/*--- Global style ---*/
* { word-wrap: break-word; word-break: break-all;}
body { margin: 0px; padding:0px; font-family:"宋体"; font-size:12px;}
form, img { margin: 0; border: 0; }
a { color: #3A3A3A; text-decoration: none; }
a:hover { color: #FF6600; text-decoration: underline; }
select, input, textarea { font: 12px Tahoma, Verdana, Helvetica,sans-serif; }
ul,li{margin:0px; padding:0px; list-style:none}
h2,h3,h4,p{padding:0px; margin:0px; font-size:12px}
/*--- Common style ---*/
#left { float: right; width: 255px; }
#right { float: left; width: 700px; }
.y_int{border:none; width:100%;padding-left:20px; line-height:22px}
.ct_add .title_y{background:url(img/h_04.gif) no-repeat 95px 9px; padding:0px} 
.hottag{line-height:20px}
.y_text{color:#d90000}
.y_text a:hover{text-decoration:none}
.y_text02{color:#d90000; margin-right:2px}
.y_text02 a{color:#d90000}
.y_text01_y{font-weight:bold; color:#d90000}
.cka{background:#ff0000; color:#ffff00; font-size:16px; font-weight:bold; width:auto; padding:3px 10px}
.cka a{color:#fff; font-size:14px; margin-left:10px}
.cka01{color:#ff0000; font-size:14px; font-weight:bold; width:auto; padding:3px 10px; padding-left:0px}
.cka01 a{color:#ffff00; font-size:12px; margin-left:10px; background:#ff0000; padding:2px 2px 0px 2px}
.mainrail { clear:both; padding:1px 1px 3px 0px; margin-bottom: 10px; line-height:1.1; position:relative; }
.mainrail em { float:right; padding-top:6px; padding-right:5px; font-style:normal; }

.mainrail em .unselected { padding:5px 8px 3px 8px; margin:0; position:relative;top:23px;*top:23px; cursor:pointer; border:#ccc dashed 1px }
.mainrail em .selected {margin:0; cursor:pointer; position:relative;padding:5px 8px 3px 8px;top:23px;*top:23px;border:#ccc dashed 1px; color:#F00; font-weight:bold; border-bottom:#fff solid 1px}
.mainrail01 em .unselected { padding:5px 8px 3px 8px; margin:0; position:relative;top:8px;*top:8px; cursor:pointer; border:#ccc dashed 1px }
.mainrail01 em .selected {margin:0; cursor:pointer; position:relative;padding:5px 8px 3px 8px;top:8px;*top:8px;border:#ccc dashed 1px; color:#F00; font-weight:bold; border-bottom:#fff solid 1px}
.rail-border-1 { border:1px solid #ccc !important; background:#fff; }
.rail-border-2 { border:1px solid #ccc !important; background:#fff; }
.rail-border-3 { border:1px solid #ccc !important; background:#fff; }

.rail-h-1 { font-size: 12px; margin:0 0 3px 0; padding: 5px 5px 4px 10px; color:#FF6600; }
.rail-h-2 { font-size: 12px; margin:0 0 3px 0; padding: 6px 5px 4px 10px; color:#CC0000; font-weight:normal; line-height:30px; border-bottom:#ccc solid 1px }
.rail-h-3 { font-size: 12px; margin:0 0 3px 0; padding: 6px 5px 4px 10px; color: #555; font-weight:normal; }

.rail-h-border-1 { border-bottom:1px solid #EEE !important; background:#fff; }

.rail-h-bg-1 {}
.rail-h-bg-2 { margin:0px 5px}
.rail-h-bg-3 { border-bottom:1px solid #D3D3D3; }

.rail-h-bm-1 { /*border-bottom:1px solid #BFD1EB;*/ }
.rail-h-bm-2 { /*border-bottom:1px solid #FBD2E2;*/ }
.rail-h-bm-3 { /*border-bottom:1px solid #ddd;*/ }

.rail-rl-1 { background:url('img/type_b_left.gif') no-repeat; height:25px; }
.rail-rr-1 { background:url('img/type_b_right.gif') no-repeat right top; color:#009944; padding-left:5px;margin-left:2px; }
.rail-ro-1 { border:1px solid #CFE8B7; }

.subrail { line-height:25px; height:25px; margin:0 10px; border-bottom:1px dashed #ccc; }
.subrail .selected a { color:#CC0000; text-decoration: underline; }

.rail-list { clear:both; margin: 0px 10px; padding:3px 0 0 0; line-height:20px; list-style:none;  }
.rail-list div { word-wrap: break-word; overflow: auto;}
.rail-list img { clear:both; float:left; border:1px solid #eee; margin-right:5px; margin-bottom:5px;}
.rail-list li { clear:both;color:#808080; clear:both;background:url(img/news_dian.gif) no-repeat 5px 8px; line-height:20px; height:20px; overflow:hidden; padding-left:15px } 
.rail-list li cite { float:right; font-style:normal;}
.rail-list li .discount {margin:0;padding:0;color:green; float:right; font-family:Arial, Helvetica, sans-serif }
.rail-list li .discount span{color:#F00; font-weight:bold}

.rail-text { text-indent:24px; margin:5px 10px; padding:0; line-height:20px; }
.rail-links {  margin:5px 10px; padding:0; line-height:18px; } 

.rail-faces { padding:5px 0; margin:5px 0 0 5px; padding:0; list-style:none; overflow:hidden; }
.rail-faces li { float:left; margin:0 3px; width:55px; height:72px; text-align:center; overflow:hidden; 
    background-image:none; border:none; }
.rail-faces li img { width: 48px; height: 48px; float: left; padding: 2px; border: 1px solid #ddd;}
.rail-faces li span { display: block; line-height: 17px; clear:right; margin-top:1px; }

.rail-pictures { padding:0;margin:0;list-style:none; padding-left:5px }
.rail-pictures li { float:left; width: 130px; height: 120px; margin:5px 10px; padding:1px; text-align:center; }
.rail-pictures li div { border:1px solid #ddd; padding:2px; width:130px; height:95px; background:#FCFCFC; margin-bottom:5px; }
.rail-pictures li div img { max-width: 124px; max-height: 94px;  margin-top: expression((95-this.height)/2); 
    width: expression(this.width > 124 ? 124 : true); height: expression(this.height > 94 ? 94 : true); }
.rail-pictures li p { margin:0;padding:0; }

.rail-thumb-s { margin:1px auto;padding:0;list-style:none; }
.rail-thumb-s li { float:left; width: 88px; height: 90px; margin:3px 3px; padding:1px; text-align:center; }
.rail-thumb-s li div { border:1px solid #ddd; width:88px; height:67px; background:#FCFCFC; margin-bottom:5px; }
.rail-thumb-s li div img { max-width: 88px; max-height: 67px; margin-top: expression((67-this.height)/2);
    width: expression(this.width > 88 ? 88 : true); height: expression(this.height > 67 ? 67 : true); }
.rail-thumb-s li p { margin:0;padding:0; }

.rail-thumb-n { margin:1px auto;padding:0;list-style:none;}
.rail-thumb-n li { float:left; width: 88px; height: 67px; margin:3px 3px; padding:1px; 
    text-align:center;}
.rail-thumb-n li div { border:1px solid #ddd; width:88px; height:67px; background:#FCFCFC; }
.rail-thumb-n li div img { max-width: 88px; max-height: 67px; margin-top: expression((67-this.height)/2); 
    width: expression(this.width > 88 ? 88 : true); height: expression(this.height > 67 ? 67 : true); }

.rail-gift { padding:0; margin:0; list-style:none; padding-left:10px }
.rail-gift li { float:left; margin:5px 9px; padding:1px; text-align:center;}
.rail-gift li div { border: 1px solid #ddd ; width:149px; height: 95px; background:#FCFCFC; margin-bottom:5px;}
.rail-gift li div img { max-width: 124px; max-height: 94px;
    width: expression(this.width > 124 ? 124 : true); height: expression(this.height > 94 ? 94 : true); }
.rail-gift li p { margin:0;padding:0; }
.rail-gift li p span { display:block; margin-top:5px; }

.rail-thumblist { margin: 5px 5px 0 5px; }
.rail-thumblist img { border:1px solid #ddd; }

.maintable { width: 100%; }
.maintable .tblth { /*background:#FFFFFF;*/  }
.maintable .tblth th { /*border-bottom:1px solid #FFFFCC;*/ }
.maintable th { text-align: left; color: #808080; padding: 5px 10px; font-weight: normal; }
.maintable td { padding: 5px 10px; }
.maintable .num { text-align: center; }

.myframe { border:0; width:100%; height:100%; }

/*--- head ---*/
.tt_top{ margin:0px auto; width:981px; height:6px; background:url(img/tt_bg.gif) no-repeat; font-size:0px}
#topmenu { margin-bottom:10px; margin-left: auto; margin-right: auto;  margin:0px auto ;width:965px; padding:0px 8px; background:#fff}
#topmenu a { margin:0 2px; }
#topbox_y{ height:36px; padding:0px 0px; width:965px; position:relative; line-height:36px; background:#fff url(img/top_bg.gif) repeat-x; z-index:2}
#header, #body, #menu_hr, #footer { margin-left: auto; margin-right: auto; width:965px; padding:0px 8px; margin:0px auto; background:#fff; }
#body{padding-top:5px; overflow:hidden}
#header{position:relative; z-index:1}
.topbox_l{background:url(img/top_l.gif) no-repeat; position:absolute; left:0px; top:0px; width:5px; height:36px}
.topbox_r{background:url(img/top_r.gif) no-repeat; position:absolute; right:0px; top:0px; width:4px; height:36px;}
.home_y{background:url(img/home.gif) no-repeat 5px 10px; padding-left:20px}
.home_w{cursor:pointer; position:relative;}
.home_w span{font-weight:bold}
.home_w span a {background:url("img/jiantou.gif") no-repeat right 0px;padding:0px 20px 0px 0px; color:#6666cc; font-weight:normal}
.home_w span a:hover{background-position:100% -39px;color:#dc0f00;cursor:hand; text-decoration:none}
.city_y{ border:#ccc solid 1px; background:#fff; left:-40px; top:30px; position:absolute; z-index:9999; padding:5px; padding-left:0px; width:230px}
.city_y dl{margin:0px; padding:0px}
.city_y dd{float:left; margin:0px 5px 0px 0px; line-height:20px; white-space:nowrap; padding:0px 5px; padding-top:1px; display:block; margin-bottom:2px}
.city_y dd a{ margin:0px 5px; line-height:20px; white-space:nowrap;line-height:20px; padding:0px 5px; padding-top:1px; display:block; margin-bottom:2px}
.city_y dd a:hover{background:#6666cc; color:#fff; display:block; text-decoration:none}
.float_left { float: left; padding-left:5px}
.float_left li{float:left; margin:0px 5px;}
.float_right { float: right; width:543px;}
.float_right li{float:left; line-height:30px; padding-top:2px; margin-right:5px;*+margin:0px}
.float_right .t_input{ width:80px; height:16px; line-height:16px; margin-top:-2px; _margin-top:2px;}
.float_right .login_bn{background:url(img/login01.gif) no-repeat center; cursor:pointer; width:39px; height:28px; text-indent:-9999px;  float:left; border:none}

.m_y{background:url(img/m_bg.gif) repeat-x; width:965px; height:73px; position:relative}
.m_y_l{background:url(img/m_l.gif) no-repeat; width:7px; height:73px; position:absolute; left:0px; top:0px}
.m_y_r{background:url(img/m_r.gif) no-repeat; width:7px; height:73px; position:absolute; right:0px; top:0px}
.mainmenu{width:965px; overflow:hidden}
.mainmenu .logo { float:left; width:160px; text-align:center; margin:0; padding-top:6px}
.mainmenu .gg{float:right; width:765px; padding:10px 0px; padding-top:5px}
.mainmenu .gg01{float:left}
.mainmenu .gg02{float:right}
.menu{padding-left:10px}
.menu li{float:left;white-space:nowrap; line-height:26px; margin-right:5px; padding-top:0px;  font-size:14px}
.menu a {float:left;background:url("img/tableftI.gif") no-repeat left top;text-decoration:none; padding:0px 0px 0px 5px}
.menu a span {float:left;background:url("img/tabrightI.gif") no-repeat right top;height:26px; padding:6px 13px 0px 10px; color:#fff; font-weight:bold}
.menu a:hover {background-position:0% -32px; text-decoration:none;cursor:hand;}
.menu a:hover span {background-position:100% -32px;color:#dc0f00;cursor:hand;}
.meun_select a {float:left;background:url("img/tableftI.gif") no-repeat left -32px;padding:0px 0px 0px 5px;text-decoration:none;}
.meun_select a span { float:left;display:block;background:url("img/tabrightI.gif") no-repeat right -32px;padding:6px 13px 0px 10px; color:#dc0f00; font-weight:bold}

.menu .pindao{position:relative; z-index:9999}
.menu .pindao a span {float:left;background:url("img/tabrightI0.gif") no-repeat right top;height:26px; padding:6px 23px 0px 10px; color:#fff; font-weight:bold}
.menu .pindao a:hover {background-position:0% -30px; text-decoration:none;cursor:hand;}
.menu .pindao a:hover span {background-position:100% -30px;color:#dc0f00;cursor:hand;}
.pd_y{ border:#db370d solid 1px; border-top:none; background:#fff; left:-40px; top:32px; position:absolute; z-index:9999; padding:2px;}
.pd_y dl{margin:0px; padding:0px}
.pd_y dd{margin:0px; padding:0px;display:block; clear:both; width:100px; font-size:12px; line-height:22px}
.pd_y dd a{ padding:0px 10px; padding-top:1px; margin:0px; background:url(img/jiaotou.gif) no-repeat 5px 8px; padding-left:15px; line-height:20px; display:block}
.pd_y dd a:hover{background:#EEE; display:block; width:75px }

.mainmenu .search{ height:32px; margin:5px auto 0 auto; padding:0 5px; width:955px;line-height:20px;  clear:both }
.mainmenu .search li{float:left;}
.mainmenu .search .li_text{ color:#df1600; padding-left:20px; padding-top:8px}
.mainmenu .search .li_text01{ color:#df1600; padding-left:10px}
.mainmenu .search form { float:left; margin: 2px 0 0 2px; width:340px; }
.mainmenu .search form input { padding:2px 2px; border-style:solid; border-width: 1px; border-color: #7C7C7C #C3C3C3 #DDD;line-height: 15px; }
.mainmenu .search button { font:12px Tahoma,Arial,sans-serif; margin-bottom:-1px; background:url(img/s_bn.gif) no-repeat; width:61px; height:25px; border:none; text-indent:-9999px; cursor:pointer }
.mainmenu .key { float:left; padding-top:2px;width:550px; line-height:27px }
.mainmenu .key .jiameng { float:right; color:#FFF; font-style:normal; background:url(img/shangchuan.gif) no-repeat; width:82px; cursor:pointer; height:24px; text-indent:-9999px; margin-left:5px}
.mainmenu .key .dianpin { float:right; color:#FFF; font-style:normal; background:url(img/dianp.gif) no-repeat; width:82px; cursor:pointer; height:24px; text-indent:-9999px }

/*--- body ---*/
.link_path { margin-bottom: 5px; padding:1px; background:#fff;border-bottom:#dcdcdc solid 1px}
.link_path div{background:#f7f7f7; line-height:32px; height:30px; padding-left:10px}
.link_path em { float:right; padding-right:5px; font-style:normal; }

.catelist { padding:0px; position:relative; margin-bottom:10px; border:1px solid #ccc; position:relative; line-height:20px}
.catelist .type { clear:both; margin:0px 5px;font-family:Verdana,Arial,Tahoma; }
.catelist .type h3 {font-size:12px; margin:0; padding-top:5px; padding-left:5px; background:url(img/ct_bg02.gif) no-repeat 3px 10px; padding-left:20px}
.catelist .type .class {margin:0; text-align:left; padding:5px; }
.catelist .type .class span { padding-right:10px; display:inline; }
.catelist .type .class .street { padding:5px 5px 4px 5px; margin:2px 0px 0 0;padding-left:10px; background:#F3F3F3; line-height:20px; border:1px solid #ccc; }
.catelist .selected03{border:#ccc solid 1px; border-bottom:none; height:40px; background:#F3F3F3; margin-right:8px}
.catelist .selected03 a { color:#CC0000; text-decoration:none;padding:5px 0px 5px 10px}
.catelist .selected03 a { color:#CC0000; text-decoration:none;}
.catelist .selected01 a { color:#CC0000; text-decoration:none;}
.catelist .selected02 a { color:#039; text-decoration:none;}
.filter { padding:5px 0 5px 10px; }
.filter span { display:block; height:30px; }


/*--- Index ---*/
.h_clear{clear:both; width:100%; height:8px; font-size:0px}
#index_left { float: left; width: 200px; margin-right:10px;}
#index_center { float: left; width: 500px; margin-right:10px; }
#index_right { float: right; width: 245px; }
.mainbox{width:965px;clear:both}
.gg_r{float:right}
.gg_l{float:left}

.mainbox_l{float:left; width:271px; height:355px; position:relative; border:#cbcbcb solid 1px; z-index:0; background:url(img/new_h01.gif) repeat-x}
.l_t_bg{background:url(img/l_bg.gif) no-repeat; width:7px; height:7px; position:absolute; left:-1px; top:-1px}
.l_t_bg01{background:url(img/l_bg.gif) no-repeat; width:7px; height:7px; position:absolute; left:-1px; top:-1px}
.r_t_bg{background:url(img/r_bg.gif) no-repeat; width:7px; height:7px; position:absolute; right:-1px;_right:-2px; top:-1px}
.r_t_bg01{background:url(img/r_bg.gif) no-repeat; width:7px; height:7px; position:absolute; right:-1px;_right:-1px; top:-1px}
.l_b_bg{background:url(img/b_l_bg.gif) no-repeat; width:7px; height:7px; position:absolute; left:-1px; bottom:-1px;_bottom:-9px}
.l_b_bg01{background:url(img/b_l_bg.gif) no-repeat; width:7px; height:7px; position:absolute; left:0px; bottom:-1px;_bottom:-9px}
.r_b_bg{background:url(img/b_r_bg.gif) no-repeat; width:7px; height:7px; position:absolute; right:-1px;_right:-2px; bottom:-1px;_bottom:-9px}
.r_b_bg01{background:url(img/b_r_bg.gif) no-repeat; width:7px; height:7px; position:absolute; right:-1px;_right:-1px; bottom:-1px;_bottom:-9px}
.h_new{position:absolute; right:0px; top:0px; width:41px; height:41px; z-index:9999}
.h_new{background:url(img/new.png)!important; background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true", sizingMethod="image", src="img/new.png"); border:none; }
.h_hot{position:absolute; right:0px; top:0px; width:41px; height:41px; z-index:9999}
.h_hot{background:url(img/hot.png)!important; background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true", sizingMethod="image", src="img/hot.png"); border:none; }

.m_cont{padding:10px; width:251px}
.mainbox_l .m_cont{_height:324px; overflow:hidden}
.mainbox_l h2{background:url(img/new_h02.gif) no-repeat; color:#d90000; padding-left:15px; line-height:18px; font-size:14px; height:25px; margin-bottom:5px}
.mainbox_l .u01{text-align:left; height:90px; clear:both}
.mainbox_l .u01 li{float:left; width:245px;}
.mainbox_l .u01 img{padding:2px; border:#ccc solid 1px; width:100px; height:75px; float:left}
.mainbox_l .u01 p{line-height:22px; float:right; width:125px}
.mainbox_l .u01 .p_title{font-weight:bold}
.mainbox_l .u01 .p_text{ line-height:18px; color:#656565}
.mainbox_l .u01 .more_text{color:#F30}
.mainbox_l .u01 .more_text a{color:#F30}
.mainbox_l .u02{ padding-top:5px;_padding-top:0px; width:99%; height:93px; padding-bottom:10px;_padding-bottom:5px; border-bottom:#ccc dashed 1px; clear:both}
.mainbox_l .u02 li{background:url(img/dian.gif) no-repeat 0px 7px; float:left; line-height:20px; margin-left:0px; padding:0px; padding-left:7px; white-space:nowrap; overflow:hidden; width:98%}
.mainbox_l .u02 li cite{float:right; font-style:normal; color:#999}
.mainbox_l .u03{width:99%; padding-top:5px; clear:both}
.mainbox_l .u03 li{background:url(img/dian.gif) no-repeat 0px 7px; padding-left:7px; line-height:21px}
.mainbox_l .u03 cite{float:right; font-style:normal;color:#999}
.mainbox_l .u04{ position:absolute; right:5px; top:0px}
.mainbox_l .u04 li{float:left; background:url(img/new_h04.gif) no-repeat center 0px; margin:3px 3px; padding-left:8px; width:57px; height:29px; line-height:22px; text-align:center; padding-top:5px; cursor:pointer }
.mainbox_l .u04 .seleced{background:url(img/new_h03.gif) no-repeat;  height:31px;padding-top:5px; color:#cc0000}
.mainbox_l .u05{line-height:20px; width:100%}
.mainbox_l .u05 li{white-space:nowrap}
.mainbox_m{float:left; width:458px; height:355px; position:relative;border:#cbcbcb solid 1px; margin-left:7px}
.m_cont_m{width:442px; padding:8px; overflow:hidden}
.m_cont_m h2{background:url(img/h_02.gif) no-repeat; text-indent:-9999px; height:29px; margin-bottom:5px}
.m_cont_t{background:#ececec; width:428px; height:62px; margin:0px 5px; padding:10px; position:relative}
.m_cont_t h3{text-align:left; color:#d90000; background:url(img/h_04.gif) no-repeat 55px 3px; height:20px}
.m_cont_t .more{position:absolute; right:10px; top:10px}
.m_cont_t li{white-space:nowrap; width:400px; background:url(img/jiaotou.gif) no-repeat 5px 7px; line-height:22px; padding-left:10px} 
.box_img{clear:both; width:442px; height:215px}

.y_r_box{float:right;width:218px; overflow:hidden}
.mainbox_r{float:right; width:216px;_width:217px; position:relative;border:#cbcbcb solid 1px; margin-bottom:9px}
.mainbox_r .more{position:absolute; right:30px; top:20px}
.mainbox_r01{height:167px;_height:171px}
.mainbox_r02{height:176px;_height:150px;width:216px;_width:216px; margin-bottom:5px}
.mainbox_r_box{width:196px; padding:10px; padding-bottom:0px; overflow:hidden}
.mainbox_r02 .mainbox_r_box{height:176px;_height:153px;}
.mainbox_r_box h2{background:url(img/h_03.gif) no-repeat; height:35px; text-indent:-9999px}
.mainbox_r_box h3{background:url(img/h_05.gif) no-repeat; height:25px; text-indent:-9999px}
.mainbox_r_box .u01{background:url(img/on.gif) no-repeat 0px 6px; width:196px}
.mainbox_r_box .u01 li{padding-left:23px; line-height:25px; width:173px; white-space:nowrap}
.mainbox_r_box .u01 .dazhe{float:right; color:#fd6522}
.mainbox_r_box .u01 .dazhe a{color:#fd6522}
.mainbox_r .discount{float:right; color:#666; white-space:nowrap; font-family:Arial, Helvetica, sans-serif;}
.mainbox_r .discount span{color:#F30; font-style:normal; font-weight:bold; margin:0px 2px}

.m02_l{float:left; position:relative; width:737px; height:310px;_height:311px; position:relative;border:#cbcbcb solid 1px; margin-bottom:10px; background:url(img/new_h01.gif) repeat-x 0px 10px}
.m02_l .m02_cont{padding:10px; width:717px; overflow:hidden}
.m02_l .more{position:absolute; right:25px; top:20px}
.m02_l h2{background:url(img/h_06.gif) no-repeat; height:35px; margin-bottom:10px; text-indent:-9999px}
.m02_l li{float:left; width:109px; height:127px; margin:0px 5px}
.m02_l li img{ width:100px; height:80px; padding:2px; border:#ccc solid 1px; margin-bottom:3px}
.m02_l p{line-height:25px; text-align:center; width:110px}
.m02_l #m02_0 p{line-height:16px}
.m02_l .discount{color:#F30; white-space:nowrap; font-family:Arial, Helvetica, sans-serif;}
.m02_l .discount span{color:#C00; font-size:16px; font-weight:bold; margin:0px 2px}
.m02_l .dhu01{ margin-bottom:10px; position:absolute; right:70px; top:13px; text-align:center}
.m02_l .dhu01 li{ width:59px; height:29px; line-height:29px; background:url(img/new_h04.gif) no-repeat; cursor:pointer;margin:0px 2px; padding-left:6px}
.m02_l .dhu01 .seleced{background:url(img/new_h03.gif) no-repeat center 0px; display:block;color:#F00; height:32px;text-align:center}
.m02_l .dhu01 .seleced a{color:#fff;padding-left:6px}


.m02_r{float:right; width:218px;_width:211px; height:310px;_height:311px; position:relative;border:#cbcbcb solid 1px; margin-bottom:10px;background:url(img/new_h01.gif) repeat-x 0px 10px}
.m02_r .m02_cont{padding:10px 10px; width:200px; overflow:hidden}
.m02_r .m02_cont div{clear:both; margin-bottom:10px}
.m02_r .m02_cont img{padding:1px; border:#ccc solid 1px; width:90px; height:60px; float:left}
.m02_r .more{position:absolute; right:30px; top:20px}
.m02_r h2{background:url(img/h_07.gif) no-repeat; height:40px; margin-bottom:0px; text-indent:-9999px}

.m03_l{float:left; width:345px;_width:347px; height:310px;_height:311px; position:relative;border:#cbcbcb solid 1px; margin-bottom:5px;background:url(img/new_h01.gif) repeat-x 0px 10px}

.m03_l .m03_cont{padding:8px 4px 8px 5px;_padding:8px 0px 8px 0px}
.m03_l .m03_cont{_width:346px; overflow:hidden}
.m03_l .m03_cont ul{width:100%; padding:0px; margin:0px}
.m03_l .more{position:absolute; right:20px; top:10px}
.m03_l h2{background:url(img/h_08.gif) no-repeat 5px 0px; height:35px; margin-bottom:10px; text-indent:-9999px}

.m03_2 h2{background:url(img/h_09.gif) no-repeat 5px 0px; height:35px; margin-bottom:0px; text-indent:-9999px}
.m03_3{ width:218px;_width:219px;height:310px;_height:311px; float:right;position:relative;border:#cbcbcb solid 1px; margin-bottom:5px;background:url(img/new_h01.gif) repeat-x 0px 10px}
.m03_3 .m03_cont{padding:10px}
.m03_3 .more{position:absolute; right:30px; top:20px}
.m03_3 h2{background:url(img/h_010.gif) no-repeat; height:40px; margin-bottom:0px; text-indent:-9999px}
.m03_l li{float:left; width:94px;height:82px; text-align:center; margin:0px 9px}
.m03_l li img{border:#ccc solid 1px; padding:2px; max-width: 88px;max-height: 64px;margin-top: expression((64-this.height)/2); width: expression(this.width > 88 ? 88 : true); height: expression(this.height > 64 ? 64 : true);}
.m03_l span{line-height:25px; text-align:center; width:55px; overflow:hidden}
.m03_2{margin-left:6px; width:384px;_width:381px}
.m03_2 .m03_cont{_width:381px; overflow:hidden}
.m03_2 .m03_cont ul{padding-top:10px; width:384px}
.m03_2 li{float:left; width:56px; height:83px; overflow:hidden; text-align:center}
.m03_2 li span{line-height:20px; width:56px; white-space:nowrap; overflow:hidden}
.m03_3 img { clear:both; float:left; border:1px solid #eee; margin-right:5px; margin-bottom:5px;}
.m03_3 li { clear:both;color:#808080; clear:both; width:100%; height:28px } 
.m03_3 li cite { float:right; font-style:normal;}
.m03_3 li .discount { display:block;margin:0;padding:0;color:green; }
.m04_l{float:left; width:432px;background:url(img/new_h01.gif) repeat-x 0px 10px; overflow:hidden}
.m04_l .more{position:absolute; right:20px; top:20px}
.m04_l_01{width:430px;_width:431px; height:188px;_height:189px; position:relative;border:#cbcbcb solid 1px;background:url(img/new_h01.gif) repeat-x 0px 10px}
.m04_l_01 h2{background:url(img/h_012.gif) no-repeat;  height:40px;  text-indent:-9999px}
.m04_l_01 li{line-height:22px}
.m04_l_02 h2{background:url(img/h_013.gif) no-repeat;  height:40px; margin-bottom:0px; text-indent:-9999px}
.m04_l_02 li{background:url(img/jiaotou.gif) no-repeat 5px 6px; padding-left:12px;  line-height:20px; float:left; width:47%}
.m04_l_02 cite{float:right; font-style:normal;color:#999}
.m04_cont{padding:10px; padding-right:5px }
.m04_cont .soll{height:775px; overflow-y:auto; overflow-x:hidden;SCROLLBAR-FACE-COLOR: #ccc;
SCROLLBAR-HIGHLIGHT-COLOR: #fff;
SCROLLBAR-SHADOW-COLOR: #fff;
SCROLLBAR-3DLIGHT-COLOR: #fff;
SCROLLBAR-ARROW-COLOR: #fff;
SCROLLBAR-TRACK-COLOR: #fff;
SCROLLBAR-DARKSHADOW-COLOR: #fff;
SCROLLBAR-BASE-COLOR: #fff
}

.m04_r{ float:right;width:524px; _width:518px; position:relative;border:#cbcbcb solid 1px;background:url(img/new_h01.gif) repeat-x 0px 10px}
.m04_r h2{background:url(img/h_011.gif) no-repeat;  height:40px; margin-bottom:0px; text-indent:-9999px}
.m04_r .more{position:absolute; right:30px; top:20px}
.link{ float:right;width:99.5%; position:relative;border:#cbcbcb solid 1px;}
.link h2{background:url(img/h_014.gif) no-repeat; border-bottom:#ccc dashed 1px; height:35px; margin-bottom:15px; text-indent:-9999px}
.link .more{position:absolute; right:30px; top:20px}

/*--- Review ---*/
.review { clear:both; width:98%; margin:0 auto 10px auto; border-bottom:1px dashed #ccc; }
.review .member { float:left; line-height:20px; }
.review .m_w_index { width:70px; }
.review .member img { display:block; border:1px solid #eee; padding:1px; }
.review .member ul {  list-style:none; margin:0; padding:0; }
.review .member ul li { margin:1px 0; color: #808080; }
.review .field { float:left;  }
.review .f_w_index { width:400px; }
.review .feed { background:#FFF8F0; padding:0 5px; line-height:25px; margin-bottom:5px; }
.review .feed h3 { display:inline;font-size:12px; color:#CC0000; padding:0; margin:0; }
.review .feed h3 a { color:#CC3300; }
.review .feed span a { color:#0099FF; }
.review .info .score { clear:both; list-style:none; margin:5px 0 0 5px; padding:0; }
.review .info .score li { float:left; margin:0 2px 0 0; line-height:20px; height:16px;}
.review .info .params { clear:both;list-style:none; margin:5px 5px; padding:0; }
.review .info .params li { margin:2px 0; }
.review .info p { clear:both; padding:0; margin:8px 5px 5px 5px; line-height:20px; color:#666; overflow:auto; *overflow:hidden; }

/*--- Tag ---*/
.taglist { width: 100%; padding: 10px 0; overflow: hidden; }
.taglist li { float: left; display: inline; width: 11em; height: 24px; overflow: hidden;margin: 0 10px; color: #919191; 
    font-size: 10px; }
.taglist li a { margin: 0 2px; font-size: 12px; }

/*--- Post ---*/
.post { clear:both; }
.post .title { line-height:25px; border-bottom:1px dashed #ccc; margin-bottom:5px; }
.post .title h1 { display:inline;font-size:14px;color:#CC3300;margin-right:5px; }
.post .table { width:100%; }
.post .table td { padding:3px; }
.post .table td textarea { width:400px; display:block; padding:2px; line-height:16px; }

/*-- Detail ---*/
#detail_left { float:left; width:700px; position:relative; margin-bottom:10px}
#detail_right { float:right; width:255px; }
.detail .subject { color:#CC0000; background:#FFECEC; line-height:30px; font-size:14px; text-align:center; margin:0; padding:0; }
.detail .info { background:#FFF9F9; line-height:20px; padding-top:5px; list-style:none; margin-bottom:10px; }
.detail .pic { text-align:center; width:100%; }
.detail .pic img { max-Height:650px; width:expression(this.width > 650 ? 650 : true); }
.detail .content { margin:5px 10px; font-size:14px; line-height:23px; }
.detail .content h6 { font-size:14px; border-bottom:1px dashed #ddd; color:#666; margin:20px 0 0 0; }
.detail .content p { margin:5px; padding:0; }
/*添加样式*/
.news_tj{position:relative; border:#ccc solid 1px; margin-top:8px; margin-bottom:10px}
.news_tj h2{background:url(img/h_06.gif) no-repeat; border-bottom:#ccc dashed 1px; height:40px; margin-bottom:15px; text-indent:-9999px}
.news_tj h3{background:url(img/h_08.gif) no-repeat; border-bottom:#ccc dashed 1px; height:40px; margin-bottom:15px; text-indent:-9999px}
.news_tj .more{position:absolute; right:20px; top:25px}
.news_tjbox:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}

.news_tjbox{padding:10px; width:97%}
.news_tjbox li{float:left; width:105px; text-align:center; height:100px; margin:0px 3px}
.news_tjbox li img{padding:2px; border:#ccc solid 1px; width:88px; height:67px}
.news_tjbox li p{line-height:22px}
.news_h2{background:url(img/new_bg01.gif) no-repeat 5px 10px; text-indent:-9999px; font-weight:bold; line-height:30px; border-bottom:#ccc dashed 1px; margin:0px 5px; padding-bottom:10px; margin-bottom:5px}
.news_h3{background:url(img/new_bg02.gif) no-repeat 5px 10px; text-indent:-9999px; font-weight:bold; line-height:30px; border-bottom:#ccc dashed 1px; margin:0px 5px; padding-bottom:10px; margin-bottom:5px}
.news_h4{background:url(img/new_bg03.gif) no-repeat 5px 10px; text-indent:-9999px; font-weight:bold; line-height:30px; border-bottom:#ccc dashed 1px; margin:0px 5px; padding-bottom:10px; margin-bottom:5px}
.news_h5{background:url(img/mingp.gif) no-repeat 5px 10px; text-indent:-9999px; font-weight:bold; line-height:30px; border-bottom:#ccc dashed 1px; margin:0px 5px; padding-bottom:10px; margin-bottom:5px}
.news_h6{background:url(img/new_bg04.gif) no-repeat 5px 10px; text-indent:-9999px; font-weight:bold; line-height:30px; border-bottom:#ccc dashed 1px; margin:0px 5px; padding-bottom:10px; margin-bottom:5px}
.news_h7{background:url(img/new_bg05.gif) no-repeat 5px 10px; text-indent:-9999px; font-weight:bold; line-height:30px; border-bottom:#ccc dashed 1px; margin:0px 5px; padding-bottom:10px; margin-bottom:5px}
.login_h2{background:url(img/login.gif) no-repeat 5px 10px; text-indent:-9999px; font-weight:bold; line-height:30px; margin:0px 5px; padding-bottom:10px; margin-bottom:5px}
.card_y_h2{background:url(img/h_05.gif) no-repeat 5px 10px; text-indent:-9999px; font-weight:bold; line-height:20px; height:25px}
.card_y_h3{background:url(img/h_06.gif) no-repeat 5px 10px; text-indent:-9999px; font-weight:bold; line-height:30px; border-bottom:#ccc dashed 1px; margin:0px 5px; padding-bottom:10px; margin-bottom:5px}
.youhui_y_h3{background:url(img/h_04.gif) no-repeat 5px 10px; font-weight:bold; line-height:20px; border-bottom:#ccc dashed 1px; padding-left:20px; font-size:14px; color:#cc0000; margin:0px 5px; margin-bottom:5px}
.duijia_y_h2{background:url(img/h_010.gif) no-repeat 5px 10px; text-indent:-9999px; font-weight:bold; line-height:30px; border-bottom:#ccc dashed 1px; margin:0px 5px; padding-bottom:10px; margin-bottom:5px}
.djlist{padding-bottom:10px}
.djlist li{background:none; padding-left:0px}
.link_path_dh{padding:1px; background:#fff; border:#ccc solid 1px; line-height:25px; margin-bottom:10px}
.link_path_dh div{background:#f7f7f7; padding:2px; padding-left:10px}
.link_path_dh em { float:right; padding-right:5px; font-style:normal; }

.news_ck{text-align:center; line-height:30px; padding:10px 0px}
.news_ck01{margin:0px 20px; padding:10px; margin-bottom:20px}
.news_ck01 h3{color:#b80000; text-align:left; line-height:20px; border-bottom:#ccc dashed 1px; margin-bottom:10px}
.news_ck01 li{padding-left:15px; line-height:20px; background:url(img/news_dian01.gif) no-repeat 0px 8px; float:left; width:45%}
.canting{padding-bottom:10px}
.canting li{background:none; line-height:25px}
.ct_text01{color:#ff8f22}
.ctlist_dh{background:url(img/ct_bg03.gif) no-repeat; height:67px; overflow:hidden}
.ctlist_dh_2{background:url(img/ct_bg03_1.gif) no-repeat; height:67px}
.ctlist_dh h2{color:#fff; line-height:33px; padding-left:30px;  font-size:14px}
.ctlist_dh span{margin-right:25px}
.ctlist_dh  .tabactive a{color:#fff}
.ctlist_dh_2 div{height:33px}
.ctlist_dh_2 li{float:left; line-height:33px; font-weight:bold; text-align:center; margin-left:10px}
.ctlist_dh_2  .tabactive{background:url(img/seleced_bg.gif) no-repeat; width:107px; height:31px; padding-left:5px}
.ctlist_dh_2  .tabactive a{color:#fff; }
.ctlist_dh_3{position:relative}
.ctlist_dh_3 h3{ padding-left:10px; line-height:35px; color:#cc0000}
.ctlist_dh_3 .s_box{position:absolute; right:0px; top:42px}
.ctlist_dh_3 li{float:left}
.ctlist_dh_3 .start { float:left; margin:0 10px 0 0; padding:0; height:16px; }

.ctlist_dh_l{float:left}
.ctlist_dh_l h3{float:left; padding-left:10px; line-height:38px; font-weight:normal}
.ctlist_dh_l li{float:left; line-height:15px; font-weight:normal}
.ctlist_dh_l span{display:block; float:left; margin-top:10px; margin-right:5px}
.ctlist_dh_l01 .selected{FILTER: alphaopacity=80 gray}
.ctlist_dh_l02 span{padding-top:2px}
.ctlist_dh_l02 .selected{ color:#F30}
.ctlist_dh_l02 .selected a{color:#F30}
.ctlist_dh_r{float:right; line-height:37px}
.ctlist_dh_r span{margin:0px}
.ctlist_dh_r .selected{ color:#F30}
.ctlist_dh_r .selected a{color:#F30}
.picbox{padding:10px}
.ditu{width:235px; padding:5px 5px 5px 5px;overflow:hidden}
.login_l{float:left; width:300px}
.login_r{float:right; border-left:#ccc dashed 1px; line-height:22px; width:450px; height:190px; margin-bottom:10px; padding-left:50px}
.login_r h2{line-height:30px; color:#F30}
.login_r a{color:#03C}
.sh_box{position:relative; border:#ccc solid 1px; margin-top:0px; margin-bottom:10px;background:url(img/new_h01.gif) repeat-x; width:430px;_width:431px}
.sh_box .cont_box:after{content:"."; display:block; clear:both; visibility:hidden}
.sh_box .cont_box{padding:10px; padding-right:0px;}
.sh_box h2{background:url(img/new_h02.gif) no-repeat; color:#d90000; padding-left:15px; line-height:18px; font-size:14px; height:25px; margin-bottom:3px}
.sh_box .box_w{ width:210px; float:left; overflow:hidden}
.sh_box .box_w h3{line-height:25px; color:#039; font-size:14px}
.sh_box .box_w h3 a{color:#039}
.sh_box .box_w li{float:left; line-height:20px; width:60px; overflow:hidden; white-space:nowrap; margin-right:10px;}
.ct_add{position:relative; border:#ccc solid 1px; margin-bottom:10px}
.ct_add div{padding:10px}
.kapic{border:#ccc solid 1px; padding:15px; width:933px}
.kapic_l{float:left; width:310px}
.kapic_l p{text-align:center; width:280px; padding:10px 0px}
.kapic_r{float:right; width:630px}
.kapic_r h2{line-height:30px; font-size:14px; line-height:40px}
.kapic_r ul{margin-bottom:20px}
.kapic_r li{line-height:25px; font-size:14px}
.kapic_r span{color:#F00}
.kapic_r a{color:#F00; font-weight:bold; text-decoration:underline}
.kapic_r a:hover{color:#009}
.kapic01{clear:both; font-size:14px; line-height:25px}
.kapic01 h2{line-height:35px; color:#F00; font-size:14px}
.kapic01 h3{line-height:30px}
.shengqing_h{height:350px}
.shengqing_h h1{line-height:40px; font-size:14px; margin:0px; padding:0px; padding-left:40px; margin-bottom:5px; color:#F00; background:url(img/h_04.gif) no-repeat 20px 15px}
.shengqing_l{float:left; width:400px; padding:0px 0px 0px 20px}
.shengqing_l td{padding:2px}
.shengqing_r{float:right; width:420px; height:280px; border-left:#ccc dashed 1px; padding-left:30px}
.shengqing_r h2{line-height:40px; color:#F00; font-size:14px}
.linkslist li{line-height:20px}
.quguo{margin:0px auto; height:62px; width:235px; margin-bottom:10px}
.quguo li{float:left; margin-right:3px}
.quguo p{text-align:center; line-height:31px}
.quguo .li01{background:url(img/quguo.gif) no-repeat; width:108px; height:62px; padding:2px 0px 0px 2px}
.quguo .li02{background:url(img/quguo.gif) no-repeat right 0px; width:108px; height:62px; padding:2px 0px 0px 5px}
.quguo .text001{color:#F00; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:14px; padding:0px 2px}


#shopname{font-size:14px; color:#F00; font-weight:bold; line-height:30px}
#shopname a{color:#F00;}
/*--- foot ---*/
#footer { clear:both;}
#footer .links {  border-top:1px solid #ccc; line-height:25px;height:25px; margin-bottom: 5px; padding-top:5px}
#footer .links a { margin:0 10px; }
#footer .bottom { font-size: 12px; }
#footer .bottom a { margin:0 5px; color: #717171; }
#footer div { color: #717171; text-align:center; line-height: 18px; }
#footer .version { color: #FF6600; }
#footer .product a { color: #0066FF; font-weight: bold; }
