@charset "utf-8";
/* CSS Document */
body, div, di, dt, dd, ui, li, h1, h2, h3, h4, h5, h6, input, form, a, p, textarea {
	margin: 0;
	padding: 0;
	font-weight: normal;
}
ol, ul {
	 list-style: none;
}
a {
	text-decoration: none;
	 display: block; 	
}
a:hover {
	text-decoration: none!important;
}

body
{
	font-family: 'Arial'，'PingFang SC', 'Helvetica Neue', 'Helvetica', 'STHeitiSC-Light', ;

}
.yan_fr{
	float: right;
}

.sb_p0 table{
	font-family: "Arial"!important;
}
.qk_navfon{
	color: #333!important;
}
.qknav_bg{
	color: aqua!important;
}
.qknav_bg a:visited{

	color: #333!important;
	background-color: #205064!important;
}
.qknav_bg a:link {
	color: #333!important;
}
.con_nav{
	margin-left: 15%;
	line-height: 50px;
}
.con_nav li a{
	color: #fff!important;
}
.news_list a{
	text-decoration: none!important;
}
.qk_nav{

}
.qk_nav li a{
	color: #333!important;

}
.qk_nav > .open a{
	color: #fff!important;

}
.qk_nav li a:hover{



}
.qk_nav li a:focus{
}
.pudlic_header{}
.p0{
	padding: 0;
}

.nav_bg{
	background-color: #295d72;
	color: #fff!important;
	border: 0;
	border-radius: 0;
	margin-bottom: 0!important;
}
.fl{
	float: left;
}
.fr{
	float: right;
}
.ch{
	clear: both;
}
.nav_fon{
	font-size: 16px;
	color: #fff;
	margin-left: 20px;
}

.nav_aaafon{
	font-size: 16px;
	color: #295d72;
	padding-top: -5px;
}
.nav_qkfon{
	font-size: 16px;
	color: #fff;
	margin-left: 20px;
}
.logo{
	margin-top: -5px;
}
.nav_bem{
	margin-top: -1px!important;
	padding-top: 0;
	padding-bottom: 0;
	margin-left: -1px!important;
}

