@charset "utf-8";
/* CSS Document */
/*common*/
em,i{ font-style:normal;}

.imghover img{-moz-transition: all .8s ease 0s;-ms-transition: all .8s ease 0s;-o-transition: all .8s ease 0s;transition: all .8s ease 0s;} 
.imghover:hover img{transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);}
/*banner*/
.banner{ height:555px; overflow:hidden; position: relative; width:100%;}
.banner .bd{margin: 0 auto; }
.banner .bd div{ height:555px; }
.banner a{ background:url("../images/banner.jpg") no-repeat center 0; height:555px; display:block;}
.banner .video{ width: 1920px; position: absolute; left: 50%; margin-left: -960px; top: 0; }
.banner .hd{ height:15px; overflow:hidden; position:absolute; left:41.5%; bottom:20px; z-index:111; }
.banner .hd ul{ overflow:hidden; zoom:1; float:left;  }
.banner .hd ul li{ float:left; margin-right:2px;  width:85px; height:10px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.banner .hd ul li.on{ background:#da251c; color:#fff; opacity: .6;}
.banner .iban_txt {
    display: block;
    position: absolute;
    top: 20%;
    left: 50%;
    background: url(../images/iban_txt.png) no-repeat center;
    width: 1000px;
    height: 194px;
    margin-left: -500px;
    margin-top: -125px;
    z-index: 8;
}
.ibanner_cover{
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 1;
	background-image: url(../images/ibannr_cover.png);
	background-repeat: repeat;
	background-position: center top;
}
/*搜索*/
.sea_key{ height: 55px; line-height: 55px; overflow: hidden; background: #f8f8f8; margin-bottom: 47px;}
.search{ width:406px; height:36px; overflow:hidden; margin-top:10px;}
.search .inp01{ float:left; width:337px; height:36px; line-height:36px; background:url("../images/search_bg1.jpg") no-repeat;
font-size:12px;color:#666;border:none;padding-left: 20px;}
.search .inp02{ width:49px; height:36px; background:url("../images/search_bg2.jpg") no-repeat;border:none;float:left;cursor:pointer;}
.keywords{ width:680px; font-size:12px;color:#1f1a17; height:55px; line-height:55px;}
.keywords b{ font-weight: normal;}
.keywords a{ color:#1f1a17; display:inline-block; padding-right:15px;}  



/*合作伙伴*/
.brand{ height: 300px;}
.brand_wrap{ width: 1200px; margin: 0 auto;}
.brand-slide{ height: 320px; position: relative;}
.brand-slide .brand-slide-hd li{
	width: 370px;
	height: 200px;
	overflow: hidden;
	float: left;
	margin-right: 25px;
	display: inline-block;
	font-size:16px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #f0f0f0;
}
.brand-slide .brand-slide-hd li strong{ padding-top:70px; display:block; padding-bottom:30px;}

.brand-slide .brand-slide-hd li span{ display: block; width: 130px; height: 170px; float:left; padding-left:30px;}
.brand-slide .brand-slide-hd li img{ display: block; width: 200px; height: 170px; float:right; padding-right:10px;}
.brand-slide .brand-slide-hd li p{
	display: block;
	font-size: 14px;
	color: #1f1a17;
	line-height: 25px;
	overflow: hidden;
	text-align: center;
	border-radius: 14px;
	height: 25px;
	width: 93px;
	border: 1px solid #CCCCCC;
	font-size:14px;
	
}
.brand-slide .brand-slide-hd li span a{ color: #1f1a17;}
.brand-slide-bd .next{right: 1px;}
.brand-slide-bd .prev{left: 0;}
.brand-slide-bd .prev,.brand-slide-bd .next{display: none;position: absolute;top: 110px;width: 28px;height: 38px;background: rgba(33,74,154,.7);filter: alpha(opacity=40); cursor: pointer;}
.brand-slide-bd .prev img,.brand-slide-bd .next img{ display: block; margin: 9px auto 0; }
.brand-slide-bd a:hover{ background: rgba(33,74,154,.8) ; filter: alpha(opacity=80); }




/*关于我们*/
.case{  height: 600px; overflow: hidden; margin-top: 0px;}
.case .c01{ float:left; width:300px;}
.case .c01 .c01-1{
	width:auto;
	background-image: url(../images/index_14.jpg);
	height: 175px;
	color:#FFFFFF;
	padding-left:30px;
	padding-top:30px;
	padding-right:30px;
	line-height:30px;
	font-size:14px;
}
.case .c01 .c01-1 a{
	color:#FFFFFF;
}
.case .c01 .c01-1 strong{
font-size:24px;
line-height:30px;
display:block;
padding-bottom:10px;
}
.case .c01 .c01-2{
	width:auto;
	background-color: #f0f0f0;
	height: 199px;
	padding-left:30px;
	padding-top:30px;
	padding-right:30px;
	font-size:14px;
	line-height:25px;
}
.case .c01 .c01-2 strong{
font-size:22px;
line-height:30px;
display:block;
padding-bottom:10px;
color:#000000;
}
.case .c02{
	float:left;
	width:600px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d6dadd;
}
.case .c03{ float:left; width:300px;}
.case .c03 .c03-1{
	width:auto;
	background-image: url(../images/index_16.jpg);
	height: 46px;
	font-size:24px;
	padding-top:180px;
	color:#FFFFFF;
	padding-left:25px;
}
.case .c03 .c03-1 a{
color:#222222;
}
.case .c03 .c03-2 a{
color:#222222;
}
.case .c03 .c03-2{
	width:auto;
	background-color: #f0f0f0;
	height: 178px;
	background-image: url(../images/index_18.jpg);
	color:#FFFFFF;
	padding-left:30px;
padding-top:30px;
padding-right:30px;
font-size:14px;
line-height:25px;

}
.case .c03 .c03-2 strong{
font-size:22px;
line-height:30px;
display:block;
padding-bottom:10px;
color:#222222;
}

/*荣誉资质*/
.honor{ height: 535px;}
.honor h2{text-align:center; font-size: 28px; color: #1f1a17; margin: 45px 0;}
.honor h2 a{ color: #1f1a17;  }
.honor_wrap{ width: 1200px; margin: 0 auto;}
.honor-slide{ height: 369px; position: relative;}
.honor-slide .honor-slide-hd li{width: 289px;height: 363px;overflow: hidden;float: left;margin-right: 14px;display: inline-block; padding: 0px 0px 0;}
.honor-slide .honor-slide-hd li img{ display: block;}
.honor-slide-bd .next{right: 1px;}
.honor-slide-bd .prev{left: 0;}
.honor-slide-bd .prev,.honor-slide-bd .next{display: block;position: absolute;top: 162px;width: 28px;height: 70px;background: rgba(33,74,154,.7);filter: alpha(opacity=70); cursor: pointer;}
.honor-slide-bd .prev img,.honor-slide-bd .next img{ display: block; margin: 22px auto 0; }
.honor-slide-bd a:hover{ background: rgba(33,74,154,.9) ; filter: alpha(opacity=80); }


/*zs*/
.zs{ height: 405px;}
.zs h2{text-align:center; font-size: 28px; color: #1f1a17; margin: 45px 0;}
.zs h2 a{ color: #1f1a17;  }
.zs_wrap{ width: 1200px; margin: 0 auto;}
.zs-slide{ height: 369px; position: relative;}



/*公司介绍*/
.about{height: 470px;overflow: hidden; margin-bottom: 28px;}
.about .left{ float:left; width:564px; color:#FFFFFF}
.about .left a{ color:#FFFFFF}
.about .left span{ background-color:#FF0000; width:100px; height:65px; display:block; position:absolute; z-index:99; top:20px; left:20px; font-size:16px; text-align:center; padding-top:5px;}
.about .left strong{ background: rgba(0,0,0,0.5); width:539px; height:50px; line-height:50px; display:block; position:absolute; z-index:99; bottom:0px; left:0px; font-size:16px; text-align:center; padding-top:5px;

}
.about .left p{ font-size:30px;}
.about .right{ float:right; width:600px;}
.about .right li{
	line-height:30px;
	display:block;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	margin-bottom:30px;
}
.about .right li strong{ display:block; font-size:20px; line-height:45px; color:#000000; font-weight:600}
.about .right li strong span{ float:right; font-weight:normal; color:#c3c3c3; font-size:16px}
.about .right li p{
	background-image: url(../images/tubiao.jpg);
	background-repeat: no-repeat;
	background-position: 0px 8px;
	text-indent: 25px;
}



/*流程*/
.process1{
	height: 159px;
	overflow: hidden;
	background-image: url(../images/index_21-21.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	color:#FFFFFF;


}
.process1 strong{
font-size:18px;
display:block;
	color:#FFFFFF;
	line-height:35px;
}
.process1 .content{
	background-image: url(../images/index_21-21.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 159px;
}
.process1 .content .ss{
padding-left:960px;
padding-top:35px;
}
.process1 p{
font-size:14px;
display:block;
font-weight:bold;
padding-left:20px;
padding-top:12px;

}

.process1 p a{
color:#FFFFFF

}



/*友情链接*/
.link{
    height: 170px;
    overflow: hidden;
    background: #f5f5f5;
    border-top: 1px solid #e1e1e1;
}
.link h2{
    border-right: 1px solid #e1e1e1;
    float: left;
    width: 138px;
    font-size: 16px;
    background: url("../images/link_icon.jpg") no-repeat 0 62px;
    font-weight: normal;
    padding: 62px 0 0 60px;
    height: 109px;
}
.link h2 span{
    font-size: 18px;
    display: block;
    color: #333333;
    text-decoration: none;
}
.link h2 span a{
    color: #333333;
}
.link h2 em{
    display: block;
    font-size: 14px;
    color: #666666;
    margin-top: 5px;
}
.link h2 em a{
    color: #666666;
}
.link p{
    float: right;
    width: 960px;
    overflow: hidden;
    font-size: 14px;
    line-height: 35px;
    padding-top: 50px;
}
.link p a{
    text-decoration: none;
    color: #666666;
    margin-right: 63px;
}

#cpdemoa {
	overflow:hidden;
	width: 1170px;
	margin-left:15px;
	margin-bottom: 20px;

}

#cpindemo {
	float: left;
	width: 1200%;
	height:auto !important;
	overflow:hidden;
}
#cpdemoa #cpdemo1, #cpdemoa #cpdemo2 {
	float:left;
	height:auto !important;
	overflow:hidden;
}
#cpdemoa ul {
	margin: 0px;
	padding: 0px;
}

#cpdemoa ul li {
	float:left;
	display:inline;
	padding-top:5px;
	width:310px;
	text-align:center;
	font-size: 14px;

}
#cpindemo a {
	color: #563B28;
}

#cpdemoa ul li img {
	width:280px;
	height:189px;
		border: 1px solid #f2f2f2;
}
#cpdemoa ul li span {
	display:block;
	height:30px;
	line-height:30px;
	overflow:hidden;
	text-align:center;
}
#colee p {
	margin: 0px;
	height: 40px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
}
