@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0; text-decoration:none;color:#666; line-height:150%;}
body {font-family: "Arial, Helvetica, sans-serif"; font-size:12px; line-height:150%; background:url(../img/mbg.jpg) left top repeat-x #fff;}
p { line-height:200%; font-size:12px; font-weight:normal;}
hr{ height:1px; background-color:#CCCCCC; line-height:1px; overflow:hidden;}
a{color:#666;}
a:hover{text-decoration:underline; }
h1, h2, h3, h4, h5 {text-align:left;}
h2.big_cate{width:678px; height:27px; display:block; margin:0 0 0 5px; clear:both;}
h2#ppmd{ background:url(../img/big_cate_ppmd.gif) left top no-repeat}
h2#mrfz{ background:url(../img/big_cate_mrfz.gif) left top no-repeat}
h2#spxc{ background:url(../img/big_cate_spxc.gif) left top no-repeat}
h2#artcle{ font-size:16px; border-bottom:1px solid #FF9966;display:block; margin:5px 0 12px; clear:both; text-align:center; padding-bottom:8px; color:#3366cc;}
h1#logo{ width:239px; height:60px; background:url(../img/3logo.gif) left top no-repeat; float:left; margin-left:6px;}
h6{font-size:13px; margin:10px auto; float:right;}
h6 span{ margin-right:10px;}
h6 a{ width:auto;padding:0 8px;}
img {border:none; text-align:center;}
img.b1{border:1px solid #D9D6D6;}
input, textarea, select {font-family:Verdana; color:#282b31; scrollbar:none;}
textarea{ width:740px;}
.cRed{ color:#ff6600;}
.c5a5a5c{color:#5a5a5c;}
.bor{border:1px solid #ccc; padding:1px;}

.c {clear:both;}
.l {float:left;}
.r {float:right;}

/*          head            */
.nav {width:960px; height:72px;  margin:8px auto 0;text-align:center ; position:relative;}
.nav .main_nav{ width:98%; height:48px;background:url(../img/nav_bg_05.gif) left top repeat-x ; float:left; padding:0 0 0 2%; list-style-type:none;}
.nav .main_nav li{ float:left;font:bold 14px/48px Arial, Helvetica, sans-serif; margin-right:10px;}
.nav .main_nav li.woo{ float:right;background:url(../img/woo.gif) 30px top no-repeat ;}
.nav .main_nav li a{ color:#FFFFFF;float:left; height:48px; line-height:48px;}
.nav .main_nav li a:hover{background:url(../img/nav_bg_left.gif) left top no-repeat ; height:48px; }
.nav .main_nav li.woo a:hover{background:url(../img/woo.gif) 30px top no-repeat ; height:48px; }
.nav .main_nav li a span{padding:0 14px;line-height:48px; color:#fff;float:left; cursor:pointer;}
.nav .main_nav li a:hover span{background:url(../img/nav_bg_right.gif) right top no-repeat; height:48px;width:auto; display:block; } 
.nav .tip_nav{ width:97%; height:24px;background:url(../img/nav_bg_06.gif) left top repeat-x ;float:left; clear:left; padding-left:3%;list-style-type:none; overflow:hidden;}
.nav .tip_nav li{ height:24px; float:left; width:auto; padding:0 10px;line-height:12px; color:#FFFFFF;text-align:center ;}
.nav .tip_nav li a{ color:#FFFFFF;}

.nav ul.minitoolbar{ width: auto;list-style-type:none; float:right; margin-top:8px;}
.nav ul.minitoolbar li{float:right; margin-left:8px; line-height:20px;}

/*          main           */
.main{ width:960px; margin:5px auto;}

.m_l{ float:left; width:690px;}
.m_l_top{ width:690px; height:4px; line-height:4px; background:url(../img/m_l_top_bg.gif) left top no-repeat ;}
.m_l_middle{ width:688px; height:auto; border-left:1px solid #BCBCBC; border-right:1px solid #BCBCBC; background-color:#fff; padding:10px 0 0 0;}
.m_l_bottom{ width:690px; height:4px; line-height:4px; background:url(../img/m_l_bottom_bg.gif) left top no-repeat; overflow:hidden;}

/*   m_l_middle for index   */
.hot{width:680px; background:url(../img/left_tip_bg.gif) left top repeat-x;height:237px; margin:0 auto 5px;}
ul#left_tip{ width:226px; float:left; height:117px; }
ul#left_tip li{ clear:both;}
ul#left_tip li s{ color:#ff0000;font-style:normal;}
ul#left_tip li.top{ height:60px;list-style-type:none;  }
ul#left_tip li.top span{ float:left; display:block; width:65px; text-align:center;padding-top:8px; height:56px;}
ul#left_tip li.top a{ display:block; float:right; width:160px; text-align:center;padding-top:15px;}
ul#left_tip li.no{ height:24px; line-height:24px; margin-left:30px;}
ul#left_tip li.no span{display: none;}

.shop_list{width:680px;margin:0 auto 5px;}
ul#shop{ width:226px; float:left; list-style-type:none;}
ul#shop li{ width:210px; margin:0 auto; overflow:hidden;}
ul#shop li b{display:block; color:#FF0000; float:left; width:10px;padding-top:28px;}
ul#shop li.top{ height:56px;list-style-type:none; }
ul#shop li.top span{ float:left; display:block; width:60px; text-align:center;padding-top:8px; height:56px;}
ul#shop li.top a{ display:block; float:right; width:134px;padding-top:15px;}
ul#shop li.no{ height:29px; line-height:29px;border-top:1px solid #ccc;}
ul#shop li.no b{padding:1px 3px 0 0;height:28px;line-height:29px; font-weight:bold;}
ul#shop li.no a{display: block; float:left; height:29px;line-height:29px; width:195px;}
ul#shop li.no span{display: none;}

ul#shop_info{ float:left; width:165px; height:100px; border-top:1px dashed #ccc;border-bottom:1px dashed #ccc; padding:5px 0 5px ; list-style-type:none;}
ul li.img{ height:40px; padding:5px 0;}

/*          m_shopcate        */
.m_shopcate{ width:958px; height:auto; border-left:1px solid #BCBCBC; border-right:1px solid #BCBCBC; background-color:#fff;}
.m_shopcate ul{ list-style-type:none;}
.m_shopcate ul li {border-bottom:1px dashed #C9C9C9;  line-height:170%;background:url(../img/dis_li_bg.gif) left bottom repeat-x ;  padding:10px 8px ; overflow:hidden; position:relative; clear:both;height:147px;}
.m_shopcate ul li p{ font-size:12px;width:36%; float:left; height:24px;}
.m_shopcate ul li b{ font-size:16px; width:400px; height:50px;}
.m_shopcate ul li b,.m_shopcate ul li b a{color:#3366CC;}
.m_shopcate ul li b.cb{height:36px; line-height:30px; display:block;width:750px; float:left;}
.m_shopcate ul li u{ font-style:normal;background:url(../img/button_02.gif) left top no-repeat ; height:21px; width:94px; display:block;text-align:center; overflow:hidden; margin:3px 0;}
.m_shopcate ul li u a{color:#FFFFFF;line-height:23px; }
.m_shopcate ul li span{float:left; margin:5px 12px 5px ;}
.m_shopcate ul li span img{background-color:#fff; border:1px solid #C9C9C9; padding:2px;}
.m_shopcate ul li .summary{ width:149px; height:80px; background:url(../img/xiaodianjiyu_bg.gif) left top no-repeat ; display:block; position:absolute; right:30px; top:20px; padding:38px 10px 8px; overflow:hidden;}


/*          m_shopview        */
.m_shopview{ width:648px; height:auto; border-left:1px solid #BCBCBC; border-right:1px solid #BCBCBC; background-color:#fff; padding:10px 20px 10px ;}
.m_shopview .shopbroad{background:url(../img/shop_view_bg.gif) left top no-repeat; width:616px; height:145px; padding: 16px 16px 0; font-size:14px;}
.m_shopview .shopbroad span{ float:left; margin-right:23px; width:114px; height:114px;}
.m_shopview .shopbroad p.zg{ color:#ff6600; display:block; font-size:13px; font-weight:bold; width:400px;}
.m_shopview .shopbroad p{font-size:12px;width:37%; float:left; height:24px; color:#404040;}
.m_shopview h3{ display:inline; background:url(../img/button_02.gif) left top no-repeat ; height:21px; width:94px; text-align:center; overflow:hidden; margin:6px 28px 0 193px;  float:right; font-size:12px;}
.m_shopview h3 a{color:#FFFFFF;line-height:21px;}
.m_shopview a.tuijian{ float:right; color:#006699; font-size:12px; line-height:35px;}

/*          m_dis             */
.dis_top{ width:960px; height:4px; line-height:4px; background:url(../img/dis_top_bg.gif) left top no-repeat ;overflow:hidden;}
.m_dis{ width:958px; height:auto; border-left:1px solid #BCBCBC; border-right:1px solid #BCBCBC; background-color:#fff;}
.m_dis ul{ list-style-type:none;}
.m_dis ul li {border-bottom:1px dashed #C9C9C9;  line-height:170%;background:url(../img/dis_li_bg.gif) left bottom repeat-x ;  padding:10px 8px ; overflow:hidden; position:relative; clear:both;height:207px;}
.m_dis ul li b{ font-size:16px; width:400px; height:50px;}
.m_dis ul li b,.m_dis ul li b a{color:#3366CC;}
.m_dis ul li b.cb{height:36px; line-height:30px; display:block;width:750px; float:left;}
.m_dis ul li s{background:url(../img/ico_date.gif) left bottom no-repeat; width:46px; height:39px; display:block; position: absolute; right:20px; top:13px; color:#FFFFFF; text-align:center; padding-top:3px; overflow:hidden; font-weight:bold; font-style:normal;}
.m_dis ul li u{ font-style:normal;background:url(../img/button_02.gif) left top no-repeat ; height:21px; width:94px; display:block;text-align:center; overflow:hidden; margin:3px 0;position:absolute; left:288px; bottom:20px; }
.m_dis ul li u a{color:#FFFFFF;line-height:23px; }
.m_dis ul li span{float:left; margin:5px 12px 5px ;}
.m_dis ul li span img{background-color:#fff; border:1px solid #C9C9C9; padding:2px;}
.dis_bottom{ width:960px; height:4px; line-height:4px; background:url(../img/dis_bottom_bg.gif) left top no-repeat; overflow:hidden;}

/*          m_artcile         */
.m_artcle{ width:648px; height:auto; border-left:1px solid #BCBCBC; border-right:1px solid #BCBCBC; background-color:#fff; padding:10px 20px 10px ;}

.m_artcle img{text-align:center; padding:2px; border:1px solid #c9c9c9; margin:4px auto;}
.m_artcle ul{ list-style-type:none;}

/*          m_artcile_list         */
.m_artcle_list{ width:648px; height:auto; border-left:1px solid #BCBCBC; border-right:1px solid #BCBCBC; background-color:#fff; padding:10px 20px 10px ;}
.m_artcle_list ul{list-style-type:none;}
.m_artcle_list li{border-bottom:1px dashed #ccc; font-size:14px; padding:5px 0; clear:both; padding-left:6px;}
.m_artcle_list li span{float:right;}

/*          right           */
.m_r{ float:right; width:260px; height:auto; overflow:hidden;}
.logo_banner{ width:260px; height:200px; background:url(../img/logo_banner.gif) left top no-repeat ; margin-bottom:5px;}
ul#m_r{}
ul#m_r li{ padding-left:10px;height:24px; line-height:24px;  overflow:hidden; background:url(../img/m_l_li_bottom_bg.gif) left bottom repeat-x ; clear:both;}
ul#m_r li.title{padding-left:3px;height:24px; line-height:24px; font-size:13px;  overflow:hidden; clear:both; border-bottom:1px solid #777; background:none;}

ul#m_r_dis_a{ list-style-type:none;}
ul#m_r_dis_a li{ float:left; width:50%; text-align:center; height:214px;}
ul#m_r_dis_a li img{background-color:#fff; border:1px solid #C9C9C9; padding:2px;}

ul#m_r_dis_b{list-style-type:none;}
ul#m_r_dis_b li{}
ul#m_r_dis_b li b a{color:#ff6600;}
ul#m_r_dis_b li img{background-color:#fff; border:1px solid #C9C9C9; padding:2px;}

.shop_cate_list{ width:960px; height:auto; margin:0 auto; background-color:#FFFFFF;}
.shop_cate_list h3{ height:26px; line-height:26px; color:#ff6600; border-bottom:1px solid #FF8207; padding-left:10px; margin:5px 0;}
.shop_cate_list h4{ font-size:12px; float:right; margin-right:20px; height:22px; line-height:22px;}
.shop_cate_list h4 a{ padding:0 5px; color:#ff6600;}

/*          shop          */
table#t_shop{background-color:#FcFcFc;border-collapse:collapse; margin:5px auto;}
table#t_shop th,table#t_shop td{ height:16px; border:1px solid #D9D6D6; padding:2px;}
.w98{ width:98%;}
.gift{width:99%;border:1px solid #D9D6D6;}
.gift .hd{ margin:1px; height:22px;  background:url(../img/gift_hd_bg.gif) left top repeat-x; color:#fff; padding-left:10px; line-height:22px;}
.gift .bd{  height: auto;border-top:1px solid #D9D6D6; padding:10px 5px;}
.gift .bd ul{ list-style-type:none;}
.gift .bd li{ float:left; width:14%; text-align:center;}

/*          footer         */
.footer{ width:860px; margin:10px auto 0px;text-align:center; background-color:#F8F8F8;border-top:1px solid #ccc; 
padding:10px 15px 6px 85px; position:relative;}
.footer img.back{ position:absolute; left:20px; top:9px;}
.footer a.backtop{ position: absolute; right:2px; top:2px; display:block; width:12px; height:12px; line-height:12px; text-indent:-9999px;background:url(../img/ico_backtop.gif) left top no-repeat; }
ul#footer{list-style-type:none; clear:both; height:24px;}
ul#footer a{ font-size:12px;}
footer a.backtop{ display:block; width:12px; height:12px;background:url(../img/backtop_bg.gif) left top no-repeat; position: absolute; right:0px; top:0px;}
ul#footer b{ font-size:14px; padding:3px;}
ul#footer li{ float:left; margin-right:13px;}
ul#footer li.name{font-size:12px; font-weight:bold;}
.beian p{ line-height:150%; font-size:12px; color:#999999;}
.beian p a{ line-height:150%; font-size:12px; color:#999999;}

/*          button         */
ul#outbox{float:left; width:219px;background-color:#fff; padding:0 5px; margin-bottom:5px; list-style-type:none;}
ul#outbox li{height:30px; line-height:30px;border-bottom:1px solid #e5e5e5; overflow:hidden;}
ul#outbox li.title,ul#shop li.title{ height:30px; padding-left:5px; border-bottom:1px solid #E0A671;background:none; width:214px;}
ul#outbox li.title b,ul#shop li.title b{font-size:14px;line-height:30px;font-weight:bold;color:#FF6600; width:160px; display:block; float:left; padding-top:0;}
ul#outbox li.title a,ul#shop li.title a{ float:right; font-size:12px;font-weight:normal;margin-right:3px; width:42px; line-height:32px;}
ul#outbox li b{ line-height:30px; padding:0 2px; color:#FF0000; }
ul#outbox li s{ font-style:normal;line-height:30px; }
ul#outbox li u{ font-style:normal;line-height:30px; }
ul#outbox li em{ font-style:normal;line-height:30px; }

/*          login         */
.login{ width:365px; height:98px;background:url(../img/login_bg.gif) left top no-repeat ; margin:30px auto; padding:50px 0 0 50px;}
.login ul{ list-style-type:none;}
.login ul li{ margin-bottom:5px;}
.login input{ border:1px solid #ccc;}
.login input.che{ width:80px; height:20px;}