.page1-title {
	/*display: none;*/
	font-size: 36px;
	text-align: center;
	line-height: 1;
	margin-top: 80px;
}

.page1-tech-service {
	width: 100%;
	margin-top: 60px;
}

.page1-tech-service .page1-text-block {
	width:100%;
	min-width: 1200px;
}

.page1-tech-service .page1-text-block .text-content-r {
	width: 29%;
	padding-left: 15%;
	padding-right: 3%;
	padding-top: 50px;
	float: left;
}

.page1-tech-service .page1-text-block .text-content-l {
	width: 36%;
	padding-left: 4%;
	padding-top: 50px;
	float: left;
}

.page1-tech-service .page1-text-block .pic-content {
	float: left;
	width: 53%;
	height: 436px;
	/*max-width: 1040px;*/
	overflow: hidden;
}

.page1-tech-service .page1-text-block .pic-content-l {
	width: 60%;
	overflow: hidden;
}

.page1-tech-service .page1-text-block .pic-content img {
	width: 100%;
	/*width: 1040px;
	left: 50%;
	position: relative;
	margin-left: -520px;*/
}

.page1-tech-service .page1-text-block .pic-content-l img {
	width: 100%;
	/*width: 100%;
	left: 50%;
	position: relative;
	margin-left : -520px;*/
}

.page1-tech-service .page1-text-block .text-content .text-block-num {
	font-size:72px;
}

.page1-tech-service .page1-text-block .text-content .text-block-title {
	font-size:28px;
	margin-left: 20px;
}

.page1-tech-service .page1-text-block .text-content .division {
	width: 66px;
	height: 3px;
	background-color: #31baea;
}

.page1-tech-service .page1-text-block .text-content .text-block-intro {
	font-size:14px;
	color:#808080;
	line-height: 2;
	margin-top: 20px;
}

.stay-left {
	float: left;
}

.stay-right {
	float: right;
}

/* page2 start */
.sc-active-list {
	width: 1200px;
	margin: 0 auto;
	margin-bottom: 30px;
}

.active-left-channel {
	width: 900px;
}

.active-xl {
	width: 841px;
	height: 472px;
	background:url('../theme/active-xl-bg.jpg') no-repeat center;
}

.active-xl .active-stat {
	float: left;
	width: 75px;
}

.active-xl .active-detail {
	float: right;
	height: 472px;
	width: 262px;
	font-size: 16px;
	background:url('../theme/detail-bg.png');
	color: white;
	padding-left: 30px;
	padding-right: 30px;
}

.active-xl .active-detail .active-title {
	font-size: 22px;
	margin-top: 90px;
	line-height: 1.5;
}

.active-xl .active-detail .detail-time {
	background:url('../theme/detail-time.png') no-repeat left;
	padding-left: 25px;
	margin-top: 30px;
	
}

.active-xl .active-detail .detail-loc {
	background:url('../theme/detail-loc.png') no-repeat left;
	padding-left: 25px;
	margin-top: 10px;

}

.active-xl .active-detail .btn-group {
	margin-top: 30px;
}

.active-xl .active-detail .btn-group .get-more-btn {
	background:url('../theme/get-more-btn.png') no-repeat;
	text-align: center;
	height: 42px;
	width: 181px;
	line-height: 42px;
	margin-top: 21px;
	top: -50%;
}

.active-xl .active-detail .btn-group .reserve-btn {
	background:url('../theme/reserve-btn-xl.png') no-repeat;
	text-align: center;
	height: 42px;
	width: 181px;
	line-height: 42px;
	margin-top: 21px;
	top: -50%;
}

.active-sm-l {
	float: left;
	height: 337px;
	width: 406px;
	border: 1px #e6e6e6;
	padding-bottom: 30px;
	margin-top: 25px;
}

.active-sm-r {
	float: left;
	height: 377px;
	width: 406px;
	border: 1px #e6e6e6;
	margin-left: 27px;
	padding-bottom: 30px;
	margin-top: 25px;
}

.active-sm-1 {
	background:url('../theme/active-sm-1.jpg') no-repeat top;
}

