.head_top form{
    overflow: auto;
    width: 266px;
    float: left;
}

.logo{
    display: block;
    line-height: 84px;
    width: 179px;
    float: left;
}
.logo img{
    display: inline;
max-width: 100%;
}
.sea_lan{
    float: right;
    overflow: auto;
    height: 84px;

}
.sea_lan .sea{
    margin-top: 23px;
    float: left;
   border: 1px solid #dedede;
    width: 264px;
    background: url(../images/icon1.jpg) repeat-x;
}
.sea_lan .key{
    width: 200px;
    line-height: 28px;
    padding:0 10px;
    margin: 3px 2px;
    margin-right: 0;
    border: 1px solid #dedede;
        font-size: 18px;
}
.sea_lan .sub{
    width: 35px;
    height: 36px;
    cursor: pointer;
    background: url(../images/sea.png) no-repeat center;

}

::-webkit-input-placeholder{
     font-size: 13px;
    color:#dfdfdf;
}  
:-ms-input-placeholder { /* Internet Explorer 10+ */  
    font-size: 14px;
    color:#dfdfdf; 
}  


.t_lan{
    float: left;
    margin-top: 17px;
    margin-left: 40px;
    position: relative;
    cursor: pointer;
}
.t_lan .cnt{
    position: relative;
}
.t_lan .cn{
    display: block;
    overflow: auto;
    /*width: 56px;*/
    padding-left: 29px;

    background: url(../images/cn.jpg) no-repeat left center;
    background-position-y:6px;
}
.t_lan  .lan{
    z-index: 10000;
    position: absolute;
    right: 0;
}
.t_lan .cn p{
    border-bottom: 1px solid #b3b3b3;
    color: #000;
    width: 40px;
    float: left;
}
.t_lan .cn span{
    float: right;
    display: block;
    width: 10px;
    height: 20px;
    background:url(../images/icon2.png) no-repeat right center;
}


.t_lan .en{
display: none;
 overflow:auto;
 position: absolute;
 top: 20px;

}
.t_lan .en p{
     background: url(../images/en.jpg) no-repeat left center;
    /*border-bottom: 1px solid #b3b3b3;*/
    color: #000;
    width: 56px;
    padding-left: 29px;
    float: left;
}
.t_lan .en span{
    float: right;
    display: block;
    width: 10px;
    height: 20px;
}

.head_top .tel{
    padding-left: 29px;
    background: url(../images/tel.png) no-repeat left center;
    font-size: 20px;
    font-weight: bold;
    color: #b60005;
   position: relative;
   bottom: -34px;

}

.head{
    position: relative;
    background: url(../images/head_bj.jpg) no-repeat center;
}
.head .h{
    overflow: visible;
    height: 46px;
}
.nav .lis1{
    display: inline-block;
    width: 146px;
    height: 46px;
    /*position: relative;*/
/*     -webkit-transition: all ease-in-out 0.3s;
    -o-transition: all ease-in-out 0.3s;
    transition: all ease-in-out 0.3s;*/
     background: url(../images/icon3.jpg) no-repeat right center;
}

.nav .lism{
    width: 140px;
    height: 46px;
    display: inline-block;
    /*position: relative;*/
/*     -webkit-transition: all ease-in-out 0.3s;
    -o-transition: all ease-in-out 0.3s;
    transition: all ease-in-out 0.3s;*/
     background: url(../images/icon3.jpg) no-repeat right center;
}
.nav li .a1{
    display: block;
    font-size: 16px;
    color: #fff;
    line-height: 46px;
    text-align: center;
    /*padding: 0 50px 0 50px;*/
   
}
.nav ul{
    overflow: visible;
}


.nav .lis1:hover .a1,
.nav .lis1.hover .a1{
    background: url(../images/head_icon.jpg) no-repeat bottom center;
}


.dropNav{
    width: 1920px;
    position: absolute;
    left: 0;
    /*margin-left: -960px;*/
    text-align: center;
    
    height: 38px;
    z-index: 2000;
    display: none;
     background: rgba(80,81,83,0.4);
    z-index: 10000;
    
}
.dropNav li{
    /*float: left;*/
    display: inline-block;
    margin-right: 36px;
}
.dropNav a{
    display: block;
    font-size: 14px;
    color: #fff;
    line-height: 38px;
}
.nav .pos .dropNav{
    position: absolute;
    /*left: -260px;*/

}
.dropNavBg{
    position: absolute;
    height: 38px;
    width: 1920px;
   background: rgba(80,81,83,0.4);
    z-index: 10000;
    display: none;
}
.nav .lis1:hover .lis2{
    /*display: block;*/
}

.nav .lis2 a:hover{
    color: #f1383e;
}

/* 导航三级 */
.three{
    width: 1920px;
    position: absolute;
    left: 50%;
    margin-left: -960px;
    display: none;
    top:38px;
    background: rgba(80,81,83,0.4);
    z-index: 3000;
}
.three ul{
    text-align: center;
    padding: 20px 0;
}
.three li{
    display: inline-block;
    margin-right: 20px;
    margin-bottom: 10px;
}

.three li a{
    display: block;
    line-height: 30px;
    font-size: 14px;
    width: 150px;
    text-align: center;
    border-radius: 10px;
    background: rgba(80,81,83,0.7);
}




.cart{
    display: block;
    margin-top: 8px;
    float: right;
    width: 154px;
    padding-left: 60px;
    color: #fff;
    line-height: 30px;
    background: url(../images/gou.png) no-repeat 30px center;
    background-color: #2e2c2d;
    /*border: 1px #f0f solid;*/
}


