/* CSS Document */
/*
|   Tel:15251769261     |
|   E-mail:844631528@qq.com           |
            __     __       
           /  \~~~/  \    
     ,----(     ..    ) 
    /      \__     __/   
   /|         (\  |(
  ^ \   /___\  /\ |   
     |__|   |__|-" 
*/


BODY{margin-bottom:0;color:#333;padding-bottom:0;margin:0;padding-left:0;padding-right:0;font-family:微软雅黑;font-size:12px;padding-top:0;-webkit-font-smoothing:subpixel-antialiased;}
*{padding-bottom:0;margin:0;padding-left:0;padding-right:0;padding-top:0;}
DIV{padding-BOTTOM:0;margin:0;padding-left:0;padding-right:0;padding-top:0;}
a{text-decoration:none;}
li,ul{background-repeat:no-repeat;list-style-type:none;}
a{color:#333;}
a:link{color:#606060;font-family:"微软雅黑"}/*常规，非访问超链接*/
a:hover{color:#f57f01; text-decoration:none}/*访问者操作鼠标通过时的链接 */
.none{display:none;}
img{vertical-align:middle;}

/* ----- 分页数字条效果 结束 ----- */
.pagebar{overflow:hidden;margin-top:10px;margin-bottom:30px;width:100%;}
.pagebar .pagination{display:flex;margin-top:10px;justify-content:center;}
.pagination a{margin:0 5px;padding:6px 8px;border:1px solid #ccc;border-radius:3px;background:#fff;color:#333;font-size:12px;}
.pagination span{margin:0 5px;padding:8px 2px;border-radius:2px;color:#333;font-size:12px;}
.pagination a:hover{border:1px solid #f57f01;color:#f57f01;}
.pagination a.page-num-current{border:1px solid #f57f01;background:#f57f01;color:#fff;}
/* ----- 分页数字条效果 结束 ----- */

/*在线客服*/
aside{position:fixed;top:50%;right:-24px;z-index:9999999999999999999999;transform:translate(-50%,-50%);}
aside b{position:absolute;top:-1px;right:-1px;z-index:9;width:16px;height:16px;background:url(/images/close_01.png) no-repeat;background-size:16px;cursor:pointer;}
aside li{position:relative;margin-bottom:15px;padding:6px;width:52px;height:52px;border-radius:5px;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.3);text-align:center;cursor:pointer;}
aside li i{display:block;color:#f58201;font-size:32px!important;}
aside li p{display:block;color:#333;}
aside li:hover{background-color:#f58201;}
aside li:hover a i{color:#fff;}
aside li:hover a p{color:#fff;}
aside li h6{position:absolute;top:50%;right:64px;display:none;}
aside li:hover h6{display:block;}
aside li:nth-child(2) h6{margin-top:-32px;width:222px;height:64px;border-radius:5px 0 0 5px;background-color:#fff;text-align:center;}
aside li:nth-child(2) h6 strong{display:block;padding-top:12px;color:#f58201;font-weight:400;font-size:22px;line-height:1;}
aside li:nth-child(2) h6 em{display:block;font-style:normal;font-size:16px;}
aside li:nth-child(2):hover{border-radius:0 5px 5px 0;}
aside li:nth-child(3) h6{overflow:hidden;margin-top:-60px;margin-right:20px;width:120px;border-radius:5px;}
aside li:nth-child(3) h6 img{width:100%;}
aside li:nth-child(4) i{display:block;margin:5px 0 5px 0;width:100%;height:18px;background:url(../image/up.jpg) top center no-repeat;}
aside li:nth-child(4):hover i{background:url(../image/up.jpg) bottom center no-repeat;}


@font-face {font-family: "iconfont";
src: url('../font/iconfont.eot'); /* IE9*/
src: url('../font/iconfont.eot') format('embedded-opentype'), /* IE6-IE8 */
/*url('../font/iconfont.woff') format('woff'),  chrome, firefox */
url('../font/iconfont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
url('../font/iconfont.svg') format('svg'); /* iOS 4.1- */
}
.iconfont{font-family:"iconfont" !important;font-size:16px;font-style:normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.icon-ewm:before{content: "\e601"; }
.icon-diqiu1:before{content: "\e603"; }
.icon-dianhua:before{content: "\e637"; }
.icon-qq:before{content: "\e646"; }
.icon-ditu:before{content: "\e713"; }
.icon-shezhi:before{content: "\e60b"; }
.icon-ren1:before{content: "\e626"; }
.icon-js:before{content: "\e659"; }
.icon-diqiu:before{content: "\e627"; }
.icon-danao:before{content: "\e60e"; }
.icon-ren2:before{content: "\e602"; }
.icon-ren:before {content: "\e616"; }
.icon-zhuye:before{content: "\e615";}

/*BANNER图片*/
/*.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}
.slick-list:focus{outline:0;}
.slick-loading .slick-list{background:#fff url(../images/ajax-loader.gif) center center no-repeat;}
.slick-list.dragging{cursor:pointer;cursor:hand;}
.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);}
.slick-track{position:relative;top:0;left:0;display:block;}
.slick-track:after,.slick-track:before{display:table;content:"";}
.slick-track:after{clear:both;}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{float:left;display:none;height:100%;min-height:1px;}
[dir=rtl] .slick-slide{float:right;}
.slick-slide img{display:block;}
.slick-slide.slick-loading img{display:none;}
.slick-slide.dragging img{pointer-events:none;}
.slick-initialized .slick-slide{display:block;}
.slick-loading .slick-slide{visibility:hidden;}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.slick-next,.slick-prev{position:absolute;top:50%;z-index:20;display:block;margin-top:-30px;padding:0;width:30px;height:60px;outline:0;border:none;border:1px solid red;background:0 0;color:transparent;font-size:0;line-height:0;cursor:pointer;}
.slick-prev{left:30px;}
[dir=rtl] .slick-prev{right:30px;left:auto;}
.slick-next{right:30px;}
[dir=rtl] .slick-next{right:auto;left:30px;}
.slick-dots{position:absolute;bottom:20px;display:block;padding:0;width:100%;height:auto;list-style:none;text-align:center;line-height:0;}
.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0;cursor:pointer;}
.slick-dots li button{display:block;margin:0;padding:0;width:10px;height:10px;outline:0;border:0;border-radius:0;background:#ccc;font-size:0;line-height:0;cursor:pointer;}
.slick-dots li.slick-active button{background:#333}
.banner{position:relative;width:100%; margin-bottom:60px;}
.banner img{width:100%}
.banner .slick-dots{bottom:40px}
.banner .slick-dots li{margin:0 4px}
.banner .slick-dots li button{width:30px;height:3px;background:#fff;opacity:.5}
.banner .slick-dots li.slick-active button{background:#fff;opacity:1}
.banner{position:relative}
.banner .text{position:absolute}
.banner .text_1{top:300px;left:340px;max-width:900px}
.banner .text_1 h3{color:#fff;font-weight:inherit;font-size:46px}
.banner .text_1 p{margin:50px 0 65px;color:#fff;font-size:21px}
.banner .text_1 a{padding:16px 72px;border:1px solid #fff;color:#fff;font-size:14px}

@media only screen and (min-width:1315px) and (max-width:1443px){
	
.banner .text_1{top:130px;left:200px;max-width:900px}	
.banner .text_1 h3{color:#fff;font-weight:inherit;font-size:42px}
}

.left_animate{transition:all 3s;opacity:0;-webkit-transform:translateX(-40%);-moz-transform:translateX(-40%);-ms-transform:translateX(-40%);-o-transform:translateX(-40%);transform:translateX(-40%)}
.banner_animate{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}
.right_animate{transition:all 4s;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}
.banner_zoom{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}*/


/*头部公用*/
.tou{width:100%; overflow:hidden; height:38px; background:#f0f0f0;}
.tou ul{max-width:1500px; overflow:hidden;margin:auto;height:38px;}
.tou ul span{display:block; float:left; width:80px; overflow:hidden; height:38px; line-height:38px; background:url(../image/home.png) left center no-repeat;}
.tou ul span a{display:block; float:left; margin-left:16px;}
.tou ul p{display:block; float:right; overflow:hidden; margin-left:20px;}
.tou ul p a{display:block; height:22px; float:left; line-height:22px;margin-top:8px; margin-left:5px;}
.tou ul p a:nth-child(2){background:#f57f01; color:#fff; padding:0 10px 0 10px; border-radius:20px;}
.tou ul b{display:block; float:right; width:170px; overflow:hidden; height:38px; line-height:38px; background:url(../image/tel.png) left center no-repeat; font-weight:normal; text-align:right; color:#f57f01;}

.bgf0f0f0{width:100%; height:80px; overflow:hidden; background:#fff; position:fixed; z-index:10000000000000}
.top{max-width:1500px; overflow:hidden; margin:auto; height:80px;}
.logo{float:left; margin-top:19px;}
.logo img{height:42px;}
.logotxt{float:left; margin-top:24px; font-size:14px; color:#333; line-height:20px; margin-left:10px;}
.logotxt strong{display:block; line-height:40px; color:#f57f01; margin-left:30px}
.mune{width:840px; float:right;}
.mune ul li{width:105px; overflow:hidden; float:left;height:80px;}
.mune .munea a{color:#ff9900;}
.mune ul li a{display:block; width:105px; height:80px;/*border-bottom:1px solid #fff;*/line-height:80px;font-size:14px;color:#666; text-align:center}
.mune ul li a:hover{/*border-bottom:1px solid #ff9900;*/ color:#ff9900}




.h80{width:100%; height:80px; overflow:hidden;}

@media only screen and (min-width:1315px) and (max-width:1443px){
	.mune{width:780px; float:right;}
	.mune ul li:nth-child(1){width:80px; overflow:hidden; float:left;height:80px;}
	.mune ul li{width:100px; overflow:hidden; float:left;height:80px;}
	.h80{width:100%; height:20px; overflow:hidden;}
}







/*内页公用*/
.bannerny{width:100%; overflow:hidden;}
.bannerny img{width:100%;}
.weizhi{width:1200px; height:50px; margin:auto;overflow:hidden; text-align:right; line-height:50px; color:#606060;}
.weizhi a{color:#858585;}
.weizhi a:hover{color:#f57f01; text-decoration:none}



/*底部LINK*/
footer{padding:30px 0 30px 0; width:100%;background:url(../image/footbg.png) left bottom repeat-x #141414; overflow:hidden;}
footer .footzkt{width:1200px; overflow:hidden; margin:auto;display: grid;grid-template-columns: 1fr 103px 270px;gap:50px;}
footer .footmune{display: grid;grid-auto-flow: column;}
footer .footmune li b{display:block;font-size:14px;color:#fff;margin-bottom:10px;}
footer .footmune li a{display:block;font-size:12px;color:#a5a5a6;line-height:2;}
footer .footmune li a:hover{color:#eb5c2d;}
footer .footzkt div i{display: block; font-size: 16px;color: #fff;margin-bottom: 30px; font-style:normal}
footer .footzkt div img{width: 102px;}
footer .footzkt address{padding-top:48px; font-style: normal;color: #fff;}
footer .footzkt address h6{font-size: 18px;}
footer .footzkt address h6 span{font-size: 18px;color: #eb5c2d;}
footer .footzkt address em{padding-right: 28px; text-align: right;display: block;font-size: 10px;color: #777;margin-bottom: 4px;}
footer .footzkt address p{padding-left: 30px;margin-bottom: 10px;}
footer .footzkt address p a{color:#fff;}
footer .footzkt address p.pone{background:url(../image/footico.png) left 0 no-repeat;height: 10px;line-height: .8;}
footer .footzkt address p.ptow{background:url(../image/footico.png) left -10px no-repeat;}
footer .footzkt address p.pthree{background:url(../image/footico.png) left -26px no-repeat;}


.linkbj{background-color:#141414;}
.link{position: relative;width:1100px;margin:auto;height:50px;font-size:12px;line-height:50px;color:#a5a5a6;background:url(/images/footlogo.png) left center no-repeat;}
.link span{float:left;margin-left:60px;color:#a5a5a6;}
.link p{color:#a5a5a6; display:block; float:right;}
.link p.dwei{position: absolute;top: 33px;right: -4px;}

.linksbt{width:1200px; overflow:hidden; margin:auto; padding-top:20px;}
.linksbt ul{display: grid;grid-auto-flow: column;justify-content: start;gap:0 10px;}
.linksbt ul li{color: #a5a5a6;}
.linksbt ul li.active{color: #eb5c2d;border-bottom: 1px solid #eb5c2d;}

.linklist{width:1200px; overflow:hidden; margin: auto;padding:15px 0;}
.linklist ol li{float: left; line-height: 2;margin-right: 20px;}
.linklist ol li a{color: #a5a5a6;}
.linklist ol li:hover a{color: #eb5c2d;}

.copyit{padding: 20px 0; background: url(../image/footbg.png) left top repeat-x #141414;min-width:1100px;}
.copyit p{color:#a5a5a6;text-align: center;line-height: 2;}
.copyit p a{color:#a5a5a6;}
