.top_banner{width:100%; height:630px; background:url(../images/top_banner.jpg) no-repeat top center; overflow: hidden;}
.banner_info{width:820px; margin:0 auto; text-align:center;}
.banner_txt{ padding-top:110px}
.banner_info ul{width:482px; margin:36px auto 30px auto}
.banner_info ul li{width:118px;padding:4px 0; margin:4px 13px; *float:left; text-align:center;background:url(../images/black_opacity_bg.png); color:#fff; display: inline-block}
.banner_info ul li:first-child,.banner_info ul li:nth-child(6){animation-delay:.5s}
.banner_info ul li:nth-child(2),.banner_info ul li:nth-child(5){animation-delay:1s}
.banner_info ul li:nth-child(3),.banner_info ul li:nth-child(4){animation-delay:1.5s}
.banner_tel{width: 100%; padding-bottom: 18px;}
.banner_tel img{animation-delay:2s}

.wrap{width:876px; margin:0 auto}
.intro_txt{width:100%;position:relative; padding:36px 0 0 0}
.intro_txt .txt{ position:absolute; left:-400%;top:-9999px}

.intro_item{ text-align:center;padding:60px 0;*padding:60px 0 60px 60px; *overflow:hidden}
.intro_item li{ display:inline-block;padding:0 30px; *float:left}

.cont_bg{ background:url(../images/cont_bg.gif); padding-top:30px}
.title{ text-align:center; line-height:1.3;padding-bottom:33px}
.title h3{font-size:30px;color:#34495c;font-weight:600}
.title .en{ display:block;color:#787878; margin:0 auto}
.title .line{width:48px;height:3px; background:#ffb400; overflow:hidden; display:inline-block}

.service_con{ overflow:hidden}
.service_item_01,.service_item_02{width:350px;height:390px;padding:0 35px;color:#fff}
.service_item_01{ background:url(../images/service_bg.jpg) no-repeat}
.service_item_02{ background:url(../images/service_bg-02.jpg) no-repeat}
.service_con .info-txt{padding-top:110px;font-size:13px;line-height:1.7}
.service_item_con{ padding-top:60px}
.service_item_con h4{font-size:14px;padding-bottom:10px}
.service_item_con ul{ margin-right:-30px}
.service_item_01 .service_item_con ul{ margin-right:0}
.service_item_con li{width:96px; margin-right:30px; margin-bottom:15px; text-align:center;padding:2px 0; background:#000;font-size:12px; float:left}

.service_more { padding-bottom:40px}
.service_more h4{font-size:20px; font-weight:normal;color:#434343; text-align:center; padding:20px 0}
.service_more ul{ background:#fff;overflow:hidden}
.service_more ul li{width:255px;padding:30px 18px;height:196px;border-right:1px #e5e5e5 dashed;float:left}
.service_more ul li.noLine{ border-color:#fff}
.service_more ul li h5{color:#333;font-size:15px;padding-bottom:8px}
.service_more ul li p{color:#787878;font-size:13px}
.service_more ul li p span{ display:block}


.case_box{}
.case_bg{width:100%;height:588px; margin-top:-180px; background:url(../images/case_bg.jpg) top center no-repeat}

.case_intro{height:235px;background:#ffb400; padding:15px 20px 10px 20px; font-size:12px; color:#fff; position:relative; z-index:99}
.case_intro h4{font-size:20px;font-weight:normal}
.case_intro h5{font-size:16px;font-weight:normal}
.case_intro p{ padding-bottom:10px}

.case_item{width:876px; padding-top:182px; margin-left:auto; margin-right:auto;}
.case_item ul{ margin-right:-10px; overflow:hidden}
.case_item li{width:285px;height:340px; text-indent:-9999px; margin-right:10px; cursor:pointer; background:url(../images/case_item.jpg) no-repeat left bottom;float:left}
.case_item li.item1,
.case_item li.item1.cur{ background-position:0 bottom}
.case_item li.item2,
.case_item li.item2.cur{ background-position:-295px bottom}
.case_item li.item3,
.case_item li.item3.cur{ background-position:-590px bottom}

.case_item li.cur{ background:url(../images/case_item_cur.png) no-repeat}

.partner_box{ padding-top:30px;padding-bottom: 50px;}
.partner_box ul{ overflow:hidden; margin-right:-12px}
.partner_box ul li{width:132px; margin-right:12px; margin-bottom:12px; border:1px #e5e5e5 solid; text-align:center;float:left}
.partner_box ul li a{ cursor:default}

.copyright{}

@media screen and (max-width:1200px){
	
}











