@import url(font/siyuan.css);
html, body {
	font-size: 16px;
	color:#666;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	font-family:"siyuan",airal;
	background: #fff;
	-webkit-text-size-adjust: none;
}
.fnav{display: none;}
body::-webkit-scrollbar{display: none;}
*{padding: 0;margin: 0;}
img{display: block;}
h1,h2,h3,h4{margin:0;padding:0;}
a,a:hover,a:active{text-decoration: none;}
ul,dl,dl dd{padding:0;margin:0;}
ul li{list-style:none;}
.fl{float:left;}
.fr{float:right}
.ct{text-align: center;}
.clear{clear:both;}
div{padding:0;margin:0;}
.w100{width:100%;overflow:hidden;}
.w1200{width:1200px;margin:0 auto;}
.w1304{width: 1304px;margin: 0 auto;}
.swiper-container {width: 100%;height: 100%;}
.swiper-slide {text-align: center;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;	-webkit-align-items: center;align-items: center;}
header{width: 800px;margin: 0 auto;}
.logo{float:left;width: 58px;height:78px;line-height: 78px;}
.logo img{vertical-align: middle;margin-top: 8px;}
.toptel{float: right;line-height: 96px;height: 78px;font-size: 14px;color: #666;letter-spacing: 1.5px;}
.sousuo1{position: fixed;top: 0;left: 0;width: 100%;height: 100vh;background-color: rgba(0, 0, 0,0.5);z-index: 99999;display: none;}
.sousuo1 form{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.sousuo1 .cha{cursor: pointer;position: absolute;right: 50px;top: 50px;width: 40px;}
.sousuo1 input{width: 500px;font-size: 24px;line-height: 45px;background: none;border: none;border-bottom: 2px solid #fff;color: #fff;}
.sousuo1 input::-webkit-input-placeholder {color: #fff;}
.sousuo1 input::-moz-placeholder {color: #fff;} 
.sousuo1 input:-ms-input-placeholder {color: #fff;} 
.sousuo1 input:-moz-placeholder {color: #fff;} 
.sousuo1 button{width: 50px;background:none;border: none;position: absolute;right: -50px;top: -6px;}
.sousuo1 button img{width: 100%;display: block;}
.sousuo1 .cha img{width: 100%;}
.menu{clear: both;width:100%;height:77px;position: absolute;top: 78px;left: 0;z-index: 999;background-color: rgba(29,22,3,.72);}
.menu .w855{width: 835px;display: flex;display:-webkit-flex;justify-content: space-between;-webkit-justify-content:space-between;margin: 0 auto;}

.menu .w855>ul:nth-child(1){display: flex;display:-webkit-flex;justify-content: space-between;-webkit-justify-content:space-between;width: 600px;}
.menu .w855>ul:nth-child(1) li{padding: 20px;width: 150px;box-sizing: border-box;position: relative;}
.menu .w855>ul:nth-child(1) li span{font-size:15px;color: #fff;display: block;text-align: center;z-index: 9;position: relative;}
.menu .w855>ul:nth-child(1) li abbr{font-size: 12px;display: block;text-align: center;color: #fff;position: relative;z-index: 9;}
.menu .w855>ul:nth-child(1) li .kuai{position: absolute;left: 0;width: 100%;top: 0;height: 77px;overflow: hidden;}
.menu .w855>ul:nth-child(1) li p{width:0;position: absolute;height: 77px;background-color: #e8b135;top: 0%;left: 0%;z-index: 1;transition: .3s;}
.menu .w855>ul:nth-child(1) li a{color:#333;}
.menu .w855>ul:nth-child(1) li:hover .submenu{display: block;}
.menu .w855>ul:nth-child(1)>li:nth-child(4):after{content: '';display: block;position: absolute;right: 0px;width: 1px;height: 42px;top: 50%;transform: translateY(-50%);background-color: #fff;}
.menu .w855>ul:nth-child(1)>li::before{content: '';display: block;position: absolute;left: 0px;width: 1px;height: 42px;top: 50%;transform: translateY(-50%);background-color: #fff;}
.menu .w855>ul:nth-child(1) li:hover::after,.menu .w855>ul:nth-child(1) li.active::after{opacity: 0;}
.menu .w855>ul:nth-child(1) li:hover::before,.menu .w855>ul:nth-child(1) li.active::before{opacity: 0;}
.menu .w855>ul:nth-child(1) li:hover>a>p,.menu .w855>ul:nth-child(1) li.active>a>p{width:calc(100% + 1px);position: absolute;height: 77px;background-color: #e8b135;top: 0%;left: 0;z-index: 1;}
.menu .zuolanmu{margin-left: 50px;}
.menu .zuolanmu ul{width:98px;display: flex;justify-content: space-between;height: 77px;}
.menu .zuolanmu ul li{cursor: pointer;}
.menu .zuolanmu img{width: 29px;height: 29px;vertical-align: middle;margin-top: 24px;}
.menu2{top: 0;position: fixed;animation: top 0.3s;}

.menu3{animation: top2 0.3s;}
@keyframes top{
	0%{top: -50px;}
	100%{top:0px;}
}
.submenu{position: absolute;z-index:999;left: 50%;top: 77px;transform: translateX(-50%);display: none;}
.submenu ul{display: block !important;}
.submenu ul li{padding: 20px 10px !important;background-color: rgba(29,22,3,.72);}
.banner{position: relative;}
.banner .swiper-slide img{width:100%;display: block;}
.banner .zuo{position: absolute;left: 8%;bottom: 0;z-index: 6;}
.banner .you{position: absolute;right: 10%;bottom: 28px;z-index: 6;}
.banner .swiper-slide-active .zuo{-webkit-animation-name: fadeInLeft;animation-name: fadeInLeft;-webkit-animation-delay: 0.3s;animation-delay: 0.3s;-webkit-animation-duration: 0.3s;
    animation-duration: 0.3s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
.banner .swiper-slide-active .you{-webkit-animation-name: fadeInRight;animation-name: fadeInRight;-webkit-animation-delay: 0.3s;animation-delay: 0.3s;-webkit-animation-duration: 0.3s;
    animation-duration: 0.3s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
	.banner .swiper-pagination{border: none;display: flex;justify-content: center;margin: 0 6px;bottom: 40px;}
.banner .swiper-pagination span{background: #fff !important;opacity: 1;width: 8px !important;height: 8px !important;transition: .3s;border: none;display: block;}
.banner .swiper-pagination span.swiper-pagination-bullet-active{width: 58px !important;border-radius: 4px;border: none;}
.banner .swiper-button-next,.banner .swiper-button-prev{width: 44px;top: 60%;}
.banner .swiper-button-next::after{content: '';background: url(../images/banneryou.png);width: 44px;height: 44px;display: block;}
.banner .swiper-button-prev::after{content: '';background: url(../images/bannerzuo.png);width: 44px;height: 44px;display: block;}
.banner .swiper-button-next{right: 53px;}
.banner .swiper-button-prev{left: 53px;}
.rongqi{background: url(../images/bg.jpg)no-repeat top center;}
.w1050{width: 1050px;display: block;margin: 0 auto;}
.w1250{width: 1500px;border-right: 1px solid #E8B135;margin: 120px auto 0 auto;padding: 0 0 120px 0;position: relative;}
.index_about .fr{width:375px;}
.index_about .fr>span{font-size: 16px;color: #4D4D4D;display: block;}
.index_about .fr>abbr{font-size: 12px;color: #4D4D4D;display: block;}
.index_about .fr>abbr::after{content: '';display: block;width: 20px;height: 3px;margin: 20px 0;background-color: #E8B135;}
.index_about .fr>.neirong p{font-size: 13px;color: #595757;line-height: 21px;}
.index_about .fr>.neirong abbr{font-size: 12px;color: #595757;display: block;margin-top: 10px;}
.index_about .fr .more a{padding: 0px 20px;height: 36px;line-height: 36px;border: 1px solid #595757;border-radius: 18px;color: #808080;font-size: 12px;display: block;width: 140px;box-sizing: border-box;float: right;margin-top: 60px;}
.index_youshi{display: flex;justify-content: space-between;width: 100%;padding-top: 120px;}
.index_youshi ul{width: 240px;display: flex;justify-content: space-between;flex-wrap: wrap;}
.index_youshi ul li{width: 113px;height: 120px;background: #213373;padding: 20px 25px;box-sizing: border-box;}
.index_youshi ul li i{background: url(../images/indexabout_ico.png)no-repeat;width: 29px;height: 35px;display: block;margin: 0 auto;}
.index_youshi ul li:nth-child(2) i{background-position-x: -30px;width: 32px;}
.index_youshi ul li:nth-child(3) i{background-position-x: -62px;width: 32px;}
.index_youshi ul li:nth-child(4) i{background-position-x: -93px;width: 37px;}
.index_youshi ul li p{color: #fff;font-size: 12px;margin: 8px 0 0px 0;}
.index_youshi ul li abbr{color: #fff;font-size: 12px;line-height: 14px;display: block;}
.index_youshi .neirong{width: 400px;}
.index_youshi .neirong span{display: block;font-size: 16px;color: #4D4D4D;display: block;}
.index_youshi .neirong abbr{font-size: 12px;color: #4d4d4d;display: block;}
.index_youshi .neirong abbr::after{content: '';display: block;width: 20px;height: 3px;background-color: #213373;margin: 20px 0;}
.index_youshi .neirong p{font-size: 13px;color: #666;line-height: 19px;}
.index_youshi .neirong i{font-style: normal;font-size: 12px;color: #4d4d4d;line-height: 17px;display: block;margin-top: 10px;}
.index_pro{padding-top: 120px;}
.index_pro .title .text{float: left;}
.index_pro .title span{font-size: 21px;line-height: 35px;color: #4D4D4D;display: block;}
.index_pro .title abbr{display: block;font-size: 16px;color: #4D4D4D;}
.index_pro .title .more a{padding: 0px 20px;height: 36px;line-height: 36px;border: 1px solid #595757;border-radius: 18px;color: #808080;font-size: 12px;display: block;width: 140px;box-sizing: border-box;float: right;}
.index_pro .title abbr::after{content: '';display: block;width: 20px;height: 3px;background-color: #E8B135;margin: 20px 0 0 0;}
.index_pro .tt span{font-size: 19px;color: #666;text-align: center;display: block;}
.index_pro .tt abbr{font-size: 12px;color: #666;text-align: center;display: block;margin: 12px 0 0 0;}
.index_pro .tt abbr::after{content: '';display: block;width: 20px;height: 3px;background: #E8C880;margin: 20px auto 45px auto;}
.index_pro .swiper-slide{width: 485px;padding: 20px;}
.index_pro .swiper-slide-active{padding: 20px;background-color: rgba(255,255,255,.54);}
.index_pro .swiper-slide .pimg{width: 100%;display: block;}
.index_pro .swiper-slide .pimg img{width: 100%;overflow: hidden;}
.index_pro .swiper-slide .text{width: 100%;height: 50px;background-color: #005bac;line-height: 50px;text-align: center;color: #fff;}
.index_pro .swiper-slide-active .text{background-color: #E8B135;}
.index_pro .swiper-button-prev,.index_pro .swiper-button-next{background: #E8C880;width: 42px;height: 42px;border-radius: 50%;}
.index_pro .swiper-button-prev::after,.index_pro .swiper-button-next::after{font-size: 18px;}
.index_pro2{margin-top: 120px;}
.index_pro2 .tt span{font-size: 19px;color: #666;text-align: center;display: block;}
.index_pro2 .tt abbr{font-size: 12px;color: #666;text-align: center;display: block;margin: 12px 0 0 0;}
.index_pro2 .tt abbr::after{content: '';display: block;width: 20px;height: 3px;background: #E8C880;margin: 20px auto 45px auto;}
.index_pro2 .swiper-slide{width: 485px;padding: 20px;}
.index_pro2 .swiper-slide-active{padding: 20px;background-color: rgba(255,255,255,.54);}
.index_pro2 .swiper-slide .pimg{width: 100%;display: block;}
.index_pro2 .swiper-slide .pimg img{width: 100%;overflow: hidden;}
.index_pro2 .swiper-slide .text{width: 100%;height: 50px;background-color: #005bac;line-height: 50px;text-align: center;color: #fff;}
.index_pro2 .swiper-slide-active .text{background-color: #E8B135;}
.index_pro2 .swiper-button-prev,.index_pro2 .swiper-button-next{background: #E8C880;width: 42px;height: 42px;border-radius: 50%;}
.index_pro2 .swiper-button-prev::after,.index_pro2 .swiper-button-next::after{font-size: 18px;}
.goumai{display: block;margin-top: 25px;}
.goumai img{display: block;margin: 0 auto;}
#loutinav{position: absolute;right: -4px;top: 85px;}
#loutinav li{background: url(../images/huantao.png)no-repeat;width: 107px;height: 64px;display: block;position: relative;transition: .3s;margin-bottom: 20px;}
#loutinav li .pimg{background: transparent;position: absolute;left: 10px;top: 50%;transform: translateY(-50%);width: 44px;height: 44px;border-radius: 50%;cursor: pointer;}
.index #loutinav li i{display: block;width: 28px;background: url(../images/index_loucengico.png)no-repeat;height: 27px;transition: .3s;margin: 0 auto;line-height: 44px;margin-top: 7px;}
.index #loutinav li:nth-child(2) i{background-position-x: -28px;width: 27px;}
.index #loutinav li:nth-child(3) i{background-position-x: -55px;width: 25px;}
.index #loutinav li:nth-child(4) i{background-position-x: -80px;width: 25px;}
.index #loutinav li.active i{background-position-y: -27px;height: 29px;}
#loutinav li:nth-child(1).active{margin-bottom: 200px;}
#loutinav li:nth-child(2).active,#loutinav li:nth-child(3).active{margin: 200px 0;}
#loutinav li:nth-child(4).active{margin-top: 200px;}
#loutinav li.active .pimg{background-color: #E8B135;}

.zhiding{position: fixed !important;right: 10.75% !important;}
/* about */
.about .w1443{width: 1143px;margin: 0 auto;padding: 90px 0;}
.about .w1443 .title{background: url(../images/titbg.png)no-repeat center center;height: 76px;margin-bottom: 40px;}
.about .w1443 .title span{display: block;width: 100%;color: #666;font-size: 23px;text-align: center;line-height: 23px;}
.about .w1443 .title abbr{font-size: 13px;color: #666;text-align: center;display: block;line-height: 36px;}
.about .w1443 .tt::before{display: block;content: '';display: block;width: 18px;height: 2px;background-color: #666;margin: 0 auto 25px;}
.about .w1443 .tt{margin-bottom: 70px;}
.about .w1443 .tt span{font-size: 16px;color: #666;text-align: center;display: block;margin-bottom: 15px;}
.about .w1443 .tt abbr{font-size: 12px;text-align: center;display: block;color: #666;}
.about .fl .pimg{width: 698px;margin-top: 30px;}
.about .fl .pimg img{display: block;width: 100%;}
.about .fl .text{padding: 0px 37px;width: 698px;display: block;box-sizing: border-box;background-color: #213373;}
.about .fl .text p{font-size: 14px;color: #fff;padding: 30px 0;border-top: 1px solid #fff;}
.about .fl .text p:nth-child(1){border: none;}
.about .fr{width: 354px;}
.about .fr .compamy{margin: 20px 0 80px 0;}
.about .fr .compamy p{color: #666;letter-spacing: 7px;font-size: 20px;}
.about .fr .compamy abbr{font-size: 13px;color: #666;}
.about .fr .tit1 p{font-size: 16px;color: #4D4D4D;}
.about .fr .tit1 abbr{font-size: 12px;color: #4D4D4D;display: block;}
.about .fr .tit1 span{display: block;width: 100%;background-color: #4D4D4D;height: 1px;position: relative;margin: 13px 0;}
.about .fr .tit1 span::before{content: '';display: block;width: 22px;height: 3px;background-color: #4D4D4D;top: -1.5px;position: absolute;}
.about .fr .tit1 i{font-size: 14px;color: #4D4D4D;font-style: normal;}
.about .fr .tit1 .wemzo{font-size: 12px;color: #4d4d4d;}
.about .fr ul{display: block;margin-top: 40px;display: flex;justify-content: space-between;flex-wrap: wrap;width: 100%;}
.about .fr .linian{margin-bottom: 70px;}
.about .fr .linian ul li{width: 33.33%;padding: 0 10px;box-sizing: border-box;border-right: 1px solid #666;margin-bottom: 10px;}
.about .fr .linian ul li:nth-child(3n){border: none;}
.about .fr .linian ul li i{display: block;width: 28px;height: 32px;background: url(../images/index_aboutico.png)no-repeat;margin: 0 auto;}
.about .fr .linian ul li:nth-child(2) i{background-position-x: -28px;}
.about .fr .linian ul li:nth-child(3) i{background-position-x: -56px;}
.about .fr .linian ul li:nth-child(4) i{background-position-x: -87px;width: 31px;}
.about .fr .linian ul li:nth-child(5) i{background-position-x: -117px;width: 30px;}
.about .fr .linian ul li:nth-child(6) i{background-position-x: -149px;width: 29px;}
.about .fr .linian ul li:nth-child(7) i{background-position-x: -177px;width: 32px;}
.about .fr .linian ul li:nth-child(8) i{background-position-x: -209px;}
.about .fr .linian ul li:nth-child(9) i{background-position-x: -237px;width: 41px;}
.about .fr .linian ul li p{font-size: 12px;color: #4d4d4d;text-align: center;margin-top: 10px;}
.about .fr .linian ul li abbr{font-size: 12px;color: #4d4d4d;text-align: center;display: block;}
.about .fr .zhiliang ul li i{background: url(../images/index_aboutico2.png)no-repeat;width: 27px;height: 33px;display: block;margin: 0 auto;}
.about .fr .zhiliang ul li:nth-child(2) i{background-position-x: -27px;width: 29px;}
.about .fr .zhiliang ul li:nth-child(3) i{background-position-x: -56px;width: 29px;}
.about .fr .zhiliang ul li{width: 33.33%;padding: 0 10px;box-sizing: border-box;border-right: 1px solid #666;margin-bottom: 10px;}
.about .fr .zhiliang ul li:nth-child(3n){border: none;}
.about .fr .zhiliang ul li p{font-size: 12px;color: #4d4d4d;text-align: center;margin-top: 10px;}
.about .fr .zhiliang ul li abbr{font-size: 12px;color: #4d4d4d;text-align: center;display: block;}
.wenhua .louti{padding: 0px 0 110px 0;width: 1030px;}
.wenhua .w1250{margin: 80px auto 0;position: relative;padding: 0px;}
.wenhua .louti .text{margin-top: 145px;width: 363px;}
.wenhua .w1443{width: 1143px;margin: 0 auto;padding: 0 0 90px 0;position: relative;}
.wenhua .title{background: url(../images/titbg.png)no-repeat center center;height: 76px;margin-top: 110px;}
.wenhua .title span{display: block;width: 100%;color: #666;font-size: 23px;text-align: center;line-height: 23px;}
.wenhua .title abbr{font-size: 13px;color: #666;text-align: center;display: block;line-height: 36px;}
.wenhua .tt::before{display: block;content: '';display: block;width: 18px;height: 2px;background-color: #666;margin: 40px auto 25px;}
.wenhua .tt span{font-size: 16px;color: #666;text-align: center;display: block;margin-bottom: 15px;}
.wenhua .tt abbr{font-size: 12px;text-align: center;display: block;color: #666;}
.wenhua .louti .text .tt1 span{display: inline-block;font-size: 14px;color: #fff;}
.wenhua .louti .text .tt1 abbr{font-size: 13px;color: #666;display: inline-block;}
.wenhua .louti .text .neirong{font-size: 13px;line-height: 19px;color: #666;margin-top: 30px;}
.wenhua .louti .text ul{display: block;margin-top: 40px;display: flex;justify-content: space-between;flex-wrap: wrap;width: 100%;}
.wenhua .louti .text ul li{width: 33.33%;padding: 0 10px;box-sizing: border-box;border-right: 1px solid #666;margin-bottom: 10px;}
.wenhua .louti .text ul li:nth-child(3n){border: none;}
.wenhua .louti .text ul p{font-size: 13px;color: #666;text-align: center;}
.wenhua .pinzhi .text .tt1{background: url(../images/wenhautit1.png)no-repeat;height: 26px;padding-left: 4px;}
.wenhua .linian .text .tt1{background: url(../images/wenhautit2.png)no-repeat;height: 26px;padding-left: 4px;}
.wenhua .pinzhi2 .text .tt1{background: url(../images/wenhautit3.png)no-repeat;height: 26px;padding-left: 4px;}
.wenhua .fuwu .text .tt1{background: url(../images/wenhautit3.png)no-repeat;height: 26px;padding-left: 4px;}
.wenhua .text .tt1 abbr{margin-left: 23px;line-height: 33px;position: relative;}
.wenhua .text .tt1{position: relative;}
.wenhua .text .tt1::after{content: '';display: block;width: 270px;height: 1px;background-color: #666;position: absolute;bottom: 0px;right: 0;}
.wenhua .linian .text .tt1::after{width: 250px;}
.wenhua .pinzhi ul li i{width: 35px;height: 33px;display: block;background: url(../images/wenhuaico.png)no-repeat;margin: 5px auto;}
.wenhua .pinzhi ul li:nth-child(2) i{background-position-x: -35px;width: 25px;}
.wenhua .pinzhi ul li:nth-child(3) i{background-position-x: -60px;width: 33px;}
.wenhua .linian ul li i{width: 34px;height: 34px;display: block;background: url(../images/wenhuaico.png)no-repeat;margin: 5px auto;background-position-y: -33px;}
.wenhua .linian ul li:nth-child(2) i{background-position-x: -34px;width: 31px;}
.wenhua .linian ul li:nth-child(3) i{background-position-x: -66px;width: 28px;}
.wenhua .pinzhi2 ul li i{width: 32px;height: 37px;display: block;background: url(../images/wenhuaico.png)no-repeat;margin: 5px auto;background-position-y: -68px;}
.wenhua .pinzhi2 ul li:nth-child(2) i{background-position-x: -32px;width: 29px;}
.wenhua .pinzhi2 ul li:nth-child(3) i{background-position-x: -62px;width: 32px;}
.wenhua .fuwu ul li i{width: 26px;height: 36px;display: block;background: url(../images/wenhuaico.png)no-repeat;margin: 5px auto;background-position-y: -105px;}
.wenhua .fuwu ul li:nth-child(2) i{background-position-x: -26px;width: 34px;}
.wenhua .fuwu ul li:nth-child(3) i{background-position-x: -60px;width: 35px;}
.wenhua #loutinav li i{display: block;width: 27px;background: url(../images/wenhuabg_ico.png)no-repeat;height: 27px;transition: .3s;margin: 0 auto;line-height: 44px;margin-top: 9px;}
.wenhua #loutinav li:nth-child(2) i{background-position-x: -27px;width: 28px;}
.wenhua #loutinav li:nth-child(3) i{background-position-x: -55px;width: 23px;}
.wenhua #loutinav li:nth-child(4) i{background-position-x: -78px;width: 28px;}
.wenhua #loutinav li.active i{background-position-y: -27px;}
.wenhua .dingzhi{top: 135px;}
.wenhua #loutinav{top: 135px;}

/* contact */
.contact{padding: 90px 0 0 0;}
.contact .w1443{width: 1143px;margin: 0 auto;padding: 0 0 0px 0;position: relative;}
.contact .title{background: url(../images/titbg.png)no-repeat center center;height: 76px;}
.contact .title span{display: block;width: 100%;color: #666;font-size: 23px;text-align: center;line-height: 23px;}
.contact .title abbr{font-size: 13px;color: #666;text-align: center;display: block;line-height: 36px;}
.contact .w1443>.tt{margin-bottom: 95px;}
.contact .w1443>.tt::before{display: block;content: '';display: block;width: 18px;height: 2px;background-color: #666;margin: 40px auto 25px;}
.contact .w1443>.tt span{font-size: 16px;color: #666;text-align: center;display: block;margin-bottom: 15px;}
.contact .w1443>.tt abbr{font-size: 12px;text-align: center;display: block;color: #666;}
.contact .fl{width: 342px;}
.contact .fl p{font-size: 20px;color: #666;}
.contact .fl abbr{font-size: 13px;color: #666;}
.contact .fl ul{margin-top: 45px;}
.contact .fl ul li{margin-bottom:25px;background: url(../images/contacttit.png)no-repeat;position: relative;}
.contact .fl ul li span{color: #fff;font-size: 19px;display: inline-block;padding-left: 12px;}
.contact .fl ul li a{font-size: 17px;color: #666666;line-height: 34px;margin-left: 40px;display: inline-block;}
.contact .fl ul li::after{content: '';display: block;width: 270px;height: 1px;background-color: #666;position: absolute;top: 34px;right: 0;}
.contact .fl ul li .neirong{margin-top: 10px;font-size: 14px;color: #666666;padding-left: 12px;margin-top: 15px;}
.contact .map{margin-top: 50px;}
/* pro */
.pro{padding: 90px 0 0 0;}
.pro .w1443{width: 1143px;margin: 0 auto;padding: 0 0 0px 0;position: relative;}
.pro .title{background: url(../images/titbg.png)no-repeat center center;height: 76px;}
.pro .title span{display: block;width: 100%;color: #666;font-size: 23px;text-align: center;line-height: 23px;}
.pro .title abbr{font-size: 13px;color: #666;text-align: center;display: block;line-height: 36px;}
.pro .w1443>.tt{margin-bottom: 95px;}
.pro .w1443>.tt::before{display: block;content: '';display: block;width: 18px;height: 2px;background-color: #666;margin: 40px auto 25px;}
.pro .w1443>.tt span{font-size: 16px;color: #666;text-align: center;display: block;margin-bottom: 15px;}
.pro .w1443>.tt abbr{font-size: 12px;text-align: center;display: block;color: #666;}
.pro .w1443>.tt1{margin-bottom: 60px;}
.pro .w1443>.tt1 span{color: #E8B135;font-size: 20px;display: block;}
.pro .w1443>.tt1 abbr{font-size: 24px;color: #666;margin: 10px 0;display: block;}
.pro .w1443>.tt1::after{content: '';display: block;width: 15px;height: 3px;background-color: #D69526;}
.pro .procat{width: 205px;display: block;margin-right: 50px;}
.pro .procat li{width: 100%;height: 67px;line-height: 67px;border-bottom: 1px solid #B3B3B3;}
.pro .procat li a{display: block;width: 100%;line-height: 67px;height: 67px;padding: 12px 30px;box-sizing: border-box;}
.pro .procat li h3{display: block;text-align: center;font-size: 19px;color: #666;line-height: normal;font-weight: normal;}
.pro .procat li abbr{display: block;text-align: center;font-size: 13px;color: #666;line-height:normal;}
.pro .procat li:hover,.pro .procat li.active{border-bottom: none;background-color: #E8B135;}
.pro .procat li:hover h3,.pro .procat li.active h3{color: #fff;}
.pro .procat li:hover abbr,.pro .procat li.active abbr{color: #fff;}
.pro .prolist{width: 789px;border-left: 1px solid #666;position: relative;}
.pro .prolist::before{position: absolute;left: -6px;width: 12px;height: 40px;background-color: #E8B135;border-radius: 6px;top: 13px;content: '';display: block;}
.pro .prolist ul{display: flex;justify-content: space-between;flex-wrap: wrap;width: 756px;margin-left: 33px;}
.pro .prolist ul li{width: 364px;margin-bottom: 10px;cursor: pointer;}
.pro .prolist ul li .pic{width: 100%;height: 269px;overflow: hidden;}
.pro .prolist ul li .pic img{display: block;width: 100%;}
.pro .prolist ul li p{text-align: center;}
.pro .prolist ul li p a{font-size: 16px;color: #666;line-height: 66px;display: block;letter-spacing: 4px;position: relative;}
.pro .prolist ul li p abbr::before{content: '';display: block;width: 7px;height: 7px;background-color: #E8B135;border-radius: 50%;position: absolute;left: 3px;top: 50%;transform: translateY(-50%);}
.pro .prolist ul li p abbr{display: inline-block;width: 12px;height: 12px;background-color: rgba(232,177,53,.5);border-radius: 50%;position: relative;margin-right: 5px;}
.pro .prolist ul li:hover p abbr{animation: bianhua 1s infinite ease-in-out;}
@keyframes bianhua{
	0%{transform:scale(1.0);}
	50%{transform: scale(1.2);}
	100%{transform:scale(1.0);}
}
.pro .proneironglist ul::after{content: '';display: block;clear: both;}
.pro .proneironglist li abbr{color: #B3B3B3;font-size: 21px;display: block;line-height: 21px;margin-bottom: 10px;}
.pro .proneironglist li:nth-child(2){border-right: 0;}
.pro .proneironglist li{float: left;padding: 0 28px 0 0;border-right: 1px solid #666;margin-right: 28px;}
.pro .proneironglist li span{font-size: 25px;color: #b3b3b3;display: block;line-height: 25px;}
.pro .proneironglist li span::after{content: '';display: block;width: 16px;height: 2px;background-color: #E8B135;margin-top: 10px;}
.pro .proneironglist li:hover abbr,.pro .proneironglist li.active abbr{color: #E8B135;}
.pro .proneironglist li:hover span,.pro .proneironglist li.active span{color: #666;}
.pro .proneironglist li:hover span::after,.pro .proneironglist li.active span::after{background-color: #e8b135;}
.pro .procat1{width: 205px;display: block;margin-right: 50px;margin-top: 65px;}
.pro .procat1 li{width: 100%;height: 67px;line-height: 67px;border-bottom: 1px solid #B3B3B3;position: relative;}
.pro .procat1 li a{display: block;text-align: center;font-size: 19px;color: #666;line-height: normal;font-weight: normal;height: 67px;line-height: 67px;}
.pro .procat1 li:hover a,.pro .procat1 li.active a{color: #fff;background-color: #E8B135;}
.pro .procat1 li.active::after{content: '';display: block;width: 12px;height: 41px;border-radius: 6px;background-color: #e8b135;position: absolute;right: -68px;top: 50%;transform: translateY(-50%);}
.pro .procat1 li:hover,.pro .procat1 li.active{border-bottom: 1px solid #e8b135;}
.pro .w1304>.fr{width: 1037px;padding-left: 74px;box-sizing: border-box;border-left: 1px solid #666;}
.pro .w1304>.tt{margin-bottom: 95px;}
.pro .w1304>.tt::before{display: block;content: '';display: block;width: 18px;height: 2px;background-color: #666;margin: 40px auto 25px;}
.pro .w1304>.tt span{font-size: 16px;color: #666;text-align: center;display: block;margin-bottom: 15px;}
.pro .w1304>.tt abbr{font-size: 12px;text-align: center;display: block;color: #666;}
.pro .product{margin-top: 65px;}
.pro .product>.fl{width: 641px;}
.pro .product>.fl .pimg{width: 100%;}
.pro .product>.fl .pimg img{width: 100%;}
.pro .product .tt{border-bottom: 1px solid #666;padding-bottom: 15px;margin-top: 65px;}
.pro .product .tt img{float: left;margin-top: 3px;margin-right: 5px;}
.pro .product .tt span{font-size: 22px;color: #e8b135;float: left;}
.pro .product .neirong{padding: 40px 0 0 0;}
.pro .product .neirong p{color: #666;line-height: 19px;font-size: 15px;margin-bottom: 35px;font-weight: 300;}
.pro .product .neirong abbr{display: block;height: 20px;font-size: 17px;color: #666;float: left;font-weight:600;}
.pro .product .neirong a{float: left;display: block;width: 80%;font-weight: 300;}
.pro .product .neirong i::before{content: '';display: block;width: 7px;height: 7px;background-color: #E8B135;border-radius: 50%;position: absolute;left: 3px;top: 50%;transform: translateY(-50%);}
.pro .product .neirong i{width: 12px;height: 12px;background-color: rgba(232,177,53,.5);border-radius: 50%;position: relative;margin-right: 5px;animation: bianhua 1s infinite ease-in-out;float: left;margin-top: 5px;}
.pro .product .neirong .fl{width: 50%;}
.pro .product .guige{display: flex;justify-content: left;}
.pro .product .guige1{height: 80px;background-color: rgba(158, 158, 159,0.15);line-height: 80px;margin-right: 7px;}
.pro .product .guige1 span{font-size: 16px;color: #666;display: block;display: flex;padding: 0 17px;box-sizing: border-box;text-align: center;justify-content: center;}
.pro .product .guige1 span p{line-height: 80px;margin-bottom: 0;font-weight: normal;}
.pro .product .guige1 strong{display: inline-block;color: #E8B135;font-size: 21px;}
.pro .product>.fr img{margin-bottom: 12px;}
/* footer */
.footnav .w855{width: 835px;display: flex;display:-webkit-flex;justify-content: space-between;-webkit-justify-content:space-between;margin: 0 auto;margin-top: 80px;margin-bottom: 10px;}
.footnav .w855>ul:nth-child(1){display: flex;display:-webkit-flex;justify-content: space-between;-webkit-justify-content:space-between;width: 600px;}
.footnav .w855>ul:nth-child(1) li{padding: 20px;width: 150px;box-sizing: border-box;position: relative;}
.footnav .w855>ul:nth-child(1) li span{font-size:15px;color: #8E8E8E;display: block;text-align: center;z-index: 9;position: relative;}
.footnav .w855>ul:nth-child(1) li abbr{font-size: 12px;display: block;text-align: center;color: #8E8E8E;position: relative;z-index: 9;}
.footnav .w855>ul:nth-child(1) li .kuai{position: absolute;left: 0;width: 100%;top: 0;height: 77px;overflow: hidden;}
.footnav .w855>ul:nth-child(1) li p{width:0;position: absolute;height: 77px;background-color: #e8b135;top: 0%;left: 0%;z-index: 1;transition: .3s;}
.footnav .w855>ul:nth-child(1) li a{color:#333;}
.footnav .w855>ul:nth-child(1) li:hover .submenu{display: block;}
.footnav .w855>ul:nth-child(1)>li::before{content: '';display: block;position: absolute;left: 0px;width: 1px;height: 42px;top: 50%;transform: translateY(-50%);background-color: #8E8E8E;}
.footnav .w855>ul:nth-child(1)>li:nth-child(1):before{display: none;}
footer{line-height: 68px;height: 68px;text-align: center;color: #fff;background-color: #E8B135;font-size: 12px;}
footer a{color: #fff;}

.page {padding:30px 0 0 0; font-size:14px; overflow:hidden; text-align:left; margin-left: 33px;}
.page span{float:none;}
.page a { color:#666; background:transparent; margin:5px 0 0 5px; padding:0 15px; line-height:40px; display: inline-table;border: 1px solid #666;box-sizing: border-box;}
.page a:hover { background:#E8B135; color:#fff; border-radius:0px;border: 1px solid #e8b135;}
.page a:active {  background:#E8B135; color:#fff; border-radius:0px;border: 1px solid #e8b135;}
.page a.page-num-current { background:#E8B135; color:#fff; display:inline-table; border-radius:0px; line-height:40px; padding:0 15px; margin:0 5px 0 0px;border: 1px solid #e8b135;box-sizing: border-box;}
.page span.current { background:#E8B135; color:#fff; display:inline-table; border-radius:0px; line-height:40px; padding:0 15px; margin:0 5px;}
.page span.no { background:#f1f1f1; color:#333; display:inline-table; border-radius:0px; line-height:40px; padding:0 15px; margin:0 5px;}
.page span.disabled { padding:0 9px 0 0px; }

@media screen and (max-width:1500px){
	.w1250{width: 95%;}
}   			
@media screen and (max-width:1440px){
	.w1250{width: 95%;}	
	.zhiding{right: 2.2% !important;}
	#loutinav li:nth-child(1).active{margin-bottom: 150px;}
	#loutinav li:nth-child(2).active,#loutinav li:nth-child(3).active{margin: 150px 0;}
	#loutinav li:nth-child(4).active{margin-top: 150px;}
}
@media screen and (max-width:1200px){
	.w1050{width: 95%;}
	.w1304{width: 95%;}
	.w1250{margin-top: 60px;padding-bottom: 60px;}
	.w1200{width: 95%;}
	.banner .swiper-button-prev{left: 20px;}
	.banner .swiper-button-next{right: 20px;}
	.index_about .fl{float: none;}
	.index_about .fr>span{margin-top: 30px;}
	.index_about .fl img{display: block;margin: 0 auto;}
	.index_about .fr{display: block;width: 598px;float: none;margin: 0 auto;}
	.index_about .fr .more a{margin-top: 30px;}
	.index_youshi{display: flex;justify-content: center;padding-top: 60px;}
	.index_youshi ul li{margin-bottom: 5px;}
	.index_youshi .neirong{width: 35%;margin-left: 30px;}
	.index_youshi .pimg{display: none;}
	.index_pro{width: 70%;margin-left: 13%;padding-top: 60px;}
	.index_pro2{width: 70%;margin-left: 13%;margin-top: 60px;}
	.index_pro .tt abbr::after{margin: 20px auto;}
	.about .w1443{width: 95%;}
	.about .w1443 .tt{margin-bottom: 60px;}
	.about .fl{float: none;}
	.about .fl .pimg{width: 100%;}
	.about .fl .text{width: 100%;}
	.about .fr{width: 100%;margin-top: 50px;display: flex;justify-content: space-between;flex-wrap: wrap;}
	
	.about .fr .compamy{width: 100%;margin-bottom: 30px;}
	.about .fr .linian1{width: 49%;}
	.about .fr .zhiliang1{width: 49%;}
	.wenhua .w1443{width: 76%;}
	.wenhua .louti{width: 100%;margin-top: 30px;}
	.wenhua .louti .text{margin-top: 0px;width: 49%;}
	.wenhua .louti .pimg{width: 45%;}
	.wenhua .louti .pimg img{width: 100%;}
	.pro .w1443{width:95%}
	.pro .procat{width: 20%;}
	.pro .prolist{width: 73%;}
	.pro .prolist ul{width: 100%;}
	.pro .prolist ul li{width: 48%;}
	.pro .prolist ul li .pic{height: auto;}
	.pro .w1443>.tt{margin-bottom: 40px;}
	.pro .procat1{width: 20%;}
	.pro .w1304>.fr{width: 73.8%;padding-left: 30px;}
	.pro .product>.fl{width: 100%;float: none;}
	.pro .w1304>.fr .fr{width: 100%;display: flex;justify-content: space-between;float: none;margin-top: 20px;}
	.pro .w1304>.fr .fr img{width: 32%;}
	.contact .w1443{width: 95%;}
	.contact .fl{width: 35%;}
	.contact .fr{width: 63%;}
	.contact .fr img{width: 100%;}
	.contact .fl ul li{margin-bottom: 10px;}
	.contact .w1443>.tt{margin-bottom: 30px;}
	.contact .fl ul{margin-top: 20px;}
	.contact .map img{width: 100%;}
}
@media screen and (max-width:1000px){
	.w1250{border-right: 0;}
	.w1250{padding-bottom: 30px;}
	header{width: 95%;}
	#loutinav{display: none;}
	.index_pro .swiper-slide{width: 300px;}
	.index_youshi .neirong{width: 48%;}
	.index_pro{width: 87%;margin: 30px auto;padding: 0;}
	.index_pro2{width: 87%;margin: 30px auto;padding: 0;}
	.index_pro2 .swiper-slide{width: 300px;}
	.footnav .w855{margin-top: 30px;}
	.menu .zuolanmu{display: none;}
	.menu .w855{width: 95%;}
	.banner .swiper-slide img{display: none;}
	.wenhua .w1443{width: 100%;}
	.pro .procat{float: none;width: 100%;}
	.pro .procat ul{display: flex;justify-content: left;}
	.pro .procat ul li{width: 25%;margin-right: 2%;}
	.pro .prolist{width: 100%;border: none;margin-top: 50px;}
	.pro .prolist::before{display: none;}
	.pro .prolist ul{margin-left: 0;}
	.pro .procat1{display: none;}
	.pro .w1304>.fr{width: 100%;padding-left: 0;border-left: 0;}
	.contact .fl{width: 100%;}
	.contact .fl ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
	.contact .fl ul li{width: 49%;}
	.contact .fr{display: none;}
}
@media screen and (max-width:855px){
	.footnav .w855{width: 95%;}
}
@media screen and (max-width:750px){
	.fl{float: none;}
	.fr{float: none;}
	.w1250{margin-top: 30px;}
	.logo{height: 50px;line-height: 50px;}
	.logo img{max-height: 95%;margin: 0;}
	.toptel{height: 50px;line-height: 50px;}
	.menu{top: 50px;height: 50px;}
	.menu .w855{width: 100%;}
	.menu .w855>ul:nth-child(1) li{width: 25%;padding: 0;}
	.menu .w855>ul:nth-child(1) li abbr{display: none;}
	.menu .w855>ul:nth-child(1) li p{height: 50px;}
	.menu .w855>ul:nth-child(1) li:hover>a>p, .menu .w855>ul:nth-child(1) li.active>a>p{height: 50px;}
	.menu .w855>ul:nth-child(1) li span{line-height: 50px;font-size: 14px;}
	.menu2{top: 0;}
	.banner .swiper-slide{height: 190px !important;background-size: cover !important;}
	.index_about .fl img{width: 100%;}
	.index_about .fr{width: 100%;}
	.index_youshi{display: block;}
	.index_youshi ul{width: 100%;display: none;}
	.index_youshi ul li{width: 49%;}
	.index_youshi .pimg{display: block;}
	.index_youshi .pimg img{width: 100%;}
	.index_youshi .neirong{width: 100%;margin-left: 0;margin-bottom: 30px;}
	.index_pro{width: 100%;}
	.index_pro .title span{font-size: 14px;}
	.index_pro .title abbr{font-size: 12px;}
	.index_pro .title .more a{margin-top: 10px;}
	.index_pro .tt span{font-size: 16px;}
	.index_pro .tt abbr{margin-top: 5px;}
	.index_pro .tt abbr::after{margin: 10px auto;}
	.index_pro .swiper-slide{width: 230px;}
	.index_pro2 .tt span{font-size: 16px;}
	.index_pro2 .tt abbr::after{margin: 10px auto;}
	.index_pro2{width: 100%;}
	.index_pro2 .swiper-slide{width: 230px;}
	.footnav .w855 .fr{display: none;}
	.footnav .w855>ul:nth-child(1) li{width:25%;padding: 0;margin-bottom: 20px;}
	.footnav .w855>ul:nth-child(1) li abbr{display: none;}
	.footnav .w855>ul:nth-child(1) li span{font-size: 14px;text-align: center;}
	.submenu{width: 100%;top: 50px;}
	.submenu ul li{width: 100% !important;padding: 0 !important;}
	.banner .swiper-button-next, .banner .swiper-button-prev{width: 20px;}
	.banner .swiper-button-prev::after,.banner .swiper-button-next::after{width: 20px;background-size: cover;height: 20px;}
	.banner .swiper-pagination{bottom: 10px;}
	.banner .swiper-pagination span{height: 4px !important;width: 4px !important;}
	.about .w1443{padding: 30px 0;}
	.about .w1443 .title span{font-size: 16px;line-height: 12px;}
	.about .w1443 .title{height: 45px;background-size: cover !important;margin-bottom: 20px;}
	.about .w1443 .title abbr{font-size: 12px;line-height: 26px;}
	.about .w1443 .tt::before{margin-bottom: 10px;}
	.about .w1443 .tt{margin-bottom: 20px;}
	.about .w1443 .tt span{font-size: 14px;}
	.about .fl .text{padding: 0 20px ;}
	.about .fl .text p{padding: 20px 0;}
	.about .fr .linian1{width: 100%;}
	.about .fr .zhiliang1{width: 100%;}
	.about .fr .compamy p{font-size: 16px;}
	.about .fr .compamy abbr{font-size: 12px;}
	.wenhua .w1250{margin-top: 0;}
	.wenhua .title{margin-top: 30px;}
	.wenhua .title{height: 45px;background-size: cover !important;margin-bottom: 20px;}
	.wenhua .title span{font-size: 16px;line-height: 12px;}
	.wenhua .title abbr{font-size: 12px;line-height: 26px;}
	.wenhua .tt::before{margin: 10px auto;}
	.wenhua .tt span{font-size: 14px;margin-bottom: 10px;}
	.wenhua .louti{padding-bottom: 30px;}
	.wenhua .louti .pimg{width: 100%;}
	.wenhua .louti .text{width: 100%;margin-top: 30px;}
	.wenhua .w1443{padding-bottom: 0;}
	footer{height: 50px;line-height: 50px;margin-bottom: 60px;}
	.pro{padding: 30px 0 0 0;}
	.pro .title{height: 45px;background-size: cover !important;margin-bottom: 20px;}
	.pro .title span{font-size: 16px;line-height: 12px;}
	.pro .title abbr{font-size: 12px;line-height: 26px;}
	.pro .w1443>.tt::before{margin: 10px auto;}
	.pro .w1443>.tt1 abbr{font-size: 16px;}
	.pro .w1443>.tt1 span{font-size: 14px;}
	.pro .procat li a{padding: 15px 0;}
	.pro .procat li h3{font-size: 14px;}
	.pro .w1443>.tt1{margin-bottom: 30px;}
	.pro .procat ul li{width: 49%;}
	.pro .prolist{margin-top: 30px;}
	.pro .prolist ul li p a{font-size: 14px;line-height: 44px;}
	.page a{line-height: 32px;padding:  0 10px;}
	.page a.page-num-current{line-height: 32px;padding: 0 10px;}
	.pro .w1443>.tt{margin-bottom: 20px;}
	.pro .w1304>.tt::before{margin: 10px auto;}
	.pro .w1304>.tt{margin-bottom: 20px;}
	.pro .proneironglist li abbr{font-size: 14px;}
	.pro .proneironglist li span{font-size: 16px;}
	.pro .proneironglist li{width: 48%;padding: 0 0 0 1%;box-sizing: border-box;margin: 0;}
	.pro .proneironglist li:nth-child(2){width: 48%;padding: 0 0 0 5%;box-sizing: border-box;}
	.pro .product{margin-top: 30px;}
	.pro .product .tt{margin-top: 30px;padding-bottom: 10px;}
	.pro .product .tt span{font-size: 16px;display: inline-block;line-height: 32px;}
	.pro .product .neirong .fl{width: 100%;}
	.pro .product .neirong{padding-top: 20px;}
	.pro .product .neirong a{display: block;width: 100%;}
	.pro .product .neirong abbr{margin-bottom: 10px;font-size: 16px;}
	.pro .product .neirong a{font-size: 14px;}
	.pro .product .neirong p{font-size: 14px;margin-bottom: 15px;}
	.pro .product .guige1 span{font-size: 14px;}
	.pro .product .guige1 strong{font-size: 16px;}
	.pro .product .guige1{height: 40px;line-height: 40px;}
	.pro .product .guige1 span p{line-height: 40px;}
	.contact{padding-top: 30px;}
	.contact .title{height: 45px;background-size: cover !important;margin-bottom: 20px;}
	.contact .title span{font-size: 16px;line-height: 12px;}
	.contact .title abbr{font-size: 12px;line-height: 26px;}
	.contact .w1443>.tt::before{margin: 10px auto;}
	.contact .fl p{font-size: 16px;}
	.contact .fl ul li{width: 100%;}
	.contact .fl ul li::after{width: 80%;}
	.contact .fl ul li span{font-size: 15px;}
	.contact .fl ul li a{font-size: 14px;}
	.contact .map{margin-top: 30px;}
	.fnav{width: 100%;background: #E8B135;height: 60px;padding: 8px 10px;position: fixed;bottom: 0;z-index: 998;border-top: 1px solid #fff;display: block;box-sizing: border-box;}
	.fnav ul{display: flex;justify-content: space-between;}
	.fnav ul li{width: 33%;border-right: 1px solid #fff;}
	.fnav ul li i{background: url(../images/fnav.png) no-repeat;width: 26px;height: 21px;display: inline-block}
	.fnav ul li:nth-child(2) i{background-position: -37px 0;}
	.fnav ul li:nth-child(3) i{background-position: -73px 0;}
	.fnav ul li:nth-child(4) i{background-position: -108px 0;}
	.fnav ul li:nth-child(4){border: none}
	.fnav ul li a{color: #fff;display: block;text-align: center;font-size: 14px;}
}