@charset "utf-8" ;
/*initial*/
* {
	color: #444;
	margin: 0px ;
	padding: 0px ;
	font-family: '微软雅黑' ,'黑体' ,'宋体';
	font-size: 14px;
}
a {
	text-decoration: none ;
}
li {
	list-style: none ;
}
ul {
	margin: 0px;
	padding: 0px;
}
a:focus {
	outline: none ;
}
img {
	border: none ;
}
.container-center {
	margin: 0px auto ;
}
.text-center {
	text-align: center;
}
.clear {
	clear: both ;
}
.block {
	display: block ;
}
.text-middle {
	vertical-align: middle;
}

/*margin*/
.mt2 {
	margin-top: 2px ;
}
.mb2 {
	margin-bottom: 2px ;
}
.ml2 {
	margin-left: 2px ;
}
.mr2 {
	margin-right: 2px ;
}
.mt3 {
	margin-top: 3px ;
}
.mb3 {
	margin-bottom: 3px ;
}
.ml3 {
	margin-left: 3px ;
}
.mr3 {
	margin-right: 3px ;
}
.mt4 {
	margin-top: 4px ;
}
.mb4 {
	margin-bottom: 4px ;
}
.ml4 {
	margin-left: 4px ;
}
.mr4 {
	margin-right: 4px ;
}
.mt5 {
	margin-top: 5px ;
}
.mb5 {
	margin-bottom: 5px ;
}
.ml5 {
	margin-left: 5px ;
}
.mr5 {
	margin-right: 5px ;
}
.mt6 {
	margin-top: 6px ;
}
.mb6 {
	margin-bottom: 6px ;
}
.ml6 {
	margin-left: 6px ;
}
.mr6 {
	margin-right: 6px ;
}
.mt7 {
	margin-top: 7px ;
}
.mb7 {
	margin-bottom: 7px ;
}
.ml7 {
	margin-left: 7px ;
}
.mr7 {
	margin-right: 7px ;
}
.mt8 {
	margin-top: 8px ;
}
.mb8 {
	margin-bottom: 8px ;
}
.ml8 {
	margin-left: 8px ;
}
.mr8 {
	margin-right: 8px ;
}
.mt9 {
	margin-top: 9px ;
}
.mb9 {
	margin-bottom: 9px ;
}
.ml9 {
	margin-left: 9px ;
}
.mr9 {
	margin-right: 9px ;
}
.mt10 {
	margin-top: 10px ;
}
.mb10 {
	margin-bottom: 10px ;
}
.ml10 {
	margin-left: 10px ;
}
.mr10 {
	margin-right: 10px ;
}
.mt11 {
	margin-top: 11px ;
}
.mb11 {
	margin-bottom: 11px ;
}
.ml11 {
	margin-left: 11px ;
}
.mr11 {
	margin-right: 11px ;
}
.mt12 {
	margin-top: 12px ;
}
.mb12 {
	margin-bottom: 12px ;
}
.ml12 {
	margin-left: 12px ;
}
.mr12 {
	margin-right: 12px ;
}
.mt13 {
	margin-top: 13px ;
}
.mb13 {
	margin-bottom: 13px ;
}
.ml13 {
	margin-left: 13px ;
}
.mr13 {
	margin-right: 13px ;
}
.mt14 {
	margin-top: 14px ;
}
.mb14 {
	margin-bottom: 14px ;
}
.ml14 {
	margin-left: 14px ;
}
.mr14 {
	margin-right: 14px ;
}
.mt15 {
	margin-top: 15px ;
}
.mb15 {
	margin-bottom: 15px ;
}
.ml15 {
	margin-left: 15px ;
}
.mr15 {
	margin-right: 15px ;
}
.ml18 {
	margin-left: 18px ;
}
.mt20 {
	margin-top: 20px ;
}
.mb20 {
	margin-bottom: 20px ;
}
.ml20 {
	margin-left: 20px ;
}
.mr20 {
	margin-right: 20px ;
}
.mt25 {
	margin-top: 25px ;
}
.mb25 {
	margin-bottom: 25px ;
}
.ml25 {
	margin-left: 25px ;
}
.mr25 {
	margin-right: 25px ;
}
.mt30 {
	margin-top: 30px ;
}
.mb30 {
	margin-bottom: 30px ;
}
.ml30 {
	margin-left: 30px ;
}	
.ml35 {
	margin-left: 35px ;
}
.mr30 {
	margin-right: 30px ;
}
.mt40 {
	margin-top: 40px ;
}
.mb40 {
	margin-bottom: 40px ;
}
.ml40 {
	margin-left: 40px ;
}
.ml45 {
	margin-left: 45px ;
}
.mr40 {
	margin-right: 40px ;
}
.mt50 {
	margin-top: 50px ;
}
.mb50 {
	margin-bottom: 50px ;
}
.ml50 {
	margin-left: 50px ;
}
.mt60 {
	margin-top: 60px ;
}
.mb60 {
	margin-bottom: 60px ;
}
.ml60 {
	margin-left: 60px ;
}
.ml70 {
	margin-left: 70px ;
}
.ml100 {
	margin-left: 100px ;
}
.mr50 {
	margin-right: 50px ;
}


