/*! www.vancheer.com  |  Powered by vancheer */
@charset "utf-8";
/* CSS Document */
body{margin:0px; padding:0px; font-size:12px; font-family:Arial, "微软雅黑"; color:#666;}
a{color:#666; text-decoration:none; outline:none;}
a:active{star:expression(this.onFocus=this.blur());} 
img{border:0px; vertical-align:middle;}
a:link {text-decoration: none; outline:none;}
a:visited{text-decoration: none; outline:none;}
a:hover{text-decoration:none;outline:none;}
ul, p, dl, dt, dd{padding:0px; margin:0px;}
li{list-style-position:outside; list-style-type:none;}
h1, h2, h3, h4, h5{font-size:14px; padding:0px; margin:0px;}
h1{font-size:16px;}
h5{font-size:12px;}
.fl{float:left;}
.fr{float:right;}
.clear_f{clear:both; height:0px; padding:0px; margin:0px; display:block; _display:inherit;}
.h10{height:10px; overflow:hidden; clear:both;}
.h50{height:50px; overflow:hidden; clear:both;}
.h100{height:100px; overflow:hidden; clear:both;}
input{background:transparent; padding:0px; font-size:12px; font-family:Arial, "微软雅黑"; color:#888; border:0px; outline:none;}
em{font-style:normal;}
i{font-style:normal;}
div{word-break: break-all;}

.wal{width:1200px; margin:0px auto;}
.w210{ width:210px;}
.w960{ width:960px; overflow:hidden;}
.w970{ width:970px; overflow:hidden;}

.headDiv{height:120px; width:100%;}
.headDiv .bg{ position:absolute; z-index:99; background:url(../images/ico_navbg.png) repeat-x bottom; height:128px; width:100%; border-top:3px #133d87 solid;}
.headDiv .wal{ position:relative;}
.headDiv .phoneDiv{ position:absolute; top:0; right:0; width:272px; height:30px; line-height:30px; color:#fff; background:url(../images/ico1_1.png) no-repeat center;}
.headDiv .phoneDiv img{ padding-left:60px; padding-top:4px; padding-right:5px; float:left;}
.headDiv .phoneDiv span{ font-size:18px; padding-left:5px; line-height:30px;}
.headDiv .phoneDiv span em{ font-size:20px;}
.headDiv .logo{ display:block; float:left; padding-top:20px;}
.headDiv .rightDiv{ float:right;}
.headDiv .rightDiv .nav{ float:left;width: 680px;}
.headDiv .nav li{ float:left; text-align:center; padding:0 28px; background:url(../images/ico_navbg1.png) no-repeat right center;}
.headDiv .nav li:last-child{ padding-right:0; background:none;}
.headDiv .nav li a{ display:block; padding-top:45px; padding-bottom:35px;}
.headDiv .nav li span{ display:block; font-size:14px; color:#575757;}
.headDiv .nav li em{ display:block; font-size:10px; color:#acacac; line-height:20px;}
.headDiv .nav li a:hover span{color:#eb0f29;}
.headDiv .nav li a:hover em{color:#eb0f29;}
.headDiv .rightDiv .rightSearch{ width:180px; margin-right:20px; height:30px; line-height:30px; float:right; margin-top:49px; border:1px #e6e6e6 solid;    border-radius: 25px;padding-left: 10px; }
.headDiv .rightDiv .rightSearch .input1{ display:block; height:30px; line-height:30px; float:left;}
.headDiv .rightDiv .rightSearch .btn1{ display:block; float:right; background:url(../images/ico1_3.png) no-repeat center; height:30px; width:17px; margin-right:5px;}



.top_ewm{float: right;width: 20px;cursor: pointer;}

.top_ewm .wxicon{float: left;width: 32px;    margin-top: 49px;}
.top_ewm .wxewm{display: none; width: 130px; }
.top_ewm:hover .wxewm{display: block;  }
/*.sNav{ display:none; position:absolute; z-index: 100; top:120px; height:54px; line-height:54px; background: #fff; width: 100%; overflow: hidden; border-top: #dadada solid 1px;}
.sNav li{ float:left; font-size:14px; margin-right:100px;}
.sNav li:last-child{ margin-right:0;}
.sNav li a{ display:block; background:url(../images/ico1.png) no-repeat left center; padding-left:20px;}
.sNav li a:hover{background:url(../images/ico1on.png) no-repeat left center;}
.sNav .list{ height:54px;}
.snav01 .list{ width:453px; margin:0 auto;}
.snav02 .list{ width:430px; margin:0 auto;}
.snav03 .list{ width:972px; margin:0 auto;}
.snav04 .list{ width:353px; margin:0 auto;}
.snav05 .list{ width:430px; margin:0 auto;}*/

.sNav{ display:none; position:absolute; z-index: 100; top:120px;  background: #fff;}
.sNav .wal{ width:auto;}
.sNav li{ height:50px; line-height:50px;font-size:14px; padding-left:25px; padding-right:25px; min-width:90px;}
.sNav li a{ display:block; background:url(../images/ico1.png) no-repeat left center; padding-left:15px; color:#616161;}
.sNav li a:hover{background:url(../images/ico1on.png) no-repeat left center; color:#133d87;}



.footbg{ background-color:#f7f7f7; margin-top:70px;}
.footDiv{ padding:15px 0 0;}
.footDiv .footNav{ width:860px; background:url(../images/ico1_17.png) no-repeat right center;}
.footDiv .footNav li{ float:left; width:286px;}
.footDiv .footNav li h2{ padding-bottom:10px; font-size:16px;}
.footDiv .footNav li dd{ font-size:14px; padding-bottom:2px;}
.footDiv .footNav .li03 p{ font-size:14px; padding-bottom:10px;}
.footDiv .footNav .li03 .imgDiv{ padding-bottom:10px;}
.footDiv .footDiv_r{ text-align:right;}
.footDiv .footDiv_r img{ padding-bottom:0px;}
.footDiv .footDiv_r p{ font-size:14px; padding-bottom:3px;}
.footMsg{ height:35px; line-height:35px; border-top:1px #e8e8e8 solid; font-size:12px; color:#999;}
.footMsg .share a{ margin-left:5px;}
.footMsg .msg a{ color:#999; padding-left:10px;}
.footMsg .msg a:hover{ color:#133d87;}

.pagetitle{ height:20px;}
.pagetitle .wal{ position:relative;}
.pagetitle .boxDiv{display: none; position:absolute; left:0; bottom:-10px; width:170px; height:58px; padding:15px 20px; background:url(../images/ico2_2.png) no-repeat center;}
.pagetitle .boxDiv .text{ float:left;}
.pagetitle .boxDiv .text h2{ font-weight:inherit; font-size:22px; color:#fff;}
.pagetitle .boxDiv .text p{ font-size:14px; color:#fff;}
.pagetitle .boxDiv .imgDiv{ float:right; padding-top:10px;}

.publiccontent{}
.publiccontent .publicleft{ width:210px; float:left;}
.publiccontent .publicleft .list li{ height:50px; text-align:left; background:url(../images/ico2_6.png) no-repeat right center; background-color:#f1f1f1; border-bottom:1px #fff solid;}
.publiccontent .publicleft .list li div{ padding-left:55px; padding-right:40px; line-height:50px;}
.publiccontent .publicleft .list li a{ display:block; font-size:14px; color:#444;}
.publiccontent .publicleft .list li.liNow{ background:url(../images/ico2_6on.png) no-repeat right center; background-color:#133d87;}
.publiccontent .publicleft .list li:hover{ background:url(../images/ico2_6on.png) no-repeat right center; background-color:#133d87;}
.publiccontent .publicleft .list li.liNow a{ color:#fff;}
.publiccontent .publicleft .list li:hover a{ color:#fff;}

.publiccontent .publicleft .list li .text1{ height:50px; background:url(../images/ico2_3.png) no-repeat 20px center;}
.publiccontent .publicleft .list li .text2{ height:50px; background:url(../images/ico2_4.png) no-repeat 20px center;}
.publiccontent .publicleft .list li .text3{ height:50px; background:url(../images/ico2_5.png) no-repeat 20px center;}
.publiccontent .publicleft .list li:hover .text1{ height:50px; background:url(../images/ico2_3on.png) no-repeat 20px center;}
.publiccontent .publicleft .list li:hover .text2{ height:50px; background:url(../images/ico2_4on.png) no-repeat 20px center;}
.publiccontent .publicleft .list li:hover .text3{ height:50px; background:url(../images/ico2_5on.png) no-repeat 20px center;}
.publiccontent .publicleft .list li.liNow .text1{ height:50px; background:url(../images/ico2_3on.png) no-repeat 20px center;}
.publiccontent .publicleft .list li.liNow .text2{ height:50px; background:url(../images/ico2_4on.png) no-repeat 20px center;}
.publiccontent .publicleft .list li.liNow .text3{ height:50px; background:url(../images/ico2_5on.png) no-repeat 20px center;}

.publiccontent .publicleft .pagenews{}
.publiccontent .publicleft .pagenews h3{ font-size:18px; color:#666; height:50px; line-height:50px; background:url(../images/ico2_7.png) no-repeat left center; padding-left:10px;}
.publiccontent .publicleft .pagenews p{ font-size:14px; color:#666; padding-top:17px; padding-bottom:20px; background:url(../images/hr4.png) no-repeat bottom center;}
.publiccontent .publicleft .pagenews a:hover p{ color:#133d87;}
.publiccontent .publicleft .pagenews dd{ padding-left:15px; background:url(../images/ico2_8.png) no-repeat left center; margin-top:15px;}
.publiccontent .publicleft .list2{ padding-top:20px;}
.publiccontent .publicleft .list2 ul{ width:240px;display: none;}
.publiccontent .publicleft .list2 li{ text-align:center; width:98px; height:98px; border:1px #e9e9ea solid; float:left; margin-right:10px; margin-bottom:10px;}
.publiccontent .publicleft .list2 li img{ padding-top:20px;}
.publiccontent .publicleft .list2 li p{ padding-top:5px; padding-left:10px; padding-right:10px;}
.publiccontent .publicright{ width:950px; float:right;}
.publiccontent .publicright .CrumbsDiv{ height:50px; background:url(../images/page_hr1.png) no-repeat left bottom; margin-bottom:30px;}
.publiccontent .publicright .CrumbsDiv .toph{ float:left; font-size:18px; color:#717171; line-height:50px; padding-left:40px;}
.publiccontent .publicright .Crumbs{ float:right; height:50px; line-height:50px;}
.publiccontent .publicright .Crumbs img{ float:left; padding-right:5px; padding-top:15px}
.publiccontent .publicright .Crumbs .aNow{ color:#fa9a10; font-weight:bold;}
.publiccontent .publicright .Crumbs span{ color:#737373;}
.publiccontent .publicright .Crumbs a{ color:#737373;}
.publiccontent .publicright .Crumbs a:hover{color:#fa9a10;}

.publiccontent .publicleft .list li .text4{ height:50px; background:url(../images/ico5_1.png) no-repeat 20px center;}
.publiccontent .publicleft .list li .text5{ height:50px; background:url(../images/ico5_2.png) no-repeat 20px center;}
.publiccontent .publicleft .list li .text6{ height:50px; background:url(../images/ico5_3.png) no-repeat 20px center;}
.publiccontent .publicleft .list li:hover .text4{ height:50px; background:url(../images/ico5_1on.png) no-repeat 20px center;}
.publiccontent .publicleft .list li:hover .text5{ height:50px; background:url(../images/ico5_2on.png) no-repeat 20px center;}
.publiccontent .publicleft .list li:hover .text6{ height:50px; background:url(../images/ico5_3on.png) no-repeat 20px center;}
.publiccontent .publicleft .list li.liNow .text4{ height:50px; background:url(../images/ico5_1on.png) no-repeat 20px center;}
.publiccontent .publicleft .list li.liNow .text5{ height:50px; background:url(../images/ico5_2on.png) no-repeat 20px center;}
.publiccontent .publicleft .list li.liNow .text6{ height:50px; background:url(../images/ico5_3on.png) no-repeat 20px center;}

.publiccontent .publicleft .list li .text7{ height:50px; background:url(../images/ico8_1.png) no-repeat 20px center;}
.publiccontent .publicleft .list li .text8{ height:50px; background:url(../images/ico8_2.png) no-repeat 20px center;}
.publiccontent .publicleft .list li .text9{ height:50px; background:url(../images/ico8_3.png) no-repeat 20px center;}
.publiccontent .publicleft .list li .text10{ height:50px; background:url(../images/ico8_4.png) no-repeat 20px center;}
.publiccontent .publicleft .list li .text11{ height:50px; background:url(../images/ico8_5.png) no-repeat 20px center;}
.publiccontent .publicleft .list li .text12{ height:50px; background:url(../images/ico8_6.png) no-repeat 20px center;}
.publiccontent .publicleft .list li:hover .text7{ height:50px; background:url(../images/ico8_1on.png) no-repeat 20px center;}
.publiccontent .publicleft .list li:hover .text8{ height:50px; background:url(../images/ico8_2on.png) no-repeat 20px center;}
.publiccontent .publicleft .list li:hover .text9{ height:50px; background:url(../images/ico8_3on.png) no-repeat 20px center;}
.publiccontent .publicleft .list li:hover .text10{ height:50px; background:url(../images/ico8_4on.png) no-repeat 20px center;}
.publiccontent .publicleft .list li:hover .text11{ height:50px; background:url(../images/ico8_5on.png) no-repeat 20px center;}
.publiccontent .publicleft .list li:hover .text12{ height:50px; background:url(../images/ico8_6on.png) no-repeat 20px center;}
.publiccontent .publicleft .list li.liNow .text7{ height:50px; background:url(../images/ico8_1on.png) no-repeat 20px center;}
.publiccontent .publicleft .list li.liNow .text8{ height:50px; background:url(../images/ico8_2on.png) no-repeat 20px center;}
.publiccontent .publicleft .list li.liNow .text9{ height:50px; background:url(../images/ico8_3on.png) no-repeat 20px center;}
.publiccontent .publicleft .list li.liNow .text10{ height:50px; background:url(../images/ico8_4on.png) no-repeat 20px center;}
.publiccontent .publicleft .list li.liNow .text11{ height:50px; background:url(../images/ico8_5on.png) no-repeat 20px center;}
.publiccontent .publicleft .list li.liNow .text12{ height:50px; background:url(../images/ico8_6on.png) no-repeat 20px center;}

.publiccontent .publicleft .list li .text13{ height:50px; background:url(../images/ico16_1.png) no-repeat 20px center;}
.publiccontent .publicleft .list li .text14{ height:50px; background:url(../images/ico16_2.png) no-repeat 20px center;}
.publiccontent .publicleft .list li:hover .text13{ height:50px; background:url(../images/ico16_1on.png) no-repeat 20px center;}
.publiccontent .publicleft .list li:hover .text14{ height:50px; background:url(../images/ico16_2on.png) no-repeat 20px center;}
.publiccontent .publicleft .list li.liNow .text13{ height:50px; background:url(../images/ico16_1on.png) no-repeat 20px center;}
.publiccontent .publicleft .list li.liNow .text14{ height:50px; background:url(../images/ico16_2on.png) no-repeat 20px center;}

.publiccontent .publicleft .list li .text15{ height:50px; background:url(../images/ico17_7.png) no-repeat 20px center;}
.publiccontent .publicleft .list li .text16{ height:50px; background:url(../images/ico17_8.png) no-repeat 20px center;}
.publiccontent .publicleft .list li .text17{ height:50px; background:url(../images/ico17_9.png) no-repeat 20px center;}
.publiccontent .publicleft .list li:hover .text15{ height:50px; background:url(../images/ico17_7on.png) no-repeat 20px center;}
.publiccontent .publicleft .list li:hover .text16{ height:50px; background:url(../images/ico17_8on.png) no-repeat 20px center;}
.publiccontent .publicleft .list li:hover .text17{ height:50px; background:url(../images/ico17_9on.png) no-repeat 20px center;}
.publiccontent .publicleft .list li.liNow .text15{ height:50px; background:url(../images/ico17_7on.png) no-repeat 20px center;}
.publiccontent .publicleft .list li.liNow .text16{ height:50px; background:url(../images/ico17_8on.png) no-repeat 20px center;}
.publiccontent .publicleft .list li.liNow .text17{ height:50px; background:url(../images/ico17_9on.png) no-repeat 20px center;}


.pageNumDiv{text-align:center; height:34px; overflow:hidden; padding-top:60px; color:#666;}
.pageNumDiv a{display:inline-block; height:30px; line-height:30px; padding:0 11px; margin:0 4px; border:#d9d9d9 solid 1px; color:#666; font-size:14px;}
.pageNumDiv .prev{ background:url(../images/ico3_3.png) no-repeat 10px center; padding-left:20px;}
.pageNumDiv .prev:hover{background:url(../images/ico3_3on.png) no-repeat 10px center; background-color:#fa9a10;}
.pageNumDiv .next{ background:url(../images/ico3_4.png) no-repeat 60px center; padding-right:20px;}
.pageNumDiv .next:hover{background:url(../images/ico3_4on.png) no-repeat 60px center; background-color:#fa9a10;}
.pageNumDiv a:hover, .pageNumDiv .aNow{background:#fa9a10; border:#fa9a10 solid 1px; color:#fff;}
.pageNumDiv .input1{width:33px; height:30px; line-height:30px; text-align:center; margin:0 5px; border:#d7d7d7 solid 1px;}
.pageNumDiv .btn1{ width: 57px; height: 30px; margin-left: 5px;cursor: pointer; border: #d7d7d7 solid 1px; color: #666;}


.pageNumDiv span{display:inline-block; height:30px; line-height:30px; padding:0 11px; margin:0 4px; border:#d9d9d9 solid 1px; color:#666; font-size:14px;}


.newshareDiv .share{ height:27px; padding:20px 0; /*border-bottom:1px #e6e6e6 dashed;*/background:url(../images/hr1.png) no-repeat bottom center;}
.newshareDiv .share em{ font-size:14px; color:#666; line-height:27px; float:left; padding-right:10px;}
.newshareDiv .share li{ float:left; margin-right:10px;}
.newshareDiv .bottomDiv{ padding-top:12px;}
.newshareDiv .bottomDiv a{ display:block; font-size:14px; color:#666; height:30px; line-height:30px;}
.newshareDiv .bottomDiv a em{ font-weight:bold;}
.newshareDiv .bottomDiv a:hover{ color:#fa9a10;}
.newshareDiv .bottomDiv .left{ float:left;}
.newshareDiv .bottomDiv .right{ float:right;}
.newshareDiv .bottomDiv .right .backbtn{ display:block; font-size:16px; color:#fff; width:120px; text-indent:20px; height:43px; line-height:43px; background:url(../images/ico6_1.png) no-repeat center; margin-top:10px;}


























