@charset "utf-8";
/* CSS Document */
img, object, embed, video {
	max-width: 100%;
}

.ie6 img {
	width:100%;}
	
	
.cl{
	clear: both;
	}
	
.area{
	width: 100%;
	max-width: 1240px;
	height: auto;
	margin: 0 auto;
	overflow: hidden;
	}
	
.area_content{
	width: 100%;
	height: auto;
	}
.top_content{
	width: 100%;
	height: auto;
	}	
	

/*top*/
.top_area{
	width: 100%;
	height: 36px;
	background-image: url(../bg_02.jpg);
	background-repeat: repeat-x;
	overflow: hidden;
	color: #666666;
	font-size: 12px;
	border-bottom: 1px solid #cccccc;
	} 
.welcome{
	float: left;
	width: 50%;
	height: 36px;
	line-height: 36px;
	overflow: hidden;
	}	
.search_social{
	float: right;
	width: 50%;
	height: 36px;
	overflow: hidden;
	}	
	
.top_tools{
	float:right;
	}	
.search_title{
	float: left;
	padding-top: 7px;
	height: 22px;
	line-height: 22px;
	padding-right: 3px;
	}	
.search{
	float: left;
	width: 180px;
	padding-top: 7px;
	}	
.search_form{
	width: auto;
    height: 20px;
	border:1px solid #e1e1e1;
	background-color:#ffffff;	
	margin: 0;
	padding:0;
		}
.search_input { 
	width: 85%;
    float: left;
	height:20px;
	color: #666666;
	border: medium none;
	line-height:20px;
	text-indent:5px;
	font-size: 12px;
	background-color:#ffffff;	
	font-family:Arial, Helvetica, sans-serif;
   }	
.search_btn {
	width: 15%;
	height: 20px;
	float: right;
	cursor: pointer;
	border: medium none;
	background: url(../bg_06.png) center center #e50112 no-repeat;
  } 

.social_pics{
	float:left;
	margin-top: 2px;
	margin-left: 10px;
	}
.social_pics ul li{
	float:left;
	margin-left: 5px;
	margin-top: 5px;
	}	
.social_pics ul li img{
	width: 22px;
	height: 22px;
	}		
	 
	 
	 
.logo_tools{
	width: 100%;
	height: 104px;
	background-image: url(../bg_01.png);
	background-repeat: repeat;
	overflow: hidden;
	}	
.logo{
	float:left;
	width: 35%;
	height: 104px;
	overflow: hidden;
	}	
.logo img{
	max-width: 100%;
	height: auto;
	}

.tools_two{
	float:right;
	width: 65%;
	height: 104px;
	overflow: hidden;	
	}			
.tools_area{
	float:right;
	margin-top: 35px;
	}	 	
.tools_area ul li{
	float:left;
	height: 34px;
	line-height: 34px;
	text-indent: 33px;
	font-size: 15px;
	margin-left: 20px;
	}
.abg_01{
	background: url(../pbg_17.png) left center no-repeat;
	}		
.abg_02{
	background: url(../pbg_18.png) left center no-repeat;
	}				
	
		
.navigation{
	width: 100%;
	height: 44px;
	background-color: #e50112;
	overflow: hidden;
	}	
.nav_list{
	width: 100%;
	height: 44px;
	overflow: hidden;
	}	
.nav_list ul li{
	float:left;	
	width: 12.5%;
	height: 44px;
	font-size: 16px;
	font-weight: 700;	
	overflow: hidden;
	}	
.nav_list ul li a{
	display: block;
	width: 100%;
	height: 44px;
	line-height: 44px;
	text-align: center;
	color: #FFF;
	overflow: hidden;
	background: url(../pbg_19.png) right center no-repeat;	
	}	
.nav_list ul li a:hover{
	background-color: #d70010;
	}		
.nav_list ul li.incurrent a{
	background-color: #d70010;	
	}		 
/*top*/



/*轮播图 开始*/
#slides {
	display:none;
	position:relative;}
#slides img{
	width: 100%;
	}	
.slidesjs-container{}
.slidesjs-navigation{ 
	display:none; 
	position:absolute; 
	right:10px; 
	bottom:10px; 
	z-index:200;}
