﻿/*头部+banner*/
.head{
    width: 1200px;top:10px;z-index: 9;transition: all .3s;
	margin:0 auto;
    left: calc(50% - 600px);height: 84px;background: #fff;
}
.head.noTop{left: 0;width: 100%;height: 72px; top:0}
.head .logo{display: block;margin-left: 50px;height: 84px;line-height: 84px;width:245px;float: left;}
.head.noTop .logo{height: 72px;line-height: 72px;}
.logo img{width: 135%;}
.head .other_language{float: right;width: 80px;text-align: center;border-left: 1px solid #eee;}
.other_language a{display: block;line-height: 84px;font-size: 14px;color:#d2121b;}
.noTop .other_language a{line-height: 72px;}
.head .nav{float: right;}
.nav li{float: left;position: relative;}
.nav li.moNav{display: none;}
.nav li>a{display: block;padding: 0 26px;line-height: 84px;font-size: 14px;color:#555;}
.noTop .nav li>a{line-height: 72px;}
.nav li:hover>a,.nav li.act>a{color:#d2121b;}
.nav li .nav_er{
    position: absolute;width: 130px;text-align: center;background: #fff;transition: top .6s,opacity .6s;
    top: 120px;left: calc(50% - 65px);padding: 10px 0;opacity: 0;visibility: hidden;line-height: 46px;z-index:9999;
}
.nav li:hover .nav_er{top: 100%;opacity: 1;visibility: visible;}
.nav_er a{display: block;font-size: 14px;color:#666;}
.nav_er a:hover{color:#fff;background: #d2121b;}
.nav_btn{display: none;width:0.8rem;padding: 0.24rem 0;height:0.8rem;box-sizing: border-box;float:right;}
.nav_btn span{display: block;margin:0.1rem 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.04rem;transition: all .3s;
    background-color:#d2121b;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: 730px;background-size: cover;background-position: center;background-repeat: no-repeat;}
.banner .banner_list li a{display: block;width: 100%;height: 100%;}
.banner .bx-wrapper .bx-pager{bottom:20px;}
.banner .bx-wrapper .bx-pager.bx-default-pager a{background: #fff;}
.banner .bx-wrapper .bx-pager.bx-default-pager a.active,.banner .bx-wrapper .bx-pager.bx-default-pager a:focus,.banner .bx-wrapper .bx-pager.bx-default-pager a:hover{background: #e5322d;}
/**底部+右侧**/
.foot{padding-top: 50px;}
.foot .foot_nav{width: 300px;float: left;margin: 0 150px 0 10px;}
.foot_nav .foot_nT{font-size: 18px;color:#444;margin-bottom: 16px;}
.foot_nTT a{display: block;float: left;width: 50%;font-size: 14px;line-height: 40px;}
.foot .foot_con{width: 290px;float: left;}
.foot_con .foot_cT{font-size: 18px;color:#444;padding-bottom: 12px; margin-bottom:4px;}
.foot_con .foot_cTT{font-size: 13px;line-height: 24px;color:#888;}
.foot_cTT span{color:#666;display: inline-block;padding-top: 8px;}
.foot .qrCode{
    width: 160px;text-align: center;float: right;margin-right: 100px;color:#666;line-height: 38px;font-size: 14px;
}
.qrCode img{display: block;margin:50px auto 0;}
.foot_link{line-height: 70px;border-top: 1px solid #eee;margin-top: 36px;}
.foot_link .foot_LT{font-size: 15px;color:#333;float: left;width: 90px;}
.foot_link .foot_LList{width: calc(100% - 90px);float: left;overflow: hidden;}
.foot_LList .FLL_box{width: 9999999px;}
.foot_LList a{
    display:block;font-size: 14px;color:#666;width: 180px;text-align: center;
    overflow: hidden;text-overflow: ellipsis;white-space: nowrap;float: left;
}
.bottom{line-height: 50px;background: #f0f0f0;color:#888;font-size: 13px;text-align: center;}
.right_box{position: absolute;right: 0;top: 200px;width: 216px;background: #fff;box-shadow: 0 0 15px #ddd;}
.right_box .right_close{
    position: absolute;width: 48px;height: 56px;top: 0;right: 0;cursor: pointer;
    background: url("../Images/close_btn.png") center no-repeat;
}
.right_box .right_top{line-height: 56px;font-size: 16px;color:#fff;padding-left: 15px;background: #6388cf;}
.right_box .right_time{margin: 15px 15px 0;border-top: 1px solid #e9e9e9;line-height: 38px;font-size: 14px;color:#888;}
.right_box table{width: 100%;text-align: center;font-size: 13px;}
.right_box table th{line-height: 40px;color:#d2121b;background: #f5f5f5;}
.right_box table tbody{line-height: 32px;color:#666;}
.right_box table tbody tr td:nth-child(3){color:#d2121b;}
.right_box.R_close{width: 40px;height: 40px;}
.right_box.R_close .right_close{display: none;}
.right_box.R_close .right_top{display: none;}
.right_box.R_close .right_time,.right_box.R_close table{display: none;}
.right_box .right_open{display: none;text-align:center;line-height: 40px;color:#fff;background: #bdbdbd;font-size: 18px;cursor: pointer;}
.right_box.R_close .right_open{display: block;}
/**主体**/
.ind_T{text-align: center;font-size: 26px;color:#333;}
.ind_T .ind_TT{font-size: 13px;color:#c1c1c1;}
.ind_pro{padding: 50px 0 45px;background: #f6f6f6;}
.ind_pro .indPro_nav{padding: 30px 0 40px;text-align: center;font-size: 14px;color:#ccc;}
.indPro_nav a{font-size: 14px;color:#666;display: inline-block;padding: 0 20px;}
.indPro_nav a:hover{color:#d2121b;}
.indPro_list .indPro_one{display: block;width: calc(33.33% - 20px);margin: 0 10px 30px;float: left;}
.indPro_one .indPro_pic{width: 100%;overflow: hidden; height:284px;}
.indPro_one .indPro_pic img{ height: 100%;transition: all 1.8s;}
.indPro_one:hover .indPro_pic img{transform: scale(1.1);}
.indPro_one .indPro_txt{padding: 10px 20px;position: relative;border-bottom: 1px solid #e6e6e6; height:55px;}
.indPro_txt .indPro_T{line-height: 30px;font-size: 16px;color:#333;}
.indPro_txt .indPro_TT{line-height: 24px;font-size: 12px;color:#b7b7b7;}
.indPro_txt .indPro_more{
    width: 40px;height: 20px;border-left: 1px solid #e6e6e6;position: absolute;right: 0;
    background: url("../Images/more_01.png") center no-repeat;top: calc(50% - 10px);
}
.indPro_one .indPro_txt:after{content:"";width: 0;height: 1px;background: #d2121b;transition: all 0.6s;display: block;position: absolute;left: 0;bottom: -1px;}
.indPro_one:hover .indPro_txt:after{width: 100%;}
/****/
.ind_abt{padding: 50px 0 75px;position: relative;}
.ind_abt:before{
    content:"";display:block;position: absolute;width: 100%;height: 57%;background: #d2121b;top: 0;left: 0;z-index: -1;
}
.ind_abt .mauto{max-width: 1180px;}
.ind_abt .indAbt_T{font-size: 26px;line-height: 44px;color:#fff;text-align: center;}
.ind_abt .indAbt_TT{font-size: 14px;line-height: 32px;color:#fff;text-align: center;margin-bottom: 30px;}
.ind_abt .indAbt_box{
    display: block;height: 450px;width: 28.8%;float: left;background-size: cover;
    background-position: center;box-sizing: border-box;padding: 75px 35px 0;
}
.indAbt_box .inAbt_bT{line-height: 28px;margin-bottom: 20px;color:#fff1f2;font-size: 19px;}
.indAbt_box .inAbt_bTT{-webkit-line-clamp: 6;font-size: 13px;line-height: 28px;color:#fee;}
.indAbt_box .inAbt_bMore{
    width: 160px;height: 40px;box-sizing: border-box;border: 1px solid #e6615d;
    background: url("../Images/more_02.png") center no-repeat;margin-top: 40px;transition: all .6s;
}
.indAbt_box:hover .inAbt_bMore{border-color: #fff;}
.ind_abt .indAbt_list{width: 71.2%;float: left;}
.indAbt_list .indAbt_lOne{
    display: block;width: 33.33%;float: left;position: relative;
    height:450px;box-sizing: border-box;transition: all .6s;
}
.indAbt_list .indAbt_lOne:hover{transform: translateY(-10px);}
.indAbt_list .indAbt_lOne:nth-child(odd){padding-bottom: 225px;}
.indAbt_list .indAbt_lOne:nth-child(even){padding-top: 225px;}
.indAbt_lOne .indAbt_lPic{position: absolute;width: 100%;left: 0;overflow: hidden;height: 50%;}
.indAbt_lOne:nth-child(odd) .indAbt_lPic{bottom: 0;}
.indAbt_lOne:nth-child(even) .indAbt_lPic{top: 0;}
.indAbt_lOne .indAbt_lPic img{height: 100%;position: relative;left: 50%;transform: translateX(-50%);}
.indAbt_lOne .indAbt_lTxt{height:225px;text-align: center;background: #fff;}
.indAbt_lTxt .indAbt_lT{font-size: 20px;color:#333;}
.indAbt_lT .indAbt_lTT{font-size: 14px;color:#666;margin-top: 6px;}
.ind_abt .indAbt_num{padding-top: 65px;}
.indAbt_num .iAbt_num_one{width: 25%;float:left;font-size: 14px;text-align: center;color:#888;}
.iAbt_num_one span{font-size: 44px;padding-right: 10px;color:#666;}
/****/
.ind_news{padding: 55px 0 30px;position: relative;background: #f6f6f6;}
.ind_news .ind_T{margin-bottom: 36px;}
.ind_news .indNews_title{position: absolute;top: -50px;right: 55px;}
.ind_news .indNews_show{display: block;width: 550px;float: left;margin-right: 10px;}
.indNews_show .indNS_pic{width: 100%;overflow: hidden; height:200px;}
.indNews_show .indNS_pic img{width: 100%;transition: all 2s;}
.indNews_show:hover .indNS_pic img{transform: scale(1.1);}
.indNews_show .indNS_T{font-size: 16px;line-height: 72px;color:#555;}
.indNews_show:hover .indNS_T{color:#d2121b;}
.indNews_show .indNS_time{width: 90px;float: left;font-size: 16px;color:#aaa;}
.indNS_time .indNS_year{font-size: 24px;color:#666;line-height: 24px;margin-bottom: 6px;}
.indNews_show .indNS_TT{width: calc(100% - 90px);float: left;font-size: 14px;line-height: 24px;color:#888;}
.ind_news .indNews_list{width: calc(100% - 600px);float: right;}
.indNews_list .indNL_one{display: block;padding: 32px 0;border-top: 1px solid #eaeaea;}
.indNL_one .indNL_time{width: 90px;float: left;font-size: 16px;color:#aaa;}
.indNL_time .indNL_year{font-size: 24px;color:#666;line-height: 24px;margin-bottom: 6px;}
.indNL_one .indNL_txt{width: calc(100% - 90px);float: left;}
.indNL_txt .indNL_T{font-size: 16px;color:#555;margin-bottom: 10px;}
.indNL_one:hover .indNL_txt .indNL_T{color:#d2121b;}
.indNL_txt .indNL_TT{font-size: 14px;color:#888;}