@charset "utf-8";

/*
 * -------------------------------------------------------
 * ******************** initialize.css *******************
 * -------------------------------------------------------
 */

body {
    font-size: 12px;
    font-family: Microsoft YaHei, Arial, Helvetica, sans-serif;
    background: #fff;
}

h1,
h2,
h3,
h4,
h5,
h6,
p,
ul,
ol,
dl,
dt,
dd,
li,
body,
form,
input,
button,
img,
cite,
strong,
em,
table,
td,
th {
    padding: 0;
    margin: 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: 14px;
}

img,
table,
td,
th {
    border: 0;
}

ul,
ol {
    list-style-type: none;
}

img {
    vertical-align: middle
}


/*
 * -------------------------------------------------------
 * ******************** end initialize.css ***************
 * -------------------------------------------------------
 */


/*
 * -------------------------------------------------------
 * ******************** public.css ***********************
 * -------------------------------------------------------
 */

.gleft {
    float: left;
}

.gright {
    float: right;
}

.content {
    width: 995px;
    margin: 10px auto 0;
    clear: both;
}

.content .left {
    width: 178px;
}


/*240px;*/

.content .middle {
    width: 500px;
    margin-left: 10px;
}

.content .right {
    width: 235px;
}

.content .floor_left {
    width: 753px;
    border: 1px solid #E2ECD4;
    overflow: hidden;
}

.content .floor_cen {
    width: 993px;
    border: 1px solid #E2ECD4;
}

.content .floor_right {
    width: 233px;
    min-height: 429px;
    overflow: hidden;
}


/*background: #D7E8CC;*/

.content .c2_left_side {
    width: 230px;
    margin-bottom: 20px;
}

.content .c2_right_view {
    width: 760px;
    margin-bottom: 20px;
}

.clear {
    clear: both;
    height: 0;
    font-size: 1px;
}

.left .brands_list {
    width: 184px;
    height: 260px;
    overflow: hidden;
    margin: 0 auto 10px;
}

.left .brands_list li {
    width: 88px;
    height: 50px;
    overflow: hidden;
    float: left;
    margin: 0 2px 2px;
    display: inline;
}

.left .brands_list a {
    display: block;
    width: 86px;
    height: 48px;
    border: 1px solid #d4d4d4;
    overflow: hidden;
}

.left .brands_list a:hover {
    border: 1px solid #999;
}

.brands_btn {
    display: block;
    border: 0;
    width: 177px;
    height: 26px;
    text-align: center;
    line-height: 24px;
    color: #fff;
    font-weight: bold;
    text-decoration: none;
    margin-left: 6px;
}

.left .particular {
    width: 190px;
    overflow: hidden;
}

.left .particular li {
    width: 190px;
    overflow: hidden;
    margin-bottom: 10px;
}

.left .particular li .pic {
    float: left;
    margin: 0 10px;
    display: inline;
}

.left .particular li .pic a {
    display: block;
    width: 65px;
    height: 65px;
    border: 3px solid #cecece;
}

.left .particular li .pic a:hover {
    border: 3px solid #999;
}

.left .particular dl {
    width: 96px;
    float: right;
}

.left .particular dt {
    height: 32px;
    line-height: 16px;
    overflow: hidden;
}

.left .particular dt a {
    font-weight: bold;
    color: #3d8bd7;
    text-decoration: none;
}

.left .particular dt a:hover {
    color: #f00;
    text-decoration: underline;
}

.left .particular dd {
    height: 14px;
    line-height: 14px;
    overflow: hidden;
}

.module_sidebar .fellowship {
    width: 190px;
    overflow: hidden;
}

.module_sidebar .fellowship li {
    width: 190px;
    overflow: hidden;
    margin-bottom: 10px;
}

.module_sidebar .fellowship li .pic {
    float: left;
    margin: 0 10px;
    display: inline;
}

.module_sidebar .fellowship li .pic a {
    display: block;
    width: 65px;
    height: 65px;
    border: 1px solid #cecece;
}

.module_sidebar .fellowship li .pic a:hover {
    border: 1px solid #999;
}

.module_sidebar .fellowship dl {
    width: 96px;
    float: right;
}

.module_sidebar .fellowship dt {
    height: 32px;
    line-height: 16px;
    overflow: hidden;
}

.module_sidebar .fellowship dt a {
    color: #646665;
    text-decoration: none;
}

.module_sidebar .fellowship dt a:hover {
    color: #f00;
}

.module_sidebar .fellowship dd {
    height: 14px;
    line-height: 14px;
    overflow: hidden;
}

.module_sidebar .distance {
    padding-top: 5px;
    color: #656766;
}

.module_sidebar .distance span {
    font-weight: bold;
    color: #ff5505;
}

.module_sidebar .time {
    padding-top: 5px;
    color: #5db1a2;
}

.left .list_text {}

.left .list_text li {
    padding-left: 30px;
    height: 28px;
    line-height: 28px;
    overflow: hidden;
}

.left .list_text li a {
    color: #666;
    text-decoration: none;
}

.left .list_text li a:hover {
    color: #ff6000;
    text-decoration: underline;
}

.left .list_pic {
    width: 190px;
    overflow: hidden;
    padding-top: 2px;
}

.left .list_pic li {
    width: 190px;
    overflow: hidden;
    float: left;
    padding-bottom: 18px;
}

.left .list_pic li p {
    width: 80px;
    margin: 0 10px;
    float: left;
    display: inline;
}

.left .list_pic li p a {
    display: block;
    width: 78px;
    height: 78px;
    overflow: hidden;
    border: 1px solid #bbb;
}

.left .list_pic li p a:hover {
    border: 1px solid #999;
}

.left .list_pic h3 {
    width: 90px;
    float: right;
}

.left .list_pic h3 a {
    display: block;
    width: 90px;
    height: 48px;
    line-height: 16px;
    overflow: hidden;
    font-weight: normal;
    color: #666;
    text-decoration: none;
    font-size: 12px;
    margin-bottom: 10px;
}

.left .list_pic h3 a:hover {
    text-decoration: underline;
    color: #f60;
}

.left .list_pic h3 span {
    display: block;
    color: #fe5504;
    font-weight: bold;
    font-size: 14px;
}

.c2_left_side .sidebar_list {
    line-height: 30px;
    margin: 0 10px;
    border-bottom: 1px dotted #eee;
}

.c2_left_side .sidebar_list dt {
    height: 20px;
    margin-bottom: 10px;
}

.c2_left_side .sidebar_list dd {}

.c2_left_side .sidebar_list dt a {
    display: block;
    padding-left: 20px;
    font-weight: bold;
    color: #666;
    text-decoration: none;
}

.c2_left_side .sidebar_list dt a:hover {
    text-decoration: underline;
}

.c2_left_side .sidebar_list dd a {
    display: block;
    height: 20px;
    padding-left: 15px;
    overflow: hidden;
    color: #666;
    text-decoration: none;
    background: url(../images/ico.gif) no-repeat -20px 2px;
}

.c2_left_side .sidebar_list dd a:hover {
    color: #ff6000;
    text-decoration: underline;
}

.c2_left_side .curr_cate {
    background-color: #f8f8f8;
}

.right .module_sidebar .brands_list {}

.right .module_sidebar .brands_list li {
    float: left;
    padding: 0 2px 2px 0;
}

.right .module_sidebar .brands_list li a {
    display: block;
    width: 86px;
    height: 48px;
    border: 1px solid #d4d4d4;
    overflow: hidden;
}

.right .module_sidebar .brands_list li a:hover {
    border: 1px solid #999;
}

.right .brands_list {}

.right .brands_list li {
    float: left;
    padding: 0 2px 2px 0;
}

.right .brands_list a {
    display: block;
    width: 86px;
    height: 48px;
    border: 1px solid #d4d4d4;
    overflow: hidden;
}

.right .brands_list a:hover {
    border: 1px solid #999;
}

.commodity_assort {
    width: 994px;
    float: left;
}

.main {
    width: 780px;
    overflow: hidden;
    margin-bottom: 10px;
}

.main .sidebar {
    width: 270px;
    height: 280px;
    float: right;
}

.margin1 {
    margin-right: 6px;
}

.margin2 {
    margin-bottom: 10px;
}

.padding1 {
    padding: 10px;
}

.padding2 {
    padding: 30px;
}

.padding3 {
    padding-left: 10px;
}

.padding4 {
    padding-left: 100px;
}

.width1 {
    width: 350px;
}

.width2 {
    width: 80px;
}

.width3 {
    width: 30px;
}

.width4 {
    width: 125px;
}

.width5 {
    width: 236px;
}

.width6 {
    width: 190px;
}

.width7 {
    width: 300px;
}

.width8 {
    width: 190px;
}

.width9 {
    width: 134px;
}

.width10 {
    width: 200px;
}

.width100 {
    width: 102px;
}

.w270 {
    width: 270px;
}

.w370 {
    width: 370px;
}

.w208 {
    width: 208px;
}

.w753 {
    width: 753px;
}

.w993 {
    width: 993px;
}

.align1 {
    text-align: left;
    padding-left: 32px;
}

.align2 {
    text-align: left;
}

.fontColor1 {
    color: #333;
}

.fontColor2 {
    color: #f97429;
}

.fontColor3 {
    color: #f87527;
    font-family: "宋体";
}

.fontColor4 {
    color: #9c9c9c;
}

.fontColor5 {
    color: #fa8243;
}

.text {
    padding: 0px 4px;
    border: 1px solid #ccc;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #666;
    height: 36px;
    line-height: 20px;
}

.text1 {
    border: 1px solid #ccc;
    padding: 2px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #666;
    background: url(../images/text.gif) repeat-x;
}

.text2 {
    border: 0;
    width: 300px;
    padding: 4px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #666;
}

.bg_color1 {
    background: #effaf1;
}

.bg_color2 {
    background: #dcae7f;
}

.bg_color3 {
    background: #edb8bb;
}

.bg_color4 {
    background: #b8afd3;
}

.bg_color5 {
    background: #a2c9ee;
}

a {
    text-decoration: none;
}

a:link,
a:visited {
    color: #444;
}

a:hover {
    color: #257104;
    text-decoration: underline;
}

a:active {
    color: #CC3300;
}


/*
 * -------------------------------------------------------
 * ******************** end public.css *******************
 * -------------------------------------------------------
 */


/*
 * -------------------------------------------------------
 * ******************** head.css *************************
 * -------------------------------------------------------
 */


/*.top{width: 100%; background: url(../images/imgtop.png); height: 150px;}*/


/*#head { width: 1000px; height: 70px; padding-top: 15px; margin: 0 auto; }*/

#head {
    width: 100%;
    height: 150px;
    background: url(../images/imgtop.png);
}

#head h1 {
    float: left;
}

#head .menu {
    width: 1000px;
    height: 30px;
    margin: 0 auto;
    z-index: 100;
}

#head .link1 {
    letter-spacing: 1px;
}

#head .link1 a {
    color: #666;
}

#head .link1 a:hover {
    color: #ff6000;
}

.ch_hot a {
    color: #E4393C !important;
}

#head .submenu {
    float: right;
}

#head .submenu li {
    float: left;
    position: relative;
    margin-top: 7px;
}

#head .submenu a {
    color: #666;
}

#head .submenu a:hover {
    color: #ff6000;
}

#head .submenu .z_index {
    padding: 0 10px;
    position: relative;
}

#head .submenu .z_index a {
    color: #009733;
}

#head .submenu .line {
    padding: 0 10px;
    background: url(../images/subnav_line.gif) no-repeat left center;
}

#float_list {
    width: 85px;
    padding-top: 26px;
    background: url(../images/float_layer.gif) repeat-y right center;
    position: absolute;
    top: -6px;
    left: 3px;
    display: none;
    z-index: 2;
}

#float_list li {
    clear: left;
    width: 68px;
    line-height: 24px;
    padding-left: 12px;
}

#float_list li a {
    color: #333;
    text-decoration: none;
}

#float_list li a:hover {
    color: #ff6000;
    text-decoration: underline;
}

#float_list .adorn1 {
    width: 85px;
    height: 2px;
    overflow: hidden;
    background: url(../images/float_layer.gif) no-repeat;
    position: absolute;
    top: 0;
    left: 0;
}

#float_list .adorn2 {
    width: 85px;
    height: 2px;
    overflow: hidden;
    background: url(../images/float_layer.gif) no-repeat 0 -2px;
    position: absolute;
    bottom: 0;
    left: 0;
}

#head .link2 a {
    color: #000;
    text-decoration: none;
    position: relative;
    z-index: 2;
}

#head .link2 a:hover {
    color: #f00;
}

#head .menu p {
    float: left;
    margin-left: 15px;
    color: #009733;
}

#head .menu p a:link {
    color: #009733;
}

#head .menu p a:visited {
    color: #009733;
}

#head .menu p a:hover {
    color: #009733;
}

#head .menu b {
    color: #c0c0c0;
}

#head .menu span {
    color: #009733;
}

#head .ico {
    padding-right: 25px;
    background: url(../images/ico.gif) no-repeat 51px 4px;
}

#head .logo_search {
    clear: both;
    width: 1000px;
    margin: 0 auto;
    margin-top: 15px;
}

#head .logo_search .logo {
    margin-top: 0px;
}

#head .logo_search .search_box {
    width: 480px;
    margin-top: 4px;
}

#head .logo_search .select_js {
    margin-left: 15px;
}

#head .logo_search .select_js li {
    float: left;
    cursor: pointer;
    width: 65px;
    height: 24px;
    line-height: 24px;
    text-align: center;
}

#head .logo_search .curr_selected {
    color: #1d5701;
    background: url(../images/bg_souso.jpg);
}

.search_nonce {
    background: #f7dbc6;
}

#head .logo_search .search_input {
/*    background: #2cb211;*/
    margin-top: 8px;
    height: 32px;
    width: 470px;
    clear: both;
    position: relative;
    padding: 4px;
}

#head .logo_search .topsoan {
    font-family: "Microsoft Yahei";
    border:1px solid #d3d4d3;
    background: #FFFFFF;
    height: 36px;
    width: 376px;
  
    padding-left: 5px;
    line-height: 32px;
    color: #999999;
    float: left
}

#head .logo_search .topsoan:focus{outline: none;}

#head .logo_search .recent_keywords {
    left: 4px;
    position: relative;
    top: 8px;
    text-align: left;
}

#head .logo_search .recent_keywords .hotsou {
    color: #F15F07;
}

#head .logo_search .recent_keywords a {
    margin-left: 15px;
}

#head .logo_search .btn {
    color: #fff;
    font-size: 15px;
    font-family: "Microsoft Yahei";
    cursor: pointer;
    width: 86px !important;
    height: 38px !important;
    background:#2cb211 !important;
    float: left;
    margin-left: 0px !important;
    border: 0;
}
#head .logo_search .btn:focus{outline: none;}
#head .logo_search .recent_keywords a:link {
    color: #333
}

#head .logo_search .recent_keywords a:hover {
    color: #333;
    text-decoration: underline
}

#head .logo_search .recent_keywords a:visited {
    color: #333
}

#float_layer {
    position: absolute;
    top: -4px;
    right: 132px;
    padding: 20px 23px 6px 14px;
    line-height: 20px;
    background: url(../images/float_layer.gif) repeat-y right 0;
    z-index: 1;
    display: none;
}

#float_layer a {
    text-decoration: none;
    color: #333;
}

#float_layer a:hover {
    text-decoration: underline;
    color: #f00;
}

#float_layer #adorn1 {
    width: 85px;
    height: 2px;
    overflow: hidden;
    background: url(../images/float_layer.gif) no-repeat 0 0;
    position: absolute;
    top: 0;
    left: 0;
}

#float_layer #adorn2 {
    width: 85px;
    height: 2px;
    overflow: hidden;
    background: url(../images/float_layer.gif) no-repeat 0 -2px;
    position: absolute;
    bottom: 0;
    left: 0;
}

#nav {
    background: url(../images/gcs.png) repeat-x;
    height: 44px;
}

#nav .nav_bar {
    color: #222;
    width: 1000px;
    padding-left: 20px;
    margin: 0 auto;
    position: relative;
}


