.hd_logo a img {
    margin-top: -80px;
}
.contain{width:1200px;margin:0 auto;position:relative;}


/*-- 服务 --*/

.srv-stage{font-size:18px;background-repeat:no-repeat !important;background-size:cover !important;background-position:center center !important;position:relative;overflow:hidden;position:relative;}

.srv-stage .s-title{line-height:46px;font-size:36px;color:#fff;}

.srv-stage .s-con{line-height:28px;color:#e4e4e4;margin:20px 0 0;}

.srv-stage .s-list{line-height:36px;color:#fffefe;margin:37px 0 0;}

.srv-stage .srv-box{width:530px;position:relative;z-index:2;}

.srv-stage .srv-web{padding:0 4%;text-align:center;display:none;margin:4% 0 0;}

.srv-stage .srv-web img{width:80%;}

.srv-stage .srv-bg{width:100%;height:100%;background-repeat:no-repeat !important;background-size:cover !important;background-position:center center !important;position:absolute;top:0px;left:0px;}



.srv-stage .s-list.s-list2,

.srv-stage .s-title.s-title2{color:#333333;}

.srv-stage .s-con.s-con2{color:#666666;}



.srv-stage.s1{background:#010101;}

.srv-stage.s2{background:#eff1f2;}

.srv-stage.s3{background:#a4a2a6;}

.srv-stage.s4{background:#394b59;}

	

.srv-stage.s1 .contain{padding:1.75rem 0 1.61rem;}

.srv-stage.s2 .contain{padding:1.89rem 0 1.83rem;}

.srv-stage.s3 .contain{padding:1.76rem 0 1.61rem;}

.srv-stage.s4 .contain{padding:1.67rem 0 2.1rem;}



.srv-stage .srv-bg,

.srv-stage .s-title,

.srv-stage .s-con,

.srv-stage .s-list{transition:all .6s ease-in-out .4s;-webkit-transition:all .6s ease-in-out .4s;opacity:0;}



.srv-stage.s1 .srv-bg,

.srv-stage.s4 .srv-bg{transform:translateY(200px);-webkit-transform:translateY(200px);}

.srv-stage.s2 .srv-bg{transform:translate(50px,-100px);-webkit-transform:translate(50px,-100px);}

.srv-stage.s3 .srv-bg{transform:translate(-50px,-100px);-webkit-transform:translate(-50px,-100px);}



.srv-stage .s-title,

.srv-stage .s-con,

.srv-stage .s-list{transform:translateX(50px);-webkit-transform:translateX(50px);}



.srv-stage .s-title{transition-delay:.6s;-webkit-transition-delay:.6s;}

.srv-stage .s-con{transition-delay:.8s;-webkit-transition-delay:.8s;}

.srv-stage .s-list{transition-delay:1s;-webkit-transition-delay:1s;}


.srv-stage .btn{transition:all .6s ease-in-out .4s;-webkit-transition:all .6s ease-in-out .4s;opacity:0;}


.srv-stage.active .srv-bg,

.srv-stage.active .s-title,

.srv-stage.active .s-con,

.srv-stage.active .s-list,.srv-stage.active .btn{transform:translate(0);-webkit-transform:translate(0);opacity:1;}
/*服务流程*/

.com-srv{padding:.79rem 0 1.04rem;}

.cSrv-box{text-align:center;margin:.5rem 0 0;}

.cSrv-box img{max-width:100%;}

.I-title {text-align:center;margin-bottom: 20px;}

.I-title .t1{line-height:45px;font-size:40px;color:#666666;text-transform:uppercase;text-align:center;}

.I-title .t2{line-height:41px;font-size:24px;}

.I-title .split{display:block;width:37px;height:2px;background:#e00007;margin:.25rem auto .2rem;}

.I-title .t3{width:825px;line-height:24px;color:#666666;margin:0 auto;}
.com-srv .I-title .t3 {    font-size: 18px;    line-height: 28px;text-align:center;}
/*-----浮动右侧客服-----*/

.float_qq{ position:fixed; top:200px; right:0; width:50px; height:203px; z-index:200;}

.float_qq li{ width:auto; height:50px; z-index:20;}

.float_qq li.float_qq1,.float_qq li.float_qq4{ position:absolute; left:0; width:62px;}

.float_qq li.float_qq1{ top:0;}

.float_qq li.float_qq2{ position:absolute; top:51px; left:0; width:126px;}

.float_qq li.float_qq3{ position:absolute; top:102px; left:0; width:172px;}

.float_qq li.float_qq4{ top:153px;}

.float_qq4{ position:absolute; top:153px; left:0;}

.float_qq li a{ display:block; font-family:"Microsoft Yahei"; color:#FFF; font-size:14px; height:50px; line-height:50px; overflow:hidden; background-color:#000; opacity:0.8; border-radius:6px;}

.float_qq li a img{ display:block; float:left; vertical-align:middle; width:24px; height:24px; margin:12px 12px 14px 14px;}

.float_qq li a:hover{ background-color:#000; opacity:1;}

.float_shwx{ position:absolute; top:-155px; left:-200px;width:216px; height:216px; padding-bottom:9px;display:none;}

.float_shwx img{ display:block; padding:14px; background-color:#FFF; width:188px; height:188px;}

.float_qq li:hover .float_shwx{display:block;}


@media all and (max-width:1260px){/*1260*/
	.srv-stage .contain{padding-left:2%;padding-right:2%;}
	.contain {
	    width: 100%;
	    padding: 0 2%;
	}
}
@media all and (max-width:980px){/*web*/
	.srv-stage.s4 .contain{padding:1.67rem 0 0;}
	.srv-stage .srv-box{width:80%;float:none;margin:0 auto;}
	.srv-stage .srv-web{display:block;}
	.srv-stage .contain{padding:0px;}
	.srv-stage .srv-bg{display:none;}
	
	.srv-stage.s4 .srv-web{padding:0px;}
	.srv-stage.s4 .srv-web img{width:100%;}
	.float-right-box,.float_qq{display:none;}
		.I-title .split {
		    margin: .5rem auto .4rem;
		}
		.I-title .t3 {
		    width: 100%;
		    padding: 0 2%;
		}
}

@media all and (max-width:768px){
	.srv-stage .srv-web img,
	.srv-stage .srv-box{width:90%;}
	.srv-stage .s-title{font-size:30px;line-height:40px;}
	.srv-stage .s-con{font-size:16px;line-height:24px;}
	.srv-stage .s-list{font-size:16px;line-height:30px;margin:20px 0 0;}  
}	
@media all and (max-width:640px){
	.com-culture .I-title .t3, .com-srv .I-title .t3 {
    font-size: 14px;
    line-height: 24px;
}
}
@media all and (max-width:414px){
	.srv-stage .srv-web img{width:100%;}
	.srv-stage .srv-box{width:92%;}
	.I-title .t1 {
	    line-height: 24px;
	    font-size: 20px;
	}
}
footer {
    margin-top: 0px;
}

.btn.sub-btn {
    padding: 0 32px 0 0;
    width: 183px;
    height: 45px;
    line-height: 45px;
    font-size: 18px;
    color: #fff;
    background: #e00007 url(../images/icon-go2.png) no-repeat 124px center;
	margin: .38rem 0;
}

.I-more.btn{width:200px;line-height:33px;font-size:16px;color:#e60012;border:1px solid #df0000;margin: .38rem 0;}
.I-more.btn span{padding:0 32px 0 0;background:url(../images/icon-go.png) no-repeat right center;}
.I-more.btn:hover{color:#fff;background:#df0000;}
.I-more.btn:hover span{padding:0px;background-position:200px center;}



.contact-us{padding:.55rem 0 1.22rem;     width: 100%;
    height: 100%;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-position: center center !important;background: url("../images/confeedback.jpg");
}}

.ctUs-wrap{position:relative;margin:.57rem auto 0;}

.ctUs-form{width:58.5%;float:left;}

.ctUs-form .text{width:100%;padding:0 .2rem;height:50px;line-height:48px;color:#666666;border:1px solid #dcdcdc;margin:20px 0 0;}

.ctUs-form .text:first-child{margin:0px;}

.ctUs-form textarea.text{height:125px;resize:none;}

.ctUs-form .btn.sub-btn{padding:0 32px 0 0;width:183px;height:45px;line-height:45px;font-size:18px;color:#fff;background:#e00007 url(../images/icon-go2.png) no-repeat 124px center;margin:.43rem 0 0;}



.ctUs-box{padding:0 0 30px 51px;width:427px;background:#fff;border-left:4px solid #e00007;position:absolute;right:0px;top:0px;}



.ctUs-box .ctUs-block{width:374px;padding:34px 20px 33px 82px;line-height:24px;font-size:16px;color:#333;border-top:1px solid #d2d2d2;}



.ctUs-block.adr{padding:24px 20px 43px 82px;border-top:0px;background:url(../images/ctUs-1.png) no-repeat left 28px;}

.ctUs-block.mail{background:url(../images/ctUs-2.png) no-repeat left 38px;}

.ctUs-block.tel{padding:44px 20px 23px 82px;background:url(../images/ctUs-3.png) no-repeat left 48px;}
#content {
    color: #222;
    font-size: 14px;
    font-family: 'Microsoft YaHei';
    font-weight: lighter;min-height: 1.0rem;
	    background-color: #fff;
}
	.cpc { display: none}
	.ctUs-box{width: 754.5px; right: -327.5px;}
	.t3{font-size: 18px;line-height: 28px;text-align: center; margin-bottom: 30px;}
@media (max-width: 479px) {

	.t3{font-size: 18px;line-height: 28px;text-align: center; margin-bottom: 30px;}
	}
	@media (max-width: 479px) {
	.ctUs-box{width: 100%;left: calc(100% - 60px);}
	.ctUs-form {width:calc(100% - 70px);float: left;}
	.ctUs-form textarea.text {
    font-size: 14px;
}
	.ctUs-box {
    padding: 0 0 30px 3%;
    width: 100%;
    background: #fff;
    border-left: 2px solid #e00007;
}
	.ctus-all{left:0;}
	.ctus-all .cpc {display: block;
    position: absolute;
    z-index: 30;
    right: 10px;
    top: 10px;
}
	.ctUs-form .btn.sub-btn {
		width: 100%;}
	.ctUs-form .btn.sub-btn {
    background: #e00007 url(../images/icon-go2.png) no-repeat 90% center;
	}
	.news-news .news-news-detail .news-news-more {
    padding: 10px 10px !important;
    font-size: 16px !important;
    display: block !important;
    text-align: center !important
}
	}
	.option{
width: 100%;
    padding: 0 .2rem;
    height: 50px;
    line-height: 48px;
    color: #666666;
    border: 1px solid #dcdcdc;
    margin: 20px 0 0;
    position: relative; background-color:#fff; 
  }
  .option select{
  /*清除select的边框样式*/
  border: none;
  /*清除select聚焦时候的边框颜色*/
  outline: none;
  /*将select的宽高等于div的宽高*/
  width: 100%;
    height: 48px;
    line-height: 48px;
  /*隐藏select的下拉图标*/
  appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
  /*通过padding-left的值让文字居中*/
  padding-left: 20px;
  }
  /*使用伪类给select添加自己想用的图标*/
  .option:after{
      content: "";
      width: 14px;
      height: 8px;
      background: url(../assets/arrow-down.png) no-repeat center;
    /*通过定位将图标放在合适的位置*/
    position: absolute;
      right: 20px;
      top: 41%;
    /*给自定义的图标实现点击下来功能*/
    pointer-events: none;
    } 
  .option select {
    padding: 0;
    margin: 0;
    width: 100%;
    min-height: 0;
    color: #717171;
    font-size: 14px;
	}