﻿@charset "utf-8";

.boxe1{ margin-top:2%; }
.boxe1 .hd{ font-size:32px; line-height:70px; position:relative; text-align:center; }
.boxe1 .hd::after{ content:""; width:60px; height:4px; background:#f96b3a; position:absolute; left:50%; bottom:0; margin-left:-30px; z-index:3; }
.boxe1 .bd{ margin-top:2%; }
.boxe1 .bd .pic_text{ padding:2% 0; }
.boxe1 .bd .pic_text:hover{ box-shadow:5px 5px 5px #ececec; }
.boxe1 .bd .pic_text i span{ display:inline-block; padding:48%; margin:0 auto; }
.boxe1 .bd .pic_text .pic01 span{ background:url(../images/ico_04.png) no-repeat center; }
.boxe1 .bd .pic_text .pic02 span{ background:url(../images/ico_05.png) no-repeat center; }
.boxe1 .bd .pic_text .pic03 span{ background:url(../images/ico_06.png) no-repeat center; }
.boxe1 .bd .pic_text .pic04 span{ background:url(../images/ico_07.png) no-repeat center; }
.boxe1 .bd .pic_text:hover .pic01 span{ background:url(../images/ico_04s.png) no-repeat center; }
.boxe1 .bd .pic_text:hover .pic02 span{ background:url(../images/ico_05s.png) no-repeat center; }
.boxe1 .bd .pic_text:hover .pic03 span{ background:url(../images/ico_06s.png) no-repeat center; }
.boxe1 .bd .pic_text:hover .pic04 span{ background:url(../images/ico_07s.png) no-repeat center; }
.boxe1 .bd .pic_text dl dt{ font-weight:normal; font-size:22px; line-height:2; }
.boxe1 .bd .pic_text dl dd{ font-size:16px; line-height:2; }
@media (max-width: 1200px){
	.boxe1 .bd{ text-align:center; }
	}
@media (min-width: 1200px){
	.boxe1 .bd .pic_text i{ margin-left:0; }
	.boxe1 .bd .pic_text dl{ margin-left:0; }
	}
@media (max-width: 460px){
	.boxe1 .hd{ font-size:24px; }
}

.boxe2{ margin-top:2%; padding:2% 0; }
.boxe2 .hd{ font-size:32px; line-height:70px; position:relative; text-align:center; }
.boxe2 .hd::after{ content:""; width:60px; height:4px; background:#f96b3a; position:absolute; left:50%; bottom:0; margin-left:-30px; z-index:3; }
.boxe2 .bd{ margin-top:2%; }
.boxe2 .bd .pic_text{ padding:30px 0; border:1px solid #d2d2d2; }
.boxe2 .bd .pic_text:hover, .boxe2 .bd .pic_text.active{ box-shadow:5px 5px 5px #ececec; }
.boxe2 .bd .pic_text i span{ display:inline-block; padding:48%; margin:0 auto; }
.boxe2 .bd .pic_text .pic01 span{ background:url(../images/ico_08.png) no-repeat center; }
.boxe2 .bd .pic_text .pic02 span{ background:url(../images/ico_09.png) no-repeat center; }
.boxe2 .bd .pic_text .pic03 span{ background:url(../images/ico_10.png) no-repeat center; }
.boxe2 .bd .pic_text .pic04 span{ background:url(../images/ico_11.png) no-repeat center; }
.boxe2 .bd .pic_text .pic05 span{ background:url(../images/ico_12.png) no-repeat center; }
.boxe2 .bd .pic_text .pic06 span{ background:url(../images/ico_13.png) no-repeat center; }
.boxe2 .bd .pic_text .pic07 span{ background:url(../images/ico_14.png) no-repeat center; }
.boxe2 .bd .pic_text .pic08 span{ background:url(../images/ico_15.png) no-repeat center; }
.boxe2 .bd .pic_text dl dt{ font-weight:normal; font-size:18px; line-height:2; }
.boxe2 .bd .pic_text dl dd{ font-size:14px; line-height:2; }
@media (max-width: 460px){
	.boxe2 .hd{ font-size:24px; }
}

.boxe3{ margin-top:2%; }
.boxe3 .hd{ font-size:32px; line-height:70px; position:relative; text-align:center; }
.boxe3 .hd::after{ content:""; width:60px; height:4px; background:#f96b3a; position:absolute; left:50%; bottom:0; margin-left:-30px; z-index:3; }
.boxe3 .bd{ margin-top:2%; }
.boxe3 .bd .pic_text{ padding:10px 0; text-align:center; position:relative; }
.boxe3 .bd .pic_text::after{ display:none; content:url(ico_22.jpg); width:15px; height:34px; position:absolute; right:-10px; top:50%; margin-top:-30px; }
.boxe3 .bd .pic_text i span{ display:inline-block; padding:30%; margin:0 auto; }
.boxe3 .bd .pic_text .pic01 span{ background:url(../images/ico_16.png) no-repeat center; }
.boxe3 .bd .pic_text .pic02 span{ background:url(../images/ico_17.png) no-repeat center; }
.boxe3 .bd .pic_text .pic03 span{ background:url(../images/ico_18.png) no-repeat center; }
.boxe3 .bd .pic_text .pic04 span{ background:url(../images/ico_19.png) no-repeat center; }
.boxe3 .bd .pic_text .pic05 span{ background:url(../images/ico_20.png) no-repeat center; }
.boxe3 .bd .pic_text .pic06 span{ background:url(../images/ico_21.png) no-repeat center; }
.boxe3 .bd .pic_text:hover .pic01 span{ background:url(../images/ico_16s.png) no-repeat center; }
.boxe3 .bd .pic_text:hover .pic02 span{ background:url(../images/ico_17s.png) no-repeat center; }
.boxe3 .bd .pic_text:hover .pic03 span{ background:url(../images/ico_18s.png) no-repeat center; }
.boxe3 .bd .pic_text:hover .pic04 span{ background:url(../images/ico_19s.png) no-repeat center; }
.boxe3 .bd .pic_text:hover .pic05 span{ background:url(../images/ico_20s.png) no-repeat center; }
.boxe3 .bd .pic_text:hover .pic06 span{ background:url(../images/ico_21s.png) no-repeat center; }
.boxe3 .bd .pic_text dl dt{ font-weight:normal; font-size:16px; line-height:2; }
@media (min-width: 1200px){
	 .boxe3 .bd .pic_text::after{ display:block; }
	 .boxe3 .bd .pic_text:last-child::after{ display:none; }
}
@media (max-width: 460px){
	.boxe3 .hd{ font-size:24px; }
}
@media (max-width: 360px){
	.boxe3 .bd .pic_text dl dt{ font-size:12px; }
}

.boxe4{ margin-top:2%; }
.boxe4 .hd{ font-size:32px; line-height:70px; position:relative; text-align:center; }
.boxe4 .hd::after{ content:""; width:60px; height:4px; background:#f96b3a; position:absolute; left:50%; bottom:0; margin-left:-30px; z-index:3; }
.boxe4 .bd{ margin-top:2%; }
.boxe4 .bd .text{ padding:2% 0; }
.boxe4 .bd .text dl{ padding:0 3%; margin:0 3%; border:1px solid #d2d2d2; }
.boxe4 .bd .text dl dt{ font-weight:normal; line-height:40px; }
.boxe4 .bd .text dl dt strong{ float:left; font-size:20px; font-weight:normal; }
.boxe4 .bd .text dl dt span{ float:right; font-size:14px; }
.boxe4 .bd .text dl dd{ font-size:14px; line-height:36px; border-bottom:1px dashed #d2d2d2; padding-left:15px; background:url(../images/ico_23.png) left center no-repeat; }
.boxe4 .bd .text dl dd:last-child{ border-bottom:0; }
@media (max-width: 460px){
	.boxe1 .hd{ font-size:24px; }
}

.boxe5{ margin-top:2%; background:#f7f7f7; padding:2% 0 3%; }
.boxe5 .hd{ font-size:32px; line-height:70px; position:relative; text-align:center; }
.boxe5 .hd::after{ content:""; width:60px; height:4px; background:#f96b3a; position:absolute; left:50%; bottom:0; margin-left:-30px; z-index:3; }
.boxe5 .bd{ margin-top:2%; }
.boxe5 .bd .pic_texts{ background:#fff; }
.boxe5 .bd .pic_text{ padding:2% 0; text-align:center; }
.boxe5 .bd .pic_text:hover, .boxe5 .bd .pic_text.active{ box-shadow:5px 5px 5px #ececec; }
.boxe5 .bd .pic_text i span{ display:inline-block; padding:48%; margin:0 auto; }
.boxe5 .bd .pic_text .pic01 span{ background:url(../images/ico_30.png) no-repeat center; }
.boxe5 .bd .pic_text .pic02 span{ background:url(../images/ico_31.png) no-repeat center; }
.boxe5 .bd .pic_text .pic03 span{ background:url(../images/ico_32.png) no-repeat center; }
.boxe5 .bd .pic_text .pic04 span{ background:url(../images/ico_33.png) no-repeat center; }
.boxe5 .bd .pic_text:hover .pic01 span{ background:url(../images/ico_30s.png) no-repeat center; }
.boxe5 .bd .pic_text:hover .pic02 span{ background:url(../images/ico_31s.png) no-repeat center; }
.boxe5 .bd .pic_text:hover .pic03 span{ background:url(../images/ico_32s.png) no-repeat center; }
.boxe5 .bd .pic_text:hover .pic04 span{ background:url(../images/ico_33s.png) no-repeat center; }
.boxe5 .bd .pic_text dl dt{ font-weight:normal; font-size:22px; line-height:2; padding-bottom:2%; border-bottom:1px solid #ccc; }
.boxe5 .bd .pic_text dl dd{ font-size:16px; line-height:2; padding-top:2%; }
@media (max-width: 1200px){
	.boxe5 .bd{ text-align:center; }
	}
@media (max-width: 990px){
	.boxe5 .bd .pic_text i span{ padding:25%; }
}
@media (max-width: 780px){
	.boxe5{ background:none; }
}
@media (max-width: 460px){
	.boxe5 .hd{ font-size:24px; }
}
@media (max-width: 460px){
	.boxe5 .bd .pic_text dl dt{ font-size:18px; }
	.boxe5 .bd .pic_text dl dd{ font-size:14px; }
}

@media (max-width: 768px){
	.case_item .pic{text-align: center;}
	.section1 .hd ul{margin-top: 15px;}
	.section2{padding: 40px 0;}
	#about{padding-left: 0;}
	.section1 .hd ul{width: 100%;}
}

/*手机站登录，注册*/
.ez_login{ background:url(../images/sjbg01.jpg) no-repeat center; background-size:cover; padding:32% 0 14%; position:relative; }
.ez_login .title{ color:#fff; text-align:center; padding:2% 0; }
.ez_login .title strong{ font-size:16px; line-height:2; font-weight:bold; display:block; }
.ez_login .title span{ font-size:12px; line-height:2; display:block; }
.ez_login form, .ez_login form input{ padding:0; border:0; background:none; display:block; }
.ez_login .sform{ width:80%; margin:0 auto; border-radius:4px; padding:2% 0; }
.ez_login .sform ul li{ width:100%; border-bottom:1px solid #e2e2e2; background:#fff; }
.ez_login .sform ul li:first-child{ border-top-left-radius:4px; border-top-right-radius:4px; }
.ez_login .sform ul li:last-child{ border-bottom-left-radius:4px; border-bottom-right-radius:4px; }
.ez_login .text{ padding-left:10px; font-size:40px; height:40px; line-height:40px; }
.ez_login .code{ width:35% !important; float:left; margin-right:2%; }
.ez_login .select_text, .ez_login .select_text option{ width:100%; padding-left:6px; }
.ez_login .clear_border_bottom{ border-bottom:0; }
.ez_login .li_code{ width:100%; margin-bottom:20px; }
.ez_login .li_code .code{ float:left; width:25%; margin-right:20px; }
.ez_login .li_code span img{ height:30px; width:auto; margin-top:5px; }
.ez_login .submit{ width:100%; font-size:14px; height:28px; line-height:28px; background:#f26f41; text-align:center; cursor:pointer; color:#fff; border-radius:4px; }

.zhuce_block_yd{ position:absolute; left:2%; top:2%; z-index:3; }
.zhuce_block_yd ul li{ border:1px solid #f5f1f1; border-radius:4px; text-align:center; margin-bottom:2px; }
.zhuce_block_yd ul li a{ color:#f5f1f1; }