@charset "utf-8";
::-webkit-scrollbar {width:12px;height:8px;}
::-webkit-scrollbar-track-piece {background-color: #e0e0e0;}
::-webkit-scrollbar-thumb:vertical {height:5px;background-color: #bbb;-webkit-border-radius:10px;}
::-webkit-scrollbar-thumb:horizontal {width:5px;background-color: #bbb;-webkit-border-radius:10px;}
::-webkit-scrollbar-thumb:hover {background-color: #888;}
::-webkit-scrollbar-corner {background-color: #e0e0e0;}
html{overflow-x:hidden;overflow-y:scroll; min-width:1000px;-ms-text-size-adjust: 100%;-webkit-text-size-adjust:100%;}
html,body{width:100%;height:100%;cursor:default;}
html,body,div,ul,li,p,span,em,i,th,td,dl,dd,form,input,textarea,select,h1,h2,h3,h4,h5,h6{margin:0;padding:0;list-style:none;font-size:100%;font-style:normal;font-weight:normal;}
img{border:0;}
table{border-collapse:collapse;border-spacing:0}
p{word-wrap:break-word;font-weight:normal;}
button,input[type='submit'],input[type='button']{cursor:pointer;outline:none}
a{cursor:pointer;text-decoration:none;color:#333;outline:none;blr:expression(this.onFocus=this.blur()); font-weight:normal;}
a:hover{-webkit-transition:all .7s;-moz-transition:all .7s;-o-transition:all .7s;transition:all .7s;color:#c9302c;}
a:focus,input:focus,textarea:focus,select:focus{outline:none}
.cf,.wrabox{*zoom:1}
.cf:after,.wrabox:after{display:block;visibility:hidden;clear:both;height:0;content:' '}
.wrabox{width:1000px;display:block;margin:0 auto; position:relative;}
.hid,h1{position:absolute;z-index:-1;top:-10000px;left:-10000px;display:block;width:10px;height:10px; font-family:Verdana, Arial, sans-serif;}
.list-page{width:100%; height:70px; line-height:70px; text-align:center;display:block; float:left; margin:0 auto;}
.list-page a{ padding:8px 13px; font-size:12px; border:1px solid #e8e8e8; margin:0 2px; background:#fff; color:#555;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.list-page a:hover{ border-color:#333; color:#333;}
.list-page a.on{color:#bbb;border-color:#bbb; cursor:default;}
body{background:#fff;font-family:Verdana,Arial,\5FAE\8F6F\96C5\9ED1,\5FAE\x8F6F\6B63\9ED1\4F53,\5b8b\4f53;font-family:\5FAE\8F6F\96C5\9ED1,\5b8b\4f53\0;font-size:12px;line-height:1;color:#333;background-attachment:fixed;}
.mt10{ margin-top:10px;_margin-top:5px;}
.mt20{ margin-top:20px;_margin-top:10px;}


.pagefoot{ width:990px; height:auto; display:block;position:relative; margin:0 auto; padding:12px 5px; border-top:1px solid #ddd; margin-top:20px;}
.pagefoot .codelj{ position:absolute; z-index:1; top:10px; right:18px; width:80px; display:block;}
.pagefoot .codelj img{ width:100%;}
.pagefoot p{ padding:6px 5px; color:#444; text-align:left; text-indent:0; font-size:12px; line-height:1;}
.pagefoot .flink a{ padding:0 10px;color:#444;}
.pagefoot .flink a:first-child{ padding-left:0;}
.pagefoot .flink a:hover{ color:#f60;}

.top-head{ width:100%; height:29px; display:block; position:relative;background:url(../images/top_bg.png) repeat-x center top; margin:0 auto;-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .2); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .2); box-shadow: 0 1px 2px rgba(0, 0, 0, .2);}
.intopb{ width:100%; max-width:1100px; height:33px; display:block; position:relative; margin:0 auto;}
.intime{ width:auto; height:30px; line-height:30px; display:block; float:left;text-shadow:0 1px 1px rgba(255,255,255,.7); padding-right:10px;}
.intime i{ padding:0 3px 0 10px; } 
.weather{width:300px; height:30px; line-height:30px; display:block; float:left;text-shadow:0 1px 1px rgba(255,255,255,.7); position:relative; }
.tqyb img{ width:18px;display:inline-block;*display:inline;*zoom:1;}
.weather i{ padding:0 3px 0 10px;}
.weather marquee{ position:absolute; top:0; left:90px;}
.toplinks{ width:auto; height:30px; line-height:30px; display:block;float:right; padding-right:10px;}
.toplinks a{ padding:0 10px;text-shadow:0 1px 1px rgba(255,255,255,.7); position:relative; }
.index-box{width:100%; height:auto;display:block; position:relative; margin:0 auto;}/*比wra-con的总高度高30px*/
.wra-con{width:1000px;display:block; position:absolute;z-index:100; top:285px; left:50%; margin-left:-500px;}
.topnavbgs{ width:110px; height:110px; display:block; position:absolute; z-index:10; top:10px; left:10px;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1; background-image:url(/Gov_2014/images/topnavbg.png) no-repeat;}
.wra-conbg{width:1020px; height:auto;display:block; position:absolute;z-index:99; top:275px; left:50%; margin-left:-510px; background:#fff;filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.navbar{width:1000px;height:38px;display:block;margin:0 auto;background:#a61407;-webkit-border-radius:2px 2px 0 0;-moz-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0;position:relative; padding:0;}
.nav{ padding-left:10px; width:990px; height:38px; display:block; top:0; left:0; position:absolute; z-index:50;}
.nav li{width:120px;height:45px; display:block; float:left;}
.nav li:first-child{ width:60px;}
.nav li a{width:100%; height:38px; line-height:38px; text-align:center; display:block; color:#fff; font-size:16px;text-shadow:0 1px 3px rgba(0, 0, 0,.3); position:relative; padding:0;}
.nav li a:hover{ color:#fe0;}
.nav li a.cur{color:#fe0;}
.nav li span{ display:none; width:1000px; width:998px\9; border:1px solid #ddd\9; border-top:0\9; border-bottom:1px solid #ccc\9; height:38px; position:absolute; top:38px; left:0; background:#fff; z-index:160;-webkit-border-radius:0 0 2px 2px;-moz-border-radius:0 0 2px 2px;border-radius:0 0 2px 2px; overflow:hidden;}
.nav li.on span{ display:block;-webkit-box-shadow:0 2px 3px rgba(0, 0, 0, .1); -moz-box-shadow:0 2px 3px rgba(0, 0, 0, .1);box-shadow:0 2px 3px rgba(0, 0, 0, .1); text-align:center;}
.nav li span a{ width:auto;display:inline-block;*display:inline;*zoom:1; font-size:14px; color:#333;text-shadow:0 1px 3px rgba(0, 0, 0,0); padding:0 6px;}
.nav li span a:hover{ color:#9f1004;}
.navbg{ width:100%;height:5px;line-height:none;text-align:center;font-family:\5b8b\4f53;font-size:14px;color:#fff; display:block;overflow:hidden;position:absolute;bottom:0;left:0;z-index:10;text-shadow:none;background-color:#9f1004; padding-top:33px; margin:0; font-style:normal;}
.navsea{ width:140px; height:26px; display:block; position:absolute; z-index:60; top:5px;right:5px; border:1px solid #750a00; overflow:hidden;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.navsea .txt{ border:0; background:#fff; width:95px; height:26px; line-height:26px; padding:0 5px; display:block; float:left;-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .3)  inset; -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .3)  inset; box-shadow: 0 1px 3px rgba(0, 0, 0, .3)  inset;font-family:\5b8b\4f53; color:#777;}
.navsea .but{ border:0; background:#750a00; width:35px; height:26px;  text-align:center; display:block; float:left;  color:#fce2df; cursor:pointer;}
.navsea .but i{line-height:20px; display:block;}
.navsea .but:hover{ background:#550a00; color:#FE0; font-size:16px;}
.navsea .but:active{background:#650a00;color:#b00;}
.header{ width:1000px; height:115px; display:block; margin:0 auto; position:relative;}
.logo{ position:absolute; z-index:2; top:2px; left:5px;}
.bann{  position:absolute; z-index:1; bottom:0; right:0;}

.topmap{ width:1000px; height:38px; display:block; margin:0 auto; border-top:1px solid #eee; line-height:34px; color:#888;}
.topmap i{ font-family:untitled-font-5; padding:0 5px; font-size:15px;}
.topmap span a{ color:#888; padding:0 10px;}
.topmap span a:hover{ color:#f00;}
.subnav{width:1000px; min-height:26px;display:block; margin:0 auto; padding:10px 0 10px 0; }
.subnav a{ padding:0 6px; font-size:14px; line-height:26px; display:block; float:left; letter-spacing:-1px;}
.subnav a:hover{color:#c9302c;}
.subnav a.on{ color:#c9302c;}

.banner100{ width:1000px; height:80px; padding:10px 0; display:block; margin:0 auto; overflow:hidden; }
.banner72{ width:720px; height:60px; padding:0 0 15px 0; display:block; margin:0 auto; overflow:hidden; }
.banner26{width:260px; height:80px; padding:10px 0; display:block; margin:0 auto; overflow:hidden; float:left; }

.zwgkleft{ width:280px; display:block; float:left;}
.zwgkright{ width:720px; display:block; float:right;}
.sidbox{ width:260px; border-top:2px solid #e84c3f; background:#fafafa; display:block; float:left;}
.sidbox .title{ width:100%; height:37px; line-height:37px; display:block; background:url(../images/sidboxBG.jpg) center top; font-size:15px; font-weight:bold; color:#c9302c; text-indent:8px;text-shadow:0 1px 1px rgba(255, 255, 255,.8);}
.sidbox .list{ width:100%; display:block; position:relative; padding:5px 0 10px 0;}
.sidbox .list li{ padding:0 3px 0 20px; display:block;position:relative;font-size:14px; line-height:26px; height:26px; overflow:hidden;}
.sidbox .list li i{ width:3px; height:3px; display:block; position:absolute; z-index:0; background:#eebeba; top:12px; left:10px; overflow:hidden; font-size:1px; line-height:1px;}
.sidbox .list li a{ display:block; }
.contab{width:350px; border-top:2px solid #cccccc; background:#fff;display:block; float:left;}
.contab .hd{width:100%;height:37px; position:relative; background:url(../images/sidboxBG.jpg) center top;}
.contab .hd ul{ float:left; position:absolute; left:5px; top:-2px;  }
.contab .hd ul li{ float:left;  display:block; cursor:pointer;font-size:15px; color:#555; line-height:37px; padding:0 9px;text-shadow:0 1px 1px rgba(255, 255, 255,.8);}
.contab .hd ul li.on{ border-top:2px solid #c9302c;font-weight:bold; color:#c9302c; background:#fff;-webkit-box-shadow: 0 -2px 2px rgba(0, 0, 0, .2); -moz-box-shadow:0 -2px 2px rgba(0, 0, 0, .2); box-shadow: 0 -2px 2px rgba(0, 0, 0, .2);}
.contab .bd ul{zoom:1;padding:5px 0 10px 0;  }
.contab .bd li{ padding:0 10px 0 10px; display:block;position:relative;font-size:14px; line-height:26px; height:26px; overflow:hidden;}
.contab .bd li a{ display:block;}
.zw1{ margin-left:20px;_margin-left:10px;}
.zw2{ float:right;}
.zw4,.zw6{ float:right;}
.zw2 .hd ul li,.zw3 .hd ul li,.zw4 .hd ul li,.zw5 .hd ul li,.zw6 .hd ul li{padding:0 12px;}

.slcx{ width:256px; height:120px; display:block; float:left; border:2px solid #e84c3f; position:relative;}
.slcx .title{width:100%; height:37px; line-height:37px; display:block; background:url(../images/sidboxBG.jpg) center top; font-size:15px; font-weight:bold; color:#c9302c; text-indent:8px;text-shadow:0 1px 1px rgba(255, 255, 255,.8);}
.slcx p{ width:100%; display:block; height:30px; padding:0; float:left; }
.slcx p label{ width:50px; height:30px; display:block; float:left; line-height:30px; text-align:right;}
.slcx p span{ width:200px; height:20px; display:block; float:left; padding:5px 0;}
.slcx p span input{ width:130px; height:19px; display:block; float:left;border:0; border-bottom:1px solid #ccc; line-height:19px; padding:0; margin:0; }
.slcxbtn{ width:55px; height:55px; line-height:55px; text-align:center; border:0; background:#e74c3c; position:absolute; z-index:1; top:52px; right:10px; color:#fff; font-size:14px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.slcxbtn:hover{ background:#c91b09;}

.zmtit{width:720px; height:39px;display:block; background:url(../images/zmfd.jpg) center top; position:relative; }
.zmtit b{ width:130px; height:37px; line-height:37px; text-align:center;font-size:15px; font-weight:bold; color:#c9302c; background:#fff;text-shadow:0 1px 1px rgba(255, 255, 255,.8);border-top:2px solid #e84c3f; position:absolute; top:0; left:20px; z-index:2;-webkit-box-shadow: 0 -2px 2px rgba(0, 0, 0, .2); -moz-box-shadow:0 -2px 2px rgba(0, 0, 0, .2); box-shadow: 0 -2px 2px rgba(0, 0, 0, .2); padding:0; margin:0;list-style:none;}
.zmtit .zmbtn{ padding:7px 10px; border:1px solid #ff9289; position:absolute; z-index:10; top:6px; left:170px; background:url(../images/zmfdbtn.jpg);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px; color:#c9302c;text-shadow:0 1px 1px rgba(255, 255, 255,.8);}
.zmtit .zmbtn:hover{ background:#c9302c; color:#fff;text-shadow:0 1px 1px rgba(255, 255, 255,0);-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .3); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .3); box-shadow: 0 1px 3px rgba(0, 0, 0, .3);}
.zmtit span{ position:absolute; z-index:3; right:10px; top:14px;text-shadow:0 1px 1px rgba(255, 255, 255,5);}

.zmtit3{background:url(../images/zmfd3.jpg) center top; position:relative; }


.zmtb{ font-size:14px; line-height:2.8;}
.zmtb .he{ font-weight:bold; color:#c9302c; border-bottom:1px solid #e5e5e5;}
.zmtb tr:hover{ background:#fffafa;}
.zmtb tr.he:hover{ background:none;}
.zmtb td{ overflow:hidden; text-align:center; color:#777;}
.zmtb td.l{ text-align:left; color:#333;}

.zszn{width:260px; padding-top:40px; height:215px; display:block; float:left; position:relative; background:url(../images/zs01x.jpg);}
.zszn a{ width:100%; height:37px; line-height:37px; display:block; text-align:center; font-size:14px; font-weight:bold; color:#0459a9;}
.zszn a:hover{ color:#f00; font-size:16px;}


.skytb{ width:100%;  margin:0 auto;border-collapse:collapse;}
.skytb td{border:1px solid #0d67b4; text-align:center; line-height:2.5;}
.skytb tr:hover{ background:#ffffe8; color:#c9302c;}
.skytb tr.taby td{ font-weight:bold; background:#024883; color:#fff;}
.skytb td img{ max-width:50px;display:inline-block;*display:inline;*zoom:1; vertical-align:bottom;}



.zslt{ width:258px; padding-bottom:10px;display:block; float:left; border:1px solid #e84c3f; position:relative;}
.zslt b{ width:100%; padding-top:10px; height:30px; line-height:30px; display:block; float:left; text-indent:15px; font-size:14px; font-weight:bold; color:#c9302c;}
.zslt p{ width:100%; display:block; float:left;}
.zslt p a{ width:33%; display:block; float:left; text-align:center; font-size:14px; line-height:30px;}
.zslt em{ width:100%; text-align:center; display:block; float:left;}
.zslt em:hover{filter:alpha(opacity=80);-moz-opacity:.8;-khtml-opacity:.8;opacity:.8;}
.zslt2{}
.ZSsearch{ width:200px; height:26px; display:block; position:absolute; z-index:50; top:7px; left:200px;}
.ZSsearch .intxt{ width:100px; height:24px; line-height:24px; display:block; float:left; border:1px solid #a61407; border-right:0;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px; padding:0 5px; background:#f5f5f5;}
.ZSsearch .inbtn{ width:60px; height:26px; line-height:24px; display:block; float:left; border:1px solid #a61407; -webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0; background:#a61407; color:#fff;}
.ZSsearch .inbtn:hover{ background:#b72316;}
.xmlist{ width:100%; display:block; padding:5px 0;}
.xmlist li{ width:175px; padding-right:5px; height:30px; line-height:30px; display:block; float:left; position:relative; font-size:14px; overflow:hidden;}
.xmlist li i{ width:3px; height:3px; display:block; line-height:1px; font-size:1px; overflow:hidden; background:#fea9a9; position:absolute; z-index:1; top:15px; left:0px;}
.xmlist li a{ display:block;width:167px; padding:0 0 0 8px;height:30px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.xmlist li a:hover{ background:#f0f0f0;}
.yhzc{ width:500px; height:260px; display:block; float:left; padding-top:20px; overflow:hidden;}
.yhzc b{width:100%;height:37px; line-height:37px; text-indent:10px; display:block; position:relative; background:url(../images/sidboxBG.jpg) center top; border-top:2px solid #e84c3f; color:#c9302c; font-weight:bold; font-size:15px;}
.yhzc ul{ padding:5px;}
.yhzc ul li a{ line-height:28px; font-size:14px; height:28px;overflow:hidden; width:100%;  display:block;}
.mappic{width:200px; height:260px; display:block; float:right; padding-top:20px; overflow:hidden; }
.mappic a{ display:block;}
.mappic a:hover{filter:alpha(opacity=80);-moz-opacity:.8;-khtml-opacity:.8;opacity:.8;}
.mappic img{ width:100%; height:100%; display:block;}
.ljsq{ padding:10px; display:block; float:left;}
.ljsq a{height:32px; line-height:32px;  font-size:14px; text-align:center;display:inline-block;*display:inline;*zoom:1; padding:0 10px;  overflow:hidden;}
.qse{display:block; float:left; width:100%; height:140px;}
.qse a{ width:200px; height:100px; display:block; float:left; padding:20px 25px;}
.qse a img{ width:100%; height:100%;}


.zszn2{width:260px; padding-top:30px; height:325px; display:block; float:left; position:relative; background:url(../images/lylj01.jpg);}
.zszn2 a{ display:block; font-size:12px; color:#fff; line-height:1.8; padding:9px;text-align:justify;text-justify:inter-ideograph;}
.zszn2 a:hover{ color:#fff600;}
.zszn3{width:260px; padding-top:30px; height:235px; display:block; float:left; position:relative; background:url(../images/lylj02.jpg); margin-top:10px;_margin-top:5px;}
.zszn3 a{ display:block; font-size:12px; line-height:1.8; padding:9px;text-align:justify;text-justify:inter-ideograph;}



.picsrc{ position:relative; width:100%; height:190px; display:block;}
.picsrc .hd{ width:100%; height:0; line-height:0; font-size:0; display:block; position:absolute; z-index:1; top:-23px; left:160px; }
.picsrc .hd li{ width:12px; height:12px; display:block; float:left; background:#fff; margin-left:4px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px; cursor:pointer;}
.picsrc .hd li.on{ background:#48BF2B;}
.picsrc .bd{ width:100%; height:180px; padding:17px 0; display:block;}
.picsrc .bd ul{ }
.picsrc .bd ul li{ width:233px; height:156px; margin:0; display:block; float:left; overflow:hidden;padding-right:11px; }
.picsrc .bd ul li img{ width:233px; height:156px; display:block; float:left; }
.picsrc .bd ul li a{ display:block; width:100%; position:relative; height:156px;}
.picsrc .bd ul li a span{ width:100%; line-height:28px; text-align:center; color:#fff; position:absolute; z-index:1; bottom:0; left:0; background:#000;filter:alpha(opacity=60);-moz-opacity:.6;-khtml-opacity:.6;opacity:.6;}
.picsrc .bd ul li a:hover{filter:alpha(opacity=80);-moz-opacity:.8;-khtml-opacity:.8;opacity:.8;}
.picsrc .bd ul li a:hover span{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}

.lxtj{ width:700px; height:120px; display:block; padding:10px 9px 0 9px; border:1px solid #d8edf8; background:#f1fafe;}
.lxtj p{ line-height:1.8; padding:7px 0; display:block; float:left; width:100%;}
.lxtj p:first-child{ border-bottom:1px solid #d8edf8;}
.lxtj p b{ color:#a61407;}
.lxtj p a{ color:#095283; padding:0 7px;}
.lxtj p i{ color:#987e14;}
.lxtj p a:hover{ color:#c9302c;}


.cxtab{width:720px; border-top:2px solid #cccccc; background:#fff;display:block; float:left;}
.cxtab .hd{width:100%;height:37px; position:relative; background:url(../images/sidboxBG.jpg) center top;}
.cxtab .hd ul{ float:left; position:absolute; left:20px; top:-2px;  }
.cxtab .hd ul li{ float:left;  display:block; cursor:pointer;font-size:15px; color:#555; line-height:37px; padding:0 25px;text-shadow:0 1px 1px rgba(255, 255, 255,.8);}
.cxtab .hd ul li.on{ border-top:2px solid #c9302c;font-weight:bold; color:#c9302c; background:#fff;-webkit-box-shadow: 0 -2px 2px rgba(0, 0, 0, .2); -moz-box-shadow:0 -2px 2px rgba(0, 0, 0, .2); box-shadow: 0 -2px 2px rgba(0, 0, 0, .2);}
.cxtab .bd ul{zoom:1;}
.cxtab .bd li{ position:relative;}
.cxtab .bd li a{}
.cxli1{height:180px;}
.cxli1 span{width:290px; height:180px;display:block; float:left; padding:15px 0 0 0;}
.cxli1 span a{ width:120px; height:30px; line-height:30px; display:block; float:left; text-align:center; border:1px solid #fedede; background:#fffaf9;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px; margin:5px 10px; font-size:14px;}
.cxli1 p{width:430px; height:175px;display:block; float:left; padding:20px 0 0 0;}
.cxli1 p a{ padding:0 7px; display:block;width:200px; height:150px; float:left;}
.cxli1 p img{ width:200px; height:150px; display:block; float:left;}
.cxli2{ padding:25px 0 15px 0; height:155px;}
.cxli2 li{width:200px; height:150px; float:left;padding:0 20px;}
.cxli2 li a{ width:200px; height:150px; display:block; position:relative;}
.cxli2 li img{ width:200px; height:150px; display:block; float:left;}
.cxli2 li a span{ position:absolute; bottom:0; z-index:1; left:0; height:30px; line-height:30px; display:block; width:100%; background:#000;filter:alpha(opacity=60);-moz-opacity:.6;-khtml-opacity:.6;opacity:.6; text-align:center; color:#fff;}
.cxli2 li a:hover span{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}
.cxli3{padding:15px 0;}
.cxli3 li{width:340px; height:130px; float:left;padding:0 10px; }
.cxli3 li:first-child{ width:339px; border-right:1px solid #eee;}
.cxli3 li i{ width:167px; height:118px; display:block; float:left;}
.cxli3 li b{ width:152px; height:30px; line-height:30px; display:block; float:left; padding:0 10px; font-size:14px; font-weight:bold; color:#e84c3f;}
.cxli3 li span{ width:152px; height:70px; line-height:1.6; display:block; float:left;padding:0 10px;}
.mma{ position:absolute; z-index:1; top:0px; left:140px;}
.mma a{ line-height:34px; padding:0 12px; font-size:14px; color:#555;}
.mma a:hover{ color:#f00;}

.cxli4{height:150px;}
.cxli4 span{width:290px; height:150px;display:block; float:right; padding:15px 0 0 0;}
.cxli4 span a{ width:120px; height:30px; line-height:30px; display:block; float:left; text-align:center; border:1px solid #fedede; background:#fffaf9;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px; margin:5px 10px; font-size:14px;}
.cxli4 p{width:430px; height:120px;display:block; float:left; padding:20px 0 0 0;}
.cxli4 p a{ padding:0 7px; display:block;width:200px; height:120px; float:left;}
.cxli4 p img{ width:200px; height:120px; display:block; float:left;}


.cxli5{height:150px;}
.cxli5 span{width:290px; height:150px;display:block; float:left; padding:15px 0 0 0;}
.cxli5 span a{ width:90%; height:30px; line-height:30px; display:block; float:left; text-align:center; border:1px solid #fedede; background:#fffaf9;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px; margin:5px 0; font-size:14px;}
.cxli5 p{width:430px; height:125px;display:block; float:left; padding:20px 0 0 0;}
.cxli5 p a{ padding:0 7px; display:block;width:200px; height:120px; float:left;}
.cxli5 p img{ width:200px; height:120px; display:block; float:left;}


.rbg{ background:url(../images/rightBg.jpg) repeat-y right top; min-height:600px;}
.leftwra{ width:730px; display:block; float:left; position:relative; }
.rightwra{ width:240px; display:block; position:relative; float:right;}
.maxleft{ width:1000px;}
.maxbox{ background:#fff;}


.lefttitle{ width:100%; height:60px; line-height:50px; display:block; float:left; color:#e84c3f; font-size:26px;border-top:2px solid #e84c3f; position:relative;}
.lefttitle a{color:#e84c3f; display:block;}
.lefttitle a:hover{color:#e84c3f; background:#fff2f2;}
.subnavmore{width:560px; line-height:26px;display:block; top:9px;position:absolute; right:0; text-align:left;}
.subnavmore a{display:inline-block;*display:inline;*zoom:1; font-size:13px; line-height:26px; padding:0; margin:0; padding:0 9px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px; margin:0 1px;}
.subnavmore a:hover,.subnavmore a.on{ color:#fff; background:#c9302c;}


.morepic{width:1000px;display:block; float:left; padding-top:20px; }
.morepic li{width:273px; height:290px; display:block; float:left; padding:0px 30px 0px 30px; overflow:hidden;}
.morepic li a{ width:100%; height:100%; display:block;}
.morepic li b{ width:100%; height:190px; display:block; float:left;}
.morepic li b img{ width:100%; height:100%;display:block;}
.morepic li span{ width:263px; max-height:60px; display:block;float:left; text-align:center; line-height:1.5; font-size:14px; padding:5px; overflow:hidden;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;}
.morepic li span i{ display:block; font-size:12px; color:#999;}
.morepic li a:hover b img{filter:alpha(opacity=80);-moz-opacity:.8;-khtml-opacity:.8;opacity:.8;}
.morepic li a:hover span{ background:#f9f9f9;}

.morelist{width:730px;display:block; float:left;}
.morelist li{ width:710px; display:block; float:left; max-height:90px; padding:20px 10px; border-bottom:1px solid #f0f0f0; overflow:hidden;}
.morelist li a{ display:block; width:100%; max-height:90px;}
.morelist li b{ display:block; float:left; font-size:15px; line-height:28px; height:28x;width:710px;}
.morelist li span{ display:block; float:left; font-size:14px; line-height:20px; color:#333;max-height:40px; width:710px; overflow:hidden;}
.morelist li em{ display:block; float:left; font-size:14px; line-height:22px; color:#333;height:22px;width:710px;}
.morelist li.sp i{ display:block; float:left; height:89px; width:129px; padding-right:10px;}
.morelist li.sp b{ display:block; float:left; font-size:15px; line-height:28px; height:28px;width:570px;}
.morelist li.sp span{ display:block; float:left;font-size:14px;line-height:20px;color:#333;max-height:40px;width:570px; overflow:hidden;}
.morelist li.sp em{ display:block; float:left; font-size:14px; line-height:22px; color:#333;height:22px;width:570px;}
.morelist li:hover{ background:#fafafa;}
.morelist li a b{ color:#024883;}
.morelist li:hover b{ color:#f00;}
.morelist li:hover span{ color:#333;}
.morelist li:hover em{ color:#666;}


.more3{ width:730px; height:350px; display:block; float:left;position:relative;overflow:hidden;margin:0;padding:0;}
.more3 .pic{ width:100%;height:350px; display:block; text-align:center; position:relative;}
.more3 .pic img{width:100%; min-height:350px;height:auto;display:block;border:0; position:absolute; top:0; left:0; z-index:1;}
.more3 .txt-bg {position:absolute;bottom:0;z-index:10;height:34px;width:100%;overflow: hidden; background:#000;filter:alpha(opacity=70);-moz-opacity:.7;-khtml-opacity:.7;opacity:.7;}
.more3 .txt { position: absolute; bottom:0; z-index:20; height:34px; width:100%; overflow: hidden; }
.more3 .txt li { height:34px; line-height:35px; width:74%; text-align:left; position:absolute;top:0; left:0; overflow:hidden;}
.more3 .txt li a { display: block; color:#fff;font-size: 14px; text-indent:10px; text-decoration: none; }
.more3 .num { position: absolute; z-index:30; bottom:10px; right:5px;filter:alpha(opacity=70);-moz-opacity:.7;-khtml-opacity:.7;opacity:.7;}
.more3 .num li { float: left; position: relative; width:12px; height:12px;overflow: hidden;text-align: center; cursor: pointer;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px; background:#aaa; margin-right:6px;_margin-right:3px;}
.more3 .num li.on{background:#c9302c;}
.morelist2{width:730px;display:block; float:left; padding-top:15px;}
.morelist2 li{ width:350px;height:340px; display:block; float:left; padding:20px 30px 20px 0px; overflow:hidden; text-align:center;}
.morelist2 li a{ display:block; width:100%;}
.morelist2 li a i{ display:block; width:350px;height:233px;overflow: hidden; float:left;}
.morelist2 li a i img{ width:100%; min-height:233px;}
.morelist2 li b{ display:block; float:left; font-size:15px; line-height:28px; height:28x;width:330px; padding:0 10px; font-weight:normal;}
.morelist2 li span{ display:block;float:left;font-size:14px;line-height:20px; color:#333;width:330px;padding:0 10px; }
.morelist2 li em{ display:block; float:left; font-size:14px; line-height:22px; color:#333;width:330px;padding:0 10px; }
.morelist2 li a b{ color:#024883;}
.morelist2 li:hover b{ color:#f00;}
.morelist2 li:hover span{ color:#333;}
.morelist2 li:hover em{ color:#666;}


.morelist4{width:730px;display:block; float:left; padding-top:15px;}
.morelist4 li{ width:223px; height:150px; display:block; float:left; padding:0px 10px 20px 10px; overflow:hidden; text-align:center;}
.morelist4 li a{ display:block; width:100%;height:150px; display:block; float:left;overflow:hidden; position:relative;}
.morelist4 li a i{ display:block; width:223px; float:left;}
.morelist4 li a i img{ width:100%; height:100%; min-height:150px;}
.morelist4 li b{ position:absolute; z-index:1; width:100%; height:30px; line-height:30px; background:#000; bottom:0; left:0;overflow:hidden;filter:alpha(opacity=80);-moz-opacity:.8;-khtml-opacity:.8;opacity:.8; font-size:14px;}
.morelist4 li a b{ color:#fff;}
.morelist4 li:hover b{ color:#fff000;}
.morelist4 li:hover span{ color:#333;}

.morelist41{width:730px;display:block; float:left; padding:15px 0; border-bottom:1px dotted #ccc;}
.morelist41 li{ width:690px; height:32px; display:block; float:left; padding:0px 20px 0px 20px; overflow:hidden; }
.morelist41 li a{ display:block; width:100%;height:32px; display:block; float:left;overflow:hidden; position:relative; font-weight:normal; font-size:14px;}
.morelist41 li em{ position:absolute; z-index:1; top:0; right:10px;}




.morelist5{width:330px;display:block; float:left; padding:15px 40px 15px 0px;}
.morelist5 li{ width:330px; height:250px; display:block; float:left; padding:0 0 20px 0; overflow:hidden; }
.morelist5 li a{ display:block; position:relative;width:330px; height:250px;}
.morelist5 li img{ width:100%; height:100%;}
.morelist5 li b{ width:100%; height:30px; line-height:30px; position:absolute; bottom:0; left:0; background:#000; color:#fff; text-align:center;font-size:14px;}
.morelist51{width:360px;display:block; float:left; padding:15px 0px 15px 0px;}
.morelist51 li{ width:310px; height:42px; display:block; float:left; padding:0 10px; overflow:hidden; border-bottom:1px dotted #ccc; }
.morelist51 li a{ display:block; position:relative;width:330px; height:250px;}
.morelist51 li b{ width:100%; font-size:14px; line-height:42px;}

.zwgktit{width:730px; height:20px; line-height:20px;display:block; float:left; padding:15px 0; border-top:1px dotted #ccc; font-size:17px; font-weight:bold; color:#024883;}
.zwgkinfo{width:700px; line-height:30px;display:block; float:left; padding:0 10px 25px 20px;}
.zwgkinfo li{ width:100%; height:30px; display:block; float:left; font-size:14px;}
.zwgkinfo li b{ font-weight:bold; padding-right:10px;}
.zwgkinfo li a{ padding-right:25px;}
.zwgkbumen{width:728px; line-height:30px;display:block; float:left; padding:0 0 25px 0;}
.zwgkbumen a{ line-height:34px; height:34px; overflow:hidden;  font-size:14px; width:25%; display:block; float:left;}



.showms{ width:100%; display:block; float:left; height:60px; line-height:30px; text-align:center; font-size:14px;}

.tlist{width:240px; display:block;border-top:2px solid #b9b9b9;}
.tlist b{ width:100%; height:24px; line-height:24px; padding-top:6px; display:block; float:left; font-size:16px; color:#e84c3f; text-indent:10px; }
.tlist p{ padding:5px 0;width:240px; display:block; float:left;}
.tlist p a{ width:220px; display:block; padding:0 10px; line-height:1.8; font-size:14px; font-weight:normal;}
.tphoto{width:240px; height:80px; display:block; padding:10px 0;}

.showbanner{ width:730px; height:80px; display:block; float:left; padding:0px 0 25px 0;}
.showbanner .l{ width:730px; height:80px; display:block; float:left;}
.showbanner .r{ width:240px; height:80px; display:block; float:right;}

.showtitle{ width:710px; display:block; float:left; padding:15px 10px 10px 10px; color:#a61407; font-size:26px; text-align:center; line-height:1.4; font-weight:bold;text-shadow:0 1px 1px rgba(0, 0, 0,.1);}
.showtitlemin{ width:710px; display:block; float:left; padding:15px 10px 15px 10px; color:#333; font-size:16px; text-align:center; line-height:1.4; font-weight:normal;}
.stleft{ text-align:left; text-indent:52px;text-align:justify;text-justify:inter-ideograph;}
.showtip{width:710px; height:26px; line-height:26px; display:block; float:left;  color:#666; font-size:12px; position:relative; border-bottom:1px solid #eee; padding:0 10px;}
.showtip .showsize{ position:absolute; z-index:1; top:0; right:0; padding-right:58px;}
.showtip .showsize a{ width:16px; height:16px; font-size:14px; line-height:12px; display:block; position:absolute; z-index:1; top:5px; right:15px; background:#999; color:#fff; text-align:center;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.showtip .showsize a.fontmax{ right:40px;}
.showtip .showsize a:hover{ background:#a61407;}
.showcons{width:700px; min-height:650px; display:block; float:left; padding:15px 15px 45px 15px; font-size:15px; line-height:1.8; color:#222; font-family:"宋体";text-align:justify;text-justify:inter-ideograph;}
.showcons img{ max-width:600px; margin:10px 0;_margin:5px 0;}
.showcons p{ padding:7px 0;}



.shouboxmax{ width:940px;display:block; float:left; padding:20px 29px 25px 29px; border:1px solid #e5e5e5; border-bottom:1px solid #f5f5f5; border-top:2px solid #c9302c;-webkit-box-shadow: 0 0 5px rgba(150, 150, 150, .5); -moz-box-shadow: 0 0 5px rgba(150, 150, 150, .5); box-shadow: 0 0 5px rgba(150, 150, 150, .5);}
.showtitle2{ width:920px; display:block; float:left; padding:15px 10px 10px 10px; color:#a61407; font-size:26px; text-align:center; line-height:1.4; font-weight:bold;text-shadow:0 1px 1px rgba(0, 0, 0,.1);}
.showtitlemin2{ width:920px; display:block; float:left; padding:15px 10px 15px 10px; color:#333; font-size:16px; text-align:center; line-height:1.4; font-weight:normal;}
.stleft{ text-align:left; text-indent:52px;text-align:justify;text-justify:inter-ideograph;}
.showtip2{width:920px; height:26px; line-height:26px; display:block; float:left;  color:#666; font-size:12px; position:relative; border-bottom:1px solid #eee; padding:0 10px;}
.showtip2 .showsize{ position:absolute; z-index:1; top:0; right:0; padding-right:58px;}
.showtip2 .showsize a{ width:16px; height:16px; font-size:14px; line-height:12px; display:block; position:absolute; z-index:1; top:5px; right:15px; background:#999; color:#fff; text-align:center;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.showtip2 .showsize a.fontmax{ right:40px;}
.showtip2 .showsize a:hover{ background:#a61407;}
.showcons2{width:800px; min-height:650px; display:block; float:left; padding:15px 70px 85px 70px; font-size:16px; line-height:2; color:#222; font-family:"宋体";text-align:justify;text-justify:inter-ideograph;}
.showcons2 img{ max-width:700px; margin:10px 0;_margin:5px 0;}
.infoshow{width:800px; min-height:60px; display:block; float:left; padding:15px 70px 25px 70px;  border-top:1px solid #ffd0d0;}
.infoshow b{ width:100%; display:block; float:left; font-size:16px; font-weight:bold; color:#c9302c; padding:10px 0;}
.infoshow p{ padding:5px 0;width:800px; display:block; float:left;}
.infoshow p a{ width:380px; display:block; float:left; padding:0 10px; line-height:2.5; font-size:14px;}


.sjtip{ width:968px; height:87px; display:block; float:left; padding:10px 15px; border:1px solid #c5dbe7; background:#f1fafe; color:#095283; line-height:1.8;}
.sjtip i{ color:#c9302c;}
.mailtitle{ width:1000px; display:block; float:left; margin-top:10px;_margin-top:5px; height:40px; line-height:40px;background:url(../images/zmfd.jpg) center top; position:relative;}
.mailtitle i{ width:140px; height:38px; line-height:38px; display:block; position:absolute; z-index:1; top:0; left:15px;border-top:2px solid #e84c3f; background:#fff;-webkit-box-shadow: 0 -1px 1px rgba(0, 0, 0, .3); -moz-box-shadow: 0 -1px 1px rgba(0, 0, 0, .3); box-shadow:0 -1px 1px rgba(0, 0, 0, .3); color:#c9302c; text-align:center; font-size:18px; font-weight:bold;}
.formmail{ width:900px; display:block; float:left; padding:20px 50px;}
.formmail p{ width:900px; display:block; float:left; height:40px; position:relative; font-size:14px; padding:5px 0; }
.formmail .t{ font-size:14px; font-weight:bold;line-height:20px; height:20px; padding-top:30px; color:#0750bf;}
.formmail .t:first-child{ padding-top:0;}
.formmail .t .k{ color:#f00;}
.formmail .t .e{ font-size:12px; font-weight:normal;}
.formmail p label{ width:100px; height:40px; display:block; float:left; text-align:right; padding:0 10px 0 0;line-height:40px;}
.formmail p b{ width:780px; height:40px; display:block; float:left;line-height:40px;}
.formmail p .fin{ width:400px; height:30px; line-height:30px;display:inline-block;*display:inline;*zoom:1; border:1px solid #aaa; padding:0; margin:0; padding:0 5px;vertical-align:middle;}
.formmail p .fse{ padding:6px;display:inline-block;*display:inline;*zoom:1; vertical-align:middle;}
.formmail p .fra{ font-weight:normal;}
.formmail p .fra input{ margin-left:30px;_margin-left:15px;}
.formmail p .fra input:first-child{ margin-left:20px;_margin-left:10px;}
.formmail p .fin:focus,.fse:focus{ border-color:#3a82b5;}
.formmail p.text{ height:170px;}
.formmail p .ftex{ width:700px; height:160px;display:inline-block;*display:inline;*zoom:1; padding:5px; line-height:1.4;}
.formmail p img.codes{ height:20px;display:inline-block;*display:inline;*zoom:1; vertical-align:middle; margin-left:5px; border:1px solid #ccc; padding:5px; background:#ededee;}
.formmail p.sub{ padding:30px 0;}
.formmail p .btn{ font-size:14px; padding:10px 50px; background:#3972c6; border:1px solid #0750bf; color:#fff; font-weight:bold;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .3); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .3); box-shadow: 0 1px 3px rgba(0, 0, 0, .3);}
.formmail p .btn:hover{ background:#325e9f; color:#FFF500;}
.ftablebox{ display:block; padding:20px 0; float:left;}
.ftable{border-collapse: collapse;border: none; width:90%;}
.ftable td{border: solid #bbb 1px; line-height:1.6; padding:10px;  font-size:14px;}

.w1000{ width:1000px;}
.ldl{ width:126px; height:170px; display:block; float:left; border:1px solid #ccc; padding:5px;}
.ldl img{width:126px; height:170px; display:block; margin:0; padding:0;}
.ldr{ width:540px; display:block; float:right;}
.ldr p{ text-indent:2em;} 
.gkadd{ width:644px; height:480px; display:block; margin:0 auto;}
.gkadd li{width:300px; height:160px; display:block; float:left;  margin:20px 40px 20px 0; text-align:center; border:1px solid #eee;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px; overflow:hidden;}
.gkadd li.addr{margin-right:0;}
.gkadd li img{ display:block; margin:0 auto;}
.gkadd li span{ line-height:2; font-size:16px; font-weight:bold; color:#c9302c;}
.gkadd li a{ display:block;padding:10px 0; width:100%;  height:140px;}
.gkadd li a:hover{ background:#e2f2ff;}


/**无障碍***/
.contr_wzh{z-index:5555;position:fixed;text-align:center;width:100%; padding:15px 0;background:#c9302c;top:0;left:0;-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .3); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .3); box-shadow: 0 1px 3px rgba(0, 0, 0, .3); line-height:1;}
.textmodebutton{ padding:8px 12px; background:#ffe4e4; color:#c9302c; font-weight:bold; border:1px solid #b1201c; font-size:16px; margin:0 3px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.textmodebutton:hover{ background:#fff;}
.cont_x{position:absolute;left:0;top:0;background:#c9302c;display:block;width:100%;height:5px;margin:0;padding:0;overflow:hidden;z-index:99999999}
.cont_y{position:absolute;left:0;top:0;background:#c9302c;display:block;width:5px;min-height:5000px;z-index:99999999;height:auto!important;height:5000px;overflow:visible}

.pagefoot .codelj .ct{ position:absolute; z-index:5; bottom:0; left:-126px; display:none; width:126px;}
.pagefoot .codelj:hover .ct{ display:block;}



/**show页图片放大功能css**/
.lb_wrap{display:none;}
.lightbox_bg{ width:100%; height:100%; min-height:600px; background:#000; position:absolute; z-index:99998; left:0; top:0;filter:alpha(opacity=80);-moz-opacity:.8;-khtml-opacity:.8;opacity:.8;}
.lightbox{position:absolute;left:0;top:50px;width:100%;z-index:2;text-align:center; height:50px;z-index:99999;}
.lightbox p{display:none;}
.lightbox p.next{left:auto;background-position:right top;right:0;}




/* 分页选中颜色 */
.current{color:#a61407 !important;border-color:#a61407 !important;}