/*主体宽度*/
.w_1430{ max-width:1430px; margin-right: auto; margin-left: auto;}
.w_1490{ max-width:1490px; margin-right: auto; margin-left: auto;}
.w_1550{ max-width:1550px; margin-right: auto; margin-left: auto;}
.w_1500{ max-width:1500px; margin-right: auto; margin-left: auto;}
.w_1530{ max-width:1530px; margin-right: auto; margin-left: auto;}
.w_1670{ max-width:1670px; margin-right: auto; margin-left: auto;}
/*两边距离*/
.w_width{padding-left: 70px;padding-right: 70px;}
@media  screen and (max-width: 1040px){
.w_width{padding-left: 15px;padding-right: 15px;}
}

/*首页*/
/*20210914start*/
.hswz_section1{width: 100%;position: relative;padding-bottom: 120px;border-bottom: 2px solid #707070;overflow: hidden; margin-top:88px;}
/*20210914end*/
.hswz_section1 ul{overflow: hidden;margin: -12px;
width: calc(100% + 24px);
width: -ms-calc(100% + 24px);
width: -o-calc(100% + 24px);
width: -moz-calc(100% + 24px);
width: -webkit-calc(100% + 24px);}
.hswz_section1 ul li{width: 25%;float: left;padding: 12px;}
.hswz_section1 ul li a{display: block;width: 100%;}
.hswz_section1 ul li a .pic{ width: 100%; padding-bottom: 66.66%; position: relative; overflow: hidden; min-height: 50px;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;}
.hswz_section1 ul li a .pic img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;
vertical-align: middle;
-ms-interpolation-mode: bicubic;}
.hswz_section1 ul li a:hover .pic img{ -webkit-transform: translate(-50%, -50%) scale(1.1); -moz-transform: translate(-50%, -50%) scale(1.1); transform: translate(-50%, -50%) scale(1.1);}
.hswz_section1 .more{width: 100%;text-align: center;margin-top: 68px;}
.hswz_section1 .more a{display: inline-block;position: relative; width: 240px;height: 56px;text-align: center;line-height: 50px;border: 3px solid #d4242f;}
.hswz_section1 .more a .words{font-size: 16px;color: #d4242f;position: relative;z-index: 4;
transition: All 0.5s ease-in-out;
-webkit-transition: All 0.5s ease-in-out;
-moz-transition: All 0.5s ease-in-out;
-o-transition: All 0.5s ease-in-out;}
.hswz_section1 .more a:hover .words{color: #fff;}
.hswz_section1 .more a::after{content: "";display: block;width: 0;height: 100%;background-color: #d4242f;position: absolute;left: 0;top: 0;z-index: 3;
transition: All 0.5s ease-in-out;
-webkit-transition: All 0.5s ease-in-out;
-moz-transition: All 0.5s ease-in-out;
-o-transition: All 0.5s ease-in-out;}
.hswz_section1 .more a:hover::after{width: 100%;}
@media  screen and (max-width: 1024px){
.hswz_section1{padding-bottom: 30px; margin-top:54px;}
.hswz_section1 ul{margin: -5px;
width: calc(100% + 10px);
width: -ms-calc(100% + 10px);
width: -o-calc(100% + 10px);
width: -moz-calc(100% + 10px);
width: -webkit-calc(100% + 10px);}
.hswz_section1 ul li{width: 50%;padding: 5px;}
.hswz_section1 .more{margin-top: 14px;}
.hswz_section1 .more a{width: 140px;height: 34px;line-height: 30px;border: 2px solid #d4242f;}
.hswz_section1 .more a .words{font-size: 14px;}
}

/*当前位置*/
.dq_section{width: 100%;padding-top: 62px;padding-bottom: 50px;overflow: hidden;}
.dq_section .content{width: 100%;font-size: 0;}
.dq_section .content a{display: inline-block;vertical-align: middle;font-size: 16px;color: #141414;line-height: 22px;}
.dq_section .content a:hover,
.dq_section .content a.on{color: #d4242f;}
.dq_section .content span{display: inline-block;vertical-align: middle;font-size: 16px;color: #141414;line-height: 22px;}
@media  screen and (max-width: 1024px){
.dq_section{padding-top: 30px;padding-bottom: 20px;}
.dq_section .content a{font-size: 14px;line-height: 20px;}
.dq_section .content span{font-size: 14px;line-height: 20px;}
}

/*模块2*/
.hswz_section2{width: 100%;padding-bottom: 148px;overflow: hidden;}
.hswz_section2 .content{width: 100%;}
.hswz_section2 .content::after{content: "";display: block;clear: both;}
.hswz_section2 .content .left{float: left;padding-right: 64px;
width: calc(100% - 400px);
width: -ms-calc(100% - 400px);
width: -o-calc(100% - 400px);
width: -moz-calc(100% - 400px);
width: -webkit-calc(100% - 400px);}
.hswz_section2 .content .left h2{font-size: 24px;color: #141414;line-height: 28px;margin-bottom: 18px;}
.hswz_section2 .content .left ul{margin: -35px -14px;
width: calc(100% + 28px);
width: -ms-calc(100% + 28px);
width: -o-calc(100% + 28px);
width: -moz-calc(100% + 28px);
width: -webkit-calc(100% + 28px);}
.hswz_section2 .content .left ul::after{content: "";display: block;clear: both;}
.hswz_section2 .content .left ul li{width: 33.333%;float: left;padding: 35px 14px;}
.hswz_section2 .content .left ul li a{display: block;width: 100%;}
.hswz_section2 .content .left ul li a .pic{ width: 100%; padding-bottom: 66.66%; position: relative; overflow: hidden; min-height: 50px;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;}
.hswz_section2 .content .left ul li a .pic img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;
vertical-align: middle;
-ms-interpolation-mode: bicubic;}
.hswz_section2 .content .left ul li a:hover .pic img{ -webkit-transform: translate(-50%, -50%) scale(1.1); -moz-transform: translate(-50%, -50%) scale(1.1); transform: translate(-50%, -50%) scale(1.1);}
.hswz_section2 .content .left ul li a h3{font-size: 24px;color: #000000;line-height: 30px;margin-top: 20px;margin-bottom: 26px;font-weight: bold;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.hswz_section2 .content .left ul li a .info{font-size: 14px;color: #000000;line-height: 24px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:4;}
.hswz_section2 .content .right{width: 400px;float: right;}
/*20210914start*/
.hswz_section2 .content .right .box{width: 100%;padding-bottom: 116px;}
/*20210914end*/
.hswz_section2 .content .right .box h2{font-size: 24px;color: #141414;line-height: 28px;margin-bottom: 58px;}
.hswz_section2 .content .right .box ul{margin: -30px -15px;overflow: hidden;
width: calc(100% + 30px);
width: -ms-calc(100% + 30px);
width: -o-calc(100% + 30px);
width: -moz-calc(100% + 30px);
width: -webkit-calc(100% + 30px);}
.hswz_section2 .content .right .box ul li{width: 33.333%;float: left;padding: 30px 15px;}
.hswz_section2 .content .right .box ul li a{display: block;width: 100%;font-size: 0;}
.hswz_section2 .content .right .box ul li a:hover{background-color: #d23637;padding-left: 10px;}
.hswz_section2 .content .right .box ul li a .ico{width: 3px;height: 16px;display: inline-block;vertical-align: middle;margin-right: 6px;background-color: #cc1819;}
.hswz_section2 .content .right .box ul li a .ico2{display: none;}
.hswz_section2 .content .right .box ul li a:hover .ico{display: none;}
.hswz_section2 .content .right .box ul li a:hover .ico2{font-size: 18px;color: #fff;line-height: 24px; display: inline-block;vertical-align: middle;margin-right: 6px;margin-top: -3px;}
.hswz_section2 .content .right .box ul li a .words{font-size: 15px;color: #000000;line-height: 32px;display: inline-block;vertical-align: middle;}
.hswz_section2 .content .right .box ul li a:hover .words{color: #fff;}
.hswz_section2 .content .right .box2{width: 100%;padding-top: 32px;border-top: 6px solid #000000;}
.hswz_section2 .content .right .box2 h2{font-size: 46px;color: #000000;line-height: 50px;margin-bottom: 28px; font-weight:bold;}
.hswz_section2 .content .right .box2 h3{font-size: 29px;color: #d33f3f;line-height: 32px;margin-bottom: 40px;padding-bottom: 34px;border-bottom: 2px solid #414141;}
.hswz_section2 .content .right .box2 .con{width: 100%;overflow: hidden;}
.hswz_section2 .content .right .box2 .con .wordsbox{float: left;
width: calc(100% - 117px);
width: -ms-calc(100% - 117px);
width: -o-calc(100% - 117px);
width: -moz-calc(100% - 117px);
width: -webkit-calc(100% - 117px);}
.hswz_section2 .content .right .box2 .con .wordsbox .words1{font-size: 33px;color: #000000;line-height: 36px;margin-bottom: 22px;letter-spacing: 0;}
.hswz_section2 .content .right .box2 .con .wordsbox .words2{font-size: 30px;color: #000000;line-height: 34px;letter-spacing: 0;}
.hswz_section2 .content .right .box2 .con .ewmbox{width: 117px;height: 117px;float: right;}
@media  screen and (max-width: 1366px){
.hswz_section2 .content .right .box2 h2{font-size: 32px;line-height: 36px;margin-bottom: 14px;}
.hswz_section2 .content .right .box2 .con .wordsbox .words1{font-size: 20px;line-height: 30px;letter-spacing: 0;}
.hswz_section2 .content .right .box2 .con .wordsbox .words2{font-size: 20px;line-height: 30px;}
.hswz_section2 .content .left{padding-right: 20px;
width: calc(100% - 300px);
width: -ms-calc(100% - 300px);
width: -o-calc(100% - 300px);
width: -moz-calc(100% - 300px);
width: -webkit-calc(100% - 300px);}
.hswz_section2 .content .right{width: 300px;}
.hswz_section2 .content .right .box ul{margin: -20px -8px;
width: calc(100% + 16px);
width: -ms-calc(100% + 16px);
width: -o-calc(100% + 16px);
width: -moz-calc(100% + 16px);
width: -webkit-calc(100% + 16px);}
.hswz_section2 .content .right .box ul li{padding: 20px 8px;}
}
@media  screen and (max-width: 1024px){
.hswz_section2{padding-bottom: 30px;}
.hswz_section2 .content .left{padding-right: 0;width: 100%;margin-bottom: 14px;}
.hswz_section2 .content .left h2{font-size: 18px;line-height: 24px;margin-bottom: 12px;}
.hswz_section2 .content .left ul{margin: -5px;
width: calc(100% + 10px);
width: -ms-calc(100% + 10px);
width: -o-calc(100% + 10px);
width: -moz-calc(100% + 10px);
width: -webkit-calc(100% + 10px);}
.hswz_section2 .content .left ul li{width: 50%;padding: 5px;}
.hswz_section2 .content .left ul li a h3{font-size: 14px;line-height: 22px;margin-top: 12px;margin-bottom: 10px;}
.hswz_section2 .content .left ul li a .info{font-size: 12px;line-height: 20px;}
.hswz_section2 .content .left ul li{display: block!important;}
.hswz_section2 .content .right{width: 100%;}
.hswz_section2 .content .right .box{padding-top: 10px;padding-bottom: 12px;}
.hswz_section2 .content .right .box h2{font-size: 18px;line-height: 24px;margin-bottom: 12px;}
.hswz_section2 .content .right .box ul{margin: -7.5px;
width: calc(100% + 15px);
width: -ms-calc(100% + 15px);
width: -o-calc(100% + 15px);
width: -moz-calc(100% + 15px);
width: -webkit-calc(100% + 15px);}
.hswz_section2 .content .right .box ul li{padding: 7.5px;}
.hswz_section2 .content .right .box ul li a{display: block;width: 100%;font-size: 0;}
.hswz_section2 .content .right .box ul li a:hover{padding-left: 6px;}
.hswz_section2 .content .right .box ul li a .ico{width: 2px;height: 14px;margin-right: 4px;}
.hswz_section2 .content .right .box ul li a:hover .ico2{font-size: 14px;line-height: 20px;margin-right: 4px;margin-top: -2px;}
.hswz_section2 .content .right .box ul li a .words{font-size: 14px;line-height: 30px;}
.hswz_section2 .content .right .box2{padding-top: 12px;border-top: 4px solid #000000;}
.hswz_section2 .content .right .box2 h2{font-size: 18px;line-height: 24px;margin-bottom: 10px;}
.hswz_section2 .content .right .box2 h3{font-size: 18px;line-height: 24px;margin-bottom: 12px;padding-bottom: 12px;}
.hswz_section2 .content .right .box2 .con .wordsbox{
width: calc(100% - 80px);
width: -ms-calc(100% - 80px);
width: -o-calc(100% - 80px);
width: -moz-calc(100% - 80px);
width: -webkit-calc(100% - 80px);}
.hswz_section2 .content .right .box2 .con .wordsbox .words1{font-size: 16px;line-height: 22px;margin-bottom: 10px;}
.hswz_section2 .content .right .box2 .con .wordsbox .words2{font-size: 14px;line-height: 22px;}
.hswz_section2 .content .right .box2 .con .ewmbox{width: 80px;height: 80px;float: right;}
}

/*模块3*/
.hswz_section3{width: 100%;height: 640px;margin-top: 2px;position: relative;overflow: hidden;}
.hswz_section3 .content{width: 100%;position: absolute;left: 0;top: 50%;z-index: 5;
transform: translate(0,-50%);
-ms-transform: translate(0,-50%);
-webkit-transform: translate(0,-50%);
-moz-transform: translate(0,-50%);
-o-transform: translate(0,-50%);}
.hswz_section3 .content h2{font-size: 76px;color: #fff;line-height: 80px;margin-bottom: 20px;text-align: center;}
.hswz_section3 .content h3{font-size: 51px;color: #fff;line-height: 54px;margin-bottom: 34px;text-align: center;}
.hswz_section3 .content .more{width: 100%;text-align: center;}
/*20210914start*/
.hswz_section3 .content .more a{display: inline-block;width: 240px;height: 56px;line-height: 54px;border: 1px solid #fff;font-size: 18px;color: #fff;background-color: #d00a19;position: relative;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.hswz_section3 .content .more a:hover{color: #d23637;}
.hswz_section3 .content .more a .words{position: relative;z-index: 4;}
.hswz_section3 .content .more a::after{content: "";display: block;width: 0%;height: 100%;background-color: #fff;position: absolute;left: 0;top: 0;z-index: 3;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.hswz_section3 .content .more a:hover::after{width: 100%;}
/*20210914end*/
@media  screen and (max-width: 1024px){
.hswz_section3{height: 150px;}
.hswz_section3 .content h2{font-size: 18px;line-height: 24px;margin-bottom: 10px;}
.hswz_section3 .content h3{font-size: 16px;line-height: 22px;margin-bottom: 12px;}
.hswz_section3 .content .more a{width: 160px;height: 32px;line-height: 30px;font-size: 14px;}
}

/*模块4*/
.hswz_section4{width: 100%;padding-top: 72px;padding-bottom: 80px;border-bottom: 2px solid #5f5f5f;overflow: hidden;}
.hswz_section4 ul{margin: -2px;overflow: hidden;
width: calc(100% + 4px);
width: -ms-calc(100% + 4px);
width: -o-calc(100% + 4px);
width: -moz-calc(100% + 4px);
width: -webkit-calc(100% + 4px);}
.hswz_section4 ul li{width: 33.333%;float: left;padding: 2px;}
.hswz_section4 ul li a{display: block;width: 100%;}
.hswz_section4 ul li a .pic{ width: 100%; padding-bottom: 66.8%; position: relative; overflow: hidden; min-height: 50px;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;}
.hswz_section4 ul li a .pic img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;
vertical-align: middle;
-ms-interpolation-mode: bicubic;}
.hswz_section4 ul li a:hover .pic img{ -webkit-transform: translate(-50%, -50%) scale(1.1); -moz-transform: translate(-50%, -50%) scale(1.1); transform: translate(-50%, -50%) scale(1.1);}
.hswz_section4 .more{width: 100%;margin-top: 96px;text-align: center;}
/*20210914start*/
.hswz_section4 .more a{display: inline-block;width: 262px;height: 60px;line-height: 60px;text-align: center;font-size: 18px;color: #d00a19; border:1px solid #d00a19; background-color: #fff;position: relative;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.hswz_section4 .more a .words{position: relative;z-index: 4;}
.hswz_section4 .more a:hover{color: #fff;}
.hswz_section4 .more a::after{content: "";display: block;width: 0%;height: 100%;background-color: #d00a19;position: absolute;left: 0;top: 0;z-index: 3;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.hswz_section4 .more a:hover::after{width: 100%;}
/*20210914end*/
@media  screen and (max-width: 1024px){
.hswz_section4{padding-top: 30px;padding-bottom: 30px;}
.hswz_section4 ul li{width: 50%;}
.hswz_section4 .more{margin-top: 14px;}
.hswz_section4 .more a{width: 140px;height: 30px;line-height: 30px;font-size: 14px;}
.hswz_section4 ul li{display: block!important;}
}

/*模块5*/
.hswz_section5{width: 100%;padding-top: 68px;padding-bottom: 94px;overflow: hidden;}
.hswz_section5 .content{width: 100%;overflow: hidden;}
.hswz_section5 .content .left{float: left;padding-right: 200px;
width: calc(100% - 265px);
width: -ms-calc(100% - 265px);
width: -o-calc(100% - 265px);
width: -moz-calc(100% - 265px);
width: -webkit-calc(100% - 265px);}
.hswz_section5 .content .left h2{font-size: 24px;color: #000000;line-height: 30px;margin-bottom: 18px;}
.hswz_section5 .content .left ul{margin: -35px -14px;overflow: hidden;
width: calc(100% + 28px);
width: -ms-calc(100% + 28px);
width: -o-calc(100% + 28px);
width: -moz-calc(100% + 28px);
width: -webkit-calc(100% + 28px);}
.hswz_section5 .content .left ul li{width: 33.333%;float: left;padding: 35px 14px;}
.hswz_section5 .content .left ul li a{display: block;width: 100%;}
.hswz_section5 .content .left ul li a .pic{ width: 100%; padding-bottom: 66.66%; position: relative; overflow: hidden; min-height: 50px;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;}
.hswz_section5 .content .left ul li a .pic img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;
vertical-align: middle;
-ms-interpolation-mode: bicubic;}
.hswz_section5 .content .left ul li a:hover .pic img{ -webkit-transform: translate(-50%, -50%) scale(1.1); -moz-transform: translate(-50%, -50%) scale(1.1); transform: translate(-50%, -50%) scale(1.1);}
.hswz_section5 .content .left ul li a .wordsbox{width: 100%;padding-top: 20px;}
.hswz_section5 .content .left ul li a .wordsbox h3{font-size: 24px;color: #000000;line-height: 30px;margin-bottom: 22px;font-weight: bold;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.hswz_section5 .content .left ul li a .wordsbox .info{font-size: 14px;color: #000000;line-height: 22px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:4;}
.hswz_section5 .content .right{float: right;width: 265px;}
.hswz_section5 .content .right h2{font-size: 24px;color: #000000;line-height: 30px;margin-bottom: 18px;}
.hswz_section5 .content .right ul{width: 100%;}
.hswz_section5 .content .right ul li{width: 100%;margin-bottom: 20px;}
.hswz_section5 .content .right ul li:last-child{margin-bottom: 0;}
.hswz_section5 .content .right ul li .pic{width: 100%;}
.hswz_section5 .content .right ul li .pic img{width: 100%;display: block;}
.hswz_section5 .content .right ul li h3{font-size: 16px;color: #0c0c0c;line-height: 22px;margin-bottom: 12px;margin-top: 10px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.hswz_section5 .content .right ul li:hover h3{color: #d00a19;}
.hswz_section5 .content .right ul li h4{font-size: 12px;color: #010101;line-height: 20px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
@media  screen and (max-width: 1366px){
.hswz_section5 .content .left{padding-right: 20px;}
}
@media  screen and (max-width: 1024px){
.hswz_section5{padding-top: 30px;padding-bottom: 30px;}
.hswz_section5 .content .left{padding-right: 0;width: 100%;}
.hswz_section5 .content .left h2{font-size: 18px;line-height: 24px;margin-bottom: 12px;}
.hswz_section5 .content .left ul{margin: -6px;
width: calc(100% + 12px);
width: -ms-calc(100% + 12px);
width: -o-calc(100% + 12px);
width: -moz-calc(100% + 12px);
width: -webkit-calc(100% + 12px);}
.hswz_section5 .content .left ul li{width: 50%;padding: 6px;}
.hswz_section5 .content .left ul li a .wordsbox{padding-top: 10px;}
.hswz_section5 .content .left ul li a .wordsbox h3{font-size: 14px;line-height: 20px;margin-bottom: 10px;}
.hswz_section5 .content .left ul li a .wordsbox .info{font-size: 12px;line-height: 20px;}
.hswz_section5 .content .right{width: 100%;margin-top: 14px;}
.hswz_section5 .content .right h2{font-size: 18px;line-height: 24px;margin-bottom: 12px;}
.hswz_section5 .content .right ul li{margin-bottom: 12px;}
.hswz_section5 .content .right ul li h3{font-size: 14px;line-height: 20px;margin-bottom: 10px;margin-top: 8px;}
.hswz_section5 .content .right ul li h4{font-size: 12px;line-height: 20px;}
}

/*详情页*/
/*模块1*/
.hswz_section1s{padding-bottom: 132px;border-bottom: 0;}
.hswz_section1s .more{margin-top: 82px;}
.hswz_section1s ul{overflow: hidden;margin: -7.5px;
width: calc(100% + 15px);
width: -ms-calc(100% + 15px);
width: -o-calc(100% + 15px);
width: -moz-calc(100% + 15px);
width: -webkit-calc(100% + 15px);}
.hswz_section1s ul li{width: 25%;float: left;padding: 7.5px;}
@media  screen and (max-width: 1024px){
.hswz_section1s{padding-bottom: 30px;}
.hswz_section1s ul{margin: -5px;
width: calc(100% + 10px);
width: -ms-calc(100% + 10px);
width: -o-calc(100% + 10px);
width: -moz-calc(100% + 10px);
width: -webkit-calc(100% + 10px);}
.hswz_section1s ul li{width: 50%;padding: 5px;}
.hswz_section1s .more{margin-top: 14px;}
}

/*模块2*/
.hswz_section2 .content .left2{padding-right: 162px;float: left;padding-left: 90px;
width: calc(100% - 400px);
width: -ms-calc(100% - 400px);
width: -o-calc(100% - 400px);
width: -moz-calc(100% - 400px);
width: -webkit-calc(100% - 400px);}
.hswz_section2 .content .left2 .dq_section{padding: 0;margin-bottom: 86px;padding-left: 24px;}
.hswz_section2 .content .left2 h2{font-size: 30px;color: #000000;line-height: 34px;margin-bottom: 56px;font-weight: bold;padding-left: 24px;}
.hswz_section2 .content .left2 .info{font-size: 16px;color: #151515;line-height: 22px;margin-bottom: 58px;padding-left: 24px;}
.hswz_section2 .content .left2 .page{width: 100%;margin-bottom: 34px;padding-left: 24px;}
.hswz_section2 .content .left2 .page a{display: block;width: 100%;font-size: 14px;color: #403e3f;line-height: 20px;}
.hswz_section2 .content .left2 .page a:hover{opacity: 0.6;}
.hswz_section2 .content .left2 .con{width: 100%;padding-right: 80px;padding-left: 24px;}
.hswz_section2 .content .left2 .con a{display: block;width: 100%;padding: 24px 64px 24px 26px;border: 2px solid #403e3f;overflow: hidden;}
.hswz_section2 .content .left2 .con a .words{font-size: 34px;color: #636162;line-height: 38px;float: left;
width: calc(100% - 190px);
width: -ms-calc(100% - 190px);
width: -o-calc(100% - 190px);
width: -moz-calc(100% - 190px);
width: -webkit-calc(100% - 190px);}
.hswz_section2 .content .left2 .con a .mores{float: right;width: 186px;height: 44px;line-height: 40px;border: 2px solid #bb2b2a;text-align: center;position: relative;}
.hswz_section2 .content .left2 .con a .mores .mo{font-size: 18px;color: #bb2b2a;position: relative;z-index: 4;}
.hswz_section2 .content .left2 .con a:hover .mores .mo{color: #fff;}
.hswz_section2 .content .left2 .con a .mores::after{content: "";display: block;width: 0;height: 100%;background-color: #bb2b2a;position: absolute;left: 0;top: 0;z-index: 3;
transition: All 0.5s ease-in-out;
-webkit-transition: All 0.5s ease-in-out;
-moz-transition: All 0.5s ease-in-out;
-o-transition: All 0.5s ease-in-out;}
.hswz_section2 .content .left2 .con a:hover .mores::after{width: 100%;}
.hswz_section2 .content .left2 .about{width: 100%;margin-top: 14px;}
.hswz_section2 .content .left2 .about .tit1{font-size: 20px;color: #262425;line-height: 26px;text-align: center;margin-bottom: 8px;}
.hswz_section2 .content .left2 .about .tit2{font-size: 26px;color: #2f2d2e;line-height: 30px;text-align: center;margin-bottom: 26px;}
.hswz_section2 .content .left2 .about .border{width: 50px;height: 6px;background-color: #bc302f;margin: 0 auto 44px auto;}
.hswz_section2 .content .left2 .about .ul{margin: 0 -5px;padding-right: 30px;
width: calc(100% + 10px);
width: -ms-calc(100% + 10px);
width: -o-calc(100% + 10px);
width: -moz-calc(100% + 10px);
width: -webkit-calc(100% + 10px);}
.hswz_section2 .content .left2 .about .ul .li{padding: 0 5px;height: auto;}
.hswz_section2 .content .left2 .about .ul .li a{display: block;width: 100%;}
.hswz_section2 .content .left2 .about .ul .li a .pic{ width: 100%; padding-bottom: 66.66%; position: relative; overflow: hidden; min-height: 50px;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;}
.hswz_section2 .content .left2 .about .ul .li a .pic img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;
vertical-align: middle;
-ms-interpolation-mode: bicubic;}
.hswz_section2 .content .left2 .about .ul .li a:hover .pic img{ -webkit-transform: translate(-50%, -50%) scale(1.1); -moz-transform: translate(-50%, -50%) scale(1.1); transform: translate(-50%, -50%) scale(1.1);}
.hswz_section2 .content .left2 .about .ul .li a .words1{font-size: 18px;color: #020202;line-height: 24px;margin-top: 30px;margin-bottom: 18px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.hswz_section2 .content .left2 .about .ul .li a .words2{font-size: 14px;color: #131313;line-height: 20px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.hswz_section2 .content .left2 .about .ul .slick-prev{width: 32px;height: 34px;background: url(/templates/cn/images_new/img21.png) no-repeat center center; background-size: cover;left: -52px;top: 34%;}
.hswz_section2 .content .left2 .about .ul .slick-next{width: 32px;height: 34px;background: url(/templates/cn/images_new/img22.png) no-repeat center center; background-size: cover;right: -17px;top: 34%;}
.hswz_section2 .content .left2 .about .ul .slick-prev:hover,
.hswz_section2 .content .left2 .about .ul .slick-next:hover{opacity: 0.6;}
@media  screen and (max-width: 1700px){
.hswz_section2 .content .left2 .about .ul .slick-prev{left: 10px;}
.hswz_section2 .content .left2 .about .ul .slick-next{right: 10px;}
}
@media  screen and (max-width: 1400px){
.hswz_section2 .content .left2 .con{width: 100%;padding-right: 0;padding-left: 0;}
.hswz_section2 .content .left2 .con a{padding: 24px 20px 24px 20px;}
.hswz_section2 .content .left2 .con a .words{font-size: 24px;}
.hswz_section2 .content .left2{padding-right: 20px;padding-left: 0;
width: calc(100% - 300px);
width: -ms-calc(100% - 300px);
width: -o-calc(100% - 300px);
width: -moz-calc(100% - 300px);
width: -webkit-calc(100% - 300px);}
.hswz_section2 .content .left2 .about .ul{padding-right: 0;}
.hswz_section2 .content .left2 .dq_section{padding-left: 0;}
.hswz_section2 .content .left2 h2{padding-left: 0;}
.hswz_section2 .content .left2 .info{padding-left: 0;}
.hswz_section2 .content .left2 .page{padding-left: 0;}
}
@media  screen and (max-width: 1024px){
.hswz_section2 .content .left2{padding-right: 0;width: 100%;margin-bottom: 14px;}
.hswz_section2 .content .left2 .dq_section{margin-bottom: 12px;}
.hswz_section2 .content .left2 h2{font-size: 18px;line-height: 24px;margin-bottom: 12px;}
.hswz_section2 .content .left2 .info{font-size: 14px;line-height: 20px;margin-bottom: 12px;}
.hswz_section2 .content .left2 .page{margin-bottom: 12px;}
.hswz_section2 .content .left2 .page a{font-size: 12px;line-height: 20px;}
.hswz_section2 .content .left2 .con{padding-right: 0;}
.hswz_section2 .content .left2 .con a{padding: 10px;}
.hswz_section2 .content .left2 .con a .words{font-size: 12px;line-height: 30px;
width: calc(100% - 110px);
width: -ms-calc(100% - 110px);
width: -o-calc(100% - 110px);
width: -moz-calc(100% - 110px);
width: -webkit-calc(100% - 110px);}
.hswz_section2 .content .left2 .con a .mores{width: 110px;height: 32px;line-height: 30px;}
.hswz_section2 .content .left2 .con a .mores .mo{font-size: 14px;}
.hswz_section2 .content .left2 .about{margin-top: 12px;}
.hswz_section2 .content .left2 .about .tit1{font-size: 18px;line-height: 22px;margin-bottom: 6px;}
.hswz_section2 .content .left2 .about .tit2{font-size: 14px;line-height: 20px;margin-bottom: 8px;}
.hswz_section2 .content .left2 .about .border{width: 30px;height: 3px;margin: 0 auto 12px auto;}
.hswz_section2 .content .left2 .about .ul{margin: 0 -4px;padding-bottom: 24px;
width: calc(100% + 8px);
width: -ms-calc(100% + 8px);
width: -o-calc(100% + 8px);
width: -moz-calc(100% + 8px);
width: -webkit-calc(100% + 8px);}
.hswz_section2 .content .left2 .about .ul .li{padding: 0 4px;}
.hswz_section2 .content .left2 .about .ul .li a .words1{font-size: 14px;line-height: 20px;margin-top: 10px;margin-bottom: 10px;}
.hswz_section2 .content .left2 .about .ul .li a .words2{font-size: 12px;line-height: 18px;}
.hswz_section2 .content .left2 .about .ul .slick-dots{ position: absolute; bottom: 6px; height: 8px; text-align: center;width: 100%;}
.hswz_section2 .content .left2 .about .ul .slick-dots li{ display: inline-block!important; vertical-align: top; width: 8px; height: 8px;border-radius: 8px; margin: 0 4px; background: #dddddd;float: none;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.hswz_section2 .content .left2 .about .ul .slick-dots li.slick-active{ background: #d4383b;width: 16px;}
.hswz_section2 .content .left2 .about .ul .slick-prev{width: 0;height: 0;opacity: 0;}
.hswz_section2 .content .left2 .about .ul .slick-next{width: 0;height: 0;opacity: 0;}
}

/*模块3*/
.xq_section1{width: 100%;padding-top: 82px;padding-bottom: 90px;}
.xq_section1 ul{width: 100%;overflow: hidden;}
.xq_section1 ul li{width: 33.333%;float: left;}
.xq_section1 ul li .tit{font-size: 36px;color: #474546;line-height: 40px;margin-bottom: 44px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.xq_section1 ul li .tit a{color: #474546;}
.xq_section1 ul li .tit a:hover{color: #990c05;}
.xq_section1 ul li .listbox{width: 100%;}
.xq_section1 ul li .listbox .list{width: 100%;padding-right: 86px;margin-bottom: 20px; padding-top:0; padding-bottom:0;}
.xq_section1 ul li .listbox .list:last-child{margin-bottom: 0;}
.xq_section1 ul li .listbox .list a{display: block;width: 100%;overflow: hidden;}
.xq_section1 ul li .listbox .list a .words{float: left;font-size: 20px;color: #383637;line-height: 24px;padding-right: 10px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;
width: calc(100% - 46px);
width: -ms-calc(100% - 46px);
width: -o-calc(100% - 46px);
width: -moz-calc(100% - 46px);
width: -webkit-calc(100% - 46px);}
.xq_section1 ul li .listbox .list a:hover .words{color: #990c05;}
.xq_section1 ul li .listbox .list a .ico{font-size: 18px;color: #990c05;line-height: 24px;float: right; width: 46px;}
@media  screen and (max-width: 1024px){
.xq_section1{padding-top: 30px;padding-bottom: 30px;}
.xq_section1 ul li{width: 100%;margin-bottom: 16px;}
.xq_section1 ul li:last-child{margin-bottom: 0;}
.xq_section1 ul li .tit{font-size: 18px;line-height: 24px;margin-bottom: 10px;}
.xq_section1 ul li .listbox .list{padding-right: 10px;margin-bottom: 12px;}
.xq_section1 ul li .listbox .list a .words{font-size: 14px;line-height: 20px;padding-right: 6px;
width: calc(100% - 38px);
width: -ms-calc(100% - 38px);
width: -o-calc(100% - 38px);
width: -moz-calc(100% - 38px);
width: -webkit-calc(100% - 38px);}
.xq_section1 ul li .listbox .list a .ico{font-size: 14px;line-height: 20px;width: 38px;}
}

/*地区品牌列表页*/
/*当前位置*/
.dq_section2{padding-top: 70px;padding-bottom: 66px;}
@media  screen and (max-width: 1024px){
.dq_section2{padding-top: 30px;padding-bottom: 20px;}
}

/*模块2*/
.hswz_section2 .content .left3{float: left;padding-right: 248px;
width: calc(100% - 400px);
width: -ms-calc(100% - 400px);
width: -o-calc(100% - 400px);
width: -moz-calc(100% - 400px);
width: -webkit-calc(100% - 400px);}
.hswz_section2 .content .left3 h2{font-size: 22px;color: #000000;line-height: 26px;margin-bottom: 22px;}
.hswz_section2 .content .left3 ul{width: 100%;margin-bottom: 40px;}
.hswz_section2 .content .left3 ul li{width: 100%;margin-bottom: 64px;}
.hswz_section2 .content .left3 ul li:last-child{margin-bottom: 0;}
.hswz_section2 .content .left3 ul li a{display: block;width: 100%;overflow: hidden;}
.hswz_section2 .content .left3 ul li a .picbox{width: 48.27%;float: left;overflow: hidden;height: 250px;}
.hswz_section2 .content .left3 ul li a .picbox .pic{width: 100%;height: 100%;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.hswz_section2 .content .left3 ul li a:hover .picbox .pic{
transform: scale(1.05);
-webkit-transform: scale(1.05);
-moz-transform: scale(1.05);
-o-transform: scale(1.05);
-ms-transform: scale(1.05);}
.hswz_section2 .content .left3 ul li a .wordsbox{width: 51.73%;float: left;padding-left: 36px;padding-top: 4px;}
.hswz_section2 .content .left3 ul li a .wordsbox .tit1{font-size: 18px;color: #373737;line-height: 24px;margin-bottom: 18px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.hswz_section2 .content .left3 ul li a .wordsbox .tit2{font-size: 18px;color: #373737;line-height: 24px;margin-bottom: 18px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.hswz_section2 .content .left3 ul li a:hover .wordsbox .tit2{color: #cf2b29;}
.hswz_section2 .content .left3 ul li a .wordsbox .info{font-size: 14px;color: #040404;line-height: 22px;margin-bottom: 48px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:3;}
.hswz_section2 .content .left3 ul li a .wordsbox .more{width: 126px;height: 38px;line-height: 38px;text-align: center;background-color: #c13f3d;font-size: 16px;color: #fff;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.hswz_section2 .content .left3 ul li a .wordsbox .more:hover{background-color: #eee;color: #c13f3d;}
.hswz_section2 .content .left3 .ckgd{width: 100%;}
.hswz_section2 .content .left3 .ckgd a{display: block;width: 100%;font-size: 0;}
.hswz_section2 .content .left3 .ckgd a .ico{width: 31px;height: 31px;display: inline-block;vertical-align: middle;margin-right: 10px;}
.hswz_section2 .content .left3 .ckgd.on a .ico{
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-ms-transform: rotate(180deg);
-o-transform: rotate(180deg);
transform: rotate(180deg);}
.hswz_section2 .content .left3 .ckgd a .words{font-size: 22px;color: #7a7a7a;line-height: 30px;display: inline-block;vertical-align: middle;
width: calc(100% - 44px);
width: -ms-calc(100% - 44px);
width: -o-calc(100% - 44px);
width: -moz-calc(100% - 44px);
width: -webkit-calc(100% - 44px);}
@media  screen and (max-width: 1400px){
.hswz_section2 .content .left3{padding-right: 20px;
width: calc(100% - 300px);
width: -ms-calc(100% - 300px);
width: -o-calc(100% - 300px);
width: -moz-calc(100% - 300px);
width: -webkit-calc(100% - 300px);}
}
@media  screen and (max-width: 1024px){
.hswz_section2 .content .left3{padding-right: 0;width: 100%;margin-bottom: 14px;}
.hswz_section2 .content .left3 h2{font-size: 18px;line-height: 24px;margin-bottom: 12px;}
.hswz_section2 .content .left3 ul{margin-bottom: 12px;}
.hswz_section2 .content .left3 ul li{margin-bottom: 12px;}
.hswz_section2 .content .left3 ul li a .picbox{width: 100%;height: 195px;}
.hswz_section2 .content .left3 ul li a .wordsbox{width: 100%;padding-left: 0;padding-top: 12px;}
.hswz_section2 .content .left3 ul li a .wordsbox .tit1{font-size: 14px;line-height: 22px;margin-bottom: 8px;-webkit-line-clamp:10;}
.hswz_section2 .content .left3 ul li a .wordsbox .tit2{font-size: 14px;line-height: 22px;margin-bottom: 8px;-webkit-line-clamp:10;}
.hswz_section2 .content .left3 ul li a .wordsbox .info{font-size: 12px;line-height: 20px;margin-bottom: 12px;-webkit-line-clamp:10;}
.hswz_section2 .content .left3 ul li a .wordsbox .more{width: 90px;height: 32px;line-height: 32px;font-size: 14px;}
.hswz_section2 .content .left3 .ckgd a .ico{width: 20px;height: 20px;margin-right: 6px;}
.hswz_section2 .content .left3 .ckgd a .words{font-size: 16px;line-height: 20px;
width: calc(100% - 36px);
width: -ms-calc(100% - 36px);
width: -o-calc(100% - 36px);
width: -moz-calc(100% - 36px);
width: -webkit-calc(100% - 36px);}
}

/*品牌建设列表页*/
.dq_section2{padding-top: 70px;padding-bottom: 76px;}
.hswz_section2 .content .left4{padding-right: 245px;}
.hswz_section2 .content .left4 ul{margin-bottom: 30px;}
.hswz_section2 .content .left4 ul li a .picbox{width: 47%;height: 260px;}
.hswz_section2 .content .left4 ul li a .wordsbox{width: 53%;padding-top: 10px;}
@media  screen and (max-width: 1400px){
.hswz_section2 .content .left4{padding-right: 20px;}
}
@media  screen and (max-width: 1024px){
.dq_section2{padding-top: 30px;padding-bottom: 20px;}
.hswz_section2 .content .left4 ul{margin-bottom: 12px;}
.hswz_section2 .content .left4 ul li a .picbox{width: 100%;height: 195px;}
.hswz_section2 .content .left4 ul li a .wordsbox{width: 100%;padding-top: 12px;}
.hswz_section2 .content .left4{padding-right: 0;}
}


