.m2 {
	margin: 2px ;
}
.m3 {
	margin: 3px ;
}
.m4 {
	margin: 4px ;
}
.m5 {
	margin: 5px ;
}
.m6 {
	margin: 6px ;
}
.m7 {
	margin: 7px ;
}
.m8 {
	margin: 8px ;
}
.m9 {
	margin: 9px ;
}
.m10 {
	margin: 10px ;
}
.m11 {
	margin:11px ;
}
.m12 {
	margin: 12px ;
}
.m13 {
	margin: 13px ;
}
.m14 {
	margin: 14px ;
}
.m15 {
	margin: 15px ;
}
.m20 {
	margin: 20px ;
}
.m25 {
	margin: 25px ;
}
.m30 {
	margin: 30px ;
}
.m40 {
	margin: 40px ;
}
.m50 {
	margin: 50px ;
}



/*padding*/
.pt2 {
	padding-top: 2px ;
}
.pb2 {
	padding-bottop: 2px ;
}
.pl2 {
	padding-left: 2px ;
}
.pr2 {
	padding-right: 2px ;
}
.pt3 {
	padding-top: 3px ;
}
.pb3 {
	padding-bottop: 3px ;
}
.pl3 {
	padding-left: 3px ;
}
.pr3 {
	padding-right: 3px ;
}
.pt4 {
	padding-top: 4px ;
}
.pb4 {
	padding-bottop: 4px ;
}
.pl4 {
	padding-left: 4px ;
}
.pr4 {
	padding-right: 4px ;
}
.pt5 {
	padding-top: 5px ;
}
.pb5 {
	padding-bottom: 5px ;
}
.pl5 {
	padding-left: 5px ;
}
.pr5 {
	padding-right: 5px ;
}
.pt6 {
	padding-top: 6px ;
}
.pb6 {
	padding-bottop: 6px ;
}
.pl6 {
	padding-left: 6px ;
}
.pr6 {
	padding-right: 6px ;
}
.pt7 {
	padding-top: 7px ;
}
.pb7 {
	padding-bottop: 7px ;
}
.pl7 {
	padding-left: 7px ;
}
.pr7 {
	padding-right: 7px ;
}
.pt8 {
	padding-top: 8px ;
}
.pb8 {
	padding-bottop: 8px ;
}
.pl8 {
	padding-left: 8px ;
}
.pr8 {
	padding-right: 8px ;
}
.pt9 {
	padding-top: 9px ;
}
.pb9 {
	padding-bottop: 9px ;
}
.pl9 {
	padding-left: 9px ;
}
.pr9 {
	padding-right: 9px ;
}
.pt10 {
	padding-top: 10px ;
}
.pt50 {
	padding-top: 50px ;
}
.pb10 {
	padding-bottop: 10px ;
}
.pl10 {
	padding-left: 10px ;
}
.pr10 {
	padding-right: 10px ;
}
.pt11 {
	padding-top: 11px ;
}
.pb11 {
	padding-bottop: 11px ;
}
.pl11 {
	padding-left: 11px ;
}
.pr11 {
	padding-right: 11px ;
}
.pt12 {
	padding-top: 12px ;
}
.pb12 {
	padding-bottop: 12px ;
}
.pl12 {
	padding-left: 12px ;
}
.pr12 {
	padding-right: 12px ;
}
.pt13 {
	padding-top: 13px ;
}
.pb13 {
	padding-bottop: 13px ;
}
.pl13 {
	padding-left: 13px ;
}
.pr13 {
	padding-right: 13px ;
}
.pt14 {
	padding-top: 14px ;
}
.pb14 {
	padding-bottop: 14px ;
}
.pl14 {
	padding-left: 14px ;
}
.pr14 {
	padding-right: 14px ;
}
.pt15 {
	padding-top: 15px ;
}
.pb15 {
	padding-bottop: 15px ;
}
.pl15 {
	padding-left: 15px ;
}
.pr15 {
	padding-right: 15px ;
}
.pt20 {
	padding-top: 20px ;
}
.pb20 {
	padding-bottom: 20px ;
}
.pl20 {
	padding-left: 20px ;
}
.pr20 {
	padding-right: 20px ;
}
.pt25 {
	padding-top: 25px ;
}
.pb25 {
	padding-bottop: 25px ;
}
.pl25 {
	padding-left: 25px ;
}
.pr25 {
	padding-right: 25px ;
}
.pt30 {
	padding-top: 30px ;
}
.pt35 {
	padding-top: 35px ;
}
.pb30 {
	padding-bottom: 30px ;
}
.pl30 {
	padding-left: 30px ;
}
.pr30 {
	padding-right: 30px ;
}
.pt40 {
	padding-top: 40px ;
}
.pb40 {
	padding-bottop: 40px ;
}
.pl40 {
	padding-left: 40px ;
}
.pr40 {
	padding-right: 40px ;
}
.pt50 {
	padding-top: 50px ;
}
.pb50 {
	padding-bottop: 50px ;
}
.pl50 {
	padding-left: 50px ;
}
.pr50 {
	padding-right: 50px ;
}
.pl100 {
	padding-left: 100px ;
}
.pl200 {
	padding-left: 200px ;
}
.pl400 {
	padding-left: 400px ;
}
.p2 {
	padding: 2px ;
}
.p3 {
	padding: 3px ;
}
.p4 {
	padding: 4px ;
}
.p5 {
	padding: 5px ;
}
.p6 {
	padding: 6px ;
}
.p7 {
	padding: 7px ;
}
.p8 {
	padding: 8px ;
}
.p9 {
	padding: 9px ;
}
.p10 {
	padding: 10px ;
}
.p11 {
	padding:11px ;
}
.p12 {
	padding: 12px ;
}
.p13 {
	padding: 13px ;
}
.p14 {
	padding: 14px ;
}
.p15 {
	padding: 15px ;
}
.p20 {
	padding: 20px ;
}
.p25 {
	padding: 25px ;
}
.p30 {
	padding: 30px ;
}
.p40 {
	padding: 40px ;
}
.p50 {
	padding: 50px ;
}



