@charset "utf-8";

/*- rewrite -*/

@media (min-width: 1200px){
	.container {
    	width: 1370px;
	}
}


.h1, .h2, .h3, h1, h2, h3{margin:0;}
ul,li{margin: 0; padding: 0; list-style: none;}

.navbar-default{border:none; background: none;}
.navbar-brand{padding-top:0; padding-bottom: 0;}
/*- commen -*/
.fl{float:left;}
.fr{float:right;}

a:link{color:#424242!important;}
a:visiter{color:#424242;}
a:hover{color: #ce6906!important; text-decoration: none;}
a:active{color: #ce6906;}

.more_btn{clear:both;}

.btn-primary{height: 48px; width: 100%; background-color: #f08519; border-color: #f08519;}
.btn-primary:hover{background-color: #de7710; border-color: #de7710;}

/*- home -*/
#home_logo{position:fixed; top: 30px; left: 30px;}
#nav_web{position:fixed; top: 30px; right: 30px;}
#home_bottom_left{position:fixed; bottom: 30px; left: 30px;}
#home_bottom_right{position:fixed; bottom: 30px; right: 30px;}
.icon_home_bottom{display:block; float: left; margin-right: 5px; width: 21px; height: 21px; background: url(../images/icon_phone.png) no-repeat;}
#home_bottom_right .icon_home_bottom{background: url(../images/icon_web.png) no-repeat;}

#home_product{background:#e4e4e6 url(../images/home_bg_02.jpg) no-repeat center top;}
#home_index{background:#e4e4e6 url(../images/home_bg_01.jpg) no-repeat center top;}
#home_about{background:#e4e4e6 url(../images/home_bg_03.jpg) no-repeat center top;}
#home_contact{background:#e4e4e6 url(../images/home_bg_05.jpg) no-repeat center top;}
#home_application{background:#e4e4e6 url(../images/home_bg_app.jpg) no-repeat center top;}

#nav_web{}
	#m_tag{position: relative; z-index: 100; display: block; padding: 16px; width: 46px; height: 46px; 
		border-width: 1px;
		border-style: solid;
		border-color: #ce6906; 
		background:#ce6906;
		border-radius: 100px; 
		cursor: pointer; 		
		/*animation: shanguang 2s infinite;*/
	}

@keyframes shanguang{
	0%{
		background-color:rgba(255,255,255,0.1);
		border-color: #b2b9c6;
	}
	50%{
		background-color:rgba(255,255,255,0.8);
		border-color: #ce6906;
	}
	100%{
		background-color:rgba(255,255,255,0.1);
		border-color: #b2b9c6;
	}
}

	#m_tag:hover{border-color:#f08519; background: #040811;}
	#m_tag span{display: block; position: relative; width: 100%; height:2px; background: #fff;
		webkit-transition: all 0.3s ease-out;
		-moz-transition: all 0.5s ease-out;
		-o-transition: all 0.5s ease-out;
		transition: all 0.5s ease-out;}
	#m_tag span:before,
	#m_tag span:after{
		content: '';
		position: relative;
		width: 100%;
		height: 2px;
		left: 0;
		
		background: #fff;
		-webkit-transition: all 0.3s ease-out;
		-moz-transition: all 0.3s ease-out;
		-o-transition: all 0.3s ease-out;
		transition: all 0.3s ease-out;
		display: block;
		
	}
	#m_tag span:before{top:6px;}
	#m_tag span:after{top:10px;}
	#m_tag:hover span,#m_tag:hover span:before,#m_tag:hover span:after{background:#f08519;}

#nav_web #nav_list{display: none; position: fixed; left: 0; top: 0; z-index: 50; width: 100%; height: 100%; transition: all 1s ease-out; background: rgba(40,44,49,0.98);}
#nav_web #nav_list li{float: left; width: 16.5%; height: 100%; position: relative; list-style: none; text-align: right; text-align: center; transition: all 0.3s ease-out;}
#nav_web #nav_list li a{display: block; padding-top: 100%; width: 100%; height: 100%; border-right: 1px solid rgba(255,255,255,0.1); color: #fff; font-size: 2.5rem;
	-webkit-transition: all 0.3s ease-out;
		-moz-transition: all 0.3s ease-out;
		-o-transition: all 0.3s ease-out;
		transition: all 0.3s ease-out;}
#nav_web #nav_list li a span{display: block; color:#f08519; font-size: 1rem;}
#nav_web #nav_list li a:link{ color: #e8e8e8!important;}
#nav_web #nav_list li a:visited{ color: #e8e8e8;}
#nav_web #nav_list li a:hover{background: #f08519; color:#fff!important;}
#nav_web #nav_list li a:hover span{color: #734a2b;}


#scroll_corner{position: fixed; top: 0; left: 0; z-index: 100;}

	/*-section01-*/
#s1_char{margin-left: 8%; margin-top: 12%; text-align: right;}
	#s1_char h1{font-size: 11rem;}
	#s1_char h3{font-size: 2rem;}
#s1_circle{margin-left: 30%;}
#s1_product{margin-left: 35%;}
#s1_feature01{margin-top: 18%; margin-left: 69%;}
#s1_feature02{margin-top: 25%; margin-left: 67%;}
#s1_feature03{margin-top: 31%; margin-left: 63%;}
#s1_feature04{margin-top: 35%; margin-left: 57%;}

.icon_feature{display:block; text-align: center;}
.icon_feature h2{font-size:2.5rem; font-weight: bold;}
.icon_feature h2 small{margin-bottom: 0.5rem; margin-top: 0.5rem; display: block; font-size: 1rem; color: #ee7d18;}
.icon_s1{display:block; margin: 0 auto; padding: 20px; width:63px; height:63px; background: url(../images/sectoin1_menuIcon.png) no-repeat; text-align: center; color: #fff;}

/*.slide_banner_item{opacity: 0;}*/
#m_swiper_banner{display: none;}

/*-section02-*/
.product_char{margin: 7vw 0 0 7vw; float: left; width:560px; height: 600px; overflow: hidden; position: absolute;}
	.product_char h1{margin-bottom: 8rem; font-weight: bold; font-size: 4rem; color: #282b30; transition: all 0.3s ease;}
	.product_char h1 small{display: block; margin-top: 8px; font-size: 1.8rem; color: #282b30;}
	.product_char .product_summary{margin-bottom:8rem; line-height: 1.8; transition: all 0.3s ease;}
	.btn_more a{display: block; width: 200px; height: 50px; line-height: 50px; border-radius:100px; background: #f08619; color: #fff!important; text-align: center;}
	.btn_more a:link{color:#fff!important;}
	.btn_more a:visited{color:#fff!important;}
	.btn_more a:hover{color:#333!important;}
.product_main{position: relative; top: 50px; float: right; margin-right:4vw;}
.product_main .swiper-slide{text-align: center;}
.product_main .swiper-slide img{margin:0 auto; max-width: 130px; height: 120px;}
.product_main .swiper-slide h4{font-size: 1.5rem;}
.product_img{position:absolute; z-index: 10; top: -100px; left: 150px; width: 600px; height: 600px; transition: all 0.3s ease;}
.product_thumb{position: relative; z-index: 20; padding: 10px 40px; margin-top:400px; width:910px; height:200px; border-radius: 200px; background: #fff;}
	.swiper-container{padding:0 50px;}
	.swiper-button-prev, .swiper-container-rtl .swiper-button-next{left:0;}
	.swiper-button-next, .swiper-container-rtl .swiper-button-prev{right: 0;}

/*-section03-*/
.about_pic{position:absolute; top: 280px; left: 50px;}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{border:none; background: none;}
.about_tab{float: right; width:58%;}
	.nav-tabs{float: left; padding-top: 12rem; border: none; width: 180px;}
	.nav-tabs>li{float: none; margin: 0; margin-bottom:6rem; text-align: center; font-size: 1.8rem;}
	.num_about{margin: 10px auto; display: block; width: 53px; height: 53px; text-align: center; font: bold 3rem/53px "微软雅黑"; border-radius: 100px; background: #cfd0d2; color: #fff; transition: all 0.3s;}
	li.active .num_about{background: #f0831e;}
	.nav-tabs>li>a{border: none;}
	.nav-tabs>li>a:hover{background: none; border: none;}

	.tab-content{float: right; width: 64%; margin-right: 9%; margin-top: 23vh; height: 600px; }
	
	#about01 p{position:relative; z-index:2; margin-bottom: 1.6rem; color: #8d9296; font-size: 1.6rem; line-height: 1.8;}
	#about01 .btn_more a{position:relative; z-index:3; margin-top: 1.5rem; background: #333; transition: all 0.3s;}
	#about01 .btn_more a:hover{background: #f0831e;}
	#about01{position: relative;}
	#about01 h2{position:relative; z-index:4; margin-bottom:5rem; font:bold 30px "微软雅黑"; color:#000;}
	#about01 h2 b{color:#f0831e;}
	#about01 .big_txt{position:relative; z-index:5; margin-top:8rem; font:bold 10rem "arail"; text-transform: uppercase; color: #f0831e; line-height: 0.9;}
	#about01 .about_picBox{margin-bottom: 1rem;}
	
	.factory{width:100%;}
	.factory li img {
		width:100%;
		margin-bottom: 2rem;
		border-radius: 4px;
	}
	.factory li:nth-child(n+5){
		display: none;
	}

	.culture_list{}
	.culture_list dt{font:bold 2.5rem/1.8 "微软雅黑"; color: #f0831e; margin-bottom:10px;}
	.culture_list dd{margin-bottom:2rem; font-size: 1.5rem;}




/*-section 05-*/
.contact_box{position: relative; margin: auto auto; width: 70%; height: 65%; border:1px solid #fff; border-radius: 30px; background: rgba(255,255,255,0.3); color: #393a3c; box-shadow: 1px 1px 3px rgba(55,55,55,0.1);}
.contact_info{padding: 5%; width: 70%; color: #525354;}
	.contact_info h3{margin-bottom: 1rem; font-size: 4rem; font-weight: bold;}
	.contact_info h3 span{font-weight: normal; color: #676767;}
	.contact_info h2{margin-bottom: 5rem;}
	.ercode{clear: both; margin-top: 1rem; display: flex; justify-content: center;}
	.ercode div{text-align: center;}
	
	.ercode img{}
	.contact_info ul{min-height: 150px;}
	.contact_info ul li{padding: 1rem 0; width: 100%; font-size: 1.5rem;}	
	.contact_info ul li b{display: block;}
	#home_contact .contact_info{position: relative;}
	#home_contact .ercode{position: absolute; right: 5%; top: 47%;}
	
.message_box{position: absolute; right: 0; top: 0; padding: 5%; width: 30%; height: 100%; background: rgba(255,255,255,0.9); border-radius: 30px;}
	.message_tt h5{font-size: 2rem; font-weight: bold;}
	.message_tt h5 span{font-weight: normal; color: #656565;}
	.message_box .form-group{margin: 5rem 0;}
	.message_box .form-group label{color: #676767;}
	.message_box .form-group .form-control{height: 48px; background: #edf3f6;}
	.message_box .form-group textarea.form-control{height:auto;}
	

/*- subpage -*/
.subpage .container{width:100%!important; margin: 4rem auto;}
.pagination{clear:both; float: none;}
.subpage_bg{background:#fff;}

.subpage_banner{padding-top: 200px; min-height: 448px; text-align: center; color: #fff;}
	.subpage_banner h3{margin-bottom:1rem; font:bold 3rem "微软雅黑"; text-shadow: 1px 1px 5px rgba(0,0,0,0.5);}
	.subpage_banner p{font-size: 1rem; color:rgba(255,255,255,0.8); text-shadow: 1px 1px 5px rgba(0,0,0,0.5);}
.banner_product{background:url(../images/subpage_banner_product.jpg) no-repeat center top;}
.banner_case{background:url(../images/subpage_banner_case.jpg) no-repeat center top;}
.banner_news{background:url(../images/subpage_banner_news.jpg) no-repeat center top;}
.banner_video{background:url(../images/subpage_banner_video.jpg) no-repeat center top;}
.banner_contact{background:url(../images/subpage_banner_contact.jpg) no-repeat center top;}
.banner_about{background:url(../images/subpage_banner_about.jpg) no-repeat center top;}

.footer_logo img.img-responsive {
    display: inline;
}
.subpage_footer{padding: 7rem 0 0 0; background: #363639 url(../images/footer_bg.jpg) no-repeat center top; color: #78787f; text-align: center;}
	.subpage_footer a:link{color:#78787f!important;}
	.subpage_footer a:visited{color:#78787f;}
	.subpage_footer a:hover{color:#ce6906!important;}
	.ercode{padding-top: 2rem; margin-bottom: 2.3rem; margin: 0 auto; width: 260px;}
	.subpage_footer .ercode img{margin-right:1rem; max-width: 130px;}
	.footer_01{margin: 5rem 0;}
	.footer_02{margin: 5rem 0 0 0;}
	.footer_01 h4{font: normal 30px "微软雅黑"; color: #f08519;}
	.footer .img-responsive{margin-left: auto; margin-right: auto;}
	.subpage_footer .footer_01 h4 a{color:#f08519!important;}
	.footer_nav{width: 1440px; margin: 1rem auto; padding-bottom: 1rem; border-bottom: 1px solid #434347;}
	.ercode_01,.ercode_02{display: inline-block; margin: 0 2rem;}
	
	.about_detail{text-align: center;}
	.about_detail h2{margin-bottom:5rem; font: bold 3rem/2 "微软雅黑";}
	.about_detail h2 b{color:#f08519;}
	.about_detail p{
		margin: 3rem 0;
		color: #545454!important;
		font-family: "微软雅黑";
		text-align: left;
	}
	.about_detail .img-responsive{margin-bottom:1rem; border:2px solid #fff; box-shadow: 1px 1px 8px rgba(2,2,2,0.15);}
	#swiper_about{width: 800px;}

.crumb_box{position: relative; z-index: 10; margin:0 auto; padding: 0; width: 75%; min-height: 90px; border-bottom: 1px solid #d9d9d9;}
	.subpage_cate{margin-top: 1.5rem;}
	.subpage_cate li{float: left; padding: 2rem; font-size: 1.5rem;}
	.breadcrumb{padding-left:0; margin:0.5rem auto; background: none; width: 75%;}
.subpage_main{margin:0 auto; width: 75%; min-height: 20%;}
.subpage_main_about{margin:0; padding:0 12.5%; width: 100%; background: url(../images/bg_about_subpage.jpg) no-repeat right top; }
	.subpage_tt{color:#f08519;}
		.subpage_tt h3{padding:2.1rem 0; font:bold 4rem "arial"; border-bottom: 2px solid #f08519;}
		.subpage_tt h3 small{font-size:2rem; color:#f08519;}

.subpage_title{margin:5rem 0; text-align:center; display: none;}
	.subpage_title h2{margin:2rem;}
	.subpage_title h1{font: bold 4rem "微软雅黑"; margin-bottom: 10px;}
	.subpage_title p{color:#787878;}	

.subpage_content{}
.product_list{}
.product_item{margin-bottom: 2rem; float: left; width: 49%; border:1px solid #dedede; background: #fff; transition: all 0.3s;}
.product_item:hover{background: #f08519!important;}

.product_item:nth-child(odd){margin-right:1.5%;}
.product_item:nth-child(2),
.product_item:nth-child(3),
.product_item:nth-child(6),
.product_item:nth-child(7),
.product_item:nth-child(10),
.product_item:nth-child(11),
.product_item:nth-child(14),
.product_item:nth-child(15){background-color: #444;}

	.product_image, .product_info{}
	.product_image{		
		float: left;
		padding: 1rem;
		width: 40%;
	}
	.product_image img{margin:0 auto; transition: all 0.3s ease;}
	
	.product_info{margin-top: 3rem; padding: 1rem; text-align: left; min-height: 175px;}
	.product_info h3{padding: 1rem 0; height:4rem; font-size: 2rem; font-weight: bold;}
	.product_info h3 a{color:#333;}
	.product_item:nth-child(2) .product_info h3 a,
	.product_item:nth-child(2) .product_info p a,
	.product_item:nth-child(3) .product_info h3 a,
	.product_item:nth-child(3) .product_info p a,
	.product_item:nth-child(6) .product_info h3 a,
	.product_item:nth-child(6) .product_info p a,
	.product_item:nth-child(7) .product_info h3 a,
	.product_item:nth-child(7) .product_info p a,
	.product_item:nth-child(10) .product_info h3 a,
	.product_item:nth-child(10) .product_info p a,
	.product_item:nth-child(11) .product_info h3 a,
	.product_item:nth-child(11) .product_info p a,
	.product_item:nth-child(14) .product_info h3 a,
	.product_item:nth-child(14) .product_info p a,
	.product_item:nth-child(15) .product_info h3 a,
	.product_item:nth-child(15) .product_info p a{color:#d1d1d1!important;}
	.product_item:hover .product_info h3 a{color:#fff!important;}
	.product_item:hover .product_info p a{color:#fff!important;}

	.product_info p{padding: 1rem 0; height: 7rem; overflow: hidden;}
	.product_info p a{color:#787878;}
	

/*product detail*/
.detail_image{position: relative; z-index: 99; background: #f5901e url(../images/bg_product_detail.jpg) no-repeat center bottom; text-align: center; display: none;}
.detail_image .subpage_title{margin: 0;}
.detail_image .subpage_title p{color: #f5e5d4;}
.detail_image .subpage_title h1{color:#fff; padding-top: 5rem;}

#product_detail_main,
#contact_detail_main,
#productlist_detail_main{padding:0; margin-left: -15px; margin-right: -15px;}
#product_detail_main{display: none;}

	.detail_image img{position: relative; z-index: 110; margin:0 auto;}
	.detail_image .circle{position: absolute; top: 5%; left: 5%; z-index: 50; width: 90%; height: 90%;  border: 6rem solid #f08519; border-radius: 50%;}
.detail_info{padding-left: 10%; padding-top: 10%;}
	.detail_info h1{margin-bottom: 5rem; font: bold 5rem "微软雅黑";}
	.detail_info p{color:#7c7f84;}
.product_related{margin-top:10rem; text-align: center;}
	.product_related .tag{margin-bottom: 3rem; width: 20%; height: 3rem; background: #393a3c; border-top-right-radius: 5rem; border-bottom-right-radius: 5rem; color: #f5f5f5; line-height: 3rem;}
	.product_related li img{display: block; margin-bottom: 2rem; background: rgba(255,255,255,0.5); border-radius: 1rem; border: 1px solid #fff;}

.detail_main{clear: both; float: none; margin: 5rem 0; padding: 3rem; background: rgba(255,255,255,0.6);}
.product_content .detail_main{}
	.detail_title{margin-bottom: 3rem; text-align: center;}
	.detail_title h5{margin-bottom: 0; padding: 2rem 0; border-bottom: 1px solid #b1b6ba; font-size: 4rem; }
	.detail_title_line{margin:-1px auto; margin-bottom: 1rem; width: 10%; height: 3px; background: rgba(141,146,150,0.8);}
	.detail_title p{color:#bfc4ca; font-size: 2rem;}


/*- news -*/
.news_title{margin:5rem 0;}
	.news_title h1{text-align: center;}
	.news_title .news_title_info{margin-top: 3rem; padding: 1rem 0; border-top: 1px solid #ccc; color:#787878;}
.news_item{position:relative; margin: 3rem 0; border: 1px solid #e7e7e7; transition: all 0.5s; min-height: 250px;}
.news_item:hover {
    background: #f08519;
    border-color: #f08519;
}
	.news_date{position:absolute; padding: 4rem 0 0 1rem; left: 50px; top: 0; transition: all 0.3s; width: 100px; height: 170px; background: #e2e2e2; color:#898989;}
		.date_year{font: bold 3rem "微软雅黑";}
	.news_item:hover .news_date{background: #212121; color: #eee; top: -20px;}
	.news_item .btn_more{display:block; margin-top:3rem; width: 111px; height: 7px; overflow: hidden; text-indent: -9999px; background: url(../images/btn_more.gif) no-repeat; transition: all 0.3s;}
	.news_item:hover .btn_more{
		background-position: left bottom;
	}
	.news_info{margin-left: 15%; margin-right: 30%;}
	.news_info .btn{margin-top: 2rem;}
	.news_info h3{margin-top:4rem; padding: 0 0 1rem 0; font: bold 2.4rem "微软雅黑";}	
	.news_info p{color:#aaabad;}

	.news_item:hover a,
	.news_item:hover p{color:#fff!important;}
	.news_item:hover .btn a{color:#666!important;}
	
.news_image{position:absolute; right:2%; top: 20px; width:20%; }
.news_image img{}
.detail_main .news_image{margin-bottom:3rem;}
.news_detail .news_image.text-center img {
    position: relative;
    margin: 0 auto;
    max-width: 100%;
}
.news_detail .news_image{position: relative; width: auto; top: 0; right: 0;}
.download_list{padding:1rem; background: #f2f2f2;}
.download_list li{
	margin: 5px 0;    	
}
.download_list li a{display: block; padding: 5px 0; padding-left: 22px; background:url(../images/icon_download.png) no-repeat left center;}

.related_content{clear:both; float: none; margin: 3rem 0; padding: 1rem 0; background: rgba(255,255,255,0.5); color:#787878;}

.contact{padding: 4rem 2rem;}
.subpage .contact{padding:0;}
.contact h2{margin: 1rem 0;}
.contact .contact_summary{color:#888;}
.contact table{border: 1px solid #dedede; border-radius: 10px; color: #565656; font-size: 1.5rem;}
.contact table td{padding:10px;}


#home_application .container{width:90%;}
.app_item{margin-bottom:2rem; height:220px; background:rgba(255,255,255,0.7); border:1px solid #fff; border-top-left-radius:200px; border-bottom-left-radius:200px; border-radius:200px;}

.app_item li{float:left; height: 240px; transition: all 1s;}
.app_item li:nth-child(1){margin:8% 20px 0 8%; width:100px; height:100px; border-radius:100px; background:#fc0; text-align:center; color:#fff; font:bold 4rem/95px ""}
.app_item li:nth-child(2){width: 30%;}
.app_item li:nth-child(3){margin:50px 0 0 30px; max-width:300px;}
.app_item li h3{margin-bottom:2rem; font-size:3rem; font-weight:bold; color: #f08519;}
.app_item li h3 small{display:block; margin-bottom:1rem; font-size:2rem;}
.app_item li p{font-size:1.5rem;}

.nospace{margin-top: 0!important; margin-bottom: 0!important; padding-top: 0!important; padding-bottom: 0!important;}




@media screen and (max-width: 1700px){

.contact_info h3{font-size:3rem;}
.contact_info h2{font-size:2rem;}
.contact_info ul li{font-size:1.2rem;}
.contact_box{height:65%;}
.contact_info ul{min-height:85px;}

.message_box{width:35%;}
.contact_info{width:65%;}
.message_box .form-group .form-control{height:auto;}
.btn-primary{height:auto;}
.message_box .form-group{margin:4rem 0;}

.about_pic img{width:76%;}
.nav-tabs{width:150px;}
.app_item{height: 220px;}
.app_item li:nth-child(1){width:15%; margin:9% 10px 0 10px;}
.app_item li:nth-child(2){width:30%;}
ul.app_item li:nth-child(2) img{width:95%;}
.app_item li:nth-child(3){width:30%; margin: 50px 0 0 20px;}


#s1_feature01{margin-left: 77%;}
#s1_feature02{margin-top:27%; margin-left: 75%;}
#s1_feature03{margin-top:35%; margin-left: 71%;}
#s1_feature04 {margin-top: 40%; margin-left: 64%;}

.footer_01 h4{font-size:22px;}

}

@media screen and (max-width: 768px){
	#s1_char{    margin-left: 27%;
		margin-top: -16%;
		text-align: center;}
	#s1_char h1{font-size:4rem;}
	#s1_char h3{font-size:1.5rem;}
	#s1_product img{width:100%;}
	#s1_product{margin-left:18%;}
	#s1_circle{margin-left:10%; margin-right: 10%;}
	#s1_circle img{width:100%;}

	.icon_feature h2{font-size:1.5rem;}
	#s1_feature01{margin-left: 4%;margin-top: 68%;}
	#s1_feature02{margin-left: 28%;margin-top: 80%;}
	#s1_feature03{margin-left: 56%;margin-top: 80%;}
	#s1_feature04{margin-left: 80%;margin-top: 68%;}

	#swiper_banner{display: none;}
	#m_swiper_banner{display: block;}

	/*nav*/
	#nav_web #nav_list{padding-top: 15%;}
	#nav_web #nav_list li{float:none; width: 100%; height: 13%;}
	#nav_web #nav_list li a{padding-top:0;}

	#home_bottom_right,
	#home_bottom_left{display: none;}

	#about01 h2{margin-bottom: 1rem; font-size: 1.8rem;}


	/*page2*/
	.product_char{margin: 20px 0 0 0; width:100%!important;}
	.product_char h1{margin-bottom:1rem; font-size:2.2rem; text-overflow: ellipsis; text-align: center;}
	.product_summary{display: none;}
	.product_img{left: 15%; top: 0; width: 75%; height: auto;}

	.product_thumb{margin-top:300px; width: 368px; border-radius: 10px;}
	.product_main{margin-right:5vw;}

	.btn_more a{width:130px; height: 42px; line-height: 42px; margin: 190px auto 0 auto; position: relative; z-index: 99; display: none;}

	/*page3*/
	#home_application .container{margin-top:80px; width: 95%;}
	.app_item{margin-bottom:1rem; border-radius: 10px; height: auto;}
	.app_item::after{
		content:"";
		display:block;
		clear:both;
	}
	.app_item li{height: auto;}
	.app_item li h3{margin-bottom:5px; font-size: 2rem;}
	.app_item li h3 small{display: none;}
	.app_item li:nth-child(1){display: none;}
	.app_item li:nth-child(3){width: 60%; margin: 10px 0 0 10px;}
	.app_item li p{font-size: 1rem;}

	.subpage_tt h3{font-size:2.2rem; text-align: center;}

	/*page_about*/
	#home_about{background-position: right bottom;}
	.about_tab{float:none; width: 100%;}
	.tab-content{float: none; width: 100%; margin:0 auto; height: auto; margin-top: 0; min-height: 500px; overflow-y: scroll; overflow-x: hidden;}
	.tab-content img{width: auto;}
	.about_pic{display: none;}
	.nav-tabs{width:100%;}
	.nav-tabs>li{float:left; width:33%; margin-bottom:1rem;}
	#about01,
	#about02{width: 86%; margin: 0 auto;}
	#about01 .about_picBox{width: 78%;}
	.tab-content img{width: 100%;}
	#about01 .btn_more a{margin-left:0; display: block;}
	
	#about01 p{font-size: 1.2rem;}
	.num_about{width: 48px; height: 48px; font-size: 2rem; line-height: 47px;}
	#home_contact .ercode{position: inherit; right: 0; top: 0;}

	.about_detail h2{font-size: 2rem;}
	.about_detail h1 span,
	.about_detail p span{font-size:1.5rem!important}

	.factory li:nth-child(n+5){
		display: block;
	}

	/*page_contact*/
	.contact_box{margin-top:26%; height:74%; width: 92%;}
	.message_box{display: none;}
	.contact_info{width: 90%; padding-top: 10%;}
	.contact_info h3{font-size:1rem;}
	.contact_info h2{margin-bottom:3rem; font-weight: bold;}
	.contact_info ul li{float: none; padding: 5px 0; width: 100%; font-size: 1.5rem;}
	.ercode div{float: left; width: 40%; margin-right: 8%;}
	.ercode div img{width: 100%; height: auto;}
	.ercode div:nth-child(2){margin-right:0; margin-left: 0;}

	.subpage_banner h3,
	.subpage_banner p{display: none;}
	
	.product_item{width: 100%;}
	.detail_info h1{margin-bottom:1rem; font-size:3rem;}
	.detail_con img{width:100%!important; height: auto!important;}
	.detail_con #mapContainer img{width:auto!important;}
	#p_product_detail p span{font-size: 1.5rem!important;}
	#p_product_detail h2{text-indent: 0!important;}
	#p_product_detail p{text-indent: 0!important;}
	.product_related .tag{width:70%;}
	.product_info h3{height: auto;}

	.product_info h3 a{color:#333;}
	.product_item:nth-child(odd) .product_info h3 a,
	.product_item:nth-child(odd) .product_info p a{color:#d1d1d1!important;}
	.product_item:nth-child(even) .product_info h3 a,
	.product_item:nth-child(even) .product_info p a{color:#555!important;}
	.product_item:hover .product_info h3 a{color:#333!important;}
	.product_item:hover .product_info p a{color:#333!important;}

	.product_item:nth-child(odd){background-color: #444!important;}
	.product_item:nth-child(even){background-color: #fff!important;}

	.detail_image{background: #f5901e url(../images/bg_product_detail_m.jpg) no-repeat center bottom; background-size: 120%;}
	.detail_image .subpage_title{margin: 0;}
	.detail_image .subpage_title p{font-size: 0.8rem;}
	.detail_image .subpage_title h1{font-size: 2.8rem;}

	.related_content .col-md-6{
		width: 100%;
		text-align: left;
		padding: 1rem;
		background: #f2f2f2;
		margin-bottom: 1px;
	}


	/*footer*/
	.subpage_footer{
		padding-left: 4%;
		padding-right: 4%;
		padding-bottom: 4rem;
	}
	
	
	.footer_01{margin:3rem 0;}
	.footer_01 h4{font: bold 2rem "微软雅黑";}
	.footer_01 p{font-size: 1rem;}
	.footer_02{display: none;}

	.news_date{padding: 1rem 0 0 1rem; left: 10px; height: 70px;}
	.news_image{top: 2%; width: 30%;}
	.news_info{margin-left: 5%; margin-right: 5%; margin-top: 90px;}
	.news_info h3{padding: 0 0 1rem 0; font: bold 1.6rem "微软雅黑";}
	.news_title{margin: 1.5rem 0;}
	.news_title h1{font-size:2rem;}
	.news_image{position: absolute; right: 0; top: 0;}
	.detail_main{margin:2rem 0; padding: 3rem 0;}

	.contact{padding: 0;}
	.contact h2{font-size: 2.2rem; font-weight: bold; color: #f08519;}

	.detail_title h5{font-size:2.2rem; font-weight: bold;}

	.subpage_main{width: 96%;}
	.subpage_main_about{padding:0 4%;}
	.subpage_banner{min-height: 230px; padding-top:110px; }
	.subpage_banner h3{font-size: 2rem;}
	.subpage_banner p{font-size:1.5rem;}
	.subpage_cate{display: flex; justify-content: center;}
	.subpage_cate li{padding: 1rem; font-size: 1rem;}
	.crumb_box{width:96%;}
	.crumb_box .fr,.crumb_box .fl{float: none;}
	.breadcrumb{display: none;}
}