@charset "utf-8";
*{margin:0;padding:0;list-style-type:none;}
a,img{border:0;}
body{font:12px/180% microsoft yahei;}
a{color:#0088DB;text-decoration:none;cursor:pointer}
a:hover{color:#2A5E8E}
/* input */
input{font-size:12px;font-size:100%;font-family:microsoft yahei;outline:none;line-height:normal;color:#444;}
.ipt{border:solid 1px #d2d2d2;border-left-color:#ccc;border-top-color:#ccc;border-radius:2px;box-shadow:inset 0 1px 0 #f8f8f8;background-color:#fff;padding:4px 6px;height:21px;line-height:21px;color:#555;width:180px;vertical-align:baseline;}
.ipt:focus{border-color:#95C8F1;box-shadow:0 0 4px #95C8F1;}
/* btn */
.btn{
    position:relative;
    cursor:pointer;
    display:inline-block;
    vertical-align:middle;
    font-size:12px;
    font-weight:bold;
    height:27px;
    line-height:27px;
    padding:0 12px;
    text-align:center;
    text-decoration:none;
    border-radius:2px;border:1px solid #ddd;
    color:#666;background-color:#f5f5f5;
    background:-webkit-linear-gradient(top, #F5F5F5, #F1F1F1);
    background:-moz-linear-gradient(top, #F5F5F5, #F1F1F1);
    background:linear-gradient(top, #F5F5F5, #F1F1F1);
}
input.btn{
    height:29px;
}
.btn:hover{
    border-color:#c6c6c6;
    color:#333;
    background-color:#f8f8f8;
    background:-webkit-linear-gradient(top, #f8f8f8, #f1f1f1);
    background:-moz-linear-gradient(top, #f8f8f8, #f1f1f1);
    background:linear-gradient(top, #f8f8f8, #f1f1f1);
    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{
    border-color:#3079ED;color:#F3F7FC;
    background-color:#4D90FE;
    background:-webkit-linear-gradient(top, #4D90FE, #4787ED);
    background:-moz-linear-gradient(top, #4D90FE, #4787ED);
    background:linear-gradient(top, #4D90FE, #4787ED);
}
.btn-primary:hover{
    border-color:#2F5BB7;
    color:#fff;
    background-color:#4D90FE;
    background:-webkit-linear-gradient(top, #4D90FE, #357AE8);
    background:-moz-linear-gradient(top, #4D90FE, #357AE8);
    background:linear-gradient(top, #4D90FE, #357AE8);
}
.btn-primary:active{
    box-shadow:#2176D3 0 1px 2px 0 inset;
    border-color:#3079ED;
}
.btn-primary:focus{
    border-color:#4d90fe;
    outline:none
}

.theme-buy{margin-top:7%;text-align:center;}
.theme-signin{font-size:15px;}
.theme-popover-mask{z-index:9991;position:fixed;left:0;top:0;bottom:0px;right:0px;width:100%;height:100%;background:#000;opacity:0.5;filter:alpha(opacity=50);-moz-opacity:0.5;display:none;}
.theme-popover{z-index:9992;position:absolute;top:50%;left:50%;width:660px;height:320px;margin:-180px 0 0 -330px;border-radius:5px;border:solid 2px #e4e4e4;background-color:#fff;display:none;box-shadow:0 0 10px #666;background:#fff;}
.theme-popover-warn,theme-popover-xxpl,.theme-popover-sign{z-index:9992;position:absolute;top:50%;left:50%;width:660px;height:auto !important;margin:-180px 0 0 -330px;border-radius:5px;border:solid 2px #e4e4e4;background-color:#fff;display:none;box-shadow:0 0 10px #666;background:#fff;padding-bottom:20px;}
.theme-popover-allow{z-index:9992;position:absolute;top:50%;left:50%;width:660px;height:auto !important;margin:-180px 0 0 -330px;border-radius:5px;border:solid 2px #e4e4e4;background-color:#fff;display:none;box-shadow:0 0 10px #666;background:#fff;padding-bottom:20px;}
.theme-popover-filter{z-index:9992;position:absolute;top:50%;left:50%;width:660px;height:auto !important;margin:-180px 0 0 -330px;border-radius:5px;border:solid 2px #e4e4e4;background-color:#fff;display:none;box-shadow:0 0 10px #666;background:#fff;padding-bottom:20px;}
.theme-poptit{border-bottom:1px solid #ddd;padding:12px;position:relative;height:24px;}
.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-warning,.theme-xxpl,.theme-sign{padding:0 20px;color:#444;}
.theme-allow{padding:20px;color:#444;background:#f2f2f2;}
.theme-filter{padding:20px;color:#444;background:#f2f2f2;}
.theme-popbod{padding:60px 15px;color:#444;height:148px;}
.dform{padding:80px 60px 40px;text-align:center;}
.theme-signin{margin: -50px -20px -50px 90px;text-align:left;font-size: 14px;}
.theme-signin h4{color:#999;font-weight:100;margin-bottom: 20px;font-size: 12px;}
.theme-signin li{padding-left: 80px;margin-bottom: 15px;}
.theme-signin li strong{float: left;margin-left: -80px;width: 80px;text-align: right;line-height: 32px;}
.theme-signin .btn{margin-bottom: 10px;}
.theme-signin p{font-size: 12px;color: #999;}

.themeBtn{
	background-color: #ffffff;
	color: #005cb2;
	padding: 5px 15px;
	border: 1px solid #005cb2;
	border-radius: 18px;
	cursor:pointer;
	font-size: 18px;
}
.theme-popover-xxpl .theme-poptit,
.theme-popover-warn .theme-poptit,
.theme-popover-allow .theme-poptit,
.theme-popover-filter .theme-poptit{
	height:50px;
	/* background-color:#ffffff; */
}
.theme-popover-xxpl .close,
.theme-popover-warn .close,
.theme-popover-allow .close,
.theme-popover-filter .close{
	font-size:25px;
	margin-top: 2%;
}

.theme-popover-xxpl .theme-title,
.theme-popover-warn .theme-title,
.theme-popover-allow .theme-title,
.theme-popover-filter .theme-title{
	display: inline-block;
	font-size: 20px;
	border-left: 1px solid #dddddd;
	padding-left: 10px;
	height: 41px;
	line-height: 41px;
	margin-top: 3px;
	float: left;
	margin-left: 8px;
}
.themeBtn[disabled="disabled"]{
	border: 1px solid #a4a4a4;
	color:#a4a4a4;
}
.theme-logo{background: url(../dc/images/Public/logo.jpg) bottom no-repeat;height:48px;display: inline-block;width: 190px;float:left;}