@charset "utf-8";

/*

 ECMall 刘伟[leo]制作 2009-2-6

*/
.search_nav,
.path,
.none {display:none!important;}

/*初始化*/



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;}

body {font-family: Arial, Helvetica, sans-serif; font-size: 12px;}



/* 整站的样式 */

#head, .content, .banner, #foot {width: 1000px; margin: 0 auto; overflow: hidden;}


/* 单行文本框 */

.text {padding: 4px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #666;}

.text2 {padding: 4px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #666; background: url(images/input.gif) repeat-x; border: 1px solid #bdc6ce;}



/* 宽 */

.w958 {width: 958px;}

.w780 {width: 780px;}

.w340 {width: 340px;}

.w300 {width: 300px;}

.w240 {width: 240px;}

.w208 {width: 208px;}

.w200 {width: 200px;}

.w190 {width: 190px;}

.w180 {width: 180px;}

.w160 {width: 160px;}

.w92 {width: 92px;}

.w80 {width: 80px;}

.w60 {width: 60px;}



/* 距离 */

.ptb10 {padding: 10px 0;}

.pb10 {padding-bottom: 10px;}

.pb20 {padding-bottom: 20px;}

.pl10 {padding-left: 10px;}

.pl20 {padding-left: 20px;}

.pr10 {padding-right: 10px;}

.plr12 {padding: 0 12px;}

.mcen {margin: 0 auto;}

.mb10 {margin-bottom: 10px;}

.mb20 {margin-bottom: 20px;}

.mt20 {margin-top: 20px;}

.mt10 {margin-top: 10px;}

.mt5 {margin-top: 5px;}

.mr3 {margin-right: 6px;}



/* 字、单词间距 */

.ls12 {letter-spacing: 12px;}

.ls4 {letter-spacing: 4px;}

.ws10 {word-spacing: 10px;}

.f12 {font-size: 12px; font-weight: normal;}

.f14 {font-size: 14px;}



/* 字体颜色 */

.c797 {color: #797979;}

.cff4 {color: #ff4d13;}

.c7a9 {color: #7a9f19;}

.cb5b {color: #b5b5b5;}

.c3e3 {color: #3e3e3e;}

.cfe4 {color: #fe4800;}

.bold {font-weight: bold; color: #545454}



.borline { border: 1px solid #dcdcdc; border-top: 0;}

.borline2 { border-bottom: 2px solid #b9b9b9; height: 0; overflow: hidden; width: 100%}

.clear {clear: both; overflow: hidden; height: 0;}



/* 翻页 */

.page {float: right; margin-top: 15px;}

.page1 {float: right; margin: 5px 10px 0 0; display: inline;}

    .page1 p {float: left; margin-top: 2px; +margin-top: 4px;}

    .up {padding: 2px 8px 2px 15px; background-image: url(images/up.gif); background-position: 6px center;}

    .down, .downNull {padding: 2px 15px 2px 8px; background-image: url(images/down.gif); background-position: 50px center;}

    .up, .down {border: 1px solid #ff7a32; color: #fff; text-decoration: none; display: block; float: left; background-color: #ff975f; background-repeat: no-repeat; }

    .up:hover, .down:hover {border: 1px solid #a53a00;}



    .downNull {border: 1px solid #c7c7c7; color: #fff; text-decoration: none; display: block; float: left; background-color: #e0e0e0; background-repeat: no-repeat;}



    .former, .formerNull {background-image: url(images/up.gif);}

    .after {background-image: url(images/down.gif);}

    .former, .after {background-color: #ff975f; background-repeat: no-repeat; background-position: center center; border: 1px solid #ff7a32; display: block; float: left; width: 15px; height: 19px; +height: 18px;}

    .former:hover, .after:hover {border: 1px solid #a53a00;}

    .formerNull {background-color: #e0e0e0; background-repeat: no-repeat; background-position: center center; border: 1px solid #c7c7c7; display: block; float: left; width: 15px; height: 19px; +height: 18px;}

    .page_link {color: #666;}

    .page_hover {color: #ff6000;}

    .page_link, .page_hover {font-weight: bold; display: block; float: left; text-decoration: none; padding: 2px 5px 0; font-size: 16px;}

    .page_link:hover, .page_hover:hover {text-decoration: underline;}



    .up, .down, .downNull, .former, .formerNull, .after, .page_link, .page_hover {margin-left: 5px;}

/* 翻页结束 */



#head {padding-top: 15px; height: 110px;}

    #logo {float: left;}

    .menu {float: right; word-spacing: 4px;}

        .menu_link1 {letter-spacing: 1px;}

        .menu_link1 a {color: #666;}

        .menu_link1 a:hover {color: #ff6000;}

        .menu_link2 a {color: #000; text-decoration:none;}

        .menu_link2 a:hover {text-decoration:underline;}

        .menu p {float: left; margin-left: 15px;}

        .menu span {color: #c0c0c0;}

            .menu_ico {background: url(images/menu_ico.gif) no-repeat 51px 3px; +background-position: 51px 1px; padding-right: 16px;}

        .qu{
	clear: both;
	float: right;
	padding: 1px;
	margin-top: 50px;
}
        .qu ul{
	margin: 0px;
	padding: 0px;
	width: 20px;
}
		.qu ul li{
	float: left;
	border: 1px solid #DD9188;
	list-style-type: none;
	margin-left: 10px;
	padding: 4px;
	background-color: #F5BFBE;
}
.qu ul li a{
	color: #FF3333;
	text-decoration: none;
}
.qu ul li a:hover{
    color: #FF3333;
	text-decoration: underline;
}
#nav {width: 980px; padding-left: 20px; height: 36px; position: relative; background: url(images/nav.gif); margin: 0 auto;}

    .nav1 {width: 7px; height: 36px; background: url(images/nav1.gif); position: absolute; top: 0; left: 0;}

    .nav2 {width: 7px; height: 36px; background: url(images/nav2.gif); position: absolute; top: 0; right: 0;}

    #nav li {float: left;}

        .link {display: block; background: url(images/link.gif) no-repeat right top; font-size: 14px; font-weight: bold; text-decoration:none;}

            .link span {display: block; background: url(images/link_span.gif) no-repeat left top; padding: 12px 20px 8px; color: #000;}

        .hover {color: #fff; text-decoration: none; padding: 10px 0; display: block;}

            .hover span {background: url(images/hover_span.gif) no-repeat right 3px; display: block; padding: 3px 20px 0;}



.search {width: 1000px; height: 50px; margin: 0 auto; background: url(images/search.gif); position: relative; margin-bottom: 2px;}

    .search1 {width: 2px; height: 50px; background: url(images/search1.gif); position: absolute; top: 0; left: 0;}

    .search2 {width: 2px; height: 50px; background: url(images/search2.gif); position: absolute; top: 0; right: 0;}

    .search_left { margin: 8px 0 0 20px; display: inline; position: absolute; left: 0px;}

        .search_bar {float: left;}

            .search_border {border: 1px solid #bbc8d1; float: left; margin: 1px 5px 0 0; _margin-right: 3px; position: relative}

                .search_line {border-right: 1px solid #c9d6df; height: 20px; width: 1px; overflow: hidden; position: absolute; top: 3px; left: 80px}

                    .select_span {border: 1px solid #fff; position: absolute; top: 4px; z-index: 1; overflow: hidden;}

                        .select_style {margin:-2px; width: 80px; background: transparent;}

                    .select_intup {border: 0; margin-left: 82px;}

            .select {font-size: 15px}

            .btn {background: url(images/search_btn.gif); border: 0; width: 75px; height: 29px;}

        .search_left p {float: left; margin-left: 5px; margin-top: 2px;}

            .search_left a {color: #999; text-decoration: none;}

            .search_left a:hover {text-decoration: underline;}

    .search_nav {float: right; height: 20px; margin: 10px 10px 0 0; padding: 7px 10px 0; background: url(images/search_nav.gif); position: relative;}

        .search_nav1 {width: 2px; height: 27px; position: absolute; top: 0; left: 0; background: url(images/search_nav1.gif);}

        .search_nav2 {width: 2px; height: 27px; position: absolute; top: 0; right: 0; background: url(images/search_nav2.gif);}

        .buy {color: #c53801; text-decoration: none; background: url(images/buy.gif) no-repeat left 2px; padding: 4px 5px 2px 30px;}

        .buy:hover {text-decoration: underline;}

        .buyline {color: #c53801; text-decoration: none; background: url(images/buyline.gif) no-repeat left top; padding: 0 5px 0 10px;}

        .buyline:hover {text-decoration: underline;}



.content {margin-bottom: 10px;}

.left {float: left;}

.right {float: right;}



#foot {text-align: center; color: #aaa; line-height: 20px; padding-bottom: 10px;}

    #foot p {
	color: #FFFFFF;
	word-spacing: 5px;
	padding: 5px 0;
	background-color: #f65811;
}

    #foot a {color: #fff; text-decoration: none;}

    #foot a:hover {text-decoration: underline;}

/* 整站的样式结束 */



/* 首页 */

.outer {width: 780px; overflow: hidden;}

    .alternate {width: 490px; height: 270px; float: left; border: 4px solid #f8dbc6; padding: 1px; position: relative;}

    .alternate_line {position: absolute; bottom: 1px; left: 1px; width: 490px; height: 27px; padding-top: 7px; border-top: 1px solid #fff; z-index: 2;}

        .alternate ul {float: right; padding-right: 15px;}

            .alternate li {float: left; width: 19px; height: 19px; text-align: center; line-height: 19px; font-weight: bold; color: #fff; margin-left: 4px; cursor: pointer;}

            .outer_bg { position: absolute; bottom: 1px; left: 1px; width: 490px; height: 34px; background: #000; -moz-opacity: 0.5; opacity:.50; filter: alpha(opacity=50); z-index: 1;}

            .nonce { background: url(images/nonce.gif);}

            .initial { background: url(images/initial.gif);}

    .sales { width: 252px; height: 262px;}

    .list_x { width: 252px; height: 131px; border-bottom: 1px solid #ddd;}

        .list_x li { width: 70px; float: left; padding: 0 7px; display: inline; overflow: hidden;}

            .list_x li p { margin-bottom: 10px; width: 70px; height: 70px; overflow: hidden;}

            .list_x h3 { width: 70px; height: 32px; line-height: 16px; overflow: hidden; }

            .list_x span { font-size: 14px; font-weight: bold; text-align: center; color: #fe5400; }

                .list_x h3 a { font-weight: normal; color: #666; text-decoration: none; font-size: 12px;}

                .list_x h3 a:hover { color: #ff6000; text-decoration: underline;}

    .list_y { padding-top: 6px;}

        .list_y li {line-height: 20px;}

            .list_y li a { display: block; width: 145px; height: 18px; overflow: hidden; padding-left: 12px; float: left; background: url(images/conbox.gif) no-repeat 2px 7px; font-weight: normal; color: #666; text-decoration: none;}

            .list_y li a:hover { color: #ff6000; text-decoration: underline;}

            .list_y li span { color: #fe5400; font-size: 14px; font-weight: bold; float: right; margin-right: 10px;}

            .best_height {height: 195px; overflow: hidden;}



.banner {}



.path {width: 980px; height: 30px; position: relative; margin: 0 auto; line-height: 30px; padding-left: 20px; word-spacing: 5px; background: url(images/path.gif)}



    .keyword1 {width: 1px; height: 30px; position: absolute; top: 0; left: 0; background: url(images/keyword.gif);}

    .keyword2 {width: 1px; height: 30px; position: absolute; top: 0; right: 0; background: url(images/keyword.gif);}

    .keyword a {color: #666; text-decoration: none;}

    .keyword a:hover {background: #bdc6ce; color: #fff; font-weight: bold;}



.news_list {margin: 0 0 3px 4px; height: 100px; _height: 103px; overflow: hidden;}

    .news_list li {font-weight: bold; color: #3d8bd7; width: 190px; height: 20px; overflow: hidden; line-height:20px;}

        .news_list a {font-weight: normal; color: #666; text-decoration: none; margin-left: 10px;}

        .news_list a:hover {text-decoration: underline;}

.ad {margin: 0 0 7px 3px;}

.ad a {width: 180px; height: 60px; overflow: hidden; border: 1px solid #ed5603; display: block;}

.ad a:hover {border: 1px solid #933501;}

.index_btn {width: 208px; height: 44px; margin-bottom: 6px;}

    .index_btnA {float: left;}

    .index_btnB {float: right;}

.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;}

/*.brands_but {margin: 5px 0 0 3px; +margin-bottom: 2px;}*/

.brands_btn {display: block; width: 177px; height: 26px; text-align: center; line-height: 24px; background: url(images/brands_btn.gif); color: #fff; font-weight: bold;margin: 5px 0 0 6px; text-decoration: none;}





.manufacture { width: 750px; overflow: hidden; padding-left: 6px;}

        .manufacture li {width: 124px; height: 180px; overflow: hidden; float: left; text-align: center;}

            .manufacture_pic {display: block; border: 1px solid #c4c4c4; padding: 2px; width: 100px; margin: 0 auto;}

                .manufacture_pic:hover {position: relative; top: 1px; left: 1px;}

            .manufacture li p {width: 120px; margin: 6px auto 0;}

                .manufacture li p a {color: #666; text-decoration: none; line-height: 16px; display:block; overflow:hidden;}

                .manufacture li p a:hover {text-decoration: underline;}

                .manufacture li p span {display: block; color: #fe5504; font-weight: bold; font-size: 14px;}

.four_pic { margin-top: 10px; overflow: hidden; width: 778px;}

    .four_pic li { float: left;}

        .four_pic a { display: block; width: 188px; height: 98px; overflow: hidden; border: 1px solid #c3c3c3;}

.content .image_ad a {margin-bottom: 7px; width: 206px; height: 58px; display: block; border: 1px solid #b0b0b0;}

.content .image_ad a:hover { border: 1px solid #333;}

.top {padding-left: 5px; margin-bottom: 10px;}

    .top li { padding-left: 30px; line-height: 28px;}

    .top a { color: #666; text-decoration: none;}

    .top a:hover { color: #ff6000; text-decoration: underline;}

    .top1 { background: url(images/top1.gif) no-repeat left 6px;}

    .top2 { background: url(images/top2.gif) no-repeat left 6px;}

    .top3 { background: url(images/top3.gif) no-repeat left 6px;}

    .top4 { background: url(images/top4.gif) no-repeat left 6px;}

    .top5 { background: url(images/top5.gif) no-repeat left 6px;}

    .top6 { background: url(images/top6.gif) no-repeat left 6px;}

    .top7 { background: url(images/top7.gif) no-repeat left 6px;}

    .top8 { background: url(images/top8.gif) no-repeat left 6px;}

    .top9 { background: url(images/top9.gif) no-repeat left 6px;}

    .top10 { background: url(images/top10.gif) no-repeat left 6px;}



.ware_list { overflow: hidden; width: 188px; padding-top: 3px;}

    .ware_list li {width: 188px; overflow: hidden; margin-bottom: 10px; +margin-bottom: 8px; _margin-bottom: 11px;}

        .ware_list_pic { float: left; margin-left: 5px;}

        .ware_list_text { float: right;}

            .ware_list_pic a { display: block; width: 78px; height: 78px; border: 1px solid #bbb;}

            .ware_list_pic a:hover {border: 1px solid #333;}

            .ware_list_text p { width: 90px; height: 55px; overflow: hidden; line-height: 18px;}

            .ware_list_text span { font-size: 15px; font-weight: bold; color: #fe5400;}

                .ware_list_text p a { color: #666; text-decoration: none;}

                .ware_list_text p a:hover { text-decoration: underline;}

.ware_list2 { overflow: hidden; width: 380px;  border-right: 1px solid #ddd;  float: left; margin: 10px 0 0 10px;}

    .ware_list2 li {width: 175px; overflow: hidden; float: left; margin-right: 10px; margin-bottom: 8px;}

        .ware_list2_pic { float: left; margin-left: 5px;}

        .ware_list2_text { float: right;}

            .ware_list2_pic a { display: block; width: 78px; height: 78px; border: 1px solid #bbb; overflow:hidden;}

            .ware_list2_pic a:hover {border: 1px solid #333;}

            .ware_list2_text p { width: 75px; height: 55px; overflow: hidden; line-height: 18px; margin-left: 5px;}

            .ware_list2_text span { display: block; width: 75px; height: 20px; overflow: hidden; font-size: 14px; font-weight: bold; color: #fe5400; margin-left: 5px; }

                .ware_list2_text p a { color: #666; text-decoration: none;}

                .ware_list2_text p a:hover { text-decoration: underline;}

.ware { width: 140px; float: right; margin: 10px 10px 0 0; display: inline;}

    .linebox2 { padding: 5px; overflow: hidden;}

        .linebox2 h1 {background: url(images/login_h1.gif); height: 30px; margin-bottom: 10px;}

            .linebox2 h1 span {display: block; color: #333; background: url(images/linebox_h1_span.gif); width: 62px; line-height: 21px; font-size: 12px; padding-left: 10px;}

.over_li li {height: 20px; overflow: hidden;}

.format { position: relative; margin-bottom: 10px; width: 778px; height: 310px; padding-bottom: 4px;}

    .format_line { width: 4px; height: 22px; position: absolute; top: 0; left: 12px; background: #fff;}

    .format h2 {margin-left: 24px; line-height: 28px; color: #fff;}

    .subnav {color: #fff; position: absolute; top: 5px; right: 5px; word-spacing: 3px;}

        .subnav a { color: #fff; text-decoration: none;}

        .subnav a:hover { text-decoration: underline; font-weight: bold;}

    .assort { border: 1px solid #fff; margin: 0 auto; overflow: hidden; width: 770px; background: #fff;}

        .assort_ad { float: left;}

        .assort_info { float: right; width: 535px; padding-bottom: 5px; margin-right: 10px; display: inline;}

            .assort_pic { margin-top: 10px; width: 535px; border-bottom: 1px solid #ccc; overflow: hidden; padding-bottom: 8px;}

                .assort_info li { float: left; text-align: center; margin: 0 14px; display: inline;}

                    .assort_img { padding: 1px; background: #fff; border: 1px solid #ccc; width: 100px; height: 100px; display: block;}

                    .assort_img:hover { position: relative; top: 1px; left: 1px;}

                    .assort_info li p { width: 100px; height: 34px; overflow: hidden; margin-top: 5px;}

                        .assort_info li p a { color: #666; text-decoration: none; display:block; height:32px; overflow:hidden;}

                        .assort_info li p a:hover { text-decoration: underline; color: #ff6000;}

                        .assort_info li span { font-weight: bold; font-size: 15px; color: #fe5400;}

            .assort_text { width: 535px; overflow: hidden; margin-top: 10px;}

                .assort_text p { width: 246px; padding-left: 20px; height: 20px; line-height: 18px; overflow: hidden; float: left; background: url(images/conbox.gif) no-repeat 8px 7px;}

                    .assort_text a { color: #666; text-decoration: none;}

                    .assort_text a:hover { color: #ff6000; text-decoration: underline;}

.category { width: 762px; overflow: hidden;}

    .category dl { width: 150px; height: 102px; margin: 0 2px 5px 0; float: left; overflow: hidden;}

        .category dt { margin-bottom: 5px;}

        .bgafd { background: #afd3cb;}

        .bgdca { background: #dcae7f;}

        .bgedb { background: #edb8bb;}

        .bgb8a { background: #b8afd3;}

        .bga2c { background: #a2c9ee;}

        .category dd { color: #ccc; line-height: 20px; margin-left: 5px; word-spacing: 6px; +word-spacing: 5px;}

            .category dt a {padding-left: 20px; line-height: 17px; font-weight: bold; color: #fff; background: url(images/linebox_dt.gif) no-repeat 4px 2px; text-decoration: none;}

            .category dt a:hover { text-decoration: underline;}

            .category dd a { color: #666; text-decoration: none;}

            .category dd a:hover { color: #ff6000; text-decoration: underline;}

/* 首页结束 */



/* 登录-注册 */

.login {width: 974px; overflow: hidden; border: 3px solid #f8dbc6; padding: 10px; margin: 0 auto 10px;}

    .login h1 {background: url(images/login_h1.gif); margin-bottom: 25px; height: 30px;}

    .login_con {width: 974px; background: url(images/login_con.gif) repeat-y; margin-bottom: 10px; overflow: hidden;}

        .login_left {float: left; width: 450px; margin: 70px 0 0 100px; padding-left: 100px; background: url(images/login_left.gif) no-repeat; color: #646665; display: inline;}

            .login_left table {border-collapse:collapse;}

                .login_left td {padding-bottom: 10px;}

                .renewedly {margin: 0 0 0 10px; position: relative; top: 7px; +top: 3px;}

                .distance {height: 70px;}

                .enter {width: 102px; height: 43px; border: 0; background: url(images/enter.gif); vertical-align:middle; }

                .clew {color: #c53801; margin-left: 8px;}

                .clew:hover {background: #db6f46; color: #fff; text-decoration: none;}

        .login_right {float: right; color: #9c9c9c; line-height: 22px; margin: 40px 50px 50px 0; display: inline; width: 180px;}

            .login_right h2 {line-height: 28px; font-size: 12px; color: #666;}

            .login_right ol {margin-bottom: 20px;}



.login_fill_in {float: left; color: #646665; margin: 30px 0 0 65px; display: inline;}

    .login_fill_in table {border-collapse:collapse;}

    .login_fill_in td {padding-bottom: 20px;}

    .login_btn {width: 102px; height: 43px; border: 0; background: url(images/login_btn.gif); vertical-align:middle; }

    .c53801 {color: #c53801;}

/* 登录-注册结束 */



/* 我要开店 */

.login_con1 {width: 974px; margin-bottom: 10px; overflow: hidden;}

.shop_form {margin: 15px 0 20px 70px; color: #666;}

.shop_form caption {text-align: left; margin-bottom: 10px; font-weight: bold; font-size: 14px;}

.shop_form td {height: 45px;}

.shop_btn {width: 102px; height: 43px; background: url(images/shop_btn.gif); border: 0;}

.shop_form a {color: #ff6000;}

.child_table {border-collapse: collapse; width: 80%}

.child_table th, .child_table td {border: 1px solid #ccc; text-align: center; height: 26px; font-weight: normal;}

.vatop {vertical-align: top;}

/* 我要开店结束 */



/* 店辅列表 */

.path {width: 980px; height: 30px; position: relative; margin: 0 auto; line-height: 30px; padding-left: 20px; word-spacing: 5px; background: url(images/path.gif)}

    .keyword1 {width: 1px; height: 30px; position: absolute; top: 0; left: 0; background: url(images/keyword.gif);}

    .keyword2 {width: 1px; height: 30px; position: absolute; top: 0; right: 0; background: url(images/keyword.gif);}

    .path span {font-size: 16px; position: relative; top: 2px;}

    .path a {color: #295ad0; text-decoration: none;}

    .path a:hover {text-decoration: underline;}



.search_specific {width: 978px; height: 39px; position: relative; margin: 0 auto 10px; padding: 9px 0 0 20px; border: 1px solid #dcdcdc; color: #646665; border-top: 0;}

    .search_specific span {position: relative; bottom: 2px; +bottom: 6px; margin:0px 5px 0px 8px;}

    .spe_btn {border: 0; background: url(images/btn.gif); width: 80px; height: 28px; margin-left:6px}

    .specific_bottom {position: absolute; left: -1px; bottom: -3px; width: 1000px; height: 2px; background: #f0f0f0; overflow: hidden;}



.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;}



.table {width: 780px; border-collapse:collapse;}

    .table_th {line-height: 30px; background: url(images/table_th.gif);}

    .table_th th {font-weight: normal;}

        .table_th a {color: #295ad0;}

        .table_th1 {float: left; width: 2px; height: 30px; background: url(images/table_th1.gif);}

        .table_th2 {float: right; width: 2px; height: 30px; background: url(images/table_th2.gif);}

        .explain1 {float: left; margin-left: 34px;}

        .explain2 {float: right; margin-right: 8px; display: inline; margin-top: 5px; +margin-top: 0px; _margin-top: 5px; }

        .explain_select {width: 80px;}

    .table_td {background: url(images/table_td.gif) repeat-x bottom;}

        .table_td td { padding: 10px 0; color: #646665;}

            .tableone {width: 100px;}

            .ware_pic {border: 3px solid #cecece; width: 65px; height: 65px; display: block; margin-left: 10px;}

            .ware_pic:hover {border: 3px solid #999;}

            .table_link { line-height: 18px;}

                .table_link a {color: #3d8bd7; font-weight: bold; text-decoration: none;}

                .table_link a:hover {text-decoration: underline;}

            .user_name {margin: -10px 0;}

            .align_c {text-align: center;}

/* 店辅列表结束 */



/* 商品列表 */

.conbox {/*width: 958px; margin: 0 auto 10px;*/ padding: 15px 20px; color: #959595; overflow: hidden; line-height: 20px;}

    /*.conbox table {width: 100%; line-height: 20px; border-collapse:collapse; }*/

    .li_three, .li_five {width: 722px;}

        .li_three li {float: left; width: 33%;}

        .li_five li {float: left; width: 20%;}

    .li_five2 {width: 958px; line-height: 20px;}

        .li_five2 li {float: left; width: 19.7%;}

    .conbox a {background: url(images/conbox.gif) no-repeat left center; padding-left: 15px; color: #646665; text-decoration: none;}

    .conbox a:hover {text-decoration: underline; color: #ff6000;}

    .linebox_ul {color: #959595; margin-left: 5px;}

        .linebox_ul li {line-height: 20px;}

        .new_lineheight li {line-height: 25px;}

            .linebox_ul li a {background: url(images/conbox.gif) no-repeat left center; padding-left: 15px; color: #646665; text-decoration: none;}

            .linebox_ul li a:hover {text-decoration: underline; color: #ff6000;}

    .barbtn {border: 0; width: 190px; height: 26px; background: url(images/barbtn.gif); color: #fff; font-weight: bold; margin: 10px 0;}



.fun_bar {width: 780px; height: 30px; background: url(images/table_th.gif); position: relative;}

    .fun_bar1 {width: 2px; height: 30px; background: url(images/table_th1.gif); position: absolute; top: 0; left: 0;}

    .fun_bar2 {width: 2px; height: 30px; background: url(images/table_th2.gif); position: absolute; top: 0; right: 0;}

    .fun_btn {float: left; padding-left: 10px;}

        .fun_style1 {position: relative; top: 5px;}

        .fun_style2 {position: relative; top: 1px; +top: 4px;}

            .fun_style1 img {cursor: pointer;}

        .fun_bar_line {margin: 0 10px;}



.nothing {width: 780px; padding: 50px 0; text-align: center;}

    .nothing p {width: 278px; height: 50px; padding: 30px 0 0 40px; background: url(images/nothing.gif) no-repeat; font-weight: bold; font-size: 15px; color: #585858; margin: 0 auto;}

.display_box {width: 760px; padding: 10px; overflow: hidden; border-bottom: 1px solid #d5d2d2; color: #646665;}

    .display_box li {width: 180px; height: 310px; float: left; text-align: center; padding-top: 10px; overflow: hidden;}

        .imgline {display: block; border: 1px solid #fff; width: 160px; height: 160px; overflow: hidden;}

        .imgline2 {display: block; border: 1px solid #fff; width: 65px; height: 65px; overflow: hidden;}

        .imgline:hover {border: 1px solid #999;}

        .imgline2:hover {border: 1px solid #999;}

        .textinfo {overflow: hidden; line-height: 18px; /*height: 28px;*/}

            .display_box a {color: #646665; text-decoration: none;}

            .display_box a:hover {text-decoration: underline;}

        .textinfo2 {margin: 0 auto; width: 140px; height: 30px; margin-top: 5px; overflow: hidden;}

        .price {font-weight: bold; color: #fe5504;}

    .display_box table {width: 100%; border-collapse:collapse; margin-bottom: 10px;}



.fun_title {float: left; padding: 7px 3px 0 15px;}

.attribute {float: left; border: 1px solid #cceac4; color: #fe5504; background: #fff; padding: 2px 20px 2px 10px; margin: 4px 10px 0 0; position: relative;}

    .attribute span {padding-right: 10px; +padding-top: 4px;}

    .attribute img {position: absolute; top: 3px; right: 6px;}

/* 商品列表结束 */



/* 店铺分类 */

.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;}

/* 店铺分类结束 */



/* 购物车 */

.flow_chart {width: 1000px; height: 35px; position: relative;}

    .flow_chart1 {position: absolute; top: 0; left: 0; width: 333px; height: 35px;}

    .flow_chart2 {position: absolute; top: 0; left: 323px; width: 349px; height: 35px;}

    .flow_chart3 {position: absolute; top: 0; right: 0; width: 338px; height: 35px;}

    .bg1_red { background: url(images/flow_chart_one2.gif);}

    .bg1_gray { background: url(images/flow_chart_one1.gif);}

    .bg2_red { background: url(images/flow_chart_two2.gif);}

    .bg2_gray { background: url(images/flow_chart_two1.gif);}

    .bg3_red { background: url(images/flow_chart_three2.gif);}

    .bg3_gray { background: url(images/flow_chart_three1.gif);}

.container {width: 974px; overflow: hidden; border: 3px solid #f8dbc6; padding: 10px;}

    .container h1 {margin-bottom: 20px; position: relative;}

    .center {width: 385px; height: 107px; margin: 120px auto; padding-left: 155px; background: url(images/center.gif) no-repeat}

        .center h1 {margin-bottom: 13px;}

        .center p, .center1 p {color: #797979; margin-bottom: 25px;}

            .center p a, .center1 p a {color: #295ad0;}

            .center p a:hover, .center1 p a:hover {color: #ff6000;}

    .center1 {width: 234px; height: 90px; margin: 40px auto; padding-left: 146px; background: url(images/center1.gif) no-repeat}

    .center2 {width: 264px; height: 110px; margin: 40px auto; padding-left: 146px; background: url(images/center2.gif) no-repeat}

        .center1 h1, .center2 h1 {padding: 20px 0 10px;}

        .center1 span {font-size: 15px;}

.linebox_long { overflow: hidden;}

    .linebox_long h1 {background: url(images/login_h1.gif); height: 30px; margin-bottom: 10px;}

.long_list {width: 949px; padding: 10px 10px 10px 15px; overflow: hidden; color: #646665;}

    .long_list li {width: 110px; float: left; text-align: center; overflow: hidden; margin: 0 12px; display: inline;}

        .long_imgline {display: block; border: 1px solid #bbb; width: 100px; height: 100px; padding: 2px; overflow: hidden;}

        .long_imgline:hover {border: 1px solid #333;}

            .long_list a {color: #646665; text-decoration: none;}

            .long_list a:hover {text-decoration: underline;}

.table1, .table2 {width: 100%; border-collapse:collapse;}

.table3 {width: 600px; border-collapse:collapse; margin: 20px 0 20px 50px; word-spacing: 5px;}

    .table3 td {padding: 5px 0;}

    .table3_btn {width: 81px; height: 21px; background: url(images/table3_btn.gif); color: #fff; font-weight: bold; border: 0;}

    .table1 th {height: 30px; background: #adadad; font-weight: normal; color: #fff; border-bottom: 2px solid #fff;}

    .title_td {height: 24px; background: #e6e6e6; border-bottom: 2px solid #fff;}

        .title_td a {color: #ff4d13;}

        .title_td a:hover {color: #ff6000;}

    .con_td td {background: #f5f5f5; border-bottom: 2px solid #fff; padding: 10px 0;}

    .con_td1 td {background: #eff1fc; border-bottom: 2px solid #fff; padding: 10px 0;}

    .con_tdA td {background: #f5f5f5; border-bottom: 2px solid #fff; padding: 5px 0;}

    .con_tdA1 td {background: #eff1fc; border-bottom: 2px solid #fff; padding: 5px 0;}

    .align_td {text-align: center;}

    .pic_td {border: 1px solid #c3c3c3; display: block; width: 65px; height: 65px; float: left;}

    .pic_td:hover {border: 1px solid #333;}

    .link_blue a {color: #295ad0;}

    .link_blue a:hover {color: #ff6000;}

    .table1 p {float: left; padding: 13px; line-height: 18px; color: #b5b5b5;}

        .table1 p a {color: #000; text-decoration: none;}

        .table1 p a:hover {color: #ff6000; text-decoration: underline;}

    .decrease {float: left; margin: 6px 3px 0 0}

    .adding {float: left; margin: 6px 0 0 3px;}

    .value_block {float: left;}

        .value_block input {width: 22px; padding: 3px 3px; +padding: 2px 3px; font-size: 14px;}

        .amend {width: 64px; margin: 0 auto;}

.stat {width: 974px; overflow: hidden; margin: 10px 0 20px;}

    .stat_info {float: left;}

    .stat_operation {float: right; +margin-bottom: -10px;}

        .stat_operation p {text-align: right; margin-bottom: 5px;}

            .stat_link {margin: 3px 10px 0 0; float: right;}

                .stat_link span, .notarize span {font-size: 16px;}

            .notarize {margin-top: 20px;}

                .notarize_back {position: relative; bottom: 15px; left: 20px; display: inline;}

            .stat_btn {float: right; position: relative; display: block; background: url(images/stat_btn.gif); height: 28px; padding: 2px 20px 0 25px; text-decoration: none; font-size: 12px; font-weight: bold; color: #fff; overflow: hidden;}

            .stat_btn:hover {-moz-opacity: 0.8; opacity:.8; filter: alpha(opacity=80);}

                .stat_btn1 {position: absolute; top: 0; left: 0; width: 4px; height: 30px; background: url(images/stat_btn1.gif); overflow: hidden;}

                .stat_btn2 {position: absolute; top: 0; right: 0; _right: -1px; width: 4px; height: 30px; background: url(images/stat_btn2.gif); overflow: hidden;}

                .stat_btn span {font-size: 18px; position: relative; top: 1px;}

.h1_link {color: #295ad0; font-weight: normal; font-size: 12px; position: absolute; left: 100px; top: 4px}

.h1_link:hover {color: #ff6000;}

.add_up {font-size: 24px; color: #f90; font-weight: bold;}

.info_bar {text-align: center; font-size: 13px; font-weight: bold; padding: 20px 0; background: #f5f5f5; color: #3e3e3e; margin-bottom: 20px;}

.defray {width: 974px; overflow: hidden;}

    .defray dt {font-size: 14px; font-weight: bold; padding-left: 24px; line-height: 26px; color: #3e3e3e; background: #f5f5f5; margin-bottom: 10px; width: 950px;}

    .defray dd {color: #797979; width: 974px; overflow: hidden; margin-bottom: 10px;}

        .choice {float: left; width: 8%; text-align: center; padding-top: 15px;}

        .defray_co {float: left; width: 16%;}

        .defray_info {float: left; width: 60%; padding-top: 10px;}

        .defray ul {padding-left: 28px; overflow: width: 946px;}

        .defray li {width: 150px; height: 50px; float: left;}

            .li_choice {float: left; padding-top: 14px;}

            .li_co {float: left;}

.explain {color: #797979; margin: 10px 0 20px; line-height: 20px;}

    .explain a {color: #295ad0;}

    .explain a:hover {color: #ff6000;}

/* 购物车结束 */



/*---------------------修修添加的--------------------------*/



.linebox_ul2 {color: #959595; margin-left: 5px;}

        .linebox_ul2 li {line-height: 24px;}

            .linebox_ul2 li a {padding-left: 20px;color: #646665;text-decoration: none;    background-image: url(images/menu_ico2.gif);    background-repeat: no-repeat;    background-position: left 2px;}

            .linebox_ul2 li a:hover {text-decoration: underline; color: #ff6000;}

.tableft{text-align: left;padding-left: 10px;}

.fun_style3 {position: relative; top: 1px; _top: 4px;}

.fleft{float:left;}

.fright{

    float:right;

    padding-right: 15px;

}

.red{color:#FF0000;}

a.down2, .downNull2 {

    background-image: url(images/down.gif);

    background-position: 50px center;

    background-color: #ff975f;

    background-repeat: no-repeat;

    border: 1px solid #ff7a32;

    color: #fff;

    text-decoration: none;

    float: left;

    display: inline;

    padding: 0 10px 0 5px;

    width: 40px;

    height: 18px;

    line-height: 18px;

    margin: 5px 0 0 5px;

}

.downNull2{ background-color: #e0e0e0; border: 1px solid #c7c7c7;}

a.down2:hover {

    border: 1px solid #a53a00;

    color: #FFFFFF;

}

.lebioa {background: url(images/conbox.gif) no-repeat left center; padding-left: 15px; color: #646665; text-decoration: none; margin-left: 15px;}

.lebioa:hover {text-decoration: underline; color: #ff6000;}

.cgreed{

    color: #80bd5d;

    margin-left: 15px;

}



.line_block {border: 1px solid #dcdcdc; background: #f8f8f8; width: 772px; padding: 3px; overflow: hidden;}

.con_block {background: #fff; padding: 20px; overflow: hidden;}

.con_block h1 {font-size: 16px; color: #3d3f3e; text-align: center;}

.con_block h2 {color: #9a9a9a; font-size: 12px; padding: 5px 0 20px; font-weight: normal; text-align: center; border-bottom: 1px solid #d2d2d2; margin-bottom: 20px;}

.con_block p {line-height: 25px; margin-bottom: 20px; color: #666;}

.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 {text-decoration: underline;}

.more_article h3 span {color: #999; padding-left: 20px;}

.send_pm {display:block; line-height:28px; color:#000000; text-decoration:none; margin: 0 auto;}





/* 提示信息开始 */

.system {width: 400px; height: 260px; padding: 10px; border: 4px solid #f7dbc5; margin: -130px 0 0 -200px; position: absolute; top: 50%; left: 50%;}

.system h1 {background: url(images/login_h1.gif) repeat-x; height: 40px;}

.system h1 p {background: url(images/system_info_dt.gif); height: 24px; width: 196px;}

.system_info {padding: 10px 0 0 70px; margin: 30px 0 0 60px;}

.succeed { background: url(images/succeed.gif) no-repeat;}

.failure { background: url(images/failure.gif) no-repeat;}

.system_info dt { font-size: 14px; font-weight: bold; margin-bottom: 18px;}

.system_info dd {margin-bottom: 8px; line-height: 22px;}

.system_info a {color: #0265cd;}

.system_info a:hover {color: #ff6000;}

/* 提示信息结束 */



/* 表单验证的相关样式 */

form .field_notice { color:#9C9C9C; margin-left:5px; }

form .red { color:red;}

form label.error { color:red; margin-left:5px; }

form input.error { border:red 1px dotted; }

form label.checking { padding-left:18px; background:transparent url(images/checking.gif) no-repeat; margin-left:5px; font-style:italic; color:#9C9C9C; display:none; }

form label.right { padding-left:12px; background:transparent url(images/right.gif) no-repeat; margin-left:5px; font-style:italic; color:green; float:none; }



/* 默认样式 */

.default {color: #666;}

.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;}

.default_width1 {width: 750px; overflow: hidden;}



/* 友情链接样式 */

.links { width: 1000px; margin: 0 auto 10px; overflow: hidden; }

.link_ul { width: 972px; overflow: hidden; padding-left: 10px; }

.link_ul li { float: left; margin: 0 18px 10px 0; }

.link_ul li a { display: block; width: 88px; height: 31px; border: 1px solid #eee; overflow: hidden; }

.link_ul li a:hover { border: 1px solid #777; }
/* more */
#mr{
	float: right;
	height: 20px;
	width: 50px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555555;
	text-align: right;
	margin-top: 2px;
}
#mr a{
	color: #555555;
	text-decoration: none;
}
#mr a:hover{
	color: #555555;
	text-decoration: underline;
}
#ee {
	font-family: Arial;
	font-size: 9pt;
	margin-left: auto;
	margin-right: auto;
	line-height: 14pt;
	text-align:left;
	color: #333333;
}
    #ee a:link {
	color: #660033;
	text-decoration: none;
          }
	#ee a:visited {
	     color: #660033;
		 text-decoration: none;
          }
    #ee a:hover {
	color: #FF9933;
	text-decoration: underline;
	    }
    #ee a:active {
	    color: #660033;
		text-decoration: none;
	    }

#e2{
	font-family: Arial;
	font-size: 9pt;
	margin-left: auto;
	margin-right: auto;
	line-height: 14pt;
	text-align:center;
	}
    #e2 a:link {
	color: #336699;
	text-decoration: none;
          }
	#e2 a:visited {
	color: #336699;
	text-decoration: none;
          }
    #e2 a:hover {
	color: #0099FF;
	text-decoration: underline;
	    }
    #e2 a:active {
	color: #336699;
	text-decoration: none;
	    }

#tb {
	text-align:center;
	color: #FFFFFF;
}
