@charset "utf-8";
/* CSS Document */


*{ margin:0; padding:0; outline:0; list-style:none; text-decoration:none;}
body{ font-size:15px; font-family:"Microsoft YaHei","\5fae\8f6f\96c5\9ed1","\5b8b\4f53",sans-serif; color:#222; background:#1C77D4 url(../image/day.jpg) center top no-repeat; }
body.night{background:#3283EF url(../image/night.jpg) center top no-repeat;}
table{ border-collapse:collapse;}
img{ border:0; vertical-align:middle;}
a{ color:#222;}
ul{ overflow:hidden; zoom:1;}
h3{ overflow:hidden; zoom:1; position:relative;}
h3 span{ float:left; padding:0 20px; height:40px; line-height:40px; font-size:16px; font-weight:normal;}
h3 span img{ margin-right:10px;}
h3 a{ float:right; background:#ddd; width:60px; height:20px; line-height:20px; text-align:center; font-size:12px; color:#666; border-radius:10px; position:absolute; top:10px; left:100%; margin-left:-60px; font-weight:normal; }


.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;}
.tab .hd{ position:relative; overflow:hidden;zoom:1; border-bottom:1px solid #ccc;}
.tab .hd h3{ float:left;}
.tab .hd ul li{ float:left; cursor:pointer; font-size:16px;}
.tab .hd ul li span,
.tab .hd ul li a{ float:left; padding:0 16px; height:40px; line-height:40px;}
.tab .bd{ overflow:hidden; zoom:1; clear:both;}
.banner img{ width:100%; height:auto;}
.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;}
.noticeWindow{ width: 200px; height: 200px}


.head{ padding:10px 0; color:#fff; }
.head .inner{ width:800px; height:20px; line-height:20px; font-size:12px; overflow:visible;}
.head a{ color:#fff; margin:0 5px;}
.head .date{ float:left; margin-right:40px;}
.head .weather{ float:left;}
.head .wap{ float:right; position:relative;}
.head .wap span{ cursor:pointer;}
.head .wap span img{ vertical-align:middle; margin-right:5px;}
.head .wap div{ position:absolute; left:0; top:30px; display:none;}
.head .wap div img{ width:100px; height:100px;}
.head .language{ float:right; margin-left:20px; border-radius:5px;}
.header{ padding:40px 0;}
.logo{ float:left; padding-left:10px; }
.logo_mobile{ display:none;}
.search{ float:right;}
.search .form{ background:#fff url(../image/search.png) 10px center no-repeat; padding-left:50px; border-radius:30px; overflow:hidden;zoom:1; margin:10px 0;}
.search .form input{ background:none; border:0; vertical-align:top; width:240px; height:40px; line-height:40px;}
.search .form input.submit{ float:right; background:#be1010; width:80px; color:#fff; font-size:16px; border-radius:30px;}
.search .keyword{ padding-top:10px; padding-left:30px; line-height:26px;}
.search .keyword span{ float:left;}
.search .keyword ul{ float:left;}
.search .keyword ul li{ float:left; padding-left:10px;}
.search .keyword ul li a{ float:left;  background:url(../image/black.png); padding:0 15px; color:#fff; font-size:12px; border-radius:20px;}
.nav .inner{ position:relative; overflow:visible; height:65px;
    background: #1b77d3;
    background: -moz-linear-gradient(   left, #1b77d3 0%, #2c88e4 50%, #1b77d3 100%);
    background: -webkit-gradient(linear,left top, right top, color-stop(0%,#1b77d3), color-stop(50%,#2c88e4), color-stop(100%,#1b77d3));
    background: -webkit-linear-gradient(left, #1b77d3 0%, #2c88e4 50%, #1b77d3 100%);
    background: -o-linear-gradient(left, #1b77d3 0%, #2c88e4 50%, #1b77d3 100%);
    background: -ms-linear-gradient(left,#1b77d3 0%, #2c88e4 50%, #1b77d3 100%);
    background: linear-gradient(to right,#1b77d3 0%, #2c88e4 50%, #1b77d3 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2c88e4', endColorstr='#1b77d3',GradientType=1 );
}
.nav ul{ position:absolute; top:0; left:120px; overflow:visible; height:60px;}
.nav ul li{ float:left; padding:0 20px; position:relative; }
.nav ul li a{ float:left; width:100px; padding-top:20px; height:40px; text-align:center; color:#fff; font-size:20px;}
.nav ul li a img{ margin-right:20px; height:24px; width:auto; display:none;}
.nav ul li div{ display:none; position:absolute; left:30px; top:-15px;}
.nav ul li.on div{ display:block;}
.nav ul li.on a{ border-bottom:5px solid #be1010;}
.nav ul li:hover a{ border-bottom:5px solid #be1010;}
.wrapper .inner{ background:#fff; padding:20px; width:1160px;  min-height:600px;}
.footer{ text-align:center; color:#fff; padding:20px 0;}
.footer a{ color:#fff;}
.footer .foot{ margin-bottom:10px;}
.footer .foot a{ margin:0 20px;}
.footer .copyright{ font-size:13px; line-height:25px; }
.footer .copyright .fl{ margin-top:-10px; }
.footer .copyright .fr{ margin-top:-20px; }

.position{ border-bottom:1px dashed #ccc; padding-bottom:20px; margin-bottom:20px;}
.side{ float:left; width:240px;}
.main{ float:right; width:880px;}
.menu h3{ background:#1b77d3; padding:10px 0; color:#fff;}
.menu h3 span{  font-size:18px;}
.menu ul li{ margin-top:5px; border:1px solid #8DC6FF;  }
.menu ul li a{ display:block; background:#E3F1FF url(../image/ico.gif) 10px 20px no-repeat; border-top:1px solid #fff;  padding-left:30px; padding-right:10px;  line-height:40px; font-size:16px;}
.list ul{ padding:5px;}
.list ul li{ overflow:hidden;zoom:1; clear:both; line-height:30px;}
.list ul li a{ display:block;  background:url(../image/ico.gif) left 12px no-repeat; padding-left:15px; margin-right:100px;}
.list ul li a:hover{ color:#c00;}
.list ul li span{ float:right; color:#888; }
.main .list h3{ background:#eee;}
.main .list h3 span{ background:#1b77d3; color:#fff;}
.main .list ul li{ border-bottom:1px dashed #ccc;}
.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;}

.ligui .list{ margin-bottom:10px;}
.ligui .list h3 a{  background:none; border:1px solid #f00; color:#f00; margin-left:-70px;}

.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; justify-content: center}
.article .download{ border-top:1px solid #ddd; padding:20px;}
.article .download span{ display:block; margin-bottom:10px; font-weight:bold; }
.article .download ul li{ list-style:disc; line-height:30px;}
.article .download ul li a{ display:block; background:url(../image/ico.gif) left 12px no-repeat; padding-left:15px;}
.article .download ul li a:hover{ color:#c00;}
.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;}
.article .letter{ overflow:hidden;zoom:1; border-bottom:1px dashed #ccc; padding:20px; text-align: center; font-size:24px;}
.article .letter span{ float:left; border-left:5px solid #be1010; padding-left:20px; font-size:24px;}
.article .letter a{ float:right; border:1px solid #aaa; padding:0 10px; height:30px; line-height:30px; border-radius:2px; font-size:15px;}
.article .letter a:hover{ background:#be1010; border:1px solid #be1010; color:#fff;}
.article .letter_so{  background:#E3F1FF; padding:10px; margin-bottom:10px;}
.article .letter_so table td{ background:#246bb3; color:#fff;}
.article .letter_so table td span{ margin:0 20px;}
.article .letter_so table td input.text{ border:1px solid #ccc; padding:0 10px; width:300px; height:40px; line-height: 40px; }
.article .letter_so table td input.submit{ background:#be1010; border:1px solid #be1010; }
.article .letter_list table td{ border-bottom:1px solid #eee; padding:10px;}
.article .letter_list table td a:hover{ color:#c00;}
.article .letter_list table .tbg td{ background:#eee; border-bottom:1px solid #ccc; font-weight: bold;}
.article .letter_table{ padding-top:20px; }
.article .letter_table table{ }
.article .letter_table table th{ padding:10px; border:1px solid #ddd;background:#eee; white-space:nowrap; width:100px;}
.article .letter_table table td{ padding:10px; border:1px solid #ddd;}

.article .table table#zoom{ margin:auto; border-collapse: collapse; width:60%;}
.article .table table#zoom th{ border:1px solid #ccc; padding:10px; background:#eee; }
.article .table table#zoom td{ border:1px solid #ccc; padding:10px; }







.tool{ position:fixed; top:300px; left:50%; background:url(../image/black.png); width:48px; margin-left:640px }
.tool>ul{ overflow:visible;}
.tool>ul>li{ position:relative;  height:48px; background:url(../image/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 .smwy{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{ position:absolute; background:url(../image/black.png); padding:20px; width:140px; height:auto; left:-180px; margin-top:-48px; border-radius:5px; display:none;}



/* index */
.index .wrapper .inner{ padding:0; width:1200px;}
.index .banner{ margin-bottom:20px;}
.index .clear1{ padding:0 20px; margin-bottom:20px;}
.index .clear1 .left{ width:570px;}
.index .clear1 .right{ width:570px;}
.index .clear2{ padding:0 20px; margin-bottom:20px;}
.index .clear2 .left{ width:250px; margin-right:20px; }
.index .clear2 .middle{ width:300px; margin-right:20px;  }
.index .clear2 .right{ width:250px;  }
.index .tab .hd ul li a{ background:#eee; margin-right:10px;}
.index .tab .hd ul li.on a{ background:#be1010; color:#fff;}



.index .slider{ position:relative;  }
.index .slider .bd ul li a img{ width:100%; height:330px;}
.index .slider .hd{ background:url(../image/black.png); padding-top:15px; height:25px; position:absolute; top:100%; width:100%; margin-top:-40px; }
.index .slider .hd ul{ float:right; padding-right:15px;}
.index .slider .hd ul li{ float:left; background:#fff; font-size:0; width:10px; height:10px; margin-right:5px; border-radius:50%;}
.index .slider .hd ul li.on{ background:#be1010;}
.index .slider .td{ position:absolute; left:0; top:100%; color:#fff; margin-top:-30px;}
.index .slider .td ul{ padding-left:20px;}
.index .slider .td ul li{ display:none; white-space:nowrap; text-overflow:ellipsis; overflow: hidden; margin-right:80px; }
.index .slider .td ul li.on{ display:block;}



.index .tab .hd ul li span{  padding:0; width:110px;  text-align:center; }
.index .tab .bd ul li.first{ padding:15px 0; font-size:24px;}
.index .tab .bd ul li.first a{ background:none; padding:0; margin:0; text-align:center; color:#be1010;}
.index .tab .bd ul li.first span{ display:none;}


.zt{ position:relative;   } 
.zt .bd ul li a img{ width:100%; height:80px;}
.zt .hd{ position:absolute; top:60px; width:100%;}
.zt .hd ul{ float:right;}
.zt .hd ul li{ float:left; background:#1b77d3; width:20px; height:20px; line-height:20px; text-align:center; color:#fff; font-size:12px; cursor:pointer;}
.zt .hd ul li.on{ background:#fff; color:#000;}


.notice h3{ }
.notice h3 a{ float:none; display:block;background:#be1010;  width:auto; height:50px; line-height:50px; text-align:center;color:#fff;font-size:16px; position:static;border-radius:0;margin:0;}
.notice h3 a img{ margin-right:10px;}
.notice ul{ margin-top:-1px;}
.notice ul li{ overflow:hidden;zoom:1; padding:5px 0; border-top:1px solid #ddd;}
.notice ul li a{ display:block; line-height:20px; padding-top:5px;  }
.notice ul li span{ float:left; background:#eee; border:1px solid #ccc; width:50px; text-align:center; line-height:20px; font-size:12px; margin-right:10px; }
.notice ul li span strong{ display:block; background:#fff; height:30px; line-height:30px; font-size:18px; color:#be1010;}

.wsbs{ overflow:hidden;}
.wsbs div img{ width:120%; height:auto; margin-left: -10%;}
.wsbs ul{ margin-top:10px;}
.wsbs ul li{ float:left; width:33.3%;}
.wsbs ul li a{ float:left; width:100%;  text-align:center; border-radius:5px;}
.wsbs ul li a span{ display:block;}
.wsbs ul li a img{ margin:5px 0; width:32px; height:32px;}

.zwgk div img{ width:100%; height:auto;}
.zwgk ul li{ float:left; border-left:1px solid #fff; border-bottom:1px solid #fff;}
.zwgk ul li a{ float:left; background:#FFF0F0; width:148px; height:120px; text-align:center; }
.zwgk ul li a img{ margin:30px 0 10px; }
.zwgk ul li a span{ display:block;}

.zmhd ul li{ float:left; border-left:1px solid #fff; border-bottom:1px solid #fff;}
.zmhd ul li a{ float:left; background:#e3f1ff; width:124px;  height:120px; text-align:center; }
.zmhd ul li a span{ display:block;}
.zmhd ul li a img{ margin:30px 0 10px;}

.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:262.5px; 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;}
.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 20px; color:#be1010; font-size:18px; font-weight:bold;}
.link .hd ul{ float:left;}
.link .hd ul li{ float:left; background:url(../image/link.png) right 22px no-repeat; padding-right:20px; padding-left:10px;  cursor:pointer;}
.link .hd ul li.on{  background:#ddd url(../image/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;}



/* ZWGK */
.ZWGK .clear1{ margin-bottom:20px;}
.ZWGK .clear1 .left{ width:405px; margin-right:20px; }
.ZWGK .clear1 .middle{ width:445px;}
.ZWGK .clear1 .right{ width:270px;}
.ZWGK .clear2 .left{ width:740px;}
.ZWGK .clear2 .left .fl{ width:240px; }
.ZWGK .clear2 .left .fr{ width:480px; }
.ZWGK .clear2 .right{ width:400px;}


.ZWGK .tab .hd h3{ float:none;}
.ZWGK .tab .hd h3{ background:#eee; margin-bottom:10px; }
.ZWGK .tab .hd h3 span{ background:#be1010; color:#fff;}
.ZWGK .tab .hd ul li.on{ border-bottom:2px solid #be1010;}


.ZWGK .xxgk h3{ padding:10px 0;}
.ZWGK .xxgk h3 span{ border-left:5px solid #be1010; height:20px; line-height:20px;}
.ZWGK .xxgk ul{ border-left:2px solid #be1010; padding-left:20px;}
.ZWGK .xxgk ul li{ background:url(../image/zwgk/arrow.png) right center no-repeat;}
.ZWGK .xxgk ul li a{ display:block; border-top:1px solid #eee; height:40px; line-height:40px;}
.ZWGK .xxgk ul li a img{ margin-right:20px; }
.ZWGK .xxgk ul li a span{}


.ZWGK .ldzc{ background:#FFF0F0; padding:20px; margin-bottom:10px;}
.ZWGK .ldzc h3{ margin-bottom:10px;}
.ZWGK .ldzc h3 span{ border-left:5px solid #be1010; height:20px; line-height:20px;}
.ZWGK .ldzc h3 a{ top:0;}
.ZWGK .ldzc ul{ margin-left:-5px;}
.ZWGK .ldzc ul li{ float:left; padding-left:5px; margin-bottom:5px; }
.ZWGK .ldzc ul li a{ float:left; background:#ffdbdb; border:1px solid #FFB7B7; padding-left:25px; width:173px; height:35px; line-height:35px; border-radius:5px;}
.ZWGK .jcgk{ background:#e3f1ff; padding:20px; }
.ZWGK .jcgk h3{ margin-bottom:10px;}
.ZWGK .jcgk h3 span{ border-left:5px solid #be1010; height:20px; line-height:20px;}
.ZWGK .jcgk h3 a{ top:0;}
.ZWGK .jcgk ul li{ float:left; width:25%; line-height:30px; }
.ZWGK .jcgk ul li a{ float:left; background:url(../image/zwgk/dot.jpg) 10px center no-repeat; padding-left:25px;}
.ZWGK .zwwgk ul li a:hover{ background:#eee;}


.ZWGK .zwwgk{ position:relative; margin-bottom:20px;}
.ZWGK .zwwgk h3{ background:#eee; margin-bottom:10px; }
.ZWGK .zwwgk h3 span{ background:#be1010; color:#fff;}
.ZWGK .zwwgk ul{ margin-left:-5px; }
.ZWGK .zwwgk ul li{ float:left; padding-left:5px;}
.ZWGK .zwwgk ul li a{ float:left; border:1px solid #ccc;  padding:20px 15px; width:60px; height:80px; text-align:center; color:#333;}
.ZWGK .zwwgk ul li a img{ width:24px; height:24px; margin-bottom:10px;}
.ZWGK .zwwgk ul li a span{ display:block; font-weight:bold; font-size:18px; margin-bottom:5px;}


.ZWGK .alink ul li{ margin-bottom:10px;  }
.ZWGK .alink ul li a{ display:block;  border:1px solid #ccc; padding-left:20px; height:85px; line-height:85px; font-size:18px;  font-weight:bold;}
.ZWGK .alink ul li a img{ margin-right:10px;}


.ZWGK .list h3{ background:#eee; }
.ZWGK .list h3 span{ background:#be1010; color:#fff;}


.ZWGK .zwzt{ clear:both;}
.ZWGK .zwzt ul{ margin-left:-5px;}
.ZWGK .zwzt ul li{ float:left; padding-left:5px;}
.ZWGK .zwzt ul li a{ float:left;background:#eee; width:92px; height:90px; text-align:center; color:#fff;}
.ZWGK .zwzt ul li a span{ display:block;}
.ZWGK .zwzt ul li a img{ margin:15px 0 5px;}
.ZWGK .zwzt ul li a.a1{ background:url(../image/zwgk/zdlyxxgkzl.jpg); width:286px;}
.ZWGK .zwzt ul li a.a1 img,
.ZWGK .zwzt ul li a.a1 span{ display:none;}
.ZWGK .zwzt ul li a.a2{ background:#07b55e;}
.ZWGK .zwzt ul li a.a3{ background:#2ba6e3;}


.zdly ul{ margin-left:-20px;}
.zdly ul li{ float:left; padding-left:20px; margin-bottom:40px;}
.zdly ul li a{ float:left; width:175px; text-align:center;}
.zdly ul li a i{ display:block; background:#e3f1ff; border:1px solid #71b7ff; width:90px; height:90px; line-height:90px; margin:auto; border-radius:20px;}
.zdly ul li a span{ display:block; margin-top:5px; font-size:18px;}

.ZDLY .clear1{ padding-top:10px;}
.ZDLY .clear1 .left{ width:810px;}
.ZDLY .clear1 .right{ width:340px;}
.ZDLY .clear2{ padding-top:10px;}
.ZDLY .clear2 .left{ width:400px; margin-right:10px;}
.ZDLY .clear2 .middle{ width:400px;}
.ZDLY .clear2 .right{ width:340px;}


.ZDLY .xzsp{ margin-bottom:10px;}
.ZDLY .list{ border:1px solid #ccc}
.ZDLY .list h3{ background:#E3F1FF;}
.ZDLY .list h3 span{  height:80px; line-height:80px; padding-left:40px; font-size:18px; font-weight:bold;}
.ZDLY .list h3 a{ background:none;}
.ZDLY .list ul{ }
.ZDLY .list ul li{ clear:none;}
.ZDLY .list ul li a{ padding-left:35px; background-position:15px center; margin-right:50px;}


.ZDLY .button{ border:1px solid #ccc;  margin-bottom:10px; clear:both;}
.ZDLY .button div{  background:#E3F1FF ; }
.ZDLY .button div a{ display:block;  height:80px; line-height:80px; padding-left:40px; }
.ZDLY .button div a span{ font-size:18px; font-weight:bold;}
.ZDLY .button div a img{ margin-right:10px;}
.ZDLY .button ul{ padding:10px 20px; }
.ZDLY .button ul li a{ display:block; background:url(../image/ico.gif) left center no-repeat; padding-left:20px;  height:30px; line-height:30px;}
.ZDLY .button.four ul li{ float:left; width:250px;}
.ZDLY .button.two ul li{ float:left; width:150px; margin-right:10px;}
.ZDLY .button1{ height:250px;}

.ZDLY .four{ clear:both; }
.ZDLY .four ul{ margin-left:-10px;}
.ZDLY .four ul li{ float:left; padding-left:10px; margin-bottom:10px;}
.ZDLY .four ul li a{ float:left; background:#E3F1FF; width:165px; height:208px; text-align:center; font-size:16px; font-weight:bold;}
.ZDLY .four ul li a img{ margin:40px 0 20px;}
.ZDLY .four ul li a span{ display:block; }

.ZDLY .four.long ul li a{ padding:30px 0; width:282px; height:auto; color:#fff; font-size:18px; font-weight:bold; text-align:left;}
.ZDLY .four.long ul li a img{ margin:0; float:left; padding:0 40px;}
.ZDLY .four ul li a.a1{ background:#75CDA3;}
.ZDLY .four ul li a.a2{ background:#FF9F9F;}
.ZDLY .four ul li a.a3{ background:#70CFFF;}
.ZDLY .four ul li a.a4{ background:#71B7FF;}

.ZDLY .town{  padding-top:10px;}
.ZDLY .town h3{ float:left; margin-right:10px; }
.ZDLY .town h3 span{ padding:0; font-weight:bold; color:#be1010;}
.ZDLY .town ul li{ float:left; padding-left:10px;}
.ZDLY .town ul li a{ float:left; border:1px solid #FF908C; width:101px; height:40px; line-height:40px; text-align:center;}

.ZDLY .hjbh{ margin-bottom:10px;}
.ZDLY .hjbh span{ display:none;}
.ZDLY .hjbh ul{ margin-left:-10px;}
.ZDLY .hjbh ul li{ float:left; padding-left:10px; margin-top:5px; }
.ZDLY .hjbh ul li a{ float:left; background:#eee; border:1px solid #ccc; width:280px; height:40px; line-height:40px; text-align:center;}

.ZDLY .zdly_nav{ display:none;}

.box{ background:#eee; padding:20px;}
.box a{ color:#b62a09; font-weight:bold;}
.box h3{ margin-top:20px;}
.box h3 span{ padding:0; color:#b62a09; font-weight:bold;}
.box select{ width:100%; height:30px; line-height:30px;}


.drop h3{ background:#1b77d3; padding:10px 0; color:#fff;}
.drop h3 span{ font-size:18px;}
.drop ul li{ background:#E3F1FF; border:1px solid #8DC6FF; margin-top:5px; }
.drop ul li span{ display:block; background: url(../image/ico.gif) 20px center no-repeat; padding-left:40px; height:40px; line-height:40px; cursor:pointer; }
.drop ul li ul{ display:none; background:#fff; padding:10px 0; }
.drop ul li ul li{ background:none; border:0; margin-top:0;}
.drop ul li ul li span{  background:url(../image/zwgk/drop.png) 24px center no-repeat; color:#1b77d3; font-weight:bold; }
.drop ul li ul li div{ padding-left:60px;}
.drop ul li ul li div a{ display:block; line-height:30px;}
.drop ul li ul li div a.on{ color:#be1010;}
.drop ul li.on ul{ display:block;}

.leader .fl{   width:200px;  text-align:center;}
.leader .fl img{ width:180px; height:250px; border:1px solid #ccc; padding:10px;}
.leader .fl span{ display:block; padding:10px 0; font-size:18px;}
.leader .fl p{ display:block; margin:0 10px;}
.leader .fr{ width:660px;}
.leader .fr h3{ background:#eee;}
.leader .fr h3 span{ background:#1b77d3; color:#fff;}
.leader .fr div{ padding:20px; margin-bottom: 20px;}


.zfgb .side{ float:right; width:320px;}
.zfgb .main{ float:left; width:801px;}
.zfgb .title{ padding:40px 0; text-align:center; }
.zfgb .catalog{ padding:20px 0; border-bottom:2px solid #b62a09; text-align:center; margin-bottom:20px; }
.zfgb .catalog span{ font-size:24px; font-weight:bold; color:#b62a09;}
.zfgb .list h3{ background:#eee;}
.zfgb .list h3 span{ background:none; font-size:18px; font-weight:bold; color:#b62a09;}
.zfgb .list ul{ padding:10px 20px;}
.zfgb .period h3{ background:#eee; border:1px solid #ccc; border-bottom:0;}
.zfgb .period h3 span{ float:none; display:block; height:60px; line-height:60px; text-align:center; font-size:24px; color:#b62a09;}
.zfgb .period ul{ border-left:1px solid #ccc; border-top:1px solid #ccc;}
.zfgb .period ul li{ float:left; border-right:1px solid #ccc; border-bottom:1px solid #ccc;}
.zfgb .period ul li a{ float:left; padding:40px 0; width:199px; text-align:center; font-size:18px;}




.wgk ul li{ overflow:hidden;zoom:1; background:#fafafa; margin-bottom:10px; position:relative;}
.wgk ul li h3{ background:#fff;}
.wgk ul li h3 span{ background:#1b77d3; color:#fff; width:150px; height:40px; line-height:40px; text-align:center; }
.wgk ul li h3 span img{ display:none;}
.wgk ul li .hd{ float:left; width:190px; padding:10px 10px 20px;}
.wgk ul li .hd ul li{ padding-right:10px; margin-top:10px; margin-bottom:0; cursor:pointer;}
.wgk ul li .hd ul li span{ display:block; background:#eee; height:90px; line-height:90px; text-align:center; font-size:18px;}
.wgk ul li .hd ul li.on{ background:url(../image/zwgk/wgk.png) right center no-repeat;}
.wgk ul li .hd ul li.on span{ background:#AAD4FF;}
.wgk ul li .bd{ float:right; padding:20px; width:900px;}
.wgk ul li .bd .list h3{ position: absolute; left: 0; top:0; width:100%; height:40px; background: none;}
.wgk ul li .bd .list h3 span{ display:none;}
.wgk ul li .bd .list ul li{ margin:0;}







.DATA .clear1{ padding:20px 0;}
.DATA .clear1 .left{ width:820px;}
.DATA .clear1 .left .fl{ width:400px; }
.DATA .clear1 .left .fr{ width:400px;}
.DATA .clear1 .right{ width:310px;}
.DATA .clear1 .banner{ margin-bottom:20px;}
.DATA .tab .hd ul li span{ background:#eee; margin-right:10px;}
.DATA .tab .hd ul li.on span{ background:#be1010; color:#fff;}
.DATA .list h3{ background:#eee; border-bottom: 1px solid #ccc;}
.DATA .list h3 span{ background:#c00; color:#fff;}
.DATA .list h3 span a{ background:none; position: static; margin:0; width:auto; height:40px; line-height:40px; color:#fff; font-size:16px;}

.DATA .four ul li{ float:left; padding-left:10px; margin-bottom:10px;}
.DATA .four ul li a{ float:left; background:#eee; width:140px; height:100px; text-align:center;}


.DATA .sjzt ul{}
.DATA .sjzt ul li{ float:left;  width:50%; margin-bottom:20px; }
.DATA .sjzt ul li a{ float:left; width:100%; text-align:center;}
.DATA .sjzt ul li a img{ height:80px; width:80px;}
.DATA .sjzt ul li a span{ display:block; margin-top:5px; }

.databg{ background: none;}
.dataOne h3{ background:#eee; border-bottom:1px solid #ccc; margin-bottom:10px;}
.dataOne h3 span{ background:#c00; color:#fff;  width:120px; text-align: center;}
.dataOne ul{ float:left; width:160px;}
.dataOne ul li a{ display:block;  background:#E3F1FF; border:1px solid #71b7ff; padding:9px 5px;  margin-bottom:3px; font-size:13px;}
.dataOne ul li.on a{ background: #1b77d3; border:1px solid #1b77d3; color:#fff;}
.databox{ margin-left:180px; padding-top:20px;}


/* WSFW */
.WSFW .clear1 .left{ width:390px; margin-right:30px;}
.WSFW .clear1 .middle{ width:400px; }
.WSFW .clear1 .right{ width:310px; }
.WSFW h3{ background:#eee; }
.WSFW h3 span{ background:#07b55e; color:#fff;}



.WSFW .tab1 .hd{ border:0;}
.WSFW .tab1 .hd ul li{ background:#eee; width:200px; height:40px; line-height:40px; text-align:center; margin:0;}
.WSFW .tab1 .hd ul li.on{ background:#07b55e; color:#fff;}
.WSFW .tab2 .change ul{ padding:10px 0 10px 165px;}
.WSFW .tab2 .change ul li{ float:left; background:#eee; width:20px; height:20px; line-height:20px; text-align:center; margin-right:5px; cursor:pointer;}
.WSFW .tab2 .change ul li.on{ background:#be1010; color:#fff;}
.WSFW .tab2 .item ul{ margin-left:-10px;}
.WSFW .tab2 .item ul li{ float:left; padding-left:10px; margin-top:10px;}
.WSFW .tab2 .item ul li a{ float:left; background:#f1f2f3; width:92.5px; height:130px;  text-align:center; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.WSFW .tab2 .item ul li a img{ margin:30px 0 10px;}


.WSFW .banner{ margin-bottom:10px;}
.WSFW .bsjd ul li{ overflow:hidden;zoom:1; border-bottom:1px solid #ccc;}
.WSFW .bsjd ul li span{ float:left; height:37px; line-height:37px; 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(../image/ico.gif) 5px center no-repeat; text-indent:20px;}
.WSFW .bsjd ul li span.s5{ width:25%; text-align:center;}
.WSFW .bsjd ul li.libg{ background:#fafafa;}
.WSFW .bsjd .bd{ height:310px; overflow:hidden;zoom:1;}
.WSFW .bsjd .tbd ul li{  border:0; font-weight:bold;}
.WSFW .bsjd .tbd ul li span.s2{ border-bottom:2px solid #be1010; text-align:center; background:none;}
.WSFW .bsjd .tbd ul li span.s5{ border-bottom:2px solid #1b77d3;}

.WSFW .depart{ margin-bottom:10px;}
.WSFW .depart h3{ margin-bottom:10px;}
.WSFW .depart .bd ul{ width:400px;}
.WSFW .depart .bd ul li{ float:left; margin-right:10px; margin-bottom:5px; }
.WSFW .depart .bd ul li a{ float:left;  width:150px;}
.WSFW .depart .hd ul{ padding:10px 0;}
.WSFW .depart .hd ul li{ float:left; background:#eee; width:20px; height:20px; line-height:20px; text-align:center; margin-right:5px; cursor:pointer;}
.WSFW .depart .hd ul li.on{ background:#be1010; color:#fff;}

.WSFW .four ul{ margin-left:-10px; padding-top:10px;}
.WSFW .four ul li{ float:left; padding-left:10px;}
.WSFW .four ul li a{ float:left; padding:50px 0 10px; width:70px; text-align:center; color:#fff; font-size:12px; 
background-color:#2c88e4; background-repeat:no-repeat; background-position:center 15px;}
.WSFW .four ul li a.a1{ background-image:url(../image/wsfw/icon-tool-zx.png);}
.WSFW .four ul li a.a2{ background-image:url(../image/wsfw/icon-tool-cx.png);}
.WSFW .four ul li a.a3{ background-image:url(../image/wsfw/icon-tool-py.png);}
.WSFW .four ul li a.a4{ background-image:url(../image/wsfw/icon-tool-ts.png);}


/* MSFW */
.MSFW .clear1 .left{ width:620px;}
.MSFW .clear1 .right{ width:500px; }
.MSFW .clear1 h3{ background:#eee; padding:10px 0; margin-bottom:10px;}
.MSFW .clear1 h3 span{ float:none; display:block; border-bottom:2px solid #1b77d3; padding:0; width:80px; height:30px; line-height:30px; margin:auto; text-align:center; font-size:18px; font-weight:bold; color:#1b77d3;}


.ztfw ul li{ float:left; }
.ztfw ul li a{ float:left; padding-top:20px; width:154px; height:140px; text-align:center;}
.ztfw ul li a span{ display:block; font-size:18px; margin-top:10px; color:#000; }
.ztfw ul li a i{ display:block; width:90px; height:90px; margin:auto; overflow:hidden;}
.ztfw ul li div{ display:none;}


.rmfw{ margin-bottom:20px;}
.rmfw ul li{ float:left; margin-bottom:20px;}
.rmfw ul li a{ float:left;  width:125px; text-align:center;}
.rmfw ul li a img{ width:64px; height:64px;}
.rmfw ul li a span{ display:block;}

.cxzx ul{ margin-left:-10px;}
.cxzx ul li{ float:left; padding-left:10px; margin-bottom:10px;}
.cxzx ul li a{ float:left; border:1px solid #ccc;  width:158px; height:53px; line-height:53px; text-align:center; border-radius:5px;}
.cxzx ul li a img{ margin-right:10px;}


.service h2{ margin-bottom:20px; overflow:hidden;zoom:1;}
.service h2 span{ float:left; border-left:10px solid #be1010; padding:0 20px; }
.service .hd h3{ display:none;}
.service .hd ul li{ float:left;}
.service .hd ul li a{ float:left; background:#e3f1ff; border:1px solid #3399ff; padding:20px;  width:140px; height:30px; line-height:30px; text-align:center; margin-bottom:10px; margin-right:10px;}
.service .hd ul li.on a{ background:#3399ff; color:#fff;}
.service .bd .list h3{ background:#eee;}
.service .bd .list h3 span{ background:#07b55e; color:#fff;}


/* ZMHD */
.ZMHD .clear1{ margin-bottom:20px;}
.ZMHD .clear1 .left{ width:410px; margin-right:20px;}
.ZMHD .clear1 .middle{ width:300px;}
.ZMHD .clear1 .right{ width:410px;}
.ZMHD .clear2 .left{ width:410px; margin-right:20px;}
.ZMHD .clear2 .middle{ width:300px;}
.ZMHD .clear2 .right{ width:410px;}


.ZMHD  h3{ border-bottom:1px solid #ccc; margin-bottom:10px;}
.ZMHD  h3 span{  border-bottom:1px solid #be1010; background-position:left top; background-repeat:no-repeat; padding-left:35px; padding-right:10px; color:#be1010; font-weight:bold;}
.ZMHD  h3 span.h1{ background-image:url(../image/zmhd/h1.png);}
.ZMHD  h3 span.h2{ background-image:url(../image/zmhd/h2.png);}
.ZMHD  h3 span.h6{ background-image:url(../image/zmhd/h6.png);}

.ZMHD .tab .hd{ border-bottom:1px solid #ccc;}
.ZMHD .tab .hd ul li{ text-align:center; margin-right:10px;}
.ZMHD .tab .hd ul li a{ background-position:left top; background-repeat:no-repeat; padding-left:35px; padding-right:10px; font-weight:bold;}
.ZMHD .tab .hd ul li a.h3{ background-image:url(../image/zmhd/h3.png);}
.ZMHD .tab .hd ul li a.h4{ background-image:url(../image/zmhd/h4.png);}
.ZMHD .tab .hd ul li a.h5{ background-image:url(../image/zmhd/h5.png);}
.ZMHD .tab .hd ul li.on a{ background-position:left bottom;  color:#be1010; border-bottom:1px solid #be1010;}


.ZMHD .middle ul li{ float:left; }
.ZMHD .middle ul li a{ float:left; background:#e3f1ff; border-left:1px solid #fff; border-top:1px solid #fff; width:149px; height:100px; text-align:center; background-repeat:no-repeat; background-position:center 10px;}
.ZMHD .middle ul li a span{ display:block;}
.ZMHD .middle ul li a img{ margin-top:15px; }

.ZMHD .write{ background:#e3f1ff; }
.ZMHD .write ul li a{ width:99px;}
.ZMHD .write ul li.a1 a{ background:#2c88e4; color:#fff; width:149px;}
.ZMHD .write ul li.a2 a{ background:#2ba6e3; color:#fff; width:149px;}


.ZMHD .five h3{ margin:0; }
.ZMHD .five h3 span{ float:none; display:block; background:#2c88e4; border:0; padding: 0; text-align:center; color:#fff;}

.ZMHD .windlist{ margin-bottom: 10px;}
.ZMHD .windlist a{ display:block; overflow:hidden;zoom:1; color:#333;}
.ZMHD .windlist a div{ float:left; width:180px; margin-right:20px;}
.ZMHD .windlist a div img{ width:100%; height:160px;}
.ZMHD .windlist ul li{ overflow:hidden;zoom:1; position:relative; padding-left:50px; margin-bottom:10px;}
.ZMHD .windlist ul li span{ position:absolute; top:0; left:0; color:#1b77d3; font-weight:bold; margin-right:10px;}
.ZMHD .windbtn{ width:540px;}
.ZMHD .windbtn a{ float:left; background:#eee; width:210px; height:60px; line-height:60px; text-align:center; color:#fff; font-size:18px; margin-right:10px;}
.ZMHD .windbtn a.a1{ background:#1b77d3;}
.ZMHD .windbtn a.a2{ background:#be1010;}


.survey h3{ margin-bottom:10px;}
.survey h3 span{ border-left:5px solid #be1010; height:20px; line-height:20px;}
.survey ul li{ overflow:hidden;zoom:1; border-top:1px dashed #ccc; padding:10px 0;}
.survey ul li span{ float:left; line-height:20px; }
.survey ul li span.s1{ width:80%; }
.survey ul li span.s1 a{ display:block; margin-left:70px;}
.survey ul li span.s2{  display:none; }
.survey ul li span.s3{ float:right; width:18%; text-align:center; font-size:12px;  }
.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:#2c88e4;}
.survey ul li.sbg{ background:#eee; border:0; text-align:center; font-weight:bold; color:#666;}


.xfzx ul li{ overflow:hidden;zoom:1; border-top:1px dashed #ccc; padding:10px 0;}
.xfzx ul li span{ float:left; line-height:20px; }
.xfzx ul li span.s2{ width:52%; height:20px; overflow:hidden;}
.xfzx ul li span.s1{ width:28%; font-size:12px;  }
.xfzx ul li span.s3{ float:right; width:18%; text-align:center; font-size:12px;  }
.xfzx ul li.sbg{ background:#eee; border:0; text-align:center; font-weight:bold; color:#666;}


.zxft ul li{  margin-bottom:20px;}
.zxft ul li a{ display:block;  border:1px solid #bbb; padding:20px; overflow:hidden;zoom:1; }
.zxft ul li a div{ float:left; width:300px; height:200px; overflow:hidden;zoom:1; }
.zxft ul li a div img{ width:100%; height:100%;}
.zxft ul li a span{ display:block; position:relative; padding-left:400px;  margin-bottom:10px;  min-height:20px;}
.zxft ul li a span strong{ position:absolute; left:320px; top:0;  font-weight:bold; color:#246bb3; }


.online{ padding:20px 0;}
.online ul li{ position:relative; padding-left:80px; margin-bottom:10px; overflow:hidden;zoom:1; }
.online ul li span.t{ position:absolute; left:0; top:0;  font-weight:bold;}
.online ul li ul li{ padding:0; float:left; width:200px; margin-right:20px;}
.online ul li ul li img{ width:100%; height:150px;}
.online ul li ul li span{ display:block;   }



.wbwx ul li{ float:left; width:20%; text-align:center;}
.wbwx ul li a img{ width:100px; height:100px; margin-bottom:10px;}
.wbwx ul li a span{ display: block;}

.wx h3{ padding:10px 0; margin-bottom:10px;}
.wx h3 span{ border-left:10px solid #1b77d3; padding:0 10px; height:20px; line-height:20px; color:#1b77d3; font-size:18px;}
.wx ul li{ float:left; width:25%; margin-bottom:20px; text-align:center; }
.wx ul li img{ width:auto; height:120px; min-width:120px;}
.wx ul li span{ display:block; padding:10px 0; font-size:18px;}
.wx ul li p{ font-size:12px; color:#999; }



/* ZJJY */
.ZJJY .clear1{ margin-bottom:10px;}
.ZJJY .clear1 .left{ width:400px; margin-right:10px;}
.ZJJY .clear1 .middle{ width:350px;}
.ZJJY .clear1 .right{ width:390px;}

.ZJJY .clear2 .left{ width:926px; overflow:hidden;}
.ZJJY .clear2 .right{ width:224px;}


.ZJJY .tab{ display:none;}
.ZJJY .tab .hd h3{ float:left;}
.ZJJY .tab .hd ul li.on span{ background:#be1010; color:#fff;}



.ZJJY .slider{ position:relative;}
.ZJJY .slider .bd ul li a img{ width:100%; height:360px;}
.ZJJY .slider .hd{ margin-top:5px; }
.ZJJY .slider .hd ul li{ float:left; padding:3px; border:2px solid #fff; }
.ZJJY .slider .hd ul li img{ width:90px; height:80px;}
.ZJJY .slider .hd ul li.on{ border:2px solid #be1010;}
.ZJJY .slider .td{ position:absolute; left:20px; top:240px;  color:#fff; display:none;}
.ZJJY .slider .td ul li{ display:none; }
.ZJJY .slider .td ul li.on{ display:block;}
.ZJJY .intro{ background:#eee url(../image/zjjy/lotus.gif) right bottom no-repeat; height:450px;  }
.ZJJY .intro img{ width:100%; height:auto; display:none;}
.ZJJY .intro h3 span{ float:none; background:#be1010;  display:block; width:90px;  text-align:center; color:#fff; margin:auto;}
.ZJJY .intro div{ padding:20px; line-height:30px;}
.ZJJY .intro div a{ color:#be1010; margin-left:20px;}


.btn{ width:1400px; height:350px;}
.btn ul{ background:url(../image/zjjy/tt.jpg) no-repeat;}
.btn ul li{ float:left; border-right:2px solid #fff; width:230px; height:350px; cursor:pointer; position:relative;}
.btn ul li h3{ position:absolute; top:50px; width:100%; text-align:center;}
.btn ul li h3 span{ float:none; display:block; color:#fff; font-size:18px;}
.btn ul li div{ background:url(../image/zjjy/black.png); padding:80px 30px 0; width:170px; height:100%; display:none;  }
.btn ul li div a{ display:block; background:url(../image/zjjy/dot.png) left center no-repeat; padding-left:20px; color:#fff; line-height:30px; font-size:16px;}
.btn ul li.btn1{ background:#2c88e4;background:url(../image/zjjy/blue.png);}
.btn ul li.btn2{ background:#2ba6e3;background:url(../image/zjjy/cyan.png);}
.btn ul li.btn3{ background:#07b55e;background:url(../image/zjjy/green.png);}
.btn ul li.on{ background:none; width:460px;}
.btn ul li.on div{ display:block;}
.btn ul li.on h3{ width:auto; left:0; top:0; }
.btn ul li.on h3 span{ background:#be1010; font-size:16px;}
.btn ul li.on h3 img{ display:none;}


.ZJJY .tour ul{}
.ZJJY .tour ul li{ float:left;}
.ZJJY .tour ul li a{ float:left; width:130px; height:150px;}
.ZJJY .tour ul li a span{ display:block; background:url(../image/black.png); height:50px; line-height:50px; text-align:center; color:#fff; margin-top:100px;}
.ZJJY .tour ul li a.a1{ background:url(../image/zjjy/t1.jpg); background-size:cover;  width:260px;}
.ZJJY .tour ul li a.a2{ background:url(../image/zjjy/t2.jpg); background-size:cover;}
.ZJJY .tour ul li a.a3{ background:url(../image/zjjy/t3.jpg); background-size:cover;}
.ZJJY .tour ul li a.a4{ background:url(../image/zjjy/t4.jpg); background-size:cover;}
.ZJJY .tour ul li a.a5{ background:url(../image/zjjy/t5.jpg); background-size:cover;}
.ZJJY .tour ul li a.a6{ background:#2c88e4;}
.ZJJY .tour ul li a.a7{ background:#2c88e4;}
.ZJJY .tour ul li a.a8{ background:#2ba6e3;}
.ZJJY .tour ul li a.aa{ text-align:center;}
.ZJJY .tour ul li a.aa img{ margin-top:40px; width:32px; height:32px;}
.ZJJY .tour ul li a.aa span{ background:none; margin:0;}


.ZJJY .xqgk{ border:1px solid #ccc; padding:0 20px;}
.ZJJY .xqgk h3{ padding:10px 0; margin-bottom:10px;}
.ZJJY .xqgk h3 span{ border-left:5px solid #be1010; height:20px; line-height:20px;}
.ZJJY .xqgk ul li{ margin-bottom:10px;}
.ZJJY .xqgk ul li a{ display:block; background:#e3f1ff; border:1px solid #2c88e4; border-radius:5px; height:48px; line-height:48px; text-align:center; }




/*====== ZNWD =====*/
.znwd .wrapper .inners{ padding:0; width:1200px;}
.znwd .QA{ background:#eee; padding:20px; font-size:20px;}
.znwd .reply{ overflow-y:scroll; min-height:500px;}
.znwd .reply ul{ padding:20px; overflow:hidden;zoom:1;}
.znwd .reply ul li{ clear:both; margin-bottom:20px; position:relative;}
.znwd .reply ul li i{width:60px; height:60px; position:absolute; top:0; background:#bbb;  border-radius:50%;}
.znwd .reply ul li div{ background:#EEF3FA; padding:20px; border-radius:5px; box-shadow:1px 1px 5px #909090;}
.znwd .reply ul li div span{ font-weight:bold; color:#c00;}

.znwd .reply ul li.question{ float:right; max-width:40%;}
.znwd .reply ul li.question i{ left:100%; margin-left:-60px; background:url(../image/zmhd/question.png) center center no-repeat;}
.znwd .reply ul li.question div{ margin-right:70px; word-wrap: break-word; word-break: break-all;}

.znwd .reply ul li.anwser{ float:left; max-width:60%;}
.znwd .reply ul li.anwser i{ left:0; background:url(../image/zmhd/anwser.png) center center no-repeat;}
.znwd .reply ul li.anwser div{ margin-left:70px;}

.znwd #showHideQuestions{ position:relative; z-index: 9; display:none;}
.znwd #showHideQuestions ul{ position:absolute; left:20px; bottom:-21px; background:#eee; border:1px solid #ccc; padding:10px; width:968px; max-height:100px; line-height:25px; overflow-y:auto; }
.znwd #showHideQuestions ul li{ background:url(../image/dot.jpg) 10px center no-repeat; padding-left:30px;}

.znwd .submitAsk{ background:#fff; border-top:1px solid #bbb; padding:20px; position:relative;}
.znwd .submitAsk div{ display:block; margin-right:120px;}
.znwd .submitAsk div textarea{ width:100%; height:60px;}
.znwd .submitAsk a{ display:block; background:#246bb3; width:100px; height:40px; line-height:40px; text-align:center; color:#fff; position:absolute; top:20px; left:100%; margin-left:-120px;}




.top{ overflow: hidden;zoom:1; border-bottom:1px dashed #ccc; padding-bottom:20px; margin-bottom:20px;}
.top .name{ float:left; border-left:10px solid #be1010; padding-left:5px; font-size:18px; line-height:20px; margin-top:5px;}
.top .back{ float:right;}
.top .back a{ float:left; background:#3399ff; padding:0 20px; line-height:30px; border-radius:5px; color:#fff;}
.top .back a:hover{ background:#2c88e4;}

.navigation{ padding:50px;  }
.navigation ul li{ float:left;  padding:5px;}
.navigation ul li a{ float:left;  background:#3399ff url(../image/website/li.png) right bottom no-repeat; padding:30px;  width:116px; height:100px; line-height:20px; font-size:16px; color:#fff;}
.navigation ul li a.a1{ background-color:#246BB3;}
.navigation ul li a.a2{ background-color:#D870AD;}
.navigation ul li a.a3{ background-color:#169FA5;}
.navigation ul li a.a4{ background-color:#8DC153;}
.navigation ul li a.a5{ background-color:#169FA5;}
.navigation ul li a.a6{ background-color:#967BDC;}
.navigation ul li a.a7{ background-color:#3BAEDA;}
.navigation ul li a.a8{ background-color:#F6BB43;}


.bmpd ul{ margin-left:-20px;}
.bmpd ul li{ float:left; padding-left:20px; margin-bottom:20px;}
.bmpd ul li a{ float:left; background:#e3f1ff; border:1px solid #3399ff; padding:20px;  width:230px; height:60px; line-height:30px; border-radius:5px; font-size:18px; }
.bmpd ul li a:hover{ border:1px solid #be1010; }



.sitemap .item{ border-bottom:#4a8fcb 2px dashed; line-height:30px; overflow:hidden; zoom:1;}
.sitemap .item span{ float:left; font-size:15px;  padding:0 10px; padding-bottom:10000px; margin-bottom:-10000px; width:110px; background:#f0f9fe; text-align:center;}
.sitemap .item span a{padding:12px 0; display:inline-block; font-weight: bold}
.sitemap .item ul li{border-bottom:#ccc 1px dashed; padding:12px 0 12px 0; color:#c1c1c1; overflow:hidden; zoom:1;}
.sitemap .item ul li strong{ float:left; padding-left:20px; width:140px;}
.sitemap .item ul li p{margin:0; padding-left:160px;}
.sitemap .item ul li p a{margin:0 10px; display:inline-block;}
.sitemap .item ul li:last-child, .sitemap .item:last-child{ border-bottom:none;}
.sitemap a:hover{color:#bc1010;}



/*zsk*/
.zsk ul{ margin-left:-20px;}
.zsk ul li{ float:left; padding-left:20px; margin-bottom:20px;}
.zsk ul li a{ float:left; background:#e3f1ff; border:1px solid #3399ff; padding:20px;  width:230px; height:60px; line-height:30px; border-radius:5px; font-size:18px; }
.zsk ul li a:hover{ border:1px solid #be1010; }

.ZSK .dept{ border-bottom:1px solid #ccc; overflow:hidden;zoom:1; margin-bottom:20px; }
.ZSK .dept span{ float:left; border-bottom:2px solid #be1010; padding:10px 20px; font-size:18px;}
.ZSK .dept span strong{ font-weight:normal; color:#1b77d3; font-size:20px; }

.result{ margin-bottom:20px;}
.result ul li{ overflow:hidden; zoom:1; border-bottom: 1px dashed #ccc; padding:10px 0; line-height:30px;}
.result ul li span{ float:left; margin-right:10px; font-weight:bold; }
.result ul li div{ margin-left:80px;}
.result ul li a{ float:left; padding:0 10px;}
.result ul li a.on{ background:#1b77d3; color:#fff; border-radius:2px;}



