﻿@charset "utf-8";
/* CSS Document */
/*公用*/
body{ font-family:"微软雅黑"; font-size:14px;}
.w_what span.fl:hover,.w_top div ul li span:hover,.w_a:hover,.color-z:hover,.foot_td li:hover a
{color:#e70012 !important;}
.textCenter{ text-align:center;}
.textRight{text-align:right;}
.textLeft{text-align:left;}
.disBlock{ display:block;}
.m_r0{ margin-right:0 !important;}
.m_l0{ margin-left:0 !important;}
.f_f{ color:#fff;}
.bg_f5{ background:#f5f5f5;}
.w_960{ width: 1170px !important;   margin: 0px auto 0px;}
.w_100{width:100%;}
/*--header--*/
.headBox{ clear:both;}
.ywbtt{
  width: 60%;
    float: right;
}
.w_bg_white{ background:#fff;}
.w_top{ height:90px;}
.w_top div.w_riht_c{  height:82px; margin-top:8px; text-align:right; display: flex;}
.w_top div ul{position:relative;}
.w_top div ul li{float:left;}
.w_top div ul li a{ display:block;}
.w_top div ul li:hover div{ display:block;}
.w_top div ul li span{ display:block; padding:0 5px;}
.w_what_box div.ewm{margin-right:8px;}
.w_wx2{ display:none;}
.w_top li .w_what_box{ display:none; position:absolute; top:25px; padding:15px; left:0; border:1px solid #ccc; background:#fff; text-align:left; z-index:999;overflow:hidden;clear:both;width:230px;}
.w_top li .w_what_box div{width:110px;}
.w_top li div img{ width:90px; height:90px; margin:0 auto; display:block;}
.w_top li .w_what_box span{ display:block; text-align:center; padding-top:10px;}
.w_top div div.fr{ clear:both; width:220px; height:34px; background-color:#EEE; margin-top:13px; margin-left: 10px;}
.w_top div div.fr input{ width: 160px; height:20px; padding:7px 10px; line-height:20px;}
.w_top div div.fr button{ width:40px; height:34px; background:url(../images/w_search.png) no-repeat center center; background-color:#e70012;background-size:16px 16px;}
.w_logo{ margin-top:5px;}
/* .w_nav{     width: 100%;
    min-width: 1170px;
    height: 75px;
    background: #e50112 url(../images/nav.jpg) no-repeat center;
    background-size: cover;} */
    .nav1 {
        width: 100%;
        min-width: 1170px;
        height: 50px;   
        background: url(../images/nav.jpg)no-repeat center;
        background-size: cover;
    }
  .logo img{ margin-top: 15px;}

.w_nav .w_main_ul li{ width: 105px; text-align: center; display: block; line-height: 48px;  color: #FFF;  font-size: 18px;
  text-decoration: none;  font-weight: 800;  height: 48px;  margin-top: 2px;}
.w_nav .w_main_ul li a{display:block; color:#fff; text-align:center; font-size:16px;}
.w_nav .w_main_ul li a:hover{ color: #ff0000!important; }
.sub-menu{ display:none;}
.w_main_ul{ z-index:1003;display: flex; }
.w_nav .w_main_ul .sub-menu  a:hover{  color: #ff0000!important; }
.sub-menu{ display:none; position:absolute;_margin-left:-50px; width:221px; z-index:99999; background:#fff; border:1px solid #e4081b;  color: #333!important;
   
    float: left;
    font-size: 14px; }
.sub-menu li{
    color: #333!important;
    font-weight: normal!important;
    float: left;
    font-size: 14px!important;
}
.sub-menu li a{
    color: #333!important;
    font-weight: normal!important;
    float: left;
    font-size: 14px!important;
}
.w_nav .w_main_ul .sub-menu a{width:181px; display:block;padding:0 20px; color:#666 !important; height:40px; line-height:40px;_height:40px !important; _line-height:30px;_overflow:hidden; text-align:left;}
.w_nav .w_main_ul .sub-menu li{ width:221px;  height:40px; line-height:40px; /*border-bottom:1px solid #ededed;*/position:relative;}
.w_sub{ position:absolute; margin-top:0;left:221px;_left:272px; top:-1px;}
.w_nav .w_main_ul .sub-menu a em{ width:5px; height:5px; color:#666; font-family:"微软雅黑";}
.w_nav .w_main_ul .sub-menu a:hover em{color:#fff;}
/*--footer--*/
.footer{  height: 170px; background: #e1e1e1 url(../images/footbg.jpg) repeat-x left top;   }
.foot_logo img{ width:auto; height:60px; margin-top:47px;}
.footer .foot_p{ margin-top:35px; margin-left:16px; width: 420px;}
.footer .foot_p p{ font-size:12px; font-family:"微软雅黑"; color:#6e6e6e; line-height:28px; text-align: left;text-indent: 0em;margin-bottom: 0px;}
.foot_ewm{ margin-top:23px;}
.foot_ewm div{margin-top:10px; margin-right:10px;}
.foot_ewm div img{ width:78px; height:78px;}
.foot_ewm div span{ font-size:12px; color:#6e6e6e; line-height:20px;}
.foot_lj{ margin-top:78px; margin-left:3px;}
.foot_lj a{ display:block; width:118px; height:30px; border:#8a8c8b 1px solid; text-align:center; line-height:30px !important;}
.foot_lj a img{ margin-left:20px; margin-top:12px;}
.bg-z1{ position:relative;background-color: #fff;}
.foot_td{ display:none; clear:both; width:100%;  height:340px; position:absolute; bottom:180px !important; _bottom:100px !important;  }
.foot_td .w_1200{ overflow:hidden; width:960px; margin:0 auto; padding:0 0 10px 0;background-color:#fff; }
.foot_td .w_1200 h4{ width:130px; text-align:center; line-height:30px;}
.foot_td .w_1200 ul{ width:830px;}
.foot_td li{ float:left; width:275px; _width:265px; line-height:28px;box-sizing:border-box; 
background:url(../images/w_bg.jpg) no-repeat left center; padding-left:10px;}
.w_h340{ width:960px; margin:0 auto; background:#fff; box-shadow:-moz-box-shadow:2px 2px 6px #999999; -webkit-box-shadow:2px 2px 6px #999999; box-shadow:2px 2px 6px #999999; }
.w_h340 img{ display:block; margin-right:10px; margin-top:10px; cursor:pointer;}
.w_wt0{ margin-top:0 !important;}

