@charset "utf-8";
a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, meter, nav, object, ol, output, p, pre, progress, q, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, ul, var, video {
    margin: 0;
    padding: 0;
}
fieldset,img{border:0;}
img{vertical-align:middle;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering: crisp-edges;-ms-interpolation-mode:nearest-neighbor;max-width:100%;}
ol,ul,li{list-style-type:none;}
table{border-collapse:collapse;border-spacing:0;}
button,input,select,textarea{font-size:13px;font-family:inherit;margin:0;outline:none;resize:none;border:none;}
.clearfix:after {clear: both; content: "."; display:block; height: 0; overflow: hidden; visibility: hidden; }
.clearfix { zoom:1;}
html{overflow-x:hidden;zoom:1;overflow-y:scroll;overflow:-moz-scrollbars-vertical;}
body{color:#565656;font-size:14px;font-family:"Microsoft YaHei";}
a{color:#565656;text-decoration:none;outline:none;blr:expression(this.onFocus=this.blur());transition:all 0.3s;}
a:hover{color:#df8938 ;text-decoration:none;}:focus{outline:none;}
address, cite, dfn, em, i, var {font-style: normal;}
/* CSS活动的公共样式 */
.fl{float:left;}
.fr{float:right;}
.grWidth{width:1440px; margin:0 auto;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb25{margin-bottom:25px;}
.ce{text-align:center;}
.hide{overflow:hidden;}
.erp{white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
.clearfix{clear: both;}
.clear::after {display: block;content: '';clear: both;}
.content {width: 1200px;margin: 0 auto;}
.blk-main{margin:60px auto;}

@font-face {
    font-family: 'Trump';
    src: url('../font/Trump.eot');
    src:
        url('../font/Trump.eot?#font-spider') format('embedded-opentype'),
        url('../font/Trump.woff') format('woff'),
        url('../font/Trump.ttf') format('truetype'),

        url('../font/Trump.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}


.iconfont {
    font-family:"iconfont" !important;
    font-style:normal;
    font-size: 1rem;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
    position:relative;
}

/* 头部  */
.fixedBoxA2{position: fixed ! important;top: 0}

.header{height:100px;position:fixed;width:100%;z-index:99;background:#fff;transition: 0.4s all;box-shadow:2px 0 5px 2px rgb(0 0 0 / 10%)}
.headMain{height:100px;position:relative;line-height:98px;font-size:16px;z-index:10;}
.headMain .logo{height:100px;margin-right: 2%;width: 30%;}
.headMain .logo img{max-width: 100%;}
.headMain .logo span{margin-left:25px;font-weight:normal;color:#808080;font-size:14px;}
.nav{width: 45%;}
.nav li{position:relative;float: left;}
.nav li.m{width:16.66%;height: 100px;line-height: 98px;overflow: hidden;}
.nav li.m a{color:#000;display:block;margin: 0 10%; position:relative;font-size: 16px;overflow:hidden;text-align:center;}
.nav li a:after{position:absolute;content:"";left:0;bottom:-2px;height:3px;background:#df8938;transition:all 0.3s;width:0;}
.nav li a:hover,.nav li .cur{color:#df8938;}


/*.nav li a:hover:after{width: 100%}*/
.nav li .cur:after{width:100%;}
.nav .navSub{position:absolute;top:100px;width:110px;display:none;left:0;background:#df8938;left:0;}
.nav .navSub:before{position:absolute;content:"";border:8px solid transparent;border-bottom-color:#df8938;top:-16px;left:50%;margin-left:-6px;}
.nav .navSub li{float:none;font-size:13px;height:34px;line-height:34px;border-bottom:1px solid #b17842;background:none;margin-left:0;text-align:center;}
.nav .navSub a{white-space:nowrap;overflow:hidden;text-overflow: ellipsis;height:34px;color:#fff !important;display:block;margin: 0 8px;}
.nav .navSub a:hover{background:#575a55;color:#fff;}

.Htel{width:23%;float:left;}
.Htel .tel{background: url(../images/tel.png)no-repeat left;font-size: 14px;color: #000;padding-left: 25px;padding-right: 14px;margin-right: 14px;position: relative; line-height:24px; width:80%; margin-top:12px;}
/*.Htel .tel:after{content: '';display: block;position: absolute;width: 1px;height: 12px;border-right: 1px dashed #c8c8c8;right: 0px;top: 19px;}*/
.Htel .tel b{font-size: 16px;color: #d81317;}
.Htel .serach{display: inline-block;width: 16px;height: 16px;background: url(../images/search.png)no-repeat center;margin-right: 10px}
.Htel a{margin-top:-30px;transition: 0.4s all; float:right}

.seach{width: 100%;background: #8c8c8c;margin: 0 auto;padding: 20px 0;display: none;}
.seach .seachbox{width: 460px; height: 50px;line-height: 50px; background: #f2f2f2;padding: 0 20px;margin: 0 auto;}
.seach .seachbox .sear_txt{width: 86%; padding: 0 20px;background: url(../images/keybox.png)no-repeat left;}
.seach .seachbox .sear_btn{background: url(../images/search2.png)no-repeat left;width: 20px;height: 20px;cursor: pointer;}

.langbox{position: absolute;right: 0;width: 35px;background: #8c8c8c;top: 30px;line-height: 40px;text-align: center;}
.langbox a{color: #fff;}

/*网站底部*/
.footer_bj1{width:100%;background:url(../images/footbj.jpg) no-repeat center top;overflow:hidden;background-size: cover;}
.footer_bj2{width:100%;overflow:hidden;background:#2d2d2d}
.footer_center{width:1400px;margin:1.5rem auto; overflow:hidden;  }
.footer_nav li{display:block;float:left;width:25%;text-align:center;   }
.footer_nav li a{height:70px;line-height:70px; font-size:16px;color:#fff; }
.footer_nav li a:hover{color:#ffff00}
.footer_nav2 li{width: 100%;text-align:center;}
.footer_nav2 li  a{height:30px;line-height:30px; font-size:13px;color:#c9cdd2;text-align:center; }
.footer_nav2 li  a:hover{color:#ffff00}
a.li1{color: rgb(255, 255, 255);font-size: 15px;font-family: 微软雅黑;}
a.li1:hover {color: rgb(255, 255, 0);font-size: 15px;font-family: 微软雅黑;}
.footer_left{width:16%;float: left;text-align:left ;margin-top:80px}
.footer_middle{width:60%;float:left; }
.footer_right{width:24%;float:right;text-align:center;color:#c9cdd2;font-size:14px;line-height:65px;margin-top:50px}
.footer_right img{width:150px;}
.footer_center2{width:1400px;margin:0 auto; overflow:hidden;color:#fff;font-size:14px;line-height:65px;   }
.footer_left2{width:50%;float: left;text-align:left ;}
.footer_right2{width:50%;float:right;text-align:right}

.list-page{margin-top: 30px; padding-bottom: 30px; text-align: center; color: #666; overflow: hidden; font-size: 0;}
.list-page .pagination,.list-page .go_page{display: inline-block; *display: inline; *zoom: 1; vertical-align: top;}
.list-page li{display: inline-block; *display: inline; *zoom: 1; vertical-align: top; margin: 0 4px; font-size: 14px;}
.list-page a, .list-page .disabled span{display: block; text-align: center; min-width: 28px; height: 38px; line-height: 38px; position: relative; padding: 0 5px; border: 1px solid #666; color: #666; font-size: 14px;}
.list-page a:hover,.list-page li.active span{border: 1px solid #df8938; background: #df8938; color: #fff!important;}
.list-page li.disabled span{font-size: 18px;}
.list-page li span{display: block; height: 38px; line-height: 38px; min-width: 28px; text-align: center; padding: 0 5px;}
.list-page .go_page{margin-left: 24px;}
.list-page .go_page span{color: #666; font-size: 14px; float: left; height: 40px; line-height: 40px;}
.list-page input{border: 1px solid #666; width: 38px; height: 38px; line-height: 38px; text-align: center; color: #666; margin: 0 8px; vertical-align: middle;}
.list-page a.disabled{cursor: not-allowed;}

.position{height: 80px; line-height: 80px; position: relative; overflow: hidden; box-shadow: 10px 0 20px rgba(0,0,0,.1); z-index: 2;}
.location{float: right; font-size: 14px;}
.menu-child ul{overflow: hidden; margin-left: -5px;}
.menu-child li{float: left; margin-right: 20px; height: 80px; line-height: 80px; font-size: 16px;}
.menu-child li a{display: block; height: 80px; line-height: 80px; position: relative; position: relative; padding: 0 10px;}
.menu-child li a i{display: block; height: 2px; background: #df8938; position: absolute; left: 50%; right: 50%; bottom: 0; transition: left .5s,right .5s;}
.menu-child li.active a{color: #df8938 !important;}
.menu-child li.active a i,.menu-child li:hover a i{left: 5px; right: 5px;}


.yb_conct{position:fixed;z-index:9999999;top:38%;right:-146px;cursor:pointer;transition:all .3s ease;}
.yb_bar ul li{width:200px;height:53px;font:14px/53px 'Microsoft YaHei';color:#333;text-indent:54px;margin-bottom:3px;border-radius:3px;transition:all .5s ease;overflow:hidden;}
.yb_bar .yb_top{background:#fff url(../images/fixCont.png?v=1) no-repeat 0 0;}
.yb_bar .yb_phone{background:#fff  url(../images/fixCont.png?v=1) no-repeat 0 -57px;}
.yb_bar .yb_QQ{text-indent:0;background:#fff url(../images/fixCont.png?v=1) no-repeat 0 -113px;}
.yb_bar .yb_ly{text-indent:0;background:#fff url(../images/fixCont.png?v=1) no-repeat 0 -169px;}
.yb_bar .yb_ercode{background:#fff  url(../images/fixCont.png?v=1) no-repeat 0 -225px;}
.hd_qr{margin:0 29px 25px 29px;}
.yb_QQ a{display:block;text-indent:54px;width:100%;height:100%;color:#333;}
.yb_ly a{display:block;text-indent:54px;width:100%;height:100%;color:#333;}

.nybanner{padding-top:100px;}
.nybanner img{max-width:100%;display:block;}
@media screen and (max-width: 1440px){
  .grWidth{width:94%;}
	.Htel,.langbox{display:none;width:0;}
  .nav{width:68%;}
  .footer_center,.footer_center2{width:1200px;}
  .footer_right img{margin-right:0 !important;}
  .footer_right img:first-child{margin-bottom:10px;}
}

@media screen and (max-width: 1200px){
 .content, .footer_center,.footer_center2{width:94%;}
  .footer_left2, .footer_right2{width:100%;text-align:center;}
  .footer_middle{width:84%;}
  .footer_right{width:100%;}
  .footer_right img:first-child{margin-bottom:0;margin-right:20px !important;}
  .footer_center2{line-height:30px;}
}

@media screen and (max-width: 767px){
  .position.hide{line-height:45px;height:auto;}
 .hide .location{display:none;}
  .hide .menu-child{width:100%;}
  .menu-child li{line-height:45px;height:auto;}
  .hide .menu-child li a{padding:0;line-height:45px;height:auto;}
  
}