.overlay{
	display: none;
	background-color: transparent;
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	z-index: 16;
	width: 100%;
}
.overlay.active{
	display: block;
	background-color: rgba(0, 0, 0, 0.7);
	transition: all 0.01s;
	-moz-transition: all 0.01s;
	-webkit-transition: all 0.01s;
	-o-transition: all 0.01s;
}
.overlay22{
	display: none;
	background-color: transparent;
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	z-index: 17;
	width: 100%;
}
.overlay.active{
	display: block;
	background-color: rgba(0, 0, 0, 0.7);
	transition: all 0.01s;
	-moz-transition: all 0.01s;
	-webkit-transition: all 0.01s;
	-o-transition: all 0.01s;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{
	background-color: #295d72;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:visited{
	background-color: #295d72!important;
}
/*
@media only screen and (min-width: 993px) and (max-width: 1920px){
	.sby_yinyan{
		display: none!important;
	}
}
*/

@media (min-width: 993px){
	.sby_yinyan{
		display: none!important;
	}
}

@media only screen and (min-width: 767px) and (max-width: 1200px){
	.ysb_svg{
		position: absolute;
		right: 10px!important;
		top: 10px!important;
		width: 50px;
		height: 50px;
	}

	.ysb_nav_rig {
		width: 60%!important;
	}

	.nav_aaafon{width:190px !important;overflow:hidden;text-overflow :ellipsis;white-space :nowrap;}

}


@media only screen and (min-width: 767px) and (max-width: 1000px){
	.nav_aaafon{width:100px !important;overflow:hidden;text-overflow :ellipsis;white-space :nowrap;}

}











.nav_bem li{
	height: 40px!important;
	line-height: 40px!important;
	font-size: 14px;
	border-bottom: 1px solid #497587;

}
.nav_bem li a{
	height: 40px!important;
	line-height: 34px!important;
}
.nav_bem li:hover{
	background-color: #205064;
}
.qknav_bem{
	margin-top: -1px!important;
	padding-top: 0;
	padding-bottom: 0;
	margin-left: -1px!important;

}
.qknav_bem li{
	width: 100%!important;
	height: 40px!important;
	line-height: 40px!important;
	font-size: 14px;
	border-bottom: 1px solid rgba(255,255,255,0.2);

}
.qknav_bem li a{
	height: 40px!important;
	line-height: 34px!important;
	color: 333740!important;
}
.qknav_bem li:hover{
	background-color: #205064;
}

.qk_navc a{
	color: #333740;
	font-weight:bold;
}

@media (max-width: 699px){

	.top_bg{
		height: 400px!important;
	}
}
@media (min-width: 699px){

}
@media (max-width: 1199px){
	.journals_rig{
		width: 76%!important;
	}
	/*.top_list{
		margin-right: 3%!important;
	}*/
}
@media (max-width: 768px){

}
.call li:nth-child(2){
	display:block;
}

@media (max-width: 767px){
	.nav_fon{
		display: none;
	}
	.nav_inp{
		display: none;
	}
	.lef_nav {
		position: static!important;

	}	.lef_bg{

			 width: 100%!important;
			 margin-bottom: 40px;
			 padding: 10px 0px;
		 }

}
@media (max-width: 992px){

	.nav_fon{
		display: none;
	}
	.nav_inp{
		display: none;
	}
	.ysb_gengx {

		font-size: 10px!important;

	}
	.sby_box{
		background-size:0px!important;
	}
}




@media only screen and (min-width: 319px) and (max-width: 992px){
	.sby_yinyan_sb{
		display: none!important;
	}
	.sby_rig div{
		display: none;
	}
}

@media only screen and (min-width: 769px) and (max-width: 1200px){
	div[class="w94p3 ysb_tk_top"] a img{
		width: 30%!important;
	}
	.ysb_tk_top .ysb_list_rig2+button{
		margin-left:15px;
	}
	.ysb_tk_top .ysb_list_rig2{
		width: 65%!important;
		padding-left: 15px;
	}
	.yan_fr{
		width: 100%;
	}
	.ysb_list_rig{
		width: 65%!important;
	}
	.ysb_list_fxsm{
		font-size: 12px!important;
	}
	.ml30{
		margin-left: 14px!important;
	}
	.ml18{
		margin-left: 14px!important;
	}
	.ysb_list_bnt{
		font-size: 12px!important;
	}


}

@media only screen and (min-width: 769px) and (max-width: 992px){
	.img_none{
		display: none;
	}
	.img_width{
		width: 30%!important;
		margin-right: 0px!important;
	}
	.img_boxwidth{
		width: 70%!important;
		padding-left:15px!important;
	}

	.journals_rig li:nth-last-child(2){
		margin-bottom: 20px!important;
	}
	.journals_rig{
		width: 73%!important;
	}
	.qk_fbut img{
		width: 80%!important;
	}
	.featured_list{
		width: 100%!important;

	}
	.journals_txem span{
		color: #606266!important;
	}
	.journals_txem{
		color: #303133 !important
	}
	.sby_box h2 {
		color:
				#295d72 !important;
	}
	.sby_box a {
		color:
				#295d72 !important;
	}


}





@media only screen and (min-width: 768px) and (max-width: 769px) {
	.img_width{
		width: 30%!important;
		margin-right: 0px!important;
	}
	.img_boxwidth{
		width: 70%!important;
		padding-left:15px!important;
	}
	.img_none{
		display: none;
	}
	div[class="w94p3 ysb_tk_top"] a img{
		width: 30%!important;
	}
	.ysb_tk_top .ysb_list_rig2+button{
		margin-left:15px;
	}
	.ysb_tk_top .ysb_list_rig2{
		width: 65%!important;
		padding-left: 15px;
	}
	.nav_sobut{
		display: block!important;
		position: absolute;
		right: 12px;
	}
	.ysb_gengx a {
		width: 80%!important;
	}
	.lef_bg{

		width: 170px!important;
		margin-bottom: 40px;
		padding: 30px 0px;
	}
	.ews_list div:nth-child(2){
		font-size: 10px;
	}
	.plef0{
		padding-left: 0!important;

	}
	.qirig_div img {
		margin-left: 10px!important;
		margin-top: 2px!important;
		margin-right: 10px!important;
	}
	/*.qirig_div a div{
		 padding-top: 5px!important;
	}*/
	.qk_fbutbg{
		width: 100%!important;
	}

	.qk_rig_img{
		width: 170px!important;
		height: auto;
		margin-top: 16px;
		margin-bottom: 40px;
		position: absolute;
		z-index: 2;
		border: 1px solid #ededed;
	}
	.lef_nav{
		width: 170px!important;
	}
	.ques_bg{
		min-height: 580px!important;
		margin-bottom: 100px;
	}
	.nav_aaafon{
		width: 144px!important;
		font-size: 12px!important;
		margin-top: -10px!important;
	}
	.top_h1{
		margin-top: 50px!important;
		margin-bottom: 50px!important;
	}
	.top_icon{
		margin-top: 100px!important;
	}
	.yin_div{
		display: none!important;
	}

	.article_wzem{
		padding-left: 16px!important;
		padding-right: 16px!important;
	}
	.cnmsb{
		width: 100%!important;
		margin-bottom: 10px!important;
	}
	.article_img{
		margin: 16px!important;

		border: 1px solid #ededed;
	}
	.pl176{
		padding-left: 176px;
	}
	.ysb_nav_rig {
		width: 60%;
	}
	.ysb_list_rig{
		width: 100%!important;
	}
	.ysb_lbimg{
		width: 100%!important;
		margin-right: 0px!important;
		margin-bottom: 15px;
	}
	.ysb_list_fxsm{
		font-size: 12px!important;
	}
	.ml30{
		margin-left: 14px!important;
	}
	.ml18{
		margin-left: 14px!important;
	}
	.ysb_list_bnt{
		font-size: 12px!important;
	}
	.news_div img{
		max-width: 600px;
	}











}
@media only screen and (min-width: 769px) and (max-width: 1920px) {
	.pl97{
		margin-left: 97px!important;
	}
	.nice_top{
		line-height: 30px;
	}
	.ques_bg{
		min-height: 580px!important;
		margin-bottom: 100px;
	}
	.top_h1{
		margin-bottom: 60px!important;
	}
	.top_icon{
		margin-top: 100px!important;
	}
	.article-list-card{
		min-height: 420px!important;
	}
	.ysb_gengx a {
		width: 81%!important;
	}
	.ysb_sj_nav{
		display: none!important;
	}













}
.navbar-default .active{
	background-color: #295d72!important;
}
.nav_bo{
	border: 1px solid #ededed!important;
}
.nav_nmb{
	border: 1px solid #ededed!important;
}
@media only screen and (min-width: 767px) and (max-width: 1920px) {
	.sc_box{
		display: none;
	}

	.nmlgb{
		overflow: hidden;text-overflow: ellipsis
	}


}


@media only screen and (min-width: 767px){

	.pad15{
		display: none!important;
	}

}
@media only screen and (min-width: 1023px) and (max-width: 1025px) {

	.lef_bg {
		width: 226px!important;
		padding: 30px 0px;}

	.yin_div{
		width: 940px!important;
	}

	.qk_rig_img{
		width: 210px!important;
	}

	.nav_aaafon{
		font-size: 12px!important;
		width: 144px!important;
		margin-top: -10px!important;
	}
	.ysb_nav_rig{
		width: 50%;
	}



}
@media only screen and (min-width: 319px) and (max-width: 767px) {
	.img_width{
		width: 30%!important;
		margin-right: 0px!important;
	}
	.img_boxwidth{
		width: 70%!important;
		padding-left:15px!important;
	}
	.img_none{
		display: none;
	}
	div[class="w94p3 ysb_tk_top"] a img{
		width: 30%!important;
	}
	.ysb_tk_top .ysb_list_rig2+button{
		margin-left:15px;
	}
	.ysb_tk_top .ysb_list_rig2{
		width: 70%!important;
		padding-left: 15px;
	}
	.sby_lef{
		width: 70%!important;
	}
	.sby_rig div{
		display: none;
	}
	.sby_rig{
		width: 30%!important;
	}
	.sby_box h2{
		color: #295d72!important;
	}
	.sby_box{
		color: #303133!important;
	}
	.sby_box a{
		color: #295d72!important;

	}
	.sby_box div{
		color: #303133!important;
	}
	.sby_box span{
		color: #606266!important;
	}
	.sby_nav{
		border:none!important;
	}
	.sby_nav div{
		width: 100%;
		margin-bottom: 16px;
		border-radius: 4px;
	}


	.journals_rig li:nth-last-child(2){
		margin-bottom: 40px;
	}
	.sc_box{
		display: block;
	}
	.sc_box .relared_box{
		height: 368px;
		overflow: hidden;
	}
	.sc_box .sb_bg{
		padding-top: 0px!important;
	}
	.featured_list{
		width: 100%!important;

	}
	.yan_fr{
		float: left!important;
		width: 100%;

	}
	.ysb_biq_tith{
		width: 85%;
	}
	.qk_nav > .open li a{
		color: #333!important;

	}
	.qk_nav > .open li a:hover{
		color: #fff!important;

	}
	.qk_righ{
		font-size: 16px!important;
		color: #295d72;
		font-weight: bold;
		margin-top: 20px!important;
	}
	.qkrig_bg{
		margin-bottom: 20px!important;
	}
	.sign_wem{
		margin-left: 15%!important;
	}
	.sign_fgxm{
		display: none!important;
	}
	.qk_rig_img{
		display: none!important;
		margin-bottom: 40px;
	}
	.yin_yan_erhuo{

		margin-bottom: 40px;
	}
	.sou_mb40{
		margin-bottom: 40px!important;
	}
	.ques_bg{
		padding-top: 50px!important;
		margin-bottom: 40px!important;
	}
	.index_h {
		font-size: 25px!important;
		color: #295d72;
		margin-top: 20px!important;
		margin-bottom: 16px;}

	.mb70{
		margin-bottom: 30px!important;
	}
	.top_p{
		font-size: 15px!important;
	}
	.nav_aaafon{
		font-size: 12px!important;
		/*width: 160px!important;*/
	}
	.m_nav{
		min-height: 24px!important;
		float: left!important;
	}
	.m_nav li{
		margin-bottom: 10px!important;
	}
	.rig_bg h2{
		font-size: 22px!important;
	}
	.mr40{
		margin-right: 20px!important;
	}
	.rig_bg{
		margin-bottom: 25px!important;
	}
	.chief_bg img:nth-child(1){
		width: 100%!important;
		margin-right: 0!important;
		text-align: center;
		margin-bottom: 15px!important;
		clear: both!important;
	}
	.pl0{
		padding-right: 0;
	}
	.collapse{
		position: relative!important;
		z-index: 16!important;

	}
	.ysb_nav{
		display: none!important;
	}
	body.active {
		overflow-x: hidden;
		overflow-y: hidden;
	}
	.nav_bg01{
		background-color: #295d72;
		position: relative;
		z-index: 16;
	}

	.nav_bg02{
		background-color: #295d72;
		position: relative;
		z-index: 17!important;
		background: linear-gradient(#fff, #dedede)!important;
	}
	/*	.navbar-brand{
		padding-top: 6px;
	}*/
	/*.logo{
	margin-top: 0!important;
}*/

	.con_nav{
		margin-left: 0%!important;
	}
	.top_list img{
		width: 50%!important;
		margin-bottom: 5px!important;
	}
	.top_list div{
		font-size: 10px!important;
	}
	.top_icon{
		margin-top: 20px!important;
	}
	.top_h1{
		margin-top: 44px!important;
	}
	.rig_bg{
		padding: 20px 20px!important;
	}
	#lf{
		display: none!important;
	}
	.nmb{
		width: 100% !important;
		margin-right: 0 !important;
		text-align: center;
		margin-bottom: 15px !important;
		clear: both !important;
	}
	.news_div img{
		width: 100%!important;
		height: auto!important;
		margin: 0px!important;
	}
	.fon_148b img{
		width: 100%!important;

	}
	.cnmsb{
		width: 100%!important;
		margin-bottom: 10px!important;
	}
	.row-flex li{
		margin-bottom: 0px!important;
	}
	.qk_rigfh{
		padding-left: 18px!important;
	}
	#qknav_sobg{
		width: 92%!important;
	}
	.yin_yan_sb img{
		clear: both!important;
		width: 50%!important;
		text-align: center!important;
	}
	.yin_yan_sb{
		text-align: center!important;
		clear: both!important;
	}
	.article_img{
		text-align: center!important;
		margin: 0!important;
		border: 0!important;
	}

	.yin_yan_erhuo{
		width: 100%!important;
	}
	.dashabi2{
		height: 365px!important;
	}
	.article_img img{
		margin-bottom: 15px;
	}
	.mt20{
		margin-top: 20px;
	}

	.article_wzem{
		padding: 0 20px!important;
	}
	#qknav_sobg{
		padding-left: 1px!important;
		padding-right: 1px!important;
	}
	.yan_sb_p25{
		padding-left: 30px!important;
	}
	.bg404{
		width: 60%!important;
		margin: auto;
		overflow: hidden;
		text-align: center;
	}
	.bg404 img{
		width: 100%;
	}	.ysb_list_rig {
			 width: 100%!important;
			 float: left;
		 }

	.ysb_lbimg {
		width: 100% !important;
		margin-right: 0px !important;
		margin-bottom: 15px;
	}

	.ysb_lsx_box{
		padding-left: 5px!important;
		font-size: 12px!important;
	}

	.ysb_nav_rig{
		width: 50%!important;
	}
	.ysb_lsx_box{
		width: 153px!important;
		background-position: 130px 13px!important;
	}
	.ysb_lsx_xlbox{
		width: 153px!important;
	}
	.ysb_lsx_tbem{
		width: 153px!important;
	}
	.ynb_sj_fr{
		clear: both!important;
		float: none!important;
	}
	.ml30{
		margin-left: 15px!important;
	}
	.ysb_di_box div{
		font-size: 11px!important;
	}

	.ysb_list_h2{
		font-size: 14px!important;
		line-height: 18px;
	}
	.ysb_list_zem{
		font-size: 12px!important;
		line-height: 18px;
	}
	.ysb_list_nme{
		line-height: 18px;
	}
	.ysb_list_bnt{
		font-size: 12px!important;
	}
	.ysb_list_fxsm{
		font-size: 12px!important;
	}
	.ysb_rig_bg2{
		margin-bottom: 25px!important;
	}
	.ysb_rig_bg4{
		margin-bottom: 25px!important;
	}
	.ysb_rig_bg{
		margin-bottom: 25px!important;
	}
	.ysb_biq_tith{
		font-size: 20px!important;
		line-height: 24px;
		padding-bottom: 10px;
		padding-top: 10px;
		margin: 0px!important;
	}
	.ysb_biq_02{
		font-size: 13px!important;
	}
	.ysb_biq_01{
		font-size: 13px!important;
	}
	.ml38{
		margin-left: 10px!important;
	}
	.ysb_pon{
		font-size: 12px!important;
	}
	.ysb_mb16{
		margin-bottom: 10px!important;
	}
	.ysb_biq_name{
		margin-bottom: 0!important;
	}
	.ysb_lizs04{
		margin-bottom: 8px;
	}
	.ysb_list_04s{
		margin-bottom: 40px!important;
	}
	.ysb_qkbutton1{
		margin-bottom: 15px!important;
	}
	.ysb_tk_sjbut {
		margin-bottom: 14px;
	}
	.qin_sb_pr{
		width: 100%!important;
	}
	.qin_nv{
		width: 100%!important;
	}
	.qin_sb li:nth-child(1){
		border-radius: 4px 4px 4px 4px!important;
	}
	.qin_sb li:nth-child(4){
		border-radius: 0px 0px 4px 4px!important;
	}
	.qin_sb{
		min-height: 10px;
		height: 160px!important;
		margin-bottom: 30px;
	}









}
.yin_yan_sb{
	float: left;
}
.yin_yan_shazi{
	width: 100%;
	height: 100%;
	padding: 22px 30px;
	padding-right: 30px;
	padding-left: 30px;
	border: 1px solid #ededed;
	padding-left: 20px !important;
	padding-right: 20px !important;
	background-color: #fff;
}
.news_div img{
	width: 350px;
	height: auto!important;
	float: left!important;
	margin: 15px;
}
.dashabi2{
	height: 0px;
}
@media (min-width: 992px){
	.top_h1{
		font-size: 54px!important;
	}
}
@media (max-width: 991px){
	.top_h1{
		font-size: 34px!important;
	}
	.news_div img{
		width: 100%;
	}






}

