@charset "utf-8";
/* CSS Document */
/*.banner img{width:100%;}*/

	
@media (min-width:1081px){
	
.hamburger{display:none !important;}
.dh { float:right;}
.dh ul{width:100%; text-align:center;}
.dh ul:after{content: "";display: block;height: 0;visibility: hidden;clear: both;}
.dh ul li{ float:left; position:relative; margin-left:10px;}
.dh ul li a{text-align:center;display:block;font-size:16px;color:#505050;line-height:90px;padding:0 30px;}
.dh ul li:hover > a {color:#00a0e9;}
.dh ul li.current > a{ background:#00a0e9; color:#fff;}
.dh ul li dl { position:absolute; left:0px; width:100%; top:120%; opacity:0; transition:all 0.3s; background:#fff;box-shadow: 0 1px 2px #CCC; visibility:hidden;}
.dh ul li:hover dl { top:100%; opacity:1; visibility:visible;}
.dh ul li dd a{ line-height:35px; border-bottom:1px solid #ddd; padding:0; font-size:14px;}
.dh ul li dd:last-child a { border-bottom:none;}
.dh ul li dd:hover a {background:#00a0e9; color:#fff; }
}



@media (max-width: 1240px){
.top .tp_wrap { width:94%; position:static; }
.wrap-all { width:94%;}
}
@media (max-width: 1080px){
.hamburger{display:block;}
.dh { padding-top:0px;}
.dh{position:absolute; left:0px;top:100%; z-index:101;width:100%; height:0px;border-top:1px solid #ebebeb; display:none; overflow:hidden;background:#fff;overflow:hidden;-webkit-transition:1s;transition:1s;}
.dhov{ height:auto;display:block;}
.dh ul { text-align:left;}
.dh ul li{ border-bottom:1px solid #ebebeb; position:relative;}
.dh ul li a{display:block;font-size:16px;color:#666;line-height:51px; padding:0 3%;}
.dh ul li dl { display:none !important;}
}
@media (max-width:980px){

.banner-pc { display:none;}
.banner-sj {display:block;}

/********/
.ny_banner { display:none;}
.ny_main { margin-top:90px; }


/********/
.ny-left-menu { padding-top:35px; width:100%; float:none; margin-bottom:20px;}
.nylt-title {  background:#101010; color:#fff; height:101px;   width:100%;text-transform: uppercase;}
.nylt-title h4 { padding-top:20px;}

.nylt-colum-t li { margin:0px;}
.ny-right-con { margin-left:0px; padding:0px; border:none;box-shadow:none;margin-top:0px;margin-bottom:35px;}
.ny-right-con .nys-title { display:none;}

}

@media (max-width:800px) {

.sypct { width:45%;}
.sypct-con { margin-left:0px; width:55%; float:right; padding:10px 0px 0 25px;}



.synews-con li { width:100%; float:left; border-bottom:1px solid #eee;}
.synews-con li .synews-cc { padding:12px 0 15px;}
.synews-con li h4 {  margin-bottom:0px;}
.synews-con li span { padding-bottom:0px; margin-bottom:6px; margin-top:6px; border-bottom:none; }
.synews-con li span:after { display:none;}
.synews-con li p { line-height:26px; height:52px; overflow:hidden; color:#808080;}
.synews-more { text-align:center; margin-top:45px;}

/*********/
.nydown_tit span{ width:50%;}
.nydown_tit span:nth-child(2),.nydown_tit span:nth-child(3) { display:none;}
.nydown_tit span:nth-child(n + 4) { width:25%;}
.nydown_con dd { width:50%; }
.nydown_con dd:nth-child(2),.nydown_con dd:nth-child(3) { display:none; }
.nydown_con dd:nth-child(n + 4) { width:25%;}

/*********/
.ny_news { padding-bottom:10px; }
.ny_news li { margin-bottom:0px;height:auto; padding:12px 0 15px;border-bottom: 1px solid #eee;}
.ny_news li .nynews_by { padding-left:0px;}
.ny_news li:hover .nynewsy_data{ left:0px; color:#b0b0b0;}
.ny_news li:hover .nynewsy_con { margin-top:23px;}
.ny_news li:hover .nynewsy_con:after { width:0px;}

/********/
.ny-product li { width:33.33%;}


}

@media (max-width:640px) {
.logo img{ height:50px;}
.hamburger { top:30px;}
.banner-sj , .ny_main {margin:80px  auto 0;}

.sy-product { padding:30px 0 20px;}
.syit-tit {  margin-bottom:20px;}            
.syfc ul.menu{ margin:0 0px 20px;}
.syfc ul.menu li { display:inline-block; margin:0; border-radius:0; font-size:14px; width:33.33%; padding:0px;height: 35px;border: 1px solid #8c989f; border-right: 0;font-weight: normal;line-height: 35px; cursor: pointer; }
.syfc ul.menu li:last-child { border-right:1px solid #8c989f;}
.syfc ul.menu li.active {background:#00a0e9;  border-color:#00a0e9; }   
.sypct { width:100%; float:none; max-width:400px;}
.sypct-con { margin-left:0px; width:100%; float:none; padding:10px 0px 0;}



.foot-nav { display:none; }
.foot-con {  margin-top:0px;}

.sy-about { padding:30px 0 85px;}
.syabout-con {  width:95%; text-align:left; }
.syabout-more {  margin-top:30px;}

.sy-download { margin-top:-50px;} 
.sy-download .wrap-all { width:100%;}   
.sy-download li { height:50px;}
.sy-download li a { line-height:50px;   padding:0 5%; font-size:18px;}
.sy-download li span {padding-left:40px;}
.sy-download li span:before {  width:30px; height:100%;  }

.sy-download li.one span:before, .sy-download li.two span:before { background-size:25px;}

.sy-news { padding:30px 0 20px;}
.sy-news .syit-tit {  margin-bottom:10px;}            
.synews-more { margin-top:25px;}

/*********/
.top_muen .tmn_title { padding:30px 0 25px;}
#category { float:none; padding-bottom:30px; margin-top:0px; max-width:100%;}
#category li {  width:33.33%;}
#category li a {text-align:center; padding:0px;}

.ny-left-menu { padding-top:30px;}


/********/
.ny-product li { width:50%;}

/********/
.nny_product { padding-top:10px; }
.nny_product .nnypro-img { width:100%; float:none; }
.nny_product .nnypro-txt {  width:100%;float:none; padding-left:0px; padding-top:15px;}


/*******/
.col-sm-8 { float:none; width:100%; margin-right:0; max-width:400px;}
.col-sm-9 {width:100%; margin-right:0; max-width:440px;}




}

@media (max-width:480px) {
.sy-product { padding:30px 0 15px;}

}