@charset "utf-8";
/* CSS Document */
/*.banner img{width:100%;}*/


@media (min-width: 1181px){	
.hamburger{display:none !important;}

.dh { padding-top:55px; text-align:center; float:left; margin-left:0px;}
.dh>ul{}
.dh>ul:after{content: ''; display:block; width: 100%; height: 0px; overflow: hidden;}
.dh>ul>li{ display:inline-block;width:auto;position:relative;  transition: .2s all linear;}
.dh>ul>li>a{display:block;font-size:18px;line-height:50px; height:50px; padding:0 5px 0 19px;}
.dh>ul>li>ul{position:absolute; display:none; text-align:left; top:100%; right:0px; left:auto; min-width:160px;background:rgba(0,0,0,0.8); z-index:99; padding:5px 0; border-bottom-left-radius:5px; border-bottom-right-radius:5px;}
.dh>ul>li>ul>li>a{display:block;line-height:40px; height:40px;font-size:14px; color:#fff;  padding:0 25px;white-space: nowrap; background:url(../images/tp_li.png) 15px center no-repeat;}

.dh>ul>li:hover > a,.dh>ul>li.active > a { color:#0081bf;}
.dh>ul>li:hover>ul{ display:block;}
.dh>ul>li>ul>li:hover a { border-bottom:1px solid #fff;}
}

@media (max-width: 1240px) {
	 .wrap-all { width:94%;}
	 .top { position:relative;}
	 .tp-tools { position:absolute; top:30px; right:3%;}
	 .toplangu { float:left; margin-top:0px; line-height:30px; margin-right:10px; margin-left:0px;}
	 .topbar { float:left; margin-top:0px;}
	 .dh  { float:right; padding-top:78px;}
      
	  
	  /************/
	  .syabt1 .syabt-img {  width:47%;}
	  .syabt1 .syabt-txt {  width:50%; font-size:20px; margin-top:0px;}
	  .syabt2 .syabt-img {  width:47%;}
	  .syabt2 .syabt-txt {  width:50%; font-size:20px; margin-top:0px;}
      
	  /*********/
	  
	}

@media (max-width: 1180px){
	.top{ text-align:center;}
	.logo{ float:none; display:inline-table;}
    .tp-tools { position:absolute; top:61px; right:3%;}
	.topbar { display:none;}
	/**********/
	.dh>ul>li.yy img{display:none;}
	.hamburger{display:block;}
	.dh { padding-top:0px; }
	.dh{position:absolute; left:0px;top:153px; z-index:99;width:100%; height:0px; overflow:hidden;background:#fff;overflow:hidden;-webkit-transition:1s;transition:1s;}
	.dhov{ height:auto;-webkit-transition:1s;transition:1s;}
	.dh>ul { text-align:left;border-top:1px solid #ebebeb;}
	.dh>ul>li{ border-bottom:1px solid #ebebeb;}
	.dh>ul>li.active { background:#0081bf;}
	.dh>ul>li.active a { color:#fff;}
	.dh>ul>li>a{display:block;font-size:16px;color:#666;line-height:51px; padding:0 2%;}
	.dh>ul>li>a:hover{}
	.dh>ul>li>ul{display:none;}
	
     
	/*------banner------*/
	.banner { display:none;}
	.sj_banner { display:block;width: 100%;margin: 0  auto; position:relative;}
	.flexslider {margin: 0;padding: 0;}
	.flexslider .slides > li {display: none;-webkit-backface-visibility: hidden; position:relative;}
	.flexslider .slides img {width: 100%;display: block;}
	.slides:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
	html[xmlns] .slides {display: block;}
	* html .slides {height: 780px;}
	.no-js .slides > li:first-child {display: block;}
	.flexslider {margin: 0 auto;position: relative;width:100%;zoom: 1;}
	.flex-viewport {max-height: 2000px;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;transition: all 1s ease;}
	.flexslider .slides {zoom: 1;}
	.flex-direction-nav {*height: 0; display:none;}
	.flex-direction-nav a {width: 60px;height: 90px;margin: -45px 0 0;display: block;background: url(../images/ad_ctr.png) no-repeat 0 0;position: absolute;top: 50%;z-index: 10;cursor: pointer;text-indent: -9999px;opacity: 0;filter:alpha(opacity=0);-webkit-transition: all .3s ease;}
	.flex-direction-nav .flex-next {background-position: 0 -90px;right: 0;}
	.flex-direction-nav .flex-prev {left: 0;}
	.flexslider:hover .flex-next {opacity: 0.8;filter:alpha(opacity=25);}
	.flexslider:hover .flex-prev {opacity: 0.8;filter:alpha(opacity=25);}
	.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;filter:alpha(opacity=50);}
	.flex-control-nav {width: 100%;position: absolute;text-align: center;left:0; bottom:8px; font-size:0px;}
	.flex-control-nav li {margin: 0 6px;display: inline-block;zoom: 1;*display: inline;}
	.flex-control-paging li a { display:block;overflow: hidden;text-indent:-99em;cursor: pointer;width:11px;height:11px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#555;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,.3);box-shadow:inset 0 0 3px rgba(0,0,0,.3);text-indent:-9999px;cursor:pointer;-o-box-shadow:inset 0 0 3px rgba(0,0,0,.3);}
	.flex-control-paging li a.flex-active {background:#0081bf;cursor: default;}
	.flex-direction-nav { height:0px;}


	/****************/
	.sy-product li .pro_txt {font-size:16px; padding:12px 0; font-weight:normal;}
    
	
	/**********/
	.foot .ftmu3 { display:none;}
    .foot .ftmu1 { margin-right:50px;}
	
	/**************/
	

	}

@media (max-width: 1000px) {
	  .syabt1{ display:block;}
	  .syabt1 .syabt-img { width:100%; float:none; text-align:left;}
	  .syabt1 .syabt-txt { width:100%; float:none; margin-top:20px;}
	  .syabt2 .syabt-img {   width:100%; float:none;text-align:left;}
	  .syabt2 .syabt-txt {   width:100%; float:none;margin-top:20px;}
	  .sysrc-tbbx .sysrc-tb p {  overflow: hidden;
                                 display: -webkit-box;
                                 -webkit-line-clamp:5;
                                 -webkit-box-orient: vertical;}
      /***********/
	  .foot .ftmu2 { display:none;}
	  .foot .ftmu1 { margin-right:10px;}
	  
	  /***********/
	  .ny-left { float:none; width:100%;}
	  .ny-right { margin-left:0px; margin-top:20px;}
	  .nym-lefttj { display:none;}
	  .nym-leftcs { display:none;}
	  .tjpro { display:none;}
	
	}
	
@media (max-width: 820px) {
	.top {    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.3);
    box-shadow: 0 0 5px rgba(0,0,0,0.3);}
	.nybanner { display:none;}
	.sy-product {  padding:30px 0 16px;}
	.sy-product li { width:50%; float:left; transition:all 0.5s ease; margin-bottom:14px;font-weight:600;}
	
	.sysrc-tbbx .sysrc-tb {width:50%; float:left;}

    .logo img{ height:80px;}
	.hamburger { top:46px;}
	.tp-tools { top:43px; }
	.dh{ top:116px;}
	/***********/
	.syfk-con { padding-top:15px;}
	.col-sm-5 {width:100%; margin:15px auto  0;float:none; max-width:400px;position:relative; padding-left:15px;}
     
	 /***********/
	 .nny-product .pro_list{ float:none; width:420px;}
	 .nny-product .prolt_txt { float:none; width:100%; max-width:500px;font-size:16px;}



	}
@media (max-width: 640px) {
	/***********/
	  .foot .ftmu1 { margin-right:10px; }
	  .foot .ftmu4 { width:auto; margin-top:20px;} 

	  #ft-tls { display:none;}
	  
	  /***********/
	  
	  .cj-honor { width:50%;}
	  .ny-product  li {width:50%;}
	  
	  .nynwsbox .nynwbx-img { display:none;}
	  .nynwsbox .nynwbx-con { margin-left:0px; overflow:hidden; margin-top:5px;}
      .nynwsbox .nynwbx-con h2 { font-size:16px;white-space:normal; overflow:auto; text-overflow: ellipsis;}

      /************/
	  .nyrtp-tit { font-size:20px; font-weight:600; color:#0081bf; border-bottom:1px solid #ddd; line-height:40px; text-indent:10px;}

	  
	  


	}
@media (max-width: 600px) {
	.tp-tools{ top:30px;}
	  .laneng { display:block;}
	  .toplangu font { display:none;}
	  
	  /********/
	  .foot {  padding:25px 0 10px;}


	  .sysrc-tbbx .sysrc-tb {width:100%; float:none; margin-top:125px;}
	  .sysrc-tbbx .sysrc-tb a { min-height:0px;}
	  .sysrc-tbbx .sysrc-tb img {  margin-top:-90px; width:180px; }
	  
	  /*********/
	 
      
	  /***********/
	 .nny-product .pro_list{ float:none; width:100%;}
	 .nny-product .prolt_txt { float:none; width:100%; max-width:none;font-size:16px;}
	  
	} 
@media (max-width: 410px) {
	.cj-honor { width:100%;}
	.ny-product  li {width:100%;}
	

	}

@media (max-width:520px) {
	.foot .ftmu1 { float:none; margin-right:0px; display:none;}
	.foot .ftmu4 { float:none;} 
	.foot .ftmu4 .fteimg .mblewm { float:left;}


	}