/* index banner 轮播部分  */

.fullSlide {
    width: 1920px;
    position: relative;
    height: 429px;
    overflow: hidden;
    z-index: 1000;
    left: 50%;
    margin-left: -960px;
}

.fullSlide .bd {
    margin: 0 auto;
    position: relative;
    z-index: 0;
    overflow: hidden;
}

.fullSlide .bd ul {
    width: 100% !important;
    position: absolute;
}

.fullSlide .bd li {
    width: 100% !important;
    height: 429px;
    overflow: hidden;
    text-align: center;
}

.fullSlide .bd li a {
    display: block;
    height: 429px;
}

.fullSlide .hd {
    width: 1920px;
    position: absolute;
    z-index: 1;
    bottom: 0px;
}

.fullSlide .hd ul {
    text-align: center;
    margin: 0 auto;
    /*margin-left: -35.5px;*/
}

.fullSlide .hd ul li {
    cursor: pointer;
    display: inline-block;
    *display: inline;
    zoom: 1;
    width: 16px;
    height: 16px;
    margin: 12px;
    overflow: hidden;
    background: #b5dcbd;
    filter: alpha(opacity=50);
    opacity: 0.8;
    line-height: 999px;
    border-radius: 50%;
}

.fullSlide .hd ul .on {
    background: #ed4950;
}

.fullSlide .prev,
.fullSlide .next {
    display: block;
    position: absolute;
    z-index: 1;
    top: 50%;
    margin-top: -30px;
    left: 15%;
    z-index: 1;
    width: 52px;
    height: 70px;
    background: rgba(0, 0, 0, 0.5);
    /*background: url(../images/first.png) -126px -137px #000 no-repeat;*/
    cursor: pointer;
    filter: alpha(opacity=50);
    opacity: 0.5;
    display: none;
    font-size: 60px;
    font-family:"宋体";
    color: #fff;
    line-height: 70px;
    text-align: center;
}

.fullSlide .next {
    left: auto;
    right: 15%;
    background-position: -6px -137px;
}



/*产品分类列表 index*/
.index_pro{
    padding-top: 20px;
    background-color: #f5f5f5;
    margin-top: 5px;
    padding-bottom: 30px;
}
.index_pro .pro_list li{
    float: left;
    margin-right: 64px;
    padding-bottom: 20px;
}
.index_pro .pro_list a{
    display: block;
    width: 114px;
    height: 146px;
}
.index_pro .pro_list a{
    position: relative;
  -webkit-transition: all ease-in-out 0.3s;
    -o-transition: all ease-in-out 0.3s;
    transition: all ease-in-out 0.3s;

}
.index_pro .pro_list .img{
    width: 114px;
    height: 114px;
    border-radius: 50%;
    line-height: 114px;
    text-align: center;
    background: url(../images/icon1.png) no-repeat;
     -webkit-transition: all ease-in-out 0.3s;
    -o-transition: all ease-in-out 0.3s;
    transition: all ease-in-out 0.3s;
}
.index_pro .pro_list .img img{
    display: inline;
}
.index_pro .pro_list .tit{
    font-size: 16px;
    font-weight: bold;
    color: #b60005;
    text-align: center;
    padding-top: 10px;
}
.index_pro .pro_list a:hover>.img{
    background: url(../images/ab_icon.png) no-repeat -10px -10px;
    
     -webkit-transition: all ease-in-out 0.3s;
    -o-transition: all ease-in-out 0.3s;
    transition: all ease-in-out 0.3s;
}


/*公司简介*/

.index_pub{
    height: 295px;
    background: url(../images/bj1.jpg) no-repeat center;
    padding-top: 40px;
    padding-bottom: 30px;
}
.index_pub .sum{
  /*  overflow: auto;
    width: 500px;*/
}

.index_pub .sum .sum_l{
    width: 280px;
    height: 168px;
    background-color: #fff;
    text-align: center;
    line-height: 168px;
    border-radius: 3px;
    box-shadow:0 0 3px #acabab;
    margin-top: 10px;
}
.index_pub .sum div{
    float: left;
}
.index_pub .sum .sum_l img{
    display: inline;

}
.index_pub .sum_r{
    float: left;
    width: 228px;
    margin-left: 18px;
    padding-right: 36px;
    height: 220px;
    position: relative;
    background: url(../images/icon_4.jpg) no-repeat right center;
}
.index_pub .tit{
    font-size: 22px;
    font-weight: bold;
    color: #b60005;
    padding-bottom: 10px;
    padding-top: 24px;

}
.index_pub .sum_con{
    font-size: 12px;
    line-height: 22px;
    font-family: "宋体";
    color: #666666;
}

.ab_more{

    position: absolute;
    left: 0;
    bottom: 44px;
}
.more{
    display: block;
    font-size: 14px;
    color: #fff;
    font-weight: bold;
    text-align: center;
    width: 112px;
   line-height: 36px;
    background: url(../images/icon_5.jpg) repeat-x center;
}


.index_pub .news .news_l{
    width: 167px;
    height: 167px;
    line-height: 167px;
    text-align: center;
    float: left;
    background-color: #fff;
      border-radius: 3px;
    box-shadow:0 0 3px #acabab;
    margin-top: 10px;
}
.index_pub .news .news_l img{
    display: inline;
}
.index_pub .news{
    float: left;
    margin-left: 40px;
}


