@charset "utf-8";
/* CSS Document */

.banner{
	margin-top:0 !important;
}
.hbclb{ background:#eaeaea; height:640px; width:100%; margin-top:50px}
.hbclbdiv{ width:1300px; margin:auto;}
.hbclbdivwz{ float:left; width:550px}
.hbclbdivwz h3{ color:#272727; font-size:30px; margin-bottom:35px; margin-top:140px}
.hbclbdivwz  p{  color:#595959; font-size:14px; line-height:30px}
.hbclbdiv img{ margin-top:120px; float:right}

.hbclb2{ background:#fff; height:640px; width:100%; margin-top:0px}
.hbclbdiv2{ width:1300px; margin:auto;}
.hbclbdivwz2{ float:right; width:550px}
.hbclbdivwz2 h3{ color:#272727; font-size:30px; margin-bottom:35px; margin-top:140px}
.hbclbdivwz2  p{  color:#595959; font-size:14px; line-height:30px}
.hbclbdiv2 img{ margin-top:10px; float:left}


.hbclb3{ background:#eaeaea; height:640px; width:100%; margin-top:50px}
.hbclbdiv3{ width:1300px; margin:auto;}
.hbclbdivwz3{ float:left; width:550px}
.hbclbdivwz3 h3{ color:#272727; font-size:30px; margin-bottom:35px; margin-top:120px}
.hbclbdivwz3  p{  color:#595959; font-size:14px; line-height:30px}
.hbclbdiv3 img{ margin-top:20px; float:right}


.hbclb4{ background:#fff; height:640px; width:100%; margin-top:0px}
.hbclbdiv4{ width:1300px; margin:auto;}
.hbclbdivwz4{ float:right; width:550px}
.hbclbdivwz4 h3{ color:#272727; font-size:30px; margin-bottom:35px; margin-top:100px}
.hbclbdivwz4  p{  color:#595959; font-size:14px; line-height:30px}
.hbclbdiv4 img{ margin-top:70px; float:left}

.hbclb1tible{font-size:24px; line-height:53px; color:#666; margin-top:200px}
.hbclb2tible{font-size:24px; line-height:53px; color:#666; margin-top:130px}
.hbclb3tible{font-size:24px; line-height:53px; color:#666; margin-top:30px; text-align:right}
.hbclb4tible{ font-size:24px; line-height:53px; color:#666; margin-top:130px}














.hbczb{width:1200px; margin:auto; font-size:14px; line-height:30px; padding:20px 10px 10px 10px; height:200px}
.hbczbdiv01{width:49%; float:left; border-bottom:1px solid #eaeaea; margin-right:1%; line-height:45px}
.hbczbdiv01 span{display:inline-block; width:8px; height:8px; border-radius:10px; background:#f08300; float:left; margin-top:19px; margin-right:5px}



.zcwyb{ background:#eaeaea; height:640px; width:100%; margin-top:50px}
.zcwybdiv{ width:1300px; margin:auto;}
.zcwybdivwz{ float:left; width:550px}
.zcwybdivwz h3{ color:#272727; font-size:30px; margin-bottom:35px; margin-top:140px}
.zcwybdivwz  p{  color:#595959; font-size:14px; line-height:30px}
.zcwybdiv img{ margin-top:120px; float:right}

.zcwyb2{ background:#fff; height:640px; width:100%; margin-top:0px}
.zcwybdiv2{ width:1300px; margin:auto;}
.zcwybdivwz2{ float:right; width:550px}
.zcwybdivwz2 h3{ color:#272727; font-size:30px; margin-bottom:35px; margin-top:140px}
.zcwybdivwz2  p{  color:#595959; font-size:14px; line-height:30px}
.zcwybdiv2 img{ margin-top:10px; float:left}


.zcwyb3{ background:#eaeaea; height:640px; width:100%; margin-top:50px}
.zcwybdiv3{ width:1300px; margin:auto;}
.zcwybdivwz3{ float:left; width:550px}
.zcwybdivwz3 h3{ color:#272727; font-size:30px; margin-bottom:35px; margin-top:120px}
.zcwybdivwz3  p{  color:#595959; font-size:14px; line-height:30px}
.zcwybdiv3 img{ margin-top:20px; float:right}


.zcwyb4{ background:#fff; height:640px; width:100%; margin-top:0px}
.zcwybdiv4{ width:1300px; margin:auto;}
.zcwybdivwz4{ float:right; width:550px}
.zcwybdivwz4 h3{ color:#272727; font-size:30px; margin-bottom:35px; margin-top:100px}
.zcwybdivwz4  p{  color:#595959; font-size:14px; line-height:30px}
.zcwybdiv4 img{ margin-top:70px; float:left}
.zcwyb1tible{ font-size:24px; line-height:53px; color:#666; margin-top:200px}
.zcwyb2tible{font-size:24px; line-height:53px; color:#666; margin-top:200px}
.zcwyb3tible{ font-size:24px; line-height:53px; color:#666; margin-top:120px}
.zcwyb4tible{font-size:24px; line-height:53px; color:#666; margin-top:150px}















.sjwyb{ background:#eaeaea; height:640px; width:100%; margin-top:50px}
.sjwybdiv{ width:1300px; margin:auto;}
.sjwybdivwz{ float:left; width:550px}
.sjwybdivwz h3{ color:#272727; font-size:30px; margin-bottom:35px; margin-top:140px}
.sjwybdivwz  p{  color:#595959; font-size:14px; line-height:30px}
.sjwybdiv img{ margin-top:120px; float:right}

.sjwyb2{ background:#fff; height:640px; width:100%; margin-top:0px}
.sjwybdiv2{ width:1300px; margin:auto;}
.sjwybdivwz2{ float:right; width:550px}
.sjwybdivwz2 h3{ color:#272727; font-size:30px; margin-bottom:35px; margin-top:140px}
.sjwybdivwz2  p{  color:#595959; font-size:14px; line-height:30px}
.sjwybdiv2 img{ margin-top:10px; float:left}


.sjwyb3{ background:#eaeaea; height:640px; width:100%; margin-top:50px}
.sjwybdiv3{ width:1300px; margin:auto;}
.sjwybdivwz3{ float:left; width:550px}
.sjwybdivwz3 h3{ color:#272727; font-size:30px; margin-bottom:35px; margin-top:120px}
.sjwybdivwz3  p{  color:#595959; font-size:14px; line-height:30px}
.sjwybdiv3 img{ margin-top:20px; float:right}


.sjwyb4{ background:#fff; height:640px; width:100%; margin-top:0px}
.sjwybdiv4{ width:1300px; margin:auto;}
.sjwybdivwz4{ float:right; width:550px}
.sjwybdivwz4 h3{ color:#272727; font-size:30px; margin-bottom:35px; margin-top:100px}
.sjwybdivwz4  p{  color:#595959; font-size:14px; line-height:30px}
.sjwybdiv4 img{ margin-top:70px; float:left}

.sjwyb1tible{font-size:24px; line-height:53px; color:#666; margin-top:200px}
.sjwyb2tible{font-size:24px; line-height:53px; color:#666; margin-top:130px}
.sjwyb3tible{font-size:24px; line-height:53px; color:#666; margin-top:30px; text-align:right}
.sjwyb4tible{ font-size:24px; line-height:53px; color:#666; margin-top:130px}























#album .piclist img{ max-width:850px}








.qitacse li{width: 238px;float: left;margin: 0 20px 35px 20px;}
.qitacse li a {width: 238px;height: 185px;display: block;margin-bottom: 10px;}
.qitacse li .apic{ width:238px; height:185px;overflow:hidden; float:left; margin-right:25px;position:relative;position: relative;}
.qitacse li .apic img{ position:absolute; left:0; top:0; cursor:pointer; width:238px; height:185px}
.qitacse li .casespan01 span:first-child {    width: 150px;    text-align: left;    color: #454545;    font-size: 14px;}
.qitacse li .casespan01 span {    display: block;    width:88px;    height: 26px;    float: left;    text-align: right;    color: #ee7700;    line-height: 26px;}
.qitacse  li .casespan02 span:first-child {    width: 150px;    text-align: left;    color: #999;    font-size: 14px;}
.qitacse  li .casespan02 span {    display: block;    width: 88px;    height: 26px;    float: left;    text-align: right;    color: #999;    line-height: 26px;}
.qitacsemor{ background:#f5f5f5;  margin:auto; display:block; height:30px; clear:both; width:110px; text-align:center; line-height:30px}







.us_qiye{ background:#eaeaea; height:auto; width:100%;     margin-top: 50px;
    padding: 40px 0; text-align:center}
.us_qiyediv{ width:1300px; margin:auto;}
.us_qiyedivwz{  width:1050px; margin:0 auto; text-align:center;    overflow: hidden;}
.us_qiyedivwz h3{ color:#272727; font-size:30px; margin-bottom:40px; margin-top:40px;    letter-spacing: 5px;
    font-weight: 500;}
.us_qiyedivwz  p{  color:#595959; font-size:14px; line-height:30px}
.us_qiyediv img{ }

.us_qiye2{ background:#fff; height:auto; width:100%;
     text-align:center; overflow:hidden}
.us_qiyediv2{
	    width: 100%;
    margin: auto;
    background: #f3c3c3;
    padding-bottom: 40px;
}
.us_qiyedivwz2{width:550px; margin:0 auto; text-align:center;    overflow: hidden;}
.us_qiyedivwz2 h3{ color:#272727; font-size:30px; margin-bottom:40px; margin-top:40px}
.us_qiyedivwz2  p{  color:#595959; font-size:14px; line-height:30px}
.us_qiyediv2 img{ }


.us_qiye3{ background:#bae5ba; height:auto; width:100%;
    padding-bottom: 40px; text-align:center; overflow:hidden}
.us_qiyediv3{ width:1300px; margin:auto;}
.us_qiyedivwz3{width:1050px; margin:0 auto; text-align:center;    overflow: hidden;}
.us_qiyedivwz3 h3{ color:#272727; font-size:30px; margin-bottom:40px; margin-top:40px}
.us_qiyedivwz3  p{  color:#595959; font-size:14px; line-height:30px}
.us_qiyediv3 img{ }


.us_qiye4{ background:#d7df99; height:auto; width:100%; 
    padding-bottom: 40px; text-align:center}
.us_qiyediv4{ width:1300px; margin:auto;}
.us_qiyedivwz4{ width:990px; margin:0 auto; text-align:center;    overflow: hidden;}
.us_qiyedivwz4 h3{ color:#272727; font-size:30px; margin-bottom:40px; margin-top:40px}
.us_qiyedivwz4  p{  color:#595959; font-size:14px; line-height:30px}
.us_qiyediv4 img{ }




.contdv1{ border-right:1px solid #dddddd; height:90px; width:230px; float:left; background:url(../images/contdv1.jpg) no-repeat; padding-left:60px; font-size:13px; line-height:20px; margin-bottom:50px}
.contdv2{ border-right:1px solid #dddddd; height:90px; width:230px; float:left; background:url(../images/contdv2.jpg) no-repeat; padding-left:60px; font-size:13px; line-height:20px; margin-bottom:50px}
.contdv3{ border-right:1px solid #dddddd; height:90px; width:230px; float:left; background:url(../images/contdv3.jpg) no-repeat; padding-left:60px; font-size:13px; line-height:20px; margin-bottom:50px}
.contdv4{  height:90px; width:230px; float:left; background:url(../images/contdv4.jpg) no-repeat; padding-left:60px; font-size:13px; line-height:20px; margin-bottom:50px}
.mbt50{ margin-bottom:50px}




.servcont{ width:1200px;margin:30px auto 30px auto;}
.maaoto{ margin:auto}
.liuyanbox{ font-size:16px; width:750px; margin:auto auto 20px auto; height:45px;}
.liuyanbox2{ font-size:16px; width:750px; margin:auto auto 20px auto; height:150px;}
.liuyanbox span{ float:left}
.liuyanbox2 span{ float:left}
.liuyanbox .liyantxt{height:38px; width:650px; height:38px; border:1px solid #dddddd; margin-left:20px; padding-left:10px; float:left}
.liuyanbox2 .liyantxtat{height:38px; width:650px; height:150px; border:1px solid #dddddd; margin-left:20px; padding-left:10px; float:left}
.liuyanbtn{ width:750px; margin:auto auto auto auto; height:200px; clear:both; text-align:center; padding-top:20px}
.liuyanbtn .btntj{ width:115px; height:30px; line-height:30px; border:none; background:#f08300; color:#fff; margin-right:20px}
.liuyanbtn .btnly{ width:115px; height:30px; line-height:30px; border:none; background:#f08300; color:#fff}
.liuyanbtn .btntj:hover{background:#f08300;}
.liuyanbtn .btnly:hover{background:#787878;}


.service_box{ font-size:16px; width:750px; margin:auto auto 20px auto; height:45px;}


#caseDetail .sidebar{
	float:right !important
}






.offerflei{ width:1200px; margin:auto auto auto auto; padding:0px 0px 35px 0px; padding:0px 0px 0px 0px\9; clear:both; }
.offerflei li{ border-right:1px solid #dfdfdf;    width: 118px; text-align:center}
.offerflei li:nth-child(13n){
border-right:none;
}
.offerflei .offerfleia{ padding:0px 12px;height:40px; line-height:40px; text-align:center; display:inline-block;  margin-top:5px; margin-top:10px\9; overflow:hidden;  margin-right:5px}
.offerflei .offerfleia:hover,.offerflei .offerfleia.hover, .offerflei .active{ color:#f08300}
.contoffer{ width:1170px !important; margin:auto auto 30px auto; padding:15px; }
.offerflei ul{ overflow:auto; position:relative; border-left:#dfdfdf 1px solid;border-right:#dfdfdf 1px solid;}
.offerflei ul .xian1{ width:100%; height:1px; background:#dfdfdf; position:absolute; left:0; top:0}
.offerflei ul .xian2{ width:100%; height:1px; background:#dfdfdf; position:absolute; left:0; top:51px}
.offerflei ul .xian3{ width:100%; height:1px; background:#dfdfdf; position:absolute; left:0; bottom:0}






.revolist{ margin:50px 0px 0px 0px; padding-bottom:50px}
.revolist li{ height:300px; width:1200px; background:#f5f5f5; margin-bottom:60px; clear:both}
.revolist li .apic{ width:585px; height:300px;overflow:hidden;position: relative; float:right}
.revolist li .apic img{ position:absolute; left:0; top:0; cursor:pointer; width:585px; height:300px}
.revolistdiv{ width:555px; padding:20px 0px 20px 30px;}

.revolistdiv .title{ color:#f08300; font-size:40px; display:block}
.revolistdiv .ftitle{ color:#666666; font-size:18px; display:block; margin-top:-10px;}
.revolistdiv  p{ font-size:12px; line-height:22px; padding:20px 0px 0px 0px; height:90px;}
.revolistdiv .more{ background:url(../images/icon5.jpg) no-repeat right 0px; height:43px; clear:both; display:block; line-height:43px; width:150px; font-size:22px}
.revolistdiv .more:hover{ color:#f08300}






.lanwuyou{ width:1200px; height:85px; line-height:85px; margin:auto; background:url(../images/line4.jpg) 0px 30px no-repeat #f5f5f5}
.lanwuyou a{ display:block; float:left; width:20%; text-align:center; font-size:16px}
.lanwuyou a:hover,.lanwuyou a.hover{ font-weight:bold; color:#f08300}

.revocont{ width:1200px; overflow:hidden; margin:50px auto 30px auto}
.revocont h1{ text-align:center; width:100%; color:#333333;border-bottom:1px solid #dddddd; padding-bottom:20px}
.revocont .newcontspan{ width:100%; display:block; text-align:center; border-bottom:1px solid #dddddd; padding:10px 0px 20px 0px}
.revocont .newcontdiv{ font-size:14px; line-height:26px; padding:30px 0px 50px 0px;}
.revocont .newcontud{ border-left:3px solid #f08300; clear:both; margin:30px 0px; line-height:24px; padding-left:10px; color:#9f9f9f}
.revocont .newcontud a{ color:#9f9f9f; font-size:13px}
.revocont .newcontud a:hover{ color:#f08300}








.contcase{ width:1240px; margin:50px auto}
.contcase2{ width:1240px; margin:35px auto 50px auto}
.contcaseul li{width: 270px;float: left;margin: 0 20px 35px 20px;}
.contcaseul li .apic{ width:270px; height:210px;overflow:hidden; float:left; margin-right:25px;position:relative;position: relative;}
.contcaseul li .apic img{ position:absolute; left:0; top:0; cursor:pointer; width:270px; height:210px}


.contcaseul li .apic .pic {
	transition: all .6s linear 0s;
	-webkit-transition: all .6s linear 0s;
	-moz-transition: all .6s linear 0s;
	-ms-transition: all .6s linear 0s;
}
.contcaseul li .apic:hover .pic {
	transform: scale(1.05,1.05);
	-webkit-transform: scale(1.05,1.05);
	-moz-transform: scale(1.05,1.05);
	-ms-transform: scale(1.05,1.05);	
}




.contcaseul li .casespan01 span:first-child {    width: 170px;    text-align: left;    color: #454545;    font-size: 14px;}
.contcaseul li .casespan01 span {    display: block;    width: 100px;    height: 26px;    float: left;    text-align: right;    color: #ee7700;    line-height: 26px;}
.contcaseul  li .casespan02 span:first-child {    width: 170px;    text-align: left;    color: #999;    font-size: 14px;}
.contcaseul  li .casespan02 span {    display: block;    width: 100px;    height: 26px;    float: left;    text-align: right;    color: #999;    line-height: 26px;}

.contcaseti{ font-size:16px; width:1200px; margin:auto; color:#404040; height:30px; line-height:30px}
.contcaseti span{ height:12px; background:#e2e2e2; width:1078px; display:inline-block; border-left:5px #f08300 solid; margin-left:20px;}
.contcaseul li .apic .popup {
	/* Important parameters of style start */
	display: none;
	text-align: center;
	position: absolute;
	z-index: 40;
	/* Important parameters of style end */
	-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); /* Firefox */
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); /* Safari and Chrome */
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
 	filter: progid:DXImageTransform.Microsoft.shadow(direction=120, color=#000000, strength=2);
 	border-radius: 75px;
	height: 75px;
	width: 75px;
	background:url(../images/icon3.png);
	line-height: 75px;
	color: #fff;
	font-size:14px;
}
.contcaseul li .apic .overlayPop {background: #fff;	position: absolute;    top: 0;    left: 0;	margin: 0;}
.caseflei{ width:100%;border-bottom:1px solid #eaeaea; padding:0px 0px 35px 0px; padding:0px 0px 15px 0px\9}

.caseflei .viewStyle,.caseflei .houseType,.caseflei .houseArea{ width:1190px; margin:auto; border:#dfdfdf 1px solid;    padding-top: 5px;padding-left: 10px; border-top:none}
.caseflei .casefleia1{ width:125px; height:40px; line-height:40px; text-align:center; display:inline-block; border:1px solid #e2e2e2; background:#fff url(../images/icon4.png) no-repeat 90px 10px; color:#999999; overflow:hidden }
.caseflei .casefleia2{ padding:0px 17px;height:40px; line-height:40px; text-align:center; display:inline-block;overflow:hidden}
.caseflei .casefleia1:hover,.caseflei .casefleia2:hover,.caseflei .casefleia2.hover{ color:#fff; font-weight:bold; background:#f08300}




.contentteam{ width:1200px; margin:50px auto}



.lanfelteam{ width:100%; height:85px; line-height:85px; }
.lanfelteam ul{ width:1200px; height:85px; line-height:85px; margin:auto; background:url(../images/line3.png) 0px 30px no-repeat ;border: #dfdfdf 1px solid;}
.lanfelteam a{ display:block; float:left; width:50%; text-align:center; font-size:16px}
.lanfelteam a:hover,.lanfelteam a.hover,.lanfelteam  .active{ font-weight:bold; color:#f08300}
.lanfelteam li {float:none;}


.teamlist{ margin:50px auto}
.teamlist li{ width:600px; float:left;height:260px; margin-bottom:30px;}
.teamlist li .apic{ width:195px; height:260px;position:relative; display:block; overflow:hidden; float:left;}
.teamlist li .apic .pic{ width:195px; height:260px; position:absolute; left:0; top:0; cursor:pointer;}

.teamlist li .apic .pic{
	transition: all .6s linear 0s;
	-webkit-transition: all .6s linear 0s;
	-moz-transition: all .6s linear 0s;
	-ms-transition: all .6s linear 0s;
}
.teamlist li .apic:hover .pic {
	transform: scale(1.1,1.1);
	-webkit-transform: scale(1.1,1.1);
	-moz-transform: scale(1.1,1.1);
	-ms-transform: scale(1.1,1.1);	
}


.teamlist li .teamltdiv{width:380px; float:right}

.teamlist li .teamltdiv .zhiwei{    display: block;    height: 40px;    line-height: 40px;    overflow: hidden;    font-size: 18px;color: #ff8b00;}
.teamlist li .teamltdiv .mingzi{display: block;height: 40px;    line-height: 40px;    overflow: hidden;    font-size: 18px;}
.teamlist li .teamltdiv .shuoming{height: 126px;line-height: 24px;    overflow: hidden; width:380px}
.teamlist li .teamltdiv .teamlista1{width: 140px;height: 40px;line-height: 40px;display: block;float: left;/*background: url(../images/btn_bg.jpg) no-repeat;*/color: #9c8881;font-size: 14px; margin-right:20px; margin-top:14px; border:#ff8b00 1px solid; text-align:center; transition:all 0.4s;-moz-transition:all 0.4s;-ms-transition:all 0.4s;-o-transition:all 0.4s;-webkit-transition:all 0.4s}
.teamlist li .teamltdiv .teamlista2{width: 140px;height: 40px;line-height: 40px;display: block;float: left;/*background: url(../images/btn_bg3.jpg) no-repeat;*/color: #9c8881;font-size: 14px; margin-right:20px; margin-top:14px; border:#ff8b00 1px solid; text-align:center; transition:all 0.4s;-moz-transition:all 0.4s;-ms-transition:all 0.4s;-o-transition:all 0.4s;-webkit-transition:all 0.4s}
.teamlist li .teamltdiv .teamlista1:hover,.teamlist li .teamltdiv .teamlista2:hover{ background:#ff8b00; color:#fff}


.contteam_pic{ float:left}
.contteam_div{ float:right; width:780px }
.contteam_div .zhiwei{display: block;height: 30px;line-height:30px;overflow: hidden;font-size: 14px;}
.contteam_div .mingzi{display: block;height: 40px;line-height: 40px;overflow: hidden;font-size: 16px; border-top:1px dashed #cccccc; width:780px; margin-top:20px; padding-top:15px; color:#333}
.contteam_div .shuoming{ max-height:150px;line-height: 24px;overflow: hidden; width:380px; width:780px; color:#333; font-size:14px; padding-top:20px; color:#666}
.contentteam_pd{ float:left; width:380px}
.contentteam_pd .teamlista1{width: 140px;height: 40px;line-height: 40px;display: block;float: left;/*background: url(../images/btn_bg.jpg) no-repeat;*/color: #9c8881;font-size: 14px; margin-right:20px; margin-top:14px; border:#ff8b00 1px solid; text-align:center; transition:all 0.4s;-moz-transition:all 0.4s;-ms-transition:all 0.4s;-o-transition:all 0.4s;-webkit-transition:all 0.4s;    margin-left: 35px;}
.contentteam_pd .teamlista2{width: 140px;height: 40px;line-height: 40px;display: block;float: left;/*background: url(../images/btn_bg3.jpg) no-repeat;*/color: #9c8881;font-size: 14px; margin-right:20px; margin-top:14px; border:#ff8b00 1px solid; text-align:center; transition:all 0.4s;-moz-transition:all 0.4s;-ms-transition:all 0.4s;-o-transition:all 0.4s;-webkit-transition:all 0.4s}
.contentteam_pd .teamlista1:hover,.contentteam_pd .teamlista2:hover{ background:#ff8b00; color:#fff}



.wenh{
	width:100%;
	overflow:hidden;
	margin:0 auto;
	text-align:center
}
.wenh li{
	float: initial;
	width:100%;
	text-align:center;
	margin:0 auto;
	padding:100px 0
}
.wenh .f_left{
	float: initial;
}
.wenh li .wenh_li{
	font-size: 30px;
    letter-spacing: 5px;
    margin: 0;
	
}
.wenh li p{
	width:900px;
	margin:20px auto;
	overflow:hidden;
	    font-size: 16px;
}




.tiame_ab{
	width:1200px;
	height:auto; 
	overflow:hidden;
	position:absolute;
	left:50%;
	    top: 85px;
    margin-left: -600px;
    z-index: 888;
}



.wh_cc{ padding:30px 0px 60px 0px; margin-bottom:30px; margin-top:20px}
.wh_cc li { clear:both; height:100px; width:100%; margin-bottom:50px;}
.wh_cc li img{ margin-right:30px}
.wh_cc li{ font-size:24px; font-weight:bold; color:#f08300}
.wh_cc li p{ font-size:14px; font-weight:normal; color:#7c7c7c; line-height:22px; padding-top:20px}
.fazhan{ padding:60px 0px 60px 0px}
.fazhan .shijianzhou1{ float:left; margin-top:12px; width:40px; height:52px}
.fazhan .shijianzhou1:last-child{ display:none}
.fazhan a{ background:url(../images/YUAN2.png) ; width:78px; height:78px; line-height:78px; text-align:center; display:inline-block; margin-right:15px; font-size:19px}
.fazhan a:hover,.fazhan a.hover{background:url(../images/YUAN.png);color:#fff; font-weight:bold}
#tab_c { background:url(../images/icon2.png) repeat-y; width: 600px; line-height:48px; float:left; padding:0px 0px 0px 40px; font-size:16px; margin-bottom:250px; clear:both}
.fazhan{ padding:60px 0px 60px 0px;  cursor:default;}
#tab_t{ clear:both; margin-bottom:50px}
#tab_t li{ background:url(../images/YUAN2.png) ; width:78px; height:78px; line-height:78px; text-align:center; display:inline-block; font-size:19px}
#tab_t .act,.fazhan li:hover,.fazhan li.hover{background:url(../images/YUAN.png);color:#fff; font-weight:bold}
.f_left{ float:left}
.f_right{ float:right}


.liuce01{     width: 202px;
    height: 136px;
    background: url(../images/liuce1.jpg) no-repeat;
    padding: 86px 10px 0px 10px;
    float: left;
    font-size: 13px;
    text-align: center;
    margin: 50px 0px 0px 0px;}
.liuce01_img{
	width:100%;
	height:244px;
	overflow:hidden
}
.liuce01 img{
	width:100%;
	height:auto;
	display:block;
	transition:all 1s;
	-moz-transition:all 1s;
	-ms-transition:all 1s;
	-o-transition:all 1s;
	-webkit-transition:all 1s;
}
.liuce01:hover img{
	transform:scale(1.1,1.1);
	-moz-transform:scale(1.1,1.1);
	-ms-transform:scale(1.1,1.1);
	-o-transform:scale(1.1,1.1);
	-webkit-transform:scale(1.1,1.1);
}
.liuce01 p{
	color: #f2972a;
	font-size:16px;
	font-weight:600;
	margin:10px 0
}



.liuce02{ width:202px; height:136px;background:url(../images/liuce2.jpg) no-repeat; padding:86px 10px 0px 10px; float:left; font-size:13px; text-align:center; margin:50px 0px 0px 0px}
.liuce03{ width:202px; height:136px;background:url(../images/liuce3.jpg) no-repeat; padding:86px 10px 0px 10px; float:left; font-size:13px; text-align:center; margin:50px 0px 0px 0px}
.liuce04{ width:202px; height:136px;background:url(../images/liuce4.jpg) no-repeat; padding:86px 10px 0px 10px; float:left; font-size:12px; text-align:center; margin:50px 0px 0px 0px}
.iconliuce{background:url(../images/icon2.jpg) no-repeat 40px 120px; float:left; width:100px; height:222px}

.iconliuce2{background:url(../images/icon3.jpg) no-repeat 1050px 20px; float:left; width:1200px; height:50px; clear:both}
.iconliuce4{background:url(../images/icon3.jpg) no-repeat 140px 20px; float:left; width:1200px; height:50px; clear:both}

.iconliuce3{background:url(../images/icon4.jpg) no-repeat 40px 120px; float:left; width:100px; height:222px}
.liuce05{ width:202px; height:136px;background:url(../images/liuce5.jpg) no-repeat; padding:86px 10px 0px 10px; float:left; font-size:13px; text-align:center; margin:30px 0px 110px 0px}
.liuce06{ width:202px; height:136px;background:url(../images/liuce6.jpg) no-repeat; padding:86px 10px 0px 10px; float:left; font-size:13px; text-align:center; margin:30px 0px 110px 0px}
.liuce07{ width:202px; height:136px;background:url(../images/liuce7.jpg) no-repeat; padding:86px 10px 0px 10px; float:left; font-size:13px; text-align:center; margin:30px 0px 110px 0px}
.liuce08{ width:202px; height:136px;background:url(../images/liuce8.jpg) no-repeat; padding:86px 10px 0px 10px; float:left; font-size:13px; text-align:center; margin:30px 0px 110px 0px}







.lanfelry{ width:100%; height:50px; line-height:50px; }
.lanfelry ul{ width:1200px; margin:auto; border:#dfdfdf 1px solid;}
.lanfelry li span {display:block; float:left; color:#d8d7d7;}
.lanfelry a{ display:block; float:left; width:16%; text-align:center; font-size:16px; color:#333}
.lanfelry a:hover,.lanfelry a.hover,.lanfelry .active{ font-weight:bold; color:#f08300}
.lanfelry li {float:none;}
.lanfelry li span {display:block; float:left; color:#d8d7d7;}


.content_ab{ width:1276px; margin:auto}
.rongyulist{ margin:35px 0px 0px 0px; width:100%; padding-bottom:20px}
.rongyulist li{height:265px; margin-bottom:25px; overflow:hidden;width:283px; float:left; margin:20px 18px 20px 18px}
.rongyulist .apic{ width:283px; height:215px;overflow:hidden; float:left; margin-right:25px;position:relative; display:block; margin-bottom:10px}
.rongyulist .apic img{ position:absolute; left:0; top:0; cursor:pointer; width:283px; height:215px;}
.rongyulist .title{ color:#454545; font-size:13px;  display:block;width:243px; text-align:center; line-height:20px}
.rongyulist .title:hover,.rongyulist li:hover .title{color:#f08300}











.newcont{ width:1200px; overflow:hidden; margin:50px auto 30px auto}
.newcont h1{ text-align:center; width:100%; color:#333333}
.newcont .newcontspan{ width:100%; display:block; text-align:center; border-bottom:1px solid #dddddd; padding:10px 0px 20px 0px}
.newcont .newcontdiv{ font-size:16px; line-height:26px; padding:30px 0px 40px 0px;border-bottom:1px solid #dddddd; line-height:170%; width:890px; float:left}
.newcont .newcontud{ border-left:3px solid #f08300; clear:both; margin:30px 0px; line-height:24px; padding-left:10px; color:#9f9f9f}
.newcont .newcontud a{ color:#9f9f9f; font-size:13px}
.newcont .newcontud a:hover{ color:#f08300}









.newlist{ margin:35px  auto 0px  auto; width:100%; padding-bottom:20px; width:100%}
.newlist li{ background:#f5f5f5; height:227px; margin-bottom:35px; overflow:hidden;width:100%}
.newlist li .newlist_lidiv{ width:1200px; margin:auto}
.newlist .apic{ width:356px; height:227px;overflow:hidden; float:left; margin-right:25px;position:relative;}
.newlist .apic img{ position:absolute; left:0; top:0; cursor:pointer;}
.newlist .apic .pic{
	transition: all .6s linear 0s;
	-webkit-transition: all .6s linear 0s;
	-moz-transition: all .6s linear 0s;
	-ms-transition: all .6s linear 0s;
}
.newlist  .apic:hover .pic {
	transform: scale(1.1,1.1);
	-webkit-transform: scale(1.1,1.1);
	-moz-transform: scale(1.1,1.1);
	-ms-transform: scale(1.1,1.1);	
	/* 清除闪烁 */
 -webkit-backface-visibility: hidden;
   -moz-backface-visibility: hidden;
   -ms-backface-visibility: hidden;
   backface-visibility: hidden;
 
   -webkit-perspective: 1000;
   -moz-perspective: 1000;
   -ms-perspective: 1000;
   perspective: 1000;
}

.tiame{
	width:100%;
	height:776px;
	position:relative;
	overflow:hidden
}
.tiame .db{ width:1920px; height:776px; position:absolute; left:50%; margin-left:-960px; top:0}
.you1{ width:168px; height:405px; position:absolute; left:50%;     margin-left: 420px;bottom: 0px;}
.you2{ width:200px; height:344px; position:absolute; left:50%;       margin-left: 227px;
    bottom: -5px;}
.you3{ width:154px; height:242px; position:absolute; left:50%;     margin-left: 277px;
    bottom: 189px;}
.you4{ width:92px; height:162px; position:absolute; left:50%;       margin-left: 212px;
    bottom: 286px;}
.you5{ width:168px; height:408px; position:absolute; left:50%;  margin-left: 84px;
    bottom: 0;}
.you6{ width:119px; height:232px; position:absolute; left:50%;     margin-left: 7px;
    bottom: 230px;}
.you7{ width:114px; height:216px; position:absolute; left:50%;     margin-left: -89px;
    bottom: 238px;}
.you8{ width:159px; height:419px; position:absolute; left:50%;       margin-left: -192px;
    bottom: 0;}
.you9{ width:123px; height:232px; position:absolute; left:50%;     margin-left: -268px;
    bottom: 225px;}
.you10{ width:219px; height:388px; position:absolute; left:50%;     margin-left: -425px;
    bottom: 0;}
.you11{ width:114px; height:174px; position:absolute; left:50%;      margin-left: -392px;
    bottom: 340px;}
.you12{ width:128px; height:202px; position:absolute; left:50%;      margin-left: -498px;
    bottom: 231px;}
.you13{ width:146px; height:313px; position:absolute; left:50%;       margin-left: -504px;
    bottom: 0;}
.you14{ width:128px; height:450px; position:absolute; left:50%;        margin-left: -603px;
    bottom: 0;}

.erroy{
	width:200px;
	height:200px;

	text-align:center;
	font-size:16px;
	color:#000;
	position:relative;
	display:none;
	z-index:88888888;
}
.erroy_all{
    position: absolute;
    top: 73px;
    left: 41px;
    z-index: 8888;
    width: 113px;
    height: 76px;
    text-align: center;
}
.erroy_all p{
	margin-top: 9px;
}
.erroy img{
    position: absolute;
    left: 0;
    top: 0;
}
.tiame img{
	transition:all 0.4s;
	-moz-transition:all 0.4s;
	-ms-transition:all 0.4s;
	-o-transition:all 0.4s;
	-webkit-transition:all 0.4s;
	z-index:8
}
.act{
	transform:scale(1.1,1.1);
	-moz-transform:scale(1.1,1.1);
	-ms-transform:scale(1.1,1.1);
	-o-transform:scale(1.1,1.1);
	-webkit-transform:scale(1.1,1.1);
	z-index:8888
}


.newlist .title{ color:#f08300; font-size:19px; font-weight:bold; display:block; margin-top:10px}
.newlist p{ padding:10px;text-indent:2em; width:700PX}
.newlist .newlist_span1{ display:block}
.newlist .newlist_span2{ display:block}
.newlist .newlist_span3{ display:block}
.anniu{ float:ledt; text-align:left; margin-top:20px; margin-right:20px;}
.anniu .anniu_span1{height:30px; line-height:30px; background:#787878; color:#fff; display:inline-block; text-align:center; padding:0px 35px; margin-right:10px;}
.anniu .anniu_span1:hover{ font-weight:bold}
.anniu .anniu_span2{height:30px; line-height:30px; background:#f08300; color:#fff; display:inline-block; text-align:center; padding:0px 35px}
.anniu .anniu_span2:hover{ font-weight:bold}

.pages{ width:1200px; text-align:center; height:50px; clear:both}
.pages li{ display:inline-block}


.gongdi-list {
	width:1200px;
	overflow:hidden;
	margin:0 auto;
	margin-top:10px
}
.gongdi-list li {
    background-color: #fbfbfc;
}
.media .media-left img{
	display:block
}
.media, .media-body {
    overflow: hidden;
    zoom: 1;
}
.media:first-child {
    margin-top: 0;
}
.gongdi-list .media{
	width:1178px;
	padding: 10px;
	border:#dfdfdf 1px solid;
	margin-bottom:10px;
	border-radius:10px;
}
.media-left, .media>.pull-left {
    padding-right: 10px;
}
.media-body, .media-left, .media-right {
    display: table-cell;
    vertical-align: top;
}
.gongdi-list li .media-left {
    padding-right: 50px;
}
.media-body {
    width: 10000px;
}
.media-body, .media-left, .media-right {
    display: table-cell;
    vertical-align: top;
}
.gongdi-list li .media-body {
    padding: 10px;
}
.media-heading {
    margin-top: 0;
    margin-bottom: 5px;
}
.media-body .row{
    margin-right: -15px;
   
}
.col-xs-6 {
    width: 50%;
}
.col-xs-3 {
    width: 25%;
}
.gongdi-progress {
    list-style: none;
    padding-left: 0;
    position: relative;
    zoom: 1;
    overflow: auto;
}
.gongdi-progress:before {
    content: '';
    position: absolute;
    top: 16px;
    bottom: 0;
    height: 1px;
    margin-top: -1px;
    background: #999;
    width: 100%;
    z-index: 1;
}
.gongdi-list li {
    background-color: #fbfbfc;
}
.gongdi-progress li {
    float: left;
    width: 16.6667%;
    height: 70px;
    position: relative;
    padding-top: 35px;
    text-align: center;
}
.gongdi-progress li i {
    width: 16px;
    height: 16px;
    border-radius: 8px;
    border: 1px solid #999;
    background-color: #fbfbfc;
    position: absolute;
    top: 8px;
    left: 50%;
    margin-left: -8px;
    z-index: 2;
}
.gongdi-progress li.active {
    color: #ea5703;
}
.gongdi-progress li.active i {
    background-color: #ea5703;
    border-color: #ea5703;
}
.gongdi-progress p{
	margin: 0 0 10px;
}
.btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}
.btn.btn-orange {
    color: #fff;
    background-color: #ea5703;
    padding: 5px 20px;
    border-radius: 5px;
}




.lantitle{ width:100%;/*background:url(../images/ditu.jpg) no-repeat  center; */height:auto;text-align:center; position:relative; padding:30px 0}
.lantitle .en{ display:block;text-transform:Uppercase; color:#f08300; font-size:35px; font-weight:bold;height:55px !important; overflow:hidden;line-height: 45px;    position: relative;}
.lantitle .zw{ display:block; font-size:22px; color:#333333;font-weight:bold; width:315px;  text-align:center; margin:auto;letter-spacing: 6px;}
#effect2 span{    border-bottom: rgb(240, 131, 0) 5px solid;}
.lantitle_xian{
	width:1200px;
	height:3px;
	position:absolute;
	background:#dfdfdf;
	    z-index: -1;
		    left: 50%;
    margin-left: -600px;
    top: 76px;
}
.quick-apply {
    margin: 20px auto;
	width:1180px;
	border:#dfdfdf 1px solid;
	padding:20px 10px;
	margin-bottom:0
}
.quick-apply h2 {
    margin: 0;
    font-size: 32px;
	width:315px;
	overflow:hidden;
	float:left
	
}
.quick-apply h2 small {
    padding: 0 20px;
	    font-weight: 400;
    line-height: 1;
    color: #777;
	font-size:20px
}
.form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
}
.form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.zhucai{
	width:1200px;
	overflow:hidden;
	margin:0 auto;
	margin-top:50px
}
.zhucai li{
	width:285px;
	margin-right:20px;
	overflow:hidden;
	text-align:center;
	    margin-bottom: 20px;
		height:313px;
}
.zhucai li:nth-child(4n){
	margin-right:0
}
.zhucai_img{
	width:100%;
	height:210px;
	overflow:hidden
}
.zhucai li img{
	width:100%;
	overflow:hidden;
	display:block;
	transition:all 1s;
	-moz-transition:all 1s;
	-ms-transition:all 1s;
	-o-transition:all 1s;
	-webkit-transition:all 1s;
}
.zhucai li:hover img{
	transform:scale(1.1,1.1);
	-moz-transform:scale(1.1,1.1);
	-ms-transform:scale(1.1,1.1);
	-o-transform:scale(1.1,1.1);
	-webkit-transform:scale(1.1,1.1);
}
.zhucai li  p{
	font-size:16px;
	line-height:35px;
	overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
}
.zhucai li  span{
	width:100%;
	height:50px;
	line-height:25px;
	overflow:hidden;
	font-size:14px;
	display:block
}

.form-control {
    border-radius: 0;
    box-shadow: none;
    border-color: #d2d6de;
}
.quick-apply input {
    margin-right: 10px;
}
.form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
}
.btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}
.btn-danger {
    color: #fff;
    background-color: #d9534f;
    border-color: #d43f3a;
}
.quick-apply button, .quick-apply button:hover {
    background-color: #ea5703;
    border-color: #ea5703;
}
.form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	font-size:16px
}
.form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
}



.lanfel{ width:100%; height:85px; line-height:85px;  background:none !important}
.lanfel ul{ width:1200px; margin:auto; border:#dfdfdf 1px solid}
.lanfel a{ display:block; float:left; width:33%; text-align:center; font-size:16px}
.lanfel a:hover,.lanfel a.hover{ font-weight:bold; color:#f08300}
.lanfel span{ color:#d8d7d7 !important}





.topline{ height:2px\9; background:#f08300; width:100%}


.content{ width:1200px; margin:auto; overflow:auto; margin-top:50px}
.content100{ width:100%; margin:auto}
.s_banner{ margin:0 auto auto auto; -margin:-22px auto auto auto\9; overflow:hidden; width:100%; height:200px; text-align:center; display:none}




.top{ width:90%; margin:auto; height:80px}


#nav-header{
	clear:both;
	border-top: 12px solid #f08300;
	-height:80px;
	position: fixed;
	top: -30px;
	z-index: 2;
	box-shadow: 0 0 10px #ccc;
	width: 100%;
	background: #fff;
	z-index:1000;
	/*opacity: 0;
	filter:alpha(opacity=0);*/
}
.logo{
	display: block;
	float: left;
	height: 80px;
	width:200px;
}
.main-nav{
	float: right;
}
.main-nav ul{
	float: right;
	margin-right: -1px;
}
.main-nav ul li{
	float: left;
	border-right: 1px solid #f2f2f2;
	height: 80px;
	position: relative;
}
.main-nav ul li .dad{
	display: block;
	float: left;
	padding-top: 20px;
	padding-left:17px;
	padding-right:17px;
	height: 60px;
	transition-duration:400ms;
	cursor:pointer
}

.w-1200 {
    width: 1200px!important;
    max-width: none;
    margin: 0 auto;
}
.p-t-50 {
    padding-top: 50px;
}
.autoheight {
    overflow: hidden;
    height: auto;
    zoom: 1;
}
.main-left {
    width: 865px;
    height: auto;
    float: left;
}
.list-news {
    width: 100%;
    height: auto;
    float: left;
}
.list-news .list-item {
    width: 100%;
    height: 160px;
    background: #fff;
    overflow: hidden;
    border: 1px solid #e6e6e6;
    margin-bottom: 15px;
}
.list-news .list-item .item-media {
    width: 235px;
    height: 100%;
    float: left;
}
.list-news .list-item .item-content {
    width: 580px;
    height: 100%;
    float: left;
    margin-left: 30px;
}
.list-news .list-item .item-content .zh {
    display: block;
    padding-top: 15px;
    font-size: 16px;
    color: #333;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.list-news .list-item .item-content time {
    display: block;
    padding: 10px 0;
    font-size: 14px;
    color: #999;
    border-bottom: 1px dashed #ccc;
}
.list-news .list-item .item-content .desc {
    display: block;
    padding-top: 15px;
    font-size: 12px;
    color: #666;
    line-height: 18px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}
.list-news .list-item .item-media img {
    width: 100%;
    height: 100%;
}

.sidebar {
    float: right;
    width: 290px;
}
.case-designer-info {
    background-color: #f9f9f9;
    padding: 10px;
    text-align: center;
    margin-bottom: 10px;
}
.case-designer-info h4{
    font-size: 18px;
}
.case-designer-info p{
    margin: 0 0 10px;
}
.case-qiuck-apply {
    background-color: #f9f9f9;
    padding: 10px 30px;
    text-align: center;
    margin-bottom: 20px;
}
.form-group {
    margin-bottom: 15px;
}
.form-horizontal .form-group {
    margin-right: -15px;
    margin-left: -15px;
}
.form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.form-control {
    border-radius: 0;
    box-shadow: none;
    border-color: #d2d6de;
}
.btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}
.btn-block {
    display: block;
    width: 100%;
}
.btn.btn-orange {
    color: #fff;
    background-color: #ea5703;
    padding: 5px 20px;
    border-radius: 5px;
}
.btn.btn-black {
    color: #fff;
    background-color: #333;
    padding: 5px 20px;
    border-radius: 5px;
	    width: 189px;
    display: block;
    margin-top: 10px;
}
.form-control {
    display: block;
    width: 92%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.case-qiuck-apply h4{
	font-size: 18px;
}
.case-qiuck-apply .form-group{
	width:260px;
}
.qrcode {
    background-color: #f9f9f9;
    padding: 20px;
	text-align:center;
	margin-bottom:10px;
	font-size: 16px;
}
.text-orange {
    color: #ea5703;
}





@media screen and (min-width:1500px) {
	
.main-nav ul li .dad{

	padding-left:30px;
	padding-right:30px;
}

	
}



.main-nav .cur .dad .en{color: rgba(255, 255, 255, 0.55);}


.main-nav ul li .dad .ch{
	width: 100%;
	text-align: center;
	font-size: 16px;
	color: #000;
	line-height: 24px;
}
.main-nav ul li .dad .en{
	width: 100%;
	text-align: center;
	font-size: 12px;
	color: #cacaca;
	line-height: 20px;
	font-family: arial;
	text-transform: uppercase;
}
.main-nav ul li:hover .dad,.main-nav ul .cur .dad{
	background: #f08300;
}

.main-nav ul li:hover .dad .en,.main-nav ul .cur .dad .en{color: rgba(255, 255, 255, 0.55);}
.main-nav ul li:hover .ch,.main-nav ul .cur .dad .ch{
	color: #fff;
}
.sons{
	width: 100%;
	position: absolute;
	top: 80px;
	left: 0;
	padding-bottom: 12px;
	background: #fff;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
	overflow: hidden;
	padding-top: 6px;
	box-shadow: 0 0 2px #ccc inset;
	display: none;
}
.sons a{
	display: block;
	width: 100%;
	margin: 0 auto;
	height: 38px;
	border-bottom:1px solid #f2f2f2;
	padding: 2px 0;
	cursor:pointer
}
.sons a span{
	width: 96%;
	display: block;
	height: 34px;
	line-height: 34px !important;
	border-radius: 4px;
	line-height: 36px; 
	color: #999;
	font-size: 13px;
	text-align: center;
	margin: 0 auto;
}
.sons a:hover span{
	background: #f08300;
	color: #fff;
}
.fast-linkan{ 
    line-height: 14px;
    font-weight: bold;
	margin-top:25px;
	}
.fast-linkan a{
	color:#333!important;
	font-size: 14px!important;
	}

.fast-linkan a:hover{ color:#f08300!important;}

/*�ͻ�ԤԼ*/
.w1200{width: 1200px; margin:0 auto;}
.child_about {width: 100%; margin:0 auto; padding: 30px 0;line-height: 24px;}
.cc_information {margin-top:30px;  margin-bottom:30px; line-height:24px;font-size:12px;}
.feedback_text{ margin-bottom:25px;}
.feedback_text label{ width:90px; float:left; display:block; height:40px; line-height:40px; text-align:right; font-size:14px; margin-right:10px}
.feedback_text .txt{ width:630px; float:left; height:28px;line-height:28px; color:#666;padding:5px;border:1px solid #ddd;  display:block;}
.feedback_text .area{ width:630px; float:left; height:28px;padding:5px;border:1px solid #ddd; display:block; height:300px; color:#666;}
.feedback_text select{ margin-bottom:25px}
.feedback_btn{ width:1200px; height:36px; position:relative; margin-top:35px;}
.s_btn{height:36px;padding:40px 0 0 290px; clear:both; text-align:center; width:600px; margin:auto}
.s_btn .sum{width:114px;float:left;height:36px;ont-size:14px; background:#f86402;text-align:center; color:#fff;border:none; cursor: pointer; margin-left:30px}
.s_btn .sum:hover{ font-weight:bold}
.reset{margin-left:10px;}
.liuyan_building{  margin-top:0;}
.contcaseul .no_pix1,.child_news_page .no_pix1{margin-right: 0;}
.build_pic img {    width: 156px;
    float: left;
    height: 111px;
    border: 1px solid #ddd;
    display: block;
    margin-right: 10px;
}
.child_news_word {
    width: 210px;
    float: left;
	margin:0 22px 30px 0;
}
.child_news_word span a {
	display: block;
    height: 30px;
    line-height: 30px;
    font-size: 16px;
    color: #f86402;
}
.news_detail {
	text-align:center;
}
.news_detail a{
    display: block;
    width: 114px;
    height: 26px;
    line-height: 26px;
    color: #fff;
	background:#f86402;
}
.child_news_page h5 {
    font-size: 16px;
    text-align: center;
    padding-bottom: 15px;
    border-bottom: 1px solid #eee;
    margin-bottom: 12px;
}
.scontent {
    line-height: 24px;
    font-size: 12px;
	}
/*��ҳ*/
.pnum {
	width: 100%;
    padding: 10px 0;
    text-align: center;
    float: left;
}
.pnum a {
    margin: 0 2px;
    border: 1px solid #dadada;
    padding: 4px 9px;
    font-size: 12px;
    background: #ffffff;
    color: #666;
}
.mt10 {margin-top:10px;}
/*�ͷ�*/
/*main css*/
.izl-rmenu{position:fixed; right:0;bottom:10px; padding-bottom:73px; -background:url(/Static/images/r_b.png) 0px bottom no-repeat; z-index:999; }
.izl-rmenu .btn{width:72px; height:73px; margin-bottom:1px; cursor:pointer; position:relative; padding:0; display:block}
.izl-rmenu .btn-qq{background:url(/Static/images/r_qq.png) 0px 0px no-repeat; background-color:#6da9de;}
.izl-rmenu .btn-qq:hover{background-color:#488bc7;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(/Static/images/r_qq.png) 0px 0px no-repeat; background-color:#6da9de; text-decoration:none; display:block;}
.izl-rmenu .btn-wx{background:url(/Static/images/r_wx.png) 0px 0px no-repeat; background-color:#78c340;}
.izl-rmenu .btn-wx:hover{background-color:#58a81c;}
.izl-rmenu .btn-wx .pic{position:absolute; left:-160px; top:0px; display:none;width:160px;height:160px;}
.izl-rmenu .btn-phone{background:url(/Static/images/r_phone.png) 0px 0px no-repeat; background-color:#A62828;}
.izl-rmenu .btn-phone:hover{background-color:#A62828;}
.izl-rmenu .btn-phone .phone{background-color:#A62828; position:absolute; width:160px; left:-160px; top:0px; line-height:73px; color:#FFF; font-size:18px; text-align:center; display:none;}
.izl-rmenu .btn-top{background:url(/Static/images/r_top.png) 0px 0px no-repeat; background-color:#666666; display:none;}
.izl-rmenu .btn-top:hover{background-color:#444;}

/*ҳ��*/
#footer {margin-top:20px;}



/**
*	新增样式
*/
.banner-home {
    width: 100%;
}
.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    -ms-transition-property: -ms-transform;
    transition-property: transform;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
.swiper-slide {
    -webkit-flex-shrink: 0;
    -ms-flex: 0 0 auto;
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
}
#swiper-home .slide-home {
    width: 100%!important;
    height: 605px;
}
.slide-home img {
    display: block;
    width: 100%!important;
    height: 100%;
}
#swiper-home .next-home, #swiper-home .prev-home {
    position: absolute;
    top: 50%;
    width: 75px;
    height: 150px;
    z-index: 10;
    cursor: pointer;
    background-position: center;
    background-repeat: no-repeat;
}
#swiper-home .prev-home {
    left: 8%;
    background: url(http://sdzs.oss-cn-hangzhou.aliyuncs.com/kj%2Ffivestyle%2Fkj_fives_prev.png…axGuOi9ezR&Expires=1826248512&Signature=310UdZ%2BkkOJyeyC%2Bu44nAClLEW0%3D) no-repeat;
    background-size: 100% 100%;
    margin-top: -22px;
}
#swiper-home .next-home {
    right: 8%;
    background: url(http://sdzs.oss-cn-hangzhou.aliyuncs.com/kj%2Ffivestyle%2Fkj_fives_next.png…ACaxGuOi9ezR&Expires=1826248535&Signature=HjHwyw1jQTSjQ4tHgMF9U%2FZFDFo%3D) no-repeat;
    background-size: 100% 100%;
}
.about{
	width:100%;
	overflow:hidden;
	text-align:center;
	padding:50px 0;
	background:url(../images/b1.png);
	position:relative
}
.about_xian{
	    width: 1200px;
    height: 3px;
    position: absolute;
    background: #dfdfdf;
    z-index: -1;
    left: 50%;
    margin-left: -600px;
    top: 76px;
	
}
.about_title{
	font-size:24px;
	color:rgb(240, 131, 0) ;
	text-align:center;
	    width: 1200px;
    margin: 0 auto;
    border-bottom: #dfdfdf 2px solid;
    margin-bottom: 5px;
	height:42px
}
.about_title span{
	 border-bottom: rgb(240, 131, 0) 2px solid;
	 position: relative;
    top: 5px;
}
.about_titleA{
	font-size:20px;
	color:#000;
	margin-bottom: 35px;
	text-align:center
}
.about .text{
	width:900px;
	line-height:30px;
	color:#000;
	font-size:16px;
	margin:0 auto;
	    margin-bottom: 25px;
}
.about_ul{
	width:100%;
	margin-top:50px;
	height:95px
}
.about_ul_li{
	display:inline-block;
	width:270px;
	font-size:16px;
	color:#000;
	border-right:1px #dfdfdf solid;
	height:95px;
	cursor:pointer
}
.about_ul_li:nth-child(3){
	border-right:none
}
.about_ul_li img{
	transition:all 0.4s;
	-moz-transition:all 0.4s;
	-ms-transition:all 0.4s;
	-o-transition:all 0.4s;
	-webkit-transition:all 0.4s;
	display:block;
	margin:0 auto;
}
.about_ul_li p{
	margin-top:20px;
	    margin-top: 15px;
    font-size: 18px;
	transition:all 0.4s;
	-moz-transition:all 0.4s;
	-ms-transition:all 0.4s;
	-o-transition:all 0.4s;
	-webkit-transition:all 0.4s;
}
.about_ul_li:hover img{
	transform:scale(1.3,1.3);
	-moz-transform:scale(1.3,1.3);
	-ms-transform:scale(1.3,1.3);
	-o-transform:scale(1.3,1.3);
	-webkit-transform:scale(1.3,1.3);
	
}
.about_ul_li:hover p{
	color:#F00
	
}
.about_san{
	width:100%;
	height:50px;
}
.caseI{
	width:100%;
	overflow:hidden;
	text-align:center;
	padding:50px 0;
	margin:0 auto;
	background:url(../images/b2.png);
}
.container_3{
    width: 1200px;
    min-width: 1200px;
    margin: 0 auto;
}
.case-show {
    width: 1216px;
	overflow:hidden;
	margin:0 auto
}
.case-show .item {
    margin: 0 16px 16px 0;
    position: relative;
    float: left;
    width: 288px;
    height: 251px;
	overflow:hidden
}
.case-show img {
    display: block;
    margin: 0 auto;
}
.case-show a {
    position: absolute;
    z-index: 101;
    width: 100%;
    height: 100%;
    text-align: center;
    left: 0;
    top: 0;
    color: #fff;
    transition: all ease .3s;
    -webkit-transition: all ease .3s;
    font-size: 16px;
    background: url(data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWNgYGBgAAAABQABh6FO1AAAAABJRU5ErkJggg==);
}
.case-show a span {
    font-weight: 700;
    font-size: 22px;
    margin-top: 100px;
    display: block;
}
.case-show .svg {
    width: 90%;
    height: 90%;
    position: absolute;
    top: 5%;
    left: 5%;
    overflow: hidden;
    z-index: 100;
}
.case-show .svg span {
    position: absolute;
    background: #fff;
    opacity: .5;
    filter: alpha(opacity=50);
    transition: all ease 1s;
    -webkit-transition: all ease 1s;
}
.case-show .svg .top {
    width: 100%;
    height: 1px;
    left: 0;
    top: 0;
}
.case-show .svg .left {
    width: 1px;
    height: 100%;
    left: 0;
    top: 0;
}
.case-show .svg .bottom {
    width: 100%;
    height: 1px;
    right: 0;
    bottom: 0;
}
.case-show .svg .right {
    width: 1px;
    height: 100%;
    right: 0;
    bottom: 0;
}
.case-show .item:hover .bottom, .case-show .item:hover .top {
    width: 15px;
}
.case-show .item:hover .left, .case-show .item:hover .right {
    height: 15px;
}
.case-show .item:hover .lazy{
	transform:scale(1.1,1.1);
	-moz-transform:scale(1.1,1.1);
	-ms-transform:scale(1.1,1.1);
	-o-transform:scale(1.1,1.1);
	-webkit-transform:scale(1.1,1.1);
}
.lazy{
	transition:all 1s;
	-moz-transition:all 1s;
	-ms-transition:all 1s;
	-o-transition:all 1s;
	-webkit-transition:all 1s;
}
.case_lo{
	    display: block;
    background: #f08300;
    color: #fff;
    width: 250px;
    height: 45px;
    line-height: 45px;
    font-size: 18px;
    text-align: center;
    margin: 40px auto 30px auto;
    border-radius: 30px;
	cursor:pointer;
		transition:all 0.4s;
	-moz-transition:all 0.4s;
	-ms-transition:all 0.4s;
	-o-transition:all 0.4s;
	-webkit-transition:all 0.4s;
}
.case_lo a{
	width:100%;
	height:100%;
	display:block;
	color:#fff;
		transition:all 0.4s;
	-moz-transition:all 0.4s;
	-ms-transition:all 0.4s;
	-o-transition:all 0.4s;
	-webkit-transition:all 0.4s;
}
.about_san{
	position:relative
}
.about_san img{
	opacity: 1;
	animation: arrow 3s cubic-bezier(0.5, 0, 0.1, 1) infinite;
	-webkit-animation: arrow 3s cubic-bezier(0.5, 0, 0.1, 1) infinite;

	position: absolute;
	bottom: 5px;
	left: 49.8%;
	margin-left: -10px;
	text-align: center;
	font-size: 30px;
	color: #FFFFFF;
	cursor: pointer;
	overflow: hidden;
}
@keyframes arrow {
	%0,
	%100 {
		bottom: 15px;
		opacity: 1;
	}
	50% {
		bottom: 20px;
		opacity: .5
	}
}

@-webkit-keyframes arrow {
	%0,
	%100 {
		bottom: 15px;
		opacity: 1;
	}
	50% {
		bottom: 20px;
		opacity: .5
	}
}



.case_lo:hover{
	color:#000;
	background:#fff;
}
.case_lo:hover a{
	color:#000
}
.liuC{
	width:100%;
	overflow:hidden;
	padding:50px 0;
	text-align:center;
	background:url(../images/b3.png)
}
.w-1200 {
    width: 1200px!important;
    max-width: none;
	margin:0 auto
}
.w-1200 .row {
    margin-right: -10px;
    margin-left: -10px;
}
.service-list .list-item {
    float: left;
    width: 14.2%;
    height: auto;
    text-align: center;
    position: relative;
}
.service-list .list-item:before {
    content: '';
    display: block;
    width: 125px;
    height: 1px;
    background: #cccccc;
    position: absolute;
    right: -62px;
    bottom: 15px;
}
.transition-300 {
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.service-list .list-item .item-content {
    padding: 30px 0;
    position: relative;
    top: 0;
}
.service-list .list-item .item-content .zh {
    display: block;
    font-family: microsoft yahei;
    font-size: 18px;
    color: #252525;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.service-list .list-item .item-content .notes {
    display: block;
    font-family: microsoft yahei;
    font-size: 14px;
    color: #989898;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.service-list .list-item .item-media {
    width: 100%;
    height: 60px;
    overflow: hidden;
    position: relative;
    top: 0;
}
.service-list .list-item:hover .item-media {
    top: -10px;
}
.service-list .list-item:hover .item-content {
    top: -10px;
}
.service-list .list-item:hover .item-content .zh {
    color: #f08300;
}
.service-list .list-item:hover .item-content .notes {
    color: #f08300;
}
.service-list .list-item:hover .item-num {
    color: rgb(255, 255, 255);
    background: #f08300;
    border-color: #f08300;
}
.service-list .list-item .item-num {
    width: 30px;
    height: 30px;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
    color: rgb(152, 152, 152);
    line-height: 28px;
    border-radius: 50%;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(152, 152, 152);
    border-image: initial;
}
.transition-300 {
    transition: all 0.3s ease-in-out;
}
.bannerO{
	width:100%;
	height:100%;
	overflow:hidden;
	background:url(../images/20180428162443.jpg) no-repeat;
	background-position:bottom;
	background-size:cover;
}
#playBox i {
    height: 1px;
    width: 100%;
    background: url(../images/line.png) no-repeat center;
    position: absolute;
    bottom: 55px;
}
#playBox .smalltitle ul{
	width: 285px;
    position: absolute;
    left: 50%;
    margin-left: -142px;
    bottom: 40px;
}
#playBox .smalltitle ul li{
    
    width: 33px;
    height: 33px;
    cursor: pointer; float:left; margin-left:30px; margin-right:30px; display:inline-block; position:static;
}
#playBox .smalltitle ul li:hover span,#playBox .smalltitle ul li.thistitle span {
    opacity: 1;
    -webkit-opacity: 1;
    -moz-opacity: 1;
    filter: alpha(opacity=100);
}

#playBox .smalltitle ul span {
    display: block;
    position: relative;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    background-color: #fff;
    margin: 12px auto;
    z-index: 2;
    opacity: 0.7;
    -webkit-opacity: 0.7;
    -moz-opacity: 0.7;
    filter: alpha(opacity=70);
    transition: all .4s cubic-bezier(0.45,0.55,0.55,0.45) 0s;
    -webkit-transition: all .4s cubic-bezier(0.45,0.55,0.55,0.45) 0s;
    -moz-transition: all .4s cubic-bezier(0.45,0.55,0.55,0.45) 0s;
    -ms-transition: all .4s cubic-bezier(0.45,0.55,0.55,0.45) 0s;
}


#playBox .smalltitle ul li span:before {
    width: 16px;
    height: 16px;
    position: absolute;
    content: '';
    left: -5px;
    top: -5px;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border: 1px solid #fff;
    transition: all .6s cubic-bezier(0.45,0.55,0.55,0.45) 0s;
    -webkit-transition: all .6s cubic-bezier(0.45,0.55,0.55,0.45) 0s;
    -moz-transition: all .6s cubic-bezier(0.45,0.55,0.55,0.45) 0s;
    -ms-transition: all .6s cubic-bezier(0.45,0.55,0.55,0.45) 0s;
}

#playBox .smalltitle ul li:hover span:before,#playBox .smalltitle ul li.thistitle span:before {
    transform: scale(1.8,1.8);
    -webkit-transform: scale(1.8,1.8);
    -moz-transform: scale(1.8,1.8);
    -ms-transform: scale(1.8,1.8);
    opacity: 0;
    -webkit-opacity: 0;
    -moz-opacity: 0;
    filter: alpha(opacity=0);
   
}
#playBox .smalltitle ul  li span:after {
    position: absolute;
    content: '';
    left: -4px;
    top: -4px;
    z-index: 0;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    opacity: 0;
    -webkit-opacity: 0;
    -moz-opacity: 0;
    filter: alpha(opacity=0);
    background-color: #fff;
    transform: scale(0.3,0.3);
    -webkit-transform: scale(0.3,0.3);
    -moz-transform: scale(0.3,0.3);
    -ms-transform: scale(0.3,0.3);
    transition: all .4s cubic-bezier(0.45,0.55,0.55,0.45) 0s;
    -webkit-transition: all .4s cubic-bezier(0.45,0.55,0.55,0.45) 0s;
    -moz-transition: all .4s cubic-bezier(0.45,0.55,0.55,0.45) 0s;
    -ms-transition: all .4s cubic-bezier(0.45,0.55,0.55,0.45) 0s;
}

#playBox .smalltitle ul  li:hover span:after,.anan .thistitle span:after{
    opacity: 0.3;
    -webkit-opacity: 0.3;
    -moz-opacity: 0.3;
    filter: alpha(opacity=30);
    left: -4px;
    top: -4px;
    transform: scale(1.5,1.5);
    -webkit-transform: scale(1.5,1.5);
    -moz-transform: scale(1.5,1.5);
    -ms-transform: scale(1.5,1.5);
    z-index: 0;
}

.newstestlist_text{
	width:1055px;
	float:left;
	overflow:hidden
}
.newstestlist_text_p{
	width:800px;
	float:left
}
.newstestlist_text .jia{
	width:48px;
	height:auto;
	display:block;
	float:right
}
.newstestlist li{
	cursor:pointer
}
.newstestlist li:hover{
	background: #a89482;
}



.banner {
    position: relative;
    color: #fff;
    overflow: hidden;
    max-height: 480px;
}
.banner h1 {
    top: 40%;
    left: -50%;
    font-size: 30px;
    opacity: 0;
}
.banner h1 a{
	color:#fff
}
.banner h1, .banner p, .banner h3 {
    position: absolute;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
}
.banner p {
    top: 55%;
    left: 150%;
    opacity: 0;
	font-size:16px
}
#material .banner p {
    width: 50%;
    line-height: 30px;
}
#material .same_bt {
    color: #333;
}
#material .same_bt h2 {
    font-size: 30px;
    letter-spacing: 5px;
    padding-top: 42px;
    margin: 0;
}
.text-center {
    text-align: center;
}
.same_bt h2 {
    display: inline-block;
    font-size: 30px;
}
.same_bt em {
    display: block;
    margin: 0 auto 20px;
    width: 65px;
    height: 12px;
    border-bottom: 1px solid #8A8A8A;
}
#material .same_bt p {
    text-align: center;
}
.same_bt p {
    letter-spacing: 1px;
}
.same_bt h2 {
    display: inline-block;
    font-size: 30px;
}
.same_bt h2 {
    font-size: 30px;
    letter-spacing: 5px;
    padding-top: 42px;
    margin: 0 auto;
}
.same_bt {
    text-align: center;
}
#material .conbox {
    overflow: hidden;
}
.bx-wrapper {
    position: relative;
    margin: 0 auto;
    padding: 0;
}
.bx-wrapper .bx-viewport {
    overflow: hidden;
        height: auto!important;
    -webkit-transform: translatez(0);
    -moz-transform: translatez(0);
    -ms-transform: translatez(0);
    -o-transform: translatez(0);
    transform: translatez(0);
}
#material .conbox li {
    padding: 20px 10%;
    text-align: center;
    overflow: hidden;
}
#material .conbox li .slide {
    padding: 0;
}
.oh {
    overflow: hidden;
}
.bx-wrapper img {
    max-width: 100%;
    display: block;
}
.oh img {
    -webkit-transition: all 1s linear;
    transition: all 1s linear;
}
#material .conbox li h4 {
    margin: 20px auto;
    width: 70%;
    text-align: center;
    font-size: 20px;
}
#material .conbox li p {
    margin: 20px auto;
    width: 70%;
}
.list01{
	margin:0 auto;
	overflow:hidden
}
.ps_box02{
	width:100%;
	overflow:hidden
}
.ps_box02 ul{
    max-width: 1215px;
    margin: 0px auto;
	overflow:hidden
}
.ps_box02 ul li{
	width:100%;
	overflow:hidden
}
.slide img{
	width:500px;
	display:block;
	transition:all 1s;
	-moz-transition:all 1s;
	-ms-transition:all 1s;
	-o-transition:all 1s;
	-webkit-transition:all 1s;
	margin:0 auto;
}
.slide:hover img{
	-webkit-transform: scale(1.1);
    transform: scale(1.1);
    -webkit-transform: center center;
    -moz-transform: center center;
    -ms-transform: center center;
    -o-transform: center center;
    transform: center center;
}
.ps_box02 ul li h4{
	    margin: 20px auto;
    width: 70%;
    text-align: center;
    font-size: 20px;
	font-weight: 600;

	
}
.ps_box02 ul li h4 a{
	transition:all 1s;
	-moz-transition:all 1s;
	-ms-transition:all 1s;
	-o-transition:all 1s;
	-webkit-transition:all 1s;
}
.ps_box02 ul li h4:hover a{
    text-decoration: none!important;
    color: #D7000F;
}
.ps_box02 ul li p{
	    margin: 20px auto;
    width: 70%;
	font-size:14px;
	text-align:center
}

.ps_box09{
	overflow:hidden
}
.ps_box09 ul{
	width: 1225px;
    margin: 0px auto;
	overflow: hidden;
}
.ps_box09 ul .slide{
	    float: left;
    list-style: none;
    position: relative;
    width: 398px;
    margin-right: 10px;
	    padding: 0;
}

.ps_box09 ul .slide img {
    max-width: 100%;
    display: block;
	    -webkit-transition: all 1s linear;
    transition: all 1s linear;
}
.ps_box09 ul .slide .oh{
	width:398px;
	height:290px;
	overflow:hidden
}
.ps_box09 ul .slide h4{
	    margin: 20px auto;
    width: 70%;
    text-align: center;
    font-size: 20px;
	font-weight: 600;
}
.ps_box09 ul li h4 a{
	transition:all 1s;
	-moz-transition:all 1s;
	-ms-transition:all 1s;
	-o-transition:all 1s;
	-webkit-transition:all 1s;
	color:#555555
}
.ps_box09 ul li h4:hover a{
    text-decoration: none!important;
    color: #D7000F;
}
.ps_box09 ul .slide p{
    margin: 20px auto;
    width: 70%;
	color:#555555;
	text-align:center
}


.ps_box01{
	overflow:hidden
}
.ps_box01 ul{
	width: 1225px;
    margin: 0px auto;
	overflow: hidden;
}
.ps_box01 ul .slide{
	    float: left;
    list-style: none;
    position: relative;
    width: 602px;
    margin-right: 10px;
}
.ps_box01 ul .slide h4 {
    margin: 20px auto;
    width: 70%;
    text-align: center;
    font-size: 20px;
}
.ps_box01 ul .slide p{
    margin: 20px auto;
    width: 70%;
	text-align:center
}
.ps_box01 ul li h4 a{
	transition:all 1s;
	-moz-transition:all 1s;
	-ms-transition:all 1s;
	-o-transition:all 1s;
	-webkit-transition:all 1s;
	color:#555555
}
.ps_box01 ul li h4:hover a{
    text-decoration: none!important;
    color: #D7000F;
	
}
.ps_box03 {
    padding: 70px 0;
	overflow:hidden;
	width:100%;
}
.ps_box03 .conbox {
    width: 74%;
    margin: 0 auto 0;
}

.col-md-1-5 {
    width: 20%;
    float: left;
}
.ps_box03 .conbox h4 {
    color: #9d9582;
    margin: 40px 0 24px;
	font-size:20px
}
.ps_box03 .conbox p {
    color: #000;
    line-height: 1.6;
	width: 80%;
    margin: 0 auto;
	
}
.same_bt h2{
	/*color:#fff*/
}

.ps_box04{
	color:#fff;
	overflow:hidden;
	    padding-bottom: 40px;
}
.ps_box04 .conbox {
    width: 80%;
    margin: 50px auto 70px;
}
.col-md-3 {
    width: 25%;    margin-left: 80px;
}
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
}
.ps_box04 h4{
	font-size:20px
}
.ps_box04 h4 a{
	color:#fff;
	transition:all 1s;
	-moz-transition:all 1s;
	-ms-transition:all 1s;
	-o-transition:all 1s;
	-webkit-transition:all 1s;
}
.ps_box04 h4 a:hover{
	    color: #d7000f;
}


.newcontdiv img{
	max-width:100%;
	height:auto;
	/*display:block*/
}
.history {
    background: url(../images/line04.jpg) repeat-y 427px 0;
    overflow: hidden;
    position: relative;
    padding: 50px 0;
	width:900px;
	margin:0 auto;
}
.history-date {
    overflow: hidden;
}
.history-date ul {
    padding: 0px;
    overflow: hidden;
}
.history-date h2.first {

    left: 0;
    top: 0;
    width: 100%;
    z-index: 99;
}
.history-date h2 {
    background: url(../images/icon06.jpg) #fff no-repeat 381px 0;
    height: 32px;
    margin-bottom: 14px;
}
.history-date h2 a {
    color: #0071DA;
    font-weight: bold;
    font-size: 16px;
    font-family: Arial, Helvetica, sans-serif;
    display: inline-block;
    zoom: 1;
    width: 58px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    margin: 1px 0px 0px 400px;
}
.history-date h2.first a {
    color: #C9C9C9;
}
.history-date ul li {
    background: url(../images/icon07.jpg) no-repeat 420px 0;
    padding-bottom: 25px;
    zoom: 1;
	    width: 100%;
}
.his_ll {
    float: left;
    width: 380px;
    color: #696662;
    text-align: right;
	    font-size: 14px;
}
.his_rr {
    float: right;
    width: 380px;
    color: #696662;
    margin-right: 35px;
 font-size: 14px;
}
.history-date h2 a {
    color: #0071DA;
    font-weight: bold;
    font-size: 16px;
    font-family: Arial, Helvetica, sans-serif;
    display: inline-block;
    zoom: 1;
    width: 58px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    margin: 1px 0px 0px 400px;
	    font-size: 22px;
}
.his_ll span{
	color:#696662 !important
}
.history-date ul li span{
	color:#696662 !important
}



.cdscsdcdsc{
	width:100%;
	overflow:hidden;
	padding-top: 10px;
}
.cdscsdcdsc img{
	width:90px;
	height:auto;
	overflow:hidden;
	transition:all 0.4s;
	-moz-transition:all 0.4s;
	-ms-transition:all 0.4s;
	-o-transition:all 0.4s;
	-webkit-transition:all 0.4s;
}
.col-md-1-5:hover .cdscsdcdsc img{
	transform:scale(1.2,1.2);
	-moz-transform:scale(1.2,1.2);
	-ms-transform:scale(1.2,1.2);
	-o-transform:scale(1.2,1.2);
	-webkit-transform:scale(1.2,1.2);
}
.bgbg{
    width: 891px;
    height: 380px;
    position: absolute;
    z-index: 88;
    left: 50%;
    bottom: 0;
    margin-left: -394px;
}
.case-you1{
    position: absolute;
    left: 50%;
    bottom: 2px;
    margin-left: 419px;
}
.case-you2{
    position: absolute;
    left: 50%;
    bottom: 190px;
    margin-left: 277px;
}
.case-you3{
    position: absolute;
    left: 50%;
    bottom: 56px;
    margin-left: 201px;
}
.case-you4{
    position: absolute;
    left: 50%;
    bottom: 0px;
    margin-left: 230px;
}
.case-you5{
    position: absolute;
    left: 50%;
    bottom: 37px;
    margin-left: 11px;
}
.case-you6{
    position: absolute;
    left: 50%;
    bottom: 32px;
    margin-left: -90px;
}
.case-you7{
    position: absolute;
    left: 50%;
    bottom: 0;
    margin-left: 84px;
}
.case-you8{
    position: absolute;
    left: 50%;
    bottom: 305px;
    margin-left: -395px;
}
.case-you9{
    position: absolute;
    left: 50%;
    bottom: 13px;
    margin-left: -266px;
}
.case-you10{
    position: absolute;
    left: 50%;
    bottom: 0;
    margin-left: -426px;
}
.case-you11{
    position: absolute;
    left: 50%;
    bottom: 230px;
    margin-left: -497px;
}
.case-you12{
    position: absolute;
    left: 50%;
    bottom: 0px;
    margin-left: -601px;
}
.case-you13{
    position: absolute;
    left: 50%;
    bottom: 0px;
       margin-left: -501px;
}
.case-you14{
    position: absolute;
    left: 50%;
    bottom: 0px;
       margin-left: -188px;
}
















