* { margin: 0px; padding: 0px; }

body {
	margin:0px 0px 0px 0px;
	background:#d8e4ed;
	color: #666666;
}
.ad_we {
    width:939px;
	margin:0px 15px 0px 15px;
	height:32px;
    
}
.ad_we h1 { 
color:#FF6600; line-height:31px; font-size:18px; font-family:Arial, Helvetica, sans-serif;
}
.layout {
	width:970px;
	margin:auto;
	padding:0px 7px 0px 7px;
	background:url(/images/bg.gif) repeat-y;
}
/**Header **/
#top_style{
    width:970px;
	height:27px;
	text-align:right;
	background:url(/images/top_bar_center.gif) repeat-x bottom;
  }
#top_center{
    width:939px;
	margin:0px 15px 0px 15px;
	height:70px;
	background:#FFFFFF;
  }
#right_bar {
float:right; display:block; height:20px; background:url(/images/tel.gif) no-repeat top right; padding-top:50px; font-family:Arial; font-size:13px; color:#3392E2; font-weight:700;
}
/** MAIN MENU **/
#right_bar a {
     color:#3392E2;
	 text-decoration:none;
}
#mainMenu {
	width:939px;
	height:40px;
	margin:0px 15px 0px 15px;
	background:url(/images/mainMenu_line_bg.gif) no-repeat top;
	clear:both;
}

#mainMenu ul {
	margin:0px;
	padding:2px 0px;
	list-style:none;
	display: block;
	background:url(/images/mainMenu_line_bg.gif) no-repeat 0px 36px;
	width: 960px;
	height: 36px;
}

#mainMenu li {
    margin:0px 2px 0px 3px;
	list-style:none;
	position:relative;
	float:left;
	text-align: center;
	cursor:pointer;
	height:38px;
}
.mainMenuBox {
	width: 939px;
	overflow: hidden;
}
#mainMenu li a {
	display:block;
	float:left;
	font-family: Tahoma;
	letter-spacing: 1px;
	font-weight:bold;
	color:#7c7c7b;
	font-size: 12px !important;
	text-decoration:none;
	text-transform:uppercase;
	height:24px;
	padding: 9px 17px 0px 17px;
}

#mainMenu li a span {
	display: none !important;
}
#mainMenu li a:hover, #mainMenu li a.active, #mainMenu li.on a.active, #mainMenu li.on a.active {
	color:#ffffff;
	background-color:#006ebc;
}
#mainMenu li.on a {
	background: #ffffff;
	cursor:pointer;
	color:#006ebc;
}

#mainMenu li.on a:hover {
	cursor:pointer;
	color:#ffffff;
	background-color:#006ebc;	
}

#mainMenu .divider {
	background:url(/images/mainMenu_divider.gif) no-repeat 0px -4px;
	width:1px;
	height:38px;
	font-size:0px;
	display:block;
	float:left;
}

.dropmenudiv{
	position:absolute;
	visibility:hidden;
	z-index:999;
	margin: -4px 0px 0px -30px;
}
.dropmenudiv a{
	width: 150px;
	display:block;
	line-height:16px;
	font-family:Arial;
	font-size: 11px;
	margin:0px auto;
	word-spacing:5px;
	padding: 11px 2px;
	text-transform: uppercase;
	color:#555;
	text-align: center;
	text-decoration:none;
	font-weight:bold;
	background: url(/images/sub_menu_line.gif) repeat-x bottom;
}
.dropmenudiv a:hover{
	color:#fff;
	background: #006EBC url(/images/sub_menu_line_ov.gif) repeat-x bottom;
}

#menu1 {
	margin-left: -44px;
}
#menu2 {
	margin-left: -32px;
}
#menu3 {
	margin-left: -38px;
}
#menu4 {
	margin-left: -16px;
}
#menu5 {
	margin-left: -25px;
}

.sub_box_top {
overflow:hidden;
	width: 170px;
	height: 10px;
	background: url(/images/sub_box_top_170.png) no-repeat;
}
.sub_box_middle {
	width:170px;
	background:url(/images/sub_box_middle_170.png);
}