/*#nav .nav_bar li { float: left; font-size:14px; margin:10px 30px 10px 5px; }*/

#nav .nav_bar li {
    float: left;
    font-size: 14px;
    margin: 10px 16px 10px 5px;
}

#nav .nav_bar .gright li {
    float: left;
    font-size: 14px;
    margin: 0px 13px 0px 5px;
}

.shortcut_menu li .title {
    width: 90px;
    height: 41px;
    line-height: 41px;
    color: #fff;
    padding-left: 15px;
    background: #52a50b url(../images/xiaimgs_white.png) no-repeat 80px 17px;
    cursor: pointer;
}

#nav .shortcut_menu li {
    float: left;
    font-size: 14px;
    margin: 0px 15px 0px 5px;
}

.nav_bar .nav_separater {
    border-left: 1px solid #eee;
    padding-left: 35px;
}


/*#nav .link { display: block; font-weight: bold; text-decoration:none;  }
#nav .link span { display: block; padding: 12px 20px 8px; color: #000; background: url(../images/hover_span.gif) no-repeat right center; }
#nav .hover { display: block; text-decoration: none; padding: 10px 0; }

#nav .hover span { display: block; padding: 3px 20px 0; background: url(../images/hover_span.gif) no-repeat right 3px; }
*/

#nav .nav {
    float: right;
    height: 20px;
    margin: 5px 10px 0 0;
    padding: 7px 10px 0;
    position: relative;
    background: url(../images/search_nav.gif);
}

#nav .nav1 {
    width: 2px;
    height: 27px;
    position: absolute;
    top: 0;
    left: 0;
    background: url(../images/search_nav1.gif);
}

#nav .nav2 {
    width: 2px;
    height: 27px;
    position: absolute;
    top: 0;
    right: 0;
    background: url(../images/search_nav2.gif);
}

#nav .buy {
    color: #c53801;
    text-decoration: none;
    padding: 4px 5px 2px 30px;
    background: url(../images/ico.gif) no-repeat left -151px;
}

#nav .buy:hover {
    text-decoration: underline;
}

#nav .buyline {
    color: #c53801;
    text-decoration: none;
    padding: 0 5px 0 10px;
    background: url(../images/ico.gif) no-repeat left -50px;
}

#nav .buyline:hover {
    text-decoration: underline;
}

.subnav {
    margin: 0 auto;
    background: #FbFbFb;
    border: 1px solid #eee;
    width: 980px;
    margin-top: 10px;
    height: 30px;
    line-height: 30px;
    text-align: left;
    padding-left: 12px;
    color: #035F40;
    font-family: "SimSun";
}

.subnav a {
    margin-left: 10px;
}

.subnav a:link {
    color: #333
}

.subnav a:visited {
    color: #333
}

.subnav a:hover {
    color: #006600;
}

.nav_bar li a:link {
    color: #222;
}

.nav_bar li a:visited {
    color: #222;
}

.nav_bar li a:hover {
    color: #FF6600;
    text-decoration: underline;
}


/*
 * -------------------------------------------------------
 * ******************** end head.css *********************
 * -------------------------------------------------------
 */


/*
 * -------------------------------------------------------
 * ******************** keyword.css **********************
 * -------------------------------------------------------
 */

.keyword {
    width: 980px;
    height: 30px;
    line-height: 30px;
    position: relative;
    z-index: 1;
    padding-left: 20px;
    border-bottom: 1px solid #dcdcdc;
    margin: 0 auto;
    font-family: "宋体";
    color: #666;
    background: url(../images/keyword_bg.gif);
}

.keyword .keyword1 {
    width: 1px;
    height: 30px;
    position: absolute;
    top: 0;
    left: 0;
    background: url(../images/keyword.gif);
}

.keyword .keyword2 {
    width: 1px;
    height: 30px;
    position: absolute;
    top: 0;
    right: 0;
    background: url(../images/keyword.gif);
}

.keyword a {
    color: #285bcc;
    text-decoration: none;
}

.keyword a:hover {
    text-decoration: underline;
}

.keyword_foot {
    width: 998px;
    overflow: hidden;
    margin: 0 auto 10px;
    border: 1px solid #dcdcdc;
    border-top: 0;
    position: relative;
}

.keyword_foot_bottom {
    width: 1000px;
    height: 2px;
    overflow: hidden;
    position: absolute;
    left: -1px;
    bottom: -3px;
    background: #f0f0f0;
}

.keyword_foot_warp {
    color: #646665;
    padding: 9px 0 9px 20px;
}

.keyword_foot_warp span {
    position: relative;
    bottom: 2px;
}

.keyword_foot_warp .btn {
    width: 80px;
    height: 28px;
    border: 0;
    background: url(../images/btn.gif) no-repeat 0 -63px;
}

.keyword_foot .list_text {
    width: 978px;
    padding: 10px;
    overflow: hidden;
}

.keyword_foot .list_text li {
    width: 218px;
    height: 20px;
    padding: 0 2px 0 14px;
    line-height: 20px;
    margin-left: 10px;
    display: inline;
    overflow: hidden;
    float: left;
    background: url(../images/ico.gif) no-repeat -20px 5px;
}

.keyword_foot .list_text li a {
    color: #666;
    text-decoration: none;
}

.keyword_foot .list_text li a:hover {
    color: #ff6000;
    text-decoration: underline;
}


/*
 * -------------------------------------------------------
 * ******************** end keyword.css ******************
 * -------------------------------------------------------
 */


/*
 * -------------------------------------------------------
 * ******************** module.css ***********************
 * -------------------------------------------------------
 */


/* index.css */

.sidebar .list_pic {
    width: 252px;
    height: 135px;
    border-bottom: 1px solid #ddd;
}

.sidebar .list_pic li {
    width: 70px;
    float: left;
    padding: 0 7px;
    display: inline;
    overflow: hidden;
}

.sidebar .list_pic li p {
    width: 70px;
    height: 70px;
    margin-bottom: 10px;
    overflow: hidden;
    background: #eee;
}

.sidebar .list_pic h3 {
    height: 50px;
    overflow: hidden;
    text-align: center;
    color: #fe5400;
    font-size: 15px;
}

.sidebar .list_pic h3 a {
    display: block;
    width: 70px;
    height: 32px;
    line-height: 16px;
    overflow: hidden;
    font-weight: normal;
    color: #666;
    text-decoration: none;
    font-size: 12px;
}

.sidebar .list_pic h3 a:hover {
    color: #ff6000;
    text-decoration: underline;
}

.sidebar .list_text {
    width: 252px;
    height: 80px;
    padding-top: 6px;
    overflow: hidden;
}

.sidebar .list_text li {
    width: 252px;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    float: left;
}

.sidebar .list_text li a {
    display: block;
    width: 145px;
    height: 18px;
    overflow: hidden;
    padding-left: 12px;
    float: left;
    color: #666;
    text-decoration: none;
    background: url(../images/ico.gif) no-repeat -20px 4px;
    font-weight: normal;
}

.sidebar .list_text li a:hover {
    color: #ff6000;
    text-decoration: underline;
}

.sidebar .list_text li span {
    color: #fe5400;
    font-size: 14px;
    font-weight: bold;
    float: right;
    margin-right: 10px;
}

.index_btn {
    width: 235px;
    height: 44px;
    margin-bottom: 9px;
}

.index_btn .join_in {
    float: left;
}

.index_btn .login {
    float: right;
}

.index_btn .join_in a {
    display: block;
    width: 132px;
    height: 43px;
    text-indent: -10000px;
    background: url(../images/btn.gif) no-repeat -75px 0;
}

.index_btn .login a {
    display: block;
    width: 103px;
    height: 43px;
    text-indent: -10000px;
    background: url(../images/btn.gif) no-repeat -209px 0;
}


/* end index.css */

.module_common {
    border: 1px solid #ccddb2;
    overflow: hidden;
    margin-bottom: 5px;
    clear: both;
}


/**/

.module_common h2 {
    height: 30px;
    margin-bottom: 10px;
    /*background: url(../images/module_common_h2.gif);*/
    position: relative;
}

.module_common h2 b {}

.module_common h2 a {
    font-weight: normal;
    font-family: "瀹嬩綋";
    font-size: 12px;
    color: #3f8ed9;
    position: absolute;
    top: 4px;
    right: 10px;
}

.module_common h2 a:hover {
    top: 5px;
}

.module_sidebar {
    overflow: hidden;
    margin-bottom: 10px;
}

.module_sidebar h2 {
    height: 30px;
    padding: 5px 10px 10px 10px;
    background: url(../images/repp.png);
}

.module_sidebar h2 b {
    display: block;
    line-height: 22px;
    color: #333;
    font-size: 12px;
    padding: 0 10px;
    float: left;
}

.module_common .news {
    display: block;
    width: 104px;
    height: 22px;
    background: url(../images/news.gif) no-repeat;
}

.module_common .brands {
    display: block;
    width: 122px;
    height: 22px;
    background: url(../images/brands.gif) no-repeat;
}

.module_common .sales {
    display: block;
    width: 103px;
    height: 22px;
    background: url(../images/sales.gif) no-repeat;
}

.module_common .best_item {
    display: block;
    width: 156px;
    height: 22px;
    background: url(../images/best_item.gif) no-repeat;
}

.module_common .shops {
    display: block;
    width: 130px;
    height: 22px;
    background: url(../images/shops.gif) no-repeat;
}

.module_common .top10 {
    display: block;
    width: 127px;
    height: 22px;
    background: url(../images/top10.gif) no-repeat;
}

.module_common .category {
    display: block;
    width: 168px;
    height: 22px;
    background: url(../images/category.gif) no-repeat;
}

.module_common .bargain_on {
    display: block;
    width: 66px;
    height: 22px;
    background: url(../images/bargain_on.gif) no-repeat;
}

.module_common .set_up_shop {
    display: block;
    width: 253px;
    height: 25px;
    no-repeat;
    padding-left: 15px;
}

.module_common .login {
    display: block;
    width: 133px;
    height: 21px;
    background: url(../images/login.gif) no-repeat;
    background-color: #fff;
}

.module_common .register {
    display: block;
    width: 140px;
    height: 23px;
    background: url(../images/register.gif) no-repeat;
    background-color: #fff;
}

.module_common .links {
    display: block;
    width: 115px;
    height: 26px;
    background: url("../images/links.gif") no-repeat;
}

.module_common .information {
    display: block;
    width: 196px;
    height: 26px;
    background: url(../images/information.gif) no-repeat;
}

.module_common .group_buy {
    display: block;
    width: 205px;
    height: 29px;
    background: url(../images/group_buy.gif) no-repeat;
}

.module_sidebar .gategory {
    display: block;
    width: 168px;
    height: 25px;
    background: url(../images/gategory.gif) no-repeat;
}

.module_sidebar .category_brand {
    display: block;
    width: 168px;
    height: 22px;
    background: url(../images/category_brand.gif) no-repeat;
}

.module_sidebar .brands_lists {
    display: block;
    width: 141px;
    height: 22px;
    background: url(../images/brands_list.gif) no-repeat;
}

.module_sidebar .category {
    display: block;
    width: 168px;
    height: 22px;
    background: url(../images/category.gif) no-repeat;
}

.module_common .wrap {}

.module_common .wrap .wrap_child {}

.wrap_child .more {
    margin-bottom: 15px;
}

.module_common .news_list {
    height: 100px;
    margin: 0 0 3px 4px;
    overflow: hidden;
}

.module_common .news_list li {
    width: 186px;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    font-weight: bold;
    color: #3d8bd7;
}

.module_common .news_list a {
    font-weight: normal;
    color: #666;
    margin-left: 10px;
    text-decoration: none;
}

.module_common .news_list a:hover {
    color: #f60;
    text-decoration: underline;
}

.module_recommend {
    width: 778px;
    height: 310px;
    padding-bottom: 4px;
    position: relative;
    margin-bottom: 10px;
}

.module_recommend h2 {
    height: 28px;
    padding-left: 5px;
}

.module_recommend h2 b {
    display: block;
    height: 28px;
    line-height: 26px;
    color: #fff;
    padding-left: 15px;
    background: url(../images/ico.gif) no-repeat -40px 0;
}

.module_recommend h2 p {
    color: #fff;
    position: absolute;
    top: 5px;
    right: 5px;
    word-spacing: 3px;
}

.module_recommend h2 p a {
    font-size: 12px;
    font-weight: normal;
    color: #fff;
    text-decoration: none;
}

.module_recommend h2 p a:hover {
    text-decoration: underline;
}

.module_recommend .wrap {
    width: 770px;
    overflow: hidden;
    border: 1px solid #fff;
    margin: 0 auto;
    background: #fff;
}

.module_recommend .wrap .pic {
    width: 210px;
    height: 280px;
    float: left;
    background: #eee;
}

.module_recommend .wrap .diatropism {
    width: 535px;
    height: 270px;
    overflow: hidden;
    float: right;
    margin-right: 10px;
    display: inline;
}

.module_recommend .diatropism .list_pic {
    width: 535px;
    padding-bottom: 8px;
    margin-top: 10px;
    border-bottom: 1px solid #ccc;
    overflow: hidden;
}

.module_recommend .diatropism .list_pic li {
    float: left;
    text-align: center;
    margin: 0 14px;
    display: inline;
}

.module_recommend .diatropism .list_pic li p {}

.module_recommend .diatropism .list_pic li p a {
    display: block;
    width: 100px;
    height: 100px;
    padding: 1px;
    background: #fff;
    border: 1px solid #ccc;
}

.module_recommend .diatropism .list_pic li p a:hover {
    border: 1px solid #999;
}

.module_recommend .diatropism .list_pic h3 {
    margin-top: 5px;
}

.module_recommend .diatropism .list_pic h3 a {
    display: block;
    width: 100px;
    height: 34px;
    line-height: 17px;
    overflow: hidden;
    font-size: 12px;
    font-weight: normal;
    color: #666;
    text-decoration: none;
}

.module_recommend .diatropism .list_pic h3 a:hover {
    text-decoration: underline;
    color: #ff6000;
}

.module_recommend .diatropism .list_pic h3 span {
    color: #fe5504;
}

.module_recommend .diatropism .list_text {
    width: 535px;
    overflow: hidden;
    margin-top: 10px;
}

.module_recommend .diatropism .list_text li {
    width: 250px;
    height: 20px;
    padding: 0 2px 0 14px;
    line-height: 20px;
    overflow: hidden;
    float: left;
    background: url(../images/ico.gif) no-repeat -20px 5px;
}

.module_recommend .diatropism .list_text li a {
    color: #666;
    text-decoration: none;
}

.module_recommend .diatropism .list_text li a:hover {
    color: #ff6000;
    text-decoration: underline;
}

.module_recommend .wrap .portrait {
    width: 535px;
    height: 260px;
    padding: 10px 0;
    overflow: hidden;
    float: right;
    margin-right: 10px;
    display: inline;
}

.module_recommend .portrait .list_pic {
    width: 325px;
    height: 260px;
    overflow: hidden;
    border-right: 1px solid #ddd;
    float: left;
}

.module_recommend .portrait .list_pic li {
    width: 160px;
    height: 80px;
    margin-bottom: 10px;
    float: left;
    overflow: hidden;
}

.module_recommend .portrait .list_pic li p {
    float: left;
    margin-right: 10px;
}

.module_recommend .portrait .list_pic li p a {
    display: block;
    width: 78px;
    height: 78px;
    border: 1px solid #ccc;
}

.module_recommend .portrait .list_pic li p a:hover {
    border: 1px solid #999;
}

.module_recommend .portrait .list_pic h3 {
    width: 60px;
    height: 80px;
    overflow: hidden;
    float: left;
    margin-right: 10px;
}

.module_recommend .portrait .list_pic h3 a {
    display: block;
    height: 51px;
    margin-bottom: 5px;
    line-height: 17px;
    overflow: hidden;
    font-size: 12px;
    font-weight: normal;
    color: #666;
    text-decoration: none;
}

.module_recommend .portrait .list_pic h3 a:hover {
    text-decoration: underline;
    color: #ff6000;
}

