.nav_item span a{
	padding: 0 14px;
}

.con_ban{
	padding-top: 0;
}
.header_bg {
    height: 240px;
    background-size: cover;
}

/*期刊八大类*/
.zhuanti_fl{float: left;width: 95%;margin-top: 0px;background: #fff;padding: 2% 2.5%;border-radius: 10px;}
.zhuanti_fl_tl{float: left;width: 100%;font-weight: 700;font-size: 20px;border-top: 2px solid #228a31;line-height: 40px;margin-bottom: 15px;}
.zhuanti_fl_tl em{color: #228a31;font-weight: 700;}
.zhuanti_fl_more{float: right;}
.zhuanti_fl .zhuanti_fl_l{background: #228a31;color: #fff;width: 30%;}
.zhuanti_fl .zhuanti_fl_l li{background: #2571f5;color: #fff;border: 1px solid #2571f5;margin-left: 0;}
.zhuanti_fl .zhuanti_fl_l li a{color: #fff;}
.zhuanti_fl .zhuanti_fl_l li a:hover{margin-left:0;}
.zhuanti_fl .zhuanti_fl_r{color: #fff;float: left;margin-left: 3px;}
.zhuanti_fl ul{float: left;width: 100%;margin-top: 10px;white-space: nowrap;}
.zhuanti_fl ul li{
	float: left;
    border: 1px solid #e6e6e6;
    line-height: 30px;
    padding: 0 25px;
    border-radius: 4px;
    margin-bottom: 10px;
    margin-left: 17px;
}
.zhuanti_fl ul li a{float: left;color: #333;font-size: 14px;}
.zhuanti_fl .zhuanti_fl_l li a:hover{color:#fff!important;}
.zhuanti_more{float: right;font-size: 14px;color: #d9ba5f;cursor: pointer;}
.zhuanti_fl_tl{float: left;width: 100%;font-weight: 700;font-size: 20px;border-top: 2px solid #228a31;line-height: 40px;margin-bottom: 15px;}
.zhuanti_fl_tl em{color: #228a31;font-weight: 700;}
.zhuanti_fl_more{float: right;}
.zhuanti_fl ul li:hover{
	background: #2571f5;
    color: #fff;
    border: 1px solid #2571f5;
}
.zhuanti_fl ul li:hover a{
	color: #fff;
}	


/*期刊频道页左边*/
.con_l { width: 820px; min-height: 1320px; padding: 30px; background: #fff; border-radius: 10px; }
.con_l .pic_lb1 { *width: 34%; *margin-right: 3% }
.con_l .lb_4 { float: left; width: 270px; margin-bottom: 10px; padding-right: 80px; }
.con_l .lb_4 time { position: absolute; right: 0; font-size: 12px; color:#999; }
.con_l .lb_4:nth-child(2n+1) { float: right; }
.con_l .lb_5 { float: left; width: 375px; margin-bottom: 15px; }
.con_l .lb_5:nth-child(2n+1) { float: right; } 
/*期刊*/
.qk-ul li{width: 17%;margin:20px 10px;overflow: hidden;}
.list-qk em{ font-style:normal;}
.list-qk span h4{ width:550px; text-align: center; float:left; font-size:24px;line-height:45px; margin-left:20px; color:#236548}
/*.list-qk ul.qk-ul2{ width:670px;}*/
.list-qk ul.qk-ul2 li{ padding-top:10px; padding-bottom:20px; height:220px; overflow:hidden;    text-align: center;
    justify-content: space-around;
    flex-wrap: wrap;
    display: flex; }
.list-qk ul.qk-ul2 li a img{ width:138px;  height:199px;}
.list-qk ul li em {
    float: left;
    color: #a4a3a3;
    width: 138px;
    text-align: center;
    font-size: 12px;
}
.list-qk ul li a.kefu {
    border:1px solid #2571f5;
    width: 109px;
    text-align: center;
    height: 30px;
    font-size: 14px;
    /*margin-left: 14px;*/
    color: #333;
    border-radius: 5px;
    line-height: 30px;
    /*margin-top: 10px;*/
	float: none;
    display: block;
    margin: 10px auto 10px auto;
}
.list-qk ul li:hover a.kefu {
    background:#2571f5;
    color: #fff;
}
.list-qk ul li a {
    float: left;
    text-align: center;
    line-height: 26px;
	font-size:17px
}	

.qk-ul li:hover img{
	width: 100%;
    transition: transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    -webkit-transition: -webkit-transform 0.3s;
    -o-transition: -o-transform 0.3s;
    transform: scale(1.05, 1.05);
    -ms-transform: scale(1.05, 1.05);
    -moz-transform: scale(1.05, 1.05);
    -webkit-transform: scale(1.05, 1.05);
    -o-transform: scale(1.05, 1.05);
    overflow: hidden;
}	
.list-qk{
	overflow: hidden;
	margin-bottom: 20px;
}
/*右侧*/
.right{overflow: hidden;
    margin-bottom: 30px;
	 background: #fff;
    padding: 20px 20px 10px 20px;
    border-radius: 10px;   
	}
.right_title{
	position: relative;
    padding-left: 30px;
    line-height: 30px;
    font-size: 16px;
	font-weight: bold; 
}
.right_body ul{
	margin-top: 20px;
	}
.right_body ul li{
	border-bottom: 1px solid #eaeaea;
	padding: 10px 0 12px 0px;
    float: none;
    width: auto;
}
/*2023.7.3添加微信*/
.wx_zyh {
	width: 285px;
    border-radius: 4px;
    /*padding: 20px;*/
	background: linear-gradient(135deg, #98dfd1 0%, #4694c2 100%);
	text-align: center;
	box-sizing:border-box;
	/*margin-left: 10px;*/
	margin-bottom: 20px;
	}
.wx_zyh h3 {
	font-size: 20px;
	color: #f00;
	}
.wx_zyh em {
	background: #fff;
	border-radius: 10px;
	box-shadow: 0px 0px 15px rgb(0,0,0,.3);
	padding: 10px;
	width: 88%;
	display: inline-block;
	box-sizing:border-box;
	margin: 20px 0px;
	}
.wx_zyh em img { max-width: 100%;}
.wx_zyh p {line-height: 24px; text-align: left;}
.wx_zyh p font {  font-size: 16px; font-weight: bold; display: block;}
.w_none { display: none;}
/*2023.7.3添加微信*/
.re-book{
	float: left;
	width: 100%;
	padding: 0  10px;
}
.re-book  li{
	float: left;
	width: 100%;
	padding: 20px   0  20px  12px;
	border-bottom: 1px solid #eaeaea;
}
.re-book  li:last-child{
	border-bottom: none;
	padding-bottom:30px;
}
.re-book-img{
	float: left;
	width: 72px;
	height:  100px;
}
.re-book-img  a{
	display: block;
	float: left;
}
.re-book-img  img{
	float: left;
	display: block;
	width: 72px;
	height: 100px;
}
.re-book-infor{
	/*float:left;*/
	width: 136px;
	padding-left:12px;
	padding-top:20px ;
}
.re-book-infor  a{
	display: block;
	float: left;
	width: 100%;
	font-size: 16px;
	color: #333;
	margin-top: -4px;
	margin-bottom: 2px;
}
.re-book-infor  a:hover,.hotbook  li  a:hover span{
	color: #2571f5;
	text-decoration: underline;
}
.re-book-infor  span{
	display: block;
	float: left;
	width: 100%;
	font-size: 12px;
	color: #666666;
	margin-top: 4px;
}
.con_r .r_rwap{
	overflow: hidden;
	margin-bottom: 30px;
}
.re-book-infor span b{
	color: #2571f5;
	font-weight: inherit;
}
.lanmu .lm_itme {
    width: 47%;
}
.hot_lb2 .hot_b span {
    display: block;
    float: left;
    width: 50%;
    font-size: 12px;
    color: #666666;
    margin-top: 4px;
}
.hot_lb2 .hot_b span b {
    color: #2571f5;
    font-weight: inherit;
}
.hot_lb2.on .hot_b{
	padding-left: 0;
}
.hot_lb2{
	height: auto!important;
}


/*期刊列表*/
.list-qk ul.qk-ul2 li{
	width: 32%;
    margin-right: 10px;
    padding-top: 10px;
    padding-bottom: 0;
    height: 210px;
    overflow: hidden;
}
.list-qk ul.qk-ul2 li a img{ width:100%;  height:150px;}
.list-qk ul.qk-ul2 li .flimg{
	width: 45%;
	
}
.list-qk ul.qk-ul2 li p{
	width: 50%;
    float: right;
    text-align: left;
    font-size: 12px;
}
.list-qk ul li p a{
	text-align: left;
	float: none;
	font-size: 15px;
}
.list-qk ul.qk-ul2 li p {
        float: left;
    padding-left: 10px;
    padding-top: 10px;
    line-height: 22px;
    overflow: hidden;
    text-overflow: ellipsis;
}
.list-qk ul.qk-ul2 li .flimg a{
	float: none;
	display: block;
	margin: 10px auto 10px auto;
}
.list-qk ul.qk-ul2 li:hover img{
	width: 100%;
    transition: transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    -webkit-transition: -webkit-transform 0.3s;
    -o-transition: -o-transform 0.3s;
    transform: scale(1.05, 1.05);
    -ms-transform: scale(1.05, 1.05);
    -moz-transform: scale(1.05, 1.05);
    -webkit-transform: scale(1.05, 1.05);
    -o-transform: scale(1.05, 1.05);
}
.list-qk ul.qk-ul2 li:hover p a{
	color: #2571f5;
}

/*论文分类列表*/
.list-lwen ul.lwen-ul2{ padding:20px 10px 10px 15px;}
.list-lwen ul.lwen-ul2 li{overflow: hidden; border-bottom:1px  dotted #2571f53d; padding-bottom:10px; margin-bottom:20px;}
.list-lwen ul.lwen-ul2 strong { float:left;}
.list-lwen ul.lwen-ul2 strong a{font-size:14px; font-family:"微软雅黑";color:#236548;  }
.list-lwen ul.lwen-ul2 h5{font-size:14px; font-family:"微软雅黑"; float:left; width:480px; overflow:hidden; display:inline;}
.list-lwen ul.lwen-ul2 p,.list-lwen .arc-lwen p{ float:left; padding:10px 0px 0px 0px;color: #666; font-size:15px;}
.list-lwen ul.lwen-ul2 p a{ color:#f96843;}
.list-lwen ul.lwen-ul2 span{font-size: 12px; float:right; color:#909090; width:190px;}
.list-lwen a.kefu{float:left; background-position:-393px -114px; width:212px; height:47px; margin-left:230px;_margin-left:200px;}
.list-lwen i,.list-qk i{ background-position:-33px -1px;float:left; width:671px; height:14px;}
/*论文介绍*/

.list-lwen .arc-lwen h1{ width:100%; text-align:center; line-height:60px; font-size:24px; font-family:"微软雅黑"; font-weight:100; overflow:hidden;}
.list-lwen .arc-lwen span.admin{ width:100%; text-align:center;color:#909090;display: block; }
.list-lwen .arc-lwen span.admin a{
	color: #2571f5;
}
.list-lwen .arc-lwen p{ font-size:14px;}
.list-lwen .arc-lwen p a{color:#FF6600;}
.list-lwen .arc-lwen p b{ color:#236548;font-size:16px; font-family:"微软雅黑"; line-height:30px;}
.list-lwen .arc-lwen strong.fb-zf{ float:left; width:520px; padding-top:20px; padding-bottom:20px; padding-left:130px;}
.list-lwen .arc-lwen strong.zixun{ float:left; width:400px; padding-left:0px; padding-top:20px;}
.list-lwen .arc-lwen strong.fb-zf a,.list-lwen .arc-lwen .zixun a{ font-size:18px; font-family:"微软雅黑"; width:180px; height:35px; float:left; color:#FFF; line-height:35px; text-align:center; margin-right:10px;}
.list-lwen .arc-lwen .qikcon{
	padding-top: 20px;
    border-bottom: 1px dotted #2571f54f;
    padding-bottom: 20px;
    margin-bottom: 20px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.list-lwen .arc-lwen .qikcon .flimg{ width:238px;}
.list-lwen .arc-lwen .qikcon .flimg img{ width:238px; height:338px; }
.list-lwen .arc-lwen .qikcon .frcon{padding-left:20px; line-height:30px; font-size:14px;}
.list-lwen .arc-lwen .qikcon .bshare-custom{ margin-top:10px;}
/*声明*/
.smy {
	font-size:18px;
	border:1px solid #ff6600;
	color:#ff6600;
	margin-bottom:3px;
	font-size: 14px;
    margin: 20px auto;
    padding: 20px!important;
}

/*分页*/

.knbody-page,.knbody-page  div{
	float: left;
	width: 100%;
}
.knbody-page{
	margin-bottom: 30px;
}
.knbody-page  div{
	margin-top: 20px;
}
.knbody-page a{
	display: block;
	float: left;
	height: 32px;
	line-height: 30px;
	border: 1px solid #ebebeb;
	font-size: 16px;
	color: #999999;
	padding: 0  20px;
}
.knbody-page  a:hover{
	background: #f6fbfe;
	color: #2571f5;
	border: 1px solid #2571f5;
}
.list-lwen .arc-lwen .qikcon .frcon p{
	float: none;
}
.lm_itme{
    width: 23.2%;
    margin-right: 20px;
}

.pic_lb1 .lb_bt{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    white-space: inherit;
}

.list-lwen .arc-lwen .qikcon .frcon p{
	font-size: 14px;
    /*border: 1px solid #2571f547;
    border-radius: 5px;*/
    margin: 10px auto;
    text-align: left;
    padding: 0 15px;
    color: #000;
}

/*快速入口*/
.new-qk dl{border-bottom: 1px #eee dashed;padding: 15px 0px 20px 0px;overflow: hidden;}
.new-qk dl dt{font-size:14px;color: #2571f5;/* width:290px; */margin-bottom: 10px;}
.new-qk dl dd{width: 45%;margin-left: 0px;float: left;font-size: 12px;border: 1px solid #e2e2e2;margin-right: 10px;text-align: center;border-radius: 10px;padding: 5px 0;margin: 5px;}
.new-qk dl dd:hover{
	background: #2571f5;
	border: 1px solid #2571f5;
}
.new-qk dl dd:hover a{
	color: #fff;
}
.question .r_lm{
	width: 100%;
	display: block;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.question .r_lm:nth-child(2n) {
    float: none;
}
.r_lm{
	font-size:15px;
}
.ggwlist img{
	width: 100%;
	border-radius: 10px;
	margin-bottom: 20px;
}

/*论文介绍*/

.list-lwen .arc-lwen h1{  text-align:center; line-height:60px; font-size:24px; font-family:"微软雅黑"; font-weight:100; overflow:hidden;}
.list-lwen .arc-lwen span.admin{  text-align:center;color:#909090; }
.list-lwen .arc-lwen p{ font-size:16px;}
.list-lwen .arc-lwen p a{color:#FF6600;}
.list-lwen .arc-lwen p b{ color:#236548;font-size:16px; font-family:"微软雅黑"; line-height:30px;}
.list-lwen .arc-lwen strong.fb-zf{ float:left; width:520px; padding-top:20px; padding-bottom:20px; padding-left:130px;}
.list-lwen .arc-lwen strong.zixun{ float:left; width:400px; padding-left:0px; padding-top:20px;}
.list-lwen .arc-lwen strong.fb-zf a,.list-lwen .arc-lwen .zixun a{ font-size:18px; font-family:"微软雅黑"; width:180px; height:35px; float:left; color:#FFF; line-height:35px; text-align:center; margin-right:10px;}
.list-lwen .arc-lwen dl{ width:670px; padding-top:20px; border-bottom:1px dotted #46bd89; padding-bottom:20px;margin-bottom:20px;}
.list-lwen .arc-lwen dl dt{ width:238px;}
.list-lwen .arc-lwen dl dt img{ width:238px; height:338px; }
.list-lwen .arc-lwen dl dd{ width:400px;padding-left:20px; line-height:30px; font-size:14px;}
.list-lwen .arc-lwen dl .bshare-custom{ margin-top:10px;}
.list-lwen .arc-lwen p{
	    display: block;
    margin: 10px auto;
    float: none;
}
.list-lwen .arc-lwen p img{
	    display: inline-block;
    width: 100%;
    float: none;
	box-shadow: 4px 4px 12px rgba(0,0,0,0.3);
            border-radius: 4px;
            margin: 20px;
}

.gdxsxm2 {
	/*border: 2px solid #ff6600;;;0414*/
    margin-top: 20px;
    width: 85%;
    margin: 25px auto;
    border-radius: 5px;
}
.gdxsxm2  label{
	background-color: #cd7f32;
	text-align: center;
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	color: #fff;
	padding: 10px 8px;
	display: block;
}
.gdxsxm2 ul{
	display: flex;
	justify-content: space-around;
	flex-wrap: wrap;
	float: none;
	}
.gdxsxm2 ul li {
	    width: calc(15% - 1px);
    height: 24px;
    line-height: 24px;
    text-align: center;
    padding: 18px 0;
    /* border-radius: 10px; 
    border: 1px solid #ff6600;*/
	}
.gdxsxm2  ul li a{
	color:black;
	margin:0 6px;
	font-size:14px;
}
.gdxsxm2 ul li:hover a{
	color: #ff6600;
}

.rmjzh .re-book-infor span{
	width: 25%;
	float: left;
	margin-top: 0;
}
.rmjzh{
	width: auto;
}
.rmjzh .re-book-infor{
	width: auto;
	float: none;
	padding-top: 10px;
}
.rmjzh .re-book-infor a{
	    position: relative;
    overflow: hidden;
    word-spacing: normal;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 14px;
    width: 74%;
    margin-top: -1px;
}
.rmjzh .re-book-infor b{
	/*position: relative;*/
}
.rmjzh .re-book-infor b:before {
    content: "";
    display: block;
    position: absolute;
    width: 6px;
    height: 6px;
    border-radius: 10px;
    left: -17px;
    top: 6px;
    background-color: #cbd9d9;
}

.rmjzh li{
	padding: 10px 0 12px 0px;
	float: none;
    width: auto;
}
.rmjzh li:last-child{
	padding-bottom: 10px;
}
.rmjzh .re-book-infor{
	display: flex;
	white-space: nowrap;
	justify-content: space-between;
}
.rmjzh{
	float: none;
}




/***翻译润色开始***/
.info_button {
	margin-bottom: 30px;
	text-align: center;
	width: 100%;
	display: inline-block;
	background: #fff;
	border-radius: 10px;
	overflow: hidden;
	padding: 30px 0px;
	}
.info_button a {
	display: inline-block;
	line-height: 50px;
	padding: 0px 21px;
	font-size: 22px;
	font-weight: bold;
	background: #ff6600;
	color: #fff;
	border-radius: 30px;
	margin: 0px 10px;
	}
.info_button a:last-child {background: #ffbb50; color: #333;}

.r_rwap_img {
	background: #fff;
	border-radius: 10px;
	margin-bottom: 30px;
	overflow: hidden;
	}
/***翻译润色结束***/


.qk_mag {
	border-radius: 10px;
	padding: 2% 2.5%;
	}
.qk_mag h3 a{
	display: inline-block;
	background: #2571f5;
    color: #fff;
	line-height: 30px;
    padding: 0 25px;
    border-radius: 4px;
    margin-bottom: 15px;
	}
.qk_mag ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	}
.qk_mag ul li {
    line-height: 30px;
    margin-bottom: 10px;
	margin-right: 17px;
	}
.qk_mag ul li a {
	display: block;
	height: auto;
	padding: 0 25px;
	border-radius: 4px;
	border: 1px solid #e6e6e6;
	}
.qk_mag ul li a:hover {
	background: #2571f5;
	color: #fff;
	border-color: #2571f5;
	}
	
.qk_ns_list {
	margin-top: 20px;
	padding: 30px;
    background: #fff;
	}
.qk_ns_u {
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	}
.qk_ns_u li {
	width: 24.2%;
	margin-right: 1%;
	display: flex;
	margin-bottom: 10px;
	}
.qk_ns_u li:nth-child(4n){ margin-right: 0;}
.qk_ns_u li a img{ width:100%;  height:150px;}
.qk_ns_u li .flimg{width: 45%;}
.qk_ns_u li .qk_c{
	width: 50%;
    text-align: left;
    font-size: 12px;
	margin-left: 5%;
	}
.qk_ns_u li .qk_c h4 a{
	text-align: left;
	font-size: 15px;
	min-height: 40px;
	display: block;
	}
.qk_ns_u li p {
    padding-top: 5px;
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
	}
.qk_ns_u li .flimg a{
	float: none;
	display: block;
	margin: 10px auto 10px auto;
	}
.qk_ns_u li:hover img{
	width: 100%;
    transition: transform 0.3s;
    transform: scale(1.05, 1.05);
	}
.qk_ns_u li:hover p a{color: #2571f5;}
.qk_ns_u li a.kefu {
    border:1px solid #2571f5;
    width: 109px;
    text-align: center;
    height: 30px;
    font-size: 14px;
    color: #333;
    border-radius: 5px;
    line-height: 30px;
	float: none;
    display: block;
    margin: 10px auto 10px auto;
	}
.qk_ns_u li:hover a.kefu {
    background:#2571f5;
    color: #fff;
	}
.qk_ns_cont {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	}
.qk_c_l {
	width: 70%;
	padding: 30px;
    background: #fff;
	box-sizing: border-box;
	}
.qk_c_l h1 {
	display: block;
	font-size: 24px;
	line-height: 60px;
	text-align: center;
	}
.qk_c_l .admin {
	display: block;
	text-align: center;
	color: #909090;
	}
.qk_c_l .admin a{color: #2571f5;}
.qk_c_arct {
	display: block;
	padding: 20px 0px;
	color: #2571f5;
	font-size: 18px;
	font-weight: 700;
	}
.qk_c_l h2 {
	line-height: 30px;
	font-size: 16px;
	padding-left: 10px;
	border-left: 5px solid #2571f5;
	margin-bottom: 15px;
	}
.qk_c_l p {
	font-size: 16px;
	display: block;
	margin-bottom: 15px;
	}
	
.qk_c_r { width: 28%; box-sizing: border-box;}
.qk_r_box {
	background: #fff;
	padding: 20px 20px;
	display: block;
	margin-bottom: 20px;
	}
.qk_r_box .flimg {
	display: block;
	text-align: center;
	}
.qk_r_box .flimg img {
	display: inline-block;
	height: 220px;
	}
.qk_r_box .r_p p{
	display: block;
	margin-top: 10px;
	}
.qk_r_box b {
	display: block;
	font-size: 16px;
	line-height: 30px;
	}
.qk_r_box span {
	font-size: 14px;
	color: #999;
	line-height: 24px;
	}
	
.qk_n_bg {
	/*background: url(..../images2022/qk_n_bdbg.jpg) center center no-repeat;*/
	background-size: cover;
	box-shadow: 0 0px 15px rgb(0,0,0,.17);
	padding: 30px 30px;
	margin-top: 30px;
	}
.qk_n_bg h4 {
	font-size: 30px;
	color: #0c409b;
	line-height: 40px;
	padding: 0px 0px 20px;
	display: block;
	text-align: center;
	font-weight: bold;
	}

.qk_n_bg form {
	display: flex;
	align-items: center;
	justify-content: space-between;
	}
.qk_n_bg form span {
	font-size: 16px;
	font-weight: bold;
	}
.qk_n_bg form input {
	line-height: 43px;
	width: 32%;
	padding: 0px 10px;
	background: rgb(255,255,255,1);
	border: 1px solid #ccc;
	font-size: 12px;
	color: #333;
	outline: none;
	box-sizing: border-box;
	border-radius: 4px;
	overflow: hidden;
  	text-overflow: ellipsis;
  	white-space: nowrap;
	}

.qk_n_bg button {
	height: 45px;
	line-height: 45px;
	background: #ee2d1b;
	color: #fff;
	font-size: 18px;
	display: block;
	border-radius: 4px;
	cursor: pointer;
	border: none;
	padding: 0px 50px;
	}
	
/**2026.9.8*/
.navbar-default{
    margin-bottom:0;
    border:none;
	}
.main.nav_bg{
    display:flex;
    align-items:center;
    justify-content:space-between;
	}
.navbar-header{
    display:flex;
    align-items:center;
	}
.pho { display: none;}
.pho a{
    font-size:22px;
    font-weight:bold;
    color:#fff;
    text-decoration:none;
	}

.collapse.navbar-collapse{
    display:block !important;
	width: 100%;
	}
.nav.navbar-nav{
    display:flex;
	padding-top: 25px;
	}
.nav.navbar-nav > li{
	position:relative; 
	transition:0.1s all linear; 
	cursor:pointer; 
	}
.nav.navbar-nav > li::before {
	content:""; 
	position:absolute; 
	bottom:0px; 
	left:100%; 
	width:0; 
	height:3px;
	background: #fff; 
	transition:0.1s all linear;
	}
.nav.navbar-nav > li:hover::before {
	width:100%; 
	bottom:0px; 
	left:0; 
	transition-delay:0.1s;
	}
.nav.navbar-nav > li:last-child {
	margin-left: 190px;
	}
.nav.navbar-nav > li a{
    font-size:17px;
    color:#fff;
    text-decoration:none;
    line-height:40px;
	padding: 0px 14px;
	display: block;
	}
.nav.navbar-nav > li a:hover{
    color:#fff;
	}
.navbar-toggle{
    display:none;
    background:none;
    border:none;
    cursor:pointer;
    padding:10px;
	}
.navbar-toggle .icon-bar{
    display:block;
    width:24px;
    height:3px;
    background:#fff;
    margin:4px 0;
    border-radius:2px;
	}
	
@media screen and (max-width:640px) {
	body { min-width: 100%;}
	.qk_mm { height: auto;}
	.main { width: 100%;}
	.qk_mm > nav { height: auto;}
	.qk_mm .in_nav { height: auto;}
	.qk_mm .nav_wrap { height: auto; padding: 25px 8px 15px; line-height: 1; display: flex; flex-wrap: wrap;}
	.qk_mm .nav_item { margin-bottom: 10px;}
	.qk_mm .nav_mobile { margin-left: 0;}
	.qk_mm .nav_wrap:after { content:""; clear: both; display: block; overflow: hidden;}
	.qk_mm .nav_item span a { padding: 5px 10px!important; background: #fff; border: 1px solid #eee; border-radius: 4px; font-size: 14px; color: #000;}
	.qk_c_l, .qk_c_r { width: 100%;}
	.qk_c_l { padding: 15px 15px;}
	.qk_c_r { margin-top: 20px;}
	.qk_n_bg { margin-top: 0; padding: 10px 10px; background: #e3f6fd;}
	.qk_n_bg h4 { font-size: 22px; padding-bottom: 10px;}
	.qk_n_bg form { flex-wrap: wrap;}
	.qk_n_bg form input { width: 100%; margin: 15px 0;}
	.qk_n_bg button { width: 100%;}
	.footer { padding: 10px 10px;}
	.footer .footer_wrap { padding-top: 0;}
	.footer .one { width: 100%;}
	.footer .one .nav_wrap { padding-top: 0;}
	.footer .one .nav_wrap .nav_item span a { font-size: 15px;}
	.gzh { display: none;}
	
	.header_bg { height: auto; padding: 10px 0;}
	.main.nav_bg{
        width:100%;
        flex-wrap:wrap;
        height:auto;
		box-sizing: border-box;
    }
    .navbar-header{
        width:100%;
        display:flex;
        justify-content:space-between;
        align-items:center;
        height:40px;
		padding:0 15px;
		box-sizing: border-box;
    }
	.pho { display: block;}
    .navbar-toggle{
        display:block;
    }
    .collapse.navbar-collapse{
        display:none !important;
        width:100%;
		height: 100%;
		background: #fff;
		padding-bottom: 50%;
    }
    .collapse.navbar-collapse.show-menu{
        display:block !important;
		position: relative;
		z-index: 100;
		top: 10px;
    }
    .nav.navbar-nav{
        flex-direction:column;
        width:100%;
		height: 100%;
        background:#fff;
        border-top:1px solid #eee;
		padding-top: 0;
    }
    .nav.navbar-nav > li{
        width:100%;
        padding:0;
        border-bottom:1px solid #f1f1f1;
    }
	.nav.navbar-nav > li:last-child { margin-left: 0;}
    .nav.navbar-nav > li a{
        display:block;
        line-height:44px;
        padding:0 15px;
		color: #333;
    }
	
	.qk_mag ul li { margin-right: 10px; margin-bottom: 10px;}
	.qk_mag ul li a { padding: 0px 5px;}
	.qk_ns_list { padding: 15px 15px;}
	.qk_ns_u li { width: 100%; margin-right: 0;}
	.qk_ns_u li .flimg { width: 30%;}
	.qk_ns_u li .qk_c { width: 65%;}
	}