.linux_top{position:relative;}
.linux_top .linux_topimg{width:100%;height:auto;display:block;}
.linux_topimg_pc{}
.linux_top .linux_topimg_h5{display:none;}
.linux_top_cont{position: absolute;top: 27%;width:100%;}
.linux_top_tit{font-size: 54px;line-height: 72px;margin-bottom:21px;
    /*background-image:  -webkit-linear-gradient(#eaeaea, #d6d6d6 18%, #ffffff 46%, #ffffff, #ffffff);*/
    /*background-image:  -moz-linear-gradient(#eaeaea, #d6d6d6 18%, #ffffff 46%, #ffffff, #ffffff);*/
    /*background-image:  -o-linear-gradient(#eaeaea, #d6d6d6 18%, #ffffff 46%, #ffffff, #ffffff);*/
    /*background-image:  -ms-linear-gradient(#eaeaea, #d6d6d6 18%, #ffffff 46%, #ffffff, #ffffff);*/
    /*background-image:  linear-gradient(#eaeaea, #d6d6d6 18%, #ffffff 46%, #ffffff, #ffffff);*/
    /*-webkit-background-clip: text;*/
    /*-webkit-text-fill-color: transparent;*/
    /*-moz-background-clip: text;*/
    /*-moz-text-fill-color: transparent;*/
    /*-o-background-clip: text;*/
    /*-o-text-fill-color: transparent;*/
    /*-ms-background-clip: text;*/
    /*-ms-text-fill-color: transparent;*/
    font-weight: 700;
    text-align: left;
    color: #45474A;
    /*text-shadow: 0px 2px 2px 0px rgba(0,0,0,0.3), 0px -1px 1px 0px rgba(0,0,0,0.4) inset, 0px 2px 1px 0px rgba(255,255,255,0.5) inset;*/
}
.linux_top_txt{width:51%;font-size: 34px;font-weight: 600;margin-bottom:15px;text-align: left;color: #333;line-height: 38px;letter-spacing: 2px;}
.linux_top_txtnotes{width:51%;
    font-size: 16px;
    font-weight: 400;
    text-align: left;
    color: #333333;
    line-height: 30px;}
.linux_top_btncont{position: relative;margin-top:44px;}
.linux_top_btn{
    width: 200px;
    height: 56px;
    line-height: 56px;
    border-radius: 8px;
    background-color: #003da8;
    cursor: pointer;text-align: center
}
#linux_top_btnphone{display:none;}
.linux_top_btnphone{width: 114px; height: 32px;
    background: #454545;display:block;
    font-size: 12px;font-weight: 400;
    text-align: center;color: #ffffff;
    line-height: 32px;border-radius: 5px;}
.linux_top_btn:hover{background-color:#004dd4}
.linux_top_btntxt{font-size: 16px;color: #ffffff;}
.linux_top_btnline{
    width: 2px;
    height: 36px;
    margin: 10px 10% 0 17%;
    background-color: #fff;
    opacity: 0.2;}
.linux_top_btnimg{width: 14px;margin: 21px 0 0 0;}

.linux_model_one{background-color:#fff;position:relative;}

.linux_modelone_cont{padding-top:100px;width:100%;}
.linux_modelone_list{width:90%;margin:0 auto;}
.linux_modelone_imgli{float:left;width:53%;}
.linux_modelone_imgli img{width:100%;max-width:616px;}
.linux_modelone_txtli{float:right;width:35%;}
.linux_modelone_icon{text-align:center;width:43px;margin:20px auto 30px;}
.linux_modelone_icon img{width:100%;}
.linux_modelone_txt{font-size:18px;color:rgba(102,102,102,1);line-height:36px;}
#linux_modelone_phone{display:none;}


.linux_model_two{text-align:center;padding:98px 0 180px;background:url("../images/linux-icon3.jpg") no-repeat top center;background-size:cover;}
.linux_modeltwo_list{width:40%;}
.linux_modeltwo_tit{font-size: 32px;font-weight: 700;margin-bottom:21px;text-align: center;color: #ffffff;line-height: 43px;}
.linux_modeltwo_txt{height:120px;font-size: 18px;margin-bottom:40px;text-align: center;color: #ffffff;line-height: 28px;}
.linux_modeltwo_img{text-align: center}
/* .linux_modeltwo_img img{width:auto;} */
.linux_modeltwo_img img{width:100%;max-width:434px;}
.linux_modeltwo_listline{margin:20% 5% 0;width: 1px;height: 300px; opacity: 0.36;background: #ffffff;}

.linux_model_three{position: relative;background-color:#fff;}
.linux_modelthree_cont{background-color:#fff;}
.linux_modelthree_list{margin-top:20px;}
.linux_modelthree_txtli{float:left;width:54%;margin-left:5%;}
.linux_modelthree_imgli{float:right;width:34%;text-align:center;}
.linux_modelthree_imgli img{width:100%;max-width:400px;}
.linux_modelthree_listchange .linux_modelthree_txtli{float:right;margin-left:0;margin-right:5%;}
.linux_modelthree_listchange .linux_modelthree_imgli{float:left;}
.linux_modelthree_tit{font-size:28px;margin-bottom:24px;font-weight:700;color: #3d3d3d;line-height:40px;}
.linux_modelthree_txt{font-size:16px;color:rgba(97,97,97,1);line-height:28px;}
.linux_modelthree_href{margin-top:25px;}
.linux_modelthree_hrefa{font-size:16px;padding-right:11px;font-weight:600;color:rgba(102,102,255,1);cursor:pointer;background:url("../images/cad2020-icon13.png") no-repeat right center;}
.linux_modelthree_hrefa:hover{text-decoration: underline;}
.linux_modelthree_titone{margin-top:20%;}
.linux_modelthree_txtother{margin-top:32px;}
.linux_modelthree_titonemart{margin-top:17%;}
.linux_modelthree_titonemartmore{margin-top:15%;}

.linux_model_four{position:relative;background:#f5f7fa url("../images/linux-icon26.png") no-repeat bottom right;}
.linux_model_fourbg{position:absolute;left:0;top:14%;z-index:0;}
.linux_modelfour_tit{font-size: 28px;font-weight: 700;
    text-align: center;color: #333333;line-height: 40px;margin:88px 0 48px;}
.linux_modelfour_cont{width:100%;position: relative;margin-top:100px;
    background: #ffffff;padding:0 0 34px;border-radius: 4px;margin-bottom:20px;
    box-shadow: 0px 20px 15px 0px rgba(0,0,0,0.04), 0px 13px 14px 0px rgba(0,0,0,0.08), 0px 7px 12px 0px rgba(0,0,0,0.06);
}
.linux_model_fourmore{font-size: 16px;
    color: rgba(97,97,97,1);
    line-height: 28px;margin-bottom:70px;}
.linux_modelfour_line{z-index:0;position: absolute;left:0;top:0;width:100%;height:46px;background-color:#FAFAFA}
/*width:94%;*/
.linux_modelfour_table{z-index:1;position: relative;margin:0 auto;width:100%;}
.linux_modelfour_table thead td{font-weight:bold;border-bottom:1px solid #e8e8e8;height: 46px;font-size: 16px;text-align: center;color: rgba(0,0,0,0.85);}
.linux_modelfour_table tbody td{border-bottom:1px solid #e8e8e8;height: 42px;font-size: 14px;text-align: center;color: rgba(0,0,0,0.65);}
.linux_modelfour_table tbody td a{cursor:pointer;padding-right:24px;background:url("../images/linux-icon11.png") no-repeat right center}
.linux_modelfour_table tbody td a:hover{color:#003DA8;background:url("../images/linux-icon12.png") no-repeat right center}
.linux_modelfour_table tbody tr:hover{background-color:#f6f9ff;}
.linux_modelfour_table tbody tr:hover td a{color:#003DA8;background:url("../images/linux-icon12.png") no-repeat right center}

.linux_modelfour_table thead td.linux_modelfour_table_empty{width:3%;border-bottom:none;}
.linux_modelfour_table tbody td.linux_modelfour_table_empty{width:3%;border-bottom:none;}

.linux_model_onenew{width:100%;padding-top:100px;margin-bottom:80px;background: linear-gradient(180deg,rgba(255,255,255,0.00), #f5f7fa);}
.linux_model_onenew_tit{ font-size: 28px;font-weight: 700;text-align: center;color: #333333;line-height: 40px;}
.linux_model_onenew_txt{font-size: 16px;margin:20px 0 40px;font-weight: 500;text-align: center;color: #616161;line-height: 28px;}
.linux_model_onenew_cont{display:flex;justify-content: space-between;}
.linux_model_onenew_list{width:19%;height: 112px;
    background: #ffffff;
    border: 1px solid #e7e7e7;
    border-radius: 4px;display:flex;justify-content: center;align-items:center;}
.linux_model_onenew_listimg{width:80px;margin-right:24px;}
.linux_model_onenew_listtxt{font-size: 18px;
    font-weight: 700;
    color: #333333;
    line-height: 28px;}

.linux_model_onenew_pic{margin-top:52px;text-align:center;}
.linux_model_onenew_pic img{width:100%;max-width:1000px;}

.linux_modelthree_listline{width:100%;height: 2px;   background-color:#ececec;opacity: 0.5;margin-top:30px;}




.linux_model_five{width:100%;padding-top:80px;}
.linux_model_five_tit{ font-size: 28px;font-weight: 700;text-align: center;color: #3d3d3d;line-height: 40px;}
.linux_model_five_tith5{display:none;}
.linux_model_five_txt{font-size: 16px;margin:16px 0 24px;font-weight: 500;text-align: center;color: #616161;line-height: 28px;}
.linux_model_five_pic{text-align:center;margin-bottom:40px;}
.linux_model_five_pic img{width:100%;}



.linux_modelfour_tab{display:flex;align-items:center;justify-content:center;height: 60px;width:100%;
    background: linear-gradient(180deg,#eaeff7 11%, #ffffff 89%);
    border-radius: 4px 4px 0 0;border-bottom: 1px solid #1f7bff;
    box-shadow: 0px 2px 1px 0px #ffffff inset; }
.linux_modelfour_taba{
    font-size: 20px;
    font-weight: 700;width:50%;
    text-align: center;
    color: #333333;height:100%;display:flex;
    align-items: center;cursor:pointer;
    justify-content: center;
}
.linux_modelfour_taba:hover{color: #333333;}
.linux_modelfour_tabal{color: #ffffff;background:url("../images/linux-icon28.png") no-repeat right center;}
.linux_modelfour_tabal:hover{color:#fff;}
.linux_modelfour_tabar{color: #ffffff;background:url("../images/linux-icon29.png") no-repeat left center;}
.linux_modelfour_tabar:hover{color:#fff;}
.linux_modelfour_soft{position:relative;}
.linux_modelfour_code{position:relative;display:none;}


.xc_top{position:relative;}
.xc_top .xc_topimg{width:100%;height:auto;display:block;}
.xc_topimg_pc{}
.xc_top .xc_topimg_h5{display:none;}
.xc_top_cont{position: absolute;top: 33%;width:100%;}
.xc_top_tit{font-size: 54px;line-height: 76px;
    margin-bottom:16px;
    font-weight: 700;
    text-align: left;
    color: #333333;
}
.xc_top_txt{width:51%;font-size: 34px;font-weight: 600;margin-bottom:15px;text-align: left;color: #333;line-height: 38px;letter-spacing: 2px;}
.xc_top_txtnotes{width:43%;
    font-size: 16px;
    font-weight: 400;
    text-align: left;
    color: #333333;
    line-height: 30px;}


.xc_top_btn{display:flex;margin-top:50px;}
.xc_top_btn a{
    height: 56px;line-height: 56px;
    background: linear-gradient( 121deg, #026EFF 0%, #03A7FC 100%);
    border-radius: 4px;
    font-size: 18px;
    font-weight: 400;
    text-align: center;
    color: #fff;display:block;
    cursor:pointer;transition: all 0s;
    margin-right:20px;
}
.xc_top_btn a.xctop_btn_border{border-radius: 4px;color: #027AFE;
    border: 1px solid #027AFE;
    background-color: rgba(0, 0, 0, 0);
    background:none;
}
.xc_top_btn .xctop_btn_normal{
    width: 200px;
}
.xc_top_btn a:last-child{
    margin-right:0;
}
.xc_top_btn a:hover{
    /*background: linear-gradient(142deg,#99e0ff 5%, #78b4ff 96%);color: #ffffff;*/
    background:#0052D9;color: #fff;
}
.xc_top_btn .xctop_btn_border:hover{
    background: linear-gradient( 121deg, #026EFF 0%, #03A7FC 100%);
    color: #fff;border:none;
}


.xc_modelone{background-color:#fff;position:relative;padding-bottom:60px;}
.xc_model_tit{
    font-size: 36px;
    font-weight: Bold;
    text-align: center;
    color: #1c1d21;
    line-height: 50px;
    margin-top:100px;
}
.xc_model_txt{
    font-size: 16px;
    text-align: center;
    color: #8c8c8c;width:86%;
    line-height: 28px;
    margin:18px auto 0;
}
.xc_modelone_cont{display:flex;justify-content: space-between;margin-top:64px;}
.xc_modelone_list{display: inline-block;width:32%;}
.xc_modelone_item{width:100%;height: 160px;position:relative;overflow:hidden;
    background: linear-gradient(135deg,#f5f9fe, #e8f1fa);margin-bottom:24px;
    border-radius: 4px;}
.xc_modelone_item:hover{
    box-shadow: 0px 12px 28px 0px rgba(178,193,205,0.50);
}
.xc_modelone_bj{position:absolute;width:44%;bottom:0;right:0;max-width:200px;}
.xc_modelone_tit{font-size: 20px;
    color: #1c1d21;
    line-height: 28px;margin:35px 0 33px 37px;
    text-shadow: 0px 12px 28px 0px rgba(178,193,205,0.50); }

.xc_modelone_btn{width: 88px;display:block;
    height: 32px;line-height: 32px;

    border-radius: 2px;
    margin-left:37px;
    position:relative;
    text-align: center;cursor:pointer;


    border-color: transparent!important;
    background: 0 0!important;
    overflow: hidden;
    text-transform: capitalize;
    -ms-transition: color .4s ease,background-color .4s ease,border-color .4s ease,box-shadow .4s ease;
    -o-transition: color .4s ease,background-color .4s ease,border-color .4s ease,box-shadow .4s ease;
    -moz-transition: color .4s ease,background-color .4s ease,border-color .4s ease,box-shadow .4s ease;
    -webkit-transition: color .4s ease,background-color .4s ease,border-color .4s ease,box-shadow .4s ease;
    transition: color .4s ease,background-color .4s ease,border-color .4s ease,box-shadow .4s ease;

}
.xc_modelone_btn .xc_modelone_btntxt{
    color: #316ff3;font-size: 14px;position:relative;z-index:2;
    -ms-transition: color .4s ease,background-color .4s ease,border-color .4s ease,box-shadow .4s ease;
    -o-transition: color .4s ease,background-color .4s ease,border-color .4s ease,box-shadow .4s ease;
    -moz-transition: color .4s ease,background-color .4s ease,border-color .4s ease,box-shadow .4s ease;
    -webkit-transition: color .4s ease,background-color .4s ease,border-color .4s ease,box-shadow .4s ease;
    transition: color .4s ease,background-color .4s ease,border-color .4s ease,box-shadow .4s ease;
}
.xc_modelone_btn:hover .xc_modelone_btntxt{
    color: #fff
}
.xc_modelone_btn:before{
    background-color: #316ff3;
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
    -webkit-clip-path: polygon(0 0,10px 0,0 10px,0 100%);
    clip-path: polygon(0 0,10px 0,0 10px,0 100%);
    transition: -webkit-clip-path .4s cubic-bezier(.455,.03,.515,.955);
    transition: clip-path .4s cubic-bezier(.455,.03,.515,.955);
    transition: clip-path .4s cubic-bezier(.455,.03,.515,.955),-webkit-clip-path .4s cubic-bezier(.455,.03,.515,.955);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.xc_modelone_btn:hover:before{
    -webkit-clip-path:polygon(0 0,calc(100% + 10px) 0,100% calc(100% + 10px),0 100%);
    clip-path:polygon(0 0,calc(100% + 10px) 0,100% calc(100% + 10px),0 100%);
    background-color:#316ff3
}
/*.xc_modelone_btn:hover{}*/
.xc_modelone_btn i{
    background: #316ff3;
    width:100%;height:100%;
    left:-50%;
    opacity:.5;
    position:absolute;
    top:0;
    z-index:1;

}
/*.xc_modelone_btn:after{*/
    /*content: '';*/
    /*width:100%;*/
    /*height: 400%;*/
    /*position:absolute;*/

    /*left:50%;*/
    /*top:50%;*/
    /*-webkit-transition: all 0.3s;*/
    /*-moz-transition: all 0.3s;*/
    /*transition: all 0.3s;*/



    /*background: linear-gradient(135deg,#f5f9fe, #e8f1fa);*/
    /*-webkit-transform: translateX(0) translateY(0) rotate(45deg);*/
    /*-moz-transform: translateX(0) translateY(0) rotate(45deg);*/
    /*-ms-transform: translateX(0) translateY(0) rotate(45deg);*/
    /*transform: translateX(0) translateY(0) rotate(45deg);*/
/*}*/



/*height: 344px;*/
.xc_modelone_itemlarge{width:100%;height: 528px;margin-bottom: 24px;position:relative;overflow:hidden;
    background:url(../images/xinchuang-icon14.png) no-repeat;background-size:cover;
    border-radius: 4px;}
.promotion_xcitemlarge{height: 344px}
.xc_modelone_itemlarge:hover{
    box-shadow: 0px 12px 28px 0px rgba(178,193,205,0.50);
}
.xc_modelone_largebj {
    position: absolute;
    width: 82%;transition: all 0.3s ease-in;
    bottom: -11%;
    right: -19%;
    max-width: 584px;
}
.xc_modelone_itemlarge:hover .xc_modelone_largebj{transform: rotate(10deg)}

.xc_modeltwo{background-color: #f4f7fc;padding-bottom:100px;}
.xc_modeltwo_cont{
    display:flex;justify-content: space-between;margin-top:180px;
}
.xc_modeltwo_list{width:32%;height: 354px;
    background: #ffffff;position:relative;
    border-radius: 8px;text-align:center;transition: background-image 0.4s ease;
    box-shadow: 0px 4px 20px 0px rgba(206,209,215,0.20);

    -ms-transition:background-image .4s ease-in;
    -o-transition:background-image .4s ease-in;
    -moz-transition:background-image .4s ease-in;
    -webkit-transition:background-image .4s ease-in;
    transition:background-image .4s ease-in;

}



.xc_modeltwo_list:hover{
    background: linear-gradient(135deg,#62d3ff 2%, #316ff3);
}
.xc_modeltwo_listtit{font-size: 20px;font-weight:bold;
    text-align: center;
    color: #1c1d21;
    line-height: 28px;}
.xc_modeltwo_list:hover .xc_modeltwo_listtit{color: #fff;}
.xc_modeltwo_listtxt{font-size: 14px;
    text-align: left;width:88%;transition: all 0.1s ease-in;
    color: #848586;margin:16px auto 0;
    line-height: 22px;}
.xc_modeltwo_list:hover .xc_modeltwo_listtxt{color: #fff;}
.xc_modeltwo_imgone{position:absolute;left:0;top:-107px;width:100%;}
.xc_modeltwo_imgone img{
    display:block;width:280px;margin: 0 auto;
}

.xc_modeltwo_list:hover .xc_modeltwo_imgone{animation:moveAnimation 0.8s ease-in-out infinite alternate;}
.xc_modeltwo_imgtwo{display:block;width:183px;margin:54px auto 10px;}

@keyframes moveAnimation {
    0% { top:-107px;}
    100% { top:-117px }
}
.xc_modelthree{background-color:#fff;position:relative;}
.xc_modelthree_pic{width:100%;text-align: center;
    margin-bottom: 49px;}
.xc_modelthree_pic img {
    width: 100%;
}

.xc_modelfour{position:relative;background:url(../images/xinchuang-icon8.png) no-repeat;background-size:cover}
.xc_modelfour_pic{width:100%;text-align: center;
    margin-bottom: 80px;margin-top:50px;}
.xc_modelfour_pic img {
    width: 100%;
}

.xc_modelfive{background:url(../images/xinchuang-icon10.png) no-repeat right bottom;background-size:cover}
.xc_modelfive_cont{display:flex;height:217px;align-items:center;justify-content: space-between;width:90%;margin:0 auto;}
.xc_modelfive_list{width:145px;}
.xc_modelfive_listtop{width:100%;
    margin-bottom:7px;
    text-align: center;justify-content: center;
    display:flex;align-items: flex-end;
}
.xc_modelfive_listnum{
    font-size: 44px;
    font-family: HarmonyOS Sans SC, HarmonyOS Sans SC-Bold;
    font-weight: Bold;
    color: #ffffff;line-height: 44px;

    }
.xc_modelfive_listnote{font-size:16px;
    font-weight: Bold;
    color: #ffffff;line-height: 24px;

   }
.xc_modelfive_listtxt{font-size: 16px;
    font-weight: bold;
    text-align: center;
    color: #ffffff;margin-top:10px;
    line-height: 22px;}

.xc_modelsix{background:url(../images/xinchuang-icon11.png) no-repeat;background-size:cover}


.xc_modelsix_cont{width:100%;}
.xc_modelsix_form{width:50%;margin:48px auto 0;}
.xc_form_list{
    width:100%;margin:0 auto;
}
.xc_form_txtstar:before {
    content: '*';
    position: absolute;
    left: -6px;
    line-height: 18px;
    top: 15px;
    font-size: 18px;
    color: #ff4d4f;
}
.xc_form_txtstarother:before{left: 11px;}
.xc_form_txt{float: left;position:relative;
    margin-right: 2px;margin-right:16px;
    width: 70px;text-align:right;
    height: 42px;
    line-height: 42px;
    font-size: 16px;
    color: rgba(0,0,0,0.85);}
.xc_form_input{
    border: none;
    width: 79%;padding:0 10px;
    height: 42px;background: #ffffff;
    line-height: 42px;border-radius: 2px;
    float: left;
    font-size: 16px;
    color: #333;}
.xc_form_input::placeholder{color: #bdbdbd;font-size: 16px;}
.xc_form_textarea{border: none;
    width: 79%;padding:8px 10px 0;
    height: 80px;background: #ffffff;
    float: left;border-radius: 2px;
    font-size: 16px;
    color: #333;}
.xc_form_textarea::placeholder{color: #bdbdbd;font-size: 16px;}
.xc_form_error{    height: 28px;
    line-height: 28px;
    padding-left: 86px;
    font-size: 12px;
    color: #E34D59;}
/*.remarks_error{height: 20px;    line-height: 20px;}*/
.xc_form_subbtn{width: 430px;display:block;
    height: 52px;line-height: 52px;margin:20px auto 0;
   cursor:pointer;
    font-size: 16px;font-weight:bold;
    background: #316ff3;
    border-radius: 8px;
    text-align: center;
    color: #fff;}
.xc_form_subbtn:hover{color: #fff;background: rgba(49,111,243,0.84);}
.xc_form_seek{
    font-size: 16px;
    text-align: center;
    color: #8c8c8c;
    line-height: 28px;
    margin:20px auto 0;

}
.xc_form_illustrate{
    font-size: 13px;
    color: #8c8c8c;
    line-height: 28px;
    margin-bottom:100px;
    text-align:center;
}
.dialog_bg{display:none;position:fixed;z-index: 9;left:0;right:0;bottom:0;top:0;background: rgba(0,0,0,0.70);}
.dialog_box{z-index: 10;display:none;
    width: 900px;
    background: #ffffff;
    border-radius: 6px;
    position:fixed;
    left:50%;
    top:50%;
    transform:translate(-50%, -50%)
}
.dialog_scrollbar{overflow-y:auto;max-height:400px;position:relative;min-height:200px; scrollbar-gutter: stable;
    scrollbar-width: thin;}
.dialog_scrollbar::-webkit-scrollbar {
    width: 4px;background-color: #E7E7E7;
}
.dialog_loading{position: absolute;left:0;right:0;width:100%;height:100%;
    background:#fff url("../images/loading.gif") no-repeat center 20%;display:none;z-index:2;}
.dialog_box_top{position:relative;height: 56px;border-bottom:1px solid #E7E7E7;
     }
.dialog_box_toptxt{margin-left:24px;float:left;height:100%;line-height: 56px;font-size: 16px;
    font-weight: bold;
    text-align: left;
    color: rgba(0,0,0,0.90);}
.dialog_box_topclose{cursor:pointer;float:right;margin-right:24px;height:100%;width:30px;background:url(../images/xinchuang-icon12.png) no-repeat center;background-size:16px 16px;}

.dialog_box_table{width:100%;margin:0 auto;}
.dialog_box_table tr td{height: 46px;line-height: 46px;boder-bottom:1px solid #E8E8E8;}
.dialog_box_table tr{position: relative;}
.dialog_box_table thead td{font-size: 16px;
    font-weight:bold;border-bottom: 1px solid #E8E8E8;
    text-align: center;background: #fafafa;
    color: rgba(0,0,0,0.85);
    }
.dialog_box_table tbody tr{}
.dialog_box_table tbody tr:hover{background: #f6f9ff;}
.dialog_box_table tbody td{font-size: 14px;
    text-align: center;background: #fff;
    color: rgba(0,0,0,0.65);
    border-bottom: 1px solid #E8E8E8;
}
.dialog_box_table td.xinchuang_table_empty {
    width: 24px;
    border-bottom: 0;
}

.dialog_box_table tbody tr:hover td{background: #f6f9ff;}
/*.dialog_box_table tr:after {*/
    /*content: '';*/
    /*height: 1px;*/
    /*background-color: #E8E8E8;*/
    /*position: absolute;*/
    /*left: 24px;*/
    /*bottom: 0;*/
    /*right: 24px;*/
/*}*/

.dialog_btn{cursor:pointer;}
@media screen and (max-width:1450px) {
    .xc_top_tit {
        font-size: 44px;
        line-height: 66px;
    }

    .xc_top_btn .xctop_btn_normal{
        width: 160px;
    }
}

@media screen and (max-width:1300px) {
    .xc_top_btn{margin-top:20px;}
    .xc_top_btn a{
        height: 46px;line-height: 46px;
        border-radius: 10px;
        font-size: 16px;
        margin-right:10px;
    }
    .xc_top_btn .xctop_btn_normal{
        width: 160px;
    }

    .linux_model_onenew_listimg {
        width: 66px;
        margin-right: 20px;
    }
    .linux_model_onenew_listtxt {
        font-size: 16px;
    }
}

@media screen and (max-width:1200px) {
    .linux_top_tit{font-size: 44px;line-height: 62px;}
    .linux_top_txt {width: 60%;font-size: 24px;}
    .linux_modelone_icon {width:32px;height:auto; margin: 10px auto 15px; }
    .linux_model_onenew {
        padding-top: 60px;margin-bottom: 40px;
    }


    .linux_modelfour_taba{
        font-size: 18px;
    }

    .xc_top_tit {
        font-size: 40px;
        line-height: 62px;
    }
    .xc_model_tit {
        font-size: 32px;
        line-height: 42px;
        margin-top: 80px;
    }
    .xc_model_txt {
        font-size: 14px;
        line-height: 24px;
        margin-top: 15px;
    }
    .xc_modelone_cont {
        margin-top: 44px;
    }
    .xc_modelone_tit {
        font-size: 18px;
        line-height: 24px;
        margin: 30px 0 30px 30px;
    }
    .xc_modelone_btn {
        width: 66px;
        height: 24px;
        line-height: 24px;
        margin-left: 30px;
        font-size: 14px;

    }
    .linux_model_onenew_listimg {
        width: 60px;
        margin-right: 15px;
    }
    .linux_model_onenew_listtxt {
        font-size: 14px;
    }
}
@media screen and (max-width: 1100px) {
    .linux_modeltwo_tit{font-size:26px;line-height:36px;}
    .linux_modelone_txtli{float:right;width:40%;}

    .xc_top_tit {
        font-size: 30px;
        line-height: 52px;
    }
    .xc_top_txtnotes {
        font-size: 14px;
        line-height: 28px;
    }

    .xc_model_tit {
        font-size: 22px;
        line-height: 32px;
        margin-top: 50px;
    }
    .xc_model_txt {
        font-size: 14px;
        line-height: 24px;
        margin-top: 15px;
    }
    .xc_modelone_cont {
        margin-top: 32px;
    }
    .xc_modelone_tit {
        font-size: 16px;
        line-height: 24px;
        margin: 27px 0 24px 28px;
    }
    .xc_modelone_btn {
        width: 66px;
        height: 24px;
        line-height: 24px;
        margin-left: 28px;
        font-size: 12px;

    }
    .xc_modeltwo_listtit {
        font-size: 18px;
        line-height: 24px;
    }
    .xc_modeltwo_imgone {
       top: -87px;
    }
    .xc_modeltwo_imgone img {
        max-width: 280px;
        width: 224px;
    }
    .xc_modeltwo_imgtwo {
        max-width: 183px;
        width: 146px;
        margin: 54px auto 10px;
    }

    @keyframes moveAnimation {
        0% { top:-87px;}
        100% { top:-97px }
    }
    .xc_modeltwo_cont {
        margin-top: 150px;
    }
}

@media screen and (max-width: 1023px) {
    .linux_modelone_cont {padding-top: 60px;}
    .linux_modelone_imgli{width:50%;}
    .linux_modelone_txtli{width:45%;}
    .linux_modelthree_tit{font-size:26px;line-height:36px;}
    .linux_modelthree_list{margin-top:40px;}
    .linux_modelthree_titone {
        margin-top: 10%;
    }

    .dialog_box{ width: 90%;}
    .dialog_scrollbar {
        max-height: 350px;
    }
    .dialog_box_toptxt {
        font-size: 15px;

    }
    .dialog_box_table thead td {
        font-size: 12px;
    }
    .dialog_box_table tbody td {
        font-size: 12px;

    }
    .dialog_box_table tr td {
        height: 36px;
        line-height: 36px;
    }

}


@media screen and (max-width: 980px) {
    .linux_top_tit{font-size: 28px;line-height: 38px;margin-bottom: 15px;}
    .linux_top_txt {width:276px;font-size: 16px;line-height:26px;margin-bottom: 10px;letter-spacing: 2px;}
    .linux_top_txtnotes{font-size: 14px;line-height:24px;}
    .linux_top_btncont{margin-top:24px;}
    .linux_top_btn {width: 160px;height: 36px;line-height: 36px;border-radius: 8px;}
    .linux_top_btnline {width: 2px;height: 16px;margin: 10px 10% 0 17%; }
    .linux_top_btnimg {width: 14px;margin: 11px 0 0 0;    }
    .linux_model_onenew_listimg {
        width: 48px;
        margin-right: 10px;
    }
    .linux_model_onenew_list {height: 85px;}
    .linux_model_onenew_listtxt {font-size: 13px;line-height: 22px;}
    .linux_modelone_cont {padding: 50px 0;}
    .linux_modelone_txt{font-size:16px;}
    .linux_modelone_icon {width: 26px;height: auto; margin: 0 auto 10px;    }

    .linux_modelone_imgli img{margin-top:20px;}

    .linux_modelthree_txt {font-size: 14px;}
    .linux_modelthree_tit {font-size: 20px; margin-bottom: 20px;line-height: 30px;    }
    .linux_modelthree_imgli img{margin-top:30px;}

    .linux_modelfour_tit {
        font-size: 22px;
        line-height: 32px;
        margin: 50px 0 20px;
    }
    .linux_modelfour_table thead td{font-size: 14px;}
    .linux_modelfour_table tbody td {font-size: 12px;}



    .linux_modelfour_taba{font-size: 16px;}


    .xc_model_tit {
        font-size: 20px;
        line-height: 29px;
        margin-top: 40px;
    }

    .xc_top_tit{font-size: 28px;line-height: 38px;margin-bottom: 15px;}
    .xc_top_txtnotes{font-size: 14px;line-height:24px;}

    .xc_modelone_tit {
        font-size: 14px;
        line-height: 20px;
        margin: 27px 0 24px 28px;
    }
    .xc_modelone_item {
        height: 120px;
        margin-bottom: 20px;
    }
    .xc_modelone_itemlarge {
        /*height: 260px;*/
        height: 400px;
    }
    .promotion_xcitemlarge{height: 260px}
    .xc_modeltwo_cont {
        flex-direction: column;

    }
    .xc_modeltwo_list {
        width: 100%;
        height: 354px;height: 263px;
        margin-bottom:128px;
    }
    .xc_modeltwo_list:last-child{margin-bottom:0}
    .xc_modeltwo_listtit {
        font-size: 15px;
        line-height: 21px;
    }
    .xc_modeltwo_imgtwo {
        margin: 45px auto 10px;
    }
    .xc_modeltwo_listtxt {
        font-size: 12px;

        width: 88%;

        margin: 12px auto 0;
        line-height: 16px;
    }
    .xc_modelfive_listnum {
        font-size: 36px;
        line-height: 36px;
    }
    .xc_modelfive_listnote {
        font-size: 14px;
        line-height: 22px;
    }
    .xc_modelfive_listtxt {
        font-size: 14px;
        line-height: 22px;
    }

    .xc_modelsix_form {
        width: 75%;
        margin: 32px auto 0;
    }
    .xc_form_subbtn {
        width: 330px;

    }
    .xc_model_txt{
        width:100%;

    }

    .xc_top_btn a {

        height: 42px;
        line-height: 42px;
        border-radius: 10px;
        font-size: 14px;
    }
    .xc_top_btn .xctop_btn_normal{
        width: 145px;
    }

}
@media screen and (max-width: 750px) {
    .linux_top .linux_topimg_pc{display:none;}
    .linux_top .linux_topimg_h5{display:block;}
    .linux_model_onenew_cont{flex-wrap:wrap;}
    .linux_model_onenew_list{width:47%;margin-bottom:18px;}
    .linux_model_onenew_txt{text-align:left;font-size: 14px;color: #616161;line-height: 24px;margin: 10px 0 30px;}
    .linux_model_onenew {
        padding-top: 38px;margin-bottom: 0;
    }
    .linux_model_onenew_tit{font-size: 18px;line-height: 25px;}
    .linux_model_onenew_pic {
        margin-top: 10px;
    }
    .linux_model_onenew_pic img{width:100%;}


    .linux_model_five{padding-top:40px;}
    .linux_model_five_tit{ font-size: 18px;line-height: 25px;}
    .linux_model_five_txt{font-size: 14px;color: #616161;line-height: 24px;margin: 16px 0 20px;}
    .linux_model_five_pic{margin-bottom:10px;}


    .xc_top .xc_topimg_pc{display:none;}
    .xc_top .xc_topimg_h5{display:block;margin-top:40px;}
    .xc_top_cont {
        top: 15%;
        width: 100%;
    }
    .xc_top_tit {
        font-size: 24px;
        line-height: 34px;
        margin-bottom: 14px;
    }
    .xc_top_txtnotes{
        width:100%;line-height: 21px;
    }
    .xc_top_btn a {
        height: 40px;
        line-height: 40px;
        border-radius: 7px;
        font-size: 14px;
    }
    .xc_top_btn .xctop_btn_normal{
        width: 140px;
    }
    .xc_modelone_cont {
        display: flex;
        flex-direction:column;
    }
    .xc_modelone_list {
        display: block;
        width: 100%;
    }
    .xc_modelone_itemlarge {
        height: 260px;

    }
    .xc_modelone_largebj {
        width: 200px;
        bottom: -6%;
        right: -8%;

    }
    .xc_modelone {
        padding-bottom: 30px;
    }
    .xc_modeltwo {
        padding-bottom: 30px;
    }
    .xc_modelfour_pic {
        margin-bottom: 20px;
        margin-top: 30px;
    }

    .xc_modelfour {
        background: url(../images/xinchuang-icon16.png) no-repeat center bottom;
        background-size: cover;
    }


    .xc_modelfive_cont {
        height: auto;
        flex-wrap: wrap;
        padding-top:40px;
    }
    .xc_modelfive_list {
        width: 50%;
        margin-bottom:40px;
    }
    .xc_modelfive {
        background: url(../images/xinchuang-icon17.png) no-repeat right bottom;
    }
    .xc_modelsix_form {
        width: 100%;
    }
    .xc_form_subbtn{margin: 10px auto 0;}
    .xc_form_illustrate {
        margin-bottom: 40px;
    }
}
@media screen and (max-width: 500px) {
    .linux_top .linux_topimg {margin-top: 45px;  }
    .linux_top_cont {top: 20%;}
    .linux_top_tit {
        font-size: 24px;
        line-height: 32px;
        margin-bottom: 8px;
    }
    .linux_top_txt {
        width: 206px;
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 18px;
        letter-spacing: 0px;color: #616161;
    }
    .linux_top_txtnotes{display:none;}
    /*#linux_top_btnphone{display:block;}*/
    /*#linux_top_btnpc{display:none;}*/
    #linux_modelone_phone{display:block;}
    #linux_modelone_pc{display:none;}
    .linux_model_onenew_listimg {
        width: 45px;
        margin-right: 14px;
    }
    .linux_model_onenew_listtxt {font-size: 12px;line-height: 16px;}
    .linux_modelone_cont { padding: 20px 0 0;}
    .linux_model_one .maincon{width:100%;}
    .linux_modelone_txtli {float: none;width: 80%;margin-left:auto;margin-right:auto;}
    .linux_modelone_imgli {float: none;width: 100%;}

    .linux_modelone_txt {
        font-size: 14px;line-height: 24px;
    }
    .linux_model_two {padding: 36px 0 100px;}
    .linux_modeltwo_list {
        width: 90%;margin:0 auto;
    }
    .linux_modeltwo_tit {
        font-size: 18px;
        line-height: 24px;
    }
    .linux_modeltwo_txt {
        height: auto;
        font-size: 14px;
        margin-bottom: 16px;

        line-height: 24px;
    }
    .linux_modeltwo_listline {
        margin: 40px 0;
        width: 240px;
        height: 1px;
        opacity: 0.3;
    }
    .linux_modelthree_list{padding:0 5%;margin-top:0;}
    .linux_model_three .maincon{width:100%;}
    .linux_modelthree_listchange .linux_modelthree_txtli{float:none;margin-right:auto;margin-left:auto;}

    .linux_modelthree_tit {font-size: 18px;margin-bottom: 16px;line-height: 24px;    }
    .linux_modelthree_titone{margin-top:32px;}
    .linux_modelthree_txt {font-size: 14px;line-height: 24px;    }
    .linux_modelthree_txtli{float: none;width: 80%;margin-left: auto;margin-right:auto;}
    .linux_modelthree_imgli {float: none; width: 100%;text-align: center;    }


    .linux_modelfour_tit {
        font-size: 16px;
        line-height: 22px;
        margin: 30px 0 10px;
    }
    .linux_modelfour_table thead td {
        font-size: 12px;
    }
    .linux_modelthree_imgli img{margin-top:12px;}

    .linux_model_five_tith5{display:block;}
    .linux_model_five_titpc{display:none;}
    .linux_modelfour_taba{font-size: 14px;}
}
@media screen and (max-width: 460px) {
    .linux_modelfour_taba{font-size: 12px;}
    .linux_modelfour_tab{height:36px;}
    .linux_modelfour_tabal {
        background: url(../images/linux-icon30.png) no-repeat right center;background-size: 100% 100%;
    }
    .linux_modelfour_tabar {
        background: url(../images/linux-icon31.png) no-repeat left center;background-size: 100% 100%;
    }

    .xc_form_input {
        width: 100%;
    }
    .xc_form_txt {
        margin-right: 0;
        width: 90px;
        height: 22px;
        line-height: 22px;
        margin-bottom:12px;
        text-align:left;

    }
    .xc_form_txtstar:before {
        top: 5px;
    }
    .xc_form_txtstarother:before {
        left: 0;
    }
    .xc_form_txt {
        padding-left: 10px;
    }
    .xc_form_subbtn {
        width: 100%;
    }
    .xc_form_txtarea{padding-left:0;}
    .xc_form_textarea{width:100%;}
    .xc_form_error {
        height: 20px;
        line-height: 20px;
        padding-left: 0;
        font-size: 12px;
    }
}

@media screen and (max-width: 371px) {
    .xc_top_tit {
        font-size: 20px;
        line-height: 30px;
        margin-bottom: 10px;
    }
    .xc_top_txtnotes {
        font-size: 12px;
        line-height: 20px;
    }
}