.slidesjs-navigation a{
	font:bold 20px/normal simsun;
	text-decoration:none;
	color:#333;}
.slidesjs-previous{}
.slidesjs-next{}
.slidesjs-navigation a:hover{color:#C00}
.slidesjs-pagination{ 
	position:absolute; 
	right:30px; 
	bottom:15px; 
	z-index:100;}
.slidesjs-pagination li{
	float:left;
	padding:0 3px;}
.slidesjs-pagination li a{
	display:block;
	width: 13px;
	height:0;
	padding-top:13px;
	background:url(../pagination.png) 0 0;
	overflow:hidden;}
.slidesjs-pagination li a.active,.slidesjs-pagination li a:hover.active {background-position: 0 -13px}
.slidesjs-pagination li a:hover {
	background-position: 0 -26px}
/*轮播图 结束*/	




/*footer*/
.footer{
	width: 100%;
	height: auto;
	border-top: 6px solid #e50112;
	background-image: url(../bg_28.png);
	background-repeat: repeat;
	padding: 5px 0 20px 0;
	overflow: hidden;
	}
.footer_a{
	width: 100%;
	height: auto;
	}	
.footer_about{
		float: left;
	    width: 15.5%; 
		height: auto;
		padding: 12px 1%;
		overflow: hidden;
		}
.footer_pros{
		float: left;
	    width: 20.5%; 
		height: auto;
		padding: 12px 1%;
		overflow: hidden;
		}			
.bottom_tit1{
	width: 100%;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	font-size: 18px;
	color:#e50112;
	padding-bottom: 2px;
	}	
.bottom_aboutlist ul li{
	width: 100%;
	line-height: 28px;
	height: 28px;
	overflow: hidden;
	}	
.bottom_aboutlist ul li a{
	color:#6c6c6c;
	}	
.bottom_aboutlist ul li a:hover{
	color:#6c6c6c;
	text-decoration: underline;
	}		
	
.footer_email{
		float: left;
		width: 27%;
		height: auto;
		padding: 12px 1%;
		overflow: hidden;
	   }
	
.bosubmit_inquiry{
	width: auto;
	height: auto;
	padding-top: 7px;	
	}	
.bosubmit_inquiry form{
	margin: 0;
	padding: 0;
	}
.message_yxxhl{ padding:0;}
.message_yxxhl li{ line-height:32px; height:32px; padding-bottom:11px; font-size:14px; }
.message_yxxhl li input.botext{ background:#ffffff; height:30px; line-height:30px;width:82%; padding: 0px 5px 0px 5px;font-family: Arial, Helvetica, sans-serif;color:#6c6c6c;font-size:14px;border: 1px solid #bbbbbb;-moz-border-radius: 4px;-webkit-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px;}
.message_yxxhl .submitBtn_yxxhl{width:84.5%; padding: 0px 5px 0px 5px;border: 0;height:36px; box-shadow: 0 1px 1px -1px #DDD inset;  -moz-border-radius: 4px;
-webkit-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; background-color:#e50112;color: #ffffff;font-size: 16px;font-family: Arial, Helvetica, sans-serif;}
.commentText_yxxhl{background:#ffffff; width:82%; height:80px; padding:5px; font-size:14px; color:#6c6c6c;font-family: Arial, Helvetica, sans-serif;line-height: 20px;overflow: auto;border: 1px solid #bbbbbb;-moz-border-radius: 4px;-webkit-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px;}	
.message_yxxhl li.comment_yxxhl{ height:100px; }
		
	
.footer_contact{
		float: left;
		width: 29%;
		height: auto;
		padding: 12px 1%;
		overflow: hidden;
	}	
	

.boname_three{
	width:100%;
	height: auto;
	}		
.boname_three ul li{
	width: 100%;
	line-height: 28px;
	text-indent: 22px;
	overflow: hidden;
    color:#6c6c6c;
	}		

.boname_three a{
	color:#e50112;
	cursor: pointer;
	}	
.boname_three a:hover{
	text-decoration: underline;
	}	
.bcbg_01{
	background:url(../pbg_21.png) left top no-repeat;
	}	
.bcbg_02{
	background:url(../pbg_22.png) left top no-repeat;
	}
.bcbg_03{
	background:url(../pbg_23.png) left top no-repeat;
	}
.bcbg_04{
	background:url(../pbg_24.png) left top no-repeat;
	}	
.bcbg_05{
	background:url(../pbg_25.png) left top no-repeat;
	}		
.bcbg_04 span{
	color:#e50112;
	}	
	
	
		
.boname_four{
	width: 100%;
	padding-top: 7px;
	}	
	
.boname_four ul li{
	  float: left;
	  padding: 4px 8px 4px 0;
	}	
	
.addcl{
	display: none;
	}	
		
.bottom_words{
	width: 96%;
	padding: 15px 2% 0 2%;
	line-height: 28px;
	text-align: center;
    color:#6c6c6c;
	margin-top: 10px;
	background: url(../bg_29.jpg) top repeat-x;
	overflow: hidden;
	}
	
	
.foot_fixed{
	display: none;
	}		
/*footer*/	


.sendinfo{
	position: fixed;
	bottom: 8px;
    right: 30px;
    width: 35px;
    height: 43px;
	z-index: 200;
	}		
.sendinfo img{
    width: 35px;
    height: 43px;
	border:0;
	}
	
	
	
/*index products*/	
.module_title01{
	width: 100%;
	height: 40px;
	line-height: 40px;
	text-indent: 25px;
	font-weight: normal;
	font-size: 28px;
	border-bottom: 1px solid #e50112;
	overflow: hidden;
	}

					
.mcolor{ 
    width: 100%;
	height: auto;
	background-color: #f3f3f3;
	padding:30px 0 40px 0;
	overflow: hidden;
	}
.pro_box{}
.pro_li{	 
	width:22%;
	display: inline;
	float:left;
	overflow:hidden;
	margin:25px 1.5% 0 1.5%;
	background-color: #dcdcdc;
	}
	
*+html .pro_li{	 
	width:21.95%;
	display: inline;
	float:left;
	overflow:hidden;
	margin:25px 1.5% 0 1.5%;
	background-color: #dcdcdc;
	}	
	
.pro_pic{	 
	width:90%;
	padding: 10px 5% 0 5%;
    height:auto;
	overflow:hidden;
	position: relative;
	}
.pro_pic img{	
	width: 100%;
	height: auto;}

.pro_picname{
	width:90%;
	padding: 3px 5% 0 5%;	
	font-size: 16px;
	height: 32px;
	line-height: 32px;
	overflow: hidden;
	text-align: center;	
	}
.pro_picname a{
    color: #212121;
	}
.pro_picname a:hover{
	color:#e50112;
	}
	
.pro_picword{
	width:90%;
	padding: 0 5% 0 5%;	
	line-height: 20px;
	height: 60px;
	text-align: center;
	overflow: hidden;	
	}	
.pro_picword a{
	color: #666666;
	}	
.pro_picword a:hover{
	color: #666666;
	}
.pro_piclink{
	width: 100%;
	height: 46px;
	background: url(../pbg_31.png) top center no-repeat;
	overflow: hidden;
	margin-top: 13px;
	}	
.pro_piclink a{
	display:block;
	width: 80px;
	padding: 7px 5px 5px 5px;
	text-transform: uppercase;
	line-height: 17px;
	height: 34px;
	color:#e50112;	
	margin:0 auto;
	text-align: center;
	overflow: hidden;
	}	
.pro_piclink a:hover{
	font-weight: 700;
	}	
	

.carousel-control{width:20px;height:20px;line-height:14px;position: absolute;left:92%;top:-30px;}
.carousel-control.left{background:#666;}
.carousel-control.right{background:#666;right:25px;}
/*index products*/


/*index*/
.index_profile{
	width: 100%;
	height: auto;
	padding:20px 0 40px 0;
	overflow: hidden;
	}	
.about_left{
	float:left;
	width: 37%;
	height: auto;
	margin-top: 20px;
	overflow: hidden;
	}
.about_left img{
    max-width: 100%;
	height: auto;
	}	
.about_right{
	float:right;
	width: 61%;
	height: auto;
	margin-top: 20px;
	overflow: hidden;
	}	
	
		
.about_01{
	width: 100%;
	font-size: 28px;
	line-height: 42px;
	height: 42px;
	overflow: hidden;
	}		
.about_02{
	width: 100%;
	font-size: 16px;
	line-height: 24px;
	overflow: hidden;	
	}
.about_03{
	width: 100%;
	line-height: 24px;
	max-height: 144px;
	overflow: hidden;
	margin-top: 10px;	
	}	
.about_03 a{
	color: #666666;
	}	
.about_03 a:hover{
	color: #666666;
	}
	
.about_04{
	width: 100%;
	height: auto;
	margin-top: 20px;
	}	
.about_04 a{
	display: block;
	width: 120px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	overflow: hidden;
	text-transform: uppercase;
	background-color: #e50112;
    -moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	 -o-border-radius: 4px; 
	 -ms-border-radius: 4px;
	  border-radius: 4px;	
	color: #ffffff;
	}	
	
	
.chat_online{
	width: 95%;
	padding: 15px 2.5%;
	height: auto;
	background-image: url(../bg_27.jpg);
	background-repeat: repeat;
	overflow: hidden;
	}
.chat_left{
	float:left;
	width: 66%;
	height: auto;
	overflow: hidden;
	}	
.chat_title{
	width: 100%;
	font-size: 24px;
	line-height: 30px;
	height: 30px;
	overflow: hidden;
	}	
.chat_words{
	width: 100%;
	height: 48px;
	line-height: 24px;
	margin-top: 5px;
	overflow: hidden;	
	}	
.chat_right{
	float:right;
	width: 26%;
	height: 83px;
	overflow: hidden;
	}	
		
.chat_btn{
	float: right;
	width: 220px;
	height: 47px;
	overflow: hidden;
	margin-top: 18px;
	}	
.chat_btn a{
	display: block;
	width: 220px;
	height: 47px;
	line-height: 47px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px; 
	-o-border-radius: 4px; 
	-ms-border-radius: 4px; 
	border-radius: 4px;
	text-transform: uppercase;
	font-size: 20px;
	color: #FFF;
	text-indent: 71px;
	background: url(../pbg_32.png) left center #e50112 no-repeat;
	overflow: hidden;
	}	
	
	
.cases_news{
	width: 100%;
	height: auto;
	overflow: hidden;
	padding-top: 15px;
	}
.index_case{
	float:left;
	width: 48%;
	height: auto;
	overflow: hidden;
	margin-top: 15px;
	}	
.incase_title{
	width: 100%;
	height: 40px;
    line-height: 40px;
	border-bottom: 1px solid #cacaca;
	overflow: hidden;
	}	
.incasetit_01{
	 float:left;
	 font-size: 28px;
	 }  
 .incasetit_02{
	 float:right;
	 } 	
.incasetit_02 a{
	color:#e50112;
	 } 	
.incasetit_02 a:hover{
	text-decoration: underline;
	 } 	
	 
.incase_info{
	width: 100%;
	height: auto;
	overflow: hidden;
	}	
.incase_info ul li{
	float:left;
	width: 48%;
	margin-top: 20px;
	height: auto;
	overflow: hidden;
	}	
*+html .incase_info ul li{
	width: 47.5%;
		float:left;
	margin-top: 20px;
	height: auto;
	overflow: hidden;
	}	
.incase_info ul li.info01{	
    margin-right: 2%;
    }
.incase_info ul li.info02{	
     margin-left: 2%;
    }
		
.incase_pic{
	width: auto;
	height: auto;
	border: 1px solid #dbdbdb;
	}
.incase_pic img{
	width: 100%;
	height: auto;
	}	
.incase_name{
	width: 100%;
	height: 22px;
	line-height: 22px;
	text-align: center;
	margin-top: 3px;
	overflow: hidden;
	}
	
	
.index_news{
	float:right;
	width: 48%;
	height: auto;
	overflow: hidden;
	margin-top: 15px;
	}	
	
	
.newsset{
	width: 100%;
	height: 249px;
	margin-top: 5px;
	overflow: hidden;
	}	
	
.newsset ul li{
	width: 100%;
	height: auto;
	padding: 15px 0 0 0;
	overflow: hidden;
	}	
	
.innews_date{
	float: left;
	width: 13.5%;
	height: 68px;
	background-color: #e50112;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px; 
	-o-border-radius: 4px; 
	-ms-border-radius: 4px; 
	border-radius: 4px;
	overflow: hidden;
	}	
.innews_time{
	width: 100%;
	height: 24px;
	line-height: 24px;
	text-align: center;
	overflow: hidden;
	font-size: 24px;
	color: #FFF;
	margin-top: 11px;
	}	
.innews_marth{
	width: 100%;
	height: 24px;
	line-height: 24px;
	text-align: center;
	overflow: hidden;
	color: #FFF;
	}	
	
.innews_info{
	float: right;
	width: 84%;
	height: auto;
	overflow: hidden;
	}
.innews_title{
	width: 100%;
	line-height: 24px;
	height: 24px;
	overflow: hidden;
	}
		
.innews_word{
	width: 100%;
	height: 40px;
	line-height: 20px;
    overflow: hidden;
	}	
.innews_word a{
	color: #666666;
	}	
.innews_word a:hover{
	color: #666666;
	}
	
	
	
.three_boxes{
	width: 100%;
	height: auto;
	margin-top: 9px;
	padding-bottom: 40px;
	overflow: hidden;
	}	
.boxsize01{
	float:left;
	width: 31.33%;
	height: auto;
	margin-top: 70px;
	}
.boxsize02{
	margin-left: 3%;
	margin-right: 3%;
	}		
.boxsize01 a{
	display: block;
	width: auto;
	height: auto;
	border: 1px solid #cacaca;
	}	
.boxsize_pic {
	position:relative;
	top: -41px;
	z-index: 150;
	background: url(../pbg_37.png) top center no-repeat;
	text-align: center;
	}
.boxsize01 a:hover{
	border: 1px solid #e50112;
	}
.boxsize01 a:hover .boxsize_pic {
	background: url(../pbg_38.png) top center no-repeat;
	}


.boxsize_info{
	width: 86%;
	padding: 0 7% 25px 7%;
	margin-top: -33px;	
	}
.boxsize_title{
	width: 100%;
	height: 40px;
	line-height: 40px;
	font-size: 24px;
	text-align: center;
	overflow: hidden;
	}
.boxsize_words{
	width: 100%;
	line-height: 24px;
	height: 120px;
	text-align: center;
	color: #666666;	
	overflow: hidden;
	margin-top: 5px;
	}	
.boxsize01 a:hover .boxsize_words{
	color: #212121;	
	}	
.boxsize_link{
	width: 120px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	overflow: hidden;
	text-transform: uppercase;
	background-color: #e50112;
    -moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	 -o-border-radius: 4px; 
	 -ms-border-radius: 4px;
	  border-radius: 4px;	
	color: #ffffff;	
	margin: 15px auto 0 auto;
	}		
			
							  	    				 				
/*index*/



/*small banner  crumbread*/
.small_banner{
	width: 100%;
	max-width: 1750px;
	height: auto;
	margin: 0 auto;
	overflow: hidden;
	}	
.small_banner img{
	width: 100%;
	height: auto;
	}		
/*small banner  crumbread*/

	
.crumbbread{
	width: 100%;
	height: 36px;
	line-height: 36px;
	background-image: url(../bg_30.jpg);
	background-repeat: repeat;
	overflow: hidden;
	border-bottom: 1px solid #e8e8e8;
	}	
.space_one{
	padding:0 5px;
	}	
.bread_size{
	background: url(../pbg_39.png) left center no-repeat;
	text-indent: 19px;
	}	
		
		
/*leftsidebar*/
.leftsidebar{
    float: left;
	width: 23%;
	height: auto;
	padding: 10px 0 30px 0;
	display:inline;
	overflow: hidden;
	}

.leftabout_box{
	width: 100%;
	height: auto;
	overflow: hidden;
	padding-top: 20px;
	}
.leftabout_title{
	width: 88%;
	padding: 0 6%;
	height: 46px;
	line-height: 46px;
	font-size: 22px;
	color: #ffffff;
	background-image: url(../bg_31.jpg);
	background-repeat: repeat-x;
	overflow: hidden;
	}
	
.leftabout_list{
	width: 100%;
	}
.leftabout_list ul li{
	width: 100%;
	height: auto;
	overflow: hidden;
	}
.leftabout_list ul li a{
	display: block;
	width: 88%;
	padding: 7px 6%;
	line-height: 22px;
	height: auto;
	color: #212121;
	text-indent:19px;
	border-bottom: 1px solid #dbdbdb;
	background: url(../pbg_40.png) left top #f3f3f3 no-repeat;
	overflow: hidden;
	}
.leftabout_list ul li a:hover{
	color:#ffffff;
	background-color: #b9b9b9;
	}
.leftabout_list ul li.smcurrents a{
	color:#ffffff;
	background-color: #b9b9b9;
	}

.leftcontact_two{
	width: 88%;
	padding: 10px 6% 15px 6%;
	height: auto;
	overflow: hidden;
	line-height: 26px;
	color: #212121;
	background-color: #f3f3f3;
	}
.leftcontact_two p{
	margin:0;
	padding:0;
	line-height: 26px;
	}
.leftcontact_two a{
	color: #212121;
	}	
.leftcontact_two a:hover{
	color:#e50112;
	}	

.leftchat_pic{
	width: 100%;
	height: auto;
	}
.leftchat_pic img{
	width: 100%;
	height: auto;
	}
		
/*leftsidebar*/		


/*rightsidebar*/	
.rightsidebar{
	float: right;
	width: 74.5%;
	height: auto;
	padding-top: 30px;
	padding-bottom: 30px;
	overflow:hidden;	
    }		
.content_title{
	width:97%;
	padding: 9px 1.5%;
	line-height: 28px;
	height: auto;
	font-size: 22px;
	border-bottom:1px solid #cecece;
	text-transform: capitalize;
	overflow: hidden;
	}	
	
	
.certifi_content{
	width:97%;
	height: auto;
	padding: 15px 1.5% 0 1.5%;
	overflow: hidden;
	}		
.latestnews_a{
	width: 100%;
	line-height: 26px;
	height: auto;
	overflow: hidden;
	}		
.latestnews_a p{
	padding: 0;
	margin: 0;
	line-height: 26px;
	}		
.latestnews_a img{
	    max-width: 100%;
    height: auto;
    margin: 5px;
    border: solid 1px #BCBCBC;
	}	
/*rightsidebar*/	

	
/*上一页 下一页*/
.shareus_01{
	width:100%;
    padding-top: 25px; 
	height: auto;
	overflow: hidden;
	}
.previous_next{
	width:100%;
	padding-top: 10px;
	margin-top: 15px;
	border-top: 1px dotted #a8a8a8;
	height: auto;
	overflow: hidden;
	}	
.previous_page{
	line-height: 26px;
	}	
.previous_page span{
	padding-right: 5px;
	}	
/*上一页 下一页*/	

.productlist{
	display: none;
	}
	

/*hot-sale products*/
.bottom_tits{
	width: 100%;
	height: auto;
	overflow: hidden;
	}
.bottom_tits01{
	float:left;
	height: 28px;
	line-height: 28px;
	color:#e50112;
	font-size: 22px;
	}	
.bottom_tits02{
	float:right;
	width: 150px;
	height: 28px;
	overflow: hidden;
	}	
.bottom_tits02 a{	
    display: block;
	height: 28px;
	line-height: 28px;
    -moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	-o-border-radius: 50px;
	-ms-border-radius: 50px;
	border-radius: 50px;
	text-indent: 46px;
	color: #ffffff;
	font-size: 13px;
	text-transform: uppercase;
	background: url(../pbg_42.png) left #e50112 no-repeat;
   }
	
	
	
.bottoms_links{
	width: 100%;
	height: auto;
	padding: 25px 0 20px 0;
	background-color: #f5f5f5;
	overflow: hidden;
	}
.bottom_pros{
	width: 100%;
	height: auto;
	margin-top: 15px;
	}	
.bottom_pros ul li{
	float:left;
	width: auto;
	height: 26px;
	line-height: 26px;
	background: url(../pbg_41.png) left top no-repeat;
	padding-left: 9px;
	margin-right: 30px;
	overflow: hidden;
	}	
/*hot-sale products*/	



/*证书*/
.certifi_box{
	width: 100%;
	height: auto;
	margin-top: 8px;
	overflow: hidden;
	}	
.certifi_box ul li{
	float: left;
	width: 30.1%;
	height: auto;
	margin: 15px 1.6% 0 1.6%;
	overflow: hidden;
	}	
*+html .certifi_box ul li{
	float: left;
	width: 30%;
	height: auto;
	margin: 15px 1.5% 0 1.5%;
	overflow: hidden;
	}	
	
.certifi_pic{
	width: auto;
	height: auto;
	overflow: hidden;
	border: 1px solid #dbdbdb;
	cursor:pointer;
	}			
.certifi_pic img{
	width: 100%;
	height: auto;
	border: 0;
	}		
.certifi_name{
	width: 100%;
	line-height: 20px;
    height: 20px;
	text-align: center;
	padding-top: 4px;
	text-transform: capitalize;
	overflow: hidden;
	}					
/*证书*/


.paging{
	width: 97%;
	padding-left: 2;
	padding: 30px 1.5% 0 1.5%;
	}
.sabrosus {
    padding-right: 3px; 
	padding-left: 3px; 
	padding-bottom: 3px; 
	margin: 3px; 
	padding-top: 3px; 
   } 
.sabrosus a {
    border-right: #9aafe5 1px solid;
	padding-right: 5px; 
	border-top: #9aafe5 1px solid; 
	padding-left: 5px; 
	padding-bottom: 2px; 
	border-left: #9aafe5 1px solid; 
	color: #2e6ab1; 
	margin-right: 2px; 
	padding-top: 2px; 
	border-bottom: #9aafe5 1px solid; 
	text-decoration: none;
    }
.sabrosus a:hover {
      border-right: #2b66a5 1px solid; 
	  border-top: #2b66a5 1px solid; 
	  border-left: #2b66a5 1px solid; 
	  color: #000; 
	  border-bottom: #2b66a5 1px solid; 
	  background-color: lightyellow;
}
.pagination a:active {
      border-right: #2b66a5 1px solid; 
	  border-top: #2b66a5 1px solid; 
	  border-left: #2b66a5 1px solid; 
	  color: #000; 
	  border-bottom: #2b66a5 1px solid; 
	  background-color: lightyellow;
}
.sabrosus span.current {
         border-right: #4e7903 1px solid;
		 padding-right: 5px; 
		 border-top: #4e7903 1px solid; 
		 padding-left: 5px; 
		 font-weight: bold; 
		 padding-bottom: 2px; 
		 border-left: #4e7903 1px solid; 
		 color: #fff; 
		 margin-right: 2px; 
		 padding-top: 2px; 
		 border-bottom: #4e7903 1px solid; 
		 background-color: #0168cf;
}
.sabrosus span.disabled {
    border-right: #929292 1px solid; 
	padding-right: 5px; 
	border-top: #929292 1px solid; 
	padding-left: 5px; 
	padding-bottom: 2px; 
	border-left: #929292 1px solid; 
	color: #929292; 
	margin-right: 2px; 
	padding-top: 2px; 
	border-bottom: #929292 1px solid;
   }			




/*partner_box*/
.partner_box{
	width:98%;
	padding: 5px 1% 0 1%;
	height: auto;
	overflow: hidden;
	}
.partner_box ul li{
	float:left;
	width: 12%;
	margin: 20px 1% 0 1%;
	border: 1px solid #dbdbdb;
	}
.partner_box ul li img{
	width: 100%;
	height: auto;
	}		
	
/*partner_box*/	



/*faq*/
 .allfaqs{
	 width: 97%;
	 padding: 0 1.5%;
	 height: auto;
	 overflow: hidden;
	 }
	 
.job_zpyhl{
	 border-bottom: 1px dotted #a8a8a8;
	 width: 100%; 
	 height: auto;
	 margin: 25px 0 0 0;
	 }
	
.jobTitle_yhl{ 
	  width: 100%;
	  cursor:pointer; 
	  clear:both;
	  border-top:1px dotted #a8a8a8; 
	  background: url(../bg_45.png) left top no-repeat;
	  line-height:26px; 
	  text-indent: 12px;
	  padding:10px 0px 10px 0;
	  font-weight: 700;
	  }
	  
div.activeTitle_yhl{ 
	color:#e50112;
	  }
.jobContent_yhl{ 
	  height: auto; 
	  width: 100%; 
	  display: none; 
	  padding: 0 0 10px 0; 
	  line-height: 26px; 
	  clear: both;
	  border-top: 0px dotted #a8a8a8;
	  }
.jobContent_yhl p{ 
     margin:0;
	 padding: 0;
	 line-height: 26px; 
	 }	
.jobContent_yhl img{
	max-width: 100%;
	height: auto;
	}	  
/*faq*/	 



/*产品列表页面*/	
.jobspaces_two{
	width: 100%;
	height: auto;
	overflow: hidden;
    } 
.unipros_two{
	float: left;
	width: 30.1%;
	height: auto;
	margin: 20px 1.6% 0 1.6%;
	overflow: hidden;
	}

	
.unipros_two a{
	display:block;
	width: auto;
	height: auto;
	color: #212121;
	background-color: #FFF;
	border: 1px solid #dbdbdb;
	}	
.unipros_twopic{
	width: 100%;
	height: auto;	
	}	
.unipros_twopic img{
	width: 100%;
	height: auto;	
	}	
	
.unipros_twoname{
	width: 94%;
	padding: 3px 3%;
	height: 28px;
	line-height: 28px;
	text-align: center;
	overflow: hidden;
	}

.unipros_two a:hover{
	color:#e50112;
	}	
/*产品列表页面*/	



/*左侧产品*/
.navBox{
	width: 100%;
	height:auto;
	background-color: #f3f3f3;
	}
	
.navTitle {
	width: 100%;
}
.navTitle a{
	display: block;
	width: 88%;
	padding: 7px 6%;
	line-height: 22px;
	height: auto;
	background: url(../pbg_40.png) left top #f3f3f3 no-repeat;
	cursor: pointer;
	overflow: hidden;
	border-bottom:1px solid #dbdbdb;	
	text-decoration: none;
    color: #212121;
	text-indent:19px;
	font-weight: 700;
	}
.navTitle a:hover{	
	color:#ffffff;
	background-color: #b9b9b9;
	}
	
.navTitles {
		width: 100%;
}
.navTitles a{
	display: block;
	width: 88%;
	padding: 7px 6%;
	line-height: 22px;
	height: auto;
	background: url(../pbg_40.png) left top #b9b9b9 no-repeat;
	cursor: pointer;
	overflow: hidden;
	border-bottom:1px solid #dbdbdb;	
	text-decoration: none;
	color:#ffffff;
	text-indent:19px;
	font-weight: 700;	
	}
.navTitles a:hover{
	color:#ffffff;
	background-color: #b9b9b9;
	}

		
.navText {
     margin: 0;
	 padding: 0;
	 padding-top: 8px;
	 padding-bottom: 8px;
	 border-bottom:1px solid #dbdbdb;
    }
.navText li{
    width: 81%;
	padding: 4px 6% 4px 13%;
	list-style-type:none;
	height: auto;
	line-height: 20px;
    color: #212121;
	overflow: hidden;
}
.navText li a{
    text-decoration: none;
     color: #212121;
	}
.navText li a:hover{
	color:#e50112;
	}	
/*左侧产品*/


.search_tips_ab{
	width: 97%;
	padding: 20px 1.5% 0 1.5%;
	font-size: 18px;
	line-height: 26px;
	}
.search_tips_ab span{
	color:#e50112;
	padding: 0 7px;
	}	
	
	
.search_tips_cd{
	width: 97%;
	padding: 20px 1.5% 0 1.5%;
	font-size: 18px;
	line-height: 26px;
	text-align: center;
	}
.search_tips_cd span{
	color:#e50112;
	padding: 0 7px;
	}			
.search_tips_ef{
	width: 96%;
	padding: 10px 2% 0 2%;
	text-align: center;
	}
.search_tips_ef img{
    max-width: 100%;
	height: auto;
	}		
		


/*gally*/
.fourpros_area{
	width: 100%;
	height: auto;
	padding-bottom: 25px;
	padding-top: 15px;
	background-color: #f3f3f3;
	overflow: hidden;
	}

.probrief_left{
	float: left;
	width: 53%;
	height: auto;
	overflow: hidden;
	margin-top: 10px;
	}

#gallery{
	width:100%;
	padding:0;
	height: auto;
	overflow:hidden;
   }
#gallery h1{
	color:#666666;
	line-height:30px;}
#gallery_nav {
	float: right;
	width: 17.5%;
	padding-top:2px;
	text-align: center;
	}
#gallery_nav img{
	width:96%;
	height: auto;
	margin-top:8px;
	border: 1px solid #dbdbdb;
	}
#gallery_output {
	float: left;
	width: 80%;
	height: 394px;
	overflow: hidden;
	border: 1px solid #dbdbdb;
}
#gallery_output img {
	display: block;
	width:100%;
	height: 394px;
}


.probrief_right{
	float: right;
	width: 45%;
	height: auto;
	margin-top: 10px;
	overflow: hidden;
	}
.probrief_title{
	width: 100%;
	font-size: 20px;
	line-height: 26px;
	border-bottom: 1px dotted #a8a8a8;
	padding-top: 10px;
	padding-bottom: 10px;
	}

.probrief_thumbs{
	width: 100%;
	line-height: 26px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #a8a8a8;
	}
.probrief_thumbs p{
	margin: 0;
	padding: 0;
	line-height: 26px;
	}	
	
	
	
.probrief_btns{
	width: 100%;
	height: auto;
	overflow: hidden;
	}	
.probrief_btns ul li{
	float: left;
	margin-right: 15px;
	margin-top: 8px;
	width: 170px;
	height: 32px;
	overflow: hidden;
	}
.probrief_btns ul li a{
	display:block;
	height: 32px;
    line-height: 32px;	
	width: 125px;
	padding-left: 45px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px; 
	-o-border-radius: 4px; 
	-ms-border-radius: 4px; 
	border-radius: 4px;
	background-color: #e50112;
     color: #ffffff;
	 overflow: hidden;
	}
.probrief_btns ul li.briefbtn_one a{
	background:url(../pbg_46.png) left center #e50112 no-repeat;
	}
.probrief_btns ul li.briefbtn_two a{
	background:url(../pbg_47.png) left center #e50112 no-repeat;
	}	
.probrief_btns ul li a:hover{
     color: #ffffff;
	}	

	
	
.probrief_cons{
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-top: 8px;	
	}		
.probrief_cons ul li{
	float: left;
	height: 26px;
	line-height: 26px;
	text-indent: 25px;
	padding-right: 25px;
    color:#e50112;
	}	
.probrief_cons ul li a{
	color:#e50112;
	}		
.probrief_cons ul li a:hover{
	color:#e50112;
	text-decoration: underline;
	}		
.probrief_cons ul li.sprobg_01{
    background-image: url(../pbg_43.png);
	background-repeat: no-repeat;
	}	
.probrief_cons ul li.sprobg_02{
    background-image: url(../pbg_44.png);
	background-repeat: no-repeat;
	}	
	
/*gally*/



/*detail*/
.fourding{
	width: 100%;
	height: auto;
	overflow: hidden;
	}

.bigarea_pro{
	width: 97.8%;
	margin-left: 1.5%;
	height: auto;
	margin-top: 15px;
	border: 1px solid #dbdbdb;
	border-top: 0px solid #dbdbdb;
	overflow: hidden;
	}
.bigareas_one{
	width: 100%;
	height: auto;
	}
.bigareas_tit{
	width: 96%;
	padding: 0 2%;
	height: 31px;
	line-height: 31px;
	overflow: hidden;
	text-indent: 18px;
	border-top: 2px solid #e50112;
	border-bottom: 1px dotted #a8a8a8;
	color: #e50112;
	background: url(../pbg_49.png) left center no-repeat;
	}	
.bigareas_tit a{
	color: #e50112;
	cursor:default;
	}	
.bigareas_tit a:hover{
	color: #e50112;
	}			
.bigareas_text{
	width: 96%;
	padding: 10px 2% 15px 2%;
	line-height: 26px;
	height: auto;
	overflow: hidden;
	}	
.bigareas_text p{
	margin: 0;
	padding: 0;
	line-height: 26px;
	}	
.bigareas_text img{
	max-width: 100%;
	height: auto;
	}

.related_pros{
	width: 97%;
	padding: 8px 1.5% 5px 1.5%;
	height: auto;
	overflow: hidden;
	}
.related_pros ul li{
	float: left;
	width: 22%;
	height: auto;
	margin: 10px 1.5%;
	overflow: hidden;
	}
.relpro_pic{
    width: auto;
	height: auto;	
	border: 1px solid #dbdbdb;
	}
.relpro_pic img{
    width: 100%;
	height: auto;
	padding: 0;
	margin: 0;
	}

.relpro_name{
	width: 100%;
	height: 28px;
	line-height: 28px;
	text-align: center;
	overflow: hidden;
	}


.inquiry_area{
	width: 96%;
	padding: 15px 2% 0px 2%;
	height: auto;
	overflow: hidden;	
	}

.description_e{
	width: 100%;
	height: auto;
	line-height: 26px;
	color: #666666;
	overflow: hidden;
   }
 .description_e span{
	color:#e50112;
	  } 
.description_f{
	width: 100%;
	height: auto;
	overflow: hidden;
	}
.message{ padding:20px 0 20px 0;}
.message li{ line-height:30px; height:30px; margin-bottom:15px; padding-left:2%;}
.message li .msg{ float:left; color:#212121; width:24%; margin-right:1%; text-align:right;}
.message li .msgbtn{ float:left; color:#ffffff; width:24%; margin-right:1%; text-align:right;}
.message li input.text{ background:#ffffff; border:1px solid #e2e2e2; box-shadow: 0 2px 2px -2px #DDD inset; border-radius:4px; height:28px; line-height:28px;width:48%; padding: 0px 5px 0px 5px;font-family: Arial, Helvetica, sans-serif;}
.message li input.text{color:#3d3d3d;}
.commentText{background:#ffffff; border:1px solid #d2d2d2; border-radius:4px;width:54%; height:100px; padding:10px 10px 10px 6px; color:#3d3d3d;font-family: Arial, Helvetica, sans-serif;line-height: 22px;overflow:auto;}
.message li.comment{ height:125px; }
.message .submit{color:#212121;}
.message .submitBtn{padding-left: 15px;padding-right: 15px; height:34px; box-shadow: 0 2px 2px -2px #DDD inset; border-radius:4px; background-color:#e50112;color: #FFF;font-size: 16px;font-family: Arial, Helvetica, sans-serif;}		
.star{
	color: #e50112;
	padding-right: 3px;	
}					
		



.maodian_area{
	width: 97.8%;
	margin-left: 1.5%;
	margin-bottom: 10px;	
	}
.maodian{
	width: 100%;
	height:36px;
	line-height:36px;
	border-bottom:2px solid #e50112;}
.maodian li{
	text-align:center;
	width:25%;
	float:left;
	overflow: hidden;}
.maodian li a{
	display:block; 
	color:#212121;
	height:36px;
	border:0px solid #e50112;
	border-bottom:0px solid #e50112;
	background: url(../pbg_48.png) right #e2e2e2 no-repeat;
	/*background:url(../line.gif) 0 bottom repeat-x;*/}
.maodian li a.choose{ 
	color:#fff;
	background: url(../pbg_48.png) right #e50112 no-repeat;
		}
.maodian li a:hover{
	background: url(../pbg_48.png) right #e50112 no-repeat;
	color:#fff;
	text-decoration:none;}
.isStuck{
	width:905px;
	margin-top:0px;
}
/*detail*/

.pros_bottom{
	width: 97.8%;
	margin-left: 1.5%;
	}		
	
						
	
/*证书*/
.sucases_box{
	width: 100%;
	height: auto;
	margin-top: 8px;
	overflow: hidden;
	}	
.sucases_box ul li{
	float: left;
	width: 30.1%;
	height: auto;
	margin: 15px 1.6% 0 1.6%;
	overflow: hidden;
	}	
*+html .sucases_box ul li{
	float: left;
	width: 30%;
	height: auto;
	margin: 15px 1.5% 0 1.5%;
	overflow: hidden;
	}

.sucases_pic{
	width: auto;
	height: auto;
	overflow: hidden;
	cursor:pointer;
	border: 1px solid #dbdbdb;
	}			
.sucases_pic img{
	width: 100%;
	height: auto;
	border: 0;
	}		
.sucases_name{
	width: 100%;
	line-height: 20px;
    height: 20px;
	text-align: center;
	padding-top: 4px;
	text-transform: capitalize;
	overflow: hidden;
	}					
/*证书*/
	
.newsde_title{
	width: 100%;
	font-size: 18px;
	text-align: center;
	padding-bottom: 10px;
	line-height: 28px;
	margin-top: 5px;
	overflow: hidden;
	}	
.author_time{
	width: 100%;
	padding-bottom: 20px;
	padding-top: 10px;
	color: #666666;
	text-align: right;
	border-top: 1px dotted #a8a8a8;
	overflow: hidden;
	}	
.author_time span{
	padding-left: 5px;
	padding-right: 5px;
	}
	

/*company_news*/
 .company_news{
	 width: 97%;
	 padding: 0 1.5%;
	 height: auto;
	 overflow: hidden;
	 }
.company_news ul li{
	width: 100%;
	height: auto;
	padding: 13px 0 13px 0;
	border-bottom:1px dotted #cccccc;
	}
.compnews{
	width: 100%;
	height: auto;
	overflow: hidden;	
	} 
.compnews_left{
	float: left;
	width: 77%;
	height: 22px;
	line-height: 22px;
	overflow: hidden;	
	} 	
.compnews_left a{
	display: block;
	width: 100%;
	text-indent: 13px;
	height: 22px;
	line-height: 22px;
	background: url(../bg_24.png) left top no-repeat;	
	} 
.compnews_left a:hover{
	background: url(../bg_25.png) left top no-repeat;	
	} 		
.compnews_right{
	float: right;
	width: 23%;
	height: 22px;
	line-height: 22px;
	text-align: right;
	overflow: hidden;
	color: #666666;
	} 
/*company_news*/	
		
	
.table-container{
width: 100%;
overflow-y: auto;
_overflow: auto;
margin-top: 5px;
}
.table-container table{
	 border:0;
	 border-collapse:collapse;	 
	 }
.table-container table td,.table-container table th{border:1px solid #cecece; padding:0.5em 1em; text-align:center;  vertical-align:center;}

.table-container::-webkit-scrollbar{
-webkit-appearance: none;
width: 14px;
height: 14px;
}


.table-container::-webkit-scrollbar-thumb{
border-radius: 8px;
border: 3px solid #fff;
background-color: rgba(0, 0, 0, 0.3);
}	
	
	
	
	
@media screen and (max-width:1280px){
.area_content{
	width: 95%;
	padding: 0 2.5%;
	}
.top_content{
	width: 95%;
	padding: 0 2.5%;
	}	


/*index*/
.about_left{
	width: 39%;
	}
.about_right{
	width: 59%;
	}	
	
.index_case{
	width: 51%;
	}	
.index_news{
	width: 45%;
	}		 				
/*index*/
	

/*gally*/
#gallery_output {
	width: 80%;
	height: 374px;
}
#gallery_output img {
	width:100%;
	height: auto;
}
	
/*gally*/


/*detail*/
.isStuck{
	width:66%;
}
/*detail*/

	
  } 
  


@media screen and (max-width:1200px){
.area_content{
	width: 93%;
	padding: 0 3.5%;
	}
.top_content{
	width: 93%;
	padding: 0 3.5%;
	}

/*top*/
.search_title{
	display: none;
	}
.tools_area ul li{
	font-size: 14px;
	}	
.nav_list ul li{
	font-size: 14px;
	}		
/*top*/
	

/*index*/
.about_left{
	width: 40%;
	}
.about_right{
	width: 58%;
	}	
.about_03{
	max-height: 120px;
	}
	
	
.chat_online{
	width: 94%;
	padding: 20px 3% 25px 3%;
	}
.chat_left{
	float:none;
	width: 100%;
	}	
.chat_title{
	height: auto;
	text-align: center;
	}	
.chat_words{
	height: auto;
	text-align: center;	
	}	
.chat_right{
	float:none;
	width: 100%;
	height: auto;
	}	
		
.chat_btn{
	float:none;
	margin: 15px auto 0 auto;
	}	
		


.index_case{
	width: 58%;
	}	
.index_news{
	width: 38%;
	}			
.innews_date{
	width: 24%;
	}	
	
.innews_info{
	width: 73%;
	}				 				
/*index*/


/*partner_box*/
.partner_box ul li{
	width: 13%;
	margin: 20px 1.6% 0 1.6%;
	}
/*partner_box*/	


/*gally*/
#gallery_output {
	width: 80%;
	height: 349px;
}
#gallery_output img {
	width:100%;
	height: auto;
}
	
/*gally*/



	
  } 
  
  
 
 
@media screen and (max-width:1110px){
/*index products*/	
.module_title01{
	text-indent: 20px;
	}
		
.carousel-control.right{right:20px;}
/*index products*/


/*index*/
.about_left{
	width: 44%;
	}
.about_right{
	width: 54%;
	}	
	
	
.index_case{
	width: 64%;
	}	
.index_news{
	width: 32%;
	}			 				
/*index*/	


.leftsidebar{
	width: 25%;
	}
.rightsidebar{
	width: 72.5%;	
    }	
	
	
/*gally*/
#gallery_output {
	width: 80%;
	height: 320px;
}
#gallery_output img {
	width:100%;
	height: auto;
}
	
/*gally*/


/*detail*/
.bigareas_tit{
	width: 95%;
	padding: 0 2.5%;
	}		
.bigareas_text{
	width: 95%;
	padding: 10px 2.5% 15px 2.5%;
	}	
.inquiry_area{
	width: 95%;
	padding: 15px 2.5% 0px 2.5%;
	}
/*detail*/

	} 
  
 

@media screen and (max-width:1026px){
/*gally*/
#gallery_output {
	width: 80%;
	height: 298px;
}
#gallery_output img {
	width:100%;
	height: auto;
}
	
/*gally*/
	
	}
  			

@media screen and (max-width:1020px){
.top_content{
	width: 100%;
	padding: 0;
	}	
	
/*top*/
.navigation{
	height: 69px;
	}	
.nav_list{
	height: 69px;
	}	
.nav_list ul li{
	float:left;	
	width: 25%;
	height: 34px;	
	border-bottom: 1px solid #f93241;
	}	
.nav_list ul li a{
	height: 34px;
	line-height: 34px;
	background: url(../pbg_20.png) right center no-repeat;	
	}	
	 
/*top*/


/*footer*/
.footer_about{
	    width: 46%; 
		padding: 12px 2%;
		}
.footer_pros{
	    width: 46%; 
		padding: 12px 2%;
		}			

.footer_email{
	    width: 46%; 
		padding: 12px 2%;
	   }
	

.footer_contact{
	    width: 46%; 
		padding: 12px 2%;
	}	
	
.addcl{
	display: block;
	}	

	
/*footer*/	


/*index*/
.about_left{
	width: 45%;
	}
.about_right{
	width: 52%;
	}	
.about_04{
	display: none;
	}
/*index*/



.leftsidebar{
	display:none;
	}
.rightsidebar{
	float:none;
	width: 100%;
	padding-top: 15px;
	padding-bottom: 30px;		
    }	
.bread_size{
	background:none;
	text-indent: 0;
	width: 97%;
	padding: 0 1.5%;
	}		

/*small productlist*/
.productlist{
	display:block;
	width: 100%;
	}
#toggle {
  	color: white;
  	width:92%;
  	height:36px;
  	line-height:36px;
  	padding:0 4%;
  	cursor: pointer;
  	background:#fe7201 url(../menu.png) 94% center no-repeat;
  	border:none;
	text-indent:10px;
	font-size:16px;
  	margin:0 auto;}
#toggle a{
	color:white;}
#toggle.active{
	background:#fe7201 url(../menu.png) 94% center no-repeat}
.nav-collapse ul{
  	margin: 0;
  	padding: 0;
  	width: 100%;
  	display: block;
  	list-style-type: none;}
.nav-collapse li{
  	width: 93%;
  	text-indent:12px;
  	line-height:18px;
	padding: 8px 3.5%;
  	display: block;
  	background:#e5e5e5;
	border-bottom: 1px dotted #b5b5b5;}
.nav-collapse li a{
	color:#212121;}
.nav-collapse li a:hover{
	text-decoration:underline;
	color:#212121;
	}

.js .nav-collapse {
  	clip: rect(0 0 0 0);
  	max-height: 0;
  	position: absolute;
  	display: block;
  	overflow: hidden;
  	zoom: 1;}

.nav-collapse.opened {
  	max-height: 9999px;}

.disable-pointer-events {
  	pointer-events: none !important;}

.nav-toggle {
  	-webkit-tap-highlight-color: rgba(0,0,0,0);
  	-webkit-touch-callout: none;
  	-webkit-user-select: none;
  	-moz-user-select: none;
  	-ms-user-select: none;
  	-o-user-select: none;
  	user-select: none;}
.js .nav-collapse{
    position: relative;}
.js .nav-collapse.closed{
    max-height: none;
}
.nav-toggle {
    display: none;}

/*small productlist*/	
	

/*gally*/
.probrief_left{
	float: none;
	width: 100%;
	}

#gallery{
	width:548px;
	padding:0;
	height: auto;
	overflow:hidden;
   }
#gallery_nav {
	float: right;
	width: 95px;
	padding-top:0;
	text-align: center;
	}
#gallery_nav img{
	width:93px;
	height: 70px;
	margin-top:8px;
	border: 1px solid #dbdbdb;
	}
