@charset "utf-8";
/* CSS Document */

.area{
	width: 1200px;
	height: auto;
	margin: 0 auto;
	}
.top{
	width: 100%;
	height: 46px;
	background-color: #909090;
	overflow: hidden;
	}
	
.top_search{
	float: right;
	}	
.top_search form{
	margin:0;
	padding:0;
	}
.search_table{
	margin-top: 11px;
	}	
.searchWordsbg{
	width: 210px;
	height: 24px;
	background-color: #e5e5e5;
	}		
.searchWords{
	margin-left: 8px;
	width: 190px;
	border: 0;
	color: #3d3d3d;
	font-size: 14px;
	background-color: #e5e5e5;
	font-family:Arial, Helvetica, sans-serif;
	}	
.searchSubmit{
	border: 0;	
    width: 35px;
	height: 24px;
	background-image: url(../bg_01.jpg);
	background-repeat: no-repeat;
	}		
	
	
.logo_nav{
	width: 1200px;
	height: 140px;
	overflow: hidden;
	}	
.logo{
	float: left;
	width: 350px;
	height: 90px;
	margin-top: 25px;
	}	
.logo img{
	width: 346px;
	height: 90px;
	}	
.navigation{
	float: right;
	width: auto;
	height: 44px;
	margin-top: 48px;
	overflow: hidden;
	}	
.navigation_left,.navigation_right{
	float: left;
	width: 17px;
	height: 44px;	
	}	
.navigation_center{
	float: left;
	width: auto;
	height: 44px;	
	background-image: url(../bg_03.jpg);
	background-repeat: repeat-x;
	}	
.navigation_center ul li{
	float: left;
	padding-left: 16px;
	padding-right: 16px;
	height: 44px;
	line-height: 44px;
	font-size: 16px;
	overflow: hidden;
	}	
.navigation_center ul li a{
	display: block;
	color: #575757;
	height: 44px;
	line-height: 44px;
	}	
.navigation_center ul li a:hover{
	color: #ff7300;
	}	
.navigation_center ul li.incurrent a{
	color: #ff7300;
   }		
   
 
	
.banners{
	 width:100%;  
	 height:430px;
	 margin:0 auto; 
	 padding:0px; 
	 clear:both; 
	}	
#flash {
	width:100%;
	height:430px;
	overflow:hidden;
	margin:0 auto;
    padding:0px;
	clear:both;
    position:relative;
}
#flash a {
	width:100%;
	height:430px;
	display:none;
}

.flash_bar{
	width:100px;
	z-index:1069;
	height:30px;
	padding-top:12px;
	bottom:45px;
	text-align:center;
	margin:0 auto;
	position:relative;
	overflow:hidden;
}
.flash_bar .dq {
	display:inline-block;
	float:left;
	width:8px;
	height:8px;
	margin:5px 5px;
	cursor:pointer;
	background:url(../on.png) no-repeat 0px 0px;
    _background:url(../on.jpg) no-repeat 0px 0px;
}
.flash_bar .no {
	display:inline-block;
	float:left;
	width:8px;
	height:8px;
	margin:5px 5px;
	cursor:pointer;
	background:url(../off.png) no-repeat 0px 0px;
    _background:url(../off.jpg) no-repeat 0px 0px;
}	  



.inabout{
	width: 100%;
	height: auto;
	background-color: #e3e7f0;
	padding-top: 25px;
	padding-bottom: 35px;
	overflow: hidden;
	}
.inabout_title{
	width: 1200px;
	font-size: 28px;
	line-height: 50px;
	height: 50px;
	text-align: center;
	text-transform: uppercase;
	}	
.inabout_words{
	width: 1200px;
	line-height: 30px;
	max-height: 90px;
	text-align: center;
	overflow: hidden;
	}
	
.inabout_words a,.inabout_words a:hover{
	color: #4b595f;
	}	
	
.hotproducts{
	width: 1200px;
	height: auto;	
	padding: 50px 0 45px 0;
	overflow: hidden;
	}
.hotpro_title{
	width: 1200px;
	height: 50px;		
	line-height: 50px;
	border-bottom: 1px solid #dedede;
	}	
