/* 头部图片 */
.sem_top_pic {
	 width:100%;
	 height:820px;
	 background:url("../img4/sem_pic1.png") no-repeat center;
	 background-size:cover;
}

/* 主题内容 */
.sem_main {
	 padding-top:66px;
}
.sem_section1 {
	 height:674px;
}
.sem_section1 {
	 height:674px;
}
.sem_section1 .sem_pic1 {
	 width:482px;
	 height:463px;
	 overflow:hidden;
}
.sem_section1 .sem_pic1 img {
	 width:100%;
}
.sem_section1 .sem_info1 {
	 width:655px;
}
.sem_section1 .sem_info1 h2 {
	 font-size:36px;
	 line-height:24px;
	 color:#3d4aaa;
	 padding-left:60px;
	 margin-bottom:36px;
}
.sem_section1 .sem_info1 .sem_cell1 {
	 height:52px;
	 margin-bottom:40px;
}
.sem_section1 .sem_info1 .sem_cell1 strong {
	 line-height:52px;
	 font-size:36px;
}
.sem_section1 .sem_info1 .sem_cell1 .font1 {
	 color:#0ac1e9;
}
.sem_section1 .sem_info1 .sem_cell1 .font2 {
	 color:#5499f4;
}
.sem_section1 .sem_info1 .sem_cell1 .font3 {
	 color:#7579e7;
}
.sem_section1 .sem_info1 .sem_cell1 .font4 {
	 color:#57449e;
}
.sem_section1 .sem_info1 .sem_info_bg {
	 height:52px;
	 width:596px;
	 background:url("../img4/sem_bg1.png") no-repeat;
	 line-height:52px;
	 text-indent:35px;
	 font-size:24px;
	 color:#fff;
}
.sem_section1 .sem_info1 .sem_info_bg1 {
	 background-position:0 0;
}
.sem_section1 .sem_info1 .sem_info_bg2 {
	 background-position:0 -98px;
}
.sem_section1 .sem_info1 .sem_info_bg3 {
	 background-position:0 -200px;
}
.sem_section1 .sem_info1 .sem_info_bg4 {
	 background-position:0 -304px;
}

.sem_section {
	 position:relative;
}
.sem_section2 {
	 height:480px;
	 background:url("../img4/sem_line_bg.png") no-repeat;
	 background-position:0 274px;
}
.sem_section .sem_info {
	 width:558px;
}
.sem_section .title {
	 display:block;
	 width:82px;
	 height:54px;
	 background:url("../img4/sem_bg2.png") no-repeat center;
	 background-size:cover;
}
.sem_section .title1 {
	 background-position:0 0;
}
.sem_section h3 {
	 font-size:24px;
	 color:#000;
	 margin:16px 0 26px 0;
}
.sem_section .sem_mes {
	 font-size:18px;
	 line-height:34px;
	 color:#000;
}
.sem_section .sem_info2 {
	 position:absolute;
	 top:0;
	 left:0;
}
.sem_section .sem_pic2 {
	 position:absolute;
	 top:-30px;
	 right:0;
}


.sem_section3 {
	 height:480px;
	 background:url("../img4/sem_line_bg.png") no-repeat;
	 background-position:-1190px 274px;
}
.sem_section3 .sem_info3 {
	 position:absolute;
	 top:0px;
	 right:80px;
}
.sem_section .title2 {
	 background-position:0 -80px;
}
.sem_section3 .sem_pic3 {
	 position:absolute;
	 top:-36px;
	 left:0;
}

.sem_section .title3 {
	 background-position:0 -160px;
}

.sem_section .title4 {
	 background-position:0 -242px;
}

.sem_section4 {
	 background-image:none;
}

