@charset "UTF-8";
a {outline: none;}
a:active {star:expression(this.onFocus=this.blur());}
table{border-collapse:collapse}
table tr td{font-size: 16px;}
*{ margin:0px; padding:0px;}
ul,li{ text-decoration:none; list-style-type:none;}
a{ text-decoration:none;}
.navd a{    background: url(27icon16.png) 48px center no-repeat;}
.gd{background: url(27listjia.png) 45px center no-repeat!important;}
.gdon{background: url(27listjjian.png) 45px center no-repeat #e6f5ff!important;}
/* 导航样式 */
	.nav li {
		text-align: center;
		box-sizing: border-box;
	}
.nav ul li.nav-cur {
	background: url(xxgk02.png) #ffffff;
	background-repeat: no-repeat;background-position: 15px 15px;
	height: auto;}


.nav ul li.nav-cur1{
	background: url(xx-1.png) #ffffff;
	background-repeat: no-repeat;background-position: 15px 34px;


	}

	.nav ul li.nav-cur2 {
		background: url(xx-2.png) #ffffff no-repeat; background-position: 15px 34px;
	}

	.nav ul li.nav-cur3 {
		background: url(xx-3.png) #ffffff;
	background-repeat: no-repeat;background-position: 15px 34px;
	
	}

	.nav ul li.nav-cur4 {
		background: url(xx-4.png) #ffffff;
	background-repeat: no-repeat;background-position: 15px 34px;


	}
.nav ul li.nav-cur5 {
		background: url(xxgk01.png) #ffffff;
	background-repeat: no-repeat;background-position: 15px 34px;
	
	}
	.nav ul li.nav-cur6 {
		background: url(xx-5.png) #ffffff;
	background-repeat: no-repeat;background-position: 15px 34px;
	
	}
	.nav ul li.nav-cur7 {
		background: url(xx-7.png) #ffffff;
	background-repeat: no-repeat;background-position: 15px 34px;
	
	}

		.nav ul li.nav-cur0s {
		background: url(xxgk02hover.png) #1685e6  no-repeat;background-position: 15px 15px;
	}
		.nav ul li.nav-cur1s {
		background: url(hover_xx1.png) #1685e6  no-repeat;background-position: 15px 34px;
	}
	.nav ul li.nav-cur2s {
		background: url(hover_xx2.png) #1685e6  no-repeat;background-position: 15px 34px;
	}

	.nav ul li.nav-cur3s {
		background: url(hover_xx3.png) #1685e6  no-repeat;background-position: 15px 34px;
	}

	.nav ul li.nav-cur4s {background: url(hover_xx4.png) #1685e6  no-repeat;background-position: 15px 34px;
	}
	.nav ul li.nav-cur5s {background: url(xxgk01hover.png) #1685e6  no-repeat;background-position: 15px 34px;
	}
	.nav ul li.nav-cur6s {background: url(hover_xx5.png) #1685e6  no-repeat;background-position: 15px 34px;
	}
		.nav ul li.nav-cur7s {background: url(xx-7hover.png) #1685e6  no-repeat;background-position: 15px 34px;
	}

	
	.nav-bar .nav-cur1s a,.nav-bar .nav-cur2s a,.nav-bar .nav-cur3s a,.nav-bar .nav-cur4s a,.nav-bar .nav-cur5s a,.nav-bar .nav-cur6s a ,.nav-cur0s a,.nav-bar .nav-cur7s a {color: #ffffff;}
   .nav-bar li a{padding: 22px 60px 24px 80px;
    display: block;}

	.nav {
		width: 240px;
    margin: auto;padding-bottom: 25px;
    overflow: hidden;
	}

	.nav ul {
		width: 100%;
		
	}

	.nav ul li {
		    border: 1px solid #ebebeb;
    margin-bottom: 10px;
    transition: all .3s;   

	}
.nav-cur0s a {
    color: #ffffff!important;
}
	.nav ul li img {
		width: 12%;
		height: 22px;
		background-color: #cb0000;
		padding-top: 16px;
		display: block;
		float: left;
		margin-left: 10%;
		margin-right: 12%;
	}

	.nav a {
		    font-size: 23px;
    color: #1685e6;
	}

	.nav .xian {
		width: 2px;
		height: 52px;
		display: inline-block;
		background-color: brown;
		background-size: 100% 100%;
		float: right;
	}
.j01{background: url(j-01.png);background-repeat: no-repeat;width: 18px;  height: 18px; float: right;  margin-top: 1px;  margin-right: -35px;}
.j02{background: url(j-02.png);background-repeat: no-repeat;width: 18px;  height: 18px; float: right;  margin-top: 1px;  margin-right: -35px;}
li.nav-cur a i {margin-top: 6px;}
.ysq{    padding: 2px 0px 12px 25px;}
.navc{display: none;}
.navd{  display: block;    background-color: #ffffff;}
.navd li{    border: 0px solid #ebebeb!important;}
.navd li span{    font-size: 35px; float: left;  margin-right: 10px;margin-left: 61px; line-height: 25px;}
.navd li a{font-size: 16px;  color: #000000!important;text-align: left;padding: 0px!important;}
.navd li a.hover{color: #f00!important;}
.navd a{font-size: 16px;  color: #4a4a4a!important;text-align: left;    padding: 8px 0px 8px 60px!important;line-height:24px;font-weight: 400;text-indent: 8px;}
.navd a span{    font-size: 22px;}
.navd a.a1 span{    font-size: 14px;}
.navd a:hover,.navd a.hover,.navd p a.hover{color: #1685e6!important;   font-size: 16px;  background-color: rgb(230,245,255)!important;}
.a1{font-size: 14px!important;
    font-weight: normal!important;
    text-indent: 19px!important;
    background: url(27icon9.png) 69px center no-repeat!important;}
/* 整体样式 */


.gbtnleft{ width:240px; float:left;}
.gbtnright{width: 765px;   float: right; background-color: #ffffff;    border: 1px solid #ebebeb;margin-bottom:35px;}

.xxgkbox{width: 1100px;   overflow: hidden;  background-color: rgb(242,242,242);    margin: auto;}
.xxgkcont{width: 1028px;margin:auto;overflow: hidden;}
/* 滚动内容区样式 */
.scroll_wrap {width: 100%; height:1085px;position: relative; }
.scroll_wrap h1{ width:730px; font-size:32px; text-align:center; margin:0px; padding:0px; margin-top:38px; margin-bottom:38px; color:#1685e6; font-weight:600;}
.scroll_wrap .scroll_cont {height:920px;overflow: hidden; padding:0px 20px;}
.scroll_wrap .scroll_cont p {    font-size: 16px;  line-height: 30px;}
.scroll_wrap .scroll_cont h2{ margin-top:30px; margin-bottom:30px;}
.scroll_wrap .scroll_cont h3{ margin-top:30px; margin-bottom:30px;}
.scroll_wrap .scroll_cont span{margin-top:30px;/* font-weight:600; */margin-right:5px;}
.scroll_wrap .scroll_bar {position: absolute;top:93px;right:0;width:10px;height:920px;background-color: #e4e4e4;}
.scroll_wrap .scroll_slider {position: absolute;top:0px;left:0px;width:10px; max-height:80px;background-color: #1685e6;border-radius:5px;}
.scroll_wrap .scroll_slider:hover{opacity: 1;}
.ScrollStyle{overflow: auto !important;}
.ScrollStyle::-webkit-scrollbar{box-sizing:border-box;width:9px;height:9px;background:#eee;}
.ScrollStyle::-webkit-scrollbar-button{width:9px;height:0px;}
.ScrollStyle::-webkit-scrollbar-button:vertical:start{background-position:0 0;}
.ScrollStyle::-webkit-scrollbar-button:vertical:start:hover{background-position:-10px 0;}
.ScrollStyle::-webkit-scrollbar-button:vertical:start:active{background-position:-20px 0;}
.ScrollStyle::-webkit-scrollbar-button:vertical:end{background-position:-30px 0;}
.ScrollStyle::-webkit-scrollbar-button:vertical:end:hover{background-position:-40px 0;}
.ScrollStyle::-webkit-scrollbar-button:vertical:end:active{background-position:-50px 0;}
.ScrollStyle::-webkit-scrollbar-button:horizontal:start{background-position:0 -11px;}
.ScrollStyle::-webkit-scrollbar-button:horizontal:start:hover{background-position:-10px -11px;}
.ScrollStyle::-webkit-scrollbar-button:horizontal:start:active{background-position:-19px -11px;}
.ScrollStyle::-webkit-scrollbar-button:horizontal:end{background-position:-30px -11px;}
.ScrollStyle::-webkit-scrollbar-button:horizontal:end:hover{background-position:-40px -11px;}
.ScrollStyle::-webkit-scrollbar-button:horizontal:end:active{background-position:-50px -11px;}
.ScrollStyle::-webkit-scrollbar-track-piece{background-color:rgba(0,0,0,.15);}
.ScrollStyle::-webkit-scrollbar-thumb{border:1px solid rgba(0,0,0,.21);background-color:#1685e6; border-radius:5px;}
.ScrollStyle::-webkit-scrollbar-thumb:hover{border:1px solid rgba(0,0,0,.21);background-color:#1685e6;}
.ScrollStyle::-webkit-scrollbar-thumb:active{background:-webkit-gradient(linear,left top,left bottom,from(#e4e4e4),to(#f4f4f4));}
.ScrollStyle::-webkit-scrollbar-corner{background-color:#f1f1f1;}
/* 列表样式 */
.title{width: 100%;margin-top: 5px;
    height: 33px;
    float: left;
    border-bottom: 2px solid #1685e6;}
.title a{height: 33px;
    line-height: 31px;
    background-color: #1685e6;
    display: block;
    float: left;
    text-align: center;
    color: #fff;
    font-size: 18px;
    font-weight: 600;
    padding: 0px 20px;
    min-width: 70px;}
.titlec p{width: 100%; height: 33px;  float: left; border-bottom: 2px solid #1685e6;    margin-top: 5px;}
.titlec p a,.titlec p d{height: 33px;
    line-height: 31px;
    background-color: #1685e6;
    display: block;
    float: left;
    text-align: center;
    color: #fff;
    font-size: 18px;
    font-weight: 600;
    padding: 0px 20px;
    min-width: 70px;}
.list-con{width: 100%;   overflow: hidden;}
.list{float: left;   border-bottom: 1px dashed #ededed;
    margin-top: 5px;
    margin-bottom: 10px;
    width: 688px;
    padding: 0px 20px;
    padding-bottom: 10px;}
.list li{    font-size: 16px;
    line-height: 30pt;
    width: 100%;
    height: auto;
    overflow: hidden;}
.list li a{float: left;
    display: block;
    width: 80%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;color: #000000;}
.list li a:hover{ color: #1685e6;}
.list li span{color: #b2b2b2;font-size: 16px;margin-left: 20px;float: right;}

.page{
    text-align: center;
    padding-top: 20px;
}
.page span,.page a{
    color: #333333;
    font-size: 14px;
    display: inline-block;
    line-height: 28px;
}
.page span.red{
    color: #1685e6;
    font-weight: bold;
    margin: 0px 8px;
}
.page a{
    line-height: 28px;
    border: 1px solid #ebebeb;
    margin: 0px 4px;
}
.page a:hover,.page a.cur{
    color: #fff;
    background: #1a6ecc;
}
.page a.go:hover{
    font-weight: bold;
    color: #fff;
}
.page a.num{
    width: 28px;
}
.page .fe{
    border: none;
    line-height: 28px;
}
.page .fe:hover{
    color: #1a6ecc;
    background: none;
}
.page .pn{
    width: 68px;
}
.page input{
	padding: 0 4px;
    width: 18px;
    height: 26px;
    border: 1px solid #ebebeb;
    text-align: center;
    margin: 0px 7px;
}
.page .go{
    width: 60px;
    height: 30px;
    border: none;
    background: #1685e6;
    color: #fff;
    font-size: 14px;
    text-align: center;
    margin-left: 14px;
}
.page span.jump{
    margin-left: 10px;
}
.page .first{
    margin-left: 14px;
}
#more a{width: 81px;
    float: right;
    background-color: #eeeeee;
    text-align: center;
    line-height: 34px;}
	.gbtop{width:1100px; margin:auto;height:365px;overflow: hidden;}
.gblog{margin: 15px;}
.gblog a img{width:450px;}
.gbtit{    margin: 60px auto;  width: 607px;}
body{width:100%; height:100%; background:url(27bjxxgk.png) no-repeat #ffffff;}
.topbox{width: 1100px;   overflow: hidden;  background-color: rgb(242,242,242);    margin: auto;}
.topcont{width: 1028px;margin:auto;overflow: hidden;}
.topsss{    height: 51px;background: url(zwxxgk_img05.png) no-repeat;   margin-top: 84px;  margin-bottom: 84px;}
.search-box{width: 500px; margin: auto;overflow: hidden;}
#textfield{margin: 1px;  padding: 0;  outline: none; border: none;  width: 443px;  height: 46px;  font-size: 16px;  float: left;}
#okbutton{    width: 40px; height: 43px; float: right; cursor: pointer; text-align: center; background-color: #ffffff; outline: none;  border: none;  margin-top: 2px;}
@media screen and (min-width: 0px) and (max-width: 768px){
.gbtop{width:6.4rem; margin:auto; height: auto;;overflow: hidden;background: url(27bjxxgk.png) no-repeat #fdfdfe;}
.gblog a img{width: 3.1rem;}
.gbtit img{width: 4rem;  margin-left: 1.2rem;}
.topbox,.xxgkbox,.xxgkcont { width: 6.4rem;}
.topcont,.nav { width: 100%;}
.topsss { height: 1.6rem; background-size: 6.4rem; margin-top: 20px; margin-bottom: -60px;}
.search-box { width: 3rem;}
#textfield { width: 2.4rem;height: .26rem; font-size: .15rem;}
#okbutton img{width: .23rem;height: .23rem;}
#okbutton {width: auto;height: auto;    margin-top: 1px;}
.gbtnleft { width: 1.8rem;}
.nav ul li.nav-cur{
    background-size: .25rem;
    background-position: 0.05rem .23rem;}
.nav ul li.nav-cur1, .nav ul li.nav-cur2, .nav ul li.nav-cur3, .nav ul li.nav-cur4, .nav ul li.nav-cur5,.nav ul li.nav-cur6,.nav ul li.nav-cur7{
    background-size: .25rem;
    background-position: 0.05rem .35rem;
}
.nav-cur7 a{    width: 1rem;
    margin-left: .25rem;}
.nav-bar li a {padding: .2rem .15rem .2rem .2rem;}
.nav a { font-size: .2rem;}
.j01,.j02{margin-right: -.2rem;background-size: 40%;}
.gbtnright { width: 4.2rem;}
.scroll_wrap h1 { font-size: .28rem; margin-top: .3rem; margin-bottom: .3rem; width:87%;margin: .2rem auto;}
.scroll_wrap .scroll_cont p {font-size: .2rem; line-height: .35rem;}
.ScrollStyle { overflow-y: auto !important;}
.navd a {background: none;
    padding: .1rem 0px 0px 0px!important;
    line-height: initial;text-indent: .01rem;}
.navd a:hover, .navd a.hover, .navd p a.hover { font-size: .2rem;}
.gd,.gdon{background-position: 3px!important;background-size: 6%!important;}
.a1 {  font-size: .18rem!important;text-indent: .18rem!important; background: none!important;}
.list { width: 100%;}
.list li {  font-size: .2rem; line-height: .5rem;}
.list li a {width: 86%;}
.list li span {    display: none;}
.title {height: .5rem;}
.title a {
    height: .5rem;
    line-height: .5rem;
    background-color: 1685e6;
    display: block;
    float: left;
    text-align: center;
    color: #fff;
    font-size: .28rem;
    font-weight: 600;
    padding: 0px .2rem;}
.page span ,.page a.num,.page input{ display: none;}
.page a { font-size: .2rem;}
.titlec p a, .titlec p d{height: .5rem;
    line-height: .5rem;
    background-color: 1685e6;
    display: block;
    float: left;
    text-align: center;
    color: #fff;
    font-size: .28rem;
    font-weight: 600;
    padding: 0px .2rem;}
.titlec p{height:auto;}
}