.index_pub .news .news_r{
    float: left;
}
.index_pub .news_con{
    padding-left: 12px;
    background: url(../images/news_1.png) no-repeat 3px 6px ;
}



/*服务中心*/

.service{
    float: left;
    margin-left: 40px;
}
.service li a{
    display: block;
    padding-left: 20px;
    background: url(../images/service.jpg) no-repeat left center;
}

.service li a:hover{
    color: #b60005; 
}



/* 营销网络 */
.ab_net{
    height: 726px;
    background-color: #f5f5f5;
}
.ab_net .h{
     height: 726px;
    position: relative;
    overflow: visible;
}
.ab_net .net{
    position: absolute;
    left: 0;    
    /*top: -30px;*/
    height: 303px;
    background-color:#f5f5f5;
    padding: 20px;
    border-radius: 2px;
}
.ab_net .tit .cn{
    font-size: 21px;
    font-weight: bold;
    color: #b60005;

}
.ab_net .tit .en{
    font-family: "Arial";
    color: #585858;
    padding-left: 6px;
}
.ab_net .net .mr0{
    margin-right: 0;
}
.ab_net .net ul{
    padding-top: 20px;
    padding-bottom: 40px;
    border-bottom: 1px solid #e8e8e8;
}
.ab_net .net ul li{
    float: left;
    margin-right: 20px;
}
.ab_net .net ul a{
    position: relative;
    display: block;
    width: 271px;
    height: 228px;
    padding-top: 10px;
    background-color: #fff;
    overflow: hidden;
    box-shadow:0 2px 10px #d5d5d5 ; /*底边阴影*/ 
}
.ab_net .net ul a img{
   margin: 0 auto;
}


.ab_net .net ul a .pub{
   margin-left: 10px;
   margin-top: 16px;
   margin-bottom: 20px;
}

.ab_net .net ul .img{
  position: absolute;
  left: 0;
  top: 238px;
  bottom: -238px;
    width: 271px;
    height: 238px;
    line-height: 238px;
    text-align: center;
   background: rgba(181,30,37,0.7);

}
.ab_net .net ul .img img{
    display: inline;
}



/*.ab_net .net a:hover .img{
    display: block;
    width:271px;
    height:238px;
    background: rgba(181,30,37,0.7)
}
*/











.ab{
    position: absolute;
    top: 344px;
    padding: 20px;
}
.ab ul{
    padding-top: 20px;
}
.ab ul li{
    float: left;
    margin-right: 20px;
}
.ab ul a{
    display: block;
    width: 271px;
    height: 217px;
    padding-top: 5px;
 
    background: url(../images/ab_icon.png) no-repeat center;
}
.ab ul a img{
    margin: 0 auto;

}
.ab ul .type{
    font-size: 18px;
    font-weight: bold;
    color: #7d0a0c;
    line-height: 76px;
    padding-left: 74px;
    text-shadow: 2px 2px 2px #f05656;
    background: url(../images/ab_icon1.png) no-repeat 168px center;
}

.ab ul a:hover .type{
    color: #fff;
    text-shadow:none;
     -webkit-transition: all ease-in-out 0.5s;
    -o-transition: all ease-in-out 0.5s;
    transition: all ease-in-out 0.5s;
    background: url(../images/ab_icon2.png) no-repeat 168px center;
}


.top{
    position: relative;
    top: 670px;
    height: 38px;
    background: url(../images/top.png) no-repeat center;
}
#toTop{
    position: absolute;
    left: 50%;
    margin-left:-19px;
}

.foo{
    background: url(../images/foo_bj.jpg) center;
    padding-top: 30px;
}
.foo .nav_li{
    float: left;
    margin-right: 35px;
}
.foo .nav_li .nav_a a{
    display: block; 
    font-size: 16px;
    font-weight: bold;
    color: #b60005;
    padding-bottom: 16px;
}

.foo .foo_nav{
    width: 772px;
    float: left;
    padding-bottom: 12px;
}

.foo .foo_nav .uls a{
    display: block;
    width: 158px;
    background: url(../images/foo.jpg) no-repeat bottom;
}
.foo .nav_b a{
    line-height: 27px;
}
.foo .nav_b li{
   /* background-color: red;*/
    background: url(../images/foo_icon1.png) no-repeat right center;
}
.foo .nav_b a:hover{
    color: #b60005;
}
.foo  .com {
    float: left;
    width: 64px;
}
.foo  .com ul{
    overflow: visible;
    display: 
}


.foo  .com li{
    float: left;
    margin-right: 10px;
    position: relative;
}
.foo  .com li .nity1{
    position: absolute;
    left: -14px;
    top: 32px;
}


.foo  .com li .nity1 img,.foo  .com li .nity2 img{
    width: 100px;
    height: 100px;
}
.foo  .com li .nity2{
    position: absolute;
    left: -52px;
    top: 32px;
}

.foo  .com .nity{
    display: none;
}



.foo .type{
  display: block; 
    font-size: 16px;
    font-weight: bold;
    color: #b60005;
    padding-bottom: 16px;  
}

.foo  .com .mr0{
    margin-right: 0;
 }



.foo .net{
    float: left;
    margin-left: 30px;
}

.foo .net li{
    display: block;
    width: 279px;
    height: 53px;
    background-color: #fff;
    border: 1px solid #aeaeae;
    margin-bottom: 10px;
}
.foo .net li a{
    display: block;
   height: 54px;
   width: 129px;
    float: left;
    padding-left: 10px;
    line-height: 54px;
    
}
.foo .net li .neta{
  background:url(../images/foo_icon.jpg) no-repeat right;
}
.foo .net li a img{
    display: inline;
}

