@charset "utf-8";
/* CSS Document */
@media all and (max-width:1700px){/*1680 * 1050*/
}

@media all and (max-width:1580px){/*1680 * 1050*/
}

@media all and (max-width:1460px){/*1440 * 900*/
}

@media all and (max-width:1410px){/*1366 * 768*/ 
}

@media all and (max-width:1366px){/*1366 * 768*/ 
.navMenu>li>a{padding:0 35px;}  
}

@media all and (max-width:1300px){/*1280 * 800*/ 
.navMenubox{margin-left:50px;}
.navMenu>li>a{padding:0 30px;}
}

@media all and (max-width:1200px){/*1200*/

}

@media all and (max-width:1100px){/*1024 * 768 */
.navMenubox{position:fixed; top:130px; bottom:0px; width:100%; left:0; background:#fff; display:none; height:100%; overflow-y:auto; margin-left:0; float:inherit; margin-top:0px; z-index:1;}
.navMenu{width:100%;}
.navMenu>li{position:relative; width:100%; height:auto; line-height:50px; border-bottom:1px solid #e6e6e6;}
.navMenu>li>a{display:block; padding:0 0 0 20px; color:#000 !important; text-decoration:none; font-size:16px; background:#fff; background-color:transparent !important; line-height:50px; margin-right:50px;}
.navMenu>li>i{position:absolute; right:10px; top:8px; width:36px; height:36px; background:#fff url(../images/off.png) no-repeat center; cursor:pointer;}
.navMenu>li>i.active{width:36px; height:36px; background:#fff url(../images/on.png) no-repeat center;}
.navMenu>li>a.active{color:#fff; background:#c73c35; }
.navMenu>li>ul.sub-menu, .navMenu>li>ul.sub-menu>li>ul.sub-menu{display:none; clear:both; margin:0; position:inherit; left:0; top:0; box-shadow:inherit;}
.navMenu>li>ul.sub-menu li{background:none; margin:0; padding:0; position:relative; border-bottom:none; text-align:left;}
.navMenu>li>ul.sub-menu li>a{display: block; font-size:14px; line-height:36px; padding:0 0 0 40px; border-top:1px solid #e6e6e6;}
.navMenu>li>ul.sub-menu li>a i{position:absolute; right:10px; top:0; width:36px; height:36px; background:url(../images/pic26.png) no-repeat center; cursor:pointer;}
.navMenu>li>ul.sub-menu li>a.active i{width:36px; height:36px; background:url(../images/pic27.png) no-repeat center;}
.navMenu>li>ul.sub-menu li>a.active, .navMenu>li>ul.sub-menu li>a:hover, .navMenu>li>ul.sub-menu>li.active >a{color: #fff; background:#c73c35;}
.navMenu>li.on>a{transform:inherit;}
.naverbox{display:block; position:relative; top:0; left:0; z-index:100;}
.naverbox .btn{position:absolute; top:25px; right:0; height:30px;}
.naverbox .btn span{display:block; width:30px; height:30px; color:#fff; background:url(../images/dh.png) no-repeat center; cursor:pointer;}   
.naverbox .btn span:hover{background:url(../images/dhh.png) no-repeat center; cursor:pointer;}    
    .top_r {
    	margin-right: 40px;
    } 
    .logo03 {
    	margin-top: 10px;
    }
}

@media all and (max-width:1000px){
.navMenubox{top:80px;}
}


@media (max-width: 998px){	
.search_right{width:100%; height:68px; clear:both; float:inherit; margin:auto; padding:20px 0; border-bottom:1px solid #e9e9e9;}
.search_right .sc_btn{top:20px; right:20px}
.search_right .sc_btn input{border-radius:0;}

.top_bg{width:100%; height:80px; margin:auto; background:#fff; border-bottom:1px solid #e6e6e6; border-top:none; position:fixed; top:0; left:0; z-index:9999;}
.logo{float:left; overflow:hidden; padding-top:10px;}
.logo img,.top_rlogo img{width:auto; height:50px;}
.top_rlogo{margin-right:40px;}
.logo img.logo01 {
	height: 60px;
}
.logo img.logo02 {
	height: 40px;
	margin-top: 10px;
}
.top_rlogo {
	margin-right: 0px;
}

.top_r{float:right; margin-top:16px;}
.top_rlg{float:left; margin:10px 0 0; font-size:14px; color:#c73c35;}
.top_rlg a{color:#000; padding:0 2px;} 
.top_rlg a:nth-child(2n){border-right:none;}
.top_rlg a:hover,.top_rlg a.on{color:#c73c35;}

.banner{display:none;}
.banner_box{width:100%;text-align:center; margin-top:80px;display:block;}
.banner_box img{width:100%; display:block;}
.roll_img_mb_01{overflow:hidden;position:relative;}
.roll_img_mb_01 .img_box{overflow:hidden;text-align:center;}
.roll_img_mb_01 .img_box img{vertical-align:middle;width:100%;}
.roll_img_mb_01 .nav_box{overflow:hidden; position:absolute; left:50%; transform:translate(-50%,0); bottom:20px;}
.roll_img_mb_01 .nav_box li{width:10px;height:10px; border-radius:50%; font-size:1px; overflow:hidden; background:#fff; float:left; margin:4px;}
.roll_img_mb_01 .nav_box .li_on{background:#c73c35;}

.in_pro{width:95%; margin:40px auto 0;}
.in_title p{font-size:66px; line-height:68px;}
.in_title h2{font-size:24px;}
.proLeft{width:100%;}
.proLeft .tie{height:60px; line-height:60px; font-size:20px; font-weight:bold;}
.proLeft li a{height:40px; line-height:40px; background: url(../images/slide_li.png) no-repeat 95% center; padding:0 30px;}
.prol_cont{width:96%;}
.proRight{width:100%; float:left; margin-top:20px;}

.in_about_rpic{width:100%;}
.in_about_text{width:100%; float:left; padding-top:20px;}
.in_about_text h3{font-size:20px; line-height:28px; margin-bottom:10px;}
.in_about_btn{margin-top:20px;}

.in_news{margin:40px auto 0;}
.in_newsnr{margin:30px auto 0;}
.in_news_img ul{width:10000%; position:relative;}
.in_news_img ul li{width:1%; float:left; margin-right:30px; border:1px solid #d6d6d6;}
.in_news_l{left:-10px;}
.in_news_r{right:-10px;}

.footer_bg{padding:40px 0 20px;}
.footer_text{width:100%;}
.foot_list{width:100%; margin-right:0;}
.foot_list ul{width:100%; float:left; border-bottom:1px solid #333;}
.foot_list ul li.foot_l_bt{width:100%; height:40px !important; line-height:40px; background:url(../images/img-73.png) no-repeat right center; background-size:16px; transition: all .3s; display:block !important; margin-top:10px;}
.foot_list ul li.foot_l_bt:after{display:none;}
.foot_list ul li{display:none;}
.foot_list ul li a{width:100%; display:block; font-size:14px;}
.foot_list ul li.foot_l_bt a{width:auto; color:#fff;}
.foot_list ul li:last-child{margin-bottom:20px;}

.foot_cont{width:100%; float:left; margin-top:30px;}
.copy_tb li.wxx img{left:0; margin-left:0;}
.copy_bg{margin:40px auto 0;}

/* 内页部分 */
.ny_bn,.ny_bn img{height:200px;}
.breadCrumb{height:auto; line-height:30px; padding:15px 2.5%;}
.breadCrumb p{background: url(../images/nyr_home_tb.png) no-repeat left 5px;}
.breadCrumb .back{margin-left:30px;}
.ny_main{margin:40px auto;}
.ny_right{width:100%; float:left;}
.nyr_tit{font-size:20px; padding-bottom:10px;}
.nyr_text{height:300px; overflow-y:scroll; font-size:15px; line-height:28px;}
.nyr_text img{width:100%;}
.ny_left{width:100%; margin-top:20px;}
.leib2 .tit a, .leib .tit a,.ny_lcont_tit a{font-size:20px;}
.leib2 .nr h3 a{height:40px; line-height:40px; font-size:16px;}
.ny_lcont{margin-top:20px;}
.honor_r_img li,.pror_img li{width:49%; margin:20px 2% 0 0;}
.honor_r_img li:nth-child(3n),.pror_img li:nth-child(3n){margin-right:2%;}
.honor_r_img li:nth-child(2n),.pror_img li:nth-child(2n){margin-right:0;}
.pagination{margin:40px 0 20px;}
.pagination a, .pagination span{line-height:26px; padding:0 5px; margin:0 2px;}

/* 内页产品中心部分 */
.promore_l{width:100%;}
.pros_right{width:100%; float:left; margin-top:30px;}
.proleft_btn li,.casebox li{width:49%; margin-right:2%;}
.casebox li:nth-child(3n){margin-right:2%;}
.proleft_btn li:nth-child(2n),.tabs-basic ul li:nth-child(2n),.casebox li:nth-child(2n){margin-right:0;}
.proleft_btn li a{width:100%;}
.tabs-basic ul li{width:48.5%; margin-right:2%; text-align:center;}
.hot_pro2{margin-top:0;}

/* 内页新闻资讯部分 */
.news_text dl dt{width:100%;}
.com-img img{height:auto;}
.news_text dl{position:relative;}
.news_text dl dd{width:100%; float:left; margin-top:20px;}
.news_text dl dd .left{width:100%;}
.news_text dl dd .right{width:25%; position:absolute; top:0; left:0; background:rgba(0,0,0,.5); color:#fff; padding:10px;}
.news_text dl dd .right p{border:none; font-size:16px; padding:0;}
.news_text dl dd .right p:nth-child(1){font-size:48px; line-height:48px;}

.new-view-title{margin-top:20px;}
.new-view-title h2{font-size:20px;}
.newsmore_text img{width:100%; display:block;}

.view-page{width:100%; float:left; position:relative; margin-top:20px; padding-top:0;}
.view-page .prev,.view-page .back,.view-page .next{font-size:14px; width:100%; float:left; height:38px; border:solid 1px #e5e5e5; line-height:38px; position:static;transition:background-color .25s ease-in-out;-moz-transition:background-color .25s ease-in-out;-webkit-transition:background-color .25s ease-in-out; margin-top:10px; text-align:center;}
.view-page .prev{left:0;}
.view-page .prev a{padding-left:0;}
.view-page .next a{text-align:center;}
.view-page .back{margin-left:0;}
.view-page .back a{padding-left:0;}
.view-page .next{right:0;}
.view-page .next a{background:#fff url(../images/ri.png) 98% center no-repeat;}
.view-page .next:hover a{background:#c73c35 url(../images/ri-white.png) 95% center no-repeat;}

.new_s2{margin-top:0; margin-bottom:20px;}
.news_random2 ul li{width:100%;}
.news_random2 ul li span{float:right; font-size:12px; color:#999;}

/* 内页联系我们部分 */
.cont_l{width:100%; line-height:28px; font-size:15px;}
.cont_l h2,.message h3{font-size:20px;}
.cont_r{width:120px; float:left; margin-top:20px;}
.cont_r img{width:120px; height:120px; display:block;}
.map{margin:20px 0;}
.myaddress-pic{height:400px !important;}

.message{margin:20px 0; padding:20px 15px;}
.message ol{margin-top:20px;}
.message ol li{width:100%; margin-bottom:10px;}

}

@media all and (max-width:768px){
.top_rdh,.side{display:none;} 
.in_title p{font-size:40px; line-height:42px;}  
.proLeft .tie{height:52px; line-height:52px;}
.in_casebox li{width:49%; margin:15px 2% 0 0;}
.in_casebox li:nth-child(3n){margin-right:2%;}
.in_casebox li:nth-child(2n){margin-right:0;}
.in_casebox li .txt{top:-150%; padding:0 20px;}
.in_casebox li h4{font-size:20px; padding-top:30px;}
.in_casebox li h4::after{display:none;}
.in_casebox li p{padding:0; margin:0; font-size:14px; height:52px; overflow:hidden;}
.in_casebox li .more{width:30px; height:30px; background-size:30px;}
.in_aboutbg{margin:40px auto 0;}
.footer_bg{margin:40px auto 0; padding:20px 0;}
.leib2 .nr h3 a{width:48%; float:left; margin:0 2% 10px 0;}
.leib2 .nr h3 a:nth-child(2n){margin-right:0;}

}

@media all and (max-width:640px){
 .proRight li{width:49%; margin:0 2% 10px 0;}
 .proRight li:nth-child(3n){margin-right:2%;}
 .proRight li:nth-child(2n){margin-right:0;}  
}

@media all and (max-width:580px){
.logo img,.top_rlogo img{height:40px;}
.top_rlg{margin-right:auto; margin-left:auto; float: none; margin-top:0px;}
.top_rlogo{margin-left:0;}
.prol_cont{display:none;}
.top_r {
	margin-right: 30px; margin-top: 0;
}
.logo img, .top_rlogo img {
	height: 30px;
}
}

@media all and (max-width:414px){
.in_about_text{margin:20px auto 0; font-size:15px; line-height:28px; height:200px; overflow-y:scroll;}    
.in_pro_img li{width:100%; margin-right:0;}  
.in_pro_img li:nth-child(1),.in_pro_img li:nth-child(2){width:100%;}
.in_casebox li h4{padding-top:10px; font-size:16px;}
.in_casebox li .txt{padding:0 5px;}
.in_casebox li p{line-height:24px; height:48px;}
.in_casebox li .more{margin-top:10px; width:20px; height:20px; background-size:20px;}
.honor_r_img li,.pror_img li,.casebox li{width:100%;}
}

@media all and (max-width:375px){
 .logo img,.top_rlogo img{height:33px;}
}



