﻿h1, p, a, body, th, td ,ul li{
	font-family: "Helvetica Neue",Helvetica,Arial,"Microsoft Yahei","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;
	font-size:12px;
	color:#000;
	font-weight:500;
	line-height:145%;
} 
*{ margin:0;padding:0 }
tr, td, table{	
	padding:0px;
	margin:0px;
	text-align:left;
	border-collapse:collapse;	
}
tr{	
	padding:0px;
	margin:0px;
	*padding:0px;
	*margin:0px;
	text-align:left;
	border-collapse:collapse;	
}
td a {
	color:#333;
}
.content
{
	padding: 5px 0px 0px 22px;
	margin:0 0 0 0;
	vertical-align:text-top;
	text-align:left;
	font-size:14px;
	width:620px;
}

.subContent
{
	font-size:14px;
}

.scrollPanel
{
	overflow:auto;
	padding: 0 0 0 0;
}

.contacet
{
	word-wrap: break-word; 
	word-break: normal;
}

.ACurrent
{
	text-decoration:none;
	color:red;	
}

.ct{
	border:1px solid #000000;
	text-align:center;
	font-size:12px;
	vertical-align:middle;	
}

.ct2{
	border:1px solid #000000;
	text-align:center;
	font-size:12px;
	vertical-align:middle;	
	height:50px;
}

.ALink{
	font-size:12px;cursor:pointer;color:#03F;
}

.input{
	border:0;
	text-align:center;
}

.g-ipt-active{
	border:0;
	background-color:#c8c8c8;	
	border-color:#C6C69E;	
	text-align:center;
}

.tnew p{
	line-height:1.45;
}

#page{
	white-space:nowrap;
	margin-top:8px;
}
#page a:hover{
	background:#ebebeb;
}
#page a,#page strong{
	width:23px;
	height:22px;
	line-height:22px;
	font-size:14px;
	text-align:center;
	line-height:22px;
	display:inline-block;
	border:1px solid #e7ecf0;
	background:#fff;
	margin-right:2px;
	text-decoration:none;
	vertical-align:middle
}
#page strong{
	color:red;
	margin-left:4px;
}
#page .n{
	width:53px;
	font-family:"宋体";
	line-height:24px;
	overflow:hidden;
}

#tree .MzTreeview
{
	font-size: 9pt;
	padding-left: 3px;
}

.bg
{
	background: url(images/bg.jpg) no-repeat;
}

.bg2
{
	background: url(images/bg2.jpg) no-repeat;
}

.ulCs{
	list-style:none;
	padding-right:5px;
	margin:0px;
}

.liCs
{
	margin:-18px 0px 0px 13px !important;
	margin:-18px 0px 0px 17px;
}
.tdCs
{	
	padding-left:6px !important;
	padding-left:8px ;
}

.dvCs{
	width:340px !important;
	width:300px;
	float:left;	
	margin:0px 0px 0px -40px !important;
	margin:0px 0px 0px 0px;
}
.td{
	border:1px solid #000000;
	font-size:12px;
	color:black;
}
.td a{
	font-size:12px;	
	color:black;	
}
.td3{
	border:1px solid #000000;
	text-align:center;
}
.img{
	float:right;  
	width:300px;
}


ul{ list-style:none;}
.fl{float:left;}
.fr{float:right;}
.scrollPanel img{ display:block; float:left;}
.land_three img{width:100%}