.yin_yan_erhuo{
	height: auto;
	margin-top: 16px;
	margin-bottom: 40px;
	position: absolute;
	z-index: 2;
	border: 1px solid #ededed;}
.yin_yan_erhuo img {
	width: 100%;
	background-color: #295d72;
	border: 0;
	color: #fff;
}
.nav_inp{
	width: 80px!important;
	padding: 0;
}
.nav_inp input{

	box-shadow: 0px 0px 0px #205064;

}
.nav_inp input:focus{
	box-shadow: 0px 0px 0px #205064;
}

#nav_inp{
	cursor:pointer!important;
	color: #8b8f97!important;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .0)!important;
	border: 0!important;
}
.form-group{
	position: relative;
}
.nav_simg{
	position: absolute;
	top: 7px;
	right: 10px;
}
.nav_sobut{
	width: 42px;
	height: 34px;
	background-image: url(../images/index_icon02.png);
	background-repeat: no-repeat;
	background-position: 10px 8px;
}
#nav_sobg{
	width: 100%;
	height: 60px;
	padding: 10px 0px;
	position: relative;
	display: none;
}
#nav_sobg input{
	width: 100%;
	height: 40px;
	border-radius: 4px;
	border: 0;
	color: #545862;
	padding-left: 10px;
	overflow: hidden;
	padding-right: 30px;

}
#nav_sobg2{
	width: 100%;
	height: 60px;
	padding: 10px 0px;
	position: relative;
	display: none;
}
#nav_sobg2 input{
	width: 100%;
	height: 40px;
	border-radius: 4px;
	border: 0;
	color: #545862;
	padding-left: 10px;
	overflow: hidden;
	padding-right: 30px;

}
.nav_bgbu{
	width: 30px;
	height: 40px;
	background-color: #fff;
	border: 0;
	background-image: url(../images/index_icon01.png);
	background-repeat: no-repeat;
	background-position: 2px 12px;
	position: absolute;
	right: 0px;
	top: 10px;
	padding-right: 0px;
	border-radius: 4px;

}
.top_bg{
	width: 100%;
	height: 600px;;
	background:url(../images/index_01.png) no-repeat top center;
}
.top_h1{
	text-align: center;
	font-size: 54px;

	color: #fff;
	font-weight: bold;
	margin-top: 68px;
	margin-bottom: 30px;
}
.lef_nav_pr{
	position: static!important;
	top: 0px;
	
	
}
.top_p{
	text-align: left;
	color: #fff;
	font-size: 22px;

}
.top_icon{
	margin-top: 80px;
	width: 100%;
}
.top_icon div:nth-child(4){
	margin-right: 0!important;
}
.top_list{
	font-size: 16px;
	color: #fff;
	width: 25%;
	text-align: center;
}
.top_list img{
	margin-bottom: 28px;
}
.index_h{
	font-size: 38px;
	color: #295d72;
	margin-top: 50px;
	margin-bottom: 16px;
}
.htit_bxem{
	width: 100px;
	height: 3px;
	background-color: #f95d1b;
	margin: 0 auto;
}
.index_bg{
	background-color: #f2f4f7;
}
.index_jolist{

	height: 520px;
	border-bottom: 2px solid #295d72;
	border-top:   2px solid #295d72;
	background-color: #fff;
	margin-bottom: 80px;
}
.mb70{
	margin-bottom: 70px;
}
.pl45{
	padding-left: 45px;
}
.pr45{
	padding-right: 45px;
}
.p45{
	padding-left: 30px;
	padding-right: 30px;
}
.p0{
	padding: 0px;
}
.row-flex{
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	flex-direction: row;
	-webkit-flex-direction: row;
	align-items: stretch;
	-webkit-align-items: stretch;
	align-content: flex-start;
	-webkit-align-content: flex-start;
	flex-shrink: 1;
	-webkit-flex-shrink: 1;
}
.row-flex li{
	margin-bottom: 60px;
}
.article-list-card{
	background-color: #fff;
	position: relative;
	border-top: #295d72 solid 2px;
	border-bottom: #295d72 solid 2px;
	width: 100%;
	height: 100%;
	padding-bottom: 30px;
}
.article_img{
	margin: 30px;

	border: 1px solid #ededed;
}
.article_img img{
	width: 100%;
}
.article_wzem{
	font-size: 14px;
	color: #333;
	text-align: left;
	padding: 0 30px;

}
.caca{
	width: 100%;
}
.article-list-card:hover{
	box-shadow: 4px 8px 14px rgba(21,21,21,0.2);
}
.article_list_pr{
	margin-bottom: 15px;
}
.article_but{
	width: 180px;
	height: 46px;
	line-height: 46px;
	text-align: center;
	margin-bottom: 54px!important;
	margin: 0 auto;
	border-radius: 4px;
	background-color: #295d72;
	color: #fff;
}
.article_but a{
	color: #fff;
	text-decoration:underline;
}
.bor_f2{
	border: 1px solid #d7d7d7;
	height: 100%;
	padding-bottom: 30px;
	margin-bottom: 40px;
	min-height: 378px!important;
	padding: 20px;
}
.hig0{
	height: 100%;
}
.index_nice{
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #fbe3a7;
}
.nice_top{
	font-size: 12px;
	color: #333;

}
.nice_top span a{
	display: inline;
}
.nice_top span a:hover{
	border-bottom: 1px solid ;
}
.nice_but{
	font-size: 12px;
	color: #fff;
	font-weight: bold;
	background-color: #f95d1b;
	border: 0;
	width: 46px;
	height: 22px;
	border-radius: 4px;
	margin-top: 9px;
}
.call_img{
	width: 100%;
	overflow: hidden;
	margin: 0 auto;
	margin-bottom: 10px;
	text-align: center;
}
.call_img img{
	margin-bottom: 18px;
	width: 100%;
}
.bor_f2 h2{
	font-size: 20px;
	color: #333;
	text-align: center;
	margin-bottom: 60px;
}
.call_wzem{
	font-size: 14px;
	color: #545862;
	text-align: left;
}
.call_buem{
	text-align: center;
	text-decoration:underline;
	color: #28264a;
	margin-bottom: 20px;
}
.call li:nth-child(2){
	margin-top: 20px;
}
.scroll {
	overflow: hidden;
	overflow: auto;
}
.scroll::-webkit-scrollbar-track-piece {
	background-color: rgba(0, 0, 0, 0);
	border-left: 1px solid rgba(0, 0, 0, 0);
}
.scroll::-webkit-scrollbar {
	width: 4px;
	height: 8px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.scroll::-webkit-scrollbar-thumb {
	background-color: rgba(0, 0, 0, 0.2);
	background-clip: padding-box;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	min-height: 28px;
}
.scroll::-webkit-scrollbar-thumb:hover {
	background-color: rgba(0, 0, 0, 0.2);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}





.bor_f2:hover{
	box-shadow: 4px 8px 14px rgba(21,21,21,0.2);
}
.puli_foot{
	width: 100%;
	background-color: #295d72;
	height: 100%;
	padding-top: 50px;
}
.foot_img{
	margin-bottom: 34px;
}
.foot_caem{
	font-size: 12px;
	color: #fff;
	margin-bottom: 10px;
}
.foot_name{
	font-size: 18px;
	color:#fff;
	margin-bottom: 20px;

}
.foot_caem a{
	color: #fff;
	display: inline;
}
.foot_caem a:hover{
	text-decoration: underline !important;
}
.foot_list{
	margin: 0 auto;
}
.foot_icon img{
	margin-left: 10px;

}
.foot_icon a:nth-child(1){
	width: 34px;
	height: 34px;
	border-radius: 99px;
	float: left;
	margin-right: 10px;
	background-image:url(../images/foot_icon01.png);
	background-repeat: no-repeat;
	background-position: 2px 2px;
}
.foot_icon a:nth-child(2){
	width: 34px;
	height: 34px;
	border-radius: 99px;
	float: left;
	margin-right: 10px;
	background-image:url(../images/foot_icon02.png);
	background-repeat: no-repeat;
	background-position: 2px 2px;
}

.foot_icon a:nth-child(3){
	width: 34px;
	height: 34px;
	border-radius: 99px;
	float: left;
	margin-right: 10px;
	background-image:url(../images/foot_icon03.png);
	background-repeat: no-repeat;
	background-position: 2px 2px;
}

.foot_icon a:nth-child(4){
	width: 34px;
	height: 34px;
	border-radius: 99px;
	float: left;
	margin-right: 10px;
	background-image:url(../images/foot_icon04.png);
	background-repeat: no-repeat;
	background-position: 2px 2px;
	cursor: pointer;
}
.wechat{
	padding: 2px;
	background: #fff;
	position: absolute;
	margin-top: 40px;
	left: 45px;
	min-height: 90px;
	border: 1px solid #e5e5e5;
	border-radius: 8px;
	z-index: 99;
	display: none;
}
.wechat img{
	margin: 0;
}
@media only screen and (min-width: 769px) and (max-width: 992px){
	.wechat{
		margin-top: 40px;
		left: -20px;
	}
}
@media (max-width: 768px){
	.wechat{
		margin-top: -55px;
		left: 160px;
	}
}
.foot_icon a:nth-child(1):hover{
	width: 34px;
	height: 34px;
	border-radius: 99px;
	float: left;
	margin-right: 10px;
	background-image:url(../images/foot01_pr.png);
	background-repeat: no-repeat;
	background-position: 2px 2px;
}
.foot_icon a:nth-child(2):hover{
	width: 34px;
	height: 34px;
	border-radius: 99px;
	float: left;
	margin-right: 10px;
	background-image:url(../images/foot02_pr.png);
	background-repeat: no-repeat;
	background-position: 2px 2px;
}
.foot_icon a:nth-child(3):hover{
	width: 34px;
	height: 34px;
	border-radius: 99px;
	float: left;
	margin-right: 10px;
	background-image:url(../images/foot03_pr.png);
	background-repeat: no-repeat;
	background-position: 2px 2px;
}
.foot_icon a:nth-child(4):hover{
	width: 34px;
	height: 34px;
	border-radius: 99px;
	float: left;
	margin-right: 10px;
	background-image:url(../images/foot_pr04.png);
	background-repeat: no-repeat;
	background-position: 2px 2px;
}
.qkfoot_icon a:nth-child(1){
	width: 34px;
	height: 34px;
	border-radius: 99px;
	float: left;
	margin-right: 10px;
	background-image:url(../images/foot01_pr.png);
	background-repeat: no-repeat;
	background-position: 2px 2px;
}
.qkfoot_icon a:nth-child(2){
	width: 34px;
	height: 34px;
	border-radius: 99px;
	float: left;
	margin-right: 10px;
	background-image:url(../images/foot02_pr.png);
	background-repeat: no-repeat;
	background-position: 2px 2px;
}
.qkfoot_icon a:nth-child(3){
	width: 34px;
	height: 34px;
	border-radius: 99px;
	float: left;
	margin-right: 10px;
	background-image:url(../images/foot03_pr.png);
	background-repeat: no-repeat;
	background-position: 2px 2px;
}
.qkfoot_icon a:nth-child(4){
	width: 34px;
	height: 34px;
	border-radius: 99px;
	float: left;
	margin-right: 10px;
	background-image:url(../images/foot04_pr.png);
	background-repeat: no-repeat;
	background-position: 2px 2px;
}
.qkfoot_icon a:nth-child(1):hover{
	width: 34px;
	height: 34px;
	border-radius: 99px;
	float: left;
	margin-right: 10px;
	background-image:url(../images/qkfoot01_pr.png);
	background-repeat: no-repeat;
	background-position: 2px 2px;
}
.qkfoot_icon a:nth-child(2):hover{
	width: 34px;
	height: 34px;
	border-radius: 99px;
	float: left;
	margin-right: 10px;
	background-image:url(../images/qkfoot02_pr.png);
	background-repeat: no-repeat;
	background-position: 2px 2px;
}
.qkfoot_icon a:nth-child(3):hover{
	width: 34px;
	height: 34px;
	border-radius: 99px;
	float: left;
	margin-right: 10px;
	background-image:url(../images/qkfoot03_pr.png);
	background-repeat: no-repeat;
	background-position: 2px 2px;
}
.qkfoot_icon a:nth-child(4):hover{
	width: 34px;
	height: 34px;
	border-radius: 99px;
	float: left;
	margin-right: 10px;
	background-image:url(../images/qkfoot04_pr.png);
	background-repeat: no-repeat;
	background-position: 2px 2px;
}
.icon_bg a img{
	background-color: #fff;
	border-radius: 999px;
}

.foot_bott{
	width: 100%;
	height: 100%;
	border-top: 1px solid #547d8e;
	line-height: 40px;
	color: #fff;
	text-align: center;
	margin-top: 30px;
	font-size: 12px;

}
.mb30{
	margin-bottom: 30px;
}
.m_nav{
	margin-top: 25px;
	margin-bottom: 25px;
	font-size: 12px;
	color: #333;
	height: 10px;
	line-height: 10px;
}

.m_nav li img{
	margin-left: 6px;
	margin-right: 6px;
}
.m_nav a{
	color: #333;
}
.m_nav a:hover{
	color: #295d72;
}
.pl0{
	padding-left: 0;
}
.new_bg{
	width: 100%;
	padding: 0px 12px;

	margin-bottom: 20px;
	height: 100%;
	float: left;
}
.bres{
	border-radius: 0px;
}
.mt40{
	margin-top: 40px;
}

.news_list{
	width: 100%;
	height: 100%;
	min-height: 100px;
	padding: 22px 30px;
	border: 1px solid #ededed;
	float: left;
	position: relative;
	margin-bottom: 28px;
	background-color: #fff;
}

.news_h{
	font-size: 14px;
	color: #295d72;;
	margin-bottom: 20px;
	display: inline;
	font-weight: bold;
}
/*.news_h:hover{
	border-bottom: 1px solid #295d72; ;
}*/
.mr40{
	margin-right: 40px;
}
.news_wsb{
	margin-bottom: 0px!important;
	font-family: "arial", "helvetica", "sans-serif"!important;

}
.news_w{
	font-size: 14px;
	color: #545862;
	margin-bottom: 19px;
	padding-top: 10px;

}
.fon_128b{
	font-size: 12px;
	color: #545862;
}
.new_page{
	height: 14px;
	line-height: 14px;
}
.new_page div:nth-child(2){
	margin-left: 10px;
	margin-right: 18px;
}

.paging{
	margin: 0 auto;
	width: 250px;

}
.mb44{
	margin-bottom: 44px;

}
.mt8{
	padding-top: 28px;
}
.word_c {
	font-weight:bold
}
.flip{ height:40px; padding-left:0px;}
.flip li{width:44px; font-size:14px; font-family:"微软雅黑",'PingFang SC', 'Helvetica Neue', 'Helvetica', 'STHeitiSC-Light', 'Arial'; border:#e4e4e4 1px solid;text-align:center;line-height:40px; float:left;height:40px; margin-right:6px; background-color: #ffffff; border-radius: 5px;}
.flip-one{border-left:#e4e4e4 1px solid; width:80px !important; ; margin-right:6px;height:40px;}
.flip-two{width:80px !important; ;height:40px;}
.flip-record{font-family:"微软雅黑",'PingFang SC', 'Helvetica Neue', 'Helvetica', 'STHeitiSC-Light', 'Arial'; font-size:12px; color:#2e2e2e !important; padding-top:8px;border: #FFF 1px solid !important; width:64px !important;}
.flip li a{color:#8b8b8b;}
.flip li a.active{background:#295d72!important; color:#fff   !important;}
.linksel{background:#295d72!important; color:#fff   !important;  }
.flip1:hover{background:#efefef;}
.flip1:hover a{color:#2e2e2e !important;}


.p15{
	padding: 15px;
}
.sign_wem a{
	color: #fff!important;
}
.lef_bg{
	width: 100%;
	padding: 30px 0px;
}
.yan_dasb{
	background-color: #fff;
	padding: 30px 0px;
}

.sb_bg{
	background-color: #fff;
	width: 100%;
	padding: 30px 0px;
	margin-bottom: 20px;
}
.rig_bg{
	background-color: #fff;
	padding: 34px 40px;
	margin-bottom: 100px;
	overflow: hidden;
	position: relative;
}
.ysb_rig_bg{
	background-color: #fff;
	padding: 34px 40px;
	margin-bottom: 100px;
	width: 100%;
	float: left;
	position: relative;
}
.ysb_rig_bg2{
	background-color: #fff;
	padding: 30px 30px;
	margin-bottom: 100px;
	width: 100%;
	float: left;
}
.ysb_rig_bg4{
	background-color: #fff;
	padding: 30px 30px;

	width: 100%;
	float: left;
}
.rig_bg h2{
	margin-bottom: 40px;
	font-size: 32px;
	color: #333;
}
.rig_bg h4{
	margin-bottom: 20px;
	font-size: 16px;
	color: #515151;
	font-weight: bold
}
.lef_list{
	font-size: 12px;
	color: #545862;
	line-height: 20px;
	margin-bottom: 15px;
	padding-left: 20px;
	padding-right: 20px;
}
.lef_list a{
	color: #545862;

}
.lef_list span{
	color: #545862;
}
.lef_list_pr span,.lef_list_pr2 span{
	color: #295d72;
	font-weight: bold;
}
.lef_list a:hover{
	text-decoration:underline!important;
	cursor:pointer;
}
.lef_list_pr a:hover,.lef_list_pr1 a:hover{
	text-decoration:underline!important;
	cursor:pointer;
}
.lef_list_pr a,.lef_list_pr1 a{
	color: #295d72;
	font-weight: bold;
}
.lef_list_pr,.lef_list_pr2{
	font-size: 12px;
	border-left: 2px solid #3c5479;
	padding-left: 20px;
	padding-right: 20px;
	font-weight: bold;
	margin-bottom: 15px;
}
.lef_list_pr1{
	font-size: 12px;
	padding-left: 20px;
	padding-right: 20px;
	font-weight: bold;
	margin-bottom: 15px;
}
.mb20{
	margin-bottom: 20px;
}
.fon_148b{
	font-size: 14px;
	color: #545862;
}
.fon_148b a{
	display: inline;
	text-decoration:underline;
}
.fon_148b a:hover{
	display: inline;
	text-decoration:underline;
}
.fon_148b table{
	overflow-x:scroll;

}
.news_div div{
	margin-bottom: 20px;
}

.lef_nav{
	position: fixed;

	top: 0px;
	z-index: 2;
}
.sign_wem li a{
	color: #fff!important;
}
.sign_wem{
	font-size: 12px;
	color: #fff;
}
.sign_fgxm{
	height: 14px;
	width: 1px;
	background-color: #517b8d;
	margin-top: 18px;
}
.nav_qkbg{
	background: -webkit-linear-gradient(#fff, #dedede);
	background: -o-linear-gradient(#fff, #dedede);
	background: -moz-linear-gradient(#fff, #dedede);
	background: linear-gradient(#fff, #dedede);
	color: #fff!important;
	border: 0;
	border-radius: 0;
	margin-bottom: 0!important;
}
.qk_navso{
	color: #fff!important;
	background-color: #447d94!important;
	border: 0 ;
	padding-right: 30px;
}
.qk_navso::-moz-placeholder{
	color: #fff!important;
}
.qk_navso::-webkit-placeholder{
	color: #fff!important;
}
.qk_navso::-o-placeholder{
	color: #fff!important;
}
.qknav_but{
	background-color: #295d72;
	border: 0;
}
@media (min-width: 992px){

	nav.navbar.bootsnav ul.nav > li > a {
		padding: 0 20px;
	}
}
.qkrig_bg{
	padding-top: 0px;

}
.pl120{
	padding-left: 103px;
}
.qkrig_tit{
	line-height: 40px;
	height: 7px;

}
.qk_righ{
	font-size: 24px;
	color: #295d72;
	font-weight: bold;
	margin-top: 14px;
}
.link15{
	line-height: 15px;
}
.qk_rigem{
	font-size: 12px;
	color: #0074e8;
	display:inline;
	border: 0;
	background-color: #fff;
	width: 40px;
	padding: 0;
	text-align: left;
	position: relative;

}
.qk_rigem img{
	position: absolute;
	right: 0;
	top: 5px;

}
.qk_rigem a{
	color: #0074e8;
	display:inline;
}
.qk_rigem a:hover{
	border-bottom: 1px solid #0074e8;
}
.chief_bg{
	width: 100%;
	height: 100%;
	padding: 22px 30px;
	border: 1px solid #ededed;
	padding-left: 20px!important;
	padding-right: 20px!important;
	background-color: #fff;
}
.qnmlgb{
	width: 100%;
	height: 100%;
	padding: 22px 30px;
	border: 1px solid #ededed;
	padding-left: 20px!important;
	padding-right: 20px!important;
	background-color: #fff;
}
.qnmlgb_patb{
	padding-top: 14px!important;
	padding-bottom: 14px!important;
}
.chief_bghig{
	min-height: 190px;
}
.chief_name{
	width: 100px;
	height: 130px;


}
.mb12{
	margin-bottom: 12px;
}
.chief_h2{
	font-size: 18px;
	color: #333740;
	font-weight: bold;
	margin-bottom: 20px;
}
.chief_p{
	font-size: 14px;
	color: #545862;
}
.chief_mjem{
	float: left;
}
.mb40{
	margin-bottom: 40px;
}
.chif_bor{
	border: 1px solid #ededed;
	padding: 14px;
	float: left;
	margin-bottom: 30px;
	background-color: #fff;
	width: 100%;
}

.mr20{
	margin-right: 20px;
}
.chienw_w{
	font-size: 14px;
	color: #545862;
	margin-bottom: 10px;
}
.chief_but{
	width: 60px;
	height: 22px;
	border-radius: 4px;
	line-height: 20px;
	color: #545862;
	border: 1px solid #ededed;
	text-align: center;
	font-size: 12px;

	background-color: #fff;
}
.chief_but a{
	color: #545862;

}
.chief_but a:hover{
	width: 60px;
	height: 22px;
	border-radius: 4px;
	line-height: 20px;
	color: #fff;
	border: 1px solid #295d72;
	text-align: center;
	font-size: 12px;

	background-color: #295d72;
}
.chief_butdiv div:nth-child(2){
	margin-left: 6px;
}
.qirig_div{
	width: 100%;
	min-height: 40px;
	border: 1px solid #ededed;
	background-color: #fff;
	font-size: 14px;
	color: #333740;


	margin-bottom: 16px;
	border-radius: 4px;
	overflow: hidden;
}
.qirig_div a{
	color: #295D72;
	width: 100%;
	height: 100%;
	display: block;
	padding-top: 9px;
}
.qirig_div a div{
	margin-top: 8px;
	padding-right: 2px;
	margin-bottom: 8px;
	display: inline;
	font-weight: bold;
}
.qirig_div img{
	margin-left: 15px;
	margin-right: 12px;
}
.qirig_div:hover{
	background-color: #eeeeee;
}
.ews_list{
	padding-left: 0;
	padding-right: 0;
	width: 100%;
	min-height: 10px;
	float: left;
}
.qk_rigfenm{
	width: 100%;
	height: 137px;
	border-radius: 4px;
	border: 1px solid #ededed;
	background-color: #fff;
	margin-bottom: 16px;
}
.qk_qinsb_bg{
	width: 100%;
	min-height: 10px;
	border-radius: 4px;
	border: 1px solid #ededed;
	background-color: #fff;

	padding-bottom: 10px;
	margin-top: 16px;

}
.qk_rigfh{
	width: 100%;
	height: 16px;

	font-size: 14px;
	color: #295D72;
	font-weight: bold;
	border-left: 2px solid #295d72;
	padding-left: 10%;
	line-height: 16px;
	margin-top: 16px;
	margin-left: 10px;
}
.qk_fbut{
	width: 33%;
	height: 46px;
	float: left;
	text-align: center;
}

.qk_fbut{

}


.qk_fbutbg{
	margin-top: 30px!important;
	width: 85%;
	margin: 0 auto;
}
.qk_qinsb{
	margin-top: 30px!important;
	width: 85%;
	margin: 0 auto;
}
.qk_qinsb img{
	width: 100%;
	margin-bottom: 28px;
}
.qk_gorm{
	width: 100%;
	/*height: 100%;*/
	border-radius: 4px;
	border: 1px solid #ededed;
	background-color: #fff;
}
.qk_rigfp{
	padding: 15px;
	font-size: 12px;
	color: #545862;
}
.qk_form{
	width: 100%;
	padding-left: 15px;
	padding-right: 15px;
}
.qk_inp{
	width: 100%;
	height: 28px;
	border-radius: 4px;
	background-color: #f2f4f7;
	border: 0;
	padding-left: 8px;
	padding-right: 8px;
	line-height: 28px;
	margin-bottom: 16px;
	font-size: 12px;
	color: #000;
}
.qk_form button{
	width: 100%;
	height: 28px;
	background-color: #295d72;
	border: 0;
	border-radius: 4px;
	color: #fff;
	margin-bottom: 16px;
}

.qk_rig_img{
	width: 100%;
	height: auto;
	margin-top: 16px;
	margin-bottom: 40px;
	position: absolute;
	z-index: 2;
	border: 1px solid #ededed;
}
.qk_rig_img img{
	width: 100%;
	height: auto;

}
.qk_foot{
	width: 100%;
	height: 100%;
	padding-top: 50px;
	padding-bottom: 50px;


}
.foot_a li ul li a{
	color: #545862!important;
}
.foot_a li ul li a:hover{
	text-decoration:underline!important;
}
#qknav_sobg{

	height: 60px;
	padding: 10px 0px;
	position: relative;
	display: none;
}
#qknav_sobg input{
	width: 100%;
	height: 40px;
	border-radius: 4px;
	border: 0;
	color: #545862;
	padding-left: 10px;
	overflow: hidden;
	padding-right: 40px;
	border: 1px solid #ededed;
}
#qknav_sobg{
	padding-left: 15px;
	padding-right: 15px;
}
.yin_div{
	height: 60px;
	width: 100%;
}
.qknav_bgbu{
	width: 30px;
	height: 36px;
	background-color: #fff;
	border: 0;
	background-image: url(../images/index_icon01.png);
	background-repeat: no-repeat;
	background-position: 2px 12px;
	position: absolute;
	right: 20px;
	top: 12px;
	padding-right: 0px;
	border-radius: 4px;
	z-index: 2;

}
.dashabi{
	padding-right: 0px!important;
}
.yin_div{
	width: 1142px;
	margin: 0 auto;
}
.yin_div_so{
	background-color: #295d72;
}
.yan_rig_sb{
	width: 100%;
	background-color: #fff;
}
.folt_nav{

}
.ques_bg{
	min-height: 200px;
	background-color: #fff;
	margin-bottom: 100px;
	padding-top: 100px;
}
.ques_box{
	width: 204px;
	height: 300px;
	margin: 0 auto;
}
.ques_box img{
	margin-bottom: 40px;
}
.ques_tem{
	font-size: 16px;
	color: #333740;
}
.sb_lef{
	width: 78%;
	background-color:#fff;
	padding: 20px 20px;
	overflow: hidden;
}
.sb_rig{
	width: 18%;

}
.pad15{
	padding-left: 15px;
	padding-right: 15px;
	border: 0px!important;
}
.bg404{
	width: 800px;
	margin: 0 auto;
	overflow: hidden;
	text-align: center;
	margin-top: 160px;
}
.ysb_pdf{
	width: 100%;
	height: 40px;
	background-color: #8fc31f;
	line-height: 40px;
	text-align: center;
	color: #fff;
	font-size: 14px;
	margin-bottom: 16px;
	border-radius: 4px;
	overflow: hidden;
}
.ysb_pdf a{
	color: #fff;
}
.ysb_fenx{
	width: 100%;
	height: 40px;
	background-color: #fff;
	line-height: 40px;
	text-align: center;
	color: #303133;
	font-size: 14px;

	border-radius: 4px;
	border: 1px solid #ededed;
}
.ysb_fenx a{
	color: #303133;
}
.ysb_fenx_pr{
	width: 100%;
	height: 40px;
	background-color: #dededf;
	line-height: 40px;
	text-align: center;
	color: #303133;
	font-size: 14px;

	border-radius: 4px;
	border: 1px solid #ededed;
}
.ysb_fenx_pr a{
	color: #303133;
}
.ysb_fenbnt{
	width: 100%;
	height: 40px;
	background-color: #fff;
	border: 1px solid #ededed;
	border-radius: 4px;
	margin-top: -1px;
	text-align: right;
}
.sby_fengx{

	background-color: #fff;
;
	border-radius: 4px;
	margin-top: -1px;
}
.sby_fengx img{
	margin-right: 10px;
}
.sby_fenga{
	width: 60%;
	color: #295d72
}

.mb16{
	margin-bottom: 16px;
}
.ysb_mb16{
	margin-bottom: 16px;
}
.ysb_gengx{
	width: 100%;
	height: 40px;
	margin-bottom: 16px;
	font-size: 15px;

}
.ysb_gengx img{
	width: 100%;
}
.mb0{
	margin-bottom: 0px;
}
.mt16{
	margin-top: 16px;
}
.ysb_tbnt{
	width: 25%;
	float: left;
	height: 22px;
	text-align: center;
	margin-top: 8px;
}
.ysb_tbnt img{
	height: 100%;
	transition:all .4s;
	-moz-transition:all .4s;
	-webkit-transition:all .4s;
	-o-transition:all .4s;

}
.ysb_tbnt img:hover{
	height: 100%;
	transform:scale(1.2);

}
.ysb_gengx{
	width: 100%;
	height: 40px;
	line-height: 40px;
	border: 1px solid #ededed;
	border-radius: 4px;
	background: -webkit-linear-gradient(#fff, #dedede);
	background: -o-linear-gradient(#fff, #dedede);
	background: -moz-linear-gradient(#fff, #dedede);
	background: linear-gradient(#fff, #dedede);
}
.ysb_gengx a{
	color: #313033;
	width: 66%;
	margin: 0 auto;
}
.ml14{
	margin-left: 14px;
}
.ml38{
	margin-left: 38px;
}
.ysb_biq_01{
	font-size: 16px;
	color: #f95d1b;
	font-family: "Cambria";
}
.ysb_biq_02{
	font-size: 16px;
	color: #909399;
	font-family: "Cambria";
}
.ysb_f95_14{
	font-size: 14px;
	color: #f95d1b;
}
.ysb_909_14{
	font-size: 14px;
	color: #909399;
}
.ysb_biq_tith{
	font-size: 24px;
	color: #295d72;
	font-family: "Arial";
	font-weight: bold;
	margin-top: 30px;
	margin-bottom: 20px;
	width: 88%;
}
.pudic_h2{
	font-size: 24px;
	color: #295d72;
	font-family: "Arial";
	font-weight: bold;
	margin-bottom: 20px;
}
.pudic_h3{
	font-size: 16px;
	color: #606266;
	font-family: "Arial";
	margin-bottom: 20px;
}

.pudic_h3 a{

	display: inline;
	text-decoration:underline;
}
.ysb_biq_name{
	font-size: 14px;
	color: #606266;
	font-weight: bold;
	font-family: "Arial"!important;
	margin-bottom: 20px;
	min-height: 20px;
	float: left;
	width: 100%;

}


.ysb_biq_box2{
	font-size: 14px;
	color: #909399;
	font-family: "Arial"!important
;
}
.ysb_biq_box2 span{
	color: #606266;
	font-weight: bold;
}
.ysb_biq_box2 p{
	color: #606266;
}
.ysb_biq_box3{
	font-size: 14px;
	color: #606266;
	font-family: "Arial"
	!important;
}
.ysb_biq_box3 a{
	display: inline;
}
.ysb_pon{
	position: relative;
}
.ysb_pon a img{
	margin-left: 2px;
}
.ysb_pon a{
	color: #606266;
}
.ysb_tan_name{
	width: 320px;
	padding: 15px;
	min-height: 90px;
	background-color: #eeeeee;
	position: absolute;
	border-radius: 4px;
	top: -158px;
	box-shadow: 4px 8px 14px rgba(78,78,78,0.5);
	z-index: 2;
	font-size: 12px;
	color: #606266;
	font-family: "Cambria";
}
.ysb_tan_name a{
	color: #295d72;
	display: inline;
}
.ysb_tan_name p
.ysb_tame_img{
	width: 23px;
	margin: 0 auto;
	text-align: center;
}
.ysb_tame_pon{
	position: absolute;
	bottom: 0px;
	width: 100%;

}
.ysb_tame_img img{
	margin-bottom: -26px;
}
.ysb_tan_off{
	position: absolute;
	top: 10px;
	right: 10px;
}
.ysb_nav{
	width: 100%;
	height: 50px;
	background: -webkit-linear-gradient(#fff, #dedede);
	background: -o-linear-gradient(#fff, #dedede);
	background: -moz-linear-gradient(#fff, #dedede);
	background: linear-gradient(#fff, #dedede);
	line-height: 50px;
	position: fixed;
	top: 0px;
	z-index: 3;

}
.ysb_sj_nav{
	width: 100%;
	height: 50px;
	background: -webkit-linear-gradient(#fff, #dedede);
	background: -o-linear-gradient(#fff, #dedede);
	background: -moz-linear-gradient(#fff, #dedede);
	background: linear-gradient(#fff, #dedede);
	line-height: 50px;
	position: fixed;
	top: 0px;
	z-index: 9999;
}
.ysb_nav_rig{
	width: 40%;
}
.ysb_nav_pdf{
	width: 33.3%;
	background-color: #8fc31f;
	text-align: center;
}
.ysb_nav_pdf a{
	color: #fff;
}
.ysb_nav_box{
	width: 33.3%;
	text-align: center;
	color: #333740;
}
.ysb_lin{
	line-height: 28px!important;
}
.ysb_show{
	box-shadow: 2px 8px 14px rgba(78,78,78,0.4);
	position: relative;
	z-index: 1000;
}
.ysb_sj_show{
	box-shadow: 2px 8px 14px rgba(78,78,78,0.4);
	margin-top: 50px;
	position: relative;
	z-index: 2;
	line-height: 0px!important;
}
.ysb_sj_show form{
	padding-top: 20px;
}
.ysb_nav_pr{
	width: 100%;
	text-align: center;
	background-color:#295d72;
	color: #fff;
}
.ysb_nav_box{
	width: 33.3%;
	text-align: center;
	color: #333740;
	cursor: pointer;
}
.ysb_nav_fen{
	width: 100%;
	/*height: 200px;*/
	background-color: #fff;box-shadow: 2px 8px 14px rgba(78,78,78,0.4);
	position: relative;
	z-index: 1000;
}
.ysb_nav_flist{
	width: 100%;
	height: 40px;
	line-height: 40px;
	border-bottom: 1px dashed #ededed;
}
.ysb_nav_fwew{
	font-size: 14px;
	margin-left: 10px;
	color: #333740;
}
.ysb_nav_flist img{
	margin-left: 26px;
}
.ysb_nav_flist:hover{
	background-color: #f2f4f7;
}
.ysb_nav_fen li:nth-child(6){
	border-bottom: 0px;
}
.ysb_nav_none{
	display: none!important;
}
.ysb_lizs{
	font-size: 14px;
	color: #333740;

}
.ysb_sj_none{
	display: none!important;
}
.ysb_lizs span{
	margin-right: 4px;
}
.ysb_lsx_box{
	border: 1px solid #dcdcdc;
	width: 200px;
	height: 30px;
	line-height: 30px;
	padding-left: 17px;
	background-image: url(../images/ysb_icon_05.png);
	background-repeat: no-repeat;
	background-position: 176px 13px;
	color: #606266;
	margin-left: 14px;
	cursor:pointer;
	font-size: 12px;
}
.mt9{
	margin-top: 5px;
}
.mt5{
	margin-top: 5px;
}
.ysb_lsx_xlbox{
	width: 200px;
	color: #606266;
	clear: both;
	min-height: 88px;
	background-color: #fff;
	position: absolute;
	right: 0px;
	top: 30px;
	box-shadow: 2px 8px 14px rgba(78,78,78,0.4);
}
.ysb_ponint{
	position: relative;
}
.ysb_lsx_tbem{
	/*width: 157px;*/
	padding-left: 17px;
	height: 30px;
	line-height: 30px;
	border-bottom: 1px solid #f2f4f7;
	font-size: 12px;
	cursor:pointer;
}
.ysb_lsx_tbem:hover{
	background-color: #295d72;
	color: #fff;
}
.ysb_list_s{
	width: 100;
	height: 40px;
	margin-bottom: 30px;
}
.fons_295_14{
	color: #295d72;
	font-size: 14px;
}
.ysb_list_box{
	width: 100%;
	padding-top: 15px;
	border-top: 1px solid #dddddd;
	min-height: 80px;
	float: left;
	padding-bottom: 15px;
}
.w94p3{
	width: 100%;
	padding: 0 0%;
}
.ysb_list_img{
	width: 30%;
	height: 246px;

}
.ysb_lbimg{
	margin-right: 20px;
	margin-bottom: 20px;
}
.ysb_di_box{
	margin-bottom: 15px;
	font-family: "Cambria"!important;

}
.ysb_di_box div:nth-child(2){
	margin-left: 20px;
}
.ysb_list_h2{
	font-size: 18px;
	color: #295d72;
	clear: both;
	font-weight: bold;
	margin-bottom: 4px;
	font-family: "Cambria"!important;
}
.ysb_list_rig{
	width: 71%;
	float: left;
}
.ysb_list_zem{
	font-size: 14px;
	color: #333740;
	margin-bottom: 4px;
	font-family: "Cambria"!important;
	display: -webkit-box;
	-webkit-line-clamp: 3;/* 行数 */
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ysb_list_zemmore{
	font-size: 14px;
	color: #333740;
	margin-bottom: 4px;
	font-family: "Cambria"!important;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}

.ysb_list_zemmore a{
	   display:inline
}

.ysb_list_nme{
	font-size: 12px;
	color: #8b8f97;
	width: 100%;
}
.ysb_list_bnt{
	font-size: 14px;
	color: #295d72;
	font-family: "Cambria"!important;
	height: 16px;
	line-height: 16px;
	margin-top: 4px;
	cursor:pointer;
}
.ysb_list_bnt a{
	color: #295d72;
}
.ml18{
	margin-left: 18px;
}
.ysb_list_bnt img{
	margin-right: 4px;
}
.ysb_list_fxsm{
	font-size: 14px;
	color:#333710;
	height: 16px;
	line-height: 16px;
	margin-top: 5px;
	font-family: "Cambria"!important;
}
.ysb_list_fxsm span{
	margin-left: 2px;
}
.ysb_list_fxsm a{
	margin-left: 2px;
	color: #333710;
}
.ml30{
	margin-left: 30px;
}
.ysb_list_botm{
	height: 16px;

}
.mt_ysb{
	margin-top: -4px;
}
.ysb_list_zw{
	font-size: 14px;
	color: #333740;
	clear: both;
}
.ysb_listsx{
	width: 100%;
	min-height: 80px;
	border-radius: 4px;
	border: 1px solid #ededed;
	background-color: #fff;
	float: left;
}
.custom-checkbox input[type="checkbox"] {
	appearance: none;
	-webkit-appearance: none;
	outline: none;
	display: none
} .custom-checkbox {
	  width: 20px;
	  display: block;

	  cursor: pointer;
  } .custom-checkbox input[type="checkbox"] + i {
		width: 12px;
		height: 12px;
		display: inline-block;
		margin-right: 12px;
		background: url(../images/ysb_icon_10.png)no-repeat;
	} .custom-checkbox input[type="checkbox"]:checked + i {
		  background-image: url(../images/ysb_icon_09.png)
	  }

.ysb_fx{
	color: #333740;
	font-size: 12px;
}
.ysb_fx_pr{
	color: #295d72;
	font-size: 12px;
}
.ysb_fx_box{
	margin-left: 10px;
	margin-bottom: 10px;
}
.ysb_fxk_mor{
	font-size: 12px;
	color: #295d72;
	margin-left: 30px;
	cursor:pointer;
	margin-bottom: 10px;
}

.ysb_fxk_none{
	display: none;
}
.ysb_fxk_bnt{
	width: 80px;
	line-height: 27px;
	height: 27px;
	background-color: #295d72;
	color: #fff;
	border-radius: 4px;
	border: 0px;
	margin-top: 0px;
	float: right;
	margin-right: 16px;
	margin-bottom: 18px;
}

.ysb_1yin{
	display: none!important;
}
.ysb_2yin{
	display: block;
}

.divbody h3{
	/*padding-bottom: 15px;强制改为0*/
	padding-bottom: 10px;/*11.26改为10*/
	font-size: 24px;
	color: #295d72;
	font-family: "Arial";
	font-weight: bold;
	min-height:10px;
	border-bottom: 2px solid #b5b5b5;
	margin-bottom: 10px;

}
.ysb_spdf div{
	display: inline;
	margin-right: 4px;
}
.ysb_sfenx{
	background-color: #295d72!important;
}

.ysb_sj_borig{
	border-right: 1px solid #6078a8;
}
.ynb_sj_fr{
	float: right;
}
.ynb_pt30{
	margin-top: 16px;
}
.pt9{
	padding-top: 4px;
}
.mr5{
	margin-right: 5px;
	display: inline
}
.ysb_vol_a{
	font-size: 12px;
	color: #333740;
	margin-left: 50px;

	margin-bottom: 10px;
}
.ysb_vol_a a{
	color: #333740;
}
.ysb_vol_a a:hover{
	color: #295d72;
}
.ysb_fontcol{
	color: #f95d1b!important;
}
.ysb_list_rig2{
	width: 75%;
	float: left;
}
.mtt28{
	margin-top: 28px;
}
.ysb_qkbutton1{
	display: inline;
	padding:  3px 8px;
	margin: 0px 10px;
	border: 1px solid #e5e5e5;;
	color: #23527c;
	font-size: 14px;
	background-color: #fff;
}
.ysb_qkbutton2{
	display: inline;
	padding:  3px 8px;
	margin: 0px 10px;
	border: 1px solid #e5e5e5;
	color: #23527c;
	font-size: 14px;
	background-color: #fff;
}
.ysb_qkbutton2_pr{
	display: inline;
	padding:  3px 8px;
	margin: 0px 10px;
	border: 1px solid #295d72;
	color: #ddd;
	font-size: 14px;
	background-color: #295d72;
}
.ysb_qhdiv{
	display: inline
}
.ysb_t_mb30{
	margin-bottom: 20px!important;
}
.ysb_tk_but{
	border: 0px;
	background-color: #23527c;
	color: #fff;
	font-size: 14px;
	padding: 5px 8px;
	margin-top: 10px;
	border-radius: 4px;
}
.ysb_tk_mb28{
	margin-bottom: 28px;
}
.ysb_tk_mb12{
	margin-bottom: 12px;
}
.ysb_tk_mb20{
	margin-bottom: 20px;
}
.ysb_tk_mb20 p{
	margin-bottom: 20px;
	color: #606266!important;
	font-family:'Arial'!important;
}
.ysb_tk_mb20 p span{
	font-family: 'Arial'!important;
}
.ysb_tk_top{
	height: 132px;
	margin-bottom: 30px;
}

.ysb_tk_h4{
	font-size: 14px;
	color: #333740;
	font-weight: bold;
	margin-bottom: 16px;
}
.ysb_tk_p{
	font-size: 14px;
	color: #606266;
	margin-bottom: 8px;
}

.ysb_tk_a{
	display: inline;
	border-bottom: 1px solid #23527c;
	color: #23527c;
}
.but_mt16{
	margin-top: 16px;
}
#fol_box{
	background-color: #fff;
	padding: 30px 0px;
	border-radius: 4px;
}

.ynb_hov:hover{
	color:  #295d72;
}
.qin_sb{
	width: 100%;
	height: 40px;
	border-radius: 3px;
	margin-bottom: 30px;
}
.qin_nv{
	padding: 10px 15px;
	background-color: #fff;
}
.qin_sb_pr{
	padding: 10px 15px;
	background-color: #23527c;
}
.qin_nv:hover{
	background-color: #FBFBFB;
}
.qin_nv a{
	color: #606266;
	text-decoration:none
}
.qin_sb_pr a{
	color: #fff!important;

}
.qin_sb li:nth-child(1){
	border-radius: 4px 4px 4px 4px;
}
.qin_sb li:nth-child(4){
	border-radius: 0px 4px 4px 0px;
}
.qin_sb_bg{
	background-color: #fff;
	margin-bottom: 20px;
	padding-right: 30px;
	padding-left: 30px;
}
.qin_sb_xx{
	font-size: 12px;
	color: #545862;
	border-bottom: 1px solid #f2f4f7;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.qin_sb_xx a{
	color: #545862;
	position: relative;
}
.qin_sb_xx a:hover{
	color: #23527c ;
}
.qin_sb_xx img{
	width: 100%;
	margin-top: 10px;
}
.play_key{
	width: 44px!important;
	height: 44px;
	margin-top: 0!important;
	position: absolute;
	left: calc(50% - 22px);
	top: calc(50% - 22px);
}
.qin_sb_mb15{
	margin-bottom: 15px;
}
.qin_view{
	width: 20%;
	height: 40px;
	margin: 0 auto;
	color:#23527c;
	text-align: center;
	line-height: 40px;
	background-color: #fff;
	border: 1px solid #dddddd;
	margin-bottom: 8px;
}
.qin_view a{
	color: #606266;
}
.qin_view a:hover{
	color: #23527c;
}
.sb_but_bg01{
	background-color: #8b8f97!important;
}
.sb_but_bg02{
	background-color: #f99e36!important;
}
.sb_but_bg03{
	background-color: #f99e36!important;
}
.ysb_dow{
	width: 30%;
	height: 40px;
	border-radius: 4px;
	border: 1px solid
	#ededed;
	line-height: 40px;

	color: #303133;
	font-size: 14px;
	margin-bottom: 16px;
	background-color: #fff;
	float: left;
}
.ysb_pdf a{
	color: #fff;
}
.sb_but_bg01 a{
	margin-right: 5%;
}
.sb_but_bg01 a:nth-child(3){
	margin-right:0px !important;
}
.sb_but_bg01 a:hover{
	color: #303133;
}
.ysb_dow img{
	float: left;
	margin-top: 13px;
	margin-right: 6px;
}
.ysb_dow span{
	float: left;
}
.ysb_dowdiv{
	width: 44px;
	margin: 0 auto;
}
.pt24{
	padding-top: 24px;
}
.sb_p0{
	padding: 0!important;
	border: none!important;
	margin-top: 20px!important;
	font-family: "Arial"!important;
}
.mb10{
	margin-bottom: 10px;
}
.w20{
	width: 20%!important;
}
.sb_p0 a{
	text-decoration:underline;
}
.sb_p0 th {
	padding-left: 13px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 13px!important;
}
.ysb_more{
	color: #23527c;
	text-align: right;
	font-size: 13px;
	/*text-decoration:underline!important;*/
}
.ynb_tis{
	font-size: 12px;
	color: #606266;
	border-bottom: 1px solid
	#f2f4f7;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.qk_tisbox{
	margin-top: 15px !important;
	width: 85%;
	margin: 0 auto;
}
.ysb_apmc{
	color: #23527c!important;
	text-align: right;
	font-size: 12px;
	margin-top: 10px;
	/*text-decoration: underline !important;*/
}

.ysb_aug{
	font-size: 12px;
	color:
			#545862;
	text-align: right;
	margin-top: 10px;
}
.ysb_augbox{
	border-bottom: 1px solid #f2f4f7;
	min-height: 10px;
	float: left;
	width: 100%;
}
.ysb_augbox img{
	float: none!important;
	max-width: 100%;
}
.ysb_svg{
	position: absolute;
	right: 20px;
	top: 20px;
	width: 50px;
	height: 50px;
}
.ysb_der{
	min-height: 10px;
	float: left;
	border-bottom: 1px solid #f2f4f7;
}
.hig46{
	height: 46px;


}
.mt46{
	margin-top: 46px;
}
.fon_295_24{
	font-size: 24px;
	color: #295d72;
}
.fons_bold{
	font-weight: bold;
}
.mb26{
	margin-bottom: 26px;
}
.mbt30{
	margin-bottom: 30px;
	margin-top: 30px;
}
.featured_box{
	width: 100%;
	min-height: 30px;
	float: left;
}
.featured_box h4{
	color:#23527c;
	font-size: 18px;
	font-weight: bold;
}
.featured_list{
	padding: 18px 10px;
	width: 49%;
	height: 175px;
	background-color:#fff;
	margin-bottom: 16px;
}
.featured_h3{
	font-size: 14px;
	font-family: "Cambria" !important;
	color: #295d72;
	font-weight:bold;
	margin-bottom: 20px;
	height:64px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
}
.featured_list p{
	color: #8b8f97;
	font-family: "Cambria" !important;
	font-size: 12px;
}
.featured_p{
	position: fixed;
	bottom: 0px;
}
.featured_em{
	position: relative;
}
.odd_box .featured_list:nth-child(odd){
	float: left;
}
.odd_box .featured_list:nth-child(even){
	float: right;
}
.mt20{
	margin-top: 20px;
}
.membership_box{
	width: 100%;
	min-height: 10px;
	background-color: #fff;
	margin-bottom: 60px;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content:space-evenly;
	padding: 18px;
	padding-top: 15px;
	vertical-align: middle!important;
}
.featured_logo{
	width: 20%;
	float: left;
}
.featured_img{


	border: 1px solid#ddd;border-radius: 4px;
	margin-right: 20px;
	float: left;
	text-align: center;
}
.featured_img img{

	padding: 4px;
	box-sizing: border-box;
}
.membership_box img{
	
	display: table-cell;
	/* margin-top:10px; */
	margin-bottom:10px;
	margin-right:10px;
	vertical-align: middle!important;
	max-width: 100%!important;
}
.ysb_allist{
	width: 100%;
	padding: 0px 10px;
	background-color: #fff;
	padding-top: 30px;
	float: left;
}
.all_img img{
	width: 100%;
}

@media (max-width: 768px){
	.all_img img{
		height: auto;
	}
}
.journals_a{
	width: 100%;
	margin-top: 16px;
	margin-bottom: 16px;
	height: 14px;

}
.journals_a a{
	float: left;
	font-size: 12px;
	color: #295d72;
}
.journals_a a:nth-child(2){
	margin-left: 22px;
}
.journals_a a:nth-child(3){
	float:right;
}
.journals_x{
	width: 100%;
	height: 1px;
	background-color: #f2f4f7;

}
.journals_bb{
	width: 100%;
	min-height:  9px;
	border-bottom: 1px solid #f2f4f7;
	margin-bottom: 12px;
}
.journals_bb:last-child{
	border-bottom: none;
	margin-bottom: 0px;
}
.all_h4{
	font-size: 14px;
	color: #295d72;
	font-family: "Cambria" !important;
	font-weight: bold;
	white-space:nowrap;
	text-overflow:ellipsis;
	width: 100%;
	overflow: hidden;
	margin-bottom: 16px;
	word-break:break-all;
}

.journals_bb p{
	color:#8b8f97;
	font-family: "Cambria" !important;
	font-size: 12px;
}
.journals_bb p:last-child{
	margin-bottom: 16px;
}

.all_h3{
	font-size: 14px;
	color: #295d72;
	font-family: "Cambria" !important;
	font-weight: bold;
	word-wrap: break-word;
	width: 100%;
	overflow: hidden;
	margin-bottom: 16px;
}
.yan_fr a{
	color: #295d72;
}
.xqicon{
	margin-left: 12px;
	margin-right: 12px;
}
.ynb_hov{
	color: #23527c!important;
	font-weight: bold;
	border-bottom: 1px solid #23527c;
	cursor:pointer
}
.xq_tan{
	width: 80%;
	min-height: 10px;
	padding: 30px 56px 30px  30px;
	border: 1px solid #aaa;
	margin: 0 auto;
	position: relative;
	background-color: #fff;
}
.xq_tan img{
	position: absolute;
	right: 10px;
	top: 10px;
	cursor:pointer
}
.xq_tan a{
	display: inline;
}
.xq_tan_a{
	padding-top: 20px;
	color: #337ab7;
	font-family: "Noto Serif","Georgia","Palatino","serif","font_ynb";
	margin-left: 5%;

}
.ysb_xqdown{
	width: 49%;
	height: 40px;
	border-radius: 4px;
	background-color: #8fc31f;
	font-size: 14px;
	color: #fff;
	line-height: 40px;
	text-align: center;
	position: relative;
}
.ysb_yeb_btn{
	width: 100%;
	height: 40px;
	border-radius: 4px;
	background-color: #8fc31f;
	font-size: 14px;
	color: #fff;
	line-height: 40px;
	text-align: center;
	position: relative;
}
.ysb_xqdown a{
	color: #fff;
	width: 46px;
	margin: 0 auto;
	height: 100%;
	display: block;
}
.ysb_yeb_btn a{
	color: #fff;
	margin: 0 auto;
	height: 100%;
	display: block;
}
.ysb_xqdown img{
	margin-right: 5px;
}
.sby_zedown{
	width: 100%;
	min-height: 40px;
	border: 1px solid#ededed;
	background-color:#8fc31f;
	font-size: 14px;
	color:#333740;
	border-radius: 4px;
	overflow: hidden;
	text-align: center;
	position: relative;
}
.sby_zedown a{
	color: #fff;
	margin: 0 auto;
	height: 100%;
	display: block;
	line-height: 40px;

}
.sby_zedown a:link {
	text-decoration: none;
}
.sby_zedown a:visited {
	text-decoration: none;
}
.sby_zedown a:hover {
	text-decoration: none;
}
.sby_zedown a:active {
	text-decoration: none;
}
.sby_zedown img{
	margin-left: 10px;
	margin-top: -2px;
}
.down_box{
	margin-bottom: 16px;
	min-height: 40px;
	width: 100%;
	float: left;
}
.down_01{
	width: 49%;
	height: 40px;
	border-radius: 4px 4px 0px 0px;
	background-color: #fff;
	line-height: 40px;
	text-align: center;
	box-sizing: border-box;
	position: relative;
	font-size: 12px;
	color: #606266;
	border: 1px solid #ededed;
	cursor:pointer;
	overflow: hidden; /* 隐藏超出容器的内容 */
}
.active:active .down_01{
	width: 49%;
	height: 40px;
	border-radius: 4px 4px 0px 0px;
	background-color: #fff;
	line-height: 40px;
	text-align: center;
	box-sizing: border-box;
	position: relative;
	font-size: 14px;
	color: #295d72;
	border-top: 2px solid #295d72;
	cursor:pointer;

}
.down_01_pr{
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	border-top: 2px solid #295d72;
	font-size: 14px;
	color: #295d72;
	overflow: hidden; /* 隐藏超出容器的内容 */

}
.citation_box{
	width: 100%;
	min-height: 20px;
	border-radius: 4px;
	float: left;
}
.citation_box a{
	display: block;
	background-color: #fff;
	width: 100%;
	height: 35px;
	border-bottom: 1px solid #ededed;
	text-align: center;
	line-height: 35px;
	color: #606266;
	font-size: 12px;
}
.citation_box a:hover{
	background-color: #ECECEC;
	color: #606266;
}

.cite_box{
	width: 100%;
	min-height: 20px;
	border-radius: 0px 0px 4px 4px;
	float: left;
	color: #606266;
	font-size: 12px;
	padding: 15px;
	background-color: #fff;
}
.relared_list{
	color: #295d72;
	margin-left: 20px;
	font-size: 12px;
	margin-bottom: 20px;
	padding-right: 20px;
}
.relared_h2{
	color: #295d72;
	background-color: #fff;
	font-size: 12px;
	height: 30px;
	line-height: 30px;
	margin-bottom: 0px!important;
}
.relared_list a{
	color: #295d72;
	margin-bottom: 10px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}
.relared_box{
	width: 100%;
	max-height: 480px;
	min-height: 20px;
	overflow: auto;
	background: #fff;
	padding-top: 30px;
}
.relared_box2{
	width: 100%;
	background: #fff;
	padding-top: 30px;
}
.scroll-bar{
	max-height: 500px;
	overflow: auto;
	margin-bottom: 15px;
	padding-right: 10px;
	scrollbar-width: thin;
	scrollbar-color: #ccc #eee;
}
.rela_p30{
	min-height: 60px;
	background-color: #fff;
	margin-bottom: 80px;
}
.top_xx{
	border-top: 2px solid #b5b5b5;
	padding-top: 20px;
}
.mtf46{
	margin-bottom: -46px;
}
.xq_tan .ref label{
	float: left;
}
.div_fix{
	position: absolute;
	z-index: 1;
}
.xq_tan{
	font-family:"Noto Serif","Georgia","Palatino","serif","font_ynb"!important;
}
.journals_ui{
	width: 100%;
	clear: both;
	margin-bottom: 60px;
	min-height: 10px;
	float: left;
}
.journals_li{
	width: 96%;
	padding: 15px 2%;
	min-height: 220px;
	background-color: #fff;
	float: left;
	position: relative;
}
.journals_li img{
	margin-bottom: 0px!important;
}
.journals_rig{
	width: 83%;
	float: left;

}
.journals_rig li:first-of-type{
	width: 100%;
	font-size: 18px;
	font-weight: bold;
	color: #295d72;
	margin-bottom: 8px;
	/*overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;*/
}
.journals_rig li a{
	color: #295d72;

}
.journals_rig li:nth-child(1) a{
	font-weight: bold;
}
.journals_txem{
	font-size: 14px;
	color: #fff;
}
.journals_txem span{
	color: #fff;
}
.journals_txem a{
	display: inline;
	color: #fff;
	text-decoration: underline;
}
.journals_rig li:last-of-type a{
	text-decoration:underline;
	margin-right: 30px;
}
.journals_rig li{

}
.journals_rig li:last-of-type{
	margin-bottom: 0px;
	position: absolute;
	bottom: 15px;
}
.journals_rig .journals_txem{
	color: #303133;
}
.journals_rig .journals_txem span{
	color: #606266;
}
.journals_cont{
	width: 100%;
	min-height: 11px;
	position: relative;
	top: 6%;
	transform:translateY(-6%);
}
.journals_cont li{
	margin-bottom: 4px;
}
.journals_li{
	margin-bottom: 16px;
	position: relative;
}
.sby_rig{
	width: 20%;
	float: left;
}
.sby_lef{
	width: 80%;
	float: left;
}

.sby_rig div:nth-child(3){
	padding-top: 0px!important;
}
/*.sby_box img{
	padding: 0px!important;
}*/
.sby_box{
	background-color:#fff;
	padding: 30px;
	width: 100%;
	float: left;
	position: relative;
	background-image:     url('https://www.explorationpub.com/uploads/img/201903/651fe3e9c36cab3add3a85bcd7e0fccc.jpg');
	/*background-position: center;*/
	overflow: hidden;
	background-size: 100% 100%;
	background-repeat: no-repeat;
}
.sby_box h2{
	font-weight: bold;
	color: #fff;
	font-size: 28px;
	margin-bottom: 24px;
}
.sby_box div{
	margin-bottom: 5px;
}
.sby_rig img:nth-of-type(1){
	border: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
}
.sby_rig div{
	clear: both;
	padding-top: 14px;
	padding-left: 2px;
}
.sby_rig div img{
	margin-right: 8px;
}
.sby_rig div a{
	color: #fff;
	font-size: 14px;
	padding-left: 24px;
}

.sby_lef div:last-of-type a{
	text-decoration: underline;
	margin-right: 30px;
	color: #fff;

}
.sby_lef div:last-of-type a:hover{
	text-decoration: underline!important;
}
.sby_lef div:last-of-type{
	padding-top: 10px;
}
.sby_lef div:nth-last-of-type(2) a{
	text-decoration: none;
}
.sby_img_box{
	position: absolute;
	width: 100%;
	left: 0;
	top: 8px;
	text-align:center;
}
.sby_img_box img{
	margin: 0 auto;
	width: 50%;
}
.sby_articles{
	width: 100%;
	min-height: 100px;
	float: left;

}
.sby_nav{
	box-sizing: border-box;
	width: 100%;
	height: 41px;
	border-bottom: 1px solid #295d72;
	margin-bottom: 30px;
}
.sby_nav div{
	float: left;
	
	background-color: #fff;
	margin-right: 10px;
}
.sby_nav div a{

	color: #295d72;
	padding:10px 15px ;
	display:block;
}
.sby_nav_pr{
	background-color: #295d72!important;
	color: #fff;
}
.sby_nav_pr a{
	color: #fff!important;
	text-decoration:none!important;
}
.sby_articles:last-of-type{
	margin-bottom: 100px;
}

.sby_mb0{
	margin-bottom: 0px!important;
}
.sby_anone{
	color:#333710!important;
}
.sou_mb40 ul li:last-child{
	margin-bottom: 50px;
}
.newlettr{
	width: 100%;
	min-height: 10px;
	float: left;
	background-color: #fff;
	padding: 20px;
	margin-bottom: 20px;
}
.sby_newlettr{
	min-height: 10px;
	width: 100%;
}
.sby_newlettr img{
	float: none!important;
	max-width: 100%;
	margin: 15px;
}
.xq_tan label{
	width: 5%!important;
}

.xq_tan mixed-citation{
	width: 93%!important;
}
.sby_arch{
	min-width: 50%;
	float: right;
}
.sby_arch a{
	color:#295d72;
	text-align: center;
	line-height: 40px;
	background-color:
			#fff;
	border: 1px solid
	#dddddd;
	float: right;
	padding: 0px 10px;
	font-size: 14px;
}

.sby_arch a:nth-child(2){
	margin-right: 10px;
}
.sby_archa a:nth-child(2){
	margin-right: 10px;
}
.sby_archa a{
	color:#295d72;
	text-align: center;
	line-height: 40px;
	float: right;
	padding: 0px 10px;
	font-size: 14px;
}
.sby_archa img{
	margin-left: 10px;
	margin-top: -1px;
}
.sby_arch img{
	margin-left: 10px;
	margin-top: -1px;
}

.sby_zea a{
	text-align: left;
}
.sby_zea{margin-bottom: 16px;}
.sby_serec{
	font-size: 14px;
	color: #303133;

}
.sby_serec span{
	font-weight: bold;
}
.ysb_list_s .sby_serec{
	margin-top: 5px;
}
.sby_wifi{
	position: absolute;
	right: 15px;
}
.sby_yinyan{
	padding-top: 0px!important;

}
.sby_yinyan_sb{
	padding-top: 0px!important;

}
.sby_yinyan a{
	margin-right: 10px!important;
}
.img_boxwidth{
	padding-left: 15px;
}
.team_left{
	width: 15%;
	margin-right: 2%;
}
.team_right{
	width: 83%;
}
@media only screen and (max-width: 992px) and (min-width: 769px){
	.team_left {
		width: 25%!important;
		margin-right: 0px!important;
	}
	.team_right{
		width: 75%;
	}
}
@media only screen and (max-width: 767px) and (min-width: 319px){
	.team_left {
		width: 30%!important;
		margin-right: 1px!important;
	}
	.team_right{
		width: 69%;
	}
}
.email{
	font-size: 14px;
	color: #545862;
}
.email a{
	color: #295d72;
	display: inline-block;
}



.video{
	width: 100%;
	margin-top: 20px;
}
.share{
	margin-top: 14px;
}
.share a{
	display: inline-block;
}
@media (max-width: 767px){
	.top_margin{
		margin-top: 0;
	}
}
@media (min-width: 767px){
	.top_margin{
		margin-top: 43px;
	}
}

.ysb_list_box p a{
	display: inline-block!important;
}

.introduction_div{
	background-color: #fff;
	padding: 34px 40px;
	width: 100%;
	float: left;
	position: relative;
}
.introduction_div p:last-child{
	margin-bottom: 0px!important;
}
@media screen and (max-width: 767px) {
	.introduction_div{
		padding: 20px;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.introduction_div{
		padding: 30px 30px;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.introduction_div{
		padding: 30px 30px;
	}
}