@charset "utf-8";
/**
 * css write by haibin <msn:bingbin1321@live.com>
 * ---------------------------------------------
 * 2013-03-06 start
**/
body { margin:0; padding:0; font-size:13px }
dl, dt, dd, ul, li { margin:0; padding:0; font-family: PMingLiU, Tahoma, Arial, Helvetica, sans-serif; list-style-type: none; text-decoration: none; }
img { border:none; }
a { color:#666666; text-decoration: none; }
a:link { color:#666666; text-decoration:none; }
a:hover { color:#005599; text-decoration: underline; }
#header {margin:0 auto }
#header .top { background-color:#E81828; height:7px; font-size:0px }
.wraper { width:980px; margin:0 auto }
#tm_logo { width:250px; float:left }
.flr { float:right }
.fll { float:left }
.gpg { text-align:right }
#nav { height:32px; margin:20px 0 0 0; background:url(../images/tm_19.gif) no-repeat left top; }
#nav li { height:32px; float:left; font-family:黑體; font-size:16px; font-weight:bold; background:url(../images/tm_19.gif) no-repeat right top; }
#nav li a { height:32px; display:inline-block; padding:0 10px; }
#nav li a.hover { background:url(../images/tm_30.gif) repeat-x bottom; }
#main {margin:0 auto; background:#EEECED url(../images/tm_36.gif) repeat-x left top; padding-top:20px; padding-bottom:20px }
#footer {margin:0 auto; background-color:#B80000; color:#EAB4B4; padding:25px 0; }
#footer a { color:#EAB4B4; margin:5px 10px }
#rightDiv { position: absolute; right: 10px; top: 200px; cursor: pointer; }
.clear { clear:both; height:1px; margin-top:-1px; overflow:hidden; font-size:0; line-height:0 }
.mt_10 { margin-top:10px }
.mt_15 { margin-top:15px }
.mt_20 { margin-top:20px }
.tm_box_h { background:url(../images/tm_1_01.gif) no-repeat; height:10px; }
.tm_box_m { background:url(../images/tm_1_15.gif) repeat-y; }
.tm_box_b { background:url(../images/tm_1_13.gif) no-repeat; height:13px; }
.w890 { width:890px; margin:20px auto }
/***time_imdex***/
#tm_banner { width:710px; height:310px; overflow:hidden;padding-top:2px }
#show_status { margin-top:-30px; padding-right:30px; text-align:right }
#show_status span { background:url(../images/tm_94.gif) no-repeat; width:21px; height:18px; display:inline-block; overflow:hidden }
#show_status span.over { background:url(../images/tm_95.gif) no-repeat; }
.scroll_news{background:url(../images/tm_97.gif) no-repeat;}
.scroll_news_bar_l{background:url(../images/tm_98.gif) no-repeat left top; width:9px; height:315px; position: absolute ; z-index:1px}
.scroll_news_bar_m{background:url(../images/tm_99.gif) no-repeat left top; width:23px; height:315px; position:absolute ; z-index:1px;margin-left:700px;}
.scroll_news_bar_r{background:url(../images/tm_100.gif) no-repeat left top; width:17px; height:315px; position:absolute ; z-index:1px;margin-left:962px;}
.tm_news { width:290px; height:315px; background:url(../images/tm_76.gif) no-repeat left top; }
.tm_news dl { margin-top:1px; height:308px; overflow:hidden; }
.tm_news dl dt { height:38px; margin-top:1px; overflow:hidden; line-height:38px; background:url(../images/tm_79.gif) no-repeat; color:#787878; padding-left:18px; font-weight:bold; cursor:pointer }
.tm_news dl dt.over { background:url(../images/tm_80.gif) no-repeat; color:#ffffff }
.tm_news dl dd { padding:15px 18px; font-size:12px; color:#787878; height:83px; overflow:hidden; display:none }
.tm_news dl dd .each_news{max-height:70px; overflow:hidden; }
.tm_news dl dd .news_link{text-align:right;}
.tm_news dl dd .news_link a{color:red;background:url(../images/tm_09_20.gif) no-repeat right 3px; padding-right:8px }
.tm_news dl dd.news_dd_0 { display:block }
.tm_sale_box { background:#ffffff url(../images/tm_91.gif); }
.tm_sale_box_top { background:url(../images/tm_93.gif) no-repeat left top; height:11px; overflow:hidden }
.tm_sale_box_bottom { background:url(../images/tm_93.gif) no-repeat left bottom; height:11px; overflow:hidden }
.tm_sale_box table { float:left; display:inline; margin:10px 18px; font-weight:bold; color:#444444; }
.tm_sale_box .sale_point { color:#FF7F00; font-size:19px; height:22px; overflow:hidden;}
.tm_sale_box td .sale_1_des:first-letter { color:red}
.goods_title { line-height:25px ; height:25px;overflow:hidden}
.tm_pre_price { color:#787878; font-size:12px; font-weight:normal }
.tm_sale_2 { overflow:hidden }
.tm_sale_2 li { background:url(../images/tm_48.gif) no-repeat left top; width:208px; overflow:hidden; padding:10px 15px;margin-left:9px; height:333px; float:left; display:inline; font-weight:bold; color:#444444; }
.tm_sale_2 li .sale_2_des{height:35px;overflow:hidden;}
.tm_sale_2 li .sale_2_des:first-letter{color:red}

.tm_sale_anti { background:#ffffff url(../images/tm_112.gif);color:#444444 }
.tm_sale_anti_top { background:url(../images/tm_111.gif) no-repeat left top; height:12px; overflow:hidden }
.tm_sale_anti_bottom { background:url(../images/tm_111.gif) no-repeat left bottom; height:20px; overflow:hidden }
.tm_sale_anti .sale_rebate{ float:left;width:40px; height:33px; background:url(../images/tm_110.gif) no-repeat left top;color:#FFF; font-family:新明細體; font-size:24px; font-weight:bold; line-height:33px; text-align:center; padding-right:40px;}
.tm_sale_anti .goods_title{font-weight:bold}
.tm_sale_anti .sale_2_des{font-weight:bold; height:59px; overflow:hidden}
.tm_sale_anti .sale_2_des:first-letter { color:red}
#scroll_box { height:340px;width:10000px}
#scroll_box li{float:left; width:270px; margin:0 12px;}
/***time_about***/

/*time_map */
.map_area { background: url(../images/tm_07_01.png) no-repeat; float: left; width: 296px; height:231px; margin-top:10px; font-family: Arial, "MS Trebuchet", sans-serif; }
.map_area li { font-family: Arial, "MS Trebuchet", sans-serif; color:#787878; font-size: 12px; margin:3px 30px 3px 30px; line-height:15px; }
.map_area li.title { list-style: none; font-size: 15px; color:#444444; font-weight: bold; height: 30px; margin-top:25px; padding-left:15px; background: url(../images/tm_1_10.gif) no-repeat left 3px; }
.dec_ul li { background: url(../images/tm_07_001.gif) no-repeat left 5px; padding-left:10px }
/*time_other*/

.other_box { background: url(../images/tm_05_04.png) no-repeat; width: 890px; height: 220px; margin-top:10px }
.other_box .left_img { width:200px; float:left; }
.other_box .logo { margin:70px 0px 0px 10px; }
.other_box ul { width: 650px; padding: 20px; float:right; }
.other_box li { font-family: Arial, "MS Trebuchet", sans-serif; font-size: 12px; color: #787878; margin-bottom:10px; line-height:17px }
.other_box .title { list-style: none; font-size: 15px; color:#444444; background:url(../images/tm_1_10.gif) no-repeat left 3px; padding-left:15px; font-weight:bold; }
/*qa2 tm06_*/
.tm06_content { width: 890px; margin: 0px 0px 0px 16px; }
.tm06_content .icon, .tm05_content .icon { background: url(../images/tm_1_10.gif) no-repeat;/*width: 10px;*/ }
.tm06_content li { width: 800px; font-family: Arial, "MS Trebuchet", sans-serif; font-size: 12px; color: #787878; margin: 10px 0px 0px 20px; }
.tm06_content .title { list-style: none; font-size: 15px; color:#444444; font-weight: bold; position: relative; top: -4px; }
.tm06_content .question { font-weight: bold; font-size: 15px; color: red; margin-left: 0px; margin-top: 20px; }
.tm06_content .bold { font-weight: bold; margin-top: 15px; }
.tm06_content table { position: relative; width: 600px; top: 10px; left: 20px; border: 1px solid #ccc; border-collapse: collapse; margin-bottom: 20px; }
.tm06_content th, .tm06_content tr, .tm06_content td { border: 1px solid #ccc; font-size: 12px; font-family: Arial, "MS Trebuchet", sans-serif; height: 30px; color: #787878; text-align: left; }
.tm06_content th { background-color: #ffe4bc; }
.tm06_content .name { width: 300px; padding-left: 10px; }
.tm06_content .type { width: 100px; text-align: center; }
.tm06_content .time { width: 200px; padding-left: 10px; }
.tm06_content .odd { background-color: #f5f5f5; }
.tm06_content .qa_tips{color:blue;font-weight:700;}
.tm06_content .qa_tips p{text-indent:2em}
/*about tm03_*/
.content_box .photo { float: right; margin-top: -20px; height: 50%; }
.content_box li { background: url(../images/tm_07_001.gif) no-repeat left 5px; padding-left:10px; margin-top:10px; line-height:17px; font-size:13px;}
.content_box li.non_icon { background:none; padding-left:1px}

.content_box{color:#787878;}
.content_box .title{ font-weight:bold; font-size:14px;color:#222222; background:url(../images/tm_1_10.gif) no-repeat left 3px; padding-left:15px;}
.content_box .dashed li { border-bottom: 1px dotted #BBBBBB;padding-bottom: 7px;}

/****product****/
.bread{background: url(../images/tm_09_20.gif) no-repeat left 5px; padding-left:10px;}
#product_img{width:360px; height:390px; text-align:center;float:left; overflow:hidden; background-color:#E5E5E5; border:3px solid #e5e5e5; }
#product_img a{ padding:10px; display:inline-block}
#goods_info{ float:right; width:500px;}
#goods_info .sale_point{color:#E50216; font-weight:bold; font-size:15px;}
#goods_info .goods_title{ font-weight:bold; font-size:15px; color:#444444; font-size:17px}
#goods_info .main_point{ color:#787878; border-bottom:1px dashed #BCBCBC; max-height:35px; line-height:15px; padding:5px 0}
#goods_info .goods_description{ color:#E50216; padding:5px 0; min-height:30px; max-height:100px }
#goods_info .goods_pay{background: url(../images/tm_09_07.gif) no-repeat; width:478px; height:165px; _width:478px; _height:165px;padding:10px}
#goods_info .goods_pay li{ height:25px; margin-top:3px}
#goods_info .goods_pay .market_price{color:#787878}
#goods_info .goods_pay .goods_price{color:##242424; font-weight:bold;}

.tag_head{height:40px;}
.tag_head span{ background:url(../images/tm_09_15.gif) no-repeat; height:40px; width:118px; float:left; text-align:center; line-height:40px; color:#777777; font-weight:bold; margin-right:2px; cursor:pointer}
.tag_head span.over{ background:url(../images/tm_09_13.gif) no-repeat; color:#FFF}
.tag_main{ border-top:1px solid #B2B2B2; background-color:#F2F2F2; padding:20px;}
.tag_main .content{ display:none; width:850px; overflow:hidden}




/**new homepage**/
@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0; box-sizing:border-box; list-style:none; font-style:normal;}

body { background:#eee; font:normal normal normal 14px/22px Gotham, Arial,Microsoft YaHei; color:#333; }
a { text-decoration:none; color:#666; cursor:pointer;}
a:hover { color:#d3001c }
.fl { float:left;}
.fr { float:right;}
.bl { display:block; line-height:1px; height:1px; clear:both; }
.head { background:#fff; border-top:#e81828 5px solid;}
.headcon { width:980px; margin:0 auto;  padding-top:12px; position:relative;}
.sharebar { position:absolute; top:12px; right:0; }
.nav { margin-top:20px;  }
.nav ul { text-align:center; }
.nav li { background:url(../images/bg_nav.png) no-repeat left bottom; background-size:1px 100%;  height:32px;  line-height:28px; display:inline-block; text-align:center; position:relative;}
.nav li.stress { border-bottom:#e81828 5px solid;}
.nav li:hover { border-bottom:#e81828 5px solid;}
.nav li a { display:block; white-space:nowrap; padding:0 15px; }
.nav li.other {}
.nav li.other span{display:none;position:absolute;top:32px;background:#fff;box-shadow:3px 3px 8px rgba(0,0,0,0.3);z-index: 1;}
.nav li.other a{ text-align:left;}
.nav li.other span a { border-bottom:#eee 1px solid; }
.nav li.other span a:last-child { border-bottom:none; }
.nav li.other span a:hover { background:#d3001c; color:#fff;}
.nav li.other:hover span { display:block;  }
.main { margin:0 auto; width:980px; }
.foucs { margin-top:20px; border:#ddd 1px solid; padding:16px 13px; background:#fff; float:left; width:710px; height:290px; }
.foucs img { width:683px; height:253px; }
.rank { float:right;  width:260px; height:310px; background:#fff;  }
.rank h3 { font-size:15px; line-height:36px; background:#adddff; text-align:center; }
.rank ul { padding:5px; }
.rank li {}
.rank li a { display:block; border-bottom:#ddd 1px dashed; line-height:42px; padding:0 10px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.rank li a:hover { background:#eeeced;}
.layouti { display:block; clear:both; padding:30px; position:relative; background:#fff; margin-top:20px;}
.layouti:before  { content:""; display:block; clear:both; height:0px; overflow:hidden;}
.layouti:after  { content:""; display:block; clear:both; height:0px; overflow:hidden;}
.layouti h3 { border-bottom:#000 2px solid;}
.layouti h3 span { display:inline-block; padding:0 20px; background:#000; font-size:22px; line-height:36px; color:#fff; }
.timemenu { position:absolute; top:30px; right:30px; }
.timemenu a { display:inline-block; font-size:15px; background:#fff; border:#ddd 1px solid; border-radius:6px; text-align:center; width:80px; }
.timemenu a.on { background:#ddd; }
.layouti .con{ margin-top:20px;}
.layouti .con .list1 {}
.layouti .con .list1 .p1 {width:218px; height:290px;}
.layouti .con .list1:after { content:""; display:block; clear:both; height:0px; overflow:hidden;}
.layouti .con .list1 dl{}
.layouti .con .list1 dt{width:336px; min-height:516px; background:#e8e8eb; float:left; margin-right:30px; text-align:center; position:relative;}
.layouti .con .list1 dt h2 { line-height:80px; font-size:24px; }
.layouti .con .list1 cite { display:inline-block; width:220px; text-align:left; line-height:18px; margin:10px 0 5px 0;  position:relative; padding-right:50px; }
.layouti .con .list1 dt span { color:#d3001c;}
.pric { position:absolute; top:0; right:0; font-size:24px; color:#d3001c;}
.pric b { color:#fff; font-family:Arial; background:#d3001c; display:inline-block; font-size:30px; line-height:100%;}
.layouti .con .list1 dd{ float:left; width:150px; height:250px; margin:0 0 20px 30px; background:#e8e8eb; }
.layouti .con .list1 dd cite { width:100%; position:relative; font-size:12px;padding:0 10px;}
.layouti .con .list1 dd .pric { top:-12px;}
.layouti .con .list1 {}
.layouti .con .list1 .giftp { width:100%; background:#d3001c; color:#fff; font-size:12px; padding:10px; line-height:16px; min-height:45px;}
.layouti .con .list1 .giftp p { text-align:left; padding-left:30px;}
.layouti .con .list1 .giftp .icon_giftb{ display:inline-block; width:30px; height:30px; background:url(../images/ico_giftb.png) no-repeat; margin-right:10px;}
.layouti .con .list1 dd img { width:150px; height:195px; }



.layouti .list2 { border-right:#ddd 1px solid; padding-right:20px;}
.layouti .list2:last-child { padding-right:0; padding-left:20px; border-right:0;}
.layouti .list2 cite { display:block; width:auto; text-align:left; line-height:18px; margin-top:15px;  position:relative; }
.layouti .list2 cite span { color:#d3001c;}
.layouti .list2 li .pric { top:0px; right:0; }
.layouti .list2 { float:left; width:50%;}
.layouti .list2 li { position:relative; min-height:156px; overflow:hidden; margin-top:30px;}
.layouti .list2 li a { display:block; padding-left:240px; }
.layouti .list2 li h4 { color:#000; font-size:16px;}
.layouti .list2 q { display:block;  width:227px; height:156px; margin-right:10px; position:absolute; left:0; top:0; overflow:hidden; }
.layouti .list2 q img { height:156px; max-width:227px; }
.layouti .list2 q:after { content:""; }
.layouti .list2 q:before { content:""; }
.layouti .list2 .giftp { margin-top:10px; padding-top:10px; border-top:#ddd 1px dashed; font-size:12px; color:#000; line-height:14px;  }
.layouti .list2 .giftp .icon_giftb{ display:inline-block; width:30px; height:30px; background:url(../images/ico_gift.png) no-repeat; margin-right:5px;}


.footer { padding:20px; background:#fff; width:980px; margin:20px auto;}
.footer .link { padding:15px 0;}
.footer .link a { display:inline-block; white-space:nowrap; color:#222; padding:0 8px; border-left:#ccc 1px solid; margin: 5px 0; line-height:14px;}
.footer .link a:hover { color:#cc3333;}
.footer .link p a:first-child { border-left:none; }
.footer .csev { font-size:12px; color:#999; border-top:#eee 1px solid; padding-top:15px; }