.hotpro_area{
   width: 450px;
   	font-size: 28px;
   	background-color: #f2f4fb;
   	text-align: center;
	text-transform: uppercase;
	margin: 0 auto;
	}		
	
	
	
	
.clearfix:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}
.clearfix{display:inline-table;}/* Hides from IE-mac */
*html .clearfix{height:1%;}
.clearfix{display:block;}/* End hide from IE-mac */
*+html .clearfix{min-height:1%;}
/* section */
.section{
	width:1200px;
	margin:30px auto 0 auto;
	overflow:hidden;
	}
.section ul{
	width:1200px;
	}
.section ul li{
	float:left;
	margin:5px;
	display:inline;
	width:290px;
	height:180px;
	overflow:hidden;
	position:relative;
	}
.section ul li .photo{
	width:290px;
	height:180px;
	overflow:hidden;
	background-color:#f2f4fb;
	}
.photo_name{
	float: left;
	width: 130px;
	height: 120px;
	padding: 60px 0 0 20px;
	line-height: 24px;
	font-size: 18px;
	overflow: hidden;
	}
.photo_pic{
	float: right;
	width: 140px;
	height: 180px;
	}	
.photo_pic img{
	width: 140px;
	height: 180px;
	}		
.section .rsp{
	width:290px;
	height:180px;
	overflow:hidden;
	position: absolute;
	background:#ff7300;
	top:0px;
	left:0px;
	}
.section .text{
	position:absolute;
	width:290px;
	height:180px;
	left:-290px;
	top:0px;
	overflow:hidden;
	}
.section .text h3{
	width:290px;
	height:180px;
	line-height: 180px;
	text-align:center;
	color:#FFFFFF;
	font-size:20px;
	}
.section .text a{
	text-decoration: none;
	cursor: pointer;
	}	
.section .text a:hover{
	text-decoration: none;
	cursor: pointer;
	}	
	
	
	
	
.inbanner{
	width: 100%;
	height: 320px;
	overflow: hidden;
	background: url(../inbanner.jpg) top center no-repeat;
	}	
	
.innews_set{
	padding-top: 35px;
	padding-bottom: 30px;
	}	
.innews_title{
	width: 1200px;
	height: 40px;
	line-height: 40px;
	font-size: 28px;
	text-transform:capitalize;
	}	
	
	
.news_sizehl{
	width: 1200px;
	height: auto;
	overflow: hidden;
	}	
.news_sizehl ul li{
	float: left;
	width: 575px;
	height: auto;
	padding-top: 20px;
	padding-bottom: 25px;
	overflow: hidden;
	}	
.news_left_phl{
	float: left;
	width: 150px;
	height: 205px;
	border: 1px solid #d6d6d6;
	}	
.news_left_phl img{
	width: 150px;
	height: 205px;
	}	
	
.news_right_phl{
	float: right;
	width: 405px;
	height: 207px;
	overflow: hidden;
	}	
	
	
.news_one_phl{
	width: 100%;
	font-weight: 700;
	line-height: 26px;
	height: 26px;
	font-size: 16px;
	padding-top: 3px;
	overflow: hidden;
	}	
.news_one_phl a{
	color: #3d3d3d; 
	}	
.news_one_phl a:hover{
	color: #ff7300;
	}	
.news_four_phl{
	width: 100%;
	line-height: 24px;
	height: 24px;	
	color: #7e7e7e;
	padding-bottom: 8px;
	}	
		
.news_two_phl{
	width: 100%;
	line-height: 24px;
	height: 72px;
    overflow: hidden;
	}	
.news_two_phl a{
	color: #3d3d3d; 
	}	
.news_two_phl a:hover{
	color: #3d3d3d; 
	}	
		
.news_three_phl{
	width: 100%;
	height: 36px;
	line-height: 36px;
	overflow: hidden;
	padding-top: 17px;
	}				
.news_three_phl a{
	display: block;
	width: 145px;
	height: 36px;
	line-height: 36px;
	text-indent:20px;
	color: #ffffff;
	background-image: url(../bg_05.jpg);
	background-repeat: no-repeat;
	}		
