@import url(bootstrap.min.css);
*{webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
body,html{width:100%;}
body,html{overflow-x:hidden}
body{-webkit-font-smoothing:antialiased}
body,dd,div,dl,dt,fieldset,form,input,legend,li,ol,p,td,textarea,th,ul{margin:0;padding:0;font-family:"PingFang SC",Arial,"Microsoft Yahei",simsun,sans-serif;color:#333;font-size:14px;line-height:1.6;font-weight:400}
body,html{background-color:#fff}
table{border-collapse:collapse;border-spacing:0}
img{border:0 none;margin:0;padding:0;vertical-align:bottom}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400}
ol li,ul li{list-style-image:none;list-style-position:outside;list-style-type:none}
h1,h2,h3,h4,h5,h6{vertical-align:baseline;zoom:1;margin:0}
button,input,select,textarea{font-weight:inherit;font-family:inherit;font-size:inherit}
button{border:none;padding:0}
button::-moz-focus-inner{border:none}
input[type=checkbox],input[type=radio]{vertical-align:middle}
input{outline:0 none}
input.checkbox{vertical-align:middle}
* html input{vertical-align:baseline}
textarea{overflow:auto}
fieldset{border:0 none}
a:focus{outline-style:none;outline-width:0}
a{text-decoration:none;color:#666}
a:hover{text-decoration:underline}
ul:after{clear:both;content:".";display:block;height:0;visibility:hidden}
.fl{float:left}
.fr{float:right}
.auto{margin:0 auto}
.clearfix:after,.clearfix:before{content:"";display:table}
.clearfix:after{clear:both}
.clear{clear:both;overflow:hidden;line-height:0;font-size:0}
.none{display:none}
.main{width:1200px;margin:0 auto}
.title{text-align:center;margin-bottom:30px;color:#888}
.title h1{display:block;font-size:24px;color:#000;margin-bottom:10px}
.website_ad{width:100%;height:110px;background:url(/images/website_ad.jpg) no-repeat center;text-align:center;font-size:24px;color:#fff;line-height:120px}
.website_ad_btn{display:inline-block;width:150px;height:50px;line-height:50px;text-align:center;color:#fff;background-color:#f87b00;font-size:18px;margin:0 25px;cursor:pointer;text-decoration:none}
.website_ad_btn:hover{background-color:#ec5e00;color:#fff}
.website_ad_btn.website_ad_btn2{color:#137be5;background-color:#d0e5fa}
.website_ad_btn2:hover{background-color:#fff;color:#137be5}
.foot{padding-bottom:0;color:#2d2d2d}
.foot_4{background:#fff;border-bottom:solid 1px #eee}
.foot_4 ul{display:block;width:1100px;margin:0 auto;height:50px;padding:20px 0}
.foot_4 li{float:left;padding-left:60px;width:244px;height:50px;background:url(/images/foot_ico.png) no-repeat 0 0;line-height:50px;color:#2d2d2d;font-size:16px}
.foot_4 .four02{background-position:0 -160px;width:243px}
.foot_4 .four03{background-position:0 -320px;width:243px}
.foot_4 .four04{background-position:0 -480px;width:130px}
.foot_top{padding:30px 0;background:#fff;color:#666}
.f_d_n,.foot .f_nav{width:1100px;margin:0 auto;line-height:28px}
.f_navd{width:244px;float:left}
.f_navd p{font-size:14px;color:#000;font-weight:400;margin-bottom:10px}
.f_navd li{line-height:28px}
.f_navd li a{font-size:13px;color:#2b7dc6}
.foot_bot{padding:20px 0;background:#fff;border-top:solid 1px #eee;text-align:center}
.f_d_n,.f_d_n p{font-size:13px;position:relative;color:#999}
.foot a{color:#999;line-height:2}
.f_d_nav span{margin:0 10px;font-size:12px;color:#ccc}
.f_d_nav a{color:#2d2d2d}
.down_ico{margin-top:10px}
.down_ico a{margin-right:10px}
.down_ico a img{height:30px}
.noview a img{height:auto;width:auto;}
.cnzz_stat_icon_1000047712 a img {height:auto;}
.erweima{width:110px;height:150px;text-align:center;float:right;font-size:13px}
.erweimas{width:110px;height:110px;background:url(/images/foot_code2.gif) no-repeat;background-size:110px}
.erweima p{line-height:20px;margin-top:8px}
.foot .erweimas{background:url(/images/foot_code.gif) no-repeat;background-size:110px}
.nlinks a{margin-left:10px}
.top .top_m{display:none}
.top_w{background:#fff;border-bottom:solid 1px #e8e8e8}
.top{width:1200px;height:32px;margin:0 auto;font-size:12px;line-height:32px}
.top .top_l{height:100%;float:left;color:#333;font-size:12px;line-height:32px}
.top .top_r{height:100%;float:right;text-align:right;color:#333}
.top .top_r li{float:right;position:relative;z-index:8;padding:0 10px;font-size:12px;line-height:32px}
.top .top_r li a{color:#333}
.top .top_r li.tohome,.top .top_r li.tophello{display:none}
.top .top_r .tuser{color:#2087ed}
.top .top_r .tregister{color:#2087ed;margin-right:10px}
.top .top_r .tel{display:block;/*width:170px;*/height:32px;text-align:left;padding-left:20px;background:url(/images/ico.png) no-repeat 0 9px}
.top .top_r .tel:hover{text-decoration:none}
.topline{height:0;background:#eee;border-bottom:solid 1px #f5f5f5;border:0}
.top .top_r .buys_s a{background:url(/images/ico.png) no-repeat 0 -38px;padding-left:20px;margin-right:4px;position:relative;display:inline-block;height:32px;text-decoration:none}
.top .top_r .buys_s{padding:0;border-left:solid 1px #fff;border-right:solid 1px #fff;position:relative;padding:0 10px}
.top .top_r .buys_s a span{color:#2087ed;padding:0 4px;font-size:14px;font-weight:700}
.top .top_r .buys_s a b{color:#2087ed}
.top .top_r .buys_s .endspan{position:absolute;top:0;left:0;width:100%;height:33px;z-index:9}
.top .top_r li .gwcbody{display:none;background:#fff;width:230px;border:solid 1px #ddd;position:absolute;top:31px;left:-1px;padding:20px}
.top .top_r li .gwcbody p{text-align:center}
.top .top_r li .gwcbody a{color:#333}
.top .top_r li .gwcbody .gwcdomain li{float:none;margin:0;text-align:left;position:relative;line-height:30px;height:30px;border-bottom:dotted 1px #ddd}
.top .top_r li .gwcbody .gwcdomain li span{color:#666}
.top .top_r li .gwcbody .gwcdomain li .close{width:14px;height:14px;cursor:pointer;background:url(/images/close.gif) no-repeat center center;position:absolute;top:9px;right:0;padding:0}
.top .top_r li .gwcbody .gwcsubmit{display:block;height:36px;line-height:36px;text-align:center;border-radius:2px;background:#2087ed;color:#fff;padding:0;margin-top:20px}
.top .top_r li .gwcbody .gwcsubmit:hover{background:#3f99f2;text-decoration:none}
.top .top_r li.tlogin{border-left:solid 1px #fff;border-right:solid 1px #fff;height:30px}
.top .top_r li i{display:inline-block;width:8px;height:8px;background:url(/images/ico.png) no-repeat 0 -542px}
.top .top_r li.tlogin i.userico{width:16px;height:14px;background:url(/images/ico.png) no-repeat 0 -494px;vertical-align:middle}
.top .top_r li.tlogin .tlogins{display:none;background:#eee;width:600px;border:solid 1px #ddd;position:absolute;top:31px;right:-1px;text-align:left}
.top .top_r li.tlogin .tloginse{width:436px;background:#fff}
.top .top_r li.tlogin .tlogins .tlogins_nei{padding:20px;text-align:right}
.top .top_r li.tlogin .tlogins a{color:#666}
.top .top_r li.tlogin .tlogins h2{font-size:15px;color:#000;font-weight:400;line-height:24px}
.top .top_r li.tlogin .tlogins p{line-height:20px;font-size:12px;margin:10px 0 14px}
.top .top_r li.tlogin .tlogins p a{display:inline-block;height:34px;line-height:34px;padding:0 16px;background:#2087ed;color:#fff;border-radius:2px}
.top .top_r li.tlogin .tlogins p span{color:#fff;margin:0 2px}
.top .top_r li.tlogin .tlogins .tlogins_nei div a{display:inline-block;width:98px;height:34px;line-height:34px;text-align:center;border:solid 1px #ddd;margin:0 -1px -1px 0;position:relative}
.top .top_r li.tlogin .tlogins .tlogins_nei div a:hover{border-color:#2087ed;color:#2087ed;text-decoration:none;z-index:2}
.top .top_r li.active{background:#fff;border-color:#ddd}
.top .top_r li.active i{background-position:0 -551px}
.top .top_r li.active .topp{position:absolute;top:31px;left:0;height:1px;background:#fff;width:100%;z-index:22}
.top .top_r li.tlogin .tlogins .tlogins_l{float:left;width:270px;padding:30px}
.top .top_r li.tlogin .tlogins .tlogins_l p{margin:6px 0 20px;font-size:13px}
.top .top_r li.tlogin .tlogins .tlogins_l .btnreg{display:inline-block;width:160px;height:46px;line-height:46px;text-align:center;color:#fff;background:#f70;font-size:14px;border-radius:2px;border-bottom:solid 2px #f50}
.top .top_r li.tlogin .tlogins .tlogins_l .btnreg:hover{background:#f90;border-bottom:solid 2px #f70;text-decoration:none}
.top .top_r li.tlogin .tlogins .tlogins_r{float:right;width:280px;padding:30px;background:#fff}
.top .top_r li.tlogin .tlogins .tlogins_r .htext{display:block;padding:0 5px;height:30px;line-height:30px;border:solid 1px #ddd;width:100%;margin-top:16px}
.top .top_r li.tlogin .tlogins .tlogins_r .logbtn{width:100%;height:46px;background:#2087ed;border:0;border-radius:2px;cursor:pointer;font-size:14px;color:#fff;border-bottom:solid 2px #1679c4}
.top .top_r li.tlogin .tlogins .tlogins_r .logbtn:hover{background:#2195ec;text-decoration:none}
.top .top_r li.tlogin i.mobileico{width:16px;height:16px;background:url(/images/ico.png) no-repeat 0 -594px;vertical-align:middle}
.top .top_r li.tlogin .tq{width:234px;background:#fff}
.top .top_r li.tlogin .tq .tqr{padding:16px 16px 16px 126px;background:url(/images/qr_mobile.gif) no-repeat 16px 16px;width:239px;height:130px;border-right:dotted 1px #ddd;float:left}
.top .top_r li.tlogin .tq .tqrs{padding:16px 16px 16px 126px;background:url(/images/qr_weixin.gif) no-repeat 16px 16px;width:239px;height:130px;float:right}
.top .top_r li.tlogin i.salesico{width:16px;height:16px;background:url(/images/ico.png) no-repeat 0 -156px;vertical-align:middle;margin-right:4px}
.top .top_r li.tlogin .tsales{width:360px;background:#fff;padding:20px}
.top .top_r li.tlogin .tsales li{height:30px;line-height:30px;float:none;padding:0;border-bottom:dashed 1px #ccc}
.top .top_r li.tlogin .tsales li span{float:left;color:#999}
.top .top_r li.tlogin .tsales li a{display:inline-block;float:left;max-width:190px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-left:10px}
.top .top_r li.tlogin .tsales li .date{float:right}
.tlogins_r a{font-size:12px;display:inline-block;padding:5px 0}
.mob-bar{display:none}
.logo{padding:20px 0;display:block}
.navigation li{display:block;float:left}
.navigation li a{padding:29px 30px;font-size:16px;color:#333;display:block;text-decoration:none;}
    .navigation li a:hover{transition:none;}
    .navigation li.active a {
        border-bottom: 2px solid #2a62ff;
        color: #2a62ff;
    }
    .navigation li:hover a.blue {
        color: #2a62ff;
        border-bottom: 2px solid #2a62ff
    }
.navigation li .dropbox a{border:0}
.navigation li.active .domain a{color:#666;}
.dropdown{display:none;border-top:1px solid #ddd;width:100%;height:auto;background:#fff;position:absolute;left:0;top:118px;z-index:999999}
.dropbox{border-right:1px solid #eee}
.dropbox:last-child{border:0}
.dropbox h3,.dropbox h3 a{font-weight:700;font-size:14px;margin-bottom:10px;padding:0}
.dropbox.col-lg-3{padding:25px}
.dropbox.col-lg-3.about{padding:10px 0 0 0}
.dropbox.col-lg-3.about.honor{margin: 0}
.dropbox .domain{height:205px}
.dropbox .domain a{position:relative;color:#666;display:block;float:left;font-size:13px;width:33.3333%;padding:10px}
.dropbox .domain.server a{width:50%}
.dropbox .domain.question a{width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block;line-height:1}
.dropbox .domain a:hover{text-decoration:underline;color:#2a62ff}
.dropbox .domain a em{position:absolute;top:12px;left:-8px;display:block;width:17px;height:15px;background:url(/images/01.gif) no-repeat}
.hot,.new,.discount{display:inline-block;width:16px;height:16px;line-height:16px;border-radius:1px;text-align:center;background:#ea6153;color:#fff;font-size:12px;margin-left:4px}
.new{background:#27ae60}
.discount {background:#2087ed}
.ons_div{display:block;width:128px;height:128px;background:url(/images/navicon.png) no-repeat left top}
.site.hight .ons_div{background-position:0 -130px}
.site.program .ons_div{background-position:0 -260px}
.site.html5 .ons_div{background-position:0 -2727px}
.site.ipv6 .ons_div{background-position:0 -2859px}
.site.dns .ons_div{background-position:0 -2340px}
.site.ptest .ons_div{background-position:0 -2600px}
.site.scanning .ons_div{background-position:0 -2470px}
.site.ssl .ons_div{background-position:0 -910px}
.certificate .ons_div{background-position:0 -520px}
.certificate.kxwz .ons_div{background-position:0 -650px}
.certificate.aqlm .ons_div{background-position:0 -780px}
.certificate.ssl .ons_div{background-position:0 -910px}
.certificate.yunying .ons_div{background-position:0 -1040px}
.certificate.koubei .ons_div{background-position:0 -1170px}
.certificate.seo .ons_div{background-position:0 -2208px}
.certificate.qsj .ons_div{background-position:0 -2080px}
.certificate.ruanwen .ons_div{background-position:0 -1430px}
.about .ons_div{background-position:0 -1560px}
.about.honor .ons_div{background-position:0 -1690px}
.about.team .ons_div{background-position:0 -1820px}
.about.contact .ons_div{background-position:0 -1950px}
.certificate.more{padding:100px 0}
.about,.certificate,.site{height:230px;text-align:center}
.certificate.seo h3 a,.dropbox .site h3 a{color:#2087ed}
.dropbox .site.hight h3 a{color:#002b8d}
.dropbox .site.program h3 a{color:#3aa84c}
.dropbox .site.html5 h3 a{color:#db6a38}
.dropbox .site.ipv6 h3 a{color:#66d0c4}
.dropbox .site.dns h3 a{color:#002b8d}
.dropbox .site.ptest h3 a{color:#73b400}
.dropbox .site.scanning h3 a{color:#cea875}
.dropbox .site.ssl h3 a{color:#e7a30e}
.certificate h3 a{color:#ec110d}
.certificate.kxwz h3 a{color:#d21d23}
.certificate.aqlm h3 a{color:#3bb16b}
.certificate.more h3 a,.certificate.ssl h3 a{color:#e7a30e}
.certificate.yunying h3 a{color:#3a4f88}
.certificate.koubei h3 a{color:#f08300}
.certificate.qsj h3 a{color:#d60000}
.certificate.ruanwen h3 a{color:#ed5075}
.about h3 a{color:#188eee}
.about.honor h3 a{color:#cc000b}
.about.team h3 a{color:#13a397}
.about.contact h3 a{color:#f80}
.navigation li .site a{display:block;padding:0}
.certificate p,.site p{color:#999}
.certificate{width:20%;float:left;padding:0 30px}
.mob-footer{display:none}
.bot-foot {display:none}
@media screen and (max-width:768px){
#share,.dropdown,.top_w{display:none}
.main{width:100%}
.mob-bar{display:block;position:relative}
.mob-bar .mob-login,.mob-bar .mob-nav{position:absolute;z-index:30}
.mob-bar .mob-login{top:15px;right:55px}
.mob-bar .mob-login img{width:20px}
.mob-bar .mob-nav{top:19px;right:15px}
.mob-bar .mob-nav span{width:24px;height:2px;display:block;margin-bottom:6px;background-color:#b2b2b2}
.navigation{position:absolute;display:none;width:100%;left:0;top:46px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:15px 0;background-color:#f6f6f6;z-index:99999}
.navigation li{width:50%;padding:10px 0;text-align:center}
.navigation li a{padding:0;font-size:14px}
.navigation li.active a,.navigation li:hover a.blue{border:0;color:#2a62ff}
.logo{padding:15px 10px}
.logo img{width:200px}
.title{margin:0 30px 20px 30px;background:url(../images/title_bg.gif) repeat-x 0 10px}
.title h1{display:inline-block;padding:0 15px;background:#fff;font-size:17px;margin-bottom:0}
.website_ad{background:url(../images/website_ad_mob.jpg) no-repeat center top;padding:18px 0 0 0;font-size:18px;line-height:1.6}
.noview{display:block;padding-bottom:15px}
.website_ad_btn{width:auto;height:auto;line-height:1.4;padding:5px 15px;font-size:14px;margin:0 15px}
    /* µ×²¿ */
    .bot-foot {
        width: 100%;
        height: auto;
        padding: 0 5px;
        display: block;
    }

        .bot-foot .footer_top {
            height: 36px;
            line-height: 36px;
            color: #838383;
            padding: 0 5%;
        }

            .bot-foot .footer_top a {
                color: #1279e6;
                font-size: 14px;
                float: left;
            }

            .bot-foot .footer_top span {
                float: left;
                padding: 0 2%;
            }

            .bot-foot .footer_top .gotop {
                color: #838383;
                float: right;
            }

    .footer_con {
        border-top: 1px solid #dddadd;
        height: auto;
        text-align: center;
    }

        .footer_con .index_go {
            height: 44px;
            line-height: 44px;
        }

            .footer_con .index_go a {
                font-size: 14px;
                color: #7a7a7a;
            }

            .footer_con .index_go span {
                padding: 0 5%;
            }

    .beianmessage {
        color: #7a7a7a;
        line-height: 1.6;
        font-size: 12px;
        /* padding-bottom: 10px; */
    }

    .vertifice_icon {
        text-align: center;
        padding: 20px 0;
    }

        .vertifice_icon a {
            display: inline-block;
            width: 13%;
            margin-right: 3%;
        }

        .vertifice_icon .special {
            width: 14%;
        }

        .vertifice_icon a img {
            width: 100%;
        }
/*.mob-footer{display:block;text-align:center;background:#f6f6f9;padding:20px 15px 15px 15px}
.mob-footer p{color:#666;display:block;font-size:12px;padding-bottom:5px}
.mob-footer p span{display:inline-block;margin:0 5px}*/
}

.subscribe {
    position: relative;
    height: 22px;
    line-height: 22px;
    min-width: 35px;
    padding: 0 5px;
    margin-top: 8px;
    border: 1px solid #d2d2d2;
    border-radius: 20px;
    cursor: pointer;
    background-color: #fff;
    -webkit-transition: .1s linear;
    transition: .1s linear;
    display: inline-block;
}
.subscribe_on {
    border-color: #5FB878;
    background-color: #5FB878;
}
.subscribe_em_on {
    margin-left: 5px !important;
    margin-right: 21px;
    color: #fff !important;
}

.subscribe_i_on {
    left: 100% !important;
    margin-left: -21px;
    background: #fff !important;
}
    .subscribe .subscribe_em {
        position: relative;
        top: 0;
        width: 25px;
        margin-left: 20px;
        padding: 0 !important;
        text-align: center !important;
        color: #999;
        font-style: normal !important;
        font-size: 12px;
    }
    .subscribe .subscribe_i {
        position: absolute;
        left: 5px;
        top: 2px;
        width: 16px!important;
        height: 16px!important;
        border-radius: 20px;
        background: #d2d2d2!important;
        -webkit-transition: .1s linear;
        transition: .1s linear;
    }
.box_alert {
position:absolute;
width:300px;
height:40px;
text-align:center;
top:0;
left:0;
right:0;
bottom:0;
margin:auto;
line-height:40px;
background:rgba(0,0,0,0.5);
color:#fff;
display:none;
}