


/*应用案例*/

.case-title{
    margin-top:20px;
}
.case-title [class*="span"]{
    margin-left:0;
}
.case-sort{
    border-bottom:3px solid #D0121B;
    height: 37px;
    margin-bottom:20px;

}
.case-sort .title{
    float: left;   
    background-color: #D0121B;
    padding-left:10px;
    padding-right:20px;
    position: relative;
    min-width: 150px;
}
.case-sort .title .bg-right{
    position: absolute;
    top:0;
    right:-28px;}
.case-sort .sort{
    display: inline-block;
     line-height: 40px;
    height: 37px;
    font-size: 16px;
    color:#fff;
    background: url("../images/icon_sort.jpg") left top no-repeat;
    padding-left:30px;
}
.case-sort .partner{
    display: inline-block;
     line-height: 40px;
    height: 37px;
    font-size: 16px;
    color:#fff;
    background: url("../images/icon_partner2.jpg") left top no-repeat;
    padding-left:30px;


}


/*常见问题*/

.sub-title .question{
    background: url("../images/icon-question.jpg") no-repeat;
    padding-left:25px;
}
.search-box{
    float: right;
    margin-bottom:5px;
}
.search-box input{
    float: left;
    width: 380px;
    height: 20px;
    border-radius: 0;
    margin:0;

}
.search-box a{
    float: left;
    display: block;
    width: 90px;
    height: 30px;
    font-size: 14px;
    color: #fff;
    text-align: center;
    background-color: #D0121B;
}
.question-list{
    margin:30px 20px 30px 50px;
}
.question-list li {
    margin-bottom:10px;
}
.question-list li a {
    display: inline-block;
    line-height: 24px;
    font-size: 14px;
    color: #333;
}
.question-list li a span {
    display: inline-block;
    line-height: 24px;
    font-size: 12px;
    color: #fff;
    background-color:#D0121B; 
    width: 24px;
    height: 24px;
    text-align: center;
    margin-right:15px;
}


/*注册新闻*/
.sub-title .news{
    background: url("../images/icon-news.jpg") no-repeat;
    padding-left:30px;
}
.news-list{
    padding:10px 10px;
}
.news-list li{
    border-bottom:1px dotted #666;
    height: 115px;
    margin:15px 0;
}
.news-list li a{
    display: inline-block;
}
.news-list li a:hover .tit span{
    color: #D0121B;
}
.news-list .news-main-pic{
    float: left;
    width: 150px;
    height: 100px;
    margin-right:25px;
}
.news-list .news-main-pic img{
    width: 150px;
    height: 100px;
}
.news-list .news-main-con{
    float: right;
    width: 570px;
    height: 115px;
}
.news-list .news-main-con{
    float: right;
    width: 580px;
    height: 115px;
}
.news-list .news-main-con .tit span{
    display: inline-block;
    line-height: 20px;
    font-size: 16px;
    color: #333;
}
.news-list .news-main-con .tit span.date{
    float: right;
    text-align: right;
    color: #666;
    font-size: 14px;
}
.news-list .news-main-con .news-main-txt{
    width: 580px;
    height: 70px;
    font-size: 14px;
    margin-top:10px;
    line-height: 22px;
    color: #333;

}


.news-detail-title{
    height: 40px;
}
.news-detail{
    text-align: center;
    height: 40px;
}
.news-info{
    width: 60%;
    height: 15px;
    margin:0 auto;
    padding:5px 0;
    }
.news-info span{
    display: inline-block;
    font-size: 13px;
    color: #999;
    line-height: 15px;
    height: 15px;
}

.news-info .right{
    float:right;
}

.new-detail-con{
    margin-top:20px;
    padding:0 30px 30px;

}
.new-detail-con p{
    font-size: 14px;
    line-height: 25px;
    color: #333;
    text-indent: 28px;
}
.new-detail-con table p{
    text-indent:0 !important;
}




.new-detail-con img{
    display: block;
    max-width: 710px;
    margin:20px auto;
}

/*ICANN共识政策*/

.sub-title .ICANN{
    background: url("../images/icon-ICANN.jpg") no-repeat;
    padding-left:25px;
}
.ICANN-list{
    margin:30px 20px 30px 50px;
}
.ICANN-list li {
    margin-bottom:30px;
    line-height: 24px;
    font-size: 14px;
    color: #333;
}

.ICANN-list li span {
    display: inline-block;
    line-height: 24px;
    font-size: 12px;
    color: #fff;
    background-color:#D0121B; 
    width: 24px;
    height: 24px;
    text-align: center;
    margin-right:15px;
}



/*注册流程*/

.sub-title .liucheng{
    background: url("../images/icon-liucheng.jpg") no-repeat;
    padding-left:25px;
}
.liucheng-pic{
    display:block;
    margin:20px auto 30px;
}
.liucheng-text{
    margin:0 20px 50px;
    border-top:1px dotted #D0121B;
    padding:20px 15px;
}
.liucheng-text p{
    color:#D0121B;
    font-size: 16px;
    line-height: 25px;
    margin-bottom:15px;
}
.liucheng-text span{
    color:#333;
    font-size: 14px;
    line-height: 25px;
}

/*zuzhijiagou*/

.sub-title .jiagou{
    background: url("../images/icon-jiagou.jpg") no-repeat;
    padding-left:25px;
}


/*WHOIS查询*/

