@charset "utf-8";
/* Copyright (c) 2010, XXX.com All rights reserved. 
version: 2.0
site:demo 
template:Default
author: juyf
dated: 2010/05/24
updated 
-------------
*/
html, body, div, span, tbody,h1, h2, h3, h4, h5, h6, p, table, tr, th, td, tt,div,form,img,ul,ol,li,dl,dt,dd {margin: 0;padding: 0;border: 0;/*outline: 0;font-weight: inherit;font-style: inherit; ie bug*/ font-size:12px;font-family:Arial, Helvetica, sans-serif;}
:focus {/*outline: 0; ie*/}

body {margin:0; padding:0; background:#070101 url(../images/bgs.gif) repeat-x 0 0;font-family:Arial, Helvetica, sans-serif;font-size:12px; color:#686868;}

li{list-style-type:none;}
img{vertical-align:top;}
img {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(...);}

strong{font-weight:bold;}
em {font-style:italic;}
h1,h2,h3,h4,h5,h6 {font-size:12px; font-weight:normal;}
input,select,option{font-family:Arial; font-size:12px;}


table {border-collapse: separate;/*border-spacing: 0; ie*/}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after, q:before, q:after {/*content: ""; ie*/}
blockquote, q {/*quotes: "" ""; ie  */}

/** Link **/
a:link {color:#333; text-decoration:none;}
a:visited {color:#333;text-decoration:none;}
a:hover {color:#f60; text-decoration:none;}
a:active {color:#f60;}
a img {border:0;}

/**link Color **/
.cOrange,a.cOrange:link,a.cOrange:visited{ color:#e80b00; }
.cBlue,a.cBlue:link,a.cBlue:visited,a.cBlue:active,.cBlue a:link,.cBlue a:hover{color:#c89804;}
.cwhite,a.cwhite:link,a.cwhite:visited{ color: #fff;}
.cBlack,a.cBlack:link,a.cBlack:visited{color:#000;}
.cRed,a.cRed:link,a.cRed:visited{color:#FF0000;}
.cGray,a.cGray:link,a.cGray:visited{ color:#C5C6C7;}
.blue{ color:#c89804;}

/** Font size **/
.fb{font-weight:bold;}
.f10px{ font-size:10px;}
.f11px{ font-size:11px;}
.f12px{ font-size:12px;}
.f14px{ font-size:14px;}
.f16px{ font-size:16px;}
.f18px{ font-size:18px;}


/**other**/
.left{float:left;}
.right{float:right}
.clear{clear:both;}
.clearfix:after{content:"."; display:block; height: 0; clear: both; visibility: hidden;} /* only FF */
.hidden {display: none;}
.noBorder{border:none;	}
.blank3{ height:3px;display:block; clear:both;overflow:hidden; font-size:1px;}
.blank9{ height:9px; display:block; clear:both;overflow:hidden;font-size:1px;}
.blank6{height:6px; display:block;clear:both;overflow:hidden; font-size:1px;}

/** layout **/
#wrapper{margin:0 auto;width:960px;background:#fff;}

/* layout_header */
#layout_header{width:960px;_width:955px;height:115px; margin:0; padding:0; position:relative; background:#76150e;}
	.logo{position:absolute; width:290px; height:80px; overflow:hidden;}
	
		
		.logo_mid{width:290px;height:80px; padding:0;margin:0; overflow:hidden; position:relative; display:table-cell; text-align:center; vertical-align:middle;}
		.logo_mid span{position:static; +position:absolute; top:50%;padding:0;margin:0; }   
		.logo_mid img {position:static; +position:relative; top:-50%;left:-50%;padding:0;margin:0; } 

	
	.company_name{position:absolute;top:10px;left:180px; height:50px; line-height:50px; overflow:hidden; white-space:normal;}
	.company_name h1{font-size:26px; letter-spacing:-1px;}
	/* class search */
	.search{ position:absolute;top:48px;right:0; height:30px; list-style-type:none;background:url(../images/bg_search_input.gif) no-repeat 50px 2px;}
	.search li{ float:left; display:inline; margin:3px 2px; height:25px; line-height:25px;}
	.search .search_input{float:left;padding:3px 3px 3px 6px;width:162px;_width:160px;height:17px; border:0;color:#969696; background-color:transparent;}
	.search .search_button{float:left; cursor:pointer;width:73px;height:27px;padding-bottom:4px;background: url(../images/bg_search_button.gif) no-repeat 0 0; color:#fff; font-weight:bold; border:none;}
	/* class nav */
	.nav{position:absolute;margin:80px 0 0 0; padding:0 5px;width:950px;height:38px;background:#fff url(../images/bg_menu.gif) no-repeat 5px 5px;}
	.nav ul{list-style-type:none; padding:3px 20px;}
	.nav ul li{ float:left; display:block; height:32px; line-height:32px;padding:1px 35px;}
	
	.nav ul li a,.nav ul li a:visited,.nav ul li a:link{color:#FFFFFF; font-size:14px;}
	.nav ul li a:hover{color:#969C9D;}
	
	.nav ul li.current{ background:url(../images/bgmenu_current.gif) repeat-x  0 2px; height:35px; line-height:35px;padding:0 35px;color:#ccb215;font-weight:bold;}
	.nav ul li.current a{color:#ccb215}
/* container */
#layout_container{padding-bottom:10px;width:960px;_width:955px; margin-bottom:15px;background-color:#fff;}
.banner{float:left; text-align:center; margin:8px 0; padding:0 5px;width:950px; height:174px;}
#layout_leftbox{ float:left;width:190px; margin:0px; padding:0;}
#leftbox{ position:relative;margin:10px 0 0 5px;width:190px; background-color:#FFFFFF;}
   /*the two top corner of leftbox */
	.left_c{ position:absolute;margin-top:-9px; margin-left:-8px;width:16px;height:15px; background:#fff url(../images/bg_left_corner.gif) no-repeat 0 0;}
	.right_c{position:absolute; margin-top:-10px; margin-left:174px; width:18px; height:15px; background:#fff url(../images/bg_right_corner.gif) no-repeat 0 0;}
	.cat_title{width:190px;height:12px;font-size:1px;line-height:1px;padding:0;margin:0; background:url(../images/bg_cate_title.gif) no-repeat 0 0;}
	.cat_end{width:190px;height:12px;font-size:1px;line-height:1px;padding:0;margin:0; background:url(../images/bg_cate_end.gif) no-repeat 0 0;}
	
	.categories,.contact_detail{width:190px; margin:0; padding:3px 0;z-index:100; }
	.categories h2,.contact_detail h2{ padding:10x 0 10px 0;background:#3c4349;}
	.categories_list{ list-style:none; margin:0; padding:0;}
	.categories_list li{ display:block;  padding:8px 2px 8px 13px; background:#3c4349 url(../images/bg_cate_list.gif) no-repeat bottom left;text-align:left;font-size:12px;}
	.categories_list li a,.categories_list li a:link,.categories_list li a:visited{color:#e8e8e8;}
	.categories_list li a:hover{color:#eac212;}
	
	.subnav{list-style-type:none;padding:15px 0 0 5px; width:185px;background:#3c4349}
	.subnav li{height:30px;line-height:30px;background:#3c4349 url(../images/bg_button.gif) no-repeat 2px 3px; text-align:center;}
	.subnav li a,.subnav li a:link,.subnav li a:visited{color:#FFFFFF;font-size:14px;}
	.subnav li a:hover{color:#eac212;}
	.corner{width:180px; height:10px; margin:0; padding:0;}
	/*the two bottom corner of leftbox*/
	
	.left_bc{ position:absolute; margin-top:-2px; margin-left:-8px;width:15px; height:18px; background:#fff url(../images/bg_cb_left_corner.gif) no-repeat 0 0; }
	.right_bc{ position:absolute; margin-top:-2px; margin-left:169px; width:18px; height:18px; background:#fff url(../images/bg_cb_right_corner.gif) no-repeat 0 0;}
	.contact_detail{margin-top:6px; padding-bottom:15px;}
	.contact_detail p{padding:10px 0 10px 8px; line-height:18px;color:#a4adb4; background:#3c4349 url(../images/bg_cate_list.gif) bottom left no-repeat;}
	.left_cd{ position:absolute; margin-top:-6px; margin-left:-9px;width:18px; height:15px; background:#fff url(../images/bg_c_left_corner.gif) no-repeat 0 0;}
	.right_cd{position:absolute; margin-top:-9px; margin-left:170px; width:17px; height:15px; background:#fff url(../images/bg_c_right_corner.gif) no-repeat 0 0;}

	/*the class of contact_info*/
	.contact_info{ list-style:none;padding:20px 0 5px 0;  background:#3c4349 url(../images/bg_cate_list.gif) bottom left no-repeat;}
	.contact_info li{width:170px; display:block;padding:1px 0 1px 8px;line-height:18px; white-space:normal; overflow:hidden;word-wrap:break-word;word-break:break-all; color:#a4adb4;}
	.contact_info .contact_info_l,.contact_info .contact_info_r{padding-right:5px;}
	.contact_info .contact_info_l{font-weight:bold;}
	.contact_info .contact_info_r{width:120px;}
	.contact_now_button{ margin:0;line-height:15px; padding:12px 0 0 5px; background:#3c4349;}
	
	.contact_now_button p.contact_button{width:177px;background:url(../images/bg_contact_us.gif) no-repeat 0 0; text-align:center;color:#fff;}
	.contact_now_button p.contact_button a{color:#fff;}
	
	.left_ct{ position:absolute; margin-top:-16px; margin-left:-2px;width:15px; height:18px; background:#fff url(../images/bg_cb_left_corner.gif) no-repeat 0 0; }
	.right_ct{ position:absolute; margin-top:-16px; margin-left:176px; width:18px; height:18px; background:#fff url(../images/bg_cb_right_corner.gif) no-repeat 0 0;}


/*layout_footer*/
#layout_footer{width:960px;_width:955px; margin:0 auto; background:#3c4349 url(../images/bg_footer.gif) repeat-x 0 0; text-align:center; clear:both;}
#layout_footer p{margin:0;color:#CCCCCC; font-weight:normal;}
#layout_footer  .copyright{font-size:12px;background:#3c4349;font-weight:bold; color:#cfcdce; padding:5px 0;}
	.footer_l_corner{ position:absolute; margin-top:-6px; margin-left:0px;*margin-left:-23px;width:11px; height:14px;*height:10px; background:#fff url(../images/bg_footer_left_corner.gif) no-repeat 0 6px;}
	.footer_r_corner{position:absolute;margin-top:-3px;margin-left:948px;*margin-left:923px;width:12px;height:12px;background:#fff url(../images/bg_footer_right_corner.gif) no-repeat 0 3px;
	}
	.footer_tile{width:960px;height:8px; background:url(../images/footer_b1.gif) no-repeat 0 0;}
	
	.footer_nav{ margin:0 auto;width:960px; height:20px; list-style:none;  font-weight:bold; }
	
	 .footer_nav .link_fot{margin:0 auto;width:960px;font-size:12px; height:20px; padding:0 0 5px 0; background:#3c4349 url(../images/bg_cate_list.gif) repeat-x bottom left;}
	 .footer_nav .link_fot a,.footer_nav .link_fot a:visited{color:#efefef; padding:0 15px; font-size:13px;font-weight:bold;}
	 .footer_nav .link_fot a:hover{ color:#939495;padding:0 15px;font-size:13px;font-weight:bold;}

#layout_footer  .seo{ padding-top:5px;font-size:11px;color:#a1a2a4;  background:#3c4349}
	#layout_footer  .seo a{color:#fffffd; text-decoration:underline;}
		
/* rightbox */
#rightbox{position:relative;float:right; margin:8px 11px 0 0;_margin:8px 2px 0 0;width:750px;_width:745px;}
.company_info,.send_message,.send_message01,.product_list,.other_product,.about_us,.company_profile,.contact_us,.news,.newsdetails{width:732px;_width:726px; padding:0 5px 10px 10px; margin-left:6px;border:1px #E9E9E9 solid; background:transparent url(../images/bg_right.gif) repeat-y 0 0;}

.product{width:738px; padding:0 5px 10px 10px; margin-left:6px;border:1px #E9E9E9 solid; background:transparent url(../images/bg_right.gif) repeat-y 0 0;}

*html .product{width:734px; border:1px #E9E9E9 solid; background:transparent url(../images/bg_right.gif) repeat-y 0 0; padding:0 0 10px 10px;margin:6px 0 0 6px;}
*+html .product{width:738px;}

.product_list{_width:740px;_padding:0 5px 10px 2px; position:relative;}

.company_info h3,.product h3,.send_message h3,.send_message01 h3,.product_list h3,.other_product h3,.about_us h3,.company_profile h3,.news h3,.contact_us h3{height:25px; padding:5px 0 2px 45px; margin-bottom:10px; background:#fff url(../images/bg_title.gif) no-repeat 1px 0; font-weight:bold; word-spacing:2px;}
.company_info .form_area{ margin:20px 0 15px 30px; }
.company_info .company_info_title{ margin:15px 0 5px 10px; font-size:22px; height:30px; font-weight:bold; color:#FD8E00;}
.company_info .notfound{ padding-left:10px;}
.company_info h2{font-size:16px; color:#31ACDE; font-weight:bold; height:25px;}
.company_info .info_left_corner1{ position:absolute;top:0;left:3px; background:url(../images/bg_c_left_corner.gif) no-repeat 0 0;width:12px;height:15px; }
.company_info .info_right_corner1{ position:absolute;top:-5px;right:-6px; background: url(../images/bg_c_right_corner.gif) no-repeat 0 0;width:15px;height:12px; }
.product_list h3{color:#1E1E1E;}
.other_product{margin-top:10px;}
.info_left_corner{ position:absolute; width:15px; height:15px; margin-top:-2px; margin-left:-14px; background:transparent url(../images/bg_c_left_corner.gif) no-repeat 0 0;}
.info_right_corner{ position:absolute; width:15px;_width:17px; height:14px; margin-top:-7px; margin-left:723px;_margin-left:717px; background:transparent url(../images/bg_c_right_corner.gif) no-repeat 0 1px;}
.info_pic{float:left; width:300px; height:200px;margin-right:10px; white-space:normal; overflow:hidden;}
	.info_pic_mid{width:300px;height:200px; padding:0;margin:0; overflow:hidden; position:relative; display:table-cell; text-align:center; vertical-align:middle;}
	.info_pic_mid span{position:static; +position:absolute; top:50%;padding:0;margin:0; }   
	.info_pic_mid img {position:static; +position:relative; top:-50%;left:-50%;padding:0;margin:0; }



.info_content{float:left; width:410px; margin-left:5px; padding:0;}
.info_content p{ line-height:22px; padding:3px 0;}
.info_leftb_corner{ position:absolute; width:18px; height:18px; margin-top:-4px; margin-left:-17px; background:transparent url(../images/bg_cb_left_corner.gif) no-repeat 4px 0;}
.info_rightb_corner{ position:absolute; width:15px; height:20px; margin-top:-4px; margin-left:723px;_margin-left:717px; background:transparent url(../images/bg_cb_right_corner.gif) no-repeat -1px 0;}
.corner_bar{height:1px; margin:0px; padding:0px; }

.product{margin-top:8px;padding:0 0 10px 10px;}
.product_list,.other_product{margin-top:8px;padding:0 0px 10px 10px; width:738px;_width:733px;}
.product .info_right_corner,.product_list .info_right_corner,.other_product .info_right_corner{width:16px;_width:17px; height:14px; margin-top:-7px; margin-left:723px;_margin-left:718px;}
.product .info_rightb_corner,.product_list .info_rightb_corner{width:16px; height:20px; margin-top:-4px;margin-left:724px;_margin-left:719px;}
.other_product .info_rightb_corner{margin-left:724px;_margin-left:720px;}
.product .info_rightb_corner{_margin-left:720px;}
	.product .info_right_corner{_margin-left:720px;}
	/*class product corner*/
	.product_l_corner{position:absolute;width:18px; height:16px;top:-5px;left:-4px; background:transparent url(../images/bg_p_left_corner.gif) no-repeat 0 0;}
	.product_r_corner{ position:absolute;width:15px; height:15px; top:0;right:0; background:transparent url(../images/bg_p_right_corner.gif) no-repeat 0 0; }
	.product_lb_corner{position:absolute;width:15px; height:15px;bottom:0;left:0; background:transparent url(../images/bg_pb_left_corner.gif) no-repeat 0 0;}
	.product_rb_corner{position:absolute;width:17px; height:15px;bottom:0;right:0; background:transparent url(../images/bg_pb_right_corner.gif) no-repeat 0 0;}
	.more{float:right; margin-right:10px;}
	/*class product_box*/
	.product_box{ float:left;width:350px;margin:3px 8px 3px 0; padding:10px 0;border:1px #E9E9E9 solid; overflow:hidden; background-color:#fff; white-space:normal; position:relative; dispaly:inline;}
	.product_content{float:left;width:200px; margin-left:3px;}
	.product_content h4{ height:16px; overflow:hidden;}
	.product_content p{ padding:1px;margin:0;width:200px;height:80px; overflow:hidden; font-size:11px;}
	.product_img{float:left;text-align:center;position:relative; width:135px; height:135px; margin-left:2px; padding:0;}
		.product_img_mid{width:135px;height:135px; padding:0;margin:0; overflow:hidden; display:table-cell; text-align:center; vertical-align:middle;}
		.product_img_mid a{width:135px;height:135px;  padding:0;margin:0; overflow:hidden; position:relative; display:table-cell; text-align:center; vertical-align:middle;}
		.product_img_mid a:hover{width:135px;height:135px;  padding:0;margin:0; overflow:hidden; position:relative; display:table-cell; text-align:center; vertical-align:middle;}
		.product_img_mid span{position:static; +position:absolute; top:50%;padding:0;margin:0; }   
		.product_img_mid img {position:static; +position:relative; top:-50%;left:-50%;padding:0;margin:0; }
	
	.view_button{width:100px; height:24px; line-height:24px;margin-top:10px; padding-left:10px;background:transparent url(../images/btn_view_product.gif) no-repeat 0 0;}
	.view_button a,	.view_button a:link,.view_button a:visited{ color:#fff;}
	.view_button a:hover{color:#e9c114;}
	/*class send_message*/
.send_message,.send_message01{margin-top:8px;}
	.send_message .info_right_corner{_margin-left:722px;}
	.send_message .info_rightb_corner{_margin-left:723px;}
	.send_message01 .info_right_corner{_margin-left:717px;}
	.send_message01 .info_rightb_corner{_margin-left:717px;}
	.remind{ font-size:16px; color:#EC0000; font-weight:bold; margin-left:35px;}
	.remind01,.remind02,.remind03,.remind04{padding:10px;margin:6px auto;width:95%;}
	.remind01 p,remind02 p,remind03 p,remind04 p{padding:0;line-height:110%;}
	.remind01{border:1px solid #FF8080;background:#FBE3E4 url(../images/btn_error.gif) no-repeat 99% 5px; color:#ff0000;}
	.remind02{ border:1px solid #C6D880;background:#E6EFC2 url(../images/btn_error.gif) no-repeat 99% 5px; color:#49440C;}
	.remind03{ border:1px solid #FFD324;background:#FFF6BF url(../images/btn_error.gif) no-repeat 99% 5px; color:#49440C;}
	.remind04{ border:1px solid #CCCCCC;background:#EFEFEF url(../images/btn_error.gif) no-repeat 99% 5px; color:#49440C;}
	/*form_ul*/
	ul.form_ul{ margin-left:35px;}
	.form_ul textarea{line-height:120%; color:#666;}
	.form_ul input{line-height:120%; color:#666; height:16px;}
	 .form_ul li{ line-height:20px; clear:both; padding:8px 0px;}
	 .form_ul li label span{color:#ff0000;}
/*	 .form_ul li label{margin-left:5px;}
*/	 .form_ul li textarea{float:left;}
	 textarea.wrong{border:2px #ff8080 solid;}
	 .form_ul li input{float:left;}
/*	 .form_ul  .wrong{overflow:hidden; white-space:normal; padding-left:25px;}
	.pd_l_0{ padding:0px;}
*/	.form_left{float:left;padding-right:5px;}
	.form_right{float:left;}
 	input.btn_submit{background:transparent url(../images/btn_view_product.gif) no-repeat 0 0;color:#fff;width:90px;height:24px; line-height:24px;font-weight:bold;border:none; cursor: pointer;}
			.wrong1{color:Red; }

	label.wrong{color:#ff0000;padding:0px 0 0px 25px;font-size:10px;  margin-left:5px;background:#fff2f2 url('../images/bg_error.gif') no-repeat 5px center; border:1px #ff8080 solid; float:left;}
	.info_r label{ float:left;  line-height:16px;}
	input.wrong{float:left;border:2px #ff8080 solid;}
	.input_textarea{font-size:12px; font-family:Arial, Helvetica, sans-serif;color:#EFEFEF;}
	.h80{height:80px;}
	.w100{width:100px;}
	.w150{width:150px;}
	.w200{width:200px;}
	.w250{width:250px;}
	.w300{width:300px;}
	.w320{width:320px;}
	.w350{width:350px;}
	.w500{width:500px;}


/*categories_view.html*/
.crumb{margin-left:5px; font-size:11px; font-weight:bold; padding:3px 0px 15px;}
.crumb a,.crumb a:visited{color:#5B5B5B;}
.crumb a:hover{color:#005071;}
.product_outside{ margin:0; padding:0;}
.pagebar{margin:0; padding:5px 0 10px; margin:10px 0; height:20px; background-color:#fff;}
.sortby{ float:left;width:350px;font-weight:bold; }
.sortby select{color:#000; font-weight:bold;}
.sortby select option{border:none;}
 		/*class pagination*/
.pagination {float:right;width:350px;padding:0 0 0 5px; margin-right:6px;_margin-right:12px;}
	.pagination span {float:right;display:inline;padding:2px 6px;margin:0 2px;}
	.pagination b {float:right;display:inline;padding:2px 6px;margin:0 2px;}
	.pagination a {float:right;display:inline;padding:2px 6px;margin:0 2px;}
	.pagination b{border:1px solid #dcdcdc;background:#f9461c;color:#fff;font-weight:700;}
	.pagination a:visited {border:1px solid #dcdcdc;background:#fff;}
	.pagination a:link {border:1px solid #dcdcdc;background:#fff;}
	.pagination a:hover {border:1px solid #dcdcdc;text-decoration:none;background-color:#F9461C;color:#fff;}
	

/*product_view.html*/
.product_detail{width:746px;_width:741px; padding:0 0 10px; margin-left:5px;margin-left:7px !important;border:1px #E9E9E9 solid; background:transparent url(../images/bg_right.gif) repeat-y 0 0;}
.product_detail p{ margin-left:15px;}
.product_detail .corner_bar{ margin-top:15px;}
.product_detail .info_left_corner{margin-left:-4px;}
.product_detail .info_right_corner{margin-left:731px;_margin-left:726px; width:16px;}
.product_detail .info_leftb_corner{ margin-top:-4px; margin-left:-7px; background:transparent url(../images/bg_cb_left_corner.gif) no-repeat 4px 0;}
.product_detail .info_rightb_corner{margin-top:-4px; margin-left:732px;_margin-left:727px;background:transparent url(../images/bg_cb_right_corner.gif) no-repeat -1px 0;}
.image_details{float:left; width:300px;margin:0 5px 0; padding:0; text-align:center; }
.show{width:300px; height:300px;padding:1px;border:1px #E9E9E9 solid; position:relative;}
	 .show_mid{width:300px;height:300px; padding:0;margin:0; overflow:hidden; position:relative; display:table-cell; text-align:center; vertical-align:middle;}
	 .show_mid a{width:300px;height:300px; padding:0;margin:0; overflow:hidden; position:relative; display:table-cell; text-align:center; vertical-align:middle;}
	 .show_mid a:hover{width:300px;height:300px; padding:0;margin:0; overflow:hidden; position:relative; display:table-cell; text-align:center; vertical-align:middle;}
	 .show_mid span{position:static; +position:absolute; top:50%;padding:0;margin:0; }   
	 .show_mid img {position:static; +position:relative; top:-50%;left:-50%;padding:0;margin:0; }


.img_btn{ margin:5px 0;padding:0 3px 0 0;width:110px; height:20px;line-height:20px;color:#333333; background:#fff}
.img_btn a{color:#575757;}
.img_btn img{ vertical-align:middle; margin:-2px 2px 0 0;}
.pic_small{width:290px; height:50px;margin:2px 0 0 5px; overflow:hidden;}
.pic_small .do_pic_list_outside{float:left; margin:0 2px; padding:0;}
.pic_small .do_pic_list{position:relative;width:40px; height:40px; display:table-cell; vertical-align:middle; text-align:center;border:1px solid #e8e8e8;}
.pic_small .do_pic_list span{ position:static; +position:absolute; width:40px; height:40px;top:50%; margin:0; padding:0; }
.pic_small img{ position:static; +position:relative; top:-50%; left:-50%; overflow:hidden; white-space:normal;}

.product_info{float:left; width:418px; margin:0 0 0 8px;margin:0 0 0 3px !important;padding-bottom:25px; overflow:hidden; white-space:normal;}
		/* class pre_next_bar*/
.pre_next_bar{height:18px; line-height:18px;padding:5px 0 2px;}
	.pre_next{ float:right; margin-right:10px;padding:0 3px 5px 0px;color:#000;}
	.pre_next a,.pre_next a:visited{ color:#000;}
	.pre_next a:hover{color:#666666;}
	.link_space{margin-left:3px; line-height:18px; height:18px;}
	.sku{ float:left;margin:0 10px;}
	.pro_name{padding:20px 0 0 5px; font-size:20px;color:#08365D; }
	.price{padding-left:5px; margin:10px 0 10px 5px;height:40px; line-height:40px;font-size:14px; background-color:#FEFFEF; border-top:1px dashed #E9E9E9;border-bottom:1px dashed #E9E9E9;}
	.description{padding:5px 0 0 5px;color:#5F5F5F; font-weight:bold;}
	.pro_content{padding-left:5px; line-height:20px; font-size:11px;}
	.pink{color:#FF696D;}
.onetwo{float:left; background:url(../images/b2b12.gif); width:178px; height:30px; margin-top:20px;margin-left:5px;}
	/* class addition_bar*/
.addition_bar{list-style:none;padding:5px 0 0 7px; height:32px; border-bottom:2px #D1CDCA solid; font-weight:bold;}
.addition_bar li{display:block;float:left; padding:2px 2px;_padding:2px 2px 0; height:28px;line-height:28px;}
.addition_content01{ float:left; padding:0px 10px 0;_padding:2px 10px 0;height:29px; background:#74C6E9 url(../images/bg_addition.gif) repeat-x 0 0; border-top:1px #5FBAE0 solid; color:#000;}
.addition_content02{float:left; padding:0px 10px 0; _ padding:1px 10px 0; height:30px; background:#D4D4D4 url(../images/bg_addition_02.gif) repeat-x 0 0; border-top:1px #D1CDCA solid;}
.addition_l{float:left;width:4px;height:30px;_height:32px;background:#74C6E9  url(../images/bg_addition_l_corner.gif) no-repeat -2px -1px;}
.addition_r{float:left;width:5px;height:30px;_height:32px; background:#74C6E9 url(../images/bg_addition_r_corner.gif) no-repeat 0 -3px; }
.addition_l02{float:left;width:7px;height:32px; background:#D4D4D4 url(../images/bg_addition_l02_corner.gif) no-repeat 0 -5px;}
.addition_r02{float:left;width:7px;height:30px;_height:32px; background:#D4D4D4 url(../images/bg_addition_r02_corner.gif) no-repeat 0 -3px;}
.addition_content{margin:15px 0 20px 15px; line-height:22px;}
.big_img{ width:500px; height:400px; padding:50px 0; margin-left:50px;text-align:center;}
	
	/*class  addition_info*/
	.addition_info,.former_info{ list-style:none; margin-left:10px; padding:0;}
		.addition_info li{ clear:both;margin:0 5px;padding:8px 0;}
		.former_info li{ clear:both;margin:0 5px; padding:13px 0;}
		.info_l{ float:left; width:170px; font-weight:bold; color:#5F5F5F;}
		.info_r{ float:left; }
		.info_r input{float:left; height:15px; padding:4px 0 3px;}
		.info_r textarea{float:left;  padding:4px 0 3px;}

		.former_info .wrong{ margin-right:5px;white-space:normal; overflow:hidden;}
		.former_info .input_border{border:2px solid #FF8080; float:left;}

/*doc.html=====================+++++*/
.margin_top10px{margin-top:10px;}
.about_us_content{margin:18px 5px;}
.range{margin-left:8px;}
.range li{line-height:18px;}
.about_us_pic{float:right; margin:0 0px 5px 5px; padding-left:10px;}


/*contact_us.html=================+++++++*/
.contact_us{_width:726px;}
.contact_us .info_right_corner{_margin-left:716px; }
.contact_us .info_rightb_corner{_margin-left:717px;}
.company_profile_list{ margin:0 5px 20px;}
.company_profile_list .info_l{ float:left;padding:0 15px;color:#000; width:150px; font-weight:bold; }
.company_profile_list .info_r{ float:left;color:#4A4A4A;overflow:hidden; white-space:normal; width:500px;}
.company_list{padding:6px 15px; border-bottom:1px solid #EEEEEE; }

/*news_list.html*/
.news_list{list-style:none;}
.news_list li{clear:both; margin:0 15px 0 1px;padding:5px 0 5px 10px; line-height:18px;border-bottom:1px solid #EEEEEE;}
.news_list .info_l{ margin-right:10px;width:150px; color:#939495;}
.news_list .info_r{ color:#696969;letter-spacing:-1px; word-spacing:1px;font-weight:bold;overflow:hidden; white-space:normal;}
.news_list .info_r a{color:#696969;}
.news_list .info_r a:hover{color:#000;}
.margin_bottom_30px{margin-bottom:30px;}

/*news_details.html*/
.news_details{margin:15px 10px; line-height:20px; color:#707070;}
.newsdetails h5{ margin:15px 0;}
.title{ width:600px;float:left;text-align:center;color:#3F4140; font-size:16px;font-family:Georgia, "Times New Roman", Times, serif;}
.times{ float:right;margin-right:25px;color:#C9C9C9; font-size:11px;}
textarea {
    resize: none;
}
.mg_lt_10 { margin-left:5px;}