.sub_box_bottom {
	width:170px;
	height:11px;
	background:url(/images/sub_box_bottom_170.png) no-repeat;
}


.sub_menu_line {
	margin:0px 5px 0px 7px;
	text-align:center;
}

* html #mainMenu {
	overflow: hidden;
}

* html .sub_box_bottom {

	background:url(/images/blank.gif) no-repeat;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="/images/sub_box_bottom_170.png", sizingMethod="scale");
}
* html .sub_box_middle { 
	background:url(/images/blank.gif) no-repeat;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="/images/sub_box_middle_170.png", sizingMethod="scale");
}
* html .sub_box_top {
	background:url(/images/blank.gif) no-repeat;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="/images/sub_box_top_170.png", sizingMethod="image");
}

/** banner **/
.container {	
    width:940px;
	height:242px;
	margin:0px 15px 0px 15px;
	overflow:hidden;
	clear:both;}
.container img {
   border:0; width:940px; height:242px;	
}	
#idSlider{ margin:0; padding:0; }
#idSlider ul { margin:0; padding:0; list-style-type:none;}

/** content **/

.grey_split {
    border-top: #cdcdcc 1px solid; font: bold 0px/0px Arial; height:0px; margin:0px 15px 0px 15px;
}
.blue_split {
      font: bold 0px/0px Arial; height:1px; margin:0px 15px 0px 15px;
	  background:url(/images/blue_split.gif) repeat-x;
}
.content { 
    width:940px;
	margin:5px 15px 5px 15px;
	overflow:hidden;
	clear:both;}
.content ul {
    margin:0; 
	padding:0; 
	list-style-type:none;
	}
.content ul li{
    list-style-type:none;
	float:left;
	padding:0;
	overflow:hidden;
	display:inline;
	width:226px;
	margin-right:11px;
	}
#yiwu {
    list-style-type:none;
	float:left;
	width:226px;
	overflow:hidden;
	padding:0;
	display:inline;
	margin-right:0px;
   }
.title_home h2{ 
     color:#4199E4;
	 font-family:Arial;
	 font-size:14px;
	 line-height:24px;}
.title_home a{
     text-decoration:none;
     color:#4199E4;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:14px;}
.title_home a:hover {
     color:#FF7011;
	 text-decoration:none;
	  font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:14px;
	 }

/** SUB **/

#sub {
	clear:both;
	background-color:#FFFFFF;
	padding:1px 16px 0px 15px;
}

.banner {
	padding:0px 0px 10px 0px;
}
#sub #left #subMenu li a,
#sub #left .subMenu li a {
	display: block;
	width: 164px;
    color:#006dba;
	font-size: 16px!important;
	text-align: left!important;
	cursor: pointer!important;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	padding: 10px 10px 0px 10px;
}
#sub #left #subMenu li a span,
#sub #left .subMenu li a span {
	display: block;
	background-position: right center;
	background-repeat: no-repeat;
}
#left {
	float:left;
	width:186px;
	padding:0px 10px 0px 0px;
	margin-right: -1px;
	overflow: hidden;

}

#left ul {
	margin:0px;
	padding:2px;
	list-style:none;
}

#left ul li {
	width: auto;
	margin-top: 0px;
}
#sub #left .cat {
    background:url(../images/catalog.gif) no-repeat bottom left;
	height:33px;
	margin-top:4px;
	*padding-top:4px;
	*margin:0 0 0 0;
	width:196px;
	font-family:Verdana,Arial, Helvetica, sans-serif;
	color:#999999;
	line-height:32px;
	font-size:14px;

}

#sub #left #hotproducts {
     font-size:12px;

	 list-style-type:none;
    }
#sub #left #hotproducts li a{
     font-size:12px;
     font-family:Arial, Helvetica, sans-serif;
	 line-height:22px;
	 text-decoration:none;
	 margin-left:8px;
	 color:#999999;
    }
#sub #left #hotproducts li a:hover{
     color:#0099FF;

}
.thisclass a {
	font-size: 16px!important;
	text-align: left!important;
	cursor: pointer!important;
	text-decoration:none;
	margin-left: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-left: 20px!important;
	background: url(/images/left_menu_title_on_bg.gif) no-repeat 10px 13px !important;
	color: #e8722b!important;
}
#left #subMenu ul li a{
	font-size: 16px!important;
	text-align: left!important;
	cursor: pointer!important;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	
}
#left #subMenu ul li a:hover {
	color: #e8722b!important;
}

