@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:  48px center no-repeat;}
.gd{background:  45px center no-repeat!important;}
.gdon{background:  45px center no-repeat #e6f5ff!important;}
/* 导航样式 */
	.nav li {
		text-align: center;
		box-sizing: border-box;
	}

	.nav ul li.nav-cur {
	background: #ffffff;
	background-repeat: no-repeat;background-position: 15px 15px;
	}
	.nav ul li.nav-cur0 {
	background: #ffffff;
	background-repeat: no-repeat;background-position: 15px 15px;
	line-height:76px;
	height:76px;
	}
	.nav ul li.nav-cur1 {
		background:  #3c739b no-repeat; background-position: 15px 15px;
	}

	.nav ul li.nav-cur2 {
		background: #ffffff;
	background-repeat: no-repeat;background-position: 15px 15px;
	
	}

	.nav ul li.nav-cur3 {
		background: #ffffff;
	background-repeat: no-repeat;background-position: 15px 15px;


	}

	.nav ul li.nav-cur4 {
		background: #ffffff;
	background-repeat: no-repeat;background-position: 15px 15px;
	
	}
	.nav ul li.nav-cur5 {
		background: #ffffff;
	background-repeat: no-repeat;background-position: 15px 15px;
	
	}
	.nav ul li.nav-cur0s {
		background: #3c739b  no-repeat;background-position: 15px 15px;
	}
	.nav ul li.nav-cur2s {
		background: #3c739b  no-repeat;background-position: 15px 15px;
	}

	.nav ul li.nav-cur3s {
		background: #3c739b  no-repeat;background-position: 15px 15px;
	}

	.nav ul li.nav-cur4s {background: #3c739b  no-repeat;background-position: 15px 15px;
	}
	.nav ul li.nav-cur5s {background: #3c739b  no-repeat;background-position: 15px 15px;
	}

	
	.nav-bar .nav-cur1 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,.nav-bar .nav-cur0s a {color: #ffffff;}
   .nav-bar li a{padding: 2px 60px 12px 80px;
    display: block;}

	.nav {
		width: 240px;
    margin: auto;
    overflow: hidden;
	}

	.nav ul {
		width: 100%;
		
	}

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

	}

	.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: #2e6b97;
	}

	.nav .xian {
		width: 2px;
		height: 52px;
		display: inline-block;
		background-color: brown;
		background-size: 100% 100%;
		float: right;
	}
.j01{background: ;background-repeat: no-repeat;width: 18px;  height: 18px; float: right;  margin-top: 1px;  margin-right: -35px;}
.j02{background: ;background-repeat: no-repeat;width: 18px;  height: 18px; float: right;  margin-top: 1px;  margin-right: -35px;}
.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: #2d66a5!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:  69px center no-repeat!important;}
/* 整体样式 */


.gbtnleft{ width:240px; float:left;}
.gbtnright{width: 768px;   float: left; background-color: #ffffff;  margin-left: 18px;    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:#2d66a5; 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: #2d66a5;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:#2d66a5; border-radius:5px;}
.scrollstyle::-webkit-scrollbar-thumb:hover{border:1px solid rgba(0,0,0,.21);background-color:#2d66a5;}
.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 #ececec;}
.title a{height: 33px;
    line-height: 31px;
    background-color: #2d66a3;
    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 #ccc;    margin-top: 5px;}
.titlec p a,.titlec p d{height: 33px;
    line-height: 31px;
    background-color: #2d66a3;
    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: #3c739b;}
.list li span{color: #b2b2b2;
    font-size: 16px;
    margin-left: 20px;
    font-weight: 100;
    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: #2177bc;
    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: #1a6ecc;
    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;}