@charset "utf-8";
body,h1,h2,h3,h4,h5,h6,hr,p,dl,dt,dd,ul,ol,li,form,fieldset,legend,button,input,textarea{margin:0;padding:0;}
body,textarea{font:13px/1.5 arial,verdana,sans-serif,\5b8b\4f53;}
/*input*/
.input_on{padding:0px 2px 0pt 3px;height:20px;border:1px solid #999;background-color:#FFFFCC;}
.input_off{padding:0px 2px 0pt 3px;height:20px;border:1px solid #CCC;background-color:#FFF;}
.input_out{/*height:16px;默认高度*/padding:0px 2px 0pt 3px;height:20px;border:1px solid #CCC;background-color:#FFF;}
/* CSS Document */
.letter{width:220px; height:400px; background:#fff; border-right:1px solid #dedede;}
.letter dl{width:200px; height:50px; margin:18px auto; border-bottom:1px dotted #dedede;}
.letter dl dt{width:70px; height:45px; float:left; background:url(../images/newsletter_logo.jpg) no-repeat left top;}
.letter dl dd{width:125px; float:right; font-size:16px;}
.letter dl dd h2{font:bold 16px/32px tahoma;}
.letter ol{margin:10px auto; width:200px;}
.letter .email{width:200px; height:80px; margin:10px auto;}
.letter .input{width:190px;height:20px; border:#ccc solid 1px; margin:0 auto; display:block;}
.letter .but1{width:84px;height:19px; margin:15px auto; display:block;}
.letter .but1:hover{opacity:0.8; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity:0.8; }

.letter_r{width:948px; background:#fff;border-left:1px solid #dedede; padding-bottom:40px;}
.letter_r h1{font-size:18px;height:50px; width:820px;  border-bottom:1px solid #21a8ba; line-height:70px; text-indent:15px; display:block; margin:10px auto;}
.letter_r p{width:820px; margin:10px auto;}
.letter_r p strong{font-size:14px; font-weight:bold;}
.letter_r h3{font-size:14px; line-height:30px; text-indent:15px;}
.letter_r ul{width:735px; margin:6px auto;}
.letter_r ul li{margin:5px 0}
.letter_r ul li label{width:70px; display:inline-block}
.letter_r .send{width:80px; height:22px; margin:8px auto; margin-left:200px;}
.help_content{width:880px; margin:10px auto;}
/*sign in*/
.sign_box{width:1200px; height:650px; background:#fff; margin:10px auto; position:relative; overflow:hidden; }
.sign{width:530px; height:380px;margin:10px 20px 0 0; border:1px solid #ccc; border-radius:2px; background:#fff;}
.sign dl{height:85px; border-bottom:1px dotted #dedede; font-size:14px;}
.sign dl dt{height:40px;width:530px; text-indent:15px; font:bold 18px/40px Arial, Helvetica, sans-serif; color:#888; background:#ededed;}
.sign dl dd{line-height:52px; text-indent:5px;color:#999; text-indent:15px;}
.sign_c{height:200px; width:310px; margin:45px auto 0; font-family:Tahoma, Geneva, sans-serif;}

.s_input{width:300px; height:28px;margin:0 auto 0;}
.s_input label{line-height:28px; margin-right:10px; width:50px; height:24px; display:block; float:left; color:#888888;}
.s_input .input{width:220px; height:28px; border:1px #999 solid; line-height:28px; color:#666666; display:block; float:left; text-indent:40px; border-radius:2px;}
.s_input .input.user,.s_input .input:hover.user{background:url(../images/main_au.png) no-repeat -766px -78px; }
.s_input .input.pass,.s_input .input:hover.pass{background:url(../images/main_au.png) no-repeat -766px -114px; }
.s_input .input:hover{border:1px #fc7803 solid;}
.sign_c .but2 {width:300px;height: 32px; line-height: 30px;font-weight: normal;border: 1px solid #21a8ba;background:#21a8ba;text-align: center;
text-decoration: none;color: #fff; border-radius:2px;margin:5px auto 18px;  font-weight:bold; font-size:18px;}
.sign_c .but2:hover{background:#faf9f7; cursor: pointer; color:#21a8ba !important; border: 1px solid #ccc;}


.sign_r{width:580px; height:600px;margin:10px 0px 0 0; border:1px solid #ccc; border-radius:2px; background:#fff;}
.sign_r dl{height:85px; border-bottom:1px dotted #dedede; font-size:14px;}
.sign_r dl dt{height:40px;width:580px; text-indent:15px; font:bold 18px/40px Arial, Helvetica, sans-serif; color:#888888; background:#ededed;}
.sign_r dl dd{width:500px; line-height:20px; color:#999; margin:8px auto 0;}
.sign_r .blank{width:299px; height:126px; background:url(../images/register1.jpg) no-repeat center center;}
.sr_input{width:370px; height:28px;margin:0 auto 0;}
.sr_input span{margin:0 3px; display:inline-block; float:left; line-height:28px;}
.signr_c{height:280px; width:365px; margin:45px auto 0; font-family:Tahoma, Geneva, sans-serif;}
.signr_c label{line-height:28px; margin-right:5px; width:128px; height:28px; display:block; float:left; color:#888888;}
.sr_input .input{width:220px; height:26px; border:1px #999 solid; line-height:26px; color:#666666; display:block; float:left; text-indent:6px;}
.sr_input .input:hover{width:220px; height:26px; border:1px #fc7803 solid;}
.signr_c .but_reg {width:295px;height: 32px; line-height: 30px;font-weight: normal;border: 1px solid #ccc;background:#faf9f7;text-align: center;
text-decoration: none;color: #333; border-radius:2px;margin:25px auto 18px;  font-weight:bold; display:block; font-size:18px;}
.signr_c .but_reg:hover{background:#21a8ba; cursor: pointer; color:#fff !important; border: 1px solid #21a8ba;}

.s_box{width:600px; height:375px; margin:0 auto; }
.s_box dl{width:480px; height:280px; margin:30px 0 0 60px;}
.s_box dl dt{font:bolder 38px/40px Arial, Helvetica, sans-serif; color:#fff; margin-bottom:35px;}
.s_box dl dd{width:400px;font:16px/24px Arial, Helvetica, sans-serif; margin-top:10px; color:#fff;}
.s_box dl dd span{color:#000; font-weight:bold;}
.st{background:#fc7803 url(../images/sa.png) no-repeat right bottom !important;}
.st .ui-dialog-header{border-bottom:0;}
.st .ui-dialog-title{display:none;}
.s_box dl ol{width:200px; height:35px; font:16px/35px Arial, Helvetica, sans-serif; color:#000; margin-top:80px; text-align:center; background:#f8f8f8;}
.s_box dl ol:hover{background:#f5f5f5;}
/*注册框*/
.register{width:1200px; height:auto; background:#fff; margin:0 auto 10px;}
.register h1{width:1160px; font:bold 16px/35px Tahoma, Geneva, sans-serif; color:#333;height:35px; text-indent:10px; border-bottom:#ddd solid 1px; margin:15px auto 10px;}
.register .main{width:940px; height:100%; margin:5px auto 10px;}
.reg_box{width:540px; height:auto; padding:20px 40px 40px 40px; margin:50px auto; background:#fff; border:#fff solid 1px}
.reg_box:hover{background:#faf9f7; border:#fc7803 solid 1px}
.reg_box h3{width:100%; height:30px;line-height:30px; font:bold 16px/30px Arial, Helvetica, sans-serif; margin:5px auto 15px; border-bottom:1px dotted #ccc; color:#21a8ba; }
.reg_box dl{height:26px; line-height:26px; width:780px; margin:8px auto 0;}
.reg_box dl dt{width:170px; float:left; vertical-align:top; display:block;}
.reg_box dl dt span{width:150px; float:left;display:block;}
.reg_box dl dt label{width:20px; color:#fc7803;  vertical-align:text-bottom; float:left;display:block;}
.reg_box dl dd{width:200px; float:left; display:block;}
.reg_box dl dd input{width:200px; height:26px; border:1px solid #999999;padding:0px 2px 0pt 3px; border-radius:2px;}
.reg_box dl dd select{width:180px; height:26px; border:1px solid #999999;}
.reg_box .same{width:240px; margin:15px 0 0 200px;}
.reg_box .select_edit{width:500px; margin:15px 0 0 30px;}
.reg_box .select_edit p {margin:5px 0;}
.register .main .reg{width:108px; height:26px; margin:15px auto; background:url(../images/cart/but1.jpg) no-repeat left top; text-align:center; font-weight:bold; cursor:pointer;}
.register .main .reg a{color:#fff;}
.register .main .reg a:hover{color:#fff; text-decoration:underline}

/*order2013-11-28*/
.main1{width:1200px; height:auto; background:#fff url(../images/m_bg.png) repeat-y 250px top;margin:0 auto; border:1px solid #dedede;}
.order{width:220px; min-height:666px; background:#fff; clear:both; }
.order dl{width:200px; height:50px; margin:18px auto; border-bottom:1px dotted #dedede;}
.order dl dt{width:70px; height:45px; float:left; background:url(../images/newsletter_logo.jpg) no-repeat left top;}
.order dl dd{width:125px; float:right; font-size:16px;}
.order dl dd h2{font:bold 16px/42px tahoma;}
.order ol{margin:10px auto; width:200px;}
.order .email{width:200px; height:80px; margin:10px auto;}
.order .input{width:190px;height:20px; border:#ccc solid 1px; margin:0 auto; display:block;}
.order .but1{width:84px;height:19px; margin:15px auto; display:block;}
.order .but1:hover{opacity:0.8; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity:0.8; }
.order_r h1{color:#fff; font:bold 16px/46px Arial, Helvetica, sans-serif; border-bottom:1px dotted #fff; text-indent:50px;}
.order_r .se{height:120px;width:800px; margin:30px auto 0;  line-height:26px;}
.order_r .se .search{float:left; width:280px; height:26px; border:1px solid #fff; border-radius:2px 0 0 2px; text-indent:8px; margin:0 0 0 8px;}
.order_r .se .sub{width:80px; height:28px; text-align:center; border-radius:0 2px 2px 0; border:none; cursor:pointer;}
.order_r .se .sub:hover{background:#ccc;}
.order_r .se span{display:inline-block; float:right; margin-right:18px; font: 16px/26px Arial, Helvetica, sans-serif; color:#fff;}

.order{width:250px; height:auto; background:#fff;}
.order ul{height:auto; margin-bottom:40px;}
.order ul li .title{width:250px; height:46px; text-align:left; text-indent:10px; font:bold 14px/46px tahoma;  background:#f8f8f8 ; float:left;}
.order ul li .title span{width:15px; height:15px; background:url(../images/main_au.png) no-repeat -341px -9px; display:block; float:right; margin:15px 10px 0 0 }
.order ul li{height:46px; line-height:46px;text-indent:10px; border-bottom:1px solid #ededed; position:relative; background:#21a8ba;}
.order ul li a{width:250px; height:46px; position:absolute; top:0; left:0; -webkit-transition: all .3s ease;transition: all .3s ease; display:block;cursor:pointer; background:#fff; display:block;}
.order ul li span.spot{color:#ccc; margin-right:5px;}
.order ul li a.fa{line-height:18px; padding:5px 0 0 10px; width:210px;text-indent:0;}
.order ul li a.fa:hover{position:absolute; top:0; left:10px; right:0\9; width:199px;}
.order ul li a:hover{position:absolute; top:0; left:10px; right:0\9; width:230px; text-decoration:none;}
.order_r{background:url(../images/m_order.png) no-repeat left top; width:950px;}
.order_r .goods{width:880px; margin:0px auto 15px;}
.order_r .goods table tr{border:1px solid #ccc; overflow:hidden}
.order_r .goods table tr td{border:1px solid #ededed; text-align:center; padding:5px 0;}
.order_r .list{width:880px; margin:0px auto 15px;}
.order_r .list table tr{border:1px solid #ccc; overflow:hidden}
.order_r .list table tr td{border:1px solid #ccc; text-align:center;}
.order_r .list table tr td a:hover{ text-decoration:none;}

/*Account*/
.order_r .account_gd{width:936px; height:485px; margin:7px 5px 10px 7px;}
.order_r .mship_gd{width:936px; height:136px; margin:7px 5px 10px 7px; overflow:hidden;}
.mya{width:736px; height:160px; margin:0 auto; overflow:hidden}
.mya dl{float:left; width:336px; margin-left:15px;}
.mya dl dt{width:98px;height:160px; float:left; }
.mya dl dt.bg1{width:98px;height:160px; background:url(../images/order/my_profile.gif) no-repeat left center; float:left;}
.mya dl dt.bg2{width:98px;height:160px; background:url(../images/order/my_order.gif) no-repeat right center; float:left;}
.mya dl dd{width:200px; height:140px; line-height:25px; margin-top:40px; float:right;}
.mya dl dd h2{font:bold 14px/24px Tahoma, Geneva, sans-serif;color:#fc7803; border-bottom:1px dotted #dedede;}
.mya dl dd p{line-height:20px; margin-top:15px;}
.order_r h3{height:38px; width:100%; text-align:center; font:bold 14px/26px Tahoma, Geneva, sans-serif; margin:10px auto; }
.acc{width:880px; height:1138px;overflow:hidden; margin:10px auto 20px;}
.my_account{width:744px; height:auto; }
.my_account dl{width:248px; height:380px; overflow:hidden; border:1px solid #ededed; float:left; margin:-1px 0 0 -1px; border-top:none; border-left:none;}
.my_account dl dt{width:200px; height:178px; margin:10px auto; text-align:center;}
.my_account dl dd{width:220px; margin:10px auto;}
.my_account dl dd h4{font:bold 14px/28px Tahoma, Geneva, sans-serif; border-bottom:1px dotted #dedede;}
.my_account dl dd p{line-height:18px; text-indent:5px; margin-top:5px;}
.my_account dl dd p s{height:10px; width:6px;background:url(../images/order/arrow01.gif) no-repeat left center; display:inline-block; margin-right:5px;}
.my_account dl dd span a{line-height:22px; color:#135ff8; text-decoration:underline}

/*membership*/
.card{width:788px; margin:40px auto;}
.card .ds{height:120px; line-height:120px; background:#ededed; margin:30px 0; text-align:center; color:#999; font:normal 20px/120px Arial, sans-serif; border-radius:10px;}
.ml_card{width:360px; height:210px; background:#21a8ba; border-radius:10px; margin-top:40px; float:left; border:1px solid #21a8ba;}
.ml_card h2{font:normal 32px/60px Arial, sans-serif; color:#fff; text-align:center; padding-top:30px; }
.ml_card .mlogo{width:202px; height:54px; background:url(../images/ms.png) no-repeat left top; margin:20px auto 0;}
.mr_card{width:360px; height:210px; background:#999999; border-radius:10px; margin-top:40px;  float:right; border:1px solid #999;}
.mr_card dl{width:330px; height:73px; margin:23px auto 10px;}
.mr_card dl dt{font:14px/20px Arial, sans-serif; color:#fff; width:258px; float:left;}
.mr_card dl dd{width:69px; height:70px; float:right; background:url(../images/ms.png) no-repeat -214px top;}
.mr_card .no{width:360px; height:45px; background:#fff; font:24px/45px Arial, sans-serif; text-align:center;}
.mr_card p{width:360px; text-align:center; height:26px; font:18px/26px Arial, sans-serif; color:#ff0; margin-top:12px;}
.card .rule{margin:50px 0 10px; }
.card .rule h2{height:40px; font:bold 18px/38px Arial, sans-serif; color:#21a8ba; border-bottom:1px #ededed solid; margin-bottom:20px;}
.rule p{text-align:left; margin:5px 0;}
.card .c_pay{width:180px; height:40px; font-size:16px; background:#21a8ba;margin:40px auto 80px; cursor:pointer; line-height:40px;text-align:center; color:#fff;  behavior: url(ie-css3.htc); z-index:2; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; position:relative; text-decoration:none; border:none;}
.card .c_pay:hover{ background:#eb6100; color:#fff;}
.card .c_pay a:hover{color:#fff;}
.card .c_pay:hover a,.card .c_pay a{color:#fff;}

/*order info*/
.order_info1{width:780px; height:150px; margin:15px auto; background:url(../images/w_bg.png); padding:20px 30px;}
.order_info1 p{line-height:34px; border-bottom:1px #ddd dotted;}
.order_info1 p b{display:inline-block; width:158px;}
.order_box{width:880px; margin:30px auto 10px; }
.order_box h4{width:880px;height:34px;font:bold 14px/34px tahoma; text-align:center;  overflow:hidden; padding-top:20px;}
.order_box .lis dl dt{height:26px; line-height:26px; background:#ededed; border:1px solid #ddd; overflow:hidden; font-weight:bold; color:#888}
.order_box .lis dl{width:780px; margin:10px auto}
.order_box .lis dl dd{height: auto; background:#fff; border:1px solid #ddd; margin-top:-1px; overflow:hidden;}
.order_box .lis dl .th1{width:140px; border-right:1px #ddd solid;}
.order_box .lis dl .th2{width:110px; border-right:1px #ddd solid;}
.order_box .lis dl .th2 img{width:80px; height:80px; margin:0 auto; text-align:center;}
.order_box .lis dl .th3{width:230px; border-right:1px #ddd solid;}
.order_box .lis dl .th3 a{width:180px; display:block; margin:0 auto;}
.order_box .lis dl .th4{width:108px; border-right:1px #ddd solid;}
.order_box .lis dl .th5{width:78px; border-right:1px #ddd solid;}
.order_box .lis dl .th6{width:100px; border-right:none; font-weight:bold;}
dt .th1,dt .th2,dt .th3,dt .th4,dt .th5,dt .th6{float:left; text-align:center; display:block;}
dd .th1,dd .th2,dd .th3,dd .th4,dd .th5,dd .th6{float:left; height:100px; text-align:center; display:block; padding:10px 0 0;}
dd .th3 a{ height: 90px; overflow: hidden; /*background-color: yellow;*/ }
.order_info2{width:780px; height:auto; margin:15px auto;}
.order_info2 p{line-height:30px; border-bottom:1px #dedede dotted;}
.order_info2 p b{display:inline-block; width:158px;}
.order_box h5{width:780px;height:30px;font:bold 12px/30px tahoma; text-align:center;  overflow:hidden; background:#ededed; margin:15px auto 0;}
.order_info3{width:780px; height:auto; margin:0px auto; }
.order_info3 dl{width:365px;min-height:138px; margin-bottom:15px;}
.order_info3 dl dt{width:350px;height:30px;font:bold 12px/30px tahoma; text-align:left;text-indent:10px; overflow:hidden; background:#ededed; margin:0 auto; }
.order_info3 dl dd{width:330px; height:auto; margin:12px 12px;}
.order_info3 dl dd p{line-height:30px; border-bottom:1px #dedede dotted;}
.order_info3 dl dd p b{display:inline-block; width:158px;}
.pay_order{width:210px; height:20px; margin:30px auto;}
.pay_sub{width:138px; height:35px; line-height:35px; background:#21a8ba; color:#fff; text-align:center; margin:20px auto; font-weight:bold; padding:0 10px;position:relative; z-index:1; 
-moz-border-radius: 2px; -webkit-border-radius: 2px;  border-radius: 2px;  behavior: url(ie-css3.htc); border:none;display:block; cursor:pointer;}
.pay_sub:hover{background:#fc7803;}
.pay_order a{ text-decoration:none;}
.pay1_sub{width:138px; height:35px; line-height:35px; background:#fc7803; color:#fff; text-align:center; margin:20px auto 50px; font-weight:bold; padding:0 10px;position:relative; z-index:1; 
-moz-border-radius: 2px; -webkit-border-radius: 2px;  border-radius: 2px;  behavior: url(ie-css3.htc); border:none;display:block; cursor:pointer;}
.pay1_sub:hover{background:#21a8ba;}

/*problem*/
.order_r h5{height:24px; text-align:center;}
.problem{width:880px; height:auto; margin:10px auto; padding-top:20px; background:url(../images/w1_bg.png);}
.problem p{width:600px; margin:5px auto 0; line-height:26px; }
.problem p span{width:148px; display:inline-block; font-weight:bold;}
.problem p label{width:10px; display:inline-block; color:red;}
.problem p input{width:275px; height:20px; border:#ccc 1px solid;}
.problem p select{width:200px;height:20px; border:#ccc 1px solid;}
.problem p textarea{width:440px; height:130px; border:#ccc 1px solid; vertical-align:text-top}
.problem .but3 {width: 67px;height: 22px;background: url(../images/cart/but2.jpg) no-repeat left top;margin:10px auto;text-align:center;font-weight: bold;color: #fff;cursor: pointer;}
.but3:hover{opacity:0.9; filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity:0.9; }
.but3:hover a{color:#fff;}
#overDiv{background-color: #000;width: 100%;height: 100%;left:0;top:0;/*FF IE7*/filter:alpha(opacity=40);/*IE*/opacity:0.4;/*FF*/z-index:100;
	position:fixed!important;/*FF IE7*/position:absolute;/*IE6*/_top:       expression(eval(document.compatMode &&
	document.compatMode=='CSS1Compat') ?
	documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
	document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/
}
#dlDiv{
	border:5px solid #444;
	z-index:100;
	left:42%;/*FF IE7*/
	top:27%;/*FF IE7*/
	margin-left:-150px!important;/*FF IE7 该值为本身宽的一半 */
	margin-top:-60px!important;/*FF IE7 该值为本身高的一半*/
	margin-top:0px;
	position:fixed!important;/*FF IE7*/
	position:absolute;/*IE6*/
	_top:       expression(eval(document.compatMode &&
	document.compatMode=='CSS1Compat') ?
	documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
	document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/
	 z-index:999; 
}


#overDiv1{background-color: #000;width: 100%;height: 100%;left:0;top:0;/*FF IE7*/filter:alpha(opacity=40);/*IE*/opacity:0.4;/*FF*/z-index:100;
	position:fixed!important;/*FF IE7*/position:absolute;/*IE6*/_top:       expression(eval(document.compatMode &&
	document.compatMode=='CSS1Compat') ?
	documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
	document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/
}
#dlDiv1{
	border:3px solid #444;
	z-index:100;
	left:42%;/*FF IE7*/
	top:27%;/*FF IE7*/
	margin-left:-150px!important;/*FF IE7 该值为本身宽的一半 */
	margin-top:-60px!important;/*FF IE7 该值为本身高的一半*/
	margin-top:0px;
	position:fixed!important;/*FF IE7*/
	position:absolute;/*IE6*/
	_top:       expression(eval(document.compatMode &&
	document.compatMode=='CSS1Compat') ?
	documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
	document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/
	 z-index:999; 
}
.c_box{width:500px; height:280px; background:#fff;}
.c_box dl{width:100%; margin:0 auto 15px; }
.c_box dl dt{width:100%; background:#f5f5f5; height:60px;font:bold 14px/20px Arial, Helvetica, sans-serif; }
.c_box dl dt p{width:460px; margin:0 auto 5px; padding-top:15px;}
.c_box dl dd{margin:30px auto 0;}
.c_box dl dd p{width:460px; margin:0 auto 5px; font:normal 14px/22px Arial, Helvetica, sans-serif;}
.c_box ul{width:280px; margin:18px auto 10px; display:block}
.c_box ul li{float:left; margin:0 0px 0 23px;}
.c_box ul li .button{padding:3px 18px 5px; float:left; font-size:14px;}

.b_box{width:500px; height:auto; background:#fff; padding-bottom:25px;}
.b_box dl{width:100%; margin:0 auto 10px; }
.b_box dl dt{width:100%; background:#eee; height:50px; position:relative;}
.b_box dl dt .cb{width:15px; height:15px; position:absolute; right:8px;top:8px;}
.b_box dl dt p{width:400px; margin:0 auto 5px; padding-top:15px; font:bold 16px/20px Arial, Helvetica, sans-serif; }
.b_box dl dd{margin:10px auto 0;}
.b_box dl dd p{width:400px; margin:5px auto 5px; font:normal 14px/28px Arial, Helvetica, sans-serif; border-bottom:1px dotted #dedede;}
.b_box .p_box{width:360px; height:62px; margin:8px auto;}
.b_box .p_box .che{display:block; float:left; width:15px; height:15px; margin:22px 4px 0 0 ;}
.b_box .p_box ol{height:62px; float:left; margin:0 27px 0 0px; display:block;}
.b_box .p_box ol.pal{background:url(../images/pay.png) no-repeat left top; width:64px;}
.b_box .p_box ol.visa{background:url(../images/pay.png) no-repeat -67px top; width:76px;}
.b_box .p_box ol.mas{background:url(../images/pay.png) no-repeat -150px top; width:80px;}		
.b_box ul{width:130px; margin:18px auto 10px; display:block}
.b_box ul li{float:left; margin:0 auto;}
.b_box ul li .button{padding:3px 32px 5px; float:left; font-size:14px;}

.q_box{width:740px; height:auto; background:#fff; padding-bottom:25px;}
.q_box dl{width:100%; margin:0 auto 10px; }
.q_box dl dt{width:100%; background:#eee; height:50px; position:relative;}
.q_box dl dt .cb{width:15px; height:15px; position:absolute; right:8px;top:8px;}
.q_box dl dt p{width:600px; margin:0 auto 5px; padding-top:15px; font:bold 16px/20px Arial, Helvetica, sans-serif; }
.question{width:600px; height:80px; background:#eff9fd; border-radius:8px;text-indent:20px; font:bold 18px/20px Arial, Helvetica, sans-serif; padding-top:30px; overflow:hidden; text-align:center; margin-top:100px; border:1px solid #ddd; color:#008cd6;}
.question span{font:normal 14px/28px Arial, Helvetica, sans-serif; text-align:center; color:#333; text-decoration:underline}

/* Page*/
.pager .pages { margin:8px 20px 18px 0px; float:right;}
.pager .pages strong{font-weight:normal;}
.pager .pages ol { display:inline; }
.pager .pages li { display:block; background:#f5eeea;color:#666666;height:22px;line-height:22px;float:left;margin:0 5px; padding:0 !important;}
.pager .pages li a{background:#f5eeea;color:#000000;display:inline-block;height:22px;line-height:22px;padding:0px 8px;}
.pager .pages li a:hover{ text-decoration: none;background-color: #ff5e00;}
.pager .pages .current{background:#ff5e00;height:22px;line-height:22px; color:#fff; padding:0px 8px !important;}
.pager .pages .current,.pager .pages li a:hover{ color:#fff}
.pager p.amount{ float:left; line-height:18px; margin-right:25px;}
/*<<<<<<< HEAD8*/
.pager li a.nextAll{background:#f5eeea url("../images/spritesArrow.gif") no-repeat scroll 0 -47px;height:22px;width:8px;}
.pager li a.prevAll{background:#f5eeea url("../images/spritesArrow.gif") no-repeat scroll 0 -71px;height:22px;width:8px;}
.pager li a.previous{background:#f5eeea url("../images/spritesArrow.gif") no-repeat scroll 0 0;height:22px;width:8px;}
.pager li a.next{background:#f5eeea url("../images/spritesArrow.gif") no-repeat scroll 0 -24px;height:22px;width:8px;}

/* ask*/
.ask-content{width:733px; height:auto; background:#fbf5f3; margin:10px auto 10px; padding-bottom:30px;}
.ask-box{width:650px; height:122px; margin:0px auto;}
.ask-box dl {margin:0px auto; padding-top:30px;}
.ask-box dl dt{width:53px; height:53px; background:url("../images/ask.png") no-repeat left top; margin:25px 0px 0 0; float:left; }
.ask-box dl dd{width:577px; float:right;}
.ask-box dl dd p{height:25px; line-height:25px;}
.ask-box dl dd .ask-text{width:553px; height:42px; border:1px solid #ccc; padding:8px; background:#fff;}
.ask-box dl dd p .ask-but{display:inline-block; width:78px; height:26px; background:url("../images/ask.png") no-repeat -19px -53px; float:right; border:none; margin:15px 5px 0 0;
text-align:center; font-size:14px; cursor:pointer}
.ask-but:hover{opacity:0.8; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity:0.8; }
.a-line{width:640px;height:0px; margin:30px auto; border-top:1px solid #e7dbd7; border-bottom:#fff solid 1px;}
.p-answer{width:558px; height:auto; margin:10px auto;}
.m-q{width:400px; height:auto; float:left; margin-bottom:20px;}
.m-q dl dt{width:83px; line-height:48px; float:left; color:#00589d; text-align:right;}
.m-q dl dd{width:300px; float:right;}
.m-q dl dd .text{width:290px; background:#eef7fc; border:1px solid #ccc; position:relative; border-radius:5px; behavior: url(ie-css3.htc);padding:15px; color:#00589d;}
.m-q dl dd .text span{display:block; width:14px; height:14px; position:absolute; top:15px; left:-14px; background:url("../images/ask.png") no-repeat 0px -53px;z-index:10;}
.p-a{width:400px; height:auto; float:right; margin-bottom:30px;}
.p-a dl dt{width:95px; line-height:48px; float:left; color:#333333; text-align:right;}
.p-a dl dd{width:290px; float:right;}
.p-a dl dd .text{width:290px; background:#fff; border:1px solid #ccc; position:relative; border-radius:5px; behavior: url(ie-css3.htc);padding:15px; color:#333333; z-index:2;}
.p-a dl dd .text span{display:block; width:14px; height:14px; position:absolute; top:15px; left:-14px; background:url("../images/ask.png") no-repeat 0px -66px;z-index:10;}

.pager li a.nextAll{background:#eee url("../images/spritesArrow.gif") no-repeat scroll 0 -47px;height:22px;width:8px;}
.pager li a.prevAll{background:#eee url("../images/spritesArrow.gif") no-repeat scroll 0 -71px;height:22px;width:8px;}
.pager li a.previous{background:#eee url("../images/spritesArrow.gif") no-repeat scroll 0 0;height:22px;width:8px;}
.pager li a.next{background:#eee url("../images/spritesArrow.gif") no-repeat scroll 0 -24px;height:22px;width:8px;}

.c-box{width:740px; margin:30px auto; height:90px; padding-bottom:15px;}
.c-box dl{width:178px;color:#e3413f; margin:0 auto 0;}
.c-box dl dt{width:168px; border:1px #ccc solid; background:#eeeeee; height:32px; color:#333; font:bold 14px/32px Arial, Helvetica, sans-serif; text-indent:15px; border-radius:4px;}
.c-box dl dd h4{font:14px/20px Arial, Helvetica, sans-serif; text-indent:15px; margin:10px 0 0 0; color:#333;}
.c-box dl dd span{display:block; background:url(../../images/credit2.jpg) no-repeat left center; height:69px; font:20px/69px Arial, Helvetica, sans-serif; text-indent:60px;}
.c-box dl dd span.incentive{display:block; background:url(../../images/credit3.jpg) no-repeat 15px center; height:69px; font:bold 24px/69px Arial, Helvetica, sans-serif; text-indent:100px;}


.c-detail{width:880px; margin:0 auto;}
.c-detail input{height:22px; line-height:22px;}
.c-detail h3{font:16px/30px Arial, Helvetica, sans-serif; font-weight:bold; color:#666;}
.t_list {}
.t_list1 { display:none;}
.t_list tr th { padding:4px 3px 2px 3px; border:1px solid #d7d7d7;  border-top:0px solid #fff; background:url(../images/table_tit_bg.gif) repeat-x left bottom;}
.t_list tr td { padding:5px 4px; border:1px solid #d7d7d7;  border-top:0px solid #fff;  text-align:center;}
.t_list tr td img.pic{ width:150px; height:150px; border:0;}
.t_list tr th.td_left { text-align:left;}
.t_list tr td.td_left { text-align:left;}
.t_list tr td.td_right { text-align:right;}
.t_list tr td.td_right_f00 { text-align:right; color:#f00;}

.btn03{ width:60px; height:20px; border:1px solid #a2904d; color:#630; font-size:12px; line-height:180%; cursor:pointer; font-weight:bold;}

.show_credit{width:100%;overflow-y:auto;  max-height:380px;
    min-height:80px;
   _height: expression(
      this.scrollHeight < 80 ? "80px" :
        ( this.scrollHeight > 380 ? "380px" : "auto")
   );}
.c-detail table {
    border-collapse: collapse;
    margin: 1em 0;
    width: 100%;
    background: #fff;
}
th {
    background-color: #31bc86;
    font-weight: bold;
    color: #333;
    white-space: nowrap;
}
.c-detail tbody th {
	background-color: #2ea879;
}
.c-detail tbody tr:nth-child(2n-1) {
    background-color: #f5f5f5;
    transition: all .125s ease-in-out;
}
.c-detail tbody tr:hover {
    background-color: #f5eeea;
}
.subheaders-group h2{width:880px; margin:0 auto 5px; font:bold 14px/30px Arial, Helvetica, sans-serif; text-align:center; background:#f8f8f8; }
.subheaders-group table{border-collapse:collapse;}

.bor{border:1px solid #ddd; }
.subheaders-group td textarea,.ex_table td textarea{border:0; width:100%;}
.subheaders-group td{line-height:16px; padding:4px;}
.attr{width:250px; margin-top:0; height:auto;}
.bute{position:fixed;  width:250px; height:auto; }

.ex_adress{width:880px; margin:10px auto; background:#f8f8f8; }
.newbox-title{width:880px; height:30px; line-height:30px; border-bottom:1px solid #ddd; margin:0 auto;}
.ex_search{width:360px; margin:20px auto;}
.but_ex{width:90px; height:27px; background:#21a8ba; cursor:pointer; line-height:27px;text-align:center; color:#fff;  behavior: url(ie-css3.htc); z-index:2; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; position:relative; text-decoration:none; border:none;}
.but_ex:hover{ background:#ccc; color:#333;}
.ex_table{width:880px; margin:10px auto; }
.ex_table th{ background:#ededed; height:30px; border-right:1px solid #ddd;}
.ex_table td input{border:1px solid #ccc; width:80px; text-align:center; margin-bottom:2px; display:block; font-size:13px;}
.ex_table td a input{ text-decoration:none;}
.ex_table td img{display:block; width:60px; height:60px; margin:10px;}

.ex_table{ padding:10px;}
.ex_table a{ text-decoration:none; }
.ex_table a:hover{ color:#f33; text-decoration:underline;}
.ex_table ul{ padding:5px 0px 5px; margin:0; }
.ex_table ul li{ font-size:13px; color:#222; line-height:18px; height:18px;cursor:pointer;list-style:none; background-repeat:no-repeat; padding:0 0 0px 18px;}
.ex_table ul ul li{padding:0 0 0 18px; }
.ex_table .folder{ background:url(../images/tree.gif) no-repeat -7px -28px;background-repeat:no-repeat; padding:0 0 0 0px; }
.ex_table li.folder {padding:0 0 0 18px; }
.ex_table .open{ background:url(../images/tree.gif) no-repeat -7px -4px;background-repeat:no-repeat; padding:0 0 0 18px; }

