.banner-box{ width:100%; height:420px; position:relative; overflow:hidden;}
.banner-box .bd{ width:100% !important;}
.banner-box .bd li .m-width{ width:100%; overflow:hidden; position:relative; height:420px;}
.banner-box .bd li{ width:100% !important; height:420px;}
.banner-box .bd li a{ display:block; position:absolute; width:1920px; left:50%; margin-left:-960px; top:0;}
.banner-box .bd li a img{ display:block; width:100%;}

.banner-btn{ width:1200px; position:absolute; top:50%; margin-top: -52px; left:50%; margin-left:-600px;}
.banner-btn a{ display:block; width:49px; height:104px; position:absolute; top:0; filter:alpha(opacity=40); -moz-opacity:0.4; -khtml-opacity:0.4; opacity:0.4;}
.banner-btn a.prev{ left:20px; background:url(../images/foot.png) no-repeat 0 0;} 
.banner-btn a.next{ right:20px; background:url(../images/foot.png) no-repeat -49px 0;}

.banner-box .hd { position:absolute; bottom:20px; width:100%; height:10px; text-align:center;}
.banner-box .hd ul li{ width:8px; height:8px; border-radius:50%; display:inline-block; margin:0 7px; font-size:0; background-color:#000; border:1px solid #fff; cursor:pointer;}
.banner-box .hd ul li.on{ background-color:rgba(255,255,255,0.7); border:1px solid #000;}
.model{background:#fff; padding-bottom:50px; overflow:hidden; width:100%;}
.model .wrap{ overflow: hidden;margin-left: 0px;}
.model .wrap li{ margin:0 50px; margin-top:35px;float:left;display:block;width:200px;position:relative;}
.model .wrap li:hover p{background:url(../images/p-bg.png) no-repeat center;}
.model .wrap li p{width:100%;font-size:20px;text-align:center;padding-top:25px;padding-bottom:110px ;background:url(../images/p-bgg.png) center no-repeat;}
.model .wrap li p a{ display:block; font-size:16px; color:#ff9600; padding-top:10px;}
.model .wrap li span{position:absolute;text-align:center;display:block;width:80px;height:80px;top:115px;vertical-align:middle;left:50%;margin-left:-40px;}
.model .wrap li span.icon1{background:url(../images/icon1g.png) no-repeat center;}
.model .wrap li span.icon2{background:url(../images/icon2g.png) no-repeat center;}
.model .wrap li span.icon3{background:url(../images/icon3g.png) no-repeat center;}
.model .wrap li span.icon4{background:url(../images/icon4g.png) no-repeat center;}
.model .wrap li span.icon5{background:url(../images/icon5g.png) no-repeat center;}
.model .wrap li:hover span.icon1{background:url(../images/icon1.png) no-repeat center;}
.model .wrap li:hover span.icon2{background:url(../images/icon2.png) no-repeat center;}
.model .wrap li:hover span.icon3{background:url(../images/icon3.png) no-repeat center;}
.model .wrap li:hover span.icon4{background:url(../images/icon4.png) no-repeat center;}
.model .wrap li:hover span.icon5{background:url(../images/icon5.png) no-repeat center;}
.model .wrap li dl{width:100%;background:url(../images/dl-bg.png) no-repeat center;height:242px;background-size: 182px 250px;}
.model .wrap li dd{font-size:14px;color:#666;margin-bottom:5px;position:relative;padding-left:30px;padding-right:20px;}
.model .wrap li dd:first-child{padding-top:36px;}
.model .wrap li:hover dd i{background:#00c568 ;}
.model .wrap li dd i{position:absolute;width:4px;height:4px ;background:#d6d6d6;left:20px;top:8px}
.model .wrap li dd:first-child i{top:48px}
.featrue{padding-top:90px;}
.featrue .img-wrap{margin-top:45px;}
.model a.xcx{display:block;font-size:20px;color:#fff;text-align:center;border-radius:30px;line-height:70px;height:70px;width:292px;background:#fb6027;margin:32px auto 0;}
.shop_title {
    text-align: center;
    overflow: hidden;
    margin-top: 60px;
}
.shop_title p{font-size:36px;color:#242424;}
.shop_title span{display:block;font-size:16px;color:#7d7d7d;margin-top:12px;}
.w1200{ width:1200px; margin:0 auto;}
.w1200 .title{ margin-top:60px; text-align:center;}
.f_2{overflow:hidden;background:#f4f4f4;}
.f_2 .title{margin-top:60px;}
.f_2 .text_tit{margin:30px 0 20px 0;}
.f_2 .text_tit p{font-size:30px;color:#252525;display:inline-block;}
.f_2 .text_tit p:first-child{margin:0 550px 0 55px;}
.f_2 ul{overflow:hidden;}
.f_2 ul li{float:left;height:67px;margin-bottom:2px;}
.f_2 ul li p{font-size:20px;color:#000;width:98px; display:inline-block;line-height:67px;}
.f_2 ul li em{color:#585858;font-size:14px; font-style:normal;}
.f_2 ul li:nth-child(n){width:600px;background:#FFFFFF url(../images/02_1.png) 55px center no-repeat;padding-left:100px;margin-right:5px;}
.f_2 ul li:nth-child(2n){width:500px;background:#FFFFFF url(../images/02_2.png) 78px center no-repeat;padding-left:120px;}
.f_2 ul li:nth-child(2n) em{display:block; padding-top:20px;}
.f_2 a.xcx{display:block;font-size:20px;color:#fff;text-align:center;border-radius:30px;line-height:70px;height:70px;width:292px;background:#fb6027;margin:32px auto 70px;}
.title p {
    font-size: 36px;
    color: #3a3a3a;
}
.title span {
    display: block;
    font-size: 18px;
    color: #3a3a3a;
    margin-top: 14px;
}
.f_3{overflow:hidden;}
.f_3 .title{margin-top:70px;}
.f_3 ul{overflow:hidden;margin-top:54px; width:1270px;}
.f_3 ul li{float:left;width:130px;text-align:center;margin-right:70px;margin-bottom:48px;}
.f_3 ul li img{ display:block; height:66px; margin:auto;}
.f_3 ul li p{font-size:24px;color:#252525;margin:22px auto; text-align:center;}
.f_3 ul li span{display:block;font-size:14px;color:#585858;text-align:left;line-height:22px; height:66px; overflow:hidden;}
.f_3 a.xcx{display:block;font-size:20px;color:#fff;text-align:center;border-radius:30px;line-height:70px;height:70px;width:292px;background:#fb6027;margin:0 auto 70px;}
.f_4{ padding-bottom:70px; background:url(../images/04_1.jpg) center no-repeat; overflow:hidden;}
.f_4 .title{margin-top:60px;}
.f_4 .title p{color:#fff;}
.f_4 .title span{color:#fff;}
.f_4 a.xcx{display:block;font-size:20px;color:#3dcab9;text-align:center;border-radius:30px;line-height:70px;height:70px;width:292px;background:#fff;margin:400px auto 0;}
.f_5{overflow:hidden; padding-bottom:60px;}
.f_5 .title{margin-top:60px;}
.f_5 ul{overflow:hidden;margin-top:45px;}
.f_5 ul li{float:left;text-align:center;margin-bottom:50px;width:215px;margin-right:113px;}
.f_5 ul li:nth-child(4n){margin-right:0;}
.f_5 ul li p{font-size:24px;color:#252525;margin-top:10px;}
.f_5 a.xcx{display:block;font-size:20px;color:#fff;text-align:center;border-radius:30px;line-height:70px;height:70px;width:292px;background:#ff9948;margin:0 auto;}

.f_6{overflow:hidden;}
.f_6 .title{text-align:center;}
.f_6 .title p{background:url(../images/tit.png) center no-repeat;}
.f_6 ul{overflow:hidden;margin-top:80px;}
.f_6 ul li{float:left;width:102px;text-align:center;margin-bottom:60px;margin-right:172px;}
.f_6 ul li:nth-child(5n){margin-right:0;}
.f_6 ul li p{font-size:18px;color:#252525;margin-top:14px;}
.floor_f{height:auto;overflow:hidden;background:#40525e;padding-bottom:70px;}
.floor_f .title_1{padding-top:60px;}
.floor_f .title_1 p{border-bottom:1px solid #596873;height:30px;font-size:40px;text-align:center;margin-bottom:24px;}
.floor_f .title_1 span{background:#40525e;padding:0 40px;line-height:50px;color:#fff;font-size:40px;}
.floor_f .box_1{background:#3c4c57;margin-top:35px;padding-top:56px;height:auto;overflow:hidden;padding-bottom:42px;}
.floor_f .box_1 .fl{width:599px;border-right:1px solid #4b5a65;}
.floor_f .box_1 .fr{width:599px;}
.floor_f .box_1 p{width:512px;margin-left:35px;margin-bottom:24px;}
.floor_f .box_1 p em{display:block;float:right;color:#b3b7bb; font-style:normal;}
.floor_f .box_1 p a{color:#fff;font-size:16px;}
.floor_f .box_1 .fr p{margin-left:46px;}
.fr {
    float: right;
}
.fl {
    float: left;
}
/* @media (max-width: 1024px)
@media (max-width: 768px)
@media (max-width: 414px)
@media (max-width: 411px)
@media (max-width: 375px)
@media (max-width: 360px)
@media (max-width: 320px) */
@media (max-width: 1024px) {
	.w1200{
		width: 100%;
	}
	.model .wrap li{
		margin: 0 25px;
	}
	.f_5 ul li{
		width: 159px;
	}
	.f_6 ul li img{
		width: 100%;
	}
	.f_6 ul li p{
		font-size: 15px;
	}
	.f_6 ul li{
		width: 60px;
	}
	.floor_f .box_1 .fr p{
		margin-left: 6px;
	}
	.fr{
		margin-right: 17%;
	}
	.floor_f .box_1 .fl{
		margin-left: 25%;
		border: none;
	}
	.floor_f .box_1 p{
		margin-left: 0;
	}
	.f_3 ul li span{
		text-align: center;
		font-size: 14px;
	}
	.f_3 ul{
		width: 100%;
		margin-left: 111px;
	}
	.f_3 ul li{
		width: 130px !important;
		margin-right: 80px;
		margin-bottom: 48px;
	}
	.f_3 ul li p{
		font-size: 18px;
	}
}
@media (max-width: 768px) {
	.model .wrap{
		margin-left: 124px;
	}
	.model .wrap{
		width: 100%;
		margin-left: 10px;
	}
	.f_5 ul li img{
		width: 100%;
	}
	.f_5 ul li p{
		font-size: 13px;
	}
	.f_5 ul li{
		width: 104px;
	}
	.f_6 ul li{
		width: 93px;
		margin-right: 72px;
	}
	.floor_f .box_1 .fl{
		margin-left: 16%;
	}
	.fr{
		margin-right: 7%;
	}
	.floor_f .box_1 .fr p{
		margin-left: 10px;
	}
}
@media (max-width: 414px) {
	.model .wrap{
		margin-left: 78px;
	}
	.title p{
		font-size: 32px;
	}
	.title span{
		font-size: 16px;
		margin: 0 15px;
	}
	.f_3 ul{
		margin-left: 58px;
	}
	.f_3 ul li{
		margin-right: 44px;
	}
	.f_5 ul li{
		width: 103px;
		margin-right: 74px !important;
	}
	.f_5 ul li p{
		font-size: 13px;
	}
	.f_5 ul{
		margin-left: 60px
	}
	.f_6 ul{
		    margin-left: 80px;
	}
	.f_6 ul li{
		margin-right: 71px !important;
	}
	.floor_f .box_1 p em{
		float: none;
	}
	.floor_f .box_1 .fl{
		margin-left: 6%;
	}
	.fr{
		    margin-right: -48%;
	}
	.floor_f .box_1 .fr p{
		margin-left: 11px;
	}
}
@media (max-width: 411px) {
	.f_5 ul li{
		width: 99px;
	}
	.floor_f .box_1 p em{
		float: none;
	}
	.floor_f .box_1 .fl{
		margin-left: 6%;
	}
	.fr{
		    margin-right: -48%;
	}
	.floor_f .box_1 .fr p{
		margin-left: 16px;
	}
}
@media (max-width: 375px) {
	.model .wrap{
		margin-left: 65px;
	}
	.f_3 ul{
		margin-left: 39px;
	}
	.f_5 ul li{
		    margin-right: 62px !important;
	}
	.f_5 ul{
		margin-left: 49px;
	}
	.f_6 ul{
		margin-left: 61px;
	}
	.f_6 ul li{
		margin-right: 61px !important;
	}
	.floor_f .box_1 p a{
		font-size: 14px;
	}
	.floor_f .box_1 .fr p{
		font-size: 14px;
		margin-left: 14px;
	}
	.fr{
		margin-right: -62%;
	}
}
@media (max-width: 360px) {
	.f_5 ul{
		margin-left: 56px;
	}
	.f_5 ul li{
		margin-right: 47px !important;
	}
	.f_6 ul{
		margin-left: 51px;
	}
	.floor_f .box_1 .fr p{
		margin-left: 38px;
	}
}
@media (max-width: 320px) {
}