/*width*/
.w5 {
	width: 5px ;
}
.w10 {
	width: 10px ;
}
.w15 {
	width: 15px ;
}
.w20 {
	width: 20px ;
}
.w25 {
	width: 25px ;
}
.w30 {
	width: 30px ;
}
.w40 {
	width: 40px ;
}
.w50 {
	width: 50px ;
}
.w60 {
	width: 60px ;
}
.w65 {
	width: 65px ;
}
.w70 {
	width: 70px ;
}
.w80 {
	width: 80px ;
}
.w90 {
	width: 90px ;
}
.w100 {
	width: 100px ;
}
.w150 {
	width: 150px ;
}
.w200 {
	width: 200px ;
}
.w230 {
	width: 230px ;
}
.w220 {
	width: 220px ;
}
.w250 {
	width: 250px ;
}
.w255 {
	width: 255px ;
}
.w260 {
	width: 260px ;
}
.w280 {
	width: 280px ;
}
.w300 {
	width: 300px ;
}
.w305 {
	width: 305px ;
}
.w307 {
	width: 307px ;
}
.w320 {
	width: 320px ;
}
.w340 {
	width: 340px ;
}
.w350 {
	width: 350px ;
}
.w380 {
	width: 380px ;
}
.w385 {
	width: 385px ;
}
.w400 {
	width: 400px ;
}
.w418 {
	width: 418px ;
}
.w420 {
	width: 420px ;
}
.w425 {
	width: 425px ;
}
.w440 {
	width: 440px ;
}
.w500 {
	width: 500px ;
}
.w540 {
	width: 540px ;
}
.w560 {
	width: 560px ;
}
.w578 {
	width: 578px ;
}
.w580 {
	width: 580px ;
}
.w600 {
	width: 600px ;
}
.w670 {
	width: 670px ;
}
.w700 {
	width: 700px ;
}
.w740 {
	width: 740px ;
}
.w745 {
	width: 745px ;
}
.w747 {
	width: 747px ;
}
.w780 {
	width: 780px ;
}
.w800 {
	width: 800px ;
}
.w900 {
	width: 900px ;
}
.w994 {
	width: 994px ;
}
.w1000 {
	width: 1000px ;
}
.w1070 {
	width: 1070px ;
}
.w1100 {
	width: 1100px ;
}
.w1200 {
	width: 1200px ;
}
.w1050 {
	width: 1050px ;
}
.wfull {
	width: 100% ;
}
.w80% {
	width: 80% ;
}


