/** reset **/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td, img{border:medium none;margin: 0;padding: 0;font-size: 100%;}
body,button, input, select, textarea{font-size: 14px;line-height:1.5rem;font-family: Arial, '微软雅黑'; color: #3e3e3e; }

em{font-style:normal;}
ul, ol{list-style: none;}
input,button{background: none;border: none;outline: none;-webkit-appearance: none;}
textarea{resize: none;}
body{}
*{margin: 0; padding: 0; box-sizing: border-box;}
a:hover{text-decoration: none;
		color:#ccc;
	font-size: 14px;
		-moz-transition: all 0.3s ease-in;
		-webkit-transition: all 0.3s ease-in;
		-o-transition: all 0.3s ease-in;
		transition: all 0.3s ease-in;
}
img{border:0px;  outline-width:0px;  vertical-align:top; overflow: hidden}

a{overflow: hidden; text-decoration: none;color:#333333; font-size: 14px;}
a img{cursor: pointer;transition: all 1.5s;/*图片缩小过程的时间*/ overflow: hidden}
a img:hover{transform:rotateY(180deg);}
h4{font-size: 24px; font-weight: bold}
h6{line-height: 60px; font-size: 50px; font-weight: bold}
h6 span{font-size: 30px; font-weight: 100;}

.clearfix { *zoom: 1; } 
.clearfix:before, .clearfix:after {  display: table; line-height: 0; content: ""; } 
.clearfix:after { clear: both; } 
.fl { float:left;}
.fr { float:right;}
.wi80{width: 80%; margin: 0 auto}
.cr{clear: both; *zoom:1}
.fd{text-transform: uppercase}
.fw{font-weight: bold}
.bod{width: 100%}
.box{width:1200px; margin:0 auto; overflow: hidden}
.wp{width: 1200px;margin: 0 auto;position: relative;}
.wi{width: 1200px}
.wc{width: 1200px; margin: 0 auto}
.ov{overflow: hidden}
.m1{margin: 30px;}
.mt{margin-top: 3px}
.mt1{margin-top: 10px;}
.mp{margin:20px auto}
.mb{margin-bottom: 10px}
.mt2{margin-top: 20px;}
.mt3{margin-top: 30px;}
.mt5{margin-top: 50px;}
.mt5_1{margin-top: 400px;}
.mt5_2{margin-top: 450px;}
.mt8{margin-top: 80px;}
.mtb20{margin: 20px 0px}
.mtb50{margin: 50px 0px}
.mt120{margin-top: 150px;}
.ml10{margin-left: 10px}
.ml20{margin-left: 20px}
.ml25{margin-left: 25px;}
.mlr20{margin: 0px 20px}
.ml300{margin-left: 300px}
.mr{margin-right: 20px;}
.mb1{margin-bottom: 10px}
.mb2{margin-bottom: 20px}
.mb50{margin-bottom: 50px;}
.p10{padding: 10px}
.p15{padding: 15px;}
.p20{padding: 20px}
.p35{padding: 35px}
.p50{padding: 50px}
.pt10{margin-top: 10px;}
.pb10{margin-bottom: 10px;}
.ptb10{padding: 10px 0px;}
.ptb30{padding: 30px 0px;}
.pt30{padding: 30px 0px;}
.ptb50{padding: 50px 0px;}
.pt100{padding: 100px 0px;}
.ptp1020{padding: 10px 0px 10px 20px;}
.ptp50{padding: 50px 0px}
.pr30{padding-right: 30px}
.pb30{padding-bottom: 30px;}
.pl15{padding-left: 15px}
.pr15{padding-right: 15px}
.pt20{padding-top: 20px}
.pb20{padding-bottom: 20px}
.pl20{padding-left: 20px}
.pr20{padding-right: 20px}
.pt30{padding-top: 30px}
.pb30{padding-bottom: 30px}
.pl30{padding-left: 30px}
.pr30{padding-right: 30px}



.ml{margin-left: 15px;}
.ml1{margin-left: 25px}
.ml5{margin-left: 80px; line-height: 40px}
.ml150{margin-left: 150px}
.pb{padding-bottom: 50px;}
.ptb{padding: 15px 0px}
.psa{position: absolute; }
.psr{position: relative }
.db{display: block}
.cen{margin: 0 auto}
.cen1{text-align: center}
.le{text-align: left}
.ri{text-align: right}
.cored{color: #e60000}
.cob2{color: #b2b2b2}
.co33{color: #333}
.co99{color: #999}
.coFF{color: #fff}
.co9b{color: #9b9b9b}
.coae{color: #aeaeae}
.h50{height: 50px; line-height: 50px}
.hei250{height: 250px;}
.hei360{height: 360px;}
.hei410{height: 410px}
.yy{-moz-box-shadow:0px 2px 8px #A8A8A8; -webkit-box-shadow:0px 2px 8px #A8A8A8; box-shadow:0px 2px 8px #A8A8A8;}
.w350{width: 350px;}
.wi30{width: 30%}
.wi70{width: 70%}
.wi50{width: 50%}
.w600{width: 600px;}
.cblue{color: #0846a8}
.ceng{z-index: 2}
.main{ height: 100px;}
.fg
.tein p{text-indent: 2em;}
.bline{border-bottom: 1px #ccc solid}
.clr{clear: both}
.yc{white-space:nowrap; 
text-overflow:ellipsis; 
-o-text-overflow:ellipsis; 
overflow: hidden;}
.bgf{background: #fff}
.fz10{font-size: 10px}
.fz14{font-size: 14px}
.fz20{font-size: 20px}
.fz22{font-size: 22px}
.fz24{font-size: 24px}
.fz36{font-size: 36px;}
.fz46{font-size: 46px;}
.fz56{font-size: 56px;}
.d{}