.whois-content{
    margin-bottom:100px;
}
.whois-tit{
    text-align: center;
    padding:20px 0;
    font-size: 18px;
    line-height: 20px;
    border-bottom:1px solid #D0121B;
}
.whois-tit span{
    color: #D0121B;
    padding-right:10px;
}
.search-results{
    font-size: 14px;
    line-height: 25px;
    padding:20px 30px;
    color: #666;}
.search-results span{
    display: block;
    font-size: 16px;
    line-height: 20px;
    padding-bottom:15px;
    color: #333;}



/*渠道合作*/


.channel-banner{
    position: relative;
    /*width: 1200px;*/
    height: 226px;
    background: url("../images/sub_page/sub_banner-30.jpg") no-repeat; 
    margin:0 auto;

}
.channer-search{
    position: absolute;
    top:140px;
    left:490px;
}
.channer-search input{
    width: 266px;
    height: 19px;
    margin-right:20px;
    margin-top:8px;
}
.channer-search a{
    display: inline-block;
    width: 90px;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    color: #fff;
    text-align: center;
    background-color: #D0121B;
}
.channer-search select{
    width: 100px;
    margin-top:7px;
    margin-right: 5px;
}
.channel-search-result{
    border:1px solid #d9d9d9;
    padding:30px 0;

}
.channel-search-result .search-text{
    text-align: center;
    font-size: 16px;
    color: #333;
    line-height: 20px;
}
.channel-search-result .search-text span{
    display: inline-block;
    border-bottom:1px solid #D0121B;}
.channel-search-result .search-text span.name{
margin:0 80px;}

.channel-search-result .search-result{
     text-align: center;
    font-size: 16px;
    color: #D0121B;
    margin-top:30px;

}
.channel [class*="span"]{
    margin-left:0;
} 
.channel-tit{
    color: #333;
    font-size: 24px;
    line-height: 40px;
    height: 40px;
}
.clannel-content{
    padding-bottom:50px;
}
.channel-con{
    position: relative;
    border:1px solid #d9d9d9;
    margin-top:85px;
}
.channel-tab{
    position: absolute;
    top:-39px;
    left:-1px;
    height: 40px;
    margin-bottom:40px;
}
.channel-tab p{
    float: left;
    width: 250px;
    text-align: center;
    font-size: 21px;
    line-height: 40px;
    height: 40px;
    background-color: #D0121B;
    color: #fff;
}
.channel-tab p.current{
    background-color: #fff;
    color: #D0121B;
    border:1px solid #d9d9d9;
    border-bottom:none;

}
.channel-list{
    width: 900px;
    margin:50px auto 50px;

}
.channel-list th{
    text-align: center;
    height: 50px;
    font-size: 16px;
}
.channel-list td{
    text-align: center;
     height: 30px;
     font-size: 14px;
}
.channel-botton-link{
    display: inline-block;
    font-size: 16px;
    color: #D0121B;
    margin:15px 0;
}


/*404*/


.egl{ 
    display:block; 
    font-size:40px; 
    font-weight:400; 
    font-weight:bold;
    color:#e44a18;
    line-height: 70px;
}
.content_wrong{ 
    font-family:微软雅黑; 
    padding:120px 0 400px 380px;
    width:460px; height:auto;
    margin:50px auto 0px; 
    background:url("../images/404.png") no-repeat 65px 113px;}
.content_wrong p{ 
    line-height:25px;  
    font-size:13px; 
    color:#9a9a9a; 
    padding-right:200px;}
.content_wrong p a{ 
    color:#4ea8f4; 
    margin-right:20px; 
    font-style:normal;}


/*联系我们*/

.contact-icon{
    background: url("../images/icon-contact.png") no-repeat;
    padding-left:45px;
}
.contact-center{
    height: 700px;
}
.contact-me{
    margin: auto;
    width: 90px;
    height: 30px;
    font-size: 22px;
    text-align: center;
    border-bottom: #c41b20 1px solid;
}
.contact{
    margin: auto;
    margin-top: 20px;
    color: #000000;
    background-color: #ffffff;
    /*vertical-align:middle;*/
    height: 70px;
    line-height: 70px;
    width: 450px;
    border-radius: 40px;
    font-size: 18px;
    box-shadow: #d8d8d8 2px 3px 8px;
}
.contact img{
    margin-left: 40px;
}
.contact span{
    margin-left: 50px;
}
.address{
    margin: auto;
    width: 1200px;
    height: 320px;
    margin-top: 100px;
}
.address .imgbox{
    width: 300px;
    height: 220px;
    font-size: 0.5em;
    display: table-cell;
    vertical-align:middle;
    text-align:center;
}
.address .imgbox img{
    width: 220px;
    vertical-align:middle;
}
.ress{
    margin-top: 20px;
}
.address .imgbox p{
    color: #a6a6a6;
    font-size: 14px;
    height: 25px;
    line-height: 25px;
    text-align: center;
}

@media screen and (min-width: 1025px){
    .news-list .news-main-con{
        width: 580px;
    }
    .news-list .news-main-con .news-main-txt{
        width: 580px;
    }
}
@media screen and (max-width: 1024px) and (min-width: 769px){
    .news-list .news-main-con{
        width: 465px;
    }
    .news-list .news-main-con .news-main-txt{
        width: 465px;
    }
}
@media screen and (max-width: 768px){
    .news-list .news-main-con{
        width: 550px;
    }
    .news-list .news-main-con .news-main-txt{
        width: 550px;
    }
}