@charset "UTF-8";
@media screen and (max-width:1900px){

}
@media screen and (max-width:1550px){

}
@media screen and (max-width:1340px){
	.top .nav{display:none;}
	.nav_x{display:block;}
	.top{ padding-top:8px;}
	.top_kong{height:64px;}
	
	/*二级页面*/
	.er_box .er_main .con_box{padding:3vw 3vw 2vw 3vw;}
	.er_box .er_main .con_box2{padding:3vw 0px 2vw 0px;}
	.er_box .er_main .con_box2 .main_box{padding:0px 3vw 0px 3vw;}
	.er_title{ padding:0 0 0px 0;}
}
@media screen and (max-width:1100px){
	
}
@media screen and (max-width:1000px){

}

@media screen and (max-width:950px){

}
@media screen and (max-width:800px){
	/*二级页面*/
	.er_box .er_nav{ height:46px;}
	.er_box .er_nav a{ font-size:14px; height:46px; line-height:46px; padding:0 20px 0 20px;}
	
	.er_box .er_main .con_box{padding:25px 12px 15px 12px;}
	.er_box .er_main .con_box2{padding:25px 0px 15px 0px;}
	.er_box .er_main .con_box2 .main_box{padding:0px 12px 0px 12px;}
	.er_title{ font-size:18px; }
	.news-list li{ padding:18px 0 18px 0;}
	.news-list li .mimg{ width:100%;}
	.news-list li .mright{display:none;}
	.news-list li .nr-box{ width:100%; margin:10px 0 0 0;}
	.news-list li .nr-box .mtitle{ font-size:16px;}
	.news-list li .nr-box .mjianjie{ font-size:14px; padding:6px 0 0 0}
	.news-list li .nr-box .mydate{ padding:6px 0 0 0; line-height:30px; font-size:14px;}
	
	.about_box{padding:0px 10px 0px 10px;}
	.xx_title{font-size:18px; padding:0px 0 10px 0;}
	.xx_content{line-height:1.8em; padding-top:0; font-size:14px;}
	
	.pre_next p a{ font-size:14px;}
	
	
	.adfx_title{ height:60px;}
	.adfx_title .mtitle{height:60px; font-size:16px; line-height:36px; letter-spacing:2px; word-spacing: 2px;}
	.news-list_adfx{ padding-bottom:20px;}
	.adfx_more{ padding:0 0 20px 0;}
	
	.consti{ padding:0 0px 0 0px;}
	.consti li{ width:100%;}
}

@media screen and (max-width:760px){
	.top .logo img{height:40px;}
	.top_kong{height:40px;}
	.nav_x{ margin-top:0px;}
	.banner .slick-dots li button { display:none;}
	
	.hei60{ height:20px;}
	
	.i_jjhsm .bk_title{ position:inherit; float:none; left:0; top:0; background-position:center bottom; text-align:center; padding-bottom:10px; width:100%;}
	.i_jjhsm .bk_title a{ font-size:18px; line-height:1em;}
	.i_jjhsm .bk_title a span{font-size:12px;}
	.i_jjhsm .mright{ width:100%; padding:10px 0 0 0; font-size:14px;}
	.i_jjhsm .mright .en_t{font-size:14px;}
	
	/*底部信息*/
	.footer_box{padding:12px 0 12px 0;}
	.footer_box .mleft a{ padding-right:20px;}
	.footer_box .mleft{ width:40%; margin:0 0 0 0;}
	
	.footer_box .f_copy{ width:100%; padding:12px 0 0 0;}
	.footer_box .mright{ float:right; width:60%; margin:0 0 0 0;}
	
	
	/*爱心建议*/
	.input_ul li .p1{ padding:20px 0 0 0; line-height:38px; font-size:16px;}
	.input_ul li .p1 i{ font-size:14px;}
	.input_ul li .p2 .minput{width:90%; width: calc(100% - 40px); width: -moz-calc(100% - 40px); width: -webkit-calc(100% - 40px); height:38px; line-height:38px; padding:0 20px 0 20px; font-size:14px;}
	.input_ul li .p2 .minput2{width:90%; width: calc(100% - 40px); width: -moz-calc(100% - 40px); width: -webkit-calc(100% - 40px); height:38px; line-height:38px; padding:0 20px 0 20px; font-size:14px;}
	.input_ul li .p3{text-align:center; padding:20px 0 0 0;}
	.input_ul li .p3 .msubmit{ background-color:#C31A68; width:100px; height:36px; line-height:35px; font-size:14px;}
	.input_ul li .p1_t{padding-top:1px;}
	.input_ul li .p2 .layer{ top:38px;}
	.input_ul li .p2 .layer a{padding:0 0 0 20px; height:30px; line-height:30px; font-size:14px;}
	
	
}

@media screen and (max-width:740px){
	
	.honor{ border-bottom:0 dashed #dbdbdb;}
	.honor li{ width:100%; margin:10px 0 0 0;}
	.honor li .mimg .mydate{position:absolute; left:0; bottom:0; width:160px; height:38px; line-height:38px; font-size:14px;}
	.honor li .mtitle{height:38px; line-height:38px; font-size:14px; text-align:center;}
	
	.team_box{ padding:0 0px 0 0px;}
	.team_box li{ padding:10px 0 10px 0;}
	.team_box li .mtitle{height:30px; line-height:30px; padding:10px 0 0 0; overflow:hidden; font-size:14px;}
	
	.consti li a{height:36px; line-height:36px; font-size:15px;}
}

@media screen and (max-width:680px){
	.art .arrow.pre {left:20px;}
	.art .arrow.next {right:20px;}
	
	.er_box .er_nav a{ display:none;}
	.er_box .er_nav .a_be{display:block;}
}

@media screen and (max-width:600px){

}

@media screen and (max-width:580px){

}

@media screen and (max-width:500px){
	
}

@media screen and (max-width:461px){

}
@media screen and (max-width:420px){

}
@media screen and (max-width:350px){

}