@media screen and (min-width:1025px) {

}

@media screen and (max-width:1800px) {
}

@media screen and (max-width:1600px) {
    .banner .bx-wrapper .bx-pager { bottom: 13%; }
    .ixen { font-size: 36px; }
	.ixnt { font-size: 36px; }
    .ixab .pa { padding-top: 10%; }
    .ixnews .pa { padding-top: 10%; }
    .rowaw { bottom: 3%; }
    .ab1.ixab .pa { padding-top: 12%; }
	
}

@media screen and (max-width:1440px) and (max-height:900px) {
    .ab1.ixab .pa { padding-top: 5%; }
	.ab2.ixnews .pa { padding-top: 5%; }
	.ixab .list{margin-top:50px;}
	.ixnews .list{margin-top:0px;}
	.ixab .list .owl-dots{display:block!important; margin-top:30px;}
		



}

@media screen and (max-width:1440px){
/**/	
.proR{ width:100%; }
.procaseb,.pronewsb { margin-top: 35%; }
.promass{ padding-left:0; }
.pmtxts .ti { font-size: 26px; }
.pmtxts .price{ margin-top:50px; }
.pmtxts .pmqqs { margin-top: 40px; }
.zoomdiv{ height:321px !important; }	
}

@media screen and (max-width:1366px) {
    .ixab .ch { width: 188px; height: 38px; font-size: 18px; line-height: 38px; margin-top: 25px; }
    .ixab .tx { margin-top: 25px; }
    .ixab .pa { padding-top: 13%; }
    .nav a { font-size: 14px;}
    .header { padding-top: 0px; }
    .ab1.ixab .pa { padding-top: 11%; }
    .ab1.ixab .ch { margin-top: 20px; }
	.ixnews .pa { padding-top: 13%; }
    .ab1.ixnews .pa { padding-top: 11%; }
	
	
	/**/

}

@media screen and (max-width:1281px) {


}

@media screen and (max-width:1200px) {
   .logo{ float: left; display: none; position: relative; padding: 0px 0px; width:250px; margin-left: 5px; padding-top:15px;}
   .nav{ float: left; display: block; margin-left: 0%; position: relative;}
   .nav li a{ padding: 0px 12px; font-size: 16px; display: block; position: relative; z-index: 2;}
.navlogo{ float: left; display: block; position: relative; padding: 0px 0px; width:219px; height:77px; margin-left: 5px; margin-right:50px; padding-top:10px!important; display:block}
.navlogo img{width:100%;}
}

@media screen and (max-width:1080px) {
	   .nav li a{ padding: 0px 6px; font-size: 16px; display: block; position: relative; z-index: 2;}
}