#gallery_output {
	float: left;
	width:440px;
	height: 330px;
	border: 1px solid #dbdbdb;
}
#gallery_output img {
	display: block;
	width:440px;
	height: 330px;
}


.probrief_right{
	float: none;
	width: 100%;
	}

/*gally*/

/*detail*/
.isStuck{
	width:91%;
}
/*detail*/


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

/*top*/
.welcome{
	display: none;
	}	
.search_social{
	float: none;
	width: 100%;
	}	
	
.logo{
	width: 50%;
	}	

.tools_two{
	float:right;
	width: 50%;	
	}			
.tools_area{
	float:right;
	margin-top: 18px;
	}	 	
.tools_area ul li{
	float:none;
	margin-left: 0;
	}		
	
/*top*/


.sendinfo{
	display: none;
	}
	
	
/*index products*/
.carousel-control{left:90%;}
.pro_picname{
	padding: 3px 5% 0 5%;	
	font-size: 14px;
	height: 28px;
	line-height: 28px;
	}

/*index products*/	
	


/*index*/	
.index_case{
	float:none;
	width: 100%;
	}	
.index_news{
	float:none;
	width: 100%;
	}	
.innews_date{
	width: 13.5%;
	}	
.innews_info{
	width: 84%;
	}


.boxsize_title{
	font-size: 20px;
	}	
