@media screen and (max-width:1200px){
	.screen{ display: block; }
.x,	.y,	.z { display: block; }
.logo{ display: none; }
.box{ width: 100%; padding: 0 10px; box-sizing: border-box; }
.nav_ul{ display: none; }
.flexslider{ margin-bottom: 20px; }
.build{ margin: 0; }
.build ul{ margin: 0; }
.build ul li{ width:50%;  padding: 0 10px; background: none; box-sizing: border-box; margin: 0 0 20px 0;  }
.build ul li a{ background: #fff; display: block; text-align: center; }
.build_dl{ display: inline-block; }
.web{ margin-bottom: 20px; }
.website{ float: none; width: 100%; padding-top: 0; }
.web_tit{ font-size: 24px; text-align: center; height: 50px; line-height: 50px; }
.web_inner{height: auto; line-height: 24px; font-size: 14px; margin-bottom: 20px;}
.web_see{ margin: 0 auto 10px }
.web_img{ display: none; }
.buy{ padding: 0 10px 10px; height: auto;  margin-bottom: 10px; background-size: cover; }
.buy_l{ padding: 14px 0 0 0; margin-right: 2%; width: 25%; }
.emp_tit{ font-size: 20px; }
.emp_cn{ font-size: 16px; }
.buy_r{ width: 73%; padding-top: 10px; }
.reaml_form{ width: 100% }
.reaml_txt{ width: 75% }
.reaml_sub{ width: 20% }
.host_ul{ padding:0 0 20px 0; }
.index_tit{ height: 70px; line-height: 70px; }
.vir_i{ font-size: 24px; }
.host_ul li{ padding: 0 5px 20px; }
.host .host_ul li{ padding-bottom: 0 }
.vir_tit{ height: 40px; line-height: 20px; }
.vir_see{  width: 70px; margin-right: 5px; }
.virtually .linux_i:nth-last-child(1){ border-bottom:1px dotted #c5c5c5; }
.linux_tit{ padding-top: 14px; }
.virtually{ margin-bottom: 10px; }
.cert_ul{ margin: 0 0 30px 0; }
.cert_ul li{ width: 50%; margin: 0 0 20px 0; padding: 0 5px; box-sizing: border-box; border: none; }
.cert_div{border:1px solid #d2d2d2; border-bottom: none; padding: 0px 10px 0;}
.net{border:1px solid #d2d2d2; border-top: none; padding: 10px 10px 0;}
.cert_qy{ padding-top: 10px; }
.cert_zi{ height: 24px; line-height: 24px; }
.cert_inner{height: 40px;}
.cert_quan{ height: 40px; line-height: 40px; }
.star_i{ height: 40px; }
.net_tit{ height: 30px; line-height: 30px;}
.net_pay{height: 24px; line-height: 24px; margin-bottom: 10px;}
.give{ margin-bottom: 10px; }
.line_net{ margin-bottom: 10px; }
.certificate{ margin-bottom: 0 }
.use_div{ padding: 0px 0 20px 0; }
.pos{ width: 50%; padding: 0 10px; margin-bottom: 10px; box-sizing: border-box; border: none; }
.pos_tit{ font-size: 18px; height: 40px; line-height: 40px; }
.annex{ margin-bottom: 10px; }
.an_line{ margin-bottom: 15px; }
.usebox{ margin-bottom: 30px; }
.foot .box{ padding: 0 0px; }
.foot_recu{ display: block; }
.foot_top{ display: none; }
.linkul{ padding: 15px 0 10px 0; margin: 0; }
.linkul li{ margin: 0 4px 6px; }
.add_div{ height: auto; line-height: 22px; font-size: 12px; }
.foot{ padding-bottom: 10px; }
.h_banner{ background-size: cover!important; height: 190px!important; }
.column{ float: none; width: 100%; margin: 20px 0 0 0; }
.column_ul{ margin-bottom: 30px; overflow: hidden; }
.column_ul li{ float: left; width: 50%; padding: 0 2px; box-sizing: border-box; }
.column_ul a{height: 44px; line-height: 44px;}
.way{ display: none; }
.details{ float: none; width: 100% }
.domain{ padding-top: 0; }
.domain .reaml_form{ margin-bottom: 10px; }
.ser{ margin-bottom: 0px; }
.ser_tit{ font-size: 20px; margin-bottom: 20px; }
.ser_ul{ margin: 0; }
.ser_ul li{ margin: 0 0 20px 0; width:50%; padding: 0 5px; box-sizing: border-box; border: none; height: auto; }
.serbox{ border: 1px solid #cacaca; padding-bottom: 10px; }
.ser_ul li:after{ display: none; }
.int_tit{ font-size: 18px; }
.att_i{ margin-top: 0px; }
.att_inner{height:auto; line-height: 24px; margin-bottom: 10px;}
.flow_inner{ padding: 10px 0 10px 0; }
.flow_inner img{ width: auto; height: auto; max-width: 100% }
.faq_inner{ padding: 0; }
.faq_dl{ padding: 10px 0; }
.faq_dl dt{height: 40px; line-height: 40px; background-size: 2%; padding-left: 28px;}
.faq_dl dd{ padding: 4px 0; padding-left: 28px; background: url(../images/a.png) left 11px no-repeat;background-size: 2%;}
.domain{ padding-bottom: 30px; }
.email_banner{ height: auto; padding-bottom: 1px; }
.ent_img{ display: none; }
.ent{ position: static; width: 100% }
.ent_tit{ text-align: center; font-size: 20px;  }
.ent_word{ height: auto;  margin-bottom: 20px; }
.ent_see{ margin: 0 auto 20px; }
.norms{ padding: 20px 0; }
.email_tit{ margin-bottom: 20px; }
.email_cn{ font-size:20px;  }
.email_word{height: auto; line-height: 24px; font-size: 14px;}
.ul_norms{ margin: 0; }
.ul_norms li{ width: 50%; padding: 0 3px; box-sizing: border-box; margin: 0 0 20px 0; border: none; }
.standard{ padding: 10px 5px; }
.sta_zi{ margin-bottom: 6px; }
.share_gb{ font-size: 16px; height: 24px; line-height: 24px;}
.advice{ margin-top: 6px; }
.email_ul li{ padding:0 10px; }
.tit{ font-size: 20px; }
.screen{ display: block; }
.tool_ul li{padding: 0 10px; margin-bottom: 20px;}
.tool_tit {height: 50px; line-height: 50px;}
.tool_ul{ padding: 30px 0 20px 0; }
.apply{height: auto; background-size: cover; padding-bottom: 20px; }
.apply_tit{ font-size: 20px; height: 50px; line-height: 50px; padding: 10px 0; }
.app_text{ margin-bottom: 15px; }
.app_from{ width: 100% }
.app_sub{height: 48px; line-height: 48px;}
.capacity{ padding: 20px 0; }
.capa{ width: 100%; float: none; margin-bottom: 20px; }
.load{ float: none; width: 100%; }
.load_inner{ padding: 20px 0 10px 0; overflow: hidden; }
.load_div{ float: left; margin-right: 20px; }
.confab{height: auto; background-size: cover; padding-bottom: 20px;}
.confab_l{ float: none; width: 100% }
.confab_r{display: none;}
.fab_tit{ padding-top: 20px; font-size: 20px; height: 50px; line-height: 50px; font-weight: bold;}
.fab_dl dt{ font-size: 18px; height: 40px; line-height: 40px; padding-left: 18px; }
.fab_dl{ margin-bottom: 8px; }
.fab_dl dd{ font-size: 14px; line-height: 22px; }

.efficient{height: auto; background-size: cover; padding-bottom: 20px;}
.eff{ display: none; }
.eff_inner{ float: none; width: 100%; }
.eff_inner .fab_tit{ padding-top: 20px; }

.choose{height: auto; padding-bottom: 20px;}
.choose_tit{text-align: left; font-size: 20px; height: 50px; font-weight: bold; line-height: 50px; padding-top: 20px;}
.choose_ul li:nth-child(1){ float: none; width: 100% }
.choose_ul li{ float: none; width: 100%}
.choose_title{ font-size: 18px; height: 50px; line-height: 50px; }
.choose_wrod{ font-size: 14px; }
.ch_dl dt img{ width: 100px; }
.ch_dl dd{ width: auto; padding: 0; margin-left: 10px; }
.trade{ padding: 20px 0; }
.trade_inner{ width: 100%; padding: 0 10px; box-sizing: border-box; }
.trade_div{ float: none; width: 100% }
.trade_tit{font-size: 20px; height: 50px; font-weight: bold; line-height: 50px; }
.trade_zi{ padding: 0; height: auto; line-height: 24px; }
.trade_num{ font-size: 24px; height: 50px; line-height: 50px; }
.trade_see{ margin-bottom: 15px; }
.excuse_inner{ overflow: hidden; }
.excuse_dvi{ float: left; width: 50%; padding-right: 10px; box-sizing: border-box; }
.network{ padding: 20px 10px; box-sizing: border-box; }
.wordtit{ text-align: left; margin-bottom: 10px; }
.wordbt{ display: block;height: auto; line-height: 30px; text-align: left}
.discuss{ background: none; height: auto; }
.dis_l{ margin: 0; width: 100%; float: none; padding: 0 0 20px 0 }
.dis_tit{ padding: 0; height: 30px; line-height: 30px; font-size: 18px; }
.dis_word{height: auto;}
.dis_price{ display: block;height: 40px; line-height: 40px; font-size: 20px; margin-bottom: 0; }
.use{ padding: 0 10px 20px }
.word{ width: 100% }
.usei{ height: 50px; line-height: 50px; }

.query{height: auto; background-size: cover;}
.query_inner{ height: auto; }
.query_div{ position: static; }
.w1200{ width: 100%; }
.first-box .form-box{ padding: 20px 10px;height: auto; margin-bottom: 20px; margin-top: 0; }
.first-box .form-box h2{ font-size: 20px; }
.first-box .form-box .form-select-box{ margin-top: 15px; }
.first-box .form-box .form-select-box .form-select{ margin: 0; }
.first-box .form-box .form-all{ width: 100% }
.first-box .form-box .form-all .form-item{ width: 26.6% }
.first-box .form-box .form-all >button{ width: 20% }
.first-intro{height: auto;}
.first-intro ul{ overflow: hidden; padding: 20px 10px; }
.first-intro ul li{ float: left; width: 50%; box-sizing:border-box; margin: 0 0 10px 0; border: none;}
.module-title{ padding: 20px 0; }
.module-title h3{ font-size: 20px; }
.bookmark1_list ul li{  width: 50%; border: none;filter:inherit; margin: 0 0 20px 0; display: block; float: left; padding: 0 5px; background: none; }
.bookmark1_list ul{ display: block; overflow: hidden; }
.bookmark1_list ul li .tst{ background: #fff; padding: 20px 10px; }
.bookmark1_list ul li .tst h2{ font-size: 18px; height: 40px; line-height: 40px; }
.bookmark1_list ul li .tst h3{ font-size: 16px; line-height: 36px; margin-bottom: 10px; }
.bookmark1_list ul li .tst small{ margin-bottom: 10px; padding-bottom: 10px; }
.strength{height: auto; background-size: cover;}
.strength .module-title{ padding-top: 20px; }
.bookmark2_list ul li{ width: 33.3%; padding: 0 10px; box-sizing: border-box; margin: 0 0 10px 0; }
.bookmark2_list ul li .tit{ font-size: 18px; margin: 10px 0; }
.txt{ display: none; }

.bookmark4{height: auto; background-size: cover; background: none;}
.bookmark4_list ul{ padding: 0; }
.bookmark4_list ul li{ width: 100%;height: auto; margin-bottom: 30px; }
.bookmark4_list ul li .tit{ font-size: 20px; }
.thali{height: auto; background: none;}
.thail_img{ padding: 0 0 20px 0; }
.thail_img img{ width: auto; height: auto; max-width: 100% }

}



@media screen and (max-width:768px){
.h_banner{ background-size: cover!important; height: 180px!important; }
 
}
@media screen and (max-width:414px){
.virtually .host_ul li{ width: 50% }
.vir_i{ font-size: 20px; }
.index_tit{ font-size: 16px; }
.build_dl{ display: block; }
.build_dl dt{ float: none; margin: 0 auto; height: 80px; line-height: 80px; }
.build_dl dd{ float: none; width: 100%; padding: 0; }
.build ul li{ height: auto; }
.build_zi{height: 30px; line-height: 30px;}
.buy_l{ width: 100%; float: none; }
.emp_cn{ font-size: 16px; height: auto; line-height: 20px; }
.emp_tit{ height: 30px; line-height: 30px; }
.buy_r{ float: none; width: 100% }
.reaml_tit{height: 30px; line-height: 30px; width: 110px;}
.buy{ margin-bottom: 0; }
.host_ul li,.virtually .host_ul li:nth-child(3){ border: none; }

.pos{ float: none; width: 100% }
.pos_zi{ margin-bottom: 0px; }
.cert_ul li{ float: none; width: 100% }
.h_banner{ background-size: cover!important; height: 98px!important; }
.int_inner{ padding: 0 2px; height: 70px; }
.host_ul{ padding: 0px 0 20px 0; }
.host_ul li{ width: 50%; }

.linux_tit{height: 30px; line-height: 30px;}
.host_see{ margin: 0 auto; width: 100px; text-indent: 30px;background:  url(../images/host.png) 5px center no-repeat}
.net_div{height: auto;}
.net{ padding:0 10px 10px; }
.ssl_i{ font-size: 20px }
.ssl_tit{ font-size: 16px; padding: 0; margin-bottom: 0px; }
.sta_zi{height: 40px; line-height: 20px;}
.txt{height: 0;  }
.email_ul li{ padding: 0 5px; width: 100%;height:auto; float: none; padding-bottom: 10px; border: none; border-bottom: 1px solid #dfe0e0 }
.tit{height: 30px; line-height: 30px;}
.eamilimg{ padding-top: 10px;height: 70px; line-height: 70px; }
.email_ul li:hover .txt{height: auto;}
.email_ul{ margin-bottom: 30px; }
.tool_ul li{ width: 50%; }
.tool_tit{height: 48px; line-height: 48px; font-size: 15px;}
.tool_inner{height: 120px;}
.load_div{ float: none; margin: 0 auto }
.capa_ul li{ font-size: 12px; }
.num_div{ font-size: 12px; }
.banner_tit{ font-size: 24px;height: 80px; line-height: 80px;padding-top: 30px; }
.banner{height: 200px!important; background-size: cover!important;}
.ch_dl dd{ width: 70%; margin: 0; }
.useul li{ width: 50%; font-size: 12px;height: 34px; line-height: 34px; }
.excuse_dvi{ font-size: 12px; height: 34px; line-height: 34px; }
.wordbt{ background: url(../images/work2.jpg) left 8px no-repeat }
.first-box .form-box .form-select-box .form-select h4{ font-size: 14px; margin-right: 6px; }
.first-box .form-box .form-select-box .form-select p span{ font-size: 14px; padding-left: 4px; }
.first-box .form-box .form-select-box .form-select p{ margin-right: 6px; }
.first-box .form-box .form-select-box .form-select p label{ width: 8px; height: 8px; background: url(../images/choose_1.png) center center no-repeat;background-size: cover; margin-top: 5px; }
.first-box .form-box .form-select-box .form-select p label.radio-active{width: 8px; height: 8px; background: url(../images/choose_1.png) center center no-repeat;background-size: cover;margin-top: 5px;}
.first-box .form-box .form-all .form-item{ padding-left: 2px; }
.first-box .form-box .form-all{ height: auto; overflow: hidden; }
.first-box .form-box .form-all .form-item{ width: 100% }
.first-box .form-box .form-all >button{ width: 100% }
.first-box .form-box{ padding: 20px 10px 10px; }
.first-intro ul li{height: auto;}
.first-intro li .img{ margin: 0 auto 10px; display: block; }
.first-intro li .texts h5{ font-size: 14px; text-align: center; line-height: 24px; }
.first-intro li .texts p{height: 60px; overflow: hidden;}

.bookmark1_list ul li{ float: none; width: 100% }
.bookmark1_list ul li .tst{ padding: 20px 10px 10px; }
.bookmark2_list ul li .icon{ width: 80px; height: 80px; border-radius: 80px; }
.bookmark2_list ul li .icon img{ width: 80px; height: 80px; border-radius: 80px; }
.bookmark4_con{ margin-top: 20px; }


.trust{ width: 90%; height: auto; margin: 0 0 0 -45%; top: 10px; }
.trust_inner{ padding: 30px 10px ; }
.trust_wel{ height: auto; line-height: 30px; font-size: 16px; }
.trust_close{ top: 10px; right: 10px; }
.trust_ul li{ margin: 0 5px;  width: auto;}
.trust_img img{ width: 60px; height: 60px; }
.trust_ul{ margin-bottom: 0px; }

.trust_form{ width: 100%; margin-bottom: 10px; }
.trust_txt{ width: 60% ;padding: 0 5px; width: 70%; font-size: 12px;}
.trust_sub{ width: 30%;font-size: 12px; }
.trust_lx{ padding:0; font-size: 12px; text-align: center; }






}
@media screen and (max-width:375px){
.h_banner{ background-size: cover!important; height: 88px!important; }

}

@media screen and (max-width:360px){
.h_banner{ background-size: cover!important; height: 78px!important; }

}
@media screen and (max-width:320px){


}


@media screen and (min-width:1201px){
}

