@charset "UTF-8";
@media screen and (max-width:1900px){
	
}
@media screen and (max-width:1850px){
	
}
@media screen and (max-width:1380px){
}

@media screen and (max-width:1180px){
	.top .nav li > a{ padding:25px 15px 25px 15px;}
}
@media screen and (max-width:1100px){
	.top .logo{ float:left; margin:15px 0 15px 0;}
	.top .nav{display:none;}
	.top .nav li > a{ padding:15px 15px 15px 15px;}
	.nav_x{display:block;}	
	
	.bk_title2{ font-size:24px;}
	
	.hxyw_box .hxyw .mtitle{ font-size:24px;}
	.hxyw_box .hxyw .mjianjie{ font-size:18px; }
	.hxyw_box .hxyw .mcontent{ padding:12px 0 12px 0; font-size:14px; font-weight:normal;}
	
	.ffl_box .mtitle{ font-size:24px;}
	.ffl_box .mjianjie{ font-size:18px;}
	.ffl_box .mcontent{ font-size:14px; font-weight:normal;}
}

@media screen and (max-width:920px){
	.pic{ display:none;}
	.pic2{ display:none;}
	.pic_list{display:block;}
	
	.footer_nav{padding-bottom:14px;}
	.footer_nav a{width:auto; padding:0 10px 0 10px;}
}
@media screen and (max-width:850px){
	.sxy_box .mjianjie{font-size:16px;}
	.sxy_box ul li{width: calc((100% - 10px)/2); width: -moz-calc((100% - 10px)/2); width: -webkit-calc((100% - 10px)/2); margin:10px 0 0 0;}
	.sxy_box ul li:nth-child(2n+2){ float:right;}
	.sxy_box ul li .mtitle{line-height:1.8em; font-size:18px;}
	
	
	.detail_xx .mtitle{ padding:12px 0 10px 0; font-size:18px;}
	.detail_xx .mjianjie .mleft{ font-size:14px; }
	.detail_xx .mcontent{ padding:12px 0 0 0; font-size:14px; font-weight:normal;}
	.detail_xx .mcontent h3{font-size:14px;}
}

