.wechat_top_pic {
	 position:relative;
	 height:820px;
	 background:url(../img3/wechat_pic1_bgt.jpg) no-repeat center;
}
.tp-text{ width:546px; height:269px; background:url(../img3/wechat_pic1.png) no-repeat; float:left; position:relative; top:250px;}
.tp-pic{ width:584px; height:545px; background:url(../img3/wechat_pic1_1.png) no-repeat; float:right; position:relative; top:190px;}
.tp-inside{ padding-top:90px;}
.tp-inside h1{ font-size:54px; font-weight:bold; color:#fff; line-height:54px; padding-left:30px; padding-right:60px; margin-bottom:20px;}
.tp-inside p{ color:#fff; font-size:18px; padding-left:30px; padding-right:60px; line-height:30px;}

/* 主体内容 */

.wechat_section {
	height:740px;
}
.wechat_section .contain{ padding-top:60px;}
.wechat_section1 {
	 background:#fff;
}
.wechat_title {
	 height:71px;
	 margin-bottom:30px;
}
.wechat_title h3{ border:2px solid #333; float:left; font-size:50px; font-weight:bold; height:67px; line-height:67px; padding:0 15px;}
.wechat_title h3 i{ font-style:normal;}
.wechat_title1{ color:#6374fc;}
.wechat_title1 h3{border:2px solid #6374fc; }
.wechat_title1 p{ height:70px; line-height:60px; background:url(../img3/tlbg.png) no-repeat  right bottom; font-size:32px; float:left; padding-right:40px;margin-left:78px; color:#333;}


.wechat_cell {
	 width:1180px;
	 overflow:hidden;
}
.wechat_cell1 {
	padding-top:30px;
}

.db-item{ width:140px; float:left; padding-top:31px;}
.db-item ul li{ height:38px; background:url(../img3/db2.png) no-repeat center; margin-bottom:24px;line-height:38px; color:#fff; font-size:18px; padding-left:24px;}
.db-item ul li.dp-i1{ height:60px; background:url(../img3/db1.png) no-repeat center; margin-bottom:40px; line-height:60px; font-size:30px;}
.db-cell{ width:345px; float:left; margin-right:1px;}
.db-c1{ background:#6374fc;}
.db-c2{ background:#6188fd;}
.db-c3{ background:#5eabfe;}
.db-cell dl{}
.db-cell dl dt{ font-size:30px; color:#fff; height:119px; border-bottom:1px solid rgba(255,255,255,0.2); line-height:119px; position:relative; padding:0 25px;}
.db-ico{ width:72px; height:72px; display:block; position:absolute; right:25px; top:25px;}
.db-ic1{ background:url(../img3/db3.png) no-repeat;}
.db-ic2{ background:url(../img3/db4.png) no-repeat;}
.db-ic3{ background:url(../img3/db5.png) no-repeat;}
.db-cell dl dd{ height:61px; border-bottom:1px solid rgba(255,255,255,0.2); line-height:61px; font-size:18px; color:#fff; padding:0 25px;}

.wechat_section2 {

	position:relative;
}




.wechat_title2 { color:#fa490c}
.wechat_title2 h3{ border:2px solid #fa490c}
.wechat_cell2 {
	height:530px;
    background:url(../img3/wechat_pic3.png) no-repeat center top;
	position:relative;
}
.yx-item{ position:absolute;width:350px;}
.yx-it1{ top:80px; left:0;}
.yx-it2{ top:20px; right:0;}
.yx-it3{ top:180px; right:0;}
.yx-it4{ bottom:40px; left:390px;}
.yx-it5{ bottom:130px; left:0;}
.yx-item dl dt{ font-size:24px; font-weight:bold; margin-bottom:15px;}
.yx-it1 dl dt{ color:#dd2424}
.yx-it2 dl dt{ color:#1acc90}
.yx-it3 dl dt{ color:#36acea}
.yx-it4 dl dt{ color:#dc3142}
.yx-it5 dl dt{ color:#2aa7e9}










.wechat_section3 {
	background:url(../img3/wechat_bg_2.jpg) no-repeat center;
}
.wechat_title3 { color:#fff}
.wechat_title3 h3{ border:2px solid #fff}


.wechat_cell3 {
	padding-top:20px;
}
.wechat_cell3 ul li{ width:147px; float:left; margin-bottom:35px;}
.proico{ width:91px; height:91px; margin:0 auto; display:block; margin-bottom:10px;}
.wechat_cell3 ul li p{ font-size:20px; text-align:center; color:#fff;}
.pi1{ background:url(../img3/pico1.png) no-repeat center;}
.pi2{ background:url(../img3/pico2.png) no-repeat center;}
.pi3{ background:url(../img3/pico3.png) no-repeat center;}
.pi4{ background:url(../img3/pico4.png) no-repeat center;}
.pi5{ background:url(../img3/pico5.png) no-repeat center;}
.pi6{ background:url(../img3/pico6.png) no-repeat center;}
.pi7{ background:url(../img3/pico7.png) no-repeat center;}
.pi8{ background:url(../img3/pico8.png) no-repeat center;}
.pi9{ background:url(../img3/pico9.png) no-repeat center;}
.pi10{ background:url(../img3/pico10.png) no-repeat center;}
.pi11{ background:url(../img3/pico11.png) no-repeat center;}
.pi12{ background:url(../img3/pico12.png) no-repeat center;}
.pi13{ background:url(../img3/pico13.png) no-repeat center;}
.pi14{ background:url(../img3/pico14.png) no-repeat center;}
.pi15{ background:url(../img3/pico15.png) no-repeat center;}
.pi16{ background:url(../img3/pico16.png) no-repeat center;}
.pi17{ background:url(../img3/pico17.png) no-repeat center;}
.pi18{ background:url(../img3/pico18.png) no-repeat center;}
.pi19{ background:url(../img3/pico19.png) no-repeat center;}
.pi20{ background:url(../img3/pico20.png) no-repeat center;}
.pi21{ background:url(../img3/pico21.png) no-repeat center;}
.pi22{ background:url(../img3/pico22.png) no-repeat center;}
.pi23{ background:url(../img3/pico23.png) no-repeat center;}
.pi24{ background:url(../img3/pico24.png) no-repeat center;}



.wechat_section4 {
	background:#fff;
}
.wechat_title4 { color:#5466f1}
.wechat_title4 h3{ border:2px solid #5466f1}
.wechat_cell4 {
	background:url(../img3/wechat_pic5.png) no-repeat center;
	height:530px;
	position:relative;
}
.program{ text-align:center; position:absolute;}
.program h2{ font-size:24px; font-weight:normal; color:#333; margin-bottom:8px;}
.program p{ font-size:18px; font-weight:normal;}
.pg1{ top:40px; left:0;}
.pg2{ top:440px; left:320px;}
.pg3{ top:10px; left:560px;}
.pg4{ top:440px; right:0;}


.wechat_section5 {
	background:url("../img3/wechat_bg_3.jpg") no-repeat center;
}
.wechat_title5 { color:#fff}
.wechat_title5 h3{ border:2px solid #fff}

/* 案例推荐 */
.case_referral {
	 padding-top:70px;
	 background:#fff;
}
.case_referral h2 {
	 color:#333;
	 font-size:42px;
	 text-align:center;
	 line-height:42px;
	 font-weight:normal;
}
.case_referral_scroll {
	 margin-top:50px;
	 position:relative;
	 overflow:hidden;
	 width:1334px;
	 margin:40px auto 0;
}
.case_referral_viewport {
	 width:1180px;
	 height:auto;
	 overflow:hidden;
	 margin:0 auto;
}
.case_referral_list {
	 width:1180px;
	 margin:0 auto;
}
.case_referral_list li {
	 float:left;
	 width:380px;
	 margin:0 20px 40px 0;
}
.case_referral_list li.no_margin {
	 margin-right:0;
}
.case_referral_list a {
	 display:block;
}
.case_referral_list .pic {
	 width:380px;
	 height:240px;
	 overflow:hidden;
}
.case_referral_list .info {
	 padding-left:15px;
}
.case_referral_list .line {
	 width:46px;
	 margin:20px 0 6px 0;
	 height:0;
	 border-bottom:2px solid #dc2330;
}
.case_referral_list .info p {
	 font-size:16px;
	 color:#333;
	 line-height:30px;
}
.case_referral_list .info span {
	 font-size:12px;
}
.case_referral_list .info em {
	 font-size:12px;
	 color:#999;
	 font-style:normal;
}

.case_referral_scroll .option_btn .prev,
.case_referral_scroll .option_btn .next {
	 width:55px;
	 height:35px;
	 position:absolute;
	 top:50%;
	 margin-top:-86px;
	 background:url("../img2/arrow.png") no-repeat;
}
.case_referral_scroll .option_btn .prev {
	 background-position:-7px 0;
	 left:0;
}
.case_referral_scroll .option_btn .next {
	 background-position:-79px -36px;
	 right:0;
}
.case_referral_scroll .option_btn .prev:hover {
	 background-position:-79px 0;
}
.case_referral_scroll .option_btn .next:hover {
	 background-position:-7px -35px;
}
.case_referral_scroll .option_btn ul{ 
	 overflow:hidden; 
	 margin-top:10px; 
	 zoom:1; 
	 text-align:center;
}
.case_referral_scroll .option_btn ul li{ 
	 display:inline-block; 
	 width:12px; 
	 height:12px; 
	 overflow:hidden; 
	 margin-right:5px; 
	 text-indent:-999px; 
	 cursor:pointer; 
	 background:#d7d7d7; 
	 border-radius:50%;
}
.case_referral_scroll .option_btn ul li.on{ 
	 background:#dc2330; 
}