@charset "utf-8";
/* CSS Document */


*{ margin:0; padding:0; outline:0; list-style:none; text-decoration:none;}
body{ font-size:16px; font-family:"Microsoft YaHei","\5fae\8f6f\96c5\9ed1","\5b8b\4f53",sans-serif; color:#222;  }
img{ border:0; vertical-align:middle;}
a{ color:#222;}
ul{ overflow:hidden; zoom:1;}
h2{ background:url(/global/h2.png) center center no-repeat; padding:20px 0; text-align:center; font-size:20px;}
h3{ overflow:hidden; zoom:1; background:url(/global/h3.jpg) bottom repeat-x; margin-bottom:10px; padding-right:10px;}
h3 span{ float:left; background:url(/global/red.jpg) top repeat-x; padding:0 20px; height:40px; line-height:40px; color:#fff; font-size:18px; }
h3 a{ float:right; background:url(/global/more.png); width:21px; height:20px; font-size:0; margin-top:10px;}


.inner{ overflow:hidden;zoom:1; clear:both; width:1200px; margin:auto;}
.fl,.left,.middle{ float:left;}
.fr,.right{ float:right;}
.clear{ overflow:hidden;zoom:1; clear:both;}
.banner img{ width:100%; height:auto;}
.tab .hd ul li{ float:left; cursor:pointer;}
.tab .hd ul li span,
.tab .hd ul li a{ float:left; padding:0 20px; font-size:18px; }
.tab .bd{ overflow:hidden; zoom:1; clear:both;}

.logo_mobile{ display:none;}
.search{ float:right; background:#fff; border:1px solid #E2142D; }
.search input{ border:0; vertical-align:top; height:30px; line-height:30px;}
.search input.text{ padding:0 10px; width:200px;}
.search input.submit{ float:right; background:#E2142D url(/global/search.png) center center no-repeat;  width:60px; height:30px;  font-size:0; color:#fff;}
.nav .inner{ background:#2d77aa; }
.nav ul li{ float:left; }
.nav ul li a{ float:left; width:200px; height:60px; line-height:60px; color:#fff; text-align:center;font-size:20px; }
.nav ul li a img{ margin-right:10px; }
.nav ul li.on a{ background:#27628B;}
.wrapper .inner{ padding:20px 0;}
.footer .inner{ border-top:5px solid #2d77aa; padding:20px 0;}
.copyright{ text-align:center; font-size:14px; line-height:20px; white-space:nowrap;  }
.copyright .fl img{ margin-top:-10px;}
.copyright .fr img{ margin-top:-10px;}



.position{ border-bottom:1px dashed #ccc; padding-bottom:20px; margin-bottom:20px;}
.side{ float:left; width:240px;}
.main{ float:right; width:920px;}
.menu h3{ background:#2D77AA; padding:10px 0; color:#fff; margin:0;}
.menu h3 span{ background:none; font-size:18px;}
.menu ul li{ margin-top:5px; border:1px solid #8DC6FF;  }
.menu ul li a{ display:block; background:#E3F1FF; border-top:1px solid #fff;  padding-left:20px; padding-right:10px;  line-height:40px; font-size:16px;}
.list ul li{ overflow:hidden;zoom:1; clear:both; line-height:30px;}
.list ul li a{ float:left; background:url(/global/dot.jpg) left center no-repeat; padding-left:15px;}
.list ul li span{ float:right; color:#999; }
.survey ul li{ overflow:hidden;zoom:1;  padding:5px 0;}
.survey ul li span{ float:left; width:18%; line-height:20px; text-align:center;  }
.survey ul li span.s1{ width:60%; text-align:left; }
.survey ul li span.s1 a{ display:block; margin-left:70px; height:20px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.survey ul li strong.sign{ float:left;  padding:0 5px; width:50px; height:20px; line-height:20px; text-align:center; font-size:12px; color:#fff; font-weight:normal;  }
.survey ul li strong.sign.old{ background:#aaa;}
.survey ul li strong.sign.now{ background:#4f99cc;}
.survey ul li.sbg{ border-bottom:1px solid #eee; text-align:center; font-weight:bold; color:#666;}
.survey ul li.sbg span{ text-align:center;}
.page{ padding:20px 0; overflow:hidden;zoom:1;}
.page #pager{ float:right;}
.page .total{ float:right; font-size:12px; color:#666; line-height:26px; margin-right:20px;}


.article .tit{ text-align:center; font-size:24px; margin-bottom:10px;}
.article .subtit{ text-align:center; font-size:18px;color:#666; margin-bottom:10px;}
.article .data{ text-align:center; color:#666; margin-bottom:20px; }
.article .data span{ margin:0 10px;}
.article .data .bdsharebuttonbox{ display:inline;}
.article .data .bdshare-button-style1-16 a,
.article .data .bdshare-button-style1-16 .bds_more{ float:none;}
.article .cont{ padding:20px; line-height:28px; color:#333; min-height:500px;}
.article .cont{text-align:center;}
.article .download{ border-top:1px solid #ddd; padding:20px;}
.article .download ul{ padding-left:40px;}
.article .download ul li{ list-style:disc; line-height:30px;}
.article .download ul li a{ color:blue;}
.article .download ul li a:hover{ color:red;}
.article .read{ background:#eee; padding:20px;  }
.article .read span{ display:block; border-left:5px solid #c00; padding:0 10px;font-size:24px;}
.article .read ul{ padding-left:40px;}
.article .read ul li{ list-style:disc; line-height:50px;}
.article .topic{ border-bottom:1px solid #246bb3; padding:10px; color:#c00; font-weight:bold; margin-bottom:10px;}
.article .table table th{ padding:5px; text-align:right; font-weight:normal; width:100px;}
.article .table table th strong{ color:#c00; margin-right:10px;}
.article .table table td{ padding:5px; color:#246bb3;}
.article .table table td input.text{ border:1px solid #aaa; padding:5px; width:80%;}
.article .table table td input.text.short{ width:20%;}
.article .table table td textarea{ border:1px solid #aaa; padding:5px; width:80%;}
.article .table table td select{ border:1px solid #aaa; padding:5px;}
.article .tip{ padding:20px; font-size:12px; color:#246bb3; line-height:24px; }
.article .tip p strong{ color:#c00;}
.article input.submit{ background:#246bb3; border:1px solid #246bb3; width:100px; height:40px; line-height:40px; text-align:center; color:#fff; font-size:16px;}
.article .choose span{ display:block;  color:#c00; margin-bottom:10px;}
.article .choose ul{ min-height:200px;}
.article .choose ul li{ margin-bottom:10px;}
.article .choose ul li input{ margin-right:10px;}
.article .choose p{ text-align:center; margin-bottom:20px;}
.article .choose p input.text{ border:1px solid #246bb3; padding:5px; width:100px;}
.article .vote { padding:20px;}
.article .vote table{ min-width:60%; margin:auto;}
.article .vote table th{ border:1px solid #bbb; background:#eee; padding:20px;}
.article .vote table td{ border:1px solid #bbb; padding:20px;}
.article .video #video{ width:900px; height:500px; margin:auto;}
.article .video-js{ margin:auto;}
.article .scroll{ max-height:500px; overflow-y: auto;}
.box{ background:#eee; padding:20px;}
.box h3{ background:none;}
.box h3 span{ background:none; padding:0; color:#b62a09; font-weight:bold;}
.box select{ width:100%; height:30px; line-height:30px;}

.jump{ background:#fff; padding:10%; text-align:center; font-size:24px; line-height:48px;}
.jump p span{ color:#c00; margin:0 20px; font-size:30px;}
.jump p img{ margin-top:50px;}




/* index */
.index .wrapper .inner{ padding:0;}
.index .clear1{  margin-bottom:20px;}
.index .clear1 .left{ width:590px;}
.index .clear1 .right{ width:590px; }

.index .clear2{ padding:20px 0;}
.index .clear2 .left{ width:330px; margin-right:30px; }
.index .clear2 .middle{ width:480px;}
.index .clear2 .right{  width:330px; }


.index .clear3{ padding:10px 0;}
.index .clear3 .left{ width:590px;}
.index .clear3 .right{ width:590px; }

.index .clear4{ padding:20px 0;}
.index .clear4 .left{ width:800px; }
.index .clear4 .left .fl{ width:380px; }
.index .clear4 .left .fr{ width:390px; }
.index .clear4 .right{ width:370px; }


.zt1{ margin-bottom:20px;}
.zt1 .bd ul li img{ width:100%; height:130px;}

.zt2 .bd ul li{ float:left; width:220px; margin-right:10px;}
.zt2 .bd ul li img{ width:100%; height:180px;}
.zt2 .hd{ display:none;}

.zt3{ margin-bottom:10px;}
.zt3 .bd{ width:200%;}
.zt3 .bd ul li{ float:left; width:590px; margin-right:20px;}
.zt3 .bd ul li img{ width:100%; height:90px;}
.zt3 .hd{ display:none;}

.zt4 .bd ul li{ float:left; width:260px; margin-right:10px;}
.zt4 .bd ul li img{ width:100%; height:80px;}
.zt4 .hd{ display:none;}



.slider{ position:relative; }
.slider .bd ul li a img{ width:100%; height:380px;}
.slider .hd{ position:absolute; top:330px; left:0; z-index:1; width:100%; background:url(/global/black.png); height:50px;}
.slider .hd ul{ float:right; padding-top:15px; padding-right:5px;}
.slider .hd ul li{ float:left; background:#aaa; font-size:0; width:15px; height:15px; margin-right:10px; border-radius:50%; cursor:pointer;}
.slider .hd ul li.on{ background:#fff; }
.slider .td{ position:absolute; top:330px; left:10px; z-index:2; height:50px; line-height:50px; color:#fff;  }
.slider .td ul li{ display:none;}
.slider .td ul li.on{ display:block;}


.news .tab .hd ul li{ padding-bottom:15px; margin-bottom:10px;  }
.news .tab .hd ul li a{ float:left; padding:0 20px; height:40px; line-height:40px; }
.news .tab .hd ul li.on{ background:url(/global/on.png) center bottom no-repeat;}
.news .tab .hd ul li.on a{ background:url(/global/red.jpg) top repeat-x; color:#fff;  font-weight:bold; border-radius:5px;}
.news .tab .bd ul li a{ width:400px; height:30px; overflow:hidden; text-overflow:ellipsis;}
.news .tab .bd ul li.first{ }
.news .tab .bd ul li.first a{ font-size:20px; font-weight:bold; color:#004b79;}



.notice ul li{ padding:10px 0; border-top:1px solid #ccc; line-height:26px;}
.notice ul li span{ float:left; background:#cc5252; width:50px; text-align:center; color:#fff;  margin-right:10px; font-size:14px;}
.notice ul li a{ float:none; background:none; padding:0; }



.bsjd ul li{ overflow:hidden;zoom:1; border-bottom:1px solid #ccc;}
.bsjd ul li span{ float:left; height:39px; line-height:39px; overflow:hidden;zoom:1;}
.bsjd ul li span.s1,
.bsjd ul li span.s3{ display:none;}
.bsjd ul li span.s2{ width:60%; background:url(/global/ico.gif) 5px center no-repeat; text-indent:20px;}
.bsjd ul li span.s4,
.bsjd ul li span.s5{ width:20%; text-align:center; }
.bsjd ul li.libg{ background:#fafafa;}
.bsjd .bd{ height:240px; overflow:hidden;zoom:1;}
.bsjd .tbd ul li{ background:#eee; border:0;}
.bsjd .tbd ul li span.s2{ border-top:2px solid #2d77aa; text-align:center; background:none;}
.bsjd .tbd ul li span.s4{ border-top:2px solid #c00;}
.bsjd .tbd ul li span.s5{ border-top:2px solid #2d77aa;}


.wsfw .tab .hd { border-bottom:2px solid #2d77aa; padding-bottom:10px; }
.wsfw .tab .hd ul li{ line-height:40px; color:#666;}
.wsfw .tab .hd ul li span{ float:left; padding:0 30px;color:#222;}
.wsfw .tab .hd ul li.on span{  background:url(/global/blue.jpg) top repeat-x; font-weight:bold; color:#fff;}
.wsfw .tab .item .change ul li{ float:left; }
.wsfw .tab .item .change ul li a{ float:left; width:80px; height:75px; text-align:center; }
.wsfw .tab .item .change ul li a img{ width:32px; height:32px; margin:10px 0 5px;}
.wsfw .tab .item .change ul li a span{ display:block;}
.wsfw .tab .num ul{ padding-left:150px; padding-top:10px;}
.wsfw .tab .num ul li{ float:left; background:#aaa; width:30px; height:5px; font-size:0; margin-right:10px;}
.wsfw .tab .num ul li.on{ background:#c00;}
.wsfw .tab .item.depart .change ul{ padding-top:10px;}
.wsfw .tab .item.depart .change ul li a{ float:left; width:160px; height:30px; line-height:30px; text-align:left; }
.wsfw .tab .item.depart .change ul li.long a{ width:370px;}


.zwgk .tab{ margin-bottom:20px; height:300px;}
.zwgk .tab .hd { border-bottom:1px solid #2d77aa; margin-bottom:10px; padding-bottom:10px;}
.zwgk .tab .hd ul li{ line-height:40px; color:#666;}
.zwgk .tab .hd ul li span{ color:#222;}
.zwgk .tab .hd ul li.on span{ background:url(/global/blue.jpg) top repeat-x; font-weight:bold; color:#fff; }
.zwgk .tab .bd ul li a{ width:350px; height:30px; overflow:hidden; text-overflow:ellipsis;}
.zwgk .tab .bd ul li span{ display:none;}

.zwgk .jcgk{ margin-bottom:10px;}
.zwgk .jcgk h3{ display:none;}
.zwgk .jcgk ul{ margin-left:-7px; margin-top:-5px; }
.zwgk .jcgk ul li{ float:left; padding-left:7px; padding-top:5px;  }
.zwgk .jcgk ul li a{ float:left; background:#eee; border:1px solid #ccc; padding:22px 0; width:120px; text-align:center; }
.zwgk .jcgk ul li a span{ display:block;}
.zwgk .jcgk ul li a img{ width:40px; height:40px; margin-bottom:10px;}

.zwgk .xxgk{ margin-bottom:5px; }
.zwgk .xxgk h3{ display:none;}
.zwgk .xxgk ul{ margin-left:-10px;}
.zwgk .xxgk ul li{ float:left; padding-left:10px; margin-bottom:5px;  }
.zwgk .xxgk ul li a{ float:left; background:#FFF3F3; border:1px solid #FFB7B7; width:183px; height:75px; line-height:75px; }
.zwgk .xxgk ul li a img{ margin:0 10px; }
.zwgk .xxgk ul li a span{}

.zwgk .two ul{ margin-left:-10px;}
.zwgk .two ul li{ float:left; padding-left:10px;}
.zwgk .two ul li a{ float:left; background:#aaa; width:185px; height:70px; line-height:70px; text-align:center; color:#fff; font-size:18px;}
.zwgk .two ul li a.zwwgk{ background:#ed1b2e;}
.zwgk .two ul li a.zdly{ background:#4f99cc;}


.zmhd .alink ul{ margin-left:-10px;}
.zmhd .alink ul li{ float:left; padding-left:10px; margin-bottom:10px;}
.zmhd .alink ul li a{ float:left; background:#4f99cc; padding-left:80px; width:100px; height:60px; line-height:60px; color:#fff; font-size:18px; border-radius:5px;}
.zmhd .alink ul li a.a1{ background:url(/global/zmhd1.jpg);}
.zmhd .alink ul li a.a2{ background:url(/global/zmhd2.jpg);}
.zmhd .alink ul li a.a3{ background:url(/global/zmhd3.jpg);}
.zmhd .alink ul li a.a4{ background:url(/global/zmhd4.jpg);}

.zmhd .tab{ margin:10px 0;}
.zmhd .tab .hd{ border-bottom:1px solid #ccc; margin-bottom:10px;}
.zmhd .tab .hd ul li{ float:left;  }
.zmhd .tab .hd ul li a{ float:left; padding-left:80px; width:85px; height:40px; line-height:40px; font-size:16px; background-position:40px top; background-repeat:no-repeat;}
.zmhd .tab .hd ul li a.wsdc{ background-images:url(/global/wsdc.png);}
.zmhd .tab .hd ul li a.myzj{ background-images:url(/global/myzj.png);}
.zmhd .tab .hd ul li.on{border-bottom:1px solid #D20001;}
.zmhd .tab .hd ul li.on a{ background-position:40px bottom;  color:#be1010; }
.zmhd .tab .survey ul li.sbg{ display:none;}
.zmhd .tab .survey ul li span.s1{ width:100%;}
.zmhd .tab .survey ul li span.s2,
.zmhd .tab .survey ul li span.s3{ display:none;}



.code{ border:1px solid #ccc; padding:10px; margin-bottom:10px;}
.code ul li{ float:left; width:50%;}


.goto{ margin-bottom:10px; position:relative;}
.goto .bd{ margin-left:40px; overflow:hidden; margin-right:30px;}
.goto .bd ul li{ float:left; margin-right:10px;}
.goto .bd ul li img{ width:215px; height:70px;}
.goto .prev,
.goto .next{ position:absolute; top:20px; background:#e3f1ff; width:30px; height:30px; line-height:30px; text-align:center; font-family:simsun; border-radius:50%;}
.goto .prev{ left:0;}
.goto .next{ left:100%; margin-left:-30px;}

.link{ position:relative; margin-bottom:20px;}
.link .hd{ background:#eee; height:50px; line-height:50px; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
.link .hd span{ float:left; padding:0 40px; color:#be1010; font-size:18px; font-weight:bold;}
.link .hd ul{ float:left;}
.link .hd ul li{ float:left; background:url(/global/link.png) right 22px no-repeat; padding-right:20px; padding-left:20px;  cursor:pointer; margin-right:40px;}
.link .hd ul li.on{  background:#ddd url(/global/link.png) right -20px no-repeat;}
.link .bd{ display:none; padding:10px; }
.link .bd ul li{ float:left; width:20%; line-height:30px;}
.mobileLink{ display:none;}


.four ul{ margin-left:-10px;}
.four ul li{ float:left; padding-left:10px; margin-top:10px;}
.four ul li a{ float:left;  background:#E1F2FF; border:1px solid #A2D9FF; width:158px; height:55px; line-height:50px; text-align: center;}



/* ZWGK */
.ZWGK .clear1{ padding:20px 0;}
.ZWGK .clear1 .left{ width:370px; margin-right:30px;  }
.ZWGK .clear1 .middle{ width:530px;  }
.ZWGK .clear1 .right{ width:240px;}
.ZWGK .clear2 .left{ width:580px;}
.ZWGK .clear2 .right{ width:580px;}

.ZWGK .tab{ margin-bottom:20px;}
.ZWGK .tab .hd { border-bottom:1px solid #ccc; margin-bottom:10px; padding-bottom:10px;}
.ZWGK .tab .hd ul li{ line-height:40px; color:#666; font-weight:bold;}
.ZWGK .tab .hd ul li a{ color:#666;}
.ZWGK .tab .hd ul li.on span,
.ZWGK .tab .hd ul li.on a{ background:url(/global/blue.jpg) top repeat-x; color:#fff; }
.ZWGK .tab .bd ul li a{ width:350px; height:30px; overflow:hidden; text-overflow:ellipsis;}

.ZWGK .xxgk ul{ margin-left:-10px; }
.ZWGK .xxgk ul li{ float:left; padding-left:10px; margin-bottom:10px;}
.ZWGK .xxgk ul li a{ display:block; background:#FFF3F3; border:1px solid #FFB7B7; padding:17px 0; width:178px; text-align:center; border-radius:5px;}
.ZWGK .xxgk ul li a img{  height:30px; width:auto;}
.ZWGK .xxgk ul li a span{ display:block;}

.ZWGK .jcgk ul{ margin-left:-10px;}
.ZWGK .jcgk ul li{ float:left; padding-left:10px; margin-bottom:10px; }
.ZWGK .jcgk ul li a{ float:left; background:#E1F2FF; border:1px solid #A2D9FF; width:123px; height:50px; line-height:50px; text-align:center; border-radius:5px;}
.ZWGK .jcgk ul li a img{ width:30px; height:30px; margin-bottom:10px;}
.ZWGK .jcgk ul li a span{ display:block; }

.ZWGK .zdly img{ width:100%; height:auto;}


.ZWGK .zwwgk ul{ }
.ZWGK .zwwgk ul li{ margin-bottom:5px;}
.ZWGK .zwwgk ul li a{ display:block; background:#fafafa; border:1px solid #ccc; padding:10px 20px; border-radius:5px;}
.ZWGK .zwwgk ul li a img{ float:left; height:24px; width:auto; margin-top:3px;}
.ZWGK .zwwgk ul li a span{ display:block; border-left:1px solid #aaa; padding-left:20px; margin-left:50px; height:30px; line-height:30px; }


.wgk .list{ margin-bottom: 20px;}
.wgk .list h3{ background:#eee; }



.zdly ul{ margin-left:-10px;}
.zdly ul li{ float:left; padding-left:10px; margin-bottom:10px;}
.zdly ul li a{ float:left; background:#e3f1ff; border:1px solid #3399ff; padding:20px;  width:190px; height:60px; line-height:60px; text-align:center; }
.zdly ul li a span{  font-size:18px; }
.zdly ul li a:hover{ border:1px solid #be1010; }



/* WSFW */
.WSFW .left{ width:860px; }
.WSFW .right{ width:320px; }

.WSFW .tab{ padding:20px 0;}
.WSFW .tab .hd{ border:0; margin-left:295px;}
.WSFW .tab .hd ul li{ background:#eee; width:200px; height:50px; line-height:50px; text-align:center; margin-right:5px;}
.WSFW .tab .hd ul li.on{ background:#2d77aa; color:#fff;}
.WSFW .tab .bd .item ul{ margin-left:-10px;}
.WSFW .tab .bd .item ul li{ float:left; padding-left:10px; margin-top:10px;}
.WSFW .tab .bd .item ul li a{ float:left; border:1px solid #ccc; padding:10px 20px; width:148px; height:40px; line-height:40px;  }
.WSFW .tab .bd .item ul li a img{ float:left; width:auto; height:32px;}
.WSFW .tab .bd .item ul li a span{ display:block; border-left:1px solid #ccc; padding-left:20px; margin-left:50px; }
.WSFW .tab .bd .depart .bd ul{ margin-left:-10px;}
.WSFW .tab .bd .depart .bd ul li{ float:left; padding-left:10px; margin-top:10px; }
.WSFW .tab .bd .depart .bd ul li a{ float:left; background:#e1f2ff; padding-left:20px; width:212px; height:50px; line-height:50px; border-radius:5px;}
.WSFW .tab .bd .depart .change{ margin-left:530px;}
.WSFW .tab .bd .depart .change ul{ padding:10px 0;}
.WSFW .tab .bd .depart .change ul li{ float:left; background:#2d77aa; width:30px; height:5px; font-size:0; border-radius:5px; margin-right:10px; cursor:pointer;}
.WSFW .tab .bd .depart .change ul li.on{ background:#c00;}

.WSFW .bmfw ul{ margin-left:-10px;}
.WSFW .bmfw ul li{ float:left; padding-left:10px; padding-bottom:10px;}
.WSFW .bmfw ul li a{ float:left; border:1px solid #ccc; width:230px; height:100px; line-height:100px;}
.WSFW .bmfw ul li a img{ margin:0 20px;}

.WSFW .bsjd ul li{ overflow:hidden;zoom:1;}
.WSFW .bsjd ul li span{ float:left; height:30px; line-height:30px; overflow:hidden;zoom:1;}
.WSFW .bsjd ul li span.s1,
.WSFW .bsjd ul li span.s3,
.WSFW .bsjd ul li span.s4{ display:none;}
.WSFW .bsjd ul li span.s2{ width:74%; background:url(/global/dot.jpg) left center no-repeat; text-indent:15px;}
.WSFW .bsjd ul li span.s5{ width:25%; text-align:center;}
.WSFW .bsjd ul li.libg{ background:#fafafa;}
.WSFW .bsjd .bd{ height:210px; overflow:hidden;zoom:1;}
.WSFW .bsjd .tbd ul li{  background:#eee; }
.WSFW .bsjd .tbd ul li span{  height:40px; line-height:40px; text-align:center; background:none;}
.WSFW .bsjd .tbd ul li span.s2{}

.WSFW .four ul{ margin-left:-10px; }
.WSFW .four ul li{ float:left; padding-left:10px; margin-bottom:10px;}
.WSFW .four ul li a{ float:left; background:#eee; padding-top:70px; padding-bottom:30px; width:150px; text-align:center; background-repeat:no-repeat; background-position:center 30px;}
.WSFW .four ul li a span{}
.WSFW .four ul li a.a1{ background-images:url(/global/icon-tool-zx.png);}
.WSFW .four ul li a.a2{ background-images:url(/global/icon-tool-cx.png);}
.WSFW .four ul li a.a3{ background-images:url(/global/icon-tool-py.png);}
.WSFW .four ul li a.a4{ background-images:url(/global/icon-tool-ts.png);}



/* ZMHD */
.ZMHD .left{ width:590px;}
.ZMHD .right{ width:590px;}
.ZMHD .right .banner img{ height:100px;}



.ZMHD .survey{ border:1px solid #ccc; margin-top:20px; min-height:400px;}
.ZMHD .survey h3{  padding-right:20px; }
.ZMHD .survey ul li{ padding:10px 0; margin:0 10px;}




/* ZJPN */
.ZJPN .clear{ position:relative; overflow:visible;}
.ZJPN .clear1{ padding:20px 0;}
.ZJPN .clear1 .left{ width:600px;}
.ZJPN .clear1 .right{ width:550px;}

.ZJPN .clear2{ padding:80px 0 20px;}
.ZJPN .clear2 .left{ width:550px;}
.ZJPN .clear2 .right{ width:550px;}

.ZJPN .clear1 h2{ background:url(/global/h2.png) center center no-repeat; padding:20px 0; text-align:center;}
.ZJPN .clear2 h2,
.ZJPN .travel h2{ background:url(/global/h2.png) center top no-repeat; height:141px; line-height:60px; text-align:center; color:#fff; position:absolute; top:-20px; width:100%; }

.intro{ line-height:30px;}
.intro p a{ display:block; border:1px solid #c00; width:100px; height:30px; line-height:30px; text-align:center; margin:20px auto 0; color:#c00; border-radius:5px;}

.btn ul{ margin-left:-20px;}
.btn ul li{ float:left; padding-left:20px; margin-bottom:20px;}
.btn ul li a{ float:left; background:#aaa; width:170px; height:140px; border-radius:5px; background-size:cover;}
.btn ul li a span{ display:block; background:url(/global/black.png); height:50px; line-height:50px; text-align:center; color:#fff; margin-top:90px;}
.clear2 .btn ul li{ margin-top:20px; margin-bottom:0;}
.clear2 .btn ul li a{ height:130px;}
.clear2 .btn ul li a span{ margin-top:80px;}

.btn ul li a.a1{ background-image:url(/global/a1.jpg);}
.btn ul li a.a2{ background-image:url(/global/a2.jpg);}
.btn ul li a.a3{ background-image:url(/global/a3.jpg);}
.btn ul li a.a4{ background-image:url(/global/a4.jpg);}
.btn ul li a.a5{ background-image:url(/global/a5.jpg);}
.btn ul li a.a6{ background-image:url(/global/a6.jpg);}
.btn ul li a.a7{ background-image:url(/global/a7.jpg);}
.btn ul li a.a8{ background-image:url(/global/a8.jpg);}
.btn ul li a.a9{ background-image:url(/global/a9.jpg);}
.btn ul li a.a10{ background-image:url(/global/a10.jpg);}
.btn ul li a.a11{ background-image:url(/global/a11.jpg);}
.btn ul li a.a12{ background-image:url(/global/a12.jpg);}


.travel{ background:#2d77aa;}
.travel .inner{ padding:100px 0 40px;}
.travel ul{ float:left; padding-top:50px; padding-left:80px; width:1200px; overflow:visible;}
.travel ul li{ float:left; margin-right:100px; margin-top:-120px; }
.travel ul li a{ float:left; background:url(/global/block.png); width:282px; height:282px; }
.travel ul li a span{ display:block; background:url(/global/black.png); border:2px solid #fff; padding:20px; width:10px; margin:80px auto; color:#fff; font-weight:bold;}
.travel ul li.a1,
.travel ul li.a6{ margin-left:190px;}
.travel ul li.a1 a{ background:url(/global/block1.png);}
.travel ul li.a2 a{ background:url(/global/block2.png);}
.travel ul li.a3 a{ background:url(/global/block3.png);}
.travel ul li.a4 a{ background:url(/global/block4.png);}
.travel ul li.a5 a{ background:url(/global/block5.png);}
.travel ul li.a6 a{ background:url(/global/block6.png);}
.travel ul li.a7 a{ background:url(/global/block7.png);}


.ZJPN .tab{ margin-bottom:20px; position:relative;}
.ZJPN .tab .hd { border-bottom:1px solid #ccc; margin-bottom:10px;}
.ZJPN .tab .hd ul li{ line-height:50px; color:#999;}
.ZJPN .tab .hd ul li span{ font-weight:bold;}
.ZJPN .tab .hd ul li.on span{ color:#c00; }
.ZJPN .tab .bd ul li a{ width:350px; height:30px; overflow:hidden; text-overflow:ellipsis;}


.ztList ul{ margin-left:-20px;}
.ztList ul li{ float:left; padding-left:20px; text-align:center; margin-bottom:20px;}
.ztList ul li a{ float:left; width:570px; background:#eee;}
.ztList ul li a img{ width:100%; height:80px;}
.ztList ul li a span{ display: block; padding:10px 0;}


/*====== bmpd =====*/
.bmpd{ min-height:400px;}
.bmpd ul{ margin-left:-10px;}
.bmpd ul li{ float:left; padding-left:10px; margin-bottom:10px;}
.bmpd ul li a{ float:left; background:#e3f1ff; border:1px solid #3399ff; padding:20px;  width:190px; height:60px; line-height:30px; }
.bmpd ul li a span{  font-size:18px; }
.bmpd ul li a:hover{ border:1px solid #be1010; }

.tool{ position:fixed; top:300px; left:50%; background:url(/global/black.png); width:48px; margin-left:640px }
.tool>ul{ overflow:visible;}
.tool>ul>li{ position:relative;  height:48px; background:url(/global/tool.png) no-repeat; cursor:pointer; overflow:hidden;}
.tool>ul>li>a{ background:#1b77d3; position:absolute; top:0; left:0; width:100%; padding:4px 0; height:40px;  line-height:20px; text-align:center; color:#fff; font-size:12px; font-weight:bold;
	content:attr(data-text);
	-webkit-transform-origin:-50% 50%;
	transform-origin:-50% 50%;
	-webkit-transform:rotate3d(0,0,1,90deg);
	transform:rotate3d(0,0,1,90deg);
	-webkit-transition:-webkit-transform .3s ease-in;
	transition:transform .3s ease-in;
	opacity:0\9;
	filter:alpha(opacity=0)\9;
}
.tool>ul>li:hover>a,
.tool>ul>li:hover{ 
	-webkit-transition-timing-function:ease-out;
	transition-timing-function:ease-out;
}
.tool>ul>li:hover>a{
	-webkit-transform:rotate3d(0,0,1,0deg);
	transform:rotate3d(0,0,1,0deg);
	text-decoration:none;opacity:1\9;
	filter:alpha(opacity=100)\9;
}
.tool .fxd_yssgzh{background-position:center 15px}
.tool .qywy{background-position:center -50px}
.tool .wx{background-position:center -118px}
.tool .wb{background-position:center -190px}
.tool .sjb{background-position:center -258px;}
.tool .wzjy{background-position:center -320px}
.tool .fxd{background-position:center -388px;}
.tool .gotop{background-position:center -435px;  }
.tool .fxd a,
.tool .gotop a{ line-height:40px;}
.tool ul li.fxd_con_yss{ position:absolute; background:url(/global/black.png); padding:20px; width:140px; height:auto; left:-180px; margin-top:-96px; border-radius:5px; display:none;}
.tool ul li.fxd_con_yssgzh{ position:absolute; background:url(/global/black.png); padding:20px; width:140px; height:auto; left:-180px; margin-top:-48px; border-radius:5px; display:none;}
