@charset "utf-8";
/* reset */
*{margin: 0;padding: 0;}
body{width: 100%;overflow-x: hidden;font-weight: 500;}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,keygen,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video,input,textarea,select,button{margin:0;padding:0;border:0;outline:0;font-size:100%;}
html,body,form,fieldset,p,div,h1,h2,h3,h4,h5,h6{-webkit-text-size-adjust:none}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
ol,ul,li{list-style:none;}
.jdContent ol,.jdContent ul,.jdContent li{list-style:square inside;}
sup,sub{font-size:83%}
blockquote,q{quotes:none} 
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
del{text-decoration:line-through}
ins,u,s,a,a:hover{text-decoration:none}
em,i,cite,var,address,dfn{font-style:normal}
h1,h2,h3,h4,h5,h6{font-weight:normal}
html,body,fieldset,img,iframe,abbr{border:0}
table{border-collapse:collapse;border-spacing:0}
caption,th{text-align:left;font-weight:normal}
textarea{overflow:auto;resize:none}
label,summary{cursor:default}
a,button,label{cursor:pointer}
body,textarea,input,button,select,keygen,legend{color:#666}
input::-webkit-input-placeholder{color: #ccc;}
input:-moz-placeholder{color: #ccc;}
input::-moz-placeholder{color: #ccc;}
input::-ms-input-placeholder{color: #ccc;}
textarea::-webkit-input-placeholder{color: #ccc;}
textarea:-moz-placeholder{color: #ccc;}
textarea::-moz-placeholder{color: #ccc;}
textarea::-ms-input-placeholder{color: #ccc;}
html{_background-image:url(about:blank);_background-attachment:fixed}
html{background-color:#fff}
img{ border: none;}
a{color:#666;-webkit-tap-highlight-color:rgba(0,0,0,0)}
/*a:hover{color:#ff571a;}*/
p{margin-bottom: 0;}
body{background-color:#fff;min-height: 100vh;}
/* function */
.dn{display:none}
.db{display:block}
.di{display:inline}
.di-b{ display: inline-block;}
.f-fl{float:left;}
.f-fr{float:right;}
.fn{float:none}
.pr{position:relative}
.pa{position:absolute}
.oh{overflow:hidden}
.fs12{font-size:12px}
.fs14{font-size:14px}
.fwb{font-weight:bold}
.tal{text-align:left}
.tac{text-align:center}
.tar{text-align:right}
.vam{vertical-align:middle}
.vat{vertical-align:top}
.wsn{word-wrap:normal;white-space:nowrap}
.ti{overflow:hidden;text-indent:-999em}
.ti2{text-indent:2em}
.cp{cursor:pointer}
.nus{-webkit-user-select:none;-ms-user-select:none;user-select:none}
.clear,.cb{overflow:hidden;display:block;clear:both;height:0}
.clearfix:before,.clearfix:after{content:'';display:table}
.clearfix:after{clear:both}
.clearfix,.zm{*zoom:1}
a:focus, a:hover{text-decoration: none !important;}
input::-webkit-input-placeholder { 
color: #888; 
} 
input:-moz-placeholder {  
color: #888; 
} 
input::-moz-placeholder { 
color: #888; 
} 
input:-ms-input-placeholder { 
color: #888; 
}

textarea::-webkit-input-placeholder { 
color: #888; 
} 
textarea:-moz-placeholder {  
color: #888; 
} 
textarea::-moz-placeholder { 
color: #888; 
} 
textarea:-ms-input-placeholder { 
color: #888; 
}

.container_box{max-width: 1230px;margin: 0 auto;padding: 0 15px;box-sizing: border-box;font-family:"century gothic";}



.header{width: 100%;height: 83px;background-color: #fff;box-shadow: 0px 0px 6px rgba(0,0,0,.3);z-index: 1000;padding: 0 62px;box-sizing: border-box;position: fixed;left: 0;top: 0;}
.header .logo{float: left;line-height: 83px;float: left;}
.header .logo img{height: 60px;vertical-align: middle;}
.header .nav{line-height: 83px;max-width: 1200px;margin: 0 auto;text-align: right;}
.header .nav a{margin: 0 30px;box-sizing: border-box;font-size: 16px;color: #151515;font-weight: bold;box-sizing: border-box;display: inline-block;height: 28px;line-height: 28px;border-bottom: 4px solid #fff;box-sizing: border-box;font-family: "century gothic";}
.header .nav a:hover{border-bottom-color:#f4a636 ;}
.header .nav a.act{border-bottom-color:#f4a636 ;}
.kx{height: 83px;}

.banner{width: 100%;}
.banner img{display: block;object-fit: cover; width: 100%;}
.banner .swiper{position: relative;}
.banner .swiper-slide{position: relative;}
.banner .swiper-slide .box{position: absolute;left: 50%;top: 50%;width: 80%;transform: translate(-50%,-50%);}
.banner .swiper-slide .box h5{display: block;font-size: 40px;color: #fff;font-weight: bold;font-family:"century gothic";transform: translateY(-250%);transition: 1s all;opacity: 0;text-shadow: 0px 5px 5px #000;}
.banner .swiper-slide .box p{font-size: 24px;color: #fff;font-weight: bold;font-family:"century gothic";line-height: 40px;width: 73%;margin-top: 20px;transform: translateY(250%);transition: 1s all;opacity: 0;text-shadow: 0px 5px 5px #000;}
.banner .swiper-pagination-bullet{width: 16px;height: 16px;opacity: 1;background-color: #fff;border-radius: 8px;}
.banner .swiper-pagination-bullet-active{width: 48px;background-color: #fab43e;}
.banner .swiper-slide.swiper-slide-active .box h5{transform: translateY(0);opacity: 1;}
.banner .swiper-slide.swiper-slide-active .box p{transform: translateY(0);opacity: 1;}
.banner  .swiper-pagination{bottom: 30px;}
.banner{display: block;}
.sj_banner{display: none;}


.index1{width: 100%;}
.index1 .title{padding: 90px 0;box-sizing: border-box;text-align: center;font-size: 0;}
.index1 .title div{line-height: 54px;height: 54px;}
.index1 .title p{display: inline-block;margin: 0 10px;color: #161616;font-weight: bold;font-size:45px;font-style: italic;}
.index1 .title span{width: 9px;height: 9px;display: inline-block;border-radius: 50%;background-color: #fab43e;vertical-align: middle;transform: translateY(-100%);margin-top: -10px;}
.index1 .title  i{width: 14px;height: 14px;display: inline-block;border-radius: 50%;background-color: #fab43e;vertical-align: middle;transform: translateY(-100%);margin:0 7px;}
.index1 .bottom{width: 100%;text-align: right;margin-bottom: 95px;box-sizing: border-box;position: relative;}
.index1 .bottom .box{max-width: 510px;display: inline-block;background-color: #fff;border-radius: 15px;box-shadow: 0px 0px 10px rgba(0,0,0,.3);padding: 10px 25px;box-sizing: border-box;text-align: left;height: 504px;}
.index1 .bottom .box span{line-height: 58px;display: block;padding-left: 90px;box-sizing: border-box;position: relative;font-size: 22px;color: #f39800;font-weight: bold;}
.index1 .bottom .box span::before{width: 80px;height: 2px;content: ' ';left: 0;top: 50%;position: absolute;background-color: #f39800;}
.index1 .bottom .box h5{line-height: 44px;height: 44px;font-size: 29px;color: #161616;font-weight: bold;font-style: italic;overflow: hidden;}
.index1 .bottom .box p{font-size: 14px;color: #000;font-weight: italic;line-height: 28px;margin: 10px 0;height: 280px;overflow: hidden;}
.index1 .bottom .box a{display: block;width: 171px;height: 50px;border-radius: 5px;background-color: #f7ae44;color: #fff;font-size: 18px;font-weight: bold;text-align: center;line-height: 50px;margin:30px 0 0;}
.index1 .bottom .img{width: 996px;overflow: hidden;}
.index1 .bottom .img img{display: block;width: 100%;height: 565px;object-fit: cover;transition: .3s all;}
.index1 .bottom .box{position: absolute;right: 0;top: 30px;}
.index1 .bottom:hover .img img{transform: scale(1.1);}
.index2{width: 100%;background:#f4f2f2 url(../img/index2.png) center no-repeat;}
.index2 .title{padding: 50px 0;box-sizing: border-box;text-align: center;font-size: 0;}
.index2 .title div{line-height: 54px;height: 54px;}
.index2 .title p{display: inline-block;margin: 0 10px;color: #161616;font-weight: bold;font-size:45px;font-style: italic;}
.index2 .title span{width: 9px;height: 9px;display: inline-block;border-radius: 50%;background-color: #fab43e;vertical-align: middle;transform: translateY(-100%);margin-top: -10px;}
.index2 .title  i{width: 14px;height: 14px;display: inline-block;border-radius: 50%;background-color: #fab43e;vertical-align: middle;transform: translateY(-100%);margin:0 7px;}
.index2 .top{width: 100%;}
.index2 .top ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.index2 .top ul li{width: 267px;display: block;border-radius: 24px;overflow: hidden;}
.index2 .top ul li .img img{display: block;transition: .3s all;width: 100%;border-radius:24px;}
.index2 .top ul li .img {overflow: hidden;}
.index2 .top ul li p{line-height: 90px;height: 90px;overflow: hidden;text-align: center;font-size: 24px;color: #151515;font-weight: bold;font-style: italic;overflow: hidden;}
.index2 .top ul li:hover{background-color: #fab43e;}
.index2 .top ul li:hover p{color: #fff;}
.index2 .top ul li:hover .img img{transform: scale(1.2);}
.index2 .bottom{padding: 50px 0 80px;box-sizing: border-box;line-height: 30px;font-weight: bold;color: #000;font-weight: bold;text-align: center;font-size: 14px;}


.index3{width: 100%;background:#fff url(../img/index3.png) center bottom no-repeat;padding-bottom: 125px;}
.index3 .title{padding: 50px 0;box-sizing: border-box;text-align: center;font-size: 0;}
.index3 .title div{line-height: 54px;height: 54px;}
.index3 .title p{display: inline-block;margin: 0 10px;color: #161616;font-weight: bold;font-size:45px;font-style: italic;}
.index3 .title span{width: 9px;height: 9px;display: inline-block;border-radius: 50%;background-color: #fab43e;vertical-align: middle;transform: translateY(-100%);margin-top: -10px;}
.index3 .title  i{width: 14px;height: 14px;display: inline-block;border-radius: 50%;background-color: #fab43e;vertical-align: middle;transform: translateY(-100%);margin:0 7px;}
.index3 .bottom{width: 100%;position: relative;overflow: hidden;}
.index3 .bottom .swiper-slide{border-radius: 20px;background-color: #f4a93d;padding: 16px;box-sizing: border-box;box-shadow: 0px 0px 10px rgba(0,0,0,.3);}
.index3 .bottom .swiper-slide .img{overflow: hidden;}
.index3 .bottom .swiper-slide .img img{display: block;width: 100%;transition: .3s all;}
.index3 .bottom .swiper-slide:hover .img img{transform: scale(1.1);}
.index3 .bottom .swiper-slide .nr{margin-top: 18px;padding: 0 6px;box-sizing: border-box;}
.index3 .bottom .swiper-slide .nr span{font-size: 30px;color: #fff;line-height: 40px;height: 80px;display: block;overflow: hidden;font-weight: bold;font-style: italic;}
.index3 .bottom .swiper-slide .nr p{line-height: 22px;margin-top: 15px;height: 66px;overflow: hidden;font-size: 14px;color: #fff;}
.index3 .bottom .swiper-slide .nr a.more{display: block;width: 146px;height: 44px;text-align: center;line-height: 44px;background-color: #fff;color: #f1a438;font-size: 18px;font-weight: bold;margin: 14px 0 65px;}
.index3 .bottom .btn{width: 164px;height: 81px;position: absolute;left: 50%;bottom: 10px;margin-left: -82px;z-index: 100;}
.index3 .bottom .btn div{width: 82px;height: 81px;float: left;background-color: #fff;cursor: pointer;}
.index3 .bottom .btn div.next{background: #fff url(../img/next.png) center no-repeat;}
.index3 .bottom .btn div.prev{background: #fff url(../img/prev.png) center no-repeat;}
.index3 .bottom .btn div.next:hover{background: #f1f1f1 url(../img/next2.png) center no-repeat;}
.index3 .bottom .btn div.prev:hover{background: #f1f1f1 url(../img/prev2.png) center no-repeat;}

.index3 .bottom .swiper-slide:nth-of-type(2n) .nr a.more{float: right;}
.index3 .bottom .swiper{padding-bottom: 10px;}



.index4{width: 100%;background:#fefaf2 ;padding-bottom: 105px;}
.index4 .title{padding: 50px 0;box-sizing: border-box;text-align: center;font-size: 0;}
.index4 .title div{line-height: 54px;height: 54px;}
.index4 .title p{display: inline-block;margin: 0 10px;color: #161616;font-weight: bold;font-size:45px;font-style: italic;}
.index4 .title span{width: 9px;height: 9px;display: inline-block;border-radius: 50%;background-color: #fab43e;vertical-align: middle;transform: translateY(-100%);margin-top: -10px;}
.index4 .title  i{width: 14px;height: 14px;display: inline-block;border-radius: 50%;background-color: #fab43e;vertical-align: middle;transform: translateY(-100%);margin:0 7px;}
.index4 .bottom{width: 100%;position: relative;overflow: hidden;border-radius: 20px;background-color: #fff;box-shadow: 0px 0px 10px rgba(0,0,0,0.3);overflow: hidden;}
.index4 .bottom .left{width: 413px;height: 551px;float: left;}
.index4 .bottom .left img{width: 100%;display: block;}
.index4 .bottom .right{padding: 30px 60px;box-sizing: border-box;position: relative;float: left;width: 787px;height: 551px;}
.index4 .bottom .right .swiper{overflow: hidden;width: 100%;}
.index4 .bottom .right .swiper ul li{width: 100%;font-style: italic;margin-bottom: 50px;}
.index4 .bottom .right .swiper ul li span{display: block;line-height: 27px;font-size: 24px;color: #141414;font-weight: bold;}
.index4 .bottom .right .swiper ul li span i{width: 76px;height: 27px;display: inline-block;border-top-right-radius: 14px;border-bottom-right-radius: 14px;background-color: #f39800;text-align: right;padding-right: 5px;}
.index4 .bottom .right .swiper ul li h5{display: block;margin-top: 12px;line-height: 54px;height: 54px;overflow: hidden;font-size: 30px;color: #151515;font-weight: bold;}
.index4 .bottom .right .swiper ul li p{font-size: 14px;line-height: 22px;color: #161616;height: 110px;overflow: hidden;}
.index4 .bottom .right .swiper ul li:nth-of-type(2n){margin-bottom: 0;}
.index4 .bottom .right .swiper ul li:hover h5{color: #f39800;}
.index4 .bottom .btn{width: 136px;height:68px;position: absolute;right: 0%;bottom: 0px;z-index: 100;}
.index4 .bottom .btn div{width: 68px;height: 68px;float: left;background-color: #fff;cursor: pointer;}
.index4 .bottom .btn div.next2{background: #e5e8ee url(../img/next.png) center no-repeat;}
.index4 .bottom .btn div.prev2{background: #e5e8ee url(../img/prev.png) center no-repeat;}
.index4 .bottom .btn div.next2:hover{background: #eea131 url(../img/next2.png) center no-repeat;}
.index4 .bottom .btn div.prev2:hover{background: #eea131 url(../img/prev2.png) center no-repeat;}

.footer{width: 100%;}
.footer .top{padding: 34px 0 ;box-sizing: border-box;}
.footer .top .shang{width: 100%;}
.footer .top .shang a{display: inline-block;line-height: 34px;margin-right: 82px;color: #181818;font-weight: bold;position: relative;}
.footer .top .shang a::before{content: ' ';width: 40px;height: 4px;background-color: #f39800;position: absolute;left: 0;bottom: 0;}
.footer .top .xia{width: 100%;margin-top: 50px;}
.footer .top .xia a{display: inline-block;line-height: 34px;margin-right: 82px;color: #181818;font-weight: bold;position: relative;}
.footer .top .xia a::before{content: ' ';width: 40px;height: 4px;background-color: #f39800;position: absolute;left: 0;bottom: 0;}
.footer .top .xia div{margin-top: 30px;font-size: 14px;font-weight: bold;color: #161616;}
.footer .top .xia div img{margin-right: 10px;vertical-align: middle;}
.footer .top .xia div  span{line-height: 28px;display: inline-block;margin-right: 50px;}
.footer .bottom{font-size: 18px;color: #fff;text-align: center;background-color: #f39800;padding: 30px;line-height: 30px;background-color: #f39800;}
.fix_footer {display: none;}


.ny_banner{width: 100%;position: relative;}
.ny_banner img{display: block;width: 100%;height: 480px;object-fit: cover;}
.ny_banner span{text-shadow: 0px 3px 3px #000;font-family: arial;display: block;width: 1200px;height: 48px;color: #fff;font-weight: bold;line-height: 48px;position: absolute;left: 50%;transform: translate(-50%,-50%);top: 50%;font-size: 42px;}


.news{width: 100%;}
.news .title{margin-top: 28px;line-height: 150px;text-align: center;color: #161616;font-size: 45px;font-weight: bold;font-family: arial;}
.news .bottom{width: 100%;}
.news .bottom ul li{margin-bottom: 20px;padding: 14px;background-color: #fff;box-shadow: 0px 0px 6px rgba(0,0,0,.3);font-family: arial;}
.news .bottom ul li a{display: flex;}
.news .bottom ul li .img{width: 293px;overflow: hidden;}
.news .bottom ul li .img img{display: block;width: 100%;transition: .3s all;}
.news .bottom ul li .nr{flex: 1;margin-top: 15px;padding: 0 22px;box-sizing: border-box;}
.news .bottom ul li .nr span{display: block;line-height: 52px;height: 52px;overflow: hidden;font-size: 30px;color: #f39800;}
.news .bottom ul li .nr p{font-size: 14px;color: #737373;line-height: 26px;height: 104px;overflow: hidden;}
.news .bottom ul li .nr i{display: block;color: #f39800;font-size: 14px;line-height: 20px;margin-top: 10px;}
.news .bottom ul li .time{width: 148px;padding-top: 60px;font-weight: bold;}
.news .bottom ul li .time span{display: block;text-align: center;font-size: 67px;color: #f39800;}
.news .bottom ul li .time p{line-height: 38px;font-size: 24px;color: #f39800;text-align: center;}
.news .bottom ul li:hover .img img{transform: scale(1.1);}
.news .fenye {width: 100%;padding: 52px 0 72px;box-sizing: border-box;text-align: center;font-size: 0;}
.news .fenye a{width: 52px;height: 52px;margin: 0 12px;display: inline-block;text-align: center;line-height: 52px;font-size: 22px;color: #414141;font-family: "times new roman";font-weight: bold;border-radius: 50%;vertical-align: middle;}
.news .fenye a:hover{background-color: #f1a113;color: #fff;}
.news .fenye a.act{background-color: #f1a113;color: #fff;}
.news .fenye a img{vertical-align: middle;}

.footer1{background-color: #f2f2f2;}


.dqwz{width: 100%;border-bottom: 1px solid #f1f1f1;height: 86px;line-height: 85px;overflow: hidden;}
.dqwz .container_box{position: relative;padding-right: 120px;box-sizing: border-box;}
.dqwz .left{font-size: 22px;font-family: arial;color: #414141;font-weight: bold;}
.dqwz .left a{font-size: 22px;font-family: arial;color: #414141;font-weight: bold;}
.dqwz .right{position: absolute;right: 0;top: 0;}
.dqwz .right a{font-size: 22px;color: #f39800;font-weight: bold;font-family: arial;}

.news_xq{width: 100%;}
.news_xq .title{width: 100%;text-align: center;}
.news_xq .title h5{font-weight: bold;color: #161616;font-size: 45px;margin-top: 40px;line-height: 66px;}
.news_xq .title p{font-size: 18px;color: #626262;line-height: 36px;}
.news_xq .xq{width: 100%;padding: 35px 0;box-sizing: border-box;}
.news_xq .xq p{font-size: 18px;color: #626262;line-height: 28px;}
.news_xq .xq img{display: block;max-width: 100%;min-width: auto;margin: 10px auto;}
.news_xq .fanye{display: flex;justify-content: space-between;flex-wrap: wrap;border-top: 1px solid #f1f1f1;}
.news_xq .fanye a{width: 48%;line-height: 72px;height: 72px;overflow: hidden;font-size: 18px;color: #414141;}
.news_xq .fanye a:nth-of-type(2){text-align: right;}
.news_xq .fanye a:hover{color: #f39800;}


.lxwm{width: 100%;}
.lxwm .title{margin-top: 28px;line-height: 150px;text-align: center;color: #161616;font-size: 45px;font-weight: bold;font-family: arial;}
.lxwm .bottom{width: 100%;margin-bottom: 100px;}
.lxwm .bottom .left{width: 55%;float: left;border: 1px solid #dddddd;padding: 10px;box-sizing: border-box;}
.lxwm .bottom .left #allmap{height: 388px;}
.lxwm .bottom .right{width: 40%;float: right;}
.lxwm .bottom .right p{margin-bottom: 30px;font-size: 14px;font-weight: bold;color: #161616;line-height: 28px;padding-left: 34px;position: relative;}
.lxwm .bottom .right p img{vertical-align: middle;position: absolute;left: 0;top: 0;}


.product{width: 100%;}
.product .top{width: 100%;margin-top: 40px;line-height: 45px;border-bottom: 2px solid #f1f1f1;box-sizing: border-box;}
.product .top a{line-height: 43px;margin-right: 70px;font-size: 24px;color: #414141;font-family: arial;position: relative;display: inline-block;font-weight: bold;}
.product .top a:hover{color: #eea211;font-weight: bold;}
.product .top a:hover::before{position: absolute;left: 0;bottom: -5px;content: ' ';background-color: #EEA211;width: 100%;height: 3px;}
.product .top a.act{color: #eea211;font-weight: bold;}
.product .top a.act::before{position: absolute;left: 0;bottom: -5px;content: ' ';background-color: #EEA211;width: 100%;height: 3px;}
.product .bottom{width: 100%;margin-top: 35px;}
.product .bottom ul li{width: 32%;float: left;margin-right: 2%;border-radius: 20px;background-color: #fff;overflow: hidden;margin-top: 22px;box-shadow: 0px 0px 10px rgba(0,0,0,.3);}
.product .bottom ul li:nth-of-type(3n){margin-right: 0;}
.product .bottom ul li .img{width: 100%;overflow: hidden;}
.product .bottom ul li .img img{display: block;width: 100%;transition: .3s all;}
.product .bottom ul li .nr{width: 100%;padding: 12px 20px;box-sizing: border-box;border-top: 3px solid #f4a115;}
.product .bottom ul li .nr span{display: block;line-height: 28px;height: 28px;overflow: hidden;font-size: 16px;color: #414141;font-family: arial;}
.product .bottom ul li .nr p{line-height: 22px;font-size: 14px;color: #898989;height: 44px;overflow: hidden;}
.product .bottom ul li:hover .img img{transform: scale(1.1);} 
.product .fenye{width: 100%;padding: 52px 0 72px;box-sizing: border-box;text-align: center;font-size: 0;}
.product .fenye a{width: 52px;height: 52px;margin: 0 12px;display: inline-block;text-align: center;line-height: 52px;font-size: 22px;color: #414141;font-family: "times new roman";font-weight: bold;border-radius: 50%;vertical-align: middle;}
.product .fenye a:hover{background-color: #f1a113;color: #fff;}
.product .fenye a.act{background-color: #f1a113;color: #fff;}
.product .fenye a img{vertical-align: middle;}


.product_xq{width: 100%;}
.product_xq .top{width: 100%;padding: 55px 0 75px;box-sizing: border-box;}
.product_xq .top .left{width: 42%;float: left;overflow: hidden;border-radius: 8px;box-shadow: 0px 0px 20px rgba(0,0,0,.3);}
.product_xq .top .left img{display: block;width: 100%;transition: .3s all;}
.product_xq .top .left:hover img{transform: scale(1.1);}
.product_xq .top .right{width: 50%;float: right;}
.product_xq .top .right span{display: block;font-size: 30px;color: #414141;font-weight: bold;font-family: arial;}
.product_xq .top .right p{font-size: 14px;color: #414141;font-family: arial;line-height: 28px;margin-top: 10px;}
.product_xq .top .right a{display: block;width: 162px;height: 57px;text-align: center;line-height: 57px;background-color: #f39800;font-size: 18px;color: #fff;font-family: "times new roman";border-radius: 5px;margin-top: 50px;}
.product_xq .bottom{width: 100%;background-color: #fefaf2;}
.product_xq .bottom .container{max-width: 1300px;padding: 0 15px;box-sizing: border-box;margin: 0 auto;}
.product_xq .bottom .bt{width: 100%;padding-top: 20px;}
.product_xq .bottom .bt h5{display: block;line-height: 106px;color: #414141;font-size: 40px;text-align: center;font-family: arial;font-weight: bold;}
.product_xq .bottom .bt p{font-size: 14px;color: #414141;line-height: 28px;margin-top: 15px;}
.product_xq .bottom .bt  img{max-width: 100%;}
.product_xq .bottom .list_xq{width: 100%;padding: 50px 0 0;box-sizing: border-box;position: relative;margin-top: 30px;}
.product_xq .bottom .list_xq ul li{width: 375px;margin-bottom: 90px;float: left;}
.product_xq .bottom .list_xq ul li:nth-of-type(2n){float: right;}
.product_xq .bottom .list_xq ul li span{display: block;font-size: 24px;color: #f39800;line-height: 35px;text-align: center;}
.product_xq .bottom .list_xq ul li p{line-height: 28px;font-size: 14px;text-align: center;color: #414141;font-family: arial;}
.product_xq .bottom .list_xq img{display: block;width: 532px;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}

.product_xq .bottom .list_xq ul li:nth-of-type(1){margin-left: 95px;}
.product_xq .bottom .list_xq ul li:nth-of-type(2){margin-right: 95px;}
.product_xq .bottom .list_xq ul li:nth-of-type(3){margin-right: 195px;}
.product_xq .bottom .list_xq ul li:nth-of-type(5){margin-right: 195px;}
.product_xq .bottom .list_xq ul li:nth-of-type(7){margin-left: 95px;}
.product_xq .bottom .list_xq ul li:nth-of-type(8){margin-right: 95px;}

.product_xq .fanye{display: flex;justify-content: space-between;flex-wrap: wrap;}
.product_xq .fanye a{width: 48%;line-height: 72px;height: 72px;overflow: hidden;font-size: 18px;color: #414141;}
.product_xq .fanye a:nth-of-type(2){text-align: right;}
.product_xq .fanye a:hover{color: #f39800;}

.zzc{position: fixed;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,.5);z-index: 10001;display: none;}
.zzc .box{position: absolute;top: 50%;left: 50%;width: 150px;height: 200px;transform: translate(-50%,-50%);}
.zzc img{display: block;width: 100%;}
.zzc  p{width: 100%;height: 50px;background-color: #F1A113;text-align: center;color: #fff;line-height: 50px;font-size: 16px;font-weight: bold;}
.case_xq{width: 100%;}
.case_xq .title{width: 100%;text-align: center;}
.case_xq .title {font-weight: bold;color: #161616;font-size: 45px;margin-top: 40px;line-height: 66px;}

.case_xq .bottom{width: 100%;padding: 35px 0;box-sizing: border-box;}
.case_xq .bottom img{display: block;max-width: 100%;min-width: auto;margin: 10px auto;}
.case_xq .fanye{display: flex;justify-content: space-between;flex-wrap: wrap;border-top: 1px solid #f1f1f1;}
.case_xq .fanye a{width: 48%;line-height: 72px;height: 72px;overflow: hidden;font-size: 18px;color: #414141;}
.case_xq .fanye a:nth-of-type(2){text-align: right;}
.case_xq .fanye a:hover{color: #f39800;}


.qyjs1{width: 100%;}
.qyjs1 .title{width: 100%;padding:85px 0;box-sizing: border-box;color: #161616;line-height: 50px;font-size: 45px;font-weight: bold;font-family: arial;text-align: center;}
.qyjs1 .bottom{width: 100%;padding-bottom: 70px;box-sizing: border-box;}
.qyjs1 .bottom img{float: right;max-width: 100%;min-width: auto;display: block;}
.qyjs1 .bottom h5{line-height: 32px;font-size: 24px;padding-bottom:10px;color: #161616;font-weight: bold;font-family: arial;}
.qyjs1 .bottom p{font-size: 16px;color: #414141;font-weight: bold;font-family: arial;line-height: 32px;}
.qyjs2{background-color: #fdf9f1;}
.qyjs2 .top{width: 100%;padding-top: 20px;}
.qyjs2 .top h5{display: block;line-height: 106px;color: #414141;font-size: 40px;text-align: center;font-family: arial;font-weight: bold;}
.qyjs2 .top p{font-size: 14px;color: #414141;line-height: 28px;margin-top: 15px;max-width: 980px;margin: 0 auto;text-align: center;}
.qyjs2  .bottom{width: 100%;padding: 50px 0 66px;box-sizing: border-box;}
.qyjs2 .bottom ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.qyjs2 .bottom ul li{transition: .5s all;width: 289px;border-radius: 5px;background-color: #fff;border-bottom: 4px solid #f2a722;height: 289px;padding: 39px 25px 0;box-sizing: border-box;background-color: #fff;box-shadow: 0px 0px 10px rgba(0,0,0,.2);}
.qyjs2 .bottom ul li .img{line-height: 102px;text-align: center;font-size: 0;}
.qyjs2 .bottom ul li .img img{display: inline-block;vertical-align: middle;}
.qyjs2 .bottom ul li .img .img1{display: inline-block;}
.qyjs2 .bottom ul li .img .img2{display: none;}
.qyjs2 .bottom ul li:hover .img .img1{display: none;}
.qyjs2 .bottom ul li:hover .img .img2{display: inline-block;}
.qyjs2 .bottom ul li:hover span{color: #f1a113;}
.qyjs2 .bottom ul li span{font-size: 20px;color: #414141;font-weight: bold;font-family: arial;line-height: 39px;display: block;height: 39px;overflow: hidden;text-align: center;}
.qyjs2 .bottom ul li p{line-height: 32px;height: 64px;overflow: hidden;color: #7b7b7b;font-size: 14px;font-family: arial;text-align: center;}
.qyjs2 .bottom ul li:hover{transform: translateY(-20px);}


.qyjs3{width: 100%;}
.qyjs3 .title{width: 100%;text-align: center;}
.qyjs3 .title h5{font-weight: bold;color: #161616;font-size: 45px;margin-top: 40px;line-height: 66px;}
.qyjs3 .title p{font-size: 14px;color: #414141;line-height: 36px;}
.qyjs3 .bottom{width: 100%;padding: 42px 0 100px;box-sizing: border-box;position: relative;}
.qyjs3 .bottom .swiper{overflow: hidden;padding: 0 0 30px 0;}
.qyjs3 .bottom .swiper-slide{border-radius: 6px;overflow: hidden;background-color: #fff;box-shadow: 0px 0px 5px rgba(0,0,0,.3);border-bottom: 3px solid #f1a113;}
.qyjs3 .bottom .img{width: 100%;overflow: hidden;}
.qyjs3 .bottom .img img{display: block;width: 100%;transition: .3s all;}
.qyjs3 .bottom p{line-height: 44px;height: 44px;text-align: center;font-size: 14px;color: #414141;font-weight: bold;font-family: arial;overflow: hidden;}
.qyjs3 .bottom .swiper-pagination{bottom: 80px;}
.qyjs3 .bottom .swiper-pagination-bullet{width: 14px;height: 14px;opacity: 1;background-color: #d3d3d3;border-radius: 7px;}
.qyjs3 .bottom .swiper-pagination-bullet-active{width: 14px;background-color: #fab43e;}
.qyjs3 .bottom .swiper-slide:hover .img img{transform: scale(1.1);}



.case1{width: 100%;}
.case1 .title{width: 100%;padding:50px 0;box-sizing: border-box;color: #161616;line-height: 64px;font-size: 45px;font-weight: bold;font-family: arial;text-align: center;}
.case1 .swiper-container{padding: 5px;box-sizing: border-box;}
.case1 .swiper-slide{width: 100%;}
.case1 .swiper-slide .img{width: 100%;border-radius: 5px;background-color: #fff;box-shadow: 0px 0px 8px rgba(0,0,0,.3);overflow: hidden;}
.case1 .swiper-slide .img img{display: block;width: 100%;transition: .3s all;}
.case1 .swiper-slide:hover .img img{transform: scale(1.1);} 

.case1 .swiper-slide .nr{width: 100%;padding: 10px 0;}
.case1 .swiper-slide .nr span{width: 100%;display: block;line-height: 28px;height: 56px;overflow: hidden;color: #414141;font-size: 16px;font-weight: bold;font-family: arial;}
.case1 .swiper-slide .nr p{width: 100%;line-height: 30px;height: 60px;overflow: hidden;color: #7a7a7a;font-size: 14px;font-family: arial;}
.case1  .swiper-pagination-bullet{background: transparent;opacity: 1;color: #333;width: 52px;height: 52px;border-radius: 50%;text-align: center;line-height: 52px;}
.case1  .swiper-pagination-bullet-active{background: #f1a113;color: #fff;}
.case1  .fenye1{text-align: center;}
.case1  .fenye1 a.next{background: transparent;opacity: 1;color: #333;width: 52px;height: 52px;border-radius: 50%;text-align: center;line-height: 52px;display: inline-block;}
.case1  .fenye1 a.prev{background: transparent;opacity: 1;color: #333;width: 52px;height: 52px;border-radius: 50%;text-align: center;line-height: 52px;display: inline-block;}
.case1  .fenye1 a img{vertical-align: middle;}
.case1  .fenye1 a {margin: 0 10px;}
.case1 .fenye1{padding: 50px 0;}


.case2{width: 100%;}
.case2 .title{width: 100%;padding:50px 0;box-sizing: border-box;color: #161616;line-height: 64px;font-size: 45px;font-weight: bold;font-family: arial;text-align: center;}
.case2 .swiper-container{padding: 5px;box-sizing: border-box;}
.case2 .swiper-slide{width: 100%;box-shadow: 0px 0px 8px rgba(0,0,0,.3);border-radius: 6px;overflow: hidden;}
.case2  .swiper-pagination-bullet{background: transparent;opacity: 1;color: #333;width: 52px;height: 52px;border-radius: 50%;text-align: center;line-height: 52px;}
.case2  .swiper-pagination-bullet-active{background: #f1a113;color: #fff;}
.case2  .fenye2{text-align: center;}
.case2  .fenye2 a.next{background: transparent;opacity: 1;color: #333;width: 52px;height: 52px;border-radius: 50%;text-align: center;line-height: 52px;display: inline-block;}
.case2  .fenye2 a.prev{background: transparent;opacity: 1;color: #333;width: 52px;height: 52px;border-radius: 50%;text-align: center;line-height: 52px;display: inline-block;}
.case2  .fenye2 a img{vertical-align: middle;}
.case2  .fenye2 a {margin: 0 10px;}
.case2  .fenye2{padding: 50px 0;}

.case2 .swiper-slide .img{width: 100%;overflow: hidden;}
.case2 .swiper-slide .img img{display: block;width: 100%;transition: .3s all;}
.case2 .swiper-slide .nr{width: 100%;padding: 12px 20px;box-sizing: border-box;border-top: 3px solid #f4a115;}
.case2 .swiper-slide .nr span{display: block;line-height: 28px;height: 28px;overflow: hidden;font-size: 16px;color: #414141;font-family: arial;}
.case2 .swiper-slide .nr p{line-height: 22px;font-size: 14px;color: #898989;height: 44px;overflow: hidden;}
.case2 .swiper-slide:hover .img img{transform: scale(1.1);} 
@media only screen and (max-width:1366px) {
	
	
	
	
	
}

@media only screen and (max-width:1230px) {

	.index4 .bottom .left{display: none;}
	.index4 .bottom .right{width: 100%;}
	.ny_banner span{width: 100%;padding: 0 20px;box-sizing: border-box;}
	
	
}
@media only screen and (max-width:1100px) {
	.header{padding: 0 10px;}
	.header .nav a{margin:  0 10px;}
	
	.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;}
	.product_xq .bottom .list_xq{padding: 25px 0;margin-top: 10px;}
	.product_xq .bottom .list_xq  img{position: static;width: 100%;transform: translate(0);}
	.product_xq .bottom .list_xq ul li{margin: 0 0 20px !important;float: none;width: 100%;}
	.product_xq .bottom .list_xq ul li span{font-size: 16px;}
}


@media only screen and (max-width:768px) {
	.banner{display: none;}
	.sj_banner{display: block;position: relative;overflow: hidden;}
	.sj_banner img{display: block;width: 100%;}
	.sj_banner .swiper-pagination-bullet{width: 6px;height: 6px;opacity: 1;background-color: #fff;border-radius: 3px;}
	.sj_banner .swiper-pagination-bullet-active{width: 18px;background-color: #fab43e;}
	.kx{height: 55px;}
	.header{width: 100%;height: 55px;padding:  0 15px;box-sizing: border-box;}
	.header .logo{line-height:55px;}
	.header .logo img{height: 40px;}
	.header .nav{width: 100%;background-color: #fff;width: 100%;position: absolute;left: 0;top: 55px;padding: 20px;box-sizing: border-box;max-width:100%;text-align: left;display: none;	}
	.header .nav a{display: block;width: 100%;margin: 0;}
	.header .xiala{float: right;background: url(../img/Fast-Navigation.svg);width: 30px;height: 30px;margin-top: 12px;}
	.header.act .xiala{float: right;background: url(../img/Fast-Navigation2.svg);width: 30px;height: 30px;margin-top: 12px;}
	.header.act .nav{display: block;}
	
	.index1 .title{padding: 20px 0;}
	.index1 .title div{line-height: 30px;height: 30px;}
	.index1 .title p{font-size: 16px;}
	.index1 .title i{ transform: translateY(-40%);}
	.index1 .title span{ transform: translateY(-40%);margin-top: 0;}
	.index1 .bottom{background-size: cover;border-radius: 20px;overflow: hidden;padding: 0px;margin-bottom: 25px;}
	.index1 .bottom .box h5{font-size: 16px;line-height: 30px;height: 30px;}
	.index1 .bottom .box p{font-size: 14px;line-height: 28px;}
	.index1 .bottom .box{height: auto;padding: 10px 10px 20px;display: block;position: static;}
	.index1 .bottom .box a{width: 140px;height: 40px;line-height: 40px;font-size: 14px;margin-top: 20px;}
	.index1 .bottom .img{display: ;}
	.index1 .bottom .img img{height: 502px;display: none;}
	
	
	.index2 .title{padding: 20px 0;}
	.index2 .title div{line-height: 30px;height: 30px;}
	.index2 .title p{font-size: 16px;}
	.index2 .title i{ transform: translateY(-40%);}
	.index2 .title span{ transform: translateY(-40%);margin-top: 0;}
	
	.index2 .top ul li{width: 48%;margin-bottom: 15px;}
	.index2 .top ul li p{font-size: 16px;line-height: 50px;height: 50px;}
	.index2 .bottom{padding: 25px 0;line-height: 26px;}
	
	.index3 .title{padding: 20px 0;}
	.index3 .title div{line-height: 30px;height: 30px;}
	.index3 .title p{font-size: 16px;}
	.index3 .title i{ transform: translateY(-40%);}
	.index3 .title span{ transform: translateY(-40%);margin-top: 0;}
	.index3{padding-bottom: 25px;}
	.index3 .bottom .swiper-slide .nr span{font-size: 16px;height: 60px;line-height: 30px;}
	.index3 .bottom .swiper-slide .nr a.more{font-size: 14px;margin-bottom: 40px;width: 120px;height: 34px;line-height: 34px;}
	.index3 .bottom .btn{width: 84px;height: 41px;position: absolute;left: 50%;bottom: 10px;margin-left: -42px;z-index: 100;}
	.index3 .bottom .btn div{width:42px;height:41px;float: left;background-color: #fff;cursor: pointer;}
	
	.index4{padding-bottom: 25px;}
	.index4 .title{padding: 20px 0;}
	.index4 .title div{line-height: 30px;height: 30px;}
	.index4 .title p{font-size: 16px;}
	.index4 .title i{ transform: translateY(-40%);}
	.index4 .title span{ transform: translateY(-40%);margin-top: 0;}
	.index4 .bottom .right{padding: 20px;}
	.index4 .bottom .right .swiper ul li span{font-size: 18px;}
	.index4 .bottom .right .swiper ul li h5{font-size: 16px;}
	.index4 .bottom .btn{width: 84px;height: 41px;position: absolute;z-index: 100;}
	.index4 .bottom .btn div{width:42px;height:41px;float: left;background-color: #fff;cursor: pointer;}
	
	.ny_banner img{height: 240px;}
	.news .title{line-height: 60px;font-size: 20px;margin-top: 10px;}
	.news .bottom ul li a{flex-wrap: wrap;}
	.news .bottom ul li .img{width: 100%;}
	.news .bottom ul li .time{display: none;}
	.news .bottom ul li .nr span{font-size: 16px;line-height: 30px;height: 30px;}
	.news .fenye{padding: 20px 0 30px;}
	.news .fenye a{width: 28px;height: 28px;line-height: 28px;font-size: 14px;margin: 0 4px;}
	
	.dqwz{height: 42px;line-height: 42px;}
	.dqwz .left{font-size: 14px;}
	.dqwz .left a{font-size: 14px;}
	.dqwz .right a{font-size: 14px;padding-right: 10px;}
	.news_xq .title h5{margin-top: 15px;}
	.news_xq .title h5{font-size: 16px;line-height: 28px;}
	.news_xq .title p{font-size: 14px;}
	.news_xq .xq{padding: 15px 0;}
	.news_xq .xq p{font-size: 14px;line-height: 24px;}
	.news_xq .fanye a{width: 100%;line-height: 30px;height: 30px;font-size: 14px;}
	.news_xq .fanye a:nth-of-type(2){text-align: left;}
	.news_xq .fanye{padding: 20px 0;}
	
	.lxwm .title{line-height: 60px;font-size: 20px;margin-top: 10px;}
	.lxwm .bottom .left{width: 100%;float: none;}
	.lxwm .bottom .left #allmap{height: 240px;}
	.lxwm .bottom .right{width: 100%;float: none;padding: 20px 0;}
	.lxwm .bottom {margin-bottom: 0;}
	.lxwm .bottom .right p{margin-bottom: 10px;}
	.lxwm {overflow: hidden}
	
	
	.product .top{margin-top: 20px;}
	.product .top a{font-size: 14px;margin-right: 20px;height: 36px;line-height: 36px;}
	.product .fenye{padding: 20px 0 30px;}
	.product .fenye a{width: 28px;height: 28px;line-height: 28px;font-size: 14px;margin: 0 4px;}
	.product .bottom ul li{width: 100%;margin-right: 0;float: none;}
	.product .bottom {margin-top: 0;}
	
	.product_xq .top{padding: 25px 0;}
	.product_xq .top .left{width: 100%;float: none;}
	.product_xq .top .right{width: 100%;float: none;margin-top: 15px;}
	.product_xq .top .right span{font-size: 18px;}
	.product_xq .top .right a{margin-top: 20px;width: 142px;height: 48px;line-height: 48px;}
	.product_xq .bottom .list_xq{padding: 25px 0;margin-top: 10px;}
	.product_xq .bottom .list_xq  img{position: static;width: 100%;transform: translate(0);}
	.product_xq .bottom .list_xq ul li{margin: 0 0 20px !important;float: none;width: 100%;}
	.product_xq .bottom .list_xq ul li span{font-size: 16px;}
	.product_xq .bottom .bt h5{font-size: 24px;line-height: 60px;}
	
	.product_xq .fanye a{width: 100%;line-height: 30px;height: 30px;font-size: 14px;}
	.product_xq .fanye a:nth-of-type(2){text-align: left;}
	.product_xq .fanye{padding: 20px 0;}
	
	.case_xq .title {margin-top: 15px;}
	.case_xq .title {font-size: 16px;line-height: 28px;}
	.case_xq .bottom{padding: 15px 0;}
	
	.qyjs1 .title{padding: 25px 0;font-size: 24px;line-height: 40px;}
	.qyjs1 .bottom h5{font-size: 20px;line-height: 38px;}
	.qyjs1 .bottom p{line-height: 24px;}
	.qyjs1 .bottom{padding-bottom: 30px;}
	
	
	.qyjs2 .top h5{font-size: 24px;line-height: 60px;}
	.qyjs2 .bottom ul li{margin: 15px auto;}
	.qyjs2 .bottom{padding: 20px 0;}
	
	.qyjs3 .title h5{font-size: 24px;line-height: 38px;margin-top: 20px;}
	.qyjs3 .title p{font-size: 14px;line-height: 24px;}
	.qyjs3 .bottom{padding:10px 0 35px 0;}
	.qyjs3 .bottom .swiper-pagination{bottom: 30px;}
	.qyjs3 .bottom .swiper-pagination-bullet{width: 8px;height: 8px;}
	.qyjs3 .bottom .swiper-pagination-bullet-active{width: 8px;}
	
	.case1 .title{padding: 25px 0;font-size: 24px;line-height: 40px;}
	
	.case2 .title{padding: 25px 0;font-size: 24px;line-height: 40px;}
	.case1 .fenye1{padding: 20px 0;}
	.case1 .fenye1 a{width: 32px;height: 32px;overflow: hidden;line-height: 32px;margin: 0 0;}
	.case1 .fenye1 a.next{width: 32px;height: 32px;overflow: hidden;line-height: 32px;}
	.case1 .fenye1 a.prev{width: 32px;height: 32px;overflow: hidden;line-height: 32px;}
	.case2 .fenye2{padding: 20px 0;}
	.case2 .fenye2 a{width: 32px;height: 32px;overflow: hidden;line-height: 32px;margin: 0 0;}
	.case2 .fenye2 a.next{width: 32px;height: 32px;overflow: hidden;line-height: 32px;}
	.case2 .fenye2 a.prev{width: 32px;height: 32px;overflow: hidden;line-height: 32px;}
}










