*{margin:0;padding:0;list-style:none; transition:all;-o-transition:all;-ms-transition:all;-moz-transition:all;-webkit-transition:all;font-family:"PingFang SC,Microsoft YaHei";
	/*filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;*/}
body,html{font-size:14px; }
h1,h2,h3,h4,h5,h6{font-weight:normal}
a{text-decoration:none;color:#adaba8; transition-duration:.5s;-ms-transition-duration:.5s;-moz-transition-duration:.5s;-webkit-transition-duration:.5s;}
a:hover{text-decoration:none;}
em,i,strong{font-style:normal;}
/* img{display: inline-block; border: 0; vertical-align: middle;max-width:100%} */
.menu-container img{display: inline-block; border: 0; vertical-align: middle;max-width:100%}
.banner-box img {
    display: inline-block;
    border: 0;
    vertical-align: middle;
    max-width: 100%;
	/* height: 80px; */
}

/*header*/
.menu-handler {
	width: 58px;
	height: 58px;
	cursor: pointer;
	float:right;
	position:relative;
	z-index: 49;
	display:none;
	margin-top:30px;
}
.menu-handler .burger {
	width: 24px;
	height: 2px;
	background: #666666;
	display: block;
	position: absolute;
	z-index: 5;
	top: 20px;
	left: 50%;
	margin: 0px 0px 0px -12px;
	transform-origin: center;
	-webkit-transform-origin: center;
	-moz-transform-origin: center;
	-o-transform-origin: center;
	-ms-transform-origin: center;
}
.menu-handler .burger-2 {
	top: 27px;
}
.menu-handler .burger-3 {
	top: 35px;
}
.menu-handler.active .burger-1 {
	top: 27px;
	-moz-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.menu-handler.active .burger-2 {
-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	filter: alpha(opacity=0);
	opacity: 0;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
}
.menu-handler.active .burger-3 {
	top: 27px;
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}
.trans, .trans:hover {
	-webkit-transition: all 277ms ease-in-out;
	-moz-transition: all 277ms ease-in-out;
	-o-transition: all 277ms ease-in-out;
	transition: all 277ms ease-in-out;
	-ms-transition: all 277ms ease-in-out;
}
.trans-fast,.trans-fast:hover {
	-webkit-transition: all 200ms ease-in-out;
	-moz-transition: all 200ms ease-in-out;
	-o-transition: all 200ms ease-in-out;
	transition: all 200ms ease-in-out;
	-ms-transition: all 200ms ease-in-out;
}

.menuBox{position: fixed; right:-100%; top:115px; width: 100%;height:96%;overflow:scroll;z-index: 30; background:#000}
.menuBox .mlogo{ display: block; margin:0 auto;width:238px;padding-top:20px}
.menuBox .mlogo img{ display: block; width: 100%;}
.navMobile {width:100%;float:left}
.navMobile li{border-bottom:1px solid #2b2b2e;position:relative;line-height:36px;width:100%;float:left}
.navMobile li.cur h5{background:#1b1b1b}
.navMobile li.cur h5>a{color:#b60005;color: #003d8c;}
.navMobile li h5{
	display:block;width:100%;float:left;position:relative;
	
	}
.navMobile li h5 i,.navMobile li .listDown div h3 i,.navMobile li .listDown .list2_one .list2_two div h4 i{border: 2px solid #fff;display: block;width: 8px; height: 8px;margin: auto;position: absolute;top: 10px;-webkit-transform: rotate(-45deg);transform: rotate(-45deg);border-top: none;border-right: none;right: 20px;}
.navMobile li h5 .i_class,.navMobile li .listDown div h3 .i_class,.navMobile li .listDown .list2_one .list2_two div h4 .i_class{-webkit-transform: rotate(135deg) !important;transform: rotate(135deg) !important;top:15px}
.navMobile li a{ 
	display: block; color: #fff;width:100%;font-size:12px;font-weight:bold;
	font-size: 16px;
}
.navMobile li .listDown{ display: none;width:100%;float:left}
.navMobile li .listDown .list2_one{ color:#fff; font-size: 14px;background-color: #16171a}
.navMobile li .listDown .list2_one h3{border-top:1px solid #2b2b2e;padding:0px 20px;position:relative;overflow:hidden}
.navMobile li h5>a,.navMobile li .listDown .list2_one h3 a,.navMobile li .listDown .list2_one .list2_two div h4 a{float:left !important;width:auto;margin-left:20px;width:80%}
.navMobile li .listDown .list2_one .list2_two{display:none;overflow:hidden;padding-bottom:20px}
.navMobile li .listDown .list2_one .list2_two a{font-weight:normal;line-height:26px;}
.navMobile li .listDown .list2_one .list2_two div{width:100%;float:left}
.navMobile li .listDown .list2_one .list2_two div p{display:none;overflow:hidden;padding:0px 80px}
.navMobile li .listDown .list2_one .list2_two div h4{position:relative;padding:0px 20px;display:block;overflow:hidden}

.navMobile li h5,.navMobile h3,.navMobile h4{
	line-height: 42px;
}
.navMobile li h3 a{
	font-size: 14px;
}
.navMobile li h4 a{
	font-size: 12px;
	font-weight: normal;
}

/*网站地图*/


@media screen and (max-width:1440px){

	}
@media screen and (max-width:1280px){
	

	}
@media screen and (max-width:1025px){
	
	.menu-handler{display:block}
	.header{position:fixed;top:0px;left:0px;right:0px;z-index:20;background:#fff}
/* 	.banner,.S_banner,.M_banner{margin-top:115px}
	.M_banner_top1 strong{background:none}
	.metxqG ul li{width:100%;}
    .metxqG ul li p:last-child{float:left;width:90%} */

	}
@media screen and (max-width:768px){
	
	}
@media screen and (max-width:414px){
	.menu-handler{margin-top:4px}
	.menuBox{top:64px;top: 80px;}
	.banner-box img {
		height: 80px;
	}
}
@media screen and (max-width:375px){
	/* .met1_EL{margin-top:10px;} */
}
@media screen and (max-width:320px){
	/* .joinB_bo p{width:100%;position:static !important;float:left} */

}




@media screen and (max-width:1300px){
	/* .sec1 .sec-left {width: 100%; float: inherit; padding: 0 30px; box-sizing: border-box;}
	.sec1 .sec-left .text {width: 100%;}
	.sec1 .sec-right {width: 100%; float:inherit; padding: 0 30px; box-sizing: border-box;}
	.sec1 .sec-right .pic_bg {display: none;}
	.sec1 .sec-right .pic {position: inherit; margin-top: 50px;}

	.sec2 {padding: 0 30px; box-sizing: border-box;}
	.sec2 dl dd {width:48%; margin-right: 4%;}
	.sec2 dl dd:nth-child(3n) {margin-right: 4%;}
	.sec2 dl dd:nth-child(2n) {margin-right: 0;} */

	


}
@media screen and (max-width:1220px){
	/* .ul_bo>dl{margin-right:20px; width: 240px;} */
}
@media screen and (max-width:1030px){
/* 	.sec6 .con span:nth-child(2) {border-right: none;}
	.sec6 .con span:nth-child(3) { margin-top: 20px;} */
}
@media screen and (max-width:900px){
	/* .line-con {padding: 60px 30px;}
	.line-con .pic {width: 100%;}
	.line-con ul {flex-direction: column;}
	.line-con .text {padding-left: 0; margin-top: 30px;}

	.sec2 dl dd {width:100%; margin-right: 0;}
	.sec2 dl dd:nth-child(3n) {margin-right: 0;}

	.sec3 .con dl{ width: 100%; padding-right: 0px;}
	.sec3 .con dl:nth-child(2n) {padding-left: 0px; padding-right: 0;}

	.sec4 .con dl{ width: 100%; padding-right: 0px;}
	.sec4 .con dl:nth-child(3n) { padding-right: 0; width: 100%;}

	.sec5 .con dl{ width: 100%; padding-right: 0px;}
	.sec5 .con dl:nth-child(2n) {padding-left: 0px; padding-right: 0;} */
}
@media screen and (max-width:694px){
	/* .sec6 .con span:nth-child(1) {border-right: none;}
	.sec6 .con span:nth-child(2) { margin-top: 20px;} */
}
@media screen and (max-width:650px){
	/* .sec1 .sec-right .pic { width: 100%;} */
}


