@charset "utf-8";
body{ padding:0px; margin:0px auto; font-family:"Microsoft YaHei,arial",'微软雅黑'; font-size:14px; line-height:1.8; color:#000; width:100%; zoom:1; -webkit-text-size-adjust:none; -webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-tap-highlight:rgba(0,0,0,0); /*-webkit-user-select:none; -ms-user-select:none; -moz-user-select:none; -khtml-user-select:none; user-select:none;*/ -webkit-font-smoothing:antialiased;}
ul,li,form,dl,dt,dd,div,p,h1,h2,h3,h4,h5,h6{ padding:0px; margin:0px;}
ul,li{ list-style:none; margin:0;}
select,input,textarea{ border-radius:0; -webkit-border-radius:0; color:#333;}
input:focus{ outline:none;}
input,button,select,textarea{ outline:none;}
textarea{ resize:none;}
textarea,input,select{ background:none; border:none; margin:0; padding:0;}
audio,canvas,progress,video{ display:inline-block; vertical-align:baseline;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display:block;}
figure,figcaption{ margin:0px; padding:0px;}
img{ border:none; border:0;}
a{ color:#333; text-decoration:none;}
a:focus{ outline:none; -moz-outline:none; text-decoration:none;}
a:hover{ text-decoration:none;}
*{ box-sizing: border-box;}
.am,
.am *{ transition: all 0.4s ease 0s;-o-transition: all 0.4s ease 0s;-moz-transition: all 0.4s ease 0s;-webkit-transition: all 0.4s ease 0s;}
.w0{ width: 0;}
.w100 {width: 100%;}
.pt10{ padding-top: 10px;}
.pt20{ padding-top: 20px;}
.pt30{ padding-top: 30px;}
.pt40{ padding-top: 40px;}
.pt50{ padding-top: 50px;}
.pt60{ padding-top: 60px;}
.pt70{ padding-top: 70px;}
.pt80{ padding-top: 80px;}
.pt90{ padding-top: 90px;}
.pt15{ padding-top: 15px;}
.pt25{ padding-top: 25px;}
.pt35{ padding-top: 35px;}
.pt45{ padding-top: 45px;}
.pt55{ padding-top: 55px;}
.pt65{ padding-top: 65px;}
.pt75{ padding-top: 75px;}
.pt85{ padding-top: 85px;}
.pt95{ padding-top: 95px;}
.pb10{ padding-bottom: 10px;}
.pb20{ padding-bottom: 20px;}
.pb30{ padding-bottom: 30px;}
.pb40{ padding-bottom: 40px;}
.pb50{ padding-bottom: 50px;}
.pb60{ padding-bottom: 60px;}
.pb70{ padding-bottom: 70px;}
.pb80{ padding-bottom: 80px;}
.pb90{ padding-bottom: 90px;}
.pb15{ padding-bottom: 15px;}
.pb25{ padding-bottom: 25px;}
.pb35{ padding-bottom: 35px;}
.pb45{ padding-bottom: 45px;}
.pb55{ padding-bottom: 55px;}
.pb65{ padding-bottom: 65px;}
.pb75{ padding-bottom: 75px;}
.pb85{ padding-bottom: 85px;}
.pb95{ padding-bottom: 95px;}
.clear{ clear: both; height: 0; overflow: hidden;}
.hidden{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.fl{ float: left;}
.fr{ float: right;}
.bg_ec{ background: #ececec;}
img[onload="pic(this)"]{ transition: all 0s ease 0s;-o-transition: all 0s ease 0s;-moz-transition: all 0s ease 0s;-webkit-transition: all 0s ease 0s;}
.en_up{text-transform:uppercase}
.w_100{width:100%}
.f-l{float:left}
.f-r{float:right}
.f-15{font-size:15px}
.f-16{font-size:16px}
.f-18{font-size:18px}
.f-20{font-size:20px}
.f-22{font-size:22px}
.f-24{font-size:24px}
.f-26{font-size:26px}
.f-30{font-size:30px}
.f-bold{font-weight:bold}
.c-fff{color:#fff}
.c-333{color:#333}
.c-666{color:#666}
.c-65{color:#656565}
.c-999{color:#999}
.pad-t8{padding-top:8px}
.pad-t10{padding-top:10px}
.pad-t12{padding-top:12px}
.pad-t15{padding-top:15px}
.pad-t20{padding-top:20px}
.pad-t25{padding-top:25px}
.pad-t30{padding-top:30px}
.pad-t35{padding-top:35px}
.pad-t40{padding-top:40px}
.pd_b_10{padding-bottom:10px}
.pd_b_20{padding-bottom:20px}
.pd_b_25{padding-bottom:25px}
.pd_b_30{padding-bottom:30px}
.pd_b_35{padding-bottom:35px}
.pd_b_40{padding-bottom:40px}
.pd_b_45{padding-bottom:45px}
.pd_b_50{padding-bottom:50px}
.pd_b_55{padding-bottom:55px}
.pd_b_60{padding-bottom:60px}
.pd_t_10{padding-top:10px}
.pd_t_15{padding-top:15px}
.pd_t_20{padding-top:20px}
.pd_t_25{padding-top:25px}
.pd_t_30{padding-top:30px}
.pd_t_35{padding-top:35px}
.pd_t_40{padding-top:40px}
.pd_t_45{padding-top:45px}
.pd_t_50{padding-top:50px}
.pd_t_55{padding-top:55px}
.pd_t_60{padding-top:60px}
.pd_t_65{padding-top:65px}
.in-blk{display:inline-block}
.t-cen{text-align:center}

body{ min-width: 1200px;}
.w_1200,
.auto{ margin: 0 auto; width: 1200px;}
a:hover{color: #2b78f5;}

.header{ height: 88px; background: #fff;}
.header .auto{ width: 1400px; max-width: 98%;}
.header .logo a,
.header .logo img{ width: 229px; height: 56px; display: block;}
.header .logo a{ margin-top: 16px;}
.header .tel{ margin:14px 0 0 20px;}
.header .tel .t{ line-height: 27px; padding-left: 35px; background: url(../img/topTel.png) left center no-repeat; font-size: 15px; color: #666;}
.header .tel .n{ color: #2b78f5; font-size: 18px;}
.header .nav li{ float: left; position: relative; z-index: 100;}
.header .nav li > a{ display: block; padding: 0 25px; line-height: 88px; font-size: 16px;}
.header .nav li.on > a,
.header .nav li:hover > a{ color: #fff; background: url(../img//topNavBg.png); font-weight: bold;}
.header .nav dl{ position: absolute; top: 100%; left: 0; min-width: 185px; background: rgba(255,255,255,0.9); display: none; border-top: 10px solid transparent; padding-bottom: 10px;}
/* .header .nav li:last-child dl{ left: auto; right: 0;} */
.header .nav dl a{ display: block; line-height: 40px; font-size: 15px; padding: 0 25px;}
.header .nav dl a i{ font-style: normal; font-size: 14px; color: #666;}
.header .nav dl a:hover i{ color: #2b78f5}

.footer{ background: #2e2e2e; color: #999; padding: 20px 0;}
.footer a{ color: #999;}
.footer a:hover{ color: #ccc;}
.footer .code{ padding-right: 25px; margin-right: 25px; border-right: 1px solid #3a3a3a;}
.footer .code img{ width: 80px; height: 80px; display: block;}
.footer .tel{ padding-top: 20px;}
.footer .tel .t{ line-height: 24px;}
.footer .tel .n{ font-size: 26px; line-height: 30px;}
.footer .addr{ margin-top: 18px; padding-left: 40px; line-height: 30px; background: url(../img/addr.png) left center no-repeat;  font-size: 15px;}

.pageCent{ overflow: hidden; padding: 50px 0; min-height: 450px}
.pageCent.nomin{ min-height: 0;}
.pageCent img{ max-width: 100%;}