body {
    font-family: "Lantinghei SC", "Open Sans", Arial, "Hiragino Sans GB", "Source Han Sans", "Source Han Sans", "STHeiti", "WenQuanYi Micro Hei", SimSun, sans-serif;
}
a {
    font-family: "Lantinghei SC", "Open Sans", Arial, "Hiragino Sans GB", "Source Han Sans", "Source Han Sans", "STHeiti", "WenQuanYi Micro Hei", SimSun, sans-serif;
}
.tp-caption {
    font-family: "Lantinghei SC", "Open Sans", Arial, "Hiragino Sans GB", "Source Han Sans", "Source Han Sans", "STHeiti", "WenQuanYi Micro Hei", SimSun, sans-serif;
}

/* bootstrap override */

h1, h2, h3, h4, h5, h6
{
    color: #585f69;
}


/* cumtom style */
.appbox {
    padding: 15px 20px;
    margin-bottom: 25px;
    background: #f7f7f7;
}

.appbox h2 {margin-top:0}

.appbox-top {
    border-top: solid 2px #337ab7;
    margin-top: 10px;
}

.appicon {
    width: 120px;
    height: 120px;
    -webkit-border-radius: 24px;
    -moz-border-radius: 24px;
    border-radius: 24px;
    border: 1px solid #ddd;
}

.icon-btn:hover {
    background-color: #FFF;
}

.oplink {
    color: #FFF;
}
.oplink:hover {
    color: #FFF;
}

/** fineuploader overwide **/
.qq-gallery .qq-upload-button-hover {
    background: #FFF;
}
.qq-gallery .qq-upload-button-focus {
    outline: 1px dotted #FFF;
}
.qq-gallery.qq-uploader {
    position: relative;
    min-height: 0px;
}

/** theme **/
header .navbar-default-admin {
    background: #336799;
}

.navbar-default-admin a {
    color: #FFF;
}

.top-alert {
    min-height: 60px;
    text-align: center;
    line-height: 60px;
    padding: 0;
    border-top: 0;
    border-right: 0;
    border-left: 0;
    border-width: thick;
    border-radius: 0;
    font-size: 16px;
}

.top-alert .close {
    right: 0;
    top: 0;
    line-height: 60px;
}

/** 覆盖bootstrap tooltip背景色 **/
.tooltip-inner {
    background-color:#428bca;
	line-height:20px;
	padding:5px;
}
.tooltip-arrow {
    position: absolute;
    width: 0;
    height: 0;
    border-color:transparent;
    border-style: solid;
}
.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#428bca}.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#428bca}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#428bca}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#428bca}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#428bca}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#428bca}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#428bca}
.tooltip.in{filter:alpha(opacity=100);opacity:1}
/* bootstrap override */

h1, h2, h3, h4, h5, h6
{
    color: #585f69;
}
/* cumtom style */
.appbox {
    padding: 15px 20px;
    margin-bottom: 25px;
    background: #f7f7f7;
}

.appbox h2 {margin-top:0}

.appbox-top {
    border-top: solid 2px #337ab7;
    margin-top: 10px;
}

.appicon {
    width: 120px;
    height: 120px;
    -webkit-border-radius: 24px;
    -moz-border-radius: 24px;
    border-radius: 24px;
    border: 1px solid #ddd;
}

.icon-btn:hover {
    background-color: #FFF;
}

.oplink {
    color: #FFF;
}
.oplink:hover {
    color: #FFF;
}

/** fineuploader overwide **/
.qq-gallery .qq-upload-button-hover {
    background: #FFF;
}
.qq-gallery .qq-upload-button-focus {
    outline: 1px dotted #FFF;
}
.qq-gallery.qq-uploader {
    position: relative;
    min-height: 0px;
}

.top-alert {
    min-height: 60px;
    text-align: center;
    line-height: 60px;
    padding: 0;
    border-top: 0;
    border-right: 0;
    border-left: 0;
    border-width: thick;
    border-radius: 0;
    font-size: 16px;
}

.top-alert .close {
    right: 0;
    top: 0;
    line-height: 60px;
}