.sem_section5 {
	 height:725px;
	 padding-top:55px;
	 background:#4f82f4;
}
.seo-title{ font-size:36px; color:#fff; line-height:36px; height:36px; font-weight:normal; float:left; border-bottom:4px solid #fff; padding-bottom:30px;}
.seo-aditem{ height:550px; background:url(../img4/sem_pic7.png) no-repeat right center; clear:both;}
.seo-aditem dl{ padding-right:590px; color:#fff; padding-top:70px;}
.seo-aditem dl dt{ font-size:24px; margin-bottom:10px;}
.seo-aditem dl dt i{ display:inline-block;*display:inline-block;*zoom:1; border:1px solid #fff; font-style:normal; padding:0 5px; margin-right:10px;}
.seo-aditem dl dt em.num{ font-size:60px}
.seo-aditem dl dd{ font-size:15px; font-weight:bold;}



.sem_section6 {
	 height:648px;
	 padding-top:72px;
	 background:#fff;
}

.st-head{ text-align:center; position:relative; height:221px;}
.h-sitein{ width:172px; height:204px; background:url(../img4/sem_pic8.png) no-repeat; text-align:center; position:absolute; top:24px; left:180px;}
.h-sitein p{ font-size:24px; font-weight:bold; color:#fff; padding-top:70px;}
.h-sitemid{ width:221px; height:221px; background:url(../img4/sem_pic8_1.png) no-repeat; text-align:center;position:absolute;top:0; left:480px;}
.h-sitemid p{font-weight:bold; color:#fff; padding-top:92px; font-size:36px;}
.h-siteout{ width:172px; height:204px; background:url(../img4/sem_pic8_2.png) no-repeat; text-align:center;position:absolute;top:24px;right:180px;}
.h-siteout p{ font-size:24px; font-weight:bold; color:#fff; padding-top:70px;}
.st-line{ width:100%; height:110px; border-bottom:1px dotted #d6d6d6;}
.st-leftcon{ width:540px; float:left; background:#0ac1e9; color:#fff; overflow:hidden; margin-top:50px;}
.st-leftcon ul{ float:left; padding:30px 40px;}
.st-leftcon ul li{ font-size:18px; line-height:40px;}
.st-rightcon{ width:540px; float:right; background:#196fd1; color:#fff; overflow:hidden; margin-top:50px;}
.st-rightcon ul{ float:left; padding:30px 40px;}
.st-rightcon ul li{ font-size:18px; line-height:40px;}


.sem_section7 { 
	 height:710px;
	 background:#fff;
}
.sem_section7 .contain{ position:relative; padding-top:145px;}
.seo-piccon{ width:450px; height:415px;background:url(../img4/sem_pic9.png) no-repeat center; margin:0 auto;}

.sem_section7 dl{ padding:20px;}
.sem_section7 dl dt{ font-size:30px; font-weight:bold; color:#2d2d2d; margin-bottom:20px;}
.sem_section7 dl dd{ width:290px;}
.seo-ptxt1{ width:379px; height:297px; background:url(../img4/sem_pbg1.png) no-repeat; position:absolute; left:0; top:50px;}
.seo-ptxt2{ width:379px; height:297px; background:url(../img4/sem_pbg5.png) no-repeat; position:absolute; left:0; top:370px;}
.seo-ptxt3{ width:373px; height:159px; background:url(../img4/sem_pbg2.png) no-repeat; position:absolute; right:0; top:50px;}
.seo-ptxt4{ width:373px; height:133px; background:url(../img4/sem_pbg3.png) no-repeat; position:absolute; right:0; top:220px;}
.seo-ptxt5{ width:373px; height:160px; background:url(../img4/sem_pbg4.png) no-repeat; position:absolute; right:0; top:360px;}
.seo-ptxt6{ width:373px; height:139px; background:url(../img4/sem_pbg6.png) no-repeat; position:absolute; right:0; top:530px;}
.seo-ptxt3 dl,.seo-ptxt4 dl,.seo-ptxt5 dl,.seo-ptxt6 dl{ padding-left:60px;}



.sem_section8 {
	 height:450px;
	 padding-top:50px;
	 background:#f4f4f4;
}
.zwtg{ width:250px; height:70px; line-height:70px; font-size:40px; font-weight:bold; color:#6780ff; border:1px solid #6780ff; margin:0 auto 60px; text-align:center;}

/* 案例推荐 */
.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;
	 width:1180px;
	 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:-37px;
}
.case_referral_scroll .option_btn .next {
	 background-position:-79px -36px;
	 right:-37px;
}
.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; 
}
