﻿/*=========================================thickbox=========================================*/

.thickframe {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 10000000;
    width: 100%;
    height: 100%;
    background: #000;
    border: 0;
    filter: alpha(opacity = 0);
    opacity: 0;
}

.thickdiv {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 10000001;
    width: 100%;
    height: 100%;
    background: #000;
    border: 0;
    filter: alpha(opacity = 15);
    opacity: .15;
}

.thickbox {
    position: absolute;
    z-index: 10000002;
    overflow: hidden;
    padding: 0;
    border: 4px solid rgba(0, 0, 0, 0.1);
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.thicktitle {
    height: 27px;
    padding: 0 10px;
    border: solid #C4C4C4;
    border-width: 1px 1px 0;
    background: #F3F3F3;
    line-height: 27px;
    font-family: arial, "\5b8b\4f53";
    font-size: 14px;
    font-weight: bold;
    color: #333;
}

.thickclose:link, .thickclose:visited {
    display: block;
    position: absolute;
    z-index: 100000;
    top: 7px;
    right: 12px;
    overflow: hidden;
    width: 15px;
    height: 15px;
    background: url(http://misc.360buyimg.com/201007/skin/df/i/bg_thickbox.gif) no-repeat 0 -18px;
    font-size: 0;
    line-height: 100px;
}

.thickcon {
    overflow: auto;
    background: #fff;
    border: solid #C4C4C4;
    border-width: 1px;
    padding: 10px;
}

.thickloading {
    background: url(http://misc.360buyimg.com/201007/skin/df/i/loading.gif) #fff no-repeat center center;
}

.thickcountdown {
    height: 20px;
    padding-right: 6px;
    margin-top: -20px;
    text-align: right;
    color: #999;
}

*html .thickframe {
    position: absolute;
}

*html .thickdiv {
    position: absolute;
}

#thicktitler {
    padding: 0 11px;
    background: #8DB7DC;
    border: none;
    color: #fff;
}

#thickcloser:link, #thickcloser:visited {
    top: 6px;
    right: 9px;
    width: 16px;
    height: 17px;
    background-position: 0 0;
}

#thickconr {
    border: solid #8DB7DC;
    border-width: 1px;
}
#protocol-con{height:356px;overflow:auto;padding:10px 20px 0 10px;}
#protocol-con h5{line-height:30px;}
#protocol-con p{line-height:20px;}
/*#protocol-con p strong{font-weight:normal;}*/
.thicktitle{padding:0;text-align:center;}

.ftx01,.ftx-01{color:#e4393c}.ftx02,.ftx-02{color:#71b247}.ftx03,.ftx-03{color:#999}.ftx04,.ftx-04{color:#ff8a15}.ftx05,.ftx-05,a.ftx-05:link, a.ftx-05:visited{color:#005ea7}.ftx06,.ftx-06{color:#666}
.mt20{margin-top:20px;}.mt10{margin-top: 10px;}.mr10{margin-right: 10px;}.mb10{margin-bottom:10px;}.ml10{margin-left: 10px;}.ml5{margin-left: 5px;}
.thickbox .thicktitle{padding:0 10px;text-align: left;}
.thickbox-form {width:500px;background: #fff;padding-top:20px;}
.thickbox-form .label{width:130px;}
.thickbox-form .btn-verify,.thickbox-tip .btn-red{
     background-color: #e74649;
    background-image: -moz-linear-gradient(top,#e74649,#df3033);
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#e74649),color-stop(1,#df3033));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e74649', endColorstr='#df3033', GradientType='0');
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e74649', endColorstr='#df3033');
    background-image: linear-gradient(to top,#e74649 0,#df3033 100%);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    height:34px;
    line-height: 34px;
    padding: 0 40px;
    color: #fff;
    font-family: "microsoft yahei";
    font-size:16px;
    font-weight: bold;
}
.thickbox-form .btn-verify:hover,.thickbox-tip .btn-red:hover{
     background-color: #f05356;
    background-image: -moz-linear-gradient(top,#f05356,#eb3c3f);
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#f05356),color-stop(1,#eb3c3f));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f05356', endColorstr='#eb3c3f', GradientType='0');
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f05356', endColorstr='#eb3c3f');
    background-image: linear-gradient(to top,#f05356 0,#eb3c3f 100%);
    text-decoration: none;
}
.thickbox-form .btn-verify:link,.thickbox-form .btn-verify:visited {
    color: #fff;
    text-decoration: none
}
.thickbox-tip{
    font-size:14px;
    line-height: 25px;
    padding:10px 40px;
    font-family: verdana;
}
.icon-box {
    position: relative;
    _height: 48px;
    _overflow: visible
}
.icon-box .info-succ,.icon-box h2{
    font-size:22px;
    font-family: 'microsoft yahei';
    line-height: 50px;
    height:50px;
    font-weight:bold;
}
.icon-box h2{font-size:16px;height:auto;line-height:22px;padding-top:10px;}
.icon-box .m-icon {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    position: absolute;
    top: 0;
    left: 0;
    height: 0;
    width: 48px;
    height: 48px;
    background: url(i/icon48.png) no-repeat
}

.icon-box .succ-icon {
    background-position: 0 0
}

.icon-box .warn-icon {
    background-position: -96px 0 
}

.icon-box .item-fore {
    margin:5px 0 25px 58px;
}
.thickbox-form .msg-txt{line-height: 22px;}

.regist-2013 .btnt{width:322px;margin:20px auto 0;}
.regist-2013 .btnt .btn-img {
    width: 322px;
    height: 34px;
    background: #E4393C none repeat scroll 0% 0%;
    color: #FFF;
    border-radius: 3px;
    font-family: "微软雅黑";
    font-size: 16px;
    font-weight: 800;
}
.regist-2013 .btnt .btn-img {
    line-height: 34px;
}
.btn-img {
    cursor: pointer;
    overflow: hidden;
    margin: 0px;
    padding: 0px;
    border: 0px none;
    text-align: center;
}


    .content h2 { font-size: 20px; text-align: center; line-height: 60px; border-bottom: 1px solid #dddddd; margin-bottom: 20px; }
    .content p { font-size: 14px;line-height: 30px; }
    .content h3 { font-size: 14px; font-weight: bold;  line-height: 30px; margin-top: 20px; }
    .content h4 { font-size: 14px; font-weight: bold;  line-height: 30px; margin-top: 20px; }