.w100{width:100%}
.fl{float:left}
.fr{float:right}
.w1200{width:1200px;margin:0 auto}
body{font:14px/2 'Microsoft YaHei',arial,sans-serif}
input{outline:0}
a:hover{color:#166ce3}
input,textarea{outline:0}
.btn_com{display:inline-block;width:90px;height:32px;line-height:32px;background:#417be7;font-size:12px;text-align:center;color:#fff;cursor:pointer}
.btn_com:hover{color:#166ce3;-moz-opacity:.9;-khtml-opacity:.9;opacity:.9}
.input_com{border:2px solid #0099d9;padding:8px 10px;font-size:16px;line-height:16px}
.di_in{display:inline-block}
.di_no{display:none}
.di_bl{display:block}
.mt0{margin-top:0}
.mt5{margin-top:5px}
.mt10{margin-top:10px}
.mt15{margin-top:15px}
.mt20{margin-top:20px}
.mt25{margin-top:25px}
.mt30{margin-top:30px}
.mt35{margin-top:35px}
.mt40{margin-top:40px}
.mt45{margin-top:45px}
.mt50{margin-top:50px}
.mt55{margin-top:55px}
.mt60{margin-top:60px}
.ml5{margin-left:5px}
.ml10{margin-left:10px}
.ml15{margin-left:15px}
.ml20{margin-left:20px}
.ml25{margin-left:25px}
.ml30{margin-left:25px}
.ml35{margin-left:35px}
.ml40{margin-left:40px}
.ml45{margin-left:45px}
.ml50{margin-left:50px}
.font14{font-size:14px}
.font16{font-size:16px}
.font18{font-size:18px}
.font20{font-size:20px}
.font22{font-size:22px}
.font24{font-size:24px}
.font26{font-size:26px}
.font28{font-size:28px}
.font30{font-size:30px}
.v_middle{vertical-align:middle}
.te-align{text-align:center}
.p_r{position:relative}
.p_a{position:absolute}
.bgfff{background:#fff}
.w1400{width:68%;margin-left:auto;margin-right:auto}
.single{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.section.footer .fp-tableCell{display:block!important}
section{background-size:cover!important}
img{display: block;max-width: 100%;border: 0}
*{box-sizing: border-box;}
button{outline: none}
a{
  -webkit-tap-highlight-color:rgba(0,0,0,0);
}
a:link{
    text-decoration:none;outline: 0;
}

a:visited{
    text-decoration:none;outline: 0; 
}

a:hover{
    text-decoration:none;outline: 0;
}

a:active{
    text-decoration:none;outline: 0;
}
.head-menu-btn{overflow:hidden;margin-left:20px;width:40px;height:40px;background:0 0;text-indent:-5260px;opacity:1;transform:translateX(0);position:relative;z-index:999;margin-top:5px;display:none}
.head-menu-btn .line-1,.head-menu-btn .line-2,.head-menu-btn .line-3{position:absolute;top:50%;right:50%;display:block;margin-right:-25px;width:40px;height:2px;background:#fff;transition:all .4s cubic-bezier(.165,.84,.44,1) 0s;transition-property:transform,width,margin,background-color}
.head-menu-btn .line-1{margin-top:-12px;width:36px}
.head-menu-btn .line-3{margin-top:12px;width:36px}
.icon-plus{position:relative;width:23px;height:23px;border-radius:50%;background-color:#eee;flex:0 0 auto;margin:0 0 0 1em;cursor:pointer}
.icon-plus{display:none}
.icon-plus:after,.icon-plus:before{position:absolute;top:0;right:0;bottom:0;left:0;display:block;margin:auto;width:13px;height:1px;background-color:#1a1a1a;content:""}
.icon-plus:after{transition:.4s ease;transform:rotate(90deg)}
.icon-plus.-active:after{transform:rotate(0)}
.drawerMenu-open .head-menu-btn .line-1{visibility:hidden}
.drawerMenu-open .head-menu-btn .line-2{margin-top:0!important;width:100%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.drawerMenu-open .head-menu-btn .line-3{margin-top:0!important;width:100%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
body{color:#fff;/*background:#222*/}
.silder-main-img{background-repeat:no-repeat;background-size:cover;background-position:center}
.inwp{width:80%;margin:0 auto}
.novisible{display:none}
.js-swiper{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}
.footer{position:absolute;right:50px;bottom:30px;z-index:10}
.weixin{float:left}
.js-next,.js-prev{width:40px;height:40px;cursor:pointer;background-position:center;background-repeat:no-repeat;float:left;margin-left:20px;}
.js-next.swiper-button-disabled,.js-prev.swiper-button-disabled{opacity:.4}
.js-prev{background:url(../images/arr.png) top left; background-size:40px;}
.js-next{background:url(../images/arr.png) bottom left; background-size:40px;}
.picInfo{float:left}
.weixin{width:40px;height:40px;text-align:center;position:relative}
.weixin a{width:40px;height:40px;display:block}
.weixin .weixin_nr{width:120px;height:120px;padding:10px;background:#fff;text-align:center;position:absolute;left:50%;margin-left:-63px;bottom:53px;border-radius:5px;display:none}
.weixin .weixin_nr img{width:100%;height:100%}
.weixin .weixin_nr .arrow{width:0;height:0;border-top:10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent;position:absolute;right:48px;bottom:-10px}
.weixin:hover .weixin_nr{display:block}
.picInfo{margin-left:20px}
.picInfo img{width:40px}
.logoimg{display:none}
.logo{position:relative;z-index:999}
.logo span{font-weight:700;font-size:20px;color:#fff;display:block;line-height:50px}
.header{position:absolute;top:0;width:100%;z-index:99;color:#fff}
.header .nav{margin-left:10%}
.header .nav ul li{float:left;position:relative}
.header .nav ul li h3 a{display:block;padding:0 25px;font-weight:400;font-size:14px;height:50px;line-height:50px;color:#fff}
.header .nav ul li .sub{position:absolute;left:50%;margin-left:-90px;top:50px;width:190px;padding:10px 0;background:#000;background:rgba(0,0,0,.4);text-align:center;display:none}
.header .nav ul li .sub a{display:block;padding:0 10px;color:#fff;height:36px;line-height:35px}
.header .nav ul li .sub a:hover{color:#fff}
.header .nav ul li:hover .sub{display:block}
.header-ico{margin-top:10px}
.header-ico a{float:left;margin-left:30px}
.header-ico a img{width:30px;height:30px}
.header-ico a:hover img{opacity:.8}
.incont{width:100%;position:absolute;z-index:20;top:15%;left:0}
.about .text{max-width:740px}
.about .text h3{font-size:36px;text-transform:uppercase}
.about .text p,.about .text span{font-size:16px;word-break:break-all;font-family:arial!important}
.about .btn a{display:inline-block;margin-right:40px;transition:all .3s ease;display:inline-block}
.about .btn a img{margin:10px auto;display:block;height:40px;opacity:.8}
.about .btn a:hover img{opacity:1}
@media (max-width:1500px){.inwp{width:90%;margin:0 auto}
.nytit{margin-left:0 !important; left:10% !important;}
}
@media (max-width:1366px){.header .nav ul li h3 a{display:block;padding:0 15px}
}
@media (max-width:1200px){.header .nav{margin-left:3%}
.header-ico a{margin-left:20px}
.header-ico a:first-child{margin-left:0}
}
@media (max-width:1023px){.header .nav{margin-left:0;position:fixed;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.8);z-index:100;padding-top:80px;display:none}
.head-menu-btn{display:block}
.icon-plus{display:flex;margin-top:3px}
.header .nav ul{padding-right:5%;padding-left:5%;overflow-y:auto;height:90%}
.header .nav ul li{float:inherit;position:relative;text-align:right;padding:10px 0;border-top:1px solid #555}
.header .nav ul li:hover .sub{display:none}
.header .nav ul li h3{display:flex;justify-content:flex-end}
.header .nav ul li h3 a{display:block;padding:0;height:auto;line-height:inherit;color:#fff}
.header .nav ul li .sub{position:inherit;left:0;margin-left:0;top:0;width:auto;padding:10px 0;background:#000;background:rgba(0,0,0,.4);text-align:right;display:block;padding-right:5%;display:none;margin-top:10px}
.w1280{width:96% !important; padding:2%;}
.nban{min-width:100% !important;height:auto !important;}
.nytit{left:0 !important; margin-left:5% !important;}
.nban img{max-width:no;}
#searchbox{width:100% !important;}

}
@media (max-width:640px){.about .text h3{font-size:30px;line-height:1.3em;margin-bottom:10px}
.about .text p,.about .text span{font-size:15px;line-height:1.6em}
.about .btn a{display:block;margin-right:0;float:left;width:25%}
.about .btn a img{height:35px}
.lunw li{border-bottom:3px solid #f3f3f3 !important;margin-bottom:20px !important;padding-bottom:10px !important; min-height:142px !important;}
.lunw li .wenz{width:100% !important; float:none !important; margin-top:3%;}
.lunw h4 a{line-height:180% !important}
.lunw li .img{width:100% !important; float:none !important;}
.lunw li .wenz h2{margin-bottom:0px !important;}
#pcard{width:98% !important; ;}
#photo{width:100% !important; float:none !important;}
#photo img{margin:0 auto; display:block}
.sy-tzgg-title li a{ line-height:30px !important;height:35px !important;}
.sy-tzgg-title li{font-size:16px; height:auto !important; line-height:30px !important; width:50% !important;}
.aaa_current a:link, .aaa_current a:visited, .aaa_current a:hover, .aaa_current a:active{font-size:16px !important; height:auto !important; line-height:30px !important;}
.sy-tzgg-title{}
.Visuals ul li{float:none !important; width:100% !important;}
.Visuals ul li img{height:auto !important;}
.lunw h2{border-bottom:0px !important;}
.linktext2{width:50% !important;}
.nban img{width:auto !important; height:auto !important:}

.nytit{height:auto !important; padding-bottom:10px;}
.nytit h3{line-height:100% !important; font-size:24px !important;}
}