﻿/*=======css reset=======*/
/**{transition:all .5s;}*/
html{overflow-x:hidden; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,img{margin:0;padding:0;}
/*body{text-align: center;}*/
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
q:before,q:after{content:''}
abbr,acronym{border:0;font-variant:normal}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}
input,textarea,select{*font-size:100%}
legend{color:#000}
a{color: #333;text-decoration: none;transition: all .3s;}
body{font-family: "Microsoft Yahei" !important; font-size: 12px; background: #fff; color: #333;}
li{list-style: none;}
.alignright{float: right;}
body{cursor: default;}
.clear{clear: both;height: 0px;overflow: hidden;width: 0px;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0}
/*html5 ele*/
article, aside, dialog, footer, header, section, nav, figure, menu { display: block; }
/*webkit scroll*/
::-webkit-scrollbar{ width:10px;}
::-webkit-scrollbar-thumb{ background:#999999; border:2px solid #fff; border-radius:20px; }
::-webkit-scrollbar-track{ background:#fff;}
/*ie scroll*/
@-ms-viewport {width:device-width;}
/*padding不影响宽高*/
/** {
    box-sizing: border-box;
}*/

/*更改鼠标选中颜色*/
::selection { background:#47aa3a; color:#fff;}
::-moz-selection { background:#47aa3a; color:#fff;}
::-webkit-selection { background:#47aa3a; color:#fff;}

/*更多*/
.more{}
.more:hover{color: #ea7c1a;}

/*间距*/
.mt5{margin: 5px 0 0 0;}
.mt10{margin: 10px 0 0 0;}
.mt15{margin: 15px 0 0 0;}
.mt20{margin: 20px 0 0 0;}
.mt25{margin: 25px 0 0 0;}
.mt30{margin: 30px 0 0 0;}
.mt35{margin: 35px 0 0 0;}
.mt40{margin: 40px 0 0 0;}
.mt45{margin: 45px 0 0 0;}
.mt50{margin: 50px 0 0 0;}
.mt60{margin: 60px 0 0 0;}
.mt70{margin: 70px 0 0 0;}
.mt80{margin: 80px 0 0 0;}
.mt90{margin: 90px 0 0 0;}
.mb20{margin: 0 0 20px 0;}

/*字体*/
.f12 {font-size:14px;}
.f13 {font-size:13px;}
.f14 {font-size:14px;}
.f16 {font-size:16px;}
.f20 {font-size:20px;}
.f24 {font-size:24px;}
.f30 {font-size:30px;}
.fb {font-weight:bold;}
.fn {font-weight:normal;}
.t2 {text-indent:2em;}
.lh150 {line-height:150%;}
.lh180 {line-height:180%;}
.lh200 {line-height:200%;}
.unl {text-decoration:underline;}
.no_unl {text-decoration:none;}
.h_unl:hover{text-decoration:underline}

@font-face { 
  font-family:'Noto'; 
  src: url('img/Noto.otf'); 
}
@font-face { 
  font-family:'frad'; 
  src: url('img/frad.ttf'); 
}
.Noto{font-family: "Noto";}
.frad{font-family: "frad";}

@font-face { 
  font-family:'shijian'; 
  src: url('img/Eagle.otf'); 	
}
.Shijian{font-family: "Shijian";}

@font-face { 
  font-family:'cuya'; 
  src: url('img/cuya.ttf'); 
}
.cuya{font-family: "cuya";}

/*对齐*/
.tl {text-align:left;}
.tc {text-align:center;}
.tr {text-align:right;}
.bc {margin-left:auto; margin-right:auto;}
.fl {float:left; display:inline;}
.fr {float:right; display:inline;}


.wrap{width:1100px;margin:0 auto;clear: both;}
.w1200{width:1200px;margin:0 auto;clear: both;}
.wrap_1700{width:90%;margin:0 auto;}

.zheying{
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	background-color: rgba(0,0,0,0.6);
	z-index: 99999;
	display: none;
}
.zheyingt{
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	background-color: rgba(0,0,0,0.6);
	z-index: 999999999;
	display: none;
}
#nav{
	-webkit-transition: 0.5s;
    -o-transition: 0.5s;
    -ms-transition: 0.5s;
    -moz-transition: 0.5s;
    transition: 0.5s;
}
.lpxx{
	width:1050px;
	margin: 0px auto;
}
.hh{
	width:96%;
	height:372px;
	margin: 40px auto;
}


@media(max-width:1200px ){
	.w1200{
		width: 96%;
		margin: 0px auto;
	}
	#nav {
	    position: fixed;
	    width: 280px;
	    height: 327px;
	    overflow: auto;
	    padding: 20px 0;
	    top: 50%;
	    left: 50%;
	    margin: -200px 0 0 -140px;
	    z-index: 9999999999;
	    background-color: #fff;
	    box-shadow: 0 0 10px #f1f1f1;
	    -webkit-transform: scale(0);
	    -moz-transform: scale(0);
	    -ms-transform: scale(0);
	    -o-transform: scale(0);
	    transform: scale(0);
	}
	#nav ul {
	    padding: 0 15px;
	}
}
@media(max-width:1100px ){
	.wrap{
		width: 100%;
	}
}
@media(max-width:1050px ){
	.lpxx{
		width: 100%;
	}
	.lpxx #platform{
		width: 100%;
	}
}