.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 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 .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 .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:hover{ background:#003da8;}
.jishi dl:hover dd{ color:#fff;}
.jishi dl:hover dd h2{ 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:60%;}

.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 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 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;}



/*��������*/
.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.png) 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) 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 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 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 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 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 .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 h6{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_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;}


@media screen and (max-width:1600px) {
    .productbanner{ height:800px;}
    .productbanner .text{ padding-top:13%;}
    .productbanner.hei. text{ padding-top:11%;}
}
@media screen and (max-width:1450px) {
    .productbanner{ height:700px;}
    .productbanner .text{ padding-top:13%;}
    .productbanner.hei .text{ padding-top:13%}
}
@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;}
    .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.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 .pic{ width:68%;}
    .jzlist2 .top h1{ 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;}
    .jzlist4 .top h1{ 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 .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%;}
}

@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;}
}
@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 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;}
    .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;}
}
@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{ 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:100px; width:70%;}
    .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 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 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 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 p{  margin-top:15px;}
    .jzlist5{ padding:30px 0;}
    .jzlist5 .top h1{ 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;}
}


@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 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;}
}

@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;}
    .h3_2019new{width:85%;}
}

/*����*/
.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;}

.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;}

.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 h3.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:360px; 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;}
.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 .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;}
.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: 419px;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 p{ font-size: 16px; line-height: 30px;}
.product_fool1 h2{ 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 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;}
.feature_new2019_tit span{font-size:30px;}

.feature_new2019_tittwo{margin-top:50px;}

.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;}

/*
��е2018ҳ��
*/
.mec-page .text h1{margin-top: 110px;}


/* 14�� С��1440px */
@media screen and (max-width: 1439px){
    .pic_tan .con{ width:580px }
}

/* 13�� С��1280px */
@media screen and (max-width: 1281px){
    .pic_tan .con{ width:550px }
}


/*С��1200px */
@media screen and (max-width:1230px) {
    .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%;}
    .product_zbanner h3{ 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 h3.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%;}
    .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 p{ font-size: 14px; line-height:26px;}
    .product_fool1 h2{ 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 h6{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;}

}

/* iPad  Pro*/
@media screen and (max-width:1030px) {

    .s_support .bottom dd span{ margin-top:10px;}
    .s_support .bottom dl{ height:200px;}
    .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;}


    /** 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_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;}

}

@media screen and (max-width:850px) {
    .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:13px; }

    .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_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;}

}

/* iPad */
@media screen and (max-width:769px) {
    .bigstandardbanner .maincon{ padding-top:80px;}
    .cadbigstandardbanner .nav{bottom:0;}
    .cadbigstandardbanner .nav a{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; }
    .new_type dl{ width:50%;}

    .s_support .bottom dl{ width:100%;  margin:20px auto 0 auto; float:none;}
    .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 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 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;}



    .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_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;}


}

/* �ֻ� */
@media screen and (max-width:480px) {
    .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;}
    .cadbigstandardbanner .nav a{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;}
    .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 .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 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;}


    /** 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_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;}

}

@media screen and (max-width:380px) {
    .bigstandardbanner .text h1{ font-size:22px;}
    .product_zbanner h3{ 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;}
}

@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;}
}

#feature_new .maincon dl a.fancybox-button{width:auto;}



