﻿/*#region common style part*/
/*common style*/
body {font-size:12px; margin:0px; padding:0px; color:#434343;}
form {margin:0px; padding:0px;}

p {margin:0px; padding:0px;}
h1, h2, h3 {margin:0px; padding:0px;}

ul {list-style:none; margin:0px; padding:0px;}
li {list-style:none; margin:0px; padding:0px;}

a{font-size:12px; text-decoration:none; color:#356498;}
a.ahei { color:#999;}
a.ahui { color:#444;}
.bold { font-weight:bold;}
        .atips{  text-decoration:none;color: #333;}
.a-default-btn{text-decoration: none;padding: 5px 15px;border: 1px solid #b7b7b7;line-height: 35px;color: #333;background: linear-gradient(178deg, #fbfdfa, #caccdb);margin: 0px 5px; cursor: pointer;}
 #loadgif-e { display: none; text-align: center; padding-top: 164px; position: fixed; width: 100%; height: 100%; background-color: White; z-index: 9999; filter: alpha(Opacity=60); -moz-opacity: 0.8; opacity: 0.8; }
  
img { border:none;}
table.list_bd tr:nth-child(2n) td {
    background-color: #ededed  !important;
}
.left {float:left;}
.right {float:right;}
.clear {clear:both;}
.optct tr td:first-child {    text-align: right !important;}
.mt10 { margin-top:10px;}
.mt15 { margin-top:15px;}
.mt20 { margin-top:20px;}
.mb10 { margin-bottom:10px;}
.mb20 { margin-bottom:20px;}
.ml15 { margin-left:15px;}
.mb5 { margin-bottom:5px;}
.mt5 { margin-top:5px;}
.mr5 { margin-right:5px;}
.tx{ text-align:left}
.ptb { padding:10px 0px 10px 0px;}
.qian { font-size:14px; color:#976911;}
.hide input{ display:none;}

.hoot em { font-style:normal; color:#ff0000;}
.hoot img{ vertical-align:middle; margin-right:2px}
.cxio em { font-style:normal; color:#fff; padding:1px; background-color:#ff0000; margin-left:10px}
.csub { font-style:normal; color:#e5a35c; padding:1px; background-color:#efefef;}
.red { color:#ff0000;}
.strong a{ font-weight:bold;}
.fengb { color:#ea8989; text-decoration:line-through;}
.break {word-break:break-all;}

.tcenter { text-align:center;}
.tright { text-align:right;}
.tleft { text-align:left;}

/*form style*/
.inputtext			{height:20px; line-height:20px; border:#c0c0c0 1px solid; font-size:12px;}
.inputmini          {border-top-width: 1px; padding-right: 1px; padding-left:1px; border-left-width: 1px; font-size: 12px; border-left-color:#cccccc; border-bottom-width: 1px; border-bottom-color: #cccccc; PADDING-BOTTOM: 1px; border-top-color: #cccccc; padding-top: 1px; border-right-width: 1px; border-right-color: #cccccc; height:16px; line-height:16px; border:#c0c0c0 1px solid; font-size:12px;}
.inputmult			{border:#c0c0c0 1px solid; font-size:12px; line-height:150%;}
.inputmone			{border:none; font-size:12px; line-height:150%;}
.inputupload		{border:#A8A8A8 1px solid; height:23px; font-size:12px;}
.inputmx            {border-top-width: 1px; padding-right: 1px; padding-left:1px; border-left-width: 1px; font-size: 12px; border-left-color:#cccccc; border-bottom-width: 1px; border-bottom-color: #cccccc; PADDING-BOTTOM: 1px; border-top-color: #cccccc; padding-top: 1px; border-right-width: 1px; border-right-color: #cccccc; height:16px; line-height:16px; border:#c0c0c0 1px solid; font-size:12px;}

select				{font-size: 12px; border-top-width: 1px; padding-right: 1px; padding-left:1px; border-left-width: 1px; font-size: 12px; border-left-color:#cccccc; border-bottom-width: 1px; border-bottom-color: #cccccc; PADDING-BOTTOM: 1px; border-top-color: #cccccc; padding-top: 1px; border-right-width: 1px; border-right-color: #cccccc}
.set select	    	{width:404px;}
.sem select	    	{width:204px;}
.sew select	    	{width:120px;}
.sev select	    	{width:130px;}
.ses select	    	{width:74px;}
.sec select	    	{width:99px;}
.sey select	    	{width:98px;}
.sex select	    	{width:49px;}
.se99 select	    {width:100%;}
.sef select	    	{width:254px;}
.seb select	    	{width:304px;}
.nonetb             { display:none;}
.linehi             { line-height:20px;}
.linehi16           { line-height:16px;}

.mainfr {width:1000px;background:url(../images/bodybg_02.jpg) center repeat-y; margin:0 auto;}
.leftfr { float:left; width:150px;}
.rightfr { float:right; width:850px;}
.mainfr.bg{background:url(../images/top_02.jpg) repeat-x top left;}
.body{background:url(../images/bodybg02.jpg) repeat-x ;}

/*login style*/
.login_01 { margin:0 auto; width:350px; margin-top:200px; padding:20px 20px 10px 20px; background-color:#fafafa; border:solid 1px #cacaca;}
.login_01 .tr td{ height: 50px;} 
.login_01 .tr input { height:26px; line-height:26px; border:solid 1px #a2a9af;}
.login_01 .tr .none input {height:auto; height:auto; border:none;}

.login_02 { margin:0 auto; width:392px; height:50px; margin-top:2px; background:url(../images/login_02.gif) repeat-x top left;}

/*topnav style*/
.topnav_01 {width:100%; height:43px; background:url(../images/top_02.jpg) repeat-x top left;}
.topnav_01 .li01 { float:left; width: 150px; line-height:40px; color:#efefef; font-size:18px; font-weight:bold; font-family:'微软雅黑';}
.topnav_01 .li02 { float:left; width: 700px; margin-top:10px;}
.topnav_01 .li03 { float:right; width: 150px; overflow:hidden; line-height:20px; text-align:right; font-size:12px; color:#d4d9dd;}

.topnav_01 .li02 a { float:left; display:block; margin-right:5px; height:22px; line-height:22px; padding:0px 5px 0px 5px; font-size:14px; font-family:'微软雅黑'; color:#efefef;}
.topnav_01 .li02 a.fc { height:20px; line-height:20px; padding:0px 4px 0px 4px; border:solid 1px #5b7fb1; background-color:#5577a5;}
.topnav_01 .li03 a { font-size:12px; color:#d4d9dd;}

/*leftnav style*/
.left_01 .tt { height:30px;font-size:14px;text-align:center; padding-top:6px; line-height:28px; color:#414141;background:url(../images/left_03.jpg) no-repeat; font-weight:400}
.left_01 .gr {height:28px; line-height:24px; padding-bottom:10px; padding-top:5px; background:url(../images/left_04.jpg) no-repeat; text-align:center; font-weight:bold;color:White;}
.left_01 .it { margin-left:10px; line-height:28px; padding-bottom:4px}
.left_01 em { margin:0px 1px 0px 1px; font-style:normal;}
.left_01 a:hover { color:#ff6600;}

/*pager style*/
.pager {margin:0 auto; display:inline-block; height:15px; line-height:15px; color:White; font-family:Arial;}
.pager a, .pager .cpb {display:inline-block; padding:1px 5px 1px 5px; height:15px; line-height:15px; text-decoration:none; font-family:Arial; color:#8a8a87; border: 1px solid #e8e8e1;}
.pager a:link, .pager a:visited, .pager a:hover {color:#8a8a87; text-decoration:none; font-family:Arial}
.pager .cpb {display:inline-block; padding: 1px 5px 1px 5px; height:15px; line-height:15px; font-weight: bold; color:White; font-family:Arial; border: 1px solid #b4c8e5; background:url(../images/pages02.jpg) 0px -1px repeat-x}/*当前页显示*/

/*rightnav style*/
.right_nav{ position:relative;width:100%; height:26px; border-bottom:1px solid #e1e8ee; margin-bottom:10px;}
.right_nav .li01 {position:relative;float:left;padding-left:5px;display:inline;}
.right_nav .li01 a{float:left;height:25px;line-height:25px;padding:0 10px;background-color:#efefef;border:1px solid #e1e8ee;border-bottom:0;display:block; color:#666;}
.right_nav .li01 .fc{position:relative;margin-bottom:-1px;background-color:#fff;border-bottom:1px solid #fff; color:#356498;}
.right_nav .li09 { float:right; width:300px; text-align:right;}

/*optnav style*/
.opt_nav{ position:relative;width:100%; height:31px; border-bottom:1px solid #e1e8ee; margin-bottom:10px; background-color:#daf2fb;}
.opt_nav li{position:relative;float:left;padding-left:5px;display:inline; margin-top:5px;}
.opt_nav li a{float:left;height:25px;line-height:25px;padding:0 10px;background-color:#efefef;border:1px solid #e1e8ee;border-bottom:0;display:block;}
.opt_nav li .fc{position:relative;margin-bottom:-1px;background-color:#fff;border-bottom:1px solid #fff;}
.opt_bot { height:31px; margin-top:10px; background-color:#daf2fb; border-top:1px solid #e1e8ee;}

.right_01 td { text-align:center;}
.right_01 .to { text-align:right; padding-right:2px}
.right_01 .lf { text-align:left;}
.right_01 .ri { text-align:right;}
.right_01 .inputtext {height:17px; line-height:17px; border:#c0c0c0 1px solid; font-size:12px;}
.right_01 .optiont select{ width:263px;}
.right_01 a:hover { color:#ff6600;}

.right_02 {margin-bottom:10px;line-height:22px; padding:10px; color:#656161}
.right_02 a:hover { color:#ff6600;}
.col{color:#4b4c4d;}
.right_02.btl{ padding-bottom:0px}
.boder{ border:1px solid #eeeeee}
.boder .inputtext {height:17px; line-height:17px; border:#c0c0c0 1px solid; font-size:12px;}
._to { background-color:#fafafa; margin-bottom:10px; padding:6px 6px 4px 6px;}

.pagetitl { border:1px solid #eeeeee; border-bottom:none}
.pagetitl .titl {height:30px; line-height:30px; text-indent:5px; margin-bottom:10px; font-size:12px; color:#4d4d4d; font-weight:bold; border-bottom:1px solid #eeeeee}
.pagetitl .tool { text-align:right; padding-right:5px;border-bottom:1px solid #eeeeee}
.pagetitl .sech { padding:5px 2px 5px 0px; background-color:#fff;}
.pagetitl .tips { background-color:#f7f8fa; line-height:25px; padding:5px; padding-bottom:5px;}
.pagetitl .sech .to{ padding-right:3px; text-align:right;}
.pagetitl .sech .inputtext { height:16px; line-height:16px; border:#c0c0c0 1px solid; font-size:12px;}

.form_bd        {background-color:#e8e8e1;}
.form_bd td     {height:20px; line-height:20px; background-color:#fff; padding:5px;}
.form_bd .tou   {background-color:#f7f7f7; text-align:center;}

.report1 { border:1px solid #eeeeee;}
.report1 .titl {height:30px; line-height:30px; text-indent:5px; margin-bottom:10px; font-size:12px; color:#4d4d4d; font-weight:bold;}
.report1 .tips { background-color:#f7f8fa; line-height:25px; padding:5px; padding-bottom:5px; border:1px solid #eeeeee; border-left:none; border-right:none;}

/*list style*/
.list_bd        {background-color:#e8e8e1;}
.list_bd .to td {height:24px; line-height:24px; background-color:#fafafa; padding:6px 6px 0px 0px; text-align:right;}
.list_bd .tt td {height:24px; line-height:24px; background:url(../images/bgpic.jpg) repeat-x; color:#333;white-space:nowrap;overflow:hidden;}
.list_bd .ot td {height:24px; line-height:24px; background-color:#f9f9f9; color:#666;}
.list_bd .tc td {height:24px; line-height:24px; background-color:#f7fdfe;}
.list_bd td     { height:24px; line-height:24px; background-color:#fff; text-align:center; color:#444}
.list_bd td.le{text-align:left; padding-left:5px}
.list_bd td.ri{text-align:right; padding-right:5px}
.list_bd td.hoot{ text-align:left}
.list_bd td.hoot em { font-style:normal; font-size:9px; color:#333;}
.list_bd select {border-top-width: 1px; padding-right: 1px; padding-left:1px; border-left-width: 1px; font-size: 12px; border-left-color:#cccccc; border-bottom-width: 1px; border-bottom-color: #cccccc; PADDING-BOTTOM: 1px; border-top-color: #cccccc; padding-top: 1px; border-right-width: 1px; border-right-color: #cccccc}
.list_bd .input  {border-top-width: 1px; padding-right: 1px; padding-left:1px; border-left-width: 1px; font-size: 12px; border-left-color:#cccccc; border-bottom-width: 1px; border-bottom-color: #cccccc; PADDING-BOTTOM: 1px; border-top-color: #cccccc; padding-top: 1px; border-right-width: 1px; border-right-color: #cccccc; height:16px; line-height:16px; border:#c0c0c0 1px solid; font-size:12px;}
.list_bd a:hover { color:#ff6600;}
.list_bd .tbreak{table-layout:fixed; word-break: break-all; overflow:hidden;}
.list_bd .imgtb td {border:none;}

/*sublist style*/
.sublist_bd        {background-color:#e8e8e1;}
.sublist_bd .to td {height:20px; line-height:20px; background-color:#fafafa; padding:6px 6px 0px 0px; text-align:right;}
.sublist_bd .tt td {height:20px; line-height:20px; background:url(../images/bgpic.jpg) repeat-x; color:#5e5f60; font-weight:bold}
.sublist_bd .ot td {height:20px; line-height:20px; background-color:#fafafa; color:#333;}
.sublist_bd .cx td {height:40px; line-height:20px; background-color:#f0f7ff; color:#333;}
.sublist_bd .tc td {height:20px; line-height:20px; background-color:#f7fdfe;}
.sublist_bd td     {height:20px; line-height:20px; background-color:#fff; text-align:center; color:#444}
.sublist_bd td.le{text-align:left; padding-left:5px}
.sublist_bd td.ri{text-align:right; padding-right:5px}
.sublist_bd td.hoot{ text-align:left}
.sublist_bd td.hoot em { font-style:normal; font-size:9px; color:#333;}
.sublist_bd select {border-top-width: 1px; padding-right: 1px; padding-left:1px; border-left-width: 1px; font-size: 12px; border-left-color:#cccccc; border-bottom-width: 1px; border-bottom-color: #cccccc; PADDING-BOTTOM: 1px; border-top-color: #cccccc; padding-top: 1px; border-right-width: 1px; border-right-color: #cccccc}
.sublist_bd .input  {border-top-width: 1px; padding-right: 1px; padding-left:1px; border-left-width: 1px; font-size: 12px; border-left-color:#cccccc; border-bottom-width: 1px; border-bottom-color: #cccccc; PADDING-BOTTOM: 1px; border-top-color: #cccccc; padding-top: 1px; border-right-width: 1px; border-right-color: #cccccc; height:16px; line-height:16px; border:#c0c0c0 1px solid; font-size:12px;}
.sublist_bd a:hover { color:#ff6600;}
.sublist_bd .tbreak{table-layout:fixed; word-break: break-all; overflow:hidden;}

.giftlist { border-top:1px dotted #ebebe5; padding:0px 0px 0px 15px;}
.giftlist a { color:#434343;}
.jiesuan {padding:2px; border:1px solid #e8e8e1; border-top:none; height:20px; line-height:20px; background-color:#fafafa; color:#333; text-align:right;}

.productpickup    { background-color:none;}
.productpickup td { background-color:none;}

.mealpickup    { background-color:none;}
.mealpickup td { background-color:none;}

.list_tool { background-color:#fafafa; margin-top:10px; height:30px;}
.list_tool .inputtext {height:18px; line-height:18px; border:#c0c0c0 1px solid; font-size:12px}

/*rule style*/
.rule_01 .li01 {float:left; width:530px; margin-right:10px;}
.rule_01 .li0x {float:left; width:528px; margin-right:10px; border:solid 1px #e8e8e1;}
.rule_01 .li02 {width:298px; border:solid 1px #e8e8e1;}

.rule_01 .li02 .tt, .rule_01 .li0x .tt {height:22px; line-height:25px; font-weight:bold; background-color:#f5f5f5; text-indent:8px;}
.rule_01 .li02 .nt { padding:5px 5px 5px 5px;}
.rule_01 .li02 .it td { height:22px;}
.rule_01 .li02 a:hover { color:#ff6600;}

/*catex style*/
.catex_01{ background-color:#fafafa; margin-bottom:10px; padding:10px 10px 10px 10px;}
.catex_01 .gr {margin-left:25px; background:url(../images/block_01.gif) no-repeat 7px left; text-indent:15px; line-height:24px;}
.catex_01 .it { margin-left:25px; background:url(../images/catex_01.gif) no-repeat 8px left; text-indent:10px; line-height:24px;}
.catex_01 .ft {margin-left:0px; }
.catex_01 a:hover { color:#ff6600;}

/*rose style*/
.rosebody {}
.largct { margin:10px;}
.rose .li01 { border:1px solid #e8e8e1; border-bottom:none; overflow:hidden; padding:10px; padding-bottom:0px; background-color:#f5f5f5; }
.rose .li02 {border:1px solid #e8e8e1;}
.rose .li01 .it {font-size:14px}
.rose .li01 .it li{ float:left; margin-right:10px; margin-bottom:10px; width:100px; overflow:hidden;}
.rose .li01 .it .ml0{ margin-left:0px}
.rose .li01 .it a { height:24px; line-height:24px;display:block; font-size:12px; color:#626262; padding-left:14px; background:url(../images/li_abg.png) -1px 0px no-repeat }
.rose .li01 .it a:hover{background:url(../images/li_abg.png) -1px -19px no-repeat; color:#eb940c}
.rose .li02 .tt { margin-bottom:10px; font-size:12px;height:30px; line-height:30px; background:url(../images/bgpic.jpg) repeat-x; color:#5e5f60;  text-indent:10px; font-weight:bold; border-bottom:1px solid #e8e8e1}

.optct { padding:10px; padding-top:0px; padding-bottom:10px;}

.opttop { padding-top:10px;}
.opttop_nav { position:relative;  height:26px; border-bottom:1px solid #e1e8ee;}
.opttop_nav .lix1 {position:relative;float:left;padding-left:5px;display:inline;}
.opttop_nav .lix1 a{float:left;height:26px;line-height:26px;padding:0 10px;background-color:#e4e4e4;border:1px solid #e1e8ee;border-bottom:0;display:block; color:#444444}
.opttop_nav .lix1 a.fc{position:relative;margin-bottom:-1px; color:#444444; background:url(../images/tab_01.jpg) repeat-x; border-bottom:none}

/*opt style*/
.opt01 {background:url(../images/opt_02.gif) repeat-x left top;}
.opt01 .title { height:25px; line-height:25px; padding-left:10px; margin-bottom:10px; text-indent:2px; font-size:14px; font-family:'微软雅黑'; color:#2da2eb;}
.opt01 .contn { padding-left:10px; padding-right:10px; line-height:20px;}
.opttitl { height:25px; line-height:25px; margin-bottom:10px; font-size:14px; font-family:'微软雅黑'; color:#2da2eb;}

.blocktt { font-size:13px;}
.d_title{color:#656161; font-weight:600; height:30px; line-height:30px; background-color:#f3f4f8; text-indent:10px; margin-bottom:10px;font-size:12px}
.d_title .nor { font-weight:normal;}
.bgcol{ background-color:#f7f8fa}
.preview { position:absolute; top:100px; right:40px; width:130px; height:40px;}
/*disc style*/
.disc_bd .ot1 {line-height:16px; background-color:#f9fcfc; border:solid 1px #e8e8e1;}
.disc_bd .ot2 {line-height:16px; background-color:#f9fcfc; border:solid 1px #e8e8e1; border-top:none;}
.disc_bd .nt1 {background-color:#fff; border:solid 1px #e8e8e1; border-left:none;}
.disc_bd .nt2 {background-color:#fff; border:solid 1px #e8e8e1; border-left:none; border-top:none;}
/*#endregion common style part*/

/*#region product temp style part*/
.part01 { float:left; width:350px; background-color:#fafafa; margin-right:10px; margin-bottom:10px; padding:10px; line-height:22px;}
.part01 .tool td { background:#f1f1f1;}
.part02 { width:310px;}
/*#endregion product temp style part*/

/*pink style*/
.pink_01{ margin-left:10px; margin-bottom:9px;}
.pink_01 .it01 {float:left; width:128px; height:160px; margin: 0px 1px 1px 0px; position:relative;}
.pink_01 .it01 .imge img { width:128px; height:160px;}
.pink_01 .it01 .tool { position:absolute; bottom:0px; left:0px; width:128px; height:25px; text-indent:5px; line-height:25px; background-color:#555; filter:alpha(opacity=70); opacity:70;}
.pink_01 .it01 .tool a { color:#fff;}
.pink_01 .it01 .flagconver { position:absolute; top:0px; left:0px; width:56px; height:48px; background:url(../images/cover01.gif) no-repeat left top;}
.pink_01 .it01 .flagmodel { position:absolute; top:0px; right:0px; width:56px; height:48px; background:url(../images/cover02.gif) no-repeat left top;}

.pink_02{ margin-left:10px; margin-bottom:9px;}
.pink_02 .it01 {float:left; width:100px; height:100px; margin: 0px 1px 1px 0px; position:relative;}
.pink_02 .it01 .imge { width:100px; height:100px; overflow:hidden;}
.pink_02 .it01 .imge img { width:100px;}
.pink_02 .it01 .tool { position:absolute; bottom:0px; left:0px; width:100px; height:25px; text-indent:5px; line-height:25px; background-color:#555; filter:alpha(opacity=70); opacity:70;}
.pink_02 .it01 .tool a { color:#fff;}
.pink_02 .it01 .flagconver { position:absolute; top:0px; left:0px; width:56px; height:48px; background:url(../images/cover01.gif) no-repeat left top; display:none;}
.pink_02 .it01 .flagwater { position:absolute; top:0px; right:0px; width:26px; height:33px; background:url(../images/ico_water.gif) no-repeat left top;}

.pink_03{ margin-left:10px; margin-bottom:9px;}
.pink_03 .it01 {float:left; width:80px; height:60px; margin: 0px 1px 1px 0px; position:relative;}
.pink_03 .it01 .imge img { width:80px; height:60px;}
.pink_03 .it01 .tool { position:absolute; bottom:0px; left:0px; width:80px; height:25px; text-indent:5px; line-height:25px; background-color:#555; filter:alpha(opacity=70); opacity:70;}
.pink_03 .it01 .tool a { color:#fff;}
.pink_03 .it01 .flagconver { position:absolute; top:0px; left:0px; width:56px; height:48px; background:url(../images/cover01.gif) no-repeat left top;}
/*#endregion pink style*/

/*print style*/
.print_t{height:30px; line-height:30px; font-size:16px; font-weight:bold; text-align:center}
.list_bd,.list_bd td{ border:1px solid #e8e8e1; border-collapse:collapse;}
.t_title{width:90%;line-height:20px; padding-top:10px;}
.center{margin:0 auto;}
.font_Arial{font-family:Arial;}
.center.tx{ text-align:left}
/*#endregion print style part*/

/*saleopt style*/
.LogisDatesel select{ width:170px;}
.order_calc{line-height:24px; padding:0px 0px 10px 0px; border-bottom:1px solid #eeeeee}
.calcL{ float:left; width:560px}

.somoney .zuo {float:left; width:300px; height:150px; background:url(../images/saleorder-01.gif) no-repeat left top; padding-left:100px; line-height:22px;}
.somoney .you {float:right; width:400px;}
.somoney .calc{ font-size:16px; font-family:微软雅黑; font-weight:bold; line-height:36px; text-align:right; color:#000; height:auto}
.somoney .calc .money{ color:red}
.somoney .calc .point{ font-size:14px; font-family:微软雅黑; font-weight:bold; line-height:36px; text-align:right; color:#444;}

.calc td.tx{ text-align:center; line-height:30px}
.ttl { margin-bottom:5px; font-weight:bold;}
.order_point    {overflow:hidden; padding:5px; background-color:#f7f8fa; margin-top:10px; margin-bottom:10px; width:540px}
.order_point .fr{ line-height:20px; margin-bottom:10px; padding:0px 5px 0px 5px;}
.order_point .nt { line-height:18px; margin-top:5px; color:#6a6a6b}
.order_point .tips{ line-height:24px; color:#9a9a9a}

/*topic image style*/
.topic_div{width:80px; float:left; margin:0px 10px 10px 0px;}
.topic_div .imge { margin-bottom:3px;}
.topic_div .line{line-height:15px;}

.g_dn{ display:none!important;}
.g_db{display:block!important;}
.g_no-data{ border-bottom:1px solid #dfdddb; height:60px; text-align:center; width:100%; padding-top:30px; }

/*product suburb style*/
.suburb a { display:inline-block; padding:5px 10px 5px 10px; border:1px solid #ccc; margin:0px 0px 5px 0px;}
.suburb a.fc { border:1px solid #e5a35c;}

/*suburb pickup style*/
#suburbpickup { width: 550px; padding: 20px; background-color:#fff; display:none; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; box-shadow: 0px 0px 4px rgba(0,0,0,0.7); -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.7); -moz-box-shadow: 0 0px 4px rgba(0,0,0,0.7);}
#notewaterk { width: 500px; padding: 20px; background-color:#fff; display:none; position:absolute; left:0px; top:0px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; box-shadow: 0px 0px 4px rgba(0,0,0,0.7); -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.7); -moz-box-shadow: 0 0px 4px rgba(0,0,0,0.7);}
#pickupbarno { width: 780px; padding: 10px; background-color:#fff; display:none; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; box-shadow: 0px 0px 4px rgba(0,0,0,0.7); -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.7); -moz-box-shadow: 0 0px 4px rgba(0,0,0,0.7);}
#lean_overlay { background-color:#000; z-index:8888; width:100%; height:1500px; left:0; top:0;
    position:fixed!important;/*FF IE7*/
    position:absolute;/*IE6*/
    filter:alpha(opacity=0);/*IE*/
    opacity:0;/*FF*/
}

/*pager style*/
.kager {}
.kager a { margin-right:5px; display:inline-block; padding: 1px 5px 1px 5px; height:15px; line-height:15px; font-family:Arial; color:#2f2f2f; border: 1px solid #dfdfdf; background-color:#fff;}
.kager a.focus {color:#ff0000; font-weight:bold;}

/*pickup style*/
.pikbody { padding:25px;}

/*account style*/
.imagecont { position:relative;}
.imagecont .join { position:absolute; right:13px; top:3px; width:120px; height:160px; border:1px solid #dfdfdf; padding:10px;}
.imagecont .imgc { position:relative;}
.imagecont .imgc .tool { position:absolute; bottom:0px; left:0px; height:25px; line-height:25px; background-color:#555; display:none; filter:alpha(opacity=70); opacity:70;}
.imagecont .imgc .tool a { display:block; color:#fff; width:150px; text-align:center;}
.imagecont .icos { position:absolute; right:13px; top:164px; width:305px; border:1px solid #efefef; padding:10px 9px 9px 10px; background-color:#fff; display:none;}
.imagecont .icos li { float:left; width:60px; margin-right:1px; margin-bottom:1px;}

/*sale order trace style*/
.tracelist { width:550px; line-height:21px; border:1px solid #efefef; padding:5px 10px 5px 10px; margin-top:5px;}

.tracelist_bd        {background-color:#e8e8e1;}
.tracelist_bd .ot td {height:16px; line-height:16px; background-color:#f9f9f9; color:#666;}
.tracelist_bd td     {height:16px; line-height:16px; background-color:#fff; text-align:center; color:#5e5f60}
.tracelist_bd td.le{text-align:left; padding-left:5px}
.tracelist_bd td.ri{text-align:right; padding-right:5px}
.tracelist_bd td.hoot{ text-align:left}
.tracelist_bd a:hover { color:#ff6600;}

 /*js pager1 style*/
.g_pagearea {border-top:1px solid #CCD9E2; border-bottom:1px soldi #CCD9E2; background:#DFE6EC;height:28px;color:#292A2C;padding:10px 5px 2px 10px;}
.g_pagearea .g_count{float:left;}
.g_pagearea .g_count label{margin-right:5px;}

/*js pager2 style*/
.g_page {font-size:80%;float:right;font-family:Arial,Helvetica,sans-serif,}
.g_page a {text-decoration: none; border: solid 1px #AAE;color: #15B;}
.g_page a, .g_page span {display: block;float: left;padding: 0.3em 0.5em;margin-right: 5px;margin-bottom: 5px;}
.g_page .current {background: #26B;color: #fff;border: solid 1px #AAE;}
.g_page .current.prev, .g_page .current.next{color:#999;border-color:#999;background:#fff;}

/*xheditor style*/
.testClassName { background:transparent url(/js/XHEditor-1.2.1/xheditor_skin/nostyle/img/plugin-01.gif) no-repeat 16px 16px; background-position:2px 2px;}

/*product temp style*/
.catetmp { padding:10px}
.catetmp li{ float:left; width:auto; height:24px; line-height:24px; margin-right:15px;}
.catetmp li a { display:block; font-size:12px; color:#626262; padding-left:14px; background:url(../images/li_abg.png) -1px 0px no-repeat }
.catetmp li a:hover {background:url(../images/li_abg.png) -1px -19px no-repeat; color:#eb940c}
.catetmp li a.focus {background:url(../images/li_abg.png) -1px -19px no-repeat; color:#eb940c}

/*suburb product style*/
.choosebox{ overflow:hidden;}
.choosebox ul{ width:100%; overflow:hidden;margin-bottom:10px}
.choosebox ul li{float:left;margin-right:7px;}
.choosebox ul li a{float:left;background:#fff;font-size:12px;border:1px solid #ccc;text-align:center; display:inline-block;padding:2px 6px 2px 6px; line-height:16px}
.choosebox ul li a.current{background:url(../images/right-ix1.gif) no-repeat 100% 100%;border:1px solid #b39966;}
.choosebox ul li input{display:none;}
.choosebox a{color:#aa7818}
.choosebox a:hover{text-decoration:underline;}

.choosebox2{ overflow:hidden;margin-top:10px; margin-bottom:10px; width:100%}
.choosebox2 ul{ float:left; width:100%; }
.choosebox2 ul li{float:left;margin-right:7px;   padding-bottom:5px;}
.choosebox2 ul li a{float:left;background:#efede9;font-size:12px;border:1px solid #ccc;text-align:center; display:inline-block; padding:2px 6px 2px 6px; line-height:16px}
.choosebox2 ul li a.current{background:url(../images/right-ix1.gif) no-repeat 100% 100%;border:1px solid #b39966; background-color:#fdfaeb}
.choosebox2 ul li input{display:none;}
.choosebox2 a{color:#aa7818}
.choosebox2 a:hover{text-decoration:underline;}

/*sale order opt style*/
.coupon_titl {width:450px; height:23px; padding-left:4px; line-height:23px; background-color:#f5f5f5; font-weight:bold; color:#666;}
.coupon_list {margin-top:10px; padding-left:4px; width:450px; border-top:1px dotted #999;}
.coupon_note1 {color:#999; border-bottom:1px dotted #999;}
.coupon_note2 {padding-left:4px; border-top:1 dotted #ccc; margin-top:10px;}
.coupon_padl4 {padding-left:4px;}
.coupon_now em { font-style:normal; color:#999;}

.event_01 {width:80px; text-align:right; position:absolute; top:-20px; right:10px;}
.event_02 {border-top:1px dotted #ccc; margin-top:3px; padding:5px 0px 0px 0px;}

/*report style*/
.report_tt em         {background-color:#d8fcd0; font-style:normal;}
.reportlist_bd        {background-color:#eeeeee; color:#363636;}
.reportlist_bd .tt td {height:20px; line-height:20px; font-weight:bold;}
.reportlist_bd td     {height:20px; line-height:20px; background-color:#fff; text-align:center;}
.reportlist_bd td.le  {text-align:left;}
.reportlist_bd .ot td {height:16px; line-height:16px; font-weight:bold;}

.report_pager {margin:0 auto; display:inline-block; height:15px; line-height:15px; color:White; font-family:Arial;}
.report_pager a, .report_pager .cpb {display:inline-block; padding:1px 5px 1px 5px; height:15px; line-height:15px; text-decoration:none; font-family:Arial; color:#8a8a87;}
.report_pager a:link, .report_pager a:visited, .report_pager a:hover {color:#8a8a87; text-decoration:none; font-family:Arial}
.report_pager .cpb {display:inline-block; padding: 1px 5px 1px 5px; height:15px; line-height:15px; color:#000; font-family:Arial; background-color:#fff;}
.report_pagerct { height:20px; border:1px solid #eeeeee; border-top:none; padding-top:3px;}

.linelist_bd        {color:#363636;}
.linelist_bd .tt td {height:20px; line-height:20px; font-weight:bold; border-bottom:1px solid #ddd; border-left:none; border-right:none;}
.linelist_bd .ot td {height:20px; line-height:20px; border-bottom:1px solid #eeeeee; border-left:none; border-right:none;}
.linelist_bd td     {height:20px; line-height:20px; background-color:#fff; text-align:center; border-bottom:1px dotted #eeeeee; border-left:none; border-right:none;}
.linelist_bd td.le  {text-align:left;}
.linelist_bd .bt td {color:#595959; background-color:#fafafa;}
.linelist_bd .bt a{color:#595959;}
.linelist_bd .bt a:hover{color:#595959; text-decoration:underline;}

.line_pager {margin:0 auto; display:inline-block; height:15px; line-height:15px; color:White; font-family:Arial; margin-top:6px;}
.line_pager a, .line_pager .cpb {display:inline-block; padding:1px 5px 1px 5px; height:15px; line-height:15px; text-decoration:none; font-family:Arial; color:#8a8a87;}
.line_pager a:link, .line_pager a:visited, .report_pager a:hover {color:#8a8a87; text-decoration:none; font-family:Arial}
.line_pager .cpb {display:inline-block; padding: 1px 5px 1px 5px; height:15px; line-height:15px; color:#000; font-family:Arial; background-color:#fff;}

.tipslist_bd        {color:#363636; border:1px dotted #aaa; background-color:#ddd;}
.tipslist_bd td     {line-height:14px; background-color:#fff; text-align:center;}
.tipslist_bd .tt td {line-height:14px; background-color:#fff; text-align:center; background-color:#fafafa;}
.tipslist_bd td.le  {text-align:left;}

.productimage .line td { border-top:1px dotted #ddd; margin: 10px 0px 10px 0px;}
.productimage .image { position:relative; width:48px; height:72px; margin-top:10px;}
.productimage .image img { border:1px solid #eee;}
.productimage .image .flagconver { position:absolute; top:0px; left:0px; width:23px; height:14px; background:url(../images/cover21.gif) no-repeat left top;}
.productimage .image .flagmodel { position:absolute; top:0px; right:-3px; width:23px; height:14px; background:url(../images/cover22.gif) no-repeat left top;}
.productimage .tool { margin-top:10px; height:25px; line-height:25px; border-top: 1px solid #eee; background-color:#fafafa;}
.productimage .ttl1	textarea {border:#eee 1px solid; font-size:12px; line-height:16px; overflow:hidden;}
.productimage .ttl2 { margin-top:10px; font-size:12px; line-height:16px;}


.tb-form{width:100%;}
.tb-form td{padding:8px 5px;color:#999;border-bottom:1px solid #e3e3e3;}
.tb-form input{vertical-align:middle;}
.tb-form select{vertical-align:middle;padding:5px 2px;}
.tb-form .ml10{margin-left:10px;}
.tb-f-lable{padding:8px 0;text-align:right;font-family:"宋体";color:#333!important;background:#f4f4f4;}


/* 页码 pages*/
.c_page{ width:100%; height:60px;line-height:24px; font-family:宋体; text-align:right; margin-top:20px;}
.c_page a{ padding-left:8px; padding-right:8px; border:1px solid #dfdddb; margin-right:5px;  color:#6e6d6a;height:24px; display:inline-block; line-height:24px}
.c_page a:hover{ border:1px solid #a4b9d8; color:#aa7818}
.c_page .number{ width:30px; height:20px; border:1px solid #dfdddb; margin-left:5px; margin-right:5px; text-align:center; color:#6e6d6a; line-height:20px}
.c_page a.cur{ background-color:#a4b9d8; border:1px solid #dfdddb; color:White}
.c_page span{ color:#dfdddb; border:1px solid #dfdddb; height:24px; margin-right:5px; line-height:24px;display:inline-block; padding:0px 8px;}
.acss{cursor:pointer;}