header .navbar-default ul.navbar-nav .dropdown-menu li a {
    color:#666;
    line-height:30px;
    line-height: 30px;
}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover{
    background: none;
}
header .navbar-default ul.navbar-nav .dropdown-menu li a:hover{
    background-color:#eee;
}
.dropdown-menu{
    min-width:120px;
}
.navbar-default .navbar-nav>.open>a:focus{
    background: none;
    color:#fff;
}
header .navbar-default ul.navbar-nav li a:after{
    content: '';
    width: 0;
    background: 0 0;
    position: absolute;
}
.template-container{
    border: 2px solid #ccc;
    height: 210px;
    border-radius: 4px;
    padding: 10px;
    /*overflow: hidden;*/
    overflow-y: scroll;
    position: relative;
}
.template-container .template-box{
    width: 100%;
}
.template-container .template-box>li{
    float: left;
    display: inline-block;
    width: 115px;
    height: 185px;
    margin-right: 10px;
}
.template-container .box-cover{
    background: rgba(90, 90, 90, 0.65) none repeat scroll 0 0;
    color: #fff !important;
    display: none;
    height: 160px;
    padding: 2%;
    position: relative;
    right: 0;
    text-align: center;
    top: 0;
    width: 100px;
    z-index: 2;
    border-radius: 0;
    margin: auto;
    left: 0;
}
.template-container .box-cover{
    position: relative;
    margin-top: -195px;
}
.template-container .template_img{
    max-width: 100px;
    max-height: 160px;
    cursor: pointer;
    border: 1px solid #ccc;
}
.template-container img.checked{
    border: 1px solid #336799;
}
/*注册*/
.yzm{ margin-bottom: 0; border:none; zoom:1;}
.yzm:after{ clear : both; display: block; content:'\20'; height:0; overflow: hidden;}
.yzm_l{ float:left; width:250px; margin-bottom: 40px; border-radius:5px;}
.yzm_l{ width:100%;margin-bottom: 0px;}
.yzm_l input{ padding-right: 140px;}
.yzm_l_personal_my input{padding-right: 80px;}
.yzm_r,.yzm_r_personal_my{ margin-bottom: 0;border: 0;position: absolute;right: 0;float:right; width:95px; height:40px; border-radius:5em;/*border: 1px solid #ccc;*/ cursor:pointer;margin: 0px 15px 40px 0;}
.yzm_l_personal input{padding-right: 108px;}
.yzm_r,.yzm_r_personal{ margin-bottom: 0;border: 0;position: absolute;right: 0;float:right; width:140px; height:40px; border-radius:5em;/*border: 1px solid #ccc;*/ cursor:pointer;margin: 0px 15px 40px 0;}
.yzm_r_personal{margin:0px 51px 20px 0;}
.yzm_r_personal_my{margin:0px 51px 40px 0;}
.yzm_r img{display: block;width: 138px;height: 40px;vertical-align: middle; border-radius: 5px;}
.yzm_r .btn{width: 100%;height: 40px;line-height: 30px;border-radius: 0 5em 5em 0;}
.yzm_r .btn-blue {background-color: #0088cc;color: #fff;}
@media (max-width: 767px){.yzm_l{ width:100%;}.yzm_r{width: 130px;float:left; margin:0px 15px 40px 0;}.yzm_r_personal{width: 110px;float: left;margin: 0px 51px 40px 0;}}

.yzm_r_personal_identity{margin: 0 20px 60px 100px;}
.publish_identity_con{height: 335px;width:100%;margin:150px 0;text-align: center;border:1px dashed #ccc; margin-top: 60px;border-radius: 5px;background: #f9f9f9;}

.publish-tips {
    padding-top: 120px;
}
.publish-tips h4 {
    color: #a94442;
}
.publish-tips p {
    margin-top: 20px;
}
/*协议页面样式*/
.re-main{width: 75%;margin: 60px auto;position: relative;font-family: "Lantinghei SC", "Open Sans", Arial, "Hiragino Sans GB", "Source Han Sans", "Source Han Sans", "STHeiti", "WenQuanYi Micro Hei", SimSun, sans-serif;}
.re-it {margin-bottom: 33px;color: #333333;}
.re-it .tp-title {line-height: 25px;font-size: 14px;margin-bottom: 7px;font-weight: bold;}
.re-it .tp-para {line-height: 25px;margin-bottom: 7px;font-size: 14px;text-indent: 2em;}
.tp-title-main{text-align: center;}
