@charset "gb2312";
/* 全局设置 */
*{margin:0;padding:0;}
body{width:100%;font-size:12px;height:auto;font-family:"宋体";color:#333;margin:0px;background:#FFF ; line-height:24px;}
div,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,p,span,img,form,label,fieldset,legend{margin:0px;padding:0px;}
img{border:none;}
ul,ol,li{list-style-type:none;}
a{color:#333;text-decoration:none;}
a:hover{color:#FF0000; text-decoration:underline;}
.clear{ clear:both;}
.wrap{ width:980px; margin:0 auto; clear:both;}
.gfl{ float:left;}
.gfr{ float:right;}
.lab_nhover{ display:none;}
/* 全局链接 */
.gray a,.gray a:link,.gray a:visited{ color:#666;}
.gray a:hover{ color:#F00;}
.cyan a,.cyan a:link,.cyan a:visited{ color:#0266A3;}
.cyan a:hover{ color:#F00;}
/*cyan2*/
.cyan2 a,.cyan2 a:link,.cyan2 a:visited{ color:#064164;}
.cyan2 a:hover{ color:#F00;}
/* 公用头部 */
.top{ width:100%px; height:35px; line-height:34px; background:#F5F5F5; border-bottom:1px solid #D9D9D9;}
.top .topc{ width:980px;line-height:34px; margin:0 auto;}
.top .topc .top_title{ float:left; width:450px;}
.top .topc .top_title h2{ font-size:12px; font-weight:normal;}
.top .topc .top_member{ float:right; width:530px; text-align:right;}
.header{clear:both;}
.header .s_logo,.header .top_nav,.header .top_search{ float:left; height:118px;}
.header .s_logo{ width:226px; background:url(tline.jpg) no-repeat right 10px ;}
.header .s_logo img{ padding:8px 0 0 8px;}
.header .top_nav{ width:346px;background:url(tline.jpg) no-repeat right 10px ;}
.header .top_nav a,.header .top_nav a:link,.header .top_nav a:visited{color:#000;}
.header .top_nav a:hover{color:#F00;}
.header .top_nav li b a,.header .top_nav li b a:link,.header .top_nav li b a:visited{color:#2F699E;}
.header .top_nav li b a:hover{color:#F00;}
.header .top_nav ul{ margin-top:20px;padding-left:10px;}
.header .top_nav ul li{ width:66px; height:28px;line-height:28px;float:left; text-align:center;}
.header .top_search{width:408px;background:url(tel.jpg) no-repeat 232px 10px;}
.header .top_search .search_lab{ padding-top:30px;padding-left:20px;}
.header .top_search .search_lab ul{height:18px;width:280px;line-height:18px;}
.header .top_search .search_lab li{width:52px; float:left;text-align:center; display:block; cursor:pointer; font-weight:bold;}
.top_search .search_lab li.hover{background:#3F8CD2; color:#FFF;}
.top_search .search_cc{margin-left:20px; height:36px;clear:both;background:url(searchbg.jpg) no-repeat;}
.top_search .s_fr{ float:left;}
.top_search .s_inputs{ padding-top:6px; padding-left:6px;}
.top_search .inputs{ border:none; background:#FFF; height:26px; line-height:26px; width:186px; font-size:12px;outline:none; color:#999;}
.top_search .s_selects{ padding-left:16px; padding-top:6px;}
.top_search .s_area{ width:44px; height:30px;}
.top_search .s_area li{ cursor:pointer;}
.top_search .s_area li.hover{ display:block;}
.top_search .s_area_listblk{ width:370px; padding:10px; background:#F5F5F5; position:absolute; margin-left:-300px; border:1px solid #FFF;  display:none;}
.top_search .s_area_listblk span{ width:46px; display:block; float:left; cursor:pointer; text-align:center;}
.top_search .s_area_listblk span.sa_close{ background:#F90;}
.top_search .s_area_listblk span:hover{ background:#FC0;}
.top_search .butt1,.top_search .butt2{ width:68px; height:36px; line-height:36px; background:none; border:none; text-align:center; font-size:14px; color:#FFF; cursor:pointer;}
.top_search .search_hot{ padding-left:28px; padding-top:4px;}
.top_search .search_hot b{ color:#AC1709;}
.top_search .search_hot a{ padding-left:8px;}
.top_search .search_hot a,.top_search .search_hot a:link,.top_search .search_hot a:visited{ color:#999;}
.top_search .search_hot a:hover{ color:#F00;}
.nav{ width:100%; margin:0 auto; height:38px; background:#1BA2E1; clear:both;}
.nav ul{ width:980px; height:38px; line-height:38px; margin:0 auto;clear:both; overflow:hidden;}
.nav ul li{width:89px; float:left; font-size:14px; font-weight:bold; text-align:center; overflow:hidden;}
.nav ul li a{ width:89px; height:38px; display:block; color:#FFF;}
.nav ul li a,.nav ul li a:link,.nav ul li a:visited{color:#FFF;}
.nav ul li a:hover{color:#fff;background:url(nav_on.png); text-decoration:none;}
.nav ul li a:hover{}
.nav ul li.home a{ background:url(nav_on.png);}
.nav ul li.home a:hover{ color:#FFF;}
/* 浮动图片new*/
.hot_new{position:relative; z-index:100;}
.posd_1{ top:-38px;*top:-48px;_top:-48px;}
.posd_2{ top:-48px;}
.posd_3{ top:-48px;}
.nav_hot_k{width:980px; height:32px; line-height:32px; margin:0 auto;clear:both; background:#F8F8F8; text-indent:10px;}
.nav_hot_k a{ padding-left:10px;}
/* footer */
.sfooter{width:100%; margin-top:10px;}
.sfooter .sfc{  margin:0 auto; border-top:3px solid #0A7EC3; clear:both;text-align:center;}
.sfooter .sfc .fta{ padding-top:10px; }
.sfooter .sfc .fsecurity{ width:392px; height:80px; text-indent:-600px; display:block; margin:0 auto; overflow:hidden; background:url(security.gif) no-repeat;}

.layer_down{position: absolute; background:#1ab5e7; width:90px; padding-bottom:10px;}
.layer_down ul{margin:0px; width:90px;min-height:60px; height:auto;}
.layer_down ul li{ width:100%; float:none; height:30px;border-bottom:1px dotted #1BA2E1;}
.layer_down ul li a{text-align:center; width:100%;line-height:30px;}
.layer_down ul li a:hover{ background:#1BA2E1;}