.clearfix:before,.clearfix:after{content:"";display:table;}
.clearfix:after{clear:both;}
.clearfix{zoom:1;}
.productbanner{ height:900px; }
.productbanner .text{ width:100%;  left:0;   text-align:center; color:#fff; padding-top:14%; }
.productbanner .text h3{ font-size:18px; line-height:30px; font-weight:normal;}
.h3_2019new{width:60%;}
.cad_2019new_p{max-width:1000px;margin-left:auto;margin-right:auto;}
.productbanner .text h1,.productbanner .text .cad_h1{ font-size:52px; line-height:70px; margin:80px 0 20px 0;}
.productbanner.hei .text{ color:#333; padding-top:18%;}
.productbanner.hei .text h1,.productbanner.hei .text .cad_h1{ text-shadow:0px 0px 0px rgba(255,255,255,0);}
.productbanner.hei .text h3{ text-shadow:0px 0px 0px rgba(255,255,255,0);}

.productbanner .text.fd h1,.productbanner .text.fd .cad_h1{ letter-spacing:0px;}
.productbanner .text.fd h3{ letter-spacing:0px; margin-top:20px;}
.productbanner .text.fd h3 span{ border-bottom:2px dotted #fff; padding-bottom:5px; display:inline-block;}

.productbanner .conbox{ width:1200px; margin:0 auto;}
.productbanner .conbox .text{ text-align:left;}

.productbanner .text .btn a{ background:#003da8; display:inline-block; width:180px; line-height:45px; font-size:16px; color:#fff; margin:0px; }
/*.productbanner .text .btn a:hover{ background:#007efe;}*/
/*.productbanner .text .btn .downloadbtn.hover>a{ background:url(../images/xzt_03.png) no-repeat left bottom #003da8;}*/
.productbanner .text .btn a i{ background:url(../images/xiazai.png) no-repeat; width:23px; height:21px; display:inline-block; margin-right:10px; vertical-align:-3px;}
.productbanner p{ width:1090px; margin:0 auto; font-size:16px; line-height:30px; }
.productbanner .text .btn a.er{ width:178px; line-height:41px; border:2px solid #fff; box-sizing:border-box; background:none;}

.productbanner .btn a.er:hover{ background:#007efe; color:#fff; border:2px solid #007efe;}
.productbanner .btn{ margin-top:30px;}
.productbanner .downloadbtn{ position:relative; margin:0 20px 0 0; display:inline-block;}
.productbanner .downloadbtn .hide{ position:absolute; width:100%; background:#fff; overflow:hidden; top:55px; left:0; z-index:111; display:none; box-sizing:border-box; transition:all 0.3s ease-in; border:1px solid #ccc; border-left:3px solid #007efe;}
.productbanner .downloadbtn .hide.active{ display:block !important;}
.productbanner .downloadbtn .hide a{ margin:0 5px; background:none; color:#003da8; font-size:14px; line-height:50px; border-bottom:1px solid #ccc; display:block;}
.productbanner .downloadbtn .hide a:hover{ color:#007efe;}
.productbanner .downloadbtn .hover .hide a{ background:none;}
.productbanner .downloadbtn .hide a i{display:inline-block; width:28px; height:28px; margin-right:20px; vertical-align:-8px;}
.productbanner .downloadbtn .hide a i.b1{ background:url(../images/xzt_07.png) no-repeat; }
.productbanner .downloadbtn .hide a i.b2{ background:url(../images/xzt_11.png) no-repeat;}
.productbanner .downloadbtn .hide a:hover i.b1{ background:url(../images/xzth_07.png) no-repeat; }
.productbanner .downloadbtn .hide a:hover i.b2{ background:url(../images/xzth_11.png) no-repeat;}
.productbanner .downloadbtn .hide a:nth-last-child(1){ border:0;}

.cadht{ text-align:center; padding:110px 0;}
.cadht h1{ font-size:32px; color:#333; line-height:40px; margin-bottom:20px;}
.cadht .architecture_cadht_tit{ font-size:32px; color:#333; line-height:40px; margin-bottom:20px;}
.cadht p{ font-size:16px; color:#898989;}
.cadht .pic{ width:595px; margin:0 auto; margin-top:40px;}

.jsbox{ background:#ebebeb; padding:70px 0;}
.jsbox dl{ width:550px; float:left; margin:35px 100px 35px 0;}
.jsbox dl:nth-child(2n){ margin:35px 0 35px 0;}
.jsbox dl dt{ float:left;}
.jsbox dl dd{ width:460px; float:right;}
.jsbox dl dd h3{ color:#333; font-size:20px; line-height:24px;}
.jsbox dl dd p{ color:#898989; font-size:14px; line-height:30px; margin-top:10px;}

.application{ clear:both; padding:100px 0;}
.application .txt{ width:335px; float:left; margin-top:60px;}
.application .txt h1{ font-size:32px; line-height:40px; color:#333;}
.application .txt p{ font-size:14px; color:#898989; line-height:30px; margin-top:20px;}
.application ul{ width:740px; float:right;}
.application ul li{ float:left; margin:0 0 20px 20px;}
.grant{background:#ebebeb; padding:80px 0; }
.grant.bai{ background:#fff;}
.grant .top{ text-align:center; color:#898989; font-size:16px;}
.grant .top h2{ font-size:30px; line-height:40px; color:#333; margin-bottom:10px;}
.grant dl{ width:380px; height:372px; float:left; background:#fff; overflow:hidden; border:1px solid #c9c9c9; color:#898989; margin:30px 30px 0 0; box-sizing:border-box; transition:all 0.3s ease-in; cursor:pointer;}
.grant dl:nth-last-child(1){ margin:30px 0 0 0;}
.grant dl:hover{ border:1px solid #6b8cc6; box-shadow:0 0 15px 0 rgba(107,140,198,.8);}
.grant dl dt{ width:91px; margin:50px  auto 0 auto;}
.grant dl dd h3{ width:100%; text-align:center; color:#333; font-size:20px; font-weight:normal; line-height:30px; margin:35px auto 20px 0;}
.grant dl dd p{ width:250px; font-size:14px; line-height:28px; text-align:left; margin:0 auto;}
.grant .con{ margin-top:30px;}

.download_center{ padding:80px 0; clear:both;}
.download_center h2{ text-align:center; font-size:32px; line-height:40px; font-weight:normal;}
.download_center .con dl{ width:370px; height:312px; text-align:center; float:left; transition:all 0.3s ease-in; margin:30px 30px 0 0; overflow:hidden;}
.download_center .con dl:nth-last-child(1){ margin:30px 0 0 0;}
.download_center .con dl a{ width:100%; height:100%; display:block; overflow:hidden;}
.download_center .con dl:hover{ background:#f5f5f5;}
.download_center .con dl dt{ width:86px; margin:40px auto;}
.download_center .con dl h2{ color:#333; font-size:20px; line-height:30px;}
.download_center .con dl p{ width:80%; color:#898989; margin:10px auto 0 auto; font-size:14px; line-height:28px;}

.hezuologo{overflow: hidden; clear:both; background:url(../images/dianqid_58.jpg) no-repeat center; height:250px; background-size:cover; }
.hezuologo .app-screenshot{overflow: hidden; margin:0 auto; background-size: 100%;}
.hezuologo .app-screenshot img{ padding-left:4px; }
.hezuologo .carousel-indicators {position: relative;bottom: 0;left: 0;width: 100%; text-align:center; margin:0;}
.hezuologo .carousel-indicators .active { background:url(../images/on.png) no-repeat;background-size:contain;}
.hezuologo .carousel-indicators li {display: inline-block;margin:0 5px;width:17px;height:17px;border: none;border-radius: 0px; background:url(../images/no.png) no-repeat; background-size:contain; text-indent: -999px;cursor: pointer;}
.hezuologo .item dl{ width:100%; text-align:center; margin:90px 0 60px 0;}
.hezuologo .item dt{ width:184px; display:inline-block; margin:0 42px;}
.hezuologo .item dt.last{ width:237px;}
.hezuologo .container{ overflow:hidden;}

/*���ܱ�׼��*/
.standardbanner{ height:500px;}
.standardbanner .maincon{ padding-top:210px;}
.standardbanner .pic{ float:left; margin-left:40px;}
.standardbanner .text{ width:930px; float:right; color:#fff; font-size:16px; line-height:27px;}
.standardbanner .text h1{ font-size:36px; line-height:40px; margin:5px 0 25px 0; color:#fff;}
.standardbanner .text h3{ font-size:36px; line-height:40px; margin:40px 0 25px 0; font-weight:normal; color:#fff;}
.standardbanner .text .cad_compare_tit{font-size:36px; line-height:40px; margin:40px 0 25px 0; font-weight:normal; color:#fff;}
.standardbanner .text .btn{ margin-top:30px;}
.standardbanner .text .btn a{ background:#003da8; display:inline-block; width:160px; line-height:40px; font-size:14px; color:#fff;    text-align:center;}
.standardbanner .text .btn a:hover{ background:#007efe}
.standardbanner .text .btn a i{ background:url(../images/xiazai.png) no-repeat; width:23px; height:21px; display:inline-block; margin-right:10px; vertical-align:-3px;}
/*.standardbanner .text .btn .downloadbtn.hover>a{ background:url(../images/xzt_03.png) no-repeat left bottom #003da8;}*/
.standardbanner.support-main .text p{color:#333}
.standardbanner .downloadbtn{ position:relative; margin:0 0px; display:inline-block;}
.standardbanner .downloadbtn .hide{ position:absolute; width:100%; background:#fff; overflow:hidden; top:55px; left:0; z-index:111; display:none; box-sizing:border-box; transition:all 0.3s ease-in; border:1px solid #ccc; border-left:3px solid #007efe;}
.standardbanner .downloadbtn .hide.active{ display:block !important;}
.standardbanner .downloadbtn .hide a{ margin:0 5px; background:none; color:#003da8; font-size:14px; line-height:47px; border-bottom:1px solid #ccc; display:block;}
.standardbanner .downloadbtn .hide a:hover{ color:#007efe;}
.standardbanner .downloadbtn.hover .hide a{ background:none;}
.standardbanner .downloadbtn .hide a i{display:inline-block; width:28px; height:28px; margin-right:20px; vertical-align:-8px;}
.standardbanner .downloadbtn .hide a i.b1{ background:url(../images/xzt_07.png) no-repeat; }
.standardbanner .downloadbtn .hide a i.b2{ background:url(../images/xzt_11.png) no-repeat;}
.standardbanner .downloadbtn .hide a:hover i.b1{ background:url(../images/xzth_07.png) no-repeat; }
.standardbanner .downloadbtn .hide a:hover i.b2{ background:url(../images/xzth_11.png) no-repeat;}
.standardbanner .downloadbtn .hide a:nth-last-child(1){ border:0;}


.lineframe{ padding:120px 0;}
.lineframe h1{ font-size:28px; line-height:32px; text-align:center;}
.lineframe .cspan{ width:394px; height:267px; position:relative; float:left; transition:all .3s ease-out; margin:50px 9px 0 0; overflow:hidden;}
.lineframe .cspan:hover{box-shadow:0 20px 10px -14px rgba(0,0,0,.3); -webkit-transform:translateY(-3px); transform:translateY(-3px);}
.lineframe .cspan:nth-last-child(1){ margin:50px 0 0 0; }
.lineframe .cspan .pic{ width:100%; height:100%; overflow:hidden; transition:all 0.3s ease-in;}
.lineframe .cspan:hover .pic{ transform:scale(1.08);}
.lineframe .cspan .text{ position:absolute; left:0; bottom:0; z-index:10; height:50px; background:rgba(0,61,168,.85); color:#fff; padding:0 36px; box-sizing:border-box;}
.lineframe .cspan .text h2{ line-height:50px; font-size:18px;}
.lineframe .cspan .text p{ font-size:14px; line-height:28px; margin:0px 0 30px 0;}
.lineframe .cspan .text h2 i{ display:inline-block; width:25px; height:19px; vertical-align:-3px; margin-right:10px;}
.lineframe .cspan .text h2 i.b1{ background:url(../images/xianbiao_03.png) no-repeat;}
.lineframe .cspan .text h2 i.b2{ background:url(../images/xianbiao_07.png) no-repeat;}
.lineframe .cspan .text h2 i.b3{ background:url(../images/xianbiao_09.png) no-repeat;}

.lingjian{ background:url(../images/zbbg.jpg) no-repeat center; background-size:cover; height:608px; clear:both; overflow:hidden;}
.lingjian h1{ width:730px;margin:0 auto;font-size:28px; line-height:50px; text-align:center; margin-top:80px;}
.lingjian .pic{ width:674px; margin:0 auto; margin-top:40px;}
.lingjian.bai{ background:url(../images/xurong.jpg) no-repeat center; background-size:cover; height:600px;}
.lingjian.bai h1{ color:#fff; width:90%;}
.lingjian.bai .pic{ width:497px;}
.quick{ padding:100px 0; }
.quick h1{ font-size:28px; line-height:32px; color:#333; text-align:center;}
.quick dl{ width:200px; float:left; color:#898989; font-size:14px; margin:95px 130px 0 0;}
.quick dl:nth-last-child(1){ margin:95px 0 0 0;}
.quick dl dt{ width:104px; margin:0 auto;}
.quick dl h2{ font-size:20px; line-height:30px; text-align:center; color:#333; margin:30px 0 10px 0;}

.jishi{ padding:100px 0;}
.jishi h1{ font-size:28px; line-height:32px; text-align:center; color:#333;}
.jishi .mechaFeature_jishi_tit{ font-size:28px; line-height:32px; text-align:center; color:#333;}

.jishi .con{ margin-top:50px;}
.jishi dl{ width:283px; height:320px; position:relative; float:left; border:1px solid #d9d9d9; box-sizing:border-box; transition:all 0.3s ease-in; margin:20px 22px 0 0;}
.jishi dl:nth-child(4n){ margin:20px 0 0 0;}
.jishi dl dt{ border-bottom:1px solid #d9d9d9;}
.jishi dl dd{ padding:0 25px; color:#898989; font-size:14px;}
.jishi dl dd h2{ font-size:16px; color:#333; line-height:22px; font-weight:bold; margin:30px 0 10px 0;}
.jishi dl dd .mecha_feature_proh{ font-size:16px; color:#333; line-height:22px; font-weight:bold; margin:30px 0 10px 0;}

.jishi dl:hover{ background:#003da8;}
.jishi dl:hover dd{ color:#fff;}
.jishi dl:hover dd h2{ color:#fff;}
.jishi dl:hover dd .mecha_feature_proh{ color:#fff;}
.jishi dl .new{ background:url(../images/news_icon.png) no-repeat; width:55px; height:59px; position:absolute; left:0; top:0;}

/*��е����רҵ��*/
.standardbanner .pic{ float:left; margin-left:0px;}
.standardbanner .pic.tu1{ margin:0px 0 0 0;}
.standardbanner .text.di1{ width:910px;}
.feature_new2019_p{width:100%;}

.standardbanner .text.di1.bai{ color:#fff;}
.standardbanner h2{ font-size:36px; line-height:40px; margin-top:10px; margin-bottom:25px; color:#fff;}
.major{ padding:100px 0;}
.major .pic{ float:left;}
.major .txt{ float:right; width:600px;}
.major .txt h1{ font-size:24px; line-height:30px; color:#003da8; margin:90px 0 20px 0;}
.major .txt .mefeature_major_tit{ font-size:24px; line-height:30px; color:#003da8; margin:90px 0 20px 0;}

.major .txt em{ width:132px; display:block; margin-top:30px;}
.major .txt p{ font-size:16px; color:#898989; line-height:30px;}
.major.big,.major.hui{ background:#ebebeb;}
.major.big .pic{ float:none; width:90%; margin:0 auto;}
.major.big .txt{ width:90%; }
.major.big .txt h1{margin-top:0;}
.major.fan .pic{ float:right;}
.major .txt{ float:left;}

/*�Ա�*/
.contrast{ color:#898989; padding:80px 0;}
.contrast table{ color:#898989;}
.contrast.wu{ padding:30px 0 100px 0;}
.contrast .b{ background:url(../images/dbicon_10.png) no-repeat; display:inline-block; width:10px; height:9px;}
.contrast .top{ border-bottom:1px solid #e5e5e5; line-height:30px; padding-bottom:5px;}
.contrast .top .b{ margin-right:10px;}
.contrast .top h1{ font-size:30px; line-height:40px; text-align:center; color:#333; margin-bottom:70px; margin-top:70px;}
.contrast .top .arch_compare_tit{ font-size:30px; line-height:40px; text-align:center; color:#333; margin-bottom:70px; margin-top:70px;}

.contrast table strong{ font-size:18px; font-weight:normal; color:#333;}
.contrast table .title td{padding:23px 0px;}
.contrast table td{ font-size:12px;width:15%; border-bottom:1px solid #e5e5e5; line-height:20px; padding:3px 10px;  }
.contrast table td h2{ font-size:18px; color:#333; line-height:50px; margin-top:30px;}
.contrast .r{ background:url(../images/dbicon_03.png) no-repeat; display:inline-block; width:9px; height:12px;}
.contrast .w{ background:url(../images/dbicon_07.png) no-repeat; display:inline-block; width:8px; height:7px;}
.contrast .play{ background:url(../images/play.png) no-repeat; display:inline-block; width:15px; height:15px; margin-top:3px;}
.contrast .pk{ color:#4093ff; cursor:pointer;}
.contrast table { position:relative;}
.contrast table .hidebox{ width:930px;  display:none; background:#eee; position:absolute; top:30px; right:0; border-radius:6px; box-shadow:0 0 10px 0 rgba(0,0,0,0.2); padding:35px;  box-sizing:border-box; z-index:10;}
.contrast table .left_cor,.contrast table .right_cor{ width:340px; float:left;}
.contrast table .con_cor{ float:left; width:180px; text-align:center; color:#4093ffl; font-size:60px; line-height:65px; display:table; height:100%; vertical-align:middle;}
.contrast table .con_cor div{ display:table-cell; vertical-align:middle;}
.contrast table .left_cor em,.contrast table .right_cor em{ display:block; float:left; width:21px; height:24px;}
.contrast table .left_cor em{ background:url(../images/vs_07.png) no-repeat; background-size:contain;}
.contrast table .right_cor em{ background:url(../images/vs_09.png) no-repeat; background-size:contain;}
.contrast table .text{ width:319px; float:right;}
.contrast table .text p{ color:#898989; text-align:left; margin-top:10px;}
.contrast table .left_cor .text .tu{ border:4px solid #3fcc7b; box-sizing:border-box;}
.contrast table .right_cor .text .tu{ border:4px solid #656767; box-sizing:border-box;}
.contrast table td:nth-child(1){ width:400px;word-break: break-all;}



/*��������*/
.jzjs{ background:#f4f4f4; padding:100px 0;z-index: -1;position: relative}
.jzjs.bai{ background:#fff;}
.jzjs .pic{ float:left;}
.jzjs .txt{ float:right; width:560px;}
.jzjs .txt h2{ font-size:32px; line-height:40px; color:#333; margin:150px 0 30px 0;}
.cadjs .txt h2{ margin-top:60px;}
.jzjs .txt p{color:#898989; font-size:16px; line-height:28px;}
.jzicon{ padding:60px 0 100px 0;}
.jzicon dl{ width:300px; float:left; overflow:hidden; margin:40px 150px 0 0; text-align:center;}
.jzicon dl:nth-child(3n){ margin:40px 0 0 0;}
.jzicon dl dt{ width:78px; margin:0 auto;}
.jzicon dl h3{ font-size:20px; line-height:26px; margin-bottom:20px; font-weight:normal;}
.biginterface .jzicon dl h3{ color:#003da8;}
.jzicon.blue dl h3{ color:#003da8;}
.jzicon dl p{ font-size:14px; color:#898989; line-height:28px; text-align:left;}
.jzfabu{ background:url(../images/jznh_20.jpg) no-repeat center; height:300px; background-size:cover; text-align:center; color:#fff;}
.jzfabu h2{ font-size:32px; line-height:50px; margin:80px 0 30px 0;}
.jzfabu p{ font-size:16px; line-height:28px; width:1060px; margin:0 auto;}

.jzman{overflow: hidden; clear:both; background-color:#104cb1; height:400px; background-size:cover; color:#fff; }
.jzman .carousel-indicators {position: relative;bottom: 0;left: 0;width: 100%; text-align:center; margin:0;}
.jzman .carousel-indicators .active { background:url(../images/on.png) no-repeat;background-size:contain;}
.jzman .carousel-indicators li {display: inline-block;margin:0 5px;width:12px;height:12px;border: none;border-radius: 0px; background:url(../images/no.png) no-repeat; background-size:contain; text-indent: -999px;cursor: pointer;}
.jzman .item dl{ width:100%; text-align:center; margin:30px auto 0 auto;}
.jzman .item dt{ width:82px; display:inline-block; margin:40px auto 35px auto;}
.jzman .item dd h2{ font-size:20px; line-height:23px;}
.jzman .item dd p{ width:820px; height:80px; margin:0 auto; margin-top:20px; font-size:14px; line-height:28px;}
.jzman .container{ overflow:hidden;}
.download_center_big{ background:url(../images/xzvg.png?v66) no-repeat right bottom #f4f4f4; clear:both; height:750px;}
.download_center .jzcon{ margin-top:50px;}
.download_center .jzcon dl{ width:370px; height:285px; text-align:center; float:left; transition:all 0.3s ease-in; margin:30px 30px 0 0; overflow:hidden; position:relative;}
.download_center .jzcon dl a{ width:100%; height:100%; display:block;}
.download_center .jzcon dl:nth-last-child(1){ margin:30px 0 0 0;}
.download_center .jzcon dl dt{ width:98px; height:98px; border-radius:50%; border:1px solid #1d53b1; background:#fff; position:absolute; top:0; left:50%; margin-left:-50px; z-index:10; text-align:center;}
.download_center .jzcon dl dt i{width:68px; height:68px; display:block; margin:0 auto; margin-top:14px;}
.download_center .jzcon dl dt i.b1{ background:url(../images/jzcpc_27.png) no-repeat; }
.download_center .jzcon dl dt i.b2{ background:url(../images/jzcpc_29.png) no-repeat; }
.download_center .jzcon dl dt i.b3{ background:url(../images/jzcpc_32.png) no-repeat; }
.download_center .jzcon dl dt i.b4{ background:url(../images/ptcp_07.png) no-repeat; }
.download_center .jzcon dl dt i.b5{ background:url(../images/ptcp_09.png) no-repeat; }
.download_center .jzcon dl dt i.b6{ background:url(../images/ptcp_12.png) no-repeat; }
.download_center .jzcon dl dd{ width:100%; height:240px;  margin-top:45px; transition:all 0.3s ease-in;  border:1px solid rgba(0,0,0,0); box-sizing:border-box;}
.download_center .jzcon dl:hover dd{ border:1px solid #003da8; background:#fff; padding:0;}
.download_center.hoverh .jzcon dl:hover dd{ border:1px solid #003da8; background:#ebebeb; padding:0;}
.download_center .jzcon dl h2{ color:#333; font-size:20px; line-height:30px; margin-top:90px;}
.download_center .jzcon dl p{ width:310px; color:#898989; margin:10px auto 0 auto; font-size:14px; line-height:28px;}
.download_center .btmore{ color:#fff; clear:both; background:#003da8;  display:block; text-align:center; width:200px; line-height:50px; margin:0 auto; margin-top:40px; font-size:18px; transition:all 0.3s ease-in;}
.download_center .btmore:hover{ background:#007EFE;}

/*��������*/
.jzlist1{ padding:100px 0;}
.jzlist1hui{ background:#ebebeb;}
.jzlist1 .txt{ width:256px; float:left; margin-top:90px;}
.jzlist1 .txt h1{ font-size:24px; line-height:40px; font-weight:bold; color:#003da8;}
.jzlist1 .txt .archfeature_tith{ font-size:24px; line-height:40px; font-weight:bold; color:#003da8;}

.jzlist1 .txt p{ color:#898989; font-size:16px; line-height:28px; margin-top:30px;}
.jzlist1 .pic{ float:right;}
.jzlist2{ background:#ebebeb; padding:80px 0;}
.jzlist2 .top h1{ font-size:24px; line-height:40px; font-weight:bold; color:#003da8;}
.jzlist2 .top .archfeature_tith{ font-size:24px; line-height:40px; font-weight:bold; color:#003da8;}

.jzlist2 .top p{ color:#898989; font-size:16px; line-height:28px; margin-top:10px;}
.jzlist2 .con dl{ width:590px; height:390px; overflow:hidden; margin:30px 20px 0 0; background:#fff; float:left;}
.jzlist2 .con dl:nth-child(2n){ margin:30px 0 0 0;}
.jzlist2 .con dl dt{ width:95%; margin:20px auto;}
.jzlist2 .con dl dd{ width:95%; margin:0 auto;}
.jzlist2 .con dl dd h2{ font-size:16px; color:#003da8;}
.jzlist2 .con dl dd p{ color:#898989; font-size:14px; line-height:28px; margin-top:5px;}
.jzlist3{ background:url(../images/list3_24.png) no-repeat center; background-size:cover; box-sizing:border-box; padding:80px 0;}
.jzlist3 .top h1{ font-size:24px; line-height:40px; font-weight:bold; color:#003da8;}
.jzlist3 .top .archfeature_tith{ font-size:24px; line-height:40px; font-weight:bold; color:#003da8;}

.jzlist3 .top p{ color:#898989; font-size:16px; line-height:28px; margin-top:10px;}

.jzlist4{ background:#ebebeb;  padding:70px 0;}
.jzlist4 .top h1{ font-size:24px; line-height:40px; font-weight:bold; color:#003da8;}
.jzlist4 .top .archfeature_tith{ font-size:24px; line-height:40px; font-weight:bold; color:#003da8;}

.jzlist4 .top p{ color:#898989; font-size:16px; line-height:28px; margin-top:10px;}
.jzlist4 .con{ border-top:1px dashed #999; margin-top:40px;}
.jzlist4 .con dl{ width:510px; float:left; overflow:hidden; margin:40px 180px 0 0;}
.jzlist4 .con dl:nth-child(2n){ margin:40px 0 0 0;}
.jzlist4 .con dl dt{ float:left;}
.jzlist4 .con dl dd{ float:right; width:175px; margin-top:30px;}
.jzlist4 .con dl dd h2{ font-size:16px; color:#003da8;}
.jzlist4 .con dl dd p{ color:#898989; font-size:14px;  margin-top:5px;}
.jzlist5{ padding:70px 0;}
.jzlist5 .top h1{ font-size:24px; line-height:40px; font-weight:bold; color:#003da8;}
.jzlist5 .top .archfeature_tith{ font-size:24px; line-height:40px; font-weight:bold; color:#003da8;}

.jzlist5 .con{ margin-top:20px;}
.jzlist5 .con dl{ float:left; width:380px; box-sizing:border-box; border:1px solid #fff; transition:all 0.3s ease-in; margin:20px 30px 0 0;}
.jzlist5 .con dl:nth-child(3){margin:20px 0 0 0;}
.jzlist5 .con dl:hover{ border:1px solid #4b76c2;}
.jzlist5 .con dl dt{ width:85%; margin:30px auto 20px auto;}
.jzlist5 .con dl dd{ width:85%; margin:0 auto 30px auto;}
.jzlist5 .con dl dd h2{ font-size:16px; color:#003da8;}
.jzlist5 .con dl dd p{ color:#898989; font-size:14px;  margin-top:5px;}


/*ƽ̨*/
.ptboxicon{ background:url(../images/pingtaicin.jpg) no-repeat center; background-size:cover; height:590px;}
.ptboxicon .jzicon{ padding:30px 0 50px 0; color:#fff;}
.ptboxicon .jzicon dl{ height:210px;}
.ptboxicon .jzicon dl p{ color:#fff;}

.ptfabu{ padding:100px 0;}
.ptfabu .top{ text-align:center;}
.ptfabu .top h2{ color:#333; font-size:35px; line-height:40px;}
.ptfabu .top p{ font-size:16px; line-height:28px; color:#333; margin-top:15px;}
.ptfabu .con{ margin-top:60px;}
.ptfabu .pic{ float:left;}
.ptfabu ul{ float:right; width:465px; color:#898989; font-size:14px; line-height:34px;}
.ptfabu ul li:last-child{margin-top:20px;font-size:16px;width:160px;height:40px;background-color: #003da8;text-align: center;line-height: 40px;}
.ptfabu ul li:last-child a{color:#fff;display: inline-block;width:100%;height:100%;}
.ptfabu ul li:last-child a:hover{background-color:#007efe;transition: background-color 0.3s ease-in;}



/** cad－collaborative协同**/
.collaborative_model_one{padding:98px 0 100px;width:100%;background:#eee url(../images/cad_collaborative_icon2.png) no-repeat center;}
.collaborative_model_one h2{font-size:30px;color:#2f2725;text-align:center;font-weight: normal;}
.collaborative_model_onecont{width:960px;margin:0 auto;}
.collaborative_model_onecont li{margin-top:66px;width:50%;float:left;text-align:center;}
.collaborative_model_onecont li div{text-align:center;}
.collaborative_model_onecont li div img{width:auto;}
.collaborative_model_onecont_txt{font-size:16px;margin-top:15px;color:#666;}


.collaborative_model_two ul{width:960px;padding:35px 0;margin:0 auto 30px;}
.collaborative_model_two ul li.collaborative_model_two_txtli{float:left;width:473px;padding-top:90px}
.collaborative_model_two ul li.collaborative_model_two_imgli{float:right;width:40%;text-align:right;}
.collaborative_model_two ul li img{width:auto;}

.collaborative_model_two ul li h4{font-size:24px;color:#2f2725;margin-bottom:24px;}
.collaborative_model_two_txtli_tit{font-size:24px;color:#2f2725;margin-bottom:24px;}
.collaborative_model_two_txtlist{line-height:22px;margin-bottom:15px;}
.collaborative_model_two_txtlist img{float:left;margin-right:17px;margin-top:5px;}
.collaborative_model_two_txtlist span{float:left;width:90%;font-size:16px;color:#666666;}

.collaborative_model_two ul.collaborative_rolling_over li.collaborative_model_two_txtli{float:right;}
.collaborative_model_two ul.collaborative_rolling_over li.collaborative_model_two_imgli{float:left;text-align:left;}

.collaborative_model_three_tit{padding:98px 0 0;text-align:center;}
.collaborative_model_three_tit h5{font-size:30px;color:#2f2725;font-weight:normal;}
.collaborative_model_three_titlink{margin-top:35px;text-align:center;}
.collaborative_model_three_titlink a{font-size:18px;color:#666666;cursor:pointer;}
.collaborative_model_three_titlink a:hover{color:#033285;text-decoration:underline;}
.collaborative_model_three .jzicon dl dt {text-align:center;margin-bottom:24px;}
.collaborative_model_three .jzicon dl dt img{width:auto;}

.collaborative_model_three .jzicon dl h3{font-size:20px;color:#2f2725;}
.collaborative_model_three .jzicon dl p{color:#666;}




.tangent_top{position:relative;}
.tangent_top .tangent_topimg{width:100%;height:auto;display:block;}
.tangent_top_cont{position: absolute;top: 27%;width:100%;}
.tangent_top_tit{font-size: 50px;line-height: 70px;margin-bottom:30px;
    font-weight: 700;
    text-align: left;
    color: #fff;
}
.tangent_top_txt{width:46%;opacity: 0.92;
    font-size: 24px;
    color: #ffffff;margin-bottom:55px;
    line-height: 38px;}
.tangent_top_btncont{position: relative;}
.tangent_top_btnphone{width: 200px;
    height: 56px;
    line-height: 56px;
    background-color: #ffffff;
    cursor: pointer;text-align: center;font-size: 20px;
    text-align: center;
    color: #023da8;display:block;
    }
.tangent_top_btnphone:hover{background-color: #0076FF;color:#FFFFFF}
.tangent_top_btn_h5{display:none;}
.tangent_top .tangent_topimg_h5{display:none;}
.tangent_cont_tit_h5{display:none;}
.tangent_cont_tit{font-size: 28px;
    text-align: center;
    color: #333333;
    line-height: 37px;margin:100px 0 60px;}
.tangent_model_bg{padding:50px 0 60px;}
.tangent_brief{background-color:#fff;}
.tangent_brief_item{float:left;width:22%;margin:0 4% 20px 0;height:244px;}
.tangent_brief_item:nth-child(4n){margin-right:0;}
.tangent_brief_itemimg{text-align:center;}
.tangent_brief_itemimg img{width:80px;height:auto;}
.tangent_brief_itemtit{font-size: 18px;
    font-weight: 700;margin:16px 0;
    text-align: center;
    color: #3d3d3d;
    line-height: 24px;}
.tangent_brief_itemtxt{
    opacity: 0.6;
    font-size: 16px;
    font-weight: 700;
    text-align: left;
    color: #616161;
    line-height: 24px;}

.tangent_apply{position:fixed;bottom:0;left:0;z-index:9999999;height: 140px;
    background-color: #ffffff;width:100%;-webkit-transform: translateY(153px);    transform: translateY(153px);
    box-shadow: 0px 2px 15px 0px rgba(0,0,0,0.30); transition: all 0.3s ease-in; }
.tangent_applyshow{-webkit-transform: translateY(0);    transform: translateY(0)}
.tangent_apply_tit{font-size: 20px;
    font-weight: 700;
    text-align: center;margin:15px 0 0;
    color: #3d3d3d;
    line-height: 27px;}
.tangent_apply_cont{width:1180px;margin:0 auto;position:relative;}
.tangent_apply_close{position:absolute;right:0;top:5px;height:16px;width:16px;cursor:pointer;}
.tangent_apply_close img{width:100%;height:auto;}
.tangent_apply_form{}
.tangent_apply_allmsg{height:20px;line-height:20px;font-size:12px;text-align:center;color:#D04848}
.tangent_apply_form .list{float:left;margin-right:20px;}
.tangent_apply_form .list input{display:block;
    width: 312px;
    height: 50px;line-height: 50px;box-sizing: border-box;
    border: 1px solid #dedede;
    font-size: 14px;
    padding:0 16px;
    color: #333333;
}
.tangent_apply_form .list input::placeholder{
    opacity: 0.7;
    font-size: 14px;
    color: #333333;
}
.tangent_apply_form .list input.focus{
    border: 1px solid #023da8;
    box-shadow: 0px 0px 8px 0px rgba(2,61,168,0.50);
}
.tangent_apply_form .list input.tianzhengerr{opacity: 1; border: 1px solid #d04848;}
.tangent_apply_form .list span{display:block;height: 19px;
    font-size: 14px;
    color: #d04848;
    line-height: 19px;margin:2px 0 3px;}
.tangent_apply_subbtn{width:152px;
    height: 50px;line-height: 50px;
    float:left;font-size:16px;
    background-color: #023da8;
    text-align: center;
    color: #ffffff;
    cursor:pointer;
}

.tangent_apply_subbtn:hover{background-color: #012a75;color:#fff;}


.tianzheng_mask{width:100%; height:100%;left:0;top:0;z-index: 199999999999990;display:none;position: fixed;background-color: rgba(0,0,0,0.7);display: none;}
.tianzheng_popup{width: 470px;height: 500px;margin:-250px 0 0 -235px;display:none;left:50%;top:50%;position:fixed;z-index:199999999999991;background: #ffffff;box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.15); }
.tianzheng_pop_close{position:absolute;right:28px;top:24px;width:20px;height:20px;cursor:pointer;}
.tianzheng_pop_close img{width:100%;height:auto;}
.tianzheng_popup h3{font-size: 28px;margin-top:56px;font-weight: 700;text-align: center;color: #333333;line-height: 37px;}
.tianzheng_popup h4{font-size: 16px;
    font-weight: 400;
    text-align: center;
    color: #333333;
    line-height: 37px;margin-top:12px;}
.tianzheng_popup .tip{height:48px;line-height:48px;color:#D04848;font-size:14px;text-align:center;}
.tianzheng_popup .list{padding:0 42px;}
.tianzheng_popup .list input{display:block;
    width: 100%;
    height: 50px;line-height: 50px;box-sizing: border-box;
    border: 1px solid #dedede;
    font-size: 14px;
    padding:0 5%;
    color: #333333;
}
.tianzheng_popup .list input::placeholder{
    opacity: 0.7;
    font-size: 14px;
    color: #333333;
}
.tianzheng_popup .list input.focus{
    border: 1px solid #023da8;
    box-shadow: 0px 0px 8px 0px rgba(2,61,168,0.50);
}
.tianzheng_popup .list input.tianzhengerr{opacity: 1; border: 1px solid #d04848;}
.tianzheng_popup .list span{display:block;height: 19px;
    font-size: 14px;
    color: #d04848;
    line-height: 19px;margin:2px 0 3px;}
.tianzheng_pop_subbtn{
    height: 50px;line-height: 50px;
    margin:0 42px;font-size:16px;
    background-color: #023da8;
    text-align: center;
    color: #ffffff;display:block;
    cursor:pointer;margin-top:9px;
}
.tianzheng_pop_subbtn:hover{background-color: #012a75;color:#fff;}
.tianzheng_popup .suc{display:none;}
.tianzheng_popup .suc .suc_icon{margin:112px auto 16px;width:76px;height:76px;}
.tianzheng_popup .suc .suc_tit{font-size: 28px;
    font-weight: 700;
    text-align: center;
    color: #333333;
    line-height: 37px;margin-bottom:48px;}
.tianzheng_popup .suc ul{margin:0 32px;}
.tianzheng_popup .suc ul li{opacity: 0.7;
    font-size: 16px;
    color: #333333;
    line-height: 21px;margin-bottom:20px;}


.bigstandardbanner .text .btn a.featuretop_new2021_btna{width:200px;height:56px;line-height:56px;border-radius:8px;border:1px solid #1d4ddc;cursor:pointer;background-color:#1D4DDC;}
.featuretop_new2021_btna:first-child{margin-right:40px;}
.featuretop_new2021_btna:hover{background:rgba(0,61,168,1);border:1px solid #003DA8;}
.featuretop_new2021_btnline{width:2px;height:36px;margin:10px 10% 0 17%;opacity: 0.2;
    background-color:#fff;}
.featuretop_new2021_btnimg{width:14px;margin:21px 0 0 0;}
.featuretop_new2021_btntxt{font-size:16px;color:#fff;}
.bigstandardbanner .text .btn a.featuretop_new2021_btna:hover{background-color: #0071ff;}
.bigstandardbanner .text .btn a.featuretop_new2021_btna:hover .featuretop_new2021_btnline{background-color:#fff;}
.bigstandardbanner .text .btn a.featuretop_new2021_btna:hover .featuretop_new2021_btntxt{color:#fff;}

.bigstandardbanner .text .btn .downloadbtn.hover>a.featuretop_new2021_btna {
    background:none;background-color: transparent;
    color: #fff;
}
.bigstandardbanner .text .btn .downloadbtn.hover>a.featuretop_new2021_btna:hover{background-color: #1d4ddc;}
.bigstandardbanner .text .btn .downloadbtn.hover .featuretop_new2021_btntxt{color: #1d4ddc;}
.bigstandardbanner .text .btn .downloadbtn.hover .featuretop_new2021_btntxt{color: #1d4ddc;}

.feature_new2021_tips{position:absolute;bottom:8px;right:8px;display:block;width: 42px;
    height: 22px;line-height:22px;
    background-color: #0173f4;color:#fff;
    border-radius: 4px;text-align:center;font-size: 14px;font-weight: 500;}
.feature_new2021_tipsup{background-color: #6497D8}
.feature_new2021_tipmask{display:none;position: absolute;left:0;top:0;width:100%;height:100%;background:url(../images/feturenew2021-icon1.png) no-repeat center;}
.new_type dl:hover .feature_new2021_tipmask{display:block;}
.data-fancybox-gif dt{position:relative}


.feature_top_btncont{margin:20px 0 0;}
.colfeature_top_btncont{margin:40px 0 0;}
.feature_top_btn{width:200px;height:56px;line-height:56px;border-radius:8px;text-align:center;border: 1px solid #1d4ddc;color: #1d4ddc;background-color: #1d4ddc;cursor:pointer;}
/*.feature_top_btn:first-child{margin-right:40px;}*/
.feature_top_btn:hover{background-color: #0071ff;border: 1px solid #0071ff;}
.feature_top_btnline{width:2px;height:36px;margin:10px 10% 0 17%;background-color:#fff;opacity: 0.2;}
.feature_top_btnimg{width:14px;margin:21px 0 0 0;}
.feature_top_btntxt{font-size:16px;color:#ffffff;}



.product_banner_top{position:relative;margin-top:68px;}
.product_topimg{width:100%;height:auto;display:block;}

.product_topimg_h5{display:none;}
.product_topbanner_cont{position: absolute;top: 27%;width:100%;}
.product_topbanner_tit{font-size: 54px;line-height: 72px;margin-bottom:21px;
    font-weight: 700;
    text-align: left;
    color: #45474A;

}
.product_topbanner_txt{width:51%;font-size: 34px;font-weight: 600;margin-bottom:15px;text-align: left;color: #333;line-height: 38px;letter-spacing: 2px;}
.product_topbanner_txtnotes{width:51%;
    font-size: 16px;
    font-weight: 400;
    text-align: left;
    color: #333333;
    line-height: 30px;}
.product_topbanner_btncont{position: relative;margin-top:44px;}
.product_topbanner_btn {
    display: flex;
    margin-top: 50px;
}
.product_topbanner_btn_normal{
    width: 200px;
    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;
}


.product_topbanner_btn_border{border-radius: 4px;
    color: #027AFE;
    border: 1px solid #027AFE;
    background: none;margin-right: 0;}
.product_topbanner_btn_normal:hover{background:#0052D9;color: #fff;}

/*����*/
.bigstandardbanner{ height:560px; position:relative;}
.cadbigstandardbanner{height:500px;}
.bigstandardbanner .maincon{ padding-top:210px;}
.bigstandardbanner .pic{ float:left; margin-left:0px;}
.bigstandardbanner .text{ width:915px; float:right; color:#333; font-size:16px; line-height:27px;}
.bigstandardbanner .text h1{ font-size:36px; line-height:40px; margin:10px 0 20px 0;}
.bigstandardbanner .text .btn{ margin-top:40px;}
.cadbigstandardbanner .text .btn{ padding:0;}
.bigstandardbanner .text .btn a{ background:#003da8; display:inline-block; width:160px; line-height:40px; font-size:14px; color:#fff; text-align:center;}
.bigstandardbanner .text .btn a:hover{ background:#007efe; color:#fff;}

.feature_new2019_img{margin-top:0;}

.bigstandardbanner .text .btn a i{ background:url(../images/xiazai.png) no-repeat; width:23px; height:21px; display:inline-block; margin-right:10px; vertical-align:-3px;}
.bigstandardbanner .text .btn a:hover i{ background:url(../images/xiazai.png) no-repeat; width:23px; height:21px; display:inline-block; }
/*.bigstandardbanner .text .btn .downloadbtn.hover>a{ background:url(../images/xzt_03.png) no-repeat left bottom #003da8; color:#fff;}*/
.bigstandardbanner .text .btn a.hover i{ background:url(../images/xiazai.png) no-repeat; width:23px; height:21px; display:inline-block; }
.bigstandardbanner .text .btn .downloadbtn.hover>a i{ background:url(../images/xiazai.png) no-repeat; width:23px; height:21px; display:inline-block; }
.bigstandardbanner .downloadbtn{ position:relative; margin:0 20px 0 0; display:inline-block;}
.bigstandardbanner .downloadbtn .hide{ position:absolute; width:100%; background:#fff; display:none; overflow:hidden; top:55px; left:0; z-index:111;   transition:all 0.3s ease-in; box-sizing:border-box; transition:all 0.3s ease-in; border:1px solid #ccc; border-left:3px solid #007efe;}
.bigstandardbanner .downloadbtn .hide.active{ display:block!important;}
.bigstandardbanner .downloadbtn .hide a{ margin:0 5px; background:none; color:#003da8; font-size:14px; line-height:57px; border-bottom:1px solid #ccc; display:block;}
.bigstandardbanner .downloadbtn .hide a:hover{ color:#007efe;}
.bigstandardbanner .downloadbtn.hover .hide a{ background:none;}
.bigstandardbanner .downloadbtn .hide a i{display:inline-block; width:28px; height:28px; margin-right:20px; vertical-align:-8px;}
.bigstandardbanner .downloadbtn .hide a i.b1{ background:url(../images/xzt_07.png) no-repeat; }
.bigstandardbanner .downloadbtn .hide a i.b2{ background:url(../images/xzt_11.png) no-repeat;}
.bigstandardbanner .downloadbtn .hide a:hover i.b1{ background:url(../images/xzth_07.png) no-repeat ; width:28px; height:28px; margin-right:20px; vertical-align:-8px;  }
.bigstandardbanner .downloadbtn .hide a:hover i.b2{ background:url(../images/xzth_11.png) no-repeat; width:28px; height:28px; margin-right:20px; vertical-align:-8px;}
.bigstandardbanner .downloadbtn .hide a:nth-last-child(1){ border:0;}
.bigstandardbanner .nav{ width:100%; height:60px; background:rgba(20,41,85,0.7); text-align:center; clear:both; position:absolute; left:0; bottom:0;}
.nav .tab{width:1200px;margin: 0 auto;}
.bigstandardbanner .nav a{color:#fff; margin:0 20px; font-size:18px; line-height:58px; display:inline-block;}
.bigstandardbanner .nav a:hover{color:#3399ff;}
.bigstandardbanner .nav a.curr{ color:#3399ff; border-bottom:2px solid #007efe;}

.bigstandardbanner .nav .feature_tab_item{cursor:pointer;color:#fff; margin:0 20px; font-size:18px; line-height:58px; display:inline-block;}
.bigstandardbanner .nav .feature_tab_item:hover{color:#3399ff;}
.bigstandardbanner .nav h2.curr{ color:#3399ff; border-bottom:2px solid #007efe;}




.cadbigstandardbanner .nav{ background:#525252;height:46px;bottom: -46px;}
.cadbigstandardbanner .nav.fixed{position: fixed;z-index: 10;top:45px;left:0;}
.cadbigstandardbanner .nav .tab i{display: inline-block;width:1px;height:29px;background-color:#a0a0a0;margin-top: 7px;float: left}
.cadbigstandardbanner .nav a{width:16.584%; margin:0;line-height: 46px;font-size:16px;border:none;float: left;}
.cadbigstandardbanner .nav a:hover{color:#fff; background-color:#003da8;}
.cadbigstandardbanner .nav a.curr{ color:#fff; background-color:#003da8;border: none;}

.cadbigstandardbanner .nav .feature_tab_item{cursor:pointer;width:16.584%; margin:0;line-height: 46px;font-size:16px;border:none;float: left;}
.cadbigstandardbanner .nav .feature_tab_item:hover{color:#fff; background-color:#003da8;}
.cadbigstandardbanner .nav h2.curr{ color:#fff; background-color:#003da8;border: none;}



.interface1{ margin-top:80px; clear:both;}
.interface1 .text h3{ font-weight:normal; color:#003da8; font-size:24px; line-height:36px;}
.interface1 .text{ width:385px; float:left;  color:#666; line-height:30px; margin:30px 0 0 50px;}
.interface1 .text.xiao{ margin:40px 0 0 50px;}
.interface1 .text.xiao1{ margin:50px 0 0 50px;}
.interface1 .text p{ margin-top:20px; margin-bottom:20px; font-size:16px;}
.interface1 img{ width:auto;}
.interface1 .pic{ width:704px; float:right;}
.interface1 .pic img{ width:100%;}
.biginterface{ background:#f5f5f5; clear:both;}
.biginterface.tu{ background:url(../images/tubeijd_11.jpg) no-repeat center; padding-bottom:80px; background-size:cover;}
.biginterface.tu1{ background:url(../images/tubeijd_14.jpg) no-repeat center bottom; padding-bottom:80px; background-size:cover;}

.interface1.fan .text{ float:right; margin:80px 50px 0 0;}
.interface1.fan .pic{ float:left;}

.interfixbox{ padding:60px 0 100px 0;}
.interfixbox h2{ text-align:center; color:#003da8; font-size:24px; line-height:24px; }
.interfixbox dl{ width:235px; float:left; overflow:hidden; margin:40px 86px 0 0; text-align:center;}
.interfixbox dl:nth-child(4n){ margin:40px 0 0 0;}
.interfixbox dl dt{ width:64px; margin:0 auto 40px auto;}
.interfixbox dl h3{ font-size:20px; color:#003da8; line-height:26px; margin-bottom:10px; font-weight:normal;}
.interfixbox dl p{ font-size:14px; color:#666; line-height:24px; }


.image_text{ padding-top:100px; padding-bottom:60px; overflow:hidden; clear:both;}
.image_text .text h3{ font-weight:normal; color:#003da8; font-size:24px; line-height:36px;}
.image_text .text{ width:415px; float:left;  color:#666; line-height:30px; }
.image_text .text.xiao{ margin:100px 0 0 0px;}
.image_text .text.xiao1{ margin:50px 0 0 0px;}
.image_text .text p{ margin-top:20px; font-size:16px;}
.image_text .text .t{ margin-bottom:25px; overflow:hidden;}
.image_text .pic{  float:right; margin:0 50px 0 0;}
.image_text .pic img{ width:auto;}

.image_text.fan .text{ float:right; }
.image_text.fan .pic{ float:left; margin:0 0 0 50px;}

.image_textup{ text-align:center; overflow:hidden; padding:100px 0;}
.image_textup img{ width:auto;}
.image_textup .text h3{ font-weight:normal; color:#003da8; font-size:24px; line-height:26px;}
.image_textup .text .collaborative_h3{font-size:30px;color:#2f2725;}
.image_textup .text p{ width:840px; margin:20px auto 0 auto; color:#666; line-height:28px; font-size:16px;}
.image_textup .text p.collaborative_p{width:990px;}
.image_textup .pic{ margin-top:60px;}

.new_type{ padding:40px 0;}
.new_type h5{ font-size:22px; color:#333;  margin:60px 0 10px 30px; font-weight:normal;}
.feature_new2019_titmarb{margin-bottom:60px;}
.new_type dl{ float:left; width:300px; height:382px; overflow:hidden; box-sizing:border-box; padding:30px 35px; transition:all 0.3s ease-in;}
.new_type dl:hover{  background:#fff; box-shadow:0 2px 20px 0 rgba(0,0,0,0.2);}
.new_type dl dt{ border:1px solid #000867;}
.new_type dl dd{ color:#999; font-size:14px; line-height:20px;}
.new_type dl dd h2{ font-size:18px; color:#333;  margin:20px 0 10px 0;    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}
.new_type dl dd h2 i{ background:url(../images/bo_16.jpg) no-repeat; display:inline-block; width:18px; height:18px; margin-right:10px; vertical-align:-3px;}
.new_type dl:hover dd h2{ color:#003da8; text-decoration:underline;}
.new_type dl:hover dd h2 i{ background:url(../images/bo_18.jpg) no-repeat;}

.linexubox{ background:url(../images/line_xu.jpg) no-repeat center; width:100%; height:1px;}

.pic_tan{ display:none; box-sizing:border-box; overflow:hidden; padding:30px 50px; background:#fff; text-align:center; padding-bottom:30px;}
.fancybox-slide .pic_tan{margin-top:94px;margin-bottom:0px;}
.fancybox-arrow{margin-top:-15px;}
.pic_tan dl{ width:248px; float:left; margin-top:60px; box-sizing:border-box;}
.pic_tan dl dt{ border:1px solid #000867;}
.pic_tan dl dd{ color:#999; font-size:14px; line-height:20px; text-align:left;}
.pic_tan dl dd h2{ font-size:18px; color:#003da8;  margin:20px 0 10px 0;}
.pic_tan .tu{ width:605px; border:1px solid #000867; box-sizing:border-box; float:right;}

.pic_tan .con{ width:800px; margin:0 auto;}
.pic_tan .con .top{ background:#090c19; height:40px; line-height:40px; box-sizing:border-box; color:#fff; text-align:left; padding-left:20px; font-size:18px;}
.pic_tan .con .top span{ margin-left:20px; font-size:12px;}
.pic_tan .con p{ font-size:14px; line-height:20px; text-align:left; margin-top:10px;}
/*��Ʒ֧��*/

.s_supportbg{ background:#f3f3f3;}
.s_support{ padding-top:80px; padding-bottom:80px; }
.s_support .title{ width:100%; clear:both; text-align:center;}
.s_support h2{ font-size:30px; line-height:40px; color:#003da8; display:inline-block;}
.s_support h2 span{ padding-bottom:10px; overflow:hidden; display:block;}
.s_support h2 a{ width:100%; border-top:1px solid #003da8;  display:inline-block; clear:both; font-size:14px; margin-top:5px; }
.s_support h2 span i{ display:inline-block; height:32px;margin-right:10px;}
.s_support h2 span i.b1{ background:url(../images/xiaozhichi_07.png) no-repeat; width:33px;  background-size:contain; vertical-align:-3px;}
.s_support h2 span i.b2{ background:url(../images/xiaozhichi_22.png) no-repeat; width:34px;  background-size:contain; vertical-align:-3px;}
.s_support h2 span i.b3{ background:url(../images/xiaozhichi_33.png) no-repeat; width:30px;  background-size:contain; vertical-align:-6px;}

.s_support .arc_support_videotit{ font-size:30px; line-height:40px; color:#003da8; display:inline-block;}
.s_support .arc_support_videotit span{ padding-bottom:10px; overflow:hidden; display:block;}
.s_support .arc_support_videotit a{ width:100%; border-top:1px solid #003da8;  display:inline-block; clear:both; font-size:14px; margin-top:5px; }
.s_support .arc_support_videotit span i{ display:inline-block; height:32px;margin-right:10px;}
.s_support .arc_support_videotit span i.b1{ background:url(../images/xiaozhichi_07.png) no-repeat; width:33px;  background-size:contain; vertical-align:-3px;}
.s_support .arc_support_videotit span i.b2{ background:url(../images/xiaozhichi_22.png) no-repeat; width:34px;  background-size:contain; vertical-align:-3px;}
.s_support .arc_support_videotit span i.b3{ background:url(../images/xiaozhichi_33.png) no-repeat; width:30px;  background-size:contain; vertical-align:-6px;}





.s_support .cadsup_title_cont{line-height:40px;display:inline-block;margin-bottom:10px;}
.s_support .cadsup_title_conttit{font-size:30px;  color:#003da8;}
.s_support .cadsup_title_cont a{ width:100%; border-top:1px solid #003da8;  display:inline-block; clear:both; font-size:14px; margin-top:5px; }

.s_support .cadsup_title_cont i{ display:inline-block; height:32px;margin-right:10px;}
.s_support .cadsup_title_cont i.b1{ background:url(../images/xiaozhichi_07.png) no-repeat; width:33px;  background-size:contain; vertical-align:-3px;}
.s_support .cadsup_title_cont i.b2{ background:url(../images/xiaozhichi_22.png) no-repeat; width:34px;  background-size:contain; vertical-align:-3px;}
.s_support .cadsup_title_cont i.b3{ background:url(../images/xiaozhichi_33.png) no-repeat; width:30px;  background-size:contain; vertical-align:-6px;}






.s_support .bottom dl{ width:580px; height:160px;  box-sizing:border-box; background:#fff; display: block;  float: left;  margin:40px 40px 0 0;overflow: hidden;}
.s_support .bottom dl:hover{ box-shadow:0 0 30px 0 rgba(0,14,84,0.2);}
.s_support .bottom dl:nth-child(2n){ margin:40px 0 0 0;}
.support_ellipsis{max-height: 43px;overflow: hidden;}
.s_support .bottom dt{ width:159px; height:100%; box-sizing:border-box;  overflow: hidden; float:left; position:relative;}
.s_support .bottom dt a{ background:url(../images/xiaozhichi_26.png) no-repeat center; display:block; width:100%; height:100%;}
.s_support .bottom dd{    width: 412px;height: 100%;box-sizing: border-box;font-size: 14px;color: #999;line-height: 20px;float: left;padding: 25px 18px;text-align: left;}
.s_support .bottom dd h4{ color:#333; font-size:18px; font-weight:normal; margin-bottom:15px;}
.s_support .bottom dd span{ display:block; margin-top:20px;}
.s_support .bottom dd span a{ color:#1296db; margin-right:20px;}
.s_support .bottom dd span a:hover{ color:#003da8;}
.s_support .bottom dd span a i{ display:inline-block; width:22px; height:21px; margin-right:10px; vertical-align:-6px;}
.s_support .bottom dd span a i.b1{ background:url(../images/xiaozhichi_14.png) no-repeat;width:19px;}
.s_support .bottom dd span a i.b2{ background:url(../images/xiaozhichi_16.png) no-repeat; }
.s_support .bottom dd span a i.b3{ background:url(../images/xiaozhichi_29.png) no-repeat;}

.s_support .bottom dl:hover dd{ border:1px solid #fff;}
.s_support .bottom dl { width: 580px; height: 160px; border: 1px solid #c4c4c4; box-sizing: border-box;
    background: #fff; display: block; float: left; margin: 40px 40px 0 0; overflow: hidden;}

.s_support .bottom dl:hover {
    box-shadow: 0 0 30px 0 rgba(0, 14, 84, 0.2);
}

.s_support .bottom dl:nth-child(2n) {
    margin: 40px 0 0 0;
}

/*����*/
.product_page_banner{ height:350px; color:#fff;}
.product_page_banner .maincon h1{font-size: 36px;line-height:40px; margin:170px 0 15px 0;}
.product_page_banner .maincon .product_banner_tith{font-size: 36px;line-height:40px; margin:170px 0 15px 0;}

.product_page_banner .maincon p{ font-size: 16px; line-height: 30px;}
.product_fool1 h2{ color:#003da8; font-size:30px; margin-bottom:30px; line-height:30px;}
.product_fool1 .product_fooltit{ color:#003da8; font-size:30px; margin-bottom:30px; line-height:30px;}

.product_fool1 h3{font-size:24px;line-height:24px; margin-bottom:5px; font-weight:normal;}
.product_fool1{ padding-bottom:60px;}
.product_fool1 .text{ width:570px; float:left; margin-top:60px;}
.product_fool1 .text .top{ border-bottom:1px solid #999; padding-bottom:25px;}
.product_fool1 .text .top p{ font-size:16px; line-height:28px; color:#666;}

.product_fool1 .downloadbtn{ position:relative; width:192px; margin-top:30px; }
.product_fool1 .downloadbtn>a{ width:192px; height:42px; font-size:16px; text-align:center; color:#fff; display:block; line-height:42px; background:#003da8;}
/*.product_fool1 .downloadbtn>a:hover{ background:url(../images/xzt_03.png) no-repeat left bottom #003da8; color:#fff}*/
/*.product_fool1 .downloadbtn.hover>a{ background:url(../images/xzt_03.png) no-repeat left bottom #003da8; color:#fff;}*/
.product_fool1 .downloadbtn>a i{ background:url(../images/s_yun.png) no-repeat; display:inline-block; width:18px; height:18px; margin-right:10px; vertical-align:-3px;}
.product_fool1 .downloadbtn .hide{ position:absolute; width:100%; background:#fff; overflow:hidden; top:50px; left:0; z-index:111; display:none; box-sizing:border-box; transition:all 0.3s ease-in; border:1px solid #ccc; border-left:3px solid #007efe;}
.product_fool1 .downloadbtn .hide.active{ display:block !important;}
.product_fool1 .downloadbtn .hide a{  background:none; color:#003da8; text-align:center; font-size:14px; line-height:42px; border-bottom:1px solid #ccc; display:block;}
.product_fool1 .downloadbtn .hide a:hover{ color:#007efe;}
.product_fool1 .downloadbtn.hover .hide a{ background:none;}
.product_fool1 .downloadbtn .hide a i{display:inline-block; width:18px; height:18px; margin-right:10px; margin-left:-2px; vertical-align:-4px;}
.product_fool1 .downloadbtn .hide a i.b1{ background:url(../images/xzt_07.png) no-repeat; background-size:contain; }
.product_fool1 .downloadbtn .hide a i.b2{ background:url(../images/xzt_11.png) no-repeat; background-size:contain; }
.product_fool1 .downloadbtn .hide a:hover i.b1{ background:url(../images/xzth_07.png) no-repeat; background-size:contain; }
.product_fool1 .downloadbtn .hide a:hover i.b2{ background:url(../images/xzth_11.png) no-repeat; background-size:contain; }
.product_fool1 .downloadbtn .hide a:nth-last-child(1){ border:0;}
.product_fool1 .pic{ float:right; margin-top:55px;}
.product_fool1 .pic img{ width:auto;}

.product_point{ width:100%;  background:#f3f3f3; padding:80px 0 40px 0;}
.product_point h2{ text-align:center; font-size:30px; line-height:30px; margin-bottom:30px;}
.product_point dl{ width:305px; height:64px; margin:20px 45px; overflow:hidden; float:left;}
.product_point.ht dl{ height:80px;}
.product_point dl dt{ width:55px; float:left; display:table; height:100%;}
.product_point dl dt span{ width:100%; display:table-cell; height:100%; vertical-align:middle; }
.product_point dl dd{ width:240px; float:right; display:table; height:100%; font-size:16px; line-height:28px; color:#666;}
.product_point dl dd p{ width:100%; display:table-cell; height:100%; vertical-align:middle; }
.product_point ul{ width:20%; text-align:center; padding-bottom:20px; float:left; font-size:24px; color:#666;}
.product_point ul span{ width:55px; display:block; overflow:hidden; margin:20px auto;}
.product_point.xiaoul ul{ font-size:16px;}

.product_point .send dl{ width:525px; height:90px; margin:20px 20px;}
.product_point .send dl dd{ width:450px; font-size:14px;}
.product_point .send dl dd em{ display:block; margin-bottom:10px; font-size:20px; font-weight:normal;}
.product_point .send.xiaog dl{ height:60px;}
.product_gn{ padding:80px 0;}
.product_gn h2{ text-align:center; font-size:30px; line-height:30px; margin-bottom:30px;}
.product_gn dl{ width:350px; height:330px; margin:40px 75px 0 0; background:url(../images/gn1_37.jpg) no-repeat right bottom; box-sizing:border-box; border:1px solid #ccc; position:relative; float:left; transition:all 0.3s;}
.product_gn dl:hover{ box-shadow:0 0 20px 3px rgba(0,0,0,0.2); background:url(../images/gn1_35.jpg) no-repeat right bottom;}
.product_gn dl:after{ content:''; width:100%; height:3px; background:#b2d8ff; position:absolute; left:0; bottom:0;}
.product_gn dl:nth-child(3n){ margin:40px 0 0 0;}
.product_gn.small dl{ height:258px;overflow: hidden;}
.product_gn dl dt{ height:196px;}
.product_gn dl dd{ padding:15px; box-sizing:border-box;}
.product_gn dl dd h3{ font-weight:normal; font-size:18px; color:#333; margin-bottom:5px;}
.product_gn dl dd p{ color:#999; font-size:14px; line-height:20px;}
.product_gn dl:hover:after{ background:#007efe;}

.product_contact{ background:#f3f3f3; padding:80px 0 60px 0;}
.product_contact h2{ text-align:center; font-size:30px; line-height:30px; margin-bottom:45px;}
.product_contact .left_cor{ float:left; width:460px; color:#666; font-size:16px; line-height:28px;}
.product_contact .left_cor h3{ font-size:16px; font-weight:normal;}
.product_contact .left_cor dl{ width:100%; clear:both; overflow:hidden;}
.product_contact .left_cor dt{ float:left; margin-top:15px;}
.product_contact .left_cor dd{ width:420px; overflow:hidden; float:right; border-bottom:1px solid #999; padding:15px 0;}
.product_contact .pic{ float:right;}

/*����*/

.product_zbanner{ height:500px;}
.product_zbanner .maincon{ padding-top:220px;}
.product_zbanner h3{ font-size:36px; line-height:40px; margin-bottom:20px; font-weight:normal; color:#333;}
.product_zbanner .product_zbanner_tit{ font-size:36px; line-height:40px; margin-bottom:20px; font-weight:normal; color:#333;}

.product_zbanner p{ font-size:18px; line-height:30px; width:710px;}

.product_z_tab{ width:100%; background:#fff; border-bottom:1px solid #c4c4c4; overflow:hidden;}
.product_z_tab ul{ padding:20px 0; overflow:hidden;}
.product_z_tab li{ width:23%; margin:0 1%; float:left;}
.product_z_tab li dt{ float:left;}
.product_z_tab li dd{ float:left; color:#999; font-size:18px; box-sizing:border-box; padding:10px 0 0 30px; line-height:30px;}
.product_z_tab li dd span{ color:#333;}

.productbox1{ box-sizing:border-box; padding:120px 50px;}
.productbox1 .pic{ float:left;}
.productbox1 ul{ float:right; width:555px; color:#666; font-size:16px; line-height:28px; margin-top:10px;}
.productbox1 ul h2{ font-size:30px; line-height:30px; color:#333; margin-bottom:10px;}
.productbox1 ul a{ background:#007efe; width:160px; height:42px; margin-top:40px; line-height:42px; color:#fff; font-size:14px; display:block; text-align:center; transition:all 0.3s ease-in;}
.productbox1 ul a:hover{ background:#003da8;}

.productbox2{ width:100%; background:#f3f3f3; padding:95px 0 70px 0;}
.productbox2 .top{ text-align:center; color:#666; font-size:16px; line-height:28px; width:1040px; margin:0 auto;  }
.productbox2 .top h2{ font-size:30px; line-height:30px; color:#333; margin-bottom:15px;}

.productbox2 .cspan2{ width:360px; height:200px; float:left; transition:all .3s ease-out; overflow:hidden; margin:40px 60px 0 0; position:relative;}
.productbox2 .cspan2:nth-child(3n){ margin:40px 0 0 0;}
.productbox2 .cspan2 .pic{ width:100%; height:100%; overflow:hidden; transition:all 0.3s ease-in;}
.productbox2 .cspan2:hover .pic{ transform:scale(1.08);}
.productbox2 .cspan2 .text{ position:absolute; left:0; bottom:0; z-index:10; height:43px; background:rgba(0,8,22,.6); color:#fff; padding:0 30px; box-sizing:border-box;}
.productbox2 .cspan2 .text h2{ line-height:43px; font-size:20px; text-align:center;}
.productbox2 .cspan2 .text p{ font-size:16px; line-height:24px; margin:0px 0 15px 0;}
.productbox2 .cspan2 .text a{ font-size:14px; line-height:34px; width:110px; display:block; margin:0 auto; text-align:center; color:#e2e3e4; border:1px solid #e2e3e4; }
.productbox2 .cspan2 .text a:hover{ border:1px solid #72b5f9; color:#007efe;}

.productbox3{ padding:120px 0;}
.productbox3 ul{ float:left; width:335px; font-size:16px; color:#666; line-height:28px;}
.productbox3 ul h2{ color:#333; font-size:30px; line-height:30px; margin-bottom:30px;}
.productbox3 .productboxtab{ width:780px; float:right;}
.productbox3 .productboxtab .tab{ border-bottom:3px solid #007efe; height:50px; line-height:50px; box-sizing:border-box; background:#f3f3f3;}
.productbox3 .productboxtab .tab a{ display:block; float:left; width:20%; text-align:center; font-size:20px;}
.productbox3 .productboxtab .tab a.curr{ background:#007efe; color:#fff;}
.productbox3 .productboxtab .tu{ width:450px; height:220px; float:left; overflow:hidden;}
.productbox3 .productboxtab .tu a{ width:100%; height:100%; display:block; transition:all 0.3s;}
.productbox3 .productboxtab .tu a:hover{ transform:scale(1.05);}
.productbox3 .productboxtab .list{ margin-top:20px;}
.productbox3 .productboxtab .list dl{ width:275px; float:right; font-size:16px; line-height:28px; color:#666;}
.productbox3 .productboxtab .list dl a{ background:#007efe; width:160px; height:42px; margin-top:20px; line-height:42px; color:#fff; font-size:14px; display:block; text-align:center; transition:all 0.3s ease-in;}
.productbox3 .productboxtab .list dl a:hover{ background:#003da8;}

.productbox4{ background:url(../images/chanpindibu.jpg) no-repeat center; height:346px; background-size:cover; text-align:center;}
.productbox4 h2{ color:#333; font-size:30px; line-height:30px; margin:70px auto 30px auto;}
.productbox4 p{ width:1040px; margin:0 auto; font-size:16px; line-height:28px;}
.productbox4 a{ background:#007efe; width:160px; height:42px; margin:0 auto; margin-top:30px; line-height:42px; color:#fff; font-size:14px; display:block; text-align:center; transition:all 0.3s ease-in;}
.productbox4 a:hover{ background:#003da8;}

/* ZOL ����ҳ�� */
.bottom .ZOLlink li{float:left;}
.ZOLLINK-li-cont{display: inline-block;}
.bottom .ZOLlink span{background-color: #fff;float:left;display: block;width:1px;height:15px;margin: 6px 10px 0;}

/* �Ƴ��ƽ���ҳ�� */
.yun-arch-banner{

}
.yun-arch.text{width: 1200px;margin: 0 auto;}
.yun-arch-banner .text h1{text-align: left;color: #333;}
.yun-arch p{ margin-bottom:10px;text-align:left;color:#333; font-size:20px; line-height:30px;font-weight: 500;margin-left: 0;position: relative;padding-left: 25px;}
.yun-arch p.last{ margin-bottom:42px;}
.yun-arch p i{ display: block;width:7px;height:7px;border-radius:50%;background-color:#000;position: absolute;left:0;top:15px;}
.yun-arch .btn{float: left;margin-top: 0;}

/*
����ģ�飬flex ���в��֣�
*/
.module_wrap{width: 100%;}
.module_main{width: 1200px;margin:0 auto;}
.module_top{display: table;width:100%;line-height:35px;color: #000;margin: 103px 0 54px;}
.module_top_item{display:table-cell;vertical-align:middle;text-align: center;font-weight:500;font-size: 35px;}
.flex_module{padding-bottom: 60px;}
.flex_item.pic{float:left;width:580px;margin:0  40px 40px 0;background-color: #fff;}
.flex_item.pic:nth-child(even){margin-right: 0;}
.flex_item.pic img{width: 100%;}
.flex_module_wrap{width: 100%;}
.flex_module_main{display:table;width: 1200px;height:500px;margin:0 auto;}
.flex_module_left ,.flex_module_right{display: table-cell;vertical-align:middle;width:50%;}
.flex_module_main .pic{text-align: center;}
.flex_module_main .pic img{width:auto;}
.flex_module_main .text{padding: 0 40px 0; }
.flex_module_main .text h3{font-size: 35px;margin-bottom:40px;font-weight:500;}
.flex_module_main .text p{font-size: 20px;margin-bottom: 7px;line-height: 37px;color:#666;position: relative;padding-left: 25px;}
.flex_module_main .text p i{display: block;width:7px;height:7px;border-radius:50%;background-color:#000;margin-right: 18px;line-height: 20px;position: absolute;left: 0px;top:15px;}
.bg_eee{background-color:#eee;}

.flex_module_main .text a.detail{color:#007efe;text-decoration: underline;font-size:20px;}



.feature_new2019_tit{padding-bottom:19px;line-height:38px;margin-top:103px;font-size:0;text-align:center;color:#333;background:url("../images/g18_featurenew_icon1.png") no-repeat center bottom; }
.feature_new2019_tit img{width:39px;margin-right:15px;}
.mechanistan_new .feature_new2019_tit img{width:38px;margin-right:15px;}
.feature_new2019_tit span{font-size:30px;}

.feature_new2019_tittwo{margin-top:50px;}
.mechanistan_new .feature_new2019_tit{margin-top:70px;}
.new_type dl dd h2 i.feature_new2019_icon1{background:url(../images/g18_featurenew_icon3.png) no-repeat; }

/*
����2018ҳ��
*/
.arc-page .text h3{width:500px;}
.arc-page .text h3.arch_banner_txt{width:530px;}

/*
��е2018ҳ��
*/
.mec-page .text h1{margin-top: 110px;}


#feature_new .maincon dl a.fancybox-button{width:auto;}


/*mechanical改版*/
.mechanical_newmodel1{height:700px;margin-top:110px;}
/*.mechanical_newmodel1Bg{position:relative;background:url(../images/2021/mechanical2021-icon25.png) no-repeat right bottom;*/
    /*background-size:auto 92%;}*/
.mechanical_newmodel_bgimg{
    position: absolute;
    left: 56%;
    bottom: 0;
    width: 76%;
    height: auto;
}


.mechanical_newmodel1_bg{width:100%;height:100%;position:absolute;
    background:linear-gradient(135deg,#2b343f, #4f5660);
    background:-webkit-linear-gradient(135deg,#2b343f, #4f5660);
    background:-moz-linear-gradient(135deg,#2b343f, #4f5660);
    background:-o-linear-gradient(135deg,#2b343f, #4f5660);
    z-index:-1}
.mechanical_newmodel1 .text{padding-top: 14%;}
.mechanical_newmodel1 .text h1{color: #f8f8f7;font-weight: 600;margin-top:0px;margin-bottom:28px;}
.mechanical_newmodel1 .text h3{color: #dadada;font-weight: 400;}
.mechanical_newmodel1_beta{width:70px;height:auto;margin-top:-14px;}
.mechanical_newmodel1_btn{display:block;text-align:center;width: 200px;height: 56px;line-height:56px;
    margin-top:40px;background-color: #0071ff;border-radius: 8px;cursor:pointer;}
.mechanical_newmodel1_btn:hover{background-color:#358EFF;}
.mechanical_newmodel1_btnline{width:2px;height:36px;margin:10px 10% 0 17%;background-color:#fff;opacity: 0.2;}
.mechanical_newmodel1_btnimg{width:14px;margin:21px 0 0 0;}
.mechanical_newmodel1_btntxt{font-size:16px;color:rgba(255,255,255,1);}
.mechanical_newmodel1_btnh5{display:block;text-align:center;width: 114px;
    height: 32px;line-height:32px;color:#fff;
    border-radius: 5px;margin-top:10px;background-color: #0075cb;cursor:pointer;}
.mechanical_newmodel1_btnh5:hover{color:#fff}

.mechanical_banner_btn{width: 200px;display:block;
    height: 56px;line-height: 56px; margin-top:40px;
    background: linear-gradient( 135deg, #0272FF 0%, #00D4FF 100%);
    box-shadow: 0px 0px 80px 0px #FBFAF5;
    border-radius: 8px;font-size: 16px;
    color: #FFFFFF;text-align: center;cursor: pointer}
.mechanical_banner_btn:hover{background: #0052d9;color: #fff;}
.mechanical_banner{
    background: url(../images/mechanical-icon2.png) no-repeat right bottom;
    background-size: cover;position:relative;overflow:hidden;
}


.mechanical_newmodel_two{}
.mechanical_newmodeltwo_list{margin-top:20px;}
.mechanical_newmodeltwo_txtli{float:left;width:44%;margin-left:2%;}
.mechanical_newmodeltwo_imgli{float:right;width:50%;text-align:center;}
.mechanical_newmodeltwo_imgli img{width:100%;max-width:600px;}
.mechanical_newmodeltwo_listchange .mechanical_newmodeltwo_txtli{float:right;margin-left:0;margin-right:2%;}
.mechanical_newmodeltwo_listchange .mechanical_newmodeltwo_imgli{float:left;}
.mechanical_newmodeltwo_tit{font-size:26px;margin-bottom:20px;font-weight:bold;color: #3d3d3d;line-height:36px;}
.mechanical_newmodeltwo_txt{font-size:18px;color: #616161;line-height:28px;}
.mechanical_newmodeltwo_href{margin-top:25px;font-size: 16px;margin-bottom:10px;}
.mechanical_newmodeltwo_hrefa{font-size:16px;padding-right:18px;font-weight:400;color: #006ff8;cursor:pointer;background:url("../images/2021/mechanical2021-icon21.png") no-repeat right center;}
.mechanical_newmodeltwo_hrefa:hover{text-decoration: underline;color:#006FF8}
.cad2021_modelthree_hrefa{font-size:18px;color:#999999;}
.mechanical_newmodeltwo_titone{margin-top:22%;}
.mechanical_newmodeltwo_txtother{margin-top:32px;}
.mechanical_newmodel_bg{background-color: #f8f8f8;}


.mechanical_newmodel_four{margin-top:50px;width:100%;background:url("../images/cad2020-icon12.jpg") no-repeat right center;background-size:cover}
.mechanical_newmodel_fourtit{margin:87px 0 18px;font-size:28px;color:#fff;text-align:center; line-height:37px;}
.mechanical_newmodel_fourtxt{font-size:18px;color:rgba(255,255,255,0.7);line-height:24px;text-align:center;}
.mechanical_newmodel_fourcont{margin:80px auto 70px;width:90%;}
.mechanical_newmodel_fourlist{float:left;    width: 25%; margin: 0 8% 0 2% ;}
.mechanical_newmodel_fourlist:first-child{margin-left:0;}
.mechanical_newmodel_fourlist:last-child{margin-right:0;}
.mechanical_newmodel_fourlistimg img{width:48px;}
.mechanical_newmodel_fourlisttit{font-size:20px;line-height:28px;margin:20px 0 15px;font-weight:bold;color:rgba(255,255,255,1);}
.mechanical_newmodel_fourlisttxt{font-size:16px;line-height:24px;color:rgba(255,255,255,0.6);}


.mechanical_newmodel_five{background-color:#fff;padding:4px 0;}
.mechanical_newmodel_five img{width:auto;height:100%;}
.oem_ourcustomers_cont {width:100%;overflow:hidden;height:158px;position:relative;}
.oem_ourcustomers_wrapper {
    /*width的大小是根据下面li的长度和多少个li而定的，需注意！*/
    width:auto;position:absolute;left:0px;top:0px;height:100%;
}
.oem_ourcustomers_slide {width: auto;float: left;height:100%;}
.oem_ourcustomers_slide img{width:auto;height:100%;}



.mechanical_newmodel_six{padding:65px 0;width:100%;background-color:#F8F8F8;}
.mechanical_newmodel_six h2{line-height:37px;font-size:28px;color:rgba(51,51,51,1);text-align:center; }
.mechanical_newmodel_sixlistcont{margin:35px 0 55px;}
.mechanical_newmodel_sixlist{float:left;width:30%;transition: all 0.3s ease-in-out;margin-right:5%;height:370px;margin-top:20px;background:rgba(255,255,255,1);border-radius:8px;cursor:pointer;}
.mechanical_newmodel_sixlist:last-child{margin-right:0}
.mechanical_newmodel_sixlist:hover{box-shadow:0px 4px 10px 0px rgba(0,0,0,0.1);}
.mechanical_newmodel_sixlistimg{margin-top:60px;text-align:center;}
.mechanical_newmodel_sixlistimg img{width:auto;height:185px;}
.mechanical_newmodel_sixlisttit{font-size:20px;color:rgba(51,51,51,1);line-height:28px;text-align:center;}
.mechanical_newmodel_sixlisthref{margin-top:39px;text-align:center;}
.mechanical_newmodel_sixlist .mechanical_newmodelthree_hrefa{font-size:16px;padding-right:18px;font-weight:600;color: #004ef8;cursor:pointer;background:url("../images/2021/mechanical2021-icon23.png") no-repeat right center;}
.mechanical_newmodel_sixlist .mechanical_newmodelthree_hrefa:hover{text-decoration: underline;}
.mechanical_newmodel_sixlist .mechanical_newmodelthree_hrefa{font-weight:normal}
#mechanical_newmodel_list_phone{display:none;}


/**mechanicalFeature_stan新版**/
.mechanistan_new .maincon dl a.fancybox-button{width:auto;}
.mechanistan_new_bg{background-color:#F5F7F9}
.mechanicalFeaStan_newmodel1{margin-top:110px;}
.mechanicalFeaStan_newmodel1 .maincon {padding-top: 50px;}
/*background: url('../images/2021/mechanicalFeatureStan-icon31.jpg') no-repeat center;background-size: cover;*/
.mechanicalFeaStan_newmodel1_cont{padding:18px 14px 30px 0;width:70%;}
.mechanicalFeaStan_newmodel1_cont dt{margin-bottom:35px;}
.mechanicalFeaStan_newmodel1_cont dt img{width:102px;margin-right:40px;}
.mechanicalFeaStan_newmodel1_cont dt span{font-size: 50px;line-height:112px;font-weight: bold;text-align: left; color: #333;}
.mechanicalFeaStan_newmodel1_cont dd{width:97%;font-size: 14px;font-weight: 400; text-align: justify; color: #333; line-height: 26px;}
.standardbanner .mechanicalFeaStan_newmodel1_btn {width:70%;margin-left:0;float:none;display:block;}

.standardbanner .mechanicalFeaStan_newmodel1_btn .btn a{width:200px;height:56px;line-height:56px;border-radius:8px;border:1px solid rgba(151,151,151,1);background:none;cursor:pointer;}

.standardbanner .mechanicalFeaStan_newmodel1_btn .btn a:hover{background-color:#004EF8;border:1px solid #004EF8;}
/*.standardbanner .text .btn .downloadbtn.hover>a*/
.standardbanner .mechanicalFeaStan_newmodel1_btn .btn a .cad2020_top_btnline{width:2px;height:36px;margin:10px 10% 0 17%;background-color:#fff;opacity: 0.2;}
.mechanicalFeaStan_top_btnline{width:2px;height:36px;margin:10px 10% 0 17%;background-color:#fff;opacity: 0.2;}
.standardbanner .mechanicalFeaStan_newmodel1_btn .btn a .cad2020_top_btnimg{width:14px;margin:21px 0 0 0;}
.standardbanner .mechanicalFeaStan_newmodel1_btn .btn a .cad2020_top_btntxt{font-size:16px;color:rgba(255,255,255,1);}
#mechanical_stan_btnline{width:2px;height:36px;margin:10px 10% 0 17%;background-color:#fff;opacity: 0.2;}
.mechanicalFeature_stanmodeltwo_cen{text-align:center;}
.mechanicalFeature_stanmodeltwo_cen dl {float: none;display: inline-block;}

.mechanical_newmodel2_p{width:81%;margin-left:auto;margin-right:auto;}

.mechanical_child_banner{
    background: url(../images/2022/mechanical-child.jpg) no-repeat right center;
    background-size: cover;margin-top:93px;
}
.mechanical_child_banner_compare .maincon {
    padding-top: 150px;
}

/**新版architectrue**/
.architectrue_newmodel1{background: url(../images/aec/architectrue-banner-bg-pc.png) no-repeat right bottom;
    background-size: cover;
    position: relative;
    overflow: hidden;


}
.architectrue_banner .text h1{color: #3a3b52;}
.architectrue_banner .text h3 {color: #3a3b52;}
.architectrue_banner .text {padding-top: 12%;}
.architectrue__newmodel_two{padding:50px 0;}
.architectrue__newmodel_two .mechanical_newmodeltwo_imgli {width: 40%;}
.architectrue__newmodel_two .mechanical_newmodeltwo_imgli img { max-width: 520px;}
.architectrue__newmodel_two .mechanical_newmodeltwo_titone {    margin-top: 11%;}
.architectrue_newmodel_sixlist{margin-right: 2%;width: 23%;height: 274px;}
.architectrue_newmodel_sixlist .mechanical_newmodel_sixlistimg img {width: 82px;height: auto;}
.architectrue_newmodel_sixlist .mechanical_newmodel_sixlistimg{margin-top:45px;margin-bottom:30px;}
.architectrue_newmodel_sixlist .mechanical_newmodel_sixlisthref {margin-top: 16px;}

.architectrue_child_banner{
    background: url(../images/aec/architectrue-child-banner.png) no-repeat right center;
    background-size: cover;margin-top:93px;
}
.architectrue_child_banner .maincon {
    padding-top:117px;
}
/*.architectrue_child_banner .text{color:#333}*/
/*.architectrue_child_banner .text h1{color:#333}*/
/*.architectrue_child_banner .text .cad_compare_tit {*/
    /*color: #333;*/
/*}*/
.architectrue_child_banner_cont{padding: 0 0 30px 0;width: 62%;display:flex;align-items: center;}
.architectrue_child_banner_cont dt{width: 195px;margin-right: 40px;}
.architectrue_child_banner_cont dd{display:flex;flex-direction: column;flex: 1;}
.architectrue_child_banner_tit {
    font-size: 36px;color: #333;
    line-height: 40px;
    margin-bottom:25px;
}
.architectrue_child_banner_txt{font-size: 16px;color: #333;  line-height: 27px;}
.architectrue_child_banner_btn{
    width: 200px;
    display: block;
    height: 56px;
    line-height: 56px;
    margin-top: 40px;
    background: linear-gradient(135deg, #0272FF 0%, #00D4FF 100%);
    box-shadow: 0px 0px 80px 0px #FBFAF5;
    border-radius: 8px;
    font-size: 16px;
    color: #FFFFFF;
    text-align: center;
    cursor: pointer;
    transition: all 0.5s ease-in;
    -webkit-transition: all 0.5s ease-in;
    -moz-transition: all 0.5s ease-in;
    -ms-transition: all 0.5s ease-in;
}
.architectrue_child_banner_btn:hover{background: #0052d9;color: #fff;}
/*浩辰CAD机械Linux版*/
.mechlinux_model_one{background-color:#fff;position:relative;}
.mechlinux_modelone_cont{padding-top:100px;width:100%;}
.mechlinux_modelone_list{width:90%;margin:0 auto;}
.mechlinux_modelone_imgli{float:left;width:53%;}
.mechlinux_modelone_imgli img{width:100%;max-width:616px;}
.mechlinux_modelone_txtli{float:right;width:35%;}
.mechlinux_modelone_icon{text-align:center;width:43px;margin:20px auto 30px;}
.mechlinux_modelone_icon img{width:100%;}
.mechlinux_modelone_txt{font-size:18px;color:rgba(102,102,102,1);line-height:36px;}
#mechlinux_modelone_phone{display:none;}

.mechlinux_model_two{}
.mechlinux_modeltwo_tit{
    font-size: 28px;
    font-weight: 600;
    text-align: center;
    color: #333333;
    line-height: 37px;
    margin:55px 0 70px;
}
.mechlinux_modeltwo_cont{
    display:flex;
    width:100%;
    flex-wrap:wrap;
    justify-content: space-between;
}
.mechlinux_modeltwo_list{
    width:32%;
    height:410px;
    margin-bottom:24px;
    background-color:#f5f7fa;
}
.mechlinux_modeltwo_list_img{
    width:100%;
}
.mechlinux_modeltwo_list_img img{
    width:100%;
}
.archlinux_model_two .mechlinux_modeltwo_list_img{
    text-align:center;
    height:214px;
    display:flex;
    align-items: center;
    justify-content:center;
}
.archlinux_model_two .mechlinux_modeltwo_list_img img{
    width:83%;
    max-width:322px;
    /*margin-top:24px;*/
}
.mechlinux_modeltwo_list_tit{
    margin:16px 0 12px;
    text-align: center;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    color: #2d2e2e;
    line-height: 21px;
    letter-spacing: 0.08px;
}
.mechlinux_modeltwo_list_txt{
    font-size: 14px;
    font-weight: 400;
    text-align: justify;
    color: #616161;
    line-height: 24px;
    margin: 0 20px;
}
.mechlinux_model_three{
    background-color:#f5f7fa;
    margin:80px 0 100px;
    padding:100px 0;
}

.mechlinux_modelthree_tit{
    font-size: 28px;
    font-weight: 600;
    text-align: center;
    color: #333333;
    line-height: 37px;
    margin-bottom:64px;
}
.mechlinux_modelthree_cont{
    display:flex;
    justify-content: space-between;
}
.mechlinux_modelthree_item{
    width:23%;
    height:159px;
    background-color:#fff;
    text-align: center;
    display:flex;
    justify-content: center;
    align-items: center;
}
.mechlinux_modelthree_item_txt{
    font-size: 14px;
    font-weight: 400;
    text-align: left;
    color: #616161;
    margin-top:12px;
}
.mechlinux_modelthree_item_imgone{
    width:89px;
    height:53px;
}
.mechlinux_modelthree_item_imgtwo{
    width:149px;
    height:63px;
}
.mechlinux_modelthree_item_imgthree{
    width:140px;
    height:83px;
}
.mechlinux_modelthree_item_imgfour{
    width:29px;
    height:34px;
}
.mechlinux_modelthree_itemlast{
    display:flex;
    flex-direction: column;
    justify-content: center;
}
.mechlinux_modelfour_tit{
    font-size: 28px;
    font-weight: 600;
    text-align: center;
    color: #333333;
    line-height: 37px;
    margin-bottom:50px;
}
.mechlinux_modelfour_cont{
    width:100%;position: relative;
    background: #ffffff;border-radius: 4px;margin-bottom:100px;
}
.mechlinux_modelfour_table{z-index:1;position: relative;width:100%;margin:0 auto;}
.mechlinux_modelfour_table thead td{font-weight:bold;border-bottom:1px solid #e6eaf3;background-color:#ebf1fb;height: 50px;font-size: 16px;text-align: center;color: #333;}
.mechlinux_modelfour_table tbody td{border-bottom:1px solid #e6eaf3;height: 50px;font-size: 16px;background-color: #f8f9fb;text-align: center;color: #616161;}
.mechlinux_modelfour_table tbody td a{cursor:pointer;padding-right:24px;background:url("../images/linux-icon11.png") no-repeat right center}
.mechlinux_modelfour_table tbody td a:hover{color:#003DA8;background:url("../images/linux-icon12.png") no-repeat right center}
.mechlinux_modelfour_table tbody tr:last-child td{border-bottom:none;}
.mechanicallinux_newmodel1{
    margin-top:68px;
}

.archlinux_model_three{
    background:url('../images/cad/archlinux-icon10.png') no-repeat;
    background-size:cover;
    margin:80px 0 100px;

}
.archlinux_modelthree_imgh5{display:none;}
.archlinux_modelthree_cont{
    position:relative;
}
.archlinux_modelthree_tit{
    font-size: 28px;
    font-weight: 600;
    text-align: center;
    color: #333333;
    line-height: 37px;
    position:absolute;
    top:100px;left:0;
    width:100%;
}
.archlinux_modelthree_tit_h5{
    display:none;
    font-size: 18px;
    font-family: Alibaba PuHuiTi, Alibaba PuHuiTi-Bold;
    font-weight: 700;
    text-align: center;
    color: #333333;
}
.archlinux_modelthree_txt{
    font-size: 17px;
    font-family: Alibaba PuHuiTi, Alibaba PuHuiTi-Light;
    font-weight: 300;
    text-align: center;
    color: #333;
    line-height: 36px;position:absolute;
    bottom:39px;left:0;
    width:100%;
}
.archlinux_modelthree_cont img{
    width:100%;
}
.archlinux_topbannerbg{background: url(../images/cad/archlinux-icon1.png) no-repeat right center;}


.arch_mech_banner_model{position:relative;margin-top: 100px;}

.arch_mech_banner_img{width:100%;height:auto;display:block;}
.arch_mech_banner_img_pc{}
.arch_mech_banner_img_h5{display:none;}
.arch_mech_banner_cont{
    width:100%;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    z-index: 1;
}
.arch_mech_banner_tit{
    font-size: 52px;line-height: 70px;
    margin-bottom:26px;
    font-weight: 700;
    text-align: left;
    color: #333333;
}

.arch_mech_banner_txt{width:564px;
    font-size: 18px;font-weight: normal;
    color: #333333;
    line-height: 30px;}


.arch_mech_banner_btn{display:flex;margin-top:60px;}
.arch_mech_banner_btn a{
    width: 200px;
    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:16px;
    box-sizing: border-box;
}
.arch_mech_banner_btn a.arch_mech_banner_btn_border{
    color: #027AFE;
    border: 1px solid #027AFE;
    background-color: rgba(0, 0, 0, 0);
    background:none;
}
.arch_mech_banner_btn .arch_mech_banner_btn_normal{

}
.arch_mech_banner_btn a:last-child{
    margin-right:0;
}
.arch_mech_banner_btn a:hover{
    /*background: linear-gradient(142deg,#99e0ff 5%, #78b4ff 96%);color: #ffffff;*/
    background:#0052D9;color: #fff;
}
.arch_mech_banner_btn .arch_mech_banner_btn_border:hover{
    background: linear-gradient( 121deg, #026EFF 0%, #03A7FC 100%);
    color: #fff;border:none;
}


@media screen and (max-width:1786px) {
    .mechanical_newmodel_bgimg {left: 53%;width: 71%; }
}
@media screen and (max-width:1640px) {
    .mechanical_newmodel_bgimg {left: 47%; }
    /*.architectrue_child_banner_cont {*/
        /*width: 58%;*/
    /*}*/
    .architectrue_child_banner {background-position: 70% 0;}
}
@media screen and (max-width:1600px) {
    .productbanner{ height:800px;}
    .productbanner .text{ padding-top:13%;}
    .productbanner.hei. text{ padding-top:11%;}

    .architectrue_newmodel1{background-position: 70% 0;}

    .arch_mech_banner_tit {
        font-size: 54px;
        line-height: 76px;
        margin-bottom: 20px;
    }
    .arch_mech_banner_txt {
        width: 506px;
        font-size: 21px;
        line-height: 36px;
    }
}
@media screen and (max-width:1500px) {
    .mechanical_newmodel1{height:600px;}

    .mechanicalFeaStan_newmodel1_cont dt img{width:102px;margin-right:25px;}
    .mechanicalFeaStan_newmodel1_cont dt span{font-size:40px;line-height:100px;}
    .mechanicalFeaStan_newmodel1_cont dd{width:96%;font-size: 14px;font-weight: 400;line-height: 26px;}
    .mechanical_newmodel_bgimg {left: 52%;width: 60%;}


    .mechanical_banner .text {
        padding-top: 11%;
    }


    .arch_mech_banner_tit {
        font-size: 48px;
        line-height: 66px;
        margin-bottom: 20px;
    }
    .arch_mech_banner_txt {
        width: 434px;
        font-size: 18px;
        line-height: 34px;
    }
    .arch_mech_banner_btn a {
        width: 170px;
    }
    .arch_mech_banner_btn {
        margin-top: 45px;
    }
}
@media screen and (max-width:1450px) {
    .productbanner{ height:700px;}
    .productbanner .text{ padding-top:13%;}
    .productbanner.hei .text{ padding-top:13%}


    .product_topbanner_tit {
        font-size: 44px;
        line-height: 66px;
    }

    .product_topbanner_btn_normal{
        width: 160px;
    }

}
@media screen and (max-width: 1439px){
    .pic_tan .con{ width:580px }
}
@media screen and (max-width:1300px) {
    .product_topbanner_btn{margin-top:20px;}
    .product_topbanner_btn a{
        height: 46px;line-height: 46px;
        border-radius: 10px;
        font-size: 16px;
        margin-right:10px;
    }
    .product_topbanner_btn_normal{
        width: 160px;
    }

    .arch_mech_banner_btn {
        margin-top: 30px;
    }
}
@media screen and (max-width: 1338px) {

    .mechanical_newmodel_bgimg {left: 46%;}


    .mechanical_child_banner .mechanicalFeaStan_newmodel1_cont {
        width: 66%;
    }

    .architectrue_child_banner .maincon {
        padding-top: 100px;
    }


    .architectrue_child_banner_txt {
        font-size: 14px;
        line-height: 25px;
    }
    .architectrue_child_banner_cont dt {
        width: 150px;
    }
    .architectrue_child_banner_tit {
        font-size: 32px;
        line-height: 36px;
    }
    .architectrue_child_banner_btn {width: 180px;height: 50px;line-height: 50px;margin-top: 24px;}
}
@media screen and (max-width: 1281px){
    .pic_tan .con{ width:550px }
    /*.mechanical_new_banner .arch_mech_banner_cont{margin-top:50px;}*/
}
@media screen and (max-width: 1230px) {
    .productbanner{ height:600px;}
    .productbanner .text{ padding-top:12%;}
    .productbanner.hei .text{ padding-top:11%}
    .productbanner .conbox{ width:90%; position:relative; z-index:1000;}
    .productbanner .text h1,.productbanner .text .cad_h1{ font-size:40px;}
    .jsbox dl{ width:49%; float:left; margin:35px 2% 35px 0;}
    .jsbox dl:nth-child(2n){ margin:35px 0 35px 0;}
    .jsbox dl dt{ width:12%;}
    .jsbox dl dd{ width:83%;}
    .application .txt{ width:27.9%; margin-top:0px;}
    .application .txt h1{ font-size:30px; line-height:32px;}
    .application .txt p{ font-size:14px; line-height:28px;}
    .application ul{ width:61%; }
    .application ul li{ width:47%; float:left; margin:0 0 20px 3%;}
    .grant dl{ width:32%;   margin:30px 2% 0 0; }
    .grant dl dd p{ width:90%;}
    .download_center .con dl{ width:32%; margin:30px 2% 0 0; }
    .download_center .jzcon dl{ width:32%; margin:30px 2% 0 0; }
    .download_center .jzcon dl h2{ font-size:22px; margin-top:80px;}
    .download_center .jzcon dl p{ width:90%;}

    .standardbanner .pic{ width:20%; margin-left:0px;}
    .standardbanner .text{ width:70%; }
    .standardbanner .pic.tu1{ width:20%;}
    .standardbanner .text.di1{ width:70%;}
    .standardbanner .text h1{ font-size:32px; line-height:35px; margin:0 0 15px 0;}
    .standardbanner .text h2{ font-size:32px;}
    .standardbanner .text h3{ font-size:32px; margin:0px 0 15px 0;}
    .standardbanner .text .cad_compare_tit{ font-size:32px; margin:0px 0 15px 0;}
    .lineframe .cspan{ width:31.3333333%;  margin:50px 3% 0 0; overflow:hidden;}
    .quick dl{ width:20%;  margin:95px 6.666666% 0 0;}
    .jishi dl{ width:24%;  margin:20px 1.33333333333% 0 0;}
    .jishi dl:nth-child(4n){ margin:20px 0 0 0;}
    .major .pic{ width:45%;}
    .major .txt { width:50%;}
    .major .txt h1{  margin:0 0 20px 0;}
    .major .txt .mefeature_major_tit{  margin:0 0 20px 0;}

    .major.big .pic{ width:100%; }
    .major.big .txt{ width:100%; }
    .productbanner p{ width:90%; font-size:16px; line-height:24px;}
    .jzjs{ padding:100px 0;}
    .jzjs .pic{ width:40%;}
    .jzjs .txt{ width:50%;}
    .jzjs .txt h2{ font-size:30px; line-height:40px;  margin:50px 0 10px 0;}
    .cadjs .txt h2{margin-top:0;}
    .jzicon dl{ width:32.3333333%;  margin:40px 1% 0 0; }
    .jzfabu h2{ font-size:30px; line-height:40px; margin:80px 0 30px 0;}
    .jzfabu p{ font-size:16px; line-height:28px; width:100%;}
    .jzman .item dd p{ width:90%; font-size:16px; line-height:22px;}

    .jzlist1 .txt{ width:26%; margin-top:0px;}
    .jzlist1 .txt h1{ font-size:20px; line-height:38px;}
    .jzlist1 .txt .archfeature_tith{ font-size:20px; line-height:38px;}

    .jzlist1 .pic{ width:68%;}
    .jzlist2 .top h1{ font-size:22px; line-height:38px;}
    .jzlist2 .top .archfeature_tith{ font-size:22px; line-height:38px;}

    .jzlist2 .con dl{ width:49%; height:auto; padding-bottom:20px;  margin:30px 2% 0 0;  }
    .jzlist3 .top h1{ font-size:22px; line-height:38px;}
    .jzlist3 .top .archfeature_tith{ font-size:22px; line-height:38px;}

    .jzlist4 .top h1{ font-size:22px; line-height:38px;}
    .jzlist4 .top .archfeature_tith{ font-size:22px; line-height:38px;}

    .jzlist4 .con dl{ width:49%;   margin:30px 2% 0 0;}
    .jzlist4 .con dl:nth-child(2n){ margin:30px 0 0 0;}
    .jzlist4 .con dl dt{ width:35%; float:left;}
    .jzlist4 .con dl dd{ width:60%; margin-top:0px;}
    .jzlist5 .top h1{ font-size:22px; line-height:38px;}
    .jzlist5 .top .archfeature_tith{ font-size:22px; line-height:38px;}

    .jzlist5 .con dl{  width:30.3333333%; margin:20px 1.5% 0 0;}


    .contrast table .hidebox{ width:90%; padding:15px;}
    .contrast table .left_cor,.contrast table .right_cor{ width:100%; float:none; margin:0 auto;}
    .contrast table .con_cor{ float:none; width:100%;  font-size:20px; line-height:30px; display:table; height:auto;}
    .contrast table .text{ width:90%; float:left; }
    .ptfabu .con{ margin-top:50px;}
    .ptfabu .pic{ width:40%;}
    .ptfabu ul{ width:50%;}


    .tangent_top_tit {
        font-size: 40px;
        line-height: 60px;
        margin-bottom: 20px;
    }
    .tangent_top_txt {
        width: 46%;
        font-size: 18px;
        margin-bottom: 25px;
        line-height: 30px;
    }
    .tangent_cont_tit {
        font-size: 24px;
        line-height: 36px;
        margin: 50px 0 50px;
    }
    /*.tangent_top_btn_h5{display:block;}*/
    /*.tangent_top_btn_pc{display:none;}*/
    .tangent_brief_itemimg img{width:60px;height:auto;}
    .tangent_brief_itemtit{font-size: 14px;margin:15px 0;line-height: 24px;}
    .tangent_brief_itemtxt{font-size: 12px;line-height: 22px;}


    .product_topbanner_tit {
        font-size: 40px;
        line-height: 62px;
    }
    .product_banner_top{margin-top:50px;}
    .product_topbanner_cont {
        top: 20%;
    }


    .nav .tab{width:100%;}
    .bigstandardbanner .pic{ width:20%; margin-left:0px;}
    .bigstandardbanner .text{ width:75%; }
    .bigstandardbanner .text h1{ font-size:32px; line-height:35px; margin:10px 0;}
    .bigstandardbanner .text h2{ font-size:32px;}
    .bigstandardbanner .text .btn{ margin-top:20px;}
    .feature_new2019_img{margin-top:0px;}
    .cadbigstandardbanner .nav.fixed{top:40px;height:46px;}
    .cadbigstandardbanner .nav a{width:16.5%;}
    .cadbigstandardbanner .nav .feature_tab_item{width:16.5%;}
    .product_zbanner h3{ font-size:32px;}
    .product_zbanner .product_zbanner_tit{ font-size:32px;}

    .interface1 .text{ width:55%; margin:0 0 0 0;}
    .interface1 .pic{ width:40%;}
    .interface1 .text h3{ font-size:20px; line-height:26px;}
    .interface1 .text p{ margin-top:10px; font-size:14px;}
    .interface1.fan .text{ margin:0 0 0 0;}
    .interface1 .text.xiao{ margin:0 0 0 0px;}
    .interface1 .text.xiao1{ margin:0px 0 0 0px;}
    .image_text .text.xiao1{ margin:40px 0 0 0px;}
    .image_text{ padding:40px 0;}
    .image_text .text h3{ font-size:20px; line-height:26px;}
    .image_text .text{ width:55%; margin:0 0 0 0;}
    .image_text .text.xiao{ margin:30px 0 0 0px;}
    .image_text .text p{ margin-top:10px; font-size:14px;}
    .image_text .text .t{ margin-bottom:15px; }
    .image_text .pic{ width:40%; margin:0;}
    .image_text .pic img{ width:100%;}
    .image_text.fan .pic{ float:left; margin:0;}
    .interfixbox h2{ font-size:20px;}
    .interfixbox dl{ width:23%;  margin:40px 2.666% 0 0; }
    .interfixbox dl h3{ font-size:18px;}
    .image_textup .text h3{ font-size:22px;}
    .image_textup .text .collaborative_h3{font-size:22px;}
    .image_textup .pic{ width:90%;}
    .image_textup img{ width:100%;}
    .image_text{ padding-top:20px; padding-bottom:0px;}
    .new_type dl{ width:25%;padding: 30px 15px;}
    .s_support .bottom dl{ width:48%; margin:40px 4% 0 0;}
    .s_support .bottom dt{ width:35%;}
    .s_support .bottom dd{ width:65%; padding:10px 10px;}
    .s_support .bottom dd h4{ font-size:16px;}
    .product_page_banner .maincon h1{font-size: 30px;line-height:32px; }
    .product_page_banner .maincon .product_banner_tith{font-size: 30px;line-height:32px; }

    .product_page_banner .maincon p{ font-size: 14px; line-height:26px;}
    .product_fool1 h2{ font-size:24px; margin-bottom:15px;}
    .product_fool1 .product_fooltit{ font-size:24px; margin-bottom:15px;}

    .product_fool1 h3{ font-size:20px;}
    .product_fool1 .text{ width:48%;}
    .product_fool1 .pic{ width:48%;}
    .product_fool1 .pic img{ width:100%;}
    .product_point dl{ width:30.3333333%; margin:20px 1.5%;}
    .product_point dl dt{ width:15%; }
    .product_point dl dd{ width:80%; font-size:14px; line-height:24px;}
    .product_point .send dl{ width:48%; height:120px; margin:20px 1%;}
    .product_point .send dl dd{ width:85%; font-size:14px;}
    .product_point .send dl dt{ width:10%;}
    .product_gn dl{ width:30.333333%; margin:40px 4.5% 0 0;}
    .product_gn dl dd{ padding:10px;}
    .product_gn dl dd h3{ font-size:16px;}
    .product_gn dl dd p{ font-size:12px; line-height:18px;}
    .product_point ul{ font-size:20px;}
    .product_point .send dl dd em{ font-size:18px;}
    .product_contact h2{ font-size:24px; margin-bottom:30px;}
    .product_contact .left_cor{ width:48%; font-size:14px;}
    .product_contact .left_cor h3{ font-size:14px;}
    .product_contact .left_cor dt{  margin-top:10px;}
    .product_contact .left_cor dd{ width:90%; padding:10px;}
    .product_contact .pic{  width:48%;}
    .product_z_tab li dt{ width:30%;}
    .product_z_tab li dd{ font-size:15px; width:68%; padding:0px 0 0 10px; line-height:26px;}
    .productbox1{ padding:80px 20px;}
    .productbox1 .pic{ width:40%;}
    .productbox1 ul{ width:55%; font-size:14px;}
    .productbox1 ul h2{ font-size:24px; line-height:24px;}
    .productbox2 .top{ width:90%; font-size:14px; line-height:26px;  }
    .productbox2 .top h2{ font-size:24px; line-height:24px;}
    .productbox2 .cspan2{ width:30.333333333%; margin:40px 4.5% 0 0; }
    .productbox2 .cspan2:nth-child(3n){ margin:40px 0 0 0;}
    .productbox2 .cspan2 .text h2{ font-size:16px;}
    .productbox2 .cspan2 .text p{ font-size:13px; line-height:20px;}
    .productbox3 ul h2{ font-size:24px; line-height:24px; margin-bottom:15px;}
    .productbox3 ul{ width:30%; font-size:14px; line-height:24px;}
    .productbox3 .productboxtab{ width:65%;}
    .productbox3 .productboxtab .tab a{ font-size:15px;}
    .productbox3 .productboxtab .tu{ width:55%;}
    .productbox3 .productboxtab .list dl{ width:40%;}
    .productbox4 h2{ font-size:24px; line-height:24px; }
    .productbox4 p{ width:90%; font-size:14px; line-height:26px;}
    .pic_tan .con{ width:90%;}



    /** cad－collaborative协同**/
    .collaborative_model_one{padding:60px 0;}
    .collaborative_model_one h2{font-size:22px;}
    .collaborative_model_onecont{width:90%;margin:0 auto;}
    .collaborative_model_onecont li{margin-top:40px;width:50%;float:left;text-align:center;}
    .collaborative_model_onecont li div{text-align:center;}
    .collaborative_model_onecont li div img{width:auto;}
    .collaborative_model_onecont_txt{font-size:14px;margin-top:10px;width:96%;margin-left:auto;margin-right:auto;}

    .collaborative_model_three_tit{padding:60px 0 0;}
    .collaborative_model_three_tit h5{font-size:22px;}
    .collaborative_model_three_titlink{margin-top:30px;}
    .collaborative_model_three_titlink a{font-size:18px;}

    .collaborative_model_three .jzicon dl dt {margin-bottom:20px;}
    .collaborative_model_three .jzicon dl dt img{width:auto;}

    .collaborative_model_three .jzicon dl h3{font-size:18px;}

    .mechanicalFeaStan_newmodel1_cont dt img{width:90px;margin-right:10px;}
    .mechanicalFeaStan_newmodel1_cont dt span{font-size:30px;line-height:70px;}
    .mechanicalFeaStan_newmodel1_cont dd{width:94%;font-size: 14px;font-weight: 400;line-height: 26px;}
    /*.architectrue_banner .text h3 {*/
        /*width: 45%;*/
    /*}*/
    /*.mechanical_banner {*/
        /*background-size:60% 0;*/
    /*}*/
    .mechanical_newmodel1 {
        height: 500px;
    }

    .mechanical_newmodel_bgimg {
        left: 51%;
    }

    .mechlinux_modelone_icon {width:32px;height:auto; margin: 10px auto 15px; }
    .mechlinux_modelone_txtli{float:right;width:40%;}

    .mechlinux_modeltwo_tit {
        font-size: 24px;
        line-height: 32px;
        margin: 40px 0 60px;
    }
    .mechlinux_modeltwo_list_tit {
        margin: 10px 0 10px;
        font-size: 14px;
        line-height: 20px;
    }
    .mechlinux_modeltwo_list_txt {
        font-size: 12px;
        font-weight: 400;
        text-align: justify;
        color: #616161;
        line-height: 22px;
        margin: 0 20px;
    }
    .mechlinux_model_three {
        margin: 60px 0 70px;
        padding: 70px 0;
    }

    .mechlinux_modelthree_tit {
        font-size: 22px;
        line-height: 32px;
        margin-bottom: 40px;
    }

    .mechlinux_modelthree_item_txt {
        font-size: 12px;
        margin-top: 10px;
    }
    .mechlinux_modelfour_tit {
        font-size: 22px;
        line-height: 32px;
        margin-bottom: 30px;
    }
    .mechlinux_modelfour_cont {
        margin-bottom: 60px;
    }

    .archlinux_model_three{
        margin: 60px 0 70px;
    }

    .archlinux_modelthree_tit{
        font-size: 22px;
        line-height: 32px;
        top:70px;
    }
    .archlinux_modelthree_txt{
        font-size: 12px;
        line-height: 20px;
    }

    .archlinux_model_two .mechlinux_modeltwo_list_img{
        height:193px;
    }
    .archlinux_model_two .mechlinux_modeltwo_list_img img{
        max-width:281px;
    }


    /*.mechanical_child_banner{background: url(../images/mechanical-icon2.png) no-repeat right center; background-size: cover;}*/

    /*!*.mechanical_child_banner{background: url(../images/mechanical-icon2-h5.png) no-repeat right bottom; background-size: cover;}*!*/
    /*.mechanical_child_banner{height:600px;}*/

    .architectrue_child_banner {
        background-position: 60% 0;
    }
    .architectrue_child_banner_cont{width: 66%;}
}
@media screen and (max-width: 1200px){
    .arch_mech_banner_tit {
        font-size: 47px;
        line-height: 62px;
        margin-bottom: 16px;
    }
    .arch_mech_banner_txt {
        width: 43%;
        font-size: 16px;
        line-height: 30px;
    }
    .arch_mech_banner_btn a {
        width: 160px;
        height: 50px;
        line-height: 50px;font-size: 16px;
    }
}
@media screen and (max-width:1100px){
    .product_topbanner_tit {
        font-size: 30px;
        line-height: 52px;
    }
    .product_topbanner_txtnotes {
        font-size: 14px;
        line-height: 28px;
    }
    .arch_mech_banner_tit {
        font-size: 42px;
        line-height: 60px;
    }
    .arch_mech_banner_txt {
        width: 43%;
        font-size: 14px;
        line-height: 28px;
    }
    .arch_mech_banner_btn a {
        width: 160px;
        height: 46px;
        line-height: 46px;font-size: 16px;
    }

}
@media screen and (max-width:1030px) {
    .productbanner{ height:500px;}
    .productbanner .text{ padding-top:10%;}
    .hezuologo .item dt{ width:22%; display:inline-block; margin:0 1%;}
    .hezuologo .item dt.last{ width:45%;}
    .lineframe .cspan .text p{ font-size:14px; line-height:24px;}

    .featuretop_new2021_btna:first-child {
        margin-right: 40px;
    }

    .s_support .bottom dd span{ margin-top:10px;}
    .s_support .bottom dl{ height:200px;}
    .support_ellipsis{max-height: 102px;overflow: hidden;}
    .product_gn dl dt{ height:170px;}
    .product_point.xiaoul ul{ font-size:14px;}
    .product_zbanner .maincon{ padding-top:180px;}
    .product_zbanner{ height:400px;}

    .pic_tan{ width:100%;}
    .pic_tan dl{ width:30%;}
    .pic_tan .tu{ width:65%;}

    /*�ƽ���*/
    .yun-arch p i{width: 5px;height:5px;top:11px;}
    .yun-arch.text{width: 90%;margin: 0 auto;}
    .yun-arch-banner .text h1{margin-top: 30px;}
    .module_top_item{font-size: 30px;}
    .flex_module_main .text{padding: 0; }
    .flex_module_main .text h3{font-size: 25px;}
    .module_main{width:90%;}
    .flex_item.pic{width: 47.5%;margin: 0 5% 5% 0;}
    .flex_module_main{width:90%;}
    .yun-arch.text p{ font-size: 22px; line-height: 30px; }
    .flex_module_main .pic img{width: 80%;}
    .flex_module_main{height:450px;}
    .arc-page .text h3{width: 400px;}
    .mechanical_newmodel1 .text h3{width: 53%;}

    /** cad－collaborative协同**/
    .collaborative_model_two ul{width:90%;padding:30px 0;margin:0 auto 25px;}
    .collaborative_model_two ul li.collaborative_model_two_txtli{float:left;width:50%;padding-top:80px}
    .collaborative_model_two ul li.collaborative_model_two_imgli{float:right;width:45%;text-align:right;}

    .collaborative_model_two ul li img{width:auto;}
    .collaborative_model_two ul li.collaborative_model_two_imgli img{height:307px;}
    .collaborative_model_two ul li h4{font-size:20px;margin-bottom:20px;}
    .collaborative_model_two_txtli_tit{font-size:20px;margin-bottom:20px;}
    .collaborative_model_two_txtlist{line-height:20px;margin-bottom:15px;}
    .collaborative_model_two_txtlist img{float:left;margin-right:15px;margin-top:5px;}
    .collaborative_model_two_txtlist span{float:left;width:90%;font-size:14px;}

    .collaborative_model_two ul.collaborative_rolling_over li.collaborative_model_two_txtli{float:right;}
    .collaborative_model_two ul.collaborative_rolling_over li.collaborative_model_two_imgli{float:left;text-align:left;}

    .productbox3 .productboxtab .tab a{ font-size:13px;}
}
@media screen and (max-width: 1023px) {
    .mechanical_newmodeltwo_list {margin-top: 40px;}
    .mechanical_newmodeltwo_titone {margin-top: 10%;}
    .mechanical_newmodeltwo_tit { font-size: 22px;}

    /*.mechanical_newmodel1Bg {*/
        /*height: 500px;background-size:auto 70%;*/
    /*}*/
    .mechlinux_modelone_cont {padding-top: 60px;}
    .mechlinux_modelone_imgli{width:50%;}
    .mechlinux_modelone_txtli{width:45%;}
    .mechanicallinux_newmodel1{
        margin-top:50px;
    }

    .archlinux_topbannerbg{
        background:url(../images/cad/archlinux-icon11.png) no-repeat right center;
    }
    .archlinux_topbannerbg .text h3{
        width:100%;
    }
    .archlinux_topbannerbg .text h3.arch_banner_txt{
        width:100%;
    }
    .mechanical_child_banner .mechanicalFeaStan_newmodel1_cont {
        width: 57%;
    }
}
@media screen and (max-width: 980px) {
    .product_topbanner_tit{font-size: 28px;line-height: 38px;margin-bottom: 15px;}
    .product_topbanner_txtnotes{font-size: 14px;line-height:24px;}
    .product_topbanner_btn a {

        height: 42px;
        line-height: 42px;
        border-radius: 10px;
        font-size: 14px;
    }
    .product_topbanner_btn_normal{
        width: 145px;
    }

    .mechanical_newmodeltwo_txt {font-size: 16px;}
    .mechanical_newmodeltwo_tit {font-size: 28px; margin-bottom: 20px;line-height: 40px;    }
    .mechanical_newmodeltwo_imgli img{margin-top:30px;}

    .mechlinux_modelone_cont {padding: 50px 0;}
    .mechlinux_modelone_txt{font-size:16px;}
    .mechlinux_modelone_icon {width: 26px;height: auto; margin: 0 auto 10px;    }

    .mechlinux_modelone_imgli img{margin-top:20px;}

    .mechlinux_modelfour_table thead td{font-size: 14px;}
    .mechlinux_modelfour_table tbody td {font-size: 12px;}

    .mechanical_banner .text {
        padding-top: 9%;
    }

    .mechanical_banner{
        background: url(../images/mechanical-icon2-h5.png) no-repeat bottom center;
        background-size: cover;height: 750px;
    }

    .architectrue_newmodel1{
        background:#FDFEFB url(../images/aec/architectrue-banner-bg-h5.png) no-repeat bottom center;
        background-size: cover;
        height:750px;
    }
    .architectrue_banner .text h3 {
        width: 80%;
    }


    .mechanical_child_banner{background: url(../images/mechanical-icon2-h5.png) no-repeat right bottom; background-size: cover;}
    .mechanical_child_banner{height:750px;}
    .mechanical_child_banner .mechanicalFeaStan_newmodel1_cont {
        width: 82%;
    }



    .architectrue_child_banner{background: url(../images/aec/architectrue-banner-bg-h5.png) no-repeat right bottom; background-size: cover;}
    .architectrue_child_banner{height:750px;}
    .architectrue_child_banner_cont {
        width: 82%;
    }


    .arch_mech_banner_tit {
        font-size: 32px;
        line-height: 42px;
    }

    .arch_mech_banner_txt {
        width: 48%;
        font-size: 14px;
        line-height: 24px;
    }
    .arch_mech_banner_btn a {
        width: 145px;
        height: 42px;
        line-height: 42px;font-size: 14px;
    }
    .arch_mech_banner_btn {
        margin-top: 20px;
    }
}
@media screen and (max-width:850px) {
    .productbanner{ margin-top:50px;}
    .productbanner .text{ padding-top:13%;}
    .productbanner .text h3{ font-size:20px; line-height:30px;}
    .productbanner .text h1,.productbanner .text .cad_h1{ font-size:40px; line-height:50px; margin:10px 0;}
    .productbanner .text .btn a{ width:160px; line-height:50px; font-size:15px;}
    .productbanner .text .btn a.er{ width:156px; line-height:46px; font-size:15px;}
    .productbanner .downloadbtn .hide{ top:55px;}
    .cadht{ padding:50px 0;}
    .cadht h1{ font-size:28px; line-height:35px; margin-bottom:10px;}
    .cadht .architecture_cadht_tit{ font-size:28px; line-height:35px; margin-bottom:10px;}
    .cadht p{ font-size:14px;}
    .cadht .pic{ margin-top:20px;}
    .jsbox dl dd h3{ font-size:18px; line-height:22px;}
    .jsbox dl dd p{ font-size:14px; line-height:28px; }
    .grant{  padding:60px 0; }
    .grant .top{ font-size:14px;}
    .grant .top h2{ font-size:28px; line-height:35px;}
    .download_center h2{font-size:28px; line-height:35px;}
    .download_center{  padding:60px 0; }
    .standardbanner{ margin-top:50px;}
    .standardbanner .maincon{ padding-top:140px;}
    .lineframe .cspan{ width:45%;  margin:30px 10% 0 0; overflow:hidden;}
    .lineframe .cspan:nth-last-child(2){ margin:30px 0 0 0; }
    .lineframe .cspan:nth-last-child(1){ margin:30px 0 0 0; }

    .jishi dl{ width:45%;  margin:20px 2.5% 0 2.5%;}
    .jishi dl:nth-child(4n){ margin:20px 2.5% 0 2.5%;}
    .major .txt h1{ font-size:20px; margin:0 0 10px 0;}
    .major .txt .mefeature_major_tit{ font-size:20px; margin:0 0 10px 0;}

    .jzjs{ padding:60px 0;}
    .jzicon dl{ width:45%; height:190px; margin:40px 2.5% 0 2.5%; }
    .jzicon dl:nth-child(3n){ margin:40px 2.5% 0 2.5%;}
    .jzicon dl h3{ font-size:20px; line-height:22px; }
    .jzicon dl p{ font-size:14px; line-height:26px;}
    .jzman .item dl{ margin:40px auto 0 auto;}
    .jzman .item dl p{ margin-top:20px; font-size:16px;}

    .ptboxicon{ height:auto;  }
    .ptboxicon .jzicon{ padding:60px 0 100px 0; color:#fff;}
    .ptboxicon .jzicon dl{ height:auto; margin:20px auto;}



    .tianzheng_popup{width: 310px;height: 350px;margin:-175px 0 0 -155px; }
    .tianzheng_pop_close{right:15px;top:15px;width:15px;height:15px;}

    .tianzheng_popup h3{font-size: 20px;margin-top:25px;line-height: 30px;}
    .tianzheng_popup h4{font-size: 16px;line-height: 26px;margin-top:10px;}
    .tianzheng_popup .tip{height:30px;line-height:30px;font-size:14px;}
    .tianzheng_popup .list{padding:0 22px;}
    .tianzheng_popup .list input{
        height: 36px;line-height: 36px;
        font-size: 14px;
        padding:0 3%;

    }
    .tianzheng_popup .list input::placeholder{font-size: 14px;}

    .tianzheng_popup .list span{height: 16px;font-size: 12px;line-height: 16px;margin:2px 0 3px;}
    .tianzheng_pop_subbtn{
        height: 36px;line-height: 36px;
        margin:0 3%;font-size:16px;
        margin-top:5px;
    }

    .tianzheng_popup .suc .suc_icon{    margin: 50px auto 10px;
        width: 66px;
        height: 66px;}
    .tianzheng_popup .suc .suc_tit{    font-size: 20px;
        font-weight: 700;
        text-align: center;
        color: #333333;
        line-height: 32px;
        margin-bottom: 30px;}
    .tianzheng_popup .suc ul{margin:0 8%;}
    .tianzheng_popup .suc ul li{font-size: 14px;line-height: 21px;margin-bottom:10px;}


    .tangent_top{margin-top:49px;}
    .tangent_top_cont {top: 9%;width: 100%;
    }
    .tangent_top_tit{font-size: 24px;line-height: 32px;margin-bottom:6%;}
    .tangent_top_txt{width:72%;
        font-size: 14px;
        margin-bottom:10%;
        line-height: 19px;}
    .tangent_top_btnphone{width: 80px;
        height: 32px;
        line-height: 32px;
        font-size: 12px;
    }
    .tangent_top_btn_h5{display:block;}
    .tangent_top_btn_pc{display:none;}
    .tangent_top .tangent_topimg_h5{display:block;}
    .tangent_top .tangent_topimg_pc{display:none;}
    .tangent_cont_tit_pc{display:none;}
    .tangent_cont_tit_h5{display:block;}

    .tangent_cont_tit{font-size: 18px;line-height: 24px;margin:32px auto;}
    .tangent_model_bg{padding:0 0;}
    .tangent_brief_item{float:none;display:block;width:77%;margin:0 auto 20px;height:160px;}
    .tangent_brief_item:nth-child(4n){margin-right:auto;}
    .tangent_brief_itemimg img{width:60px;}
    .tangent_brief_itemtit{font-size: 16px;margin:16px 0 8px;line-height: 24px;}
    .tangent_brief_itemtxt{
        font-size: 12px;text-align:left;
        line-height: 18px;}
    .bigstandardbanner{ margin-top:50px;}
    .bigstandardbanner .maincon{ padding-top:140px;}
    .interface1{ margin-top:30px;}
    .interface1 .text{ width:100%; margin:0 0 0 0; float:none;}
    .interface1 .pic{ width:80%; float:none; margin:0 auto; margin-top:20px; text-align:center;}
    .interface1.fan .pic{ float:none;}
    .image_text .text{ width:100%; margin:0 0 0 0; float:none;}
    .image_text .text.xiao{ margin:0px 0 0 0px;}
    .image_text .pic{ width:80%; float:none; margin:0 auto; margin-top:20px;}
    .image_text.fan .pic{ margin-top:20px;}
    .biginterface.tu,.biginterface.tu1{ padding-bottom:50px;}

    .interfixbox dl{ width:45%;  margin:40px 2.5% 0 2.5%; }
    .interfixbox dl:nth-child(4n){ margin:40px 2.5% 0 2.5%;}
    .interfixbox dl p{ font-size:14px; }
    .interfixbox dl dt{ width:64px; margin:0 auto 20px auto;}

    .image_textup .text p{ font-size:14px; line-height:24px; width:90%;}
    .image_textup .text p.collaborative_p{width:90%;}
    .pic_tan dl{ width:55%; margin:0;}
    .pic_tan .tu{ width:42%;}
    .product_point h2{ font-size:24px;}
    .product_point dl{ width:45%; margin:20px 2.5%;}
    .product_gn h2 { font-size:24px;}
    .product_point ul{ font-size:18px; padding-bottom:5px;}
    .product_point ul span{ width:50px; margin:20px auto 10px auto;}
    .product_point ul{ width:33.333333333%;}

    .product_point .send dl{ width:100%; float:none; height:auto;  margin:20px auto;}
    .product_point .send dl dd{ width:88%; font-size:14px;}
    .product_point .send dl dt{ width:7%;}
    .product_point .send dl dd em{ font-size:16px;}

    .product_contact h2{ font-size:24px;}
    .product_z_tab ul{ padding:20px 0 10px 0;}
    .product_z_tab li{ width:48%; margin:0 1% 10px 1%; }
    .product_z_tab li dt{ width:15%;}
    .product_z_tab li dd{ width:80%;}
    .productbox1{ padding:30px 20px;}
    .productbox1 .pic{ width:80%; margin:0 auto; float:none;}
    .productbox1 ul{ width:100%; margin-top:30px; float:none;}
    .productbox1 ul h2{ font-size:20px; line-height:24px; text-align:center;}
    .productbox1 ul a{ margin:0 auto; margin-top:20px;}
    .productbox2{ padding:30px 0;}
    .productbox2 .top h2{ font-size:20px;}

    .productbox3{ padding:30px 0;}
    .productbox3 ul h2{ font-size:20px;}
    .productbox3 ul{ width:100%;  float:none;}
    .productbox3 .productboxtab{ width:100%; float:none; margin-top:20px;}
    .productbox3 .productboxtab .tab a{ font-size:12px; }

    .productbox4 h2{ font-size:20px; line-height:24px;  margin:50px auto 20px auto;}

    /*�ƽ���*/
    .yun-arch.text{padding-top: 60px;}
    .yun-arch.text p{margin-bottom: 0;}
    .module_top{margin:50px 0 30px;}
    .module_top_item{font-size: 25px;}
    .flex_module_main{height:400px;}

    /** cad－collaborative协同**/
    .collaborative_model_two ul{width:90%;padding:20px 0;margin:0 auto 15px;}
    .collaborative_model_two ul li.collaborative_model_two_txtli{float:left;width:50%;padding-top:40px}
    .collaborative_model_two ul li.collaborative_model_two_imgli{float:right;width:45%;text-align:right;}

    .collaborative_model_two ul li img{width:auto;}
    .collaborative_model_two ul li.collaborative_model_two_imgli img{height:207px;}

    .collaborative_model_two ul li h4{font-size:16px;margin-bottom:10px;}
    .collaborative_model_two_txtli_tit{font-size:16px;margin-bottom:10px;}
    .collaborative_model_two_txtlist{line-height:18px;margin-bottom:10px;}
    .collaborative_model_two_txtlist img{float:left;margin-right:10px;margin-top:4px;}
    .collaborative_model_two_txtlist span{float:left;width:90%;font-size:14px;}

    .collaborative_model_two ul.collaborative_rolling_over li.collaborative_model_two_txtli{float:right;}
    .collaborative_model_two ul.collaborative_rolling_over li.collaborative_model_two_imgli{float:left;text-align:left;}

    .mechanical_newmodel1 {height: 640px;margin-top: 90px; }
    .mechanical_newmodel1 .text {padding-top: 10%;}
    .mechanicalFeaStan_newmodel1{margin-top: 90px; }
    .standardbanner .mechanicalFeaStan_newmodel1_btn .btn{margin-top: 10px;}
    .mechanicalFeaStan_newmodel1{height: 360px;}
    .mechanicalFeaStan_newmodel1_cont dt{margin-bottom:15px;}
    .mechanicalFeaStan_newmodel1_cont dt img{width:60px;margin-right:10px;}
    .mechanicalFeaStan_newmodel1_cont dt span{font-size:20px;line-height:66px;}
    .mechanicalFeaStan_newmodel1_cont dd{width:94%;font-size: 12px;font-weight: 400;line-height: 22px;}

    .mechanicallinux_newmodel1 {
        margin-top: 50px;
    }
    .archlinux_modelthree_tit{display:none;}
    .archlinux_modelthree_tit_h5{display:block;}
    .archlinux_model_three{
        margin-top:32px;
    }
    .archlinux_model_two{
        margin-bottom:50px;
    }
    /*.archlinux_model_three{*/
        /*background:url('../images/cad/archlinux-icon12.png') no-repeat;*/
    /*}*/
    .archlinux_modelthree_imgpc{display:none;}
    .archlinux_modelthree_imgh5{
        display: inline-block;
    }


    .mechanical_banner {
        height: 640px;
        margin-top: 90px;
    }
    .mechanical_banner .text h3 {
        font-size: 17px;
        line-height: 30px;
    }
    .mechanical_newmodel1 .text h3{font-size:17px;}
    /*.mechanical_child_banner{background: url(../images/mechanical-icon2-h5.png) no-repeat right bottom; background-size: cover;}*/
    .mechanical_child_banner{height:700px;}

    .architectrue_child_banner{height:700px;}
    .architectrue_child_banner_cont {
        width: 100%;
    }
    .architectrue_child_banner_cont dt {
        width: 105px;
    }
    .architectrue_child_banner_tit {
        font-size: 28px;
        line-height: 32px;    margin-bottom: 15px;
    }
    .architectrue_child_banner .maincon {
        padding-top: 100px;
    }
    .mechanical_child_banner .maincon {
        padding-top: 100px;

    }
    .mechanicalFeaStan_newmodel1 .maincon {
        padding-top: 50px;
    }
}
@media screen and (max-width: 769px){
    .productbanner{ height:350px;}
    .productbanner .text{ padding-top:15%;}
    .productbanner.hei .text{ padding-top:15%}
    .productbanner .text h3{ font-size:16px; line-height:22px;}
    .productbanner .text h1,.productbanner .text .cad_h1{ font-size:30px; line-height:40px; margin:10px 0;}
    .productbanner .text .btn a{ width:140px; line-height:40px; font-size:14px;}
    .productbanner .text .btn a.er{ width:136px; line-height:36px;  }
    .productbanner .btn{ margin-top:8px;}
    .productbanner .downloadbtn .hide{ top:45px;}
    .productbanner .downloadbtn .hide a i{ width:20px; height:20px; margin-right:5px; vertical-align:-4px;}
    .productbanner .downloadbtn .hide a i.b1{ background:url(../images/xzt_07.png) no-repeat; background-size:20px 20px; }
    .productbanner .downloadbtn .hide a i.b2{ background:url(../images/xzt_11.png) no-repeat; background-size:20px 20px;}
    .productbanner .downloadbtn .hide a:hover i.b1{ background:url(../images/xzth_07.png) no-repeat; background-size:20px 20px; }
    .productbanner .downloadbtn .hide a:hover i.b2{ background:url(../images/xzth_11.png) no-repeat; background-size:20px 20px;}

    .cadht .pic{ width:80%;}
    .jsbox{ padding:30px 0;}
    .jsbox dl{ width:100%; float:none; margin:20px 0; overflow:hidden;}
    .jsbox dl:nth-child(2n){ margin:20px 0;}
    .jsbox dl dt{ width:10%;}
    .application{ padding:30px 0;}
    .application .txt{ width:100%; margin-top:0px; clear:both; float:none;}
    .application .txt h1{ font-size:26px; line-height:30px;}
    .application ul{ width:100%; float:none; margin-top:20px; }
    .application ul li{ width:47%; float:left; margin:0 1.5% 20px 1.5%;}
    .grant .top h2{ font-size:22px; line-height:32px;}
    .download_center h2{font-size:22px; line-height:32px;}
    .download_center .con dl h2{ font-size:19px; height:50px;}
    .cadht h1{ font-size:18px; line-height:35px;}
    .cadht .architecture_cadht_tit{ font-size:18px; line-height:35px;}
    .cadht{ padding:30px 0;}
    .grant{  padding:30px 0; }
    .grant dl dd h3{ font-size:19px;}
    .grant dl dd p{ font-size:14px; line-height:26px;}
    .grant dl{ width:100%; float:none;   margin:20px auto 0 auto; }
    .grant dl:nth-last-child(1){ margin:20px auto 0 auto;}
    .grant .con{ margin-top:0px;}
    .grant .top h2{ font-size:19px;}
    .download_center h2{ font-size:22px;}
    .application .txt h1{ font-size:19px;}
    .download_center{  padding:30px 0; }
    .download_center .con dl{ width:100%; height:auto; float:none;  margin:20px auto 0 auto; padding-bottom:30px; }
    .download_center .con dl:nth-last-child(1){ margin:20px auto 0 auto;}
    .download_center dl h2{ font-size:19px;}
    .download_center_big{ height:auto; padding-bottom:50px;}
    .download_center .jzcon{ margin-top:0;}
    .download_center .jzcon dl{ width:100%;float:none; height:250px; margin:20px auto 0 auto; }
    .download_center .jzcon dl:nth-last-child(1){ margin:20px auto 0 auto;}
    .download_center .jzcon dl h2{ font-size:19px; margin-top:70px;}
    .download_center .jzcon dl dd{  height:205px;}

    .standardbanner .maincon{ padding-top:90px; width:80%;}
    .standardbanner .pic{ width:30%; float:none; margin:0 auto;}
    .standardbanner .text{ width:100%; float:none;  font-size:14px; line-height:24px; margin-top:30px;}
    .standardbanner .text .btn{ margin-top:10px; text-align:center;width: 100%;}
    .standardbanner .downloadbtn .hide{ top:55px;}
    .standardbanner .downloadbtn .hide a{ line-height:40px;}
    .standardbanner .downloadbtn .hide a i{display:inline-block; width:20px; height:20px; margin-right:10px; vertical-align:-4px;}
    .standardbanner .downloadbtn .hide a i.b1{ background:url(../images/xzt_07.png) no-repeat; background-size:20px 20px; }
    .standardbanner .downloadbtn .hide a i.b2{ background:url(../images/xzt_11.png) no-repeat;  background-size:20px 20px;}
    .standardbanner .downloadbtn .hide a:hover i.b1{ background:url(../images/xzth_07.png) no-repeat;  background-size:20px 20px; }
    .standardbanner .downloadbtn .hide a:hover i.b2{ background:url(../images/xzth_11.png) no-repeat;  background-size:20px 20px;}

    .standardbanner .text .btn a{  width:140px; line-height:40px; font-size:16px;}
    .standardbanner .text h1{ font-size:22px; line-height:30px; margin:10px 0; text-align:center;}
    .standardbanner .text h2{ font-size:26px; text-align:center; margin-top:40px;}
    .standardbanner .text h3{ font-size:26px; text-align:center;  }
    .standardbanner .text .cad_compare_tit{font-size:26px; text-align:center;  }
    .standardbanner .text a{ display:block; margin:10px auto;}
    .standardbanner .pic.tu1{ width:30%; margin:0 auto;}
    .standardbanner .text.di1{ width:100%;}
    .feature_new2019_p{width:100%;}

    .lineframe{ padding:30px 0;}
    .lineframe h1{ font-size:19px; line-height:28px; }
    .lineframe .cspan{ width:100%;  margin:30px auto 0 auto; overflow:hidden;}
    .lineframe .cspan:nth-last-child(2){ margin:30px auto 0 auto; }
    .lineframe .cspan:nth-last-child(1){ margin:30px auto 0 auto; }
    .lingjian h1{ width:90%; font-size:19px; line-height:30px;  margin-top:30px;}
    .lingjian .pic{ width:80%; margin:0 auto; margin-top:20px;}
    .lingjian{ height:400px;}
    .quick{ padding:30px 0; }
    .quick h1{ font-size:19px; line-height:28px;}
    .quick dl{ width:46%;  margin:30px 2% 0 2%;}
    .quick dl:nth-last-child(1){ margin:30px 2% 0 2%;}
    .lingjian.bai .pic{ width:90%;}
    .jishi{ padding:30px 0;}
    .jishi h2{ font-size:19px; line-height:28px;}
    .jishi .con{ margin-top:0px;}
    .major{ padding:30px 0;}
    .major .pic{ float:none; width:90%; margin:0 auto;}
    .major .txt { width:100%; margin:0 auto; float:none; clear:both;}
    .major .txt h21{  margin:0 0 20px 0;}
    .major .txt h2{ font-size:18px; margin:10px 0 5px 0;}
    .major .txt p{ font-size:14px; line-height:28px;}

    .contrast{ padding:30px 0;}
    .contrast.wu{ padding:0px 0 30px 0;}
    .contrast .top h1{ font-size:20px; line-height:30px; margin:30px 0;}
    .contrast .top .arch_compare_tit{ font-size:20px; line-height:30px; margin:30px 0;}

    .contrast table .title td{padding:10px 15px;}
    .contrast table .title td{padding:23px 0;}
    .contrast table td{  padding:3px 10px;  }
    .contrast table td h2{ font-size:15px; line-height:30px; margin-top:10px;}
    .contrast table strong{ font-size:15px;}
    .jzjs{ padding:30px 0;}
    .jzjs .pic{ width:80%; float:none; margin:0 auto;}
    .jzjs .txt{ width:100%; float:none; clear:both; margin-top:20px;}
    .jzjs .txt h2{ font-size:19px; line-height:30px;  margin:0px 0 10px 0;}
    .jzjs .txt p{ font-size:14px; line-height:26px;}
    .jzlist1{ padding:30px 0;}
    .jzlist1 .txt{ width:100%; margin-top:0px; float:none;}
    .jzlist1 .txt h2{ font-size:20px; line-height:32px;  float:none;}
    .jzlist1 .txt p{ margin-top:15px;}
    .jzlist1 .pic{ width:100%; margin-top:20px; float:none;}
    .jzlist2{ padding:30px 0;}
    .jzlist2 .top h1{ font-size:20px; line-height:32px;}
    .jzlist2 .top .archfeature_tith{ font-size:20px; line-height:32px;}

    .jzlist2 .top p{  margin-top:15px;}
    .jzlist2 .con dl{ width:100%; float:none; height:auto; padding-bottom:20px;  margin:20px auto 0 auto;  }
    .jzlist2 .con dl:nth-child(2n){ margin:20px auto 0 auto;}
    .jzlist3{ padding:30px 0;}
    .jzlist3 .top h2{ font-size:20px; line-height:32px;}
    .jzlist3 .top p{  margin-top:15px;}
    .jzlist4{ padding:30px 0;}
    .jzlist4 .top h1{ font-size:20px; line-height:32px;}
    .jzlist4 .top .archfeature_tith{ font-size:20px; line-height:32px;}

    .jzlist4 .top p{  margin-top:15px;}
    .jzlist5{ padding:30px 0;}
    .jzlist5 .top h1{ font-size:20px; line-height:32px;}
    .jzlist5 .top .archfeature_tith{ font-size:20px; line-height:32px;}

    .jzlist5 .top p{  margin-top:15px;}
    .jzlist5 .con{ margin:0;}
    .jzlist5 .con dl dt{ margin:10px auto;}
    .jzlist5 .con dl{  width:100%; margin:20px auto 0 auto; float:none;}
    .jzlist5 .con dl:nth-child(3){margin:20px auto 0 auto;}
    .contrast table td:nth-child(1){ width:50%;}

    .ptfabu{ padding:30px 0;}
    .ptfabu .top{ text-align:center;}
    .ptfabu .top h2{ font-size:22px; line-height:30px;}
    .ptfabu .top p{ font-size:14px; line-height:22px; }
    .ptfabu .con{ margin-top:20px;}
    .ptfabu .pic{ float:none; width:80%; margin:0 auto 20px auto}
    .ptfabu ul{ float:none; width:100%; font-size:14px; line-height:30px;}
    .productbanner .downloadbtn{ margin:0 5px;}

    .productbanner .text.fd h3{ letter-spacing:0px; margin-bottom:10px;}

    .featuretop_new2021_btna { width: 160px;height: 50px;line-height: 50px;}
    .bigstandardbanner .text .btn a.featuretop_new2021_btna { width: 160px;height: 50px;line-height: 50px;}


    .feature_top_btn{width: 160px;height: 50px;line-height: 50px;}
    .feature_top_btnline{height: 30px;margin: 10px 10% 0 10%;}
    .feature_top_btnimg{margin: 18px 0 0 0;}

    .bigstandardbanner .maincon{ padding-top:80px;}
    .cadbigstandardbanner .nav{bottom:0;}
    .cadbigstandardbanner .nav a{width:15.2%;}
    .cadbigstandardbanner .nav .feature_tab_item{width:15.2%;}
    .bigstandardbanner .pic{ width:25%; float:none; margin:0 auto;}
    .feature_new2019_img{margin-top:-10px}
    .bigstandardbanner .text{ width:100%; float:none;  font-size:16px; line-height:24px; margin-top:30px;}
    .bigstandardbanner .text .btn{ margin:10px 0 24px 0; text-align:center; width:100%;}
    .bigstandardbanner .downloadbtn{ margin:0 10px;}
    .bigstandardbanner .downloadbtn .hide{ top:55px;}
    .bigstandardbanner .downloadbtn .hide a{ line-height:40px;}
    .bigstandardbanner .downloadbtn .hide a i{display:inline-block; width:20px; height:20px; margin-right:10px; vertical-align:-4px;}
    .bigstandardbanner .downloadbtn .hide a i.b1{ background:url(../images/xzt_07.png) no-repeat; background-size:20px 20px; }
    .bigstandardbanner .downloadbtn .hide a i.b2{ background:url(../images/xzt_11.png) no-repeat;  background-size:20px 20px;}
    .bigstandardbanner .downloadbtn .hide a:hover i.b1{ background:url(../images/xzth_07.png) no-repeat;  background-size:20px 20px; width:20px; height:20px; margin-right:10px; vertical-align:-4px; }
    .bigstandardbanner .downloadbtn .hide a:hover i.b2{ background:url(../images/xzth_11.png) no-repeat;  background-size:20px 20px; width:20px; height:20px; margin-right:10px; vertical-align:-4px;}

    .bigstandardbanner .text .btn a{  width:140px; line-height:38px; font-size:14px;}
    .bigstandardbanner .text h1{ font-size:26px; line-height:30px; margin:10px 0; text-align:center;}
    .bigstandardbanner .text h2{ font-size:22px; text-align:center; margin-top:50px;}
    .bigstandardbanner .text a{ display:block; margin:10px auto;}
    .bigstandardbanner .nav{ height:auto;}
    .bigstandardbanner .nav a{ font-size:12px; margin:0 2px; line-height:40px; height:42px; }
    .bigstandardbanner .nav .feature_tab_item{ font-size:12px; margin:0 2px; line-height:40px; height:42px; }
    .new_type dl{ width:50%;}

    .s_support .bottom dl{ width:100%;  margin:20px auto 0 auto; float:none;}
    .support_ellipsis{max-height: none;overflow: hidden;}
    .s_support .bottom dd{padding:15px 10px;}
    .s_support .bottom dl:nth-child(2n){  margin:20px auto 0 auto;}

    .product_fool1 .downloadbtn{ margin:0 auto; margin-top:20px;}
    .product_fool1 h2{ font-size:20px; text-align:center; margin-bottom:10px;}
    .product_fool1 .product_fooltit{ font-size:20px; text-align:center; margin-bottom:10px;}

    .product_fool1 h3{ font-size:16px; text-align:center;}
    .product_fool1 .text{ width:100%; float:none; margin-top:30px; position:relative; z-index:1000;}
    .product_fool1 .text .top p{ font-size:14px; line-height:26px;}
    .product_fool1 .pic{ width:100%; float:none; margin-top:30px; text-align:center;}
    .product_fool1 .pic img{ width:80%;}

    .product_gn dl{ width:48%; height:290px; margin:40px 1% 0 1%;}
    .product_gn dl:nth-child(3n){ margin:40px 1% 0 1%;}
    .product_gn dl:nth-child(6n){ margin:40px 1% 0 1%;}
    .product_point ul{ font-size:16px;}

    .product_contact .left_cor{ width:100%; float:none;}
    .product_contact .pic{  width:100%; float:none; margin:0 auto; margin-top:20px;}

    .product_zbanner .maincon{ padding-top:100px;}
    .product_zbanner{ height:280px;}
    .product_zbanner h3{ font-size:22px; margin-bottom:5px;}
    .product_zbanner .product_zbanner_tit{ font-size:22px; margin-bottom:5px;}

    .product_zbanner p{ font-size:14px; line-height:26px; width:80%;}


    .productbox2 .cspan2{ width:49%; margin:40px 2% 0 0; }
    .productbox2 .cspan2:nth-child(2n){ margin:40px 0 0 0;}
    .productbox2 .cspan2:nth-child(3n){ margin:40px 2% 0 0;}
    .productbox2 .cspan2:nth-child(6n){ margin:40px 0% 0 0;}
    .productbox2 .cspan2 .text{ padding:0 10px;}
    .productbox2 .cspan2 .text h2{ font-size:16px;}
    .productbox2 .cspan2 .text p{ font-size:13px; line-height:20px;}

    .productbox3 .productboxtab .tu{ height:150px;}
    .productbox3 .productboxtab .list dl{ font-size:14px; line-height:24px;}

    /*�ƽ���*/
    .yun-arch.text p{padding-left:18px;}
    .arc-page .text h3{width: 300px;}
    .productbanner .text h1,.productbanner .text .cad_h1{margin: 10px 0;}

    .mechanical_newmodel1 .text h3 {
        width: 90%;
    }

    .feature_new2019_tit{padding-bottom:15px;line-height:38px;margin-top:20px;}
    .feature_new2019_tit img{width:36px;margin-right:10px;}
    .feature_new2019_tit span{font-size:28px;}
    .feature_new2019_tittwo{margin-top:30px;}


    /** cad－collaborative协同**/
    .collaborative_model_two ul{width:90%;padding:20px 0;margin:0 auto 15px;}
    .collaborative_model_two ul li.collaborative_model_two_txtli{float:left;width:50%;padding-top:40px}
    .collaborative_model_two ul li.collaborative_model_two_imgli{float:right;width:45%;text-align:right;}

    .collaborative_model_two ul li img{width:auto;}
    .collaborative_model_two ul li.collaborative_model_two_imgli img{height:207px;}

    .collaborative_model_two ul li h4{font-size:16px;margin-bottom:10px;}
    .collaborative_model_two_txtli_tit{font-size:16px;margin-bottom:10px;}
    .collaborative_model_two_txtlist{line-height:18px;margin-bottom:10px;}
    .collaborative_model_two_txtlist img{float:left;margin-right:10px;margin-top:4px;}
    .collaborative_model_two_txtlist span{float:left;width:90%;font-size:14px;}

    .collaborative_model_two ul.collaborative_rolling_over li.collaborative_model_two_txtli{float:right;}
    .collaborative_model_two ul.collaborative_rolling_over li.collaborative_model_two_imgli{float:left;text-align:left;}



    .mechanicalFeature_stanmodeltwo_cen dl {display: inline-block;float: left;}
    .standardbanner .mechanicalFeaStan_newmodel1_btn .btn {

        text-align: left;
        width: 100%;
    }
    .standardbanner .mechanicalFeaStan_newmodel1_btn{margin:0;}
    .mechanicalFeaStan_newmodel1_cont { padding: 0;width: 100%;}


    .architectrue_newmodel_sixlist {
        float: none;
        display: block;
        width: 90%;
        margin: 0 auto 16px;
        height: 284px;
    }
    .mechlinux_modeltwo_tit {
        font-size: 18px;
        line-height: 24px;
        margin: 20px 0 30px;
    }
    .mechlinux_modelthree_tit {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 30px;
    }

    .mechlinux_modelfour_tit {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 30px;
    }
    .mechlinux_modelthree_item_imgone {
        width: 66px;
        height: 39px;
    }
    .mechlinux_modelthree_item_imgtwo{
        width:90px;
        height:38px;
    }
    .mechlinux_modelthree_item_imgthree{
        width:80px;
        height:47px;
    }
    .mechlinux_modelthree_item_imgfour{
        width:16px;
        height:19px;
    }
    .archlinux_modelthree_tit{
        font-size: 18px;
        line-height: 24px;

    }
    .archlinux_modelthree_txt{
        bottom:20px;
    }

    .mechanical_newmodel1 {
        height: 640px;
    }
    .mechanicalFeaStan_newmodel1 .maincon {
        padding-top: 50px;
    }
}
@media screen and (max-width:750px){
    .product_topimg_pc{display:none;}
    .product_topimg_h5{display:block;margin-top:40px;}
    .product_topbanner_cont {
        top: 10%;
        width: 100%;
    }
    .product_topbanner_tit {
        font-size: 24px;
        line-height: 34px;
        margin-bottom: 14px;
    }
    .product_topbanner_txtnotes{
        width:100%;line-height: 21px;
    }
    .product_topbanner_btn a {
        height: 40px;
        line-height: 40px;
        border-radius: 7px;
        font-size: 14px;
    }
    .product_topbanner_btn_normal{
        width: 140px;
    }

    .arch_mech_banner_img_h5 {
        display: block;
        margin-top: 40px;
    }
    .arch_mech_banner_img_pc{display:none;}

    .arch_mech_banner_cont {
        top: 16%;
    }
    .arch_mech_banner_tit {
        font-size: 45px;
        line-height: 56px;
        margin-top: 5%;
    }
    .arch_mech_banner_txt {
        width: 100%;
        font-size: 16px;
        line-height: 26px;
    }
    .arch_mech_banner_btn {
        margin-top: 30px;
    }
}
@media screen and (max-width:640px) {
    .mechanical_newmodel_bgimg {
        left: 55%;    width: 84%;
    }

    .mechanical_child_banner{height:580px;}

    .architectrue_banner .text h3 {
        width: 99%;
    }

    .architectrue_child_banner_cont{flex-direction: column;}
    .architectrue_child_banner_cont dt {
        width: 110px;
        margin-right: 0;
        margin-bottom: 20px;
    }
    .architectrue_child_banner_cont dd{align-items: center;}


    .arch_mech_banner_cont {
        top: 22%;
    }
    .arch_mech_banner_tit {
        font-size: 38px;
        line-height: 48px;
    }
    .arch_mech_banner_txt {
        font-size: 14px;
        line-height: 24px;
    }
    .arch_mech_banner_btn a {
        width: 140px;
        height: 40px;
        line-height: 40px;
        font-size: 14px;
    }
}
@media screen and (max-width:500px) {

    .mechanical_newmodel1 {height: 290px;}
    .mechanical_newmodel1 .text {padding-top: 10%; }
    .mechanical_newmodel1 .text h3 {width: 53%;font-size: 12px; }
    .mechanical_newmodel1 .text h1{font-size: 20px;    margin-bottom: 15px;}
    .mechanical_newmodel1_beta{width:40px;margin-top:-3px;}
    .mechanical_newmodel1_btn {margin-top:20px;width: 120px;height: 32px;line-height: 32px;border-radius: 5px;    }
    .mechanical_newmodel1_btntxt{font-size: 12px;}
    .mechanical_newmodel1_btnline ,#mechanical_stan_btnline{width: 1px;height: 22px;margin: 5px 5% 0 10%; }
    .mechanical_newmodel1_btnimg {width: 10px;margin: 11px 0 0 0;}

    .mechanical_banner_btn{width: 120px;display:block;
        height: 32px;line-height: 32px; margin-top:20px;
        border-radius: 5px;font-size: 12px;
    }


    .mechanical_newmodeltwo_list{padding:0 5%;margin-top:0;}
    .mechanical_newmodel_two .maincon{width:100%;}
    .mechanical_newmodeltwo_listchange .mechanical_newmodeltwo_txtli{float:none;margin-right:auto;margin-left:auto;}

    .mechanical_newmodeltwo_tit {font-size: 15px;margin-bottom: 16px;line-height: 24px;    }
    .mechanical_newmodeltwo_titone{margin-top:32px;}
    .mechanical_newmodeltwo_txt {font-size: 14px;line-height: 24px;    }
    .mechanical_newmodeltwo_txtli{float: none;width: 90%;margin-left: auto;margin-right:auto;}
    .mechanical_newmodeltwo_imgli {float: none; width: 100%;text-align: center;    }


    .mechanical_newmodel_fourtit {margin: 31px 0 16px;font-size: 18px;line-height: 24px; }
    .mechanical_newmodel_fourtxt {font-size: 14px;line-height: 20px; }
    .mechanical_newmodel_fourcont {margin: 28px auto 0;width: 90%;}
    .mechanical_newmodel_fourlist{float: none;width: 90%;margin: 0 auto 40px;}
    .mechanical_newmodel_fourlisttit {font-size: 16px;line-height: 28px;margin: 17px 0 15px;font-weight: normal;}
    .mechanical_newmodel_fourlist:first-child { margin-left: auto;}
    .mechanical_newmodel_fourlist:last-child {margin-right:auto;}
    .mechanical_newmodel_fourlisttxt {font-size: 12px;line-height: 18px;font-weight:normal;}

    .mechanical_newmodeltwo_hrefa {font-size: 14px;}
    .mechanical_newmodeltwo_href {margin-top: 15px;font-size: 14px;}
    .mechanical_newmodel_six h2{font-size:18px;}
    .mechanical_newmodel_six { padding: 32px 0;}
    .mechanical_newmodel_sixlist{float: none;display:block;width: 90%;margin:0 auto 16px;height: 284px; }
    .mechanical_newmodel_sixlistimg {margin-top:40px;}
    .mechanical_newmodel_sixlisttit{font-size:18px;}
    .mechanical_newmodel_sixlisthref {margin-top: 20px;}
    .mechanical_newmodel_sixlist:last-child {margin-right: auto;    }
    .mechanical_newmodel_sixlistcont { margin-bottom:0;}
    .mechanical_newmodel_sixlistimg img{height:130px;}
    .mechanical_newmodel2_p{width:100%;}

    /*.standardbanner .mechanicalFeaStan_newmodel1_btn .btn a {width: 120px;height: 32px;line-height: 32px;  border-radius:5px;  }*/
    .standardbanner .mechanicalFeaStan_newmodel1_btn .btn a .cad2020_top_btntxt {font-size:12px;}
    .standardbanner .mechanicalFeaStan_newmodel1_btn .btn a .cad2020_top_btnline {width: 1px;height: 22px;margin: 5px 5% 0 10%;}
    .mechanicalFeaStan_top_btnline{width: 1px;height: 22px;margin: 5px 5% 0 10%;}
    .standardbanner .mechanicalFeaStan_newmodel1_btn .btn a .cad2020_top_btnimg {width: 10px; margin: 11px 0 0 0;}

    .standardbanner .mechanicalFeaStan_newmodel1_btn .btn a{width: 118px;
        line-height: 32px;
        height: 32px;
        font-size: 14px;}

    .standardbanner .mechanicalFeaStan_newmodel1_btn .btn{margin-top: 10px;}
    .mechanicalFeaStan_newmodel1{height: 360px;}
    .mechanicalFeaStan_newmodel1_cont dt{margin-bottom:20px;}
    .mechanicalFeaStan_newmodel1_cont dt img{width:40px;margin-right:10px;}
    .mechanicalFeaStan_newmodel1_cont dt span{font-size:16px;line-height:34px;}
    .mechanicalFeaStan_newmodel1_cont dd{width:94%;font-size: 12px;line-height: 26px;}
    .standardbanner .mechanicalFeaStan_newmodel1_btn {margin-left: 0%;margin-top:0;}
    .mechanicalFeaStan_newmodel1 .maincon {
        padding-top: 30px;width:90%;
    }
    .oem_ourcustomers_cont {height:48px;}

    .architectrue__newmodel_two .mechanical_newmodeltwo_imgli {float: none;width: 100%;}
    .architectrue__newmodel_two .mechanical_newmodeltwo_titone {margin-top: 32px;}
    .architectrue__newmodel_two {padding: 10px 0;}


    .mechanical_newmodel_bgimg {
        left: 52%;    width: 72%;
    }

    #mechlinux_modelone_phone{display:block;}
    #mechlinux_modelone_pc{display:none;}
    .mechlinux_modelone_cont { padding: 20px 0 0;}
    .mechlinux_model_one .maincon{width:100%;}
    .mechlinux_modelone_txtli {float: none;width: 80%;margin-left:auto;margin-right:auto;}
    .mechlinux_modelone_imgli {float: none;width: 100%;}

    .mechlinux_modelone_txt {
        font-size: 14px;line-height: 24px;
    }

    .mechlinux_modelfour_table thead td {
        font-size: 12px;
    }

    .mechlinux_modeltwo_list {
        width: 100%;
        height: 390px;
        margin-bottom: 20px;
    }
    .mechlinux_modeltwo_list_tit {
        margin: 15px 0 12px;
        font-size: 16px;
        line-height: 20px;
    }
    .mechlinux_modeltwo_list_txt {
        font-size: 14px;
        line-height: 22px;
        margin: 0 16px;
    }
    .mechlinux_model_three {
        margin: 20px 0 40px;
        padding: 40px 0;
    }
    .mechlinux_modelthree_cont {
        display: flex;
        flex-wrap: wrap;
    }
    .mechlinux_modelthree_item {
        width: 48%;
        height: 89px;
        margin-bottom: 15px;
    }
    .archlinux_model_three{
        margin: 20px 0 40px;
    }

    .archlinux_topbannerbg .text h3{
        width:100%;
    }
    .archlinux_topbannerbg .text h3.arch_banner_txt{
        width:100%;
    }


    .mechanical_banner {
        height: 430px;
    }
    .mechanical_banner .text h3 {
        width: 90%;
        font-size: 12px;
        line-height:20px;
    }

    .mechanical_child_banner{height:470px;}
    .mechanical_child_banner .mechanicalFeaStan_newmodel1_cont {
        width: 96%;
    }

    .architectrue_newmodel1{height:500px}
    .architectrue_banner .text h3 {
        width: 96%;
    }
}
@media screen and (max-width:480px) {
    .download_center .con dl a{ height:auto;}
    .standardbanner{ height:450px;}
    .productbanner .text{ padding-top:20%;}
    .productbanner{ height:300px;}
    .productbanner .text p{ font-size:12px; line-height:20px;}
    .hezuologo .item dl{ margin:70px 0 20px 0;}
    .hezuologo .item dt{ width:45%; display:inline-block; margin:15px 1%;}
    .lingjian.bai{ height:400px;}
    .jishi h1{font-size: 20px;}
    .jishi .mechaFeature_jishi_tit{font-size: 20px;}

    .jishi dl{ width:100%;  margin:20px auto 0 auto;}
    .jishi dl:nth-child(4n){ margin:20px auto 0 auto;}
    .jzicon{ padding:20px 0;}
    .jzicon dl{ width:100%; height:auto; margin:10px auto; float:none;}
    .jzicon dl:nth-child(3n){ margin:10px auto;}
    .jzicon dl h3{ margin-bottom:5px;}
    .jzfabu h2{ font-size:24px; margin:70px 0 10px 0;}
    .jzfabu p{ font-size:14px; line-height:26px; }
    .jzman .item dl p{ margin-top:10px; font-size:14px; height:180px;}
    .jzlist4 .con dl{ width:100%; float:none; margin:30px auto 0 auto;}
    .jzlist4 .con dl:nth-child(2n){ margin:30px auto 0 auto;}
    .standardbanner .pic{ width:40%;}
    .ptfabu ul li:last-child{width:80%;margin:20px auto 0;}
    .h3_2019new{width:80%;}
    .productbanner .text.fd h3{margin-top:10px;}

    .featuretop_new2021_btna {width: 120px;height: 32px;line-height: 32px;  border-radius:5px;  }
    .bigstandardbanner .text .btn a.featuretop_new2021_btna {width: 120px;height: 32px;line-height: 32px;  border-radius:5px;  }
    .featuretop_new2021_btntxt {font-size:12px;}
    .featuretop_new2021_btnline {width: 1px;height: 22px;margin: 5px 5% 0 10%;}
    .featuretop_new2021_btnimg {width: 10px; margin: 11px 0 0 0;}
    .featuretop_new2021_btna:first-child {margin-right: 3px;}


    .feature_top_btncont{margin: 20px 0 0;}
    .colfeature_top_btncont{margin:20px 0 0;}
    .feature_top_btn{width: 120px;height: 32px;line-height: 32px;  border-radius:5px;}
    .feature_top_btnline{width: 1px;height: 22px;margin: 5px 5% 0 10%;}
    .feature_top_btnimg{width: 10px; margin: 11px 0 0 0;}
    .feature_top_btntxt{font-size:12px;}

    .bigstandardbanner{ height:auto; padding-bottom:100px;}
    .bigstandardbanner .pic{ width:35%;}
    .bigstandardbanner .nav a{ font-size:12px; display:block; width:30.333333%; margin:0 1%; float:left;}
    .bigstandardbanner .nav .feature_tab_item{ font-size:12px; display:block; width:30.333333%; margin:0 1%; float:left;}
    .cadbigstandardbanner .nav a{width:33.02%;margin:0;}
    .cadbigstandardbanner .nav .feature_tab_item{width:33.02%;margin:0;}
    .cadbigstandardbanner .nav.fixed{height:84px;}
    .bigstandardbanner .text{ font-size:12px;}
    .bigstandardbanner .text .btn a{ width:120px; line-height:35px; font-size:12px;}
    .interfixbox{ padding:20px 0;}
    .interfixbox dl{ width:100%;  margin:10px auto; float:none;}
    .interfixbox dl:nth-child(4n){ margin:10px auto;}
    .interfixbox dl h3{ margin-bottom:5px;}
    .new_type dl{ width:100%; padding:20px;}
    .mechanistan_new .new_type dl{ width:100%; padding-top:0px;height:340px;}
    .pic_tan dl{ width:100%; margin:0; float:none;}
    .pic_tan .tu{ width:100%; float:none; margin-top:20px;}

    .s_support{ padding-top:40px;}
    .s_support h2{ font-size: 20px;}
    .s_support h2 span i{ height:20px; margin-right:0;}
    .s_support h2 a{ margin-top:0;}

    .s_support .arc_support_videotit{ font-size: 20px;}
    .s_support .arc_support_videotit span i{ height:20px; margin-right:0;}
    .s_support .arc_support_videotit a{ margin-top:0;}

    .s_support .cadsup_title_cont i{ height:20px; margin-right:0;}
    .s_support .cadsup_title_conttit{font-size: 20px;}
    .s_support .cadsup_title_cont a{ margin-top:0;}

    .s_support .bottom dt{ width:45%;}
    .s_support .bottom dd{ width:55%; font-size:12px;}
    .s_support .bottom dd span a{ margin-right:5px;}
    .product_page_banner .maincon h1{font-size:24px;line-height:28px; margin:150px 0 10px 0; }
    .product_page_banner .maincon .product_banner_tith{font-size:24px;line-height:28px; margin:150px 0 10px 0; }

    .product_page_banner .maincon p{ font-size: 14px; line-height:26px;}
    .product_point{ padding:30px 0;}
    .product_point h2{ font-size:20px; width:96%; margin:0 auto;}
    .product_point dl{ width:100%; float:none; height:51px; margin:30px auto;}
    .product_point.ht dl{ height:46px; }
    .product_point dl dt{ width:12%; }
    .product_point dl dd{ width:83%;}
    .product_gn h2 { font-size:20px;}
    .product_gn{ padding:30px 0;}
    .product_point .send dl{ width:100%; float:none;height:106px;}

    .product_gn dl{ width:100%; float:none; padding-bottom:20px; height:auto; margin:20px auto 0 auto;}
    .product_gn dl:nth-child(3n){ margin:20px auto 0 auto;}
    .product_gn dl:nth-child(6n){ margin:20px auto 0 auto;}
    .product_gn.small dl{ height:auto; padding-bottom:0px;}
    .product_gn dl dt{ height:196px;}
    .product_gn h2{ margin-bottom:20px;}
    .product_point ul{ font-size:14px;}
    .product_point ul{ width:50%;}
    .product_point ul span{ width:40px;}

    .product_contact{ padding:30px 0;}
    .product_contact h2{ font-size:18px; margin-bottom:10px;}
    .product_z_tab li dt{ width:25%;}
    .product_z_tab li dd{ width:70%; font-size:14px; line-height:24px;}

    .productbox2 .cspan2{ width:100%; margin:20px auto; float:none; }
    .productbox2 .cspan2:nth-child(2n){ margin:20px auto;}
    .productbox2 .cspan2:nth-child(3n){ margin:20px auto; }
    .productbox2 .cspan2:nth-child(6n){ margin:20px auto; }
    .productbox2 .cspan2 .text{ padding:0 10px;}
    .productbox2 .cspan2 .text h2{ font-size:16px;}
    .productbox2 .cspan2 .text p{ font-size:13px; line-height:20px;}
    .productbox3 .productboxtab .tab{ height:auto; overflow:hidden; border-bottom:0;}
    .productbox3 .productboxtab .tab a{ font-size:14px; width:50%;}

    .productbox3 .productboxtab .tu{ width:100%; float:none; height:150px;}
    .productbox3 .productboxtab .list dl{ width:100%; margin-top:20px; float:none; font-size:14px; line-height:24px;}
    .productbox3 .productboxtab .list dl a{ margin:0 auto; margin-top:20px;}
    .productbox4 h2{ font-size:20px; line-height:24px;  margin:30px auto 10px auto;}
    .productbox4 a{ margin-top:20px;}

    .product_point .send dl dd{ width:85%; font-size:14px;}
    .product_point .send dl dt{ width:10%;}
    .new_type h5{   width:90%; margin:0 auto;}
    .feature_new2019_titmarb{margin-bottom:0;}
    .ZOLLINK-li-cont{display: block;padding-left: 56px;}
    .bottom .ZOLlink li{float:left;}
    .bottom .ZOLlink li:nth-child(1),.bottom .ZOLlink li:last-child{display: inline-block;}
    .bottom .ZOLlink li:last-child{text-align: center;}
    .bottom .ZOLlink li:nth-child(1) span{display: none;}
    .bottom .ZOLlink li:nth-child(1){text-align: center;}

    .product_zdm{text-align:center;}
    .product_zdm.product_point dl{text-align: center;height:40px;}
    .product_zdm.product_point dt ,.product_zdm.product_point dd{display: inline-block;float: none;height:40px;line-height: 40px;}
    .product_zdm.product_point dt{width: 40px;}
    .product_zdm.product_point dd{width:auto;margin-left: 20px;}

    /*�ƽ���*/
    .yun-arch p i{width: 5px;height:5px;top:12px;}
    .flex_item.pic{width: 100%;float: none;margin-bottom: 20px;}
    .module_top{margin:30px 0 10px;}
    .module_top_item{font-size: 20px;}
    .flex_module{padding-bottom:30px;}
    .flex_module_main{height:auto;padding: 15px 0 15px;}
    .yun-arch.text{padding-top:30px;}
    .yun-arch.text p{font-size: 14px;padding-left:15px;}
    .flex_module_left, .flex_module_right{display: block;width: 100%; margin: 30px 0 30px;}
    .flex_module_main .text h3{font-size: 18px;margin-bottom: 20px;}
    .flex_module_main .text p{font-size: 14px;line-height: 20px;padding-left: 18px;}
    .flex_module_main .text p i{width: 5px;height:5px;top:8px;}
    .flex_module_main .text a.detail{font-size: 14px;}



    .feature_new2019_tit{padding-bottom:10px;line-height:25px;margin-top:0;margin-bottom:20px;background-size:180px auto}
    .feature_new2019_tit img{width:26px;margin-right:10px;}
    .feature_new2019_tit span{font-size:18px;}
    .feature_new2019_tittwo{margin-top:10px;}

    .mechanistan_new .feature_new2019_tit{margin-top:20px;margin-bottom:10px;}
    /** cad－collaborative协同**/
    .collaborative_model_onecont li div img{height:70px;}
    .collaborative_model_two ul{width:90%;padding:10px 0;margin:0 auto 10px;}
    .collaborative_model_two ul li.collaborative_model_two_txtli{float:left;width:100%;padding-top:20px}
    .collaborative_model_two ul li.collaborative_model_two_imgli{float:right;width:100%;text-align:center;}

    .collaborative_model_two ul li img{width:auto;}
    .collaborative_model_two ul li.collaborative_model_two_imgli img{height:117px;}

    .collaborative_model_two ul li h4{font-size:14px;margin-bottom:10px;}
    .collaborative_model_two_txtli_tit{font-size:14px;margin-bottom:10px;}
    .collaborative_model_two_txtlist{line-height:16px;margin-bottom:10px;}
    .collaborative_model_two_txtlist img{float:left;margin-right:10px;margin-top:3px;}
    .collaborative_model_two_txtlist span{float:left;width:90%;font-size:12px;}

    .collaborative_model_two ul.collaborative_rolling_over li.collaborative_model_two_txtli{float:right;}
    .collaborative_model_two ul.collaborative_rolling_over li.collaborative_model_two_imgli{float:left;text-align:center;}


    .collaborative_model_three_tit{padding:20px 0 0;}
    .collaborative_model_three_tit h5{font-size:18px;}
    .collaborative_model_three_titlink{margin-top:10px;}
    .collaborative_model_three_titlink a{font-size:14px;}

    .collaborative_model_three .jzicon dl dt {margin-bottom:10px;}
    .collaborative_model_three .jzicon dl dt img{width:auto;height:52px}

    .collaborative_model_three .jzicon dl h3{font-size:14px;}

    .architectrue_child_banner {
        height: 660px;
    }
    .mechanical_child_banner {
        height: 660px;
    }
    .mechanical_newmodel1 .text {
        padding-top: 10%;
    }
    .architectrue_banner {
        height: 600px;
    }
    .mechanical_child_banner.mechanical_child_banner_compare {
        height: 400px;
    }
}
@media screen and (max-width:460px) {
    .arch_mech_banner_tit {
         font-size: 36px;
         line-height: 48px;
         margin-top: 0;
     }

    .arch_mech_banner_cont {
        top: 35px;
        transform: translateX(-50%) translateY(0);
        -webkit-transform: translateX(-50%) translateY(0);
        -moz-transform: translateX(-50%) translateY(0);
        -ms-transform: translateX(-50%) translateY(0);
    }
    .arch_mech_banner_txt {
        font-size: 14px;
        line-height: 22px;
    }
    .arch_mech_banner_btn a {
        width: 105px;
        height: 38px;
        line-height: 38px;
        font-size: 14px;
    }
}
@media screen and (max-width:440px) {
    .mechanical_newmodel_bgimg {
        left: 52%;    width: 97%;
    }
    .archlinux_modelthree_txt{
        bottom:10px;
    }
    .architectrue_child_banner_tit {
        font-size: 24px;
        line-height: 30px;font-weight: bold;
    }

    .mechanical_new_banner .arch_mech_banner_tit {
        font-size: 32px;
        line-height: 48px;
    }
}
@media screen and (max-width:400px) {
    .arch_mech_banner_tit {
        font-size: 34px;
        line-height: 48px;
    }
    .arch_mech_banner_tit {
        margin-bottom: 10px;
    }
    .arch_mech_banner_btn {
        margin-top: 24px;
    }
    .arch_mech_banner_btn a {
        width: 96px;
        height: 34px;
        line-height: 34px;
        font-size: 12px;
    }
}
@media screen and (max-width:380px) {
    .standardbanner .text h1{ font-size:20px;}
    .standardbanner .text h2{ font-size:20px; margin-top:20px;}
    .standardbanner .text h3{ font-size:22px; margin-top:20px;}
    .standardbanner .text .cad_compare_tit{ font-size:22px; margin-top:20px;}
    .h3_2019new{width:85%;}


    .bigstandardbanner .text h1{ font-size:22px;}
    .product_zbanner h3{ font-size:20px;}
    .product_zbanner .product_zbanner_tit{ font-size:20px;}

    .product_z_tab li dt{ width:25%;}
    .product_z_tab li dd{ width:75%;}
    .yun-arch.text p{font-size: 12px;}
    .ZOLLINK-li-cont{display: block;padding-left: 40px;}

    .mechlinux_modeltwo_tit {
        font-size: 16px;
        line-height: 22px;
        margin: 15px 0 20px;
    }
    .mechlinux_modeltwo_list_tit {
        margin: 10px 0 10px;
        font-size: 14px;
        line-height: 20px;
    }
    .mechlinux_modelthree_tit {
        font-size: 16px;
        line-height: 22px;
        margin-bottom: 20px;
    }

    .mechlinux_modelfour_tit {
        font-size: 16px;
        line-height: 22px;
        margin-bottom: 20px;
    }
    .archlinux_modelthree_tit{
        font-size: 16px;
        line-height: 22px;
    }


    .architectrue_child_banner .maincon {
        padding-top: 70px;
    }
    .architectrue_child_banner_cont dt {
        width: 100px;
    }
    .architectrue_child_banner_txt {
        font-size: 12px;
        line-height: 22px;
    }

    .architectrue_child_banner_tit {
        font-size: 22px;
        line-height: 28px;
    }
}
@media screen and (max-width: 371px) {
    .product_topbanner_tit {
        font-size: 20px;
        line-height: 30px;
        margin-bottom: 10px;
    }
    .product_topbanner_txtnotes {
        font-size: 12px;
        line-height: 20px;
    }

    .mechanical_new_banner .arch_mech_banner_tit {
        font-size: 30px;
        line-height: 44px;
    }
}
@media screen and (max-width:360px) {
    .archlinux_modelthree_tit_h5{font-size: 14px;}
    .archlinux_model_three{
        margin-top:20px;
    }
    .archlinux_model_two{
        margin-bottom:20px;
    }
    .architectrue_child_banner_tit {
        font-size: 20px;
        line-height: 26px;
    }


    .arch_mech_banner_tit {
        font-size: 30px;
        line-height: 44px;
    }
    .arch_mech_banner_txt {
        font-size: 12px;
        line-height: 20px;
    }

    .mechanical_new_banner .arch_mech_banner_tit {
        font-size: 26px;
        line-height: 40px;
    }
}
@media screen and (max-width:320px) {
    .product_z_tab li dt{ width:20%;}
    .product_z_tab li dd{ width:80%;}
    .productbox4 p{ font-size:12px;}
}