@charset "utf-8";
/*width:1200+*/

@media only screen and (min-width: 1004px) and (max-width: 2800px){
	/** 鼠标滑过 斜切 **/
.dd, .simg, .imgW .img, .imga, .product-list a, .teach-list .imga a, .news-list .more{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,.shadow1 dd:hover{
    box-shadow:0px 0px 10px #aaa;
    -moz-box-shadow:0px 0px 10px #aaa;
    -ms-box-shadow:0px 0px 10px #aaa;
    -o-box-shadow:0px 0px 10px #aaa;
    -webkit-box-shadow:0px 0px 10px #aaa;
}
.shadow99 .imga:hover,.shadow99 dd:hover{
    transform:translateY(-5px);
    -moz-transform:translateY(-5px);
    -ms-transform:translateY(-5px);
    -o-transform:translateY(-5px);
    -transform:translateY(-5px);
    box-shadow:0px 0px 10px #999;
    -moz-box-shadow:0px 0px 10px #999;
    -ms-box-shadow:0px 0px 10px #999;
    -o-box-shadow:0px 0px 10px #999;
    -webkit-box-shadow:0px 0px 10px #999;
}
.shadowcc .imga:hover{
    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;
}
.lateY10 .imga:hover{
    transform:translateY(-10px);
    -moz-transform:translateY(-10px);
    -ms-transform:translateY(-10px);
    -o-transform:translateY(-10px);
    -transform:translateY(-10px);
}
.scale:hover .simg,.imgW:hover .img,.product-list a:hover .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);}



}



@media only screen and (min-width: 1200px){

	}
