
/*banner*/
.banner{width:100%;}
.gallery-top{width:100%;height:640px;}
.bannerbg1{position:absolute;top:0px;left:0px;width:100%;height:640px;background:url(/Public/version2/images/bannerbg1.jpg) no-repeat center center;}
.bannerbg2{position:absolute;top:0px;left:0px;width:100%;height:640px;background:url(/Public/version2/images/bannerbg2.jpg) no-repeat center center;}

.bannertab{height:110px;box-shadow:0 0.5rem 0.5rem #aaaaaa;}

.gallery-thumbs{padding-top:15px;width:100%;height:110px;text-align:center;font-size:1.8rem;vertical-align:middle;color:#e60012;z-index:99;}
.gallery-thumbs ./* sw */iper-slide{cursor: pointer;}
.gallery-thumbs img{height:50px;}
.gallery-thumbs hr{border-top:solid 5px #E60012;}
.gallery-thumbs .swiper-slide:not(.swiper-slide-thumb-active){-webkit-filter: grayscale(100%);filter:progid:DXImageTransform.Microsoft.BasicImage(graysale=1);}
.gallery-thumbs .swiper-slide:not(.swiper-slide-thumb-active) hr{border-top-color:#cac9c9;}


.sl1-1{position:absolute;top:100px;left:0;font-size:7rem;font-weight:200;color:#e60012;}
.sl1-2{position:absolute;top:200px;left:0;font-size:2rem;font-weight:200;color:#595757;}
.sl1-3{position:absolute;top:280px;left:0;font-size:1.8rem;font-weight:200;color:#e60012;}
.sl1-4{position:absolute;top:50px;right:0;font-size:1.8rem;font-weight:200;color:#e60012;}

a.more2:link,a.more2:visited,a.more2:active{color:#e60012;}
a.more2:hover{color:#e60012;}


/* 
.om1{position:absolute;top:263px;right:579px;}
.om2{position:absolute;top:160px;right:30px;}
.om3{position:absolute;top:120px;right:480px;}
.om4{position:absolute;top:80px;right:125px;}
.om5{position:absolute;top:300px;right:90px;}
.om6{position:absolute;top:300px;right:450px;}
.om7{position:absolute;top:90px;right:430px;}
 */

/*首页一句话快讯*/
/* .bgpic2{height:130px;width:100%;background:url(/Public/version2/images/pic2.jpg) no-repeat center center;} */
.onenews{color:#ffffff;}
.onenewsbox{display: flex;height:130px;align-items: center;font-size:1.6rem;}
.ob1{margin-left:150px;text-align: center;}
.ob2{margin-left:30px;padding:2px;background:#ffffff;border-radius:5px;}
.ob2 img{width:80px;}
.ob3{margin-left:30px;width:830px;}
.obtit{margin-bottom:10px;font-weight: bolder;font-size:1.6rem;}
.obcon{font-size:13px;}


.titx{text-align: center;}
.titx span{display:inline-block;position:relative;color: #333333;font-weight: 800;font-size: 26px;}
.titx span:before{position:absolute;top:0px;left:-50px;content:"";width:25px;height:53px;background:url(/Public/version2/images/a1.png) no-repeat center center;}
.titx span:after{position:absolute;top:-25px;right:-100px;content:"";width:78px;height:94px;background:url(/Public/version2/images/a2.png) no-repeat center center;}
.visible-xs .titx span{font-size:3rem;}
.visible-xs .titx span:before{top:10px;width:20px;height:30px;background:url(/Public/version2/images/a1.png) no-repeat center center;background-size:contain;}
.visible-xs .titx span:after{top:-10px;width:70px;height:60px;background:url(/Public/version2/images/a2.png) no-repeat center center;background-size:contain;}
.titx2{color: #F50A26;font-size: 16px;text-align: center;}

/**/
.bgpic2{padding-top:10px;height:150px;width:100%;background:url(/Public/version2/images/yaoqinghanbg.png) no-repeat center center;overflow: hidden;}




.bgpic3{width:100%;background:#F5F5F5;}

/*五大核心行业集群*/

.upshow{margin:0px -9px;padding:0px;text-align: center;}
.upshow > li{position:relative;display:inline-block;margin:0 0px;width: 19%;height:410px;list-style: none;transition: all 0.5s;border-radius:5px;overflow: hidden;}
.upshow > li > a{display: block;width:100%;height:100%;}
.upshow > li .info{position:absolute;top:0px;left:0px;padding-top:170px;width:100%;height:100%;text-align:center;color:#ffffff;background:rgba(0,0,0,0.6);box-sizing: border-box;transition:all 0.3s;}
.upshow p.line{display:block;margin:10px auto;width:30px;height:2px;background:#ffffff;}
.upshow .name{font-size:1.8rem;}
.upshow .intro{margin:10px auto;width:150px;font-size:1.3rem;text-align: left;opacity:0;visibility: hidden;transition:all 0.3s;}
.upshow .more {opacity:0;visibility: hidden;transition:all 0.3s;display:inline-block;padding:5px 20px;font-size:14px;color:#e60012;text-decoration:none;border:1px solid #e60012;}
/* .upshow a.upmore {margin:0 auto;color:#ffffff;text-decoration:none;border:1px solid #ffffff;} */
.upshow .intro.text-center{text-align: center;}
.upshow a.upmore{display:inline-block;margin:5px 0;padding:5px 20px;font-size:14px;color:#ffffff;text-decoration:none;border:1px solid #ffffff;}

.upshow:hover > li{width:18%;}
.upshow:hover > li:hover{width:24%;}
/* .upshow > li:hover + li{} */
.upshow > li:hover   .info{padding-top:80px;background:rgba(0,0,0,0.8);}
.upshow > li:hover   .intro{opacity: 1;visibility: visible;}
.upshow > li:hover   .more{opacity: 1;visibility: visible;}

.upshow .icong{position:relative;margin-bottom:70px;}
.upshow .icong img{position:absolute;top:0px;left:50%;opacity:1;visibility: visible;transform: translateX(-50%);transition: all 0.5s;}
.upshow .icong .cur{opacity:0;visibility: hidden;}
.upshow > li:hover .icong img{opacity:0;visibility: hidden;}
.upshow > li:hover .icong .cur{opacity:1;visibility: visible;}

.usimg{width:100%;height:100%;background-size: cover !important;}


.bgpic4 > .container{height:1150px;}
.bgpic4{width:100%;background:url(/Public/version2/images/pic4.jpg) no-repeat center bottom;}
.yun1{position: absolute;top:400px;left:50%;margin-left:227px;}
.yun2{position: absolute;top:400px;left:50%;margin-left:-95px;}
.yun3{position: absolute;top:400px;left:50%;margin-left:-400px;}
.yun4{position: absolute;top:230px;left:50%;margin-left:-160px;}
.yun5{position: absolute;top:370px;left:50%;margin-left:90px;}
.yun6{position: absolute;top:280px;left:50%;margin-left:270px;}
.yun7{position: absolute;top:280px;left:50%;margin-left:-530px;}
.yun8{position: absolute;top:275px;left:50%;margin-left:-290px;}
.yun9{position: absolute;top:290px;left:50%;margin-left:110px;}
.yun10{position: absolute;top:420px;left:50%;margin-left:-200px;}
.pingtai{position: absolute;bottom:110px;left:50%;margin-left:-630px;}




.bgpic5{width:100%;background:url(/Public/version2/images/pic5.png) no-repeat center bottom;}



/* 成功客户*/
.bgpic6{height:130px;width:100%;background:url(/Public/version2/images/ggbg1.png) no-repeat center center;}
.ckkh{text-align: center;color:#ffffff;font-size:2.4rem;line-height: 130px;vertical-align: middle;}
.ckkh .number{font-size: 6rem;vertical-align: middle;}
.tabkehu{position:relative;display:flex;padding:0px;justify-content:space-around;z-index: 5;}
.tabkehu li{position:relative;list-style: none;cursor: pointer;font-size:20px;color:#333333;}
.tabkehu li.current{color:#e60012;margin-bottom:0px;}
.tabkehu li.current:after{position:absolute;bottom:-20px;left:0px;content:"";height:2px;width:100%;background:#e60012;}
.tabkehuline{position:relative;margin:10px 0;}
.tabkehuline:after{position: absolute;bottom:0px;left:0px;content:"";height:1px;width:100%;background:#A9B8D0;}

.tabline{margin:0 auto;width:1px;height:470px;background:#4c4948;}

.conkehu{height:430px;padding:0px;overflow: hidden;overflow-y: scroll;}
.conkehu li{list-style: none;display: none;}
.conkehu li:first-child{display: block;}
.conkehu li > div {margin-bottom:20px;}
.conkehu li .col-md-4{margin-bottom:20px;}
.conkehu img{width:180px;height:68px;}


.text{font-size:1.6rem;line-height:2.6rem;color:#4c4948}
.text p{text-indent: 2em;}

a.more:link,a.more:visited,a.more:active{display: inline-block;padding:0 10px;border:1px solid #727171;color:#727171;border-radius:50px;text-align: center;}
a.more:hover{border-color:#e60012;color:#e60012;}


.bgpic7{height:127px;width:100%;background:url(/Public/version2/images/pic7.jpg) no-repeat center center;}

.bgpic9{height:130px;width:100%;background:url(/Public/version2/images/ggbg2.png) no-repeat center center;}

.showvideo1{}
.showvideo1 .lianrongyunvideo{padding:10px 0 5px 10px;}


.guanyubg{background:url(/Public/version2/images/guanyubg.jpg) no-repeat center center; background-size:cover;}
.guanyubg .text{margin:0 auto;max-width:1000px;text-align:center;color:#666666;}
.guanyubg a.more{padding:8px 20px;color:#F50A26;font-size:16px;border-radius:4px;}
.zhanyoulv{display: flex;justify-content:space-around;}
.zhanyoulv > div{text-align: center;}
.zhanyoulv .num{font-size:60px;color:#F50A26;font-family: "DIN Condensed",arial;}
.zhanyoulv .sign{font-size:16px;color:#F50A26;}
.zhanyoulv .kind{font-size:13px;color:#666666;}


.zhichibg{background:url(/Public/version2/images/zhichibg.jpg) no-repeat center center;background-size:cover;}
.zhichibg .titx span{color:#ffffff;}
.zhichi{position:relative;display:flex;justify-content:space-around;text-align: center;z-index:3;}
.zhichi img{margin:0 15px;width:45%;}
.zhichibg .fuwubg{transform:translateY(-60px);text-align: center;}

.shengtaibg{position:relative;background:#000000 url(../images/shengtaixingkong.png) no-repeat center 70%;background-size:cover;}
.shengtaidiqiu{position:absolute;top:0px;left:0px;right:0px;bottom:0px;background:url(/Public/version2/images/shengtaidiqiu.png) no-repeat center 40%;background-size:cover;animation:diqiuflash 3s infinite alternate;}
.shengtaibg .titx span{color:#ffffff;}
.shengtaibg .text{margin:0 auto;max-width:1000px;text-align:center;color:#ffffff;}
.shengtaibg a.more{padding:8px 20px;color:#ffffff;font-size:16px;border-radius:4px;}
.shengtaibg a.more:hover{color:#e60012;}


/* .indexnews{background:url(/Public/version2/images/indexnewsbg.png) no-repeat center center;background-size:cover;}

.newsflex{display: flex;justify-content: space-between;}
.newsbox{width:380px;}
.newsbox:first-child{width:355px;}
.newstitle{display:flex;justify-content:space-between;margin-bottom:20px;font-size:18px;font-weight:bolder;color:#000000;}

.newsimg{margin-bottom:15px;}
.newsimg img{box-shadow: 3px 3px 3px rgba(0,0,0,0.1);}

.indexnewslist{display: flex;padding:16px 0;justify-content: space-between;border-bottom:1px solid #C6CEDC;}
.indexnewslist a{width:280px;font-size:13px;color:#333333;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.indexnewslist a:hover{color:#e60012;}

@media (min-width:1300px){
  .newsbox{width:420px;}
  .newsbox:first-child{width:385px;}
} */


/* xs */
.xsadbox{padding:20px;background:url(/Public/version2/images/guanggaobg.png) no-repeat center center;}
.adxsx{}
.adxsx a{color:#ffffff;text-align: center;}
.adxsx .titxs{margin-bottom:10px;font-size: 15px;font-weight:bolder;}
.adxsx p{padding:0 5%;font-size: 12px;}


@keyframes diqiuflash
{
from {opacity: 0.5;}
to {opacity: 1;}
}

.yunxitong{position:relative;padding-top:50px;overflow: hidden;}
.yunxitong > .container{height:800px;}
.yunxitongbg{position:absolute;top:0px;left:0px;width:100%;height: 100%;pointer-events:none;opacity: 0.3;}
.yunxitongbg video{position:absolute;top:50%;left:50%;transform: translate(-50%,-50%);}

.yxtbg1{position:absolute;top:50%;left:50%;transform: translate(-50%,-50%);}
.yxtbg1 img{
  	animation: rotateArround linear 40s infinite;
  	-webkit-animation: rotateArround linear 40s infinite;
  	-moz-animation: rotateArround linear 40s infinite;
  	-ms-animation: rotateArround linear 40s infinite;
  	-o-animation: rotateArround linear 40s infinite;
}
.yxtxian{position:absolute;top:50%;left:50%;transform: translate(-50%,-50%);}
.yxtxian img{	animation: rotateArround linear 16s infinite;
	-webkit-animation: rotateArround linear 16s infinite;
	-moz-animation: rotateArround linear 16s infinite;
	-ms-animation: rotateArround linear 16s infinite;
	-o-animation: rotateArround linear 16s infinite;}
.yxtyun{position:absolute;top:50%;left:50%;transform: translate(-50%,-50%);}

.jgcaigouyun{position:absolute;top:332px;left:4%;}
.jgcaiwuyun{position:absolute;top:0px;left:46%;}
.jgrenliyun{position:absolute;top:150px;right:8%;}
.jgshuiwuyun{position:absolute;top:556px;right:8%;}
.jgshujuyun{position:absolute;top:556px;left:8%;}
.jgxietongyun{position:absolute;top:332px;right:4%;}
.jgyingxiaoyun{position:absolute;top:150px;left:8%;}

.yxtzxbox{position:absolute;top:50%;left:50%;transform: translate(-50%,-50%);width:250px;height:250px;}
.yxtzx1{position:absolute;top:31px;left:58px;}
.yxtzx2{position:absolute;top:88px;left:4px;}
.yxtzx3{position:absolute;top:88px;left:61px;}

.yxtinfo{position:absolute;top:-204px;left:85px;opacity: 0;visibility: hidden;transform:translateY(50px);transition: all 0.3s;}
.yxtinfo .daoxian{position:absolute;top:35px;left:0px;z-index: 5;}
.yxtinfo .info{position:absolute;top:0px;left:145px;}
.yxtinfo3{left:150px;}

.yunxitong .imgbtn{}
.yunxitong .imgbtn img{position:absolute;top:0px;left:0px;}
.yunxitong .imgbtn img:nth-child(2){top:-4px;left:-5px;opacity: 0;transition: all 0.3s;}
.yunxitong .yxtzx3 .imgbtn img:nth-child(2){top:-4px;left:-1px;}


.yxtzx:hover .imgbtn img:nth-child(2){opacity: 1;}
.yxtzx:hover .yxtinfo{opacity: 1;visibility: visible;transform:translateY(0px);}

/**/
.tabxg{position:relative;display:flex;padding:0px;justify-content:space-around;z-index: 5;}
.tabxg li{position:relative;list-style: none;cursor: pointer;font-size:20px;color:#333333;}
.tabxg li.current{color:#e60012;margin-bottom:0px;}
.tabxg li.current:after{position:absolute;bottom:-20px;left:0px;content:"";height:2px;width:100%;background:#e60012;}

.conxg{padding:30px 0;font-size: 16px;line-height: 1.8;}
.conxg li{list-style: none;display: none;}
.conxg li:first-child{display: block;}
.conxg li > div {margin-bottom:20px;}





.apptabxg{position:relative;padding:0px;justify-content:space-around;z-index: 5;white-space:nowrap;overflow-y: hidden;}
.apptabxg li{position:relative;display:inline-block;padding:0 12px 10px;list-style: none;font-size:16px;color:#333333;white-space:nowrap;}
.apptabxg li.current{color:#e60012;margin-bottom:0px;}
.apptabxg li.current:after{position:absolute;bottom:0px;left:0px;content:"";height:2px;width:100%;background:#e60012;}
.apptabxgline{position:relative;margin:0px 0;transform: translateY(-10px);}
.apptabxgline:after{position: absolute;bottom:0px;left:0px;content:"";height:1px;width:100%;background:#A9B8D0;}

.appconxg{padding:0px;font-size: 14px;line-height: 1.8;}
.appconxg li{list-style: none;display: none;}
.appconxg li:first-child{display: block;}

/*友情链接*/
.linklist{text-align: center;line-height:1.8;}
.linklist a{margin:0 10px;color:#999999;white-space:nowrap;}
.linklist a:hover{color: #000;}

/**/

@keyframes rotateArround {
	from {transform: rotate(360deg);}
	to {transform: rotate(0deg);}
}

@-webkit-keyframes rotateArround {
	}
	from {-webkit-transform: rotate(360deg);}
	to {-webkit-transform: rotate(0deg);
}

@-moz-keyframes rotateArround {
	from {-moz-transform: rotate(360deg);}
	to {-moz-transform: rotate(0deg);}
}

@-ms-keyframes rotateArround {
	from {-ms-transform: rotate(360deg);}
	to {-ms-transform: rotate(0deg);}
}

@-o-keyframes rotateArround {
	from {-o-transform: rotate(360deg);}
	to {-o-transform: rotate(0deg);}
}

@keyframes zoominout {
	0% {transform:scale(1);}
	50% {transform:scale(1.3);}
	100% {transform:scale(1);}
}

@-webkit-keyframes zoominout {
	}
	0% {-webkit-transform: scale(1);}
	50% {-webkit-transform: scale(1.3);}
	100% {-webkit-transform: scale(1);}
}

@-moz-keyframes zoominout {
	0% {-moz-transform: scale(1);}
	50% {-moz-transform: scale(1.3);}
	100% {-moz-transform: scale(1);}
}

@-ms-keyframes zoominout {
	0% {-ms-transform: scale(1);}
	50% {-ms-transform: scale(1.3);}
	100% {-ms-transform: scale(1);}
}

@-o-keyframes zoominout {
	0% {-o-transform: scale(1);}
	50% {-o-transform: scale(1.3);}
	100% {-o-transform: scale(1);}
}

.zoominout:hover img{animation: zoominout 0.3s;}


.anlibg{background:#fafafa url(/Public/version2/images/anlibg.png) no-repeat center top ;}




/**/
.appbannerthumbs{display: flex;flex-wrap:wrap;justify-content:space-between;}
.appbannerthumbs > div{margin-top:20px;width:30%;text-align: center;filter: grayscale(100%);}
.appbannerthumbs > div.current{filter: grayscale(0%);}

.apphexin{background:#F5F5F5;}
.apphexin img{margin:10px 0;}

.apptit{margin-bottom:10px;text-align: center;font-size:18px;color:#333333;font-weight: bolder;}
.apptitx{padding:0 8%;font-size:13px;color:#F50A26;text-align: center;}
.appguanyubg{background:url(/Public/version2/images/guanyubg.jpg) no-repeat center center;}
.appguanyubg .text{padding:0 5%;font-size:13px;line-height:2;color:#666666;}
.appguanyubg a.appmore{display:inline-block;padding:8px 20px;color:#F50A26;font-size:13px;border:1px solid #F50A26;border-radius:4px;}


.appzhichibg{background:url(/Public/version2/images/zhichibg.jpg) no-repeat center center;background-size:cover;}
.appzhichibg .apptit span{color:#ffffff;}
.appzhichi{position:relative;text-align: center;z-index:3;}
.appzhichi img{margin:0 15px;}
.appzhichibg .fuwubg{transform:translateY(-60px);text-align: center;}



.appindexnews{background:url(/Public/version2/images/indexnewsbg.png) no-repeat center center;background-size:cover;}

.newsflex{display: flex;justify-content: space-between;}
.newsbox{margin-left:10px;}
.newsbox:first-child{margin-left:0;}
.newstitle{display:flex;justify-content:space-between;margin-bottom:20px;font-size:18px;font-weight:bolder;color:#000000;}

.newsimg{margin-bottom:15px;}
.newsimg img{box-shadow: 3px 3px 3px rgba(0,0,0,0.1);}

.indexnewslist{display: flex;padding:16px 0;justify-content: space-between;border-bottom:1px solid #C6CEDC;}
.indexnewslist a{width:280px;font-size:13px;color:#333333;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.indexnewslist a:hover{color:#e60012;}

@media (min-width:1300px){
  .newsbox{}
  .newsbox:first-child{}
}

.appindexnewstab{position:relative;display:flex;padding:0px;justify-content:space-around;z-index: 5;}
.appindexnewstab li{position:relative;list-style: none;cursor: pointer;font-size:14px;color:#666666;}
.appindexnewstab li.current{color:#e60012;margin-bottom:0px;}
.appindexnewstab li.current:after{position:absolute;bottom:-10px;left:0px;content:"";height:2px;width:100%;background:#e60012;}
.appindexnewstabline{position:relative;margin:10px 0 20px;}
.appindexnewstabline:after{position: absolute;bottom:0px;left:0px;content:"";height:1px;width:100%;background:#A9B8D0;}


.appindexnewscon > div{display: none;}
.appindexnewscon > div:first-child{display: block;}
.appindexnewslist{display: flex;padding:10px 0;justify-content: space-between;}
.appindexnewslist a{width:220px;font-size:13px;color:#333333;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.appindexnewslist a:hover{color:#e60012;}
.appindexnewscon a.appmore{font-size:13px;color:#666666;}

.appshengtai{position:relative;padding-bottom:40px;background:#000000 url(../images/shengtaixingkong.png) no-repeat 0 -300px;}
.appshengtaidiqiu{position:absolute;top:0px;left:0px;width:100%;height:100%;background:url(/Public/version2/images/shengtaidiqiu.png) no-repeat 0 140%;background-size:120%;}
.appshengtai .apptit span{color:#ffffff;}
.appshengtai .text{padding:0 3%;font-size:13px;color:#ffffff;}
.appshengtai a.appmore{padding:6px 13px;font-size:13px;color:#ffffff;border:1px solid #ffffff;border-radius:4px;}



.appchenggonganli{background:url(/Public/version2/images/anlibg.png) no-repeat center top;}
.appguanyubg .text{padding:0 5%;font-size:13px;line-height:2;color:#666666;}
.appguanyubg a.appmore{display:inline-block;padding:8px 20px;color:#F50A26;font-size:13px;border:1px solid #F50A26;border-radius:4px;}

.apptabkehu{position:relative;padding:0px;justify-content:space-around;z-index: 5;white-space:nowrap;overflow-y: hidden;}
.apptabkehu li{position:relative;display:inline-block;padding:0 12px 10px;list-style: none;font-size:13px;color:#333333;white-space:nowrap;}
.apptabkehu li.current{color:#e60012;margin-bottom:0px;}
.apptabkehu li.current:after{position:absolute;bottom:0px;left:0px;content:"";height:2px;width:100%;background:#e60012;}
.apptabkehuline{position:relative;margin:0px 0;transform: translateY(-10px);}
.apptabkehuline:after{position: absolute;bottom:0px;left:0px;content:"";height:1px;width:100%;background:#A9B8D0;}

.appconkehu{padding:0px;}
.appconkehu li{list-style: none;display: none;}
.appconkehu li:first-child{display: block;}
.appconkehu .col-xs-4{margin:5px 0px;padding:0px;text-align: center;}
.appconkehu img{width:100px;height:37px;}


/*xinchuanglogo*/

.xinchuanglogo{display: flex;flex-wrap: wrap;justify-content: space-between;}
.xinchuanglogo div{margin-top:20px;}