/********************************************productlisting_detail*********************************************/
.product_list_table{ /*background:url(../images/productlist_bg.png) repeat-y;*/ height:auto; width:753px; /*margin-left:24px;; margin-top:12px;*/ }
.product_list_table td{ vertical-align:top;}
.detail_img{ margin-top:16px; margin-left:25px;}
.content1{ padding-left:10px; /*height:433px; */ padding-bottom: 10px;width:463px }
.kinds_h{ /*margin-top:20px; */font-size:16px;  font-weight:bold;}
.kinds_h select{ margin-left:30px; width:105px; line-height:26px; height:26px;border:1px solid #ccc; }
.price1 input{height:24px;line-height:24px;}
.pro_physical_detail{ background:#EFEFEF; /*min-width:407px;*/ min-height:342px;  margin-top:10px; min-height:342px; height: auto !important;height: 342px; }
.pro_physical_detail ul{  padding-left:10px; padding-top:10px; font-size:12px;}
.pro_physical_detail ul li{  display:block; float:left; color:#000; width:450px;}
.pro_physical_detail ul li span{ width:45px; height:20px; line-height:20px; display:inline; float:left; padding-bottom:12px;  margin-right:10px; }
.pro_physical_detail .en_span{ width:60px;  }

.pro_physical_detail ul li span input,.pro_physical_detail ul li span select{ width:45px; height:20px;  border:none;}
.pro_physical_detail .steel{ width:145px;font-size:12px;  }
.pro_physical_detail .steel select{ width:145px;font-size:12px;  }
.pro_physical_detail .proc{ width:108px;font-size:12px;  }
.a_piece{ margin-bottom:10px;}
.price_mmk{  /*background:url(../images/white_bg.png) repeat-y;*/ width:753px;min-height:100px; height:auto;/*margin-left:25px; */color:black; line-height:20px;/*margin-top:10px;margin-bottom: 20px;*/display:table;vertical-align: top;}
.mmk_p mmk_checkbox{height:30px; line-height:30px;}
.mmk_p{ font-size:13px; margin-top:5px; width:100%;}
.price_white_li{ font-size:13px; margin-top:15px;  /*height:20px; line-height:20px;*/ width:100%;}
.m_checkbox1{ line-height:24px; vertical-align:middle; }
.mmk_h,.rect_h,.egp_show{ width:109px; /*padding-left:18px;*/ font-weight:bold; }
.mmk_checkbox{ width:144px; padding-right:/*50*/44px; }
.price1{ /*width:100px; *width:120px;padding-right:20px;*/}
.price1 input{ width:60px; border:1px solid #ccc;}
.rect_h{ width:77px; color:#DC2529;}
.rect_price{ width:104px; padding-left:10px; padding-right:10px;}
.mmk_checkbox2{ padding-right:54px;}
.mmk_checkbox2 .m_checkbox1{ margin-right:5px;}
.price_white{ background:#EFEFEF; width:729px;  /*margin:5px 0 0 15px;*margin-left:10px; */padding:20px 12px; }
.price_white li span{ display:block; float:left; }
.egp_checkbox,.egp_radio{font-weight:normal}


#fk_type2{display:none;padding:0px 12px;_padding-left:10px;position:relative;min-height:75px; height: auto !important;height:75px;}
#fk_type1{display:none;padding:0px 12px;_padding-left:10px;position:relative;min-height:75px; height: auto !important;height:75px;}
.price_a{  width:70px;}
.checkbox2{ margin-right:4px;}
.exact{ margin-right:18px;}
.dep input{ width:60px; margin-left:2px; margin-right:5px;*margin-right:5px; }
.price_white li{ margin-top:5px; /*width:454px;*/}
.img_p{ margin-top:20px;}
.img_p11{/* margin-left:13px;*/ float:left;}
.img_p12{margin-left:500px;}

/********************************************productlisting_list*********************************************/
.pro_list{ /*padding:10px 0 0 15px;*/}
.pic_sai{ width:150px;  padding-right:24px; border-right:1px solid #ccc; }
.pic_sai2{ padding-left:24px;}
.pic_sai3{ padding-left:23px;border-right:none;padding-right:0px; }
.pic_sai .name{ text-align:center; padding-top:10px; padding-bottom:5px;}
.pro_list_banner{ /*margin-bottom:40px;*/width:803px; height:197px; background:url(../images/banner/5.jpg?v=20210120);}
.pro_list_banner_tc{ margin-bottom:36px;width:749px; height:197px; background:url(../images/productlist14_tc.png);}
.pro_list_banner_en{ margin-bottom:36px;width:749px; height:197px; background:url(../images/productlist14_en.png);}

.pro_list_banner2{ /*margin-bottom:40px;*/width:803px; height:197px; background:url(../images/banner/22.jpg?v=20210308);}
.pro_list_banner2_tc{ margin-bottom:36px;width:749px; height:197px; background:url(../images/productlist14_b_tc.png);}
.pro_list_banner2_en{ margin-bottom:36px;width:749px; height:197px; background:url(../images/productlist14_b_en.png);}

.pro_list_banner3{ /*margin-bottom:40px;*/width:803px; height:197px; background:url(../images/banner/23.jpg?v=20210308);}
.pro_list_banner3_tc{ margin-bottom:36px;width:749px; height:197px; background:url(../images/productlist14_c_tc.png);}
.pro_list_banner3_en{ margin-bottom:36px;width:749px; height:197px; background:url(../images/productlist14_c_en.png);}

.pro_list_line{  width:749px; margin-top:15px; margin-bottom:15px;}
.pro_bot{ position:relative;}
.select_pro{ width:190px; /*text-indent:5px;*/  margin-top:102px; margin-left:123px; }
.pro_img{ /*margin-bottom:15px; margin:0 25px; */}
.scrollPanel2{ width:803px;  }
.catlist table{width:100%}
.catlist tr{border-bottom: 1px solid #ccc;}
.catlist td{height:160px;width:20%;vertical-align: bottom;text-align: center;padding-bottom:15px;border-bottom: 1px solid #ccc;}
.catlist td>div{display:inline-block;}
.catlist img{*padding-left:25px;}
.catline{border-left:1px solid #ccc; }
/********************************************confirmation*********************************************/
.scrollPanel3{/* width:803px; */ }
.confirmation{ /*background:url(../images/confirmation_bg.png) repeat-y;*/ /*margin-top:8px; margin-left:8px;*/  overflow:hidden;}
.confirmation_payment{ width:730px; margin-bottom:20px;margin-left:15px;}

.img_pointer{cursor:pointer;}

.confirmation_payment li{ display:block; float:left;}
.pay_car{ width:730px; margin-bottom:15px;font-weight:bold;}
.transition{ margin-top:15px; margin-left:13px; margin-right:13px; *margin-left:8px; *margin-right:7px;}
.con_big_box{ /*background:#dedede; width:697px; _widht:650px; padding-bottom:50px;*/ /*height:280px;*/ /*margin-left:20px; margin-bottom:7px;*/}
.con_big_box h3{ background:#000; color:white; font-size:13px; line-height:21px; height:21px; text-indent:15px;}
.confir_pro .confir_pro_h,.confir_address_h,.shipping_method_h,.sum_h{ font-weight:bold; margin-bottom:8px; font-size:13px;}
.confir_pro{ /*width:680px;_width:650px; margin-left:50px; _margin-left:20px;*/ margin-top:20px;}
.confir_pro li{ /*width:680px;_width:650px;*/ display:block; float:left; line-height:30px; margin-bottom:10px;}
.confir_pro li span{ display:block; float:left; width:75px;}
.confir_pro .num{ width:60px;}
.confir_pro .name{ width:240px;}
.confir_pro .date{ width:75px;}
.confir_pro .quantity{ width:50px; text-align:center;}
.confir_pro .price{ width:65px;}
.confir_pro .discount{ width:40px;}
td .confir_pro .detail_button a{ background:url(../images/confirmation_26.png) no-repeat 0px 4px; width:66px; height:30px; color:#fff; text-indent:5px; line-height:30px; display:block; float:left;}
td .confir_pro .detail_button a:hover{ text-decoration:none;}
.confir_address{ /*width:90px; padding-right:115px;*/}
.confir_address li{ margin-bottom:12px; width:90px;}
.box2{ padding-bottom:35px;width:100%;}
.box3{ padding-bottom:25px;width:100%;}
.box4{ padding-bottom:15px; padding-top:10px;width:100%;}
.box5{ margin-top:25px;width:100%;}
.box6{ padding-bottom:17px;width:100%;}
.box7{ padding-bottom:78px;width:100%;}
.confir_address{ /*margin-left:50px; margin-top:12px;*/}
.pay_way{ /*margin-left:21px;_margin-left:20px;*/ margin-top:20px;}
.shipping_method{ /*margin-left:20px;*/ margin-top:18px;}
.shipping_method{  /*margin-top:38px;*/}
.shipping_method2{ margin-left:37px;_margin-left:33px;}
.confir_address li a,.modify a{ color:#000; text-decoration:underline;}
.confir_address li a:hover,.modify a:hover{ color:red;}
.modify a{ text-decoration:none; font-weight:bold; font-size:13px;}
.shipping_method{ background:#fff; width:293px; padding:10px 0px 15px 10px;  margin-bottom:10px; border:1px solid #ccc; }
.shipping_method .shipping_method_h{ margin-bottom:15px;}
.shipping_method_weight{ text-indent:8px;}
.staff_delivery,.staff_delivery2{ font-size:12px; margin-top:3px; width:500px;}
.staff_delivery2{ margin-left:20px;}
.confir_blank{ width:35px; display:inline-block;  }
.con_big_box p .sum_h{ margin-left:500px;}
.con_big_box p .sum_num{ font-size:12px; margin-left:30px;}
.con_big_box .row_sum{  line-height:30px; margin:5px 0 0px 0;}
.img_p11_c{ /*margin-left:38px;*/}
.img_p12_c{ /*margin-left:453px;*/}
.pro_amount{ font-size:12px; /*width:90px;*/ padding-left:565px; margin-top:15px;}
.con_1{  padding-bottom:25px;  }
.confir_amount_h{ /*width:80px;*/}


/********************************************ok*********************************************/
.ok_completed{ margin:70px 0 45px 280px;}
.img_p12_ok{ margin-left:562px; }


/********************************************payment*********************************************/
.payment_add {
    background: #fff;
}
.payment_add li{width:102px;}
.modify{ width:610px; margin:10px 0 0px 20px;}
.choose_add{ margin:23px 0px 0px 20px;}
.choose_pay{ margin:12px 0px 0px 20px;}
.payment_form{ background:#fff; /*width:640px; */ /*margin:15px 0px 0px 0px; padding-bottom:5px;*/}
.payment_form ul li{ /*width:210px;*/ display:block; float:left; }
.paypal_li img{  }
.paypal_li span,.alipay_li span,.unionpay_li span,.unionpayE_li span{ display:block; float:left;  width:20px;  padding-top:28px; padding-left:15px; }
.unionpay_li img,.unionpayE_li img{    height: 58px;
    margin-top: 18px;}
.alipay_li img{width:auto;}
/*******************************************delivery*********************************************/
.choose_deli{ margin:10px 0px 2px 20px;}
.deli_method{ margin:10px 0px 10px 20px;}
.img_p12_d{ /*margin-left:168px;*/}


/*******************************************landing*********************************************/
.land_content{ width:903px; /*height:560px; padding-left:3px;*/  padding-top:0px; position:relative;}
.land_banner{ width:903px; height:240px;}
.land_b_img{ float:none; }
.land_b_img img{ margin:0; padding:0; float:left; display:block; border:none;}
.land_three{      /* height: 200px; */
    /* margin-top: 20px; */
    width: 903px;
    *width: 903px;
    margin: 20px 0px;}
.land_three li{ display:block; float:left; width:15%; margin:0 5px; padding:0;}
.land_three .land_r{  margin-left:18px;   *margin-left:9px;  }
.land_three .land_r1{  *margin-left:11px; }
.land_three .land_r2{ width:281px;*margin-left:12px;}
.land_contact{ background:url(../images/landing_03.png) no-repeat; position:absolute; top:3px; left:615px;*left:617px; width:230px; height:225px; *height:240px;  padding-left:35px; padding-top:15px;}
.land_contact p,.land_contact li{color:#fff; }
.land_contact p{ font-size:12px; font-weight:bold; line-height:20px; width:230px;}
.contact_info{ margin-top:15px; width:250px;}
.contact_info li{ line-height:21px;}
.contact_info .land_mail a{ color:#fff;}
/*******************************************login*********************************************/
.login{ background: url(../images/login_03.jpg?v=2020021103) no-repeat; height:455px; float:none; clear:both; padding:1px;background-color: #DDE0E0;}


.login_box_tc{ background: url(../images/login_05_tc.png) no-repeat; width:530px; height:187px; padding:75px 0 0 55px; font-size:12px; margin-left:110px; margin-top:30px;}
.login_box_tc p{ width:450px; line-height:20px; /*height:20px;*/}
.login_box_tc span{ display:block; float:left;}
.login_box_tc span input{ width:150px; height:18px; border:1px solid #CCC;}
.login_box_tc .us1{ margin-right:30px;}
.login_box_tc .us2{  padding-right:30px; width:150px;  }

.login_box_en{ background: url(../images/login_05_en.png) no-repeat; width:530px; height:187px; padding:75px 0 0 55px; font-size:12px; margin-left:110px; margin-top:30px;}
.login_box_en p{ width:450px; line-height:20px; /*height:20px;*/}
.login_box_en span{ display:block; float:left;}
.login_box_en span input{ width:150px; height:18px; border:1px solid #CCC;}
.login_box_en .us1{ margin-right:30px;}
.login_box_en .us2{  padding-right:30px; width:150px;  }

.login_box{ background: url(../images/login_05.png) no-repeat; width:530px; height:187px; padding:75px 0 0 55px; font-size:12px; margin-left:110px; margin-top:30px;}
.login_box p{ width:450px; line-height:20px; /*height:20px;*/}
.login_box span{ display:block; float:left; }
.login_box span input{ width:150px; height:18px; border:1px solid #CCC;}
.login_box .us1{ margin-right:30px;}
.login_box .us2{  padding-right:30px; width:150px;  }



.username{  width:150px; }
.us2,.co2{ margin-top:3px;}

.forget_code a{ display:block; float:left; width:250px; padding-left:179px; color:red; text-decoration:underline; padding-top:4px; *padding-top:0px; }
.login_in a{  display:block; float:left; width:78px; height:35px; margin-left:26px;}

/*******************************************shopping*********************************************/
/*.shopping{ height:700px;}*/
.shopping .confir_pro{ margin-top:15px; margin-left:15px;}
.shopping .num{ width:90px;_width:80px;}
.shopping .name{ width:150px;}
.shopping .date{ width:70px;}
.shopping .sh_delete{  width:55px;}
.shopping .sh_delete input{margin-left:7px; line-height:30px; height:30px;}
.validity{ font-size:13px; color:red; margin-left:30px; /*width:670px;*/*margin-top:20px;clear:both}
.tax{ color:#000;}
.shopping_box1{ margin-bottom:1px; padding-bottom:15px;}
.shopping_box2{ padding-top:10px;padding-bottom:10px;}
.shopping_radia{  /*padding:20px 0 10px 30px;*/ font-size:12px; min-height:20px; line-height:20px;background-color: #FBE1D7;width:100%}
.shopping_radia span,.shopping_radia input{height:20px; line-height:20px; display:block; float:left;}
.shopping_radia span input{height:20px; line-height:20px;}
.normal_one,.up_tax{ padding-left:30px; width:112px;}
.shop_total{ /*margin-top:7px; margin-left:231px;     

    margin-left: 440px;
	_margin-left: 280px;

	margin-left:10px;*/
	text-align:right;
    }
.shopping .price{ *width:50px;}
.shopping .detail_button a{ *width:65px;}
.shopping .detail_button{ *width:65px;}
.shopping .confir_pro{ *width:668px;}
.confirmation_page,.shipping_page,.shopping_cart,.account_edit_page,.password_page,.orders_list_page,.order_info_page,.register_page{min-height:330px;height:auto !important;height:330px;_overflow:visible; }
.shopping_cart_box{/*min-height:430px;height:auto !important;height:430px;*/_overflow:visible;width:753px}
.qty_class{display:block; background-color:#ccc;width:95px;margin-left:5px;line-height:30px;height:30px;}
.shopping_cart_table th{font-size:13px;font-weight:bold; height:30px; vertical-align:top}
.shopping_cart_table td{font-size:12px;height:35px;line-height:20px; vertical-align:top}
.qty_table td{background-color:#ccc;height:30px;line-height:30px;}
.qty_table b{background-color:#fff;cursor: pointer;display: block;height: 20px;line-height: 20px;width: 20px;float:left;text-align:center;border:1px solid #ccc;}
.qty_table .reduce{margin-right:2px;}
.qty_table .add{margin-left:2px;}
.qty_table input{height:20px;line-height:20px; width:30px;text-align:center;float:left;border:1px solid #ccc;}
.qty_talbe .good_qty{display: block;float: left;height: 20px;line-height: 20px;margin-left: 1px;margin-top: 5px;text-align: center;width: 30px;}

/*******************************************register*********************************************/
/*.register{ height:970px; *height:1000px;}*/
.register .con_big_box{/*margin-bottom:3px;*/}
.register_box4,.register_box5{ /* padding-left:20px; */width:685px; }
.register_box4{  padding-bottom:0px;}
.register_box5{  padding-bottom:0px;}
.register_h{ margin-top:15px; width:677px; }
.register_h1{ margin-top:-15px;margin-bottom:20px;}
.register_h1_new{ margin-top:-15px;;margin-bottom:0px;}
.judge_yes{ width:200px;}
.judge_yes_new{ width:110px;}
.register ul li input,.register ul li select{ border:1px solid #ccc;}
.register ul li .judge_yes input,.register ul li .judge_no input{ display:block; float:left; height:20px; line-height:20px; border:none;}
.register span{ display:block; float:left; }
.register ul li{  display:block; float:left; width:685px;height:20px;line-height:20px; margin-bottom:5px;}
.register_n{ width:100px;}
.register ul li .input1,.register ul li select{ width:150px; height:20px;}
.register ul li .input2{ width:435px; height:20px;}
.register ul li #country{width:80px;}
.register ul li #provinces{width:120px;}
.register ul li #entry_city{width:160px;}

.star{ color:red; margin-left:10px; height:20px; line-height:20px;}
.register ul .register_two{width:285px; display:block; float:left; margin-top:10px;}
.star_show{ color:red; display:block; float:right; height:20px; line-height:20px; padding-right:40px; padding-top:15px; font-size:12px;}
.star_shownew{ color:red; display:block; height:20px; line-height:20px; padding-bottom:15px; font-size:12px;}
.re_t2{ margin-top:20px;}
.reg_img{ height:135px!important;width:285px!important; }
.reg_img div{margin-top:5px;}
.register ul .re_long,.register ul .re_long2{  width:680px;}
.must1{ color:#666666; margin-top:-15px;}
.license{ height:20px; line-height:14px; display:block; float:left;}
.register ul .re_nn2{display:block; float:left; width:287px; }

/******************************************pro_metal*********************************************/
.pro_metal{ padding-top:0px; padding-left:0px; font-size:12px; height:auto; padding:0px;}
.pro_metal input{ border:1px solid #ccc; height:24px; line-height:24px;font-size:12px;}
.pro_metal select{ border:1px solid #ccc; height:26px; line-height:26px;font-size:12px;}
.metal_big_box {
    margin-top: 20px;
    margin-left: 25px;
    padding: 20px 0 10px 0px;
    width: 668px;
}
.metal_p2{ /*padding-right:170px;*/ padding-left:30px;}
.metal_p3{ padding-right:200px;}
.kind1,.kind2,.order{ width:auto; margin-bottom:3px; text-indent:1px;font-weight:bold}
.kind2{ width:83px; /*.register .con_big_box*/}
.kind3{ margin-top:15px; width:352px; }
.order{ background:#a0a0a0;width:62px; margin-right:1px; margin-top:30px; text-indent:5px; height:20px; line-height:20px;}
.metal_select,.metal_input{ width:218px; padding-left:1px;}
.metal_select option {padding-left:3px;}
.metal_input{ width:83px; margin-right:7px;}
.m_input2{ width:352px;}
.metal_p4{ padding-right:308px;}
.m_box1{ margin-left:25px;*margin-left:15px; margin-top:3px; padding-left:25px; width:674px;*padding-left:25px;}
.m_price{  margin-top:2px;}
.m_price .kind2{ margin-top:2px;}
.metal_input_b{ width:85px;}
.metal_img2,.metal_img3{ margin-left:218px; /*margin-top:20px;*/}
.metal_img3{ margin-left:38px;}
.mm_p1{ /* width:128px;*/}
.mm_p2{  width:65px; margin-right:7px;}
.mmm_img{ *margin-left:-3px;}

/******************************************pro_parts*********************************************/
.parts{ }
.pro_parts1{ padding-right:455px; }
.parts_p1,.parts_p2{  width:188px; padding-right:16px;* padding-right:5px; margin-top:25px;}
.parts_p2 {margin-top:0px;}
.parts_p2{ width:95px;}
.parts_p2 .kind1,.parts_p2 .metal_select{ width:100px;}
.mm_p2 .metal_select{ width:75px;}

.parts_b1{ padding-right:25px; }
.parts .con_big_box{ margin-bottom:0px; padding-bottom:40px; }
.parts .metal_big_box{ /*width:669px;*/}
#lefeImage{
	/*float:left;*/ /*margin-right:146px; *margin-right:73px;*/
	display: table-cell;
 	vertical-align:middle;

 /*设置水平居中*/

 text-align:center;

 /* 针对IE的Hack */

 *display: block;

 *font-size: 175px;/*约为高度的0.873，200*0.873 约为175*/

 *font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/

 /*width:200px;*/

 /*height:235px;*/
	*margin-left: 200px;
padding-left:140px;
padding-top: 70px;
 /*border: 1px solid #eee;*/

}
#lefeImage img{
	/*设置图片垂直居中*/

 vertical-align:middle;
 text-align: center;
 /*margin-top:25%;
 margin-left: 50%;*/
}

/*******************************************tc and de*********************************************/
.tc_box4 {
    /* padding-left: 20px; */
    /* width: 657px; */
    /* float: left; */
    /* padding-right: 20px; */
    /* padding-top: 20px; */
    font-size: 13px;
    font-weight: normal;
    line-height: 30px;
    word-break: break-all; 
    word-wrap:break-word;
}

.scrollPanel_tc{
	width:803px;
	overflow: auto;
	/*height: 955px;*/
}

.tc{
	/*background:url(../images/confirmation_bg.png) repeat-y;*/
	margin-top:15px;
	margin-left:17px;
	padding-top:9px;
	float: left;
	width: 749px;
	padding-left: 20px;
	
}
	
/*******************************************acc profile*********************************************/	

.accprofile{ /*background:url(../images/confirmation_bg.png) repeat-y;*/ /*height:400px; margin-top:15px; margin-left:19px; padding-top:9px; padding-left:19px; overflow:hidden;*/}

.space_height{
	/*float: left;
	height: 30px;
	width: 200px;*/
	padding-top: 30px;
}
/*******************************************left_menu*********************************************/	
.left_menu_box{padding-top:5px; padding-left:6px;}
.left_menu_box_account{padding-top:5px; padding-left:6px;}
.left_menu_bg {/*background:url(../images/confirmation_03.png) no-repeat #EFEFEF;*/ background-color: #EFEFEF;width:100px;}

.left_menu_bg_create {/*background:url(../images/test.png) no-repeat #BFC1BE;*/
background-color: #EFEFEF;
}


.left_box1{ width:94px; margin-bottom:5px;}
.left_box1 strong{ color:#db2228;}
.left_box1 li a{ display:block;  /*width:94px;*/line-height:23px;_line-height:35px;margin-left: 25px;}
.left_box1 li a:hover{ text-decoration:none; }
.left_box2 strong{ display:block; margin-bottom:3px;}
.left_box3{ margin-top:26px; }
.left_box3 li a{ display:block;line-height:35px; color:#0a93b0; }

.goods_select{text-align:right; padding-right:60px;font-size:12px;}
.goods_select a{padding:5px;font-size:12px;}
.goods_select input{cursor: pointer;background:none;background-color: #353535;
    color: #fff;
    cursor: pointer;
    font-size: 12px;
    padding: 3px;}
.delete_button a{background:url(../images/confirmation_de.png) no-repeat 0px 4px; width:32px; height:30px; color:#fff; text-indent:5px; line-height:30px; display:block; float:left;text-decoration: none;}
.delete_button a:hover{text-decoration: none;color:#fff;}
.quantity b{display: block;height: 20px;line-height: 20px;width:20px;background-color:#fff;cursor: pointer;}
.tip_txt{  float: right;
  font-size: 12px;  
  color: red;}

/*疑难解答*/
  .down_t {
	background-color:white;
	border:solid 1px black;
	text-align:left;
	width:390px;
	height:245px;
}
.down_t ul {
	list-style:none;
}
.down_t li {
	color:#58585B;
	font-size:14px;
	padding:5px;
}
.down_t div {
	height:30px;
	line-height:30px;
	vertical-align:middle;
}
.input {
	border:solid 1px black;
	color:#58585B;
	font-size:12px;
	height:25px;
	line-height:25px;
	text-align:center;
	vertical-align:middle;
}
.button {
	background-color:#DC2529;
	border:none;
	color:white;
	display:inline-block;
	font-size:14px;
	height:25px;
	width:60px;
}
.alphaDiv {
	opacity:0.8;
	filter:alpha(opacity=80);
	background-color:#666666;
	z-index:9999;
	position:absolute;
	display:none;
	width:100%;
	height:100%;
}
.divDownload {
	z-index:99999;
	top:200px;
	left:40%;
	position:absolute;
	display:none;
	background-color: #fff;
}
.tk_title{width:48px}
.range_help{float: left;padding-top:5px; }
.egp_h{font-weight:bold;color:#DC2529;}
.qty{font-weight:bold;color:blue;}
.egp_proc{padding-top:5px;}
.account_edit_page,.password_page{
	margin-top: 15px;
    margin-left: 19px;
    padding-top: 9px;
    padding-left: 19px;
    overflow: hidden;
}
select,input{border:1px solid #ccc;}
.button{
    padding: 3px 12px;
    border: 1px solid #ddd;
    border-radius: 2px;
    margin-left: 10px;
    background: #F7F7F7;
    line-height: 18px;
    line-height: 19px\9;
    text-align: center;
    text-decoration: none;
    color: #333;
    background: -moz-linear-gradient(top,#f7f7f7,#f2f2f2);
    background: -webkit-gradient(linear,0 0,0 100%,from(#f7f7f7),to(#f2f2f2));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f7f7f7", endColorstr="#f2f2f2");
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr="#f7f7f7", endColorstr="#f2f2f2")";
}
.mmk_h{color:#DC2529;}
.c_normal{font-size:1em;}
.c_h1{font-size:1em; font-weight:bold;}
.c_h2{font-size:0.875em;font-weight:bold;}
.c_h3{font-size:0.75em;font-weight:bold;}
.c_point{color:#DC2529;}
.c_txt{font-size:0.75em;}
.cl{clear:both;}
.c_backcolor{background-color: #FBE1D7;}

.txt_pos{margin-top: 5px;
    padding-right: 5px;
    }
.v-align{
	vertical-align: middle;
}



.box
{
	margin: 30px 25px 40px 25px;
}
.detail{
	padding: 5px 0px;
    background-color: rgb(212, 212, 212);
    color: rgb(102, 153, 255);
    clear: both;
    width: 751px;
}
.order_info_table{width:100%}
.order-page{    font-size: 12px;
    float: right;}
.h3{	
    font-size: 21px;
    font-weight: bold;
    /*margin: 0px 0px 10px 0px;*/
    padding: 0px;
    text-align: left;
}
.h3 img{
	 margin-right: 5px;
	 margin-top:5px;
	 width:8px;
	 height:16px;
}

.contect{width:795px;background-color: #ffffff;}
.split-line{border-bottom:1px solid #ccc;font-size:1px; height:1px;line-height:1px;overflow:hidden;

}
.split-5{padding:5px 0px}
.split-10{padding:10px 0px}
.split-20{padding:20px 0px}
.split-20_new{padding-top:20px}
.margin-t-25{margin-top:25px}
.margin-t-5{margin-top:5px}


.address_list{border:1px solid #ccc;padding: 10px;margin:10px 0px 20px 0px}
.address_select{height:22px!important;width:auto!important;padding: 1px;}
.address_input{height:20px;width:360px;}
.address_city{width:160px!important}
.address_extra { 
	float: right;
    /*margin: 0px 10px 0px 0px;*/
   }
.address_extra .del-btn{
	/*margin-top: 10px;*/
    display: inline-block;
    width: 13px;
    height: 13px;
    text-indent: 99em;
    vertical-align: middle;
    background: url(../images/close.png) no-repeat;
    overflow: hidden;}
 .address_extra a {
    color: rgb(0, 94, 167);
    margin: 0px 0px 0px 20px;
}
.del-btn{font-size:100%;}


.overlay {position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #aaaaaa url(../images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); }
.loader_container {text-align:center; position:absolute; top:40%; width:100%; left: 0;z-index:100;}
.loader {font-family:Tahoma, Helvetica, sans; font-size:11.5px; color:#000000; background-color:#FFFFFF; padding:10px 0 16px 0; margin:0 auto; display:block; width:130px; border:1px solid #5a667b; }
.loader-text{text-align:center;}
.loader-img{text-align:center;border:0px; padding-top:10px;}
a.btn-again {
    display: none;
    padding: 2px 0 3px;
    background: #f5f5f5;
    border: 1px solid #ddd;
    color: #333;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    width: 85px;
    text-align: center;
        text-decoration: none;
        
}
a.btn-again-show {
    display: inline-block;
}
a.btn-again b {
    display: inline-block;
    vertical-align: middle;
    width: 12px;
    height: 17px;
    margin-right: 5px;
    background: url(../images/order-icon20150212.png) -22px -180px no-repeat;
}
a.btn-again:hover {
    background: #fff;
    border-color: #e4393c;
    color: #e4393c;
    text-decoration:none
}
a.btn-again:hover b {
    background-position: 0 -180px;
}



.contentboxtop{width:790px;border: solid 1px #D5D5D5;margin:5px;height:300px;height: auto !important; display:table;}
.contentboxtop .contentboxtop_head{height:42px;background:#E9E9E7}
.contentboxtop_head .contentboxtop_head_title{padding-top:10px;padding-left:60px;font-size:16px;font-weight:bold;}
.contentboxtop_head_title select{ margin-left:5px; width:70px; height:20px;border:1px solid #ccc;border-radius:5px;}
.contentboxtop_head_title input{margin-left:5px;width:100px; height:20px;border:1px solid #ccc;border-radius:5px;font-size:12px}
.pro_physical_detail_new{ /*min-width:407px;*/padding-top:0px;padding-left:0px;min-height:450px; height: 255px;height: auto !important;width:570px;/*float:right;border-left:1px solid #D5D5D5;*/}
.pro_physical_detail_new ul{padding-top:15px;padding-bottom:15px;font-size:12px;}
.pro_physical_detail_new ul li{  display:block; float:left; color:#000; width:790px;}
.pro_physical_detail_new ul li span{ width:60px; height:20px; line-height:20px; display:inline; float:left; padding-bottom:5px;padding-top:5px;  margin-right:8px; _margin-right:4px;font-size:10pt}
.pro_physical_detail_new .en_span{ width:65px;_width:65px;padding-left:10px;text-align: left;}

.pro_physical_sample {
	float:left;
	/*width:188px;*/
}

.pro_physical_box{
	/*非IE的主流浏览器识别的垂直居中的方法*/
	display: table-cell;
	vertical-align:top;

	/*设置水平居中*/
	text-align:center;

	/* 针对IE的Hack */
	*display: block;
	*font-size: 175px;/*约为高度的0.873，200*0.873 约为175*/
	*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
	width:189px;
	/*height:310px;*/
	*position: relative;  /*for ie67*/
	padding-top:10px;
	padding-right:2px;

}
.pro_physical_box img {
	/*设置图片垂直居中*/
	vertical-align:top;
}

.pro_physical_detail_new ul li span input{ width:51px; height:20px;  border:1px solid #ccc;border-radius:5px;padding-left:4px;}
.pro_physical_detail_new ul li span select{ width:57px;*width:57px; height:22px;  border:1px solid #ccc;border-radius:5px; }
.pro_physical_detail_new ul li.pan_dmt{padding-bottom:0px;}
.pro_physical_detail_new .steel{ width:87px;font-size:12px;margin-right:13px;*margin-right:4px;}
.pro_physical_detail_new .steel select{ width:87px;*width:136px; height:22px;font-size:12px; border:1px solid #ccc;border-radius:5px; }
.pro_physical_detail_new .std_proc select{ width:87px;*width:100px; height:22px;font-size:12px; border:1px solid #ccc;border-radius:5px; }
.pro_physical_detail_new .steel input{ width:100px; height:20px;font-size:12px; border:1px solid #ccc;border-radius:5px; }
.pro_physical_detail_new .steel_make{ width:280px;font-size:12px;}
.pro_physical_detail_new .std_proc{ width:87px;font-size:12px;}

.pro_physical_detail_new .make_choose_select{ font-size:12px;width:auto;}

.pro_physical_detail_new .make_choose_select select{ width:80px; height:20px;font-size:12px; border:1px solid #ccc;border-radius:5px; }
.pro_physical_detail_new .make_choose_select input{ width:60px; height:20px;text-align:center;*height:18px;font-size:12px; border:1px solid #ccc;border-radius:5px; vertical-align: bottom;cursor:pointer; *padding: 4px 0 0 4px;margin: 0 7px 0 0px;padding:0px}
.pro_physical_detail_new ul li.pan_a:hover{background:#BDE0BE} 
.pro_physical_detail_new ul li.pan_b:hover{background:#79ABDB} 
.pro_physical_detail_new ul li.pan_ft:hover{background:#FEF6A7} 
.pro_physical_detail_new ul li.pan_dmm:hover{background:#7CD0F5} 
.pro_physical_detail_new ul li.pan_tuil:hover{background:#F6A470} 
.pro_physical_detail_new ul li.pan_tuij:hover{background:#F9DDE9} 
.pro_physical_detail_new ul li.pan_zc:hover{background:#FEE5CB} 
.pro_physical_detail_new ul li.pan_tg:hover{background:#77CBCF} 
.pro_physical_detail_new ul li.pan_tp:hover{background:#DBDADD} 
.pro_physical_detail_new ul li.pan_dmt:hover{background:#B08ABD} 
.pro_physical_detail_new ul li.pan_rsk:hover{background:#FEF6A7} 
.pro_physical_detail_new ul li.pan_title{text-align:center;background-color: #E9E9E7;}
.pro_physical_detail_new ul li input:disabled{border:1px solid #ccc;padding-left:4px; background:#7d7d7d;opacity:0.4;filter:alpha(opacity=40);width:51px}
.box_new
{
	width:750px;margin: 40px 20px 40px 20px;
}
.product_list_table_new{ /*background:url(../images/productlist_bg.png) repeat-y;*/ height:auto; width:750px; /*margin-left:24px;; margin-top:12px;*/ }
.price_mmk_new{  /*background:url(../images/white_bg.png) repeat-y;*/ width:750px;min-height:100px; height:auto;/*margin-left:25px; */color:black; line-height:20px;/*margin-top:10px;margin-bottom: 20px;*/display:table;vertical-align: top;}
.make_selectmore{font-size:13px;font-weight:bold;clear: both;padding-top:10px}
.egp_show_new{/*width:570px;*/margin-top:7px;}
.egp_item{width:126px;height:26px;background:#E9E9E7;padding-left:14px;margin-right:0px;border:1px solid #CCCCCC;}
.egp_item input{margin-top:6px}
.egp_item_content{}
.egp_item_content input{margin-top:7px;vertical-align:text-bottom; margin-bottom:1px;_margin-bottom:-2px;}
.egp_item_content_style{width:345px;height:26px;padding-left:14px;padding-right:0px;border-top:1px solid #CCCCCC;border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC}
.qty1{font-weight:bold;}
.m_checkbox2,.m_checkbox3{margin-top:7px;vertical-align:text-bottom;*vertical-align:text-bottom; margin-bottom:2px; *margin-bottom:-1px;}
.sub-m{border-bottom: 1px solid #ccc;}
.sub-m+ b {
    background: url(../images/triangle.png) no-repeat;
    position: absolute;
    top: 60%;
    /* left: 10px; */
    right: 5px;
    _right: 5px;
    display: block;
    margin-top: -8px;
    width: 6px;
    height: 10px;
    overflow: hidden;
}

.gc_table {
	border: none;
	width: 198px;
	font-size: 12px;
	position: absolute;
	right: 1px;
	_right: 1px;
	top: 1px;
	*top: 1px;
}

.gc_table p {
	width: 65px;
	text-align: center;
}

.gc_table td, th {
	border: solid 1px #999;
	border-right: none;
	border-top: none;
	text-align: center;
}
#sl_pos_1, #sl_pos_2, #sl_pos_3 {
	display: none;
}
#alert_dialog { 
	background-color:#fff; 
	border:1px solid #aaaaaa; 
	/*height:150px; */
	left:50%; 
	margin:-150px 0 0 -200px; 
	padding:1px; 
	position:fixed !important; /* 浮动对话框 */ 
	position:absolute; 
	top:50%; 
	/*width:400px; */
	z-index:5; 
	border-radius:5px; 
	display:none; 
	font-size:10pt;
	text-align:center;
} 
#alert_dialog p { 
	margin:2px 3px 12px 3px; 
	height:24px; 
	line-height:24px; 
	background:#cccccc url(templates/OS03C00336/images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;
	border:1px solid #aaaaaa;
} 
#alert_dialog p.close { 
	/*width:382px;*/
	text-align:right; 
	padding:4px 10px 4px 0;
} 
#alert_dialog p.close a { 
	color:#222222;
	font-weight:bold;
	text-decoration:none; 
} 
#upload_kuang{	
	/*width: 100px;*/
	height: 20px;
	text-align: center;
	*height: 18px;
	font-size: 12px;
	border: 1px solid #ccc;
	border-radius: 5px;
	vertical-align: bottom;
	cursor: pointer;
	*padding: 4px 0 0 4px;
	margin: 0 7px 0 10px;
}
.spac-btn{cursor: pointer;     color: #ffff!important;    padding: 2px 10px;    height: auto;    border-radius: 13px;    font-weight: bold;    margin-left: 5px;height: auto!important; display: none}
.btn0{background-color: #60605F;color: #ffff!important;cursor: pointer;     color: #ffff!important;    padding: 2px 10px;    height: auto;    border-radius: 13px;    font-weight: bold;    margin-left: 5px;height: auto!important;min-width:77px}
.btn1{background-color: #D88213;color: #ffff!important;cursor: pointer;}
.btn5{background-color: #0E74B6;color: #ffff!important;cursor: pointer; }
.btn2{background-color: #008000;color: #ffff!important;}
.btn3{background-color: #808000;color: #ffff!important; padding: 2px 20px;}
.lock_tip{padding: 10px 0 0 10px;
display: none;
float: left;
color: red;
}
.more_proc{display:none ;    color: blue;    padding: 8px 0px 0px 0px;    clear: both;}
.add_hot_plate,.add_grb_plate{
	width: 100px;
	height: 20px;
	text-align: center;
	*height: 18px;
	font-size: 12px;
	border: 1px solid #ccc;
	border-radius: 5px;
	vertical-align: bottom;
	cursor: pointer;
	*padding: 4px 0 0 4px;
	margin: 0 7px 0 10px;
	display: none;
}

.gen_tip{
	vertical-align: top;
    padding-top: 10px;
	color:red;
}

.gen_tip_img{
	width: 5px;
	height: 5px;
	margin-right:5px;
}
#gen_tip_list li{margin-bottom: 3px;margin-right: 5px;word-wrap: break-word;}

.hot_proc{width:60px }

.plate_more_proc{width: 60px !important;}

#gz99_c031_ext{display: none;}
.gz99_c031_box{height:46px;}
.gen_proc_list{vertical-align: top;}
.li_box{height:46px;}

.tip_img{cursor:help;color:#777777;padding-left:10px;}

.gen_select{	
    font-size: 12px;
    border: 1px solid #ccc;
    border-radius: 5px;
}

#GZ99_D05_1_DIV,#GZ99_D05_2_DIV{display: none;margin-top: 10px;}
#GZ99_D05_1_Proc{display: none;}
.mgr_top10{margin-top:10px;}

.express{color:blue;}
.express li{color:blue;text-indent: 2.8em;font-size:13px;}

.not_edit,.not_edit b,.not_edit input{
	cursor: not-allowed;
	background-color: #EEEEEE;
}

.express_sub_total{
	color:red;font-weight:bold;
}

.express_tip{
	clear: both;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    text-align: center;
    font-size: 13px;
	padding:5px;
}
.express_tip a{
margin-left: 20px;
    color: red;font-weight: bold;}
.express_tip label{
		font-weight: bold;
			color: red;
			padding:0px 4px
		}	

.Low_Money_Hint{
	clear: both;
    padding: 5px 0px;
	display: none;
}		

.overDb{
	clear:both;
	display:none;
    font-size: 10pt;
}

.batch_delete_goods{
	float:right;
	display: none;
	margin-right: 107px  !important;
	
}
.batch_delete_goods a{
	background: url(../images/confirmation_26.png) no-repeat 0px 4px;
    width: 66px;
    height: 30px;
    color: #fff !important;
    text-indent: 5px;
    line-height: 30px;
    display: block;
    float: left;
	font-size: 12px;
	text-decoration: none !important;
}
.txt_Red{color:red}
.std_proc_append{display: none;}
.txt_disable{background-color: lightgrey !important;pointer-events: none;}

.unstd_size_txt{
	width: 32px!important;
    margin-top: -2px!important;
    font-size: 12px !important;
    line-height: 100%!important;
}

.unstd_disable{background-color: lightgrey !important;pointer-events: none;}