@charset "utf-8";
/* CSS Document */
/*====全局设置====*/
html,body {margin:0;height:100%;}
*, *:before, *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
a {text-decoration:none;color:#000;}
a,label,button,input,select {-webkit-tap-highlight-color:rgba(0,0,0,0);}
img {border:0;}
html,body,div,dl,dt,dd,ol,ul,li,h1,h2,h3,h4,h5,h6,p,blockquote,pre,button,fieldset,form,input,legend,textarea,th,td {margin:0;padding:0;}
a {text-decoration:none;}
button {outline:0;}
button,input,optgroup,select,textarea {margin:0;font:inherit;color:inherit;outline:none;}
li {list-style:none;}
body{font-family: "siyuan" !important;}

@font-face {
  font-family: siyuan;
  src: url('../fonts/siyuan.ttf') format('truetype'),
  url('../fonts/siyuan.eot') format('embedded-opentype'),
  url('../fonts/siyuan.woff') format('woff'),
  url('../fonts/siyuan.otf') format('opentype'),
  url('../fonts/siyuan.svg') format('svg');
}

.imghover{overflow: hidden; }
.imghover img{display:block;transition: all .5s ease;}
.imghover:hover img{transform: scale(1.08,1.08);transition: all .3s linear;}

/*导航*/
.top{background: #666666; width: 100%; color: #fff;display: flex; justify-content: flex-end;align-items: center; padding-top: 10px; padding-bottom: 10px;}
.top .tel{width: 100%; padding-right: 10%; text-align: right;}
.top .tel dl{font-size: 18px;line-height: 1;}
.top .tel dd{font-size: 16px;line-height: 1; padding-top: 10px;}

.header{width: 100%; background: #FFCDB0; padding-top: 10px; padding-bottom: 10px;z-index: 9; position:fixed; top:0;left: 0; box-shadow:0px 2px 17px 1px rgba(0,0,0,0.05);}
.h90{width: 100%; height: 90px;}
.header .header_nav{width: 1380px; margin:0 auto; display:flex; justify-content:space-between; }
/*.header_bg{background:#FFCDB0;}*/

.header .logo{width:160px;height: 70px; display: flex; justify-content: center;align-items: center;}
.header .logo a{display: flex; justify-content: center;align-items: center;}
.header .logo img{ width: 100%; display: block;}

.subnav{height:70px;position:relative; z-index:1;display:flex; justify-content:space-between;z-index: 10;width: 800px;}
.subnav .nLi{position:relative; padding-right: 10px; padding-left: 10px;line-height:70px;}
.subnav .nLi.cur{ position: relative;}
.subnav .nLi.cur:after{width: 100%; content: ""; position: absolute; bottom: 0; left:0; background: #fe5f03; height: 3px;}
.subnav .nLi.cur h3 a{color: #000;}
.subnav .nLi h3{ font-size: 18px; font-weight: 500;}
.subnav .nLi h3 a{ display:block;color: #000;}
.subnav .nLi h3 a span{color: #fe5f03;}
.subnav .nLi.lianxi{line-height:50px;display: flex; justify-content: center;align-items: center;}
.subnav .nLi.lianxi h3 a{color: #000;background: linear-gradient(90deg, #f65420, #f49f2f); display: block; padding-left: 30px; padding-right: 30px; border-radius: 40px;}
.subnav .sub{ display:none; width:170%; left:-35%; top:70px;  position:absolute;background:rgba(255,255,255,0.8); border-radius: 10px;box-shadow:0px 2px 17px 1px rgba(0,0,0,0.1);line-height:36px; text-align: center; padding-top: 15px; padding-bottom: 15px; font-size: 16px;}
.subnav .sub li{ zoom:1; }
.subnav .sub li:hover{background: #fff; }
.subnav .sub li:hover a{color: #fe5f03}
.subnav .sub a{ display:block; color: #5e5e5e;}
.subnav .sub a:hover{color:#fe5f03;}
/*footer*/
.footer{ background:#16161C;color:#fff;padding-top:60px; padding-bottom: 30px; }
.footer a{ color:rgba(255,255,255,0.9);}
.footer a:hover{ color:#fff;}
.footer_box{ width:1380px; margin:0 auto; display:flex; justify-content:space-between;padding-bottom: 40px;}

.footer_logo{width: 200px;}
.footer_logo img{width: 130px; display: block;}

.footer_l{ width: 25%; padding-left: 10%;}
.footer_l dl{font-size: 16px; font-weight: bold; padding-bottom: 0;}
.footer_l dd{font-size: 14px; padding-top: 15px;}

.footer_c{width: 40%; padding-left: 5%;}
.footer_c dl{font-size: 16px; font-weight: bold; padding-bottom: 8px;}
.footer_c dd{font-size: 14px; padding-top: 0; line-height: 2.5;color:rgba(255,255,255,0.9);}

.footer_r{width: 200px;}
.footer_r dl{font-size: 16px; font-weight: bold; padding-bottom: 20px;}
.footer_r .ewm{width: 100%;display:flex; justify-content:space-between;}
.footer_r .ewm li{width: 20%; margin-right: 6.66666%; position: relative;}
.footer_r .ewm li:last-child{margin-right: 0;}
.footer_r .ewm li img{width: 100%; display: block;}


.footer_r .ewm li .tc_ewm { position: absolute; width: 120px; height: 120px; border:1px solid #e2e2e2; background: #fff; position: absolute; left:50%; transform: translateX(-50%); bottom:40px; display: none;z-index: 3 }
.footer_r .ewm li:hover .tc_ewm { display: block; }
.footer_r .ewm li .tc_ewm img{width: 120px; height: 120px; display: block; }




.copyright{width: 1380px; margin:0 auto; border-top: 1px solid rgba(255,255,255,0.1); padding-top: 20px; margin-top: 20px;display:flex; justify-content:space-between;}
.copyright dl{font-size: 14px;}
.copyright dd{font-size: 14px;}
/*分页*/
.pages{ width:100%;text-align:center; margin:0 auto; height:50px; line-height:50px; margin-bottom:50px;}
.pages ul{ display:table;margin:0 auto; }
.pages ul li{border:1px solid #ddd; text-align:center;float:left;*float:none;*display:inline;*zoom:1;margin-right:5px;cursor:pointer;height:40px;width:auto; line-height:40px; width:40px;}
.pages ul li.disabled{background:#000;text-align:center;float:left;*float:none;*display:inline;*zoom:1;margin-right:5px;cursor:pointer;height:40px;width:auto; line-height:40px; width:40px; color:#fff;border:1px solid #43C6FF;}
.pages ul li.active{ background:#000;border:1px solid #000; height:40px;width:40px;line-height:40px; color:#fff; text-align:center; display:block;}
.pages ul li a{ color:#232323; display:block}


/*返回头部*/
.cd-top {display:inline-block;height:40px;width:40px;position:fixed;bottom:200px; left:50%; margin-left:640px; overflow:hidden;text-indent:100%;white-space:nowrap;background:url(../images/ic_top.png) no-repeat center 50%;visibility:hidden;opacity:0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s; background-size: 100% 100%;}
.cd-top.cd-is-visible {visibility:visible;opacity:1;}
.cd-top:hover{background:url(../images/ic_top_hover.png) no-repeat center 50%;height:40px;width:40px;background-size: 100% 100%;}

/*右侧悬浮*/
.xuanfu_box{position: fixed;bottom: 300px;right:-100px;width: 160px;transition: all .5s; z-index: 999;}
.xuanfu_box img{width: 100%;}
.hidden {
    right: 0;
}
/*弹出视频*/
.video-button{ cursor:pointer;}
.video-pop{ display: none; position: fixed; top:0; left:0; height: 100%; width: 100%; background: rgba(0,0,0,.5); text-align: center; z-index: 99999;}
.video-pop .content+i{ display: inline-block; vertical-align: middle; height: 100%;}
.video-pop .content{ position: relative; display: inline-block;  width:80%; max-width:800px; vertical-align: middle; background: #000000;}
.video-pop .content video{ display: block; width: 100%; }
.video-pop .close{ position: absolute; top:0; right: -65px; cursor: pointer; width: 65px; height: 65px; background-image: url(../images/video_close.jpg); background-size: cover;}
