@charset "utf-8";
html, body{ margin:0; padding:0;}
body{color:#333;font-size:14px;font-family:'微软雅黑','黑体','arial','宋体';}
*{box-sizing:border-box;font-size: inherit; outline:none;margin:0;padding:0;border: none; list-style:none;color: inherit; z-index:1;}
a{text-decoration:none;}
a:hover{color:#e87518;}

table{border-collapse:collapse;border-spacing:0}
h1, h2, h3, h4{font-weight:bold;}
/*-------------------------------------------------------------------------------*/
/*全局样式*/
.clear{ clear:both; display:block;}
.clearfix:after{content:".";display:block;height:0;clear:both;overflow:hidden;visibility:hidden;}

.img{ position: relative;}

.fl{float:left; position:relative;}
.fr{float:right; position:relative;}

.container{width:80%;margin:0 auto; position:relative; height:100%;}
@media (min-width:1025px){
	.wapshow{ display:none !important;}
	.waphide{ display: block;}
}
@media (max-width:1200px){.container{width:90%;}}
@media (max-width:1024px){
	.wapshow{ display:block;}
	.waphide{ display:none !important;}
}
@media (max-width:768px){.container {width:95%;}}
/*-------------------------------------------------------------------------------*/
.hover1_box{position:relative;overflow:hidden;}
.hover1_box .hover1{left: 0;top: 0;position: absolute; width:100%; height:100%;}
.hover1_box .hover1 *{display:block;position: absolute;}
.hover1_box .hover1 em{background:rgba(0,0,0,.5);width: 100%;height:0;left: 0;top: 0;transition:all .6s ease;}
.hover1_box .hover1 i{ background:url(../images/ico-on1.png) no-repeat center/cover;width:50px;height:50px;right: -50px;bottom: -50px;transition:all .9s ease;}
.hover1_box:hover .hover1 em{ height:100%;}
.hover1_box:hover .hover1 i{right:50%;bottom:50%;transform: translate(50%, 50%);}
/*-------------------------------------------------------------------------------*/
.but1.owl-theme .owl-nav{width: 100%;position: relative;height: 30px;display: flex;align-items: center;justify-content: center;margin-top: 50px;}
.but1.owl-theme .owl-nav button{width: 75px;height: 100%;margin: 0 5px;}
.but1.owl-theme .owl-nav button span{ width:100%; height:100%; display:block;font-size:0;background-position:center;background-repeat:no-repeat;border-radius: 8px;}
.but1.owl-theme .owl-nav .owl-prev span{background-image: url(../images/ico-left.png);background-color: #ff5000;}
.but1.owl-theme .owl-nav .owl-next span{background-image: url(../images/ico-right.png);border: 1px #fff solid;filter: contrast(0) brightness(0);}
/*-------------------------------------------------------------------------------*/
.numjump{width:100%;}
.numjump .numbox{float: left;height:180px;position: relative;width:25%;justify-content: center;display: flex;flex-direction: column;align-items: center;}
.numjump .numbox .num{display: flex;align-items: baseline;justify-content: center;}
.numjump .numbox .num span{font-size: 36px;}
.numjump .numbox .num em{font-size: 24px;font-style: normal;}
.numjump .numbox .tit{display: block;text-align: center;margin-top: 10px;line-height: 2em;}

.numjump .box1{background:#fff;}
.numjump .box1 .num{ color:#ff5000;}
.numjump .box1 .tit{color:#000;}

.numjump .box3{background:#ff5000;}
.numjump .box3 .num,
.numjump .box3 .tit{color:#fff;}
@media(min-width:768px){
	.numjump .box2{background:#fff;}
	.numjump .box2 .num{ color:#ff5000;}
	.numjump .box2 .tit{color:#000;}
	
	.numjump .box4{background:#ff5000;}
	.numjump .box4 .num,
	.numjump .box4 .tit{color:#fff;}
}
@media(max-width:1024px){
	.numjump .numbox .num span{font-size: 30px;}
	.numjump .numbox .num i{font-size: 20px;}
}
@media(max-width:768px){
	.numjump .numbox{width:50%; height:120px;}	
	.numjump .numbox .num span{font-size:24px;}
	.numjump .numbox .num i{font-size:14px;}
	.numjump .numbox .tit{font-size:10px;}
	
	.numjump .box2{background:#ff5000;}
	.numjump .box2 .num, .numjump .box2 .tit{color:#fff;}
	
	.numjump .box4{background:#fff;}
	.numjump .box4 .num{color:#ff5000;}
	.numjump .box4 .tit{color:#000;}
}
@media(max-width:300px){
	.numjump .numbox{width:100%;}
	
	.numjump .box3{background:#fff;}
	.numjump .box3 .num{ color:#ff5000;}
	.numjump .box3 .tit{color:#000;}
	
	.numjump .box4{background:#ff5000;}
	.numjump .box4 .num,
	.numjump .box4 .tit{color:#fff;}
}
/*-------------------------------------------------------------------------------*/
/*右侧悬浮*/
.fixrbox{position:fixed;right:0;top:50%;z-index:9999;transform: translateY(-50%);}
.fixrbox .item{width:80px;height:80px;position:relative;cursor:pointer;}
.fixrbox .item .box1{width:100%;height: 100%;position: relative;z-index: 50;color:#333;background: #fff;display: flex;flex-direction: column;align-items: center;justify-content: center;border-width:1px 1px 0 1px;border-color:#ccc;border-style:solid;}
.fixrbox .item.item6 .box1{border-width:1px;}
.fixrbox .item .box1 i{width: 100%;height: 25px;margin-bottom: 10px;display:block; background-repeat:no-repeat;background-position:center;background-size:25px;}
.fixrbox .item.item1 .box1 i{background-image:url(../images/float/1.png);}
.fixrbox .item.item2 .box1 i{background-image:url(../images/float/2.png);}
.fixrbox .item.item6 .box1 i{background-image:url(../images/float/6.png);}

.fixrbox .item:hover .box1,
.fixrbox .item.item6 .box1{background:#f67524;color:#fff;}
.fixrbox .item:hover .box1 i,
.fixrbox .item.item6 .box1 i{filter: contrast(0) brightness(2);}

.fixrbox .item .box2{ display:none;position: absolute; color:#fff;width:240px;height:240px;left:-240px;top:50%;transform: translateY(-50%);}
.fixrbox .item:hover .box2{ display:block;}

.fixrbox .item.item1 .box2{background: #f67524;}
.fixrbox .item.item1 .box2 p{display:block; width:100%; height:50%; padding:20px 20px 20px 70px;background-repeat:no-repeat;background-position:left 20px center;background-size:30px;display: flex;justify-content: center;flex-direction: column;font-size: 18px;}
.fixrbox .item.item1 .box2 p.p1{background-image:url(../images/float/1-1.png);}
.fixrbox .item.item1 .box2 p.p2{background-image:url(../images/float/1-2.png);background-color:rgba(255,255,255,.1);}

.fixrbox .item.item2 .box2{padding:20px; box-shadow: 0 0 5px rgba(0,0,0,.5);border: 1px #fff solid;}
.fixrbox .item.item2 .box2 img{width:100%;display: block; height:100%;}


@media (max-width:1024px){
	.fixrbox{display:none;}
}
/*-------------------------------------------------------------------------------*/
/*头部 自适应*/
.header{background:rgba(255,255,255,.8);height:95px;position:absolute;top:0;left:0px;width:100%;z-index:9999;}
.header .logo{display: flex;float: left; height: 100%;align-items: center;}
.header .logo img{display: block;max-height: 100%; max-width:100%;}

.header ul{font-size: 0;height: 100%;}
.header ul li{display:block;float: left;width:85px;margin: 0 5px;height: 100%;position: relative;}
.header ul li .a1{display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;font-size: 16px;}
.header ul li i{display: block;width: 6px;height: 6px;position: absolute;right: 0;top: 50%;margin-top: -3px;}

.header dl{display:none;}
.header dl dd a{display:block;color: #555555;font-size: 14px;line-height: 36px;}

.header .h_nav{display: block;height:100%; position:relative;}
.header .h_open,
.header .h_colse{ display:none;}

@media (min-width:1025px){
	.header .logo{max-width:calc(100% - calc(95px * 6));}
	
	.header .h_nav{ float: right;}
	.header ul li i{border-bottom: 1px solid #000;border-right: 1px solid #000;transform: rotate(45deg);}
	.header ul li:hover .a1,
	.header ul li.hover .a1{ color:#ff5000;}
	.header ul li:hover i,
	.header ul li.hover i{border-bottom: 1px solid #ff5000;border-right: 1px solid #ff5000;}
	
	.header dl{position: absolute;z-index:999;top: 95px;background:rgba(255,255,255,0.9);width:400px;left:-150px;padding:15px;}
	.header dl .txt{width:40%; float:left;}
	.header dl .img{ width:60%; float:right;}
	.header dl .img img{ display:block; margin:0 auto;width: 100%;}
}
@media (max-width:1024px){
	.header .h_open{display: block;background: url(../images/top/nav.png) no-repeat right center/30px;height:100%;width: 30px;float: right;}
	.header .h_colse{display: block;background: url(../images/top/close.png) no-repeat center;height:22px;width:22px; position:absolute; left:10%; top:5%; margin-left:-11px;}
	
	.header .h_nav{width: 100%;position: fixed;left: 0;top: 0;padding-left:20%; background:rgba(0,0,0,.8);}
	.header .h_nav{transform: translateX(100%);transition: .5s ease;}
	.header .h_nav.open{transform: translateX(0);}
	
	.header{background:rgba(255,255,255,.9);height:44px;}
	.header ul{width:100%;background:#000;padding: 0 5%;overflow: hidden;}
	.header ul li{ display:block;width:100%; margin:0;border-bottom: 1px solid #232530;height: auto;}
	.header ul li .a1{color: #fff;padding-left: 5%;width: auto;display: block;line-height: 45px;float: left;}
	.header ul li i{width: 40px;height:45px;background: url(../images/top/jia.png) no-repeat center/16px;margin-top: 0;top: 0;}
	.header ul li i.on{background: url(../images/top/jian.png) no-repeat center/16px;}
	
	.header ul li.celink .a1 a.cn{ display:none;}
	.header ul li.celink .a1 a.en{visibility: hidden;}
	.header ul li.celink .a1 a.en:before{content: 'english';color: #fff;font-family: 'arial';line-height: 45px;text-transform: capitalize;font-size: 14px;visibility: visible;}
	
	.header dl{width: 100%;float: left;}
	.header dl dd a{color: #fff;}
	
	.header dl .txt{padding-left: 10%;}
	.header dl .txt{transform: translateX(-10%);opacity: 0;transition: 1s ease;}
	.header dl .txt.open{transform: translateX(0);opacity: 1;}
	.header dl .img{ display:none;}
}
/*-------------------------------------------------------------------------------*/
/*底部*/
.footer{width:100%; position:relative;background:url(../images/foot/bg.jpg) #000 no-repeat center/cover;color: #b5b2b2;}
.footer a:hover{color:#fff;}
.footer .telbox{ width:100%;position:relative;padding-top:30px;}
.footer .telbox a{width: 100%; display:block;border-bottom: solid #b5b2b2 1px;}
.footer .telbox dl{width: 100%; display:block; position:relative;margin:20px 0;}
.footer .telbox dl dd,
.footer .telbox dl dt{width:calc(100% / 3);display:block;line-height:2em;}
.footer .telbox dl dt{text-indent: 35px;background-position:left center; background-repeat:no-repeat; background-size:contain; }
.footer .telbox dl dt.dt2{ background-image:url(../images/foot/2.png);}
.footer .telbox dl dt.dt3{ background-image:url(../images/foot/3.png);}

.footer .navbox{ width:100%; position:relative;}
.footer .navbox ul{width:calc(100% - calc(100% / 6));float:left; position:relative;}
.footer .navbox ul li{width:20%;float: left;}
.footer .navbox ul li a{display: block;width: 100%;}
.footer .navbox ul li .a1{font-size: 18px;line-height: 2em;font-weight: bold; margin-bottom:5px;}
.footer .navbox ul li .a2{line-height: 1.75em; margin-top:10px;}
.footer .navbox .wxewm{width:calc(100% / 6);float:right;position:relative;display: block;}
.footer .navbox .wxewm .img{display: block;background:#fff; padding:5px; max-width:160px; float:right;}
.footer .navbox .wxewm .img img{ display:block; width:100%;}

.footer .copybox{width: 100%;border-top: solid #b5b2b2 1px; margin-top:30px;line-height:1.5em;padding-top: 20px;padding-bottom: 20px;}
.footer .copybox .p2 a{margin:0 5px;}

.footwap{ display:none;}
@media (max-width:1024px){
	.footer .telbox dl dd,
	.footer .telbox dl dt{width:100%;}
	.footer.telbox dl dt{ margin-top:10px;}
	
	.footer .navbox ul{ display:none;}
	.footer .navbox .wxewm{width:100%;}
	.footer .navbox .wxewm .img{ float:left;}
	
	.footer .copybox p{ float:none; display:block;width:100%;position:relative; margin-bottom:5px;}
	.footer .copybox .p2{ margin-bottom:0;}
	
	body:after{ content:''; width:100%; height:45px; display:block;}
	.footwap{height:45px;display: block;position:fixed;z-index:200;bottom:0;left:0;width:100%;color:#4f4d4f;}
	.footwap ul{ display:block; width:100%; height:100%;background:-webkit-gradient(linear, 0 0, 0 100%, from(#f1f1f1), to(#dcdcdc), color-stop(35% ,#ededed), color-stop(50%, #e3e3e3) );}
	.footwap ul li{width:calc(100% / 3);height:100%;position:relative;float:left;display:block;}
	.footwap ul li:before{ content:''; width:1px; height:100%; display:block; position:absolute; top:0; right:0; background:rgba(0,0,0,.1)}
	.footwap ul li a{display: flex;width: 100%;height: 100%;align-items: center;justify-content: center;}
	.footwap ul li:last-child:before{ display:none;}
}
/*-------------------------------------------------------------------------------*/
/*水印*/
.shuiyin{width:100%;height:100%; position:relative; display: flex;align-items: center;}
.sy_box{width:auto; height:100%;position:relative; display:flex;align-items: center;justify-content: center;}
.sy_pic{ display:block; width:100%; height:100%; position:absolute; left:0; top:0; background:url(/shuiyin.png) no-repeat center/95%;opacity: .3;}