﻿@charset "utf-8";
/* CSS Document */
body{font-size:12px; font-family:"微软雅黑"; color:#666666; background:#ffffff}
*{ margin:0px; padding:0px; }
img{border:0px; }
a{ text-decoration:none;color:#666666}
/* for IE */ a,area { blr:expression(this.onFocus=this.blur()) } /* for Firefox */ :focus { outline: none; }
li{ list-style:none}
.clear{ clear:both}
a:hover{ color:#F00;}
div.head{ height:214px; background:url(/images/h.gif) repeat-x; width:100%;}
div.middle{ width:1200px; margin:0px auto;}
.l{ float:left;}
.r{ float:right;}
.x{ border:1px solid #dfdfdf;}

div.tab{ height:282px;}
div.tabtitle{ border-bottom:1px solid #c2c2c2; margin:0px auto; width:100%; height:43px; line-height:43px;}
div.tabtitle span{ display:inline-block; float:left; font-size:20px; padding-left:30px; padding-right:30px; cursor:pointer;}
div.tabtitle span.ses{ color:#003f72; border-bottom:1px solid #003f72;}
div.tabtitle span.sess{ color:#003f72; border-bottom:1px solid #003f72;}
div.tabtitle a{ float:right;}
div.tabnr dl{ display:none; padding-top:25px;}
div.tabnr dl img{ float:left; margin-left:19px;}
div.tb{ float:left; width:96%;}
a.atb{ font-size:16px; display:inline-block; color:#003f72; padding-bottom:5px;}
div.tb p{ font-size:14px; line-height:22px;}
div.tb p a{ color:#f86e06;}
div.tb ul{}
div.tb ul li{ border-bottom:1px solid #dcdcdc; height:34px; background:url(d.gif) 9px center no-repeat; line-height:34px;}
div.tb ul li a{ font-size:14px; float:left; text-indent:21px;}
div.tb ul li span{ float:right; font-size:14px;}
div.tb ul li.end{ border:none;}
div.gonggaos{ height:283px;}
div.ggtitle{ height:45px; line-height:45px; margin:0px auto; width:98%; background:url(s.gif) left center no-repeat;border-bottom:1px solid #c2c2c2; }
div.ggtitle span{ float:left; font-size:20px; color:#555; display:inline-block; padding-left:14px;border-bottom:1px solid #003f72; }
div.ggtitle a{ float:right;}
div.gonggaos ul{ margin:0px auto; width:98%;padding-top:1px;}
div.gonggaos ul li{ border-bottom:1px dotted #929191; height:40px; line-height:40px; background:url(ttt.gif) left center no-repeat;}
div.gonggaos ul li a{ font-size:14px; display:inline-block; padding-left:35px;}
div.bafa{ height:auto; margin-top:17px;}
div.bafanr{ margin:0px auto; width:97%; padding-top:21px;}
div.bafanr li{ float:left; width:357px; height:140px; margin-left:20px;}
div.commontitle{ margin:0px auto; width:97%; border-bottom:1px solid #c2c2c2; height:45px; line-height:45px;}
div.commontitle span{ float:left; font-size:20px; color:#003f72; display:inline-block; border-bottom:1px solid #003f72; padding-left:29px; padding-right:30px; background:url(com.gif) 3px center no-repeat;}
div.ggtitle span{ float:left; font-size:20px; color:#555; display:inline-block; padding-left:14px;border-bottom:1px solid #003f72; }
div.commontitle a{ float:right;}
div.qyry{ margin-top:17px; padding-bottom:11px;}
div.qyrynr{ margin:24px auto; width:97%;}
div.qyrynr li{ text-align:center; position:relative; float:left; height:176px;}
div.qyrynr li p{ color:#FFF; position:absolute; width:100%; font-size:14px; bottom:0px; left:0px; background:url(/images/tm.png); height:35px; line-height:35px; display:none}
div.qyrynr li:hover p{ display:block;}
div.ad{ margin:23px auto;}

div.zbzynr{ padding-left:36px;}
div.zbzynr li{ border-bottom:1px solid #dfdfdf; padding-bottom:1rem; padding-top:20px; width:98%;}
div.zbzynr li.endss{ border:none}
div.zbzynr li img{ float:left; margin-right:12px;}
div.zbzynr li dl{ float:left; line-height:24px;}
div.zbzynr li dl a{ font-size:16px; color:#003f72;}
div.zbzynr li dl p{ font-size:14px;}
div.zbzynr li dl a.m{ color:#f98646; font-size:14px}
div.khzs{ margin:21px auto;}
div.bafcnr{ margin:0px auto; width:96%; text-align:center; padding-top:1rem; padding-bottom: 1rem;}
div.bafcnr li{ float:left;text-align:center;}
div.bafcnr li.fir{ margin-left:16px;}
div.bafcnr li a.aa{ position:absolute; bottom:0px; display:none; left:0px; width:100%; background:url(/images/tm.png); height:35px; line-height:35px; font-size:14px; color:#FFF;}
div.bafcnr li:hover a.aa{ display:block;}
div.zbzynr{ margin:0px auto; width:100%;}
dl.fix{ position:fixed; text-align:right; left:0px; z-index:99999; top:0px;  }
.fff{  margin-top:-6px;}
dl.fix a{ color:#F00; cursor:pointer; display:inline-block; }
dl.fixr{ right:0px; top:0px; position:fixed; text-align:right;}
dl.fixr a{ color:#F00; cursor:pointer;display:inline-block; }
#zuo001 {overflow:hidden; width: 98%; height:100px; margin:24px auto;   }   
#inzuo001 { float: left; width: 800%;   }   
#zuo0011 { float: left;} 
#zuo001 li{ float:left; list-style:none; width:152px; height:100px; margin-right:18px;}
#zuo0012 { float: left;}
#zuo001 li p{ display:block; width:100%; height:35px; line-height:35px; color:#FFF; background:url(/images/tm.png); text-align:center; margin-top:-35px; display:none; position:relative; *position:static;}
#zuo001 li:hover p{ display:block;}
div.banner{ width:100%; height:316px; margin-bottom:40px;}
div.left{ width:277px; border:1px solid #dfdfdf; padding-bottom:152px; background:url(/images/lxwm.gif) center bottom no-repeat; margin-bottom:40px;}
div.lefttitle{ background:#003f72; color:#FFF; font-size:24px; line-height:72px; text-indent:46px; width:279px; margin-top:-1px; margin-left:-1px;}
div.left ul{ padding-bottom:34px;}
div.left ul li{ width:277px;  height:44px; line-height:44px; margin-top:15px;}
div.left ul li a{ width:100%; height:100%;border-bottom:1px solid #dfdfdf; text-align:center; display:block; font-size:18px; color:#666;}
div.left ul li:hover a{ color:#003f72;border-bottom:1px solid #003f72;}
div.left ul li.hover1 a{ color:#003f72;border-bottom:1px solid #003f72;}
div.lxwm span{ font-size:24px; color:#373535;}
div.lxwm{ padding-left:20px; padding-right:30px;}
div.lxwm p{ font-size:14px; line-height:24px; padding-top:10px;}
div.right{ width:876px;border:1px solid #dfdfdf; margin-bottom:40px;}
div.route{ line-height:80px; background:url(/images/zz.gif) 43px center no-repeat; padding-left:64px;}
div.foot{ text-align:center; height:210px;  width:100%; background:url(/images/fff.jpg) center bottom no-repeat #003f72; margin:0px auto; display:block; }
div.navf{ font-size:14px; color:#FFF; height:49px; line-height:49px;}
div.navf a{ font-size:14px; color:#FFF;}
div.navf span{ display:inline-block; padding-left:44px; padding-right:44px;}
div.foot p{ font-size:14px; line-height:26px; color:#FFF; padding-top:22px;}