*{
    margin: 0;
    padding: 0;
    box-sizing: border-box;

}
input[type="submit"], input[type="reset"], input[type="button"], input[type="email"],
button {
    -webkit-appearance: none;
    appearance: none;
    outline: none;
}
body {
    font-style: normal;
    font-size: 12px;
    background:#fff;
    font-family: Î¢ÈíÑÅºÚ;

}
html,body{height:100%}
::-webkit-input-placeholder {
    color: #666;
    font-size:14px;
}

input[type="text"], input[type="password"] ,select,textarea{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    outline: none;
    border-radius: 0;
}

h1, h2, h3, h4, h5 {
    font-weight: normal;
}
select{-webkit-appearance: none}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, 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, p {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 12px;
    vertical-align: baseline;
    text-decoration: none;
    list-style: none;
    font-style: normal;

}
.input{font-size:12px;}
::-webkit-input-placeholder{font-size:12px}
.fr {
    float: right
}

.fl {
    float: left;
}
.clearfix:after{display: block; content: "\20"; height: 0; clear: both; overflow: hidden; visibility: hidden;}/*ie8ÒÔÉÏ*/
.headerbox{width: 100%;  background: #fff}
.opbannf{width: 1200px; margin: auto; }
.logo{float:left; padding-top:11px; width: 130px; height: 82px;}
.nav{ float:left; padding-left: 50px; position: relative; width: 1050px;text-transform: capitalize;}
.nav > p{float:left}
.nav ul> li{float:left; padding: 0 15px;  }
.nav ul> li > a{color:#333; font-size: 16px; line-height: 80px; position: relative; display:inline-block;height:80px;overflow:hidden;}
.nav ul > li > a:after{width: 0%; height: 3px; content: '';  position: absolute; left: -55%; bottom: -10px; background: #00c140; transition: all 0.5s}
.nav ul>  li.on > a:after{width: 110%; height: 3px; content: '';  position: absolute; left: -5%; bottom: -10px; background: #00c140}
.nav ul > li:hover >a:after{width: 110%; height: 3px; content: '';  position: absolute; left: -5%; bottom: -10px; background: #00c140}
.nav ul > li ol{width: 0px; height: 0px; background: url(/style/images/navbg.png) no-repeat; position: absolute ;top:82px;z-index: 999; transition: all 0.5s; overflow: hidden}
.nav ul > li:hover ol{height: 50px;width: 840px; right: 0; }
.nav ul > li ol li a{color:#fff; font-size: 14px; line-height: 50px;height:50px;overflow:hidden; display: inline-block; text-align: center; position: relative;transition: all 0.5s;padding:0 10px;}
.nav ul > li ol li a:after{content: ''; width: 1px; height: 20px; position: absolute; right: 0; background: #fff; top:50%; margin-top:-10px; opacity: 0.5}
.nav ul > li ol li a:last-child:after{height: 0}
.nav ul > li ol li a:hover{color:#333; }
.nav ul > p{line-height: 80px}
.nav ul > p .span{text-transform: uppercase;color:#333}
.nav ul > p .span.on{color:#0059ba}
.slideBox{ width:100%;  overflow:hidden; position:relative;  }
.slideBox .hd{ overflow:hidden; position:absolute;  z-index:1; width: auto; left: 350px; height:30px; text-align: center; bottom: 50px;}
.slideBox .hd ul{ overflow:hidden; zoom:1;}
.slideBox .hd ul li{ margin-right:13px;  width:10px; height:10px; line-height:14px; text-align:center; background:#0059ba; cursor:pointer; display: inline-block; font-size: 0; border-radius: 100%}
.slideBox .hd ul li.on{ width:12px; height:13px; border-radius:100%; border:2px solid #0059ba; background: none}
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd a{ width:100%;height:640px;display:block;  }
.slideBox .bd img{ width:100%;  display:block;  }


.slideBox .prev, .slideBox .next{ position:absolute; top:50%; margin-top:-25px; display:block; width:32px; height:40px; color:#fff; font-size: 16px; font-weight: bold }
.slideBox .prev{left: 150px;}
.slideBox .prev:after{content: ""; width: 50px; height: 2px; background: #fff; position: absolute; left: 70px; top:33%; margin-top:-1px;}
.slideBox .next:after{content: ""; width: 50px; height: 2px; background: #fff; position: absolute; left: -60px; top:33%; margin-top:-1px;}
.slideBox .next{right: 150px;}
.footer{width: 100%; background: #030f21;position: relative }
.Milldebx{width: 1200px; margin: auto; padding: 50px 0; overflow: hidden}
.Milldebx .df{width: 33.3%; float:left}
.ung{width: 811px; height: 10px; position: absolute; right: 0; top:-13px;}
.Dizhi ul li{color:#fff}
.Dizhi ul li.Fp1{font-size: 20px; position: relative; padding-left: 15px; font-weight: bold; }
.Dizhi ul li.Fp1 em{font-size: 14px; position: relative; padding-left: 10px; color:#999999; text-transform: uppercase}
.Dizhi ul li.Fp1:after{content: ''; width: 3px; background: #0059ba; height: 20px; position: absolute; left: 0; top:50%; margin-top:-10px;}
.Dizhi ul li.Fp2{color:#fff; font-size: 22px; padding: 45px 0 }
.Dizhi ul li.Fp2 p{color:#fff; text-transform: uppercase; font-size: 12px;}
.Dizhi ul li.Fp3 p{color:#b3b3b3; font-size: 14px; padding-bottom: 10px;}
.Dizhi ul li.Fp3 p b{color:#ffffff; font-size: 24px; font-weight: bold}

.input ul li.Fp1{font-size: 20px; position: relative; padding-left: 15px; font-weight: bold; color:#fff; margin-bottom: 35px;}
.input ul li.Fp1 em{font-size: 14px; position: relative; padding-left: 10px; color:#999999; text-transform: uppercase}
.input ul li.Fp1:after{content: ''; width: 3px; background: #0059ba; height: 20px; position: absolute; left: 0; top:50%; margin-top:-10px;}
.input ul li.Fp2 p{border-bottom: 1px solid #1d2738; padding: 10px 0; padding-left: 5px;}
.input ul li.Fp2 p span{color:#999999; font-size: 14px; display: inline-block}
.input ul li.Fp2 p input{color:#fff; font-size: 12px;width: 300px; border:0; background: none}
.input ul li.Fp2 p textarea{vertical-align: top; width: 300px; border:0; min-height:80px; background: none; color:#fff; font-size: 12px; resize: none; padding-top:5px;}
.input ul li.Fp2 input.bot{color:#fff; font-size: 14px; background: url(/style/images/navbg.png); width: 100px; height: 26px;border-radius: 5px; border:0; background-size: 100%; float:right; margin-top:20px;}
.erwe ul{width: 150px; float:right}
.erwe ul li img{width: 150px; height: 150px; background:#fff; padding: 10px; border-radius: 5px; margin-top:50px;}
.erwe ul li p{text-align: center; color:#999999; font-size: 14px; padding: 10px 0}
.bdsharebuttonbox2{padding-top:10px;}
.bdsharebuttonbox2 a{width: 34px !important; height: 34px !important;  margin: 0 8px !important; }
.bdsharebuttonbox2 a.bds_sqq{background: url(/style/images/qq.png) no-repeat}
.bdsharebuttonbox2 a.bds_tsina{background: url(/style/images/web.png) no-repeat}
.bdsharebuttonbox2 a.bds_weixin{background: url(/style/images/wex.png) no-repeat}
.Xuomnf{width: 100%; height: 40px; background: #000}
.Xuomnf ul li{width: 1200px; margin: auto; line-height: 40px;}
.Xuomnf ul li span{color:#575757; font-size: 14px;}
.Xuomnf ul li a{color:#575757; font-size: 14px; float:right}
























