body{ background:#f5f5f5; font-family:"宋体","Arial Narrow",HELVETICA; font-size:12px; color:#333;}
html,body{ margin:0px; padding:0px;}
html,body,p,div,h1,h2,h3,h4,ul,li,dl,dt,dd,img,span,table,tr,td,th,hr,form,ol,tt,iframe,header,article,footer,tt,input{ margin:0px; padding:0px;}
img{ border:none; vertical-align:middle;}
ul,li,ol{ list-style:none;}
em,i,address{font-style:normal;}
.clearfix{zoom:1;display:block}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
input{font-family:"宋体"; outline:none; font-size:14px; border:none;}
h1,h2,h3,h4{ font-size:14px;}
.height5{ height:5px; clear:both; overflow:hidden;}
.height10{ height:10px; clear:both; overflow:hidden;}
.height16{ height:16px; clear:both; overflow:hidden;}
._height16{ height:16px; clear:both; overflow:hidden; background:#fff; margin:0 auto; width:1198px; border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;}
.fl{ float:left;}
.fr{ float:right;}
.ml{ margin-left:10px;}
.mr{ margin-right:10px;}
.disNone{ display:none;}
.disBlock{ display:block;}

a{color:#666; text-decoration:none; outline:none}/*默认*/
a:hover{color:#f60; text-decoration:underline; }
a.aBlue{color:#0085ec;}/*蓝色*/
a.aBlue:hover{ color:#f60;}
a.aOran{color:#f60;}/*橙色*/
a.aOran:hover{ color:#f60;}
a.aGray{color:#a5a5a5;}/*灰色*/
a.aGray:hover{ color:#f60;}
a.aBack{color:#333;}/*灰色*/
a.aBack:hover{ color:#f60;}
.fontGray{color:#333;}/*灰色*/
.fontBlue{color:#0085ec;}/*蓝色*/
.fontGreen{color:#34c400;}/*绿色*/
.fontOran{color:#f60;}/*橙色*/

i,#nav .nav-car{ background:url(../img/icon.png)}

.layout{ width:1200px; margin:0 auto;}/*主体*/
.sidebar{ width:983px;}/*侧栏*/
.column{ width:207px;}/*主栏*/

#top{ height:34px; line-height:34px; background:#f5f5f5; border-bottom:#eee solid 1px;}
#top .fl{ margin-left:14px; display:inline; line-height:34px;}
#top .fl em{ font-weight:bold;}
#top .fl .i-city{ display:inline-block; height:16px; width:12px; vertical-align:-4px; margin-right:6px;}
#top .fr li{ float:left; margin-left:8px; display:inline; color:#ddd; }
#top .fr li em{ color:#333; vertical-align:1px;}
#top .fr li a{vertical-align:1px;}
#top .fr li i.help-i{ display:inline-block; height:5px; width:8px; background-position:-50px 0;}

#header{ background:#fff; padding-bottom:20px;}
#logo{ float:left; margin:25px 0 0 15px; display:inline;}

#search{ float:left; margin:36px 0 0 60px; display:inline; width:600px;}
#search .text-input{ float:left; border:#00923f solid 2px; height:32px; line-height:30px; padding:0 5px; width:456px; }
#search .button-input{ float:left; background:#00923f; color:#fff; height:36px; width:104px; text-align:center; cursor:pointer;}
#search p{ float:left; width:100%; color:#b0b0b0; padding-top:10px;}
#search p a{ color:#b0b0b0; margin-right:5px;}
#search p a:hover{ color:#f60;}
#search p a.hot{color:red;}

#call{ float:right; margin:36px 0 0 0;}

#nav{ float:left; width:100%; height:40px; background:#3076ce;}
/*#nav .layout{ position:relative; z-index:100000}*/
#nav .layout{ position:relative; z-index:1}
#nav .site-nav{ position:absolute; width:207px; left:0px; top:0px;}
#nav .site-nav h3{ float:left; width:100%; text-indent:20px; height:40px; line-height:40px; background:#3253c8; color:#fff; font-size:16px; position:relative;}
#nav .site-nav h3 i{ position:absolute; right:15px; top:20px; width:10px; height:8px; background-position:-150px 0px;}

#nav .site-nav-dl{ float:left; width:205px; border:#d9dee4 solid 1px;}
#nav .site-nav-dl dl{ float:left; width:189px;  padding:0px 8px; position:relative;}
#nav .site-nav-dl dl dt{ float:left; width:98%; font-size:14px; height:16px; line-height:16px; font-weight:bold; padding:8px 1%;}
#nav .site-nav-dl dl dt a{ color:#333;}
#nav .site-nav-dl dl dt a:hover{ color:#f60;}
#nav .site-nav-dl dl dt i{ float:right; width:6px; height:9px; background-position:-250px 0; margin:3px 5px 0 0; display:inline;}
#nav .site-nav-dl dl dd{float:left; width:98%;  border-bottom:#d9dee4 solid 1px; padding:0 1%; padding-bottom:8px; }
#nav .site-nav-dl dl dd ul.site-a{float:left; width:100%;}
#nav .site-nav-dl dl dd ul.site-a li{ float:left; width:33%; line-height:22px; height:22px;}
#nav .site-nav-dl dl dd ul.site-a-2 li{ width:49%;}
#nav .site-nav-dl dl .bg-curr{ position:absolute; top:0px; left:-8px;  background:#3076ce; height:120px; width:8px; display:none;}
#nav .site-nav-dl dl .i-bg-curr{ position:absolute; bottom:-9px; left:-8px; width:10px; height:10px; background-position:-200px 0;  display:none;}
#nav .site-nav-dl dl .site-b{ position:absolute; left:205px; width:500px; background:#fff; border:#3076ce solid 2px; top:0px; display:none; color:#666; padding:10px 10px;}
#nav .site-nav-dl dl .site-b ul li{ float:left; width:100%; padding:5px 0;}
#nav .site-nav-dl dl .site-b ul li b{ float:left; width:80px; text-align:right; padding-right:10px; line-height:20px;}
#nav .site-nav-dl dl .site-b ul li .text{ float:left; width:380px; color:#ddd; line-height:20px;}
#nav .site-nav-dl dl .site-b ul li .text a{ margin-right:12px;}

#nav .site-nav-dl dl.curr{ background:#3076ce; color:#fff;}
#nav .site-nav-dl dl.curr ul.site-a li a{ color:#fff;}
#nav .site-nav-dl dl.curr dd{border-bottom:#3076ce solid 1px;}
#nav .site-nav-dl dl.curr .bg-curr,#nav .site-nav-dl dl.curr .i-bg-curr,#nav .site-nav-dl dl.curr .site-b{ display:block;}
#nav .site-nav-dl dl.curr dt i{ background:none;}
#nav .site-nav-dl dl.curr dt a{ color:#fff;}


#nav .nav-ul{ float:left; margin-left:207px; display:inline;}
#nav .nav-ul li{ float:left; height:40px; line-height:40px; font-size:16px; font-weight:bold;}
#nav .nav-ul li a{ color:#fff; width:110px; display:inline-block; text-align:center;}
#nav .nav-ul li a:hover{ color:#fff; text-decoration:none;}
#nav .nav-ul li a.curr{background:#0b23a1;}

#nav .nav-car{ position:absolute; width:260px; height:49px; background-position:right -50px; top:-9px; right:0px;}
#nav .nav-car a{ color:#fff; font-size:14px; font-weight:bold;}
#nav .nav-car .link-car{float:left; height:43px; line-height:43px; padding-top:6px; margin-left:80px;  display:inline; border-right:#fff dotted 1px; padding-right:15px; position:relative;}
#nav .nav-car .link-car i{ position:absolute; width:57px; height:25px; top:-12px; left:-40px; background-position:-150px -50px; color:#fff; line-height:18px; text-align:center;}
#nav .nav-car .link-settlement{float:left; height:43px; line-height:43px; padding-top:6px; margin-left:20px;  display:inline; }


#footer{ border-top:#eee solid 1px;}
#footer .tips{ float:left; width:100%; height:109px; background:url(../img/footer-img.jpg) no-repeat;}
#footer .footer-dl{ float:left; width:100%; padding-bottom:20px;}
#footer .footer-dl dl{ float:left; width:11%; padding:15px 0 0 5%;}
#footer .footer-dl dl dt{ color:#999; font-size:16px; padding:10px 0;}
#footer .footer-dl dl dd{ height:24px; line-height:24px;}
#footer .text{ height:40px; line-height:40px; text-align:center; background:#3076ce; color:#fff;}

.page-class{ float:left; width:100%; text-align:center; padding:10px 0;}
.page-class a{ display:inline-block; height:26px; line-height:26px; margin:0 2px; border:#e6e6e6 solid 1px; padding:0 12px; background:#fff;}
.page-class span{display:inline-block; height:26px; line-height:26px; margin:0 2px; border:#fff solid 1px; padding:0 12px; background:#f60; color:#fff; font-weight:bold;}

.bg-white{ background:#fff;}
.border-gray{ border:#d9dee4 solid 1px;}