/** reset **/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea{border:medium none;margin: 0;padding: 0;font-size: 100%;}
body,button, input, select, textarea{font-size: 14px;line-height:2em;font-family: Arial, '微软雅黑'; color: #000000;}

em{font-style:normal;}
ul, ol{list-style: none;}
input,button{background: none;border: none;outline: none;-webkit-appearance: none;}
textarea{resize: none;}
*{margin: 0; padding: 0; box-sizing: border-box;}
a:hover{text-decoration: none;
		color:#0071bc;
		-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; overflow: hidden}

a{ text-decoration: none;color:#333333; font-size: 14px; }
a img{cursor: pointer;transition: all 1s;/*图片缩小过程的时间*/ overflow: hidden;}
a img:hover{transform: scale(0.95);}
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 {
    clear: both;
    content: '';
    *zoom: 1;
}

.clearfix:after, .clearfix:before {
    display: table;
    content: "";
    line-height: 0;
}

.clearfix:after {
    clear: both;
}


.img {display: block;position: relative;width: 559px; height: 127px}
.img:before {content: '';position: absolute;width: 200px;height: 100%;top: 0;left: -150px;overflow: hidden;
	background: -moz-linear-gradient(
    left,
    rgba(254, 238, 149, 0) 0,
    rgba(254, 238, 149, 1) 50%,
    rgba(254, 238, 149, 0) 100%
  );
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    color-stop(0%, rgba(254, 238, 149, 0)),
    color-stop(50%, rgba(254, 238, 149, 0.5)),
    color-stop(100%, rgba(254, 238, 149, 0))
  );
  background: -webkit-linear-gradient(
    left,
    rgba(254, 238, 149, 0) 0,
    rgba(254, 238, 149, 0.5) 50%,
    rgba(255, 255, 255, 0) 100%
  );
  background: -o-linear-gradient(
    left,
    rgba(254, 238, 149, 0) 0,
    rgba(254, 238, 149, 0.5) 50%,
    rgba(254, 238, 149, 0) 100%
  );
  -webkit-transform: skewX(-25deg);
  -moz-transform: skewX(-25deg);
}
.img:hover:before {
  left: 150%;
  transition: left 1.5s ease 0s;
}
/*fg*/

 
.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}
.wc{width: 1200px; margin: 0 auto}
.ov{overflow: hidden}

.ml30{margin-left: 30px;}
.m10{margin: 10px}
.mt10{margin-top: 10px;}
.mt20{margin-top: 20px;}
.mt30{margin-top: 30px;}
.mt50{margin-top: 50px;}
.mt400{margin-top: 400px;}
.mt160{margin-top: 160px;}
.mt170{margin-top: 170px;}
.mt450{margin-top: 450px;}
.mt80{margin-top: 80px;}
.mtb10{margin: 10px 0px}
.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}
.mlr30{margin: 0px 30px}
.mlr40{margin: 0px 40px}
.mlr50{margin: 0px 50px}
.ml300{margin-left: 300px}
.mr10{margin-right: 10px}
.mr20{margin-right: 20px;}
.mb10{margin-bottom: 10px}
.mb20{margin-bottom: 20px}
.mb30{margin-bottom: 30px;}
.mb50{margin-bottom: 50px;}
.p10{padding: 10px;}
.p20{padding: 20px}
.p35{padding: 35px}
.p40{padding: 40px;}
.p50{padding: 50px}
.ptb20plr10{padding: 20px 10px}
.ptb20plr40{padding: 20px 40px}
.ptb10{padding: 10px 0px;}
.ptb20{padding: 20px 0px}
.ptb30{padding: 30px 0px;}
.ptb40{padding: 40px 0px;}
.ptb50{padding: 50px 0px;}
.ptb60{padding: 60px 0px;}
.pt30{padding: 30px 0px;}
.pt50{padding: 50px 0px;}
.pt100{padding: 100px 0px;}
.ptp1020{padding: 10px 0px 10px 20px;}
.ptp50{padding: 50px 0px}
.pr30{padding-right: 30px}
.pb20{padding-bottom: 20px;}
.pb30{padding-bottom: 30px;}
.plr10{padding: 0px 10px}
.plr30{padding: 0px 30px;}
.plr40{padding: 0px 40px;}
.ml{margin-left: 15px;}
.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 }
.psf{position: fixed;}
.dn {display: none;}
.db{display: block}
.cen{margin: 0 auto}
.cen1{text-align: center}
.le{text-align: left}
.ri{text-align: right}
.co66{color: #666}
.co33{color: #333}
.col1{color: #084cad;}
.cof{color: #fff}


.cored{color: #e60000}
.h50{height: 50px; line-height: 50px}
.hei120{height: 120px;}
.hei80{height: 80px}
.hei100{height: 100px;}
.hei195{height: 195px;}
.hei250{height: 250px;}
.hei290{height: 290px;}
.hei340{height: 340px;}
.hei360{height: 360px;}
.hei410{height: 410px}
.hei450{height: 450px;}
.hei500{height: 500px}
.minhei500{min-height: 500px;}
.yy{-moz-box-shadow:0px 2px 8px #A8A8A8; -webkit-box-shadow:0px 2px 8px #A8A8A8; box-shadow:0px 2px 8px #A8A8A8;}
.wi90{width: 90px;}
.wi165{width: 165px;}
.wi270{width: 270px;}
.wi300{width: 300px;}
.wi350{width: 350px;}
.wi400{width: 400px;}
.wi420{width: 420px;}
.wi430{width: 430px;}
.wi470{width: 470px;}
.wi480{width: 480px;}
.wi520{width: 520px;}
.wi530{width: 530px;}
.wi50{width: 50%}
.wi600{width: 600px;}
.wi630{width: 630px}
.wi788{width: 788px;}
.wi1000{width: 1000px;}
.cblue{color: #0846a8}
.ceng{z-index: 2}
.f12{font-size: 12px}
.f14{font-size: 14px}
.f15{font-size: 15px}
.f16{font-size: 16px;}
.f18{font-size: 18px}
.f20{font-size: 20px;}
.f24{font-size: 24px;}
.f30{font-size: 30px}
.f40{font-size: 40px;}
.f50{font-size: 50px}
.cred{color: red}
.cyellow{color: yellow}
.ti{text-indent: 2em;}
.bline{border-bottom: 1px #e3e3e3 solid}
.clr{clear: both}
.yc{white-space:nowrap; 
text-overflow:ellipsis; 
-o-text-overflow:ellipsis; 
overflow: hidden;}
.bgf{background: #fff}
.bgh{background: #f9f9f9}
.bgh1{background: #efefef}
.bgl{background: #084cad}
.mh500{min-height: 500px;}
.sss{z-index: 999999}
.w1230 {
    width: 1230px;
    margin: 0 auto;
}
.box1{width: 80%; margin: 0 auto; overflow: hidden}
.boxmtb20{width: 1200px; margin: 20px auto; overflow: hidden}
.bor5{border: 5px #f0f0f0 solid;}
.bor{border-radius: 10px;}
.fg{box-shadow: 0 2px 5px #c1c1c1;}
.fw{font-weight: bold}
.fd{text-transform: uppercase}
.l1_2{line-height: 1.2em}
.lh2{line-height: 2em}
.lh3{line-height: 3em}
.lh1.5{line-height: 1.5em}
.lh1{line-height: 1em}
.lh6{line-height: 60px;}
.l2{line-height: 2em;}
.fw500{font-weight: 500}
.d{}