.module_recommend .portrait .list_pic h3 span {
    color: #fe5504;
}

.module_recommend .portrait .list_side {
    width: 200px;
    height: 254px;
    overflow: hidden;
    float: right;
}

.module_recommend .portrait .list_side h2 {
    height: 30px;
    margin-bottom: 6px;
    padding: 0;
    background: url(../images/module_common_h2.gif);
}

.module_recommend .portrait .list_side h2 b {
    display: block;
    line-height: 22px;
    float: left;
    background: #fff url(../images/ico.gif) no-repeat 0px -79px;
    color: #333;
    font-size: 12px;
    padding-right: 10px;
}

.module_recommend .portrait .list_text {}

.module_recommend .portrait .list_text li {
    padding-left: 10px;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    background: url(../images/ico.gif) no-repeat -20px 5px;
}

.module_recommend .portrait .list_text li a {
    color: #666;
    text-decoration: none;
}

.module_recommend .portrait .list_text li a:hover {
    color: #ff6000;
    text-decoration: underline;
}

.recommend .shop_assort {
    line-height: 20px;
}

.recommend .shop_assort dt {
    height: 35px;
    border: #b1e0bb 1px solid;
}

.recommend .shop_assort dd {
    width: 952px;
    padding: 20px;
    overflow: hidden;
    border-left: #b1e0bb 1px solid;
    border-right: #b1e0bb 1px solid;
}

.recommend .shop_assort dt a {
    display: block;
    padding-left: 20px;
    font-weight: bold;
    line-height: 35px;
    font-size: 14px;
    color: #206405;
    text-decoration: none;
}

.recommend .shop_assort dt a:hover {
    text-decoration: underline;
}

.recommend .shop_assort dd a {
    display: block;
    width: 164px;
    height: 20px;
    padding-left: 15px;
    overflow: hidden;
    float: left;
    color: #333;
    text-decoration: none;
    font-family: "宋体";
}

.recommend .shop_assort dd a:hover {
    color: #ff0000;
    text-decoration: underline;
}

.recommend .brand_assort {
    line-height: 20px;
}

.recommend .brand_assort dt {
    height: 20px;
}

.recommend .brand_assort dd {
    width: 948px;
    padding: 20px;
    overflow: hidden;
    position: relative;
}

.recommend .brand_assort dt a {
    display: block;
    padding-left: 20px;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
    background: url(../images/ico.gif) no-repeat -38px -30px;
}

.recommend .brand_assort dt a:hover {
    text-decoration: underline;
}

.recommend .list_pic {
    width: 756px;
    overflow: hidden;
    padding-left: 6px;
}

.recommend .list_pic li {
    width: 125px;
    height: 180px;
    overflow: hidden;
    float: left;
    text-align: center;
}

.recommend .list_pic li p {
    width: 106px;
    margin: 0 auto;
}

.recommend .list_pic li p a {
    display: block;
    width: 100px;
    height: 100px;
    overflow: hidden;
    border: 1px solid #c4c4c4;
    padding: 2px;
}

.recommend .list_pic li p a:hover {
    border: 1px solid #999;
}

.recommend .list_pic h3 {
    width: 100px;
    margin: 6px auto 0;
}

.recommend .list_pic h3 a {
    display: block;
    width: 100px;
    height: 32px;
    line-height: 16px;
    overflow: hidden;
    font-weight: normal;
    color: #666;
    font-size: 12px;
    text-decoration: none;
}

.recommend .list_pic h3 a:hover {
    text-decoration: underline;
    color: #f60;
}

.recommend .list_pic h3 span {
    display: block;
    color: #fe5504;
    font-weight: bold;
    font-size: 14px;
}

.group_recommend .list_pic {
    width: 756px;
    overflow: hidden;
    padding-left: 6px;
}

.group_recommend .list_pic li {
    width: 125px;
    height: 180px;
    overflow: hidden;
    float: left;
    text-align: center;
}

.group_recommend .list_pic li p {
    width: 106px;
    margin: 0 auto;
}

.group_recommend .list_pic li p a {
    display: block;
    width: 100px;
    height: 100px;
    overflow: hidden;
    border: 1px solid #c4c4c4;
    padding: 2px;
}

.group_recommend .list_pic li p a:hover {
    border: 1px solid #999;
}

.group_recommend .list_pic h3 {
    width: 100px;
    margin: 6px auto 0;
}

.group_recommend .list_pic h3 a {
    display: block;
    width: 100px;
    height: 16px;
    line-height: 16px;
    overflow: hidden;
    font-weight: normal;
    color: #666;
    text-decoration: none;
    font-size: 12px;
}

.group_recommend .list_pic h3 a:hover {
    text-decoration: underline;
}

.group_recommend .list_pic h3 .prix {
    display: block;
    color: #fe5504;
    font-weight: bold;
    font-size: 14px;
}

.group_recommend .list_pic h3 .title {
    font-weight: normal;
    color: #666;
    font-size: 12px;
}

.group_recommend .list_pic .time {
    color: #5DB1A2;
    padding-top: 5px;
}

.module_links {
  width: 100%;
  overflow: hidden;
  background-color: #f4f9f2;
  border: 1px solid #d9e9d2;
  line-height: 26px;
  padding: 8px 0px;
}

.module_links li {
  float: left;
  margin: 0px 18px 0px 10px;
}
.module_links li a { 
    display: block;
    overflow: hidden;
    color: #595e55;
}

.module_links li a:hover {
    color: #2c4d11;
}

.module_links .links_title {
    font-weight: bold;
    font-size: 14px;
    color: #2c4d11;
}

.assort {
    width: 762px;
    overflow: hidden;
}

.assort_wrap {
    width: 762px;
    overflow: hidden;
}

.assort dl {
    width: 244px;
    margin: 0 5px;
    float: left;
    overflow: hidden;
    display: inline;
}

.assort dt {
    font-size: 14px;
    line-height: 20px;
}

.assort dt a {
    padding-left: 20px;
    line-height: 17px;
    font-weight: bold;
    color: #fff;
    background: url(../images/ico.gif) no-repeat -38px -30px;
    text-decoration: none;
}

.assort dt a:hover {
    text-decoration: underline;
}

.assort dd {
    width: 234px;
    line-height: 20px;
    overflow: hidden;
    padding: 5px 10px;
    color: #a6a6a6;
    word-spacing: 4px;
}

.assort dd a {
    color: #444;
    text-decoration: none;
}

.assort dd a:hover {
    text-decoration: underline;
    color: #f60;
}

.brand_assort .assort_more a {
    font-family: "宋体";
    color: #3d8bd7;
    position: absolute;
    top: 32px;
    right: 25px;
}

.brand_assort .assort_more a:hover {
    color: #c00;
}

.brand_assort .list_more a {
    font-family: "宋体";
    color: #3d8bd7;
    position: absolute;
    bottom: 0;
    right: 25px;
}

.brand_assort .list_more a:hover {
    color: #c00;
}

.top_1 {
    background: url(../images/num.gif) no-repeat left 6px;
}

.top_2 {
    background: url(../images/num.gif) no-repeat left -15px;
}

.top_3 {
    background: url(../images/num.gif) no-repeat left -37px;
}

.top_4 {
    background: url(../images/num.gif) no-repeat left -59px;
}

.top_5 {
    background: url(../images/num.gif) no-repeat left -81px;
}

.top_6 {
    background: url(../images/num.gif) no-repeat left -103px;
}

.top_7 {
    background: url(../images/num.gif) no-repeat left -125px;
}

.top_8 {
    background: url(../images/num.gif) no-repeat left -147px;
}

.top_9 {
    background: url(../images/num.gif) no-repeat left -169px;
}

.top_10 {
    background: url(../images/num.gif) no-repeat left -191px;
}

.flow_chart {
    width: 995px;
    height: 35px;
    margin: 10px auto 0;
    position: relative;
}

.flow_chart .pos_x1 {
    width: 333px;
    height: 35px;
    position: absolute;
    top: 0;
    left: 0;
}

.flow_chart .pos_x2 {
    width: 349px;
    height: 35px;
    position: absolute;
    top: 0;
    left: 323px;
}

.flow_chart .pos_x3 {
    width: 338px;
    height: 35px;
    position: absolute;
    top: 0;
    right: 0;
}

.flow_chart .bg_a1 {
    background: url(../images/flow_chart.gif) no-repeat 0 0;
}

.flow_chart .bg_a2 {
    background: url(../images/flow_chart.gif) no-repeat 0 -35px;
}

.flow_chart .bg_b1 {
    background: url(../images/flow_chart.gif) no-repeat 0 -70px;
}

.flow_chart .bg_b2 {
    background: url(../images/flow_chart.gif) no-repeat 0 -105px;
}

.flow_chart .bg_c1 {
    background: url(../images/flow_chart.gif) no-repeat 0 -140px;
}

.flow_chart .bg_c2 {
    background: url(../images/flow_chart.gif) no-repeat 0 -175px;
}

.module_new_shop {
    width: 875px;
    margin: 0 auto;
    padding-bottom: 20px;
}

.chart {
    width: 875px;
    height: 50px;
    position: relative;
    margin-bottom: 20px;
}

.chart .pos_x1 {
    width: 280px;
    height: 50px;
    position: absolute;
    top: 0;
    left: 0;
}

.chart .pos_x2 {
    width: 280px;
    height: 50px;
    position: absolute;
    top: 0;
    left: 298px;
}

.chart .pos_x3 {
    width: 280px;
    height: 50px;
    position: absolute;
    top: 0;
    right: 0;
}

.chart .bg_a1 {
    background: url(../images/chart.gif) no-repeat 0 0;
}

.chart .bg_a2 {
    background: url(../images/chart.gif) no-repeat 0 -50px;
}

.chart .bg_b1 {
    background: url(../images/chart.gif) no-repeat 0 -100px;
}

.chart .bg_b2 {
    background: url(../images/chart.gif) no-repeat 0 -150px;
}

.chart .bg_c {
    background: url(../images/chart.gif) no-repeat 0 -200px;
}

.buy {}

.buy h3 {
    padding: 10px 0 0 10px;
    font-size: 19px;
    margin-bottom: 10px;
}

.buy h3 b {
    display: block;
    color: #2c8300;
    height: 22px;
    line-height: 22px;
    padding-left: 5px;
}

.buy h3 .ico {
    background: url(../images/ico.gif) no-repeat 0 -254px;
}

.buy .con {
    width: 993px;
}

.buy .con h4 {
    height: 30px;
    line-height: 30px;
    margin-top: 10px;
    font-size: 12px;
    font-weight: normal;
    padding-left: 15px;
}

.buy .con h4 a {
    color: #2c8300;
}

.buy .con h4 a:hover {
    color: #c00;
}

.succeed {
    width: 400px;
    height: 120px;
    padding-left: 150px;
    margin: 80px auto;
    background: url(../images/succeed.gif) no-repeat;
}

.succeed h4 {
    font-size: 20px;
    font-family: "微软雅黑";
    margin-bottom: 8px;
}

.succeed p {
    color: #7a7a7a;
    margin-bottom: 18px;
}

.succeed p a {
    color: #285bd1;
}

.succeed p a:hover {
    color: red;
}

.succeed .btn a {
    display: block;
    width: 147px;
    height: 39px;
    background: url(../images/btn.gif) 0 -109px;
}

.null_shopping {
    width: 360px;
    height: 120px;
    padding: 15px 0 0 150px;
    margin: 40px auto 20px;
    background: url(../images/null_shopping.gif) no-repeat;
}

.null_shopping h4 {
    font-size: 20px;
    font-family: "微软雅黑";
    margin-bottom: 8px;
}

.null_shopping p {
    color: #7a7a7a;
    margin-bottom: 18px;
}

.null_shopping p a {
    color: #285bd1;
    font-size: 12px;
    margin-right: 10px;
}

.null_shopping p a:hover {
    color: red;
}

.buy_foot {
    text-align: right;
    width: 982px;
    overflow: hidden;
    padding: 10px 0;
}

.buy_foot p {
    width: 962px;
    margin-top: 8px;
    padding-right: 20px;
}

.fontsize1 {
    color: #ff4d13;
    font-size: 16px;
}

.fontsize2 {
    color: #7a9f1b;
    font-size: 14px;
}

.fontsize3 {
    color: #ff4d13;
    font-size: 22px;
}

.buy_foot p .back {
    width: 100px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    float: right;
    color: #277400;
    text-decoration: none;
    background: url(../images/ico.gif) no-repeat 5px -278px;
}

.buy_foot p .back:hover {
    color: #277400;
    text-decoration: underline;
}

.buy_foot p .btn {
    display: block;
    width: 142px;
    height: 34px;
    float: right;
    margin-right: 10px;
    line-height: 34px;
    color: #FFF;
    font-weight: bold;
    font-family: "宋体";
    text-align: center;
    text-decoration: none;
    background: #52a50b;
    BORDER-RADIUS: 5PX;
}

.step_main {
    padding: 20px;
}


/*width: 993px;*/

.step_main .list_pic {
    width: 982px;
    overflow: hidden;
}

.step_main .list_pic li {
    width: 140px;
    height: 180px;
    overflow: hidden;
    float: left;
    text-align: center;
}

.step_main .list_pic li p {
    width: 106px;
    margin: 0 auto;
}

.step_main .list_pic li p a {
    display: block;
    width: 100px;
    height: 100px;
    overflow: hidden;
    border: 1px solid #c4c4c4;
    padding: 2px;
}

.step_main .list_pic li p a:hover {
    border: 1px solid #999;
}

.step_main .list_pic h3 {
    width: 100px;
    margin: 6px auto 0;
}

.step_main .list_pic h3 a {
    display: block;
    width: 100px;
    height: 32px;
    line-height: 16px;
    overflow: hidden;
    font-weight: normal;
    color: #666;
    text-decoration: none;
    font-size: 12px;
}

.step_main .list_pic h3 a:hover {
    text-decoration: underline;
}

.step_main .list_pic h3 span {
    display: block;
    color: #fe5504;
    font-weight: bold;
    font-size: 14px;
}

.main_add {
    width: 735px;
    padding-top: 10px;
    float: left;
}

.sidelist {
    width: 198px;
    height: 370px;
    overflow: auto;
    padding: 10px;
    float: right;
    background: url(../images/sidelist.gif) no-repeat 0 0;
}

.main_add .add_title {
    padding: 0 0 20px 10px;
}

.add_title {
    margin-bottom: 20px;
    font-size: 19px;
}

.add_title .ico {
    display: block;
    float: left;
    color: #2c8300;
    height: 19px;
    line-height: 22px;
    font-weight: 700;
}

.add_title p {
    font-weight: normal;
    font-size: 12px;
    float: left;
    position: relative;
    top: 5px;
    left: 10px;
}

.add_title p a {
    color: #295cd1;
}

.add_title p a:hover {
    color: #c60;
}

.article {
    width: 200px;
    overflow: hidden;
}

.article dt {
    height: 30px;
    line-height: 30px;
    padding-left: 10px;
    font-size: 12px;
    font-weight: normal;
}

.article dt a {
    color: #295ad0;
}

.article dt a:hover {
    color: #c60;
}

.article dd {
    width: 206px;
    margin-bottom: 10px;
    overflow: hidden;
}

.article dd p {
    float: left;
    margin-right: 8px;
}

.article dd p a {
    display: block;
    width: 65px;
    height: 65px;
    border: 1px solid #cecece;
}

.article dd p a:hover {
    border: 1px solid #999;
}

.article dd h3 {
    float: left;
    width: 130px;
    line-height: 20px;
}

.article dd h3 a {
    display: block;
    width: 130px;
    height: 20px;
    font-size: 12px;
    font-weight: normal;
    color: #333;
    text-decoration: none;
    overflow: hidden;
}

.article dd h3 a:hover {
    color: #c60;
    text-decoration: underline;
}

.article dd h3 .attr {
    display: block;
    height: 20px;
    overflow: hidden;
    font-size: 12px;
    font-weight: normal;
    color: #b5b5b5;
}

.article dd h3 b {
    color: #797979;
    font-size: 12px;
    font-weight: normal;
}

.article dd h3 b .money {
    color: #fe4e13;
    font-size: 14px;
    font-weight: bold;
}

