﻿@charset "utf-8";
img  {border: 0px;}
*{margin:0;padding:0;}
body{padding:0px;margin:0px;line-height:180%;font-size:11px;font-family: Verdana, Arial, Helvetica, sans-serif;text-align:center;color:#919191;background:#fff url(bg_body.gif) repeat-x;}

div,form,img,ul,ol,li,dl,dt,dd{margin:0;padding:0;border:0;text-align:left;}
h1,h2,h3,h4,h5,h6 {margin:0;padding:0;font-weight:bold;margin-right:auto;margin-left:auto;}
table,td,tr,th{font-size:12px;}
li{list-style-type:none;}
.clear {clear:both;}

ul,li {list-style:none;}
a {color:#919191; text-decoration:none;}
a:hover {color:#ff6600;text-decoration:none;}

form, embed {display: inline;margin: 0;padding: 0;}
/*img, a img {color: #fff;vertical-align: middle;border: none;}*/
/*定义所有新旧日期显示效果*/
/*------------------------------------------------------------------*/
.ipt-txt{line-height:15px;padding:0 5px;border:1px #bcbcbc solid;font-size:12px;margin-right:2px;}

.btn-2{width:70px;height:25px;border:none;background:url(../images/btn-bg2.gif) left top no-repeat;line-height:25px;overflow:hidden;color:#444;margin-right:2px;}
/*日期右对齐*/
li span.date {float:right;margin-right:8px;color:#666;}
span.more{float:right;margin:0 8px;}
span.more a{font-weight:normal;font-size:12px;}
.moreLinks {float:right;margin:0px 10px 0;}
.moreLinks a {font-size:10px;color:#f4931e;font-weight:normal;}
.moreLinks a:hover {color:#a1a1a1;}

a.newselect,a.newselect:link{display:block;text-decoration:underline;background-color:#EEEEEE;}
.calendarHeader{text-align:center;background-color:#E2F1B8;}
td{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#666666;padding:2px;line-height:22px;}

/*顶部CSS效果*/
#header{width:995px;margin:auto;position:relative;background:url(../images/bg_header.gif) no-repeat 0 20px;overflow:hidden;}
#login{height:35px;position:absolute;right:40px;width:480px;font-size:10px;}
#login ul{padding-top:8px;}
#login li{float:left;margin-right:5px;}
#login li span{color:#fff;}
#login li input{border:1px #666 solid;background:#ccc;height:18px;line-height:18px;width:100px;}
#login li .myinfo_btn{width:63px;height:20px;background:url(sing.gif) no-repeat;border:none;cursor:pointer;}
#login li .myinfo_reg{width:67px;height:20px;background:url(reg.gif) no-repeat;border:none;cursor:pointer;}
#logo{float:left;width:360px;}
#logo h1{}
#logo h1 a{display:block;width:360px;height:135px;background:url(../images/logo.gif) no-repeat;text-indent:-360px;font-size:0;}

#top_cart{margin-top:48px;float:right;width:293px;height:84px;background:url(bg_cart.gif) no-repeat;position:relative;}
#top_cart p{position:absolute;top:50px;color:#fff;font-size:10px;left:5px;}
#top_cart p a{color:#fff;}
#top_cart p strong{margin-left:5px;color:#ff6600;}
#top_cart p input{margin-top:8px;width:87px;height:21px;background:url(../images/check_out.gif) no-repeat;border:none;margin-left:5px;}

#gg{clear:both;height:30px;width:995px;margin:auto;line-height:30px;color:#fff;}

#warp{width:995px;margin:auto;background:#fff;padding-top:5px;}
#container{margin:auto;width:985px;margin:auto;background:url(../images/bg_main.jpg) no-repeat;}

#nav{width:965px;margin:auto;margin-top:5px;height:45px;background:url(../images/nav.gif) no-repeat;overflow:hidden;}
#nav ul{padding-left:5px;}
#nav ul li{float:left;background:url(../images/nav_line.gif) left no-repeat;margin-right:30px;line-height:45px;}
#nav ul li a{color:#fff;height:45px;display:block;font-size:14px;font-weight:bold;float:left;}
#nav ul li a:hover,#nav ul li.hover a{background:url(../images/nav_h.gif) center repeat-x;height:45px;display:block;color:#f47509}

#s_box{height:40px;width:965px;margin:auto;line-height:40px;color:#fff;}
#hot_search{float:left;font-weight:bold;padding-left:15px;width:510px;color:#ff6600;}
#hot_search a{margin-right:10px;color:#fff;font-size:11px;text-decoration:underline;}
#hot_search a:hover{color:#ff6600;}
#search{float:right;width:420px;}
#search span{font-weight:bold;color:#ff6600;}
#search input{margin-left:10px;}
#search input.s_input{width:220px;}
#search input.s_btn{width:66px;height:21px;background:url(../images/s_btn.gif) no-repeat;border:none;cursor:pointer;}

.cbody{width:965px;margin:auto;}
#pleft{width:200px;float:left;}
#pright{width:750px;float:right;}

.left_menu{margin-top:15px;}
.left_menu h2{height:29px;line-height:30px;background:url(../images/title_left.gif) no-repeat;text-align:center;color:#ff6600;font-size:12px;}
.left_menu li{height:30px;width:200px;display:block;background:url(../images/title_left_2.gif) no-repeat;line-height:30px;text-indent:30px;}
.left_menu li a{color:#fff;}
.left_menu li a:hover{color:#ff6600;}

.left_news{margin-top:5px;}
.left_news h2{height:29px;line-height:30px;background:url(../images/title_left.gif) no-repeat;text-align:center;color:#ff6600;font-size:12px;}
.left_news ul{background:url(bg_news.gif) repeat-x;padding:5px;}
.left_news li{color:#ff6600;}
.left_news li a{margin-left:5px;color:#333;}
.left_news li a:hover{color:#ff6600;}

.banner{margin-top:15px;}

.plist{clear:both;margin-top:15px;background:#fff;width:750px;}
.plist h3{height:28px;line-height:29px;background:url(../images/title_right.gif) no-repeat;padding-left:10px;color:#fff;font-size:12px;}
.plist dl{float:left;width:187px;height:215px;background:url(bg_pro.gif) center no-repeat;margin-top:10px;}
.plist dl dt{height:130px;width:152px;margin:5px auto;}
.plist dl dt img{width:152px;}
.plist dl dt span{clear:both;display:block;text-align:center;line-height:25px;}
.plist dl dd{width:152px;margin:auto;text-align:center;margin-top:8px;}
.plist dl dd.price{color:#ff6600;}

.plist table{clear:both;margin-top:10px;}

.sp-title{background:url(../images/left_h2.gif) repeat-x;height:28px;line-height:28px;margin-top:16px;}
.sp-title h2{background:url(../images/left_t.gif) no-repeat;width:121px;height:26px;display:block;margin:0 0 1px 1px;text-indent:25px;color:#fff;float:left;}
.sp-title span.more{margin-top:0;}

.ip-txt{padding-left:8px;}

#footer{clear:both;width:100%;margin-top:25px;border-top:10px #666 solid;background:#ccc;}
.pay{width:965px;margin:auto;overflow:hidden;margin-top:10px;height:40px;background:#fff;text-align:center;}
.pay ul{float:none;text-align:center;}
.pay li{float:none;display:inline;margin:0 5px;}
.copy{width:965px;margin:auto;margin-top:10px;border-top:1px #fff solid;padding-top:5px;}
.copy p{color:#333;text-align:center;}
.copy p a{color:#333;}
.copy p a:hover{color:#ff6600;}
.copy p span{font-weight:bold;margin-right:5px;}

.link{clear:both;margin-top:15px;width:750px;}
.link span{float:left;margin-right:5px;}