/***************************************************** 
Tenlongs 59miao API Soft for free app
Web site: www.tenlongs.com
******************************************************/
body{font-family:Tahoma, SimSun, sans-serif; font-size:12px; color:#333; background:#fff; margin:0; padding:0;}
img{border:0;}
form{margin:0; padding:0;}
.left{float:left;}
.right{float:right;}
a{color:#555; text-decoration:none;}
a:hover{color:#cb0503; text-decoration:underline;}
h1,h2,h3,h4,h5,ul{list-style:none; margin:0; padding:0;}
input,select,textarea{font-family:Tahoma, SimSun, sans-serif; vertical-align:middle; margin:0; padding:0;}
/* top */
.maintop{height:26px; line-height:26px; background:#f5f5f5 url(../images/mainbg.gif) 0 0 repeat-x;}
.maintopshow{width:950px; overflow:hidden; margin:auto; color:#999;}

/* header */
.header{width:950px; overflow:hidden; margin:auto; padding:10px 0 0;}
.header .logo{float:left;}
.header .search{float:right;}

.navssss {
    float: right;
    height: 38px;
    width: 545px;
}
.navssss li {
    float: right;
    margin-top: 5px;
}
.navssss li a {
    color: #FFFFFF;
    display: block;
    font-size: 14px;
    font-weight: bold;
    padding: 0 15px;
    text-decoration: none;
}
.navssss li a:hover {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #C4161C;
    display: block;
}

.search{width:500px;}

.schtab{background:#eaeaea url(../images/mainbg.gif) 0 -26px repeat-x;}
.schtab .bgl{background:url(../images/mainbg.gif) 0 -51px no-repeat;}
.schtab .bgr{background:url(../images/mainbg.gif) right -76px no-repeat; height:25px; overflow:hidden;}
.schtab li{height:25px; float:left; line-height:20px; color:#999;}
.schtab span,.schtab i{display:block; font-style:normal;}
.schtab i{width:45px; cursor:pointer;}
.schtab li.sc{background:#eaeaea; color:#555;}
.schtab li.sc span{background:url(../images/mainbg.gif) 0 -101px no-repeat;}
.schtab li.sc i{background:url(../images/mainbg.gif) right -126px no-repeat;}


.search .top{background:#eaeaea; height:10px; overflow:hidden;}
.search .top .bgl{background:url(../images/mainbg.gif) 0 -101px no-repeat;}
.search .top .bgr{background:url(../images/mainbg.gif) right -126px no-repeat; height:10px; overflow:hidden;}

.search .bottom{background:#eaeaea; height:5px; overflow:hidden;}
.search .bottom .bgl{background:url(../images/mainbg.gif) 0 -151px no-repeat;}
.search .bottom .bgr{background:url(../images/mainbg.gif) right -156px no-repeat; height:5px; overflow:hidden;}

.schshow{background:#eaeaea; width:100%; overflow:hidden;}
.schshow .left{padding:0 0 0 5px;}
.schshow .left input{border:1px #9f9f9f solid; background:#fff url(../images/mainbg.gif) 0 -161px repeat-x; font-size:12px;  padding:5px 3px 4px; *padding:4px 3px 3px; color:#555; width:421px;}
.schshow .sl{float:left; padding:0 0 0 5px;}
.schshow .sl select{vertical-align:middle;}
.schshow .btn{float:right; padding:0 5px 0 0;}

.schhot{margin:5px 0 0; text-align:left; color:#999; padding:0 5px; height:16px;}

/* mainnav */
.mainnav{width:980px; margin:auto; background:#ca0403 url(../images/mainbg.gif) 0 -213px repeat-x; height:56px; overflow:hidden;}

.mainnav ul{
	padding-left:10px;
}
.mainnav li{position:relative; padding:10px 0 0; line-height:46px; float:left; margin:0 3px 0 0;}
.mainnav li a,.mainnav li span,.mainnav li strong{display:block; color:#fff; cursor:pointer;}
.mainnav li strong{padding:0 10px; font-size:14px;}
.mainnav li a:hover{background:url(../images/mainbg.gif) 0 -447px repeat-x; text-decoration:none;}
.mainnav li a:hover span{background:url(../images/mainbg.gif) 0 -503px no-repeat;}
.mainnav li a:hover strong{background:url(../images/mainbg.gif) right -559px no-repeat;}

.mainnav li.sc a{background:url(../images/mainbg.gif) 0 -447px repeat-x; text-decoration:none;}
.mainnav li.sc a span{background:url(../images/mainbg.gif) 0 -503px no-repeat;}
.mainnav li.sc a strong{background:url(../images/mainbg.gif) right -559px no-repeat;}

.mainnav li.sc a:hover{background:url(../images/mainbg.gif) 0 -447px repeat-x; text-decoration:none;}
.mainnav li.sc a:hover span{background:url(../images/mainbg.gif) 0 -503px no-repeat;}
.mainnav li.sc a:hover strong{background:url(../images/mainbg.gif) right -559px no-repeat;}
.mainnav .hot{position:absolute; display:block; right:0px; top:0; width:18px; height:18px; background:url(../images/item.gif) 0 0 no-repeat; z-index:1; overflow:hidden;}
.mainnav .new{position:absolute; display:block; right:0px; top:0; width:18px; height:18px; background:url(../images/item.gif) -18px 0 no-repeat; z-index:1; overflow:hidden;}
.mainnav .right{width:507px; overflow:hidden;}
.mainnav .right div{float:left; padding:10px 5px 0; line-height:46px; position:relative;}
.mainnav .right div a{color:#f6d3d3;}
.mainnav .right span{display:block; float:left; padding:10px 0 0; line-height:46px; color:#e44f42;}

/* layou */
.bodyer{width:980px; margin:auto; overflow:hidden;}
.ibodyleft{float:left; width:710px; overflow:hidden;}
.ibodyright{float:right; width:260px; }
.layoutall{width:100%; overflow:hidden;}
.ibodyleft1{float:left; width:980px; overflow:hidden;}


.listleft{width:750px; float:left; overflow:hidden;}
.listright{width:190px; float:right; overflow:hidden;}

.shopleft{width:220px; float:left; overflow:hidden;}
.shopright{width:720px; float:right; overflow:hidden;}

.mediashow{margin:10px 0 0;}
.bodymedia{margin:10px auto 0; width:950px;}

/* location */
.location{width:950px; margin:10px auto 0; overflow:hidden;}
.location .left a{display:block; width:13px; height:11px; background:url(../images/item.gif) -36px 0 no-repeat; margin:2px 0 0;}
.location .left a:hover{background:url(../images/item.gif) -49px 0 no-repeat; text-decoration:none;}
.locationshow{float:left; padding:0 0 0 5px;}
.locationshow span{font-family:SimSun, sans-serif; color:#999;}
.locationshow a{color:#36c;}
.locationshow a:hover{color:#d6180d;}

/* jselect */
.dropdown {outline:none;display:inline-block;*display:inline;}
.dropdown h4{cursor:default; text-indent:5px; margin:0; padding:0;}
.dropdown * {-moz-user-select:none;}
.dropdown h4.over {}
.dropdown div {display:block; /*fix bug*/}
.dropdown ul{display:none;margin:0;padding:0;float:left;clear:both; position:absolute;}
.dropdown ul li{text-indent:5px;margin:0;padding:0;list-style:none;display:block;cursor:default;}
.dropdown ul li.over{}
.dropselectbox {display:inline;}
/* write you style here */
.dropselectbox {}
.dropdown h4{height:21px; line-height:21px; text-align:left; font-size:12px; border:solid 1px #cdcdcd; background:url(../images/item.gif) right -18px no-repeat; font-weight:100;}
.dropdown h4.over{border-color:#369; background:url(../images/item.gif) right -40px no-repeat;}
.dropdown h4.current{border-color:#003;}
.dropdown ul{border:1px solid #cdcdcd; background:#FFF; text-align:left;}
.dropdown ul li{background:#FFF; height:19px; font-size:12px; line-height:19px;}
.dropdown ul li.over{background:#369; color:#FFF;}


/* inde write you style here */
.schshow .sl .dropselectbox {}
.schshow .sl .dropdown h4{height:26px; line-height:26px; text-align:left; font-size:12px; border:solid 1px #9f9f9f; background:#fff url(../images/item.gif) right -237px no-repeat; font-weight:100;}
.schshow .sl .dropdown h4.over{border-color:#369; background:#fff url(../images/item.gif) right -237px no-repeat;}
.schshow .sl .dropdown h4.current{border-color:#003;}
.schshow .sl .dropdown ul{border:1px solid #cdcdcd; background:#FFF; text-align:left;}
.schshow .sl .dropdown ul li{background:#FFF; height:19px; font-size:12px; line-height:19px;}
.schshow .sl .dropdown ul li.over{background:#369; color:#FFF;}



/* page */
.listpage{width:100%; overflow:hidden; padding:10px 0 0;}
.pager{text-align:center; color:#999;}
.pager a,.pager span{float:left; display:block; margin:0 3px 0 0;}
.pager a{border:1px #c2d5e3 solid; color:#333; background:#fff; line-height:25px; padding:0 7px;}
.pager a:hover{border:1px #369 solid; background:#fff; color:#369; text-decoration:none;}
.pager span{color:#17799b; border:1px #c2d5e3 solid; background:#e5edf2; line-height:25px; padding:0 7px; font-weight:bold;}

/* copyright */
.service{border-top:1px #ddd solid; margin:10px auto 0; width:950px; overflow:hidden;}
.service li{float:left; width:212px; padding:15px 0 10px 20px;}
.service .nob{border-left:none;}
.serviceshow{border-left:1px #ddd dashed; text-align:left;}
.serviceshow h4{font-size:14px; padding:5px 0 5px 10px; background:#eee; border-left:2px #d51b1b solid;}
.serviceshow div{margin:5px 0 0; padding:0 0 0 10px;}

.foot{width:950px; margin:10px auto 0; border-top:1px #ddd solid; padding:15px 0;}
.foot div{margin:5px 0 0;}

.listcate {
    border: 1px solid #D4D4D4;
    overflow: hidden;
    padding: 10px 0;
    width: 974px;
	margin-top:10px;
	border-radius: 1px 1px 1px 1px;
    box-shadow: 0 1px 3px rgba(34, 25, 25, 0.2);
	background:#fff;
	
}
.listcate li.sc a{
	font-size:14px;
	color:#FE5D9B;    
}
.listcate li {
    float: left;
    line-height: 25px;
    margin: 0 15px 0 0;
    padding: 0 5px;
    white-space: nowrap;
}
#container{
	margin:0 auto;
	width:100%;
}
#container .col{
	background:#FFFFFF;
    float: left;
    margin:5px 5px 5px 0px;   
    text-align: center;    
	border-radius: 4px 4px 4px 4px;
    box-shadow: 0 1px 3px rgba(34, 25, 25, 0.2);
	width:240px;	
	overflow: hidden;   
}
#container .col .pic a img{
	padding:5px;
	width:230px;
	height:240px;
}
.col .pic a{
    display: table-cell;   
    text-align: center;
    vertical-align: middle;
    width: 230px;
}
.col h3 {
    font-size: 12px;
    font-weight: 100;  
    line-height: 18px;
   	margin:5px;
    overflow: hidden;
    padding: 0;
    text-align: left;
	background:url(../images/translucence_v3.png);
}



.mallprice .left {
    color: #999999;
    margin: 5px 0;
	text-align:left;
	padding-left:5px;
}
.mallprice .left strong {
    color: #ED292C;
}


.mallprice .right a {
    background: url("../images/buy.png") no-repeat center center;
    display: block;
    height: 23px;
    padding-right: 10px;
	padding-bottom:15px;
    width: 57px;
}


.tab-panel {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D4D4D4;
    border-radius: 1px 1px 1px 1px;
    box-shadow: 0 1px 3px rgba(34, 25, 25, 0.2);
    height: 44px;
    line-height: 44px;
    margin-top: 10px;
    width: 974px;
}
.tab-panel ul {
    width: 974px;
}
.tab-panel ul li {
    float: left;
}
.tab-panel ul li.selected {
    background: none repeat scroll 0 0 #F0F0F0;
}
.tab-panel ul li a {
    color: #55AADD;
    cursor: pointer;
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: 44px;
    margin-left: 10px;
    text-align: center;
    width: 120px;
}

.bottom {
    clear: both;
    height: 140px;
}
.bottom p {
    line-height: 220%;
    text-align: center;
}
#goTopBtn {
	POSITION: fixed; TEXT-ALIGN: center; LINE-HEIGHT: 30px; WIDTH: 38px; BOTTOM: 35px; HEIGHT: 56px; FONT-SIZE: 12px; CURSOR: pointer; RIGHT: 25px; _position: absolute; _right: auto
}

#content {
    margin: 0 auto;
    width: 980px;
}

.pages {
    float: right;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin: 10px;
}

.pages {
    float: right;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin: 10px;
}
.pages li {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #E0E0E0;
    color: #666666;
    display: inline;
    float: left;
    height: 24px;
    line-height: 24px;
    margin: 0 2px;
    padding: 0 8px;
}
.pages li span {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #0044DD;
}
.pages li.page_a {
    border: 0 none;
    padding: 0;
}
.pages li.page_a a {
    border: 1px solid #E0E0E0;
    color: #0044DD;
    display: block;
    float: left;
    padding: 0 8px;
}
.pages li.page_a a:hover {
    border: 1px solid #A0A0A0;
    color: red;
    display: block;
}
.pages li.pages_input {
    border: 1px solid #A0A0A0;
    padding: 0;
}
.pages li.pages_input input {
    border: 0 none;
    font-size: 14px;
    margin: 0 3px;
    padding: 0 3px;
    text-align: center;
    width: 18px;
}
.pages .on {
    color: red;
    font-weight: bold;
    padding: 0 8px;
}
.pages .page_clear {
    clear: both;
}