.fashion_list {
    margin-bottom: 20px;
}

.receive_add {
    width: 735px;
    padding: 5px 0;
    overflow: hidden;
    border-bottom: 1px solid #e4e4e4;
}

.receive_add li {
    float: left;
    color: #797979;
}

.receive_add .radio {
    width: 54px;
    text-align: center;
}

.receive_add .particular {
    width: 360px;
    word-spacing: 5px;
}

.receive_add .name {
    width: 122px;
}

.receive_add .mobile {
    width: 135px;
}

.receive_add .copy a {
    color: #295ad0;
}

.receive_add .copy a:hover {
    color: #c00;
}

.receive_add .fashion {
    width: 110px;
    font-weight: bold;
    color: #333;
}

.receive_add .pay {
    width: 116px;
    color: #7a7a7a;
}

.receive_add .pay .money {
    color: #ff4d15;
    font-weight: bold;
}


/*.message { padding-left: 20px; }*/

.message textarea {
    width: 550px;
    height: 40px;
    color: #666;
    font-size: 12px;
}

.new_receive_add {
    width: 735px;
    padding: 5px 0;
    overflow: hidden;
    margin-bottom: 15px;
}

.new_receive_add li {
    float: left;
    color: #797979;
}

.new_receive_add .radio {
    width: 54px;
    text-align: center;
}

.new_receive_add .particular {
    width: 360px;
    word-spacing: 5px;
}

.selected_address {
    background: #f5f5f5;
}

.fill_in_content {
    width: 680px;
    padding: 20px 0 20px 55px;
}

.fill_in_content li {
    width: 680px;
    overflow: hidden;
    padding-bottom: 10px;
}

.fill_in_content li p {
    float: left;
}

.fill_in_content .title {
    width: 100px;
    font-weight: bold;
    color: #333;
}

.fill_in_content .fill_in {
    padding-right: 10px;
}

.fill_in_content .explain {
    color: #b5b5b5;
}

.fill_in_content .prefix {
    float: left;
    padding: 2px 5px 0;
}

.fill_in_content .choice {
    float: left;
    height: 20px;
}

.make_sure {
    width: 735px;
    padding: 10px 0;
    overflow: hidden;
}

.make_sure p {
    width: 715px;
    padding-left: 20px;
    overflow: hidden;
    margin-top: 8px;
}

.make_sure p .back {
    width: 100px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    float: left;
    color: #2859cf;
    text-decoration: none;
    background: url(../images/ico.gif) no-repeat 5px -278px;
}

.make_sure p .notice_link {
    width: 100px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    float: left;
    color: #2859cf;
    text-decoration: none;
    background: url(../images/ico.gif) no-repeat 5px -335px;
}

.make_sure p .back1 {
    width: 120px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    float: left;
    color: #2859cf;
    text-decoration: none;
    background: url(../images/ico.gif) no-repeat 5px -278px;
}

.make_sure p .back:hover {
    color: #c60;
    text-decoration: underline;
}

.make_sure p .btn {
    display: block;
    width: 142px;
    height: 34px;
    float: left;
    margin-right: 10px;
    line-height: 34px;
    color: #FFF;
    font-weight: bold;
    font-family: "宋体";
    text-align: center;
    text-decoration: none;
    background: #52a50b;
    BORDER-RADIUS: 5PX;
}

.make_sure p .btn:hover {
    color: #333;
}

.make_sure p .btn1 {
    border: 0px;
    width: 117px;
    height: 31px;
    margin-left: 10px;
    background: url(../images/coupon.gif) no-repeat;
}

.make_sure p .check {
    cursor: pointer;
    margin-left: 5px;
    border: 0;
    width: 86px;
    height: 26px;
    font-size: 12px;
    color: #3e3e3c;
    background: url(../images/member/btn.gif) no-repeat 0px -803px;
}

.make_sure p .unusable {
    height: 24px;
    margin-left: 5px;
    border: 0;
    line-height: 25px;
    padding-left: 25px;
    font-size: 12px;
    color: #3e3e3c;
    background: url(../images/unusable.gif) no-repeat 0px 0px;
    display: none;
}

.make_sure p .usable {
    height: 24px;
    border: 1px solid red;
    margin-left: 5px;
    border: 0;
    line-height: 25px;
    padding-left: 25px;
    font-size: 12px;
    color: #3e3e3c;
    background: url(../images/usable.gif) no-repeat 0px 0px;
    display: none;
}

.make_sure p a {
    color: #2859cf;
}

.make_sure p a:hover {
    color: #f60;
}

.clue_on {
    height: 80px;
    padding: 10px 0 0 100px;
    background: url(../images/clue_on.gif) no-repeat 0 0;
}


/* width: 300px;*/

.clue_on h4 {
    color: #3d3d3d;
    font-size: 20px;
    font-weight: normal;
    font-family: "微软雅黑";
    margin-bottom: 8px;
}

.clue_on p {
    color: #797979;
}

.order_information {
    height: 45px;
    line-height: 45px;
    color: #333;
    background: #f5f5f5;
    margin-bottom: 20px;
}

.order_information h3 {
    float: left;
    padding-left: 230px;
}

.order_information h3 b {
    padding-right: 20px;
}

.order_information h3 b span {
    color: #ff4d0f;
}

.order_information p {
    float: left;
}

.order_information p a {
    color: #2b5ad0;
}

.order_information p a:hover {
    color: #c00;
}

.defray {
    margin-bottom: 20px;
}


/*width: 993px;*/

.defray dt {
    height: 28px;
    line-height: 28px;
    background: #f5f5f5;
    padding-left: 20px;
    font-weight: bold;
    color: #333;
}

.defray dd {
    width: 993px;
    overflow: hidden;
    padding-top: 10px;
}

.defray dd .radio {
    float: left;
    width: 65px;
    text-align: center;
    padding-top: 14px;
}

.defray dd .logo {
    float: left;
    width: 140px;
}

.defray dd .explain {
    float: left;
    width: 777px;
    line-height: 20px;
    color: #787878;
}

.explain span.importanted {
    color: #ff4d0f
}

.remark {
    line-height: 20px;
    color: #797979;
    padding: 10px 0 20px 20px;
}

.remark a {
    color: #2859cf;
}

.remark a:hover {
    color: #c00;
}

.classify_list {}

.classify_list ul {
    padding-bottom: 30px;
}

.classify_list li {
    height: 32px;
    line-height: 35px;
    margin-left: 25px;
    list-style-type: square;
    border-bottom: 1px dotted #DCDCDC;
}

.classify_list a {
    color: #666;
    text-decoration: none;
}

.classify_list a:hover {
    color: red;
    text-decoration: underline;
}

.side_textlist {}

.side_textlist ul {
    padding-bottom: 30px;
}

.side_textlist li {
    height: 28px;
    line-height: 28px;
    overflow: hidden;
    padding-left: 18px;
    background: url(../images/ico.gif) no-repeat -17px 6px;
    border-bottom: 1px dotted #DCDCDC;
}

.side_textlist a {
    color: #666;
    text-decoration: none;
}

.side_textlist a:hover {
    color: red;
    text-decoration: underline;
}

.side_textlist li input {
    width: 44px;
    border: 1px solid #bbc8d1;
}

.side_textlist li input#search_by_price {
    width: 40px;
    height: 18px;
    line-height: 18px;
}

.article_wrap {
    width: 758px;
    border: 1px solid #E2ECD4;
    background: #f8f8f8;
}

.article_con {
    padding: 20px;
    background: #fff;
}

.article_con h1 {
    font-size: 16px;
    color: #3d3f3e;
    text-align: center;
}

.article_con h2 {
    color: #9a9a9a;
    font-size: 12px;
    padding: 5px 0 20px;
    margin-bottom: 20px;
    font-weight: normal;
    text-align: center;
    border-bottom: 1px solid #d2d2d2;
}

{
    color: #666;
    line-height: 25px;
    margin-bottom: 20px;
}

.more_article {
    border-top: 1px solid #d2d2d2;
    padding: 20px 0 0 20px;
}

.more_article h3 {
    color: #3f3f3f;
    font-weight: normal;
    margin-bottom: 10px;
}

.more_article h3 a {
    color: #006bcd;
    text-decoration: none;
    font-size: 14px;
}

.more_article h3 a:hover {
    color: #f60;
    text-decoration: underline;
}

.more_article h3 span {
    color: #999;
    padding-left: 20px;
}

.login_con {
    width: 954px;
    margin-bottom: 10px;
    overflow: hidden;
}

.login_left {
    width: 450px;
    float: left;
    margin: 70px 0 0 100px;
    padding-left: 100px;
    color: #646665;
    display: inline;
    background: url(../images/login_left.gif) no-repeat;
}

.login_left table {
    width: 700px;
    border-collapse: collapse;
    font-size: 14px;
}

.login_left table input[type="checkbox"] {
    vertical-align: middle;
    margin-bottom: 1px;
}

.login_left td {
    padding-bottom: 10px;
}

.login_con .renewedly {
    margin: 0 0 0 10px;
    position: relative;
}

.login_con .distance {
    height: 70px;
}

.login_con .enter {
    display: block;
    width: 102px;
    height: 43px;
    float: left;
    border: 0;
    vertical-align: middle;
    background: url(../images/btn.gif) no-repeat -209px 0;
}

.login_con .clew {
    display: block;
    float: left;
    color: #c53801;
    margin: 14px 0 0 8px;
}


/*.login_con .clew:hover { color: #fff; text-decoration: none; background: #db6f46; }*/

.login_con .agreement {
    color: #c53801;
}

.login_con .agreement:hover {
    color: #fff;
    text-decoration: none;
    background: #db6f46;
}

.login_right {
    width: 180px;
    float: right;
    color: #9c9c9c;
    line-height: 22px;
    margin: 40px 50px 50px 0;
    display: inline;
}

.login_right h4 {
    line-height: 28px;
    font-size: 12px;
    color: #666;
}

.login_right ol {
    margin-bottom: 20px;
}

.login_btn {
    display: block;
    width: 132px;
    height: 43px;
    float: left;
    border: 0;
    background: url(../images/btn.gif) no-repeat -75px 0;
}

.login_fill_in {
    float: left;
    color: #646665;
    margin: 30px 0 0 35px;
    display: inline;
}

.login_fill_in table {
    border-collapse: collapse;
    width: 660px;
    overflow: hidden;
}

.login_fill_in tr {
    height: 50px;
    line-height: 22px;
}

.module_filter {
    border: 1px solid #bae1b2;
    background: #f9fef7;
    margin-bottom: 8px;
    padding: 10px;
}

.module_filter_line {
    overflow: hidden;
    border: 1px solid #fff;
}


/*padding: 3px 4px; */

.module_filter .module_filter_nav {
    width: 100%;
    height: 28px;
    position: relative;
    z-index: 2;
    top: 2px;
}

.module_filter .module_filter_nav li {
    float: left;
    margin-right: 8px;
    padding-left: 15px;
    padding-right: 15px;
}

.module_filter .module_filter_nav a {
    color: #295ad1;
}

.module_filter .module_filter_nav a:hover {
    color: red;
}

.module_filter .active {
    height: 21px;
    padding-top: 5px;
    background: #fff;
    border: 1px solid #cbecc1;
    border-bottom: 0;
}

.module_filter .active .txt {
    color: #3f3f3f;
}

.module_filter .active .ico {
    position: relative;
    top: 2px;
    left: 5px;
}

.module_filter .normal {
    height: 22px;
    ;
    line-height: 20px;
    background: #ffffff;
    border: 1px solid #cbecc1;
}

.module_filter .normal .txt {
    color: #3c403f;
}

.module_filter .normal .ico {
    position: relative;
    top: 2px;
    left: 5px;
}

.module_filter .contain_list {
    height: 96px;
    padding: 2px;
    border: 1px solid #cbecc1;
    background: #fff;
    position: relative;
    z-index: 1;
    overflow: auto;
}

.module_filter .contain_list ul {
    width: 690px;
    padding: 10px;
    overflow: hidden;
}

.module_filter .contain_list li {
    height: 22px;
    padding-left: 10px;
    overflow: hidden;
    float: left;
}

.module_filter .contain_list li a {
    display: block;
    width: 144px;
    height: 22px;
    line-height: 22px;
    color: #656766;
    text-decoration: none;
}

.module_filter .contain_list li a:hover {
    color: red;
    background: #fff9f1;
}

.module_filter .contain_list li a span {
    color: #969696;
}

.shop_con_list {
    width: 760px;
}

.shop_con_list h2 {
    height: 30px;
    font-size: 12px;
    position: relative;
    font-weight: normal;
    background: #f9fef7;
    border: 1px solid #bae1b2;
}

.shop_con_list .ornament1 {
    width: 2px;
    height: 30px;
    position: absolute;
    top: 0;
    left: 0;
}

.shop_con_list .ornament2 {
    width: 2px;
    height: 30px;
    position: absolute;
    top: 0;
    right: 0;
}

.gsr_recom_hot ul {
    border: 1px solid #bae1b2;
    border-top: none;
    min-height: 30px;
    padding-bottom: 5px;
}

.gsr_recom_hot h2 {
    background-color: #E7F1E7;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    border: 1px solid #bae1b2;
    text-align: center;
}

.gsr_recom_hot h2 a,
.gsr_recom_hot h2 {
    color: #4A7203;
}

.h2_wrap {
    border: 1px solid #bae1b2;
    padding-right: 5px;
}

.table_title {
    line-height: 30px;
    height: 30px;
    width: 100%;
}

.display_span {
    float: left;
    line-height: 30px;
    margin: 0px 20px 0px 10px;
    width: 55px;
    text-align: right;
}

.display_select {
    float: left;
    margin-right: 10px;
}

.popularity {
    float: left;
    width: 36px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    color: #666;
    background: url(../images/table_title_bg.gif) no-repeat;
    cursor: pointer;
}

.remainder {
    float: left;
    width: 60px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    color: #666;
    background: url(../images/table_title_bg.gif) no-repeat right 0;
    cursor: pointer;
}

.no_info {
    height: 230px;
    background: url(../images/nothing.gif) no-repeat 200px center;
    line-height: 230px;
    text-align: center;
    font-family: "微软雅黑";
    font-size: 18px;
}

.table_title .title {
    padding-top: 3px;
}

.input_style1 input {
    border: 1px solid #fed39c;
    width: 130px;
    padding: 2px;
}

.input_style2 input {
    border: 1px solid #fed39c;
    width: 100px;
    padding: 2px;
}

.input_style3 input {
    border: 0;
    width: 53px;
    height: 22px;
    background: url(../images/member/btn.gif) no-repeat 0 -335px;
}

.table_title ul {
    float: left;
}

.table_title li {
    float: left;
    padding-left: 10px;
    width: 100px;
    height: 30px;
    line-height: 30px;
    border-right: 1px solid #bae1b2;
    cursor: pointer;
}

.table_title li.selected {
    background-color: #E7F1E7;
}

.table_title li > i {
    float: left;
    width: 25px;
    height: 22px;
    line-height: 30px;
    margin-top: 5px;
    vertical-align: middle;
}

.table_title .dm_list i {
    background: url(../images/display_mode.png) no-repeat -25px 0;
}

.table_title .dm_squares i {
    background: url(../images/display_mode.png) no-repeat 0 0;
}

.table_title .dm_map i {
    background: url(../images/display_mode.png) no-repeat -50px 0;
}

.table_title .price_ico {
    width: 18px;
    height: 18px;
    background: url(../images/ico.gif) no-repeat 0 -403px;
    cursor: pointer;
}

.table_title .time_ico {
    width: 18px;
    height: 18px;
    background: url(../images/ico.gif) no-repeat 0 -434px;
    cursor: pointer;
}

.table_title .recommendation_ico {
    width: 18px;
    height: 18px;
    background: url(../images/ico.gif) no-repeat 0 -464px;
    cursor: pointer;
}

.squares .list_pic {
    width: 758px;
    border: 1px solid #bae1b2;
    border-top: none;
    overflow: auto;
}

.squares .list_pic li {
    float: left;
    width: 189px;
    height: 265px;
    padding-top: 15px;
}