.footer{
    background-color: #cccccc;
}
.footer p{
    height: 38px;
    line-height: 38px;
}
.footer span{
    font-size: 13px;
    color: #777777;
    font-family: "Arial";
    line-height: 38px;
    text-shadow: 2px 2px  3px #fff;
}
.footer .foo_logo{
  float: right;
    display: inline;
    margin-top: 4px;
max-width:127px;
}
.footer .detail {
    font-size: 13px;
    color: #777777;
    line-height: 38px;
    text-shadow: 2px 2px 3px #fff;
    padding-left: 20px;
}
.footer .detail img{
    display: inline;
    padding: 0 10px;
}

/*  产品信息  */


.pro_type{
    border-bottom: 1px solid #eaeaea;
}
.guild{
    float: left;
    padding-left: 24px;
    background: url(../images/guild.png) no-repeat left center;
}
.guild p{

  overflow: auto;
}
.guild p a{
    display: block;
    float: left;
    line-height: 77px;
    margin-right: 4px;
}
.guild .type{
    color: #b51e25;
}
.guild .icon{
    font-size: 12px;
    color: #88848b;
}
.pro_type .nav_type{
    float: right;
}
.pro_type .nav_type li{
    float: left;
    margin-left: 34px;
}
.pro_type .nav_type li a{
    display: block;
    line-height: 75px;
    color: #4d4852;
   
}
.pro_type .nav_type li a:hover,
.pro_type .nav_type li a.hover{
   border-bottom: 2px solid #b51e25;
}

.last_type{
    padding-top: 100px;
}
.last_type li{
    float: left;
    margin-right: 20px;
    margin-bottom: 10px;

}
.last_type li a{
    display: block;
    line-height: 26px;
    width: 174px;
    border:  1px solid #e5e5e5;
    text-align: center;
    border-radius:  13px;
    color: #4d4852;
       -webkit-transition: all ease-in-out 0.3s;
    -o-transition: all ease-in-out 0.3s;
    transition: all ease-in-out 0.3s;
}
.last_type li a:hover,
.last_type li a.hover{
    border-bottom: 1px solid #c3282f;
    background-color: #c3282f;
    color: #fff;
}


.pro_lis{
    padding-bottom: 100px;
    padding-top: 30px;
}

.pro_lis li{
    float: left;
    margin-right: 20px;
    margin-bottom: 30px;
}
.pro_lis .pro_a{
    display: block;
    width: 279px;
    height: 293px;
    border: 1px solid #e4e4e4;
    position: relative;
    border-bottom: 2px solid #bababa;
    
}
.pro_lis .pro_a .tit{
    color: #000000;
    line-height: 50px;
    border-bottom: 1px solid #e4e4e4;
    text-align: center;
}
.pro_lis .sum{
    padding: 0 20px;
    color: #666666;
    font-family: "宋体";
    font-size: 12px;
    line-height: 18px;
}


.pro_lis .view{
    position: absolute;
    bottom: 10px;
    right: 20px;
    display: block;
    width: 93px;
    line-height: 22px;
    color: #666666;
    font-family: "宋体";
    font-size: 12px;
    float: right;
    text-align: center;
    border: 1px solid #dbdbdb;
    border-radius: 11px;
      -webkit-transition: all ease-in-out 0.3s;
    -o-transition: all ease-in-out 0.3s;
    transition: all ease-in-out 0.3s;
}
.pro_lis a:hover{
   border-bottom: 2px solid #b51e25;
}
.pro_lis a:hover .view{
    background-color: #c62b32;
    color: #fff;
    border: 1px solid #c62b32;
}



/*产品中心详情*/
/* 产品介绍*/
.pro_con{
    padding-top: 40px;
}
.intro_nav{
    width: 592px;
    margin-left: 24px;
}
.intro_nav .tit .cn_tit{
    font-size: 24px;
    color: #404040;
}
.intro_nav .tit .en_tit{
    font-family: "Arial";
    font-size: 18px;
    color: #b60005;
}
.pro_con .pro_intro{
     width: 592px;
    height:190px;
    padding-top: 10px;
   border-bottom:1px solid #ccc;
   margin-bottom: 23px;
   word-wrap: break-word;
}

.pro_con .pro_intro p{
    height: 174px;
    overflow: hidden;
}




/*  二级导航栏   */

.pro{

    margin-top: 50px;
    padding-bottom: 50px;
}
.product{
    height: 108px;
    background: url("../images/zhongxin2.jpg") no-repeat;
    padding-top: 18px;
}
.product .pro_p{
    font-size: 24px;
    color: #ffffff;

}

.product .nav_c{
    height: 61px;
    margin-top: 16px;
}
.product ul{
    overflow: visible;
}
.product li{
    width: 287px;
    display: block;
    background:url(../images/pro_bj.jpg) no-repeat center;
    margin-right: 4px;
   margin-bottom: 2px;
    line-height: 61px;
    font-size: 16px;
  float: left;
}
.product li a{
    color: #ffffff;
    display: block;
    text-align: center;
    font-size: 16px;
}
.product li .as{
    color: #e22a24;
}
.product .nav_c .ted{
    background-image:none;
    height: 63px;
    background-color: #ffffff;
    margin-top: -2px;
   
}
.product .nav_c .ted>a{
    color: #b60005;
}

.product #ul_a{
    margin-right: 0;
}

