.banner{width: 18.23rem;height: 7.4rem;position: relative;margin: 0 auto;}

.sou-box{width: 0.6rem;position: absolute;top:1px;right: 1px;    z-index: 99999;}
.sou-box .btn1{width: 0.6rem;height: 0.6rem;display: block;cursor: pointer;}
.sou-box .btn1 img{width: 0.6rem;height: 0.6rem;display: block;}
.sou-box p{width: 0.6rem;height: 1.15rem;text-align: center;font-size: 14px;background: #a64a4a;}
.sou-box p a{color: #fff;display: block;margin: 0 auto;padding: 0.1rem 0.2rem;letter-spacing: 0.1rem;line-height: 0.24rem;}

.sou-box .video-btn{width:0.6rem;height: 0.5rem;cursor: pointer;}
.sou-box .video-btn img{width:0.6rem;height: 0.5rem;display: block;}
 /* 介绍*/
 .intro-box{width: 18.23rem;margin: 0 auto;margin-top: 0.17rem;}
 .intro1{width: 9rem;height: 2.04rem;background: #a64a4a;transition: all 0.5s;}
 .intro1 .p1{width: 2.82rem;float: left;margin-top: 0.5rem;margin-left: 0.5rem;font-size: 0.8rem;color: #ffffff;font-family: 'AkzidenzGrotesk-LightCond_0'}
 .intro1 .intro-text1{width: 5.1rem;max-height: 1.8rem;float: right;padding: 0 0.1rem;font-size:15px;color: #ffffff;line-height: 0.36rem;margin-top: 0.1rem;overflow: hidden;text-overflow: ellipsis;
 	display: -webkit-box;
	-webkit-line-clamp: 5;
	-webkit-box-orient: vertical;}
 .intro1:hover{opacity: 0.9;filter: alpha(opacity=90);}

 .intro2{width: 9rem;height: 2.04rem;background: #f9f3e2;position: relative;position: relative;overflow: hidden;}
.intro2 .img1{width:1.61rem;height: 2.04rem;float: left;background: url("../img/jy1.jpg") no-repeat center;background-size: 1.61rem 2.04rem;text-align: center; }
.intro2 .img2{width:1.61rem;height: 2.04rem;float: left;background: url("../img/jy2.jpg") no-repeat center;background-size: 1.61rem 2.04rem;text-align: center;
    position: absolute;/*margin-left: -1.61rem;*/margin-top: -2.04rem;transition: all 0.3s; }
.intro2 .img1 p{font-size: 0.24rem;font-weight: bold;color:#fff;margin-top: 1.2rem; }
.intro2 .img2 p{font-size: 0.24rem;font-weight: bold;color:#a64a4a;margin-top: 1.2rem; }


.intro2 .div1{width:7.39rem;height: 2.04rem;background: url("../img/jy3.jpg") no-repeat center;float: right;background-size:100%;}
.intro2 .div1 .p1{font-size:0.22rem;color:#a63d3d;margin-top: 0.35rem;margin-left: 0.4rem;font-weight: bold;  }
.intro2 .div1 .p2{font-size:0.28rem;color:#a63d3d;margin-top: 0.17rem;margin-left:1.5rem;font-weight: bold;  }
.intro2 .div1 .p3{font-size:0.22rem;color:#a63d3d;margin-top: 0.2rem;margin-left: 2.4rem;font-weight:bold;  }


.intro2 .div2{width:7.39rem;height: 2.04rem;background: url("../img/jy4.jpg") no-repeat center;float: right;
    position: absolute;background-size:100%;margin-top:2.04rem;margin-left: 1.61rem;transition: all 0.3s;}
.intro2 .div2 .p1{font-size:0.22rem;color:#f9f3e2;margin-top: 0.35rem;margin-left: 0.4rem;font-weight: bold;  }
.intro2 .div2 .p2{font-size:0.28rem;color:#f9f3e2;margin-top: 0.17rem;margin-left:1.5rem;font-weight: bold;  }
.intro2 .div2 .p3{font-size:0.22rem;color:#f9f3e2;margin-top: 0.2rem;margin-left: 2.4rem;font-weight:bold;  }
.intro2:hover .img2{margin-top: 0;}
.intro2:hover .div2{margin-top: 0;}




 /*.intro2 .tt{width: 1.58rem;height:1.42rem;background:#a64a4a ;padding-top:0.58rem;float: left;}
 .intro2 .tt img{width: 0.3rem;height: 0.33rem;display: block;margin: 0 auto;}
 .intro2 .tt p{font-size: 0.2rem;color: #fff;text-align: center;font-weight: bold;margin-top: 0.15rem;}
 .intro2 .intro-text2{width: 6.75rem;max-height: 1.8rem; float: right;padding-right: 0.35rem ;font-size:15px;color: #a63d3d;line-height: 0.36rem;margin-top: 0.1rem;overflow: hidden;text-overflow: ellipsis;
 	display: -webkit-box;
	-webkit-line-clamp: 5;
	-webkit-box-orient: vertical;}*/
	
 .speech{width:8.35rem;position: absolute;bottom: 0;right: 0;background: #fff;padding-left: 0.25rem;padding-right:0.4rem;display: none;}
 .speech p{margin-top: 0.25rem;font-size:20px;font-weight: bold;color: #373636;text-align: right;}
 .speech-box{width: 100%;margin-top: 0.33rem;}
 .speech-box img{width:2.07rem;height: 2.92rem;float: left;}
 .speech-box .speech-text{width: 6.05rem;max-height:2.88rem; float: right;font-size:15px;color: #4a4a4a;line-height: 0.36rem;overflow: hidden;text-overflow: ellipsis;
 	display: -webkit-box;
	-webkit-line-clamp: 8;
	-webkit-box-orient: vertical;}
 /*地区 */
.area{width: 1210px;margin: 0.35rem auto 0;position: relative;}
.sheng{font-size:18px;float: left;font-weight: bold;margin-top: 115px;width: 210px;position: relative;z-index: 100;}
.sheng p{line-height: 46px;}
.sheng p span{cursor: pointer;}
.sheng p .on{color:#A64A4B;}
.sheng p span:hover{color: #A64A4B;}
 tspan{display: none}

 .market{width:270px;position: absolute;top:190px;right: 0;}
 .market img{display: block;width: 250px;height: 82px;}
 .market p{width: 270px;height:56px;display: block;font-size: 20px;color: #2b2b2b;line-height: 28px;margin-top: 10px;overflow: hidden;text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;}

 .itemCon{width:900px;height: 685px;float: left;position: relative;}
 .itemCon .circle{width:22px;height: 22px;background: url(../img/circle.png) 0 0 no-repeat;position: absolute;}
 .itemCon .circle1{top: 270px;left: 330px;animation: move 3s infinite;-moz-animation: move 3s infinite;-webkit-animation: move 3s infinite;-o-webkit-animation: move 3s infinite;}
 .itemCon .circle2{top: 280px;left: 428px;animation: move 3s infinite 0.5s;-moz-animation: move 3s infinite 0.5s;-webkit-animation: move 3s infinite 0.5s;-o-webkit-animation: move 3s infinite 0.5s;}
 .itemCon .circle3{top: 280px;left: 490px;animation: move 3s infinite 1.3s;-moz-animation: move 3s infinite 1.3s;-webkit-animation: move 3s infinite 1.3s;-o-webkit-animation: move 3s infinite 1.3s;}
 .itemCon .circle4{top: 290px;left: 547px;animation: move 3s infinite 0.1s;-moz-animation: move 3s infinite 0.1s;-webkit-animation: move 3s infinite 0.1s;-o-webkit-animation: move 3s infinite 0.1s;}
 .itemCon .circle5{top: 256px;left: 586px;animation: move 3s infinite 1.2s;-moz-animation: move 3s infinite 1.2s;-webkit-animation: move 3s infinite 1.2s;-o-webkit-animation: move 3s infinite 1.2s;}
 .itemCon .circle6{top: 228px;left: 555px;animation: move 3s infinite 0.3s;-moz-animation: move 3s infinite 0.3s;-webkit-animation: move 3s infinite 0.3s;-o-webkit-animation: move 3s infinite 0.3s;}
 .itemCon .circle7{top: 245px;left: 522px;animation: move 3s infinite 1s;-moz-animation: move 3s infinite 1s;-webkit-animation: move 3s infinite 1s;-o-webkit-animation: move 3s infinite 1s;}
 .itemCon .circle8{top: 390px;left: 534px;animation: move 3s infinite 0.6s;-moz-animation: move 3s infinite 0.6s;-webkit-animation: move 3s infinite 0.6s;-o-webkit-animation: move 3s infinite 0.6s;}
 .itemCon .circle9{top: 355px;left: 630px;animation: move 3s infinite 1.8s;-moz-animation: move 3s infinite 1.8s;-webkit-animation: move 3s infinite 1.8s;-o-webkit-animation: move 3s infinite 1.8s;}
 .itemCon .circle10{top: 440px;left: 555px;animation: move 3s infinite 1s;-moz-animation: move 3s infinite 1s;-webkit-animation: move 3s infinite 1s;-o-webkit-animation: move 3s infinite 1s;}
 .itemCon .circle11{top: 350px;left: 420px;animation: move 3s infinite 0.2s;-moz-animation: move 3s infinite 0.2s;-webkit-animation: move 3s infinite 0.2s;-o-webkit-animation: move 3s infinite 0.2s;}
 .itemCon .circle12{top: 253px;left: 450px;animation: move 3s infinite 1.6s;-moz-animation: move 3s infinite 1.6s;-webkit-animation: move 3s infinite 1.6s;-o-webkit-animation: move 3s infinite 1.6s;}
 @keyframes move{
 	0%,100%{
         transform:scale(0.1);
         -moz-transform:scale(0.1);
         -o-transform:scale(0.1);
         -webkit-transform:scale(0.1);
         -ms-transform:scale(0.1);
         opacity:0
     }
     50%{
         transform:scale(0.8);
         -moz-transform:scale(0.8);
         -o-transform:scale(0.8);
         -webkit-transform:scale(0.8);
         -ms-transform:scale(0.8);
         opacity:1
     }
 }
 @-moz-keyframes move{
 	0%,100%{
 		transform:scale(0.1);
 		-moz-transform:scale(0.1);
 		-o-transform:scale(0.1);
 		-webkit-transform:scale(0.1);
 		-ms-transform:scale(0.1);
 		opacity:0
 	}
     50%{
     	transform:scale(0.8);
     	-moz-transform:scale(0.8);
     	-o-transform:scale(0.8);
     	-webkit-transform:scale(0.8);
     	-ms-transform:scale(0.8);
     	opacity:1
     }
 }
 @-webkit-keyframes move{
 	0%,100%{
 		transform:scale(0.1);
 		-moz-transform:scale(0.1);
 		-o-transform:scale(0.1);
 		-webkit-transform:scale(0.1);
 		-ms-transform:scale(0.1);
 		opacity:0
 	}
     50%{
     	transform:scale(0.8);
     	-moz-transform:scale(0.8);
     	-o-transform:scale(0.8);
     	-webkit-transform:scale(0.8);
     	-ms-transform:scale(0.8);
     	opacity:1
     }
 }
 @-o-keyframes move{
 	0%,100%{
 		transform:scale(0.1);
 		-moz-transform:scale(0.1);
 		-o-transform:scale(0.1);
 		-webkit-transform:scale(0.1);
 		-ms-transform:scale(0.1);
 		opacity:0
 	}
     50%{
     	transform:scale(0.8);
     	-moz-transform:scale(0.8);
     	-o-transform:scale(0.8);
     	-webkit-transform:scale(0.8);
     	-ms-transform:scale(0.8);
     	opacity:1
     }
 }
 
 /* 优势*/
 .advantage{width:18.23rem;height:194px;background: url(../img/bg1.jpg) 0 0 no-repeat;margin: 0 auto;margin-top: 20px;}
 .advantage-list{width: 1210px;margin: 0 auto;}
 .advantage-list li{width:260px;float: left; margin-right: 210px;}
 .advantage-list li img{display: block;margin: 0 auto; margin-top: 40px;transition: all 0.3s;}
 .advantage-list li p{text-align: center;font-size: 28px;color: #fff;font-family:'noto-sans';font-weight: bold;transition: all 0.3s;}
 .advantage-list li:hover img{margin-top:30px;}
 .advantage-list li:hover p{margin-top: 20px;}
 
 /* 产品与服务*/
 .product{width:18.23rem;height:642px;background: url(../img/bg2.jpg) 0 0 no-repeat;padding-top: 1px;margin: 0 auto;margin-top: 17px;}
 .pro-tit {margin-top: 40px;}
 .pro-tit img{display: block; margin: 0 auto;}
 .pro-list{width: 1155px;margin: 60px auto 0;}
 .pro-list li{width: 204px;height: 354px;float: left;background: rgba(166,74,74,0.35);margin-right: 113px;padding-top: 1px;position: relative;transition: all 0.3s;}
 .pro-list li a{height:324px;display: block;}
 .pro-list li p{text-align: center;font-size: 22px;color: #fdfaf1;font-weight: bold;margin-top: 25px;}
 .pro-list li p span{margin: 0 5px;transition: all 0.3s;}
 .pro-list li .pro-text{padding: 0 23px;font-size:14px;color:#fdfaf1;line-height:30px;max-height: 240px; margin-top: 20px; overflow: hidden;text-overflow: ellipsis;
 	display: -webkit-box;
	-webkit-line-clamp: 8;
	-webkit-box-orient: vertical;}
.pro-list li .sp3{width: 11px;height: 11px;background: #fff;position: absolute;bottom: 0;right: 0;}
.pro-list li:hover{background: rgba(166,74,74,1);margin-top: -10px;}
.pro-list li:hover p span{margin: 0 10px;}

 /*新闻与招聘 */
 .news-outer {width: 18.23rem;margin: 0 auto;margin-top: 0.17rem;}
 .news-box{width: 9.1rem;}
 .n-tit{width:9.1rem;height: 0.87rem;line-height: 0.87rem; background: url(../img/bg3.jpg) 0 0 no-repeat;transition: all 0.3s;}
 .n-tit p{font-size:0.28rem;font-weight: bold;color: #a64a4a;margin-left: 0.5rem;}
 .n-tit p span{font-size:0.3rem;font-family:'AkzidenzGrotesk-LightCond_0';font-weight: normal;margin-left: 0.05rem;}
 .n-tit .p2{margin-right: 0.45rem;}
 .n-tit.on{background: #a64a4a;}
 .n-tit.on p{color: #fdfaf1;}
 .n-tit:hover{background: #a64a4a;}
 .n-tit:hover p{color: #fdfaf1;}
 .news-list{width: 9.1rem;background: #fffcf3;margin-top: 0.06rem;padding-bottom: 0.3rem;height: 3.3rem;}
 .news-list li{width:3.8rem;float: left;height: 0.6rem;line-height: 0.6rem; margin-top: 0.2rem;font-size: 15px;color: #565656;margin-left: 0.5rem;border-bottom: 1px solid #cac8c2;transition: all 0.5s;}
 .news-list li p{width:2.72rem;color: #565656;float: left; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;transition: all 0.5s;}
 .news-list li span{display: block; float: right;color:#565656 ;font-family: arial;transition: all 0.5s;}
 .news-list li:hover{border-bottom: 1px solid #a64a4a;}
 .news-list li:hover p{color:#a64a4a ;margin-left:0.05rem;}
 .news-list li:hover span{color:#a64a4a;}

 .news-list2{width: 9.1rem;background: #fffcf3;margin-top: 0.06rem;padding-bottom: 0.3rem;height: 3.3rem;}
 .news-list2 li{width:3.8rem;float: left;height: 0.6rem;line-height: 0.6rem; margin-top: 0.2rem;font-size: 15px;color: #565656;margin-left: 0.5rem;border-bottom: 1px solid #cac8c2;transition: all 0.5s;}
 .news-list2 li img{width:19px;height: 18px;display:block;float:left;margin-top: 0.18rem;}
 .news-list2 li p{width:2.3rem;color: #565656;float: left;margin-left: 0.15rem; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;transition: all 0.5s;}
 .news-list2 li span{display: block; float: right;color:#565656 ;font-family: arial;transition: all 0.5s;}
 .news-list2 li:hover{border-bottom: 1px solid #a64a4a;}
 .news-list2 li:hover p{color:#a64a4a ;margin-left:0.2rem;}
 .news-list2 li:hover span{color:#a64a4a;}

 /*合作单位 */
 .partner {background: #ffffff !important;}
 .par-tit {margin-top:30px;}
 .par-tit img{display: block; margin: 0 auto;}

.p1-list{width: 18.23rem;height:auto;margin: 0 auto;margin-top: 30px;position: relative;}
.p1-list .p-li{width:3.6rem;height:0.69rem; float: left;background: url(../img/p1.png) 0 0 no-repeat;background-size:100% 100%;margin-left: 0.05rem;}
.p1-list .p-li a{padding:0 0.2rem;height: 0.69rem;display: block; text-align: center;font-size:15px;color: #fdfaf1;line-height: 0.69rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.p1-list .p-li:hover{background: url(../img/p2.png) 0 0 no-repeat;background-size:100% 100% ;}
.p1-list .p-li:hover a{color: #a64a4a;}
.p1-list .p-li:hover .par-text .p1 a{color:#414141;}

.p2-box{width:18.21rem;margin-bottom: 15px;display: none;position: absolute;/* top:0.69rem; */left: 0;}
.par-text{width:600px;margin: 0 auto;}
.par-text img{width: 101px;height: 123px;display: block;float: left;}
.add-box{width: 420px;margin-top: 20px;}
.par-text .p1 {height:24px;font-size: 14px;color:#414141;}
.par-text .p1 a{color:#414141;text-align: left;}
.par-text .par-intro{line-height: 24px;height:48px !important; margin-top: 15px;overflow: hidden;text-overflow: ellipsis; display: -webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient: vertical;}
	
	
	
	
 /* 视频框*/
 .video{padding:0.11rem;background:#f9f3e2 ;position: absolute;bottom: 1px;left: 1px;display: none;}
 .video img{width:2.65rem;height: 1.6rem;display: block;}
 .video .mask{width:2.65rem;height: 1.6rem;position: absolute;top:0.11rem;left: 0.11rem;background:rgba(0,0,0,0.38);}
 .video .mask .span1{width:0.33rem;height: 0.32rem;background: url(../img/btn-bf.png) 0 0 no-repeat;background-size: 100% auto;position: absolute;top:50%;left: 50%;margin-left:-0.16rem;margin-top: -0.16rem;cursor: pointer;}
 .video .close1{width: 0.3rem;height: 0.3rem;display: block;background: url(../img/close.png) 0 0 no-repeat;background-size: 100% auto;position: absolute;top: -0.15rem;right:-0.15rem;cursor: pointer;}
 /* 视频弹窗*/
 .pop-video{background: #ffffff; display: none;}
 .pop-video .video-box{width: 600px;margin: 0 auto;}
 .pop-video .video-box .video1{margin: 0 auto;}
 .layui-layer{background:transparent !important;box-shadow: none !important;background: #fff;}
 
 .layui-layer-ico:hover{background: url(../img/icon.png) 0 0 no-repeat;background-position: -180px -31px;}