@import url("reset.css");
@import url("swiper4.css");
@import url("animate.css");
@import url("banner.css");

body{background: #fff;}
.banner{
	width: 100%;
	position: relative;
	overflow: hidden;
}
.banner img{display: block;width: 100%;}

html::-webkit-scrollbar-track{background-color: #000;}
html::-webkit-scrollbar{width: 5px;background-color:#000;}
html::-webkit-scrollbar-thumb{background-color: ##ef7c00;border: 2px solid ##ef7c00;}

.header{position: fixed;left: 0;top: 0;width: 100%;line-height: 80px;z-index: 10000000;}
/* .header .bottom .nav ul li{position: fixed;left: 0;width: 100%;height: 72px;top: 80px;background: rgba(255,255,255,0.5);} */
.header .top{transition: .5s all;padding: 0 240px 0 240px;z-index: 100;box-sizing: border-box;}
.header .top .logo{position: absolute;left: 40px;top: 0;line-height: 80px;}
.header .top .san{right: 40px;top: 0;line-height: 80px;position: absolute;cursor: pointer;}
.header img{vertical-align: middle;}
.header .top .nav{width: 100%;text-align: center;}
.header .top .nav ul li{display: inline-block;padding: 0 38px;}
.header .top .nav ul li a{font-size: 16px;color: #fff;}

.header.active{background: rgba(255,255,255,0.8);border-bottom: 1px solid rgba(255,255,255,.6);}
.header.active .top{transform: translateY(-85px);}
.header.active .bottom{transform: translateY(0px);}
.header.act .bottom{}
.header .bottom {width: 100%;padding: 0 240px 0 240px;z-index: 100;box-sizing: border-box;transform: translateY(-85px);transition: .5s all;}
.header .bottom .logo{position: absolute;left: 40px;top: 0;line-height: 80px;}
.header img{vertical-align: middle;}
.header .bottom .nav{width: 100%;text-align: center;}
.header .bottom .nav ul li{display: inline-block;padding: 0 38px;box-sizing: border-box;}
.header .bottom .nav ul li a{font-size: 16px;color: #000;}
.header .bottom .nav ul li .box{position: fixed;left: 0;width: 100%;height: 72px;top: 80px;background: rgba(255,255,255,0.8);line-height: 72px;display: none;text-align: center;box-sizing: border-box;z-index: 1100000}
.header .bottom .nav ul li:hover .box{display: block;}
.header .bottom .nav ul li .box a{font-size: 14px;margin:0 17px;}
.header .bottom .nav ul li:hover a{color: #e35722;}
.header .bottom .nav ul li:hover .box a{color: #000;}
.header .bottom .nav ul li.act a{color: #e35722;}
.header .bottom .nav ul li.act .box a{color: #000;}
.header .bottom .nav ul li .box a:hover{color: #e35722;}
.header .bottom .san{right: 40px;top: 0;line-height: 80px;position: absolute;cursor: pointer;}
.sj_head{display: none;}
.sj_banner{display: none;}
.kx2{display: none;}
.sj_nav{display: none;}







.index1{width: 100%;}
.index1 .title{max-width: 1230px;margin: 80px auto;padding:0px 15px;box-sizing: border-box;text-align: center;position: relative;line-height: 60px;}
.index1 .title i{font-size: 40px;color: #333;}
.index1 .title span{position: absolute;width: 100%;left: 0;top:0;font-size: 80px;color: rgba(51,51,51,.04);text-transform: uppercase;}
.index1 .top{max-width: 1230px;padding: 0 15px;margin: 0 auto;box-sizing: border-box;}
.index1 .top h5{font-size: 24px;color: #333;display: block;text-align: center;}
.index1 .top p{font-size: 14px;color: #666;text-indent: 2em;line-height: 28px;margin-top: 34px;}
.index1 .top p a{color: #ef7c00;}
.index1 .bottom{width: 100%;height: 300px;
 background: url(../img/xian.png) center no-repeat; 
background-size: cover;}
.index1 .bottom .bottom_{max-width: 1330px;margin: 0 auto;padding: 0 55px;box-sizing: border-box;position: relative;}

.index1 .bottom .bottom_ .swiper-slide .top1{cursor: pointer;width: 100px;}
.index1 .bottom .bottom_ .swiper-slide .top1 i{width: 18px;height: 18px;background: #ef7c00;border: 2px solid #eb6506;box-sizing: border-box;border-radius: 50%;margin: 0 auto;display: block;}
.index1 .bottom .bottom_ .swiper-slide .top1 span{display: block;text-align: center;line-height: 28px;font-size: 16px;color: #333;margin-top: 15px;}
.index1 .bottom .bottom_ .swiper-slide{padding-top: 90px;box-sizing: border-box;position: relative;padding-bottom: 130px;}

.index1 .bottom .bottom_ .swiper-slide:nth-of-type(4n-3){padding-top: 138px;}
.index1 .bottom .bottom_ .swiper-slide:nth-of-type(4n-2){padding-top: 152px;}
.index1 .bottom .bottom_ .swiper-slide:nth-of-type(4n-1){padding-top: 119px;}
.index1 .bottom .bottom_ .swiper-slide:nth-of-type(4n){padding-top: 69px;}
/*.index1 .bottom .bottom_ .swiper-slide:nth-of-type(5n){padding-top: 90px;} */
.index1 .bottom .bottom_ .swiper-slide .bottom1{position: absolute;top: 130px;width: 482px;height: 128px;background: #ef7c00;padding: 19px 0;box-sizing: border-box;z-index: 1000;box-shadow: 0px 6px 6px rgba(35,24,21,.2);opacity: 0;transition: .8s all}
.index1 .bottom .bottom_ .swiper-slide .bottom1 .img{width: 133px;height: 133px;border-radius: 50%;background: #fff;padding: 2px;box-sizing: border-box;overflow: hidden;position: absolute;top: -70%;left: 20px;}
.index1 .bottom .bottom_ .swiper-slide .bottom1 .img img{display: block;width: 100%;}
.index1 .bottom .bottom_ .swiper-slide .bottom1 .nian{width: 157px;border-right: 1px solid #fff;line-height: 88px;text-align: center;font-size: 16px;color: #fff;float: left;}
.index1 .bottom .bottom_ .swiper-slide .bottom1 .nr{width: 240px;margin-left: 40px;float: left;}
.index1 .bottom .bottom_ .swiper-slide .bottom1 .nr span{display: block;font-size: 16px;color: #fff;line-height: 16px;height: 16px;overflow: hidden;margin-bottom: 12px;}
.index1 .bottom .bottom_ .swiper-slide .bottom1 .nr p{font-size: 14px;color: #fff;line-height: 22px;height: 66px;overflow: hidden;}
.index1 .bottom .bottom_ .swiper-slide:hover .bottom1{display: block;opacity: 1}
.index1 .bottom .bottom_ .swiper-slide:nth-of-type(4n) .bottom1{left: auto;right: 0;}
.index1 .bottom .bottom_ .swiper-slide:last-child .bottom1{left: auto;right: 0;}
.index1 .bottom .bottom_ .tab_tab .btn{position: absolute;}
.index1 .bottom .bottom_ .tab_tab .prev{left: 0;top: 40%;}
.index1 .bottom .bottom_ .tab_tab .next{right: 0;top: 40%;}
 









.index2{width: 100%;height: 850px;overflow: hidden;position: relative;}
.index2 .index2_ .box{position: absolute;width: 490px;left: 18.6%;top: 140px;z-index: 10000;}
.index2 .index2_ .box span{line-height: 59px;font-size: 40px;color: #fff;display: block;}
.index2 .index2_ .box i{font-size: 18px;color: #ccc;display: block;line-height: 36px;}
.index2 .index2_ .box p{line-height: 24px;font-size: 14px;color: #fff;height: 72px;overflow: hidden;margin-top: 35px;}
.index2 .index2_ .box a{overflow: hidden;width: 200px;height: 52px;background: #fff;border-radius: 5px;display: block;margin-top: 70px;font-size: 16px;color: #333;text-align: center;line-height: 52px;}



.index2 .index2_ .box a{position: relative;    transition: all .5s ease;
    -moz-transition: all .5s ease;
    -webkit-transition: all .5s ease;}
.index2 .index2_ .box a o{font-size: 16px}
.index2 .index2_ .box a:hover o{color: #fff;position: relative;z-index: 1000;}
.index2 .index2_ .box a:hover:before {
    -webkit-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    transform: scale(1, 1);
    -webkit-transform-origin: bottom left;
    -ms-transform-origin: bottom left;
    transform-origin: bottom left;

}
.index2 .index2_ .box a:before {
	background-color: #ef7c00;
    position: absolute;
    left: 0px;
    top: 0px;
    height: 100%;
    width: 100%;
    content: " ";
    -webkit-transform: scale(0, 1);
    -ms-transform: scale(0, 1);
    transform: scale(0, 1);
    -webkit-transform-origin: top right;
    -ms-transform-origin: top right;
    transform-origin: top right;
    -webkit-transition: transform 500ms cubic-bezier(0.860, 0.000, 0.070, 1.000);
    -o-transition: transform 500ms cubic-bezier(0.860, 0.000, 0.070, 1.000);
    -webkit-transition: -webkit-transform 500ms cubic-bezier(0.860, 0.000, 0.070, 1.000);
    transition: -webkit-transform 500ms cubic-bezier(0.860, 0.000, 0.070, 1.000);
    transition: transform 500ms cubic-bezier(0.860, 0.000, 0.070, 1.000);
    transition: transform 500ms cubic-bezier(0.860, 0.000, 0.070, 1.000), -webkit-transform 500ms cubic-bezier(0.860, 0.000, 0.070, 1.000);
    -webkit-transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000);
    -o-transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000);
    transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000);
}






.index2 .list{
	width: 78%;
	box-sizing: border-box;    
	-webkit-perspective: 1200px;
    perspective: 1200px;}
.index2 .list ul {
	display: -webkit-box;
    display: flex;
    flex-wrap: wrap;
    -webkit-box-flex: 1;
    flex-grow: 1;
    -webkit-box-align: start;
    align-items: flex-start;
    width:auto;
    position: absolute;
    right:-160px;
	 top: 170px;
    -webkit-transform-origin: right;
    transform-origin: right;
    -webkit-transform: scale(1.5) rotateX(74deg) rotateY(-15deg) rotate(55deg) translateY(0) translateX(0);
    transform: scale(1.5) rotateX(74deg) rotateY(-15deg) rotate(55deg) translateY(0) translateX(0);


}
.index2 .list ul li{    min-width: 0;
    margin-left: 20px;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    cursor: pointer;
    outline: none;}
.index2 .list ul li img{    margin-bottom: 14px;
    box-shadow: 1.5px 1.5px 10px rgba(0,0,0,.15);
    transition: all .4s;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    position: relative;display: block;width: 100%;}

.index2 .list ul li img:hover{-webkit-transform: scale(1) translateY(-15px) translateX(-20px);
    transform: scale(1) translateY(-15px) translateX(-20px);
    box-shadow: 21px 18px 25px rgba(0,0,0,.25);
    transition: all .4s;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;}

.index2 .list ul li:nth-of-type(2){margin-top: -80px;}
.index2 .list ul li:nth-of-type(3){margin-top: 180px;}

.index3{padding: 80px 0;background: #f4f5f9;box-sizing: border-box;}
.index3 .index3_{max-width: 1230px;padding: 0 15px;box-sizing: border-box;margin: 0 auto;}
.index3 .index3_ .left{width:30%;float: left;height: 428px;position: relative;}
.index3 .index3_ .left a{position: absolute;width: 100%;height: 100%;left: 0;top: 0;}
.index3 .index3_ .left a .box{padding:0 28px;position: absolute;bottom: 46px;width: 100%;box-sizing: border-box;}
.index3 .index3_ .left a .box:before{width: 1px;height: 100%;position: absolute;left: 28px;top: 0;content: ' ';background: #fff;}
.index3 .index3_ .left a .box span{display: block;padding-left: 16px;box-sizing: border-box;line-height: 32px;font-size: 24px;font-weight: bold;color: #fff;}
.index3 .index3_ .left a .box p{padding-left: 16px;box-sizing: border-box;line-height: 16px;font-size: 14px;color: #fff;}
.index3 .index3_ .left a .box i{position: absolute;right: 40px;bottom: 0;width: 18px;height: 18px;background: url(../img/index3_icon1.png) center no-repeat;}
.index3 .index3_ .right2{width: 35%;float: left;padding-left: 10px;box-sizing: border-box;}
.index3 .index3_ .right2 ul li{margin-bottom: 10px;width: 100%;background: #fff;padding: 25px 34px;box-sizing: border-box;}
.index3 .index3_ .right2 ul li .top{border-bottom: 1px solid #eee;padding-bottom: 18px;box-sizing: border-box;}
.index3 .index3_ .right2 ul li .top span{display: block;line-height: 32px;height: 32px;font-size: 14px;color: #333;overflow: hidden;}
.index3 .index3_ .right2 ul li .top p{line-height: 20px;font-size: 14px;color: #666;line-height: 20px;height: 40px;overflow: hidden;}
.index3 .index3_ .right2 ul li .bottom{padding-top: 13px;}
.index3 .index3_ .right2 ul li .bottom .zuo{float: left;}
.index3 .index3_ .right2 ul li .bottom span{display: block;font-size: 26px;color: #999;line-height: 32px;font-weight: bold;}
.index3 .index3_ .right2 ul li .bottom p{display: block;font-size: 14px;color: #999;line-height: 23px;}
.index3 .index3_ .right2 ul li .bottom .you{float: right;}
.index3 .index3_ .right2 ul li .bottom .you i{display: block;margin-top: 40px;margin-right: 16px;width: 20px;height: 14px;background: url(../img/index3_icon2.svg) center no-repeat;transition: .5s all;background-size: 100% }
.index3 .index3_ .right2 ul li:hover .top span{color: #e45a22;}
.index3 .index3_ .right2 ul li:nth-of-type(2n){margin-bottom: 0;}
.index3 .index3_ .right2 ul li:hover .bottom .you i{background: url(../img/index3_icon2_sel.svg) center no-repeat;background-size: 100% }
.index3 .index3_ .right2 ul li:hover{box-shadow: 0px 6px 6px rgba(35,24,21,.2)}
.index3 .index3_ .right2 ul li:hover .you i{transform: translateX(10px);}


.index3 .index3_ .right3{width: 35%;float: left;padding-left: 10px;box-sizing: border-box;}
.index3 .index3_ .right3 ul li{width: 100%;margin-bottom: 10px;background: #fff;padding: 25px 34px 25px 107px;box-sizing: border-box;position: relative;}
.index3 .index3_ .right3 ul li .zuo{position: absolute;top: 34px;left: 34px;width: 73px;border-right: 1px solid #eee;box-sizing: border-box;}
.index3 .index3_ .right3 ul li .zuo span{display: block;line-height: 24px;font-size: 26px;color: #999;font-weight: bold;}
.index3 .index3_ .right3 ul li .zuo p{margin-top: 21px;line-height: 23px;font-size: 14px;color: #999;position: relative;}
.index3 .index3_ .right3 ul li .zuo p:before{position: absolute;left: 0;top: -7px;width: 16px;height: 1px;background: #ccc;content: ' ';}
.index3 .index3_ .right3 ul li .you{margin-top: 6px;padding-left: 20px;box-sizing: border-box;}
.index3 .index3_ .right3 ul li .you p{line-height: 20px;height: 40px;overflow: hidden;font-size: 14px;color: #333;}
.index3 .index3_ .right3 ul li .you i{display: block;margin-top: 16px;margin-bottom: 10px;width: 20px;height: 14px;background: url(../img/index3_icon2.svg) center no-repeat;transition: .5s all;background-size: 100% }
.index3 .index3_ .right3 ul li:hover .you i{background: url(../img/index3_icon2_sel.svg) center no-repeat;background-size: 100% }
.index3 .index3_ .right3 ul li:nth-of-type(3n){margin-bottom: 0;}
.index3 .index3_ .right3 ul li:hover .you p{color: #e45a22;}
.index3 .index3_ .right3 ul li:hover{box-shadow: 0px 6px 6px rgba(35,24,21,.2)}
.index3 .index3_ .right3 ul li:hover .you i{transform: translateX(10px);}

.index4{width: 100%;padding: 0 6px;box-sizing: border-box;}
.index4 .title{max-width: 1230px;margin: 80px auto 70px;padding:0px 15px;box-sizing: border-box;text-align: center;position: relative;line-height: 60px;}
.index4 .title i{font-size: 40px;color: #333;}
.index4 .title span{position: absolute;width: 100%;left: 0;top:0;font-size: 80px;color: rgba(51,51,51,.04);text-transform: uppercase;}
.index4 .bottom{max-width: 1230px;margin: 0 auto;padding-bottom: 70px;padding-left: 6px;padding-right: 6px;box-sizing: border-box;}
.index4 .bottom ul li{width: 20%;padding: 9px;float: left;box-sizing: border-box;}
.index4 .bottom ul li .box div{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.index4 .bottom ul li:nth-of-type(1){width:40%;padding: 8px 9px;position: relative;}
.index4 .bottom ul li:nth-of-type(1) .box{border: 0;}
.index4 .bottom ul li img{display: block;width: 100%;transition: .5s all;}
.index4 .bottom ul li .box{width: 100%;border: 1px solid #ccc;box-sizing: border-box;overflow: hidden;}
.index4 .bottom ul li .box div span{font-size: 50px;color: #f3f3f3;font-weight: bold;position: relative;}
.index4 .bottom ul li .box div span i{position: absolute;top: -20px;right: -40px;font-size: 49px;}
.index4 .bottom ul li .box div p{font-size: 18px;color: #f3f3f3;}
.index4 .bottom ul li :hover img{transform: scale(1.1);}
.index4 .bottom ul li:nth-of-type(1):hover img{transform: scale(1);}


.footer{width: 100%;background: #f4f5f9;}
.footer_top{max-width: 1200px;padding: 48px 0px 36px;box-sizing: border-box;margin: 0 auto;}
.footer_top .left{width: 660px;border-right: 1px solid #dbdbdb;float: left;}
.footer_top .right{width: 462px;float: right;}
.footer_top .left .shang{width: 100%;}
.footer_top .left .shang ul li{
    /*width: 130px;float: left;*/
        margin-bottom: 35px;
}
.footer_top .left .shang ul li span{
    font-size: 18px;color: #000;font-weight: bold;line-height: 18px;
    /*display: block;*/
    margin-bottom: 30px;
    margin-right: 20px;
}
.footer_top .left .shang ul li a{line-height: 28px;font-size: 14px;color: #333;overflow: hidden;height: 28px;padding-right: 20px;
    /* display: block; */
}
.footer_top .left .shang ul li a:hover{color: #e45a22;}
.footer_top .left .xia{margin-top: 50px;}
.footer_top .left .xia span{font-size: 14px;color: #000;font-weight: bold;display: inline-block;margin-right: 15px;line-height: 20px;}
.footer_top .left .xia a{font-size: 14px;color: #333;display: inline-block;margin-right: 15px;line-height: 20px;}
.footer_top .left .xia a:hover{color: #e45a22;}


.footer_top .right span{font-size: 18px;color: #000;font-weight: bold;line-height: 18px;display: block;margin-bottom: 30px;}
.footer_top .right p{line-height: 30px;font-size: 14px;color: #333;}
.footer_top .right p img{vertical-align: middle;margin-right: 20px;margin-top: -2px;}
.footer_top .right ul{margin-top: 35px;}
.footer_top .right ul li{width: 101px;float: left;margin-right: 19px;}
.footer_top .right ul li:nth-of-type(4){margin-right: 0;}
.footer_top .right ul li img{display: block;border-radius: 5px;width: 100%;height: 101px;}
.footer_top .right ul li p{text-align: center;margin-top: 14px;line-height: 28px;}
.footer_bottom{width: 100%;border-top: 1px solid #e0eaec;line-height: 63px;height: 64px;box-sizing: border-box;overflow: hidden;}
.footer_bottom .footer_bottom_{width: 1200px;margin: 0 auto;font-size: 14px;color: #555;}


.fix_footer{display: none;}
.kx3{display: none;}

.fix_right{width: 77px;position: fixed;z-index: 1000;right: 10px;top: 50%;transform: translateY(-50%);}
.fix_right ul li{width: 77px;height: 66px;margin-bottom: 5px;background: #f6f6f6;padding-top: 10px;box-sizing: border-box;cursor: pointer;position: relative;}
.fix_right ul li .img{line-height: 24px;text-align: center;}
.fix_right ul li .img img{vertical-align: middle;}
.fix_right ul li p{line-height: 32px;text-align: center;font-size: 12px;color: #333;}
.fix_right ul li .box{position: absolute;right: 80px;top: 0;display: none;}
.fix_right ul li .box p{width: 140px;height: 66px;background: #f6f6f6;font-size: 16px;color: #333;text-align: center;line-height: 66px;border-radius: 5px}
.fix_right ul li .box img{width: 100px;height: 100px;border-radius: 3px;display: block;}
.fix_right ul li:hover .box{display: block;}

.ny_banner_{width: 100%;height: 482px;overflow: hidden;position: relative; }
.ny_banner{width: 100%;height: 482px;position: relative;        visibility: visible;animation: scale-bg 6s linear forwards;overflow: hidden;}
@keyframes scale-bg{
	from{
		-webkit-transform:scale(1.2);
		transform:scale(1.2);
	}
	to{
		-webkit-transform:scale(1);
		transform:scale(1);
	}
}
.ny_banner_ .box{position: absolute;left: 50%;top: 60%;transform: translate(-50%,-50%);text-align: center;z-index: 100}
.ny_banner_ .box span{font-size: 60px;color: #fff;font-weight: lighter;display: block;}
.ny_banner_ .box p{font-size: 20px;color: #fff;font-weight: lighter;line-height: 36px;max-width: 630px;padding: 0 10px;box-sizing: border-box;margin-top: 36px;}
.ny_banner .box{position: absolute;left: 50%;top: 60%;transform: translate(-50%,-50%);text-align: center;z-index: 100}
.ny_banner .box span{font-size: 60px;color: #fff;font-weight: lighter;display: block;}
.ny_banner .box p{font-size: 20px;color: #fff;font-weight: lighter;line-height: 36px;max-width: 630px;padding: 0 10px;box-sizing: border-box;margin-top: 36px;}


.case{max-width: 1230px;margin: 0 auto;padding:  0 15px;box-sizing: border-box;}
.case .case_top{margin-top: 10px;border-bottom: 1px solid #e3e4e5;line-height: 78px;box-sizing: border-box;}
.case .case_top a{line-height: 77px;margin-right: 42px;font-size: 16px;color: #333;display: inline-block;position: relative;}
.case .case_top a:hover:after{background:  #e7681d;width: 100%;height: 1px;content: ' ';left: 0;bottom: -2px;position: absolute;}
.case .case_top a.act:after{background:  #e7681d;width: 100%;height: 1px;content: ' ';left: 0;bottom: -2px;position: absolute;}

.case .case_bottom{width: 100%;margin-top: 20px;}
.case .case_bottom ul li{width: 32.5%;float: left;margin-top: 20px;margin-right: 1.25%;position: relative;overflow: hidden;position: relative;z-index: 10;}
.case .case_bottom ul li:nth-of-type(3n){margin-right: 0;}
.case .case_bottom ul li .img{width: 100%;border: 1px solid #f0f2f5;box-sizing: border-box;position: relative;z-index: 10;}
.case .case_bottom ul li .img img{display: block;width: 100%;}
.case .case_bottom ul li .nr{padding: 16px 18px 30px;box-sizing: border-box;position: relative;z-index: 10;}
.case .case_bottom ul li .nr span{display: block;line-height: 45px;height: 45px;overflow: hidden;font-size: 18px;color: #333;font-weight: bold;}
.case .case_bottom ul li .nr p{line-height: 32px;font-size: 14px;height: 64px;color: #616161;overflow: hidden;}
.case .case_bottom ul li .img .box{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);background:rgba(9,30,40,.3);width: 0;height: 0;transition: .5s all;}
.case .case_bottom ul li:hover .img .box{width: 100%;height: 100%;}

.case .case_bottom ul li .radius{ width: 0%;height: 0%; position: absolute;top: 100%;left: 0;background: #eceff0;z-index: 0;-webkit-transition: 1.2s;transition: 1.2s;border-radius: 50%;display: block;}  
.case .case_bottom ul li:hover .radius {top: 0; left: -25%;width: 150%;height: 150%;}
.case .case_bottom ul li:hover .nr span{color: #e7681d;}

.fenye{padding: 60px 0;text-align: center;}
.fenye a{width: 50px;height: 50px;display: inline-block;margin: 0 5px;text-align: center;line-height: 50px;border-radius: 3px;font-size: 16px;color: #000;}
.fenye a.act{background: #e7681d;color: #fff;}
.fenye a img{vertical-align: middle;}

.dqwz{width: 100%;height: 65px;border-bottom: 1px solid #e3e4e5;overflow: hidden;}
.dqwz .dqwz_{max-width: 1230px;margin: 0 auto;padding: 0 115px 0 15px;box-sizing: border-box;position: relative;font-size: 14px;color: #666;line-height: 65px;}
.dqwz .dqwz_ a{font-size: 14px;color: #666;}
.dqwz .dqwz_ .fhlb{position: absolute;right:15px;top: 0;font-size: 14px;color: #666;}
.dqwz .dqwz_ .fhlb img{vertical-align: middle;margin-top:-2px;margin-left:10px;}
.dqwz .dqwz_ .fhlb a:hover{color: #e7681d;}

.case_xq{max-width: 1230px;margin: 0 auto;padding: 0 15px;box-sizing: border-box;}
.case_xq .top{padding: 20px 0 30px;box-sizing: border-box;}
.case_xq .top .left{width: 40%;float: left;border: 1px solid #e3e4e5;box-sizing: border-box;}
.case_xq .top .left img{display: block;width: 100%;}
.case_xq .top .right{width: 60%;float: left;padding-left: 40px;box-sizing: border-box;}
.case_xq .top .right span{display: block;margin-top: 20px;line-height: 30px;font-size: 20px;color: #000;font-weight: bold;}
.case_xq .top .right p{font-size: 14px;color: #333;line-height: 28px;margin-top: 55px;}
.case_xq .top .right .lxwm{display: block;width: 150px;height: 40px;margin-top: 60px;border: 1px solid #666;box-sizing: border-box;text-align: center;line-height: 38px;font-size: 16px;color: #333;position: relative;}
.case_xq .top .right .lxwm:hover{background: #e7681d;color: #fff;border: 1px solid #e7681d;}
.case_xq .top .right .lxwm:hover:before{width:0; height:0;border-width:8px 8px 0; border-style:solid;border-color:#e7681d transparent transparent;
    position:absolute; bottom:-8px;content: ' ';left:50%;margin-left: -8px;}
.case_xq .top .right .lxwm img{width: 100px;height: 100px;top: 51px;left: 50%;transform: translateX(-50%);display: none;position: absolute;}
.case_xq .top .right .lxwm:hover img{display: block;}

.case_xq .bottom{width: 100%;}
.case_xq .bottom .bt{width: 144px;height: 49px;background: #e7681d;font-size: 16px;color: #fff;text-align: center;line-height: 49px;}
.case_xq .bottom .xiangqing{padding: 30px 0 0;box-sizing: border-box;} 
.case_xq .bottom .xiangqing h5{font-size: 16px;color: #333;font-weight: bold;}
.case_xq .bottom .xiangqing p{font-size: 14px;color: #333;line-height: 28px;}
.case_xq .bottom .xiangqing img{display: block;max-width: 100%;min-width: auto;margin: 0 auto;}
.case_xq .bottom .fanye{padding: 30px 0;}
.case_xq .bottom .fanye a{line-height: 34px;font-size: 16px;color: #333;display: block;}
.case_xq .bottom .fanye a:hover{color: #e7681d;}


.dqwz_fw{width: 100%;height: 66px;background: #f2f3f4;overflow: hidden;}
.dqwz_fw .dqwz_{max-width: 1230px;margin: 0 auto;padding: 0 455px 0 15px;box-sizing: border-box;position: relative;font-size: 14px;color: #666;line-height: 65px;}
.dqwz_fw .dqwz_ a{font-size: 14px;color: #666;}
.dqwz_fw .dqwz_ .list{position: absolute;right:0px;top: 0;font-size: 14px;color: #666;width: 450px;}
.dqwz_fw .dqwz_ .list a{display: block;height: 66px;width: 33.333%;float: left;font-size: 16px;color: #333;text-align: center;}
.dqwz_fw .dqwz_ .list a.act{background: #e7681d;color: #fff;}
.dqwz_fw .dqwz_ .list a:hover{background: #e7681d;color: #fff;}

.services1{width: 100%;}
.services1 .wrap{margin:50px auto 0;max-width:1200px;height:381px;position:relative;overflow:hidden;box-sizing: border-box;}
.services1 .wrap .pic{width:600px;height:381px;cursor:pointer;}
.services1 .wrap .pic1{position:absolute;top:0;left:0;z-index:1;}
.services1 .wrap .pic2{position:absolute;top:0;left:600px;z-index:3;}
.services1 .wrap .pic3{position:absolute;top:0;left:750px;z-index:5;}
.services1 .wrap .pic4{position:absolute;top:0;left:900px;z-index:7;}
.services1 .wrap .pic5{position:absolute;top:0;left:1050px;z-index:9;}
.services1 .wrap .pic:after{width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: rgba(0,0,0,.4);content: ' ';}
.services1 .wrap .pic_num{width: 450px;padding: 0 5px 0 30px;box-sizing: border-box;overflow: hidden;position: absolute;left: 0;transition: .7s all;display: none;z-index: 1000;}
.services1 .wrap .pic_num span{display: block;margin-top: 80px;line-height: 42px;display:inline-block;font-size: 24px;color: #fff;position: relative;}
.services1 .wrap .pic_num span:before{width: 60px;height: 2px;right: -65px;top: 22px;content: ' ';position: absolute;background: #fa6705;}
.services1 .wrap .pic_num p{font-size: 14px;color: #fff;line-height: 25px;height:175px;overflow: hidden;margin-top: 28px;}
.services1 .wrap .pic:hover .pic_num{right: auto;left: 0;}
.services1 .wrap_swiper{display: none;}

.services2{max-width: 1230px;padding: 0 15px;box-sizing: border-box;margin: 0 auto;}
.services2 .top{margin: 60px auto 30px;padding:0px 15px;box-sizing: border-box;text-align: center;position: relative;line-height: 60px;}
.services2 .top .title{font-size: 40px;color: #333;text-align: center;}
.services2 .top .title span{position: absolute;width: 100%;left: 0;top:0;font-size: 80px;color: rgba(51,51,51,.04);text-transform: uppercase;}
.services2 .top p{line-height: 33px;font-size: 14px;color: #333;margin-top: 30px;}
.services2 .bottom{width: 100%;}
.services2 .bottom ul li{margin-top: 20px;background: #fff;box-shadow: 0px 6px 6px rgba(0,0,0,.4);}
.services2 .bottom ul li:nth-of-type(3n){margin-right: 0;}
.services2 .bottom ul li .img{width: 100%;background: #f4f6f7;padding: 5px;box-sizing: border-box;overflow: hidden;}
.services2 .bottom ul li .img img{display: block;width: 100%;transition: .8s all;}
.services2 .bottom ul li .nr{padding: 20px 20px 32px;box-sizing: border-box;}
.services2 .bottom ul li .nr span{display: block;line-height: 36px;font-size: 18px;color: #333;font-weight: bold;height: 36px;overflow: hidden;}
.services2 .bottom ul li .nr p{margin-top: 6px;line-height: 28px;height: 56px;overflow: hidden;font-size: 14px;color: #616161;}
/* .services2 .bottom ul li:hover .img img{transform: scale(1.1);} */
.services2 .bottom ul li:hover .nr span{color: #e7681d;}

.services2 .swiper-container{padding: 0 5px 10px;box-sizing: border-box;}
.fenye  .swiper-pagination-bullet{background: transparent;opacity: 1;color: #333}
.fenye .swiper-pagination-bullet-active{background: #e7681d;color: #fff;}



.fxcs1{max-width: 1230px;padding: 0 15px;box-sizing: border-box;margin: 0 auto;}
.fxcs1 .title{font-size: 40px;color: #333;text-align: center;margin: 60px 0;position: relative;line-height: 60px;}
.fxcs1 .title span{position: absolute;width: 100%;left: 0;top:0;font-size: 80px;color: rgba(51,51,51,.04);text-transform: uppercase;}
.fxcs1 .bottom{width: 100%;}
.fxcs1 .bottom .swiper-slide{padding-left: 125px;box-sizing: border-box;min-height: 89px;}
.fxcs1 .bottom .swiper-slide .number{width: 78px;height: 89px;position: absolute;left: 15px;top: 0;background: url(../img/fxcs1_.png) center no-repeat;text-align: center;line-height: 89px;}
.fxcs1 .bottom .swiper-slide .number span{display: inline-block;width: 42px;height: 42px;line-height: 38px;border: 2px solid #fff;box-sizing: border-box;font-size: 24px;color: #fff;font-weight: bold;border-radius: 50%;}
.fxcs1 .bottom .swiper-slide .nr span{display: block;line-height: 50px;height: 50px;overflow: hidden;font-size: 22px;color: #333;font-weight: bold;}
.fxcs1 .bottom .swiper-slide .nr p{margin-top: 5px;line-height: 24px;color: #333;font-size: 14px;}
.fxcs1 .bottom .swiper-slide:hover .number{background: url(../img/fxcs1_sel.png);}
.fxcs1 .bottom .swiper-slide:hover .nr  span{color: #e45a22;}
.fxcs1 .bottom .swiper-container{padding-bottom: 70px;box-sizing: border-box;}
.fxcs1 .bottom .swiper-container .swiper-pagination-bullet{width: 40px;height: 6px;border-radius: 3px;background: #c3c8d4;opacity: 1;}
.fxcs1 .bottom .swiper-container .swiper-pagination-bullet-active{background: #e45a22;opacity: 1;}


.fxcs2{max-width: 1230px;padding: 0 15px;box-sizing: border-box;margin: 0 auto;}
.fxcs2 .title{font-size: 40px;color: #333;text-align: center;margin: 60px 0;position: relative;line-height: 60px;}
.fxcs2 .title span{position: absolute;width: 100%;left: 0;top:0;font-size: 80px;color: rgba(51,51,51,.04);text-transform: uppercase;}
.fxcs2 .bottom{width: 100%;}
.fxcs2 .bottom ul li{margin-right: 1.25%;}
.fxcs2 .bottom ul li:nth-of-type(3n){margin-right: 0;}
.fxcs2 .bottom ul li .img{padding: 8px;box-sizing: border-box;background: #f9f9f9;box-shadow: 0px 6px 6px rgba(0,0,0,.2);position: relative;overflow: hidden;}
.fxcs2 .bottom ul li .img img{display: block;width: 100%;}
.fxcs2 .bottom ul li .nr{line-height: 76px;height: 76px;overflow: hidden;text-align: center;font-size: 16px;color: #333;}
.fxcs2 .bottom #container li p{ padding: 30px;box-sizing: border-box;height:100%; width: 100%;  position: absolute;    left: 0; top: -100%;   color: #ffffff;   z-index: 2; background: rgba(9,30,40,.8);	_position: relative;transition:.5s all;}
.fxcs2 .bottom #container li p span{display: block;font-size: 18px;color: #fff;font-weight: bold;line-height: 18px;height: 18px;overflow: hidden;}
.fxcs2 .bottom #container li p i{display: block;line-height: 24px;margin-top: 14px;max-height: 120px;overflow: hidden;font-size: 14px;}
.fxcs2 .bottom #container li:hover p{top: 0}
.fxcs2 .fenye{padding-top: 30px;}



.fxcs2 .swiper-container{padding: 0 5px 10px;box-sizing: border-box;}
.fenye  .swiper-pagination-bullet{background: transparent;opacity: 1;color: #333}
.fenye .swiper-pagination-bullet-active{background: #e7681d;color: #fff;}












.fxcs3{max-width: 1230px;padding: 0 15px 57px;box-sizing: border-box;margin: 0 auto;}
.fxcs3 img{width: 158px;display: block;margin: 0 auto;}
.fxcs3 span{display: block;margin-top: 18px;text-align: center;font-size: 16px;color: #333;font-weight: bold;line-height: 40px;}
.fxcs3 p{font-size: 14px;color: #333;line-height: 24px;text-align: center;}


.fxcs_xq{max-width: 1230px;padding: 0 15px;box-sizing: border-box;margin: 0 auto;}
.fxcs_xq .top{padding: 40px 0 33px;box-sizing: border-box;}
.fxcs_xq .top h5{line-height: 42px;height: 42px;overflow: hidden;text-align: center;font-size: 24px;color: #333;}
.fxcs_xq .top p{line-height: 17px;margin-top: 10px;font-size: 14px;color: #666;text-align: center;}
.fxcs_xq .top p img{vertical-align: middle;margin: 0 10px;}
.fxcs_xq .bottom{padding: 30px 0;border: 1px solid #f4f6fa;box-sizing: border-box;border-right: 0;border-left: 0;}
.fxcs_xq .bottom p{font-size: 14px;line-height: 28px;color: #666;}
.fxcs_xq .bottom img{display: block;max-width: 100%;min-width: auto;margin: 0 auto 20px;}
.fxcs_xq .bottom div.ljxz{margin: 40px 0 10px;}
.fxcs_xq .bottom div.ljxz a{width: 160px;height: 50px;display: block;margin: 0 auto;border: 1px solid #dadada;box-sizing: border-box;text-align: center;line-height: 48px;font-size: 14px;color: #333;}
.fxcs_xq .bottom div.ljxz a img{vertical-align: middle;display: inline-block;margin: 0;margin-left: 15px;}
.fxcs_xq .bottom div.ljxz a:hover{border-color: #e7681d;}

.fxcs_xq .bottom div.ljxz a img{vertical-align: middle;margin-left: 20px;}
.fxcs_xq .bottom div.ljxz a .show{display:  inline-block;}
.fxcs_xq .bottom div.ljxz a .hide{display: none;}
.fxcs_xq .bottom div.ljxz a:hover .show{display: none;}
.fxcs_xq .bottom div.ljxz a:hover .hide{display: inline-block;}
.fxcs_xq .bottom div.ljxz a:hover{color: #fff!important;border-color: #e45a22;background: #e45a22;}

















.fxcs_xq .fanye{height: 74px;overflow: hidden;}
.fxcs_xq .fanye a{max-width: 50%;float: left;line-height: 74px;font-size: 16px;color: #333;}
.fxcs_xq .fanye a:nth-of-type(2n){float: right;}
.fxcs_xq .fanye a:hover{color: #e7681d;}

















.sbwx1{max-width: 1230px;padding: 0 15px;box-sizing: border-box;margin: 0 auto;}
.sbwx1 .top{margin: 60px auto 30px;padding:0px 15px;box-sizing: border-box;text-align: center;position: relative;line-height: 60px;}
.sbwx1 .top .title{font-size: 40px;color: #333;text-align: center;}
.sbwx1 .top .title span{position: absolute;width: 100%;left: 0;top:0;font-size: 80px;color: rgba(51,51,51,.04);text-transform: uppercase;}
.sbwx1 .top p{line-height: 33px;font-size: 14px;color: #333;margin-top: 30px;}
.sbwx1 .bottom{padding:0 75px 20px;box-sizing: border-box;position: relative;}
.sbwx1 .bottom .swiper-slide .img{padding-right: 18px;box-sizing: border-box;}
.sbwx1 .bottom .swiper-slide .img img{display: block;width: 100%;}
.sbwx1 .bottom .swiper-slide .nr{margin-top: 50px;position: relative;}
.sbwx1 .bottom .swiper-slide .nr i{width: 24px;height: 24px;background: #eaeaea;position: relative;margin-top: -12px;margin-left: 30px;border-radius: 50%;display: block;padding-top: 6px;box-sizing: border-box;}
.sbwx1 .bottom .swiper-slide .nr i o{display: block;width: 12px;height: 12px;margin: 0px auto 0;border-radius: 50%;background: #666;border-radius: 50%;}
.sbwx1 .bottom .swiper-slide .nr span{line-height: 62px;display: block;margin-top: 50px;position: relative;font-size: 28px;color: #ccc;font-weight: bold;}
.sbwx1 .bottom .swiper-slide .nr span:before{width: 1px;height: 50px;top: -50px;left: 42px;background: #eee;content: ' ';position: absolute;}
.sbwx1 .bottom .swiper-slide .nr p{line-height: 24px;font-size: 14px;color: #333;height: 72px;overflow:hidden; }

.sbwx1 .bottom:before{width: 90%;left: 5%;top: 45.5%;content: ' ';background: #091e28;height: 1px;position: absolute;}
.sbwx1 .bottom .tab_btn{cursor: pointer;}
.sbwx1 .bottom .tab_btn .tab_a{width: 46px;height: 46px;background: #dbdbdb;border-radius: 50%;position: absolute;top: 45%;transform: translateY(-50%);text-align: center;line-height: 46px;}
.sbwx1 .bottom .tab_btn .tab_a.prev{left: 0;}
.sbwx1 .bottom .tab_btn .tab_a.next{right: 0;}
.sbwx1 .bottom .tab_btn .tab_a img{display:inline-block;vertical-align: middle;}
.sbwx1 .bottom .swiper-slide:hover .nr span{color: #e35722;}


.sbwx2{max-width: 1230px;padding: 0 15px;box-sizing: border-box;margin: 0 auto;}
.sbwx2 .top{margin: 60px auto 30px;padding:0px 15px;box-sizing: border-box;text-align: center;position: relative;line-height: 60px;}
.sbwx2 .top .title{font-size: 40px;color: #333;text-align: center;}
.sbwx2 .top .title span{position: absolute;width: 100%;left: 0;top:0;font-size: 80px;color: rgba(51,51,51,.04);text-transform: uppercase;}
.sbwx2 .top p{line-height: 33px;font-size: 14px;color: #333;margin-top: 30px;}
.sbwx2 .bottom{padding:0 75px 0px;box-sizing: border-box;position: relative;}
.sbwx2 .bottom .swiper-slide .img{border: 1px solid #eee;box-sizing: border-box;position: relative;}
.sbwx2 .bottom .swiper-slide .img img{display: block;width: 100%;}
.sbwx2 .bottom .swiper-slide .nr{width: 100%;}
.sbwx2 .bottom .swiper-slide .nr p{margin-top: 4px;line-height: 70px;height: 70px;overflow: hidden;font-size: 14px;color: #333;text-align: center;position: relative;}
.sbwx2 .bottom .swiper-slide .nr span{display: block;margin: 20px auto 0;width: 12px;height: 12px;border-radius: 50%;border: 2px solid #ddd;box-sizing: border-box;}
.sbwx2 .bottom:before{width: 95%;left: 2.5%;bottom: 33px;content: ' ';background: #dededd;height: 1px;position: absolute;}
.sbwx2 .bottom .tab_btn{cursor: pointer;}
.sbwx2 .bottom .tab_btn .tab_a{width: 25px;height: 25px;border-radius: 50%;position: absolute;bottom: 20px;text-align: center;line-height: 22px;border: 1px solid #d3d3d3;box-sizing: border-box;font-family: "agency fb";font-size: 26px;color: #d3d3d3;}
.sbwx2 .bottom .tab_btn .tab_a.prev{left: 0;background:#fff url(../img/prev_hui.png) center no-repeat;}
.sbwx2 .bottom .tab_btn .tab_a.next{right: 0;background:#fff url(../img/next_hui.png) center no-repeat;}
.sbwx2 .bottom .tab_btn .tab_a:hover{color: #e97733;border-color: #e97733;}
.sbwx2 .bottom .tab_btn .tab_a.prev:hover{left: 0;background: #fff url(../img/prev_huang.png) center no-repeat;}
.sbwx2 .bottom .tab_btn .tab_a.next:hover{right: 0;background:#fff url(../img/next_huang.png) center no-repeat;}








.sbwx2 .bottom .tab_btn .tab_a:hover{color: #e97733;border-color: #e97733;}
.sbwx2 .bottom  .swiper-slide .img:before{width: 0;left: 50%;transform: translateX(-50%);top: 0;height: 100%;background: rgba(0, 0, 0, .2);position: absolute;transition: .5s all;content: ' '}
.sbwx2 .bottom  .swiper-slide:hover .img:before{width: 100%}
.sbwx2 .bottom .swiper-slide .nr p:before{width: 0;left: 50%;transform: translateX(-50%);top: 10px;content: ' ';position: absolute;background: #ddd;transition: .5s all;height: 1px;}
.sbwx2 .bottom .swiper-slide .nr p:after{width: 0;left: 50%;transform: translateX(-50%);bottom: 10px;content: ' ';position: absolute;background: #ddd;transition: .5s all;height: 1px;}
.sbwx2 .bottom .swiper-slide:hover .nr p:before{width: 100%;}
.sbwx2 .bottom .swiper-slide:hover .nr p:after{width: 100%;}
.sbwx2 .bottom .swiper-slide:hover .nr p{color: #e35722;}






.sbwx3{max-width: 1230px;padding: 0 15px;box-sizing: border-box;margin: 0 auto;}
.sbwx3 .top{margin: 60px auto 30px;padding:0px 15px;box-sizing: border-box;text-align: center;position: relative;line-height: 60px;}
.sbwx3 .top .title{font-size: 40px;color: #333;text-align: center;}
.sbwx3 .top .title span{position: absolute;width: 100%;left: 0;top:0;font-size: 80px;color: rgba(51,51,51,.04);text-transform: uppercase;}
.sbwx3 .top p{line-height: 33px;font-size: 14px;color: #333;margin-top: 30px;}
.sbwx3 .bottom{padding:0 75px 0px;box-sizing: border-box;position: relative;}
.sbwx3 .bottom .swiper-slide .img{padding: 8px;background: #fff;box-shadow: 0px 6px 6px rgba(35,24,21,.1);box-sizing: border-box;}
.sbwx3 .bottom .swiper-slide .img img{display: block;width: 100%;}
.sbwx3 .bottom .swiper-slide p{line-height: 20px;font-size: 16px;margin-top: 28px;height: 20px;overflow: hidden;text-align: center;color: #333;}
.sbwx3 .bottom .tab_btn .tab_a{width: 46px;height: 46px;background: #dbdbdb;border-radius: 50%;position: absolute;top: 51%;transform: translateY(-50%);text-align: center;line-height: 46px;}
.sbwx3 .bottom .tab_btn .tab_a.prev{left: 0;}
.sbwx3 .bottom .tab_btn .tab_a.next{right: 0;}
.sbwx3 .bottom .tab_btn .tab_a img{display:inline-block;vertical-align: middle;}
.sbwx3 .bottom .swiper-container{padding: 0 5px;box-sizing: border-box;}
.sbwx3 .bottom .swiper-slide:hover p{color: #e35722;}
.sbwx4{max-width: 1230px;padding: 0 15px;box-sizing: border-box;margin: 0 auto;}
.sbwx4 .top{margin: 60px auto 30px;padding:0px 15px;box-sizing: border-box;text-align: center;position: relative;line-height: 60px;}
.sbwx4 .top .title{font-size: 40px;color: #333;text-align: center;}
.sbwx4 .top .title span{position: absolute;width: 100%;left: 0;top:0;font-size: 80px;color: rgba(51,51,51,.04);text-transform: uppercase;}
.sbwx4 .top p{line-height: 33px;font-size: 14px;color: #333;margin-top: 30px;}
.sbwx4 .bottom{padding:0 75px 0px;box-sizing: border-box;position: relative;}
.sbwx4 .bottom .swiper-slide .img{padding: 8px;background: #fff;box-shadow: 0px 6px 6px rgba(35,24,21,.1);box-sizing: border-box;}
.sbwx4 .bottom .swiper-slide .img img{display: block;width: 100%;}
.sbwx4 .bottom .swiper-slide p{line-height: 20px;font-size: 16px;margin-top: 28px;height: 20px;overflow: hidden;text-align: center;color: #333;}
.sbwx4 .bottom .tab_btn .tab_a{width: 46px;height: 46px;background: #dbdbdb;border-radius: 50%;position: absolute;top: 51%;transform: translateY(-50%);text-align: center;line-height: 46px;}
.sbwx4 .bottom .tab_btn .tab_a.prev{left: 0;}
.sbwx4 .bottom .tab_btn .tab_a.next{right: 0;}
.sbwx4 .bottom .tab_btn .tab_a img{display:inline-block;vertical-align: middle;}
.sbwx4 .bottom .swiper-container{padding: 0 5px;box-sizing: border-box;}
.sbwx4 .bottom .swiper-slide:hover p{color: #e35722;}
.sbwx5{max-width: 1230px;padding: 0 15px;box-sizing: border-box;margin: 0 auto;}
.sbwx5 .top{margin: 60px auto 30px;padding:0px 15px;box-sizing: border-box;text-align: center;position: relative;line-height: 60px;}
.sbwx5 .top .title{font-size: 40px;color: #333;text-align: center;}
.sbwx5 .top .title span{position: absolute;width: 100%;left: 0;top:0;font-size: 80px;color: rgba(51,51,51,.04);text-transform: uppercase;}
.sbwx5 .top p{line-height: 33px;font-size: 14px;color: #333;margin-top: 30px;}
.sbwx5 .bottom{padding:30px 75px 0px;box-sizing: border-box;position: relative;}
.sbwx5 .bottom .left{width: 43%;}
.sbwx5 .bottom .left img{display: block;width: 100%;}
.sbwx5 .bottom .right{width: 57%;padding-left: 60px;box-sizing: border-box;}
.sbwx5 .bottom .right span{display: block;margin: 40px 0 24px;line-height: 38px;font-size: 22px;color: #333;}
.sbwx5 .bottom .right p{line-height: 36px;font-size: 16px;color: #333;}


.sbwx6{max-width: 1180px;padding: 0 15px;box-sizing: border-box;margin: 0 auto;}
.sbwx6 .top{padding: 80px 0;box-sizing: border-box;}
.sbwx6 .top ul{font-size: 0;text-align: center;}
.sbwx6 .top ul li{width: 20%;float: left;position: relative;}
.sbwx6 .top ul li .img{height: 42px;line-height: 42px;display: block;overflow: hidden;}
.sbwx6 .top ul li .img img{display: block;margin: 0 auto;}
.sbwx6 .top ul li .img img.show{display: block;}
.sbwx6 .top ul li .img img.hide{display: none;}
.sbwx6 .top ul li span{width: 19px;height: 19px;margin: 23px auto 20px;border: 1px solid #dedede;display: block;border-radius: 50%;padding-top: 2px;box-sizing: border-box;line-height: 17px;}
.sbwx6 .top ul li span i{width: 13px;height: 13px;display: block;border-radius: 50%;background: #bbbbbb;vertical-align: middle;margin: 0 auto;}
.sbwx6 .top ul li p{line-height: 24px;font-size: 14px;color: #555;}
.sbwx6 .top ul li:hover .img img.show{display: none;}
.sbwx6 .top ul li:hover .img img.hide{display: block;}
.sbwx6 .top ul li:hover span{border-color: #e45a22;}
.sbwx6 .top ul li:hover span i{background: #e45a22;}
.sbwx6 .top ul li:after{width: 86%;height: 1px;left: 57%;top: 75px;content: ' ';background: #ddd;position: absolute;}
.sbwx6 .top ul li:nth-of-type(5):after{display: none;}
.sbwx6 .bottom{max-width: 756px;margin: 0 auto;}
.sbwx6 .bottom p{line-height: 28px;font-size: 14px;color: #555;text-align: center;}
.sbwx6 .bottom p span{font-size: 16px;color: #333;font-weight: bold;}
.sbwx6 .bottom .ewm{padding: 32px 0 50px;}
.sbwx6 .bottom .ewm div{width: 200px;border: 1px solid #e3e4e5;padding: 14px;box-sizing: border-box;border-radius: 10px;margin: 0 auto;}
.sbwx6 .bottom .ewm div img{display: block;width: 100%;}
.sbwx6 .bottom .ewm p{line-height: 38px;margin-top: 8px;font-size: 16px;color: #333;font-weight: bold;}


.about{width: 100%;}
.about .about_top{max-width: 1230px;padding: 50px 15px;box-sizing: border-box;margin: 0 auto;}
.about .about_top ul li{width: 25%;float: left;height: 68px;border-right: 1px solid #dfdfdf;box-sizing: border-box;background: #f4f5f6;text-align: center;line-height: 68px;}
.about .about_top ul li:nth-of-type(4n){border-right: 0;}
.about .about_top ul li .show{display: inline-block;}
.about .about_top ul li .hide{display: none;}
.about .about_top ul li img{vertical-align: middle;margin-right: 12px;}
.about .about_top ul li a{font-size: 18px;color: #565656;display: block;}
.about .about_top ul li:hover{background: #e7681d;}
.about .about_top ul li:hover .show{display: none;}
.about .about_top ul li:hover .hide{display: inline-block;}
.about .about_top ul li:hover a{color: #fff;}
.about .about_top ul li.act{background: #e7681d;}
.about .about_top ul li.act .show{display: none;}
.about .about_top ul li.act .hide{display: inline-block;}
.about .about_top ul li.act a{color: #fff;}

.about .qyjj1{max-width: 1230px;padding: 0 15px 40px;box-sizing: border-box;margin: 0 auto;}
.about .qyjj1 .right{width: 60%;float: right;padding: 10px;background: #f2f2f2;box-sizing: border-box;margin-left: 30px;}
.about .qyjj1 .right img{display: block;width: 100%;}
.about .qyjj1 .box {padding: 60px 0;box-sizing: border-box;}
.about .qyjj1 .box .title{font-size: 40px;color: #333;position: relative;line-height: 60px;}
.about .qyjj1 .box .title span{position: absolute;width: 100%;left: 0;top:0;font-size: 80px;color: rgba(51,51,51,.04);text-transform: uppercase;}
.about .qyjj1 .box .bt{margin-top: 65px;margin-bottom: 35px;line-height: 50px;font-size: 24px;color: #333;position: relative;}
.about .qyjj1 .box .bt:before{top: -28px;width: 60px;height: 2px;left: 0;content: ' ';background: #e45a22;position: absolute;}
.about .qyjj1 .box p{line-height: 28px;font-size: 14px;color: #555;}
.about .qyjj1 .bottom{max-width: 842px;margin: 0 auto;position: relative;}
.about .qyjj1 .bottom video{width: 100%;display: block;}	
.about .qyjj1 .bottom #anniu{width: 72px;height: 72px;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 1000000}

.about .qyjj2{width: 100%;margin-bottom: 60px;}
.about .qyjj2 .title{font-size: 40px;color: #333;position: relative;line-height: 60px;margin: 60px 0 40px;position: relative;}
.about .qyjj2 .title span{position: absolute;width: 100%;left: 0;top:0;font-size: 80px;color: rgba(51,51,51,.04);text-transform: uppercase;}
.about .qyjj2 .title:before{width: 60px;height: 2px;left: 0;bottom: -40px;content: ' ';background: #e45a22;position: absolute;}
.about .qyjj2 .qyjj2_{max-width: 1230px;margin: 0 auto;padding: 0 15px;box-sizing: border-box;}
.about .qyjj2 .qyjj2_ .bottom{width: 100%;padding: 32px 50px 88px;position: relative;box-sizing: border-box;}
.about .qyjj2 .qyjj2_ .bottom:before{width: 90%;height: 1px;background: #333333;left: 5%;top: 45%;content: ' ';position: absolute;}

.about .qyjj2 .qyjj2_ .bottom ul li{float: left;box-sizing: border-box;position: relative;}
.about .qyjj2 .qyjj2_ .bottom ul li:nth-of-type(1){width: 33.33%;padding-left:150px ;margin-bottom: 80px;}
.about .qyjj2 .qyjj2_ .bottom ul li:nth-of-type(2){width: 33.33%;padding: 0 75px;margin-bottom: 80px;}
.about .qyjj2 .qyjj2_ .bottom ul li:nth-of-type(3){width: 33.33%;padding-right:150px ;margin-bottom: 80px;}
.about .qyjj2 .qyjj2_ .bottom ul li:nth-of-type(4){width: 25%;padding: 0 37px;margin-top: 80px;}
.about .qyjj2 .qyjj2_ .bottom ul li:nth-of-type(5){width: 25%;padding: 0 37px;margin-top: 80px;}
.about .qyjj2 .qyjj2_ .bottom ul li:nth-of-type(6){width: 25%;padding: 0 37px;margin-top: 80px;}
.about .qyjj2 .qyjj2_ .bottom ul li:nth-of-type(7){width: 25%;padding: 0 37px;margin-top: 80px;}
.about .qyjj2 .qyjj2_ .bottom ul li h5{font-size: 28px;color: #000;font-weight: bold;margin: 20px 0;line-height: 24px;transition: .4s all;}
.about .qyjj2 .qyjj2_ .bottom ul li p{line-height: 24px;font-size: 14px;color: #333;height: 72px;overflow: hidden;}
.about .qyjj2 .qyjj2_ .bottom ul li span{width: 24px;height: 24px;background: rgba(9,30,40,.1);border-radius: 50%;display: block;position: absolute;padding: 6px;box-sizing: border-box;}
.about .qyjj2 .qyjj2_ .bottom ul li span i{width: 12px;height: 12px;display: block;background: #666666;border-radius: 50%;}
.about .qyjj2 .qyjj2_ .bottom ul li:nth-of-type(1) span{bottom: -92px;left: 178px;}
.about .qyjj2 .qyjj2_ .bottom ul li:nth-of-type(2) span{bottom: -92px;left: 103px;}
.about .qyjj2 .qyjj2_ .bottom ul li:nth-of-type(3) span{bottom: -92px;left: 28px;}
.about .qyjj2 .qyjj2_ .bottom ul li:nth-of-type(4) span{top: -92px;left: 65px;}
.about .qyjj2 .qyjj2_ .bottom ul li:nth-of-type(5) span{top: -92px;left: 65px;}
.about .qyjj2 .qyjj2_ .bottom ul li:nth-of-type(6) span{top: -92px;left: 65px;}
.about .qyjj2 .qyjj2_ .bottom ul li:nth-of-type(7) span{top: -92px;left: 65px;}
.about .qyjj2 .qyjj2_ .bottom ul li:nth-of-type(1):before{width: 1px;height: 48px;bottom: -68px;left: 190px;position: absolute;background: #666;content: ' ';}
.about .qyjj2 .qyjj2_ .bottom ul li:nth-of-type(2):before{width: 1px;height: 48px;bottom: -68px;left: 115px;position: absolute;background: #666;content: ' ';}
.about .qyjj2 .qyjj2_ .bottom ul li:nth-of-type(3):before{width: 1px;height: 48px;bottom: -68px;left: 40px;position: absolute;background: #666;content: ' ';}
.about .qyjj2 .qyjj2_ .bottom ul li:nth-of-type(4):before{width: 1px;height: 48px;top: -68px;left: 77px;position: absolute;background: #666;content: ' ';}
.about .qyjj2 .qyjj2_ .bottom ul li:nth-of-type(5):before{width: 1px;height: 48px;top: -68px;left: 77px;position: absolute;background: #666;content: ' ';}
.about .qyjj2 .qyjj2_ .bottom ul li:nth-of-type(6):before{width: 1px;height: 48px;top: -68px;left: 77px;position: absolute;background: #666;content: ' ';}
.about .qyjj2 .qyjj2_ .bottom ul li:nth-of-type(7):before{width: 1px;height: 48px;top: -68px;left: 77px;position: absolute;background: #666;content: ' ';}
.about .qyjj2 .qyjj2_ .bottom ul li:hover h5{color: #e45a22;font-size: 30px;}
.about .qyjj2 .qyjj2_ .bottom ul li:hover p{color: #e45a22;}

.about .qyjj2 .qyjj2_ .bottom .tab_btn{cursor: pointer;}
.about .qyjj2 .qyjj2_ .bottom .tab_btn .tab_a{width: 46px;height: 46px;background: #dbdbdb;border-radius: 50%;position: absolute;top: 45%;transform: translateY(-50%);text-align: center;line-height: 46px;}
.about .qyjj2 .qyjj2_ .bottom .tab_btn .tab_a.prev{left: 0;}
.about .qyjj2 .qyjj2_ .bottom .tab_btn .tab_a.next{right: 0;}
.about .qyjj2 .qyjj2_ .bottom .tab_btn .tab_a img{display:inline-block;vertical-align: middle;}



.about .qyjj2 .qyjj2_ .swiper_bottomsj{display: none;}


.about .qywh1{max-width: 1230px;padding: 0 15px;box-sizing: border-box;margin: 0 auto;}
.about .qywh1 .title{font-size: 40px;color: #333;text-align: center;margin: 0 0 40px 0;position: relative;line-height: 60px;}
.about .qywh1 .title span{position: absolute;width: 100%;left: 0;top:0;font-size: 80px;color: rgba(51,51,51,.04);text-transform: uppercase;}
.about .qywh1 .top{max-width: 775px;margin: 0 auto;line-height: 28px;font-size: 14px;color: #666;text-align: center;}
.about .qywh1 .bottom{width: 100%;margin-top: 45px;}
.about .qywh1 .bottom ul li{width: 23.5%;float: left;margin-right: 2%;background: #fff;box-shadow: 0px 6px 6px rgba(35,24,21,.2);border: 1px solid #eceff0;padding: 28px 0 28px 95px;position: relative;box-sizing: border-box;}
.about .qywh1 .bottom ul li:nth-of-type(4n){margin-right: 0;}
.about .qywh1 .bottom ul li .img{position: absolute;left: 0;width: 95px;text-align: center;height: 68px;line-height: 68px;top: 28px;border-right: 1px solid #eceff0;box-sizing: border-box;}
.about .qywh1 .bottom ul li .img img{vertical-align: middle;transition: .5s all;}
.about .qywh1 .bottom ul li .nr{padding: 0 12px;box-sizing: border-box;}
.about .qywh1 .bottom ul li .nr span{line-height: 36px;height: 36px;font-size: 20px;color: #333;font-weight: bold;}
.about .qywh1 .bottom ul li .nr p{line-height: 32px;font-size: 16px;color: #333;}
.about .qywh1 .bottom ul li:hover .img img{transform: translateY(-10px);}
.about .qywh1 .bottom ul li:hover .nr span{color: #e7681d;}
.about .qywh2{max-width: 1230px;padding: 0 15px;box-sizing: border-box;margin: 0 auto;}
.about .qywh2 .title{font-size: 40px;color: #333;text-align: center;margin: 60px 0 40px 0;position: relative;line-height: 60px;}
.about .qywh2 .title span{position: absolute;width: 100%;left: 0;top:0;font-size: 80px;color: rgba(51,51,51,.04);text-transform: uppercase;}
.about .qywh2 .top{max-width: 775px;margin: 0 auto;line-height: 28px;font-size: 14px;color: #666;text-align: center;}
.about .qywh2 .bottom{width: 100%;margin-top: 45px;}
.about .qywh2 .bottom .swiper-container{padding-bottom:30px;}
.about .qywh2 .bottom .swiper-slide .img{padding: 8px;box-sizing: border-box;box-shadow: 0px 6px 6px rgba(35,24,21,.2);background: #fff;}
.about .qywh2 .bottom .swiper-slide .img img{display: block;width: 100%;}
.about .qywh2 .bottom .swiper-slide p{line-height: 56px;height: 56px;overflow: hidden;text-align: center;font-size: 16px;color: #333;}
.about .qywh2 .bottom .swiper-pagination-bullet{width: 14px;height: 14px;opacity: 1;background: #dbdbdb;}
.about .qywh2 .bottom .swiper-pagination-bullet-active{background: #e7681d;}
.about .qywh2 .bottom .swiper-slide:hover p{color: #e7681d;}



.about .qywh3{max-width: 1230px;padding: 0 15px 60px;box-sizing: border-box;margin: 0 auto;}
.about .qywh3 .title{font-size: 40px;color: #333;text-align: center;margin: 60px 0 40px 0;position: relative;line-height: 60px;}
.about .qywh3 .title span{position: absolute;width: 100%;left: 0;top:0;font-size: 80px;color: rgba(51,51,51,.04);text-transform: uppercase;}
.about .qywh3 .top{max-width: 775px;margin: 0 auto;line-height: 28px;font-size: 14px;color: #666;text-align: center;}
.about .qywh3 .bottom{width: 100%;margin-top: 45px;}
.about .qywh3 .bottom{position: relative;}
.about .qywh3 .bottom .swiper-slide .img{border: 1px solid #eee;box-sizing: border-box;position: relative;}
.about .qywh3 .bottom .swiper-slide .img img{display: block;width: 100%;}
.about .qywh3 .bottom .swiper-slide .nr{width: 100%;}
.about .qywh3 .bottom .swiper-slide .nr p{position: relative;margin-top: 4px;line-height: 70px;height: 70px;overflow: hidden;font-size: 14px;color: #333;text-align: center;}
.about .qywh3 .bottom .swiper-slide .nr span{display: block;margin: 20px auto 0;width: 12px;height: 12px;border-radius: 50%;border: 2px solid #ddd;box-sizing: border-box;}
.about .qywh3 .bottom:before{width: 95%;left: 2.5%;bottom: 28px;content: ' ';background: #dededd;height: 1px;position: absolute;}
.about .qywh3 .bottom .tab_btn{cursor: pointer;}
.about .qywh3 .bottom .tab_btn .tab_a{width: 25px;height: 25px;border-radius: 50%;position: absolute;bottom: 15px;text-align: center;line-height: 22px;border: 1px solid #d3d3d3;box-sizing: border-box;font-family: "agency fb";font-size: 26px;color: #d3d3d3;z-index: 10000;}
.about .qywh3 .bottom .tab_btn .tab_a.prev{left: 0;background:#fff url(../img/prev_hui.png) center no-repeat;}
.about .qywh3 .bottom .tab_btn .tab_a.next{right: 0;background:#fff url(../img/next_hui.png) center no-repeat;}
.about .qywh3 .bottom .tab_btn .tab_a:hover{color: #e97733;border-color: #e97733;}
.about .qywh3 .bottom .tab_btn .tab_a.prev:hover{left: 0;background: #fff url(../img/prev_huang.png) center no-repeat;}
.about .qywh3 .bottom .tab_btn .tab_a.next:hover{right: 0;background:#fff url(../img/next_huang.png) center no-repeat;}
.about .qywh3 .bottom .swiper-slide .img:before{width: 0;left: 50%;transform: translateX(-50%);top: 0;height: 100%;background: rgba(0, 0, 0, .2);position: absolute;transition: .5s all;content: ' '}
.about .qywh3 .bottom .swiper-slide:hover .img:before{width: 100%}
.about .qywh3 .bottom .swiper-slide .nr p:before{width: 0;left: 50%;transform: translateX(-50%);top: 10px;content: ' ';position: absolute;background: #ddd;transition: .5s all;height: 1px;}
.about .qywh3 .bottom .swiper-slide .nr p:after{width: 0;left: 50%;transform: translateX(-50%);bottom: 10px;content: ' ';position: absolute;background: #ddd;transition: .5s all;height: 1px;}
.about .qywh3 .bottom .swiper-slide:hover .nr p:before{width: 100%;}
.about .qywh3 .bottom .swiper-slide:hover .nr p:after{width: 100%;}
.about .qywh3 .bottom .swiper-slide:hover .nr p{color: #e35722;}


.about .lxwm1{max-width: 1230px;margin: 0px auto 0;padding: 0 15px;box-sizing: border-box;}
.about .lxwm1 .left{width: 43%;float: left;}
.about .lxwm1 .right{width: 55%;float: right;border: 1px solid #ddd;padding: 10px;box-sizing: border-box;}
.about .lxwm1 .left .title{font-size: 24px;font-weight: bold;color: #333;line-height: 25px;padding-bottom: 42px;border-bottom: 1px solid #dddddd;box-sizing: border-box;}
.about .lxwm1 .left .top{width: 100%;padding: 36px  0 22px;box-sizing: border-box;}
.about .lxwm1 .left .top ul li{position: relative;cursor: pointer;min-width: 122px;height: 42px;text-align: center;margin-right: 24px;line-height: 42px;font-size: 14px;color: #666;font-weight: bold;border-radius: 3px;float: left;}
.about .lxwm1 .left .top ul li.act:before{width:0; height:0; border-width:8px 8px 0; border-style:solid; border-color:#e7681d transparent transparent;position:absolute; bottom:-8px;left:50%;margin-left: -8px;content: ' ';}
.about .lxwm1 .left .top ul li.act{background: #e7681d;color: #fff;}
.about .lxwm1 .left .bottom{width: 100%;}
.about .lxwm1 .left .bottom .box{display: none;}
.about .lxwm1 .left .bottom .box.block{display: block;}
.about .lxwm1 .left .bottom p{padding-left: 40px;position: relative;box-sizing: border-box;margin: 15px 0;line-height: 24px;font-size: 14px;color: #555;font-weight: bold;}
.about .lxwm1 .left .bottom p i{position: absolute;left: 0;top: 0;line-height: 24px;}
.about .lxwm1 .left .bottom p i img{vertical-align: middle;}
.about .lxwm1 .left .bottom p span{color: #e45a22;font-weight: bold;font-size: 20px;}
.about .lxwm1 .right #allmap{width: 100%;height: 388px;}

.about .lxwm2{max-width: 1230px;margin: 60px auto 0;padding: 0 15px;box-sizing: border-box;}
.about .lxwm2 .title{font-size: 24px;font-weight: bold;color: #333;line-height: 25px;margin-bottom: 25px;}
.about .lxwm2 .top{font-size: 14px;color: #333;line-height: 16px;margin-bottom: 35px;}
.about .lxwm2 .bottom{width: 100%;}
.about .lxwm2 .bottom{width: 100%;}
.about .lxwm2 .bottom input{width: 32.5%;float: left;margin-right: 1.25%;height: 45px;border: 1px solid #c4c4c4;padding: 0 20px;box-sizing: border-box;font-size: 14px;color: #666;margin-top: 20px;}
.about .lxwm2 .bottom input:nth-of-type(3){margin-right: 0;}
.about .lxwm2 .bottom textarea{font-family: "微软雅黑";width: 100%;height: 170px;border: 1px solid #c4c4c4;padding:10px 20px;box-sizing: border-box;font-size: 14px;color: #666;margin-top: 20px;}
.about .lxwm2 .bottom button{display: block;margin: 60px auto 60px;width: 188px;height: 46px;background: #e45a22;color: #fff;font-size: 16px;}


.about .news{max-width: 1230px;margin: 0 auto;padding: 0 15px;box-sizing: border-box;}
.about .news ul li{width: 100%;padding: 12px 20px 12px 226px;border: 1px solid #fbfbfb;box-sizing: border-box;position: relative;margin-bottom: 28px;box-shadow: 0px 7px 7px rgba(35,24,21,.1);}
.about .news ul li .img{position: absolute;left: 20px;top: 12px;padding: 2px;box-sizing: border-box;width: 206px;overflow: hidden;background: #f4f6f7;}
.about .news ul li .img img{display: block;width: 100%;transition: .8s all;}
.about .news ul li .nr{padding: 0 18px 0 30px;box-sizing: border-box;}
.about .news ul li .nr div{height: 60px;line-height: 60px;font-size: 18px;color: #333;font-weight: bold;padding-right: 85px;box-sizing: border-box;position: relative;overflow: hidden;}
.about .news ul li .nr div span{position: absolute;width: 85px;right: 0;top: 0;height: 60px;font-size: 14px;color: #666;font-weight: normal;}
.about .news ul li .nr p{line-height: 24px;height: 48px;overflow: hidden;font-size: 14px;color: #666;}
.about .news ul li .nr text{display: block;margin: 12px 0;  width: 14px; height: 14px; background: url(../img/index3_icon2.svg) center no-repeat;}
.about .news ul li:hover .nr div{color: #e45a22;}
.about .news ul li:hover .nr text{background: url(../img/index3_icon2_sel.svg) center no-repeat;}
.about .news ul li:last-child{margin-bottom: 0;}
.about .news ul li:hover .img img{transform: scale(1.1);}
.about .news ul li:hover {box-shadow: 0px 7px 7px rgba(35,24,21,.2);}

.applications{max-width: 1230px;margin: 0 auto;padding: 0 15px;box-sizing: border-box;}
.applications .top{width: 100%;padding: 40px 0;box-sizing: border-box;text-align: center;font-size: 0;}
.applications .top ul li{display: inline-block;width: 180px;height: 60px;margin: 0 10px 10px;line-height: 60px;background: #f4f5f6;position: relative;}
.applications .top ul li a{text-align: center;display: block;}
.applications .top ul li .show{display: inline-block;}
.applications .top ul li .hide{display: none;}
.applications .top ul li img{vertical-align: middle;margin-right: 12px;}
.applications .top ul li a{font-size: 18px;color: #565656;display: block;}
.applications .top ul li:hover{background: #e7681d;}
.applications .top ul li:hover .show{display: none;}
.applications .top ul li:hover .hide{display: inline-block;}
.applications .top ul li:hover a{color: #fff;}
.applications .top ul li:hover:before{width:0; height:0; border-width:8px 8px 0; border-style:solid; border-color:#e7681d transparent transparent;position:absolute; bottom:-8px;left:50%;margin-left: -8px;content: ' ';}

.applications .top ul li.act{background: #e7681d;}
.applications .top ul li.act .show{display: none;}
.applications .top ul li.act .hide{display: inline-block;}
.applications .top ul li.act a{color: #fff;}
.applications .top ul li.act:before{width:0; height:0; border-width:8px 8px 0; border-style:solid; border-color:#e7681d transparent transparent;position:absolute; bottom:-8px;left:50%;margin-left: -8px;content: ' ';}

.applications .app1{width: 100%;}
.applications .app1 .left{width: 48%;float: left;padding-left:20px ;box-sizing: border-box;}
.applications .app1 .right{width: 48%;float: right;}
.applications .app1 .right img{display: block;width: 100%;}
.applications .app1 .left h5{margin-top: 32px;display: inline-block;position: relative;line-height: 58px;font-size: 40px;color: #333;}
.applications .app1 .left h5:before{width: 60px;height: 2px;background: #fa6705;right: -80px;top: 29px;content: ' ';position: absolute;}
.applications .app1 .left span{font-size: 24px;font-weight: bold;line-height: 36px;color: #f9f9f9;margin-bottom: 20px;display: block;}
.applications .app1 .left p{font-size: 14px;color: #333;line-height: 24px;}



.applications .app2{width: 100%;box-sizing: border-box;margin: 0 auto;}
.applications .app2 .title{font-size: 40px;color: #333;margin: 60px 0 40px 0;position: relative;line-height: 60px;}
.applications .app2 .title span{position: absolute;width: 100%;left: 0;top:0;font-size: 80px;color: rgba(51,51,51,.04);text-transform: uppercase;}
.applications .app2 .top{margin: 0 auto;line-height: 28px;font-size: 14px;color: #666;text-align: left;padding: 0;}
.applications .app2 .bottom{width: 100%;margin-top: 30px;}
.applications .app2 .bottom ul li{width: 32.5%;float: left;margin-top: 20px;margin-right: 1.25%;position: relative;overflow: hidden;position: relative;z-index: 10;}
.applications .app2 .bottom ul li:nth-of-type(3n){margin-right: 0;}
.applications .app2 .bottom ul li .img{width: 100%;border: 1px solid #f0f2f5;box-sizing: border-box;position: relative;z-index: 10;}
.applications .app2 .bottom ul li .img img{display: block;width: 100%;}
.applications .app2 .bottom ul li .nr{padding: 16px 18px 30px;box-sizing: border-box;position: relative;z-index: 10;}
.applications .app2 .bottom ul li .nr span{display: block;line-height: 45px;height: 45px;overflow: hidden;font-size: 18px;color: #333;font-weight: bold;}
.applications .app2 .bottom ul li .nr p{line-height: 32px;font-size: 14px;height: 64px;color: #616161;overflow: hidden;}
.applications .app2 .bottom ul li .img .box{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);background:rgba(9,30,40,.3) ;width: 0;height: 0;transition: .5s all;}
.applications .app2 .bottom ul li:hover .img .box{width: 100%;height: 100%;}
.applications .app2 .bottom ul li .radius{ width: 0%;height: 0%; position: absolute;top: 100%;left: 0;background: #eceff0;z-index: 0;-webkit-transition: 1.2s;transition: 1.2s;border-radius: 50%;display: block;}  
.applications .app2 .bottom ul li:hover .radius {top: 0; left: -25%;width: 150%;height: 150%;}
.applications .app2 .bottom ul li:hover .nr span{color: #e7681d;}



.ruanjian{max-width: 1230px;margin: 0 auto;padding: 20px 15px 0;box-sizing: border-box;}
.ruanjian .top{width: 100%;padding: 0 10px;box-sizing: border-box;font-size: 0;}
.ruanjian .top a{display: inline-block;height: 28px;margin-right: 30px;padding: 0 10px;box-sizing: border-box;line-height: 28px;font-size: 14px;color: #333;margin-top: 10px;}
.ruanjian .top a.act{color: #fff;background: #e7681d;}
.ruanjian .top a:hover{color: #fff;background: #e7681d;}
.ruanjian .bottom{width: 100%;}
.ruanjian .bottom ul li{background: #eceff0;padding: 15px 20px 20px;box-sizing: border-box;width: 32%;float: left;margin-right: 2%;margin-top: 30px;}
.ruanjian .bottom ul li:nth-of-type(3n){margin-right: 0;}
.ruanjian .bottom ul li .img{width: 100%;overflow: hidden;}
.ruanjian .bottom ul li .img img{display: block;width: 100%;transition: .8s all;}
.ruanjian .bottom ul li .nr{background: #fff;padding: 40px 18px;box-sizing: border-box;}
.ruanjian .bottom ul li .nr span{display: block;line-height: 22px;font-size: 18px;font-weight: bold;color: #333;height: 22px;overflow: hidden;}
.ruanjian .bottom ul li .nr p{margin-top: 16px;line-height: 25px;height: 50px;overflow: hidden;font-size: 14px;color: #616161;}
.ruanjian .bottom ul li:hover .nr span{color: #e7681d;}
.ruanjian .bottom ul li:hover .img img{transform: scale(1.1);}

.down{max-width: 1230px;padding: 0 15px;box-sizing: border-box;margin: 0 auto;}
.down ul li{padding: 30px 0;border-bottom: 1px solid #f8f8f8;box-sizing: border-box;}
.down ul li .img{width: 23%;float: left;border: 5px solid  #f4f6f7;box-sizing: border-box;background: #f4f6f7;overflow: hidden;}
.down ul li .img img{display: block;width: 100%;transition: .8s all;}
.down ul li .nr{width: 77%;float: right;padding: 0 40px;box-sizing: border-box;}
.down ul li .nr .bt{margin-top: 13px;line-height: 34px;height: 34px;padding-right: 80px;position: relative;overflow: hidden;font-size: 16px;color: #000;}
.down ul li .nr .bt span{position: absolute;right: 0;top: 0;font-size: 14px;color: #757575;}
.down ul li .nr p{margin-top: 7px;line-height: 28px;height: 28px;overflow: hidden;font-size: 14px;}
.down ul li .nr .lj{height: 50px;margin-top: 33px;line-height: 50px;padding-right: 160px;box-sizing: border-box;position: relative;}
.down ul li .nr .lj .ljxz{width: 160px;height: 50px;border: 1px solid #dadada;text-align: center;line-height: 48px;font-size: 14px;color: #333;display: block;position: absolute;right: 0;top: 0;box-sizing: border-box;}
.down ul li .nr .lj .ljxz img{vertical-align: middle;margin-left: 20px;}
.down ul li .nr .lj .ljxz .show{display:  inline-block;}
.down ul li .nr .lj .ljxz .hide{display: none;}
.down ul li .nr .lj text{font-size: 14px}
.down ul li:hover .nr .bt{color: #e45a22;}
.down ul li:hover .img img{transform: scale(1.2);}
.down ul li:hover .nr .lj a{color: #e45a22;}
.down ul li:hover .nr .lj a.ljxz{color: #333}
.down ul li .nr .lj .ljxz:hover .show{display: none;}
.down ul li .nr .lj .ljxz:hover .hide{display: inline-block;}
.down ul li .nr .lj .ljxz:hover{color: #fff!important;border-color: #e45a22;background: #e45a22;}

@media only screen and (min-width:1920px) {	

}

@media only screen and (max-width:1440px) {	
	.index1 .title{margin: 56px auto;}
	.index2{height: 700px;}

	.index2 .list ul{    -webkit-transform: scale(1) rotateX(74deg) rotateY(-15deg) rotate(55deg) translateY(0) translateX(0);
    transform: scale(1) rotateX(74deg) rotateY(-15deg) rotate(55deg) translateY(0) translateX(0);}
	.index2 .index2_ .box{top: 70px;left: 6.2%}
	.index2 .list ul{top: 100px;}
	.index3{padding: 56px 0;}
	.index4 .title{margin: 56px 0 48px;}
	.index4 .bottom{padding-bottom: 56px;}


	.fix_right{right: 0}

	.index1 .bottom .bottom_ .swiper-slide:nth-of-type(4n-3) { padding-top: 132px;}
}


	
	
	
@media only screen and (max-width:1200px) {	
    .header .bottom .nav ul li{padding: 0 24px}
	.fix_right{display: none;}
	.footer{display: none;}
	.kx3 {display: block;height: 65px;}
	.fix_footer {	display: block;width: 100%;height: 65px;position: fixed;left: 0;bottom: 0;background: #161616;z-index: 10000000;}
	.fix_footer ul li {width: 25%;float: left;padding: 7px 0 0;text-align: center;}
	.fix_footer ul li .img {height: 30px;padding: 0px 0;box-sizing: border-box;text-align: center;}
	.fix_footer ul li .img img {display: block;width: 30px;height: 30px;margin: 0 auto;}
	.fix_footer ul li p {color: #fff;line-height: 20px;font-size: 12px;margin-top: 5px;}
	
	
	.services1 .wrap{display: none;}
	.services1 .wrap_swiper{display: block;margin-top: 20px;}
	.services1 .wrap_swiper .swiper-slide{padding: 30px 15px;box-sizing: border-box;}
	.services1 .wrap_swiper .swiper-slide:after{width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: rgba(0,0,0,.2);content: ' ';}
	
	.services1 .wrap_swiper span{display: block;margin-top: 0px;line-height: 42px;display:inline-block;font-size: 24px;color: #fff;position: relative;z-index: 1000;}
	.services1 .wrap_swiper span:before{width: 60px;height: 2px;right: -65px;top: 22px;content: ' ';position: absolute;background: #fa6705;}
	.services1 .wrap_swiper p{font-size: 14px;color: #fff;line-height: 25px;height:150px;overflow: hidden;margin-top: 28px;position: relative;z-index: 1000;}

    .services1 .swiper-pagination{bottom: 30px}
    .services1 .swiper-pagination span:before{display: none}
    .services1 .swiper-pagination-bullet{opacity: 1;background: #ddd}
    .services1 .swiper-pagination-bullet-active{background: #fa6705}
}

	

@media only screen and (max-width:1024px) {	
	.header{display: none;}
	.banner{display: none;}
	
	
	.fix_right{display: none;}
	.header{display: none;}
	/* .banner{display: none;} */
	/* .ny_banner{display: none;} */
	.sj_banner{width: 100%;display: block;}
	.sj_banner img{width: 100%;display: block;}
	.sj_banner .swiper-pagination-bullet-active{background:#ef7c00;}
	.sj_head {display: block;width: 100%;height: 55px;background: #fff;position: fixed;left: 0;top: 0;z-index: 1000000;}
	.sj_head .lg {padding: 10px 0 0 12px;box-sizing: border-box;float: left;width:130px;}
	.sj_head .lg img {display: block;width: 100%;}

	.sj_head .xiala {display: block;}
	.sj_head .xiala {display: block;}
	.sj_head .xiala {height: 25px;width: 30px;transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0s;-webkit-transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0s;-ms-transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0s;cursor: pointer;position: absolute;right: 20px;top: 10px;}
	.sj_head .xiala span {width: 100%;height: 2px;background: #161616;display: block;margin-top: 17px;display: block;}
	.sj_head .xiala span.none {display: none;}
	.sj_head .xiala a {display: block;position: relative;}
	.sj_head .xiala a:before {transform: translateY(-15px) rotate(0deg);-webkit-transform: translateY(-15px) rotate(0deg);-ms-transform: translateY(-15px) rotate(0deg);}
	.sj_head .xiala a:after {transform: translateY(0.1rem) rotate(0deg);-webkit-transform: translateY(0.1rem) rotate(0deg);-ms-transform: translateY(0.1rem) rotate(0deg);}
	.sj_head .xiala a:after {background-color: #161616;content: "";display: block;height: 2px;right: 0;position: absolute;transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;-webkit-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;-ms-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;width: 100%;}
	.sj_head .xiala a:before {background-color: #161616;content: "";display: block;height: 2px;left: 0;position: absolute;transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;-webkit-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;-ms-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;width: 100%;}
	.sj_head .xiala a:after {bottom: -25px;}
	.sj_head .xiala a:before {	top: 25px;}
	.sj_head .xiala.act {transform: rotate(90deg);top: 14px;right: 10px;}
	.sj_head .xiala.act a:before {transform: translateY(0rem) rotate(-40deg);-webkit-transform: translateY(0rem) rotate(-40deg);-ms-transform: translateY(0rem) rotate(-40deg);top: 18px;}
	.sj_head .xiala.act a:after {transform: translateY(0rem) rotate(40deg);-webkit-transform: translateY(0rem) rotate(40deg);-ms-transform: translateY(0rem) rotate(40deg);bottom: -20px;}
	.sj_nav {position: fixed;right: -180px;width: 180px;top: 55px;background: rgba(0, 0, 0, .6);transition: 1s all;z-index: 100000000;display: block;}
	.sj_nav ul li{color: #fff;line-height: 50px;height: 50px;text-align: left;display: block;font-size: 14px;padding-left: 20px;box-decoration-break: border;}
	.sj_nav ul li a {color: #fff;line-height: 50px;height: 50px;display: block;font-size: 14px;}
	.sj_nav ul li a img{display: inline-block;margin: 0 10px 0 0;width: 20px;vertical-align: middle;}
	.sj_nav.act {right: 0;transition: 1s all;}
	.kx2 {width: 100%;height: 55px;display: block;}
	.over{overflow: hidden;}
	.footer{display: none;}
	.kx3 {display: block;height: 65px;}
	.fix_footer {	display: block;width: 100%;height: 65px;position: fixed;left: 0;bottom: 0;background: #161616;z-index: 10000000;}
	.fix_footer ul li {width: 25%;float: left;padding: 7px 0 0;text-align: center;}
	.fix_footer ul li .img {height: 30px;padding: 0px 0;box-sizing: border-box;text-align: center;}
	.fix_footer ul li .img img {display: block;width: 30px;height: 30px;margin: 0 auto;}
	.fix_footer ul li p {color: #fff;line-height: 20px;font-size: 12px;margin-top: 5px;}
	
	
	
	.index2 .list{width: 100%;margin-top: 15px;}
	.index2 .list ul{    -webkit-transform: scale(1) rotateX(0deg) rotateY(0deg) rotate(0deg) translateY(0) translateX(0);
	transform: scale(1) rotateX(0deg) rotateY(0deg) rotate(0deg) translateY(0) translateX(0);position: static;width: 100%;}
	
	
	.index2 .index2_ .box{position: static;width: 100%;}
	.index2{padding: 0 15px;height: auto;box-sizing: border-box;}
	.index2 .list ul li{width: 33.333%;margin-right: 0;padding: 0 5px;box-sizing: border-box;margin-left: 0}
	.index2 .list ul li:nth-of-type(2){margin-top: 5%;}
	.index2 .list ul li:nth-of-type(3){margin-top:35%;}
	
	.about .qyjj2 .qyjj2_ .bottom{display: none;}
	.about .qyjj2 .qyjj2_ .swiper_bottomsj{display: block;position: relative;padding: 50px;box-sizing: border-box;}
	.about .qyjj2 .qyjj2_ .swiper_bottomsj .tab_btn{cursor: pointer;}
	.about .qyjj2 .qyjj2_ .swiper_bottomsj .tab_btn .tab_a{width: 46px;height: 46px;background: #dbdbdb;border-radius: 50%;position: absolute;top: 45%;transform: translateY(-50%);text-align: center;line-height: 46px;}
	.about .qyjj2 .qyjj2_ .swiper_bottomsj .tab_btn .tab_a.prev{left: 0;}
	.about .qyjj2 .qyjj2_ .swiper_bottomsj .tab_btn .tab_a.next{right: 0;}
	.about .qyjj2 .qyjj2_ .swiper_bottomsj .tab_btn .tab_a img{display:inline-block;vertical-align: middle;}
	
	.about .qyjj2 .qyjj2_ .swiper_bottomsj .swiper-slide h5{font-size: 28px;color: #000;font-weight: bold;margin: 20px 0;line-height: 24px;}
	.about .qyjj2 .qyjj2_ .swiper_bottomsj .swiper-slide p{line-height: 24px;font-size: 14px;color: #333;height: 72px;overflow: hidden;}
	.about .qyjj2 .qyjj2_ .swiper_bottomsj .swiper-slide span{width: 24px;height: 24px;background: rgba(9,30,40,.1);border-radius: 50%;display: block;position: absolute;padding: 6px;box-sizing: border-box;}
	.about .qyjj2 .qyjj2_ .swiper_bottomsj .swiper-slide span i{width: 12px;height: 12px;display: block;background: #666666;border-radius: 50%;}
	
}
@media only screen and (max-width:768px) {	
	
	.index1 .title{margin: 20px 0;}
	.index1 .title span{font-size: 40px;}
	.index1 .title i{font-size: 20px;}
	.index1 .top h5{font-size: 18px;}
	.index1 .top p{margin-top: 20px;}
	.index1 .bottom{height: auto;background: none}
	.index1 .bottom .bottom_{padding: 0 25px;}
	.index1 .bottom .bottom_ .swiper-slide .top1{display: none;}
	.index1 .bottom .bottom_ .swiper-slide .bottom1{display: block;height: auto;position: relative;top: 0;width: 100%;opacity: 1}
	.index1 .bottom .bottom_ .swiper-slide .bottom1 .img{width: 100px;height: 100px;}
	.index1 .bottom .bottom_ .swiper-slide .bottom1 .nian{width: 25%;box-sizing: border-box;}
	.index1 .bottom .bottom_ .swiper-slide .bottom1 .nr{width: 75%;padding:0 15px ;box-sizing: border-box;margin-left: 0;opacity: 1}
	.index1 .bottom .bottom_ .swiper-slide{padding: 90px 0 20px;}
	.index1 .bottom .bottom_ .swiper-slide .bottom1 .img{top: -58%;}
	.index1 .bottom .bottom_ .tab_tab .prev{top: 57%;}
	.index1 .bottom .bottom_ .tab_tab .next{top: 57%;}
	.index1 .bottom .bottom_ .swiper-slide:nth-of-type(4n-3){padding-top:100px;padding: 90px 0 30px;}
.index1 .bottom .bottom_ .swiper-slide:nth-of-type(4n-2){padding-top: 100px;padding: 90px 0 30px;}
.index1 .bottom .bottom_ .swiper-slide:nth-of-type(4n-1){padding-top:100px;padding: 90px 0 30px;}
.index1 .bottom .bottom_ .swiper-slide:nth-of-type(4n){padding-top: 100px;padding: 90px 0 30px;}


    .box p img {width: 100%}

	.index2{padding:30px 15px 16px;}
	.index2 .index2_ .box span{font-size: 20px;line-height: 30px;}
	.index2 .index2_ .box p{margin-top: 10px;}
	.index2 .index2_ .box i{font-size: 16px;}
	.index2 .index2_ .box a{width: 120px;height: 36px;line-height: 36px;font-size: 14px;margin-top: 20px;}
	.index2 .index2_ .box a o{font-size: 14px;}
	.index3 .index3_ .left a .box span{font-size: 20px;}
	.index3{padding: 20px 0px;}
	.index3 .index3_ .left{width: 100%;padding: 0;height: 92px;float: none;}
	.index3 .index3_ .left a .box{bottom: 23px;}
	.index3 .index3_ .right2{width: 100%;float: none;padding-left: 0;margin-top: 10px;}
	.index3 .index3_ .right2 ul li:nth-of-type(2n){margin-bottom: 10px;}
	.index3 .index3_ .right3{width: 100%;float: none;padding-left: 0;}
	
	.index3 .index3_ .right2 ul li{padding: 15px  20px;}
	.index3 .index3_ .right3 ul li{padding: 15px  20px 15px 100px;}
	.index3 .index3_ .right3 ul li .zuo{left: 20px;top: 20px;}
	
	
	.index4 .title{margin: 20px 0;}
	.index4 .title span{font-size: 40px;}
	.index4 .title i{font-size: 20px;}
	.index4 .bottom{padding:0 0 20px 0;}
	.index4 .bottom ul li:nth-of-type(1){width: 100%;padding:0 5px 5px;}
	.index4 .bottom ul li{width: 33.333%;padding: 5px;}
	.index4 .bottom ul li:nth-of-type(17){display: none;}
	
	.ny_banner{height: 240px;}
	.ny_banner .box{width: 100%;top: 50%}
	.ny_banner .box span{font-size: 24px;}
	.ny_banner .box p{font-size: 14px;margin-top: 20px;line-height: 24px;}


	.ny_banner_{height: 240px;}
	.ny_banner_ .box{width: 100%;top: 50%}
	.ny_banner_ .box span{font-size: 24px;}
	.ny_banner_ .box p{font-size: 14px;margin-top: 20px;line-height: 24px;}
	
	.case .case_top {line-height: 40px;}
	.case .case_top a{margin-right: 5px;line-height: 38px;font-size: 14px;}
	.case .case_top a.act:after{bottom: -1px;}
	.case .case_bottom ul li{width: 100%;margin-right: 0;}
	.case .case_bottom{margin-top: 0;}
	.case .case_bottom ul li{margin-top: 15px;}
	.case .case_bottom ul li .nr{padding: 6px 8px 10px;}
	.case .case_bottom ul li .nr span{font-size: 16px;line-height: 32px;height: 32px;}
	.case .case_bottom ul li .nr p{font-size: 14px;line-height: 24px;height: 48px;}
	.fenye{padding: 20px 0;}
	.fenye a{width: 32px;height: 32px;line-height: 32px;font-size: 14px;}
	
	.dqwz{height: 45px;line-height: 44px;}
	.dqwz .dqwz_{height: 45px;line-height: 44px;}
	.case_xq .top .left{width: 100%;float: none;}
	.case_xq .top .right{width: 100%;float: none;padding-left: 0;}
	.case_xq .top .right span{font-size: 18px;}
	.case_xq .top .right p{margin-top: 15px;line-height: 24px;}
	.case_xq .top .right .lxwm{margin-top: 15px;width: 120px;height: 34px;line-height: 32px;font-size: 14px;}
	.case_xq .bottom .bt{width: 120px;height: 34px;line-height: 34px;}
	.case_xq .bottom .fanye{padding: 20px 0;}
	.case_xq .bottom .fanye a{font-size: 14px;line-height: 28px;}
	
	.dqwz_fw{height: 45px;}
	.dqwz_fw .dqwz_ .dq{display: none;}
	.dqwz_fw .dqwz_{padding: 0;}
	.dqwz_fw .dqwz_ .list{position: static;width: 100%;}
	.dqwz_fw .dqwz_ .list a{height: 45px;font-size: 14px;line-height: 45px;}
	
	.services1 .wrap_swiper span{font-size: 20px;}
	
	.services2 .top{margin:0 0 20px 0;}
	.services2 .top .title{font-size: 20px;}
	.services2 .top .title span{font-size: 40px;}
	.services2 .top p{line-height: 23px;margin-top: 10px;}
	.services2 .bottom ul li{width: 49%;margin-right: 0;margin-top: 10px;}
	.services2 .bottom ul li:nth-of-type(2n){float: right;}
	
	.services2 .bottom ul li .img{padding: 3px;}
	.services2 .bottom ul li .nr{padding: 10px 10px 15px;}
	.services2 .bottom ul li .nr span{line-height: 28px;height: 28px;font-size: 16px;}
	.services2 .bottom ul li .nr p{line-height: 24px;height: 48px;}
	
	
	.fxcs1 .title{font-size: 20px;margin: 20px 0;}
	.fxcs1 .title span{font-size: 30px;}
	.fxcs1 .bottom .swiper-slide{padding-left: 100px;}
	.fxcs1 .bottom .swiper-slide .number{left: 0;width:62px ;height: 69px;background-size: cover;line-height: 59px;}
	.fxcs1 .bottom .swiper-slide .number span{vertical-align: middle;width: 38px;height: 38px;line-height: 34px;font-size: 20px;}
	.fxcs1 .bottom .swiper-slide .nr span{font-size: 18px;line-height: 40px;height: 40px;}
	.fxcs1 .bottom .swiper-pagination{bottom: 0}
	.fxcs1 .bottom .swiper-container .swiper-pagination-bullet{width: 20px;height: 3px}
	.fxcs1 .bottom .swiper-container{padding-bottom:20px ;}
	
	.fxcs2 .title{font-size: 20px;margin: 20px 0;}
	.fxcs2 .title span{font-size: 30px;}
	.fxcs2 .bottom ul li{width: 49%;margin-right: 0;}
	.fxcs2 .bottom ul li:nth-of-type(2n){float: right;}
	.fxcs2 .bottom #container li p{display: none;}
	.fxcs2 .bottom ul li .img{padding: 4px;}
	.fxcs2 .bottom ul li .nr{line-height: 42px;height: 42px;font-size: 14px;}
	.fxcs3{padding-bottom: 20px;}
	
	
	
	.fxcs_xq .top{padding: 20px 0 17px;}
	.fxcs_xq .top h5{line-height: 32px;height: 32px;font-size: 18px;}
	.fxcs_xq .bottom{padding: 20px 0;}
	.fxcs_xq .bottom p{line-height: 24px;}
	.fxcs_xq .bottom div.ljxz{margin: 20px 0 1px;}
	.fxcs_xq .bottom div.ljxz a{width: 120px;height: 40px;line-height: 38px;}
	.fxcs_xq .fanye a{display: block;width: 100%;max-width: 100%;line-height: 37px;height: 37px;overflow: hidden;font-size: 14px;}
	
	
	.sbwx1 .top{margin:20px 0;}
	.sbwx1 .top .title{font-size: 20px;overflow: hidden;}
	.sbwx1 .top .title span{font-size: 40px;width: 100%;line-height: 60px;height: 60px;overflow: hidden;}
	.sbwx1 .top p{line-height: 23px;margin-top: 10px;}
	
	.sbwx1 .bottom{padding: 0 55px 0px;}
	.sbwx1 .bottom .swiper-slide .img{padding-right: 0;}
	.sbwx1 .bottom:before{top: 55%;}
	.sbwx1 .bottom .swiper-slide .nr{margin-top: 30px;}
	.sbwx1 .bottom .tab_btn .tab_a{width: 32px;height: 32px;line-height: 32px;top: 55%;}
	.sbwx1 .bottom .tab_btn .tab_a img{width: 10px;margin-top: -2px;}
	.sbwx1 .bottom .swiper-slide .nr span{line-height: 50px;font-size: 24px;margin-top: 34px;}
	.sbwx1 .bottom .swiper-slide .nr span:before{height: 34px;top: -34px;}
	
	
	.sbwx2 .top{margin:20px 0;}
	.sbwx2 .top .title{font-size: 20px;overflow: hidden;}
	.sbwx2 .top .title span{font-size: 40px;width: 100%;line-height: 60px;height: 60px;overflow: hidden;}
	.sbwx2 .top p{line-height: 23px;margin-top: 10px;}
	.sbwx2 .bottom{padding:0 55px ;}
	.sbwx2 .bottom .swiper-slide .nr p{line-height: 45px;height: 45px;font-size: 14px;}
	.sbwx2 .bottom:before{width: 90%;left: 5%;}
	.sbwx2 .bottom .tab_btn .tab_a{background: #fff;}
	
	.sbwx3 .top{margin:20px 0;}
	.sbwx3 .top .title{font-size: 20px;overflow: hidden;}
	.sbwx3 .top .title span{font-size: 40px;width: 100%;line-height: 60px;height: 60px;overflow: hidden;}
	.sbwx3 .top p{line-height: 23px;margin-top: 10px;}
	.sbwx3 .bottom{padding: 0 45px 0px;}
	.sbwx3 .bottom .tab_btn .tab_a{width: 32px;height: 32px;line-height: 32px;top: 40%;}
	.sbwx3 .bottom .tab_btn .tab_a img{width: 10px;margin-top: -2px;}
	.sbwx3 .bottom .swiper-slide .img{padding: 4px;}
	.sbwx3 .bottom .swiper-container{padding: 0 6px;}
	.sbwx3 .bottom .swiper-slide p{margin-top: 20px;font-size: 14px;}
	
	
	.sbwx4 .top{margin:20px 0;}
	.sbwx4 .top .title{font-size: 20px;overflow: hidden;}
	.sbwx4 .top .title span{font-size: 40px;width: 100%;line-height: 60px;height: 60px;overflow: hidden;}
	.sbwx4 .top p{line-height: 23px;margin-top: 10px;}
	.sbwx4 .bottom{padding: 0 45px 0px;}
	.sbwx4 .bottom .tab_btn .tab_a{width: 32px;height: 32px;line-height: 32px;top: 40%;}
	.sbwx4 .bottom .tab_btn .tab_a img{width: 10px;margin-top: -2px;}
	.sbwx4 .bottom .swiper-slide .img{padding: 4px;}
	.sbwx4 .bottom .swiper-container{padding: 0 6px;}
	.sbwx4 .bottom .swiper-slide p{margin-top: 20px;font-size: 14px;}
	
	.sbwx5 .top{margin:20px 0;}
	.sbwx5 .top .title{font-size: 20px;overflow: hidden;}
	.sbwx5 .top .title span{font-size: 40px;width: 100%;line-height: 60px;height: 60px;overflow: hidden;}
	.sbwx5 .top p{line-height: 23px;margin-top: 10px;}
	.sbwx5 .bottom{padding: 0 0px 0px;}
	.sbwx5 .bottom .left{width: 100%;float: none;}
	.sbwx5 .bottom .right{width: 100%;float: none;padding-left: 0;}
	
	.sbwx5 .bottom .right span{margin: 20px 0 12px;font-size: 20px;}
	.sbwx5 .bottom .right p{font-size: 14px;line-height: 24px;}
	
	.sbwx6 .top{padding: 30px 0;}
	.sbwx6 .top ul li{width: 50%;float: none;display: inline-block;vertical-align: top;margin-bottom: 15px;}
	.sbwx6 .top ul li:after{display: none;}
	.sbwx6 .top ul li span{margin: 13px auto 10px;}
	.sbwx6 .bottom .ewm{padding: 16px 0 25px;}
	.sbwx6 .bottom .ewm div{width: 160px;padding:10px;}
	
	
	
	
	
	
	.about .about_top{padding: 20px 15px;}
	.about .about_top ul li{height: 45px;line-height: 45px;overflow: hidden;}
	.about .about_top ul li a{font-size: 14px;}
	.about .about_top ul li img{display: none !important;}
	.about .qyjj1{padding-bottom: 20px;}
	.about .qyjj1 .right{float: none;width: 100%;margin-left: 0;}
	.about .qyjj1 .box .title{height: 60px;overflow: hidden;}
	.about .qyjj1 .right{padding: 5px;}
	.about .qyjj1 .box{padding: 20px 0;}
	.about .qyjj1 .box .title{font-size: 20px;overflow: hidden;}
	.about .qyjj1 .box .title span{font-size: 40px;width: 100%;line-height: 60px;height: 60px;overflow: hidden;}
	.about .qyjj1 .box .bt{margin: 25px 0;line-height: 28px;font-size: 20px;}
	.about .qyjj1 .box .bt:before{top: -18px;}
	.about .qyjj1 .bottom #anniu{width: 42px;height: 42px;}
	.about .qyjj2 .title{margin: 0;}
	.about .qyjj2 .title{height: 60px;font-size: 20px;}
	.about .qyjj2 .title span{font-size: 40px;width: 100%;line-height: 60px;height: 60px;overflow: hidden;}
	.about .qyjj2 .title:before{bottom: -5px;}
	.about .qyjj2 .qyjj2_ .swiper_bottomsj .tab_btn .tab_a{width: 32px;height: 32px;line-height: 32px;top: 50%;}
	.about .qyjj2 .qyjj2_ .swiper_bottomsj .tab_btn .tab_a img{width: 10px;margin-top: -2px;}
	.about .qyjj2 .qyjj2_ .swiper_bottomsj{padding: 30px 50px;}
	.about .qyjj2 .qyjj2_ .swiper_bottomsj .swiper-slide h5{margin-top: 0;font-size: 20px;margin-bottom:10px;}
	.about .qyjj2{margin-bottom: 20px;}
	
	.about .qywh1 .title{font-size: 20px;overflow: hidden;margin-bottom: 0;}
	.about .qywh1 .title span{font-size: 40px;width: 100%;line-height: 60px;height: 60px;overflow: hidden;}
	.about .qywh1 .top{line-height: 24px;}
	.about .qywh1 .bottom{margin-top: 20px;}
	.about .qywh1 .bottom ul li{width: 100%;margin-right: 0;float: none;padding: 14px 0 14px 95px;margin-bottom: 10px;}
	.about .qywh1 .bottom ul li .img{top: 14px;}
	.about .qywh1 .bottom ul li .img img{width: 40%;}
	.about .qywh1 .bottom ul li .nr span{font-size: 18px;}
	
	.about .qywh2 .title{font-size: 20px;overflow: hidden;margin-bottom: 0;margin-top: 20px;}
	.about .qywh2 .title span{font-size: 40px;width: 100%;line-height: 60px;height: 60px;overflow: hidden;}
	.about .qywh2 .top{line-height: 24px;}
	.about .qywh2 .bottom{margin-top: 20px;}
	.about .qywh2 .bottom .swiper-slide .img{padding: 4px;}
	.about .qywh2 .bottom .swiper-slide p{line-height: 46px;height: 46px;font-size: 14px;}
	.about .qywh2 .bottom .swiper-pagination-bullet{width: 8px;height: 8px;}
	
	.about .qywh3{padding-bottom: 30px;}
	.about .qywh3 .title{font-size: 20px;overflow: hidden;margin-bottom: 0;margin-top: 10px;}
	.about .qywh3 .title span{font-size: 40px;width: 100%;line-height: 60px;height: 60px;overflow: hidden;}
	.about .qywh3 .top{line-height: 24px;}
	.about .qywh3 .bottom{margin-top: 20px;}
	.about .qywh3 .bottom .swiper-slide .nr p{line-height: 45px;height: 45px;font-size: 14px;}
	.about .qywh3 .bottom:before{width: 90%;left: 5%;}
	.about .qywh3 .bottom .tab_btn .tab_a{background: #fff;}
	
	
	.about .lxwm1 .left{width: 100%;float: none;}
	.about .lxwm1 .right{width: 100%;float: none;}
	.about .lxwm1 .left .title{font-size: 18px;padding-bottom: 12px;}
	.about .lxwm1 .left .top ul li{min-width: 32%;margin-right: 0;}
	.about .lxwm1 .left .top{padding: 20px 0;}
	.about .lxwm1 .right #allmap{height: 220px;}
	.about .lxwm1 .left .bottom p{margin: 8px 0;}
	.about .lxwm2{margin-top: 20px;}
	.about .lxwm2 .title{font-size: 18px;margin-bottom: 12px;}
	.about .lxwm2 .top{line-height: 24px;margin-bottom: 4px;}
	.about .lxwm2 .bottom input{width: 100%;margin-right: 0;margin-top: 15px;height: 38px;}
	.about .lxwm2 .bottom textarea{margin-top: 15px;}
	.about .lxwm2 .bottom button{margin: 20px auto;width: 120px;height: 38px;}
	
	.about .news ul li{padding: 12px;margin-bottom: 12px;}
	.about .news ul li .img{position: static;width: 100%}
	.about .news ul li .nr{padding: 5px 0;}
	.about .news ul li .nr text{margin-bottom: 0;display: none}
	.about .news ul li .nr div{height: 38px;font-size: 16px;line-height: 38px;padding-right: 0}
	.about .news ul li .nr div span{height: 38px;position: static;display: block;}
	.about .news ul li .nr p{display: none}
	
	
	.applications .top{padding: 20px 0 0;}
	.applications .top ul li{width: 32%;margin:0 0.5% 10px;height: 40px;line-height: 40px;}
	.applications .top ul li img{display: none !important;}
	.applications .top ul li a{font-size: 14px;}
	.applications .app1 .left{width: 100%;float: none;padding-left: 0;}
	.applications .app1 .left h5{margin-top: 10px;font-size: 20px;line-height: 38px;}
	.applications .app1 .left h5:before{width: 40px;top: 19px;right: -55px;}
	.applications .app1 .left span{font-size: 18px;margin-bottom: 10px;line-height: 26px;}
	.applications .app1 .right{width: 100%;float: none;margin-top: 15px;}
	
	.applications .app2 .title{font-size: 20px;overflow: hidden;margin-bottom: 0;margin-top: 10px;}
	.applications .app2 .title span{font-size: 40px;width: 100%;line-height: 60px;height: 60px;overflow: hidden;}
	.applications .app2 .top{line-height: 24px;}
	.applications .app2  .bottom ul li{width: 100%;margin-right: 0;}
	.applications .app2  .bottom{margin-top: 0;}
	.applications .app2  .bottom ul li{margin-top: 15px;}
	.applications .app2  .bottom ul li .nr{padding: 6px 8px 10px;}
	.applications .app2  .bottom ul li .nr span{font-size: 16px;line-height: 32px;height: 32px;}
	.applications .app2  .bottom ul li .nr p{font-size: 14px;line-height: 24px;height: 48px;}
	
	.ruanjian{padding: 10px 15px 0;}
	.ruanjian .top{padding: 0;}
	.ruanjian .top a{padding: 0 6px;height: 24px;line-height: 24px;margin-right: 12px;}
	.ruanjian .bottom ul li{width: 49%;margin-right: 0;padding: 5px 8px 8px;margin-top: 15px;}
	.ruanjian .bottom ul li:nth-of-type(2n){float: right;}
	.ruanjian .bottom ul li .nr{padding: 12px 8px;}
	.ruanjian .bottom ul li .nr span{font-size: 16px;}
	.ruanjian .bottom ul li .nr p{margin-top: 8px;}
	
	
	.down ul li{padding: 15px 0;}
	.down ul li .img{float: none;width:100%;}
	.down ul li .nr{width: 100%;float: none;padding: 0;}
	.down ul li .nr .lj .ljxz{width: 120px;height: 38px;line-height: 36px;position: static;}
	.down ul li .nr .lj{height: 38px;line-height: 38px;margin-top: 5px;}
    .down ul li .nr .bt{padding-right: 0}
    .down ul li .nr .bt span{display: none}
    .down ul li .nr p{display: none}
    .down ul li .nr .lj text{display: none}
    
    .sbwx2 .bottom .swiper-slide .img:before{display: none}
    .sbwx2 .bottom .swiper-slide .nr p:before{display: none}
    .sbwx2 .bottom .swiper-slide .nr p:after{display: none}


    .about .qywh3 .bottom  .swiper-slide .img:before{display: none}
    .about .qywh3 .bottom  .swiper-slide .nr p:before{display: none}
    .about .qywh3 .bottom  .swiper-slide .nr p:after{display: none}


    .about .qywh3 .bottom .tab_btn .tab_a{font-family: arial;font-size: 14px}
    .applications .top ul li.act:before{display: none}

    .sbwx1 .bottom .swiper-slide .img{margin-bottom: 0px}
    .sbwx1 .bottom .swiper-slide .nr{margin-top:10%;}
    .sbwx1 .bottom .swiper-slide .nr span{margin-top: 46px}
    .sbwx6 .top ul li{margin-bottom: 30px}
    .sbwx6 .top{padding: 20px 0}
    .sbwx1 .bottom:before{display: none}
    .sbwx1 .bottom .swiper-slide .nr i{display: none}
    .index4{padding-left:10px;padding-right:10px; }
}