.pro .crt .adv_p{
    font-size: 16px;
    color: #404040;
    font-weight: bold;
}

.product .crt p{
    height: 28px;
    height: 28px;
    font-size: 14px;
    color: #999999;
    line-height: 28px;

}
.crt div{
    display: none;
    padding-top: 50px;
}
 .crt .adv{
    display: block;
}
.con_img1{
    width: 600px;
    height: 408px;
}

 .crt .adv p{
    line-height: 24px;
 }

.con_con1{
    padding-bottom: 110px;
}
.main2_c .ban_a{
    width: 500px;
    height: 110px;
    margin: 0 auto;
    overflow: hidden;
}
.main2_c .ban_a li img{
    width: 160px;
    height: 110px;
}
.main2_c .first1,.main2_c .last1{
    margin-top: 36px;
}
.main2_c1{
    margin-top: 30px;
}
.project_ban{
    background: url("../images/project_ban2.jpg");
}



/*产品活动*/

.pro_active{
    padding-top: 40px;
    padding-bottom: 50px;
}

.pro_active li{
    float: left;
    margin-right: 20px;
    margin-bottom: 32px;
}

.pro_active li a{
    display: block;
    width: 269px;
    height: 283px;
    padding: 5px;
    border: 1px solid #e4e4e4;
}
.pro_active li a img{
   
}
.pro_active li a  p{
    line-height: 60px;
    padding-left: 4px;
    padding-right: 4px;
}
.pro_active li a .tit{
    font-size: 16px;
    color: #000;
}
.pro_active li a .view{
    display: block;
    width: 93px;
    line-height: 22px;
    border-radius: 11px;
    border: 1px solid #dbdbdb;
    font-size: 12px;
    font-family: "宋体";
    color: #666;
    text-align: center;
    float: right;
    margin-top: 20px;
          -webkit-transition: all ease-in-out 0.3s;
    -o-transition: all ease-in-out 0.3s;
    transition: all ease-in-out 0.3s;
}
.pro_active li a:hover .view{
    background: #c62b32;
    color: #fff;
}


/*      内容部分    */

.content{
    padding-bottom: 47px;
    margin-top: 52px;
}
.content .content_a{
 /*   height: 154px;*/
}
.content .content_a .tit{
    font-size: 24px;
    text-align: center;
    color: #666666;
}
.content .content_a .date{
    width: 116px;
    margin: 0 auto;
    background: url(../images/share.png) no-repeat right center;
    margin-top: 22px;
    color: #cccccc;
}
.content .content_a .read_con{
    line-height: 23px;
    font-size: 14px;
    padding-top: 22px;
}


.content .num_d{
    width: 65px;
    background-color: #e22a24;
    display: block;
    line-height: 25px;
    float: right;
    margin-top: 18px;
    font-size: 14px;
    color: #ffffff;
    text-align: center;
}

/*最新产品*/
.pro_lis .new__img{
    
}
.pro_lis .new_bj{
   margin-top: -1px;
   margin-left: -1px;
    width: 281px;
    background: url(../images/new_bj.png) no-repeat left top;
}


/*新闻中心*/
.news{
    padding-bottom: 50px;
}
.news .news_list{
    width: 885px;
    float: left;
}
.news .news_list ul{
    width: 884px;
    padding-top: 40px;
    border-right: 1px solid #eaeaea;
}
.news .news_list .new_box{
    display: block;
    width: 859px;
    height: 144px;
   margin-bottom: 20px;
    padding-bottom: 24px;
    border-bottom: 1px solid #dddddd;
}
.news .news_list .img{
    float: left;
}
.news .news_list .new_con{
    float: left;
    margin-left: 20px;
    width: 609px;
    height: 144px;
    position: relative;
}
.news .news_list .tit{
    font-size: 18px;
    font-weight: bold;
    color: #474747;
    line-height: 18px;
}
.news .news_list .ti{
    color: #999999;
    margin-top: 8px;
}
.news .news_list .ti span{

    margin-right: 12px;
}
.news .news_list .main{
    color: #666666;
    padding-top: 8px;
}

.news .view{
    display: block;
    width: 115px;
    line-height: 29px;
    color: #fff;
    background-color: #999999;
    text-align: center;
    font-family: "宋体";
    position: absolute;
    left: 0;
    bottom: 0;
    -webkit-transition: all ease-in-out 0.3s;
    -o-transition: all ease-in-out 0.3s;
    transition: all ease-in-out 0.3s;
}

.news .news_list .hover:hover .view{
    background-color: #b51e25;
    color: #fff;
}

.news .news_dlid{
    float: left;
    padding: 40px 0 180px 21px;
}
.news .news_dlid a{
    display: block;
    line-height: 44px;
    border-bottom: 1px dashed #dedede;
    padding-left: 20px;
    background: url(../images/dlid_icon.png) no-repeat left center;
}

.news .news_dlid a:hover{
    color: #b51e25; 
}

.news .news_dlid .img{
    position: relative;
}
.news .news_dlid p{
    font-size: 28px;
    color: #fefefe;
    position: absolute;
    left: 20px;
    bottom: 20px;
}




.problem_con{
   margin-top: 60px;
}

.invite_list {
    /*width: 800px;*/
    margin: 0 auto;
    
    padding-bottom: 58px;
}

.invite_list li {
    display: block;
    margin-bottom: 5px;
    cursor: pointer;
}

.invite_list .invite_tit {
    width: 1184px;
    /*padding: 0 20px;*/
    height: 60px;
   
    background-color: #e6e6e6;
}

