/** 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: 16px;line-height:2rem;font-family: Arial, '微软雅黑'; color: #333333;}
h1, h2, h3, h4, h5, h6{font-weight: normal;}
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:#0667b4;

}
img{border:0px;  outline-width:0px;  vertical-align:top; overflow: hidden}

a{overflow: hidden; text-decoration: none;color:#333333; font-size: 14px;}
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;}
.cr{clear: both; *zoom:1}

.bod{width: 100%}
.box{width:1200px; margin:0 auto; overflow: hidden}
.wp{width: 1200px;margin: 0 auto;position: relative;}
.wi{width: 1200px}
.wi100{width: 100%}
.wi90{width: 90%}
.wi80{width: 80%}
.wi70{width: 70%}
.wi60{width: 60%}
.wi55{width: 55%}
.wi50{width: 50%}
.wi45{width: 45%}
.wi40{width: 40%}
.wi38{width: 38%}
.wi30{width: 30%}
.wi40{width: 40%}


.w200{width: 200px}
.w240{width: 240px}
.w250{width: 250px}
.w270{width: 270px}
.w300{width: 300px;}
.w350{width: 350px;}
.w395{width: 395px;}
.w400{width: 400px;}
.w430{width: 430px}
.w440{width: 440px}
.w320{width: 320px;}
.w300{width: 300px}
.w700{width: 700px;}
.w780{width: 780px;}
.w800{width: 800px;}
.w860{width: 860px}
.w870{width: 870px}


.wc{width: 1200px; margin: 0 auto}
.ov{overflow: hidden}
.m1{margin: 30px;}
.mt8{margin-top: 8px}
.mt10{margin-top: 10px;}
.mt20{margin-top: 20px;}
.mt30{margin-top: 30px;}
.mt50{margin-top: 50px;}
.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;}
.mtb20{margin: 20px 0px}
.mtb50{margin: 50px 0px}
.mt120{margin-top: 150px;}
.ml20{margin-left: 20px}
.ml25{margin-left: 25px;}
.ml30{margin-left: 30px;}
.ml50{margin-left: 50px;}
.ml70{margin-left: 70px;}
.ml80{margin-left: 80px;}
.mlr20{margin: 0px 20px}
.ml300{margin-left: 300px}
.mr20{margin-right: 20px;}
.mr30{margin-right: 30px}
.mr40{margin-right: 40px;}
.mr50{margin-right: 50px}
.mr60{margin-right: 60px}
.mr70{margin-right: 70px}
.mr80{margin-right: 80px}
.mb10{margin-bottom: 10px;}


.ml5{margin-left: 5px;}
.mr5{margin-right: 5px;}
.mt5{margin-top: 5px;}
.mb5{margin-bottom: 5px;}

.ml10{margin-left: 10px}
.mr10{margin-right: 10px}
.mt10{margin-top: 10px}
.mb10{margin-bottom: 10px}

.ml20{margin-left: 20px}
.mr20{margin-right: 20px}
.mt20{margin-top: 20px}
.mb20{margin-bottom: 20px}

.ml30{margin-left: 30px}
.mr30{margin-right: 30px}
.mt30{margin-top: 30px}
.mb30{margin-bottom: 30px}




.pl1{padding-left: 1px}
.pr1{padding-right: 1px}
.pt1{padding-top: 1px}
.pb1{padding-bottom: 1px}

.pl2{padding-left: 2px}
.pr2{padding-right: 2px}
.pt2{padding-top: 2px}
.pb2{padding-bottom: 2px}



.pl5{padding-left: 5px}
.pr5{padding-right: 5px}
.pt5{padding-top: 5px}
.pb5{padding-bottom: 5px}

.pl8{padding-left: 8px}
.pr8{padding-right: 8px}
.pt8{padding-top: 8px}
.pb8{padding-bottom: 8px}

.pl10{padding-left: 10px}
.pr10{padding-right: 10px}
.pt10{padding-top: 10px}
.pb10{padding-bottom: 10px}

.pl20{padding-left: 20px}
.pr20{padding-right: 20px}
.pt20{padding-top: 20px}
.pb20{padding-bottom: 20px}


.pl30{padding-left: 30px}
.pr30{padding-right: 30px}
.pt30{padding-top: 30px}
.pb30{padding-bottom: 30px}

.pl40{padding-left: 40px}
.pr40{padding-right: 40px}
.pt40{padding-top: 40px}
.pb40{padding-bottom: 40px}



.pl50{padding-left: 50px}
.pr50{padding-right: 50px}
.pt50{padding-top:50px }
.pb50{padding-bottom: 50px;}

.pl80{padding-left: 80px}
.pr80{padding-right: 80px}
.pt80{padding-top:80px }
.pb80{padding-bottom: 80px;}

.p10{padding: 10px;}
.p20{padding: 20px;}
.p35{padding: 35px}
.p50{padding: 50px;}
.ptb10{padding: 10px 0px;}
.ptb20{padding: 20px 0px}
.ptb30{padding: 30px 0px}
.ptb40{padding: 40px 0px}
.ptb50{padding: 50px 0px}

.pt50{padding: 50px 0px;}
.pt100{padding: 100px 0px;}
.ptp1020{padding: 10px 0px 10px 20px;}
.ptp50{padding: 50px 0px}
.pb50{padding-bottom: 50px;}
.pb80{padding-bottom: 80px;}
.plr50{padding: 0px 50px;}


.pi1{padding: 1%}
.pi3{padding: 3%}
.ml{margin-left: 15px;}
.ml1{margin-left: 25px}

.ml150{margin-left: 150px}
.pb{padding-bottom: 50px;}

.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}

.h30{height: 30px; line-height:30px}
.h35{height: 35px; line-height: 35px;}
.h40{height: 40px; line-height:40px}
.h50{height: 50px; line-height: 50px}
.hei50{height: 50px;}
.hei55{height: 55px;}
.hei150{height: 150px;}
.hei190{height: 190px;}
.hei240{height: 240px;}
.hei263{height: 263px;}
.hei270{height: 270px;}
.hei300{height: 300px}
.hei360{height: 360px;}
.hei410{height: 410px}
.hei600{height: 600px;}
.yy{-moz-box-shadow:0px 2px 8px #A8A8A8; -webkit-box-shadow:0px 2px 8px #A8A8A8; box-shadow:0px 2px 8px #A8A8A8;}




.cblue{color: #0846a8}
.ceng{z-index: 99}
.main{ height: 100px;}
.fz14{font-size: 14px;}
.fz16{font-size: 16px;}
.fz18{font-size: 18px;}
.fz20{font-size: 20px;}
.fz24{font-size: 24px;}
.fz30{font-size: 30px;}
.fz32{font-size: 32px;}
.fz36{font-size: 36px;}
.fz80{font-size: 80px;}
.fd{text-transform: uppercase}


.coF,.coF a{color: #fff}
.co99,.co99 a{color: #999999}
.co33,.co33 a{color: #333}
.co81,.co81 a{color: #b6b6b6}
.cosh,.cosh a{color: #d5312f}
.co1,.co1 a{color: #5f8abe}



.bgF{background: #fff}
.bgh{background:#d5312f}
.bgc{background: #f7f7f7}
.borx{border-radius: 4px;}
.bord{border-radius: 8px;}
.bory{border-radius: 500px;}
.bo1{border: 1px #d3caaf solid;}
.fw{font-weight: bold}

.tein p{text-indent: 2em;}
.bline{border-bottom: 1px #ccc solid}
.lh1{line-height: 1em}
.lh1_2{line-height: 1.2em}
.lh1_5{line-height: 1.5em}
.lh2{line-height: 2em}

.clr{clear: both}
.yc{white-space:nowrap; 
text-overflow:ellipsis; 
-o-text-overflow:ellipsis; 
overflow: hidden;}

.imgZoom img,.imgY180 img { -moz-transition:all .8s ease 0s; -ms-transition:all .8s ease 0s; -o-transition:all .8s ease 0s; -webkit-transition:all .8s ease 0s; transition:all .8s ease 0s;}
.imgZoom { overflow:hidden; -webkit-transform:rotate(0); transform:rotate(0); }
.imgZoom:hover img{ -moz-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}
.imgY180:hover img { cursor:pointer; -moz-transform:rotateY(180deg); -ms-transform:rotateY(180deg); -o-transform:rotateY(180deg); -webkit-transform:rotateY(180deg); transform:rotateY(180deg) }
.fx{font-weight: 100}

.borb{border-bottom: 1px #ccc solid}
.dhsj{-moz-transition:all .8s ease 0s; -ms-transition:all .8s ease 0s; -o-transition:all .8s ease 0s; -webkit-transition:all .8s ease 0s; transition:all .8s ease 0s;}

.d{}