﻿@media screen and (min-width:1200px) {
	.sj{ display:none !important;}
}
@media screen and (max-width:1600px) {
	.dh ul li p{padding:16.5px 22px}
}
@media screen and (max-width:1540px) {
.dh ul li p a{padding: 0 10px;}
.dh_tx i:after{left: 25px;right: 25px;}
.index-service-list li .pic.iconfont{width: 80px;line-height: 80px;}
.foot_dh ul{}
.foot_ewm .h4{margin-right: 20px;}
.foot_ewm{margin-right: 30px;}
}
@media screen and (max-width:1540px) {
	.dh{padding-right: 30px}
	.dh ul li p{padding:16.5px 6px}
}
@media screen and (max-width:1399px) {
	.dh{padding-right: 20px}
	.dh ul li p{padding:11px}
	.dh ul li p a{padding: 0 8px;}
}

@media screen and (max-width:1240px) {
	.dh{padding-right: 20px}
	.dh ul li p{padding:16.5px}
	.dh ul li p a{padding: 0 8px;}
}
@media screen and (max-width:1199px) {
	html.on body{overflow:hidden; height:100vh; position:relative;}
	.dhan2{position: absolute;right:2.5%;top: 15px;font-size: 28px;line-height: 30px;width: 30px;text-align: center;color: #282828;}
	.dhan2.on:before{content: "\e71f";font-size: 24px;}
	.sjdh2{position: absolute;left: 0;top:80px;width: 100%; background:#fff;height: 100vh;overflow-y:auto !important;padding-bottom: 60px;display: none;z-index: 9;border-top: 1px solid #eee;}
	.sjdh2 ul li{position:relative;}
	.sjdh2 ul li p a{display: block;padding: 0 15px; color: #282828;font-size: 18px;line-height: 60px;border-bottom: 1px solid #eee;}
	.sjdh2 ul li p a i{font-style: normal;}
	.sjdh2 ul li p span{line-height: 14px;font-size: 9px;margin-top: 3px; display: none;}
	.sjdh2 ul li .dh_xl2 ul li a{display: block;padding: 0 30px; color: #282828;font-size: 16px;line-height: 50px;border-bottom: 1px solid #eee;}
	.sjdh2 ul li .dh_xl2 ul li .dh_xl2 ul li a{color: #282828;padding: 0 45px;font-size: 14px;line-height: 40px;}
	.yxl_tb{position: absolute;right: 0px;top: 0;font-size: 16px;line-height: 60px;color: #282828;text-align:center;padding: 0 15px;z-index: 1;}
	.yxl_tb2{position: absolute;right: 0px;top: 0;font-size: 24px;line-height: 50px;color: #282828;text-align:center;padding: 0 30px;z-index: 1;}
	.ej_tb{float: left;font-size: 12px;padding-right: 5px;}
	.ej_tb:before{display: block;-webkit-transform:scale(0.8);transform:scale(0.8);}
	.sanji_tb{float: left;font-size: 12px;padding-right: 2px;color: #282828;}
	.sanji_tb:before{display: block;-webkit-transform:rotate(-90deg) scale(0.7) translate(2px, 0);transform:rotate(-90deg) scale(0.7) translate(2px, 0);}
	.dh_xl2{display: none;}
	.yxl>.yxl_tb.on:before{display: block;-webkit-transform:rotate(90deg);transform:rotate(90deg);}
	.yxl2>.yxl_tb2.on:before{content: "\e604";}
	.pc{ display:none !important;}
	.sjdh2 ul .qhyy{ display:block;text-align:center;padding: 30px 0;}
	.sjdh2 ul .qhyy a{ display:inline-block;font-size:14px;text-align:center; line-height:35px; color:#282828; width:45%;margin-right: 4%; border:1px solid #ddd; border-radius:5px;}
	.sjdh2 ul .qhyy a:nth-child(2n){margin-right: 0;}
	.sjdh2 ul .qhyy a.on{ background:#e02428;border:1px solid #e02428; color:#fff;}
	.top_ss{ display:none !important;}
	.top_h .logo{padding-right: 0; padding:8px 0;}
	.top_bg{height: auto}
	.dh ul li p span{display: none;}
	.in_about{margin-bottom: 30px}
	.in_pro{padding: 20px 0}
	.i_youshi{padding: 30px 0}
	.in_case{padding: 30px 0}
	.sy_bt_bj{margin-bottom: 20px}
	.in_service{padding: 30px 0}
	.sy_bt_bj2{margin-bottom: 20px}
	.in_about_sj{margin: 20px 0;}
	.foot_dh li{margin: 0 35px}
	.foot_dh{margin-top:15px;}
	.foot_middle{margin: 20px 0}
	.ny_about{padding-bottom: 20px;}


}
@media screen and (max-width:980px) {
	.banner{margin-top: 80px}
	.in_aboutleft{width: 100%}
	.in_aboutimg{margin-top: 25px;}
	.in_aboutright{width: 100%}
	.in_aboutright .bbt::after{display: none;}
	.in_proleft{width: 100%}
	.in_proleftico{display: none;}
	.in_proleft02_1{width: 100%; -webkit-writing-mode:horizontal-tb;writing-mode: horizontal-tb; padding:15px; font-size: 24px; line-height: 35px}
	.in_proleft02_2{width: 100%}
	.in_proright{width: 100%}
	.in_prorightmenu{width: 90%; padding:15px 0 0; margin: 20px auto 0 auto; overflow: hidden;}
	.in_prorightmenu li{ margin-right: -2%}
	.in_prorightmenu li{width: 48%; margin-right: 2%; float: left; margin-bottom:15px;}
	.in_proleft03 li{width: 48%;}
	.atex{width: 100%; margin-bottom: 15px}
	.yico{margin-top: 10px}
	.ajsfw li{ margin-bottom: 15px}
	.ajsfw li .yimg{width: 100%}
	.in_serviceleft{width: 100%}
	.in_serviceright{width: 100%}
	.in_serviceright img{width: 100%}
	.foot_dh li{margin: 0 28px}
	.bat{margin-top: 80px}
	.workshop li .bg{position: inherit; width: auto; top: 0; right:0;}


}
@media screen and (max-width:750px) {
	.in_aboutright_a a{width:25%; margin: 0 18px}
	.in_servicetext{margin-right: 0}
	.in_about_sj li{width: 31.333%; margin-bottom: 15px}
	.foot_dh li{margin: 0 13px; font-size: 16px}
	.foot_dh li a{font-size: 16px}
	.foot_middlelogo{width: 100%; border-right: 0; display:none;}
	.foot_middlelogo img{margin: 10px 0}
	.foot_middletext{width: 100%; margin-left:0;}
	.footWx{width: 100%; text-align: center; margin-top: 15px}
	.foot_middletext li p{font-size: 14px;}
	.ny_aboutleft{width: 100%}
	.ny_aboutright{width: 100%; margin-top: 20px}
	.ny_aboutrighttop02{display: none;}
	.ny_aboutrighttop04{display: none;}
	.ny_aboutrightimg{padding-top:20px;}
	.cimg{width: 100%}
	.ny_aboutrighttext2{margin-top:20px;}
	.ny_aboutrightimg2{padding-top: 10px}
	.ny_aboutleftmenu li{width: 50%; float: left;}
	.workshop li{width: 96%; margin-right: 4%}
	.join_left{width: 100%}
	.join_right{width: 100%; margin-top: 20px}

}
@media screen and (max-width:499px) {
	.in_aboutright_a{font-size: 16px}
	.in_aboutright_a a{width: 90%; margin: 0 15px 15px;}
	.atex p{font-size: 14px;}
	.in_caseimg li{width: 98%}
	.in_caseimg li p{padding: 15px 0}
	.in_about_sj li{width: 49%}
	.foot_dh li{margin: 0 6px; font-size: 14px}
	.foot_middletext li{width: 100%; margin-right: 0; margin-bottom: 15px;}
	.ny_aboutrightmiddle{padding: 15px}
	.ny_aboutleftmenu li{width: 100%}
	.ny_aboutrightimg{padding: 0}
	.ny_aboutrighttop{padding-left: 10px}
	.ny_aboutrighttop03{padding-left: 10px}
	.ny_aboutrightmiddle3{padding: 15px}
	.tactfrms li{width: 96%}

}