.subMenuOrange li {
	width: 190px;
}
.subMenuOrange li a, .subMenuOrange li a:hover, .subMenuOrange li a.active {
	width: auto;
	text-decoration: none;
}

#sub #right {
	float:right;
	width:730px;
	border-left:1px solid #cdcdcc;
	padding:5px 0px 0px 10px;
	
}
#sub #right .requestQuote {
	float: right;
	padding: 2px 2px 0px 0px;
}

#sub #right .requestQuote a {
	display: none;
	width: 155px;
	height: 29px;
	font-size :0px;
	color: #fff;
	width: 216px;
	background: url(/images/btn_request_quote.gif) no-repeat left top;
}

#sub #right .requestQuote a:hover {
	background-position: bottom;
}

#sub #right .subTxt {
    font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-bottom:25px;
	line-height:20px;
	padding-top:10px;

}

#sub #right .subTxtRedBold {
	color:#4e5d73;
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
}


#sub #right .subTxt h2 {
	font-size:18px;
}

#sub #right .subTxt h3 {
	color:#4e5d73;
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
}
#sub #right .subTxt a {  
    color:#0099FF;
	text-decoration:none;
}
#sub #right .subTxt .jc {  
    color:#E8722B;
}
#sub #right .subTxt strong {  
    color:#E8722B;
}
#sub #right .subTxt img {
    border:0;
	width:490px;

}
	/** SUB LEFT CONTENTS **/

#sub #right .leftContents {
	float:left;
	width:492px;
	padding:0px 10px 0px 5px;
}

#sub #right .leftContents2 {
	float: left;
	width: auto;
	padding: 0px 0px 0px 0px;
}

#sub #right .leftContents_service {
	width:380px;
}


	/** SUB RIGHT CONTENTS **/

#sub #right .rightContents {
	float:left;
	width:213px;
	padding:10px 0px 0px 5px;
}

#sub #right .rightContents .rightBoxBottom {
	background:url("/images/right_box_bottom2.gif") no-repeat;
	width:213px;
	height:28px;
}

#sub #right .rightContents_service{
    width:320px;
    float:right;
}

#sub #right .rightContents .rightBoxBottom #buttons {
	text-align:center;
	padding-top:4px;
	color:#324c6e;
}

#sub #right .rightContents .featuredProject {
	width:213px;
	background:url("/images/right_box_middle.gif");
	margin-bottom:10px;
}

#sub #right .rightContents .featuredProjectTxt a{
	display:block;
	margin-top:10px;
	padding:6px 0px 6px 10px;
	background-color:#f3f3f3;
	color:#6e6e6e;
	text-decoration:none;
}

#sub #right .rightContents .featuredProjectTxt a:hover {
	background-color:#5f96ca;
	color:#fff;
}

#sub #right .rightContents .beforeAfter {
	width:213px;
	background:url("/images/right_box_middle.gif");
}

#sub #right .rightContents .beforeAfterTxt a{
	display:block;
	margin-top:10px;
	padding:6px 0px 0px 0px;
	height:24px;
	background-color:#f3f3f3;
	text-align:center;
	color:#6e6e6e;
	text-decoration:none;
}

#sub #right .rightContents .beforeAfterTxt a:hover {
	background-color:#5f96ca;
	color:#fff;
}

#sub #right .rightContents .beforeAfterImg {
	padding:5px 0px 5px 5px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	
}
#sub #right .rightContents .beforeAfterImg a {
    text-decoration:none;
	margin-right:5px;
	background:#F3F3F3;
	color:#666666;
	display:block;
	
}
#sub #right .rightContents .beforeAfterImg a:hover {
	background:#5F96CA;
	color:#FFFFFF;
	
}

#sub #right .rightContents .whyBfm {
	width:213px;
	background:url("/images/right_box_middle.gif");
	margin-bottom:10px;
}

#sub #right .rightContents .whyBfmTxt {
	padding: 5px 14px 14px;
}

