﻿body{background:#f1f1f1;}
.reg_top { position:fixed; top:0; left:0; width:100%; z-index:10;}
.reg_top .layout{height:44px; line-height:44px; background:#2299ee;  color:#fff; font-size:14px;}
.reg_top .layout a{width:44px; height:44px; text-align:center; color:#fff; font-size:20px;}
.reg_topry{position:relative; width:100%; height:44px;}

.regbox{background:#fff; margin-bottom:5px; font-size:14px;}
.regbox .lft{width:100px; text-align:right; line-height:44px;}
.regbox .ra_div{padding:10px; line-height:24px;}
.regbox .ra_div .sp1{width:14px; height:14px; padding:2px; border:1px #ddd solid; margin-top:2px; display:block;float:left; margin-right:5px;}
.regbox .ra_div .sp2{width:14px; height:14px; display:block; float:left;}
.regbox .ra_div.on .sp1{border-color:#2299ee;}
.regbox .ra_div.on .sp2{background:#2299ee;}
.regbox .rit{position:relative;}
.regbox i{position:absolute; right:0; width:20px; height:44px; line-height:44px; color:#2299ee}
.regbox input{height:44px; width:100%; border:0px; line-height:44px; padding:0 20px 0 10px;}
.regbox img{position:absolute; z-index:2; right:0; bottom:0; height:44px; width:60px;}

.zcbtn{width:100%; height:44px;  margin:15px 0; text-align:center; color:#fff; float:left; line-height:44px; font-size:18px;
       filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr = '#2299ee', endColorstr = '#75b75a');
/*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
/*Element must have a height (not auto)*/
/*All filters must be placed together*/
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr = '#2299ee', endColorstr = '#75b75a')";
/*Element must have a height (not auto)*/
/*All filters must be placed together*/
background-image: -moz-linear-gradient(left, #2299ee, #75b75a);
background-image: -ms-linear-gradient(left, #2299ee, #75b75a);
background-image: -o-linear-gradient(left, #2299ee, #75b75a);
background-image: -webkit-gradient(linear, left top, right top, from(#2299ee), to(#75b75a));
background-image: -webkit-linear-gradient(left, #2299ee, #75b75a);
background-image: linear-gradient(left, #2299ee, #75b75a);
/*--IE9 DOES NOT SUPPORT CSS3 GRADIENT BACKGROUNDS--*/
}


.layoutceng {
    position: fixed;
    background: rgba(0,0,0,0.5);
    z-index: 999;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: none;
}

    .layoutceng .main {
        top: 50%;
        left: 50%;
        margin: -210px 0 0 -150px;
        width: 300px;
        height: 300px;
        position: absolute;
        background: #ffffff url(../img/cg.jpg) center 0 no-repeat;
        background-size: auto 100%;
    }

        .layoutceng .main a.btn_queding{
            width: 100px;
            margin: 0 auto;
            display: block;
            text-align: center;
            border: 1px #2299ee solid;
            -moz-border-radius: 3px;
            -webkit-border-radius: 3px;
            border-radius: 3px;
            -moz-transition: all 0.4s ease;
            -o-transition: all 0.4s ease;
            -webkit-transition: all 0.4s ease;
            transition: all 0.4s ease;
            background: #2299ee;
            color: #fff;
            height: 28px;
            line-height: 28px;
            font-size: 14px;
        }

            .layoutceng .main a:hover {
                background: #0c73b9;
                border-color: #0c73b9;
                text-decoration: none;
            }