.squares .list_pic p {
    width: 162px;
    height: 162px;
    margin: 0 auto;
    background: #fff;
    text-align: center;
    border: 1px solid #ddd;
}

.squares .list_pic p img {
    width: 160px;
    height: 160px;
    margin-top: 1px;
}

.squares .list_pic h3 {
    width: 160px;
    margin: 0 auto;
    word-break: break-all;
    word-wrap: break-word;
}

.squares .list_pic h3 .text_link {
    display: block;
    text-align: center;
    margin-top: 10px;
    overflow: hidden;
    line-height: 18px;
}

.squares .list_pic h3 .text_link a {
    font-size: 12px;
    font-family: "宋体";
    font-weight: normal;
    text-decoration: none;
    color: #646464;
}

.squares .list_pic h3 .info {}

.squares .list_pic h3 .price {
    width: 150px;
    text-align: left;
    color: #fe5504;
}

.squares .list_pic h3 a:hover {
    color: red;
    text-decoration: underline;
}

.squares .list_pic h3 span {
    display: block;
    padding: 1px 0;
    text-align: left;
}







 .distance{
    display: block;
    text-align: left;
    font-size: 12px;
    color: #646464;
    font-weight: normal;
    float: left;
    padding-left: 18px;
    background: url(../images/mark.png) -2px -6px no-repeat;
    line-height: 16px;
}




.squares .list_pic h3 b a {
    color: #646464;
}

.list .list_pic {
    width: 758px;
    border: 1px solid #bae1b2;
    border-top: none;
    margin-bottom: 10px;
}

.list .list_pic li {
    width: 738px;
    padding: 10px;
    overflow: hidden;
}

.list .list_pic li.even {
    background: #E7F1E7;
}

.list .list_pic p {
    float: left;
    width: 65px;
    height: 65px;
}

.list .list_pic p img {
    width: 65px;
    height: 65px;
}

.list .list_pic h3 {
    float: left;
    margin-left: 20px;
    padding-top: 10px;
}

.list .list_pic h3 .text_link {
    float: left;
    width: 420px;
    height: 50px;
    overflow: hidden;
}

.list .list_pic h3 .text_link .depict {
    display: block;
    width: 420px;
    height: 26px;
    margin-bottom: 5px;
    line-height: 16px;
    overflow: hidden;
}

.list .list_pic h3 .text_link a {
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
    color: #646464;
}

.list .list_pic h3 .text_link a:hover {
    color: red;
    text-decoration: underline;
}

.list .list_pic h3 .text_link .info {
    font-weight: normal;
    font-size: 12px;
    color: #646464;
}

.list .list_pic h3 .price {
    float: left;
    width: 100px;
    text-align: center;
    color: #fe5504;
}

/*.list .list_pic h3 b {
    float: left;
    text-align: center;
    font-size: 12px;
    font-family: "宋体";
    font-weight: normal;
    color: #646464;
    padding-left: 16px;
    background: url(../images/mark.png)no-repeat;
    line-height: 16px;
}*/

.list .list_pic h3 b a {
    color: #646464;
}

.list .list_pic h3 b a:hover {
    color: red;
}

#no_results {
    height: 100px;
    line-height: 100px;
    padding-left: 330px;
    background: url(../images/nothing.gif) no-repeat 240px 15px;
    font-family: "微软雅黑";
    font-size: 18px;
    color: #666;
}


/*
 * -------------------------------------------------------
 * ******************** end module.css *******************
 * -------------------------------------------------------
 */


/*
 * -------------------------------------------------------
 * ******************** ad.css ***************************
 * -------------------------------------------------------
 */

.ad_news {
    width: 182px;
    height: 62px;
    margin: 0 auto 4px;
}

.ad_news a {
    display: block;
    width: 180px;
    height: 60px;
    overflow: hidden;
    border: 1px solid #ed5603;
}

.ad_news a:hover {
    border: 1px solid #933501;
}

#module_middle {
    width: 560px;
    float: left;
}


/*505px*/

#module_middle .ad_cycle {
    width: 555px;
    height: 210px;
    padding: 1px;
    position: relative;
}

#module_middle .ad_cycle .line {
    width: 555px;
    height: 27px;
    padding-top: 7px;
    position: absolute;
    bottom: 1px;
    left: 1px;
    z-index: 2;
    border-top: 1px solid #fff;
    color: #fff;
    padding-left: 10px;
}

#module_middle .ad_cycle .number {
    position: absolute;
    bottom: 8px;
    right: 0;
    z-index: 10;
}

#module_middle .ad_cycle ul {
    float: right;
    padding-right: 15px;
}

#module_middle .ad_cycle li {
    float: left;
    width: 16px;
    height: 16px;
    text-align: center;
    line-height: 16px;
    font-family: Arial;
    color: #fff;
    margin-left: 4px;
    cursor: pointer;
}

#module_middle .ad_cycle .number_bg {
    width: 555px;
    height: 34px;
    position: absolute;
    bottom: 1px;
    left: 1px;
    z-index: 1;
    background: #000;
    -moz-opacity: 0.5;
    opacity: .50;
    filter: alpha(opacity=50);
}

#module_middle .ad_cycle .nonce {
    background: url(../images/nonce.gif);
}

#module_middle .ad_cycle .initial {
    background: url(../images/initial.gif);
}

#module_middle .ad_cycle a {
    display: block;
    width: 555px;
    height: 210px;
    overflow: hidden;
}

#module_middle .brands_list {
    overflow: hidden;
    margin: 17px 10px 18px 12px;
}

#module_middle .brands_list li {
    width: 90px;
    height: 90px;
    overflow: hidden;
    float: left;
    margin: 0 2px 2px;
    display: inline;
    border: 1px solid #d4d4d4;
}

#module_middle .brands_list a {
    display: block;
    width: 90px;
    height: 95px;
    overflow: hidden;
}

.ad_small {
    margin-bottom: 10px;
    overflow: hidden;
}

.ad_small li {
    float: left;
}

.ad_small li a {
    display: block;
    width: 188px;
    height: 104px;
    border: 1px solid #c3c3c3;
}

.ad_banner {
    width: 1000px;
    margin: 0 auto 10px;
}

.ad_image {
    margin-bottom: 10px;
    clear: both;
}

.ad_image a {
    display: block;
    overflow: hidden;
    border: 1px solid #b0b0b0;
}

.left .ad_image a {
    width: 206px;
}

.right .ad_image a {
    width: 778px;
}

.ad_sidebar_list .ad_image a {
    width: 206px;
}

.ad_sidebar_list {
    width: 208px;
    float: right;
    overflow: hidden;
}


/*.ad_sidebar_list a { display: block; width: 208px; overflow: hidden; background: #eee; margin-bottom: 10px; }*/

.ad_sidebar_list .brands_list {
    width: 184px;
    height: 260px;
    overflow: hidden;
    margin: 0 auto 10px;
}

.ad_sidebar_list .brands_list li {
    width: 88px;
    height: 50px;
    overflow: hidden;
    float: left;
    margin: 0 2px 2px;
    display: inline;
}

.ad_sidebar_list .brands_list a {
    display: block;
    width: 86px;
    height: 48px;
    border: 1px solid #d4d4d4;
    overflow: hidden;
}

.ad_sidebar_list .brands_list a:hover {
    border: 1px solid #999;
}

.ad_sidebar_list .particular {
    width: 190px;
    overflow: hidden;
}

.ad_sidebar_list .particular li {
    width: 190px;
    overflow: hidden;
    margin-bottom: 10px;
}

.ad_sidebar_list .particular li .pic {
    float: left;
    margin: 0 10px;
    display: inline;
}

.ad_sidebar_list .particular li .pic a {
    display: block;
    width: 65px;
    height: 65px;
    border: 3px solid #cecece;
}

.ad_sidebar_list .particular li .pic a:hover {
    border: 3px solid #999;
}

.ad_sidebar_list .particular dl {
    width: 96px;
    float: right;
}

.ad_sidebar_list .particular dt {
    height: 32px;
    line-height: 16px;
    overflow: hidden;
}

.ad_sidebar_list .particular dt a {
    font-weight: bold;
    color: #3d8bd7;
    text-decoration: none;
}

.ad_sidebar_list .particular dt a:hover {
    color: #f00;
}

.ad_sidebar_list .particular dd {
    height: 14px;
    line-height: 14px;
    overflow: hidden;
}

.ad_sidebar_list .list_text {}

.ad_sidebar_list .list_text li {
    padding-left: 30px;
    height: 28px;
    line-height: 28px;
    overflow: hidden;
}

.ad_sidebar_list .list_text li a {
    color: #666;
    text-decoration: none;
}

.ad_sidebar_list .list_text li a:hover {
    color: #ff6000;
    text-decoration: underline;
}

.ad_sidebar_list .list_pic {
    width: 190px;
    overflow: hidden;
    padding-top: 2px;
}

.ad_sidebar_list .list_pic li {
    width: 190px;
    overflow: hidden;
    float: left;
    padding-bottom: 18px;
}

.ad_sidebar_list .list_pic li p {
    width: 80px;
    margin: 0 10px;
    float: left;
    display: inline;
}

.ad_sidebar_list .list_pic li p a {
    display: block;
    width: 78px;
    height: 78px;
    overflow: hidden;
    border: 1px solid #bbb;
}

.ad_sidebar_list .list_pic li p a:hover {
    border: 1px solid #999;
}

.ad_sidebar_list .list_pic h3 {
    width: 90px;
    float: right;
}

.ad_sidebar_list .list_pic h3 a {
    display: block;
    width: 90px;
    height: 48px;
    line-height: 16px;
    overflow: hidden;
    font-weight: normal;
    color: #666;
    text-decoration: none;
    font-size: 12px;
    margin-bottom: 10px;
}

.ad_sidebar_list .list_pic h3 a:hover {
    text-decoration: underline;
    color: #f60;
}

.ad_sidebar_list .list_pic h3 span {
    display: block;
    color: #fe5504;
    font-weight: bold;
    font-size: 14px;
}


/*
 * -------------------------------------------------------
 * ******************** end ad.css ***********************
 * -------------------------------------------------------
 */


/*
 * -------------------------------------------------------
 * ******************** footer.css ***********************
 * -------------------------------------------------------
 */

#footer {
    width: 1000px;
    margin: 0 auto;
    padding-bottom: 10px;
    overflow: hidden;
    border-top: 3px solid #d5d2d2;
    text-align: center;
    color: #aaa;
    line-height: 20px;
    clear: both;
}

#footer p {
    color: #666;
    word-spacing: 5px;
    padding: 10px 0;
}

#footer a {
    color: #666;
    text-decoration: none;
}

#footer a:hover {
    text-decoration: underline;
}


/*
 * -------------------------------------------------------
 * ******************** end footer.css *******************
 * -------------------------------------------------------
 */


/*
 * -------------------------------------------------------
 * ******************** page.css *************************
 * -------------------------------------------------------
 */


/*.shop_list_page .page { float: right; margin-top: 15px; padding-bottom: 10px; }*/

.page {
    float: right;
    margin: 10px 10px 10px 0px;
}

.down,
.down_no,
.former,
.former_no,
.page_link,
.page_hover,
.nonce {
    margin-left: 5px;
}

.former {
    border: 1px solid #ff7a32;
    display: block;
    float: left;
    width: 15px;
    height: 17px;
    background: #ff975f url(../images/ico.gif) no-repeat -75px -105px;
}

.former:hover {
    border: 1px solid #a53a00;
}

.down {
    display: block;
    color: #fff;
    text-decoration: none;
    padding: 2px 15px 0 8px;
    float: left;
    border: 1px solid #ff7a32;
    background: #ff975f url(../images/ico.gif) no-repeat -30px -128px;
}

.down:hover {
    border: 1px solid #a53a00;
}

.page_link {
    color: #666;
}

.page_hover {
    color: #ff6000 !important;
}

.page_link,
.page_hover {
    font-weight: bold;
    display: block;
    float: left;
    text-decoration: none;
    padding: 2px 5px 0;
    font-size: 14px;
}

.page_link:hover,
.page_hover:hover {
    text-decoration: underline;
}

.former_no {
    border: 1px solid #ddd;
    display: block;
    float: left;
    width: 15px;
    height: 17px;
    background: #fff url(../images/ico.gif) no-repeat 5px -105px;
}

.down_no {
    display: block;
    color: #fff;
    text-decoration: none;
    padding: 2px 15px 0 8px;
    float: left;
    border: 1px solid #c7c7c7;
    background: #e0e0e0 url(../images/ico.gif) no-repeat -30px -128px;
}

.page .nonce {
    border: 1px solid #ddd;
    display: block;
    float: left;
    height: 17px;
    text-decoration: none;
    color: #a3a3a3;
    line-height: 17px;
    padding: 0 5px;
}

.stat {
    float: left;
    height: 20px;
    line-height: 20px;
    color: #a3a3a3;
    text-decoration: none;
}

.top_page {
    float: right;
    padding-right: 10px;
}

.top_page p {
    float: left;
    line-height: 23px;
}

.down {
    display: block;
    color: #fff;
    text-decoration: none;
    padding: 0px 15px 0 8px;
    float: left;
    border: 1px solid #479207;
    background: #52A50B url(../images/ico.gif) no-repeat -30px -128px;
}

a.down {
    color: #FFF;
}

a.down:hover {
    color: #FFF;
    border: 1px solid #479207;
    background: #093 url(../images/ico.gif) no-repeat -30px -128px;
}

.former {
    border: 1px solid #479207;
    display: block;
    float: left;
    width: 60px;
    color: #fff !important;
    text-align: center;
    height: 17px;
    background: #52A50B url(../images/ico.gif) no-repeat -75px -105px;
}

a.page_link:link {
    color: #444
}

a.page_link:visited {
    color: #444
}

a.page_link:hover {
    color: #444
}

a.page_hover:link {
    color: #479207
}

a.page_hover:visited {
    color: #479207
}

a.page_hover:hover {
    color: #479207
}


/*
 * -------------------------------------------------------
 * ******************** end page.css *********************
 * -------------------------------------------------------
 */


/*
 * -------------------------------------------------------
 * ******************** table.css ************************
 * -------------------------------------------------------
 */

.shop_list {
    overflow: hidden;
    position: relative;
}

.shop_list .ornament1 {
    width: 2px;
    height: 30px;
    background: url(../images/ornament.gif) no-repeat;
    position: absolute;
    top: 0;
    left: 0;
}

.shop_list .ornament2 {
    width: 2px;
    height: 30px;
    background: url(../images/ornament.gif) no-repeat left -30px;
    position: absolute;
    top: 0;
    right: 0;
}

.shop_text_list {
    width: 780px;
    overflow: hidden;
    position: relative;
}

.shop_text_list .ornament1 {
    width: 2px;
    height: 30px;
    background: url(../images/ornament.gif) no-repeat;
    position: absolute;
    top: 0;
    left: 0;
}

.shop_text_list .ornament2 {
    width: 2px;
    height: 30px;
    background: url(../images/ornament.gif) no-repeat left -30px;
    position: absolute;
    top: 0;
    right: 0;
}

.shop_list .search_bar {
    background: #f9fef7;
    padding: 5px 0 0 15px;
    border: 1px solid #bfe2b7;
    overflow: auto;
}

.shop_list .search_bar input {
    margin-right: 10px;
}

.shop_list .search_bar select {
    margin-right: 10px;
}

.shop_list .search_bar ul.region_list {
    width: 880px;
}

.table_text {
    float: left;
    width: 120px;
    border: 1px solid #bfe2b7;
    background: #fff;
    padding: 2px;
    font-family: Arial;
    font-size: 12px;
    color: #666;
}

.table_btn {
    float: left;
    border: 0;
    width: 52px;
    height: 21px;
    background: url(../images/table_btn.gif) no-repeat;
    color: #fff;
    font-size: 12px;
}

.shop_list .shop_page {
    position: absolute;
    top: 38px;
    right: 10px;
}

.shop_list .shop_page p {
    float: left;
    line-height: 20px;
}

.shop_list .shop_page .page {
    float: left;
}

