@charset "utf-8";
/* CSS Document */

.footer-li{position:relative;top:-45px;}
.header{width: 100%;height: 113px; padding-left: 15px;padding-right: 15px;position: fixed;z-index: 990;left: 0;top: 0;}
.rgba80{background-color: rgba(1,40,64,.8);}
.bor-2-b72226{border-bottom: 2px solid #b72226;}
.logo{width: 276px;height: 113px; padding-top: 21px;padding-bottom: 21px;}
.h-r{height: 113px;}
.h-ul>li>a{padding-top: 37px; padding-left: 30px;padding-right: 30px; position: relative;height: 113px;}
.h-ul>li>a>span{width: 8px;height: 5px;left: 50%;margin-left: -4px;bottom: 0px;z-index: 1002;display: none;}
.h-ul>li:hover>a>p,
.h-ul>li.active>a>p{color: #b72226;}
.h-ul>li:hover>a>span,
.h-ul>li.active>a>span{display: block;}
.EN-CN:hover{color: #b72226;}
.nBtn{width: 40px;height: 113px;display: none;}
.nBtn1{background: url(../images/but1.png) no-repeat center center/42px 30px;}
.nBtn2{background: url(../images/but2.png) no-repeat center center/42px 30px;}


#nDiv1{position: fixed;z-index: 990;width: 100%;height: 100%;left: 0;top: 115px;background-color: #f1f1f1; padding: 0;display: none;}

#nDiv1>ul>li>a{font-size: 14px;color: #333333;height: 100px;line-height: 100px;border-bottom: 1px solid #c5c5c5; padding-left: 20px;}
#nDiv1>ul>li:hover>a,
#nDiv1>ul>li.active>a{color: #fff;background-color: #b72226;font-weight: bold;}
#nDiv1>ul>li:hover .ulNav,
#nDiv1>ul>li.active .ulNav{display: block;}

.ulNav{position: absolute;top: 0;right: 0;background-color: #ededed;width: 60%;display: none;}
.ulNav>li>a{font-size: 14px;color: #333333;height: 100px;line-height: 100px; padding-left: 20px;}

.ulNav>li:hover>a,
.ulNav>li.active>a{color: #b72226;font-weight: bold;}



.s8 em{width:8px;height:8px; margin:0 auto; background: url(../images/29.png) no-repeat center center;cursor:pointer;display:block;position:relative;}
.s8 em:after { content: ''; position: absolute;background: url(../images/29-3.png) no-repeat center center/32px 32px;width: 32px; height: 32px; border-radius: 8px;top: 50%; left: 50%; margin-top: -16px; margin-left: -16px; z-index: 3; opacity: 0; -webkit-animation: halo 3s 0s infinite ease-out; -moz-animation: halo 3s 0s infinite ease-out; animation: halo 3s 0s infinite ease-out; }

.s9 em{width:8px;height:8px; margin:0 auto; background: url(../images/29.png) no-repeat center center;cursor:pointer;display:block;position:relative;}
.s9 em:after { content: ''; position: absolute;background: url(../images/29-3.png) no-repeat center center/32px 32px;width: 32px; height: 32px; border-radius: 8px;top: 50%; left: 50%; margin-top: -16px; margin-left: -16px; z-index: 3; opacity: 0; -webkit-animation: halo 3s 1s infinite ease-out; -moz-animation: halo 3s 1s infinite ease-out; animation: halo 3s 1s infinite ease-out; }

.s10 em{width:8px;height:8px; margin:0 auto; background: url(../images/29.png) no-repeat center center;cursor:pointer;display:block;position:relative;}
.s10 em:after { content: ''; position: absolute;background: url(../images/29-3.png) no-repeat center center/32px 32px;width: 32px; height: 32px; border-radius: 8px;top: 50%; left: 50%; margin-top: -16px; margin-left: -16px; z-index: 3; opacity: 0; -webkit-animation: halo 3s 2s infinite ease-out; -moz-animation: halo 3s 2s infinite ease-out; animation: halo 3s 2s infinite ease-out; }

.s11 em{width:8px;height:8px; margin:0 auto; background: url(../images/29.png) no-repeat center center;cursor:pointer;display:block;position:relative;}
.s11 em:after { content: ''; position: absolute;background: url(../images/29-3.png) no-repeat center center/32px 32px;width: 32px; height: 32px; border-radius: 8px;top: 50%; left: 50%; margin-top: -16px; margin-left: -16px; z-index: 3; opacity: 0; -webkit-animation: halo 3s 3s infinite ease-out; -moz-animation: halo 3s 3s infinite ease-out; animation: halo 3s 3s infinite ease-out; }

@-webkit-keyframes halo { 0% { opacity: 0;-webkit-transform: scale(0.1); }
50% {opacity: 1; }
100%{opacity: 0;-webkit-transform: scale(1.2); } }
@-moz-keyframes halo {0% { opacity: 0; -moz-transform: scale(0.1); }
50% { opacity: 1; }
100%{ opacity: 0; -moz-transform: scale(1.2); } }
@-ms-keyframes halo {0% { opacity: 0; }
50% { opacity: 1; }
100%{opacity: 0; } }
@-o-keyframes halo {0% { opacity: 0; -o-transform: scale(0.1); }
50% {opacity: 1; }
100%{ opacity: 0;-o-transform: scale(1.2); } }
@keyframes halo {0% { opacity: 0; transform: scale(0.1); }
50% {opacity: 1; }
100%{opacity: 0;transform: scale(1.2); } }

.wap1-1{left: 13%;top: 42%;}
.wap1-2{left: 21%;top: 43%;}
.wap1-3{right: 16%;top: 79.5%;}
.wap1-4{right: 9%;top: 82%;}

.xian-1{left: 3%;top: 54%;}
.xian-2{left: 21%;top: 19%;}

.xian-3{right: 28%;top: 69%;}
.xian-4{right: 2%;top: 40%;}

.x-y{width: 80%; z-index: 1000;top: 50%;left: 50%;transform: translate(-50%,-50%);}



.dingTu1{background: url(../images/5.jpg) no-repeat;background-size: cover; padding: 233px 10px 25px;}
.p1{letter-spacing: 20px;font-size: 75px;}
.p2{width: 853px; overflow: hidden;}
.p2>img{width: 100%;height: 1px;}
.p3{margin-top: 25px;width: 853px;}
.borb{border: 1px solid #bbb;}
.bgd{background-color: #ddd;}
.dTu2{background: url(../images/5-2.jpg) no-repeat;background-size: cover;padding: 115px 10px;}
.div1{width: 1440px;}
.div1>div{height: 590px;}
.div1-1{width: 25%; background: url(../images/6-2.jpg) no-repeat center center/100% 100%;padding: 100px 45px 0;}
.ul01{border-top: 1px solid #d2d2d2;}
.ul01>li{border-right: 1px solid #d2d2d2;border-bottom: 1px solid #d2d2d2;width: 25%;height: 294px;}
.ul01>li>a{padding-top: 70px;}
.w1440{width: 1440px;}
.div1-2{margin-left: 25%;}
.dTu3{background: url(../images/9.jpg) no-repeat;background-size: cover;padding: 115px 10px 100px;}
.dTu3-1{background-color: #3e434c;width: 92%; padding: 50px 10px;}
.dT3-2{left: 50%;margin-left: -50px;bottom: -18px;}
.ul02>li{width: 28%;margin-right: 8%;margin-top: 50px;}
.ul02>li:nth-child(3n){margin-right: 0;}
#yin{display: none;}
.footer{width: 100%;background-color: #dcdcdc;padding: 10px 10px 24px;}
.p4{font-family:"微软雅黑";color: #2b2c27;font-size: 15px;}
.ul03>li{margin-top: 30px;}
.ul04{}
.pic1{background: url(../images/13-1.jpg) no-repeat;background-size: cover;}
.pic2{background: url(../images/19.jpg) no-repeat;background-size: cover;}
.pic3{background: url(../images/25.jpg) no-repeat;background-size: cover;}
.pic4{background: url(../images/30.jpg) no-repeat;background-size: cover;}

.div2 .arrow-left,
.div2 .arrow-right {width: 37px;height: 80px;margin-top: -40px;background-size: 37px 80px;z-index: 10;cursor: pointer;background-position: center;background-repeat: no-repeat;}
.div2 .arrow-left{width: 37px;height: 80px;background: url(../images/14-1.png) no-repeat center center/37px 80px;left: 0;right: auto;}
.div2 .arrow-right{width: 37px;height: 80px;background: url(../images/14-2.png) no-repeat center center/37px 80px;right: 0;left: auto;}
.div2 .arrow-left:hover{width: 37px;height: 80px;background: url(../images/14-1b.png) no-repeat center center/37px 80px;left: 0;right: auto;}
.div2 .arrow-right:hover{width: 37px;height: 80px;background: url(../images/14-2b.png) no-repeat center center/37px 80px;right: 0;left: auto;}
.rgb90{background-color: rgba(183,34,38,.9);}
.ul05>li{border-bottom: 1px solid #ddd;padding-top: 20px;padding-bottom: 10px;}
.ul05>li:first-child{padding-top: 0;}

.fen>a{font-size: 16px;color: #999;margin-left: 10px;margin-right: 10px;}
.fen>a:hover,
.fen>a.active{color: #b72226;}
.hr-d{height: 1px!important;border-top: 1px solid #ddd;}
.bgf7eeed{background-color: #f7eeed;}
.bgb72226{background-color: #b72226;}
.t-32{text-indent: 32px;}
.ul06>li{border-bottom: 1px solid #ddd;padding-top: 15px;padding-bottom: 20px;}

.ul07>li{margin-right: 30px;}
.ul07>li:last-child{margin-right: 0;}
.ul07>li:hover>a,
.ul07>li.active>a{color: #b72226;font-weight: bold;}
.ul07>li>a>span{width: 0;height: 2px!important;background-color: #b72226;left: 50%;bottom: 0;}
.ul07>li:hover>a>span,
.ul07>li.active>a>span{width: 100%;left: 0;}
.rgb5{color: rgba(255,255,255,.05)}
.p6{line-height: 60px;}
.p7{height: 20px;line-height: 20px;border-left: 2px solid #fff;}
.p8{line-height: 18px;margin-top: 8px;}

.div8-1{width:29%;left: 3.47%;top: 4.5%;}
.div8-2{width:29%;right: 0;top: 10%;}
.div8-3{width:29%;left: 0;top: 53%;}
.div8-4{width:29%;right: 26.3%;top: 58%;}
.ul09>li{width: 33.33333%;padding: 15px;}

.ul09>li:hover>a{box-shadow:0px 10px 10px 2px rgba(26,2,2,0.25);}
.lc132{margin-top: 100px;}
.lc132>div{margin-top: 30px;}
.lc-2{width: 2px;background-color: #ddd; height: 100%;left: 50%;margin-left: -1px;top: 0;bottom: 0;}

.k1-1{padding-left: 46px;color: #b72226;line-height: 46px; background: url(../images/17-1.png) no-repeat center center; width: 216px;height: 46px;right: -6px;top: 0;}
.ul20{padding: 20px;background-color: #eee;}
.ul20>li>a>p{color: #727272;}
.ul20>li:hover>a{background-color: #ad171b;}


.k1:hover{cursor: pointer;}
.k1:hover .ul20{background-color: #b72226;}
.k1:hover .ul20>li>a>p{color: #fff;}
.k1:hover .k1-1{color: #fff; background: url(../images/17-1b.png) no-repeat center center;}


.pdt270{padding-top: 270px;}
.k2-1{padding-left: 108px;color: #b72226;line-height: 46px; background: url(../images/17-2.png) no-repeat center center; width: 216px;height: 46px;left: -9.5px;top: 0;}

.k2:hover{cursor: pointer;}
.k2:hover .ul20{background-color: #b72226;}
.k2:hover .ul20>li>a>p{color: #fff;}
.k2:hover .k2-1{color: #fff; background: url(../images/17-2b.png) no-repeat center center;}
.div8-1:hover,
.div8-2:hover,
.div8-3:hover,
.div8-4:hover,
.div8-5:hover{background-color: #b72226;cursor: pointer;}
.div8-1:hover>div>p,
.div8-2:hover>div>p,
.div8-3:hover>div>p,
.div8-4:hover>div>p,
.div8-5:hover>div>p{color: #fff;}

.bor-ff7478{border-bottom: 1px dashed #ff7478;}
.bgef{background-color: #efefef;}
.cor062437{color: #062437;}
.corb72226{color: #b72226;}
.corafafaf{color: #afafaf;}
.ul01>li:hover>a>div>img,
.ul02>li:hover>a>div>img{transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.1);}
@media (max-width: 1440px) {
	.yc1{display: block;}
	.yc2{display: none;}
	.div1{width: 100%;}
	.w1440{width: 100%;}
	.dTu3-1{width: 100%;padding: 30px 10px;}
	.ul02>li{width: 30%;margin-right: 5%;margin-top: 20px;}
	.p6{font-size: 40px;line-height: 42px;}
	.p7{height: 19px;line-height: 19px;font-size: 17px;}
	.div6>div{width: 100%;float: none;}
	.div7{padding-left: 30px;padding-right: 30px;}
	.p8{line-height: 17px;font-size: 15px;}
	.div9-1,.div9-2{width: 100%;float: none;}
	.div8-1{top: 7%;}
	.div8-1>div{font-size: 16px;padding: 10px;}
	.div8-2{top: 13%;}
	.div8-2>div{font-size: 16px;padding: 10px;}
	.div8-3{top: 53%;}
	.div8-3>div{font-size: 16px;padding: 10px;}
	.div8-4{top: 60%;}
	.div8-4>div{font-size: 16px;padding: 10px;}
	.lc132{margin-top: 80px;}
	.lc132>div{margin-top: 30px;}
	.k1,.k2{width: 100%;float: none;}
	.k1>div:nth-child(2){width: 100%;}
	.lc132>div:nth-child(1),
	.lc132>div:nth-child(3){width: 100%;}
	.k2>div:nth-child(2)>div{width: 100%;}
	.k1-1{padding-left: 26px; background: url(../images/17-3.png) no-repeat center center;right: auto;width: 165px; left: 0!important; top: 0;}
	.k1:hover .k1-1{background: url(../images/17-3b.png) no-repeat center center;width: 165px; left: 0!important; top: 0;}
	.k2-1{padding-left: 46px; background: url(../images/17-4.png) no-repeat center center;left: auto;width: 165px;right: 0!important; top: 0;}
	.k2:hover .k2-1{background: url(../images/17-4b.png) no-repeat center center;width: 165px;right: 0!important; top: 0;}
	.pdt270{padding-top: 0;}
	
	#nDiv1>ul>li>a{height: 80px;line-height: 80px;}
	.ulNav>li>a{height: 80px;line-height: 80px;}


	
}
@media (max-width: 1199px) {
	.dingTu1{padding: 190px 10px 25px;}
	.dTu3{padding: 90px 10px 80px;}
	.nBtn{display: block;}
	.p1{letter-spacing: 14px;font-size: 50px;}
	.p2{width: 94%;}
	.p3{width: 94%;}
	.p6{font-size: 30px;line-height: 32px;}
	.p7{height: 18px;line-height: 18px;font-size: 16px;}
	.p8{line-height: 16px;font-size: 14px;}
	.div1-1{padding: 100px 25px 0;}
	.ul02>li{width: 32%;margin-right: 2%;}
	.footer{padding: 50px 10px 24px;}
	.pic1{padding-top: 150px;padding-bottom: 150px;}
	.div2,.div3{float: none;width: 100%;}
	.oDiv1>div{float: none;width: 100%;}
	.div4>div{float: none;width: 100%;}
	.p5{line-height: 40px;}
	.ul07>li{margin-right: 20px;}
	.ul07>li>a{padding-left: 10px;padding-right: 10px;font-size: 15px;}
	
	.div8-1{top: 4%;}
	.div8-1>div{font-size: 14px;padding: 10px;}
	.div8-2{top: 13%;}
	.div8-2>div{font-size: 14px;padding: 10px;}
	.div8-3{top: 53%;}
	.div8-3>div{font-size: 14px;padding: 10px;}
	.div8-4{top: 60%;}
	.div8-4>div{font-size: 14px;padding: 10px;}
	

}
@media (max-width: 991px) {
	.dingTu1{padding: 160px 10px 25px;}
	.dTu3{padding: 80px 10px 70px;}
	.p1{letter-spacing: 10px;font-size: 40px;}
	.div1-1{padding: 60px 15px;width: 100%;float: none;}
	.div1-2{width: 100%;float: none;margin-left: 0;border-left: 1px solid #d2d2d2;}
	.dTu3-1{padding: 60px 10px;}
	.ul02>li{width: 32.3%;margin-right: 1.5%;}
	.footer{padding: 40px 10px 24px;}
	.foot-logo{width: 160px;}
	.pic1{padding-top: 120px;padding-bottom: 120px;}
	.p5{line-height: 32px;}
	.p6{font-size: 24px;line-height: 24px;}
	.p7{height: 17px;line-height: 17px;font-size: 15px;}
	.ul07>li{margin-right: 10px;}
	.ul07>li>a{padding-left: 5px;padding-right: 5px;font-size: 14px;}
	.div7{padding-left: 20px;padding-right: 20px;}
	.div8-1{top: 6.5%;}
	.div8-1>div{font-size: 12px;padding: 10px;}
	.div8-2{top: 13%;}
	.div8-2>div{font-size: 12px;padding: 10px;}
	.div8-3{top: 53%;}
	.div8-3>div{font-size: 12px;padding: 10px;}
	.div8-4{top: 60%;}
	.div8-4>div{font-size: 12px;padding: 10px;}
	.ul09>li{width: 50%;}
	.lc132{margin-top: 60px;}
	.lc132>div{margin-top: 30px;}
	#nDiv1>ul>li>a{height: 60px;line-height: 60px;}
	.ulNav>li>a{height: 60px;line-height: 60px;}
}
@media (max-width: 767px) {
	.xspdb60{padding-bottom: 60px;}
	.dingTu2{margin-top: 78px;}
	.header{height: 78px;}
	.header>div{height: 80px;}
	.EN-CN{line-height: 78px;margin-left: 0;}
	.logo{width: 138px;}
	.nBtn{height: 78px;margin-left: 15px;}
	#nDiv1{top: 78px;}
	.dingTu1{padding: 130px 10px 25px;}
	.p1{letter-spacing: 6px;font-size: 30px;}
	.p2{width: 100%;}
	.p3{width: 100%;}
	.p6{font-size: 20px;line-height: 20px;}
	.but1{margin-left: auto;margin-right: auto;}
	.mgt123{margin-top: 60px;}
	.div1>div{height: auto;}
	.dTu2{padding: 60px 10px;}
	.dTu3{padding: 60px 10px 60px;}
	.div1-1{padding: 60px 10px;}
	.ul01>li{width: 50%;height: 294px;}
	.ul02>li{width: 100%;margin-right: 0; margin-top: 30px;}
	.footer{padding: 30px 10px 24px;}
	.foot9>p{width: 100%;display: block;line-height: 24px;}
	.ul03>li{width: 100%;float: none;}
    .ul03>li:not(:last-child){display: none;}
	.foot-logo{margin-left: auto;margin-right: auto;}
	.ul03>li>p{text-align: center;}
	.ul04{text-align: center;}
	.ul04>li{display: inline-block;margin-left: 10px;margin-right: 10px;}
	.erweima{margin-left: auto;margin-right: auto;}
	.pic1{padding-top: 90px;padding-bottom: 90px;margin-top: 78px;}
	.xspdb50{padding-bottom: 50px;}
	.xspdt60{padding-top: 60px;}
	.xspdb60{padding-bottom: 60px;}
	.div2 .arrow-left,
	.div2 .arrow-right {width: 19px;height: 40px;margin-top: -20px;background-size: 18px 40px;}
	.div2 .arrow-left{width: 19px;height: 40px;background: url(../images/14-1.png) no-repeat center center/19px 40px;left: 0;right: auto;}
	.div2 .arrow-right{width: 19px;height: 40px;background: url(../images/14-2.png) no-repeat center center/19px 40px;right: 0;left: auto;}
	.div2 .arrow-left:hover{width: 19px;height: 40px;background: url(../images/14-1b.png) no-repeat center center/19px 40px;left: 0;right: auto;}
	.div2 .arrow-right:hover{width: 19px;height: 40px;background: url(../images/14-2b.png) no-repeat center center/19px 40px;right: 0;left: auto;}
	.fen{width: 252px;}
	.fen>a{font-size: 14px;margin-left: 0;margin-right: 0;}
	.div5-1{float: none;width: 100%;}
	.div5-2{float: none;width: 100%;margin-top: 15px;}
	.p5{line-height: 26px;}
	.p6{text-align: center!important;}
	.p7{height: 16px;line-height: 16px;font-size: 14px;}
	.dao{height: 80px;}
	.ul07>li{margin-right: 8px;}
	.ul07>li>a{padding-left: 0;padding-right: 0;height: 40px;line-height: 40px;}
	.ul07>li>a>span{display: none;}
	.div7{padding-left: 10px;padding-right: 10px;}
	.ul09>li{width: 100%;padding: 15px;}
	.lc132{margin-top: 30px;}
	.lc132>div{margin-top: 30px;}
	.ul20{padding: 10px;}
	
	.k1-1{padding-left: 26px;color: #b72226;line-height: 33px; background: url(../images/17-3.png) no-repeat center center/120px 33px; width: 120px;height: 33px;right: auto;left: 0!important; top: 0;}
	.k1:hover .k1-1{color: #fff; background: url(../images/17-3b.png) no-repeat center center/120px 33px;}
	.k2-1{padding-left: 40px;color: #b72226;line-height: 33px; background: url(../images/17-4.png) no-repeat center center/120px 33px; width: 120px;height: 33px;left: auto;right: 0!important; top: 0;}
	.k2:hover .k2-1{color: #fff; background: url(../images/17-4b.png) no-repeat center center/120px 33px;}
	.pdt270{padding-top: 0;}
	#nDiv1>ul>li>a{height: 40px;line-height: 40px;}
	.ulNav>li>a{height: 40px;line-height: 40px;}

}










@media (max-width: 540px) {
	.ul01>li{width: 100%;height: 294px;}
}



.picBounceDown{-webkit-animation:bounce-down 2s infinite linear;-moz-animation:bounce-down 2s infinite linear;-ms-animation:bounce-down 2s infinite linear;-o-animation:bounce-down 2s infinite linear;animation:bounce-down 2s infinite linear;}	   
@-webkit-keyframes bounce-down {
	25% {-webkit-transform: translateY(-10px);}
	50%, 100% {-webkit-transform: translateY(0);}
	75% {-webkit-transform: translateY(10px);}
}
@-moz-keyframes bounce-down {
	25% {-moz-transform: translateY(-10px);}
	50%, 100% {-moz-transform: translateY(0);}
	75% {-moz-transform: translateY(10px);}
}
@-ms-keyframes bounce-down {
	25% {-ms-transform: translateY(-10px);}
	50%, 100% {-ms-transform: translateY(0);}
	75% {-ms-transform: translateY(10px);}
}
@-o-keyframes bounce-down {
	25% {-o-transform: translateY(-10px);}
	50%, 100% {-o-transform: translateY(0);}
	75% {-o-transform: translateY(10px);}
}
@keyframes bounce-down {
	25% {transform: translateY(-10px);}
	50%, 100% {transform: translateY(0);}
	75% {transform: translateY(10px);}
}