﻿.theme-popover-mask {
	z-index: 99998;
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:#000;
    filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0; opacity:0;
	display:none;
}
.theme-poptit {
	border-bottom:1px solid #ddd;
	padding:12px;
	position: relative;
}
.theme-poptit .close {
	float:right;
	color:#999;
	padding:5px;
	margin:-2px -5px -5px;
	font:bold 14px/14px simsun;
	text-shadow:0 1px 0 #ddd
}
.theme-poptit .close:hover {
	color:#444;
}
.theme-popbod {
	padding:20px 15px;
	color:#444;
	text-align:center;
}
.theme-popbod li 
{
    text-align:left;
    line-height:30px;
}
/* btn */
.btn {
	position: relative;
	cursor: pointer;
	display: inline-block;
	vertical-align: middle;
	font-size: 12px;
	font-weight: bold;
	height: 27px;
	line-height: 27px;
	min-width: 52px;
	padding: 0 12px;
	text-align: center;
	text-decoration: none;
	border-radius: 5px;
	color: #fff;
	background-color: #cc0000;
	border:0px;
}
input.btn {
	height: 29px;
}
.btn:hover {
	color:#333;
	background-color:#e72d2d;
	box-shadow:#ddd 0 1px 1px 0;
}
.btn:active, .btn.btn-active {
	box-shadow:#ddd 0 1px 2px 0 inset;
	border-color:#c6c6c6;
}
.btn:focus {
	border-color:#4d90fe;
	outline:none
}
.btn-primary {
	color: #F3F7FC;
	background-color: #cc0000;
	border:0px;
}
.btn-primary:hover {
	color:#fff;
	background-color: #e72d2d;
}
.btn-primary:active, .btn-primary.btn-active {
	box-shadow:#2176D3 0 1px 2px 0 inset;
	border-color: #3079ED;
}
.btn-primary:focus {
	border-color:#4d90fe;
	outline:none
}

.yangpin-popover {
	z-index:99999;
	position:fixed;
	top:50%;
	left:50%;
	width:660px;
	height:320px;
	margin:-160px 0 0 -330px;
	border-radius:5px;
	background-color:#fff;
	display:none;
	box-shadow: 0 0 10px #666;
}
/* ------------------------------------------------ */
#pop_mask
{
    z-index: 9998;
    position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:#000;
	display:none;
    filter:alpha(opacity=30);
    -moz-opacity:0.3;
    -khtml-opacity:0.3; 
    opacity:0.3;
}
._mask
{
	z-index: 9998;
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:#000;
	display:none;
    filter:alpha(opacity=0);
    -moz-opacity:0;
    -khtml-opacity:0; 
    opacity:0;
}
._pop
{
    margin: 0 auto;
    position: fixed; 
    z-index: 10000;
    line-height: 30px;
    display: none;
    background-color:#fff;
    border-radius:5px;
    box-shadow: 0 0 10px #666;
}
._showbox{background: #FFF;border-radius: 5px;}
._title{position: relative; height:40px; line-height:40px; padding-left:10px; border-bottom: 1px solid #ddd;}
._title span{ line-height:40px; font-size:16px; font-weight:bold; padding-left:20px;}
._close{position: absolute;cursor: pointer;outline: none;top:5px;right:10px;z-index: 4;overflow: hidden;_background: none;}
._message{ overflow: hidden;line-height: 30px; padding:10px 40px;}
._message .btn{height:30px; background-color:#cc0000; border-radius:5px; border:none; cursor:pointer; text-align:center; color:#FFF; font-family:"微软雅黑";}
._message .btn:hover{background-color:#e32222;}
._message .textarea{ border:1px solid #bab6b6; color:#bab6b6; line-height:20px;}
._message .input{border:1px solid #bab6b6; color:#bab6b6; line-height:20px; height:20px;}
._message .msgcontent{ line-height:40px; text-align:center;}
._message .msgbtn{ text-align:right;}
._message .msgcontent a{ color:#cc0000;}

.yangpintb li{ line-height:30px; text-indent:20px;}
.yangpintb li font{ color:#cc0000;}

#pop_jiesuan{ line-height:30px;}
#pop_jiesuan a{ color:#fff; background-color:#cc0000; display:block; text-align:center;}
#pop_jiesuan a:hover{ text-decoration:none;}

._title ul{ }
._title ul li{ width:100px; float:left; text-align:center; font-size:18px; font-weight:bold; line-height:40px;}
._title ul li a{ text-decoration:none; color:#666; }

.login_title a{ display:inline-block; width:100px; text-align:center; font-size:16px; font-weight:bold; line-height:40px; text-decoration:none;}
.login_title a:hover{ background-color:#ca0000; color:#fff;}
.login_title a.hover{ background-color:#ca0000; color:#fff;}
.login_box table{ padding:0px 40px;}
.login_box table td{ padding:5px 0px;}
.login_box_left{ width:80px;}
.login_box_right{ width:200px;}
.login_box_right .input_txt{ width:100%; height:33px; border:solid 1px #c8c8c8; text-indent:5px; color:#d0d0d0; font-size:14px; line-height:33px; font-family:"微软雅黑";}
.login_box_right .input_code{ width:90px; height:33px; border:solid 1px #c8c8c8; text-indent:5px; color:#d0d0d0; font-size:14px; line-height:33px; font-family:"微软雅黑";}
.login_box_right .input_btn_code{ width:90px;height:35px; background-color:#cc0000; border-radius:5px; border:none; cursor:pointer; text-align:center; color:#FFF; font-family:"微软雅黑";}
.login_box_btn .input_btn{ width:100%; height:40px; background-color:#cc0000; border-radius:5px; border:none; cursor:pointer; text-align:center; font-size:16px; color:#FFF; font-family:"微软雅黑"; letter-spacing:20px;}
.login_box_btn .input_btn:hover{background-color:#e32222;}
.login_box_left a{color:#e70012; text-decoration:underline;}
.login_box_left a:hover{color:#ff2e3e;}
.login_box_right a{color:#e70012; text-decoration:underline;}
.login_box_right a:hover{color:#ff2e3e;}
.login_box_right span{font-size:12px; color:#ca0000;}
.msg_login,.msg_register{ line-height:15px; font-weight:bold; font-size:12px; color:#ca0000;}
.login_box_select{width:100%; height:33px; border:solid 1px #c8c8c8; padding:0 5px; color:#444; font-size:14px; line-height:33px; font-family:"微软雅黑";}
.login_box_msg{ line-height:15px; font-size:12px; color:#ca0000;}