/* 全局 */
*{font-family: "Microsoft YaHei";
margin:0;
padding:0;
border:none;}
body { width:100%; height:100%; margin:0; padding:0; font-family:Microsoft YaHei,Tahoma,Helvetica Neue, Arial, Helvetica, sans-serif; font-size:12px;
min-width:1470px}
a,a:hover{text-decoration:none;}
img{
	max-width:100%;}
.topx{
	background-image: linear-gradient(to right,#022989, #c14529);
	height:80px;}
.topxn{
	width:1470px;
	margin:0 auto;}
.topxlogo{
	width: 290px;
	float: left;
	background: #fff;
	height: 80px;
	}
.topxtel{
	width:160px;
	float:right;
	height:60px;
	background:url(ttel.png) left center no-repeat;
	padding-left:50px;
	text-align:right;
	padding-top:20px;
	color:#fff;
	line-height:20px;
	font-size:18px;}
.nav{
	width: 100%;
	height: 180px;
	background:rgba(255,255,255,0.8);
	position: relative;
	top: 0px;
	z-index: 9999;
	bottom:-100px;
	}
.inav{
	background:none !important;}
.navbar-fixed-top {
	margin-top: 0px;
	opacity: 0.8;
	position:fixed;	
}
.navbar-fixed-top ul.navbar-nav > li > a {
	font-size: 16px;
}
.navx{
	width:1470px;
	margin:0 auto;}
.navlogo{
	width:290px;
	float:left;}
.navn{
	float:left;
	width:900px;
	height:60px;
	line-height:60px;
	margin-top:20px;
	margin-left:100px;
	}
.navnl{
	float:left;
	height:60px;
	margin-left:20px;
	margin-right:20px;}
.bo {
	background:#c14529;}
.bo a{
	color:#fff !important;
	padding:0 10px;}
.navnl a{
	color:#000;
	font-size:18px;}
.navs{
	width:250px;
	height:35px;
	margin-top:15px;
	float:left;}
.souinput{
	width:90%;
	height:35px;
	margin-top:1em;
	background-color:#ccc;
	border-radius:15px;
	color:#999;
	padding-left:10px;
	float:left;}
.soub{
	float:left;
	margin-left:-30px;
	margin-top:1.2em;}

.i1{
	width: 100%;
	margin: 0 auto;
	margin-top: -100px;
}
.i1 img{
	display:block;}
.i2{
	width:100%;
	margin:0 auto;}
.i2 img{
	display:block;}
.i3{
	width:100%;
	height:146px;
	background:url(i3.jpg);
	color:#fff;
	text-align:center;
	padding-top:50px;
	margin:0 auto;}
.i31{
	font-size:30px;}
.i31 span{
	font-weight:bold;}
.i32{
	font-size:24px;}
.i33{
	font-size:16px;}
.i4{
	width:100%;
	margin:0 auto;}
.i4 img{
	display:block;}
.i5{
	background:url(i5.jpg) center no-repeat;
	height:844px;}
.ixw{
	width:1460px;
	padding-top:65px;
	margin:0 auto;}
	
.ixw1{
	width:655px;
	height:360px;
	padding-top:360px;
	float:left;
	background:#01419b url(ixw1.jpg) top no-repeat;}
.ixw11{
	font-size:60px;
	font-weight:bold;
	text-align:right;
	padding-right:30px;
	color:#fff;
	width:80%;
	margin-left:0%;
	height:80px;}
.ixw12{
	font-size:20px;
	text-align:left;
	padding-right:30px;
	width:60%;
	height:200px;
	margin-left:35%;
	color:#fff;}
.ixw13{
	font-size:24px;
	text-align:center;
	padding-right:30px;
	color:#fff;
	width:100%;}
.ixw2{
	width:775px;
	float:right;}
.ixw2n{
	width:635px;
	height:90px;
	padding:70px;
	background:rgba(255,255,255,0.6);
	margin-bottom:15px;}
.ixw2n1{
	float:left;
	width:110px;
	font-size:40px;
	font-weight:bold;
	color:#000;}
.ixw2n1 span{
	font-size:40px;
	font-weight:normal;
	color:#000;}
.ixw2n2{
	float:left;
	margin:0 20px;
	height:90px;
	width:2px;
	background:#000;}
.ixw2n3{
	float:left;
	width:355px;
	height:90px;
	font-size:18px;
	color:#000;}
.ixw2n3 span{
	font-size:12px;
	color:#000;}
.ixw2n4{
	float:left;
	width:355px;
	text-align:right;}

.heng6{
	width: 100%;
	height: 427px;
	background:url(ily.jpg);
	}
.heng61{
	width:100%;
	text-align:center;
	padding-top:4em;
	}
.heng62{
	width: 100%;
	text-align: center;
	padding-top: 0em;
	}
/*搜索框5*/
div.search {padding: 30px 0;}

        form {
            position: relative;
            width: 700px;
            margin: 0 auto;
        }

        input, button {
            border: none;
            outline: none;
        }

        input {
            width: 100%;
            height: 42px;
            padding-left: 13px;
        }

        button {
            height: 42px;
            width: 42px;
            cursor: pointer;
            position: absolute;
        }
        
        .bar5 input, .bar5 button {
            background: transparent;
        }
        .bar5 input {
            border: 4px solid #F9F0DA;
			background-color:#d4d5d0;
        }
        .bar5 button {
            top: 0;
            right: 0;
        }
        .bar5 button:before {
            content: "\f002";
            font-family: FontAwesome;
            font-size: 20px;
            color: #000;
        }
        .bar5 input:focus {
            border-color: #311c24
        }
.heng63{
	width: 100%;
	text-align: center;
	padding-top: 1em;
	color:#fff;
	line-height:150%;
	}
.heng631{
	font-size:32px;}
.heng632{
	font-size:10px;}
.heng633{
	font-size:16px;}

.ial{
	width:100%;
	height:735px;
	background:url(ial.jpg);}
.ialn{
	width:1470px;
	margin:0 auto;}
.ialx{
	width:335px;
	height:505px;
	background:#fff;
	float:right;
	margin-top:80px;
	padding:20px;}
.ialxx{
	width:335px;
	height:505px;
	background:#fff;}
.is1{
	width:335px;
	height:465px;}
.ialx1{
	text-align:center;
	font-size:20px;
	height:50px;
	font-weight:bold;
	color:#000;}
.ialx2{
	text-align:left;
	font-size:18px;
	line-height:180%;
	color:#000;}
.ialx3{
	text-align:left;
	font-size:16px;
	line-height:180%;
	margin-top:20px;
	color:#000;}

.i5n{
	width:100%;
	height:750px;
	background:#e7e9f3;}
.izx{
	width:1435px;
	height:560px;
	margin:0 auto;}
.izx1{
	width:240px;
	height:70px;
	padding-top:490px;
	padding-left:20px;
	padding-right:180px;
	float:left;
	background:url(ixw1.jpg);}
.izx1 a{
	color:#fff;
	font-size:18px;
	padding-top:500px;
	width:250px;}
.izx2{
	width:290px;
	padding-left:30px;
	padding-right:30px;
	height:560px;
	background:#17298c;
	float:left;
	
	margin-left:20px;}
.izx21{
	color: #fff;
	font-size: 18px;
	margin-top: 80px;
	padding-bottom: 80px;
	line-height: 200%;
	border-bottom: 1px solid #fff;
	}
.izx22{
	width:100%;}
.izx221{
	width:75px;
	height:85px;
	margin-top:50px;
	float:left;
	color:#fff;
	font-size:18px;
	text-align:center;}
.izx221 span{
	font-size:60px;}
.izx222{
	float:right;
	margin-top:110px;}
.izx3{
	width:540px;
	height:560px;
	float:left;
	margin-left:20px;}
.izx31{
	width:540px;
	height:275px;
	background:#17298c;
	}
.izx311{
	width:75px;
	margin-top:50px;
	padding-left:45px;
	padding-right:45px;
	border-right:1px solid #fff;
	float:left;
	color:#fff;
	font-size:18px;
	text-align:center;}
.izx311 span{
	font-size:60px;
	}
.izx311 img{
	margin-top:45px;}
.izx312{
	width:320px;
	margin-top:50px;
	padding-left:20px;
	line-height:200%;
	float:left;
	color:#fff;
	font-size:18px;}
.foot{
	width: 100%;
	background: #231815;
	height: 220px;
	padding-top: 30px;
	padding-bottom: 10px;
}
.footn{
	width:1240px;
	margin:0 auto;}
.ft1{
	float:left;
	width:270px;
	padding-top:40px;}
.ft11{
	font-size:18px;}
.ft12{
	width:270px;
	color:#fff;
	font-size:17px;
	height:40px;
	line-height:180%;}
.ft2{
	float:left;
	margin-left:40px;
	margin-top:40px;
	border-right:2px solid #fff;
	width:375px;}
.ft21{
	width:375px;
	
	color:#fff;
	font-size:28px;
	height:40px;
	line-height:180%;}
.ft22{
	width:375px;
	color:#fff;
	font-size:20px;
	height:80px;
	line-height:180%;}



.ft3{
	float:left;
	width:200px;
	background:#FFF;
	color:#000;
	text-align:center;
	font-size:30PX;
	line-height:60PX;
	height:60px;
	margin-left:30px;
	margin-top:60PX;}
	
.ft4{
	float: left;
	margin-left:30px;
	margin-top: 60px;
	width: 250px;
	color: #fff;
	font-size: 17px;
}
	
.idi{
	width:100%;
	background:#fff;
	height:60px;
	line-height:60px;
	text-align:center;
	font-size:18px;
	color:#000;}
.copy{
	width:100%;
	background-image: linear-gradient(to right,#022989, #c14529);
	height:80px;
	line-height:80px;
	text-align:center;
	font-size:18px;
	color:#fff;}
.nb{
	width:100%;
	top:-100px;
	position:relative;
	z-index:9;
	}
.ab1{
	width: 100%;
	height: 660px;
	background: #e7e9f3;
	top: -100px;
}
.ab1n{
	width: 1355px;
	height: 660px;
	margin: 0 auto;
	position: relative;
	z-index: 999;
	margin-top: -175px;
	background: #fff;
}
.ab1n1{
	text-align:center;
	color:#16288b;
	font-size:40px;
	font-weight:700;
	height:150px;
	line-height:150px;}
.ab1n1x{
	text-align:center;
	color:#16288b;
	font-size:40px;
	font-weight:700;
	height:150px;
	line-height:150px;
	margin-top:-100px;}
.ab1n1x span{color:#000;
	margin-left:10px;}
.ab1n1 span{
	color:#000;
	margin-left:10px;}
.ab1n2{
	text-align:left;
	padding:10px 80px;
	text-indent:40px;
	color:#000;
	font-size:20.4px;
	height:150px;
	line-height:180%;}
.ab1n3{
	width: 250px;
	margin: 0 auto;
	height: 4px;
	background: #16288b;
}
.ab1n4{
	text-align: left;
	padding: 10px 80px;
	text-indent: 40px;
	color: #999;
	font-size: 16px;
	height: 150px;
	line-height: 180%;
}
.ab2{
	width:100%;
	text-align:center;
	background:#16288b;}
.ab3{
	width:100%;
	text-align:center;
	background:#fff;
	margin:50px 0;}
.ab4{
	width:100%;
	text-align:center;
	background:#fff;
	}
.ab5{
	width: 100%;
	text-align: center;
	background: #fff;
	margin: 60px 0px 20px 0px;
	}
.cp1{
	width: 100%;
	text-align: center;
	background: #fff;
	color: #000;
	font-size: 30px;
	font-weight: bold;
	margin: 60px 0px 20px 0px;
	margin-top: -60px;
	}
.cp2{
	width: 1500px;
	padding:0 20px;
	margin:0 auto;
	text-align: center;
	background: #fff;
	color:#000;
	font-size:18px;
	line-height:180%;
	}
.cp3{
	width:100%;
	text-align:center;
	margin:30px auto;}
.cp4{
	width:100%;
	height:380px;
	text-align:center;
	background:#e7e9f3;
	position:relative;}
.cp41{
	font-size:30px;
	height:80px;
	line-height:100px;}
.cp42{
	font-size:18px;}
.cp5{
	width:100%;
	height:500px;
	text-align:center;
	background:#fff;}
.cp5n{
	width:1470px;
	margin:0 auto;
	margin-top:-180px;
	position:relative;}
.cp5x{
	width:300px;
	height:455px;
	margin:4px;
	float:left;
	position:relative;}
.cp5xt{
	position:relative;
	margin-top:-85px;
	height:85px;
	line-height:40px;
	color:#fff;
	font-size:24px;
	}
.cp5y{
	width:300px;
	height:455px;
	margin-top:-455px;
	position:relative;
	background:rgba(22,40,139,0.8);
	display:none;
	}
.cp5y1{
	color:#fff;
	font-size:20px;
	padding:30px 0 30px 0;
	}
.cp5y2{
	width:70px;
	height:2px;
	margin:0 auto;
	background:#fff;}
.cp5y3{
	width:250px;
	font-size:15px;
	text-align:left;
	margin:20px auto;
	line-height:180%;
	color:#fff;}
.cp5x:hover .cp5y{
	display:block;}
.cp5x:hover .cp5xt{
	display:none;}
.pro{
	width:100%;
	background:#e7e9f3;}
.pron{
	width:1270px;
	margin:0 auto;
	padding-bottom:30px;
	clear:both;}
.prox{
	width:623px;
	height:380px;
	margin:4px;
	float:left;
	background:#cfd1da;
	text-align:center;
	position:relative;}
.proxp{
	width:100%;
	height:220px;
	padding-top:80px;}
.proxt{
	position:relative;
	background:#adacb3;
	height:70px;
	line-height:30px;
	padding-top:10px;
	color:#fff;
	font-size:24px;
	position:relative;
	bottom:0;
	margin-bottom:0;
	}
.proxt1{
	float:left;
	text-align:left;
	padding-left:30px;}
.proxt2{
	float:right;
	padding-right:30px;
	margin-top:30px;}
.proy{
	width:623px;
	height:380px;
	margin-top:-300px;
	position:relative;
	background:rgba(22,40,139,0.8);
	display:none;
	}
.proy1{
	text-align:center;
	font-size:26px;
	color:#fff;
	padding-top:130px;}
.proy2{
	text-align:center;
	padding-top:30px;}
.prox:hover .proy{
	display:block;}
.prox:hover .proxt{
	display:none;}
	
	
.de{
	width:100%;
	background:url(decp.jpg) center top no-repeat;}
.den{
	width:1345px;
	margin:0 auto;
	padding-bottom:30px;
	clear:both;}
.dex{
	width:663px;
	height:295px;
	margin:4px;
	float:left;
	background:#f2f2f2;
	text-align:center;
	position:relative;}
.dexp{
	width: 100%;
	height: 225px;
	padding-top: 40px;
}
.dext{
	position:relative;
	height:30px;
	line-height:18px;
	color:#000;
	font-size:18px;
	position:relative;
	bottom:0;
	margin-bottom:0;
	text-align:center;
	}

.dey{
	width:663px;
	height:295px;
	margin-top:-265px;
	position:relative;
	background:rgba(22,40,139,0.8);
	display:none;
	}
.dey1{
	text-align:center;
	font-size:26px;
	color:#fff;
	text-align:left;
	padding-left:30px;
	padding-top:100px;}
.dey2{
	text-align:right;
	padding-top:30px;
	padding-right:30px;}
.dex:hover .dey{
	display:block;}
.dex:hover .dext{
	display:none;}
.cpxq{
	width:100%;
	text-align:center;
	background:url(decp.jpg) center bottom no-repeat;}
.ca1{
	width: 100%;
	height: 1200px;
	background: #16288b;
	top: -100px;
}
.ca1n{
	width: 1470px;
	height: 1200px;
	margin: 0 auto;
	position: relative;
	z-index: 999;
	margin-top: -175px;
	background: #fff;
}
.ca1n1{
	text-align:center;
	color:#16288b;
	font-size:40px;
	font-weight:700;
	height:150px;
	line-height:150px;}
.ca1n1x{
	text-align:center;
	color:#16288b;
	font-size:40px;
	font-weight:700;
	height:150px;
	line-height:150px;
	margin-top:-100px;}
.ca1n1 span{
	color:#000;
	margin-left:10px;}
.ca1n2{
	text-align:left;
	padding:10px 10px;
	color:#000;
	font-size:20.4px;
	height:150px;
	line-height:180%;}
	
.casex{
	width:500px;
	height:303px;
	margin:2px;
	float:left;
	background:#f2f2f2;
	text-align:center;
	position:relative;}
.casexp{
	width: 100%;
	height:303px;
}


.casey{
	width:500px;
	height:303px;
	margin-top:-303px;
	position:relative;
	background:rgba(22,40,139,0.8);
	display:none;
	}
.casey1{
	text-align:center;
	font-size:20px;
	color:#fff;
	text-align:left;
	padding-top:80px;
	width:305px;
	margin:0 auto;}
.casey3{
	text-align:center;
	font-size:16px;
	color:#fff;
	text-align:left;
	width:305px;
	margin:0 auto;
	padding-top:10px;}
.casey2{
	text-align:right;
	width:305px;
	margin:0 auto;
	padding-top:30px;}
.casex:hover .casey{
	display:block;}
.casex:hover .casext{
	display:none;}
.pagess{
	width: 300px;
	margin: 0 auto;
	text-align: center;
	}
.pagess a{
	float:left;
	background:#eee;
	border-radius:50%;
	padding:10px;
	margin:10px;}
.pagess span{
	float:left;
	background:#eee;
	border-radius:50%;
	padding:10px;
	margin:10px;}

.new{
	background:url(newbj.jpg);
	width:100%;}
.newt{
	text-align:center;
	color:#16288b;
	font-size:40px;
	font-weight:700;
	height:150px;
	line-height:150px;
	background:rgba(255,255,255,0.4)}
.newt span{
	color:#000;
	margin-left:10px;}
.newn{
	width:1370px;
	margin:0 auto;}
.newd{
	width:555px;
	height:225px;
	float:left;
	background:#fff;
	margin:10px;
	padding:50px;}
.newd1{
	width:70px;
	font-size:16px;
	padding-top:80px;
	margin-left:50px;
	color:#333;
	text-align:center;
	float:left;}
.newd1 span{
	font-size:60px;}
.newd2{
	width: 2px;
	height: 150px;
	margin-top:50px;
	float: left;
	background: #000;
	margin-left:30px;
	margin-right:30px;
}
.newd3{
	float:left;
	color:#333;}
.newd31{
	width:300px;
	font-size:24px;
	margin-top:50px;
	}
.newd32{
	width:300px;
	font-size:14px;
	margin-top:20px;}
.newd33{
	width:300px;
	margin-top:30px;
	font-size:14px;}
.casexq{
	width:100%;
	background:url(casebj.jpg) right;}
.casexq1{
	width:60%;
	float:left;}
.casexq2{
	width:40%;
	float:left;
	color:#fff;}
.casexq21{
	width:80%;
	padding-left:10%;
	padding-top:25%;
	font-size:30px;
	margin-top:30px;
	}
.casexq22{
	width:60%;
	padding-left:10%;
	font-size:20px;
	margin-top:30px;
	}
.casexq23{
	width:60%;
	padding-left:10%;
	font-size:16px;
	margin-top:30px;
	}
.info{
	width:100%;
	background:#16288b;}
.info a{
	color:#fff;}
.infon{
	width:1280px;
	margin:0 auto;
	padding:10px;
	color:#fff;}
.infon h1{
	text-align:center;
	padding:10px;
	font-size:24px;
	line-height:50px;}
.infon h2{
	text-align:center;
	padding:10px;
	font-size:14px;
	border-bottom:1px dashed #fff;}
.infon p{
	font-size:16px;
	margin:30px auto;
	line-height:180%;
	padding-bottom:30px;
	border-bottom:1px dashed #fff;}
.infon1{
	width:50%;
	float:left;
	font-size:16px;
	line-height:180%;}
.infon2{
	width:20%;
	float:right;
	font-size:16px;
	line-height:180%;}
.infob{
	background:#e5e5e5;
	padding-top:20px;
	padding-bottom:20px;
	width:100%;}
.lx1{
	width:100%;
	background:url(lxbj.png) right bottom no-repeat;
	background-color:#e9e7e7;
	}
.lx11{
	width:100%;
	text-align:center;
	padding-top:30px;
	padding-bottom:30px;}
.lx12{
	width:100%;
	text-align:center;
	padding-top:30px;
	font-size:30px;}
.lx13{
	width:100%;
	text-align:center;
	padding-top:30px;
	font-size:14px;}
.lx14{
	width:100px;
	margin:10px auto;
	height:2px;
	background-color:#16288b;}
.lx15{
	width:100%;
	text-align:center;
	padding-top:30px;
	font-size:18px;}
.lx2{
	width:100%;
	text-align:center;}
.lx3{
	width:1520px;
	margin:0 auto;
	border:2px solid #eee;}
/*大图片动画*/
/*.Yl-container .Yl-wrapper .Yl-slide .Yl-img0.act,.Yl-container .Yl-wrapper .Yl-slide .Yl-img1.act,.Yl-container .Yl-wrapper .Yl-slide .Yl-img2.act{
	animation:Yl-img_an 6s infinite;
}*/
@keyframes Yl-img_an
{
	0%{transform:scale(1,1);}
	100%{transform:scale(1.2,1.2);}
}

.Yl-container2{
	width: 100%;
	height: 1120px;
	overflow: hidden;
	position: relative;
	top: -100px;
	z-index: 9;
}
.Yl-container2 .Yl-wrapper{ width: 100%; height: 100%; overflow: hidden;position:relative;}
.Yl-container2 .Yl-wrapper i{list-style:none; font-style:normal;}
.Yl-container2 .Yl-wrapper .Yl-slide{ width: 100%; height: 100%; overflow: hidden; position:absolute; display: none;}
.Yl-container2 .Yl-wrapper .Yl-slide.active{ display: block;}
.Yl-container2 .Yl-wrapper .Yl-slide .Yl-img0{width: 100%; height: 100%; background:url(banner1.jpg) top center no-repeat; position:absolute; z-index:0;}
.Yl-container2 .Yl-wrapper .Yl-slide .Yl-img1{width: 100%; height: 100%; background:url(banner2.jpg) top center no-repeat; position:absolute; z-index:0;}
.Yl-container2 .Yl-wrapper .Yl-slide .Yl-img2{width: 100%; height: 100%; background:url(banner3.jpg) top center no-repeat; position:absolute; z-index:0;}
.Yl-container2 .Yl-wrapper .Yl-slide .Yl-font0,.Yl-container2 .Yl-wrapper .Yl-slide .Yl-font1,.Yl-container2 .Yl-wrapper .Yl-slide .Yl-font2{ width: 1200px; height:auto; text-align: center; margin: 0 auto;}
.Yl-container2 .Yl-wrapper .Yl-slide.Yl-0 .Yl-font0{ font-size:48px; color: #afcac6; font-weight: 700; margin-top: 80px;}
.Yl-container2 .Yl-wrapper .Yl-slide.Yl-0 .Yl-font1{font-size:36px; color: #2b3544; font-weight: 700; margin-top: 30px;}
.Yl-container2 .Yl-wrapper .Yl-slide.Yl-0 .Yl-font2{font-size:36px; color: #2b3544; font-weight: 700; margin-top: 30px;}
.Yl-container2 .Yl-wrapper .Yl-slide.Yl-1 .Yl-font0{ font-size:48px; color: #b6b5b5; font-weight: 700; margin-top: 80px;}
.Yl-container2 .Yl-wrapper .Yl-slide.Yl-1 .Yl-font1{font-size:36px; color: #fff; font-weight: 700; margin-top: 30px;}
.Yl-container2 .Yl-wrapper .Yl-slide.Yl-1 .Yl-font2{font-size:36px; color: #fff; font-weight: 700; margin-top: 30px;}
.Yl-container2 .Yl-wrapper .Yl-slide.Yl-2 .Yl-font0{ font-size:48px; color: #b6b5b5; font-weight: 700; margin-top: 80px;}
.Yl-container2 .Yl-wrapper .Yl-slide.Yl-2 .Yl-font1{font-size:36px; color: #fff; font-weight: 700; margin-top: 30px;}
.Yl-container2 .Yl-wrapper .Yl-slide.Yl-2 .Yl-font2{font-size:36px; color: #fff; font-weight: 700; margin-top: 30px;}
.Yl-container2 .Yl-wrapper .Yl-slide.Yl-3 .Yl-font0{ font-size:48px; color: #b6b5b5; font-weight: 700; margin-top: 80px;}
.Yl-container2 .Yl-wrapper .Yl-slide.Yl-3 .Yl-font1{font-size:36px; color: #fff; font-weight: 700; margin-top: 30px;}
.Yl-container2 .Yl-wrapper .Yl-slide.Yl-3 .Yl-font2{font-size:36px; color: #fff; font-weight: 700; margin-top: 30px;}
.Yl-container2 .Yl-pagination{ width:100%; height: 22px; position: absolute; bottom:20px; z-index: 3; text-align: center;}
.Yl-container2 .Yl-pagination span{display:inline-block;width:13px;height:13px;border:2px solid #fff;border-radius:100%;margin:0 8px;cursor:pointer;line-height:6px;vertical-align:middle;transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s;}

.Yl-container2 .Yl-wrapper .Yl-slide .fadeInUp i{opacity:0;display:inline-block;vertical-align:text-bottom;transform:translateY(120px);-webkit-transform:translateY(120px);transition:all 1s ease-in-out 0s;-webkit-transition:all 1s ease-in-out 0s;}
.Yl-container2 .Yl-wrapper .Yl-slide .fadeInUp.act i{transform:translateY(0);-webkit-transform:translateY(0);opacity:1;}


.Yl-container2 .Yl-pagination-bullet-active{box-shadow:0 0 12px rgba(255,255,255,0.8); background:transparent;}
.Yl-container2 .Yl-pagination-bullet-active:after{content:"";width:7px;height:7px;border-radius:100%;display:inline-block;background:#fff; margin-top:3px;}
.Yl-container2 .Yl-Button{ position: relative; z-index: 2; width: 1200px; height:60px; margin: 0 auto; text-align:center; margin-top: 50px;}
.Yl-container2 .Yl-Button a{
	display: block;
	width: 278px;
	height: 48px;
	line-height: 48px;
	font-size: 26px;
	color: #111;
	text-align: center;
	margin: 0 auto;
	margin-top: 20px;
	font-weight: 700;
	text-decoration: none;
}
.Yl-container2 .Yl-Button a:hover{}
.Yl-container2 .Yl-Button0{ position: relative; z-index: 2; width: 1034px; height:60px; margin: 0 auto; text-align:center; margin-top: 350px;
margin-left: 80px;}
.Yl-container2 .Yl-Button1{ position: relative; z-index: 2; width: 1034px; height:60px; margin: 0 auto; text-align:center; margin-top: 350px;
margin-left: 80px;}
.Yl-container2 .Yl-Button2{ position: relative; z-index: 2; width: 1034px; height:60px; margin: 0 auto; text-align:center; 
margin-top: 350px;
margin-left: 80px;}

.Yl-container2 .Yl-wrapper .Yl-slide .slideInLeft{ position:relative; z-index: 1;}
.Yl-container2 .Yl-wrapper .Yl-slide .slideInLeft i{display:inline-block;text-align:left;}
.Yl-container2 .Yl-wrapper .Yl-slide .slideInLeft i b{opacity:0;display:inline-block;white-space:nowrap;overflow:hidden;transition:all 0.6s ease-out 0s;-webkit-transition:all 0.6s ease-out 0s; width:10%;}
.Yl-container2 .Yl-wrapper .Yl-slide .slideInLeft.act i b{width:100%;opacity:1;}

    .swiper-container {
      width: 100%;
      height: 100%;
    }
    .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }
	.ipro{
		width:100%;
		height:400px;}
	.swiper-wrapper img{
		width:100%;
		height:400px;}
#online_service_bar{font-size:12px;color:#555;font-family:"Microsoft YaHei",Verdana,"BitStream vera Sans",Tahoma,Helvetica,Sans-serif;}
#online_service_bar a{color:#555;text-decoration: none;}
#online_service_bar a:hover{color:#E21F2B;text-decoration: none;}
#online_service_bar img{border:none;vertical-align: middle;}
#online_service_bar dl,#online_service_bar dd,#online_service_bar ul,#online_service_bar li{margin:0;padding:0;list-style:none;}

/*在线客服边栏*/
#online_service_bar{position:absolute; top:550px; right:0;overflow:hidden;z-index:1001; float:right;}
#online_service_fullbar{display:none;width:438px;padding-bottom:10px;background:url(footer.gif) no-repeat left bottom;}
.service_bar_head{text-indent: -9999px;width:438px;height:58px;position:relative;background:url(header.gif) no-repeat left top;}
.service_bar_main{width:106px;padding:5px 12px;background:url(main.gif) repeat-y left top;}
#service_bar_close{position:absolute;width:35px;height:35px;top:0;right:0;cursor:pointer;display:block;text-indent: -9999px;}

/*在线客服边栏收缩状态*/
#online_service_minibar{margin-top:150px;width:23px;height:80px;background:url(mini.gif) no-repeat right top;display:none;cursor: pointer;}

/*客服菜单列表*/
.service_menu{font-size:12px;width:406px;overflow:hidden;}
.service_menu li{width:406px;display:inline;overflow:hidden;}
.service_menu li dt{text-align:left;margin-bottom:5px;padding:8px 10px 6px 10px;*padding:9px 10px 5px 10px;background:url(menu.gif) no-repeat top center;cursor: pointer;}
.service_menu li dd{display:none;text-align:center;}
.service_menu li dd a img{margin-bottom:5px;}
.service_menu li.hover dt{color:#E21F2B;}
.service_menu li.hover dd{padding:5px 0;line-height:20px;}
.qq_btn{display:block;padding:4px;}
.service_tel{ font-size:12px; font-family:"Microsoft YaHei",Verdana,"BitStream vera Sans",Tahoma,Helvetica,Sans-serif; padding-left:22px; height:28px; line-height:28px; background:url(tel.png) no-repeat 5px center; }