

/*topnav s*/
.topnav{height:45px;background:#222222;overflow:hidden;}
.topnav-l{line-height:45px;color:#a9a9a9;font-size:14px;}
.topnav-r li{float:left;line-height:45px;margin-left:20px}
.topnav-r li a{color:#a9a9a9;font-size:14px;}
.topnav-r li a:hover{color:#fff}
/* navs s */
.navs{height:65px;position: relative;background:#d21717;}
.navs ul{width:1200px;margin:0 auto;position: relative;z-index:999}
.navs li{float:left;line-height:65px;width:170px;text-align:center;transition:all 0.6s;background:url(../images/xts.png) no-repeat right;position:relative;}
.navs li a{color:#fff;display:block;width:100%;height:100%;font-size:16px;}
.navs i{position: absolute;left:0;top:0;height:50px;background:#fea646;width:19%}
.navs li:last-child{background-image:none;}
/* navs e*/

/*header s*/
.header{height:95px;overflow:hidden;}
.logo{width:510px;position: relative;height:95px;}
.logo img{margin-top:10px;}
.logoms{margin-left:20px;padding-left:20px;background:url(../images/xt.png) no-repeat left 22px;height:80px;}
.logoms h2{font-size:24px;color:#d11717;margin-top:20px}
.logoms p{font-size:14px;color:#444444;;letter-spacing:4px;margin-top:3px}

.head-call{width:210px;height:80px;background:url(../images/dh.png) no-repeat center;}
.head-call em{font-size:24px;color:#333333;font-weight:bold;position: relative;left: 46px;top: 36px;}
/*header e*/



/*banner s*/
.banner{height:720px;;position: relative;overflow:hidden;}
.slideBox .hd{overflow:hidden;position:absolute;left:0;bottom:130px;z-index:999;width:100%}
.slideBox .hd ul{zoom:1;text-align:center; }
.slideBox .hd ul li{ display:inline-block; margin:0 9px;  width:15px; height:15px;text-align:center; background:#fff; cursor:pointer;zoom:1;*display:inline;border-radius:50%}
.slideBox .hd ul li.on{background:#e92e01;}
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; text-align:center; height:720px; }
.slideBox .bd img{ width:100%; height:auto; display:block; margin:0 auto;  }
.slideBox .bd a{display:block;width:100%;height:100%;}
.prevs{width:60px; height:60px;position: absolute;left:4%;left;top:350px;}
.nexts{width:60px; height:60px;position: absolute;right:4%;top:350px;}
.prevs{background:url(../images/left.png) no-repeat center;}
.nexts{background:url(../images/next.png) no-repeat center;}
.nexts:hover{background:url(../images/rights.png) no-repeat center;}
.prevs:hover{background:url(../images/lefts.png) no-repeat center;}
/*banner e*/

.lib22785571_2 {
	margin:auto;
	padding:20px
0px 0px 0px;
	background-color:#fff;
	background-image:url('/public/theme/utooliwanshangcloud/default/css/');
	background-position:0px 0px
}
.lib22785571_2:after {
	content:" ";
	display:block;
	clear:both
}
.lib22785571_2 i,
.lib22785571_2
em {
	font-style:normal
}
.lib22785571_2
.fl {
	float:left
}
.lib22785571_2
.fr {
	float:right
}
.lib22785571_2
.pr {
	position:relative
}
.lib22785571_2
.bsc {
	background-size:cover;
	background-position:center
}
.lib22785571_2
.kzss {
	width:1200px;
	margin:0
auto;
	height:75px;
	position:relative
}
.lib22785571_2 .kzs1
ul {
	width:688px;
	height:45px;
	float:left;
	font-size:14px;
	padding:20px 0 0 38px;
	margin-top: -39px;
	position:relative;
	color:#999;
	overflow:hidden;
	text-overflow:ellipsis
}
.lib22785571_2 .kzs1 ul
p {
	color:#d11717;
	float:left;
	font-size:15px
}
.lib22785571_2 .kzs1 ul li{margin-left:10px}
.lib22785571_2 .kzs1 ul li a{color:#333333}

.lib22785571_2 .kzs1 ul
li {
	margin-right:10px;
	float:left
}
.lib22785571_2 .kzs1 ul li:hover
a {
	color:#9F0600
}
.lib22785571_2
.dt1 {
	position:absolute;
	top:-112px;
	left:0px;
	width:688px;
	height:92px;
	background-color:#fff;
	z-index:50
}
.lib22785571_2
.dt2 {
	position:absolute;
	top:-112px;
	right:0px;
	width:512px;
	height:150px;
	z-index:50
}
.lib22785571_2 .dt2
.dtkz1 {
	width:340px;
	height:150px;
	float:left;
	background-color:#666;
	text-align:center;
	overflow:hidden
}
.lib22785571_2 .dt2 .dtkz1
img {
	background-size:cover;
	background-position:center
}
.lib22785571_2 .dt2
.dtkz2 {
	width:172px;
	height:150px;
	background-color:#d11717;
	float:right
}
.lib22785571_2 .dt2 .dtkz2
li {
	width: 25px;
	height:105px;
	writing-mode:tb;
	font-size:16px;
	float:left;
	margin: 24px 0 20px 15px;
	letter-spacing:4px;
	/* padding:0px
2px 0 0; */
	border:1px
solid #d11717;
	text-align:center;
	text-overflow:ellipsis;
	white-space:nowrap;
	padding: 0 4px;
	overflow:hidden;
}
.lib22785571_2 .dt2 .dtkz2 li
a {
	color:#fff
}
.lib22785571_2 .dt2 .dtkz2 li:hover {
	border:1px
solid #fff
}
.lib22785571_2
.s_inp01 {
	margin-top:22px
}
.lib22785571_2
.inp01 {
	float:left;
	margin-left:38px;
	width:508px;
	height:40px;
	padding-left:40px;
	margin-top:4px;
	background:#f8f8f8;
	border-left:1px solid #fff;
	color:#999;
	font-size:14px;
	line-height:33px;
	padding-right:80px;
	background-position:575px 13px;
	background-repeat:no-repeat
}
.lib22785571_2
.inp02 {
	float:left;
	width:32px;
	height:33px;
	border:0;
	background:url() no-repeat left
}
.lib22785571_2 input,
.lib22785571_2
textarea {
	border:none;
	box-shadow:none;
	outline:none
}
.lib22785571_2
.basec {
	position:absolute;
	width:40px;
	height:40px;
	top:26px;
	right:26px;
	background:url(../images/ss.png) no-repeat center;
	cursor:pointer;
	background-position:center;
	background-repeat:no-repeat
}
.lib22785571_2 {
	color:#9F0600;
	background-color:#fff;
	margin:auto;
	padding:20px
0px 0px 0px;
	position:static;
	z-index:auto;
}



.lib03294324_3 {
	margin:auto;
	padding:40px 0;
	background-color:#fff;
	background-position:0px 0px
}
.lib03294324_3:after {
	content:" ";
	display:block;
	clear:both
}
.lib03294324_3 i,
.lib03294324_3
em {
	font-style:normal
}
.lib03294324_3
.fl {
	float:left
}
.lib03294324_3
.fr {
	float:right
}
.lib03294324_3
.pr {
	position:relative
}
.lib03294324_3
.bsc {
	background-size:cover;
	background-position:center
}
.lib03294324_3 .g-about {
	width:100%;
	position:relative;
	background:cover
}
.lib03294324_3 .g-about .m-box {
	width:1200px;
	height:100%;
	margin:0
auto;
	padding:20px
0
}
.lib03294324_3 .g-about
.abtop {
	width:1100px;
	height:240px;
	margin:0
auto;
	position:relative;
	left:40px;
	margin-bottom:57px
}
.lib03294324_3 .g-about .abtop
.imgs {
	height:240px;
	overflow:hidden;
	float:left;
	margin-right:10px
}
.lib03294324_3 .g-about .abtop .imgs
i {
	display:block;
	width:100%;
	height:100%
}
.lib03294324_3 .g-about .abtop
.imgs1 {
	width:430px
}
.lib03294324_3 .g-about .abtop
.imgs2 {
	width:275px
}
.lib03294324_3 .g-about .abtop
.imgs3 {
	width:285px
}
.lib03294324_3 .g-about .abtop
.imgs4 {
	width:265px;
	height:112px;
	position:absolute;
	bottom:-40px;
	right:170px
}
.lib03294324_3 .g-about .abtop .imgs
i {
	display:block;
	width:100%;
	height:100%;
	transition:1.1s
}
.lib03294324_3 .g-about .abtop .imgs:hover
i {
	transform:scale(1.08);
	transition:1.1s
}
.lib03294324_3 .g-about .abtop
.imgtits {
	width:266px;
	height:60px;
	background-color:rgba(209,23,23,0.8);
	background-size:cover;
	text-align:center;
	position:absolute;
	left:-44px;
	bottom:0px;
	font-size:20px
}
.lib03294324_3 .g-about .abtop .imgtits
h2 {
	padding:0
10px;
	margin:0
auto;
	font-size:20px;
	color:#fff;
	line-height:60px;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden
}
.lib03294324_3 .g-about
.abbot {
	width:960px;
	height:180px;
	margin:0
auto;
	position:relative
}
.lib03294324_3 .g-about .abbot>i {
	display:block;
	width:100%;
	height:100%
}
.lib03294324_3 .g-about .abbot
.ableft {
	height:106px;
	background-size:cover;
	position:absolute;
	left: -20px;
	bottom: 60px;
}
.lib03294324_3 .g-about .abbot
.abban {
	width:877px;
	height:170px;
	float:left;
	margin-left:90px;
	border-left:1px solid #d6d6d6;
	padding-left:55px
}
.lib03294324_3 .g-about .abbot .abban
h2 {
	font-size:26px;
	color:#333333;
	text-align:left;
	line-height:30px;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	font-family:"思源宋体 CN"
}
.lib03294324_3 .g-about .abbot .abban
.titsw {
	font-size:16px;
	color:#bbbbbb;
	margin-bottom:10px;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	font-family:"思源宋体 CN";
	margin-top:10px;
	font-weight:
}
.lib03294324_3 .g-about .abbot .abban .descr
p {
	line-height:35px;
	color:#666666;
	opacity: .8;
	font-size:16px;
	-webkit-line-clamp:3;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	overflow:hidden;
	text-overflow:ellipsis;
	height:98px;
}
.lib03294324_3 .g-about .abbot .abban .descr
p  a{color:#666666}
.lib03294324_3 {
	color:#068831;
	background-color:#fff;
	margin:auto;
	padding:40px
0;
	position:static;
	z-index:auto
}

/*pros s*/
.pros{height:810px;background:url(https://sjzz.ilhjy.cn/uimg/587471506/bg_4819396.jpg@f_webp,q_80) no-repeat center top;padding-top:40px}
.tits{text-align:center;}
.pros-main{margin-top:50px;}
.pros-l{width:210px;background:rgba(210,23,23,.8);padding:40px;}
.pros-l li{height: 45px;border:1px solid #d99b9b;text-align:center;line-height:45px;margin-bottom:25px;transition:all 0.6s}
.pros-l li a{color:#fff;display:block;width:100%;height:100%;font-size:18px;}
.pros-l li:hover a{background:#d21717}
.pros-l li:hover{border:1px solid #fff;}
.pros-l p{text-align:center;color:#fff;font-size:16px;margin-top:68px}
.pros-l span{font-size:12px;color:#fff;display:block;text-align:center;text-transform:uppercase;margin-top:10px}
.pros-r{width:900px;}
.pros-r li{width:290px;height:265px;float:left;background:#fff;margin:5px;}
.pros-pic{height:220px;overflow: hidden;}
.pros-pic img{width:100%;height:100%;transition:all 0.6s}
.pros-r li:hover img{transform:scale(1.06);}
.pros-r li h2{text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:16px;color:#444444;font-weight:normal;line-height:45px;}
.pros-mm{height:225px;background:url(../images/xm.png) no-repeat center;position:relative;top:55px}
.pros-mm span{
	font-size: 36px;
    color: #fff;
    float: right;
    margin-top: 95px;
    margin-right: 200px;
    position: absolute;
    left: 50%;
    /* r: 100px; */
    margin-left: 246px;}
/*pros e*/

/*advants s*/
.advants{margin-top:180px;overflow:hidden;padding-bottom:95px}
.advants-main{margin-top:50px;}
.advants-top{height:420px;margin-bottom:30px;}
.advants-top-l{width:875px;background:#999;height:420px;position:relative; }
.advants-top-l img{width:100%;height:100%;position:absolute;left:0;top:0;}
.mss{width:535px;height:80px;background:rgba(255,255,255,.8);position: absolute;right:0;bottom:0;z-index:99;padding:25px;}
.mss h2{font-size:24px;color:#d21717;font-weight:normal;}
.mss p{font-size:14px;line-height:1.8;text-align:justify;color:#696969;margin-top:10px;height:50px;}
.advants-top-r{width:305px;background:#d21717;height:405px}
.advpic{width:530px;height:390px;overflow:hidden;}
.advpic img{width:100%;height:100%;}
.advms{width:580px;position:relative;padding-top:50px }
.sms{position: absolute;left:0;top:50px;}
.advms span{font-size:26px;color:#404040;position:relative;z-index:99;left:95px;top:45px}
.advms h2{position:relative;font-size:24px;color:#d21717;top:55px;font-weight:normal;}
.advms p{font-size:14px;color:#696969;line-height:1.8;text-align:justify;margin-top:10px;z-index:99;top:70px;position:relative;}
.tbs{position: absolute;right:-10%;top:60px;}
.advants-list li{position:relative;}
.tb3{position: absolute;left:50%;z-index:999;margin-left:-100px;top:70px;}
.advlx{width:370px;height:45px;background:#555;z-index:99;position:relative;background:url(../images/tbb.png) left no-repeat;top:140px}
.advlx a{width:140px;height:45px;position: absolute;left:0;top:0;border-radius:20px;}
.advlx span{font-size:24px;color:#d21717;position: absolute;left:210px;top:10px;}
/*advants e*/

/*shows s*/
.shows{height:425px;background:url(https://sjzz.ilhjy.cn/uimg/587471506/bg2_4819396.jpg@f_webp,q_80) no-repeat center top;padding-top:80px;position:relative;}
/*shows e*/

/*cases s*/
.cases{padding:50px 0;overflow:hidden;}
.cases-l{width:355px;background:#f5f5f5;padding-top:40px;height:395px;position:relative;padding-top:55px;padding-right:55px;padding-left:45px;}
.catit{position: absolute;left:-7px;top:30px;}
.cases-l h2{font-size:22px;color:#353535;overflow:hidden;white-space:nowrap;font-weight:normal;margin-left:68px;text-overflow:ellipsis;}
.cases-l p{font-size:16px;color:#666666;line-height:1.8;text-align:justify;margin-top:50px;max-height:84px;overflow:hidden;}
.morecase{font-size:16px;color:#c11920;display:block;margin-top:20px}
.caselists{margin-top:20px;}
.caselists li{border:1px solid #898989;line-height:45px;text-align:center;margin-bottom:10px;}
.caselists li a{color:#494949;font-size:16px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:0 20px;}
.caselists li:hover a{color:#c11920}

.cases-r{width:730px;}
.cases-r-l{width:440px;height:449px;overflow:hidden;position:relative;}
.cases-r-l img,.cases-r-r li img{width:100%;height:100%;transition:all 0.6s}
.cases-r-l img:hover,.cases-r-r li:hover img{transform:scale(1.06);}
.cases-r-r{width:287px;}
.cases-r-r li{height:223px;overflow:hidden;margin-bottom:3px;position:relative;}
.pms{position: absolute;left:0;bottom:0;width:100%;height:40px;background:rgba(0,0,0,.7);z-index:99;line-height:40px;text-align:center;color:#fff;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.cases-main{margin-top:55px}
.cases-lx{width:490px;height:50px;background:url(../images/dhss.png) no-repeat center;margin:60px auto 0;position:relative;}
.cases-lx span{font-size:23px;color:#fff;position:relative;left:90px;top:16px;}
.cases-lx a{width:195px;height:50px;position: absolute;right:0;top:0;}
.shows-main{width:1200px;margin:60px auto 0;position:relative;z-index:99}
.logoss{margin-left:155px;}
.note-ms{width:610px;height:120px;border-bottom:4px solid #c22229;padding:30px 20px;background:#fff}
.note-ms li{margin-bottom:15px;}
.note-ms li a{color:#353535;font-size:18px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.ir{position: absolute;right:0;top:234px;height:180px;background:#fff;width:20%;}
.il{height:270px;background:url(../images/img6.jpg) no-repeat center top;position: absolute;left:0;top:190px;width:100px;}
/*cases e*/

/*mess s*/
.mess{height:500px;overflow:hidden;background:#000;}
.mess-l,.mess-r{width:50%;height:500px;}
.mess-r{background:#c22229}
.mess-ms{width:370px;height:377px;background:rgba(0,0,0,0.9);margin-top:75px}
.mess-ms h2{font-size:24px;color:#fff;text-align:center;margin-top:40px;}
.mess-ms span{display:block;text-align:center;color:#fff;font-size:16px;text-transform:uppercase;margin-top:10px}
.mess-ms img{display:block;margin:10px auto;}
.mess-ms p{text-align:center;color:#fff;font-size:18px;margin-top:10px}
.mess-ms a{width:160px;height:40px;background:#fff;margin:20px auto;color:#c11920;display:block;line-height:40px;text-align:center;border-radius:5px;}
.mess-bd{width:520px;height:295px;background:#fff;margin-top:76px;padding:40px;}
.mess-bd h2{font-size:24px;color:#000;margin-bottom:20px}
.mess-bd h2 span{font-size:14px;color:#666666;font-weight:normal;}
#nm,#dh{width:245px;height:40px;border:1px solid #dddddd;text-indent:10px;line-height:40px;}
.inputs{margin-bottom:13px}
.inputs label{display:block;font-size:12px;color:#666666;margin-bottom:12px;cursor:pointer;}
#bz{height:70px;border:1px solid #dddddd;width:516px;text-indent:10px;padding-top:10px;}

.butts{width:145px;height:45px;background:#c11920;color:#fff;cursor:pointer;cursor:pointer;}
/*mess e*/

/*news s*/
.news{padding:80px 0 60px 0;overflow:hidden;}
.news-l{width:300px;background:#c11920;padding:60px 30px 0 30px;position:relative;height:700px;}
.news-l h2{text-align:center;color:#fff;font-size:24px;border-bottom:1px solid #fff;padding-bottom:30px}
.news-l p{font-size:16px;color:#f8ecec;text-align:center;line-height:1.8;margin-top:30px;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;overflow: hidden;}
.mores{width:100px;height:43px;border:1px solid #fff;display:block;margin:70px auto;color:#fff;text-align:center;line-height:43px;}
.mores:hover{background-color:#fff;color:#c11920}
.news-l img{width:356px;height:235px;overflow:hidden;position: absolute;left:2px;bottom:2px;}
.news-list{width:730px;position:relative;}
.news-top-tit{height:105px;overflow:hidden;}
.news-btn{width:260px;height:105px;background:url(../images/xt5.png) no-repeat center #eeeeee;}
.news-btn li{width:130px;float:left;font-size:20px;color:#333333;font-weight:bold;line-height:105px;text-align:center;}
.news-btn li a{color:#333333}
.news-tits{position:relative;margin-top:50px}
.news-tits h2{font-size:18px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#333333;font-weight:normal;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:600px}
.news-tits p{font-size:16px;color:#8c8c8c;line-height:1.8;text-align:justify;height:56px;overflow:hidden;margin:10px 0 20px 0;}
.news-tits span{font-size:14px;color:#999999;display:block;}
.news-tits em{font-size:12px;color:#999999;position: absolute;right:0;top:0;font-style:normal;}
.picScroll-left{position:relative;}
.picScroll-left .hd{position: absolute;left:0;bottom:-155px;z-index:999;width:100px;height:80px;}
.picScroll-left .next,.picScroll-left .prev{width:40px;height: 40px;display:inline-block;text-indent:100px;overflow:hidden;position: absolute;cursor:pointer;}
.picScroll-left .prev{background:url(../images/left.jpg) no-repeat center;left:0;}
.picScroll-left .next{background:url(../images/right.jpg) no-repeat center;right:0;}
.picScroll-left .prev:hover{background:url(../images/lefts.jpg) no-repeat center;}
.picScroll-left .next:hover{background:url(../images/rights.jpg) no-repeat center;}
.dhxm{position: absolute;right:0;bottom:-105px;z-index:999;color:#770001}
/*news e*/

/*shares s*/
.shares{background:#b60a0a;margin-top:30px;padding:15px 0;}
.tit5{margin-top:45px}
.codes{margin-top:20px;margin-left:230px}
.codes li{margin-right:60px;float: left;}
.codes li img{width:100px;height:100px;}
.codes li p{font-size:14px;color:#fff;width:14px;margin-left:14px;margin-top:3px}
/*shares e*/


/*footer s*/
.footer{padding:50px 0 20px 0;overflow:hidden;background:#f5f5f5;position:relative;}
.foot-map{width:460px;height:220px;background:#000;overflow:hidden;border:3px solid #dddddd;}
.foot-lx{width:360px;margin-left:70px;padding-left:50px;background: url(../images/xt4.png) no-repeat left top}
.foot-tit {margin-bottom:30px}
.foot-tit h2{font-size:18px;color:#333333;font-weight:normal;}
.foot-tit span{font-size:12px;color:#333333;text-transform:uppercase;}
.foot-lx p{font-size:14px;color:#666666;line-height:1.8;margin-bottom:10px;}
.foot-nav{background:url(../images/xt4.png) no-repeat left top;padding-left:50px}
.foot-navs{width:200px;}
.foot-navs li{width:70px;float: left;margin-bottom:15px;margin-right: 20px;}
.foot-navs li a{font-size:14px;color:#666666}


.copys{text-align:center;font-size:14px;color:#fff;background:#252525;height:45px;line-height:45px;}
.copys a{color:#fff!important}
/*footer e*/

/*slidenav s*/
.slidenav{width:80px;height:300px;position:fixed;top:0;bottom:0;right:0;z-index:9999;margin:auto;}
.slidenav li{height:70px;background:#d21717;margin-bottom:1px;position:relative;}
.slidenav li i{width:35px;height:30px;display:block;margin:0 auto;position:relative;top:10px;text-align:center;}
.slidenav li p{font-size:14px;color:#fff;text-align:center;margin-top:10px;}
.divscode{width:130px;height:130px;background:#fff;position: absolute;left:-140px;top:0;border:1px solid #dedede;display:none;}
.divscode img{width:100%;height:100%;position: absolute;right:0;top:0;left:0;bottom:0;margin:auto;}
.lmxsn{width:160px;height:40px;background:#fff;position: absolute;left:-160px;top:0;text-align:center;line-height:40px;font-size:14px;display:none;padding:5px;}
.lmxsn img{width:100%;height:100%;}
.slidenav li:hover .lmxsn,.slidenav li:hover .divscode{display:block;}