.bold{font-weight: inherit;}
.contact_01{margin-bottom: 6%;}
.contact_01>img{width: 100%;}
.contact_01{padding-top: 10%;background-size: 100% 80%;background-position: top center;}
.contact_01-div{border-radius: 20px;overflow: hidden;box-shadow: 0 0 10px rgba(0,0,0,.1);background: #fff;position: relative;}
.contact_01-div .ll{float: right;width: 63.6%;}
.contact_01-div .rr{float: left;width: 36.4%;padding: 60px;box-sizing: border-box;}
.contact_01-div .rr h2{margin-bottom: 40px;}
.contact_01-div .rr h2 span{display: block;width: 0.6rem;height: 2px;background: #e1001f;margin-top: 12px;}
.rr_div dl{margin-bottom: 25px;overflow: hidden;}
.rr_div dl dd{float: left;width: 45px;font-size: 20px;line-height: 24px;}
.rr_div dl dt{width: calc(100% - 46px);float: left;}
.rr_div dl dt p{margin-bottom: 5px;}
.rr_div dl dt span a.tel_link{color: #000000!important;cursor: inherit;}
.consult{position: absolute;left: 60px;bottom: 40px;}
.consult a{display: flex;align-items: center; cursor: pointer;}
.consult img{width: 83px;margin-right: 20px;transition: 0.3s all;}
.consult a:hover img{ transform: translateX(6px);}
.contact_02{margin-bottom: 6%;overflow: hidden;padding: 15px 0;}
.contact_02 li{float: left;width: 33.3%;padding: 0 60px;box-sizing: border-box;}
.contact_02 li dd{box-shadow: 0 0 10px rgba(0,0,0,.1);border-radius: 15px;position: relative;}
.contact_02 li dd img{width: auto;max-width: 70%;}
.contact_02 li dt{text-align: center;margin-top: 24px;}
.contact_02 li dt i{font-size: 20px;display: inline-block;vertical-align: middle;margin-top: -2px;margin-right: 5px;}
@media only screen and (max-width:1366px){
    .contact_01-div .rr{padding: 40px;}
    .consult{left: 40px;}
    .consult img{width: 60px;margin-right: 10px;}
}
@media only screen and (max-width:1280px){
    .rr_div dl{margin-bottom: 20px}
    .contact_01-div .rr h2{margin-bottom: 30px;}

}
@media only screen and (max-width:1200px){
    .rr_div dl{margin-bottom: 15px}
    .rr_div dl dt p{margin-bottom: 3px;}
}
@media only screen and (max-width:1024px){
    .contact_01-div .rr{padding: 20px;}
    .contact_01-div .rr h2{margin-bottom: 13px;}
    .contact_01-div .rr h2 span{margin-top: 5px;width: 40px;}
    .rr_div dl{margin-bottom: 10px;}
    .rr_div dl dd{width: 32px;}
    .rr_div dl dt{width: calc(100% - 33px);}
    .consult{left: 20px;bottom: 10px;}
    .consult img{width: 34px;}
    .contact_02 li{padding: 0 30px;}
}
.team_01{padding: 4% 0;}
.team_01 dl{padding: 45px 110px;box-sizing: border-box;overflow: hidden;border-radius: 15px;background: #fff;}
.team_01 dd{float: left;width: 25%;border-radius: 20px;overflow: hidden;}
.team_01 dt{width: 68%;float: right;}
.team_mame{margin-bottom: 30px;}
.team_mame span{width: 53px;height: 3px;background: #e1001f;display: block;margin-top: 15px;}
.team_01 .team_txt-item{display: inline-block;margin-right: 8%;margin-bottom: 20px;}
.team_txt-item span{display: block;margin-bottom: 5px;}

.team_02{padding: 4% 0;box-sizing: border-box;overflow: hidden;}
.team_list{/*margin-left: -70px;margin-right: -70px;*/ margin: 0 8.5%;}
.team_list li{float: left;width: 33.33%;padding: 0 70px;box-sizing: border-box;margin-bottom: 60px;}
.team_list dd{border-radius: 20px;overflow: hidden;}
.team_list dt{margin-top: 20px;}
.team_list dt h3{font-weight: bold;margin-bottom: 10px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.team_list dt p{margin-bottom: 4px;/*white-space: nowrap;overflow: hidden;text-overflow: ellipsis;*/}
.team_list dt .team_p{height:calc(4.5em + 8px); overflow: hidden;}
@media only screen and (max-width:1366px){
    .team_list{/*margin-left: -40px;margin-right: -40px;*/}
    .team_list li{padding: 0 40px;}
}
@media only screen and (max-width:1200px){
    .team_list li{margin-bottom: 45px;}
    .team_01 dl{padding: 45px 70px;}
    .team_list{/*margin-left: -20px;margin-right: -20px;*/}
    .team_list li{padding: 0 20px;}
}
.honor_box{box-shadow: 0 0 10px rgba(0,0,0,0.1);text-align: center;}
.honor_box li{display: inline-block;padding: 0 40px;}
.honor_box a{line-height: 82px;padding: 0 20px;box-sizing: border-box;position: relative;display: block;}
.honor_box a:after{content: "";display: block;position: absolute;left: 0;bottom: 0;width: 100%;height: 3px;background: #e1001f;display: none;}
.honor_box li.on a:after{display: block;}

/*ÆóÒµÉùÓþ*/
/*about_history*/

.about_history .part_1{position: relative;padding-top: 6%;padding-bottom: 8%;}
.about_history .part_1 .leftbox{float: left;width: 320px;height: 760px;}
.about_history .part_1 .leftbox .swiper-container{height: 100%;width: 100%}
.about_history .part_1 a{color: #a6a6a6;display: block;border-radius: 50px;width: 100%;text-align: center;position: relative;margin: 0 auto;opacity: 1;transform-origin:50% 50%;margin-top: -6px;font-size: 18px;padding: 10px 0;}
.about_history .part_1 .leftbox .swiper-slide-active a{color: #fff;background: #4db1b1;font-size: 24px;box-shadow: 0 0px 10px  rgba(0,0,0,0.2);opacity: 1;font-weight: bold;border: 1px solid #fff;}
.about_history .part_1 a:before{content: "";position: absolute;display: block;width: 25px;height: 25px;background-image: url(/upload/static/images/about_icon03.png);right: 15px;top: 50%;transform: translateY(-50%);opacity: 0;transition: all .3s;}
.about_history .part_1 .leftbox .swiper-slide-active a:hover{color: #fff!important;}
.about_history .part_1 .leftbox .swiper-slide-active a:before{opacity: 1;}
.about_history .part_1 .leftbox .swiper-slide{margin-top: 1px;}
.about_history .part_1 .leftbox .swiper-slide em{display: none;}
.about_history .part_1 .leftbox .swiper-slide-active em{display: inline;}
.about_history .part_1 .leftbox .swiper-slide i{display: inline-block;border-bottom: 2px solid #585959;width: 73px;position: relative;margin-right: 14px;top: -6px;border-radius: 2px;}
.about_history .part_1 .leftbox .swiper-slide:nth-child(2n){}
.about_history .part_1 .leftbox .swiper-slide:nth-child(2n) i{border-bottom: 3px solid #545454;border-radius: 3px;}
.about_history .part_1 .leftbox .swiper-slide-active i{display: none;}
.about_history .part_1 .rightbox{width: calc(90% - 310px);width: -moz-calc(90% - 310px);;float: right;min-height: 760px;}
.rightbox h2{margin-bottom: 20px;}
.rightbox dl{padding: 30px 0;box-sizing: border-box;}
.rightbox dd{margin-bottom: 30px;border: 25px solid #fff;border-radius: 15px;overflow: hidden;display: inline-block;}
.rightbox dt{position: relative;}
.rightbox dt img{width: auto;border: 25px solid #fff;box-sizing: border-box;border-radius: 15px;box-shadow: 0 0 10px rgba(0,0,0,.1);margin-bottom: 30px;}
.rightbox dt p{color: #000000;}
.rightbox li{border-bottom: 1px solid #939393;}
/*.rightbox li.have_img{border-bottom: 0;}*/
/*.rightbox .have_img dt p{position: absolute;left: 0;bottom: 0;padding: 20px 30px;box-sizing: border-box;color: #fff;}*/
.about_history .part_1 .leftbox .swiper-slide-active a{
    background: #d3012a;
}
.his_c{padding-bottom: 30px;border-bottom: 1px solid #939393;}
.his_c>p{line-height: 24px;}
.his_c ul{overflow: hidden;margin: 60px 0 30px;}
.his_c dl{float: left;margin-right: 100px;}
.his_c dl dd{color: #7e6094;}
.his_c dl:last-child{margin-right: 0;}
.his_c dl:last-child dd{color: #37a4b9;}
.his_c dl dt p{color: #000;}
@media only screen and (min-width:1024px){
    .about_history .part_1 .leftbox .prev_nth2Mode a{transform: rotate(-10deg);opacity: 1;}
    .about_history .part_1 .leftbox .next_nth2Mode a{transform: rotate(10deg) translateY(20px);opacity: 1;}
    .about_history .part_1 .leftbox .prev_nth3Mode a{transform: rotate(-15deg) translateX(-17px);opacity: 1;}
    .about_history .part_1 .leftbox .next_nth3Mode a{transform: rotate(15deg) translateX(-17px) translateY(20px);opacity: 1;}
    .about_history .part_1 .leftbox .prev_nth4Mode a{transform: rotate(-20deg) translateX(-40px);opacity: 1;}
    .about_history .part_1 .leftbox .next_nth4Mode a{transform: rotate(20deg) translateX(-40px) translateY(20px);opacity: 1;}
    .about_history .part_1 .leftbox .prev_nth5Mode a{transform: rotate(-25deg) translateX(-65px);opacity: 1;}
    .about_history .part_1 .leftbox .next_nth5Mode a{transform: rotate(25deg) translateX(-65px) translateY(20px);opacity: 1;}
    .about_history .part_1 .leftbox .prev_nth6Mode a{transform: rotate(-30deg) translateX(-99px);opacity: 1;}
    .about_history .part_1 .leftbox .next_nth6Mode a{transform: rotate(30deg) translateX(-99px) translateY(20px);opacity: 1;}

    .news_news .part_1 .row{margin-left: -7.5px;margin-right: -7.5px;}
    .news_news .part_1 .list{padding: 0 7.5px;}
}

@media only screen and (min-width:1025px) {
    .about_history .part_1 .leftbox .swiper-slide-active a:hover{color: #000!important;}
}
@media only screen and (max-width:1560px){
    .fnt_72{font-size: 60px;}
}
@media only screen and (max-width:1440px){
    .fnt_72{font-size: 50px;}
}
@media only screen and (max-width:1280px){
    .fnt_72{font-size: 40px;}
}
@media only screen and (max-width:1024px){
    .about_history .part_1 .leftbox{width: 240px;}
    .about_history .part_1 .rightbox{width: calc(90% - 240px);width: -moz-calc(90% - 240px);}
    .about_history .part_1{padding-top: 50px;}
    .his_c dl{margin-right: 40px;}
    .his_c dl:last-child{margin-right: 0;}
    .about_history .part_1{margin-bottom: 100px;}
}
@media only screen and (max-width:767px){
    .about_history .part_1 .leftbox{height: 500px;width: 140px;}
    .about_history .part_1 .rightbox{width: calc(95% - 140px);width: -moz-calc(95% - 140px);min-height: 500px;}
    .about_history .part_1 .leftbox .swiper-slide-active a{height: 40px;line-height: 40px;margin-top: -20px;font-size: 16px;text-align: left;padding-left: 20px;box-sizing: border-box;}
    .about_history .part_1 a:before{width: 20px;height: 20px;background-size: 100% 100%;right: 15px;}
    .rightbox dt{width: 100%;}
    .rightbox li.have_img{border-bottom: 1px solid #939393;}
    .rightbox dt p{padding: 20px 0;}
    .rightbox .have_img dt p{padding: 20px 0px;position: static;color: #000;}
    .his_c ul{margin: 30px 0 20px;}
    .his_c dl{margin-bottom: 10px;}
    .about_history .part_1{margin-bottom: 80px;}
}

.subordinate_01{padding: 5% 0 7%;box-sizing: border-box;}
.subordinate_list{background: #fff;box-shadow: 0 0 10px rgba(0,0,0,.1);border-radius: 20px;}
.subordinate_list ul{box-sizing: border-box;overflow: hidden;overflow: hidden;}
.subordinate_list ul li{float: left;width: 25%;}
.subordinate_list ul li a{padding: 50px 60px;box-sizing: border-box;display: block;overflow: hidden;position: relative;}
.subordinate_list ul li img{width: 100%;}

.pub-shadow{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(181, 55, 55, 0.94);opacity: 0;transition: all .3s;}
.pub-shadow p{color: #fff;text-align: center;width: 100%;font-weight: bold;padding: 0 20px;box-sizing: border-box;}
@media only screen and (min-width:1025px){
    .subordinate_list ul li a:hover .pub-shadow{opacity: 1;}
}
@media only screen and (max-width:1280px){
    .subordinate_list ul{padding: 20px 30px;}
    .subordinate_list ul li{}
    .subordinate_list ul li a{padding: 20px 30px;}
}

.culture_01{padding-right: 12.5%;margin-top: 60px;overflow: hidden;margin-bottom: 7%;}
.culture_01-div{position: relative;}
.culture_l{position: absolute;right: -70px;top: 0;width: 69%;}
.culture_r{padding: 60px 0 0 12.5%;box-sizing: border-box;position: relative;z-index: 2;}
.culture_r dd{width: 50%;float: right;border-radius: 30px;overflow: hidden;}
.culture_r dt{float: left;width: 50%;padding-right: 8%;box-sizing: border-box;}
.culture_r dt img{width: 88px;margin-top: 30px;}
.culture_tit{margin-top: 40px;margin-bottom: 20px;}
.culture_tit span{display: block;width: 0.6rem;height: 3px;background: #e1001f;margin-top: 30px;}
.culture_txt{line-height: 30px;font-size: 16px;max-height: 150px;overflow: hidden;}
.culture_link{margin-top: 60px;}
.culture_link a{display: block;width: 120px;height: 40px;border-radius: 30px;border: 1px solid #a2a2a2;line-height: 38px;text-align: center;}
.culture_02{padding-left: 11%;overflow: hidden;margin-bottom: 7%;}
.culture_02 .culture_l{right: 0;width: 78%;}
.culture_02 .culture_r{padding: 60px 12.5% 0 0;}
.culture_02 .culture_r dd{float: left;border-radius: 20px;overflow: hidden;}
.culture_02 .culture_r dt{float: right;padding-right: 0;padding-left: 8%;color: #fff;}
.culture_02 .culture_link a{background: #fff;}
.culture_03{position: relative;color: #f5f5f5;}
.culture_03>img{display: block;width: 100%;}
.culture_03-div{width: 100%;text-align: center;padding: 0 10%;box-sizing: border-box;}
.culture_03-tit{margin-bottom: 30px;}
.culture_03-tit span{display: inline-block;width: 0.6rem;height: 3px;background: #e1001f;margin-top: 30px;}
.culture_03-txt{margin-bottom: 20px;}
.culture_03-txt span{margin: 0 20px;}
.culture_03-link{margin-top: 4%;}
.culture_03-link a{display: inline-block;width: 120px;height: 40px;border-radius: 30px;line-height: 38px;text-align: center;background: #fff;}
.culture_04{margin: 6% 0;}
.culture_04-item{margin-bottom: 50px;overflow: hidden;}
.culture_04-item ul{}
.culture_04-item dl{position: relative;overflow: hidden;border-radius: 30px;}
.culture_04-item dl a{display: block;}
.li01{float: left;width: 59.5%;}
.li02{float: right;width: 36.9%;}
.culture_04-item dt{border: 1px solid #fff;padding: 10px;box-sizing: border-box;position: absolute;color: #fff;width: 116px;height: 116px;text-align: center;line-height: 48px;font-weight: bold;}
.item01 .li01 dt{left: 70px;top: 60px;}
.item01 .li02 dt{right: 70px;top: 60px;}
.item02 .li01{float: right;}
.item02 .li02{float: left;}
.item02 .li02 dt{right: 70px;top: 60px;}
.item02 .li01 dt{left: 50%;top: 60px;margin-left: -58px;border-color: #eed993;color: #eed993;}

@media only screen and (min-width:1025px){
    .culture_link a:hover,.culture_03-link a:hover{background: #e1001f;color: #fff!important;border-color: rgba(0, 0, 0, 0);}
}

@media only screen and (max-width:1599px){
    .culture_txt{line-height: 24px;font-size: 14px;max-height: 144px;}
    .culture_r dt img{margin-top: 0;}
    .culture_link{margin-top: 35px;}
}

@media only screen and (max-width:1366px){
    .culture_r dt img{width: 60px;}
    .culture_tit{margin-top: 30px;}
    .culture_tit span{margin-top: 20px;}
    .culture_link{margin-top: 35px;}
}
@media only screen and (max-width:1280px){
    .culture_02 .culture_l{width: 90%;}
    .culture_04-item{margin-bottom: 35px;}
    .culture_04-item dt{width: 90px;height: 90px;line-height: 35px;}
    .item01 .li01 dt{left: 50px;top: 40px;}
    .item01 .li02 dt{right: 50px;top: 40px;}
    .item02 .li02 dt{right: 50px;top: 40px;}
    .item02 .li01 dt{margin-left: -45px;top: 40px;}
}
@media only screen and (max-width:1200px){
    .culture_r dt img{margin-top: 0;}
    .culture_tit{margin-top: 20px;}
    .culture_tit span{margin-top: 10px;}
    .culture_txt{line-height: 24px;}
    .culture_link{margin-top: 25px;}
    .culture_r,.culture_02 .culture_r{padding-top: 40px;}
    .culture_r dd{margin-top: 30px;}
}
.cultureDel_01{padding: 5% 0;box-sizing: border-box;}
.cultureDel_01-div{border-radius: 20px;overflow: hidden;background: #fff;box-shadow: 0 0 10px rgba(0,0,0,.1);}
.cultureDel_01-div dd{float: right;width: 55%;}
.cultureDel_01-div dt{float: left;width: 45%;padding: 6% 7% 6% 6%;box-sizing: border-box;}
.cultureDel_01-div dt h3{margin-bottom: 40px;margin-top: 5px;}
.cultureDel_01-div dt h3 a{display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.cultureDel_p{max-height: 1.68rem;overflow: hidden;}
.cultureDel_i{margin-top: 50px;}
.cultureDel_i a{display: block;width: 34px;height: 22px;line-height: 17px;border-radius: 20px;text-align: center;border: 1px solid #000;box-sizing: border-box;}
.cultureDel_01-div .swiper-pagination{width: 100%;text-align: left;padding-left: 6%;box-sizing: border-box;bottom: 35px;}
.cultureDel_01-div .swiper-pagination-bullet{width: 13px;height: 13px;background: #dadada;opacity: 1;vertical-align: middle;}
.cultureDel_01-div .swiper-pagination-bullet.swiper-pagination-bullet-active{border: 4px solid #e1001f;background: #fff;width: 17px;height: 17px;}

.cultureDel_02{padding: 6% 0;box-sizing: border-box;}
.cultureDel_list li{border-top: 1px solid #d8d8d8;}
.cultureDel_list li a{padding: 50px 0 50px 35px;box-sizing: border-box;display: block;position: relative;display: inline-block;width: 100%;}
.cultureDel_list a:before{content: "";display: block;width: 90px;height: 3px;background: #e1001f;position: absolute;top: -2px;left: 35px;}
.cultureDel_list dd{float: left;width: 14%;}
.cultureDel_list dt{float: left;width: 86%;}
.cultureDel_list dt h3{margin-bottom: 20px;display: inline-block;border-bottom: 2px solid #fff;}
.cultureDel_text p{margin-bottom: 22px;}
.cultureDel_text p:last-child{margin-bottom: 0;}
.cultureDel_list li:last-child{border-bottom: 1px solid #d8d8d8;}
@media only screen and (min-width:1025px){
    .cultureDel_list li:hover{border-radius: 20px;box-shadow: 0 0 10px rgba(0,0,0,.1);border-color: #fff;background: #e1001f;color: #fff;}
    .cultureDel_list li:hover+li{border-color: #fff;}
    .cultureDel_list li:hover+li a:before{display: none;}
    .cultureDel_list li:hover a{color: #fff!important;}
    .cultureDel_list li:hover a:before{display: none;}
    .cultureDel_list li:hover h3{border-color: #fff;}
    .cultureDel_i a:hover{background: #e1001f;color: #fff!important;border-color: #e1001f;}
}
@media only screen and (max-width:1599px){
    .cultureDel_p{max-height: 1.8rem;}
}
@media only screen and (max-width:1280px){
    .cultureDel_01-div dt{padding: 4% 5% 4% 4%;}
    .cultureDel_01-div dt h3{margin-bottom: 20px;}
    .cultureDel_i{margin-top: 30px;}
    .cultureDel_01-div .swiper-pagination{padding-left: 4%;}
}
@media only screen and (max-width:1120px){
    .cultureDel_p{max-height: 2rem;}
}
.brand_01{padding: 5% 0;box-sizing: border-box;overflow: hidden;}
.brand_01-div .ll{float: left;width: 34.3%;border-radius: 20px;overflow: hidden;}
.brand_01-div .rr{float: right;width: 64.5%;}
.brand_01-div .rr ul{margin-left: -4px;margin-right: -4px;}
.brand_01-div .rr li{padding: 0 4px;box-sizing: border-box;width: 33.3%;float: left;margin-bottom: 8px;}
.brand_01-div .rr li a{border: 1px solid #c1996a;border-radius: 20px;display: block;}
.brand_01-div .rr li dl{position: relative;}
.brand_01-div .rr li dd{position: relative;z-index: 3;height: 100%;}
.brand_01-div .rr li dd img{width: 140px;margin-top: -25px;}
.brand_01-div .rr li dd p{position: absolute;bottom: 30px;padding: 0 20px;box-sizing: border-box;width: 100%;text-align: center;font-weight: bold;}
.brand_01-div .rr li dt{position: absolute;left: 0;top: 0;width: 100%;height: 100%;opacity: 0;transition: all .3s;border-radius: 20px;overflow: hidden;}
.brand_01-div .rr li dt img{width: 100%;height: 100%;}
@media only screen and (min-width:1025px){
    .brand_01-div .rr li a:hover{box-shadow: 0 0 20px rgba(0,0,0,.2);border: 1px solid rgba(0,0,0,.1);}
    .brand_01-div .rr li a:hover dt{opacity: 1;}
}
@media only screen and (max-width:1366px){
    .brand_01-div .rr li dd img{width: 120px;}
}
@media only screen and (max-width:1280px){
    .brand_01-div .rr li dd img{width: 90px;}
}

.list_01{padding: 6% 0 5%;box-sizing: border-box;}
.list_top{overflow: hidden;}
.list_top li{float: left;}
.list_top a{display: block;width: 124px;height: 40px;text-align: center;line-height: 40px;border-radius: 20px;color: #716a61;font-weight: bold;}
.list_top li.on a{background: url(/upload/static/images/brand_13.png) no-repeat center;background-size: cover;color: #fff;}
.list_center{margin-top: 40px;overflow: hidden;}
.list_center .l{float: left;margin-top:5%;}
.list_center .l h3{margin-bottom: 8px;}
.list_center .r{width: 8%;float: right; margin-top:3.5%;}
.list_center .r img{width: 100%;}
.list_bot{margin-top: 30px;display: inline-block;width: 100%;}
.list_bot-t{border-radius: 20px;overflow: hidden;margin-bottom: 30px;}
.list_bot-t img{width: 100%;}
.list_bot-b ul{margin-left: -15px;margin-right: -15px;}
.list_bot-b li{float: left;width: 25%;padding: 0 15px;margin-bottom: 30px;}
.list_bot-b dl{position: relative;border-radius: 15px;box-shadow: 0 0 15px rgba(0,0,0,.2);}
.list_bot-b dd{position: relative;z-index: 2;border-radius: 15px;overflow: hidden;height: 100%;}
.list_bot-b dd p{position: absolute;bottom: 25px;line-height: 30px;height: 60px;color: #433d35;font-weight: bold;padding: 0 20px;box-sizing: border-box;text-align: center;width: 100%;}
.list_bot-b dt{position: absolute;left: 0;top: 0;width: 100%;height: 100%;opacity: 0;transition: all .3s;}
@media only screen and (min-width:1025px){
    .list_bot-b li a:hover dt{opacity: 1;}
    .list_bot-b li a:hover dd p{color: #fff;}
}
@media only screen and (max-width:1660px){
    .list_top a{width: 120px;}
}
@media only screen and (max-width:1400px){
    .list_top a{width: auto;padding: 0 30px;}
}
@media only screen and (max-width:1366px){
    .list_bot-b dd p{height: 40px;line-height: 20px;bottom: 20px;}
}
@media only screen and (max-width:1200px){
    .list_bot-b dd p{bottom: 14px;}
    .list_top a{padding: 0 20px;}
}

.brandDel_01{padding: 8% 0 6%;box-sizing: border-box;overflow: hidden;}
.brandDel_01 dd{float: left;width: 50.6%;position: relative;}
.brandDel_01-img{box-shadow: 0 0 20px rgba(0,0,0,.3);border-radius: 20px;overflow: hidden;}
.brand_logo{position: absolute;right: -80px;top: -70px;width: 25%; z-index: 2;}
.brandDel_01-img .swiper-button-prev,.brandDel_01-img .swiper-button-next{ width: 0.48rem; height: 0.48rem; line-height: 0.48rem; margin-top: -0.24rem; background: none; text-align: center;}

.brandDel_01 dt{float: left;width: 49.4%;padding-left: 8%;box-sizing: border-box;padding-top: 60px;}
.brandDel_01 dt h3{margin-bottom: 5px;}
.specs-item{margin-top: 40px;}
.specs-t{background: url(/upload/static/images/brand_31.png) no-repeat center;width: 103px;height: 39px;line-height: 39px;border-radius: 20px;color: #fff;font-weight: bold;
text-align: center;margin-bottom: 15px;}
.specs-b{padding: 0 10px;box-sizing: border-box;}
.specs-b span{margin-right: 20px;font-weight: bold;margin-bottom: 5px;color: #433d35;}
.brandDel_02{padding: 8% 0;box-sizing: border-box;}
.brandDel_02-con{width: 43.75%;margin: 0 auto;color: #fff;}
.brandDel_02-con h3{margin-bottom: 10px;}
.brandDel_02-edit .edit_con_original{color: #fff;}

.brandDel_03{padding: 5% 0 6%;box-sizing: border-box;overflow: hidden;}
.brandDel_03 h3{margin-bottom: 25px;padding: 0 20px;}
.listSwiper{position: relative;box-sizing: border-box;}
.listSwiper .swiper-container{padding: 20px;}
.listSwiper ul{margin-left: 0;margin-right: 0;}
.listSwiper li{padding: 0;margin-bottom: 0;}
.listSwiper .lhl_but{display: none;}
.listSwiper .lhl_but div{background: #fff;box-shadow: 0 0 10px rgba(0,0,0,.1);width: 50px;height: 50px;margin-top: -25px;text-align: center;line-height: 50px;
border-radius: 100%;font-size: 20px;}
.listSwiper .lhl_but div.swiper-button-prev{left: -10px;}
.listSwiper .lhl_but div.swiper-button-next{right: -10px;}
@media only screen and (min-width:1025px){
    .listSwiper .lhl_but div:hover{background: #b02b2b;color: #fff;}
}
@media only screen and (max-width:1280px){
    .brandDel_01 dt{padding-top: 30px;}
    .specs-item{margin-top: 20px;}
}

.brief_01{padding: 5% 0;box-sizing: border-box;overflow: hidden;}
.brief_01-con .l{float: left;width: 51.6%;}
.brief_01-con .l dd{border-radius: 20px;box-shadow: 0 0 20px rgba(0,0,0,.2);overflow: hidden;margin-bottom: 20px;}
.brief_01-con .l dd img{width: 100%;}
.brief_01-con .l dt li{padding: 15px 0;box-sizing: border-box;border-bottom: 1px solid #d3d3d3;overflow: hidden;}
.brief_img{border-radius: 20px;box-shadow: 0 0 20px rgba(0,0,0,.2);overflow: hidden;}
.fnt_55{font-size: 55px;}
.brief_num-l{color: #e1001f;width:49%;display: inline-block;vertical-align: baseline;}
.brief_num-l span{font-weight: bold;}
.brief_num-r{width: 49%;display: inline-block;vertical-align: baseline;}
.brief_01-con .r{float: right;width: 40.9%;}
.brief_tips{text-align: right;margin-top: 20px;}
.brief_tit{margin-bottom: 30px;}
.brief_tit span{display: block;width: 0.6rem;height: 3px;background: #e1001f;margin-top: 15px;}
.brief_edit{margin-bottom: 30px;}
.brief_edit h2{margin-bottom: 10px;}

.brief_02{padding-top: 5%;padding-bottom:20px;box-sizing: border-box;overflow: hidden;background-size: 100% 70%;background-position: top center;margin-bottom: 7%;}
.brief_02-tab{text-align: center;margin-bottom: 40px;}
.brief_02-tab li{padding: 0 6%;box-sizing: border-box;text-align: center;color: #fff;display: inline-block;cursor: pointer;}
.brief_02-tab li p{position: relative;padding: 20px 15px;box-sizing: border-box;}
.brief_02-tab li p:after{content: "";display: block;width: 100%;height: 3px;background: #e1001f;position: absolute;left: 0;bottom: 0;display: none;}
.brief_02-tab li.on p:after{display: block;}
.brief_02-item{display: none;}
.brief_02-item dl{overflow: hidden;border-radius: 20px;background: #fff;position: relative;box-shadow: 0 0 10px rgba(0,0,0,.2);}
.brief_02-item dd{float: right;width: 63%;}
.brief_02-item dt{float: left;width: 37%;position: absolute;left: 0;height: 100%;padding: 4% 5%;box-sizing: border-box;}
.brief_02-txt{height: 100%;overflow: hidden;}
.brief_02-txt .brief_02-edit{margin-top: 20px;}
.brief_02-item.on{display: block;}

.brief_03{box-sizing: border-box;padding-bottom: 6%;overflow: hidden;}
.brief_03-top{text-align: center;margin-bottom: 40px;}
.pub-tit{margin-bottom: 20px;}
.pub-tit h2{margin-bottom: 10px;}
.pub-tit span{display: inline-block;width: 0.6rem;height: 3px;background: #e1001f;}
.brief_03-bot{position: relative;padding-bottom: 50px;}
.brief_03-bot dl{position: relative;border-radius: 20px;overflow: hidden;}
.brief_03-bot dd{float: left;width: 59%;}
.brief_03-bot dt{float: left;width: 41%;position: absolute;right: 0;top: 0;height: 100%;background: #993034;padding: 6% 5%;box-sizing: border-box;color: #fff;}
.brief_03-bot dt h2{margin-bottom: 15px;}
.brief_03-txt{height: 100%;overflow: hidden;}
.brief_03-bot .swiper-pagination{width: 100%;text-align: center;bottom: 0;}
.brief_03-bot .swiper-pagination-bullet{width: 13px;height: 13px;background: #dadada;opacity: 1;vertical-align: middle;margin: 0 5px;}
.brief_03-bot .swiper-pagination-bullet.swiper-pagination-bullet-active{border: 4px solid #e1001f;background: #fff;width: 17px;height: 17px;}
.brief_04{overflow: hidden;box-sizing: border-box;background-size: 100% 88%;padding-top: 7%;margin-bottom: 8%;background-position: top center;}
.brief_04-con{overflow: hidden;}
.brief_04-l{float: left;width: 40%;}
.brief_04-tit{margin-bottom: 0.4rem;}
.brief_04-tit span{display: block;width: 0.6rem;height: 3px;background: #e1001f;margin-top: 15px;margin-bottom: 15px;}
.brief_04-tab li{border-bottom: 1px solid #91989f;padding: 20px 0;box-sizing: border-box;overflow: hidden;cursor: pointer;padding-right: 25px;}
.brief_04-tab li span{float: left;}
.brief_04-tab li i{float: right;}
.brief_04-tab-tit{overflow: hidden;}
.brief_04-tab li.on{border-bottom: 3px solid #e1001f;}
.brief_04-tab li.on i{color: #e1001f;}
.brief_04-tab li.onn{border-bottom: 3px solid #e1001f;}
.brief_04-tab li.onn i{color: #e1001f;}
.brief_04-tab li.on .brief_04-edit {display: block;}
.brief_04-tab li.onn .brief_04-edit {display: block;}

.brief_04-r{float: right;width: 60%;position: relative;}
.brief_04-r dl{display: none;}
.brief_04-r dd{float: right;border-radius: 20px;overflow: hidden;width: 86%;}
.brief_04-r dt{position: absolute;left: 0;bottom: 17%;background: #fff;width: 610px;padding: 50px;box-sizing: border-box;border-radius: 20px;
box-shadow: 0 0 20px rgba(0,0,0,.2);display: none;}
.brief_04-edit{max-height: 180px;overflow: hidden;margin-top: 0.2rem;display: none;}
.brief_04-edit p{margin-bottom: 20px;}
.brief_04-edit p:last-child{margin-bottom: 0;}
.brief_04-r dl.on{display: inline-block;}
.brief_04-list{margin-top: 15%;}
.brief_04-list ul{margin-left: -25px;margin-right: -25px;}
.brief_04-list li{float: left;width: 33.3%;padding: 0 25px;}
.brief_04-list dl{border-radius: 20px;box-shadow: 0 0 15px rgba(0,0,0,.2);overflow: hidden;position: relative;}
.brief_04-list dt{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 2;}
.brief_04-div{height: 100%;}
.brief_04-div p{position: absolute;top: 50px;padding: 0 50px;box-sizing: border-box;color: #fff;}
.brief_04-div a{ display: block; position: absolute; bottom: 50px; box-sizing: border-box; width: 120px; height: 40px; line-height: 40px; text-align: center; background: #fff; border-radius: 20px; left: 50px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -ms-border-radius: 20px; -o-border-radius: 20px;
}
.brief_04-div span{position: absolute;top: 140px;padding: 0 50px;box-sizing: border-box;color: #fff;}
.brief_04-list li:first-child .brief_04-div p{color: #000;}
.brief_04-list li:first-child .brief_04-div span{color: #000;}
@media only screen and (min-width:1025px){
    .brief_04-div a:hover{background: #e1001f;color: #fff!important;}
}
@media only screen and (max-width:1560px){
    .brief_02-tab li{padding: 0px 4%;}
}
@media only screen and (max-width:1440px){
    .brief_02-tab li{padding: 0px 3%;}
}
@media only screen and (max-width:1366px){
    .brief_02-tab li{padding: 0px 2%;}
    .brief_04-r dt{width: 500px;}
}
@media only screen and (max-width:1280px){
    .brief_04-r dt{padding: 35px;}
}

.legacy_01{padding:12% 0 5%;box-sizing: border-box;overflow: hidden;}
.legacy_01-con>img{width: 143px;height: 143px;}
.legacy_01-con>h2{color: #fff;margin-bottom: 5%;margin-top: 20px;}
.legacy_01-con dl{position: relative;overflow: hidden;border-radius: 20px;background: #fff;}
.legacy_01-con dd{float: right;width: 48.5%;}
.legacy_01-con dt{float: left;width: 51.5%;position: absolute;left: 0;top: 0;padding: 60px;box-sizing: border-box;height: 100%;}
.legacy_01-tit span{display: block;width: 0.6rem;height: 3px;background: #e1001f;margin-top: 25px;margin-bottom: 25px;}
.legacy_01-txt{line-height: 30px;max-height: 66%;overflow: hidden;}
.legacy_02{padding: 6% 0;box-sizing: border-box;overflow: hidden;}
.legacy_02-con{position: relative;overflow: hidden;}
.legacy_02-l{float: left;width: 41.8%;position: absolute;left: 0;top: 0;height: 100%;padding: 50px 0;box-sizing: border-box;}
.legacy_02-l li{border-bottom: 1px solid #ababab;height: auto;}
.legacy_02-l dl{font-weight: bold;padding: 20px 0;overflow: hidden;}
.legacy_02-l dd p{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.legacy_02-l dt{padding-right: 5%;display: none;margin-top: 5px;}
.legacy_02-l dt p{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.legacy_02-l li.on{}
.legacy_02-l li.on dd,.legacy_02-l li.swiper-slide-active dd{color: #e1001f;}
.legacy_02-l li.on dt,.legacy_02-l li.swiper-slide-active dt{display: block; font-weight: normal;color: #e1001f;}
.legacy_02-l.on .swiper-wrapper{margin-top: -73px;}
.legacy_02-l .swiper-container{height: 100%;position: relative;}
.legacy_02-l .lhl_but div{background: none;text-align: center;line-height: 44px;left: 50%;margin-left: -22px;width: 44px;font-size: 20px;font-weight: bold;}
.legacy_02-l .lhl_but div.swiper-button-prev{top: 0;margin-top: 0;}
.legacy_02-l .lhl_but div.swiper-button-next{bottom: 0;margin-top: 0;top: auto;}
.legacy_02-l .lhl_but div.swiper-button-prev.disabled,.legacy_02-l .lhl_but div.swiper-button-next.disabled{ opacity: 0.5; cursor: default;}
.legacy_02-r{float: right;width: 51%;overflow: hidden;border-radius: 20px;}
.legacy_02-r li{display: none;border-radius: 20px;overflow: hidden;}
.legacy_02-r li.on{display: block;}
.legacy_03{padding: 6% 0;box-sizing: border-box;overflow: hidden;position: relative;}
.legacy_03 dd{border-radius: 20px;overflow: hidden;}
.legacy_03 dt{padding: 20px 0;box-sizing: border-box;text-align: center;}
.legacy_03 .lhl_but div{width: 40px;color: #fff;font-size: 24px;background: none;line-height: 44px;text-align: center;margin-top: -56px;}
.legacy_03 .lhl_but div.swiper-button-prev{left: 16%;}
.legacy_03 .lhl_but div.swiper-button-next{right: 16%;}
@media only screen and (max-width:1560px){
    .legacy_01-con dt{padding: 40px;}
}
@media only screen and (max-width:1440px){
    .legacy_01-con>img{width: 120px;height: 120px;}
}
@media only screen and (max-width:1280px){
    .legacy_01-tit span{margin: 15px 0;}
    .legacy_01-con dt{padding: 30px 40px;}
    .legacy_01-con>img{width: 120px;height: 120px;}
    .legacy_01-txt{line-height: 24px;}
}

/*Ô­ÍøÒ³ ÑùÊ½*/
.travel-index .travel-part1 {
    min-width: 1280px;
    width:100%;
    height: auto;
    position: relative;
}
.travel-index .travel-part1 img {
    width: 100%;
    height: auto;
}
.travel-index .travel-part1 > span {
    position: absolute;
    display: block;
    width: 148px;
    height: 210px;
    opacity: 0.87;
    filter: alpha(opacity=87);
    -moz-opacity: 0.87;
    -khtml-opacity: 0.87;
    background: #b02b2b;
    z-index: 200;
    top: 0;
    right: 310px;
}
.travel-index .travel-part1 span em {
    font-size: 123px;
    color: #fff;
    position: absolute;
    line-height: 180px;
}
.travel-index .travel-part2 {
    min-width: 1280px;
    width:100%;
    height: auto;
    position: relative;
    overflow: hidden;
}
.travel-index .travel-part2 img {
    width: 100%;
    height: 100%;
}
.travel-index .travel-part2 .travel-part2-l {
    width: 50%;
    height: auto;
    overflow: hidden;
    position: relative;
    float: left;
}
.travel-index .travel-part2 .travel-part2-l a {
    display: block;
    width: 100%;
    height: 100%;
}
.travel-index .travel-part2 .travel-part2-l i {
    position: absolute;
    left: 50px;
    top: 50px;
    font-size: 72px;
    color: #fff;
}
.travel-index .travel-part2 .travel-part2-r {
    width: 50%;
    height: 100%;
    position: absolute;
    left:50%;
    top:0;
}
.travel-index .travel-part2 .travel-part2-r .travel-part2-r-t {
    width: 100%;
    height: 50%;
    overflow: hidden;
    position: relative;
}
.travel-index .travel-part2 .travel-part2-r .travel-part2-r-t a {
    display: block;
    width: 100%;
    height: 100%;
}
.travel-index .travel-part2 .travel-part2-r .travel-part2-r-t i {
    position: absolute;
    left: 50px;
    top: 50px;
    font-size: 72px;
    color: #fff;
}
.travel-index .travel-part2 .travel-part2-r .travel-part2-r-b {
    width: 100%;
    height: 50%;
    overflow: hidden;
    position: relative;
}
.travel-index .travel-part2 .travel-part2-r .travel-part2-r-b a {
    display: block;
    width: 100%;
    height: 100%;
}
.travel-index .travel-part2 .travel-part2-r .travel-part2-r-b i {
    position: absolute;
    left: 50px;
    top: 50px;
    font-size: 72px;
    color: #fff;
}
.travel-index .travel-part3 {
    min-width: 1280px;
    width:100%;
    height: auto;
    overflow: hidden;
    position: relative;
}
.travel-index .travel-part3 img{
    width:100%;
    height:auto;
}
.travel-index .travel-part3 .travel-part3-l {
    width: 33.3%;
    height: auto;
    overflow: hidden;
    position: relative;
    float: left;
}
.travel-index .travel-part3 .travel-part3-l a {
    display: block;
    width: 100%;
    height: 100%;
}
.travel-index .travel-part3 .travel-part3-l i {
    position: absolute;
    left: 50px;
    top: 50px;
    font-size: 72px;
    color: #fff;
}
.travel-index .travel-part3 .travel-part3-c {
    width: 33.3%;
    height: 100%;
    overflow: hidden;
    position: absolute;
    left:33.3%;
    top:0;
}
.travel-index .travel-part3 .travel-part3-c a {
    display: block;
    width: 100%;
    height: 100%;
}
.travel-index .travel-part3 .travel-part3-c i {
    position: absolute;
    left: 50px;
    top: 50px;
    font-size: 72px;
    color: #fff;
}
.travel-index .travel-part3 .travel-part3-r {
    width: 33.3%;
    height: 100%;
    overflow: hidden;
    position: absolute;
    left:66.6%;
    top:0;
}
.travel-index .travel-part3 .travel-part3-r a {
    display: block;
    width: 100%;
    height: 100%;
}
.travel-index .travel-part3 .travel-part3-r i {
    position: absolute;
    left: 50px;
    top: 50px;
    font-size: 72px;
    color: #fff;
}
.xtxt{position: absolute; top: 50px; left: 50px; color: #fff !important;}
.xtxt i{position: static !important; margin-bottom: 25px; display: block;}
.xtxt p{line-height: 1.5em; margin-bottom: 1.5em; padding-top: 26px; position: relative; transition: all 0.3s;}
.xtxt p:before{content: ''; position: absolute; top: 0; left: 0; width: 72px; height: 6px; background: #e60012;}
.xtxt span{transition: all 0.3s;}

/*.travel-index.hei a:hover .xtxt p{opacity: 1;}*/
/*.travel-index.hei a:hover .xtxt span{opacity: 1;}*/

.travel-index .travel-part1 .xtxt{bottom: 100px !important; top: auto !important; left: 17.8% !important;}
.travel-index .travel-part1 .xtxt i{font-size: 72px;}

/*ÏêÇéÒ³*/
.news-detail .white-bg h1 {
    color: #000;
    font-size: 36px;
    padding-top: 1em;
    margin-bottom: 0.5em;
}
.news-detail .news-detail-txt {
    color: #646464;
    font-size: 16px;
    padding-bottom: 1.5em;
}
.news-detail-txt em{
    margin-right: 20px;
}
.news-detail .gray-bg {
    background: #efefef;
    padding-top: 40px;
    padding-bottom: 100px;
}
.news-detail .gray-bg p {
    font-size: 18px;
    color: #646464;
    line-height: 36px;
}
.news-detail .gray-bg p img {
    max-width: 100%;
}

.news-detail .news-key{ margin-bottom: 30px; color: #953737;}
.news-detail .news-key a{ color: #333; }



.news-detail .news-share {
    height: 22px;
    border: 1px solid #e6e6e6;
    background: #f2f2f2;
    border-radius: 2px;
    width: 134px;
}
.news-detail .news-share span {
    color: #676566;
    font-size: 12px;
    float: left;
    line-height: 22px;
    margin-left: 4px;
    margin-right: 10px;
}
.news-detail .news-share .bdsharebuttonbox .bds_qzone {
    margin: 0 4px 0 0 !important;
    padding-left: 16px;
    height: 16px;
    line-height: 16px;
    position: relative;
    top: 2px;
    background: url(/upload/static/images/r_sub_img14.png) no-repeat !important;
    background-position: left center!important;
}
.news-detail .news-share .bdsharebuttonbox .bds_tsina {
    margin: 0 4px 0 0 !important;
    padding-left: 16px;
    height: 16px;
    line-height: 16px;
    position: relative;
    top: 2px;
    background: url(/upload/static/images/r_sub_img15.png) no-repeat !important;
    background-position: left center!important;
}
.news-detail .news-share .bdsharebuttonbox .bds_weixin {
    margin: 0 4px 0 0 !important;
    padding-left: 16px;
    height: 16px;
    line-height: 16px;
    position: relative;
    top: 2px;
    background: url(/upload/static/images/r_sub_img16.png) no-repeat !important;
    background-position: left center!important;
}
.news-detail .news-share .bdsharebuttonbox .bds_tqq {
    margin: 0 4px 0 0 !important;
    padding-left: 16px;
    height: 16px;
    line-height: 16px;
    position: relative;
    top: 2px;
    background: url(/upload/static/images/r_sub_img17.png) no-repeat !important;
    background-position: left center!important;
}
.news-detail .news-detail-article {
    padding-bottom: 60px;
}
.news-detail .news-share {
    margin-bottom: 30px;
}
.news-detail .news-footer {
    border-top: 1px solid #646464;
    padding-top: 32px;
}
.news-detail .news-footer > a {
    float: right;
    width: 124px;
    height: 40px;
    display: block;
    color: #fff;
    text-align: center;
    line-height: 40px;
    background: #953737;
}
.news-detail .news-footer > a:hover {
    color: #fff!important;
}
.news-detail .news-footer .news-f-part {
    font-size: 20px;
    color: #646464;
    line-height: 32px;
    margin-bottom: 4px;
}
.news-detail .news-footer .news-footer-l{display: none;}
.ie7 .r-inv-info-inner span a {
    top: -1px !important;
}

/*============================*/
/* Á¸ */
.part-1{background: url("/upload/static/images/liang_bg1.png") center bottom no-repeat #efefef;}
.part-1 .wrap2{position: relative;}
.part-1 .logo{position: relative;width: 327px;height: 327px;margin: 0 auto;}
.part-1 .logo img:first-child{max-height: 100%;position: relative;z-index:2;}
.part-1 .logo img.fadeInDown{max-width: 100%;position: absolute;z-index: 1;top: 0;left: 50%;margin-left: -42.5px;}
.part-1 h1{font-weight: normal;color: #000;text-align: center;position: absolute;width: 100%;top: 236px;}
.detail-video{width: 100%;height: 705px;position:relative;margin-bottom: 110px;}
.detail-video video{width:100%;height:100%;}
.detail-video .play_btn{display: block;position: absolute;width:102px;height:70px;top:50%;left:50%;margin-top: -35px;margin-left: -51px;background: url('/upload/static/images/liang_videoPlay.png') no-repeat center center;z-index: 3;cursor: pointer;}
.detail-video .pub-shadow{position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: rgba(0,0,0,0.15);z-index: 2;}
.detail-video.on .pub-shadow,.detail-video.on .play_btn{display: none;}
.part-1 .content{color: #646464;text-align: center;padding-bottom: 111px;}
.part-1 .content p{line-height: 30px;}
.part-1 .content .last{margin-bottom: 34px;}

/*.part-1 .detail-video{ display: none; } */


.grain .part-2{width: 100%;height: 1056px;}
.grain .part-2 .content{color: #fff;text-align: center;padding-top: 150px;}
.grain .part-2 .content .text p{line-height: 30px;}
.grain .part-2 ul{margin-top: 153px;}
.grain .part-2 li{float: left;text-align: center;}
.grain .part-2 .line{height: 338px;border-right: 1px solid #fff;margin-top: 10px;display: inline-block;}
.grain .part-2 li:first-child .line{height: 190px;border-color: rgba(255,255,255,0.3)}
.grain .part-2 li.last .line{height: 126px;border-color: rgba(255,255,255,0.3)}
.grain .part-2 li span{display: block;}
.grain .part-2 li:first-child{margin-left: 227px;margin-right: 143px;padding-top:129px;}
.grain .part-2 li.last{margin-left: 308px; padding-top:70px;}

.grain .part-3{padding-top: 135px;padding-bottom: 94px;}
.ie8 .grain .part-3,.ie7 .grain .part-3{padding-bottom:48px;}
.grain .part-3 .content{width: 866px;color: #646464;line-height: 30px;overflow: hidden;}
.grain .part-3 .content h4{margin-bottom:10px;}
.grain .part-3 .content p{margin-bottom: 40px;width: 710px;}
.grain .part-3 .content p:last-child{margin-bottom: 0;}
.grain .part-3 .content img{max-width: 100%;margin:0 auto 37px;display: block;}

.grain .part-4{padding-bottom: 75px;background: url('/upload/static/images/liang_bg3.png') center bottom no-repeat;}
.grain .part-4 .wrap2{overflow: hidden;}
.grain .part-4 .left{float:left;margin-right:40px;width: 300px;padding-top: 80px;position: relative;}
.grain .part-4 .left img{position: relative;z-index:2;}
.grain .part-4 .left img:first-child{position: absolute;top:0;left: 177px;z-index: 1;}
.grain .part-4 .right{float: left;padding-top: 168px;margin-bottom:65px;}
.grain .part-4 .right .msg{width: 714px;line-height: 30px;margin-bottom: 62px;}
.grain .part-4 .right .graph{float: left;width: 420px;}
.grain .part-4 .right .graph img{max-width: 100%;}
.grain .part-4 .right .graph1{margin-right: 35px;}
.grain .part-4 .right .graph p{text-align: center;margin-top:23px;}
.grain .part-4 table{clear: both;width: 100%;border: 1px solid #af9a7f;}
.grain .part-4 table tr:first-child{background: #f3efe6;height: 75px;}
.grain .part-4 table tr td,.grain .part-4 table tr th{text-align: center;}
.grain .part-4 table tr th{color: #000;}
.grain .part-4 table tr td{width: 8%;padding: 30px;vertical-align: top;text-align: left;}
.grain .part-4 table tr td:first-child{width: 9.84%;}
.grain .part-4 table tr td.last{width: 16.48%;}
.grain .part-4 table span{line-height: 30px;display: block;width: 100%;}
#player1{display: none;}
.ie7 #player1,.ie8 #player1{display: block;}
.ie7 #liangVideo,.ie8 #liangVideo{display: none;}

/* µØ */
.land .part-1 .content h4{margin-bottom: 20px;}
.land .part-1 .content p:last-child{margin-top: 32px;width: 680px;position: relative;margin: 34px auto 0px;}
.land .part-1 .content p:last-child i{position: absolute;display: block;width: 26px;height: 22px;}
.land .part-1 .content p:last-child i:first-child{background: url('/upload/static/images/land_14.png') no-repeat center center;left: -53px;top: 0;}
.land .part-1 .content p:last-child i:last-child{background: url('/upload/static/images/land_15.png') no-repeat center center;right: -27px;top: 30px;}
.land .part-1 .content{padding-bottom: 123px;}

.land .part-2{width: 100%;height: 1096px;text-align: center;color: #fff;position: relative;}
.land .part-2 .line{display: inline-block;border-right: 1px solid #fff;}
.land .part-2 .wrap2{position: relative;}
.land .part-2 .text1{position: absolute;left: 390px;top: 520px;}
.land .part-2 .text2{position: absolute;width: 100%;top: 145px;left: 0;}
.land .part-2 .text2 h1{margin-bottom: 30px;}
.land .part-2 .text2 h1 span{margin-left: 18px;}
.land .part-2 .text2 p.fnt_36{margin-bottom: 9px;}
.land .part-2 .text2 p.fnt_24{margin-bottom: 22px;}
.land .part-2 .text2 .line{height: 447px;}
.land .part-2 .text3{position: absolute;top: 470px;left: 652px;}
.land .part-2 .text3 p{margin-bottom: 7px;}
.land .part-2 .text3 .line{height: 320px;border-color: rgba(255,255,255,0.3);}

.land .part-3,.land .part-4{background-color: #ecf3f3;}
.land .part-3{background-image: url('/upload/static/images/land_bg.png');background-repeat: no-repeat;background-size: 100% auto;background-position: right top;}
.land .part-3 ul{margin: 0 -14px;}
.land .part-3 li{float: left;width: 25%;position: relative;left: 1px;margin-left: -1px;}
.land .part-3 li .item{margin: 0 14px;}
.land .part-3 li h4{margin-top: 62px;margin-bottom: 22px;}
.land .part-3 li p{line-height: 28px;min-height: 252px;margin-bottom: 38px;}
.land .part-3 li .text{padding:0 12px;}
.land .part-3 li img{max-width: 100%;transition: all 0.5s;}
.land .part-3 li:first-child,.land .part-3 li.list_3{margin-top: -30px;}
.land .part-3 li .img{position: relative;overflow: hidden;}
.land .part-3 li .icon{width: 113px;height: 97px;text-align: center;vertical-align: middle;position: absolute;top: 50%;left: 50%;margin-top: -48.5px;margin-left: -56.5px;}
.land .part-3 li .icon img{max-width: 100%;}
.land .part-3 li .img:hover>img{transform: scale(1.1);}


.land .part-4 .wrap2{overflow: hidden;}
.land .part-4{padding-top: 125px;padding-bottom: 100px;}
.land .part-4 li{float: left;width: 50%;position: relative;}
.land .part-4 li img{max-width: 100%;}
.land .part-4 li:first-child{width: 23%;}
.land .part-4 li.last{width: 25%;float: right;padding-top: 230px;}
.land .part-4 li h4{margin: 33px 0 24px;}
.land .part-4 li p{line-height: 28px;margin-bottom: 30px;}
.land .part-4 li .text{background-size: 100% 100%;height: 34px;line-height: 34px;display: block;position: absolute;}
.land .part-4 li .text3{bottom: 230px;left:252px;}
.land .part-4 li .text2{left:252px;bottom: 455px;}
.land .part-4 li .text1{top: 240px;right: 36px;}
.land .part-4 li .text em{float: left;background: #f0f0f0;}
.land .part-4 li .text em:first-child{background: url('/upload/static/images/land_radius_left.png') left center no-repeat;width: 17px;height: 34px;}
.land .part-4 li .text em:last-child{background: url('/upload/static/images/land_radius_right.png') left center no-repeat;float: right;width: 17px;height: 34px;}

.wrap2{
    width: 1250px;
    margin: auto;
    max-width: 90%;
}

.jiao {
    background: #ecf3f3;
}
.jiao .part-1 {
    height: auto;
    background: url("/upload/static/images/jiao_b.jpg") center bottom no-repeat #efefef;
    padding-bottom: 100px;
}
.jiao .part-1 .detail-video {
    margin-bottom: 100px;
}
.jiao .part-1 .jiao-part1-txt {
    text-align: center;
}
.jiao .part-1 .jiao-part1-txt h4 {
    font-size: 36px;
    color: #646464;
    margin-bottom: 0.6em;
}
.jiao .part-1 .jiao-part1-txt p {
    line-height: 30px;
    font-size: 18px;
    color: #646464;
}
.jiao .jiao-part2 {
    width: 1280px;
    margin: 0 auto;
    padding-top: 120px;
}
.jiao .jiao-part2 li {
    float: left;
    width: 299px;
    height: 544px;
    position: relative;
}
.jiao .jiao-part2 li > img {
    width: 299px;
    height: 544px;
}
.jiao .jiao-part2 li.jiao-part2-list1 {
    border-bottom: 5px solid #e19722;
    margin-right: 28px;
}
.jiao .jiao-part2 li.jiao-part2-list2 {
    border-top: 5px solid #bc3500;
    margin-right: 28px;
    margin-top: 146px;
}
.jiao .jiao-part2 li.jiao-part2-list3 {
    border-bottom: 5px solid #b66c29;
    margin-right: 28px;
}
.jiao .jiao-part2 li.jiao-part2-list4 {
    margin-top: 146px;
    border-top: 5px solid #342015;
}
.jiao .jiao-part2 li .jiao-part2-txt {
    position: absolute;
    top: 150px;
    left: 0;
    width: 100%;
    text-align: center;
}
.jiao .jiao-part2 li .jiao-part2-txt img {
    width: 120px;
    height: 120px;
    margin: 0 auto 30px;
    display: block;
}
.jiao .jiao-part2 li .jiao-part2-txt p {
    font-size: 36px;
    text-align: center;
    width: 100%;
    color: #fff;
}
.jiao .jiao-part3 .jiao-part3-box {
    position: relative;
}
.jiao .jiao-part3 .jiao-part3-box > img {
    height: 1182px;
    position: relative;
    left: 50%;
    margin-left: -960px;
    max-width: inherit
}
.jiao .jiao-part3 .jiao-part3-box .jiao-hover-pre {
    display: block;
}
.jiao .jiao-part3 .jiao-part3-box .jiao-hover-next {
    display: none;
}
.jiao .jiao-part3 .jiao-part3-box:hover .jiao-hover-pre {
    display: none;
}
.jiao .jiao-part3 .jiao-part3-box:hover .jiao-hover-next {
    display: block;
}
.jiao .jiao-part3 .jiao-part3-bottom {
    max-width: 1280px; width: 90%;
    margin: 0 auto;
    line-height: 30px;
    color: #646464;
    font-size: 18px;
    margin-bottom: 54px;
}
.jiao .jiao-part3 .jiao-part3-tit {
    padding-bottom: 150px;
    width: 1280px;
    margin: 0 auto;
    color: #646464;
}
.jiao .jiao-part3 .jiao-part3-tit h4 {
    font-size: 36px;
    margin-bottom: 0.6em;
}
.jiao .jiao-part3 .jiao-part3-tit p {
    font-size: 18px;
    line-height: 30px;
}
.qu {
    background: #ecf3f3;
    overflow: hidden;
}
.qu .part-1 {
    padding-bottom: 120px;
    background: url(/upload/static/images/qu_b.jpg) center bottom no-repeat #efefef;
}
.qu .part-1 .jiao-part1-txt h4 {
    font-size: 48px;
    margin-top: 30px;
    margin-bottom: 0;
}
.qu .jiao-part2 {
    height: 1012px;
    position: relative;
    padding-top: 100px;
    overflow: hidden;
}
.qu .jiao-part2 ul {
    z-index: 300;
    position: relative;
}
.qu .jiao-part2 li.jiao-part2-list1 {
    margin-left: 310px;
}
.qu .jiao-part2 li.jiao-part2-list3 {
    margin-right: 0;
}
.qu .jiao-part2 .qu_txt {
    width: 356px;
    height: 622px;
    position: absolute;
    left: 0;
    top: 127px;
    z-index: 200;
}
.qu .jiao-part2 .qu_rect {
    width: 997px;
    height: 525px;
    position: absolute;
    left: 0;
    top: 520px;
    z-index: 400;
}
.qu .jiao-part-qu {
    width: 1280px;
    margin: 0 auto;
    padding-bottom: 152px;
}
.qu .jiao-part-qu .jiao-part-qu-top-l {
    width: 447px;
    height: 600px;
    float: left;
}
.qu .jiao-part-qu .jiao-part-qu-top-r {
    width: 825px;
    height: 600px;
    float: left;
    position: relative;
}
.qu .jiao-part-qu .jiao-part-qu-top-r .jiao-part-qu-txt {
    position: absolute;
    top: 178px;
    left: 42px;
    border: 1px solid #82807e;
    padding: 24px 40px;
}
.qu .jiao-part-qu .jiao-part-qu-top-r .jiao-part-qu-txt h4 {
    font-size: 60px;
    color: #fff;
}
.qu .jiao-part-qu .jiao-part-qu-top-r .jiao-part-qu-txt em {
    display: block;
    width: 114px;
    height: 1px;
    background: #740a05;
    margin: 20px 0;
}
.qu .jiao-part-qu .jiao-part-qu-top-r .jiao-part-qu-txt p {
    font-size: 18px;
    color: #d0b884;
}
.qu .jiao-part-qu .jiao-part-qu-bottom-l {
    width: 707px;
    height: 604px;
    float: left;
    position: relative;
}
.qu .jiao-part-qu .jiao-part-qu-bottom-l .jiao-part-qu-txt {
    position: absolute;
    top: 66px;
    left: 63px;
    width: 570px;
}
.qu .jiao-part-qu .jiao-part-qu-bottom-l .jiao-part-qu-txt span {
    display: block;
    width: 194px;
    height: 46px;
    line-height: 46px;
    text-align: center;
    border: 1px solid #000000;
    color: #646464;
    font-size: 24px;
    margin-bottom: 30px;
}
.qu .jiao-part-qu .jiao-part-qu-bottom-l .jiao-part-qu-txt p {
    line-height: 30px;
    font-size: 18px;
    color: #646464;
}
.qu .jiao-part-qu .jiao-part-qu-bottom-r {
    width: 566px;
    height: 765px;
    float: left;
    position: relative;
}
.qu .jiao-part-qu .jiao-part-qu-bottom-r .jiao-part-qu-txt {
    position: absolute;
    top: 66px;
    left: 63px;
    width: 390px;
}
.qu .jiao-part-qu .jiao-part-qu-bottom-r .jiao-part-qu-txt span {
    display: block;
    width: 194px;
    height: 46px;
    line-height: 46px;
    text-align: center;
    border: 1px solid #fff;
    color: #fff;
    font-size: 24px;
    margin-bottom: 30px;
}
.qu .jiao-part-qu .jiao-part-qu-bottom-r .jiao-part-qu-txt p {
    line-height: 30px;
    font-size: 18px;
    color: #fff;
}
.water .part-1 .wrap2 {
    height: 327px;
    position: absolute;
    left: 50%;
    margin-left: -163.5px;
    top: 92px;
    width: 327px;
}
.water .part-1 .wrap2 h1 {
    white-space: nowrap;
    margin-left: -20px;
    padding-top: 30px;
}
.water .water-part2 {
    height: 1904px;
    position: relative;
    z-index: 200;
}
.water .water-part2 > img {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 100;
    max-width: inherit;
}
.water .water-part2 .wrap2 {
    position: relative;
    z-index: 200;
}
.water .water-part2 .water-part2-top {
    height: 800px;
    position: relative;
    padding-top: 182px;
}
.water .water-part2 .water-part2-top .water-part2-top-l {
    width: 510px;
    color: #fff;
    float: left;
}
.water .water-part2 .water-part2-top .water-part2-top-l span {
    display: block;
    font-size: 18px;
    margin-bottom: 38px;
}
.water .water-part2 .water-part2-top .water-part2-top-l em {
    display: block;
    font-size: 36px;
}
.water .water-part2 .water-part2-top .water-part2-top-r {
    width: 607px;
    height: 341px;
    float: right;
    position: absolute;
    right: -120px;
    top: 182px;
    overflow: hidden;
}
.water .water-part2 .water-part2-top .water-part2-top-r .detail-video {
    height: 341px;
}
.water .water-part2 .water-part2-top .water-part2-top-r #player1 {
    width: 607px;
    height: 341px;
    left: 0;
    top: 0;
    margin: 0;
}
.water .water-part2 .water-part2-top .water-part2-top-r #player1 img {
    width: 100%;
    hieight: 100%;
}
.water .water-part2 .water-part2-bottom .water-part2-bottom-l {
    width: 656px;
    float: left;
}
.water .water-part2 .water-part2-bottom .water-part2-bottom-l img {
    margin-left: -87px;
}
.water .water-part2 .water-part2-bottom .water-part2-bottom-l p {
    font-size: 18px;
    line-height: 30px;
    color: #fff;
    width: 500px;
}
.water .water-part2 .water-part2-bottom .water-part2-bottom-r {
    float: right;
    width: 500px;
}
.water .water-part2 .water-part2-bottom .water-part2-bottom-r h4 {
    padding-top: 130px;
    font-size: 36px;
    color: #fff;
    line-height: 48px;
    margin-bottom: 1em;
}
.water .water-part2 .water-part2-bottom .water-part2-bottom-r p {
    font-size: 18px;
    line-height: 30px;
    color: #fff;
    width: 500px;
}
.water-outer {
    position: fixed;
    left: 50%;
    top: 50%;
    margin-top: -320px;
    margin-left: -637px;
    z-index: 4000;
    display: none;
}
.water-outer .water-outer-close {
    position: absolute;
    right: 0;
    top: -35px;
    width: 35px;
    height: 35px;
    display: block;
    background: url(/upload/static/images/water_pic4.png) no-repeat;
}
.water-bg {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 80000px;
    background: url(/upload/static/images/water_pic5.png) repeat;
    z-index: 3000;
    display: none;
}
.white-arr {
    background: url(/upload/static/images/arr.png) no-repeat;
    display: block;
    width: 16px;
    height: 29px;
}

/* ÒÕ */
.craft .part-2{width: 100%; padding:130px 0; background: url(/upload/static/images/craft_bg01.jpg) center top no-repeat #f2ece3;}
.p-2-slide{height: 360px; width: 100%; position: relative;}
.p-2-slide .swiper-container{max-width: 80%; margin:0 auto; overflow: hidden; height: auto!important;}
.p-2-slide .swiper-wrapper{ height: auto!important;}
.p-2-slide .swiper-slide{ float: left; width: 33.33%; height: auto!important;}
.p-2-slide .swiper-slide img{ width: 100%;}
.p-2-slide span{display: block; margin:-20px auto 0; width:113px; height: 34px; line-height: 34px; color: #646464; text-align: center; background: url(/upload/static/images/craft_8.png) no-repeat;}

.btn_ll{ position: absolute; z-index: 10; left:0; top: 50%; margin-top:-75px; width: 60px; height: 150px; background: url(/upload/static/images/hisSwiper_arrowLeft.png) center center no-repeat #777468;}
.btn_rr{ position: absolute; z-index: 10; right:0; top: 50%; margin-top:-75px; width: 60px; height: 150px; background: url(/upload/static/images/hisSwiper_arrowRight.png) center center no-repeat #777468;}
.p-2-mid{ text-align: center; margin: 100px 0 50px; padding:0 10px;}
.p-2-mid h3{margin-bottom:20px;}
.p-2-mid h3 span{ display: inline-block; width: 196px; height: 50px; line-height: 50px;text-align: center; border:1px solid #080707;}
.p-2-mid p{line-height: 30px; margin-bottom: 50px; color: #646464;}
.p-2-mid p.p1{margin-bottom: 20px;}
.p-2-bot dt{ float: left; width:45%;}
.p-2-bot dd{ float: right; width:47%;}
.p-2-bot dd h3{margin:55px 0 25px;}
.p-2-bot dd h3 span{display: inline-block; width: 196px; height: 50px; line-height: 50px; text-align: center; border:1px solid #080707;}
.p-2-bot dd p{line-height: 30px; color: #646464;}


.craft .part-3{width:100%; height:1034px;background-repeat: no-repeat;background-size: cover;}
.craft .part-3 .wrap2{padding:0 10px;}
.craft .part-3 h2{color: #fff; padding-top: 250px; margin-bottom:25px;}
.craft .part-3 h3{color: #fff;margin-bottom: 50px;}
.craft .part-3 img{max-width: 100%;}

/*¶´*/
.cavity {
    background: #ecf3f3;
}
.cavity .part-1 {
    /*height: 1215px;*/ height: auto; padding-bottom: 100px;
    background: url("/upload/static/images/liang_cav_bg.jpg") center bottom no-repeat #efefef;
    margin-bottom: 100px;
}
.cavity .cavity-part2 {
    width: 1280px;
    margin: 0 auto;
    height: 706px;
    position: relative;
}
.cavity .cavity-part2 .cavity-part2-l {
    width: 672px;
    height: 445px;
    overflow: hidden;
    position: relative;
}
.cavity .cavity-part2 .cavity-part2-l .cavity-part2-l-main {
    position: absolute;
    top: 117px;
    left: 50px;
}
.cavity .cavity-part2 .cavity-part2-l .cavity-part2-l-main h4 {
    font-size: 36px;
    color: #fff;
    margin-bottom: 18px;
}
.cavity .cavity-part2 .cavity-part2-l .cavity-part2-l-main p {
    line-height: 30px;
    color: #fff;
    font-size: 18px;
}
.cavity .cavity-part2 .cavity-part2-r {
    position: absolute;
    left: 488px;
    top: 66px;
    box-shadow: 8px 8px 20px rgba(0, 0, 0, 0.5);
}
.cavity .cavity-part3 {
    width: 1280px;
    margin: 0 auto;
    padding-bottom: 130px;
}
.cavity .cavity-part3 .cavity-part3-p {
    width: 404px;
    float: left;
}
.cavity .cavity-part3 .cavity-part3-p img {
    width: 404px;
    height: 404px;
    margin-bottom: 24px;
}
.cavity .cavity-part3 .cavity-part3-p.cavity-part3-l {
    margin-right: 74px;
    margin-left: 180px;
}
.cavity .cavity-part3 .cavity-part3-p .cavity-part3-l-box,
.cavity .cavity-part3 .cavity-part3-p .cavity-part3-r-box {
    height: 36px;
    line-height: 24px;
    color: #646464;
    font-size: 14px;
}
.cavity .cavity-part3 .cavity-part3-p > em {
    display: block;
    width: 76px;
    height: 1px;
    background: #e6000c;
    margin-bottom: 20px;
}
.cavity .cavity-part3 .cavity-part3-p p {
    color: #646464;
    line-height: 30px;
    font-size: 24px;
}
.cavity .cavity-part3 .cavity-part3-p .cavity-part3-l-box span {
    padding-left: 20px;
    float: left;
    position: relative;
    margin-right: 12px;
}
.cavity .cavity-part3 .cavity-part3-p .cavity-part3-l-box span i {
    display: block;
    float: left;
    width: 11px;
    height: 11px;
    position: absolute;
    left: 0;
    top: 6px;
    border-radius: 100%;
}
.cavity .cavity-part3 .cavity-part3-p .cavity-part3-l-box span em {
    float: left;
    line-height: 24px;
}
.cavity .cavity-part3 .cavity-part3-p .cavity-part3-l-box span.cavity-part3-list1 i {
    background: #aed895;
}
.cavity .cavity-part3 .cavity-part3-p .cavity-part3-l-box span.cavity-part3-list2 i {
    background: #a7c3e7;
}
.cavity .cavity-part3 .cavity-part3-p .cavity-part3-l-box span.cavity-part3-list3 i {
    background: #e48043;
}
.cavity .cavity-part4 {
    height: 905px;
    position: relative;
}
.cavity .cavity-part4 img {
    position: relative;
    left: 50%;
    margin-left: -960px;
    position: absolute;
    max-width: inherit;
}
.cavity .cavity-part4 .cavity-part4-txt {
    position: relative;
    z-index: 200;
    padding-top: 180px;
    text-align: center;
    color: #fff;
}
.cavity .cavity-part4 .cavity-part4-txt h4 {
    font-size: 36px;
    margin-bottom: 0.6em;
}
.cavity .cavity-part4 .cavity-part4-txt h5 {
    font-size: 36px;
    margin-bottom: 20px;
}
.cavity .cavity-part4 .cavity-part4-txt p {
    font-size: 18px;
    line-height: 30px;
}
.cavity .cavity-part4 .cavity-point1 {
    display: block;
    width: 232px;
    height: 36px;
    background: #fff;
    border-radius: 18px;
    position: absolute;
    top: 616px;
    left: 276px;
    z-index: 200;
    line-height: 36px;
    text-align: center;
    font-size: 18px;
    color: #646464;
}
.cavity .cavity-part4 .cavity-point2 {
    display: block;
    width: 232px;
    height: 36px;
    background: #fff;
    border-radius: 18px;
    position: absolute;
    top: 680px;
    left: 800px;
    z-index: 200;
    line-height: 36px;
    text-align: center;
    font-size: 18px;
    color: #646464;
}

/*¹«Ë¾ÏÈÈÝµ¯´°*/
.brief_modal{position: fixed;top: 0;left: 0;width: 100%;height: 100%;visibility: hidden;opacity: 0;transition: all .3s;z-index: 100000;}
.mask{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,.5);}
.brief_modal .wrap{width: 100%;height: 100%;position: relative;}
.brief_modal-con{width: 80%;background: #fff;border-radius: 10px;padding: 50px 50px 40px;box-sizing: border-box;z-index: 3;
    visibility: hidden;opacity: 0;transition: all .5s;top: 15%;height:70%;overflow: hidden;}
.brief_modal-con h2{margin-bottom: 30px;padding-left: 10px;}
.brief_modal-con ul li{float: left;width: 33.3%;padding: 0 10px;box-sizing: border-box;margin-bottom: 20px;}
.brief_modal-con ul dl{border: 1px solid #c8c8c8;padding: 27px 30px;box-sizing: border-box;position: relative;}
.brief_modal-con ul dl:after{content: "";display: block;left: 30px;top: 0;position: absolute;width: 0.6rem;height: 3px;background: #e1001f;}
.brief_modal-con ul dd{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-bottom: 20px;}
.brief_modal-con ul dt p{line-height: 26px;height: 52px;overflow: hidden;}
.brief_modal.show{visibility: visible;opacity: 1;}
.brief_modal.show .brief_modal-con{visibility: visible;opacity: 1;top: 50%;}
@media only screen and (max-width:1560px){
    .brief_modal-con{padding: 40px 40px 30px;}
    .brief_modal-con h2{margin-bottom: 20px;}
    .brief_modal-con ul dl{padding: 25px;}
    .brief_modal-con ul dl:after{left: 25px;}
    .brief_modal-con ul dd{margin-bottom: 10px;}
}



.btn_tcbox{ display:none; position:fixed; right:70px; bottom:20px; width:420px; height:400px;}
.btn_tcbox iframe{ width:100%; height:100%;}
.btn_tcbox .close{position:absolute; right:0; top:-30px; width:30px; height:30px; line-height:30px; text-align:center; background:#fff; border-radius:100%;}


/*ÉùÓþ*/

.about_history{padding: 1.45rem 0 2.3rem 0;overflow: hidden;}

    .his_honor{position: relative;width: 3.1rem;float: left;padding: 50px 0}
.his_honor ul{height: 570px}
.his_honor li{cursor: pointer;text-align: center;border-radius: 0.2rem}
.his_honor li p{width: 100%;transform: translate(0,-50%); -webkit-transform: translate(0,-50%); -ms-transform: translate(0,-50%); position:absolute; left:0; top:50%;}
.his_honor li p i{transform: translate(0,-50%); -webkit-transform: translate(0,-50%); -ms-transform: translate(0,-50%); position:absolute; right:0.25rem; top:50%; font-size: 14px;visibility: hidden;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.his_honor li.on{font-size: 0.24rem;background: #d3012a;color: #fff}
.his_honor li.on p i{visibility: visible;}
.hisbut_btn{display: none;}
.hisbut_btn>div{font-size: 24px; background: none;top:0;margin: 0;width: 100%;height: 30px;line-height: 30px;text-align: center;}
.hisbut_btn>div i{    margin-left: 0.1rem;transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); position:absolute; left:50%; top:50%;}
.hisbut_btn .swiper-button-prev i{    margin-left: -0.1rem;-webkit-transform:translate(-50%,-50%) rotate(180deg);
    -ms-transform:translate(-50%,-50%) rotate(180deg);
    transform:translate(-50%,-50%) rotate(180deg);}
.hisbut_btn .swiper-button-next{top:auto;bottom: 0}
.hisbut_btn .swiper-button-disabled{opacity: 1;cursor: pointer;}
.hisbut_btn .disabled{opacity: 0.5;cursor: default;}

.his_contbox{float: right;width:calc(100% - 4.4rem)}
.h_slider{position: relative;padding: 0 1.6rem;text-align: center;}
.h_slider dt{border: 0.3rem solid #fff;    border-radius: 0.2rem;margin-bottom: 0.5rem;}

.hisbut_btn2{display: none}
.hisbut_btn2>div{background: none; width: 0.4rem;height: 0.76rem;font-size: 0.76rem;margin-top: 0;top:2.2rem;color: #d3012a}
.hisbut_btn2 .swiper-button-prev{left:0rem}
.hisbut_btn2 .swiper-button-next{right:0rem}
.hisbut_btn2 .swiper-button-disabled{opacity: 1;color: #7c7c7c;}


<!--ºÄÊ±1754591089.6538Ãë-->