/*top*/
.top { height: 130px; width: 100%; position: fixed; z-index: 999; top: 0px; }
.top2 { height: 80px; width: 100%; margin-right: auto; margin-left: auto; background-color: #FFF; }
.logo { height: 80px; width: 1200px; margin-right: auto; margin-left: auto; }
.logo img { height: 80px; width: 1200px; }
.nav { height: 50px; width: 100%; background-color:rgba(0,0,0,0.8); }
.nav>ul { margin-right: auto; margin-left: auto; height: 50px; width: 1200px; }
.nav>ul>li { float: left; height: 50px; font-size: 14px; text-transform: uppercase; color: #FFF; position: relative; width: 92px; }
.nav_zi { color: #FFF; display: block; background-repeat: no-repeat; background-position: center bottom; background-size: 0px 3px; background-image: url(../images/nav_bg.png); line-height: 50px; font-size: 16px; height: 50px; width: 100%; text-align: center; }
.nav_zi:hover { background-size: 100% 3px; transition: all 0.3s; color: #FFF; }
.nav_zi.on { background-size: 100% 3px; }
.nav>ul>li:hover .nav_zi { background-size: 100% 3px; }
.nav>ul>li ul { background-color: #FFF; width: 180px; display: none; position: absolute; margin-left: -90px; left: 50%; box-shadow: 0px 0px 10px rgba(0,0,0,0.5); }
.nav>ul>li:hover ul { display: block; }
.nav_zi2 { height: 40px; width: 140px; padding-right: 20px; padding-left: 20px; line-height: 40px; font-size: 14px; font-weight: normal; color: #333; display: block; }
.nav_zi2:hover { width: 140px; padding-left: 30px; transition: all 0.5s; color: #ab0408; background-color: #f5f5f5; padding-right: 10px; }
.foot { background-color: #000; width: 100%; }
.foot2 { width: 1200px; margin-right: auto; margin-left: auto; padding-top: 50px; padding-bottom: 30px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #393939; }
.foot2_zuo { height: 80px; width: 280px; float: left; padding-top: 35px; padding-bottom: 35px; }
.foot2_you { height: 150px; width: 120px; float: right; }
.foot2_zhong { margin-left: 320px; margin-right: 150px; font-size: 14px; line-height: 25px; font-weight: normal; color: #999; }
.ewm_tu { height: 120px; width: 120px; margin-right: auto; margin-left: auto; background-color: #FFF; }
.ewm_tu img { height: 120px; width: 120px; }


.ewm_zi { font-size: 14px; line-height: 30px; font-weight: normal; color: #999; text-align: center; height: 30px; }




.foot3 { height: 50px; width: 1200px; margin-right: auto; margin-left: auto; color: #999; font-size: 14px; line-height: 50px; font-weight: normal; text-align: center; }

.lxwm { height: 280px; width: 100%; margin-right: auto; margin-left: auto; background-image: url(../images/lxwm_bg.png); background-repeat: no-repeat; background-position: center center; }
.lxwm2 { height: 180px; width: 1200px; margin-right: auto; margin-left: auto; padding-top: 50px; padding-bottom: 50px; }
.lxwm2_zi { line-height: 40px; text-align: center; font-weight: bold; color: #FFF; font-size: 20px; }

.lxwm2_zi2 { font-size: 14px; line-height: 30px; font-weight: normal; color: #FFF; text-align: center; }

.lxwm3 { height: 90px; margin-top: 20px; }
.lxwm3 ul li { float: left; height: 50px; width: 243px; border: 1px solid #FFF; padding-top: 19px; padding-bottom: 19px; padding-right: 20px; padding-left: 20px; }
.lxwm3_zuo { height: 50px; width: 50px; float: left; }
.lxwm3_zuo img { height: 50px; width: 50px; }

.lxwm3_you { height: 50px; margin-left: 60px; }
.lxwm3_zi { font-size: 16px; line-height: 25px; font-weight: bold; color: #FFF; }
.lxwm3_zi2 { font-size: 14px; line-height: 25px; font-weight: normal; color: #FFF; }