/*购物车弹窗*/
.cart_tanchuang{
    position:fixed;
    display: none;
    width:210px;
    border:1px solid #3f93da;
    right:20px;
    top:70px;
    z-index: 1000;
    background-color: #fff;
}
.cart_tanchuang .sanjiao{
    position: absolute;
    top:-10px;
    left:90px;
    width:0; height:0;
    line-height:0;
    border:10px solid transparent; 
    border-bottom-color:#3f93da;
    border-top:0;
}
#cart_close{ position: relative; top:3px;}
.cart_t_top{
    background-color: #f0f7fc;
    text-align: right;
    height: 31px;
}
.cart_t_top span{
    margin-right: 8px;
}
.cart_t_bottom{
    padding:5px;
    text-align: center;
}
.cart_t_bottom button{
    width: 189px;
    background-color:#1e80d4;
    color: #fff;
    padding: 5px 18px;
	font-size:16px;
	font-weight:bold;
}
.cart_clxx p,.cart_tc_js p{
    margin:0px;
    font-size: 12px;
    color:#8c8f94;
}
#cart_close:hover{
    cursor: pointer;
}
.cart_tc_js span{
    color:#1e80d4;
}
/*购物车弹窗结束*/

/*登录弹出框*/
#userlogin {
display: none;
width: 440px;
height: 580px;
position: fixed;
top: -550px;
left: 50%;
margin-left: -220px;
background: #fff;
z-index: 999;
overflow: hidden;

}
#userlogin #ulpanel{
margin: 60px auto 0 auto;
height: 28px;
border-bottom: 1px solid #9c9a9a;
}
#userlogin .ulpanel_lg{
	width:440px !important;
}
#userlogin #ulpanel p, #ul-s5 {
float: left;
width: 100%;
margin-bottom: 5px;
color: #766a63;
text-align:center;
}
#userlogin #ul-s2 {
color: #1e80d4;
font-size: 18px;
float:none;
}
#userlogin #lg_ul-s3 {
color: #707070;
font-size: 18px;
position:absolute;
right:20px;
}
#userlogin #ul-s1 a {
color: #8c8f94;
font-size: 12px;
}
#userlogin #qtpanel {
width: 340px;
margin: 0 auto;
}
#userlogin #qtpanel p {
height: 79px;
line-height: 79px;
font-size:14px;
}
#userlogin #qtpanel a#sinal {
background: #f35f4c;
}
#userlogin .qitadl_box{
	float:left;
	width:100%;
}
#userlogin #qtpanel a {
width: 195px;
height: 40px;
margin:0 auto;
display: block;
font-size:20px;
line-height: 40px;
text-align: center;
color: #fff;
margin-bottom: 25px;
float:none !important;
}
#userlogin #qtpanel a#qql {
background: #80c269;
margin:0 auto !important;
}

#userlogin #ul-s4 {
font-size: 14px;
color: #292929;
margin-top: 35px;
height: 20px;
}
#userlogin .submitwarning {
background: #FF7200;
color: #FFFFFF;
font-size: 12px;
height: 20px;
line-height: 20px;
margin-left: 14px;
padding: 2px 4px;
text-align: center;
display: none;
}
#userlogin input.inputtxt2 {
width: 200px;
border: none;
border-bottom: #9c9a9a 1px solid;
color: #979696;
margin-top: 10px;
text-indent: 10px;
font-family: "微软雅黑", Arial;
transition: border-color ease .3s;
font-size: 16px;
outline: none;
box-shadow: none;
-webkit-box-shadow: none;
background-color: #fff;
}
#userlogin input.inputtxt2:active,#userlogin input.inputtxt2:focus{
    border-bottom:1px solid #FF9600;
}
#userlogin #ulpanel .login_info {
	color:#8c8f94;
	font-size:16px;
}
#userlogin #ul-s5 {
margin-top: 20px;
position: relative;
}
#userlogin #sendlogin {
background: #1e80d4;
width: 115px;
height: 37px;
display: block;
margin:0 auto;
color: #fff;
font-size: 20px;
line-height: 37px;
text-align: center;
font-family: "微软雅黑", Arial;
cursor: pointer;
border: 0;
}
#userlogin #ul-s5 div {
margin-top: 12px;
}
#userlogin #ul-s5 div label {
margin-left: 5px;
}
#userlogin .submitloading {
background-color: rgb(255,255,255);
opacity: .8;
background-position: center;
height: 40px;
left: 80px;
position: absolute;
top: -24px;
width: 130px;
display: none;
}
#userlogin .yy-loadding {
background: url(../../images/loading.gif) no-repeat;
width: 280px;
height: 140px;
}
#userlogin #culp {
width: 16px;
height: 16px;
display: block;
position: absolute;
right: 20px;
top: 20px;
background: #fff;
}
#userlogin .pwclose {
width: 16px;
height: 16px;
position: relative;
display: block;
float: right;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
transition: all ease-out .3s;
}
#userlogin #culp a div {
background: #7c7c7c;
}
#userlogin .pwclose_h {
width: 16px;
height: 2px;
background: #fff;
position: absolute;
top: 7px;
}
#userlogin .pwclose_s {
width: 2px;
height: 16px;
background: #fff;
position: absolute;
left: 7px;
}
#userlogin #qtpanel a span {
display: inline-block;
position: relative;
right: 12px;
top: 8px;
}
#userlogin .yy-sinal {
width: 33px;
height: 26px;
background-position: -350px -100px;
}
.yy-icon {
display: inline-block;
overflow: hidden;
background-repeat: no-repeat;
background-image: url(../../images/yy-icon.png);
}
.yy-qql {
width: 25px;
height: 26px;
background-position: -430px -232px;
}
/*end登录弹出框*/

/*遮罩层*/
#bgmask {
position: fixed;
width: 100%;
height: 100%;
top: 0;
background: #000;
z-index: 998;
display: none;
filter: alpha(opacity=80);
-moz-opacity: 0.8;
opacity: 0.8;
}
/*end遮罩层*/

/*用户下拉*/
.user_info_list{
    text-align: center !important;
}
.user_info_list li:hover a{
    color:#3AA3E9;
}