@charset "UTF-8";
::-webkit-scrollbar {width: 8px;height: 8px;background-color: #F5F5F5;}
::-webkit-scrollbar-track {border-radius: 10px;background-color: #E2E2E2;}
::-webkit-scrollbar-thumb {border-radius: 10px;-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);background-color: #555;}
::selection {background-color: #dc001c;color: #fff;}
::-moz-selection {background-color: #dc001c;color: #fff;}
::-webkit-selection {background-color: #dc001c;color: #fff;}
*{margin: 0;padding: 0;list-style: none;text-decoration: none;}
body{font-family: 'Lato', "Microsoft YaHei", sans-serif;min-width: 1200px;font-size: 14px;line-height: 1.5;}
:focus {outline: 1;}
li{list-style: none;}
a{text-decoration: none;color: #666;}
.w1200{width: 1200px;}
.mar-auto{margin: 0 auto;}

/* header */
header{height: 105px;}
.header{}
.logo{width: 40%;height: 105px;display: inline-block;float: left;}
.logo .logo-img{width: 16%;display: inline-block;float: left;text-align: center;margin-top: 25px;}
.logo .logo-title{width: 80%;display: inline-block;float: left;margin-top: 25px;}
.logo .logo-title .lt-cn{font-size: 30px;font-weight: bold;}
.logo .logo-title .lt-en{padding-left: 7px;font-size: 13px;}
/* nav */
.nav-list{width: 60%;display: inline-block;float: right;height: 100%;}
.nav{height:105px;line-height:105px;   position:relative; z-index:1; margin-top: 0; }
.nav a{ color:#666; font-size: 15px;}
.nav .nLi{ float:left;  position:relative; display:inline;  }
.nav .nLi{ float:left; width: 16.5%;text-align: center;}
.nav .nLi a{ display:block; }
.nav .nLi:hover{background: #e60012;}
.nav .nLi:hover a{color:#fff;}
.nav .sub{ display:none;position:relative; background:#e60012;  line-height:40px; border-top: 1px solid rgba(255, 255, 255, 0.35);z-index: 1;}
.nav .sub li{ zoom:1; overflow: hidden;border-bottom: 1px solid rgba(255, 255, 255, 0.35);}
.nav .sub a{ display:block; width: 100%;color:#fff;font-size: 13px;}
.nav .sub a:hover{ background:rgba(0,0,0,.1); color:#fff;  padding-left: 10px;}
.nav .on a{ color:#666;   transition: .6s}

/* FOOTER */
#footer{height: 470px;border-top: 15px solid #ea1919;background: #0058b1;}
.footer{height: 435px;}
.f-left{padding: 47px 0 49px 0;width: 60%;display: inline-block;float: left;}
.f-left p{color: #F1F1F1;}
.f-left p.cn{font-size: 30px;font-weight: bold;}
.f-left p.en{font-size: 15px;padding: 2px 0 15px 0;border-bottom: 1px solid #024b77;}
.f-left p.tel,.f-left p.email,.f-left p.addr,.f-left p.f-ewm{margin-top: 20px;}
.f-left p.f-ewm img{margin-left: 20px;}
.f-right{padding: 27px 0 25px 0;width: 37%;display: inline-block;float: right;}
.f-right .fr-title{font-size: 25px;color: #F1F1F1;padding-left: 35px;}
.f-right .fr-title span{font-size: 14px;margin-left: 8px;}
.f-right form{margin-top: 25px;color: #F1F1F1;}
.f-right form label{font-size: 16px;padding-right: 15px;}
.f-right form input{height: 38px;border-radius: 4px;border: none;background: #F1F1F1;width: 325px;}
.f-right form textarea{border-radius: 4px;border: none;background: #F1F1F1;height: 100px;vertical-align: middle;width: 325px;}
.f-right form p{margin-bottom: 15px;}
.f-right form p a{padding: 10px 135px;background: #ea1919;color: #F1F1F1;border-radius: 4px;margin-left: 50px;}
.f-right form p.btn{padding-top: 10px;}
.power{background: #00478e;text-align: right;line-height: 35px;color: #F1F1F1;}
.power a{color: #F1F1F1;}