@media screen and (max-width:1024px) {
	.head{background:#fff; height:60px; overflow:hidden}
	.head2{background:#fff; height:60px; overflow:hidden; background:url(../images/m_head_bj2.png) repeat-x;}
    .top{ background-color: #fff; border-bottom: 1px solid #eee; height: 60px; position: fixed; left: 0px; top: 0px; width: 100%; overflow: hidden; z-index:9999999999}
	.top .bg,.nav,.toolBox{ display: none;}
	.headroom.top { -webkit-transition: top 600ms ease; -moz-transition: top 600ms ease; -ms-transition: top 600ms ease; -o-transition: top 600ms ease; transition: top 600ms ease; }
	.headroom .bottom-nav-box { -webkit-transition: bottom 300ms ease; -moz-transition: bottom 300ms ease; -ms-transition: bottom 300ms ease; -o-transition: bottom 600ms ease; transition: bottom 300ms ease; }
	.headroom--unpinned.top { top: -60px; }
	.headroom--unpinned .bottom-nav-box { bottom: -50px;}
	.mtop{ height: 0px;}
	.logo{ margin-left: 0px; padding:0px 11px; width: 155px; margin-top:2px; display:block;}
	.logo .img{ display: none;}
	.logo .img2{ display: block;}
	.moible-menu{ display: block;}
    .mtop2 { height: 60px; }


/*	.header2{background:url(../images/head_bj2.png) repeat bottom; width:100%;}
    .fixbg { background-attachment: scroll; }
    .nav { margin-right: 25px; }
    .nav a { padding: 0 12px; font-size: 13px; }
    .logo { margin-left: 25px; transform-origin: left center; -webkit-transform-origin: left center; transform: scale(0.85); -webkit-transform: scale(0.85); }
*/    .ixab .pa { padding-top: 17%; }
    .ab1.ixab .pa { padding-top: 15%; }
  /*  .pw { width: 900px; }*/
     img { transform: none !important; -webkit-transform: none !important; }
    .banner .item1 > pic { display: block; }
    .banner .item1 #vido { display: none !important; }
	
	
/**/
.proR { width: 100%; }
.proList a { width: 31.83%; margin-left: 1.5%; }
.proList{ margin-left:-1.5%; }
.pmtxts .ti { font-size: 22px; }
.smallpicb{ width:100%; margin:0 auto; margin-top:15px; }
.pmtxts .price { padding: 20px 15px; }
.pmtxts .price{ margin-top:40px; }
.pmtxts .pmqqs { margin-top: 35px; }
.zoomdiv{ height:285px !important; }

.product{margin-top:30px; width:96%; margin:0px auto; max-width:96%;}
.product-list li{ width:31%; margin-right:2.5%; float:left; margin-bottom:20px;}
.product-list li:nth-child(4n+4){ margin-right:2.5%;}
.product-list li:nth-child(3n+3){ margin-right:0;}

.ixfooter_l{display:none}
.ixfooter_r{float:left; width:100%; padding-top:15px;}
.ixfooter_r p{ text-align:left; font-size:12px; color:#ed8d33; line-height:24px; padding-top:10px; padding-left:10px;}
.ixfooter_r a{color:#ed8d33;}


.inside-nav{width:96%; text-align:center; display:inline-block; margin:0px 2%; margin-top:30px; height:auto}
.inside-nav ul{max-width:96%; width:96%; margin:0px auto; }
.inside-nav li{width:23%; margin-right:1%;  margin-bottom:2%;}
.inside-nav li:nth-child(4n+4){margin-right:0}
.inside-nav li:first-child{ border-radius:0px 0px 0px 0px}
.inside-nav li:last-child{ border-radius:0px 0px 0px 0px;}
.inside-nav li:first-child a{ border-radius:0px 0px 0px 0px}
.inside-nav li:last-child a{ border-radius:0px 0px 0px 0px}
.inside-nav:after{content:""; background:url(../images/company_nav_bj1.jpg) no-repeat center; width:100%; max-width:100%; height:14px; margin:2px auto; display:block;}

}


@media screen and (max-width:861px) {
    .header2{background:url(../images/m_head_bj.png) repeat-x bottom; height:70px; width:100%;}  
	.header-box{background:#fff; padding:0px; margin:0px;} 
    .nav, .sidedot, .share, .rowaw { display: none; }
    .rowbox { position: relative; top: 0 !important; }
    .banner { height: auto; }
    .banner .item { height: 308px !important; }
    .banner .pic { position: relative; height: 100% !important; top: 0 !important; left: 0 !important; width: auto !important; }
    .banner .pic img { display: none; }
    .mtop { height: 60px; }
	
    .ixtxts { background: none; height: auto; width: 90%; left: 5%; top: 10%; margin-top: 0; }
    .ixtxts .pa { padding-top: 0; }
    .banner .bx-wrapper .bx-pager .bx-pager-item { display: inline-block; }
    .banner .bx-wrapper .bx-pager.bx-default-pager a { margin: 0 4px; }
    .banner .bx-wrapper .bx-pager { width: 100%; left: 0; margin-left: 0; bottom: 18px; }
    .ixab .pa { padding: 50px 5%; }
    .ixab .tx { width: 100%; font-size:14px; }
    .ixab { height: auto; padding-bottom:30px }
	.ixab .list{width:100%; margin-top:0px;  padding:10px 0px 0px 0px; display:block;}
	.ixen { font-size: 35px; }
	.ixnews{padding-bottom:50px;}
	.ixnews .pa { padding: 50px 5%; }
    .ixnews .tx { width: 100%; font-size:14px;}
    .ixnews { height: auto; padding-bottom:50px }
	.ixnews .list{width:100%; margin-top:0px;  padding:10px 0px 0px 0px; display:block;}
    .ixnt { font-size: 35px; }



    .logo { display: block; }
    .logo2 { display: block; width: 150px; margin-left: 5%; margin-top: 5px; }
	.logo2 img{width:150px;}
    .header { height: 60px; padding-top: 0; background: #fff; box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.4); }
    /*menu-handler*/ .menu-handler { display: block; }
    .ixab .tx { height: auto; }
    .ab1.ixab .pa { padding-top: 50px; }
    .ab1.ixab .ch { margin-top: 25px; }
    .ab3 .pa { padding: 50px 0; }
    .pw { width: 90%; }
	
	.ixab .list .owl-dots{display:block!important; margin-top:20px;}

/**/
.about_banner{display:none}
.m_about_banner{width:100%; position:relative; z-index:-1; display:block}
.m_about_banner img{width:100%;}	

.ny_box{width:100%; max-width:100%; margin:0px auto; background:#fff; top:-30px; position:relative; z-index:22222; padding-bottom:30px; border-radius:20px 20px 0px 0px; margin-bottom:20px;}


.inside-nav2{width:96%; text-align:center; display:inline-block; margin:0px 2%; margin-top:30px; height:auto}
.inside-nav2 ul{max-width:96%; width:96%; margin:0px auto; }
.inside-nav2 li{ width:23%; margin-right:1%;  margin-bottom:2%;}
.inside-nav2 li:first-child{ border-radius:0px 0px 0px 0px}
.inside-nav2 li:last-child{ border-radius:0px 0px 0px 0px}
.inside-nav2 li:first-child a{ border-radius:0px 0px 0px 0px}
.inside-nav2 li:last-child a{ border-radius:0px 0px 0px 0px}
.inside-nav2:after{content:""; background:url(../images/company_nav_bj2.jpg) no-repeat center; width:100%; max-width:277px; height:7px; margin:2px auto; display:block;}


.inside-tit{margin:20px auto; text-align:center}


.about{width:96%; margin:10px auto 0 auto; max-width:96%;}
.about .c{margin:0px auto 0px auto}
.about .c img{width:100%;}

.history{width:100%; margin:20px auto 0 auto; max-width:100%;}
.honor{width:96%; margin:30px auto 0 auto; max-width:96%;}
.honor .c{margin:0px auto 30px auto}

.contact{width:100%; margin:30px auto 0 auto; background:url(../images/contact_bj.jpg) no-repeat right bottom;}
.contact .c{width:96%; line-height:26px; color:#000; font-size:14px; max-width:96%; margin:0px auto 0px auto}

/*.newsview .botbox{height:auto; display:block; margin-bottom:30px;}*/
.newsview .botbox .newpage span{display:block; line-height:24px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.newsview .botbox .share{display:block; padding-left:10px; font-size:12px; padding-top:10px; padding-bottom:20px;}
.newsview .bbtn{display:block;}





.proR { width: 100%; }
.proL { width: 175px; }
.smallpicb{ display:none; }
.bigpic{ position:relative; display:block; height:auto;!important; width:100%; }
.bigpic .imgs{ position:relative; }
.bigpic .imgs .pic{ position:relative; display:block !important; }
.bigpic .pospic{ display:none; }
.pmpics { width: 100%; margin:0px auto; float:none}
.bigpic .slick-dots{ bottom:10px; margin-top:0; position:absolute; left:0; right:0; }
.pmtxts { width: 100%; margin:0px auto; float: none; margin-top:30px; }

	
/*.proR,.proL{ width:100%; float:none; }
.propanel{ width:100% !important; padding:0; }
.proR{ width:100%; margin:0 auto; }
.pronavb{ border:0; position:relative; padding:0; }
.pronav{ padding:0 20px; position:absolute; top:44px; left:0; right:0; z-index:99; background:rgba(255,255,255,.9); display:none; }
.pronavb .mcv{ background:#ccc; }
.proR{ padding-top:40px; }
.proList{ margin-left:-2%; }
.proList a { width: 48%; margin-left: 2%; }
.pronewsb,.ponav .line{ display:none; }
.proopanel .proR{ margin-top:40px; }
.ponavb{ padding:0; background:none; }
.ponav .ico{ display:none !important; }
.ponav a{ width:15.83%; margin:0; margin-right:1%; margin-bottom:1%; padding:8px 0; text-align:center; background:#eee; }
.ponav a:nth-child(6n){ margin-right:0; }
.ponav a:hover,.ponav a.act{ background:#78b92d; color:#fff; }
.ponav{ padding:0; }
.proTitle3{ margin-bottom:1%; }
.pmpics { width: 100%; }
.pdtxts .txts{ padding-bottom:0; }
*/


.footer_box{width:100%; max-width:1200px; margin:0px auto;}
.footer_l{float:left; width:100%; display:none; margin-left:10px; height:50px;}
.footer_l a{color:#404040; font-size:12px;}
.footer_l span{padding:0px 8px; color:#404040}
.footer_r{float:left; width:100%; padding-bottom:10px;}
.footer_r p{ text-align:left; line-height:24px; margin-left:10px;}
.footer_r i{display:block}

}

@media screen and (max-width:641px) {
    .ixen { font-size: 35px; }
    .ixab .ch { margin-top: 12px; font-size: 17px; }
    .ab1.ixab .tx { text-align: justify; }
    .ab1.ixab .ch { margin-top: 12px; }
.pagelist{ text-align:center; margin:0px 0px;}
.pages a.nuble{display:none}
.pages a.prev{display:block}
.pages a.prpage{display:block}
.pages a.nex{display:block}

.news{width:96%; max-width:96%; margin: 30px auto 20px auto;}
.news-list {margin-top: 30px;}
.news-list li {position: relative; margin-bottom: 0px; padding-top:10px; padding-bottom:10px; background: #fff; margin-left:0px; overflow: hidden;}
.no-boxshadow .news-list li {border: 1px solid #eee;}
.news-list li .date { display:none;}
.news-list li .date .day { margin-top:10px; color:#fff; font-size:48px; line-height:48px; display:block}
.news-list li .date .year{font-size:14px; margin-top:3px; display:block; color:#fff;}
.news-list li .box{ box-shadow: 0px 0px 10px #ccc; padding-top:10px; padding-bottom:10px; float:left; margin-right:1%; margin-left:1%; padding-left:10px;}
.news-list li figure{float:left; line-height:normal; width:30%; margin:0 auto; overflow:hidden;}
.news-list li figure img {display:block; line-height:0; height:auto; transition:460ms; width:100%;}
.news-list .desc {float: left; width: 64%; padding-left: 3%; padding-right: 3%;}
.news-list .desc h3 {margin-top:5px; font-size: 14px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; transition: all .38s; color:#000;}
.news-list .desc p {height: 48px; line-height:24px; font-size:12px; color: #666; overflow: hidden; margin:0px 0px;}
.news-list .more {display:none; width:110px; height:34px; background:#008bde; text-align:center; margin-top:10px;}
.news-list .more span {color:#fff; font-size:14px; line-height:34px;}
.news-list li:hover .desc h3 { color: #000;}
.news-list li:hover figure img { transform: scale(1.1);}

.newsview H3 {line-height: 36px; padding:0px 0px 10px 0px;}

.product-tit li{float:left; margin-right:10px; margin-bottom:10px;}
.product-tit li a{float:left; border:2px solid #e4e4e4; padding:0px 15px; text-align:center; line-height:30px; color:#666; font-size:14px;}

.product{margin-top:30px; width:96%; margin:0px auto;}
.product-list li{ width:48%; margin-right:2.5%; float:left; margin-bottom:10px;}
.product-list li:nth-child(4n+4){ margin-right:2.5%;}
.product-list li:nth-child(3n+3){ margin-right:2.5%;}
.product-list li:nth-child(2n+2){ margin-right:0;}

.inside-nav li{width:48%; margin-right:1%;  margin-bottom:2%;}
.inside-nav li:nth-child(4n+4){margin-right:1%}
.inside-nav li:nth-child(2n+2){margin-right:0%}


.ixfooter_r{float:left; width:100%; padding-top:0px;}
.ixfooter_r i{font-style:italic; font-weight:bold; display:block;}
}


@media screen and (max-width:481px) {
    .banner .item { height: 268px !important; }
	.ixab .pa { padding: 30px 5%; }
    .ixen { font-size: 24px; }
	.ixnews .pa { padding: 30px 5%; }
    .ixnt { font-size: 24px; }

	.chanye-box { margin-top: 10px; margin-bottom:20px; }
.chanye-box li { width:96%; overflow: hidden; float: left; position: relative; margin-left:2%}
.chanye-box li:first-child {margin-left:2%;}

.chanye-box li figcaption {height: 40px; line-height: 40px; font-size: 18px;}
.chanye-box li .diversified-wr h4 {padding-top: 15px; font-size: 18px;margin-bottom: 10px;}
.chanye-box li .diversified-wr p {font-size: 12px; line-height:20px; height:100px; overflow:hidden }
.chanye-box li .diversified-wr span{width:100px; height:28px; border:1px solid #fff; margin:15px auto 0px auto; font-size:12px; line-height:30px;}

}
    
@media screen and (max-width:376px) {

.chanye-box li .diversified-wr p {font-size: 12px; line-height:18px; height:90px; overflow:hidden }
.chanye-box li .diversified-wr span{margin:10px auto 0px auto;}
.news-list .desc p {height: 40px; line-height:20px;overflow: hidden; }

}

@media screen and (max-width:321px) {

.chanye-box li .diversified-wr h4 {padding-top: 5px; font-size: 16px;margin-bottom: 5px;}
.chanye-box li .diversified-wr span{ height:24px; margin:5px auto 0px auto; line-height:26px;}
.news-list .desc {float: left; width: 64%; padding-left: 3%; padding-right: 3%;}

.product-tit li a{padding:0px 10px;}


}