.active-sm-2 {
	background:url('../theme/active-sm-2.jpg') no-repeat top;
}

.active-sm-3 {
	background:url('../theme/active-sm-3.jpg') no-repeat top;
}

.active-sm-4 {
	background:url('../theme/active-sm-4.jpg') no-repeat top;
}

.active-sm-5 {
	background:url('../theme/active-sm-5.jpg') no-repeat top;
}

.active-sm-6 {
	background:url('../theme/active-sm-6.jpg') no-repeat top;
}

.active-sm-group {
	margin-top: 60px;
}

.active-sm .active-stat {
	float: left;
	width: 62px;
}

.active-sm .active-detail {
	
	padding-right:20px;
	padding-left:20px;
	color: #666666;
}

.active-sm .active-detail .active-title {
	font-size: 20px;
	padding-top: 250px;
	color: #15b3e9;
}

.active-sm .active-detail .detail-time {
	background:url('../theme/detail-time-grey.png') no-repeat left;
	padding-left: 25px;
	margin-top: 20px;
}

.active-sm .active-detail .detail-loc {
	background:url('../theme/detail-loc-grey.png') no-repeat left;
	padding-left: 25px;
	margin-top: 13px;
}

.active-sm .active-detail .detail-btn {
	position: relative;
	float: right;
	width: 118px;
	height: 36px;
	line-height: 36px;
	margin-top: 38px;
	top: -50%;
}

.active-sm .active-detail .detail-btn .reserve-btn {
	background:url("../theme/reserve-btn-sm.png");
	text-align: center;
	color: white;
}

/* page 03 */
.block12-18 {
	width: 1200px;
	text-align: center;
}

.block12-18 .title {
	font-size: 36px;
	margin-top: 80px;
}
.block12-18 .intro {
	margin-top: 40px;
	font-size: 16px;
	margin-bottom: 70px;
	width: 1200px;
	margin-left: auto;
	margin-right: auto;
	line-height: 1.5;
}
.block12-18 .btn-notice .apply-btn {
	background: url('../theme/apply-btn.png') no-repeat;
	margin-top: 40px;
	width: 140px;
	height: 32px;
	margin-left: auto;
	margin-right: auto;
	line-height: 32px;
	margin-top: 32px;
	top: -50%;
	
}
.block12-18 .btn-notice .apply-btn a{
	font-size: 14px;
	color: #1eb9ee;
}
.block12-18 .btn-notice .apply-notice {
	color: #666666;
	margin-top: 15px;
}
.block12-18 .btn-notice .apply-notice .notice-alert {
	color: red;
}
.block12-18 .sub-intro {
	font-size: 16px;
	margin-top: 20px;
}