.news_three_phl a:hover{
	background-image: url(../bg_06.jpg);
	background-repeat: no-repeat;
	}		
.unique_news{
	padding-left: 50px;
	}	
	
	
	
	
	
		
		
.sm_banner01{
	width: 100%;
	height: 250px;
	
	overflow: hidden;
	}		
.sm_banner02{
	width: 100%;
	height: 250px;
	background: url(../sm_02.jpg) top  center no-repeat;
	overflow: hidden;
	}	
	
.sm_banner03{
	width: 100%;
	height: 250px;
	background: url(../sm_03.jpg) top  center no-repeat;
	overflow: hidden;
	}	
.sm_banner04{
	width: 100%;
	height: 250px;
	background: url(../sm_04.jpg) top  center no-repeat;
	overflow: hidden;
	}	
.sm_banner05{
	width: 100%;
	height: 250px;
	background: url(../sm_05.jpg) top  center no-repeat;
	overflow: hidden;
	}	
.sm_banner06{
	width: 100%;
	height: 250px;
	background: url(../sm_06.jpg) top  center no-repeat;
	overflow: hidden;
	}	

	
	



.crumbbread{
	width: 100%;
	height: 45px;
	line-height: 45px;
	text-indent: 15px;
	background-color: #f3f5f8;
	overflow: hidden;
	}	
.space_one{
	padding-left: 5px;
	padding-right: 5px;	
		}	
.color_five{
	padding-right: 5px;			
		}		
		
		
		
.leftsidebar{
    float: left;
	width: 260px;
	height: auto;
	padding: 25px 0 45px 0;
	display:inline;
	overflow: hidden;
	}

.leftabout_box{
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-top: 20px;
	}
.leftabout_title{
	width: 220px;
	padding-left: 20px;
	padding-right: 20px;
	height: 60px;
	line-height: 60px;
	font-size: 24px;
	color: #FFF;
    background-color: #436797;
	overflow: hidden;
	}
.leftabout_list{
	width: 218px;
	padding: 8px 20px 12px 20px;
	border:1px solid #436797;
	border-top: 0px solid #436797;
	}
.leftabout_list ul li{
	width: 100%;
	text-indent: 12px;
	line-height: 20px;
	height: auto;
	background-image: url(../bg_08.jpg);
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-bottom: 5px;
	overflow: hidden;
	}	
	


.rightsidebar{
	float: right;	
	width: 895px;
	height: auto;
	overflow:hidden;	
	padding: 45px 0 45px 0;
    }	
.certifi_content{
	width:100%;
	height: auto;
	overflow: hidden;
	}			
	
.newsde_title{
	width: 100%;
	font-size: 28px;
	padding-bottom: 10px;
	line-height: 36px;
	overflow: hidden;
	}		
.latestnews_a{
	width:　100%;
	line-height: 28px;
	padding-top: 10px;
	}		
.latestnews_a p{
	padding: 0;
	margin: 0;
	line-height: 28px;
	}		
	
	
.category_pros{
	width:　100%;
	}	
	
.description_g{
	width: 100%;
	font-size: 28px;
	height: 50px;
	line-height: 50px;
	border-bottom: 1px dotted #bebebe;
	padding-top: 40px;
	}	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
.footer{
	width: 100%;
	height: auto;
	background-color: #282f37;
	overflow: hidden;
	padding-bottom: 25px;
	}	

.footer_contact{
	float: left;
	width:　360px;
	height: auto;
	color: #7d8286;
	overflow: hidden;
	padding-top: 15px;
	padding: 15px 45px 0 45px;
	}	
.bottom_tit3{
	width:　100%;
	height: 45px;
	line-height: 45px;
	overflow: hidden;
	color: #ffffff;
	font-size: 16px;
	font-weight: 700;
	}	
.bottom_tit4{
	width:　100%;
	height: 45px;
	line-height: 45px;
	padding-top: 10px;
	overflow: hidden;
	color: #ffffff;
	font-size: 16px;
	font-weight: 700;
	}		
.boname_one{
	width:　100%;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	}	

