@charset "utf-8";
/**头部+banner+底部**/
.w1400{max-width: 1400px;margin: auto;}
.head_top{line-height: 42px;height: 42px;background: #212b34;font-size: 14px;color:#acabab;}
.head_top .fr{
    font-size: 18px;font-weight: bold;color:#fff;padding-left: 35px;
    background: url("../images/icon_tel.png") left center no-repeat;
}
.head{height: 102px;background: #fff;position: relative;z-index: 9;}
.head .logo{display: block;float: left;line-height: 102px;width: 132px;}
.head .logo img{width: 100%;}
.head .search_div{
    width: 54px;height: 102px;float: right;border-left: 1px solid #e2e2e2;
    background: url("../images/search_01.png") right center no-repeat;position: relative;
}
.search_div .search_box{position: absolute;top: 120%;right: 0;width:210px;opacity: 0;visibility: hidden;transition: all .6s;}
.search_div:hover .search_box{top: 100%;opacity: 1;visibility: visible;border: 1px solid #aaa;}
.search_box input[type='text']{
    width: 180px;height: 30px;padding-left: 10px;float: left;
}
.search_box input[type='button']{
    width: 30px;height: 30px;background:#fff url("../images/search_01.png") center no-repeat;cursor: pointer;
}
.head .language{
    width: 86px;line-height: 102px;color:#313131;font-size: 14px;text-align: center;
    float: right;border-left: 1px solid #e2e2e2;position: relative;
}
.language i{
    display: inline-block;padding-left: 8px;margin-left: 8px;
    background: url("../images/drop.png") center no-repeat;
}
.language .other_language{
    position: absolute;left: 0;top: 120%;line-height: 42px;width: 100%;background: #fff;opacity: 0;visibility: hidden;transition: all .6s;
}
.language:hover .other_language{top: 100%;opacity: 1;visibility: visible;}
.language .other_language a{color:#333;display: block;}
.language .other_language a:hover{background: #e71e28;color:#fff;}
.head .nav{float: right;margin-right: 25px;}
.nav li{position: relative;float: left;}
.nav li>a{display: block;padding: 0 25px;line-height: 102px;font-size: 18px;color:#000;}
.nav li:hover>a{background:#e71e28;color:#fff;}
.nav li .navEr{
    position: absolute;background:#fff;width:130px;text-align:center;line-height: 36px;z-index: 2;
    padding: 10px 0;transition: top .5s,opacity .5s;left:calc(50% - 65px);top:120%;opacity: 0;visibility: hidden;
}
.nav li:hover .navEr{top:100%;opacity: 1;visibility: visible;}
.navEr a{display: block;color:#333;font-size: 14px;}
.navEr a:hover{background: #e71e28;color:#fff;}
.nav li.oLanguage{display: none;}
.nav_btn{display: none;width:0.7rem;padding:0.34rem 0;height:1rem;box-sizing: border-box;float:right;}
.nav_btn span{display: block;margin:0.09rem auto;}
.nav_btn:after,.nav_btn:before{content: " ";margin: auto;}
.nav_btn span,.nav_btn:after,.nav_btn:before{
    display: block;width: 0.4rem;height:0.05rem;transition: all .3s;
    background-color:#e71e28;border-radius: 0.05rem;position: relative;
}
.nav_btn.openNav span{opacity: 0;}
.nav_btn.openNav:before{transform: rotate(45deg);top:0.14rem;}
.nav_btn.openNav:after{transform: rotate(-45deg);bottom:0.14rem;}
.banner .banner_list li{height: 500px;}
.banner .banner_list li a{display: block;width: 100%;height: 100%;}
/**foot**/
.foot{background: #212b34;}
.foot .foot_nav{float: left;margin-left: 25px;}
.foot_nav li{width: 135px;float: left;padding-top: 35px;}
.foot_nav li>a{display: block;line-height: 30px;color:#fff;font-size: 14px;margin-bottom: 10px;}
.foot_nav li .foot_navEr{line-height: 24px;}
.foot_navEr a{font-size: 13px;color:#6a6a6a;display: block;}
.foot .foot_con{float: left;border-left: 1px solid #010101;width: calc(100% - 700px);box-sizing: border-box;}
.foot_con .foot_conBox{
    padding: 15px 0 10px 70px;border-bottom: 1px solid #010101;
    line-height: 20px;font-size: 13px;color:#6a6a6a;
}
.foot_con .foot_conBox:last-child{border-bottom: none;}
.foot_conBox .footC_T{line-height: 62px;}
.footC_T span:nth-child(1){font-size: 24px;font-weight: bolder;margin-right:5px;color:#e82129;}
.footC_T span:nth-child(2){font-size: 24px;font-weight: bolder;margin-right:5px;color:#d7dbde;}
.foot_conBox img{vertical-align: top;margin-right: 15px;}
.foot .copyright{line-height: 54px;text-align: center;font-size: 14px;color:#868686;border-top: 1px solid #010101;}
.copyright select{width: 140px;height: 24px;border: 1px solid #7f7f7f;margin-left: 15px;}
/****/
.ind_title{padding-top: 34px;line-height: 44px;font-size: 28px;}
.ind_title .ind_tT1{font-weight: bold;width: 50%;float: left;text-align:right;color:#e82129;}
.ind_title .ind_tT2{font-weight: bold;width: 50%;float: left;text-align: left;color:#343434;}
.ind_title .ind_tTEN{line-height: 20px;font-size: 12px;color:#c3c3c3;text-align: center;}
/**首页产品**/
.ind_pro{padding-bottom: 30px;}
.ind_pro .ind_proT{line-height: 40px;text-align: center;font-size: 14px;color:#090909;}
.ind_pro .ind_proTT{line-height: 40px;font-size: 19px;color:#333;text-align: center;}
.ind_pro .ind_proMore{
    display: block;margin: 30px auto 0;width: 155px;height: 50px;border-radius: 25px;
    font-size: 18px;color:#fff;background: #e82129;text-align: center;line-height: 50px;
}
.ind_proList{padding: 30px 0 70px;}
.ind_proList .ind_proOne{
    display: block;width: 33.3%;float: left;overflow: hidden;
}
.ind_proOne .ind_proBox{width: 400%;}
.ind_proOne .ind_proIntro{float: left;width: 0;overflow: hidden;transition: all .6s;}

.ind_proOne .ind_proIntro div a:hover{ color:#e82129;}

.ind_proOne:hover .ind_proIntro{width: 120px;}
.ind_proOne .ind_proIntro div{
    font-size: 12px;color:#1c1c1c;display: inline-block;white-space: nowrap;
    line-height: 26px;border-bottom: 1px solid #d2d2d2;overflow: hidden;text-overflow: ellipsis;
}
.ind_proIntro div:before{
    content: "";display: inline-block;margin: 0 3px 0 7px;
    border: 3px solid transparent;border-left-color: #1c1c1c;
}
.ind_proOne .ind_proShow{float: left;width: 25%;text-align: center;}
.ind_proShow .ind_proPic{width: 100%;height: 230px;line-height: 230px;}
.ind_proPic img{max-width: 90%;max-height: 90%;}
.ind_proShow .ind_proName{font-size: 14px;color:#090909;}
/*****/
.ind_news{padding-bottom: 70px;}
.ind_news .indNews_nav{margin: 35px 0 55px;text-align: center;position: relative;}
.indNews_nav a{
    display: inline-block;width: 118px;height: 36px;line-height: 36px;
    text-align: center;background: #fff;position: relative;z-index: 2;
    border-radius: 20px;border: 1px solid #dcdcdc;margin: 0 4px;font-size: 13px;color:#333;
}
.indNews_nav a:hover,.indNews_nav a.act{background: #e82129;border-color: #e82129;color:#fff;}
.indNews_nav:before{content: "";display: block;width: 100%;height: 1px;background: #dcdcdc;position: absolute;top: 50%;}
.indNews_div .indNews_box{display: none;}
.indNews_box .indNews_show{display:block;width: 600px;float: left;}
.indNews_show .indNewsS_pic{width: 100%;overflow: hidden;}
.indNewsS_pic img{width: 100%;transition: all 2s;}
.indNews_show:hover .indNewsS_pic img{transform: scale(1.1);}
.indNews_show .indNewsS_txt{padding-top: 5px;}
.indNewsS_txt .indNewsS_T{line-height: 60px;}
.indNewsS_T .fl{color:#333;font-size: 22px;font-weight: bold;width: calc(100% - 80px);transition: all .6s;}
.indNewsS_T .fr{font-size: 13px;color:#888;}
.indNews_show:hover .indNewsS_T .fl{color:#e82129;}
.indNewsS_txt .indNewsS_TT{line-height: 24px;font-size: 13px;color:#888;}
.indNews_list{width: calc(100% - 600px);float: left;}
.indNews_list .indNewsL_one{padding: 20px 0;display: block;}
.indNewsL_one .indNewsL_num{
    width: 137px;float: left;text-align: center;font-size: 72px;color:#dcdcdc;
    border-right: 3px solid #f3f3f3;margin-right: 25px;
}
.indNewsL_one .indNewsL_txt{width: calc(100% - 165px);float: left;}
.indNewsL_one .indNewsL_T{font-size: 12px;color:#888;line-height: 26px;margin-bottom: 10px;}
.indNewsL_T .fl{
    display: block;font-size: 18px;color:#333;width: calc(100% - 80px);
    overflow: hidden;text-overflow: ellipsis;white-space: nowrap;transition: all .6s;
}
.indNewsL_one:hover .indNewsL_T .fl{color:#e82129;}
.indNewsL_one .indNewsL_TT{line-height: 24px;color:#888;font-size: 14px;}
/****/
.ind_vdo{height: 565px;position: relative;cursor: pointer;}
.ind_vdo:after{
    content: "";display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;
    background: rgba(0,0,0,.4) url("../images/icon_play.png") center no-repeat;transition: all .6s;
}
.ind_vdo:hover:after{opacity: 0.2;}
.video_box{position: fixed;width: 100%;height: 100%;top: 0;left: 0;background: rgba(0,0,0,.8);display: none;z-index: 99;}
.video_box video{width: 80%;height: 80%;position: absolute;top: 10%;left: 10%;}
.video_box .video_close{
    width:30px;height: 30px;background: url("../images/close.png") center/100% no-repeat;
    position: absolute;top: 5%;right: 5%;transition: all 1s;cursor: pointer;z-index: 2;
}
.video_box .video_close:hover{transform: rotate(360deg);}
.ind_abt .indAbt_list{padding-top: 35px;}
.indAbt_list .indAbt_one{
    display: block;width: 23.8%;margin-right: 1.6%;text-align: center;
    background: #f3f3f3;padding-bottom: 20px;float: left;
}
.indAbt_list .indAbt_one:last-child{margin-right: 0;}
.indAbt_one .indAbt_pic{width: 100%;overflow: hidden;}
.indAbt_one .indAbt_pic img{width: 100%;transition: all 1.5s;}
.indAbt_one:hover .indAbt_pic img{transform: scale(1.1);}
.indAbt_one .indAbt_name{padding: 20px 0 10px;}
.indAbt_name .indAbt_N1{line-height: 30px;font-size: 17px;color:#333;}
.indAbt_name .indAbt_N2{line-height: 22px;font-size: 14px;font-weight: bold;color:#cfcfcf;}
.indAbt_one .indAbt_txt{line-height: 26px;font-size: 12px;color:#767676;}
.ina_par .ind_parList{padding: 35px 0 65px;}
.ind_parList .indPar_one{
    width: 11.4%;margin:0 0.55%;display: block;float: left;box-sizing: border-box;
    height: 85px;text-align: center;line-height: 83px;border: 1px solid #eee;overflow: hidden;
}
.indPar_one img{max-width: 100%;max-height: 100%;transition: all 1s;}
.indPar_one:hover img{transform: scale(1.1);}