.boxsize_words{
	margin-top: 0;
	}		
/*index*/			

  } 
 
 

	
    
@media screen and (max-width:850px){
/*index products*/	
.carousel-control{left:87%;}
/*index products*/	

 } 


@media screen and (max-width:768px){
/*index products*/	
.pro_li{	 
	width:45%;
	margin:25px 2.5% 0 2.5%;
	}
/*index products*/	

/*index*/
.about_left{
	float:none;
	width: 100%;
	}
.about_right{
	float:none;
	width: 100%;
	}	
.about_04{
	display: block;
	}
	
	
.boxsize01{
	float:none;
	width: 100%;
	}
.boxsize02{
	margin-left: 0;
	margin-right: 0;
	}		
.boxsize_words{
	height: 72px;
	}		
/*index*/


.unipros_twoname{
	width: 94%;
	padding: 1px 3%;
	}

/*detail*/


.message li{ line-height:30px; height:60px; margin-bottom:12px;padding-left:2%;}
.message li .msg{ float:none; color:#212121; width:100%; display:block; text-align: left;height: 30px;}
.message li .msgbtn{ float:none; color:#f3f3f3; width:100%; display:block;height: 30px;}
.message li input.text{ background:#ffffff; border:1px solid #e2e2e2; box-shadow: 0 2px 2px -2px #DDD inset; border-radius:4px; height:28px; line-height:28px;width:75%; padding: 0px 5px 0px 5px;font-family: Arial, Helvetica, sans-serif;}
.message li input.text{color:#212121;}
.commentText{background:#ffffff; border:1px solid #d2d2d2; border-radius:4px;width:75%; height:100px; padding:6px;color:#212121;font-family: Arial, Helvetica, sans-serif;overflow:auto;}
.message li.comment{ height:125px; }
.message .submit{color:#212121;}
.message .submitBtn{padding-left: 15px;padding-right: 15px; height:34px; box-shadow: 0 2px 2px -2px #DDD inset; border-radius:4px; background-color:#e50112;color: #FFF;font-size: 14px;font-family: Arial, Helvetica, sans-serif;}	
/*detail*/


 } 	 
	 

@media screen and (max-width:750px){
/*partner_box*/
.partner_box ul li{
	width: 16.5%;
	margin: 20px 1.5% 0 1.5%;
	}
/*partner_box*/	


	
}

	 
		 
@media screen and (max-width:640px){
/*index products*/	
.module_title01{
	text-indent: 20px;
	height: 40px;
	line-height: 40px;
	font-size: 20px;
	}	
.mcolor{ 
	padding:20px 0 30px 0;
	}	
/*index products*/

/*index*/
.index_profile{
	padding:10px 0 30px 0;
	}
.about_right{
	margin-top: 10px;
	}		
.about_01{
	width: 100%;
	font-size: 20px;
	line-height: 32px;
	height: 32px;
	overflow: hidden;
	}	
	
	
.chat_online{
	width: 90%;
	padding: 20px 5% 25px 5%;
	}
.chat_title{
	width: 100%;
	font-size: 18px;
	line-height: 24px;
	}	
	
.chat_btn{
	width: 185px;
	height: 40px;
	}	
.chat_btn a{
	width: 185px;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	text-indent: 64px;
	background: url(../pbg_33.png) left center #e50112 no-repeat;
	}	
	
	
.innews_date{
	width: 16%;
	}	
.innews_info{
	width: 81%;
	}
.incase_title{
	height: 34px;
    line-height: 34px;
	}		
.incasetit_01{
	 font-size: 20px;
	 }  
.cases_news{
	padding-top: 5px;
	}
	
.incase_info ul li{
	margin-top: 15px;
	}
.newsset{
	margin-top: 0;
	}	
	
.three_boxes{
	margin-top: 0;
	padding-bottom: 30px;
	}				 					
/*index*/


.content_title{
	padding: 7px 1.5%;
	line-height: 26px;
	font-size: 20px;
	}	



/*hot-sale products*/
.bottom_tits01{
	font-size: 18px;
	}	
/*hot-sale products*/



/*datail*/
.related_pros{
	width: 93%;
	padding: 8px 3.5% 12px 3.5%;
	}
.related_pros ul li{
	width: 44%;
	margin: 8px 3% 0 3%;
	}
.relpro_name{
	width: 100%;
	height: 24px;
	line-height: 24px;
	font-size: 12px;
	text-align: center;
	overflow: hidden;
	}	
/*datail*/


.author_time{
	text-align: center;
	}	



/*company_news*/
.compnews_left{
	float: none;
	width: 100%;
	height: auto;
	} 	
.compnews_left a{
	height: auto;	
	} 	
.compnews_right{
	float: none;
	width: 100%;
	text-align: left;
	text-indent: 13px;
	} 
/*company_news*/


	}
  
  
@media screen and (max-width:635px){
.area_content{
	width: 91%;
	padding: 0 4.5%;
	}
		
/*top*/	
.nav_list ul li{
	font-size: 12px;
	}	

.logo_tools{
	width: 100%;
	height: 78px;
	}	
.logo{
	float:none;
	width: 100%;
	height: 78px;
	text-align: center;
	}	
.logo img{
	max-width:none;
	width: 200px;
	height: 78px;
	}
	
.tools_two{
	display:none;	
	}		
/*top*/


/*index products*/
.module_title01{
	text-indent: 15px;
	height: 40px;
	line-height: 40px;
	font-size: 20px;
	}	
.carousel-control{left:84%;}
.carousel-control.right{background:#666;right:15px;}

/*index products*/	



/*证书*/	
.certifi_box ul li{
	width: 45%;
	margin: 12px 2.5% 0 2.5%;
	}	
.certifi_name{
	font-size: 12px;
	padding-top: 3px;
	}						
/*证书*/	


/*partner_box*/
.partner_box ul li{
	width: 20.5%;
	margin: 15px 2% 0 2%;
	}
/*partner_box*/


/*产品列表页面*/	
.unipros_two{
	width: 45%;
	margin: 20px 2.5% 0 2.5%;
	}
.unipros_twoname{
	width: 94%;
	padding: 0 3%;
	height: 26px;
	line-height: 26px;
	font-size: 12px;
	}	
/*产品列表页面*/	
	

/*gally*/
#gallery{
	width:388px;
	padding:0;
	height: auto;
	overflow:hidden;
   }
#gallery_nav {
	float: right;
	width: 66px;
	padding-top:0;
	text-align: center;
	}
#gallery_nav img{
	width:64px;
	height: 48px;
	margin-top:6px;
	border: 1px solid #dbdbdb;
	}
#gallery_output {
	float: left;
	width:310px;
	height: 233px;
	border: 1px solid #dbdbdb;
}
#gallery_output img {
	display: block;
	width:310px;
	height: 233px;
}


.probrief_title{
	font-size: 18px;
	padding-top: 8px;
	padding-bottom: 8px;
	}
/*gally*/


/*detail*/
.maodian{
	height:69px;
	line-height:34px;
	}
.maodian li{
	width:50%;
	}
.maodian li a{
	height:34px;
	border:0px solid #e50112;
	border-bottom:1px solid #ffffff;
	background: url(../pbg_48.png) right #e2e2e2 no-repeat;
	/*background:url(../line.gif) 0 bottom repeat-x;*/}

.isStuck{
	width:89%;
}


.bigareas_tit{
	width: 92%;
	padding: 0 4%;
	}		
.bigareas_text{
	width: 92%;
	padding: 10px 4% 15px 4%;
	}	
.inquiry_area{
	width: 92%;
	padding: 15px 4% 0px 4%;
	}

/*detail*/



/*证书*/
.sucases_box ul li{
	width: 45%;
	margin: 12px 2.5% 0 2.5%;
	}		
.sucases_name{
	font-size: 12px;
	padding-top: 3px;
	}					
/*证书*/


.top_area{
	display:none;
	}

 }  
 

 




@media screen and (max-width:480px){
/*top*/
.top_tools{
	float:left;
	}			
/*top*/


/*footer*/
.footer{
	padding: 5px 0 60px 0;
	}
.foot_fixed{
	width:100%;
	height:40px;
	display:inline-block;
	position:fixed;
	background:#af0c0f;
	bottom:0; 
	z-index:250;
	}
.foot_fixed li{
	width:20%;
	height:40px;
	float:left;
	text-align:center;
	background: url(../bt_07.png) right no-repeat;
	}
.foot_fixed a{
	width:100%;
	height:40px;
	line-height:40px;
	display:block;
	}	
	
/*footer*/	


/*index*/
.innews_date{
	width: 19%;
	}	
.innews_info{
	width: 78%;
	}	
	
.incase_info ul li{
	width: 47.5%;
	}	
.incase_info ul li.info01{	
    margin-right: 2.5%;
    }
.incase_info ul li.info02{	
     margin-left: 2.5%;
    }	
	
.boxsize_words{
	height: 96px;
	}			
/*index*/	
	


	
	
							  	   
	}	






@media screen and (max-width:475px){
/*footer*/
.footer_about{
     	float:none;
	    width: 96%; 
		padding: 12px 2%;
		}
.footer_pros{
     	float:none;
	    width: 96%; 
		padding: 12px 2%;
		}			

.footer_email{
     	float:none;
	    width: 96%; 
		padding: 12px 2%;
	   }
.footer_contact{
     	float:none;
	    width: 96%; 
		padding: 12px 2%;
	}	
	
.addcl{
	display:none;
	}	
	
/*footer*/	


/*index products*/
.pro_li{	 
	width:95%;
	margin:20px 2.5% 0 2.5%;
	}
.module_title01{
	text-indent: 10px;
	}	
.carousel-control{left:79%;}
.carousel-control.right{background:#666;right:10px;}
.mcolor{ 
	padding:15px 0 25px 0;
	}	
/*index products*/

	
/*index*/
.index_profile{
	padding:5px 0 25px 0;
	}
/*index*/

.small_banner{
	display: none;
	}



/*hot-sale products*/
.bottom_tits01{
	float:none;
	width: 100%;
	}	
.bottom_tits02{
	float:none;
    margin-top: 10px;
	}
.bottoms_links{
	padding: 20px 0 20px 0;
	}	
		
/*hot-sale products*/


/*partner_box*/
.partner_box ul li{
	width: 26.5%;
	margin: 15px 3% 0 3%;
	}
/*partner_box*/


/*gally*/
#gallery{
	width:239px;
	padding:0;
	height: auto;
	overflow:hidden;
   }
#gallery_nav {
	float: right;
	width: 39px;
	padding-top:0;
	text-align: center;
	}
#gallery_nav img{
	width:37px;
	height: 28px;
	margin-top:4px;
	border: 1px solid #dbdbdb;
	}
#gallery_output {
	float: left;
	width:190px;
	height: 143px;
	border: 1px solid #dbdbdb;
}
#gallery_output img {
	display: block;
	width:190px;
	height: 143px;
}

