body { margin: 0; -webkit-font-smoothing: antialiased;-webkit-text-size-adjust: 100%;min-width: 1000px;}

article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary , video, canvas, img{ display: block; }

a { background: transparent; text-decoration: none; color: black; }

button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0; }
button, select { text-transform: none; }

table { border-collapse: collapse; border-spacing: 0; }
td, th { padding: 0; }

html, button, input, select, textarea { font-family: arial, 'Hiragino Sans GB', 'Microsoft Yahei', '微软雅黑', '黑体', '宋体', Tahoma, Arial, Helvetica, STHeiti;  }
h1, h2, h3, h4, h5, h6, p, figure, form, blockquote { margin: 0; }
ul, ol, li, dl, dd { margin: 0; padding: 0; }
ul, ol { list-style: none outside none; }
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #cccccc; }
img{border: 0;background-color: transparent;outline: none;}
* {box-sizing: border-box; -webkit-tap-highlight-color: rgba(0,0,0,0);}
:focus{outline: none;}

.pos_r{position: relative;}
.pos_a{position: absolute;}
.pos_f{position: fixed;}
.block{display: block;}
.hide{display: none!important;}
.hide2{visibility: hidden;}
.hide3{display: none;}
.w100{width: 100%;}
.w1000{width: 1000px;margin: 0 auto;}
.h100{height: 100%;}

html{font-size:10px;}
.main,.dialog{overflow: hidden;}
.dialog{background-color: rgba(255,255,255,0.5);top: 0;left: 0;z-index: 10086;bottom: 0;right: 0;}
.dialog>div{position: absolute;}
.header{background-color: #ebeef1;color: #535353;border-bottom: 3px solid #535353; height:55px; z-index: 10;}
.logo1,.logo2{top: 0;}
.logo1{width: 300px;z-index:1;}
.logo2{right: 4.687%;width: 110px;}
.header .nav{width: 980px;margin: 0 auto 0 28%;font-family: '黑体';}
.nav_ul{}
.nav_ul>li{display: inline-block;text-align: center;font-size: 16px;margin-right:20px; font-weight:bold;}
.nav_ul>li.active,.nav_ul>li:hover{background: url(../image/31.png) no-repeat center bottom;}
.nav_ul a{display: block;height: 100%;line-height: 2.8;padding-top: 0.5em;}
.close{-webkit-transition: 0.5s -webkit-transform;transition: 0.5s transform;}
.close:hover{-webkit-transform: rotate(180deg);transform: rotate(180deg);}

@media screen and (max-width:1439px){html{font-size:26.5px;}}
@media screen and (min-width:1439px) and (max-width:1619px){html{font-size:28px;}}
@media screen and (min-width:1619px){html{font-size:29.5px;}}
@media screen and (max-width:1119px){.logo1{width: 250px;}.logo2{width: 70px;}.header .nav{width: 500px;}}
@media screen and (min-width:1120px) and (max-width:1350px){.logo1{width: 270px;}.logo2{width:95px;}.header .nav{width: 600px;}}
@media screen and (min-width:1350px) and (max-width:1425px){.logo2{width:100px;}}