@media screen and (max-width:760px){
	.gsjg li{width:48%; width: calc((100% - 15px)/2); width: -moz-calc((100% - 15px)/2); width: -webkit-calc((100% - 15px)/2); margin:10px 15px 10px 0; position:relative;}
	.gsjg li:nth-child(2n+2){margin-right:0px;} 
	.gsjg li .mtitle{ position:relative; display:block; padding:15px 10px 12px 10px; font-size:14px; color:#FFFFFF; height:4em; line-height:2em; overflow:hidden; background-color:#C8A063;}
	
	.er_footer{ font-size:16px; padding:18px 0 18px 0;}
	
	
	/*公司理念*/
	.gsln li{margin:6px 0 6px 0;}
	.gsln li .mleft{width: calc((100% - 10px)/2); width: -moz-calc((100% - 10px)/2); width: -webkit-calc((100% - 10px)/2);}
	.gsln li .right_top{ border-bottom:5px solid #FFFFFF; width:48%; width: calc((100% - 10px)/2); width: -moz-calc((100% - 10px)/2); width: -webkit-calc((100% - 10px)/2); overflow:hidden;}
	.gsln li .right_bottom{border-top:5px solid #FFFFFF; width:48%; width: calc((100% - 10px)/2); width: -moz-calc((100% - 10px)/2); width: -webkit-calc((100% - 10px)/2); overflow:hidden;}
	
	.gsln li .mimg p{bottom:30px; width:80%; left:20px; width: calc(100% - 40px); width: -moz-calc(100% - 40px); width: -webkit-calc(100% - 40px); font-size:14px;}
	.gsln li .mimg p span{font-size:16px;}
	
	/*社会责任*/
	.shzr_text{font-size:16px;}
	.shzr li{ margin:0 0 10px 0; width:48%; width: calc((100% - 10px)/2); width: -moz-calc((100% - 10px)/2); width: -webkit-calc((100% - 10px)/2);}
	.shzr li .text{padding:20px 20px 20px 20px;}
	.shzr li .text .mtitle{font-size:18px;}
	.shzr li .text .mjianjie{padding:10px 0 0 0; line-height:1.6em; font-size:14px;}
}

@media screen and (max-width:740px){
	.top_kong{display:block;}
	.top{ background-color: rgba(62,62,62,0.95); }
	
	.top .logo{margin:10px 0 10px 0;}
	.top .logo img{height:36px;}
	.nav_x{ margin-top:10px;}
	.nav_x2{ line-height: 36px;}
	
	.shuzhi ul{ padding:8px 0 8px 0;}
	
	.bk_title span{font-size:18px;}
	.shuzhi ul li{ font-size:16px;}
	.shuzhi ul li p{ font-size:14px;}
	
	.i_scy .mright p{font-size:12px; padding-left:14px;}
	.i_scy .mright p a{ font-size:14px;}
	
	.footer_nav{ display:none;}
	.footer{ padding:8px 0 0 0;}
	.footer .copy{ width:100%; font-size:12px; text-align:center;}
	.footer .ewm{ width:100%;}
	.footer .ewm li{ width:50%; margin:10px 0 10px 0;}
	.footer .ewm li span{display:inline-block; width:100%; text-align:center;}
	.footer .ewm li p{ width:100%; text-align:center; margin:2px 0 0 0px;}
	.footer .ewm li img{ max-width:100%;}
	
	
	.jkj_box .mtitle{font-size:18px;}
	.jkj_box .mjianjie{ padding:16px 0 0 0; font-size:14px; font-weight:normal;}
	
	
	.case_box li{ float:left; width:48%; width: calc((100% - 10px)/2); width: -moz-calc((100% - 10px)/2); width: -webkit-calc((100% - 10px)/2); margin:5px 10px 5px 0;}
	.case_box li:nth-child(3n+3){ margin-right:10px;}
	.case_box li:nth-child(2n+2){ margin-right:0px;}
	.case_box li .c_box .mtitle{ font-size:14px; height:1.8em;}
	
	/*动态*/
	.dongtai_box .dt_top{ display:none;}
	.dongtai_box .dongtai{ padding:0 0 0 0; background-image:none;}
	.dongtai_box .dongtai li{ width:100%; margin-bottom:8px;}
	.dongtai_box .dongtai li .mtitle{ background-image:none;}
	.dongtai_box .dongtai li .mtitle span{ display:inline-block; padding:0 0 0 0; font-size:20px; background-image:none;}
	.dongtai_box .dongtai li .mtitle2{ font-size:16px; width:100%;}
	.dongtai_box .dongtai li .mjianjie{ padding:10px 0 0px 0; font-size:14px; width:100%; text-align:left;}
	.dongtai_box .dongtai li:nth-of-type(even){float:left; margin-top:8px;}
	.dongtai_box .dongtai li:nth-of-type(even) .mtitle{ text-align:left;}
	.dongtai_box .dongtai li:nth-of-type(even) .mtitle span{ padding:0 0 0 0;}
	.dongtai_box .dongtai li:nth-of-type(even) .mtitle2{ font-size:16px; padding-left:0; text-align:left;}
	.dongtai_box .dongtai li:nth-of-type(even) .mjianjie{ text-align:left; padding-left:0;}
	
	
	.lxwm li{ float:left; width:40%; width: calc((100% - 30px)/2); width: -moz-calc((100% - 30px)/2); width: -webkit-calc((100% - 30px)/2); margin-right:30px; padding:20px 0 20px 0;}
	.lxwm li:nth-child(2n+2){ margin-right:0;}
	.lxwm li .mtitle{ font-size:18px;}
	.lxwm li .mjianjie{ font-size:14px;}
}

@media screen and (max-width:700px){
	.about_box li{margin:10px 0 10px 0;}
	.about_box li .mimg{width:100%;}
	.about_box li .mtext{width:100%;}
	.about_box li .mtext .text{ padding:10px 15px 15px 15px;}
	.about_box li .mtext .text .mtitle{line-height:1.8em; font-size:18px;}
	.about_box li .mtext .text .mjianjie{line-height:1.6em; font-size:14px; text-align:justify;}
	.about_box li:nth-of-type(even) .mimg{float:right;}
	.about_box li:nth-of-type(even) .mtext{float:left;}	
	
	.bk_title2{ font-size:18px;}
	
	.hxyw_box .hxyw .mtitle{ font-size:18px;}
	.hxyw_box .hxyw .mjianjie{ font-size:14px; }
	
	.ffl_box .mtitle{ font-size:18px;}
	.ffl_box .mjianjie{ font-size:14px;}
	
	/*合作方*/
	.hzf_box li{ width:31%; width: calc((100% - 30px)/3); width: -moz-calc((100% - 30px)/3); width: -webkit-calc((100% - 30px)/3); margin:7px 15px 8px 0;}
	.hzf_box li:nth-child(5n+5){ margin-right:15px;}
	.hzf_box li:nth-child(3n+3){ margin-right:0;}
}

@media screen and (max-width:600px){
	.sxy_box .mjianjie{font-size:14px;}
	.sxy_box ul li{ width:100%;}
}

@media screen and (max-width:580px){
	.lxwm li{ width:100%; margin-right:0px;}
}

@media screen and (max-width:520px){
	
}

@media screen and (max-width:461px){

}
@media screen and (max-width:420px){

}
@media screen and (max-width:350px){

}