@charset "utf-8";


/* 清除浮动 */
.msg-form .msg-ipt-item:after{content:'';display:block;height:0;clear:both;visibility:hidden;}
.msg-form .msg-ipt-item{*zoom:1;}


/* 顶部 */
.sub-head{width:100%;height:200px;background:#2966d9 url(img/hd_bn_bg.jpg) center no-repeat;padding:100px 0 0;line-height:1.5;margin:0 auto 60px;}
.sub-head,.sub-head a{color:#fff;}
.sub-head .head-tit-cn{display:block;font-size:36px;font-weight:normal;}
.sub-head .head-tit-en{display:block;font-size:20px;font-weight:normal;}



/* ======================================
   服务流程
   -------------------------------------- */
.service-process{margin:0 auto 90px;}
.service-process .process-hd{margin-bottom:30px;position:relative;}
.service-process .process-hd .process-tit{display:inline-block;padding-right:25px;background-color:#fff;position:relative;z-index:2;}
.service-process .process-hd .process-tit h2{display:inline-block;font-size:24px;font-weight:normal;line-height: 75px;}
.service-process .process-hd .process-tit h2,.service-process .process-hd .process-tit h2 a{color:#222;}
.service-process .process-hd .process-tit b,.service-process .process-hd .process-tit i{display:inline-block;border-radius:50%;}
.service-process .process-hd .process-tit b,.service-process .process-hd .process-tit i{*display:inline;}
.service-process .process-hd .process-tit b{padding:4px;border:1px solid #ddd;margin-right:15px;vertical-align:middle;float: left;}
.service-process .process-hd .process-tit i{width:75px;height:75px;background-color:#42a1f4;background-repeat:no-repeat;background-position:center;vertical-align:middle;}
.service-process .process-hd:before{content:'';display:block;width:100%;height:1px;font-size:1px;overflow:hidden;background-color:#e6e6e6;position:absolute;left:0;top:50%;}
.service-process .process-list{padding:0 0 0 25px;}
.service-process .process-list li{font-size:16px;padding-left:45px;position:relative;line-height:41px;}
.service-process .process-list li em{color:#fe585a;}
.service-process .process-list li .ico-num{display:inline-block;_width: 25px;min-width:25px;height:25px;line-height:25px;text-align:center;background-color:#cdcdcd;color:#fff;border-radius:3px;position:absolute;left:0;top:8px;_left:-45px;_top:0;}
.service-process .process-list li .ico-num{*display:inline;}
.service-process .process-hd .process-tit b.sv-ico-client i{background-image:url(img/sv_ico_client.png);}
.service-process .process-hd .process-tit b.sv-ico-asst i{background-image:url(img/sv_ico_asst.png);background-color:#6ebf65;}

/* 手机版 */
@media screen and (max-width:768px) {
	.sub-head{padding:25px 0 25px 15px;background-size:auto 100%;height:auto;margin-top:45px;margin-bottom:15px;border-top:1px solid #2d6cc8;position:relative;}
	.sub-head:before{content:'';display:block;width:100%;height:1px;background-color:rgba(255,255,255,.3);position:absolute;left:0;top:0;}
	.sub-head .head-tit-cn{font-size:18px;}
	.sub-head .head-tit-en{font-size:12px;}
	.service-process{background-color:#fff;padding:3em 15px;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1);margin-bottom:15px;}
	.service-process .process-hd{margin-bottom:1em;}
	.service-process .process-hd:before{display:none;}
	.service-process .process-hd .process-tit{display:block;padding:0;text-align:center;}
	.service-process .process-hd .process-tit b{margin:0;float: none;}
	.service-process .process-hd .process-tit h2{display:block;font-size:20px;padding-top:5px;}
	.service-process .process-hd .process-tit i{background-size:auto 40px;}
	.service-process .process-list{padding-left:0;}
	.service-process .process-list li{line-height:26px;font-size:14px;padding-left:32px;}
	.service-process .process-list li .ico-num{min-width:22px;height:22px;line-height:22px;top:1px;border-radius:50%;font-size:11px;}
}






/* ======================================
   加入我们
   -------------------------------------- */

.join-us{font-size:14px;}

/* 发送留言 */
.msg-hd{margin-bottom:2.5em;}
.msg-hd .msg-hd-ico{display:block;width:90px;height:90px;margin:0 auto 1em;background:#64c574 url(img/join_ico_msg.png) center no-repeat;border-radius:50%;}
.msg-hd .msg-hd-tit{font-size:20px;text-align:center;font-weight:normal; color:#000;}
.msg-form{display:block;background-color:#f2f2f2;border:1px solid #e5e5e5;padding:5em;position:relative;font-size:16px;}
.msg-form:before{content:'';display:block;height:6px;width:100%;background:url(img/msg_hd_line.png) 0 0 repeat-x;position:absolute;left:0;top:-1px;}
.msg-form .msg-ipt-item{padding:0 0 1.5em;line-height:37px;}
.msg-form .msg-ipt-item .item-label{display:block;width:34%;float:left;text-align:right;}
.msg-form .msg-ipt-item .item-cont{margin-left:36%;}
.msg-form .msg-ipt-item .msg-ipt-txt{display:block;width:370px;height:40px;line-height:40px;background-color:#fff;border:1px solid #ccc;border-radius:5px;padding:0 10px;font-size:16px;-webkit-transition:all .4s ease;transition:all .4s ease;}
.msg-form .msg-ipt-item .msg-ipt-txt:focus{border-color:#0d8aea;box-shadow:0 0 6px rgba(0,138,235,.3);}
.msg-form .msg-btn-item {padding-top:10px;}
.msg-form .msg-btn-item .item-cont{margin-left:36%;}
.msg-form .msg-btn-item .msg-btn{display:inline-block;min-width:195px;_width: 195px;text-align:center;padding-left:0;height:50px;line-height:50px;background-color:#ff7e00;border-radius:5px;color:#fff;font-size:20px;border:0;-webkit-transition:all .4s ease;transition:all .4s ease;}
.msg-form .msg-btn-item .msg-btn{*display:inline;}
.msg-form .msg-btn-item .msg-btn:hover{background-color:#f60;}
.msg-form .msg-btn-item .msg-send-tips{padding:1em 0 0;}

/* 联系电话 */
.join-contact{padding:5em 0;text-align:center;}
.join-contact .tel-ico{display:block;width:90px;height:90px;margin:0 auto 1em;background:#e8ae10 url(img/join_ico_tel.png) center no-repeat;border-radius:50%;}
.join-contact .tel-label{display:block;font-size:20px;color:#000;}
.join-contact .join-hotline{display:block;font-size:48px;color:#000;font-family:Times New Roman;line-height:1.1;font-style:italic;font-weight:bold;padding-top:.1em;}

/* 二维码 */
.join-qrcode{display:block;border-top:2px dashed #ddd;padding:5em 0;text-align:center;}
.join-qrcode .qrcode-img{display:block;}
.join-qrcode .qrcode-img img{max-width:280px;}
.join-qrcode .qrcode-name{display:block;font-size:18px;color:#000;padding:.6em 0 0;font-weight:normal;}
.join-qrcode .qrcode-desc{display:block;font-size:16px;color:#666;}

/* 手机版 */
@media screen and (max-width:768px) {
	.msg-form .msg-ipt-item .msg-ipt-txt{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}
	.sub-head{margin-bottom:0;}
	.join-us{padding:2em 15px;background-color:#fff;}
	.msg-hd{margin-bottom:1.5em;}
	.msg-hd .msg-hd-ico{width:4.5em;height:4.5em;background-size:auto 50%;}
	.msg-hd .msg-hd-tit{font-size:14px;}
	.msg-form{padding:2em .5em;font-size:14px;bd}
	.msg-form:before{height:3px;background-size:auto 3px;}
	.msg-form .msg-ipt-item{line-height:34px;padding-bottom:1em;}
	.msg-form .msg-ipt-item .item-label{width:5em;}
	.msg-form .msg-ipt-item .item-cont{margin-left:6em;padding-right:1em;}
	.msg-form .msg-ipt-item .msg-ipt-txt{width:100%;height:34px;line-height:34px;border-radius:2px;font-size:14px;background:rgba(255,255,255,.8);}
	.msg-form .msg-btn-item .item-cont{margin-left:6em;padding-right:1em;}
	.msg-form .msg-btn-item .msg-btn{height:40px;line-height:40px;font-size:16px;width:100%;border-radius:2px;}
	.msg-form .msg-btn-item .msg-send-tips{font-size:12px;padding-top:.6em;}
	.join-contact{padding:3em 0;}
	.join-contact .tel-ico{width:4.5em;height:4.5em;background-size:auto 50%;}
	.join-contact .tel-label{font-size:16px;}
	.join-contact .join-hotline{font-size:30px;}
	.join-qrcode{padding:3em 0;}
	.join-qrcode .qrcode-img img{max-width:50%;}
	.join-qrcode .qrcode-name{font-size:16px;}
	.join-qrcode .qrcode-desc{font-size:11px;}
}