/*height*/
.hfull {
	height: 100%;
}
.h5 {
	height: 5px ;
}
.h10 {
	height: 10px ;
}
.h15 {
	height: 15px ;
}
.h20 {
	height: 20px ;
}
.h25 {
	height: 25px ;
}
.h30 {
	height: 30px ;
}
.h35 {
	height: 35px ;
}
.h40 {
	height: 40px ;
}
.h45 {
	height: 45px ;
}
.h50 {
	height: 50px ;
}
.h54 {
	height: 54px ;
}
.h55 {
	height: 55px ;
}
.h60 {
	height: 60px ;
}
.h70 {
	height: 70px ;
}
.h80 {
	height: 80px ;
}
.h90 {
	height: 90px ;
}
.h100 {
	height: 100px ;
}
.h120 {
	height: 120px ;
}
.h123 {
	height: 123px ;
}
.h140 {
	height: 140px ;
}
.h150 {
	height: 150px ;
}
.h200 {
	height: 200px ;
}
.h210 {
	height: 210px ;
}
.h220 {
	height: 220px ;
}
.h230 {
	height: 230px ;
}
.h250 {
	height: 250px ;
}
.h280 {
	height: 280px ;
}
.h288 {
	height: 288px ;
}
.h290 {
	height: 290px ;
}
.h300 {
	height: 300px ;
}
.h310 {
	height: 310px ;
}
.h329 {
	height: 329px ;
}
.h330 {
	height: 330px ;
}
.h350 {
	height: 350px ;
}
.h400 {
	height: 400px ;
}
.h500 {
	height: 500px ;
}
.h600 {
	height: 600px ;
}
.h700 {
	height: 700px ;
}
.h800 {
	height: 800px ;
}
.h900 {
	height: 900px ;
}
.h1000 {
	height: 999px ;
}
.h1200 {
	height: 1200px ;
}


/*float*/
.fl {
	float: left ;
}
.fr {
	float: right ;
}


/*font-size*/
.f10 {
	font-size: 10px ;
}
.f11 {
	font-size: 11px ;
}
.f12 {
	font-size: 12px ;
}
.f13 {
	font-size: 13px ;
}
.f14 {
	font-size: 14px ;
}
.f15 {
	font-size: 15px ;
}
.f16 {
	font-size: 16px ;
}
.f17 {
	font-size: 17px ;
}
.f18 {
	font-size: 18px ;
}
.f19 {
	font-size: 19px ;
}
.f20 {
	font-size: 20px ;
}
.f30 {
	font-size: 30px ;
}

/*color*/
.c333 {
	color: #333 ;
}
.cccc {
	color: #ccc ;
}
.c666 {
	color: #666 ;
}
.c999 {
	color: #999 ;
}
.c000 {
	color: #000 ;
}
.cf00 {
	color: #f00 ;
}
.cfff {
	color: #fff ;
}
.cfafafa {
	color: #fafafa ;
}


/*min-height*/
.mh330 {
	min-height: 330px ;
}