.shop_text_list table {
    width: 100%;
    border-collapse: collapse;
}

.shop_text_list th {
    height: 30px;
    font-weight: normal;
    background: url(../images/ornament.gif) repeat-x left bottom;
}

.shop_text_list td {
    height: 30px;
    color: #80bd5d;
    border-bottom: 1px solid #dfdfdf;
}

.shop_text_list td a {
    color: #666;
    text-decoration: none;
    padding-left: 18px;
    background: url(../images/ico.gif) no-repeat -17px 3px;
}

.shop_text_list td a:hover {
    color: #c60;
    text-decoration: underline;
}

.shop_list table {
    width: 100%;
    border-collapse: collapse;
    margin-top: 8px;
}

.shop_list th {
    height: 30px;
    font-weight: normal;
    background: #f4fcf0;
    border-bottom: 1px solid #b3dcaa;
}

.shop_list th a {
    color: #007307;
}

.shop_list th a:hover {
    color: #c00;
}

.shop_list td {
    color: #006007;
    border-bottom: 1px solid #b3dcaa;
}

.shop_list td .ware_pic {
    width: 71px;
    height: 71px;
    padding: 10px;
    float: left;
}

.shop_list td .ware_pic a {
    display: block;
    width: 65px;
    height: 65px;
    border: 1px solid #cecece;
    padding: 1px;
}

.shop_list td .ware_pic a:hover {
    border: 3px solid #999;
}

.shop_list td h3 {
    width: 220px;
    padding: 20px 0;
    float: left;
}

.shop_list td h3 a {
    display: block;
    font-size: 12px;
    color: #3d8bd7;
    text-decoration: none;
    margin-bottom: 5px;
}

.shop_list td h3 a:hover {
    color: #f60;
    text-decoration: underline;
}

.shop_list td h3 span {
    display: block;
    font-weight: normal;
    font-size: 12px;
    color: #666;
}

.shop_list td .name {
    font-size: 12px;
    margin-bottom: 5px;
}

.shop_list td .email {
    line-height: 28px;
    color: #295ad0;
}

.shop_list td .email:hover {
    color: #c00;
}

.buytable {}

.buytable table {
    width: 100%;
    border-collapse: collapse;
}

.buytable th {
    height: 28px;
    font-weight: normal;
    background: url(../images/buytable_th.gif) repeat-x 0 0 #edf3e4;
}

.buytable td {
    border-bottom: 1px solid #d4e3bc;
}

.buytable td .ware_pic {
    float: left;
}

.buytable td .ware_pic a {
    display: block;
    width: 65px;
    height: 65px;
    border: 1px solid #cecece;
}

.buytable td .ware_pic a:hover {
    border: 1px solid #999;
}

.buytable td h3 {
    float: left;
    width: 265px;
    font-size: 12px;
    font-weight: normal;
    padding-left: 20px;
}

.buytable td h3 a {
    display: block;
    margin-bottom: 5px;
    color: #333;
    text-decoration: none;
}

.buytable td h3 a:hover {
    color: #c00;
    text-decoration: underline;
}

.buytable td h3 .attr {
    color: #b4b4b4;
}

.price1 {
    color: #797979;
}

.price2 {
    color: #fe4e13;
    font-weight: bold;
}

.buytable td .move {
    color: #333;
    padding: 1px 0 3px 20px;
    background: url(../images/ico.gif) no-repeat 0 -186px;
}

.buytable td .move:hover {
    color: #c60;
}

.buytable td .del {
    color: #333;
    padding: 1px 0 3px 20px;
    background: url(../images/ico.gif) no-repeat 0 -214px;
    position: relative;
    right: -10px;
}

.buytable td .del:hover {
    color: #c60;
}

.grade_shop {
    width: 100%;
    border-top: 1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc;
    margin-bottom: 20px;
}

.grade_shop table {
    width: 100%;
    border-collapse: collapse;
}

.grade_shop table th {
    border-bottom: 1px solid #dcdcdc;
    width: 145px;
    color: #333;
}

.grade_shop table td {
    border-bottom: 1px solid #dcdcdc;
    color: #a1a1a1;
}

.grade_shop table td table td {
    border: 0;
}

.grade_shop table td p {}

.shop_btn {
    display: block;
    width: 90px;
    height: 32px;
    padding-left: 44px;
    line-height: 32px;
    text-decoration: none;
    color: #323433;
    font-size: 14px;
    font-weight: bold;
    background: url(../images/btn.gif) no-repeat -240px -96px;
}

.shop_btn:hover {
    background: url(../images/btn.gif) no-repeat -240px -60px;
}

.info_shop {
    width: 100%;
    padding-bottom: 20px;
}

.info_shop table {
    width: 100%;
    border-collapse: collapse;
}

.info_shop table th {
    width: 100px;
    color: #656565;
    font-weight: normal;
}

.info_shop table td {
    color: #ababab;
    height: 40px;
}

.info_shop table td p {
    padding-bottom: 10px;
}

.info_shop table td p a {
    color: #c43803;
}

.info_shop table td p a:hover {
    color: blue;
}

.info_shop .choice {
    width: 120px;
    height: 20px;
    background: #eee;
}

.info_shop .btn,
.module_new_shop .btn {
    color: #fff;
    width: 200px;
    height: 36px;
    text-align: center;
    background: #52A50A;
    border-radius: 4px;
    cursor: pointer;
    border: none;
    font-size: 14px;
    font-family: "Microsoft YaHei";
}

.group_shop {
    width: 100%;
    padding-top: 1px;
}

.group_shop table {
    width: 100%;
    border-collapse: collapse;
}

.group_shop th {
    height: 26px;
    background: #f8f8f8;
    border-bottom: 1px solid #f3f3f3;
    color: #b5b5b5;
    font-weight: normal;
}

.group_shop td {
    border-bottom: 1px solid #dfdfdf;
    color: #666;
}

.group_shop .group_pic {
    padding: 10px 0 10px 10px;
    width: 70px;
}

.group_shop .group_pic a {
    display: block;
    width: 70px;
    height: 70px;
    border: 1px solid #eee;
}

.group_shop .group_pic img {
    width: 70px;
    height: 70px;
}

.group_shop .apellation {
    width: 160px;
    padding: 0 20px;
}

.group_shop .apellation a {
    color: #666;
    text-decoration: none;
}

.group_shop .apellation a:hover {
    text-decoration: underline;
    color: #f60;
}

.group_shop .price {
    color: #fc5504;
    font-weight: bold;
    text-align: center;
}

.group_shop .member {
    text-align: center;
}

.group_shop .usershop {
    text-align: center;
}

.group_shop .usershop a {
    color: #656766;
    margin-bottom: 10px;
}

.group_shop .usershop a:hover {
    color: #fc5504;
}

.group_shop .usershop input {
    border: 0;
    width: 47px;
    height: 17px;
    background: url(../images/member/btn.gif) no-repeat 0 -41px;
}

.group_shop .time {
    color: #60b0a3;
    text-align: center;
}


/*
 * -------------------------------------------------------
 * ******************** end table.css ********************
 * -------------------------------------------------------
 */


/*
 * -------------------------------------------------------
 * ******************** default.css **********************
 * -------------------------------------------------------
 */

.default {
    color: #666;
    width: 668px;
    overflow: hidden;
}

.default dl {
    margin: 10px 0;
}

.default dd {
    margin-left: 40px;
}

.default ul {
    margin: 0 0 20px 40px;
}

.default ul li {
    list-style: outside disc;
}

.default ol {
    margin: 0 0 20px 40px;
}

.default ol li {
    list-style: outside decimal;
}

.default ol li ul li {
    list-style: outside disc;
}

.default p {
    margin: 16px 0;
}

.default h1,
.default h2,
.default h3,
.default h4,
.default h5,
.default h6 {
    margin-bottom: 16px;
}

.default h1 {
    font-size: 32px;
}

.default h2 {
    font-size: 24px;
}

.default h3 {
    font-size: 20px;
}

.default h4 {
    font-size: 14px;
}

.default h5 {
    font-size: 12px;
}

.default h6 {
    font-size: 10px;
}


/* brands list style */

.brands2 {
    margin-left: 6px;
    width: 184px;
    padding-bottom: 10px;
    overflow: hidden;
}

.brands2 li {
    float: left;
    margin: 0 3px 2px 0;
}

.brands2 a {
    display: block;
    width: 86px;
    height: 48px;
    border: 1px solid #d4d4d4;
}

.brands2 a:hover {
    border: 1px solid #999;
}

.brands_pic {
    width: 747px;
    padding: 3px 0 8px 15px;
    overflow: hidden;
    position: relative;
}

.brands_pic li {
    float: left;
    margin-right: 5px;
    margin-bottom: 5px;
}

.brands_pic li a {
    display: block;
    width: 86px;
    height: 48px;
    border: 1px solid #d4d4d4;
}

.brands_pic li a:hover {
    border: 1px solid #999;
}

.brands_more {
    position: absolute;
    right: 10px;
    top: 20px;
    color: #295ad0;
    font-family: "宋体";
    font-size: 14px;
}

.brands_more:hover {
    color: #f90;
}

.linebox,
.linebox1 {
    padding: 5px;
    overflow: hidden;
}

.linebox h1,
.linebox1 h1 {
    background: url(../images/login_h1.gif);
    height: 30px;
    margin-bottom: 10px;
}

.linebox h1 span,
.linebox1 h1 span {
    display: block;
    color: #333;
    background: url(../images/linebox_h1_span.gif);
    width: 62px;
    line-height: 21px;
    font-size: 12px;
    padding-left: 10px;
}

.linebox {
    border: 4px solid #e9e9e9;
}

.linebox1 {
    border: 4px solid #f8dbc6;
}

.linebox dl {
    padding-bottom: 15px;
}

.linebox_dt {
    padding-left: 20px;
    line-height: 17px;
    font-weight: bold;
    color: #fff;
    background-color: #c1c1c1;
    background-image: url(../images/linebox_dt.gif);
    background-repeat: no-repeat;
    background-position: 4px 2px;
    margin-bottom: 5px;
}

.linebox_dt a {
    text-decoration: none;
    color: #fff;
}

.linebox_dt a:hover {
    text-decoration: underline;
}

.linebox dd {
    line-height: 18px;
    padding-left: 5px;
}

.linebox dd a {
    color: #646665;
    text-decoration: none;
}

.linebox dd a:hover {
    background: #bdc6ce;
    color: #fff;
    font-weight: bold;
}

.brands {
    margin-left: 6px;
    width: 184px;
    height: 260px;
    overflow: hidden;
}

.brands li {
    float: left;
    margin: 0 3px 2px 0;
}

.brands a {
    display: block;
    width: 86px;
    height: 48px;
    border: 1px solid #d4d4d4;
}

.brands a:hover {
    border: 1px solid #999;
}

.bring_forth {
    overflow: hidden;
    margin-bottom: 10px;
}

.bring_forth_text {
    padding: 0 0 10px 10px;
}

.bring_forth_text h2 {
    height: 29px;
    +height: 28px;
    overflow: hidden;
}

.bring_forth_text h2 a {
    font-size: 12px;
    font-weight: bold;
    color: #3d8bd7;
    text-decoration: none;
}

.bring_forth_text h2 a:hover {
    color: #f00;
}

.bring_forth_text p {
    color: #666;
}

.bring_forth .ware_pic {
    border: 3px solid #cecece;
    width: 65px;
    height: 65px;
    display: block;
    margin-left: 10px;
    overflow: hidden;
}


/*
 * -------------------------------------------------------
 * ******************** end default.css ******************
 * -------------------------------------------------------
 */


/*
 * -------------------------------------------------------
 * ******************** newAdd.css ***********************
 * -------------------------------------------------------
 */


/* form avalidate */

form .field_notice {
    color: #9C9C9C;
}

form .red {
    color: red;
    border: 0px;
    background-color: #FFFFFF;
}

form label.error {
    color: red;
    margin-left: 5px;
}

form input.error {
    border: red 1px dotted;
}

form label.checking {
    padding-left: 18px;
    margin-left: 5px;
    font-style: italic;
    color: #f16600;
    display: none;
    width: 175px;
    height: 30px;
    line-height: 30px;
}

form label.checking_cap {
    margin-left: 5px;
    font-style: italic;
    color: #f16600;
    display: none;
    height: 30px;
    line-height: 30px;
}

form label.validate_right {
    padding-left: 12px;
    background: transparent url(../images/right.gif) no-repeat;
    margin-left: 5px;
    font-style: italic;
    color: green;
    float: none;
}

.choice {
    float: left;
    width: 8%;
}


/*.btn { width: 80px; height: 28px; border: 0; background: url(../images/btn.gif) no-repeat 0 -63px; }*/


/*
 * -------------------------------------------------------
 * ******************** end newAdd.css *******************
 * -------------------------------------------------------
 */


/*
 * -------------------------------------------------------
 * ******************** hack.css *************************
 * -------------------------------------------------------
 */

#head .menu_ico {
    +background-position: 51px 1px;
}

.search .search_border {
    _margin-right: 3px;
}

.search .select_js p {
    padding/*\**/
    : 5px 0 0 6px\9;
    +padding: 5px 0 0 6px;
}

.main {
    _margin-bottom: 0;
}

.module_recommend .list_text li {
    +background-position: -20px 4px;
}

.assort dd {
    +word-spacing: 5px;
}

.left .particular li {
    +margin-bottom: 6px;
}

.search_specific span {
    +bottom: 6px;
}

.receive_add .radio input,
.new_receive_add .radio input {
    position: relative;
    +top: -3px;
}

.login_con .renewedly {
    +top: 3px;
}

#float_layer {
    +right: 128px;
}

#float_layer {
    _right: 131px;
}


/*
 * -------------------------------------------------------
 * ******************** end hack.css *********************
 * -------------------------------------------------------
 */


/*
 * -------------------------------------------------
 * requirement & support
 * -------------------------------------------------
 */

.rsinfo_top {
    height: 30px;
    width: 100%
}

.rsinfo_top li {
    font-size: 14px;
    float: left;
    width: 50%;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border-bottom: #CCDDB2 solid 1px;
}

.rsinfo_top li a {
    color: #333;
    text-decoration: none;
}

.tab_rsinfo {
    color: #4A7203;
    font-weight: bold;
    background: #E7F1E7;
}

.on_mous a:link {
    color: #4A7203;
}

.on_mous a:visited {
    color: #4A7203;
}

.on_mous a:hover {
    color: #4A7203;
}

.hide {
    display: none;
}

.rsinfo_list {
    overflow: hidden;
}

.rsinfo_list .price {
    color: #01744D;
    margin-right: 5px;
}

.rsinfo_middle {
    background: url(../images/jy_bg.png) repeat-x;
    height: 205px;
    padding-left: 5px;
    padding-top: 8px;
}

.rsinfo_list li {
    height: 25px;
    line-height: 20px;
    list-style-type: disc!important;
}

.rsinfo_list li a {
    font-size: 12px;
    text-decoration: none;
    color: #222;
}

.rsinfo_bottom {
    background: url(../images/rsinfo_bottom_bg.png) no-repeat;
    width: 228px;
    height: 100%;
    padding-top: 10px;
}

.rsinfo_bottom li {
    float: left;
    width: 70px;
    height: 70px;
}


/*
 * mall dashboard
 */

.index_count_top {
    background: url(../images/huam_top.jpg) repeat-x;
    height: 56px;
}

.index_count_top .float_logo_1 {
    background: url(../images/top_floor_1.jpg);
    width: 142px;
    height: 44px;
}

.index_count_top .float_logo_2 {
    background: url(../images/top_floor_2.jpg);
    width: 142px;
    height: 44px;
}

.index_count_top .float_logo_3 {
    background: url(../images/top_floor_3.jpg);
    width: 142px;
    height: 44px;
}

.index_count_top .float_logo_4 {
    background: url(../images/top_floor_4.jpg);
    width: 142px;
    height: 44px;
}

.index_count_top .dash_floor_head {
    background: url(../images/top_floor_bg.jpg);
    width: 142px;
    height: 43px;
}

