@charset "utf-8";
/*
------------
site:clothes theme02
template:No.1
author: z 
dated: 2010/05/03
updated 
-------------
*/

/**############## All Start################**/
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;}
:focus {/*outline: 0; ie*/}
li{list-style:none;}
.cb{clear:both; display:block; height:0px; line-height:0; overflow:hidden; font-size:0;}
/** Link **/
a{color:#333; text-decoration:none;}
a:hover {color:#b42810; text-decoration:none;}
a img {border:0;}
input, a{font-family:Arial;}

/** Link Color **/

/** Font Size **/
.fb{font-weight:bold;}
.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;}
.overflow{overflow:hidden;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}


/** Layout **/
body{ background-color:#fbfbfa;}
#wrapper{margin:0 auto; width:970px; background-color:#fff;  }
#layout_header{width:auto; background:url(../images/bg_top_1.gif) center repeat-x; *background:url(../images/bg_top_1.gif) center repeat-x; border:0; height:160px;}
#layout_container{width:auto; background:#f3f3f3 no-repeat top center; border:0;}
#layout_footer{ background:url(../images/bg_footer.gif) repeat-x; height:116px; padding:10px 0; }
#layout_container .leftbox{float:left; width:625px; padding-left:20px; padding-right:20px; border-right:1px solid #e8e8e8; margin:20px 0;}
#layout_container .rightbox{float:right; width:270px; padding:20px 20px 0 10px;}

/**header**/
.header{margin:0 auto; width:970px; *width:970px; height:112px; background:url(../images/bg_top_mid.jpg) repeat-x center;  border:0; position:relative;}
	.logo{width:328px; height:65px; position:absolute; left:10px; top:10px; text-align:center;}
	.company_text{font-size:32px;color:#fff;position:absolute;left:370px;top:30px;padding:0 5px;font-family:Cambria; cursor:pointer;}
	.company_text a{color:#fff;}
	
.nav{margin:0 auto; width:970px;  background:url(../images/nav_mid.gif) repeat-x; border:0;}
.nav_left{float:left; width:16px; height:48px; background:url(../images/nav_left.gif) no-repeat; border:0;}
.nav_right{float:left; width:13px; height:48px; background:url(../images/nav_right.gif) no-repeat; border:0;}
.nav .menu{float:left; padding-left:20px; width:671px; height:40px;padding-top:8px;}
			.nav ul li{float:left; height:40px; line-height:40px; color:#343434; font-size:14px; }
			.nav ul li a{float:left; color:#444; display:block; padding:0 25px; height:30px; line-height:30px; vertical-align:middle;}
			.nav ul li a:hover{color:#6d3b04; display:block; height:40px; *height:30px; line-height:30px; vertical-align:middle;}
			.nav ul li.current{height:30px;}
			.nav ul li.current a:hover{color:#fff;}
				.nav ul li.current a{display:block; float:left; height:30px; padding:0 20px; line-height:30px; cursor:pointer; width:auto; color:#fff; background:url(../images/menu_m.gif) repeat-x; border:0; text-decoration:none;}
					.nav ul li.current .bgleft{width:10px; height:30px; float:left; background:url(../images/menu_1.gif) no-repeat left; border:0;}
					.nav ul li.current .bgright{width:10px; height:30px; float:left; background:url(../images/menu_r.gif) no-repeat left; border:0;}
					
.t_search{
    float:left;height:30px;width:227px;right:206px;top:119px;border:0;padding:8px 5px 8px 18px;background:url(../images/bg_search.gif) no-repeat 10px 8px;}
.intput_search{float:left; width:160px; margin-top:5px; height:18px; line-height:18px; color:#a4a4a4; font-size:11px; border:0;overflow:hidden; background-color:transparent; padding-right:10px;}
.btn_search{float:left; width:45px; height:27px; line-height:27px; background:url(../images/btn_search.gif) no-repeat; border:none; margin-left:5px; color:#fff; font-size:12px;}


/**container**/
.container{margin:0 auto; width:970px; background-color:#fff;}
.banner{width:970px; height:269px; background:url(../images/banner.jpg) no-repeat left; border:0;}

.company_info{padding:0 0 20px 0; }
.company_info h3{color:#472001; font-weight:bold; font-size:18px; padding-bottom:10px; margin-bottom:10px; border-bottom:1px dashed #c4c4c4;}
.welcome_t{color:#78a605; font-size:24px;}
.companyinfo_photo{float:left; width:175px; margin-top:10px;}
		 .companyinfo_text{ float:left; width:70%; padding:0 5px 0 10px; margin-top:10px;}
		 .companyinfo_text .c_text{color:#9f9f9f; font-size:12px; margin-bottom:5px;} 
		 .companyinfo_text .readmore{color:#fff; background:url(../images/btn_readmore.gif) no-repeat; width:96px; height:27px; line-height:27px; padding: 0 20px; border:0; margin-bottom:5px;}
         .companyinfo_text .readmore a{color:#fff;}
		 
.categ_content{padding:8px 0 0 0; border:1px #e3e2d2 solid; border-top:none; margin-bottom:5px}
.categ_content_t{background:url(../images/bg_live_top.gif) no-repeat; border:0; height:18px;} 
.categ_content_b{background:url(../images/bg_live_bottom.gif) no-repeat; border:0; height:16px;}
.categ_content_m{border-left:1px solid #e6ded3; border-right:1px solid #e6ded3; width:252px;}
.categ_bg_img{height:8px;line-height:0;}
.categ_content label{padding:7px 3px 7px 23px;display:block;border-bottom:1px #e8e8e8 solid;background:url('../images/dot1.gif') no-repeat 3px 7px; word-wrap:break-word; clear:both;}
.categ_content label a{color:#000;font-size:12px;}
.categ_content label a span{color:#9E3636;padding-left:3px;}
.categ_content label a:hover{color:#018c1f;}		 
.categ_content .live{padding:5px 0 15px;}
.categ_content .live .input_line{border:1px #9e3636 solid;}
.categ_content .live li{padding:3px 0 2px 10px;font-size:12px;line-height:150%;text-align:left;color:#444;}
.live_content{padding:12px 0;width:691px;border-right:5px #f25703 solid;border-left:5px #f25703 solid;}


		 
		 
.company{padding:10px 5px 0px; background:#f4eac1;border-left:1px solid #e5dcd3;border-right:1px solid #e5dcd3;border-bottom:1px solid #e5dcd3;}
.company p{ line-height:110%;}
.company li{padding:3px 0 3px 10px; font-size:12px; line-height:150%; text-align:left; color:#666; word-wrap:break-word;}
.company li .name{font-size:14px;}
.company .icon_mob{ background:transparent url('../images/icon_mobile.gif') no-repeat 8px 5px;padding-left:28px;word-break: break-all;}
.company .icon_name{ background:transparent url('../images/icon_name.gif') no-repeat 0px 5px;padding-left:28px;word-break: break-all;}
.company .icon_fax{ background:transparent url('../images/icon_fax.gif') no-repeat 3px 5px;padding-left:28px;word-break: break-all;}
.company .icon_tel{ background:transparent url('../images/icon_tel.gif') no-repeat 3px 5px;padding-left:28px;word-break: break-all;}
.company .icon_address{ background:transparent url('../images/icon_address.gif') no-repeat 3px 5px;padding-left:28px;}
.company .icon_mail{ background:transparent url('../images/icon_mail.gif') no-repeat 3px 5px;padding-left:28px;word-break: break-all;}
.company .icon_home{ background:transparent url('../images/icon_home.gif') no-repeat 3px 5px;padding-left:28px;word-break: break-all;}

.company li span{padding-right:3px;}
.company li a{color:#018c1f;text-decoration:underline;}


/*Pd_list===================================================================================*/
.pd_list{margin:0px 0 10px 0;}
.pd_list_1{padding:0 26px;}
.pd_per{padding:15px 0 0;background:#fff;padding-bottom:8px;}
.pd_per label{display:block;}
.pd_per label.name{margin-bottom:8px; height:1.5em; overflow:hidden;}
.pd_per label.name a{line-height:120%; font-size:14px;color:#9e3636;}
.pd_per label.img{margin-bottom:5px; text-align:center;}
.pd_per label.img img{padding:3px; border:1px #eee solid;}
.pd_per label.text{height:50px; overflow:hidden; font-size:11px; margin-bottom:5px; text-align:left; line-height:110%; color:#adadad;}
.pd_per label.price{padding:2px 0; font-size:14px;}
.pd_per label.price span{padding-left:10px;font-size:16px;color:#d30002;}
.pd_per label.btn{}
.pd_per label.btn a{display:block;}
.btn_detail{background:transparent url('../images/btn_a.gif') no-repeat -2px 0; height:28px; line-height:28px; width:60px; font-weight:bold; color:#fff; padding-left:12px;}

.pd_per .img{padding:0; width:150px; height:150px;  position:relative; overflow:hidden; border:1px #e7e7e7 solid; font-size:0;}

	.pvl{width:150px; height:150px; padding:0;margin:0; overflow:hidden; position:relative; display:table-cell; text-align:center; vertical-align:middle; font-size:0; }
	.pvl span{position:static; +position:absolute; top:50%;padding:0;margin:0; font-size:0;}   
	.pvl img {position:static; +position:relative; top:-50%;left:-50%;padding:0;margin:0; font-size:0;} 
	.pd_per .borderbox{border:1px #e7e7e7 solid;width:130px;height:130px;margin:0 auto;font-size:0;}
	

.pdbox_title{height:36px; line-height:36px; background:#f9f9ef; background:url(../images/list_mid.gif) repeat-x; border:0;}
    .pdbox_title_l{ float:left; background:url(../images/list_left.gif) no-repeat; border:0; width:13px; height:36px;}
	.pdbox_title_r{float:right; background:url(../images/list_right.gif) no-repeat; border:0; width:16px; height:36px;}
	
	.pdbox_title_pr{height:36px; line-height:36px; background:#f9f9ef; background:url(../images/list_mid_s.gif) repeat-x; border:0;}
    .pdbox_title_pr_l{ float:left; background:url(../images/list_left_s.gif) no-repeat; border:0; width:13px; height:36px;}
	.pdbox_title_pr_r{float:right; background:url(../images/list_right_s.gif) no-repeat; border:0; width:16px; height:36px;}
	.pdbox_title_pr_m{float:left; padding:0 5px; width:580px;}
	
	
	.pdbox_title_new{height:36px; line-height:36px; background:url(../images/list_mid_new.gif) repeat-x; border:0;}
    .pdbox_title_l_new{ float:left; background:url(../images/list_left_new.gif) no-repeat; border:0; width:13px; height:36px;}
	.pdbox_title_m_new{ float:left;  background:url(../images/list_mid_new.gif) repeat-x; border:0; width:240px; height:36px;}
	.pdbox_title_r_new{float:right; background:url(../images/list_right_new.gif) no-repeat; border:0; width:13px; height:36px;}
	
	
	 .pd_title{float:left; padding-left:30px; font-size:16px; color:#472001; background:url(../images/list_arrow.gif) no-repeat 0px center; border:0;}
	 .pd_more{float:right; text-align:right; color:#5f5f5f;}
	.bannerbox{padding-bottom:10px; text-align:center;}
	.bannerbox img{padding:1px; border:1px #dfe3d4 solid;}
	h3.title{padding:0 8px 8px 10px;font-size:18px;color:#f9461c;text-align:left; font-weight:normal;}

.category_arrow{float:left; padding-left:20px; background:url(../images/category_arrow.gif) no-repeat 0px center; border:0; color:#472001; font-size:16px;}

.remind{padding:10px;margin:10px auto;border:1px solid #FF8080;width:80%; color:#ff0000;background:#fff2f2; text-align:center}
.remind p{padding:0;line-height:110%;}

.news{ padding:10px 5px; border:1px #e3e2d2 solid;}
.news p{ padding-left:5px;}
.date{ overflow:hidden; margin:5px 0; height:15px; font-size:14px; width:200px;color:#b42810;}
.news_text{ overflow:hidden;color:#000; height:30px;width:200px;}
.read_more{ text-align:right; margin:5px; padding-bottom:5px; border-bottom:#efefef 1px solid;}
.read_more a{color:#b42810;}
.news_more{ text-align:right; margin:10px 5px;}
.news_more a{color:#C9262B;}

/**footer**/
.footer{width:100%; margin:0 auto; padding:10px 0; color:#fff; text-align: center; }
.footer a{ color:#fff;}
.footer a:hover{color:#84a90c;}
.footer span{padding:0 10px; color:#fff;}
.copyright{padding:5px 100px;}
.copyright p{text-align:center; color:#84a90c;}
.weblink{text-align:center;}
.weblink span{ color:#fff;}
.weblink a{ padding:0 5px; color:#fff;}	
.weblink a:hover{color:#84a90c;}

/*category_view*/
.crumb a{ padding:0 5px;color:#018C1F; margin-bottom:5px;}
.crumb a:hover{ color:#666;}

/**page=====================================================================================**/
.page{padding:10px 0px ; height:28px;}
	.page p{}

.sortby{float:left;width:53%;}
.sortby .sele1{font-family:Arial,verdana,Tahoma;}
.pagination {float:right;width:46%;}
	.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-color:#b62910;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:#b62910;color:#fff;}

/*product_view==================++*/
/***&&pd_top&&***/
.pd_top{margin-bottom:20px;margin-top:10px;}
		/*left_top_image 330*/
.pd_img {float:left; width:270px;}
.pic_mid{padding:0; width:250px; height:250px; overflow:hidden; margin:0 auto; text-align:center; margin-bottom:5px; border:1px solid #efefef;}
.pvl_2{width:250px; height:250px; padding:0; margin:0; overflow:hidden; position:relative; display:table-cell; text-align:center; vertical-align:middle;}
			.pvl_2 span{position:static; +position:absolute; top:50%; padding:0; margin:0; }   
			.pvl_2 img{position:static; +position:relative; top:-50%; left:-50%; padding:0; margin:0;}


.img_btn {padding:10px 0;width:100%;font-size:11px;line-height:20px; text-align:center;}
.img_btn span{padding:0 5px;}
.img_btn_zoom {}
.img_btn_zoom a{color:#a42900; text-decoration:underline; font-size:11px;}

.pic_small{width:240px; float:left; padding:0 15px;}
/*
.pic_small a{ float:left; border:1px solid #e8e8e8; width:40px; height:40px; display:block; padding:1px; text-align:center; vertical-align:middle; margin-right:3px; position:relative;}
.pic_small img{text-align: center; vertical-align:middle;}
*/

.pic_mid_1{padding:0; width:50px; height:50px; float:left; overflow:hidden; margin-bottom:3px; border:1px solid #efefef; margin-right:3px; font-size:0;}
.pvl_3{width:50px; height:50px; padding:0; margin:0; overflow:hidden; position:relative; display:table-cell; text-align:center; vertical-align:middle; font-size:0;}
        .pvl_3 span{position:static; +position:absolute; top:50%; padding:0; margin:0; font-size:0;}   
		.pvl_3 img{position:static; +position:relative; top:-50%; left:-50%; padding:0; margin:0; font-size:0;}


		/*right_top_image 420*/
.pd_message{float:left;padding:0px 0px 0 10px;width:52%; }
.sort{padding-right:20px;}
	.sort_next{padding:0 5px;font-size:11px; font-weight:bold;}
	.sort_next span{padding:0 10px;font-size:11px;}
	.sort_next .up{padding-left:12px;color:#018C1F;}
	.sort_next .next{padding-right:12px;color:#018C1F;}
.pricedisplay{margin:5px 0px;}
	.pricedisplay h1{padding:20px 0;font-size:16px;font-weight:normal;line-height:130%;color:#952704;}
	.pricedisplay .pricebox{padding:10px 5px;font-size:14px;background:#f9f9ef;color:#888;}
	.pricedisplay .pricebox span{font-size:22px;font-weight:bold;color:#d30002;}
	div.descrip {width:310px;}
	div.descrip h2{margin-top:10px;padding-left:15px;color:#018C1F; font-weight:bold; background:transparent url('../images/icon_leftbox.gif') no-repeat 0 center;}
	div.descrip p {padding:5px 0 10px 0;font-size:11px;color:#999;}
	
.onetwo{float:left; background:url(../images/b2b11.gif); width:188px; height:30px; margin-top:20px;}

.pd_other_list{padding:2px 0 0;text-align:center; border:1px #d5d1ca solid;}
.pd_per_othe{padding:10px 0; border-bottom:1px #a6a6a6 dashed;}
.pd_per_othe label{display:block; line-height:100%;}
.pd_per_othe label.name{padding:5px; width:70%; margin:0 auto;}
.pd_per_othe label.name a{font-size:12px; color:#9e3636;}
.pd_per_othe label.img{}
.pd_per_othe label.img img{border:1px #e3e3e3 solid;}

	
	/***@@@ pd_per_descrip @@@***/
		#pro_tabs{}
		.tabcontents{margin-top:-2px;padding:0 20px 20px; line-height:18px;}
		.tabcontents p{padding:10px 10px 10px 0;}
		.tabcontents img{padding:2px;border:1px #e0dfe1 solid;}
		
		.tabtittle_1{padding:6px 0 0 15px;height:32px; background-color:#efefef; color:#3a9b0f;}
		.tabtittle{position:relative;padding:6px 0 0 5px;height:32px; background:url(../images/list_mid_bg.gif) repeat-x; border:0;}
		.tabtittle li.actives {margin-top:0;background:#fff;color:#952704;font-weight:bold; border:none;}
		.tabtittle li.actives_inw {margin-top:0;color:#952704;font-weight:bold; border:none;}
		.tabtittle li {float:left; margin-top:-1px; font-size:14px; color:#666; width:201px; height:32px; line-height:32px; text-align:center;}
		.tabtittle li a {display:block; text-align:center;}
		.tabtittle li a:hover {background:#f4f2db;color:#fff;}
		.tabcontents a.normal:hover {color:#039;text-decoration:underline;}
	.former_info{margin:20px 0;}
	.former_info li{padding:2px 0; height:20px;}
		.former_info li label{float:left;display:block;}
		.former_info li .inputbox{padding:0;color:#888;}
		.former_info li .textbox{padding:2px 10px;text-align:right; font-size:11px; font-weight:bold;}

/*contact_us======================================++*/
.contact_doc_list{float:right; width:590px;  border-bottom:#c5c5c5 dashed 1px; padding-bottom:10px;}
.contact_doc_title{ height:30px; padding-left:20px;line-height:30px; font-size:20px; margin-bottom:10px;color:#952704; font-weight:bold; font-family:Arial,verdana,Tahoma;}
.contact_us{padding:20px;margin:10px 0;background:#f9f9ef;}
.contact_us .chat_img{float:left;}
.contact_us p{}
.contact_doc_content{float:left; width:590px; margin-bottom:10px;  border-bottom:#c5c5c5 dashed 1px;}
.contact_doc_content p{width:590px; margin-bottom:20px;font-family:Arial,verdana,Tahoma;font-size:14px;}
.remind{padding:10px;margin:10px auto;border:1px solid #FF8080;width:80%; color:#ff0000;background:#fff2f2; text-align:center}
.remind p{padding:0;line-height:110%;}

.contact_ul{padding:5px 8px 5px 6px; background:#f1f8fe;}
.contact_ul li{padding:15px;border-bottom:1px #1071d6 dashed;}
.contact_ul li label{color:#f9461c; padding-left:5px;}
.furm_info{border:1px solid #d6d6d6;  margin-bottom:15px; clear:both;}	
.furm_info li{padding:10px 0; background:#fff; border-bottom:1px solid #d6d6d6; }
.furm_info li span{ float:left; display:table-cell; width:20%; padding-left:15px;}
.furm_info li label{float:left; display:table-cell; padding-left:15px; width:72%; color:#;}
.furm_info li label a{ color:#dc3e07;}
.bg_gray{background:#f3f1ee;}

.company_info_title{padding:8px 10px 8px 20px;font-size:16px;line-height:120%;color:#952704; background:url(../images/list_mid.gif) repeat-x; border:0; font-weight:normal;}
.company_info_title img{padding-right:8px;}
.company_info_white{background:#FFF; padding-top:10px;}
.company_info_photo{width:32%;padding-right:10px; text-align:center;}
.company_info_photo .img_box{float:left;padding-right:4px;padding-bottom:10px; width:185px;height:auto; overflow:hidden; }
.company_info_photo .img_box img{background-color:#fff;}
.company_info_photo .img_info{padding:5px 0 5px 5px;margin-bottom:10px; text-align:left; font-size:11px; word-wrap:break-word; }
.company_info_text{width:60%;padding-top:40px;}

.company_info_text p{ padding-bottom:10px;color:#908d8d; line-height:150%;}
p.welcome{padding:0 0 15px 25px;font-size:16px; color:#f9461c;}
.overflow_100{ height:100px;overflow:hidden;}
.overflow_em10{ height:10.5em;overflow:hidden;}

.pic_mid1{padding:5px; width:185px; height:125px; overflow:hidden;  margin-bottom:5px; margin-right:5px; font-size:0; clear:both;}
.pvl_1{width:185px; height:125px; padding:0; margin:0; overflow:hidden; position:relative; display:table-cell; text-align:center; vertical-align:middle; border:1px solid #ccc; overflow:hidden;  font-size:0;}
			.pvl_1 span{position:static; +position:absolute; top:50%; padding:0; margin:0;  font-size:0;}   
			.pvl_1 img{position:static; +position:relative; top:-50%; left:-50%; padding:0; margin:0; font-size:0;}

	
 /**news_list=====================================================================================**/
.news_box{padding-left:15px; padding:10px 0;}
.newslist p{padding:8px 0;}	
.pad{padding:10px 0;}  
.newslist h3{border-bottom:1px dashed #e52868; padding:10px 0 8px 0;}

/*form style======================================================*/
.pd_per_descrip{padding:10px;}
.pd_per_descrip h1{float:left; width:730px; padding:20px;}
ul.form_ul{}
.form_ul textarea{line-height:120%; color:#666;}
.form_ul input{line-height:120%; color:#666;}
ul.form_ul li{ display:block; line-height:20px; clear:both; padding:8px 0px; text-align:right;}
ul.form_ul li label span{color:#ff0000;}
ul.form_ul li label{float:left;margin-left:5px;}
ul.form_ul li textarea{float:left;}
ul.form_ul li input{float:left;}
.form_left{float:left;}
.form_right{float:left;}
.bg_yellow{ background:#f9f9ef;}
input.btn_submit{background:url(../images/btn_submit.gif) no-repeat; font-size:12px; color:#fff; width:74px; height:28px; font-weight:bold; border:none;}
.w160{width:160px;}
.w170{width:170px;}
.w100{width:100px;}
.w100{width:100px;}
.w120{width:120px;}
.w150{width:150px;}
.w190{width:190px;}
.w180{width:180px;}
.w200{width:200px;}
.w220{width:220px;}
.w250{width:250px;}
.w300{width:300px;}
.w400{width:400px;}
.w450{width:450px;}
.w500{width:500px;}
.blue{color:#78a605}
.red{color:#de4007}
a.red{color:#de4007}
a.green{color:#018c1f}
.font_size11{font-size:11px;color:#777;line-height:130%;}
.text_r{text-align:right;padding-right:5px;}
label.text_c{text-align:center;}
.border_t{border-top:1px dotted #cfcfcf;}
.border_b{border-bottom:1px #cccccc dashed;}
.border_r{border-right:1px #cccccc dashed;}
.textbold{font-weight:bold;}
.height16{height:16px;}
.height20{height:20px;}
.height30{height:30px;}
.height50{height:50px;}
.height150{height:150px;}
.height180{height:180px;}
.height250{height:250px;}
.height120{height:120px;}
.height100{height:100px;}
.ht_auto{height:auto;}
.w_480{width:480px;}
.wp90{width:90%;}
.wp95{width:95%;}
.mg_t_b{margin:5px 0 5px 0;}
.mg_b30{margin-bottom:30px;}
.mg_t30{margin-top:30px;}
.mg_t20{margin-top:20px;}
.mg_b8{margin-bottom:8px;}
.mg_b15{margin-bottom:15px;}
.mg_t8{margin-top:8px;}
.mg_l5{margin-left:5px;}
.f11px{font-size:11px;color:#888;}
.pd_t_b{padding-top:6px;padding-bottom:8px; clear:both;}
.pd_l_r{padding-left:16px;padding-right:10px;}
.pd_t5{padding-top:5px;}
.pd_l2{padding-left:2px;}
.prompt_text{font-size:11px;color:#888; line-height:120%;padding-left:15px;}
.mg_auto{margin:20px auto;}
.pd_r20{padding-right:20px;}
.pd_r10{padding-right:10px;}
.pd_l4{padding-left:4px;}
.form_remind{color:#c00; font-size:11px;}
label.wrong{padding-left:25px;color:#ff0000;font-size:10px; background:#fff2f2 url('../images/warning.gif') no-repeat 5px center; border:none; border:1px solid #ff8080;}
input.wrong{border:2px #ff8080 solid;}
textarea.wrong{border:2px #ff8080 solid;}
.wrong_style textarea {float:left;}
.wrong_style label {float:left;}
.wrong_style input {float:left;}
.wrong_style label{margin-left:5px;line-height:20px;}


/*furm style======================================================*/
.pd_per_descrip h1{float:left; width:730px; padding:20px;}
ul.furm_ul{padding:10px 0;}
ul.furm_ul li{padding:8px 0px 8px 25px;  background:transparent url('../images/icon_leftbox.gif') no-repeat 10px 11px;}
ul.furm_ul li span{font-family:Arial,verdana,Tahoma;}
ul.furm_ul li label{word-break: break-all; padding: 2px 0;}


.notfound {height:auto;margin:20px 0 70px; text-align:center;}
	.notfound h1{margin:15px 0;font-size:24px;font-weight:bold;line-height:30px;color:#ff0000;}
	.notfound h2{margin:0 0 5px 0; font-size:14px; font-weight:bold; line-height:40px; text-align:left;}
	.text_left{ text-align:left; margin-bottom:5px;}

textarea {
    resize: none;