#sub #right .rightContents .meetTheTeam {
	display: none;
	width:213px;
	background:url("/images/right_box_middle.gif");
	margin-bottom:10px;

}

#sub #right .rightContents .meetTheTeamImg {
	padding:12px 0px 0px 0px;
	text-align:center;
	width:210px;
}

#sub #right .rightContents .meetTheTeamTxt {
	padding:12px 0px 12px 12px;
	width:190px;
}

#sub #right .rightContents .meetTheTeamTxt .name {
	color:#324c6e;
	font-weight:bold;
}
/** NAVIGATION **/

.navigationBar {
    font-family:Arial, Helvetica, sans-serif;
	width:730px;
	font-size:14px;
	height:33px;
	background:url("/images/sub_navi_bar.gif") no-repeat;
}

.navigationBar span.divider img {
	background: url(/images/navigation_bar_divider.gif) no-repeat bottom center;
	width: 10px;
	height: 9px;
	border: none;
	padding: 0px;
	margin: 0px;
}

.navigationBar .breadCrumb {
	padding:8px 0px 0px 10px;
	float:left;
	font-weight:bold;
	font-size:14px;
	color: #006dba;
	font-family:Arial, Helvetica, sans-serif;
}
.navigationBar .breadCrumb a {
	font-weight:bold;
	font-size:14px;
	color: #006dba;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.navigationBar .breadCrumb a:hover {
    color:#E8722B;
}
.blue {
	color:#006dba;
}
.navigationBar .breadCrumb .orange a {
    color:#E8722B;
    font-weight:bold;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
 }
.clear {
	clear: both;
	font-size: 0px;
	height: 0px;
}
.clear1{
    height:1px;
	 margin-top:-1px;
	 clear: both; 
	 overflow:hidden;
}


/* bottom*/
.layout1 {
	width:970px;
	margin:auto;
	  }
.footer {
     clear:both;
	 overflow:hidden;
	 height:28px;
	 margin:0px 0px 0px 0px;
	 background-color:#FFFFFF;
	 
     }
.footer a {
     font-family:Arial, Helvetica, sans-serif;
	 font-size:12px;
	 line-height:32px;
	 color:#666666;
	 text-decoration:none;
     
	 }
.footer a:hover {
     color:#333333;
	 }
.footer ul {
	text-align: center;
}
.footer ul li {
	display: inline;
	float: none;
		margin:0px 15px 0px 15px;
}
.bottom {
      text-align:center;
	  overflow:hidden;
     font-family:Arial, Helvetica, sans-serif;
	 font-size:12px;
	 margin-top:5px;
	 line-height:20px;
	 color:#666666;
    height:40px;
	 clear:both;
	}
.bottom a {
     font-family:Arial, Helvetica, sans-serif;
	 font-size:12px;
	 color:#666666;
	 text-decoration:none;
     }
.content_bo {
     background:url(/images/14.gif) repeat-x top;
	 height:4px;
	 margin:5px 0 0 0;
	 overflow:hidden;
	 clear:both;
	 }
/* content list */
.chanellist {
     margin:0;
	 padding:0;
    
    }
* html .chanellist img { 
     margin:-2px 0 -2px 0;
	 padding:0;
}
.chanellist ul {
     list-style:none;
	 margin:0;
	 padding:0;
	 }	
.chanellist ul li {
     background:url(/images/list.gif) bottom repeat-x;
	 display:inline;
	 font-family:Arial, Helvetica, sans-serif
	 font-size:12px;
	 line-height:20px;
	 margin-top:10px;
    }
.chanellist ul li a{
     font-family: Arial, Helvetica, sans-serif;
	 font-size:12px;
	 line-height:20px;
	 color:#3292E6;
	 text-decoration:none;
	 }
.chanellist ul li a:hover {
     color:#FF6600;
	 }
.chanellist ul li strong {
     color:#A1990E;
}
/** products **/

.products { 
    width:940px;
	margin:5px 15px 10px 15px;
	overflow:hidden;
	clear:both;}
.featuredproducts {
	padding:0px 0px 0px 0px;
	margin-right: 0px;
	float:left;
	margin-right:5px;
	width:694px;	
}
.featuredproducts h3 {
    color:#4199E4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
    }