.stepliuxue{ width:1200px; height:330px; position:relative; margin-left:auto; margin-right:auto; background:url('../theme/stepliuxue_bg.png') no-repeat center top}
.stepliuxue p{ position:absolute; font-size:16px;color:#1eb9ee; cursor:pointer}
.stepliuxue p:hover{ font-weight:700}
.stepliuxue p.stepliuxue_wz01{ left:11px;top:181px;}
.stepliuxue p.stepliuxue_wz02{ left:117px;top:181px;}
.stepliuxue p.stepliuxue_wz03{ left:290px;top:192px;}
.stepliuxue p.stepliuxue_wz04{ left:461px;top:192px;}
.stepliuxue p.stepliuxue_wz05{ left:567px;top:181px;}
.stepliuxue p.stepliuxue_wz06{ left:673px;top:181px;}
.stepliuxue p.stepliuxue_wz07{ left:780px;top:192px;}
.stepliuxue p.stepliuxue_wz08{ left:886px;top:192px;}
.stepliuxue p.stepliuxue_wz09{ left:989px;top:192px;}
.stepliuxue p.stepliuxue_wz10{ left:1125px;top:192px;}

.stepliuxue p.stepliuxue_wz11{ left:214px;top:134px; color:#333}
.stepliuxue p.stepliuxue_wz12{ left:300px;top:80px; color:#333}
.stepliuxue p.stepliuxue_wz13{ left:372px;top:134px; color:#333}
.stepliuxue p.stepliuxue_wz14{ left:394px;top:242px; color:#333}
.stepliuxue p.stepliuxue_wz15{ left:286px;top:296px; color:#333}
.stepliuxue p.stepliuxue_wz16{ left:188px;top:242px; color:#333}

.stepliuxue .stepliuxue_wz01H,.stepliuxue .stepliuxue_wz05H,.stepliuxue .stepliuxue_wz06H,.stepliuxue .stepliuxue_wz09H,.stepliuxue .stepliuxue_wz11H,.stepliuxue .stepliuxue_wz12H,.stepliuxue .stepliuxue_wz13H,.stepliuxue .stepliuxue_wz14H,.stepliuxue .stepliuxue_wz15H,.stepliuxue .stepliuxue_wz16H{position:absolute; padding-top:20px;background:#3abeef;color:#fff; text-align:center; font-size:16px; line-height:24px;}

.stepliuxue_wz01H{ left:44px; top:240px;width:200px; height:70px;}
.stepliuxue_wz05H{ left:500px; top:240px;width:200px; height:70px;}
.stepliuxue_wz06H{ left:608px; top:240px;width:200px; height:70px;}
.stepliuxue_wz09H{ left:940px; top:240px;width:200px; height:70px;}

.stepliuxue_wz11H{ left:46px; top:48px;width:160px;height:70px;}
.stepliuxue_wz12H{left:230px; top:16px;width:200px;height:40px;}
.stepliuxue_wz13H{left:460px; top:48px; width:200px;height:70px;}
.stepliuxue_wz14H{left:450px; top:262px;width:160px;height:70px;}
.stepliuxue_wz15H{left:230px; top:326px;width:200px;height:70px; }
.stepliuxue_wz16H{left:30px; top:262px; width:150px;height:70px;}


.step-banner {
	width: 1100px;
	height: 600px;
	margin-left: auto;
	margin-right: auto;
	background: url('../theme/step-bg.png') no-repeat -36px 280px;
}
.step-banner .step-block {
	width: 140px;
	height: 600px;
	float: left;
	position: relative;
	/*margin-top: 80px;*/
}
.step-banner .step-block:hover .step-img .is{
	z-index: 21;
	opacity: 1;
	transition: all 0.4s;
}
.step-banner .step-block:hover .step-text .step-num{
	margin-top: 0;
	color: #1eb9ee;
}
.move-20px {
	margin-left: -20px;
}
.step-banner .step-block .step-img {
	position: relative;
	bottom: -354px;
}
.step-banner .step-block .step-img img{
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -50px;
	transition: all 0.4s;
}
.step-banner .step-block .step-img .in{
	z-index: 20;
	opacity: 1;
	transition: all 0.4s;
}
.step-banner .step-block .step-img .is{
	z-index: 10;
	opacity: 0;
	transition: all 0.4s;
}
.step-banner .step-block:hover .step-img2 .is{
	z-index: 21;
	opacity: 1;
	transition: all 0.4s;
}
.step-banner .step-block:hover .step-text2 .step-num{
	margin-top: 0;
	color: #1eb9ee;
}
.step-banner .step-block .step-img2 {
	position: relative;
	top: 260px;
}
.step-banner .step-block .step-img2 img{
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -50px;
	transition: all 0.4s;
}
.step-banner .step-block .step-img2 .in{
	z-index: 20;
	opacity: 1;
}
.step-banner .step-block .step-img2 .is{
	z-index: 10;
	opacity: 0;
}
.step-banner .step-block .step-text {
	position: absolute;
	top: 90px;
	/*left: 88px;*/
	width: 100%;
	height: 137px;
	overflow: hidden;
}
.step-banner .step-block .step-text2 {
	position: absolute;
	bottom: 4px;
	left: 0;
	width: 100%;
	height: 137px;
	overflow: hidden;
}
.step-banner .step-block .step-text .step-num {
	font-size: 32px;
	margin-top: 40px;
	transition: all 0.4s;
}
.step-banner .step-block .step-text .step-division {
	margin-top:12px;
	width: 12px;
	height: 2px;
	background-color:#1eb9ee;
	margin-left: auto;
	margin-right: auto;
}
.step-banner .step-block .step-text .step-title {
	margin-top: 12px;
	font-size: 16px;
}
.step-banner .step-block .step-text .step-info {
	font-size: 14px;
	text-align: center;
	line-height: 1.5;
}
.step-banner .step-block .step-text2 .step-num {
	font-size: 32px;
	margin-top: 40px;
	transition: all 0.4s;
}
.step-banner .step-block .step-text2 .step-division {
	margin-top:12px;
	width: 12px;
	height: 2px;
	background-color:#1eb9ee;
	margin-left: auto;
	margin-right: auto;
}
.step-banner .step-block .step-text2 .step-title {
	margin-top: 12px;
	font-size: 16px;
}
.step-banner .step-block .step-text2 .step-info {
	font-size: 14px;
	text-align: center;
	line-height: 1.5;
}
.step-banner .step-block .step-line {
	position: absolute;
	left: 70px;
	bottom: 280px;
	width: 1px;
	height: 71px;
	background-color:#cccccc;
}
.step-banner .step-block .step-line2 {
	position: absolute;
	left: 70px;
	top: 394px;
	width: 1px;
	height: 71px;
	background-color:#cccccc;
}

.select-banner{
	width: 100%;
	padding: 20px 0;
	margin: 80px 0;
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	text-align: center;
}
.select-banner a{
	display: inline-block;
	text-align: center;
	font-size: 14px;
	color: #333;
	padding-left: 26px;
	margin: 0 250px;
}
.select-banner a.fa-lk01{
	background: url("../theme/select-banner1.png") no-repeat left;
}
.select-banner a.fa-lk02{
	background: url("../theme/select-banner2.png") no-repeat left;
}

@media screen and (max-width: 1440px){
	.page1-tech-service .page1-text-block .pic-content img {
		width: 1040px;
		left: 50%;
		position: relative;
		margin-left: -520px;
	}

	.page1-tech-service .page1-text-block .pic-content-l img {
		width: 100%;
		left: 50%;
		position: relative;
		margin-left : -520px;
	}
}

/*news/baike bottom*/
.news_bottom_yy{ width:100%; overflow:hidden;}
.news_bottom_yyCon1{ width:100%; background-color:#1eb9ee;}
.news_bottom_yyCon1 .news_bottom_yyCon1_tit{ width:100%; text-align:center; color:#fff; font-size:30px; font-weight:700; padding-top:40px;}
.news_bottom_yyCon1_box{ margin-left:100px; }
.news_bottom_yyCon1_box p{ font-size:24px; color:#fff; line-height:24px; margin-top:20px;}
.news_bottom_yyCon1_box p.news_bottom_yyCon1_box_Bg{ background:url(../theme/news_bottom_box.png) no-repeat center top; width:640px; height:54px; margin-top:40px; padding:10px 0 80px 20px;}
.news_bottom_yyCon1_box p.news_bottom_yyCon1_box_Bg .iclass{ color:#ffee01}
.news_bottom_yyCon1_box p.news_bottom_yyCon1_box_Bg .butstyle{ margin-left:180px; color:#1eb9ee}

.news_bottom_yyCon2{ width:100%; height:522px; position:relative; background:url(../theme/news_bottom_pp.jpg) no-repeat center top;}
.news_bottom_yyCon2 p{ position:absolute}
.news_bottom_yyCon2 p.wz01{ left:0px; top:390px; color:#fff; width:100%; text-align:center; font-size:18px;}
.news_bottom_yyCon2 p.wz02{ left:166px; top:434px;width:246px; height:54px;}
.news_bottom_yyCon2 p.wz03{ left:432px; top:434px;width:246px; height:54px;}

#check {margin: 36px 0 0 0;}
#check .input_check {position: absolute;width: 20px;height: 20px;visibility: hidden;}
#check span {position: relative; font-size:18px; padding-right:26px; color:#fff}
#check .input_check+label {display: inline-block;width: 14px;height: 14px;border: 1px solid #fff; background:url(../theme/news_bottom_check.png) no-repeat;background-position: -26px -3px}
#check .input_check:checked+label {background-position: 0px 0px;}


.news_bottom,.baike_bottom{ width:100%; overflow:hidden; text-align:center}
.news_bottom a{ display:block; width:25%; float:left}
.news_bottom a img{ width:100%; border:0px; margin:0px; padding:0px;}
.baike_bottom a{ display:block; width:100%; float:left}
.baike a img{ width:100%; border:0px; margin:0px; padding:0px;}


.fix-bot{display: none;}
.fix-bot { 
	position: fixed; 
	left: 0; 
	bottom: 0; 
	width: 100%; 
	height: 1.6rem; 
	background: #1eb9ef; 
	z-index: 999;
	box-shadow:5px 5px 5px 5px #88bfd3;
}
.fix-bot .fix-bot-con .fix-bot-btn{
	float: left; 
	width: 22%; 
	height: 1.6rem;
	display: table;
}
.fix-bot .fix-bot-con .fix-bot-btn:first-child{
	border-right: 1px solid #09a5db;
	margin-left: -1px;
}
.fix-bot .fix-bot-con .fix-bot-btn:last-child{
	width: 77.9%;
	background: #ef3c67;
	text-align: center;
	display: table;
	font-weight:500;
}
.fix-bot .fix-bot-con .fix-bot-btn:last-child a{
	display: table-cell;
	vertical-align: middle;
}
.fix-bot .fix-bot-con .fix-bot-btn span{
	display: inline-block;
	color: #fff;
}
.fix-bot .fix-bot-con .fix-bot-btn:last-child img{
	display: inline-block;
	width: 0.483333rem;
	margin: 0 0.2rem;
	position: relative;
	top: -0.1rem;
}
.fix-bot .fix-bot-con .fix-bot-btn p{
	display:none;
	position:absolute;
	left:0;
	bottom:1.3333333333rem;
	width:100%;
	background:#fff;
	padding-left:10px;
}
.fix-bot .fix-bot-con .fix-bot-btn:hover p{
	display:block;
}
.fix-bot .fix-bot-con .fix-bot-btn p a{
	display:block;
	text-align:left;
}
.fix-bot .fix-bot-con a{ 
	display: table-cell; 
	vertical-align: middle;
	width:100%;
	text-align: center; 
	font-size: 0.1866666667rem; 
}
.fix-bot .fix-bot-con a img { 
	width: 0.6rem; 
	display: block; 
	margin: 0.1rem auto 0rem auto; 
}
.fix-bot-btn .showForm_btn{font-size: 0.2rem;}
.fix-bot .fix-bot-con a span { display: block; font-size: 0.2rem; color: #1eb9ef; text-align: center; }
.fix-bot .fix-bot-con a span.fix-bot-btn-last{ font-size: 0.3rem; line-height:0.6rem; border:1px solid #fff; border-radius:25px; padding:0 0.2rem; margin-left:0.2rem;}
.fix-bot .fix-bot-con a .n { 
	display: none; 
}
.fix-bot .fix-bot-con a span.fix-bot-btn-last{
	font-size: 0.4rem;
}
@media screen and (max-width: 480px){
	.fix-bot .fix-bot-con a span{
		font-size: 14px;
	}
	.fix-bot .fix-bot-con .fix-bot-btn p a{
		font-size: 14px;
	}
}@media screen and (min-width:1000px){

	.fix-bot{
		height: 0.6rem;
	}
	.fix-bot .fix-bot-con .fix-bot-btn{
		height: 0.6rem;
	}
	.fix-bot .fix-bot-con a img{
		width: 0.2rem;
	}
	.fix-bot .fix-bot-con .fix-bot-btn:last-child img{
		top: 0;
	}
	.fix-bot .fix-bot-con a span.fix-bot-btn-last{
		font-size: 0.3rem;
	}
	.warp-color1{
		margin-top: -0.727rem;
	}
}