.invite_tit .invite_span {
    font-size: 16px;
    font-weight: bold;
    padding-left: 72px;
     background: url("../images/Q.png") no-repeat 21px center;
}

.invite_tit .r_icon{
    display: block;
width: 60px;
height: 60px;
    float: right;
    margin-right: 30px;
    color: #666666;
    background: url(../images/sc_icon.png) no-repeat center;
    transform: rotate(0deg);
}









.right .invite_list .origin_over {
    color: #a80915;
}

.invite_tit span {
    display: block;
    /*width: 240px;*/
  
    height: 55px;
    float: left;
    line-height: 55px;
}

.invite_tit .center {
    text-align: center;
}

.invite_tit .invite_r {
    width: 270px;
    font-size: 12px;
    font-family: "SimSun";
    text-align: right;
}

.invite_con {
    margin-top: 20px;
    margin-bottom: 32px;
  padding-left: 72px;
display: none;
background: url("../images/A.png") no-repeat 21px;

}

.invite_con p {
    line-height: 26px;
    color: #666666;
    padding-top: 10px;
}

.invite_con .p1 {
    text-indent: 5em;
}

.invite_con .invite_main {
    height: 56px;
    border-top: 1px dashed #cccccc;
    margin-top: 10px;
    padding-top: 10px;
}

.invite_con .boxl {
    width: 217px;
}

.invite_con .num {
    margin-left: 56px;
}


/*  下载中心    */
.down {
    margin-top: 40px;
    padding-bottom: 50px;
}

.down .down_list {
 
}
.down .down_list li{
    overflow: auto;
    border-bottom: 1px solid #dedede;
}
.down .down_list li span{
    display: block;
    line-height: 46px;
    width: 148px;
     float: left;
     height: 46px;
     text-align: center;
}
.down .down_head span{
    font-size: 18px;
    color: #404040;
    font-weight: bold;  
    background: #dddddd;
}
.down .down_list .tit{
    width: 574px;
    text-align: left;
    padding-left: 18px;
}

.down .lis .download a{
    display: block;
    width: 148px;
    height: 46px;
    background: url(../images/down.png) no-repeat center;
}
.down .lis .view{
    float: right;
    width: 92px;
    padding-left: 24px;
    line-height: 48px;
    display: block;
    color: #969696;

    background: url(../images/view.png) no-repeat left center;
}

.manager{
    padding-top: 40px;
    padding-bottom: 50px;
}
.manager .ml{
    width: 588px;
}
.manager p{
    margin-bottom: 9px;
}
.manager .ml input{
    line-height: 48px;
    background-color: #ebebeb;
    font-size: 18px;
    color: #574f4f;
    padding: 0 5px 0 20px;
    
}
.manager .name input{
    width: 265px;
}
.manager .tel{
    width: 563px;
}
.manager textarea{
    font-size: 18px;
    width: 561px;
    height: 206px;
    padding: 14px 5px 0 20px;
    background-color: #ebebeb;
    border: none;
    font-family: "微软雅黑";
}
textarea::-webkit-input-placeholder,
input::-webkit-input-placeholder{
    color:#969696;
    font-size: 14px;
}
.manager .sub{
    width: 200px;
    line-height: 46px;
    text-align: center;
    color: #fff;
    font-size: 18px;
    cursor: pointer;
    background: url(../images/sub.jpg) no-repeat center;
}

.manager .sub_p{
    width: 1184px;
    text-align: center;
    margin-top: 33px;

}


.infoInput {
    width: 265px;
    line-height: 48px;
    background-color: #ebebeb;
    padding: 0px 5px 0 20px;

}
.control_required img{
    display: inline;
    width: 170px;
    height: 48px;
    background-color: red;
}


.map_con{
    padding-top: 40px;
}



.map_con .net-img{
    position: relative;
    left: 0;
    top: 0;
    width: 892px;
    height: 746px;
    background: url(../images/net.jpg) no-repeat center;
}

.map_con .net-img li{
    width: 16px;
    height: 16px;
    cursor: pointer;
    
    position: absolute;
    background: url(../images/net-icon.png) no-repeat center;
}

.map_con .net-img li.net-icon3{
     background: url(../images/net-icon3.png) no-repeat center;
}
.map_con .net-img .net-con{
    width:302px;
    height:58px;
    padding: 5px;
    position: absolute;
    left: -75px;
    top: -86px;
    border-radius: 5px;
    background-color: #fff;
    border: 1px solid #ccc;
    display: none;
    -webkit-transition: all ease-in-out 0.5s;
    -moz-transition: all ease-in-out 0.5s;
    -ms-transition: all ease-in-out 0.5s;
    -o-transition: all ease-in-out 0.5s;
    transition: all ease-in-out 0.5s;
    
    z-index: 2000;
}
.map_con .net-img .name{
    padding-bottom: 5px;
}
.map_con .net-img .name span{
    display:inline-block;
    width: 50%;

}
.map_con .net-img .add span{
    display: block;
    width: 100%;
}

.map_con .net-img .net-con img{
    position: absolute;
    bottom: -10px;
    left: 74px;
}




.map_con .net-img li.lis1{
    
    left: 176px;
    top: 232px;
}



