@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(../images/day.jpg) center top no-repeat; }

body.night{background:#3283EF url(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/black.png); width:48px; margin-left:640px }

.tool>ul{ overflow:visible;}

.tool>ul>li{ position:relative;  height:48px; background:url(../images/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(../images/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(../images/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(../images/link.png) right 22px no-repeat; padding-right:20px; padding-left:10px;  cursor:pointer;}

.link .hd ul li.on{  background:#ddd url(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/icon-tool-zx.png);}

.WSFW .four ul li a.a2{ background-image:url(../images/icon-tool-cx.png);}

.WSFW .four ul li a.a3{ background-image:url(../images/icon-tool-py.png);}

.WSFW .four ul li a.a4{ background-image:url(../images/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(../images/h1.png);}

.ZMHD  h3 span.h2{ background-image:url(../images/h2.png);}

.ZMHD  h3 span.h6{ background-image:url(../images/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(../images/h3.png);}

.ZMHD .tab .hd ul li a.h4{ background-image:url(../images/h4.png);}

.ZMHD .tab .hd ul li a.h5{ background-image:url(../images/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(../images/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(../images/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(../images/black.png); padding:80px 30px 0; width:170px; height:100%; display:none;  }

.btn ul li div a{ display:block; background:url(../images/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(../images/blue.png);}

.btn ul li.btn2{ background:#2ba6e3;background:url(../images/cyan.png);}

.btn ul li.btn3{ background:#07b55e;background:url(../images/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(../images/black.png); height:50px; line-height:50px; text-align:center; color:#fff; margin-top:100px;}

.ZJJY .tour ul li a.a1{ background:url(../images/t1.jpg); background-size:cover;  width:260px;}

.ZJJY .tour ul li a.a2{ background:url(../images/t2.jpg); background-size:cover;}

.ZJJY .tour ul li a.a3{ background:url(../images/t3.jpg); background-size:cover;}

.ZJJY .tour ul li a.a4{ background:url(../images/t4.jpg); background-size:cover;}

.ZJJY .tour ul li a.a5{ background:url(../images/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(../images/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(../images/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(../images/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(../images/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;}







