@charset "utf-8";
/* CSS Document */

/*#skylin*/
.clearfix:after
{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix
{
	display:inline-block;
}
.clearfix {display:block;}
/*#skylin*/

body{font-size:12px;line-height:22px;font-family:Arial, Verdana, sans-serif;background:#fff; text-align:center; color:#333;}
body,form,ul,li,p,h1,h2,h3,h4,h5,h6,hr,dl,dt,dd{margin:0;padding:0;}input,select{font-size:12px;line-height:16px; vertical-align:middle}img{border:0;}ul,li{list-style-type:none;}
.color999{ color:#999}
.color666{ color:#666}
.color369{ color:#369}
.color369line,.color369line:hover{ color:#369; text-decoration:underline}
.colorgreen{ color:#008000}
.tc{text-align:center;}.tl{text-align:left;}.tr{text-align:right;}.dis{display:block;}.undis{display:none;}.fl{float:left;}.fr{float:right;}.cl{clear:both;}
.fb{font-weight:bold;}.fchot{color:#ff0700}.f11{font-size:12px;font-family:tahoma;}
a{color:#333;text-decoration:none;}a:hover {color:#666;text-decoration:none;}
.a_line a{color:#333; text-decoration:underline} .a_line a:hover{ color:#666}
.red_noline,.red_noline:link,.red_noline:visited{ color:#c00; text-decoration:none;}
.c90_noline,.c90_noline:link,.c90_noline:visited{ color:#c90; text-decoration:none;}
.c90_line,.c90_line:link,.c90_line:visited{ color:#c90; text-decoration:underline}
.b_c90a{ color:#333;}
.b_c90a:hover{ color:#c90;}
.f14{ font-size:14px}
h2{ font-size:16px;}
h3 {font-size:1.15em;}h4 {font-size:14px;font-weight:normal;text-align:center;cursor:pointer;overflow:hidden;}h4 a {width:100%;height:100%;display:block;}
.w960{ width:960px; text-align:left; margin:0 auto;}
.w1000{ width:1000px; text-align:left; margin:0 auto;margin-bottom: 50px;}
.w1150{ width:1150px; text-align:center; margin:0 auto;}
.w940_p10{ width:940px; padding:0 10px; margin:0 auto; text-align:left;}
.w100{ min-width: 1070px; width:expression(document.body.clientWidth< 1070?"1070px": "auto" ); text-align:center;}
.lh30{ line-height:30px;}
.lh22{ line-height:22px;}
.b_line940{ height:10px; overflow:hidden; border-bottom:1px solid #e0e0e0; margin:0 10px;}
.cldiv{ line-height:1px; height:0px; overflow:hidden; clear:both; font-size:1px;}
.dis {
	DISPLAY: block
}
.undis {
	DISPLAY: none
}
/* top */
.small_nav{ background:url(../images/top_bj.jpg); height:30px;}
.small_nav span{ float:right;}
.logo_boxframe{ background:url(../images/lo_bj.jpg) repeat-x;}
.logo_box{ background:url(../images/logo_boxbj.jpg) right top no-repeat; height:79px; overflow:hidden; padding-top:9px;}
.main_navframe{ background:url(../images/nav_bj.jpg); text-align:center;}
.main_nav{ height:38px; line-height:38px;text-align: center;}
.main_nav ul{ padding:0 0 0 0;margin: 0 auto; text-align: center;list-style-type:none;display:inherit;position:relative; left:50%; float:left;}
.main_nav li{ Z-INDEX: 1; float:left; position:relative; display:inherit; height:100%; line-height:38px;margin: 0 auto; text-align: center; right:50%;}
.home{ background:url(../images/navbox_bj.jpg) left top no-repeat;}
.main_nav li a{ display:block; padding:0 25px; background:url(../images/navbox_bj.jpg) right top no-repeat; float:left; margin-right:2px; color:#FFF; text-decoration:none; font-size:1.0em}
.main_nav a:hover{ text-decoration:none; color:#855616}.main_nav .hover{ color:#855616}
LI A.go {
	DISPLAY: inline-block; Z-INDEX: 300; 
}
.main_nav LI BLOCKQUOTE {
	DISPLAY: none; Z-INDEX: 201; LEFT: -43px; POSITION: absolute; TOP: 26px;*top:38px; HEIGHT: auto;
}

.main_nav LI BLOCKQUOTE .ChildNavIn { padding:5px 5px 10px; overflow:hidden;BACKGROUND:  #dd9100; WIDTH: 170px; COLOR: #dee6e9;  TEXT-ALIGN: left;
}
.main_nav LI BLOCKQUOTE .ChildNavIn A { padding:0px 10px;DISPLAY: block;WIDTH:150px; COLOR: #fff; LINE-HEIGHT: 22px; TEXT-ALIGN: left; background-image:none; border-bottom:#d58306 solid 1px; height:22px; overflow:hidden
}
.main_nav LI BLOCKQUOTE A:hover {
	BACKGROUND: #fcc000; COLOR: #fff; border-bottom:1px solid #fec202;
}
div.header{
	width:100%;
	height:30px;
	/*background:url(../images/top_bj.jpg);*/
}
div.header ul.sn_container{
	width:1000px;
	height:30px;
	line-height:30px;
	margin:0 auto;
	background:red;
}
div.header ul.sn_container li{
	float:left;
	margin-right:6px;
}
/*    flash上传组件样式 开始     */
.uploadimg{ display:block;float:left;width:20px;height:20px;background:url(../images/load.gif) no-repeat;}
.uploadswf{ display:block;float:left;width:20px;height:20px;background:url(../images/uploadswf.gif) no-repeat;}
.uploadaccessory{ display:block;float:left;height:17px; background:url(../images/hxz2.png) no-repeat;padding-left:24px;margin-right: 5px;cursor: pointer;position: relative;color:#c90}
.upload{float:left;margin-top:2px;}
.uploadop{float:left;}
.progressbar{padding-left:0px;clear:both;border:1px solid #990000;height:5px;width:100px;font-size: 0px;line-height: 0px;}
.progressbar p{padding-left:0px;background:#FFCC00;height:5px;width:100px;font-size: 0px;line-height: 0px;}
.uploaddown{float:left;font-size:12px;margin:0px;padding:0px;margin-top: 2px;margin-right:10px;position: relative;cursor: pointer;height:22px;text-decoration: underline;}
.uploadpreview{
	position: absolute;
	z-index: 3;
	left: 24px;
	top: 22px;
	border: 1px solid #cccccc;
	background:#ffffff;
	padding: 5px;
	
}
.uploadpreview1{
	position: absolute;
	left: 0px;
	top: 18px;
	border: 1px solid #cccccc;
	background:#ffffff;
	padding: 5px;
	
}
/*#attachment .reupload,#attachment1 .reupload,.attachment .upload{ background:url(../images/hxz.png) no-repeat; padding-left:20px; color:#369;}*/
#attachment .swf,#attachment1 .swf,.attachment .swf{ float:left;overflow:hidden;width:98px; height:27px; line-height:27px; text-align:center; padding-left:0px;}
.attachment {display: inline-block;}
#attachment .uploadswf,#attachment1 .uploadswf,.attachment .uploadswf{ background: url(../images/hxz.png) no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 13px;
    width: 13px;}
#attachment .upload,.attachment .upload{ clear:both;}
#attachment .update_cancel,.attachment .update_cancel{ padding-right:4px}
#attachment .update_addattachment,.attachment .update_addattachment{ padding-left:4px; border-left:1px solid #000;}
#attachment a,#attachment1 a,attachment a,#attachment1 a{ color:#369}
#attachment a.uploadfilename,#attachment1 a.uploadfilename,.attachment1 a.uploadfilename{color:#c90}
/*    flash上传组件样式 结束     */


/* footer */

.footerframe{ background:url(../images/ft_bj.jpg) repeat-x #fff; padding:9px 0 0px; overflow:hidden; text-align:center}
.footer{ text-align:center; background:url(../images/ft_top.jpg) no-repeat; padding:10px;}
.footer a{ color:#c90}


/* cart */
.cart_dw{position:fixed; top:0; left:0;z-index:4000; width:100%;_position: absolute;_top: expression(documentElement.scrollTop+body.scrollTop);background-image:url(about:blank);
background-attachment:fixed; height:0px;}
.w960h{ max-width:960px; width:expression(document.body.clientWidth> 960?"960px": "auto" );text-align:left; margin:0 auto;}
.cart_wrapper{ float:right; line-height:22px;}
.small_cart{background:url(../images/cartbj.png) no-repeat; width:177px; height:46px; float:right; padding:5px 5px 4px 60px; overflow:hidden}
.small_cart p span{ float:right}
.small_cart .cart_button{ float:right;background:url(../images/cart_subbj.png) no-repeat; width:99px; height:20px; border:none; cursor:pointer; margin-top:4px;}
.wz_cart{background:url(../images/cart_bot.png) left bottom no-repeat; width:356px; float:right; padding-bottom:10px; overflow:hidden}
.wz_carttop{background:url(../images/cart_top2.png) no-repeat; width:287px; height:53px; padding:5px 5px 5px 64px; overflow:hidden}
.wz_carttop p span{ float:right}
.wz_carttop .cart_button{ float:right;background:url(../images/cart_subbj.png) no-repeat; width:99px; height:20px; border:none; cursor:pointer; margin-top:4px;}
.wz_cartmx{background:url(../images/cart_bj2.png); padding:5px 10px 5px 15px;}
.wzgdt{max-height:300px;height:expression(this.offsetHeight> 300?"300px": "auto" ); overflow-y:auto; padding-right:5px;}
.wz_cartmx .wz_mxsingle{background:url(../images/cart_xx.png) left bottom repeat-x; margin-bottom:15px; padding-bottom:5px; line-height:24px; }
.wz_mxsingle .ger_file{background:url(../images/015.gif) left center no-repeat; padding-left:23px;}
.ger_file span{ margin-left:10px; color:#369;}
.wz_mxsingle .op{position: relative;}
.wz_mxsingle .op a{background:url(../images/del.png) no-repeat; width:10px; height:10px; display:block; text-indent:20px; cursor:pointer; position:absolute;right:0px;bottom:8px; overflow:hidden;}
/*-- #wxl --*/
.dclear{ height:0px; clear:both; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-size:0px; line-height:0px; background-color:#FF0000; overflow:hidden; }
.dhidden{ width:1px; height:1px; left:0px; top:0px; overflow:hidden; display:none; position:absolute; visibility:hidden; }
.FRed1{color:#FF0000;}

.alertMessage{ margin:2px 0px 0px 8px; padding:9px 10px 9px 10px; border:1px #DFC590 solid; background-color:#FFFFFF; line-height:32px; }
.alertMessageRed{ color:#FF0000; font-weight:700; }

.TitleA{ font-size:24px; line-height:64px; }

.tableA{ font-size:12px;width:100%; background-color:#CCCCCC; }
.tableA_Title{ line-height:36px; }
.tableA_TitleA{ background-color:#E9F1F8; border-top:1px #FFFFFF solid; text-align:center; }
.tableA_TitleB{}
.tableA_TitleC{}
.tableA_TitleA{}
.tableA_Cell{ line-height:36px; }
.tableA_CellA{ background-color:#FFFFFF; text-align:center; }
.tableA_CellB{}
.tableA_CellC{}
.tableA_CellA{}

.panelReply{}
.panelReply_Box{ background-color:#FFFCF5; border:1px #F2E6C6 solid; }
.panelReply_Box0{}
.panelReply_Box1{}
.panelReply_Box2{}
.panelReply_Box1{}
.panelReply_Cell{}
.panelReply_Cell0{}
.panelReply_Cell1{ padding:12px 12px 12px 12px; }
.panelReply_Cell2{}
.panelReply_Cell2 .A{ float:left; font-weight:700; color:#CB9A00; }
.panelReply_Cell2 .B{ float:right; color:#999999; }
.panelReply_Cell3{ clear:both; padding:6px 0px 6px 0px; }
.panelReply_Cell4{}
.panelReply_Cell4 .Image{ margin:12px 0px 0px 12px; padding:3px 3px 3px 3px; background-color:#FFFFFF; border:1px #CCCCCC solid; cursor:pointer; }
.panelReply_Cell1{}
.panelReply_Reply{}
.panelReply_Reply0{}
.panelReply_Reply1{ margin:12px 12px 12px 12px; padding:12px 12px 12px 12px;  }
.panelReply_Reply2{}
.panelReply_Reply2 .A{ float:left; font-weight:700; color:#CB9A00; }
.panelReply_Reply3{ clear:both; }
.panelReply_Reply3 .ATable{}
.panelReply_Reply3 .A{ padding:6px 10px 6px 0px; font-weight:700;font-size: 12px; }
.panelReply_Reply3 .B{ padding:6px 0px 6px 0px; }
.panelReply_Reply3 .C{}
.panelReply_Reply3 .TextboxBox{ border:1px solid #e6e6e6; background-color:#f6f6f6; display:inline-block; zoom:1; overflow:hidden; }
.panelReply_Reply3 .Textbox{ width:420px; height:120px; border:4px solid #f6f6f6;resize: none; }
.panelReply_Reply3 .SubmitButton{ background:url(../user_images/user_button.jpg); width:136px; height:31px; margin-top:10px; border:none; color:#c60; cursor:pointer; font-weight:bold; font-size:14px; text-align:center; }
.panelReply_Reply1{}
.panelReply_0{}
.panelReply_1{}
.panelReply_2{}
.panelReply_1{}

/*-- #wxl --*/

/*#skylin*/
.wzgdt .Part{

}
.wzgdt .Part .Title{
	border-bottom: 1px solid #CCCCCC;
	font-size: 15px;
	line-height: 25px;
	color: #666666;
	font-weight: bold;
}
.wzgdt .Part .Content{
	line-height: 25px;
}
.wzgdt .Part .Content .Item{
	float: left;
}
.wzgdt .Part .Content .Price{
	float: right;
}
/*#skylin*/

.Error{
	color:#F00;
margin-left: 10px;
}

.Success{
	color:#090;
margin-left: 10px;
}

.processinfo{
	border: 1px solid #CCCCCC;
}
.processinfo p{
	height: 35px;
	line-height: 35px;
	margin: 2px 2px;
}
.processinfo p.grey{
	background: #F8F8F8;
}
.processinfo p .text{
	padding-left: 12px;
}
.processinfo p .gou{
	margin-left: 1px;
}
.processinfo p .time{
	color:#999999;
	margin-left: 10px;
}

.verifying_error{
   color:red;
}
.verifying_load{
   color:#c90;
   padding:5px 0px 5px 20px;
   height:25px;
   display:inline;
   background:url("../images/043.gif") no-repeat left center;
}
.verifying_ok{
   color:#c90;
   padding-left:20px;
   background:url("../images/succ.png") no-repeat left center;
}
.box_hid{
   opacity: 0;
   -moz-opacity: 0;
   filter:alpha(opacity=0);

}
.cc_box,.bc_box{
   border:none;
   _border:0px;
   padding:0px;
   margin:0px;
}
.label_box{
   border:1px solid red;
   display:inline-block;
   height:11px;
   width:11px;
}
.remove_box{
   overflow:hidden;
   text-align:center;
}
.order_remove{
   cursor:pointer;
   display:inline-block;
   width:20px;
   height:20px;
   background:url("../images/remove.png") no-repeat center center;
   vertical-align:middle;
}
.noremove{
   cursor:default;
   opacity: 0;
   -moz-opacity: 0;
   filter:alpha(opacity=0);
}
.newtitle{
   position:absolute;
   top:-10px;
   right:0px;
   height:28px;
   width:28px;
   z-index:10;
   background-color:transparent;
   background:url("../images/news.png") center center no-repeat;
}

.hottitle{
   position:absolute;
   top:-10px;
   right:0px;
   height:28px;
   width:28px;
   z-index:10;
   background-color:transparent;
   background:url("../images/HOT.png") center center no-repeat;
}
/*.order_remove:hover{
   opacity: 0.8;
   -moz-opacity: 0.8;
   filter:alpha(opacity=80);
}*/
.SHFeeList{
   display:block;
   overflow:hidden;
}
.PartSHFee {
  overflow:hidden;
  height:30px;
  min-width:120px;
  _width:140px;
  display:inline;
  float:left;
  text-align:left;
  margin-right:10px;
}
.PartSHFeeTitle {
  overflow:hidden;
  display:inline;
  float:left;
  text-align:left;
  width:110px;
  font-weight:bold;
}
.PartSHFeeList {
  overflow:hidden;
  display:inline;
  float:left;
  text-align:left;
  width:450px;
}
.PartSHFee input{
   vertical-align:middle;
   padding:0px;
   margin:0px;
}


.wzgdt .pool-minicart-sec{

}
.wzgdt .pool-minicart-sec .Title{
    border-bottom: 1px solid #CCCCCC;
    font-size: 15px;
    line-height: 25px;
    color: #666666;
    font-weight: bold;
}

.wz_cartmx .wz_pool_minicartitem{
    background:url(../images/cart_xx.png) left bottom repeat-x;
    margin-bottom:15px;
    padding-bottom:5px;
    line-height:24px;
}
.wz_pool_minicartitem .ger_file{
    background:url(../images/015.gif) left center no-repeat;
    padding-left:23px;
}

.wz_pool_minicartitem .op{
    position: relative;
}
.wz_pool_minicartitem .op a{
    background:url(../images/del.png) no-repeat;
    width:10px; height:10px; display:block;
    text-indent:20px; cursor:pointer;
    position:absolute;right:0px;bottom:8px; overflow:hidden;
}