.map_con .net-img li.lis2{
    
    left: 728px;
    top: 473px;
}
.map_con .net-img li.lis3{
    
   left: 695px;
    top: 401px;
}
.map_con .net-img li.lis4{
    
        left: 586px;
    top: 452px;
}
.map_con .net-img li.lis5{
        left: 710px;
    top: 554px;
}
.map_con .net-img li.lis6{
    
left: 739px;
    top: 450px;
}
.map_con .net-img li.lis7{
    
     left: 741px;
    top: 483px;
}
.map_con .net-img li.lis8{
    
       left: 433px;
    top: 463px;

}
.map_con .net-img li.lis9{
    
  left: 725px;
    top: 279px;
}
.map_con .net-img li.lis10{
    
       left: 734px;
    top: 332px;
}
.map_con .net-img li.lis11{
    
       left: 580px;
    top: 315px;
}
.map_con .net-img li.lis12{
       left: 417px;
    top: 579px;
}
.map_con .net-img li.lis13{
    
    left: 678px;
    top: 345px;
}
.map_con .net-img li.lis14{
        left: 754px;
    top: 480px;
}


.map_con .net-img li.lis15{
         left: 656px;
    top: 290px;
}

.map_con .net-img li:hover .net-con{
    display: block;
}


































































.map_con .map_list{
    overflow: auto;
    margin-top: 30px;
}

.map_con .map_list span{
    display: block;
    float: left;
    padding-left: 44px;
  line-height: 30px;
  font-size: 16px;
  color: #666666;
  margin-right: 45px;
}

.map_con .map_list .agent1{
    background: url(../images/agent1.png) no-repeat left center;
}
.map_con .map_list .agent2{
    background: url(../images/agent2.png) no-repeat left center;
}
.map_con .map_list .agent3{
    background: url(../images/agent3.png) no-repeat left center;
}



.join_list{
    margin-top: 20px;
}
.join_list .ans{
    font-size: 16px;
    color:#404040;
    border-bottom: 3px solid #666666;
    padding-bottom: 10px;
    line-height: 26px;
}

.join_list .invite_list li{
    padding-left: 18px;
    border-bottom: 1px dashed #ccc;
}
.join_list .attract{
    width: 1166px;
    height: 44px;
    
}
.join_list .attract span{
    display: block;
    line-height: 43px;
    
}
.join_list .attract .icon{
   -webkit-transform: rotate(180deg);  
-moz-transform: rotate(180deg); 
transform: rotate(180deg); 
font-size: 20px;
color: #666666;
margin-right: 20px;
}


.join_list i{
    font-size: 16px;
    float: left;
    padding-right: 10px;
}
.join_list .attract_con{
    overflow: auto;
    display: none;
    margin-bottom: 16px;
    margin-top: 10px;
}
.join_list .attract_con i{
    color: #b51e25
}
.join_list .attract_con p{
    float: left;
    color: #666666;
    line-height: 24px;
}



/*加盟政策*/

.policy{
    padding-bottom: 60px;
}
.policy .img{
    float: left;

}
.policy .img img{
    width: 545px;
    height: 293px;
}
.policy .policy1{
    overflow: auto; 
    background-color: #f7f7f7;
}

.policy .po_co{
    width: 579px;
    padding: 30px;
    float: left;
}
.policy .po_co{

}
.policy .po_co li{
    padding-left: 16px;
    color: #666666;
    background: url(../images/policy_icon.png) no-repeat left 8px;
}

.policy .pub{
    padding-top: 28px;
    line-height: 24px;
    padding-bottom: 16px;
    border-bottom: 1px solid #dedede;
}

/*售后服务*/
.ser{
    padding-top: 40px;
    padding-bottom: 20px;
}
.ser .box{
    width: 592px;
    height: 58px;
    padding-top: 60px;
    background: url(../images/service.png) no-repeat left 28px;
}

.ser .tit{
    font-size: 22px;
    color: #404040;
    font-weight: bold;
    padding-bottom: 30px;
    background: url(../images/ser_tit.jpg) no-repeat left bottom;

}

.ser .ser_con{
    width: 592px;
    float: left;
}


.ser .ser_con .cor{
    color: #7d7d7d;
    padding-top: 24px;
    line-height: 24px;

}

.ser .ser_img{
    float: left;
}



.process .list{
    margin-top:92px;
    position: relative;
    height: 126px;
}
.process .tit{
    font-size: 22px;
    color: #404040;
    font-weight: bold;
}

.process .line{
    border-bottom: 1px solid #e9a8ab;
}
.process .cr{
    height: 126px;
    position: absolute;
    left: 0;
    top: -64px;
}

.process ul li{
    float: left;
    display: block;
    width: 125px;
    height: 125px;
    border: 1px solid #e9a8ab;
    border-radius: 50%;
    margin-right: 49px;
    background-color: #fff;
}
.process ul p{
    width: 97px;
    height: 70px;
    background-color: #b51e25;
    border-radius: 50%;
   margin: 14px;
    text-align: center;
    font-size: 18px;
    color: #fff;
    padding-top: 27px;
}
.process ul p .one{
    display: block;
padding-top: 10px;
}
.process ul .two{
     display: block;
    width: 97px;
    line-height: 24px;
}
.process ul .mr0{
    margin-right: 0px;
}


/*经销商展示*/

.show{
    padding-top: 40px;
}


.show li{
    float: left;
    margin-right: 16px;
    margin-bottom: 30px;
}
.show li a{
    display: block;
    width: 284px;

}
.show li p{
    width: 282px;
    border: 1px solid #d1d1d1;
    line-height: 63px;
    text-align: center;
    color: #404040;
}



/*关于卡夫威尔*/



.ab_in {
    padding-top: 42px;
}