/** max-width:1200 **/
@media only screen and (max-width: 1199px){
.wp{ width:96%;}
.navul li>a{
    margin: 0 20px;
}



}
/** max-width:1024 **/
@media only screen and (max-width: 1023px) {
.nav{ display:none;}
.menubtn{ display:block;} 

.loarea{ height:50px;}
.loarea .logo{ width:140px; padding-top:9px; }
.loarea .logo img{ height:32px;}
.tel{ display:none;}
.mtel{ display:block;}
.banner .swiper-pagination{ display:none;}
.banner .swiper-button-prev,.banner .swiper-button-next{ display:inline-block; width:20px; height:28px;margin-top:-14px;}
.footer_wap{ display:block;}
.pcshow{ display:none;}
.wapshow{ display:inline-block;}
.footerTop ul li{width: 33%; margin-top: 10px}
.footerwrap{padding: 10px 0}
.copy .fr{float: none;}
.copy .fl{margin: 10px 0}

body{padding-top: 45px;}
.header_nav{
position: fixed; top: 0; left: 0; width:100%; background-color: #fff;
z-index: 999999
}

.headwp{padding: 0 10% 0 3%; }
.chnen{
    height: 50px; 
    line-height: inherit; 
    width: auto; 
    height: auto;  
    border-left: none; 
    border-right: none; 
    padding: 15px 5px 0;
    vertical-align: middle;
}
.serbox{
    height: 50px; 
    line-height: inherit;
    width: auto;
    height: auto; 
    padding: 15px 5px 0;
    vertical-align: middle;
}
.chnen a{margin-top: -5px; display: block;}
.headefr{position: static;}
.serach{min-width: inherit; width: 100%; line-height: 40px;}
.sertxt{height: 40px;}
.sebtn{height: 40px;}
.cutin{line-height: 30px; height: 30px;}
.cutfr{line-height: 30px; height: 30px;}
.abindr{padding: 25px 0; font-size: 14px; line-height: 28px;}
.aboutit{font-size: 20px; margin-bottom: 15px;}
.developwp{padding: 25px 0}
.devemian li h3{font-size: 18px;}
.devemian li h4{font-size: 14px;}
.devemian li p{font-size: 12px;}
.memorabilia{background: none}
.devefr{width: 100%}
.devefl{width: 100%}
.honorwp{padding: 25px 0}

.tstnav{width: 100%; margin-top: 10px;}
.tstnav ul li{line-height: 30px;}
.vihiclewp{padding: 25px 0; font-size: 14px; line-height: 28px;}
.vihitable td,.vihitable th{line-height: 30px;}
.messagewp{padding: 25px 0}
.messbox td{padding: 5px 0}
.filewp{padding: 25px 0}
.filewp ul li{padding: 8px 0}
.filefl h3{font-size: 14px;}
.filefl p{font-size: 12px;}
.filefr img{width: 30px; height: 30px;}
.newdaibox{padding: 25px 0}
.newwarp{padding: 25px 0}
/*新闻*/
.newbox .imgW{width: 100%!important}
.newbox .imgW img{width: 100%}
.newbox .mlW{width: 100%!important}
.newmfl{width: 100%; font-size: 12px; line-height: 24px;}
.newmfr{width: 100%; display: flex; justify-content: space-around; align-items: center;}
.newmfr h3{display: inline-block; vertical-align: middle;}
.newmfr p{display: inline-block; vertical-align: middle; margin-top: 0;}
.nejr{display: inline-block; vertical-align: middle; margin-top: 0;}
.newmfl h3{font-size: 16px; margin-bottom: 10px;}
.newbox li{margin-bottom: 10px; padding: 10px 2%}
.recruwp{padding: 25px 0}
.lxmap{padding: 25px 0}
.sideMenu ul h6{font-size: 16px;}
.maptop span{width: 90px; margin: 0 8px; line-height: 35px; height: 35px; font-size: 16px;}
.maep{margin-top: 30px;}
.copyjz h3{font-size: 16px; margin-bottom: 15px;}
.copadd li{width: 100%}

/*手机修改*/


html, body{overflow: auto!important;}
.innewbox{padding: 25px 0}

.banner .item{background-size: 100% auto!important;height: 185px!important;}
.section2{padding: 25px 0}
#banner .item{background-size: 100% auto!important; height: 225px!important;}
.innew li{margin-top: 20px}
.innewtit{font-size:22px; margin-bottom: 30px; }


.copadd{width: 100%}
.laxmap{width: 100%}
.maocon{padding: 0 2%}



.section{height: auto!important}
.section .fp-tableCell{height: auto!important}








}
/** max-width:960 **/
@media only screen and (max-width: 959px) {

}
/** max-width:768 **/
@media only screen and (max-width: 767px) {

.inabout h3{font-size: 22px; margin-bottom: 30px;}
.inabout{font-size: 14px; line-height: 30px;}
.jcfwtit{font-size: 22px; margin-top: 50px;}
.jcfwmain h4{font-size: 18px; text-align: center;}
.jcfwmain{font-size: 14px; margin-top: 0; padding: 5px}
.innew li .imgW{width: 100px;}
.innewmai h3{overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 14px;}





}
/** max-width:640 **/
@media only screen and (max-width: 639px) {
}

/** width:480 **/
@media only screen and (max-width: 479px) {

}

@media only screen and (max-width: 360px) {

}
/** width:320px **/
@media only screen and (max-width: 319px) {	
}

/*********************************首页结束**********************************/

/*******************************************************************/
/*width:1200+*/
@media only screen and (min-width: 1200px){}
/** max-width:1200 **/
@media only screen and (max-width: 1365px){

	}
/** max-width:1200 **/
@media only screen and (max-width: 1199px){}
/** width:960px **/
@media only screen and (max-width: 1023px){
}
/** max-width:960 **/
@media only screen and (max-width: 959px){}
/** max-width:768 **/
@media only screen and (max-width: 767px){}
/** max-width:640 **/
@media only screen and (max-width: 639px){
	}
/** width:480 **/
@media only screen and (max-width: 479px) {}
/** width:360px **/
@media only screen and (max-width: 360px) {}

/** width:320px **/
@media only screen and (max-width: 319px){}
/*******************************************************************/