/*gally*/


}





@media screen and (max-width:450px){
/*top*/
.top_area{
	height: auto;
    padding-bottom: 7px;
	background-image: none;
	background-color: #f6f6f6;
	} 
.search_social{
	width: 180px;
	height: auto;
	margin: 0 auto;	
	}
		
.search{
	float: none;
	}	
.social_pics{
	float:none;
	margin-top: 0;
	margin-left: 0;
	}
.social_pics ul li{
	float:left;
	margin-left: 0;
	margin-top: 5px;
	margin-right: 5px;
	}	
			
/*top*/

/*index*/
.innews_date{
	width: 25%;
	}	
.innews_info{
	width: 70.5%;
	}	
.innews_title{
	width: 100%;
	line-height: 24px;
	height: 48px;
	margin-top: 10px;
	overflow: hidden;
	}
		
.innews_word{
	display: none;
	}			
/*index*/


/*产品列表页面*/	
.unipros_two{
	width: 45%;
	margin: 15px 2.5% 0 2.5%;
	}
/*产品列表页面*/	


/*datail*/
.bigareas_tit{
	width: 89%;
	padding: 0 5.5%;
	}		
.bigareas_text{
	width: 89%;
	padding: 10px 5.5% 15px 5.5%;
	}	
.inquiry_area{
	width: 89%;
	padding: 15px 5.5% 0px 5.5%;
	}
/*datail*/

	
	}
	
	
	
@media screen and (max-width:340px){
.area_content{
	width: 90%;
	padding: 0 5%;
	}	

/*top*/	
.nav_list ul li{
	font-size: 12px;
	font-weight: normal;
	}		
/*top*/
	
.carousel-control{left:77%;}

.chat_online{
	width: 86%;
	padding: 20px 7% 25px 7%;
	}



/*index*/
.innews_date{
	width: 27%;
	}	
.innews_info{
	width: 69%;
	}	
/*index*/

}
	
	 
	 


