.index_header{overflow: hidden;padding: 40px 0;background-color: #f6f6f6;}
.index_banner{height:480px; width:100%;  overflow:hidden; text-align:center;background:url(../images/service_bg.gif) repeat-x bottom;}
.home-slider{ overflow:hidden; }
.design_box{ width:1200px; margin:0px auto; z-index:10000; left:0px; }
.design{width:1200px;margin:0 auto;}
.design dl{float:left;width:310px;height:94px;background: url(../images/design_dl_bg.gif) no-repeat;text-align:center;padding:15px 30px;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;}

.design dl.sel{background: url(../images/design_dl_bg_hover.gif) no-repeat;color:#fff;filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;}
.design dl.sel dd{color:#fff;}
.design_center{margin:0 45px;}
.design dl dt{width:300px;font-family:"微软雅黑";font-size:20px;font-weight:bold;border-bottom:#0F6;}
.design dl dd{line-height:20px;padding-top:10px;color:#999; width:280px; text-align:center; margin:0px auto;}

.service_bg{width:1200px;margin:0 auto;overflow: hidden;}
.service{width:1200px;margin:0 auto;overflow: hidden;}
.service dl{width:266px;height:290px;float:left;text-align:center; cursor:pointer;}
.service dt{font-family:"微软雅黑";font-size:16px;font-weight:bold;padding-top:200px;padding-bottom:10px;}
.service dt h1 a:hover{color: #0058b2;}
.service dd{font-size:12px;color:#999;}
.service01{background:url(../images/service_bg01.png) no-repeat;margin-right:45px;}
.service01:hover{background:url(../images/service_bg01_hover.png) no-repeat;color:#0058b2;}
.service02{background:url(../images/service_bg02.png) no-repeat;margin-right:45px;}
.service02:hover{background:url(../images/service_bg02_hover.png) no-repeat;color:#0058b2;}
.service03{background:url(../images/service_bg03.png) no-repeat;margin-right:45px;}
.service03:hover{background:url(../images/service_bg03_hover.png) no-repeat;color:#0058b2;}
.service04{background:url(../images/service_bg04.png) no-repeat;margin:0;}
.service04:hover{background:url(../images/service_bg04_hover.png) no-repeat;color:#0058b2;}
.service dl.service_hover dd{color:#0058b2;}


.index_case{widows: 1225px;overflow: hidden;margin-left: -25px;}

.index_list_top{overflow: hidden;margin-bottom:20px;}

.index_list_top .left_pic{float:left;width:587px;}
.index_list_top .left_pic{float:left;width:587px;}
.index_list_top .item .pic_text h6 {
    font-size: 16px;
    color: #333333;
	font-weight: normal;
	line-height: 34px;
}
.index_list_top .item .pic_text{
	position:absolute;
	width:100%;
	height:20%;
	background-color: rgba(255,255,255,0.9);
	left:0;bottom:0;
	text-align: center;display: none;
}
/* .index_list_top .item:hover .pic_text{display: none;} */
.index_list_top .pic{border: 1px solid #bbbbbb;overflow: hidden;}


.index_list_top img{width: 100%;vertical-align: middle;}
.index_list_top .right_pic{float:right;width:587px;}
.index_list_top .item{position: relative;}
.index_list_top .item .text{position: absolute;box-sizing: border-box;
width: 100%;height: 100%;background-color: rgba(255,255,255,0.9);
left: 0;top: 0;text-align: center;padding: 25px 35px;display: none;
}
.index_list_top .item .text h6{font-size: 18px;color: #333;
font-weight: normal;
}
.index_list_top .item .text p{font-size: 14px;line-height: 1.6;margin-top: 8px;}
/* .index_list_top .item:hover .text{display: block;} */
.index_list_top .item:hover .text h6{
	-webkit-animation: zooms 0.2s 1 linear;
	-moz-animation: zooms 0.2s 1 linear;
	-o-animation: zooms 0.2s 1 linear;
	animation: zooms 0.2s 1 linear;
}
.index_list_top .item:hover .text p{
	-webkit-animation: zoomp 0.2s 1 linear;
	-moz-animation: zoomp 0.2s 1 linear;
	-o-animation: zoomp 0.2s 1 linear;
	animation: zoomp 0.2s 1 linear;
}


.index_case .item{width: 25%;float: left;}
.index_case .item .pic{margin-left: 25px;position: relative;overflow: hidden;border:1px solid #bbbbbb;}
.index_case .item .pic img{vertical-align: middle;
	
	width: 100%;
	overflow: hidden
	/* transition:  0.15s;
	-moz-transition:  0.15s;	
	-webkit-transition:  0.15s;	
    -o-transition:  0.15s; */
}
.index_case .item .pic:hover img{
	/* -webkit-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05);
	transition:  0.15s;
	-moz-transition:  0.15s;	
	-webkit-transition:  0.15s;	
	-o-transition:  0.15s; */
	/* border:2px solid #0058b2; */
}
.index_case .item .pic .pic_text{
	position:absolute;
	width:100%;
	height:20%;
	background-color: rgba(255,255,255,0.9);
	left:0;bottom:0;display: none;
	text-align: center;
}

.index_case .item .pic:hover .pic_text{display: none;}

.index_case .item .pic .text {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: rgba(255,255,255,0.8);
    left: 0;
    top: 0;
    text-align: center;
    display: none;
}
.index_case .item .pic .pic_text h6 {
    font-size: 16px;
    color: #333333;
	font-weight: normal;
	line-height: 34px;
}
/* .index_case .item .pic:hover .text{display: block;} */
.index_case .item .pic .text .txt {
    position: absolute;
    width: 100%;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}
.index_case .item .pic .text .txt h6 {
    font-size: 24px;
    color: #333333;
    font-weight: normal;
}
.index_case .item .pic .text .txt p {
    font-size: 13px;
    color: #333333;
    line-height: 25px;
    display: inline-block;
    width: 60%;
    padding: 10px 0;
    border-top: 1px solid rgba(255,255,255,0.4);
    border-bottom: 1px solid rgba(255,255,255,0.4);
}


.index_case .item .pic:hover .text .txt h6{
	-webkit-animation: zooms 0.2s 1 linear;
	-moz-animation: zooms 0.2s 1 linear;
	-o-animation: zooms 0.2s 1 linear;
	animation: zooms 0.2s 1 linear;
}
@-webkit-keyframes zooms {
	0% {
		-webkit-transform:translateY(-50px);
		opacity: 0;
	}
	50% {
		-webkit-transform:translateY(-25px);
	}
	100% {
		-webkit-transform:translateY(0px);
		opacity: 1;
	}
}
@keyframes zooms {
	0% {
		transform:translateY(-50px);
		opacity: 0;
	}
	50% {
		transform:translateY(-25px);
	}
	100% {
		transform:translateY(0);
		opacity: 1;
	}
}

.index_case .item .pic:hover .text .txt p{
	-webkit-animation: zoomp 0.2s 1 linear;
	-moz-animation: zoomp 0.2s 1 linear;
	-o-animation: zoomp 0.2s 1 linear;
	animation: zoomp 0.2s 1 linear;
}
@-webkit-keyframes zoomp {
	0% {
		-webkit-transform:translateY(50px);
		opacity: 0;
	}
	50% {
		-webkit-transform:translateY(25px);
	}
	100% {
		-webkit-transform:translateY(0px);
		opacity: 1;
	}
}
@keyframes zoomp {
	0% {
		transform:translateY(50px);
		opacity: 0;
	}
	50% {
		transform:translateY(25px);
	}
	100% {
		transform:translateY(0);
		opacity: 1;
	}
}


.content_title{margin-bottom:25px;background:url(../images/content_title_bg.png) repeat-x center center;}
.content_title2{ background-color:#fff; width:250px;}
.content_title3{ background-color:#fff; width:260px;}
.content_title4{ background-color:#f9f9f9; width:268px;}

.title_ch{font-family:"微软雅黑";font-size:20px;font-weight:bold;margin-right:15px;background:none;color:#0058b2;}
a.title_ch{font-family:"微软雅黑";font-size:20px;font-weight:bold;margin-right:15px;background:none;color:#0058b2;}
.title_en{font-family: Arial;font-size:20px;color:#aaa;text-transform:uppercase;background:none;}
/* .cases_bg{background-color: #f6f6f6;} */
.cases{padding-bottom:110px;width:1200px;margin:0 auto;}
.cases_dl{width:1200px;margin:0 auto;filter:alpha(opacity=30);-moz-opacity:0.3;opacity:0.3;}
.cases_dl dl{width:380px;float:left;}
.cases_name{font-size:14px;padding-top:15px;}
.cases_int{font-size:12px;padding-top:10px;color:#999;line-height:20px;}
.cases_center{margin:0 30px;}

.news_bg{margin:0 auto;background: rgba(234,234,234,0.2);
	/* background-image:url('../images/yewubg.png');background-size: cover; */
}
.news{overflow:hidden;width:1200px;margin:0 auto;}
.news_con_left{float:left;width:550px; padding-right:45px;margin-top:30px; }
.news_con_left p{font-size: 16px;color:#666;font-weight: 500;line-height: 36px;}
.news_con_left .news_left_botom{font-size: 16px;margin-top:100px;}
.news_con_left .news_left_botom .left_bottom_con{position: relative;float:left;margin-right:100px;}
.news_con_left .news_left_botom strong{width: 27px;height:36px;font-size: 40px;color: #666;line-height: 36px;}
.news_con_left .news_left_botom span{position: absolute;top: -5px;right: -22px;}
.news_con_right{float:left;width:550px; padding:0 0 40px 45px;}
.news_con_right img{width:500px;}
.news_con_left dl,.news_con_right dl{border-bottom:dashed 1px #d8d8d8;padding:20px 0 10px 0;}
.news_title{font-size:14px;font-weight:bold;}
.news_title a{color:#666;}
.news_title a:hover{color:#0058b2;text-decoration:underline;}
.news_date{color:#999;font-family:Arial;}
.news_con_left dl dd,.news_con_right dl dd{line-height:20px;margin-top:10px;}
.news_con_left dl dd a,.news_con_right dl dd a{color:#999;}
.news_con_left dl dd a:hover,.news_con_right dl dd a:hover{color:#666;}
/* .partners_bg{background-color: #f6f6f6;} */
.partners{width:1200px;margin:0 auto;padding:40px 0 100px 0px;clear:both;padding-top: 0;}
.partners_table{clear:both; display:none;}
.partners_table li{ float:left; width:212px;text-align:center; height:118px; 
	border:1px solid #f1f1f1;line-height: 118px;margin:0 28px 30px 0;moz-box-sizing:border-box; 
	-webkit-box-sizing:border-box; }
.partners_table li:hover{border:2px solid #0058b2;}
.partners_table li img{ padding:0px; margin:0px;vertical-align: middle;}
.partners_table li:hover img{
	-webkit-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05);
	transition:  0.2s;
	-moz-transition:  0.15s;	
	-webkit-transition:  0.15s;	
	-o-transition:  0.15s;
}
.link{line-height:24px;padding:10px 0;color:#999;}
.link a{color:#999; display:inline-block; white-space:nowrap; padding-right:10px;}
.link a:hover{text-decoration:underline;}

.adipoli-wrapper{margin:auto;position:relative;display:inline-block;}
.adipoli-wrapper>img{position: absolute;z-index:1;}
.adipoli-before{position:absolute;z-index:5;}
.adipoli-after{position:absolute;z-index:10;}
.adipoli-slice{display:block;position:absolute;z-index:15;height:100%;}
.adipoli-box{display:block;position:absolute;z-index:15;}


.index_service{background-color: #f6f6f6;}
.index_tit{text-align: center;padding: 50px 0;}
.index_tit h2{font-size: 34px;color: #0058b2;font-weight: bold;}
.index_tit h3{font-size: 16px;color: #333;}
.ul-serv {overflow: hidden;margin: 0 -40px;padding-top: 50px;
	/* margin-bottom: 20px; */
	max-width: 1200px;margin-left: auto;margin-right: auto;
}
.ul-serv li {width:25%;float: left;border-right: 1px solid #ddd;margin-bottom: 60px;-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box;
}

.ul-serv li:nth-child(4n){border-right: 0;}
.ul-serv .con{margin: 0 40px;}
.ul-serv .top2{overflow: hidden;}
.ul-serv .ico{float: left;width: 70px;height: 70px;background-size: 50px 50px;
	background-position: left 3px;background-repeat: no-repeat;
}
.ul-serv .tit{overflow: hidden;}
.ul-serv .tit h4{font-size: 22px;font-weight: normal;color: #0058b2;height: 33px;overflow: hidden;}
.ul-serv .tit em{font-size: 18px;color: #999;font-family:'Courier New';display: block;height: 24px;overflow: hidden;}
.ul-serv p{font-size: 14px;line-height: 24px;color: #999;margin-bottom: 15px;height: 70px;overflow: hidden;
	margin-top: 0;
}






























