html, body, div,iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font: inherit; vertical-align: baseline; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {margin:0;padding:0;}
ol, ul{ list-style: none; }
a{text-decoration: none;color:#222c38;outline:none;cursor: pointer;}
img{border:0;}
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
table { border-collapse: collapse; border-spacing: 0; }
body {font: 14px/1.5 "Microsoft YaHei",Verdana,Arial,sans-serif; width:100%;overflow-x: hidden; }
input, textarea, button,select{ outline: 0; resize: none;font-size:100%;line-height: inherit;/*font:inherit;*/background: rgba(255,255,255,0);font-family: STHeiti,'Microsoft YaHei',Helvetica,Arial,sans-serif;}
html,body {  display: block; min-width: 1170px; }
i{font-style: normal;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
p{background-color: transparent;word-break: break-all;font-size:14px;line-height:22px;}
a,button,input{-webkit-tap-highlight-color:rgba(255,0,0,0);border:none;background: none;}
input[type='text'],textarea{-webkit-appearance: none;}/*iphone内阴影*/
textarea::-webkit-scrollbar{display: none;}/*隐藏多文本框滚动条*/


.fl { float:left;  }
.fr { float:right; }
.clear{ clear:both; }
.clfix{clear:left;}
.crfix{clear:right;}
.clearfix:after { content:"."; display:block; clear:both; visibility:hidden; font-size:0; line-height:0; height:0;}
.clearfix { *zoom:1; /* for IE6 7 */ }

/*common css*/
.wraper{width:1252px;margin:0 auto; overflow: hidden;}
.wraperp1{width: 1170px; margin:  0 auto;}

@font-face {
  font-family: 'iconfont';
  src: url('../font/iconfont.eot');
  src: url('../font/iconfont.eot?#iefix') format('embedded-opentype'),
  url('../font/iconfont.woff') format('woff'),
  url('../font/iconfont.ttf') format('truetype'),
  url('../font/iconfont.svg#iconfont') format('svg');
}

.iconfont{
  font-family:"iconfont" !important;
  font-size:18px;font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}



/* margin*/
.m4{ margin: 0 3px 0 0;}
.m-r30{ margin-right: 30px;}
.m-r40{ margin-right: 40px;}
.ml59{margin-left: 59px;}
.ml140{margin-left: 140px;}
.ml170{margin-left: 170px;}
.ml157{margin-left: 157px;}
.f-w{font-weight: 600;}
.m-bo{margin-bottom:160px;}
.mt20{margin-top: 20px;}
.mt71{margin-top: 71px;}
.mt64{margin-top: 64px;}
.mt65{ margin-top: 65px;}
.mt5{margin-top: 5px;}
.ml138{margin-left: 138px;}
.m-t38{ margin-top: 38px;}
.m-t64{ margin-top: 54px;}
.m-l28{ margin-left: 28px;}
.ml-155{ margin-left: 150px;}
.mt10{margin-top: 10px;}
.mt50{margin-top: 50px;}
.pr50{margin-right: 50px}
.mr100{margin-right: 100px;}
.mt60{margin-top: 60px!important;}
.pb154{
  padding-bottom: 154px;
}
.mt100{margin-top: 125px;}
.mr40{margin-right: 40px;}
.mr28{margin-right: 28px;}
.mb34{margin-bottom: -34px}
.mt32{margin-top: 32px;}
.ml40{margin-left: 40px;}
.mr55{margin-right: 55px;}
.mr47{margin-right: 47px;}
.mtf32{margin-top: -32px;}
.mt183{margin-top: 183px;}
.mr75{margin-right: 75px;}
.mt40{
  margin-top: 40px;
}
.ml370{margin-left: -370px;}
.ml386{margin-left: -386px;}
.ml390{margin-left: -390px;}
.ml281{margin-left: -281px!important;}
.ml444{margin-left: -326px!important;}
.ml313{margin-left: -313px;}

/*字体对齐方式*/
.text-al{text-align: center;}

/*头部*/
#header{ width: 100%; height: 80px; display: flex;justify-content: space-between;}
.t-logo {margin:20px 0 21px 50px; height: 80px;}
.t-logo img{ width: 162px;height: 40px;}
.top-nav{width:100%;height: 80px;line-height: 80px; font-size: 14px;margin-right: 30px;}
.top-nav .nav-flex{display: flex;justify-content: flex-end;}
.top-nav ul li{ /*float:left;line-height: 80px;*/}
.top-nav ul li>a{display: inline-block;height: 80px;color: #000; padding: 0 20px; }
.login{/*width: 100px;*/ margin-left: 70px;}
/*.login>a{display: inline !important; padding: 0 12px !important;}*/
.login span{display:inline-block;width: 67px;height: 23px;line-height:23px; text-align: center;
  border-radius: 2px;}
.top-nav ul li .deng{ background: #FF6E00;color: #fff;}
.top-nav ul li .regist{ border: 1px solid #FF6E00;box-sizing: border-box;color: #FF6E00;}
/*添加nav选中样式*/ 
.top-nav .addCl{ color: #ff6f00; }
.addCl a{ color: #ff6f00; margin-top: -1.7px;}
*{box-sizing: border-box;}
.top-nav .iconfont{vertical-align: middle;width:20px;}
.pull-active{ color: #ff6f00 !important;} 
 
/*尾部*/
.footFlex{display: flex;justify-content: center;}
.f-cont{width: 100%; height: 436px;background-color: #F2F2F2 ; }
.f-buttom{ width: 100%;height: 80px; background-color: #fff ;}
.f-buttom div{ line-height: 80px;}
.d-390{ width: 388px; height: 394px; text-align: center; position: relative;}
.d-390 p{line-height: 24px;}
.f-top{ width: 124px; height: 120px; border-bottom: 1px solid #000000;
  margin: 0 auto; margin-top: 125px;margin-bottom: 50px; text-align: center;}
.f-top i{ font-size: 48px;}
.coord{
  width: 60px;height: 76px;
}
.call{width: 60px;height: 70px;}
.mail{
  width: 66px;height: 48px;
}
.buttonFlex{position: relative;}
.comp{font-size: 16px;color: #000000;letter-spacing: -0.38px;text-align: center;}
.wx{width: 27px;height: 22px}
.qq{width: 22px;height: 22px}
.weibo{width: 23px;height: 22px}

/*返回顶部按钮*/
.return-top{ position: fixed; bottom: 200px; right: 50px; display: none;}
.return-top a{ display: block; width: 40px; height: 40px; line-height: 40px; background-color: #c2c2c2;text-align: center;border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px;}
.return-top a i{ font-size: 30px; color: #FFFFFF; }

/*color*/
.col{ color:#333333 }
.f-bb{position: absolute;top: 0;right: 50px;}
.f-bb{display: inline-block;}
.f-bb a{ padding: 6px;}
/*微信二维码*/
.weixin{position: absolute; top: -111px; right:92px;}

.tqq{position: absolute; top: -111px; right:48px;}

.tweibo{position: absolute; top: -111px; right:12px;}

.botImg{width: 123px;height: 133px;}

/*下拉列表*/
.pulldowm-menu{position: absolute; width: 190px; z-index: 1000;display: none;}
.pulldowm-menu a{display: block; width: 128px;line-height: 48px;padding-left: 15px; background-color: rgb(255,255, 255); box-shadow: 0px 3px 6px #7C7A74; font-size: 14px;  color: #A1A1A1; 
								border: 1px solid #e5e5e5; border-top: none; border-radius: 2px; -webkit-border-radius: 2px;}
.pulldowm-menu a:hover{ color:#444444 ;}

/*橙色*/
.white{color: #FFFFFF;}
.chengse{color: #ff6f00;}
.chengse1{color: #ff6f00 !important;}
.textcol{color: #444444;}
.c-s-b{ border-bottom: 2px solid #ff6f00 !important;} 
