#containerWrap{
width:1170px;
border-left:1px #000 solid;
border-right:1px #000 solid;
margin:0 auto;
position:relative;
padding:0;
}

#l_menu{
width:195px;
float:left;
margin:0;
padding:0;
position:relative;
}

#r_menu{
width:190px;
position:absolute;
top:0px;
right:0;

}
#stage{
margin:0 auto;
position:relative;
min-height:2100px;
width:760px;
padding:0;

}
#footer{

margin:10px 0 0 0;
background:url("../img/foot_b.gif");
position:relative;
height:70px;
color:#ea5413;
padding:10px 0 0 20px;
text-align:center;
}


#contain{
width:100%;
position:relative;
margin:0px;
padding:0;

}
.clear{
clear:both;
}
.golink{
width:100%;
text-align:center;
margin:10px 0 0 0;
}

.clear{
clear:both;
}
.mid{
position:relative;
}
.mid p{
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
/*---------------------------header------------------------------*/
#header{
width:100%;
position:relative;
height:323px;
margin:0 0 16px 0;
background:url("../img/head_b.gif") no-repeat right 50px;
}

#topmenu{
position:absolute;
bottom:0px;
left:0;
background:url("../img/top_menu.jpg") no-repeat;
width:1175px;
height:50px;
}
#topmenu li{
float:left;
}
#topmenu li a{
display:block;
text-indent:100%;
overflow:hidden;
border-top:1px blue solid;
white-space:nowrap;
height:50px;
width:195px;
}

#search{
position:absolute;
width:490px;
left:43px;
background:url("../img/search.gif") no-repeat;
height:40px;
top:220px;
}
#kk{
width:330px;
position:absolute;
top:7px;
left:15px;
border:0;
font-size:20px;
}
#search-btn{
position:absolute;
right:0;
top:0;
    border: 0px;
    width: 83px;
    height: 33px;
    background: url(../img/searchb.gif) left top no-repeat;
	cursor:pointer;
	
}
#incart{
position:absolute;
top:220px;
left:600px;
width:520px;
}


#incart div{
width:400px;
height:25px;
text-align:center;
font-size:15px;
background:#eeeeee;
margin-top:2px;
padding-top:5px;
}
#incart a{
position:absolute;
right:0;
top:0;
}
.h_c1{
padding:20px 0 0 0;
}

#openlog{
position:absolute;
top:100px;
left:500px;
}
#alltitle{
position:absolute;top:180px;left:200px;font-weight:bold;color:#666666;
}
#alltitle span{
font-size:25px;color:red;
}

#header h1{
line-height:150%;
font-size:13px;

}

/*----login-----*/
#loginpage{
width:500px;
height:200px;
border:1px #000 solid;
background:#fff;
z-index:1;
position:absolute;
top:10px;
right:20px;
display:none;
}
#close{
position:absolute;
top:10px;
right:10px;
cursor:pointer;
}

#logintable{
position:absolute;
top:30px;
left:20px;
}
#logintable input{
width:335px;
}
#logintable td{
height:30px;
font-size:15px;
}
#loginsub{
position:absolute;
top:100px;
left:150px;
}
#forg{
position:absolute;
top:170px;
left:130px;
}
#log4{
display:none;
}
#login-btn{
    border: 0px;
    width: 83px;
    height: 39px;
    background: url(../img/login_b.gif) left top no-repeat;
}
#log4{
color:#fff;
background:#A00106;
font-size:13px;
width:320px;
height:100px;
position:absolute;
top:50px;
left:70px;
border:2px #fff dotted;
padding:0 0 10px 0;
display:none;
}
#log4 #errp{
padding:0 5px 0 5px;
position:relative;
top:30px;
left:20px;
text-align:center;
}
#log4 table{
position:relative;
top:30px;
left:50px;
}



/*---------left--------------------------*/

#allcate,#allcate ul{
padding:0;
margin:0;

}

#allcate li a{

display:block;
text-indent:100%;
overflow:hidden;
background-image:url("../img/left_menu.jpg");
white-space:nowrap;
height:83px;
width:195px;
margin-bottom:5px;

}

a#l_mail{
background-position:0 0;
}
a#l_mail:hover{
background-position:-200px 0;
}

a#l_ontime{
background-position:0 -89px;
}
a#l_ontime:hover{
background-position:-200px -89px;
}

a#l_newnew{
background-position:0 -177px;
}

a#l_newnew:hover{
background-position:-200px -177px;
}

a#l_guide{
background-position:0 -270px;
}

a#l_guide:hover{
background-position:-199px -270px;
}



#new{
background:url("../img/new_ob.gif") no-repeat;
width:195px;
padding:60px 0 0 0;
margin:0 0 20px 0;
}
#newcon{
overflow:auto;
height:200px;
width:190px;
line-height:130%;
font-size:14px;
}
#newcon div{
margin:0 0 0 12px;
padding:5px 0 5px 30px;
background:url("../img/arrow.gif") no-repeat 0 10px;;
border-bottom:2px #aaa solid;
width:110px;
}

#actran{
background:url("../img/actrank_ob.gif") no-repeat;
width:195px;
padding:60px 0 0 0;
}
#actran div{
margin:0 0 0 12px;
padding:5px 0 5px 30px;
background:url("../img/num.gif") no-repeat 0 3px;
border-bottom:2px #aaa solid;
width:110px;
}
#actran .f2{background-position:0 -33px;}
#actran .f3{background-position:0 -70px;}
#actran .f4{background-position:0 -108px;}
#actran .f5{background-position:0 -145px;}
#actran .f6{background-position:0 -182px;}
#actran .f7{background-position:0 -219px;}
#actran .f8{background-position:0 -256px;}
#actran .f9{background-position:0 -293px;}
#actran .f10{background-position:0 -330px;}




/*-------right------------------------------------*/
#ran{
background:url("../img/rank_ob.gif") no-repeat;
width:190px;
padding:60px 0 0 0;

}
.r_con{
background:#eeeeee;
margin:0 0 10px 0;
width:100%;
text-align:center;
padding:0 0 10px 0;

}
.jun{
width:25px;
height:20px;
background:url("../img/num.gif") no-repeat 0 3px;
margin:0 0 0 5px;
}
.r_con a img{
max-width:170px;
margin:5px auto;
}
.junt{
text-align:left;
width:170px;
margin:0 auto;
font-size:15px;
}

.junt a{
text-decoration:none;
font-size:12px;
}
.junt a:hover{
text-decoration:underline;
}

.r_con .f2{background-position:0 -33px;}
.r_con .f3{background-position:0 -70px;}
.r_con .f4{background-position:0 -108px;}
.r_con .f5{background-position:0 -145px;}
.r_con .f6{background-position:0 -182px;}
.r_con .f7{background-position:0 -219px;}
.r_con .f8{background-position:0 -256px;}
.r_con .f9{background-position:0 -293px;}
.r_con .f10{background-position:0 -330px;}



/*--------footer-----------------*/

#copy{
position:absolute;
bottom:15px;
color:#ffffff;
width:100%;
}


#flink{
position:absolute;
top:15px;
width:100%;
}
#flink a{
color:yellow;
text-decoration:none;
}
#flink a:hover{
text-decoration:underline;
}