.home-tit{ text-align: center;}
.home-tit p{ margin-top:1.56vw; font-size: 1.875vw; color: #1f0a00; /* font-weight: bold; */ letter-spacing: 5px;}
.home-tit span{ margin-top:8px;  margin-bottom:1.56vw; padding: 0 55px; display: inline-block; font-size: 18px; letter-spacing: 3px; position: relative;}
.home-tit span i{ font-style: normal; color: #f08200;}
/* .home-tit span:before{ content: ""; position: absolute; top:50%; left:0; width: 37px; height: 1px; background: #afb0b7;}
.home-tit span:after{ content: ""; position: absolute; top:50%; right:0; width: 37px; height: 1px; background: #afb0b7;} */

.home-tab{ margin-top: 40px; text-align: center;}
.home-tab span{ margin: 0 0.52vw; display: inline-block; width: 150px; height:40px; border:2px solid #e1e0e0; line-height: 1.875vw; font-size: 12px; font-weight: bold; letter-spacing: 2px; cursor: pointer;}
.home-tab span.active{ color: #2d2d2d; border:2px solid #2d2d2d;}
.zxfwcon{display: flex;align-items: center;justify-content: space-between;}
.zxfwconl{width: 44.4vw;height: 24.2vw;background: #fff;border-radius: 0.52vw;display: flex;align-items: center;justify-content: space-between;}
.zxfwconr{width: 18vw;height: 24.2vw;background: #fff;border-radius: 0.52vw;}
.zxfwtp{width: 21.6vw;height:21.25vw;margin-top:0px;margin-left: 1.875vw;}
.zxftjtj{margin-left: 2.6vw;}
.zxftjtj p{font-size: 1.04vw;color: #111111;width: 15.781vw;text-align: center;}
.zxftjtj p span{ font-size:1.87vw; color: #ff8500}
.zxftjtj h1{font-size: 0.72vw;color: #474747;margin-bottom: 1.56vw;width: 15.781vw;text-align: center;}
.zxftjtj h1 span{color: #ff8500}
.i1507a{width: 15.781vw;margin-bottom: 0.52vw;
    height: 2.29vw;
    background: #eeeeee;
    border: 1px solid #dcdcdc;
    border-radius: 5px;}
	
.i3507a{width: 15.781vw;
    height: 2.29vw;
    background: #ff8500;
    display: block;
    text-align: center;
    line-height: 2.29vw;
    color: #fff;
    font-size: 0.93vw;
    border-radius: 5px;}	
.zxftjtj dl{font-size: 12px;
    color: #bebebe;
    text-align: center;
    width: 15.781vw;
    margin-top: 0.52vw;}

.zxfwconr p{ font-size: 1.04vw;margin-top:1.56vw;color: #111111;text-align: center;}
.zxfwconr p span{ color:#ff8500;font-size:1.87vw;}
.zxfwconr h1{ font-size: 1.04vw;color: #111111;text-align: center;}
.three_package33{color:#737373;border-bottom-right-radius: 0.52vw;
    border-bottom-left-radius: 0.52vw; border: 1px solid #e0e0e0;position: relative;}
.anlsybt{padding: 0.52vw 1.04vw;
    font-size: 1.25vw;
	border-bottom-left-radius: 0.52vw;
    border-bottom-right-radius: 0.52vw;
	white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 99%;
    height: 60px;
    line-height: 40px;
    }

.anlsybt span{font-size: 0.83vw;
    /* margin-left: 3.64vw; */
    position: absolute;
    right: 20px;
    bottom:9px;}
.three_package33:hover{ background: #ff8500;color:#fff;  border: 1px solid #ff8500;}




.f_conent14{
	background-color:#fff;
	border-radius: 10px;
	padding:0px 30px 30px 30px;
}
.f_conent14 .yyfree1214{width:17%;padding-right:2%;}
.f_conent14 .yyfree1214 p{color:#232323;font-size:1.56vw;}
.f_conent14 .yyfree1214 .pmgb{margin-bottom:1.042vw;}
.f_conent14 .linkimg1{margin-bottom:1vw;}
.f_conent14 .yyfree1214 img{width:100%;}
.f_conent14 .link_img1214 p{width:48%;}
.f_conent14 .iform1214{
	width: 46%;
    padding: 0 3%;
    box-sizing: content-box;
    border-left: 1px solid #eee;
    border-right: 1px solid #eee;
}
.f_conent14 .iform1214 h2{font-size:1.146vw;color:#232323;padding-left: 1vw;position:relative;}
.f_conent14 .iform1214 h2:before{
	content:'';
	display:block;
	width:3px;
	height:1.25vw;
	background-color:#ff8500;
	position:absolute; 
	left: 0;
	bottom:17%;
}
.f_conent14 .iform1214 h2 em{font-size:1.56vw;color:red;font-style:normal;}
.f_conent14 .iform1214 p{font-size:0.938vw;color:#888;padding: .5vw 0 1.2vw 1vw;}
.f_conent14 .iform1214 p em{color:red;font-style:normal;}
.f_conent14 .iform1214 .inp_style{display:inline-block;width:48%;border:1px solid #888;height:3.125vw;line-height:3.125vw;font-size:1.146vw;border-radius:5px;color:#888;}
.f_conent14 .iform1214 .inp_style2{margin-right:2%}
.f_conent14 .iform1214 .inp_style2{margin-bottom:1.56vw;}
.f_conent14 .iform1214 .cal{width:100%;height:3.17vw;line-height:3.17vw;font-size:1.46vw;font-weight:bold;color:#fff;text-align:center;letter-spacing:2px;border-radius: 5px;}
.f_conent14 .iform1214 .inp_big{width:99%;height:3.17vw;line-height:3.17vw;font-size:1.46vw;font-weight:bold;color:#fff;text-align:center;letter-spacing:2px;border-radius: 5px;overflow:hidden;padding:0;}
.f_conent14 .iform1214 .btn_bgicon15{
	background: #ff8500;
	padding-left: 0!important;
}
.f_conent14 .rscroll1214{padding-left: 2.7%;width:27%;}
.f_conent14 .rscroll1214 h2{
	font-size: 1.146vw;
    color: #232323;
    padding-left: 1vw;
	position:relative;
}
.f_conent14 .rscroll1214 h2:before{
	content:'';
	display:block;
	width:3px;
	height:1.25vw;
	background-color:#ff8500;
	position:absolute; 
	left: 0;
	bottom:11%;
}
.f_conent14 .rscroll1214 h2 em{font-size:1.56vw;color:#ff8500;font-style:normal;}
.f_conent14 .rscroll1214 .myscroll{height:16vw;overflow:hidden;margin-top:1.56vw;}
.f_conent14 .rscroll1214 .myscroll li{margin-bottom:.5vw;height:1.56vw;display:flex;justify-content: space-between;color:#424141;font-size:0.72vw;}




/* PUBLIC */
.classify{ padding: 0vw 0 0;}
.classify .js-tab span.active{color: #ff8500;border: 1px solid #ff8500;}

.classify .js-tab1 span.active{color: #ff8500;border: 2px solid #ff8500;border-top: none;border-left: none;border-right: none;}



.classify .js-tab-con{ display:none;}
.classify .js-tab-con.active{ display: block;}
.classify .tit{margin: 0 auto;}
.classify .tit h2{ 
    font-size: 60px;
    text-align: center;
    margin-bottom: 10px;
    background: url(../images/Thetitle.png) no-repeat;
    background-position: 65% 0;
}
.classify .tit .desr_h1{background-position: 67% 0;}
.classify .tit .case_h1{background-position: 67% 0;}
.classify .tit .vr_h1{background-position: 65% 0;}
.classify .tit p{
    text-align: center;
    font-size: 18px;
    color: #232323;
}
.classify .tit p:before,.classify .tit p:after{
    content: '';
    width: 80px;
    height: 1px;
    display: inline-block;
    background-color: #888;
    margin-bottom: 5.5px;    
}
.classify .js-tab{
   display: flex;
  align-items: center;
  justify-content: space-between
   font-size:16px;
}
.wmcon{
	
	 display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top:30px;
  margin-bottom: 70px;
	
}
.wmjiag{
	background-color: rgb(255 255 255 / 80%);
    position: absolute;
    bottom: 14px;
    left: 50%;
    width: 400px;
    margin-left: -200px;
    padding: 10px 20px;
    border-radius: 50px;
    color: #000;
    font-size: 14px;
}
.wmjiag span{color: #ff8500; font-size: 20px;}



.wmjiaga{
	background-color: rgb(255 255 255 / 80%);
    position: absolute;
    bottom: 14px;
    left: 50%;
    width: 600px;
    margin-left: -300px;
    padding: 0px 20px;
    border-radius: 50px;
    color: #000;
    height: 55px;
    line-height: 55px;
    font-size: 16px;
}
.wmjiaga span{color: #ff8500; font-size: 30px;position: absolute;top: 0px;}
.wmjiaga dl	{float: right;width: 130px;}









.classify .js-tab span{
    padding: 0 0vw;
    border: 1px solid #dcdcdc;
    cursor: pointer;
	border-radius: 5px;
    color: #606060;
	width: 34%;
	height: 40px;
    line-height: 40px;
    text-align: center;
	margin-right:3%
}
.classify .js-tab1 span{
    padding: 0 0vw;
    border: 0px solid #dcdcdc;
    cursor: pointer;
	border-radius: 0px;
    color: #5d6069;
	width:120px;
	font-size: 16px;
	height: 40px;
    line-height: 40px;
    text-align: center;
	margin-right:40px;
}


.classify .js-tab span:hover{
    color: #ff8500;
}

.classify .js-tab1 span:hover{
    color: #ff8500;
}


.classify .desr-tab span{
    padding: 0 80px;
}
.classify .case-tab span{
    padding: 0 57px;
}
.classify .js-tab span:last-child,
.classify .js-tab1 span:last-child,
.classify .desr-tab span:last-child,
.classify .case-tab span:last-child
{
  margin-right:0%
}
.classify .g_perfect,
.classify .g_perfect1,
.classify .g_perfect2,
.classify .g_perfect3,
.classify .g_perfect4{
    position: relative;
}
.classify .g_perfect img{
    position: absolute;
    top: -1.042vw;
    right: 6px;
    width: 3.5vw;
}
.classify .g_perfect1 img{
    position: absolute;
    top: -8px;
    right: 38px;
}
.classify .g_perfect2 img{
    position: absolute;
    top: -8px;
    right: 20px;
}
.classify .g_perfect3 img{
    position: absolute;
    top: -8px;
    right: 20px;
}
.classify .g_perfect4 img{
    position: absolute;
    top: -7px;
    right: 38px;
}

.img_title{
    width: 100%;
    height: 70px;
    background: rgba(221, 221, 221, .8);
    position: absolute;
    left:0;
    bottom:30px;
}
.img_title .img_p{
    display: inline-block;
    height: 56px;
    line-height: 56px;
    background-color: #ff8500;
    margin-top: 7px;
    padding-right: 20px;
    border-radius: 0 28px 28px 0;
    color: #fff;
}
.img_title .img_a{
    display: inline-block;
    height: 70px;
    line-height: 70px;
}
.img_title1{
    width: 100%;
    background: rgba(221, 221, 221, .8);
    position: absolute;
    left:0;
    bottom:20px;
}
.img_title1 .img_p{
    display: inline-block;
    height: 22px;
    line-height: 22px;
    background-color: #ff8500;
    margin-top: 7px;
    padding-right: 10px;
    border-radius: 0 11px 11px 0;
    color: #fff;
}
.img_title1 .img_a{
    display: inline-block;
    height: 33px;
    line-height: 33px;
}

.classify .js-tab-con .case_title{
    width: 100%;
    height: 50px;
    line-height: 50px;
    text-align: center;
    background: rgba(255, 255, 255, .8);
    position: absolute;
    left: 0;
    bottom: 0;
}
.classify .js-tab-con .case_title1{
    width: 100%;
    height: 40px;
    line-height: 40px;
    text-align: center;
    background: rgba(255, 255, 255, .8);
    position: absolute;
    left: 0;
    bottom: 0;
}













.new-point ul{
	display: flex;
	flex-flow: wrap;
	justify-content: space-around;
}






.new-point ul li{
	width: 33.333%;
}
.new-point ul li:nth-child(1){
	background: url(../images/newpic/point1_02.png);
	background-size: cover;
}
.new-point ul li:nth-child(2){
	background: url(../images/newpic/point2_03.png);
	background-size: cover;
}
.new-point ul li:nth-child(3){
	background: url(../images/newpic/point3_03.png);
	background-size: cover;
}
.new-point ul li .con{display: flex;align-items: center;width: 70%;margin: 0 auto;}
.new-point ul li .con:hover img{
	transform: rotateZ(360deg);
    transition: all .6s;
}
.new-point ul li .left{
	margin: 5px 0 10px;
}
.new-point ul li .right{
	margin: 0 auto;
	margin-left: 24px;
}
.new-point ul li .right h2{
	font-size: 30px;
	font-weight: bold;
	color: #fff;
	letter-spacing: 1px;
}
.new-point ul li .con:hover .right h2{color:#ff9102;}
.new-point ul li .right h2 span{
	font-size: 22px;
	font-weight: normal;
}
.new-point ul li .right p{
	font-size: 18px;
	color: #fff;
	margin-top: 10px;
}

.home-point{ width:100%; background: #f9f9f9; padding: 15px 0;}
.home-point ul{ margin: 0 -8px;}
.home-point li{ float: left; width: 20%; padding: 0 8px;}
.home-point li .item{ background: #FFFFFF; text-align: center; padding: 25px 5px 20px; position: relative;}
.home-point li .item span{ font-size: 40px; font-weight: 300; color: #f08200; position: relative; padding-right:26px;}
.home-point li .item i{ font-style: normal;}
.home-point li .item em{ position: absolute; top:3px; right:0; font-size:30px; line-height: 30px; font-style: normal; font-weight: 200;}
.home-point li:first-child .item em{ font-size: 18px;}
.home-point li .item p{ margin-top: 10px; font-size: 16px; color: #111111;}
.home-point li .item:hover{ background: #ff9517; -o-box-shadow:0 5px 20px rgba(103,59,9,.12); -ms-box-shadow:0 5px 20px rgba(103,59,9,.12); -moz-box-shadow:0 5px 20px rgba(103,59,9,.12);  -webkit-box-shadow:0 5px 20px rgba(103,59,9,.12); box-shadow:0 5px 20px rgba(103,59,9,.12); }
.home-point li .item:hover span{ color: #FFFFFF;}
.home-point li .item:hover p{ color: #FFFFFF;}

.input-home{
	width: 100%;
	background: #fdfcfa;
	padding: 30px 0;
}
.input-home .w1720 .input-con{
	display: flex;
	flex-flow: wrap;
	justify-content: space-between;
}
.input-home .w1720 .input-con .left{
	width: 15.1%;
}
.input-home .w1720 .input-con .left ul{
	display: flex;
	flex-flow: wrap;
	justify-content: space-between;
}
.input-home .w1720 .input-con .left ul li{
	width: 48.4%;
	background: #eeeeee;
	text-align: center;
	padding-bottom: 23px;
}
.input-home .w1720 .input-con .left ul li:nth-child(1),.input-home .w1720 .input-con .left ul li:nth-child(2){
	margin-bottom: 6px;
}
.input-home .w1720 .input-con .left ul li .yuyue-img{
	position: relative;
	margin: 13px 0;
}
.input-home .w1720 .input-con .left ul li .yuyue-img .img1{
	position: absolute;
	left: 50%;
	/*top: 50%;*/
	top: 0;
	transform: translateX(-50%);
}
.input-home .w1720 .input-con .left ul li span{
	font-size: 18px;
	color: #888;
}
.input-home .w1720 .input-con .left ul li .yuyue-img .img2{
	transform: rotateY(180deg);
    -webkit-transform: rotateY(180deg);
    opacity: 0;
}
.input-home .w1720 .input-con .left ul li:hover {
	background: #ff9102;
}
.input-home .w1720 .input-con .left ul li:hover span{
	color: #fff;
}
.input-home .w1720 .input-con .left ul li:hover .yuyue-img .img2{
	transform: rotateY(0deg);
    -webkit-transform: rotateY(0deg);
    opacity: 1;
}
.input-home .w1720 .input-con .left ul li:hover .yuyue-img .img1{
	transform: rotateY(180deg);
    -webkit-transform: rotateY(180deg);
    opacity: 0;
}
.input-home .w1720 .input-con .middle{
	width: 47%;
	background: #eee;
}
.input-home .w1720 .input-con .middle .middle-con{
	width: 87.1%;
	margin: 0 auto;
}
.input-home .w1720 .input-con .middle .middle-con h2{
	font-size: 30px;
	color: #ff9102;
	line-height: 1;
	font-weight: bold;
	margin: 35px 0 45px;
}
.input-home .w1720 .input-con .middle .middle-con h2 span{
	font-size: 18px;
	color: #888;
	font-weight: normal;
}
.input-home .w1720 .input-con .middle .middle-con .input{
	display: flex;
	flex-flow: wrap;
	justify-content: space-between;
}
.input-home .w1720 .input-con .middle .middle-con .input input{
	display: block;
	width: 47.6%;
	margin-bottom: 27px;
	height: 44px;
	line-height: 44px;
	font-size: 18px;
	color: #888;
	padding-left: 18px;
	border: 1px solid #888;
}
.input-home .w1720 .input-con .middle .middle-con .input a{
	display: block;
	width: 47.6%;
	text-align: center;
	background: #ff9102;
	font-size: 30px;
	line-height: 44px;
	color: #fff;
	font-weight: bold;
	margin-bottom: 27px;
}
.input-home .w1720 .input-con .right{
	width: 33.5%;
	background: #eee;
}
.input-home .w1720 .input-con .right .right-con{
	width: 84%;
	margin: 0 auto;
}
.input-home .w1720 .input-con .right .right-con h2{
	font-size: 30px;
	color: #ff9102;
	font-weight: bold;
	line-height: 1;
	margin: 28px 0 17px;
}
.input-home .w1720 .input-con .right .right-con .computer{
	width: 100%;
	height: 74px;
	line-height: 74px;
	background: url(../images/newpic/jisuanqi_03.png)no-repeat;
	background-size: 100% 100%;
	text-align: right;
	padding-right: 20px;
}
.input-home .w1720 .input-con .right .right-con .computer b{
	font-size: 32px;
	color: #232323;
	font-weight: bold;
}
.input-home .w1720 .input-con .right .right-con .computer span{
	font-size: 24px;
	color: #232323;
}
.input-home .w1720 .input-con .right .right-con ul{
	display: flex;
	flex-flow: wrap;
	margin-top: 10px;
}
.input-home .w1720 .input-con .right .right-con ul li{
	width: 50%;
	margin-top: 15px;
	/*margin-right: 7%;*/
}
.input-home .w1720 .input-con .right .right-con ul li p{
	font-size: 20px;
	color: #232323;
	/*letter-spacing: 1px;*/
}
.input-home .w1720 .input-con .right .right-con ul li p span{
	color: #ff9102;
	font-weight: bold;
}
.home-order{ padding: 65px 0 35px; text-align: center; background-image: url(../images/home/order_bg.jpg); color:#FFFFFF;}
.home-order .tit{ font-size: 28px; text-shadow: 0 2px 2px rgba(0,0,0,.4); font-weight: bold; letter-spacing: 2px;}
.home-order .con{ margin: 35px auto 0; max-width: 840px;}
.home-order .con div{ float: left; width: 33.3333333333%; padding: 0 10px;}
.home-order .con div input{ width: 100%; height: 40px; padding:10px; line-height: 20px; border: none;}
.home-order .con .bt{ background: #f08200; font-weight: bold; letter-spacing: 2px; text-shadow: 0 2px 2px rgba(0,0,0,.2); color: #FFFFFF;}
.home-order .des{ margin-top: 20px; text-shadow: 0 2px 2px rgba(0,0,0,.4); letter-spacing: 1px;}
.home-order .des em{ color: #ff9110;}



.home-designer{ padding: 80px 0 70px; }
.home-designer .content{ position: relative;}
.home-designer .slick-slide{ padding: 80px 0 120px; z-index:0; position: relative;}
.home-designer .item{ margin-left:1px; display: block; position: relative;}
.home-designer .item .img{ position: relative; cursor: pointer; overflow: hidden;}
.home-designer .item .img img{ width: 100%;}
.home-designer .item .png{ display: none; position: absolute; top:0; left:0; width: 100%; height: 100%; background: rgba(0,0,0,.65);}
.home-designer .item .png span{ position: absolute; bottom:0; right:0;color: #FFFFFF; font-size: 26px; line-height: 26px; width:50px; height: 50px; display: inline-block; background-image: url(../images/home/designer_png.png); background-size: cover; padding-top:18px; padding-left:26px;} 
.home-designer .item .text{ display: none; position: absolute; top:0; left:0; width: 100%; height: 100%; }
.home-designer .item .text .con{ display: inline-block; vertical-align: middle; padding: 0 10px;}
.home-designer .item .text i{ display: inline-block; vertical-align: middle; height: 100%;}
.home-designer .item .text .tit{ padding-bottom: 18px; position: relative; color: #FFFFFF;}
.home-designer .item .text .tit:after{ content: ""; position: absolute; bottom:0; left:0; width: 40px; height: 2px; background: #FFFFFF;}
.home-designer .item .text .tit b{ font-size: 18px; font-weight: bold; letter-spacing: 2px;}
.home-designer .item .text .tit p{ margin-top:10px;}
.home-designer .item .text .tip{ margin-top: 25px; color: #FFFFFF;}
.home-designer .item .text .appoint-button{ margin-top: 40px; display: inline-block; padding:8px 20px; border: 2px solid #f08200; color: #f08200; font-size: 14px; font-weight: bold;}
.home-designer .item .text .des{ margin-top: 10px; font-size: 12px; color: #FFFFFF;}
.home-designer .item .text .des em{ font-style: normal; color: #f08200;}
.home-designer .slick-center{ z-index:2;}
.home-designer .slick-center .item .img{ transform: scale(1.2); -webkit-transform: scale(1.2);}
.home-designer .slick-center .item .png{ display: block;}
.home-designer .slick-center .item .text{ display: block;}
.home-designer .home-button{ position: absolute; bottom:0; left:0; width: 100%;}
.home-designer .slick-prev{ bottom:0; top:auto; margin-top: 0; left:50%; margin-left:-155px;  background-image:url(../images/button_prev.png);}
.home-designer .slick-next{  bottom:0; top:auto; margin-top: 0; right:50%; margin-right: -155px;  background-image:url(../images/button_next.png);}
.home-designer .slick-prev:hover{ background-image:url(../images/button_prevh.png);}
.home-designer .slick-next:hover{ background-image: url(../images/button_nexth.png);}








.home-why{padding: 85px 0 80px; background-image: url(../images/home/why_bg.jpg);}
.home-why ul{ margin-top: 55px; background: #FFFFFF;}
.home-why li{ float: left; width: 20%; border-right: 1px solid #ededed; text-align: center; position: relative; z-index:0;}
.home-why li a{ display: block; position: relative;}
.home-why li a:before{ display: none; content: ""; position: absolute; top:-5%; left:-5%; width: 110%; height: 110%; background: #f08200;}
.home-why li .con{ position: relative;  padding:20px 10px 40px;  border: 1px solid #FFFFFF; z-index: 1;}
.home-why li span{ display: inline-block; border-radius: 50%; background: #FFFFFF; overflow: hidden;}
.home-why li b{ display: block; padding: 15px 0; color: #1f0a00; font-size: 17px; letter-spacing: 2px;}
.home-why li:hover{ z-index: 1; text-shadow: 0 0 2px rgba(0,0,0,.6);}
.home-why li:hover a:before{ display: block;}
.home-why li:hover b{ color: #FFFFFF;}
.home-why li:hover p{ color: #FFFFFF;}



.home-video{ position:relative; cursor: pointer;}
.home-video .text{ position: absolute; top:50%; margin-top: -55px; width: 100%; text-align: center; color:#FFFFFF;}
.home-video .text p{ font-size: 38px; letter-spacing:7px;}
.home-video .text span{ margin-top: 35px; display: inline-block; line-height: 28px; font-size:20px; padding-right: 35px; background: url(../images/home/ico_play.png) no-repeat right;}
.home-video video{ width: 100%;}



.home-honor{ padding-top: 65px; }
.home-honor .content{ margin-top: 50px; background-image: url(../images/home/home_honor_bg.jpg); background-size: cover; background-position: center center;}
.home-honor .col{ float: left; width: 50%; padding: 75px 5% 70px; }
.home-honor .tit{ font-size: 16px; line-height: 30px; font-weight: bold; padding-left: 15px; position: relative;}
.home-honor .tit:before{ content: ""; position: absolute; top:50%; margin-top:-24px; left:0; width: 3px; height: 48px; background: #f08200;}


.honor-box .tit{ color: #FFFFFF;}
.honor-box .slick{ margin: 45px 0; padding: 0 60px;}
.honor-box .slick-slide .item{ margin: 5px; display: block; border:2px solid #FFFFFF;}
.honor-box .slick-slide .item img{ width: 100%;}



.evaluate-box .tit{ color: #1f0a00; }
.evaluate-box .slick{ margin-top: 40px; padding: 0 55px; width: 100%;}
.evaluate-box .slick-slide{ padding: 0 10px;}
.evaluate-box .slick-prev{ background-image:url(../images/button_prev_white2.png);}
.evaluate-box .slick-next{ background-image: url(../images/button_next_white2.png);}
.evaluate-box .slick-prev:hover{ background-image:url(../images/button_prev_whiteh.png);}
.evaluate-box .slick-next:hover{ background-image: url(../images/button_next_whiteh.png);}
.evaluate-box .item{ margin: 10px 0; width: 100%; background: #FFFFFF; padding:25px 30px; }
.evaluate-box .item .img{ float: left; border-radius: 50%; overflow: hidden;}
.evaluate-box .item .text{ margin-left: 95px; }
.evaluate-box .item .text span{ display: block; color: #1f0a00; font-size: 17px; font-weight: bold;}
.evaluate-box .item .text p{ margin-top: 10px; font-size: 13px; line-height: 20px; height: 40px; overflow: hidden;}
.evaluate-box .home-more{ margin-top: 40px;}



.home-service{ padding: 85px 0 65px;}
.home-service ul{ margin-top: 70px;}


.home-news{padding:35px 0 70px; background-image:url(../images/home/news_bg.jpg); background-position: right bottom; background-size:cover;}

.home-news .js-tab-box{ margin-top:45px;}
.home-news .js-tab-con{ margin: 0 -12px; height:0;}
.home-news .js-tab-con.active{ height: auto;}
.home-news .swiper-container{ margin-bottom: 75px;}
.home-news .swiper-slide{ padding: 0 12px;}
.home-news .swiper-slide a{ display: block; padding-bottom: 120px; position: relative;}
.home-news .swiper-slide .img{ overflow:hidden;}
.home-news .swiper-slide .img img{ width: 100%;}
.home-news .swiper-slide .text{ position: absolute; bottom: 0; left:0; height: 120px; width: 100%; padding: 30px 80px 0 20px;}
.home-news .swiper-slide .text p{ font-size: 18px; line-height: 28px; color: #101010;}
.home-news .swiper-slide .text span{  margin-top: 10px; display: block; font-size: 12px;}
.home-news .swiper-slide .text div{ margin-top: 20px; display: none; line-height: 32px; color: #FFFFFF; height: 64px; overflow: hidden;}
.home-news .swiper-slide .text i{ position: absolute; bottom:45px; right:20px; display: block; width: 40px; height: 40px; background-image:url(../images/home/ico_news_more.png);}
.home-news .swiper-slide a:hover .img img{ transform: scale(1.1); -webkit-transform: scale(1.1);}
.home-news .swiper-slide a:hover .text{ height: 100%; background: #f08200; padding:45px 25px 0;}
.home-news .swiper-slide a:hover .text p{ color: #FFFFFF;}
.home-news .swiper-slide a:hover .text span{ color: rgba(255,255,255,.6); }
.home-news .swiper-slide a:hover .text div{ display: block;}
.home-news .swiper-slide a:hover .text i{ bottom:25px; background-image:url(../images/home/ico_news_moreh.png);}
.home-news .swiper-button-prev{ background-image: url(../images/button_prev_gray.png);}
.home-news .swiper-button-next{ background-image: url(../images/button_next_gray.png);}
.home-news .swiper-button-prev:hover{ background-image: url(../images/button_prevh.png);}
.home-news .swiper-button-next:hover{ background-image: url(../images/button_nexth.png);}

.news23{width: 390px;height: 507px;background: #fff;margin-right: 20px;}
.news23:hover{box-shadow: 0 5px 5px #ccc;}
.news23 dl{padding: 20px;}
.newsa23{width: 390px;height: 507px;background: #fff;}
.news23:hover dl{border-bottom: 1px solid #ff8500;}
.news23 dt{font-size: 18px;margin-left: 30px;margin-top: 20px;color: #1d1d1d;margin-right: 30px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.news23 dd{
	padding: 20px 30px 20px 30px;
    color: #7e7e7e;
    line-height: 20px;
    height: 84px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    width: 99%;
    float: left;
    margin-bottom: 20px;
}
	
.news23 ul li a {
	white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 99%;
    float: left;}	
.news23 ul li a:hover{color: #ff8500;}	
	
.newsanniu{padding: 0 30px;display: flex;align-items: center;justify-content: space-between;}
.newsanniu span{color: #6d6d6d;border: 1px solid #6d6d6d;padding: 4px 20px;border-radius: 30px;}

.newsanniu:hover span{color: #ff8500;border: 1px solid #ff8500;padding: 4px 20px;border-radius: 30px;}
.news23 ul{padding: 30px 30px;}
.news23 ul li{font-size: 18px;color: #606060;border-bottom: 1px solid #bfbfbf;height: 48px;line-height: 48px;}
.news23 ul li:hover{color: #ff8500;}
.home-news .new-newcon{
	margin-top:42px;
	background: rgba(249,251,250,0.8);
}
.home-news .new-newcon ul{
	display: flex;
	flex-flow: wrap;
	justify-content: space-between;
}
.home-news .new-newcon ul li{
	width: 22.6%;
	background: #fff;
}
.home-news .new-newcon .top-img{
	position: relative;
}
.home-news .new-newcon .top-img .shadow{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(255,255,255,0.5);
}
.home-news .new-newcon .top-img .shadow .img{
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
}
.home-news .new-newcon .top-img .shadow .img .img1{
	position: absolute;
    top: 0;
    left: 15px;
}
.home-news .new-newcon .top-img .shadow .img .img2{
	transform: rotateY(180deg);
    -webkit-transform: rotateY(180deg);
    opacity: 0;
}
.home-news .new-newcon ul li:hover .top-img .shadow .img .img2{
	transform: rotateY(0deg);
    -webkit-transform: rotateY(0deg);
    opacity: 1;
}
.home-news .new-newcon ul li:hover .top-img .shadow .img .img1{
	transform: rotateY(180deg);
    -webkit-transform: rotateY(180deg);
    opacity: 0;
}
.home-news .new-newcon>ul>li{

}
.home-news .new-newcon>ul>li:hover{
	box-shadow: 0 5px 5px #ccc;
}
.home-news .new-newcon .top-img .shadow .img p{
	font-size: 24px;
	color: #000;
	margin-top: 15px;
}
.home-news .new-newcon ul li:hover .top-img .shadow .img p{
	color: #ff9102;
}
.home-news .new-newcon ul li:hover .bottom-con .new-newsmore{
	color: #ff9102;
	border-color: #ff9102;
}
.home-news .new-newcon .bottom-con{
	width: 82.5%;
	margin: 0 auto;
	margin-top: 50px;
}
.home-news .new-newcon .bottom-con ul li{
	width: 100%;
	position: relative;
	padding-left: 26px;
	margin-bottom: 28px;
}
.home-news .new-newcon .bottom-con ul li:before{
	position: absolute;
	left: 0;
	top: 3px;
	content: '';
	width: 14px;
	height: 14px;
	background: url(../images/newpic/fangkuai_03.png)no-repeat;
	background-size: cover;
}
.home-news .new-newcon .bottom-con ul li a{
	color: #232323;
	display: inline-block;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.home-news .new-newcon .bottom-con ul li a:hover{
	color: #ff9102;
}
.home-news .new-newcon .bottom-con .new-newsmore{
	display: block;
	width: 39.6%;
	margin: 20px auto;
	font-size: 18px;
	color: #888;
	line-height: 28px;
	border: 1px solid #afb0b7;
	text-align: center;
}
@media (max-width:1600px) {
	.home-news .swiper-slide .text p{ font-size: 16px;}
	.home-news .swiper-slide .text div{ margin-top: 15px; font-size: 12px; line-height: 24px; height: 48px;}
	.home-news .swiper-slide a:hover .text{ padding-top: 30px;}
}











/*****2019-1-10******/
.line-tit{ border-bottom: 1px solid #eeeeee; line-height: 54px; height: 54px;}
.line-tit span{ float: left; font-size: 26px; color: #ff9102; font-weight: bold; letter-spacing: 3px; position: relative; padding-left: 15px;}
.line-tit span:before{ content: ""; position: absolute; top:50%; margin-top: -10px; left:0; width: 2px; height: 20px; background: #ff9102;}
.line-tit i{ margin-left: 15px; text-transform: uppercase; float: left; font-style: normal; color: #cccccc; font-size: 12px; letter-spacing: 3px;}
.line-tit a{ padding-left: 3px; float:right; font-size: 16px; color: #e78607; border-bottom: 1px solid #e78607; letter-spacing: 3px;}

.h-like{ position: absolute; z-index: 1; top:-5px; left: 23px; display: inline-block; width: 55px; height: 49px; text-align: center; padding-top: 20px; line-height: 26px; background-image: url(../images/ico_heart.png); color: #FFFFFF;}

.hcase-item{ margin:5px; display: block; background-size: cover; position:relative;}
.hcase-item .des{ text-align: center;}
.hcase-item .des em{ display: inline-block; vertical-align: middle; margin: 0 10px; font-size: 12px;}
.hcase-item .des span{ display: inline-block; vertical-align: middle;}


.hcase-item:hover .black-text{ display: none;}
.black-text{ position: absolute; bottom:0; left:0; width: 100%; padding: 10px; background: rgba(0,0,0,.5); color: #FFFFFF; text-align: center; line-height: 30px;}
.black-text h2{ float: left; font-size: 20px; padding-left: 20px;}
.black-text h2+.des{ float: right; padding-right: 20px;}


.hcase-item:hover .item-pop{ display: block;}
.item-pop{ display: none; position: absolute; top:0; left:0; width: 100%; height: 100%; text-shadow: 0 0 5px rgba(0,0,0,.3); background: rgba(0,0,0,.3); color: #FFFFFF;}
.item-pop .con{ display: inline-block; width: 100%; vertical-align: middle; text-align: center; padding: 0 10px;}
.item-pop .con+i{ display: inline-block; vertical-align: middle; height: 100%;}
.item-pop h2{ margin-bottom:15px; font-size: 20px; letter-spacing:5px; font-weight: bold;}
.item-pop .bt{ margin-top: 30px; font-size:0;}
.item-pop .bt a{ display: inline-block; font-size: 13px; font-weight: bold; letter-spacing: 2px; color: #333333; max-width: 156px; height: 40px; line-height: 40px; width: 40%; margin: 0 1%; background:#FFFFFF; text-shadow: 0 0 0 rgba(0,0,0,0); }
.item-pop .bt a:nth-child(2){ background: #ff9102; color: #FFFFFF;}


.hcase-item:hover .first-pop .con .more{background: #f08200; border:2px solid #f08200; }
.first-pop{ position: absolute; top:0; left:0; width: 100%; height: 100%; /*text-shadow: 0 0 5px rgba(0,0,0,.3);*/background: rgba(0,0,0,0.3); color:#FFFFFF;}
.first-pop .con{ display: inline-block; width: 100%; vertical-align: middle; text-align: center; padding: 0 10px;}
.first-pop .con+i{ display: inline-block; vertical-align: middle; height: 100%;}
.first-pop .con h2{ font-size: 28px; font-weight: bold; letter-spacing:5px;color:#FFFFFF;}
.first-pop .con span{ margin-top:5px; display:inline-block; position: relative; letter-spacing: 2px;color:#FFFFFF;}
.first-pop .con span:before,
.first-pop .con span:after{ content: ""; position: absolute; top:50%; width: 20px; height: 1px; background:#FFFFFF; opacity: .3;}
.first-pop .con span:after{ right:-30px;}
.first-pop .con span:before{ left:-30px;}
.first-pop .con span i{ color: #ff9102; font-style: normal; font-weight: bold;}
.first-pop .con p{ font-weight: bold; margin-top:6px; letter-spacing:2px;color:#FFFFFF;}
.first-pop .con .des{ margin-top: 20px; display: inline-block; background: #f08200; padding:8px 35px; font-weight: bold; font-size: 18px; letter-spacing: 3px;color:#FFFFFF;}
.first-pop .con .more{ margin: 60px auto 0; display:block; width: 40px; line-height: 36px; border: 2px solid rgba(255,255,255,.5); width: 156px; text-align: center; text-transform: uppercase; font-weight: bold; letter-spacing: 1px;}
.first-pop .con .video{ display:block; color: #FFFFFF; margin: 20px auto 0; width: 120px; text-align: left; background: url(../images/home/video_button.png) no-repeat right; font-size:18px; line-height: 30px; font-weight: bold; letter-spacing: 3px; cursor: pointer;}

.first-pop .new-con .con-top{
	display: flex;
	align-items: center;
	width: 100%;
	padding-top: 12px;
	margin-bottom: 30px;
}
.first-pop .new-con .con-top .new-left{
	width: 56.3%;
	text-align: center;
	border-right: 1px dashed #fff;
}
.first-pop .new-con .con-top p{
	font-size: 48px;
	color: #fff;
}
.first-pop .new-con .con-top h2{
	font-size: 70px;
	font-weight: bold;
	color: #fff;
}
.first-pop .new-con .con-top h2 span{
	font-size: 40px;
	color: #fff;
	font-weight: normal;
}
.first-pop .new-con .con-top .new-right{
	width: 43%;
	text-align: center;
}
.first-pop .new-con .new-price{
	margin-left: 1px;
}
.first-pop .new-con .new-price img{
	display: inline-block;
}
.first-pop .new-con .p{
	font-size: 44px;
	color: #fff;
	text-align: center;
	line-height: 1;
	margin-top: 38px;
}
.first-pop .new-con .aaa{
	display: block;
	width: 52.6%;
	margin: 0 auto;
	border-radius: 5px;
	background: #ff9102;
	font-size: 40px;
	color: #fff;
	line-height: 80px;
	text-align: center;
	margin-top: 35px;
}
.first-pop .new-con2{
	display: flex;
	flex-flow: wrap;
	align-items: center;
	justify-content: space-between;
	height: 100%;
}
.first-pop .new-con2 .new-left{
	margin-left: 1px;
	width: 48.9%;
}
.first-pop .new-con2 .new-left img{
	display: inline-block;
	vertical-align: middle;
}
.first-pop .new-con2 .new-right{
	width: 46.7%;
}
.first-pop .new-con2 .new-right .right-top{
	margin-top: 30px;
	display: flex;
	flex-flow: wrap;
}
.first-pop .new-con2 .new-right .right-top h2{
	font-size: 72px;
	font-weight: bold;
	color: #fff;
	line-height: 1;
}
.first-pop .new-con2 .new-right .right-top p{
	font-size: 48px;
	color: #fff;
	line-height: 1;
}
.first-pop .new-con2 .new-right .right-top .top-left{
	width: 50%;
	border-right: 1px dashed #fff;
	text-align: center;
}
.first-pop .new-con2 .new-right .right-top .top-right{
	width: 50%;
	text-align: center;
}
.first-pop .new-con2 .new-right .right-bottom{
	display: block;
	width: 71.4%;
	border-radius: 5px;
	background: #ff9102;
	line-height: 80px;
	color: #fff;
	text-align: center;
	font-size: 40px;
	margin: 0 auto;
	margin-top: 55px;
}
.first-pop .new-con3 .con-main{
	width: 86%;
	margin: 0 auto;
	padding-top: 46px;
	text-align: center;
}
.first-pop .new-con3 .con-main h1{
	font-size: 98px;
	color: #fff;
	line-height: 1;
	font-weight: bold;
}
.first-pop .new-con3 .con-main .p{
	width: 100%;
	line-height: 60px;
	text-align: center;
	font-size: 30px;
	color: #c9352b;
	background: #fff;
	margin: 25px 0 15px;
}
.first-pop .new-con3 .con-main ul{
	display: flex;
	flex-flow: wrap;
	justify-content: space-between;
}
.first-pop .new-con3 .con-main ul li{
	width: 28%;
	margin-bottom: 20px;
}
.first-pop .new-con3 .con-main ul li p{
	font-size: 26px;
}
.first-pop .new-con3 .con-main .a{
	display: block;
	width: 68%;
	margin: 0 auto;
	border-radius: 5px;
	background: #ff9102;
	font-size: 40px;
	color: #fff;
	line-height: 80px;
	text-align: center;
	margin-top: 28px;
}
/***HOME-JZ***/
.home-jz{ padding-top: 90px;}
.home-jz.bieshu{padding-top: 30px;}
.home-jz .line-tit{ margin-top: 35px;}
.home-jz.bieshu .line-tit{ margin-top: 0; }
.home-jz .content{ margin: 30px -5px 0;}
.home-jz .left{ float: left; width: 28%;}
.home-jz .left .hcase-item{ padding-bottom: 135%;}
.home-jz .middle{ float: left; width:48%;}
.home-jz .middle .hcase-item{ padding-bottom: 42%;}
.home-jz .middle .col .row{float: left; width: 50%;}
.home-jz .middle .col .hcase-item{padding-bottom:71%;}
.home-jz .right{ float: right; width:24%;}
.home-jz .right .hcase-item{ padding-bottom: 157.6%;}

/***JZ-BOX***/
.jz-box{ margin-top:30px;}
.jz-box .content{ margin-top: 30px;}
.jz-box .row{ float: left; width: 25%;}
.jz-box .row1{ width: 49.99%;}
.jz-box .row1 .hcase-item{ padding-bottom: 37.5%;}
.jz-box .hcase-item{ padding-bottom:75%;}
.jz-box .hcase-item:nth-child(4){ clear: both;}


/***HOME-BIG-DESIGN***/
.home-big-design{ margin-top: 30px;}
.home-big-design .content{ margin-top: 35px; background: #f6f6f6;  display: flex; flex-flow: wrap; align-items: center; justify-content: space-between;}

.home-big-design .des-box{ width: 22%; text-align:left; padding: 0 3%;}
.home-big-design .des-box img{ margin: 0;}
.home-big-design .des-box span{ margin-top: 30px; font-size: 12px; display: block; color: #cccccc; text-transform: uppercase;}
.home-big-design .des-box .text{ margin-top: 15px;}
.home-big-design .des-box .text h2{ font-size: 24px; color: #211505; letter-spacing: 2px; font-weight: bold;}
.home-big-design .des-box .text .p1{ margin-top: 10px; font-size: 18px; color: #000000; letter-spacing: 2px;}
.home-big-design .des-box .text .p1 b{ color: #ff9102;}
.home-big-design .des-box .text .p2{ margin-top: 5px; margin-bottom: 20px;}
.home-big-design .des-box .des{ margin-top: 40px;}
.home-big-design .des-box .home-more{ margin:30px 0 0;}



.home-big-design .right{ width: 78%; position: relative;}
.home-big-design .tab{ position: absolute; z-index: 1; top:0; left:0; width: 82%;}
.home-big-design .js-tab{ float: right; width: 366px; height: 49px; padding-top: 11px; background:url(../images/home/tab_bg.png); padding-left: 75px;}
.home-big-design .js-tab span{ margin:0 5px; display: inline-block; width: 80px; line-height: 24px; height: 28px; border: 2px solid #FFFFFF; color:#FFFFFF; text-align: center; cursor: pointer; font-weight: bold;}
.home-big-design .js-tab span.active{ background: #FFFFFF; color: #ff9102;}
.home-big-design .js-tab-con{ width: 100%; display: none;flex-flow: wrap; align-items: center; justify-content: space-between;}
.home-big-design .js-tab-con.active{ display: flex;}
.home-big-design .big-img{ width: 82%; position: relative;}
.home-big-design .small{ width: 18%; padding: 0 2%;}
.home-big-design .small img{ margin:10px auto;}




/***HOME-RZ***/
.home-rz{ margin: 30px 0 85px;}
.home-rz ul{ margin-top: 35px;}
.home-rz li{ float: left; margin-right:0.8%; width:7%; padding-bottom:32%; background-size: cover; position: relative; cursor:pointer;

	-webkit-transition: all ease .9s;
	   -moz-transition: all ease .9s;
	    -ms-transition: all ease .9s;
	     -o-transition: all ease .9s;
	        transition: all ease .9s;


}
.home-rz li:last-child{ margin-right: 0;}
.home-rz li .h-like{ display: none;}
.home-rz li .text{ position: absolute; top:0; left:0; width: 100%; height: 100%; text-align: center; background: rgba(0,0,0,.5); color: #FFFFFF;}
.home-rz li .text .con{ display: inline-block; width: 100%; vertical-align: middle; text-align: center; width: 40px; text-align: center; font-weight: bold; }
.home-rz li .text .con+i{ display: inline-block; vertical-align: middle; height: 100%;}
.home-rz li .text .con span{  font-size: 36px;font-style:italic;}
.home-rz li .text .con em{ margin-top: 25px; height: 17px; display:inline-block; width: 25px; background:url(../images/home/text_wline.png) no-repeat;}
.home-rz li .text .con p{ margin-top: 10px; width: 20px; font-size: 20px; display: inline-block; color: #ff9102; line-height: 24px;}

.rz-box{ display: none; position: absolute; top:50px; left:30px; width: 413px; height:160px; background: url(../images/home/orange_bg.png) top; color: #FFFFFF; padding:15px 65px 0 35px;}
.rz-box .con{ padding-right: 135px; position:relative; }
.rz-box .con h2{ font-size:18px; letter-spacing: 1px; font-weight: bold;}
.rz-box .con .des{ margin-top: 5px; max-width: 160px; font-size: 12px; line-height: 18px;}
.rz-box .con .price{ position: absolute; top:5px; right:0; padding-right:25px;}
.rz-box .con .price:after{ content:""; width: 38px; height: 24px; position: absolute; top:0; right:-20px; background: url(../images/home/ico_xianshi.png);}
.rz-box .con .price span{ font-style: italic; font-size: 24px;}
.rz-box .con .price span i{ font-style: normal; font-size: 12px;}
.rz-box .con .price .oldprice{ text-decoration: line-through !important;}
.rz-box .bt { margin-top: 15px;}
.rz-box .bt a{ display: block; width:150px; height: 40px; line-height:40px; font-size: 12px; font-weight: bold; color: #333333; background: #FFFFFF; text-align: center;}
.rz-box .bt a:nth-child(1){ float: left;}
.rz-box .bt a:nth-child(2){ float: right;}


.home-rz li.active .rz-box{ display: block;}
.home-rz li.active{ width: 45.4%; 
	-webkit-transition: all ease .95s;
	   -moz-transition: all ease .95s;
	    -ms-transition: all ease .95s;
	     -o-transition: all ease .95s;
	        transition: all ease .95s;}
.home-rz li.active .h-like{ display: block;}
.home-rz li.active .text{ display: none;}

@media (max-width: 1720px){
	.new-point ul li .con{width: 85%;}
	.first-pop .new-con .con-top p{font-size: 40px;}
	.first-pop .new-con .con-top h2{font-size: 60px;}
	.first-pop .new-con .new-price img{max-width: 80%;}
	.first-pop .new-con .p{font-size: 40px;}
	.first-pop .new-con .aaa{font-size: 32px;line-height: 60px;}

	.first-pop .new-con2 .new-left{width: 43%;}
	.first-pop .new-con2 .new-right .right-top h2{font-size: 50px;}
	.first-pop .new-con2 .new-right .right-top p{font-size: 36px;}
	.first-pop .new-con2 .new-right .right-bottom{font-size: 30px;line-height: 60px;margin-top: 38px;}

	.first-pop .new-con3 .con-main{padding-top: 30px;}
	.first-pop .new-con3 .con-main h1{font-size: 50px;}
	.first-pop .new-con3 .con-main .p{font-size: 25px;line-height: 50px;}
	.first-pop .new-con3 .con-main ul li p{font-size: 18px;}
	.first-pop .new-con3 .con-main .a{font-size: 26px;line-height: 52px;margin-top: 12px;}
}


@media (max-width:1600px) {
	.home-designer .item .text .tit span{ font-size: 16px;}
	.home-designer .item .text .tip{ margin-top: 15px; font-size: 12px;}
	.home-designer .item .text .appoint-button{ margin-top: 20px; padding:5px 12px;}
	.home-designer .item .text .con{ padding: 0;}

	.input-home .w1720 .input-con .middle .middle-con h2 span{display: block;margin-top: 10px;}
	.input-home .w1720 .input-con .middle .middle-con h2{margin-bottom: 30px;}
}

@media (max-width:1500px) {
	.first-pop .con h2{ font-size: 24px; }
	.first-pop .con .des{ font-size: 18px; letter-spacing: 1px; padding:7px 20px;}
	
	.hcase-item .des{ font-size: 12px;}
	.black-text h2{ font-size: 18px;}

	.home-big-design .des-box .des{ margin-top: 30px; }
	.home-big-design .des-box .home-more{ margin-top: 20px; }
	
	.home-news .new-newcon .bottom-con{margin-top: 40px;}
	.home-news .new-newcon .bottom-con ul li{margin-bottom: 16px;}
}

@media (max-width: 1450px){
	.new-point ul li .con{width: 90%;}
	.new-point ul li .left img{max-width: 70%;}
	.new-point ul li .right h2{font-size: 26px;}
	.new-point ul li .right h2 span{font-size: 18px;}
	.new-point ul li .right p{font-size: 16px;}
	.new-point ul li .right{margin-left: 16px;}
	.input-home .w1720 .input-con .right .right-con ul li p{font-size: 18px;}


	.first-pop .new-con .p {
	    font-size: 30px;
	    margin-top: 30px;
	}
	.first-pop .new-con .aaa {
	    font-size: 22px;
	    line-height: 44px;
	    margin-top: 30px;
	}
	.first-pop .new-con3 .con-main{
		padding-top: 14px;
	}
	.first-pop .new-con3 .con-main ul li img{
		max-width: 80%;
	}
	.first-pop .new-con3 .con-main .p {
	    font-size: 22px;
	    line-height: 42px;
	}
	.first-pop .new-con3 .con-main ul li p {
		font-size: 16px;
	}
	.first-pop .new-con3 .con-main .a {
	    font-size: 18px;
	    line-height: 40px;
	}
	.home-news .new-newcon .top-img .shadow .img .img1{max-width: 50%;}
	.home-news .new-newcon .top-img .shadow .img .img2{max-width: 50%;}
	.home-news .new-newcon .top-img .shadow .img p{font-size: 20px;}
	.footer .new-content .bottom-contact h3 span{display: block;}
}




@media (max-width:1300px) {
	.hcase-item .des em{ margin:0 5px; }
	.item-pop .bt a{ letter-spacing:0; }

	.first-pop .new-con2 .new-right .right-bottom{
		font-size: 26px;
	    line-height: 50px;
        margin-top: 25px;
	}
	.footer .new-content .bottom-contact h2{font-size: 30px;}
}

.w1580{
	max-width: 1920px;
	padding: 0 8.8%!important;
	margin: 0 auto;
}
.zxtpbiao{background-color: rgba(0,0,1,0.6);
    color: #fff;
    position: absolute;
    bottom: 0;
    padding: 8px 10px;
    font-size: 16px;
    border-radius: 4px;}

.home_jz{padding-top: 30px;}
.three_package31{margin:0px 0;position: relative;}
.three_package31 img{width:100%;}
.three_package31 .top_two{margin-bottom:30px;}
.three_package31 .top_two{}
.three_package31 .top_two a{display:block;}
.three_package31 .top_two .a1{
	float: left;
	width:48%;
}
.three_package31 .top_two .a2{
	float: right;
	width:48%;
}
.three_package31 a div{
	overflow:hidden;
	border-radius: 5px;
}
.three_package31 a:hover img{
	transition: all 0.5s;
	transform:scale(1.1);
}
.three_package31 a:hover div{
	box-shadow: 0 0 0px rgba(0,0,0,.6);
}
.three_package31 .btm_one:hover{
	box-shadow: 0 0 0px rgba(0,0,0,.6);
}
.three_package31 .btm_one{
	position:relative;
	display:block;
	overflow:hidden;
}
.three_package31 .btm_one .bo_btn{
	width:19.28vw;
	height:3.125vw;
	line-height: 3.125vw;
	position:absolute;
	left:50%;
	bottom:4.2vw;
	margin-left: -9.64vw;
	text-align:center;
	background-color: #ff8500;
	color: #fff;
	font-size: 1.042vw;
	font-weight:bold;
	letter-spacing: 2px;
	border-radius: 6px;
	cursor:pointer;
}
.three_package31 .btm_one .bo_btn:hover{
	background-color: #fff;
	color: #ff8500;
}
.sjs_name1{color: #fff!important;}
.sy_sjs_img{width:100%; overflow:hidden;}
.sy_sjs_con{
	width: 34%;
    border-right: 0px dashed #eee;
    margin-top: 1.8vw;
}
.mdt10{margin-top: 0.52vw}
.sy_sjs_anli li{float:left;width:31.33%;overflow: hidden;border-radius: 10px;}
.sy_sjs_anli li:nth-child(2){
    margin: 0px 3%;
}
.sy_sjs_ab{width:100%;margin-top: 1.3vw;}
.sy_sjs_btn{width:100%;margin-top: 1.75vw;}
.sjs_btn1{border:1px solid #fff;color:#000003;height:2.08vw;background: #fff;line-height:2.08vw;width:48%;text-align: center;border-radius: 8px;font-size:18px;cursor:pointer;}
.sjs_btn2{border:1px solid #fff;color:#fff;height:2.08vw;line-height: 2.08vw;width:48%;text-align: center;border-radius: 8px;font-size:18px;}
.sjs_btn1:hover{background: #fff;color:#000003 !important;}
.sjs_btn2:hover{color:#fff !important;cursor: pointer;}
.sy_sjs_r{
    width: 34%;
    padding-right: 60px;
    margin-top: 1.9vw;
}
.sy_sjs_r .g_ls{
	color: #232323;
	position:relative;
}
.sy_sjs_r .vs1{
	margin: .3vw 0 1.1vw 1vw;
	font-size: 1.042vw;
	display:block;
}
.sy_sjs_ul li{
	height:2.18vw;
    border: 0px solid #ccc;
    margin-bottom:8px;
	background: #fff;
    border-radius: 5px;
}
.sy_sjs_ul li:last-child{margin-bottom: 0;}
.sy_sjs_sub{background: #ff8500;border-radius: 8px;}
.sy_sjs_sub input{font-size: 1.146vw;letter-spacing: 2px; font-weight: bold; color: #fff;}
#sy_sjs_lb .swiper-button-next{background-image:url(../images/sjs_jt_r.png) !important;width:30px !important;height: 86px !important;margin-top:-43px !important;-moz-background-size: 30px 86px;-webkit-background-size: 30px 86px;    background-size: 30px 86px;}
#sy_sjs_lb .swiper-button-prev{background-image:url(../images/sjs_jt_l.png) !important;width:30px !important;height: 86px !important;margin-top:-43px !important;-moz-background-size: 30px 86px;-webkit-background-size: 30px 86px;    background-size: 30px 86px;}
.sy_sjs_li{max-width:625px;overflow: hidden;position:relative;margin-right: 15px;
    margin-bottom: 15px;}
	
.sy_sjs_liyin{
	
	background-color: rgba(0,0,1,0.6);
    position: absolute;
    z-index: 99999999;
    top: 0;
    width: 100%;
    height: 100%;
	display:none;
	
}
.sy_sjs_li>a:hover .sy_sjs_liyin{background-color: rgba(0,0,1,0.6);
    position: absolute;
    z-index: 99999999;
    top: 0;
    width: 100%;
    height: 100%;	display:block!important;}
	
	
.sy_sjs_li>a:hover .sy_sjs_liyin{display:block;}	
	
.23about{display: flex;}
.aboutbb{width: 22.3vw;background: #eeeeee;}	
.aboutbb p{font-size: 24px;color: #1d1d1d;margin-top:40px;margin-left: 45px;}
.aboutbb dl{font-size: 14px;color: #1d1d1d;margin-top:5px;margin-left: 45px;}	
.aboutbb dt{font-size: 14px;color: #1d1d1d;margin-top:30px;margin-left: 45px;}	
.aboutbb dt span{color:#949494;}
.aboutbb dd{font-size: 24px;color: #ff8500;margin-top:5px;margin-left: 45px;font-weight: bold;}		
.aboutbb dd span{font-size: 14px;color:#949494;font-weight:500;}	
.abouttbbaa{font-size: 14px;color: #1d1d1d;margin-top:30px;margin-left: 45px;margin-bottom:20px;}	
.abouttbbaa span{font-size:18px;color: #ff8500;font-weight: bold;}
.sy_sjs_liyin img{  position: absolute;left: 50%;top: 50%;margin-left: -42px;margin-top: -80px;}
.sy_sjs_liyin dl{position: absolute;width: 100%;
    font-size: 18px;
    color: #fff;
    text-align: center;
    top: 55%;}	
	
	
.quanmore{width: 205px;
    height: 40px;
    background: #fff;
    display: inline-block;
    line-height: 40px;
    font-size: 18px;
    margin-bottom: 60px;
    margin-top: 40px;
    border-radius: 5px;}



.quanmore:hover{background: #ff8500;color: #fff;}

.quanmorec{width: 205px;
    height: 40px;
    background: #f18101;
    display: inline-block;
    line-height: 40px;
    font-size: 18px;
    margin-top: 60px;
	margin-right: 30px;
	color: #fff;
    border-radius: 5px;}
	
	
.boxF,
			.boxS,
			.boxT,
			.overlay {
				width: 150px;
				height: 169px;
				overflow: hidden;
			}
			
			.boxF,
			.boxS {
				visibility: hidden;
			}
			
			.boxF {
				transform: rotate(120deg);
				float: left;
				margin-left: 10px;
				-ms-transform: rotate(120deg);
				-moz-transform: rotate(120deg);
				-webkit-transform: rotate(120deg);
			}
			
			.boxS {
				transform: rotate(-60deg);
				-ms-transform: rotate(-60deg);
				-moz-transform: rotate(-60deg);
				-webkit-transform: rotate(-60deg);
			}
			
			.boxT {
				transform: rotate(-60deg);
				background: no-repeat 50% center;
				background-size: 125% auto;
				-ms-transform: rotate(-60deg);
				-moz-transform: rotate(-60deg);
				-webkit-transform: rotate(-60deg);
				visibility: visible;
			}	
			
	.mat303030{position: relative;height:240px; color:#fff;}
	.mat303030:hover{color:#ff8500;}
    .mdt30dbt{position: absolute;top: 18px;right: 0;color: #ff8500;font-size: 2.08vw;}
	.mdt30dbta{position: absolute;top:78px;right: 0;color: #fff;font-size:16px;}
	
	
	
.ltgb{/* display: inline-block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;margin-bottom: -6px; */}
.g_br{text-indent: .6em;}
.g_br:after{
    content: '';
    display: inline-block;
    width: 4px;
    height: 1.3vw;
    background-color: #ff8500;
    position: absolute;
    top: 0.5vw;
    left: 0;
}
.sy_sjs_li a:hover{border: 0px solid #ff8500;}
.home_designer{
	background: url(../images/2023sjsbg.jpg) no-repeat 100%;
	padding:30px 0;
	height: 750px;
}
.des_bgimg31{
	margin-top: 20px;
	position: relative;
}
.sy_sjs_li:before{
	/* content: 'HOT';
    display: block;
    width: 2.08vw;
    height: 1.875vw;
    line-height: 1.67vw;
    background-color: #ff8500;
    color: #fff;
    text-align: center;
    position: absolute;
    top: 0;
    right: 10px;
    border-bottom-left-radius: 50%;
    border-bottom-right-radius: 50%;
    overflow: hidden;
    font-size: 0.75vw; */
}
.newtrue_case .home-tit{
	padding-top:30px;
}
.ncase_ul{margin-top:20px;}
.ncase_ul li{
	float: left;
	width: 24.5%;
	margin-right: 0.666%;
	margin-bottom: 13px;
}
.ncase_ul li:nth-child(4n){margin-right:0;}
.ncase_ul li{position: relative;}
.ncase_ul li .btm_parea{
	width: 100%;
	height: 2.5vw;
	line-height: 2.5vw;
	background: rgba(0,0,0,0.5);
	position: absolute;
	bottom: 0;
	left: 0;
}
.ncase_ul li .btm_parea .p_price{
	background-image: url(../images/newindex210301/net31003.png);
    width: 6.77vw;
    height: 3.6vw;
    position: absolute;
    bottom: 0;
    left: 0;
    background-repeat: no-repeat;
    background-size: 100%;
}
.ncase_ul li .btm_parea .p_price span{
	    display: inline-block;
    font-size: 1.042vw;
    color: #fff;
    width: 0.97vw;
    line-height: 1.354vw;
    margin-top: 8px;
    margin-left: 6px;
}
.ncase_ul li .btm_parea .p_price p{
	display: inline-block;
    color: #fff;
    font-size: 16px;
}
.ncase_ul li .btm_parea .p_price p em{
	font-size: 2.61vw;
    font-weight: bold;
}
.ncase_ul li .btm_parea .r_area{
	text-align: right;
	color: #fff;
	font-size:0.833vw;
	padding-right: 1vw;
}
.ncase_ul li .btm_parea .r_area em{margin: 0 8px;}
.ncase_ul li:hover .btm_parea{display:none;}
.ncase_ul li .bbb_img{overflow:hidden;}
.ncase_ul li:hover .bbb_img img{
	transform: scale(1.05);
	transition: all 0.5s;
}
.ncase_ul li:hover{
	box-shadow: 0 0 6px rgba(0,0,0,0.6);
}
.cfff{color:#fff;}
.ncase_ul li .btn_pop{
	position: absolute;
	top: 0;
	left: 0;
	background: rgba(0,0,0,0.5);
	width:100%;
	height: 100%;
	display:none;
}
.ncase_ul li:hover .btn_pop{display:block;}
.ncase_ul li .btn_pop{padding: 0 2.5vw;text-align:center;color: #fff;}
.ncase_ul li .btn_pop h3{font-size:24px;font-weight:bold;font-weight: 600;letter-spacing: 8px;}
.ncase_ul li .btn_pop .pop_area{ font-size:0.833vw;margin: 10px 0 20px;}
.ncase_ul li .btn_pop .pop_area em{margin: 0 10px;}
.ncase_ul li .btn_pop .two_btn{}
.ncase_ul li .btn_pop .two_btn .a1{
	display: block;
	float:left;
	width: 48%;
	height: 40px;
	line-height:40px;
	color: #ff6600;
	text-align: center;
	background-color: #fff;
	font-size:0.833vw;
	border-radius: 8px;
}
.ncase_ul li .btn_pop .two_btn .a2{
	float:right;
	width: 48%;
	height: 40px;
	line-height:40px;
	background-color: #ff6600;
	text-align: center;
	font-size:0.833vw;
	border-radius: 8px;
	color: #fff;
}
.dp_flex{
	display:flex;
	align-items:center;
	height: 100%;
}
.align_center{width:100%;}
.ncase_ul li .view32{
	width: 2.5vw;
    height: 2.6vw;
    position: absolute;
    top: 0;
    right: 10px;
    background: url(../images/newindex210301/net31002.png) no-repeat;
    color: #fff;
    font-size: 0.833vw;
    line-height: 3.45vw;
    text-align: center;
    background-size: 100%;
	z-index:9;
}
.exper_center{
	margin-top: 50px;
}
#swiper_ec{margin-top:50px;}
#swiper_ec .swiper-slide{
	padding-right: 21.4vw;
	width:81.3%!important;
}
#swiper_ec .swiper-slide:last-child{
	width:18.7%!important;
	padding-right:0;
	height: 100%;
	overflow:hidden;
}
#swiper_ec .swiper-slide>img{
	width: 100%;
}
#swiper_ec{}
.sb_p, .sb_n{
	top: unset!important;
	bottom: 20px;
	width: 2.083vw;
	height: 2.083vw;
}
.sb_p, .sb_p:hover{
    background-image: url(../images/newindex210301/net31prev.png);
	left: 53.5%;
}
.sb_n, .sb_n:hover{
	background-image: url(../images/newindex210301/net31next.png);
	right: 41.5%;
}
#swiper_ec .ss_intro{
	width: 21.4vw;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
	text-align: center;
	background: url(../images/newindex210301/net31008.png) 100% 100%;
	padding: 0 2.1vw;
}
#swiper_ec .ss_intro h2{
	font-size: 2.6vw;
	font-weight: bold;
	color: #ff6600;
	padding-top: 4.5vw;
	margin-bottom: .5vw;
}
#swiper_ec .ss_intro .hbtm_p{
	font-size: 0.938vw;
	color: #888;
	margin-bottom: 2vw;
}
#swiper_ec .ss_intro .four_ok{
	font-size: 0.833vw;
	color: #232323;
	margin-bottom: 1vw;
	background: url(../images/newindex210301/net31007.png) no-repeat 0.75vw;
	background-size: 0.75vw;
	text-align:left;
	text-indent: 2vw;
}
#swiper_ec .ss_intro .expc_btn{
	line-height: 2.5vw;
	color: #fff;
	text-align: center;
	font-size: 1.25vw;
	font-weight: bold;
    letter-spacing: 2px;
}
.moment_big{
	width: 80%;
	height: 2.5vw;
	border-radius: 6px;
	background-color: #ff6600;
	margin: 3.2vw auto 0;
	cursor: pointer;
	overflow:hidden;
}
.home-news .four_con33>ul>li{
	width: 23.8%;
	background-color: #f5f5f5;
}
.home-news .four_con33>ul>li:hover{
	transform: scale(1.13);
	transition: all .5s;
	font-size: 0.755vw;
}
.home-news .four_con33>ul>li:hover .ti_old{display:none;}
.home-news .four_con33>ul>li .ti_hover{display:none;position:relative;}
.home-news .four_con33>ul>li:hover .ti_hover{display:block;}
.home-news .four_con33 .ti_hover .ti_icon_n{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	margin-top: 2.1vw;
}
.home-news .four_con33 .ti_hover .ti_icon_n img{margin: 0 auto;width:2.604vw;}
.home-news .four_con33 .ti_hover .ti_icon_n p{text-align:center;font-size:1.25vw;margin-top: 10px;color:#232323;}
.home-news .four_con33 .bottom-con>ul>li{
	background-color: transparent!important;
	height: 2.604vw;
    line-height: 2.604vw;
    border-bottom: 1px dashed #aaa;
	margin-bottom: 0;
	padding-left: 0;
	padding: 0 1.5vw!important;
	letter-spacing: 1px;
	position:relative;
}
.four_con33 .bottom-con ul li:nth-child(1) a:before{content: "1";background-color: #ed4353;}
.four_con33 .bottom-con ul li:nth-child(2) a:before{content: "2";background-color: #fb814b;}
.four_con33 .bottom-con ul li:nth-child(3) a:before{content: "3";background-color: #ffa53e;}
.four_con33 .bottom-con ul li:nth-child(4) a:before{content: "4";}
.four_con33 .bottom-con ul li:nth-child(5) a:before{content: "5";}
.four_con33 .bottom-con ul li:nth-child(6) a:before{content: "6";}
.four_con33 .bottom-con ul li:nth-child(7) a:before{content: "7";}
.four_con33 .bottom-con ul li a:before{
	display: block;
	width: 1.042vw;
	height: 1.042vw;
	background-color: #ccc;
	line-height: 1.042vw;
	text-align:center;
	position: absolute;
	top: .8vw;
	left: 3px;
	color: #fff;
	font-size:0.833vw;
	border-radius: 2px;
	overflow: hidden;
}
.home-news .four_con33 .bottom-con>ul>li:nth-child(1):after,
.home-news .four_con33 .bottom-con>ul>li:nth-child(2):after,
.home-news .four_con33 .bottom-con>ul>li:nth-child(3):after{
	content:'热';
	display: block;
	width: 1.56vw;
	height: 1.042vw;
	background-color: #ff6700;
	line-height: 1.042vw;
	text-align:center;
	padding-left:1px;
	position: absolute;
	top: .8vw;
    right: 3px;
    border-radius: 4px;
	color: #fff;
	font-size:0.729vw;
}
.four_con33>ul>li:hover .bottom-con ul li a:before{
	width: 0.947vw;
	height: 0.947vw;
	line-height: 0.947vw;
	top: .55vw;
	font-size:0.757vw;
}
.four_con33>ul>li:hover .bottom-con>ul>li:nth-child(1):after,
.four_con33>ul>li:hover .bottom-con>ul>li:nth-child(2):after,
.four_con33>ul>li:hover .bottom-con>ul>li:nth-child(3):after{
	width: 1.41vw;
	height: 0.947vw;
	line-height: 0.947vw;
	top: .55vw;
	font-size:0.662vw;
}

.home-news .four_con33>ul>li:hover .bottom-con ul{padding-top:1.25vw;}
.home-news .four_con33>ul>li:hover .bottom-con li:first-child{padding: 0 0 0.729vw 0!important;}
.home-news .four_con33>ul>li:hover .bottom-con li:nth-child(2){margin-top: .5vw;}
.home-news .four_con33>ul>li:hover .bottom-con li:first-child:after{display:none!important}
.home-news .four_con33>ul>li:hover .bottom-con li:first-child a:before{top: 0.1vw;}
.home-news .four_con33>ul>li:hover .bottom-con li:first-child .sh_vw{display:none;}
.home-news .four_con33>ul>li:hover .bottom-con{margin-bottom:1vw;}
.home-news .four_con33>ul>li:hover{background-color:#fff;}
.home-news .four_con33>ul>li:hover .bottom-con>ul>li:first-child{
	height: auto;
	line-height: normal;
	padding-bottom: 6px;
}
.home-news .four_con33 .bottom-con>ul>li:first-child .newimg,
.home-news .four_con33 .bottom-con>ul>li:first-child .newsd{display:none}
.home-news .four_con33>ul>li:hover .bottom-con>ul>li:first-child .newimg{
	display:block;
	float: left;
    width: 50%;
    margin-right: 8px;
}
.home-news .four_con33>ul>li:hover .bottom-con>ul>li:first-child .newsd{
	display:block;
	color: #888;
	font-size: 0.755vw;
}
.home-news .four_con33>ul>li:hover .bottom-con>ul>li:first-child .throw33,
.home-news .four_con33>ul>li:hover .bottom-con>ul>li:first-child em{
	display:none;
}
.sh_title{
	font-size: 0.833vw;
	display: inline-block;
	max-width: 70%;
	white-space:nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	float:left;
}
.home-news .four_con33>ul>li:hover .bottom-con>ul>li:nth-child(1) .sh_title{
	width: auto;
	float:unset;
}
.home-news .four_con33>ul>li .bottom-con>ul>li:nth-child(n+4) .sh_title{
	max-width: 77%;
}
.home-news .four_con33>ul>li .bottom-con>ul>li:nth-child(n+4) a{color: #888;}
.home-news .four_con33>ul>li .bottom-con>ul>li:nth-child(n+4){
	padding-right: 0!important;
}
.sh_vw{
	color:#999;
	font-size: 0.625vw;
	float:left;
	letter-spacing: 0;
	padding-left: 0.3vw;
}
.four_con33>ul>li:hover .bottom-con ul li .sh_vw{font-size: 0.568vw;}
.home-news .four_con33>ul>li:hover .sh_title,
.home-news .four_con33>ul>li:hover .throw33{
	font-size: 0.755vw;
}

.home-news .four_con33>ul>li:hover .bottom-con>ul>li:first-child .sh_title{
	white-space: normal;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden;
	line-height: 1.4vw;
}
.home-news .four_con33>ul>li:hover .bottom-con>ul>li:nth-child(n+2){
	border-bottom: none;
	height: 2.083vw;
	line-height: 2.083vw;
}
.home-news .four_con33 .bottom-con>ul>li:last-child{
	border-bottom: none;
}
.home-news .four_con33 .bottom-con{width:88%;margin-top:10px;margin-bottom: 10px;}
.home-news .four_con33 .bottom-con ul li:before{
	display:none;
}
.home-news .four_con33 .bottom-con ul li em{font-weight:bold;}
.home_news33{background-image:none;margin: 75px 0 0px;background: #f5f5f5;}
.appoint_pop_ak {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: rgba(0,0,0,.7);
    text-align: center;
    z-index: 999;
}
.c888{color: #fff;}
.spac3434{width: 2.604vw!important;}
.appoint_pop_ak .content {
    width: 490px;
    background: #FFFFFF;
    display: inline-block;
    vertical-align: middle;
    position: relative;
}
.appoint_pop_ak .content+i {
    display: inline-block;
    vertical-align: middle;
    height: 100%;
}
.appoint_pop_ak .close {
    cursor: pointer;
    position: absolute;
    bottom: -60px;
    left: 50%;
    width: 40px;
    height: 40px;
    margin-left: -20px;
    background-image: url(../images/appoint_pop_close.png);
    background-size: cover;
}
.appoint_pop_ak .content .con{
	padding: 0 45px 30px;
}
.appoint_pop_ak .content .con .des{font-size:16px; color:#232323;text-align:left;line-height: 50px;letter-spacing:1px;}
.appoint_pop_ak .content .con .des span{color:#ff6600;font-weight:bold;}
.appoint_pop_ak .content .con .in input{
	height: 50px;
    line-height: 50px;
    border: 1px solid #aaa;
	margin-bottom: 18px;
	font-size: 20px;
	color:#888;
	letter-spacing: 1px;
}
.appoint_pop_ak .content .con .button input{
	height: 50px;
    line-height: 50px;
	font-size:22px;
	font-weight: bold;
	background-color: #ff6600;
	color: #fff;
	border-radius: 6px;
	margin-bottom: 20px;
	letter-spacing:1px;
}
.appoint_pop_ak .content .keepsecret{
	font-size:14px;
	color:#888;
	letter-spacing:1px;
}

.appoint_pop_aku {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: rgba(0,0,0,.7);
    text-align: center;
    z-index: 999;
}
.appoint_pop_aku .content {
    width: 490px;
    background: #FFFFFF;
    display: inline-block;
    vertical-align: middle;
    position: relative;
}
.appoint_pop_aku .content+i {
    display: inline-block;
    vertical-align: middle;
    height: 100%;
}
.appoint_pop_aku .close {
    cursor: pointer;
    position: absolute;
    bottom: -60px;
    left: 50%;
    width: 40px;
    height: 40px;
    margin-left: -20px;
    background-image: url(../images/appoint_pop_close.png);
    background-size: cover;
}
.appoint_pop_aku .content .con{
	padding: 0 45px 30px;
}
.appoint_pop_aku .content .con .des{font-size:16px; color:#232323;text-align:left;line-height: 50px;letter-spacing:1px;}
.appoint_pop_aku .content .con .des span{color:#ff6600;font-weight:bold;}
.appoint_pop_aku .content .con .in input{
	height: 50px;
    line-height: 50px;
    border: 1px solid #aaa;
	margin-bottom: 18px;
	font-size: 20px;
	color:#888;
	letter-spacing: 1px;
}
.appoint_pop_aku .content .con .button input{
	height: 50px;
    line-height: 50px;
	font-size:22px;
	font-weight: bold;
	background-color: #ff6600;
	color: #fff;
	border-radius: 6px;
	margin-bottom: 20px;
	letter-spacing:1px;
}
.appoint_pop_aku .content .keepsecret{
	font-size:14px;
	color:#888;
	letter-spacing:1px;
}




.name_icon33{
	 background: url(../images/newindex210301/net31016.png) no-repeat;
	background-position: 8px center;
	padding-left: 38px!important;
}
.tel_icon33{
	 background: url(../images/newindex210301/net31017.png) no-repeat;
	background-position: 11px center;
	padding-left: 38px!important;
}
.name2_icon33{
	padding-left:20px!important;
}
.tel2_icon33{
	padding-left: 20px!important;
}
.area2_icon33{
	padding-left:20px!important;
}
.ls1{letter-spacing: 1px;}
.ls2{letter-spacing: 2px;}
.ls3{letter-spacing: 3px;}
.ls4{letter-spacing: 4px;}
.ssucess-pop_ak {display: none;position: fixed;top: 0;left: 0;height: 100%;width: 100%;background: rgba(0,0,0,.7);text-align: center;z-index: 9999;}
.ssucess-pop_ak .contents {max-width: 90%;background:#FFFFFF;display: inline-block;vertical-align:middle;position: relative;cursor: pointer;width:590px;height:200px;margin-top:15%;border-radius:10px;}
.ssucess-pop_ak .contents h3{height: 55px;line-height: 55px;font-size: 18px;color: #232323;text-align: left;text-indent: 30px;border-bottom: 1px solid #eeeeee;}
.ssucess-pop_ak .contents p{ width: 100%;height: 78px;line-height: 78px;text-align: left; color:#232323; font-size:16px;}
.ssucess-pop_ak .contents p span{float: left;line-height: 78px;height: 78px; margin-left:30px; margin-right:10px;}
.ssucess-pop_ak .contents p span img{margin-top: 27px;}
.ssucess-pop_ak .contents h4{ width:100%;height: 67px;line-height: 67px;background: #fafafa;border-bottom-right-radius: 10px;border-bottom-left-radius: 10px;border-top: 1px solid #eeeeee;}
.ssucess-pop_ak .contents h4 dl{ border-radius:5px; width:90px; height:38px; background:#f08200; margin-top:14.5px; float:right; margin-right:38px;line-height: 38px;color: #fff;font-size: 18px;font-weight: bold;}
.bn_btm507{
			display: flex;
			justify-content: space-between;
			margin: 22px 0;
		}
		.bn_btm507 .clearfix{width:22%;background-color:#f4f4f4;padding: 1.2vw;cursor:pointer;}
		.bn_btm507 .f_l{float:left;width: 3.2vw;}
		.bn_btm507 .f_r{padding-left: 3.7vw;}
		.bn_btm507 .f_r h2{
			font-size: 1.25vw;
    color: #333;
    font-weight: bold;letter-spacing: 1px;
		}
		.bn_btm507 .f_r p{font-size: 0.938vw;color: #333;margin-top: .2vw;}
		.bn_btm507 .f_r{}
		.bn_btm507{}
		.bn_btm507{}
		.bn_btm507 .clearfix img{transition: all 1s;}
		.bn_btm507 .clearfix:hover img{
			transform: rotateY(360deg);
		}
		.bn_btm507 .clearfix:hover h2,
		.bn_btm507 .clearfix:hover p{color:#ff8500;transition: all .2s;}
		.bn_form_box{
			background: url(../images/fwbgbg.jpg);
			height:36vw;
			background-size: 100%;
			padding: 1vw 0;
		}
		.bn_frm{position:relative;}
		.left_top{
			position: absolute;
    top: -1vw;
    left: 8.8%;
    background-color: #ee502f;
    padding: 0.52vw 1.56vw 0.833vw;
    color: #fff;
    font-size: 1.67vw;
    font-weight: bold;
    letter-spacing: 1px;
    border-bottom-left-radius: 2.6vw;
    border-bottom-right-radius: 2.6vw;
		}
		.bn_frm .f_l{float:left;width:100%;padding-top:0vw;}
		.bn_frm .f_r{float:right;width: 40.1%;background: rgba(0,0,0,0.5);border-radius: 10px;height: 25.47vw;padding: 0 2vw;}
		.p71{font-size: 1.67vw;color: #333;letter-spacing:1px;padding-left: 10px;}
		.p72{font-size: 2.29vw;color: #333;letter-spacing:2px;margin: 1vw 0;padding-left: 10px;}
		.p71 em{color:#ee502f;font-weight: bold;}
		.p72 em{color:#f36f00;font-weight: bold;font-size: 2.91vw;}
		.fr_div{
			background-color: #fff;
			padding: 2.8vw 0;
			margin-top: 2.82vw;
		}
		.fr_div div{float: left;width: 25%;border-left: 1px solid #ebeef5;cursor:pointer;}
		.fr_div div:first-child{border-left:0;}
		.fr_div div img{transition:all 0.1s;}
		.fr_div div p{text-align: center;font-size: 1.042vw;margin-top: .8vw;color:#333;transition:all 0.2s;}
		.fr_div div p em{font-size: 1.56vw;}
		.fr_div div:hover img{
			transform: scale(1.1);	
		}
		.fr_div div:hover p{
			transform: scale(1.1);
		}
		.bn_frm .f_r .i1507{
			height: 3.646vw;
			background-color: #fff;
			border-radius: 6px;
			margin-bottom: 1vw;
			font-size: 0.938vw;
		}
		.bn_frm .f_r .i2507{
			height: 3.646vw;
			background-color: #fff;
			border-radius: 6px;
			margin-bottom: 1.5vw;
			font-size: 0.938vw;
		}
		.bn_frm .f_r .i3507{
			height: 3.646vw;
    background-color: #ff8100;
    border-radius: 6px;
    margin-bottom: 1.5vw;
    display: block;
    text-align: center;
    font-size: 1.25vw;
    color: #fff;
    line-height: 3.6vw;
    letter-spacing: 2px;
		}
		.bn_frm .f_r .p79{
			color: #fff;
    text-align: center;
    font-size: 2.08vw;
    margin: 2.6vw 0 2.2vw;
	letter-spacing: 2px;
		}
		.bn_frm .f_r .p78{
			color: #fff;
    text-align: center;
    font-size: 1.042vw;
		}

@media (max-width:1703px) {
	.home-news .four_con33>ul>li .bottom-con>ul>li:nth-child(n+4) .sh_title {max-width: 77%}
}
@media (max-width:1619px) {
	.home-news .four_con33>ul>li .bottom-con>ul>li:nth-child(n+4) .sh_title {max-width: 77%}
}
@media (max-width:1539px) {
	.home-news .four_con33>ul>li .bottom-con>ul>li:nth-child(n+4) .sh_title {max-width: 77%}
}
@media (max-width:1500px) {
	.ncase_ul li .btn_pop h3{font-size: 22px;}
}
@media (max-width:1450px) {
	.sh_title {max-width: 66%;}
	.home-news .four_con33>ul>li .bottom-con>ul>li:nth-child(n+4) .sh_title {max-width: 75%}
}
@media (max-width:1405px){
	#swiper_ec .ss_intro{padding: 0 1.3vw;}
}
@media (max-width:1340px) {
	.sh_title {max-width: 63%;}
	.home-news .four_con33>ul>li .bottom-con>ul>li:nth-child(n+4) .sh_title {max-width: 72%}
}
@media (max-width:1280px) {
	.sh_title {max-width: 60%;}
	.home-news .four_con33>ul>li .bottom-con>ul>li:nth-child(n+4) .sh_title {max-width: 71%}
}

@-webkit-keyframes scaleDraw {
	0% {
		-webkit-transform:scale(1);
	}
	25% {
		-webkit-transform:scale(1.1);
	}
	50% {
		-webkit-transform:scale(1);
	}
	75% {
		-webkit-transform:scale(1.1);
	}
}
@-moz-keyframes scaleDraw {
	0% {
		-moz-transform:scale(1);
	}
	25% {
		-moz-transform:scale(1.1);
	}
	50% {
		-moz-transform:scale(1);
	}
	75% {
		-moz-transform:scale(1.1);
	}
}
@-o-keyframes scaleDraw {
	0% {
		-o-transform:scale(1);
	}
	25% {
		-o-transform:scale(1.1);
	}
	50% {
		-o-transform:scale(1);
	}
	75% {
		-o-transform:scale(1.1);
	}
}
@keyframes scaleDraw {
	0% {
		transform:scale(1);
	}
	25% {
		transform:scale(1.1);
	}
	50% {
		transform:scale(1);
	}
	75% {
		transform:scale(1.1);
	}
}
.big34 {
    -webkit-animation-name: scaleDraw;
    -webkit-animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-duration: 1s;
    -webkit-animation-direction: alternate;
	animation: scaleDraw 1s ease-in-out infinite alternate;
}