.index_count_top .dash_floor_head .floor_no {
    font-family: Arial;
    font-size: 18px;
    color: #FFFFFF;
    line-height: 42px;
    padding-left: 19px;
    letter-spacing: -1px;
}

.index_count_top .dash_floor_head .floor_title {
    font-size: 19px;
    padding-left: 20px;
    font-weight: 700;
    line-height: 42px;
    color: #177a03;
}

.floor_title a:link {
    color: #177a03;
}

.floor_title a:visited {
    color: #177a03;
}

.floor_title a:hover {
    color: #333;
    text-decoration: none;
}

.list_name .module li {
    padding-left: 25px;
    width: 100px;
    float: left;
    line-height: 28px;
}

.float_li,
.float_li_static {
    width: 550px;
    line-height: 42px;
    font-size: 14px;
}

.float_li li,
.float_li_static li {
    float: left;
    width: 90px;
    display: inline;
    text-align: center;
}

.float_li a,
.float_li_static a {
    color: #155D07;
}

.float_li .float_on {
    background: url(../images/topg_1_h.jpg) center;
    width: 110px;
    height: 47px;
}

.index_count_cen {
    background: url(../images/huam_cen.jpg) repeat-y;
    width: 753px;
    height: 373px;
    overflow: hidden;
}

#floor_mall .index_count_cen {
    height: 455px;
}

#floor_mall .index_ri_b {
    min-height: 520px;
    padding-bottom: 10px;
}

.index_count_cen .pro {
    width: 159px;
    float: left;
    margin-left: 24px;
    margin-top: 9px;
    margin-bottom: 3px;
    display: inline;
}

.product_grid_price {
    color: #E4393C;
    font-size: 12px;
}

.btn_add_to_cart {
    background: url(../images/btn_buy.jpg);
    width: 52px;
    height: 22px;
    cursor: pointer;
}

.index_count_bottom {
    background: url(../images/huam_bottom.jpg);
    width: 753px;
    height: 11px;
    overflow: hidden;
    clear: both;
}


/*
 * article dashboard
 */

.zixunl {
    width: 273px;
    margin-top: 7px;
    margin-left: 13px;
    background: #FCFCFB;
    margin-bottom: 8px;
    display: inline;
}

.zixuntop {
    color: #247952;
    font-size: 14px;
    background: url(../images/erlou.jpg);
    width: 260px;
    height: 37px;
    line-height: 37px;
    text-align: left;
    padding-left: 13px;
}

.zixunzws {
    border-top: 1px solid #EFF2E1;
    padding: 16px 10px 16px 10px;
    width: 253px;
}

.zixunzws td img {
    border: 3px solid #DFE1D2;
}

.zixunr {
    width: 413px;
    padding: 15px 15px 10px 15px;
    background: #F4F9F2;
    margin-right: 13px;
    margin-top: 7px;
    display: inline;
    overflow: hidden;
}

.big_title {
    line-height: 25px;
    width: 400px;
    font-weight: 700;
    font-size: 16px;
    color: #2c4d11;
    text-align: center;
    overflow: hidden;
}

.msxx {
    color: #3A4A03;
    line-height: 23px;
    text-align: left;
    margin-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px dashed #666;
}

.xian_dian {
    font-size: 1px;
    width: 413px;
    overflow: hidden;
    margin-top: 2px;
    height: 7px;
    overflow: hidden;
}

.news_lie {
    width: 413px;
    padding-top: 6px;
}

.news_lie li {
    float: left;
    width: 200px;
    text-align: left;
    line-height: 26px;
    margin-left: 5px;
    display: inline;
}

.tuwen {
    clear: both;
    width: 413px;
    overflow: hidden;
}

.tuwen_1 {
    width: 137px;
    text-align: center;
    margin-top: 14px;
    float: left;
}

.tuwen_1 p {
    width: 123px;
    height: 21px;
    line-height: 21px;
    background: #E9EEDC;
    margin-top: 10px;
    margin-left: 6px;
}

.title_ {
    width: 150px;
    height: 20px;
    overflow: hidden;
}


/*
 * newest article list 
 */

.index_list_new {
    line-height: 27px;
    text-align: left;
    padding-top: 6px;
    padding-left: 10px;
}

.fenlei_n {
    color: #024730;
    margin-right: 5px;
}

.index_list_new {
    line-height: 27px;
    text-align: left;
}

.index_list_new li {
    height: 25px;
    overflow: hidden;
    margin: 0px 8px 2px 0px;
}


/*
 * bbs dashboard 
 */


/*
 * recomm store
 */

.user_luntan {
    width: 225px;
    height: 64px;
    padding-top: 8px;
}


/*
 * discount products sidebar
 */

.index_ri_b {
    background: #EDF5E9;
    border: 1px solid #E2ECD4;
    width: 231px;
    min-height: 440px;
}


/*margin:1px;*/

.index_top_div {
    background: url(../images/top_r.jpg);
    width: 217px;
    height: 50px;
    padding-left: 13px;
    line-height: 45px;
    font-size: 13px;
    text-align: left;
}

.index_top_div .topspan {
    font-family: Arial;
    font-size: 12px;
}

.product_item_rightside {
    padding-bottom: 10px;
    padding-top: 4px;
}

.bd_top_green {
    border-top: 1px solid #E1E9CB;
}

.product_item_rightside .item_table {
    margin-top: 5px;
    color: #3E4B01;
    width: 98%;
}


/*.latest_news_rside .index_ri_b{height:438px; margin-bottom: 1px;}
.top_users_rside .index_ri_b{height:438px; margin-bottom: 1px}*/


/*
 * notice
 */

.aff_tit {
    border: 1px solid #E0E0E0;
    height: 38px;
    width: 220px;
    line-height: 38px;
    text-align: left;
    padding-left: 11px;
    margin-top: 12px;
}

.z_bg {
    background: url(../images/notice_bar_bg.jpg);
    clear: both;
    width: 231px;
    font-size: 9px;
    height: 12px!important;
    border-right: #E2E2E2 solid 1px;
}

.list_aff {
    width: 215px;
    border: #E2E2E2 solid 1px;
    border-top: none;
    margin-left: 7px;
    text-align: left;
    padding-left: 8px;
    line-height: 25px;
    padding-bottom: 7px;
}

.aff_tit_ {
    border: 1px solid #E0E0E0;
    border-right: none;
    height: 34px;
    width: 231px;
    line-height: 34PX;
    text-align: left;
    margin-top: 8px;
}

.aff_tit_ li {
    float: left;
    width: 114px;
    height: 34px;
    overflow: hidden;
    text-align: center;
    border-right: #E2E2E2 solid 1px;
}

.on_h {
    background: #F9F9F9;
}


/**
 * login & register buttons
 */

.btn_register {
    color: #fff;
    border: 0;
    background: #1f850a;
    height: 38px;
    width: 120px;
    font-size: 15px;
    font-family: "微软雅黑";
    line-height: 36px;
    text-align: center;
    cursor: pointer;
}

.btn_register:hover {
    background: #69bd21;
}

.btn_register ul {}

.btn_register a:link {
    color: #fff;
}

.btn_register a:visited {
    color: #fff;
}

.btn_login {
    border: 0;
    color: #fff;
    background: #f16600;
    width: 120px;
    font-size: 15px;
    font-family: "微软雅黑";
    line-height: 36px;
    text-align: center;
    cursor: pointer;
    height: 36px;
    border-radius: 4px;
}

.btn_login:hover {
    background: #fa890f;
}

.btn_login ul {
    background: #f16600;
    border: 0;
    width: 118px;
    height: 35px;
}

.btn_login a:link {
    color: #fff;
}

.btn_login a:visited {
    color: #fff;
}

.btn_login a:hover {
    color: #FFFF00;
    text-decoration: none;
    height: 35px;
}

.login_hea {
    border-bottom: 1px solid #ededed;
    height: 31px;
}

.login_hea h3 {
    color: #308b08;
    font-size: 16px;
    font-family: "Microsoft YaHei";
    font-weight: bold;
    height: 32px;
    display: block;
    height: 31px;
    border-bottom: 2px solid #308b08;
    width: 80px;
}

.user_input_dlg {
    width: 938px;
    border: 1px solid #cfcfcf;
    padding: 30px;
}


/**
 * search filter
 */

.cate_filter {}


/*padding:5px;clear:both;*/

.cate_filter h2 {
    height: 28px;
    line-height: 28px;
    margin-right: 20px;
    float: left;
}

.cate_filter ul {
    float: left;
}

.main_textlist li {
    height: 28px;
    line-height: 28px;
    overflow: hidden;
    margin-left: 20px;
    padding-left: 15px;
    background: url(../images/ico.gif) no-repeat -17px 6px;
    float: left;
}

.mrg_bottom {
    margin-bottom: 30px;
}


/*payment*/

.payment_options li {
    line-height: 40px;
}

.kuaiqian_logo {
    width: 100px;
    height: 54px;
    background: url(../images/kuaiqian_logo.gif) no-repeat;
}

.input_title {
    font-weight: bold;
}

.btn_submit {
    width: 100px;
    height: 30px;
}

.input_title_notice {
    text-align: right;
    padding-right: 10px;
    font-size: 14px;
}

.info_shop table {
    border-collapse: collapse;
}

.info_shop td {
    border-width: 1px;
}

.titletd {
    background-color: #eeeeee;
    font-weight: bold;
    text-align: right;
    padding-right: 20px;
}

.sl_border {
    margin-top: 10px;
    border: 1px solid #bfe2b7;
    border-bottom: none;
}

.sl_border .search_bar {
    border-top: none;
    border-left: none;
    border-right: none;
    line-height: 30px;
    overflow: auto;
}

.sl_border ul {
    float: left;
    line-height: 30px;
}

.sl_border li {
    display: inline;
    margin-right: 15px;
}

.sl_border .search_bar a {
    color: #338A09;
}

.sl_border tr {
    line-height: 25px;
}

.sl_border tr:hover {
    background: #ebf8e6;
}

.sl_border table {
    margin-top: 0px;
}

.filter_input {
    float: left;
    border: 1px solid #C3C3C3;
    height: 22px;
    line-height: 22px;
    outline: medium none;
    overflow: hidden;
    width: 100px;
}

.com_area {
    border: 1px solid #CCCCCC;
    float: left;
    height: 22px;
    line-height: 22px;
    position: relative;
    width: 69px;
}

.com_sort {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    border-right: 0;
    display: block;
    float: left;
    height: 22px;
    line-height: 22px;
    overflow: hidden;
    padding: 0 15px 0 5px;
    position: relative;
}

.com_sort_d {
    background: url("../images/icon_bg.png") no-repeat scroll -22px -24px rgba(0, 0, 0, 0);
}

.com_sort_curr {
    background: url("../images/icon_bg.png") no-repeat scroll -30px -24px rgba(0, 0, 0, 0);
}

.com_sort i {
    display: inline-block;
    float: left;
    height: 10px;
    line-height: 10px;
    overflow: hidden;
    position: absolute;
    right: 5px;
    top: 6px;
    width: 7px;
}

.option_bar a {
    color: #806F66;
    cursor: pointer;
}

.store_desc_info {
    float: left;
    padding-left: 15px;
    padding-top: 5px;
}

.store_desc_info .store_name {
    color: #333;
    font-size: 13px;
    font-weight: bold;
    overflow: auto;
}

.store_desc_info .store_name a {
    float: left;
    display: block;
}

.store_desc_info,
.store_sale_main,
.store_seller,
.store_sell_detail,
.store_contact,
.store_credit {
    color: #444;
    font-size: 12px;
}

.store_seller b,
.store_sell_detail b,
.store_credit b {
    color: #FF6600;
}

.row_even {
    background-color: #F9FEF7
}

.store_contact,
.store_credit {
    text-algin: left;
}

.member_notice {
    color: #446d1c;
}

.red_notice {
    color: #ff4f01;
}


/* backtop box */

.backtopbox {
    width: 61px;
    right: 0;
    bottom: 116px;
    z-index: 9999;
    position: fixed;
    height: 294px;
    font-family: "宋体";
}

.backtopbox li {
    position: relative;
    z-index: 0;
}

a.backlink {
    display: block;
    width: 61px;
    height: 64px;
    line-height: 0px;
    margin-bottom: 1px;
}

a.backlink s {
    display: inline-block;
    background: url(../images/hm_backtop.png) no-repeat;
}

.contact_tel a {
    display: inline-block;
}

a.backlink.app_qrcode s {
    background-position: 0px 0px;
    width: 61px;
    height: 64px;
}

a.backlink.weixin_qrcode s {
    background-position: 0px -65px;
    width: 61px;
    height: 64px;
}

a.backlink.contact_tel s {
    background-position: 0px -130px;
    width: 61px;
    height: 64px;
}

a.backlink.sideservice s {
    background-position: 0px -195px;
    width: 61px;
    height: 64px;
}

a.backlink.backtop s {
    background-position: 0px -260px;
    width: 61px;
    height: 64px;
}

.backbox {
    background-color: #1dd14b;
}

.backbox .bk {
    position: absolute;
    z-index: 1;
    display: inline-block;
    overflow: hidden;
    right: 0px;
    bottom: -1px;
    margin-right: 61px;
}

.backbox .qrcode {
    width: 180px;
    padding: 20px 0px;
    border: 4px solid #1dd14b;
    background: #fff;
    text-align: center;
}

.backbox .contact_tel {
    width: 180px;
    border: 4px solid #1dd14b;
    color: #0bab34;
    background: #fff;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 8px;
}

.backbox .service {
    width: 180px;
    border: 4px solid #1dd14b;
    color: #0bab34;
    background: #fff;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 8px;
}

.contact_tel p {
    line-height: 61px
}

.alpha {
    filter: alpha(Opacity=90);
    -moz-opacity: 0.8;
    opacity: 0.8
}

.service ul {
    padding-top: 5px;
    border-bottom: 1px solid #61df81;
    padding-bottom: 5px;
}

