*{
	padding:0;
	margin:0;
	font-family:"微软雅黑";
	box-sizing:border-box;
}
.content{
	width:1200px;
	margin:0 auto;
}
li{
	list-style:none;
}
span,i,img,a{
	display:inline-block;
}
i{
	font-style:normal;
}
a{
	text-decoration:none;
}
a hover, a{
	color:#000;
}
.flex{
	display:block;
	display:-webkit-box;
	display:-moz-box;
	display:-ms-flexbox; 
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
}
.flex-r{
	-webkit-box-orient:horizontal;
	-webkit-flex-direction:row;
	-ms-flex-direction:row;
	-moz-flex-direction:row;
	-ms-flex-direction:row;
	-o-flex-direction:row; 
	flex-direction:row;
}
.flex-v{
	-webkit-box-orient:vertical;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-moz-flex-direction: column;
	-o-flex-direction: column;
}
.flex-1{
	 -prefix-box-flex: 1; /* old spec webkit, moz */
	 -webkit-flex: 1;          /* Chrome */
	 -ms-flex: 1;              /* IE 10 */
	 flex: 1;                  /* NEW,  Opera 12.1, Firefox 20+ */
	-webkit-box-flex: 1;      /* OLD - iOS 6-, Safari 3.1-6 */
	-moz-box-flex: 1;         /* OLD - Firefox 19- */
	width: 20%;               /* For old syntax, otherwise collapses. */         /* Chrome */             
}
.flex-2 {
	 -prefix-box-flex: 2; /* old spec webkit, moz */
	 -webkit-flex: 2;          /* Chrome */
	 -ms-flex: 2;              /* IE 10 */
	 flex: 2;                  /* NEW,  Opera 12.1, Firefox 20+ */
	-webkit-box-flex: 2;      /* OLD - iOS 6-, Safari 3.1-6 */
	-moz-box-flex: 2;         /* OLD - Firefox 19- */
	width: 40%;               /* For old syntax, otherwise collapses. */         /* Chrome */  
}
.flex-align-center{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.flex-pack-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
.flex-pack-justify{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}
.fs12{
	font-size:12px !important;
}
.fs13{
	font-size:13px !important;
}
.fs14{
	font-size:14px !important;
}
.fs15{
	font-size:15px !important;
}
.fs17{
	font-size:17px !important;
}
.fs18{
	font-size:18px !important;
}
.fs20{
	font-size:20px !important;
}
.fs25{
	font-size:25px !important;
}
.fs30{
	font-size:30px !important;
}
.fs35{
	font-size:35px !important;
}
.fs45{
	font-size:45px !important;
}
.fs50{
	font-size:50px;
}
.fs55{
	font-size:55px;
}
.fs65{
	font-size:65px;
}
.font-w{
	font-weight:bold;
}
.bg-w{
	background-color:#fff !important;
}
.bg-gray{
	background-color:#f6f6f6 !important;
}
.bg-gray-cont{
	background-color:#b9b9b9;
}
.bg-gray-5d{
	background-color:#5d5d5d;
}
.bg-ye{
	background-color:#FDAB1C !important;
}
.bg-ye1{
	background-color:#FFECCB;
}
.bg-ye2{
	background-color:#FBD99D;
}
.bg-ye3{
	background-color:#FFCB6F;
}
.bg-b{
	background-color:#333;
}
.bg-orange{
	background-color:#D93E12 !important;
}
.bg-orange0{
	background-color:#F29B88;
}
.bg-ye0{
	background-color:#F9CAA0;
}
.bg-blue0{
	background-color:#91D2E5;
}
.bg-green0{
	background-color:#C8DF8A;
}
.color-w{
	color:#fff !important;
}
.color-gray{
	color:#828282 !important;
}
.color-gray0{
	color:#ABABAB !important;
}
.color-b{
	color:#333 !important;
}
.color-orange{
	color:#D93E12 !important;
}
.color-blue{
	color:#16A6CC;
}
.color-green{
	color:#49AF93;
}
.color-ye{
	color:#FDAB1C !important;
}
.color-red{
	color:#CC0000;
}
.fl{
	float:left;
}
.fr{
	float:right;
}
.ovhid{
	overflow:hidden;
}
.hori-line-w{
	background:#fff;
}
.hori-line-gray0{
	background:#eaeaea;
}
.hh{
	height:100%;
}
.h1{
	height:1px !important;
}
.h2{
	height:2px !important;
}
.h14{
	height:14px;
}
.h20{
	height:20px;
}
.h30{
	height:30px;
}
.h55{
	height:55px;
}
.h60{
	height:60px;
}
.h65{
	height:65px;
}
.h70{
	height:70px;
}
.h480{
	height:480px;
}
.lh25{
	line-height:25px;
}
.lh30{
	line-height:30px;
}
.lh35{
	line-height:35px;
}
.lh40{
	line-height:40px;
}
.lh50{
	line-height:50px;
}
.lh60{
	line-height:60px;
}
.lh65{
	line-height:65px;
}
.lh70{
	line-height:70px;
}
.lh80{
	line-height:80px;
}
.ma0-auto{
	margin:0 auto;
}
.mal10{
	margin-left:10px !important;
}
.mal20{
	margin-left:15px !important;
}
.mal30{
	margin-left:30px !important;
}
.mal60{
	margin-left:60px !important;
}
.mar10{
	margin-right:10px !important;
}
.mar20{
	margin-right:20px !important;
}
.mar30{
	margin-right:30px !important;
}
.psr0{
	position:relative;
}
.mat10{
	margin-top:10px !important;
}
.mat15{
	margin-top:15px !important;
}
.mat20{
	margin-top:20px !important;
}
.mat25{
	margin-top:25px !important;
}
.mat30{
	margin-top:30px !important;
}
.mat40{
	margin-top:40px !important;
}
.mat50{
	margin-top:50px !important;
}
.mat60{
	margin-top:60px !important;
} 
.mat70{
	margin-top:70px !important;
}
.mat80{
	margin-top:80px !important;
}
.mat100{
	margin-top:100px !important;
}
.mab10{
	margin-bottom:10px !important;
}
.mab20{
	margin-bottom:20px !important;
}
.mab30{
	margin-bottom:30px !important;
}
.mab65{
	margin-bottom:65px;
}
.mab90{
	margin-bottom:90px !important;
}
.mab100{
	margin-bottom:100px !important;
}
.mab120{
	margin-bottom:120px !important;
}
.mab50{
	margin-bottom:50px !important;
}
.mab200{
	margin-bottom:200px !important;
}
.padt80{
	padding-top:80px !important;
}
.padt100{
	padding-top:100px !important;
}
.padt40{
	padding-top:40px !important;
}
.padt50{
	padding-top:50px !important;
}
.padb40{
	padding-bottom:40px !important;
}
.padb50{
	padding-bottom:50px !important;
}
.padb80{
	padding-bottom:80px !important;
}
.padb100{
	padding-bottom:100px !important;
}
.padb130{
	padding-bottom:130px !important;
}
.pad30{
	padding:30px !important;
}
.pad60{
	padding:60px !important;
}
.padl630{
	padding-left:630px !important;
}
.padr20{
	padding-right:20px !important;
}
.pad30-50{
	padding:30px 50px !important;
}
.pad10-20{
	padding:10px 20px !important;
}
.pad0-40{
	padding:0 40px !important;
}
.pad0-20{
	padding:0 20px;
}
.textcen{
	text-align:center;
}
.textlef{
	text-align:left;
}
.textrig{
	text-align:right;
}
.text-indent{
	text-indent:2em;
}
.wid{
	width:100%;
}
.wi016{
	width:16.66%;
}
.wi05{
	width:50%;
}
.wi33{
	width:33.33%;
}
.wi55{
	width:55px;
}
.wi60{
	width:60px !important;
}
.wi80{
	width:80px !important;
}
.wi200{
	width:200px;
}
.wi540{
	width:540px;
}
.hid0{
	display:none;
}
.bor2w{
	border:2px solid #fff;
}
.bor1w{
	border:1px solid #fff;
}
.borad05{
	border-radius:50%;
}
.borad0{
	border-radius:0 !important;
}
