@charset "gb2312";
/* CSS Document */

body { margin:0 auto; font-size:12px; font-family:Verdana; line-height:1.5; background:url(../images/bg.png) repeat-x}
ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p,span,img{ padding:0; margin:0;}
ul { list-style:none;}
img { border:0px;}
a { color:#444; text-decoration:none;}
a:hover { color:#f00;}
.clearfloat {height:2px; width:100%; clear:both; overflow:hidden} 
.blank{ height:5px; overflow:hidden; width:950px; margin:auto; clear:both}
.left{ float:left;}
.right{ float:right;}
/*body*/
#container,.setpage,.banner { width:980px; margin:0 auto;}
/*header*/
.setpage ul{ line-height:22px; padding-top:7px;}
.setpage li{ float:right; width:55px; padding-left:20px;}
.setpage li a,#endnav ul li a,.culture h2 span a{ color:#FFF; }
.setpage li a:hover,,#endnav ul li a:hover,.culture h2 span a:hover{ color: #FF0}
.home{ background:url(../images/icon.gif) 0 0 no-repeat; height:20px;}
.fav{ background:url(../images/icon.gif) 0 -50px no-repeat;}
.banner{}
.banner img{ display:block}
/*主导航菜单*/
#menu ul{ padding:0; border:0 ; list-style:none; line-height:150%; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 10px;}
#menu_out{ width:980px; padding-left:25px; margin-left:auto; margin-right:auto; background:url(../images/nav_bg.png) 0 -74px no-repeat; clear:both;}
#menu_in{ background:url(../images/menu_right.png) no-repeat right top; padding-right:15px;}
#menu{ background:url(../images/nav_bg.png) 0 0; height:73px;}
.menu_line{ background:url(../images/icon.gif) 0 -263px no-repeat; width:8px;}
.menu_line2{ background:url(../images/icon.gif) 0 -292px no-repeat; width:15px;}
#nav{ padding-left:10px;}
#nav li{ float:left; height:35px; }
#nav li a{ float:left; display:block; padding-left:6px; height:36px;cursor:pointer;text-decoration:none;}
#nav li a span{ float:left; padding:13px 14px 10px 10px; line-height:10px; color:#FFFFFF;text-decoration:none;}
#nav li .nav_on{ background-position:left 100%;}/*鼠标经过时变换背景，方便JS获取样式*/
#nav li .nav_on span{ background-position:right 100%; color: #FF0; text-decoration:none; font-weight:bold}/*鼠标经过时变换背景，方便JS获取样式*/
/*子栏目*/
#menu_con{ text-align:left; padding-left:20px; clear:both;}
#menu_con li{ float:left; height:22px; margin-top:8px; }
#menu_con li a{ display:block; float:left; background:url(../images/menu_on_left2.gif) no-repeat left top; cursor:pointer; padding-left:3px;}
#menu_con li a span{ float:left; padding:6px 10px 4px 10px; line-height:12px; background:url(../images/menu_on_right2.gif) no-repeat right top;}
#menu_con li a:hover{ text-decoration:none; background:url(../images/menu_on_left2.gif) no-repeat left bottom;}
#menu_con li a:hover span{ background:url(../images/menu_on_right2.gif) no-repeat right bottom;}
.timer{width:400px; float:right; padding:9px 20px; text-align:right}/*子栏目时间*/
/*main*/
#maincontent { overflow:auto; zoom:1;}
#main { float:left; width:740px;}
#index_top { height:258px; overflow:hidden; margin-bottom:8px;}
#pic { float:left; width:280px;}
#hot_news { float:right; width:440px; height:225px; padding:10px;}
#news_top { border-bottom:1px dotted #ccc; padding-bottom:8px;}
#news_top h1 { font-size:18px; line-height:2.2; font-family:"microsoft yahei"; color:#444; text-align:center}
#news_top p { color:#999; text-indent:2em;}
#news_list { padding-top:6px;}
#news_list ul li { background:url(../images/icon.gif) 0 -135px no-repeat; padding-left:20px; line-height:1.9;}
#news_list ul li span { float:right; color:#579f11;}
#index_pic {margin-bottom:8px; background:url(../images/pics_bg.png) no-repeat; height:145px;}
#index_pic ul { padding:10px 0 15px 40px; overflow:auto; zoom:1;}
#index_pic ul li { width:120px; float:left; margin:15px 0 0 18px; display:inline; text-align:center;}
#index_pic ul li a,.about img { display:block;}
#index_pic ul li img { margin-bottom:3px; width:120px; height:87px; border:#CCC 1px solid}
/*side右侧栏*/
#side { float:right; width:228px;}
.side_box { margin-bottom:8px;}
.side_box h2 { height:25px; padding:6px 10px 0 10px; background:url(../images/side_bg.gif) 0 0 no-repeat; font-size:14px;color:#0a609b;}
.side_box h2 strong { background:url(../images/t_logo.gif) 0 0 no-repeat; padding-left:35px;}
.side_con { padding:0 10px; background:url(../images/side_bg.gif) 0 bottom no-repeat;}
.about { padding:10px 13px;}
.title_ann{background:url(../images/icon.gif) 0 -227px no-repeat; padding-left:15px;}
.ann ul{ padding:14px 0px}
.ann ul li,.culture_l ul li { background:url(../images/icon.gif) 0 -175px no-repeat; padding-left:15px; line-height:1.9;}
/*culture*/
.culture{ border:#a9cee9 1px solid; overflow:auto;zoom:1;}/*overflow:auto;是让高度自适应， zoom:1;是为了兼容IE6而写*/
.culture h2{height:25px; background:url(../images/culture_bg.png) no-repeat; height:25px; padding:8px 10px 0 35px;font-size:14px;color:#0a609b;}
.culture h2 span{ padding-left:560px; font-size:12px; color:#FFF; font-weight:normal}
.culture_l{ width: 230px; float: left; }
.culture_l h3{ font-size:14px;color:#0a609b; background:url(../images/title_bg.gif) 0 -110px no-repeat; margin:10px 15px; height:24px; padding-left:10px;}
.culture_l h3 a{ font-size:12px; padding-left:80px;}
.culture_l ul{ padding-left:18px;}
.culture_r{ width: 280px; float: right;  padding:10px 10px 0 10px; }
.culture_r h3{ font-size:14px;color:#fff; background:url(../images/title_bg.gif) 0 -56px no-repeat; padding:6px 0 0 10px; height:34px;}
.culture_r h3 a:link{ font-size:12px; padding-left:150px; font-weight:normal; color:#0364a8}
.culture_c{width:430px; float:left; border-left:#accfeb 1px dashed; border-right:#accfeb 1px dashed; padding-top:10px; padding-left:10px;}
.culture_c h3{ font-size:14px;color:#0a609b; background:url(../images/title_bg.gif) 0 0 no-repeat; padding:6px 0 0 28px; height:34px;}
.culture_c h3 a:link{ font-size:12px; padding-left:280px; font-weight:normal; color:#0364a8}
.culture_c ul,.culture_r ul{ padding-bottom:20px;}
.culture_c ul li,.culture_r ul li { background:url(../images/icon.gif) 0 -175px no-repeat; padding-left:20px; line-height:1.9;}
.culture_c ul li span { float:right; color:#adadad; padding-right:10px;}
/*link/endnav*/
#link{ border:#6cabd6 1px solid; background:url(../images/icon.gif) 0 bottom repeat-x;}
#link ul{ background:url(../images/link0.png) no-repeat; height:37px; padding-left:80px; padding-top:7px;}
#link ul li{ list-style-type:none; display:inline; margin-right:5px;}
#endnav{ background:url(../images/end.png) repeat-x; width:980px; margin:auto;height:35px; text-align:center}
#endnav ul{ padding-top:8px;}
#endnav ul li{ list-style-type:none; display:inline;padding:0 10px; border-right:#FFF 1px solid; color:#FFF}

/*footer*/
#footer{ width:660px; margin:auto; text-align:center; margin-top:20px; color:#333; background:url(../images/t_logo.gif) 0 -66px no-repeat}
#footer p{ line-height:1.9}
/*content*/
.content{ width:980px; margin:auto; background:#FFF; overflow:auto;zoom:1}
.con_left{ width:190px; float:left; background: url(../images/about_bg.gif) 0 0 no-repeat; margin:15px;display:inline}
.newslist{ width:190px; float:left; background: url(../images/about_bg.gif) -200px 0 no-repeat; margin:15px;display:inline}
.pro_nav{width:190px; float:left; background: url(../images/about_bg.gif) -400px 0 no-repeat; margin:15px;display:inline}
.message_nav{width:190px; float:left; background: url(../images/about_bg.gif) -600px 0 no-repeat; margin:15px;display:inline}
.con_left ul,.newslist ul,.pro_nav ul,.message_nav ul{margin: 0px; padding: 90px 0 0 0;}
.con_left ul li a,.newslist ul li a,.pro_nav ul li a,.message_nav ul li a{display:block;background: url(../images/lnavo.jpg) no-repeat; padding: 3px 30px; height: 26px; line-height: 26px; text-align:right;}
.con_left ul li a:hover,.newslist ul li a:hover,.pro_nav ul li a:hover,.message_nav ul li a:hover{ background:url(../images/lnavd.jpg) no-repeat; color:#FFF}
.con_left p ,.newslist p,.pro_nav p,.message_nav p{ padding-top:20px;}
.con_left p img ,.newslist img,.pro_nav img,.message_nav img{ width:190px; height:60px; padding-bottom:5px; display:block}

.con_right,.pro_pic{ width:740px; float:left; margin:15px 0 0 0;font-size:14px;}
.con_right h2,.pro_pic h2{font-size:18px; color:#e94530; padding:0 0 0 15px;}
.con_right h2 span,.pro_pic h2 span{ font-weight:normal;font-size:12px; color:#666; padding-left:390px;}
.con_right h3{font-size:14px; color:#fff; padding:5px 0 0 35px; background:url(../images/line2.gif) no-repeat; height:30px;}
.con_right h3 span{ font-weight:normal;font-size:12px; color:#fff; padding-left:550px; }
.t_line{ background:url(../images/t_line.gif) no-repeat; height:5px; width:740px; clear:both}
.text_c ul { padding:10px}
.text_c ul p{ line-height:1.9; padding:5px; text-indent:2em; color:#333}
.con_right ul li { background:url(../images/icon.gif) 0 -175px no-repeat; padding-left:20px; line-height:1.9; padding-right:40px;}
.con_right ul li span { float:right; font-size:12px; color:#999}
.blue_line{ background:url(../images/blue_line.gif) no-repeat; height:1px; margin:20px 0;}

.pro_pic ul { padding:10px; overflow:auto; zoom:1;}
.pro_pic ul li { width:120px; float:left; margin:15px 0 0 18px; display:inline; text-align:center;}
.pro_pic ul li a,.about img { display:block;}
.pro_pic ul li img { margin-bottom:3px; width:120px; height:100px; border:#CCC 1px solid}
{ background:url(../images/ab.png) no-repeat; width:720px; height:35px; font-weight:normal; font-size:14px; padding:8px 0 0 20px;}

#message{width:676px; padding:22px 0 10px 50px;}
.box1_m{width:676px;}
.box1_m select{height:20px; margin:0 0 10px 19px;}
input{width:287px; height:17px; margin:0 0 10px 19px; background:#f1f1f1;}
textarea{width:428px; height:140px; border:1px solid #e4e4e4c; margin:14px 0 15px 19px;background:#f1f1f1;}
.annu{width:622px; height:24px;text-align:center;}
.annu input{width:61px; height:21px; background:url(../images/annu.gif) no-repeat; color:#535353; border:none;}



.navigation {background:url(../images/nav_bg.png) repeat-x; height:73px;  OVERFLOW: visible; WIDTH: 980px;margin:auto;}
.navleft{
	background: url(../images/nav_bg.png) 0 -74px no-repeat;
	width: 20px;
	height: 74px;
	position: absolute;
	left: -20px;

}
.navright{
	background: url(../images/menu_right.png)no-repeat;
	width: 16px;
	height: 74px;
	position: absolute;
	left: 980px;
	top: 0px;


}
.menu {WIDTH: 100%;  POSITION: relative; }
.menu LI {FONT-SIZE: 14px; FLOAT: left; TEXT-ALIGN: center;line-height:40px;  width:90px;}
.menu LI.homepage {BACKGROUND: none transparent scroll repeat 0% 0%}
.menu LI A:link { DISPLAY: block;  COLOR: #fff; TEXT-DECORATION: none}
.menu LI A:visited {DISPLAY: block;  MARGIN: 0px; COLOR: #fff;  TEXT-DECORATION: none}
.menu LI A:hover {COLOR: #ff0;}
.menu LI.current_page_item A{COLOR: #ff0}
.menu UL {POSITION: relative; BACKGROUND-COLOR: #0a65c7}
.menu LI {POSITION: relative}
.menu LI UL {DISPLAY: none;   WIDTH: 90px; POSITION: absolute; TOP: 32px;left:0}
.menu LI UL LI {WIDTH: 100%;  BORDER-BOTTOM: #094d97 1px solid;}
.menu LI UL LI A:hover {COLOR: #ff0;}