.ab_in .img{
    width: 592px;
}
.ab_in .img img{

    float: left;
    margin-right: 28px;
}


.ab_in .h p{
    color: #666666;
    line-height: 24px;
}
.ab_in .tit{
    font-size: 22px;
    color: #332a2b;
    font-weight: bold;
    line-height: 82px;
    margin-bottom: 26px;
    background: url(../images/about.png) no-repeat 620px top;
}


.ab_in .pho{
    margin-top: 36px;
}
.ab_in .pho li{
    float: left;
}


.state{
    padding-top: 60px;
    padding-bottom: 50px;
}
.state .tit{
    font-size: 16px;
    color: #332a2b;
    font-weight: bold;
    padding-bottom: 20px;
}
.state ul{
    float: left;
    width: 540px;
    margin-right: 10px;
}
.state ul span{
    font-weight: bold;
    color: #666666;
}
.state ul li{
    color: #666666;
    margin-bottom:12px;
}





/*企业文化*/
.culture{
    padding-top: 36px;
    padding-bottom: 48px;
}


.culture .cul{
    width: 611px;
    height: 421px;
    float: left;
    margin-right: 9px;
}

.culture .cul .img img{
    width: 611px;
    height: 286px;
}
.culture .cul .tit{
    font-size: 18px;
    color: #fff;
    padding-top: 23px;
    padding-bottom: 18px;
    background: url(../images/cul_icon.jpg) no-repeat left bottom;
}
.culture .cul .cul_con{
    padding-left: 40px;
    background-color: #b51e25;
}
.culture .cul .cul_sum{
    font-size: 24px;
    font-weight: bold;
    color: #fff;
    line-height: 70px;
}

.culture .cul_list {
    width: 560px;
    overflow: auto;
    margin-bottom: 8px;
    background-color: #ededed;
}
.culture .cul_list .img{
    float: left;
}
.culture .cul_list .img img{
    width: 206px;
    height: 135px;
}
.culture .cul_list .cul_con{
    padding-left: 20px;
    float: left;
}
.culture .cul_list .tit{
    padding-top: 24px;
    padding-bottom: 18px;
    font-size: 17px;
    color: #666666;
    background: url(../images/cul_icon.jpg) no-repeat left bottom;
}


.culture .cul_list .cul_sum{
    padding-top: 20px;
    font-size: 24px;
    color: #b51e25;
    font-weight: bold;
}



/*荣誉资质*/
.honor{
    padding-top: 40px;
    padding-bottom: 50px;
}
.honor ul li{
    margin-right: 16px;
    float: left;
    margin-bottom: 24px;
}
.honor ul a{
    display: block;
    border:1px solid #b0b0b0;
    width: 282px;
    height: 384px;
    line-height: 384px;
    text-align: center;

}
.honor ul img{
    display: inline;
}
.honor ul li p{
    color: #666666;
    line-height: 50px;
    text-align: center;
}


/*联系我们*/


.contact{
    padding-top: 40px;
    padding-bottom: 54px;
}


.contact .info_list{
    /*padding-top: 50px;*/
    float: left;
    width: 516px;
}

.contact .info_list .tit{
    font-size: 22px;
    color: #332a2b;
    font-weight: bold;

}
.contact .info_list ul{
    padding-top: 28px;
}
.contact .info_list li{
    color: #666666;
    line-height: 24px;
    padding-left: 15px;
    background: url(../images/con_icon.png) no-repeat left center;
}
.contact .info_list .lis1{
    margin-top: 32px;
}


.contact .con_man{
    float: left;
    width: 667px;
    background-color: #f2f2f2;
    padding-bottom: 16px;
}
.contact .con_man p{
    width: 608px;
    margin: 0 auto;
    height: 42px;
    line-height: 52px;
    border-bottom: 1px solid #b0b0b0;
}
.contact .con_man span{
    color: #666666;
}
.contact .con_man p input{
    width: 519px;
    background: none;
    line-height: 52px;
    font-size: 18px;
    padding-left: 10px;
    padding-right: 10px;
}


.contact .con_man textarea{
    border: none;
    width: 529px;
    height: 107px;
    float: right;
    background: none;
    font-size: 18px;
    padding-left: 10px;
}
.contact .con_man .sp{
    letter-spacing: 2px;
}
.contact .con_man .ar{
    width: 608px;
    padding-top: 18px;
    overflow: auto;
    margin: 0 auto;
     border-bottom: 1px solid #b0b0b0;
     margin-bottom: 10px;
}
.contact .con_man .ar span{
    float: left;
}
.contact .con_man .sub{
    display: block;
    margin: 0 auto;
    font-size: 16px;
    width: 607px;
    margin: 0 auto;
    line-height: 32px;
    background-color: #666666;
    color: #fff;
    cursor: pointer;
}
.contact .con_man .sub:hover{
    background-color: #b60005;
}

.area{
	position: fixed;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 150px;
    z-index:99999;
    background-color: #f7f7f7;
    padding: 20px;
    border-radius: 5px;
	}
	.area h1{
		font-size: 16px;
    padding: 12px 0;
font-weight: bold;
	}
	.area p{
		line-height: 28px;
	}

.area p a{
display: flex;
            -ms-align-items: center;
            align-items: center;
}
.area p.qq a img{
width:20px;
}
.area p.wx img:first-child{
width:20px;
}
.area p.wx{
display:flex;
-ms-align-items: center;
           align-items: center;
}
.area p.wx img:last-child{
width:80px;
padding-left:5px;
}