.boname_three{
	width:　100%;
	height: auto;
	}		
.boname_three ul li{
	width:　100%;
	line-height: 24px;
	overflow: hidden;
	}			
.boname_three ul li a{
	color: #ff7300;
	cursor: pointer;
	}
.boname_three ul li a:hover{
	color: #ffffff;
	}
.boname_two{
	width:　100%;	
	line-height: 24px;
	padding-top: 18px;
	}				
	
	
.footer_email{
	float: left;
	width: 360px;
	height: auto;
	color: #7d8286;
	overflow: hidden;
	padding-top: 15px;
	}	
.index_inquiry{
	width:　100%;
	height: auto;
	overflow: hidden;
	}	
.index_inquiry form{
	margin: 0;
	padding: 0;
	}

.message_yxxhl{ padding:8px 0 0 0;}
.message_yxxhl li{ line-height:30px; height:30px; padding-bottom:12px; font-size:14px; }
.message_yxxhl li input.text{ background:#51565c; border:1px solid #4c5157; box-shadow: 0 2px 2px -2px #DDD inset; border-radius:4px; height:28px; line-height:28px;width:280px; padding: 0px 5px 0px 5px;font-family: Arial, Helvetica, sans-serif;color:#2b3340; font-size:14px;}
.commentText_yxxhl{background:#51565c; border:1px solid #4c5157; border-radius:4px;width:330px; height:100px; padding:5px; font-size:14px; color:#2b3340;font-family: Arial, Helvetica, sans-serif;line-height: 22px;overflow: auto;}
.message_yxxhl li.comment_yxxhl{ height:125px; }
.message_yxxhl .submitBtn_yxxhl{padding-left: 15px;padding-right: 15px; border: 0;height:34px; box-shadow: 0 2px 2px -2px #DDD inset; border-radius:4px; background-color:#e96b04;color: #FFF;font-size: 16px;font-family: Arial, Helvetica, sans-serif;cursor: pointer;}			
		
		
.footer_about{
	float: left;
	width: 360px;
	height: auto;
	color: #7d8286;
	overflow: hidden;
	padding-top: 15px;		
		}	
.boname_four{
	width: 100%;
	line-height: 24px;	
		}	
.boname_four a{
	color: #7d8286;
		}	
.boname_five{
	width: 100%;
	line-height: 24px;	
	padding-top: 18px;	
		}	
.boname_five a{
	color: #ff7300;
	cursor: pointer;	
		}		
.boname_five a:hover{
	color: #ffffff;
		}		
		
		
.bottomer{
	width: 100%;
	height: auto;	
	padding: 23px 0;
	overflow: hidden;
		}	
.bottom_navs{
	float: left;
	width: auto;
	height: 51px;
	line-height: 51px;		
	}		
		
.bottom_navs ul li{
	float: left;
	padding-left: 10px;
	padding-right: 10px;		
	}	
.bottom_social{
	float:right;
	width: auto;
	height: 51px;
	line-height: 51px;	
		}	
.bottom_social li{
	float:left;
	padding-left: 5px;
	padding-right: 5px;
		}	
.bottom_social li a{
	display: block;
	width: 51px;
	height: 51px;
	background-color: #ff7300;
		}		
.bottom_social li a:hover{
	background-color: #93969b;
		}			
		
		
		
.allpro_list{
	padding-top: 45px;
	padding-bottom: 45px;	
		}	
.allpro_titles{
	width: 1200px;
	text-indent: 10px;
	font-size: 28px;
	text-transform: capitalize;	
		}	
		
		
.newsde_texts{
	width: 100%;
	line-height: 28px;
	}		
.newsde_texts p{
	margin: 0;
    padding: 0;
	line-height: 28px;
	}	
	
	
	
	
.hotpro_four{
	width: 100%;
	height: auto;
	overflow: hidden;
	padding-top: 10px;
	}	
.hotpro_four ul li{
	float: left;
	width: 272px;
	padding: 25px 13px 20px 13px;	
	height: auto;
	overflow: hidden;
	}		

.hotpros_a{
	width: 272px;
	height: 169px;
	overflow: hidden;
	}
.hotpros_a img{
	width: 272px;
	height: 169px;
	}	
	
.hotpros_b{
	width: 272px;
	font-size: 18px;
	line-height: 30px;
	height: 30px;
	overflow: hidden;
	padding-top: 7px;
	}	

.hotpros_c{
	width: 272px;
	line-height: 24px;
	height: 72px;
	overflow: hidden;
	padding-top: 3px;
	}		
.hotpros_c a{
	color: #7e7e7e;
	}		
.hotpros_c a:hover{
	color: #7e7e7e;
	}		
.hotpros_d{
	width: 272px;
	height: 36px;
	line-height: 36px;
	overflow: hidden;
	padding-top: 17px;
	}				
.hotpros_d a{
	display: block;
	width: 145px;
	height: 36px;
	line-height: 36px;
	text-indent:20px;
	color: #ffffff;
	background-image: url(../bg_05.jpg);
	background-repeat: no-repeat;
	}		
.hotpros_d a:hover{
	background-image: url(../bg_06.jpg);
	background-repeat: no-repeat;
	}					
	
	
	
.paging{
	width: 100%;
	padding-top: 30px;
	}
.sabrosus {
    padding-right: 3px; 
	padding-left: 3px; 
	padding-bottom: 3px; 
	margin: 3px; 
	padding-top: 3px; 
	text-align: center;
   } 
.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;
   }		
   
   
   
   
.newset_sizehl{
	width: 895px;
	height: auto;
	overflow: hidden;
	}	
.newset_sizehl ul li{
	width: 895px;
	height: auto;
	padding-top: 23px;
	padding-bottom: 23px;
	border-bottom: 1px dotted #bebebe;
	overflow: hidden;
	}	
.newset_left_phl{
	float: left;
	width: 150px;
	height: 205px;
	border: 1px solid #d6d6d6;
	}	
.newset_left_phl img{
	width: 150px;
	height: 205px;
	}	
	
.newset_right_phl{
	float: right;
	width: 725px;
	height: 207px;
	overflow: hidden;
	}	
	
.newset_one_phl{
	width: 100%;
	font-weight: 700;
	line-height: 26px;
	height: 26px;
	font-size: 16px;
	padding-top: 3px;
	overflow: hidden;
	}	
.newset_one_phl a{
	color: #3d3d3d; 
	}	
.newset_one_phl a:hover{
	color: #ff7300;
	}	
.newset_four_phl{
	width: 100%;
	line-height: 24px;
	height: 24px;	
	color: #7e7e7e;
	padding-bottom: 8px;
	}	
		
.newset_two_phl{
	width: 100%;
	line-height: 24px;
	height: 72px;
    overflow: hidden;
	}	
.newset_two_phl a{
	color: #3d3d3d; 
	}	
.newset_two_phl a:hover{
	color: #3d3d3d; 
	}	
		
.newset_three_phl{
	width: 100%;
	height: 36px;
	line-height: 36px;
	overflow: hidden;
	padding-top: 17px;
	}				
.newset_three_phl a{
	display: block;
	width: 145px;
	height: 36px;
	line-height: 36px;
	text-indent:20px;
	color: #ffffff;
	background-image: url(../bg_05.jpg);
	background-repeat: no-repeat;
	}		
.newset_three_phl a:hover{
	background-image: url(../bg_06.jpg);
	background-repeat: no-repeat;
	}	  
	
	
 .author_time{
	width: 100%;
	padding-bottom: 15px;
	padding-top: 12px;
	margin-top: 5px;
	color: #7e7e7e;
	border-top: 1px dotted #bebebe;
	overflow: hidden;
	}	
.author_time span{
	padding-left: 5px;
	padding-right: 5px;
	}	 	
	
	
.previous_next{
	width: 100%;
	padding-top: 15px;
	margin-top: 45px;
	border-top: 1px dotted #bebebe;
	overflow: hidden;
	}	
.previous_page{
	line-height: 28px;
	}	
.previous_page span{
	padding-right: 5px;
	font-weight: 700;
	}			
	
	
	
.description_e{
	width: 100%;
	line-height: 28px;
	color: #ff7300;
	padding-top: 5px;
	}	
.description_f{
	width: 100%;
	margin: 0 auto;
	}

.message{ padding:25px 0 0 0;}
.message li{ line-height:30px; height:30px; margin-bottom:15px;padding-left:2%;}
.message li .msg{ float:left; color:#3d3d3d; 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;font-size: 14px;}
.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; font-size:12px; color:#3d3d3d;font-family: Arial, Helvetica, sans-serif;line-height: 22px;font-size: 14px;overflow: auto;}
.message li.comment{ height:125px; }
.message .submit{color:#3d3d3d;}
.message .submitBtn{padding-left: 15px;padding-right: 15px; height:34px; box-shadow: 0 2px 2px -2px #DDD inset; border-radius:4px; background-color:#ff7300;color: #FFF;font-size: 16px;font-family: Arial, Helvetica, sans-serif;border:0;cursor: pointer;}		
.star{
	color: #cc0000;
	padding-right: 3px;	
	font-weight: 700;
}		
	
	
	
.search_tips_ab{
	width: 100%;
	padding: 20px 0 20px 0;
	text-indent: 14px;
	font-size: 20px;
	line-height: 28px;
	border-bottom: 1px dotted #bebebe;
	}
.search_tips_ab span{
	color: #ff7300;
	margin: 0 8px;
	}		

.search_tips_cd{
	width: 100%;
	padding: 20px 0 20px 0;
	font-size: 20px;
	text-align: center;
	line-height: 28px;
	}	
.search_tips_cd span{
	color: #ff7300;
	margin-left: 8px;
	}		
.latestnews_a_cd{
	width: 100%;
    height: auto;
	text-align: center;
	}	
.latestnews_a_cd p img{
	max-width: 100%;
    height: auto;
	}	
	
	
	
	
.applications{
	width: 100%;
	height: auto;
	background-color: #f4f5f9;
	overflow: hidden;
	padding: 45px 0;
	border-bottom: 1px solid #e0e1e3;
	}			
	
	
	
.wc960{
	width:1200px;
	}

.fl{
	float:left;
	}
.fr{
	float:right;
	}
.mt20{
	margin-top:20px;
	}
.mt30{
	margin-top:30px;
	}	

.warp-pic-list li{
	float:left;
	display:inline;
	}
.warp-pic-list .img_wrap{
	display:block;
	font-size:0;
	overflow:hidden;
	}

.row .hd{height:55px;background:url(../hd-line_01.jpg) bottom no-repeat;}
.row .hd .title{font-size:28px;}

.tab-T-3{
	width:66px;
	}
.tab-T-3 li{
	width:12px;
	height:12px;
	font-size:0;
	background-color:#dfdfdf;
	float:left;
	margin-left:10px;
	cursor:pointer;
	display:inline;}
.tab-T-3 li.cur{
	background-color:#d81c1b;
	}

.rowE .warp-pic-list{
	position:relative;
	width:1200px;
	height:auto;
	overflow:hidden;}
.rowE .count li{
	padding:0 20px;
	width:360px;
	height:auto;
	}
.rowE .count .img_wrap{
	width:360px;
	height:240px;
	}
.rowE .count .img_wrap img{
	width:360px;
	height:240px;
	}
.rowE .count li .text-area{
	width:360px;
	height: auto;
	}

.appli_name{
	width: 100%;
	line-height: 36px;
	height: 36px;
	font-size: 16px;
	padding-top: 5px;
	font-weight: 700;
	overflow: hidden;	
	}
.appli_name a{
	color: #3d3d3d; 
	}	
.appli_name a:hover{
	color: #ff7300;
	}	

.appli_text{
	width: 100%;
	line-height: 24px;
	height: 48px;
    overflow: hidden;
	}	
.appli_text a{
	color: #7e7e7e; 
	}	
.appli_text a:hover{
	color: #7e7e7e; 
	}	


.appli_btn{
	width: 100%;
	height: 36px;
	line-height: 36px;
	overflow: hidden;
	padding-top: 22px;
	}				
.appli_btn a{
	display: block;
	width: 145px;
	height: 36px;
	line-height: 36px;
	text-indent:20px;
	color: #ffffff;
	background-image: url(../bg_05.jpg);
	background-repeat: no-repeat;
	}		
.appli_btn a:hover{
	background-image: url(../bg_06.jpg);
	background-repeat: no-repeat;
	}		





.project_case{
	width: 100%;
	height: auto;
	overflow: hidden;
	}	
.project_case ul li{
	width: 100%;
	height: auto;
	padding-top: 23px;
	padding-bottom: 23px;
	border-bottom: 1px dotted #bebebe;
	overflow: hidden;
	}	
.inpro_left_phl{
	float: left;
	width: 25%;
	height: auto;
	border: 1px solid #dbdbdb;
	}	
.inpro_left_phl img{
	width: 100%;
	height: auto;
	}	
	
.inpro_right_phl{
	float: right;
	width: 72.5%;
	height: auto;
	overflow: hidden;
	}	
	
.jectname_one_phl{
	width: 100%;
	font-size: 16px;
	font-weight: 700;
	line-height: 32px;
	height: 32px;
	overflow: hidden;
	}	
	
.jectname_one_phl a{
    color: #3d3d3d;
	}	
.jectname_one_phl a:hover{
	color: #ff7300;
	}			
.jectname_two_phl{
	width: 100%;
	line-height: 24px;
	height: 48px;
    overflow: hidden;
	}	
.jectname_two_phl a{
	color: #7e7e7e;
	}	
.jectname_two_phl a:hover{
	color: #7e7e7e;
	}		
	
.jectname_three_phl{
	width: 100%;
	height: 36px;
	line-height: 36px;
	overflow: hidden;
	padding-top: 15px;
	}				
.jectname_three_phl a{
	display: block;
	width: 145px;
	height: 36px;
	line-height: 36px;
	text-indent:20px;
	color: #ffffff;
	background-image: url(../bg_05.jpg);
	background-repeat: no-repeat;
	}		
.jectname_three_phl a:hover{
	background-image: url(../bg_06.jpg);
	background-repeat: no-repeat;
	}	  	
<!--newadd-->  	
section, aside {
  margin: 50px 0;
}
div.black-back {
    background-color: rgba(0,0,0,.1);
    height: 100%;
    width: 100%;
    top: 0;
    z-index: 99;
}
div.duplex p {

	color: #e1e1e1;
  font-size: 16px;
  padding: 4px 0px;
}

div.duplex {
  margin-top: 100px;
}
a.button.transparent {
  background: transparent url(../arrow-white.png) 93% center no-repeat;
  border: 2px solid #fff;
  border-radius: 4px;
  padding: 10px 70px 10px 20px;
  font-size: 20px;
  margin: 40px 0 90px 0;
  color: #fff;
}
.row, .columns, .row:before, .row:after, .columns:before, .columns:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.row { width: 1200px; max-width: 100%; margin: 0 auto; }
.row .row { width: auto; max-width: none; min-width: 0; margin: 0 -10px; }
.row.collapse .column, .row.collapse .columns { padding: 0; }
.row .row { width: auto; max-width: none; min-width: 0; margin: 0 -10px; }
.row .row.collapse { margin: 0; }
.row .offset-by-one { margin-left: 8.33333%; }
.row .offset-by-two { margin-left: 16.66667%; }
.row .offset-by-three { margin-left: 25%; }
.row .offset-by-four { margin-left: 33.33333%; }
.row .offset-by-five { margin-left: 41.66667%; }
.row .offset-by-six { margin-left: 50%; }
.row .offset-by-seven { margin-left: 58.33333%; }
.row .offset-by-eight { margin-left: 66.66667%; }
.row .offset-by-nine { margin-left: 75%; }
.row .offset-by-ten { margin-left: 83.33333%; }

.push-two { left: 16.66667%; }
.pull-two { right: 16.66667%; }
.push-three { left: 25%; }
.pull-three { right: 25%; }
.push-four { left: 33.33333%; }
.pull-four { right: 33.33333%; }
.push-five { left: 41.66667%; }
.pull-five { right: 41.66667%; }
.push-six { left: 50%; }
.pull-six { right: 50%; }

.push-seven { left: 58.33333%; }
.pull-seven { right: 58.33333%; }
.push-eight { left: 66.66667%; }
.pull-eight { right: 66.66667%; }
.push-nine { left: 75%; }
.pull-nine { right: 75%; }
.push-ten { left: 83.33333%; }
.pull-ten { right: 83.33333%; }

.show-for-mobile { display: none; }
section#content ul {
	margin-bottom: 20px;
}
.row { *zoom: 1; }
.row:before, .row:after { content: " "; display: table; }
.row:after { clear: both; }
	
div#site_search input[type="submit"],
form.freeform_form input[type="submit"],
.button {
	background: #ff7300 url(../arrow-white.png) 93% center no-repeat;
	border: 0;
	color: #FFF;
	cursor: pointer;
	display: inline-block;
	font-weight: normal;
	font-size: 14px;
	margin: 0;
	padding: 10px 50px 10px 20px;
	position: relative;
	text-align: center;
	text-decoration: none;
	width: auto;
	border-radius: 2px;
	
	-webkit-transition: background-color .1s ease-in-out;
	-moz-transition: background-color .1s ease-in-out;
	-ms-transition: background-color .1s ease-in-out;
	-o-transition: background-color .1s ease-in-out;
	transition: background-color .1s ease-in-out;
}

form.quotation input {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-color: #f3f5f8;
	font-family: inherit;
	border: none;
	display: block;
	margin: 10px 0 0 0;
	padding: 10px;
	width: 100%;
	*height: auto;
}

form.quotation label {
	font-size: 16px;
	margin-bottom: 5px;
	color: #292f36;
}

form.quotation input[type="submit"] {
	margin-top: 28px;
	background-color: #ff7300;
	color: #fff;
}

form.quotation input[type="submit"]:hover {
	background-color: #e86b04;
}

.button.full {
	width: 100%;
	padding: 15px 0;
	background-image: none;
	margin-bottom: 20px;
	font-size: 16px;
	text-align: center;
}

.button.full span {
	padding-left: 15px;
	padding-right: 15px;
}

.button.full:hover {
	background-image: none;
}

.button.no-arrow,
.button.no-arrow:hover {
	background-image: none;
	text-align: center;
	padding: 8px 20px;
}

.button.large {
	font-size: 20px;
	padding: 15px 70px 15px 30px;
}

.button.small {
	padding: 10px 30px 10px 0px;
	width: 50%;
}

div#site_search input[type="submit"] {
	font-size: 12px;
	padding: 5px 10px;
}

div#site_search input[type="submit"]:hover,
form.freeform_form input[type="submit"]:hover,
.button:hover {
	background: #e86b04 url(../arrow-white.png) 93% center no-repeat;
	color: #FFF;
}

form.freeform_form textarea,
textarea.text_area {
	height: auto;
	resize: vertical;
}

form.freeform_form fieldset,
div.fieldset {
	padding: 10px;
	margin-bottom: 20px;
	background: #EEE;
	border: 0;
}

form.freeform_form legend {
	font-size: 22px;
	font-weight: bold;
	margin-bottom: 10px;
}

div#recaptcha_container {
	margin-bottom: 10px;
}

input#recaptcha_response_field {
	padding: 0;
	height: auto;
}

form.freeform_form label.field_label {
	display: block;
	font-weight: bold;
	margin-bottom: 5px;
	color: #555;
}

form.freeform_form label.field_label span.info {
	float: right;
	font-weight: normal;
	font-size: 12px;
}
.row .offset-by-six h2{   font-size: 32px;
  color: #fff;
  padding: 12px 0px;}	
	






.top_download{
	float:right;
	margin-top: 11px;
	height: 24px;
	line-height: 24px;
	padding-right: 30px;
	background-image: url(../pdf.png);
	background-repeat: no-repeat;
	text-indent: 25px;
	color: #e5e5e5;
	}
.top_download a{
	color: #ffffff;
	}	
.top_download a:hover{
	color: #ffffff;
	text-decoration: underline;
	}	