@charset "utf-8";
@media only screen and (min-width: 1004px) and (max-width: 2800px){
/** 鼠标滑过 斜切 **/
.dd:hover,.simg:hover,.imgW:hover .img,.imga:hover{transition:all ease-in .3s;-moz-transition:all ease-in .3s;-ms-transition:all ease-in .3s;-o-transition:all ease-in .3s;-webkit-transition:all ease-in .3s;}
.shadow1 .imga:hover{
    transform:translateY(-10px);-moz-transform:translateY(-10px);
    -ms-transform:translateY(-10px);-o-transform:translateY(-10px);
    -transform:translateY(-10px);
    box-shadow:0px 0px 10px #ccc;
    -moz-box-shadow:0px 0px 10px #ccc;
    -ms-box-shadow:0px 0px 10px #ccc;
    -o-box-shadow:0px 0px 10px #ccc;
    -webkit-box-shadow:0px 0px 10px #ccc;display:table-cell;
}
.shadow2 .imga:hover,.ab-imga{
    box-shadow:0px 0px 10px #ccc;
    -moz-box-shadow:0px 0px 10px #ccc;
    -ms-box-shadow:0px 0px 10px #ccc;
    -o-box-shadow:0px 0px 10px #ccc;
    -webkit-box-shadow:0px 0px 10px #ccc;
}
.lateY .imga:hover{
    transform:translateY(-5px);
    -moz-transform:translateY(-5px);
    -ms-transform:translateY(-5px);
    -o-transform:translateY(-5px);
    -transform:translateY(-5px);
    box-shadow:0px 0px 10px #ccc;
    -moz-box-shadow:0px 0px 10px #ccc;
    -ms-box-shadow:0px 0px 10px #ccc;
    -o-box-shadow:0px 0px 10px #ccc;
    -webkit-box-shadow:0px 0px 10px #ccc;
}
.scale:hover .simg,.imga:hover .imgW .img{-ms-transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}


.logo{background-image:none !important}
.nav-sub{position: absolute; left:50%;display:none;background-color:#fff;width:200px;margin-left:-100px;} 
.nav-sub a{padding:0 10px;display:block;line-height:35px;}
.nav-sub a span{display:block;width:80%;margin:0 auto}
.nav-sub a:hover{background-color:#d2ab6b;color:#fff;}
.nav-sub a:hover span{background:url(../images/1ico1.png) no-repeat right center;}
}
@media only screen and (max-width: 1600px) {
/** 首页 **/
#header .box{width:1200px} 
}
@media only screen and (max-width: 1367px) {
/** 首页 **/
 .m1-list .imga{width: 21.2%;margin-right: 2%;}
 .cp-list1 .np{width:90%}
 .cp-list1 .dd{width:22%;margin-right:1%}

}
@media only screen and (max-width: 1280px) {
.box,#header .box{width:1000px;}
#banner1 .arrow{background-size:100px;width:26px;height:49px;margin-top:-25px;}
.m2-prev{left:-35px;}
.m2-next{right:-35px;}
.ban-num1{display:block;position:static !important;margin-top:15px;}
.m2-prev,.m2-next{display:none;}
.ab-imga{width:98% !important}
.fw-box{width: 90%;display:block;margin:0 auto}
.fw-tit .ntit{font-size:25px;}
}

@media only screen and (max-width: 1024px) {



}

@media only screen and (max-width: 1004px) {
*{box-sizing:border-box}
.box,#header .box{width:96%;}
/** 头部 **/
.menu{display:block; position:fixed}
#header{height:50px; padding:0px;position:fixed}
.logo{background-size:auto 35px;margin-top:0;height:50px;top:0;display:block;}
.logo img{opacity:0;height:auto;}
#top_form{left:50%; margin-left:-90px; position:fixed; top:10px; z-index:9999}
#nav{display:none;background:#fff;width:100%;position:fixed;left:0px;top:50px;}
#nav_list dd{width:100%; margin:0 auto;float:none;text-align:left;padding:0}
.nava{display:block; line-height:45px; border-bottom:1px solid #ededed;border-top:none !important;border-bottom:1px solid #ddd; font-size:16px;  padding-left:20px; background-size:10px auto !important;padding:0 4%;color:#333}
/** 二级导航 **/
.nava.click{background:url(../images/icon/nav_ri.png) no-repeat 98% center;}
.nava.click.ico{background:url(../images/icon/nav_down.png) no-repeat 98% center;background-size: 17px auto !important;}
.nav-sub{display:none;position:static;background:#f5f5f5}
.nav-sub a{display:block; line-height:40px; border-bottom:1px dashed #ddd; color:#666;padding:0 4%}

}
@media only screen and (max-width: 980px) {
.padd50{padding: 40px 0;}
.m1-list .imga{width:22%;margin-right:1%;}
.m1-list .np{font-size:14px;line-height:25px;height:100px;}
.main1 .np{font-size:16px;}
.mbt50{margin-bottom:30px !important;}
.h-tit{font-size:30px;margin-bottom:15px;}
.m2-imga .imgW{width:280px;}
.m2-imga .imgW img{height:220px;}
.m2-imga .line{margin:10px 0 5px;}
.m2-imga .more{margin-top:20px;}
.m2-imga .np{line-height:25px;height:75px;}
.m2-imga .div{padding:0 20px;}
.ab-m2-np{font-size:20px;}
.ab-list3 .h2{font-size:25px;}
.ab-list3 .np{font-size:16px;}
}
@media only screen and (max-width:890px) {
.padd{padding:30px 0;}
.m1-list .imga{width:44.5%;margin-right:2%;margin-bottom:20px;}
.m1-list .div{padding:10px;}
.mbt50{margin-bottom:20px !important;}
.h-tit{font-size:30px;margin-bottom:15px;}
.ab-list3 .h2{font-size:20px;}
.ab-list3 .np{line-height: 1.8}
.fw-tit .ntit{font-size:20px;}
.cp-list1 .dd{width:44.5%;margin-right:2%;margin-top:80px;}
.cp-list1 .np{line-height:25px;font-size:16px;height:100px;}
.cp-list1{margin-top:0}
}

@media only screen and (max-width:769px) {
.padd{padding:30px 0;}
.lineH2{line-height:1.8}
#footer .box{display:none;}
#footer .copy{padding:10px;border-top:none;}
.ab-m2-np{font-size:18px;}
.h-tit{font-size:25px;}
.lx-w0{float:none;width:100% !important;float:none !important;}
#map{margin-bottom:20px;}
}
@media only screen and (max-width:680px) {
.wap_banner{display: block}
.pc_banner{display: none !important}
.m2-imga .imgW,.m2-imga .mlW{display:block;width:100% !important}
.m2-imga .imgW img{height:auto}
.m2-imga .mlW{padding:25px 0}
.ban-num2{margin-top:0px;}
.cp-list2 .imgW.img1{display:none;}
}
@media only screen and (max-width:620px) {
.ab-list3 .imgW,.ab-list3 .mlW{display:block;width:100%;}
.ab-list3 .imgW{text-align:center;}
.ab-list3 .even .imgW{display:none}
.ab-list3 .even .imgW.img0{display:block;}
.ab-list3 .mlW{text-align:center !important;}
.ab-list3 .div{padding:0 20px;}

.jpb-list .dd{padding:0 0 30px 30px !important;}
.job-box1 .dd::after,.job-box1 .dd::before{left:10px}
.jpb-list *{text-align:left !important;}
.job-box1 .tc{text-align:left;position:relative;left:30px;top:45px;}
.jpb-list .div{width:100%}
.jpb-list dt.dd{padding-bottom:0 !important}
.jpb-list .div{padding:15px;}
.job-box1{margin-top:-40px}
.jpb-list .bg1{font-size:16px;}
.jpb-list .np{font-size:15px;line-height:1.6}
.fw-tit .ntit{font-size:17px;}
.fw-tit .p1{line-height:50px;padding:0 12px}

}

@media only screen and (max-width:480px) {
.padd{padding:25px 0;}
.m1-list .imga, .m1-list{width:100%;float:none;}
.m1-list .imga .np{height:auto;}
.h-tit{font-size:25px;}
}

@media only screen and (max-width: 420px) {
/** 6会员中心 **/
.cp-list1 .dd,.cp-list1{width:100%;float:none;}
.cp-list1 .np{height: auto;}
}