.service li {
    height: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.service li a {
    font-size: 12px;
    font-family: 'Microsoft Yahei';
    text-decoration: none;
}

.service li a:hover {
    color: #0bab34;
    text-decoration: none;
}

.current_sgrade {
    background: #e3f2df;
}

.catalog_g {
    border: 0px;
}

.nicaiyx {
    border: 1px solid #E1E5DD;
    width: 212px;
}

.mall_loginre {
    width: 214px;
    margin-top: 7px;
    border: 0;
}

.mall_loginre img {
    float: left;
}


/* support & requirement */

.info_list_common {
    border: 1px solid #DBE8E1;
    overflow: hidden;
    margin-bottom: 10px;
    min-height: 112px;
}

.info_list_common h1 {
    background: #F6FBF7;
    height: 34px;
    line-height: 34px;
    color: #306D0E;
    font-size: 15px;
    border-bottom: 1px solid #DBE8E1;
    text-align: left;
    padding: 0 15px 0 8px;
}

.info_list_common h1 span {
    color: #666;
    font-size: 12px;
    font-weight: normal;
}


/* 供求列表页 */

.info_list_common .page {
    margin-right: 10px;
}

.info_list_common .supreq_items li {
    padding: 10px;
    text-align: left;
    border-bottom: 1px dashed #ddd;
    clear: both;
    overflow: auto;
}

.nav_area {
    background-color: #f9fef7;
    border: #DBE8E1 solid 1px;
    margin-bottom: 15px;
    padding: 10px;
    text-align: left;
    clear: both;
}

.srcate_filter {
    zoom: 1;
    overflow: auto;
    line-height: 25px;
    padding-top: 5px;
}

.srcate_filter h3 {
    margin-right: 15px;
    float: left;
    width: 100px;
    text-align: right;
    color: #019908;
}

.srcate_filter ul {
    float: left;
    width: 850px;
}

.srcate_filter li {
    float: left;
    width: 60px;
    font-size: 12px;
}

.search_box {
    width: 960px;
}

.search_box .go_submit {
    width: 60px;
    height: 30px;
}

.sum_list {
    width: 450px;
    float: left;
}

.sum_list li,
.sum_bottom li {
    padding: 2px;
}


.sum_list label,
.sum_bottom label {
    width: 55px;
    text-align: right;
    display: block;
    float: left;
}

.sum_bottom {
    margin: 20px 0px;
    padding: 20px 50px;
    background-color: #FCF8FE;
    border-top: solid 3px #D6EAC1;
    font-size: 13px;
}


.info_desc {
    width: 590px;
    float: left
}


.info_desc .time_ymd {
    font-size: 12px;
    font-weight: normal;
}


.info_desc h1 {
    font-size: 15px;
}

.info_desc h1 a:link {
    color: #268c06;
}

.info_desc h1 a:visited {
    color: #268c06;
}

.info_desc h1 a:hover {
    color: #333;
}

.info_desc p {
    color: #444;
    margin-top: 8px;
    width: 570px;
    padding-left: 10px;
    line-height: 23px;
    font-size: 13px;
}

.info_thumb {
    width: 100px;
    float: right
}

.info_thumb img {
    width: 100px;
    height: 80px;
}

.store_info_list {
    padding: 10px;
}

.store_info_list ul {
    line-height: 30px;
}

.store_info_list li {
    overflow: auto;
}


/*padding-left: 10px;*/

.store_info_list .s_h {
    background-color: #f16600;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 10px;
    height: 40px;
    line-height: 40px;
}


.store_info_list .s_h a {
    color: #fff;
}


.store_info_list label {
    width: 40px;
    text-align: right;
    display: block;
    float: left;
    font-weight: bold;
}

.w720 {
    width: 720px;
}

.w265 {
    width: 265px;
}


/*.info_list_common{ border: 1px solid #DBE8E1; padding-bottom: 10px; color: #666; clear:both; margin-bottom: 20px; font-size: 14px; line-height: 24px}*/


/* 供求详细页 */

.info_summary,
.info_detail,
.more_items {
    padding: 15px;
    overflow: auto;
}

.info_summary .goods_thumb {
    width: 210px;
}

.info_summary li {
    line-height: 19px;
    height: 19px;
    clear: both;
    overflow: auto;
}.module_links

.info_summary label {
    margin-right: 10px;
    color: #1d5701;
    font-size: 12px;
}

.more_items {
    margin: 20px 0px;
}

.more_items h3 {
    font-size: 12px;
}

.more_items span {
    font-weight: normal;
}

.info_detail h2 {
    background: #F6FBF7;
    height: 38px;
    font-size: 14px;
    color: #306D0E;
    line-height: 38px;
    padding-left: 5px;
    margin-bottom: 10px;
}

.paihang .store_head {
    height: 80px;
}

.cert_item {
    background: url(https://www.huamu.com/themes/pc/store/default/styles/default/images/credit_icos_23x23.gif) no-repeat;
    width: 23px;
    height: 23px;
    float: left;
}

.cert_item_mobile {
    background-position: 2px 2px;
}

.cert_item_authen {
    background-position: -24px 2px;
}

.cert_item_permit {
    background-position: -50px 2px;
}

.cert_item_deposit {
    background-position: -128px 2px;
}

.cert_item_fieldwork {
    background-position: -76px 2px;
}

.cert_item_assure {
    background-position: -102px 2px;
}

.sg_item span,
.g_prop_item span {
    background: url(../images/sgrade_icons.png) no-repeat;
    width: 22px;
    height: 25px;
    display: block;
    float: left;
    margin-left: 5px;
}

.sgrade_1 span {
    background-position: -105px 0;
}

.sgrade_2 span {
    background-position: -72px 0;
}

.sgrade_3 span {
    background-position: -36px 0;
}

.sgrade_6 span {
    background-position: -3px 0;
}

.sgrade_7 span {
    background-position: -140px 0;
}

.sgrade_8 span {
    background-position: -173px 0;
}

.index_login {
    border: 1px solid #DBDCDA;
    width: 232px;
    clear: both;
    overflow: auto;
}

.logintitle {
    color: #4B4C49;
    line-height: 35px;
    border-bottom: 1px solid #DBDCDA;
    padding-left: 15px;
    font-size: 14px;
}

.index_login td {
    font-size: 14px;
    color: #555;
}

.index_login td .input {
    border: 1px solid #D1DDC6;
    height: 28px;
    width: 150px;
    line-height: 28px;
}

.login_count {
    width: 205px;
    padding: 13PX 10PX 14px 10PX;
}

.index_affic {
    border: 1px solid #DBDCDA;
    width: 232px;
    margin-top: 6px;
}

.index_affic_count li {
    text-align: left;
    line-height: 29px;
    height: 29px;
    overflow: hidden;
}

.index_affic_count {
    width: 206px;
    padding: 10px 13px 9px 13px;
}

.to_login {
    width: 77px;
    height: 32px;
    background: url(../images/to_login.jpg) no-repeat;
    cursor: pointer;
    border: none;
    margin-top: 3px;
}

.to_register {
    width: 77px;
    height: 32px;
    background: url(../images/to_register.jpg) no-repeat;
    display: block;
    cursor: pointer;
}

.u_showinfos {
    margin-left: 5px;
}

.u_showinfos li {
    width: 200px;
    float: left;
    height: 27px;
    line-height: 27px;
}

.u_showinfos span {
    float: left;
}

.u_showinfos li a {
    display: block;
    float: left;
    margin-right: 30px;
}

.u_showinfos li a.focus {
    color: #338A09;
}

.expired {
    margin-left: 5px;
    color: #E4393C;
}

.info_detail p {
    font-size: 13px;
    line-height: 23px;
    padding-left: 5px;
    padding-right: 5px;
}

#allmap {
    min-height: 728px;
    overflow: hidden;
    margin: 0;
    font-family: "microsoft yahei";
    border: 1px solid #bae1b2;
    border-top: none;
}

#l-map {
    height: 100%;
    width: 78%;
    float: left;
    border-right: 2px solid #bcbcbc;
}

#r-result {
    height: 100%;
    width: 20%;
    float: left;
}

.user_center {
    height: 36px;
    font: 14px/36px "Microsoft YaHei";
    padding-left: 42px;
    border-bottom: 1px solid #dbdcda;
    font-weight: 400;
    color: #666;
    background: url(../images/user.png) 8px 6px no-repeat;
}

a.pic_cart {
    position: relative;
    display: inline-block;
    width: 34px;
    height: 30px;
    background: url(../images/user.png) 0px -28px no-repeat;
    float: right;
    margin: 0px 16px 0px 0px;
}

a.pic_cart b {
    font-weight: normal;
    position: absolute;
    top: -7px;
    right: 6px;
    color: #fff;
    font-size: 12px;
}

ul.user_center_list {
    overflow: hidden;
}

ul.user_center_list li {
    width: 231px;
    padding-left: 6px;
    border-bottom: 1px solid #dbdcda;
    overflow: hidden;
}

ul.user_center_list li.fir a.one {
    background: url(../images/user.png) 0px -69px no-repeat;
}

ul.user_center_list li.fir a.two {
    background: url(../images/user.png) 0px -104px no-repeat;
}

ul.user_center_list li.sec a.one {
    background: url(../images/user.png) 0px -144px no-repeat;
}

ul.user_center_list li.sec a.two {
    background: url(../images/user.png) 0px -175px no-repeat;
}

ul.user_center_list li.sec {
    border: none;
}

ul.user_center_list li.thir {
    border: none;
    padding-left: 15px;
}

ul.user_center_list li a {
    display: inline-block;
    width: 54px;
    padding-left: 30px;
    font-size: 13px;
    line-height: 36px;
}

ul.user_center_list li a.one {
    margin-right: 44px;
}

ul.user_center_list li a.user_exit {
    padding: 0px;
    width: 210px;
    height: 36px;
    background: #fd8f01;
    border-radius: 4px;
    text-align: center;
    color: #fff;
    font: 14px/36px "Microsoft YaHei";
    margin: 10px auto;
}

a.focus {
    color: #338A09;
}

#send_sms_vcode {
    background: #FF7200;
    padding: 0px 10px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    color: #fff;
    border-radius: 2px;
    border: none;
    font-size: 14px;
    font-family: "Microsoft YaHei";
    margin-left: 10px;
    cursor: pointer;
}

.user_name_index {
    height: 38px;
    font: 14px/38px "Microsoft YaHei";
    padding-left: 15px;
    border-bottom: 1px solid #dbdcda;
}

.kefu_tit {
    font-size: 14px;
    font-family: 'Microsoft Yahei';
    background: #fff url(../images/arr-rightwhite.png) right 9px no-repeat;
    padding-top: 12px;
    line-height: 26px;
    height: 26px;
    text-align: left;
    padding-bottom: 5px;
    color: #0BAB34;
    border-bottom: 1px solid #61df81;
}

.icon-rightkefu {
    width: 30px;
    height: 26px;
    float: left;
}

.pingtai {
    background: url(../images/icon-rightkefu.png) 0px 0px no-repeat;
}

.jiaoyi {
    background: url(../images/icon-rightkefu.png) 0px -39px no-repeat;
}

.caiwu {
    background: url(../images/icon-rightkefu.png) 0px -78px no-repeat;
}

.zongji {
    background: url(../images/icon-rightkefu.png) 0px -117px no-repeat;
}

.daishou {
    background: url(../images/icon-rightkefu.png) 0px -154px no-repeat;
}

.daili {
    background: url(../images/icon-rightkefu.png) 0px -193px no-repeat;
}

.contact_tel ul {
    padding-top: 5px;
    padding-bottom: 2px;
}

.contact_tel ul li {
    height: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.contact_tel ul li a {
    font-family: "Microsoft Yahei";
    font-size: 12px;
    text-decoration: none;
}

.contact_tel ul li a:hover {
    text-decoration: none;
}

.qrcode ul {
    padding-top: 5px;
    padding-bottom: 2px;
}

.qrcode ul li {
    font-family: 'Microsoft Yahei';
    font-size: 12px;
    text-indent: 6px;
    text-align: left;
    height: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.qrcode ul li a {
    text-decoration: none;
}

.qrcode ul li a:hover {
    text-decoration: none;
}

.cycle-notice-list {
    background: url(../images/affky.png) left no-repeat;
    height: 28px;
    width: 545px;
    margin-left: 10px;
}

.alert-danger {
    background-color: #f2dede;
    border-color: #ebccd1;
    color: #a94442;
}

.alert {
    padding: 8px;
    border: none;
}

.topframe {
    margin: 0;
    padding-left: 15px;
    padding-right: 15px;
    text-align: center;
    border-radius: 0;
    position: fixed;
    left: 0px;
    right: 0px;
    top: 0px;
    z-index: 1000;
}

.alert-danger.topframe{
    border-bottom: 1px solid #ebccd1;
}

.xl1 ul li a{width:300px; height:31px; overflow:hidden; float:left; display:block;}

.Wx_dl{
    padding-left: 22px;
    background: url(../../../images/wechat.png) no-repeat;
    background-size: 13% 100%;
}
.wx_log{    
    display: inline-block;
    margin-left: 20px;
    padding-left: 22px;
    line-height: 20px;
    background: url(../../../images/wechat.png) no-repeat;
    background-size: 40% 100%;
}


.shopnew_div{
    border:1px solid #eee;
    margin-top: 10px;
    overflow: hidden;
}
.search_divb{
    padding: 10px 20px;
    overflow: hidden;
    border-bottom: 1px solid #eee;
}
.search_div_botP{
    border-bottom: none;
}
.search_divb .sch_span{
    display: inline-block;
    width: 10%;
    line-height: 30px;
    color: #000;
    font-size: 18px;
    font-weight: bold;
    float: left;
    text-align: left;
}
.search_xediv{
    float: left;
    height: 30px;
    line-height: 30px;
    background-color: #009841;
    color: #fff;
    text-align: center;
    font-size:12px;
    position: relative;
    margin-right: 30px;
    padding: 0 10px;
}
.search_xxspan{
    display: inline-block;
    width: 12px;
    height: 12px;
    position: absolute;
    top: 0px;
    right: 0px;
    background-color: #007934;
    line-height: 9px;
}
.searchnew_ul{
    float: left;
    width: 90%;
    overflow: hidden;
}
.searchnew_ul li{
    float: left;
    line-height: 30px;
    text-align: center;
    font-size:14px;
    color: #fff;
    margin: 0 5px;
    padding: 0 5px;
}
.searchnew_ul li a{
    width: 100%;
    height: 100%;
    display: inline-block;
}
.searchnew_ul li:hover{
    background: #009841;
}
.searchnew_ulliba{
    background: #009841;
}
.searchnew_ulliba a{
    color: #fff!important;
}
.searchnew_ul li:hover a{
    color: #fff !important;
}
.search_divbbj{
    overflow: hidden;
    width: 100%;
    background-color: #f5f5f5;
    margin-bottom:30px;
}
.searchnew_xs_ul{
    float: left;
    width: 40%;
    overflow: hidden;
}
.searchnew_xs_ul li{
    float: left;
    width: 25%;
    text-align: center;
    line-height: 50px;
    font-size: 15px;
}
.searchnew_xs_ul li a{
    color: #000;
}
.comnew_but{
    background-color: #fff;
}
.comnew_but a{
    color: #009841 !important;
}
.searchnew_sx_div{
    width: 30%;
    float: right;
    overflow: hidden;
    position: relative;
}
.filternew_input{
    height: 30px;
    line-height: 30px;
    outline: medium none;
    overflow: hidden;
    width: 200px;
    margin-top: 10px;
    float: right;
    padding-left: 5px;
    margin-right: 50px;
    border:none;
}
.tablenew_btn{
    height: 30px;
    line-height: 30px;
    outline: medium none;
    overflow: hidden;
    border: none;
    background-color: #009841;
    padding: 0 5px;
    color: #fff;
    margin-top: 10px;
    position: absolute;
    top: 0px;
    right: 25px;
}

.newshop_div{
    width: 100%;
    overflow: hidden;
    padding:20px 0;
}
.newshop_fl{
    width: 675px;
    float: left;
}
.newshoplist_ul{
    border:1px solid #eee;
    border-bottom: none;
}
.newshoplist_ul li{
    padding:20px;
    border-bottom:1px solid #eee;
}
.newshoplist_ul li:hover{
    background-color: #f5f5f5;
}
.newslist_div{
    width: 100%;
    overflow: hidden;
}
.newslist_top_p {
    width: 100%;
    font-weight: bold;
    font-size: 20px;
    margin-bottom: 10px;
    color: #000 !important;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.newslist_top_p img{
    width: 20px;
    height: 20px;
    position: relative;
    top: -2px;
}
.newslist_div .newslist_left {
    width: 27%;
    height: 155px;
    float: left;
}
.newslistzh_right {
    width: 69%;
    float: right;
}
.about_flcon{
    color: #666;
}
.about_flcon dl {
    display: block;
    clear: both;
    margin-bottom: 5px;
}
.about_flcon dl dt {
    display: inline;
    height: 28px;
    line-height: 28px;
    width: 55px;
    float: left;
    font-size: 15px;
}
.about_flcon dl dd {
    line-height: 28px;
    font-size: 15px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.shop_dhlxr{
    overflow: hidden;
    line-height: 28px;
    font-size: 15px;
    overflow: hidden;
}
.mar_lxr{
    margin-left:10px;
}
.newslist_but_d{
    float: right;
}
 .newslist_but_d img{
    width: 20px;
    height: 20px;
    margin-left:5px;
    position: relative;
    top: -3px;
 }   

.newshop_fr{
    width: 300px;
    float: right;
}
.shop_newsd{
    border:1px solid #eee;
    text-align: center;
    margin-right: 1px;
    margin-bottom: 25px;
}
.shop_newsd p{
    color: #fff;
    background-color: #009841;
    font-size: 18px;
    height: 60px;
    line-height: 60px;
}
.shop_newsd ul{
    padding:20px 0;
}
.shop_newsd ul li{
    padding-bottom: 8px;
    font-size: 14px;
}
.sg_itemnews{
    display: inline-block;
}
.sg_itemnews span{
    width: 22px;
    height: 21px !important;
    position: relative;
    top: 1px;
    margin-left:0px;
}
.cert_itemnews{
    width: 20px;
    height: 20px;
    display: inline-block;
    position: relative;
    top: 1px;
    float: none;
}
.search_xediv a{
    color: #fff !important;
}