.featuredproducts a {
    text-decoration:none;}
.featuredproductsbox {
	margin-top: 5px;
	float: left;
	width: 694px;
	overflow: hidden;
}	
.featuredBox{
	float: left;
	width: 160px;
	height: 116px;
	margin-top: 6px;
	padding-right: 12px;
}
* html .featuredBox{
	float: left;
	width: 160px;
	height: 116px;
	margin-top: 6px;
	padding-right: 11px;
}
.featuredBox img{
    height:98px;
	width:160px;
	border:#CCCCCC 1px solid;
	}
.title1 {
    margin-top:15px;

	clear: both;
}
.title1 h1{
    height:30px;
	font-size:18px;
	color: #E8722B;
	font-family:Arial, Helvetica, sans-serif;
}
.title {
     line-height:18px;
     padding:0;
     margin:0;
    display:block;
}
.title a {
    font-size:12px;
	font-family:Arial;
	text-decoration:none;
	padding: 4px 2px;
	line-height:18px;
	color:#006EBC;
}
.yiwuvideo{
    float: left;
	padding-left: 10px;
	width: 230px;
	}
.yiwuvideo h3 {
    color:#FF6600;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	}
.yiwuvideo img {
    margin:5px 0 5px 0;

}
.yiwuvideo a{
    font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#0099FF;

}
.tagslist {
    font-size:12px;
	line-height:24px;
	color:#999999;
	font-family:Arial, Helvetica, sans-serif;

}
.tagslist a {
    font-size:12px;
	line-height:24px;
	color:#0099FF;
	font-family:Verdana,Arial, Helvetica, sans-serif;
	text-decoration:none;
	

}
.plist{
    font-size:12px;
	font-family:Verdana,Arial, Helvetica, sans-serif;
	color:#999999;

 }
.plist a{
    font-size:12px;
	text-decoration:none;
	font-family:Verdana,Arial, Helvetica, sans-serif;
	color:#0099FF;

 }
.mostp {
    float:left; 
    width:330px; 
	line-height:20px; 
    font-family:Arial, Helvetica, sans-serif; 
    font-size:12px;
	color:#666666;
    height:270px;
    margin-right:25px;
}
.mostp a{
    line-height:20px; 
    font-family:Arial, Helvetica, sans-serif; 
    font-size:12px;
	 
	color:#666666;
	text-decoration:none;
	display:block; 
	}
.mostp a:hover {
	 
	color:#FFFFFF;
}
.mostp h2 {
    font-size:16px;
	font-family: Arial, Helvetica, sans-serif;
	color:#3292E6;
	line-height:30px;
}
.mostp h3 {
    font-size:16px;
	font-family: Arial, Helvetica, sans-serif;
	color:#FF7011;
	line-height:30px;
}
.mostp strong {
    color:#FF7011;
}
.mostp span {
    float:left;
	margin:10px 0 0 10px;
	display:block;
	position:bottom;
    
}
.mostp span a {
    text-decoration:none;
	background:url(/images/bluelan.gif) no-repeat right;
	padding-right:25px;
	display:block;
	color:#006DBA;
}
.mostp span a:hover {
    text-decoration:none;
	display:block;
	background:url(/images/chen.gif) no-repeat right;
	padding-right:25px;
	color:#FF7011;
}
.mostw {
    float:left; 
	width:230px; 
}
.mostw a{
    text-decoration:none;
}
.mostw h3 {
    font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FF7011;
	line-height:30px;
}
.mostw ul {
    margin:0;
	padding:0;
	list-style-type:none;
}
.mostw ul li{
    padding:0 0 0 18px;
	margin:0;
	background:url(/images/harow.gif) no-repeat top left;
	height:47px;
	width:auto;
	display:block;
	}
.mostw ul li a{
    text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:23px;
	color:#666666;
	}
.mostw ul li a:hover{
     color:#FF6600;
}
	
.mostw ul li span {
     background:url(/images/harowb.gif) repeat-x bottom;
	 display:block;
  
}
#whyus a{
    text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:23px;
	color:#666666;
}
