/**{
	box-sizing: border-box;
}*/
.zwcad-overview *{
	box-sizing: border-box;
}
body{

	color: #505050; background: #fafafa;
}

/*导航*/
body{
	padding-top: 150px;
	/*transition: 0.2s;
	-webkit-transition: 0.2s;*/
}
body.nosubheader{
	padding-top: 70px;
}
#header{
	position: fixed; left: 0; right: 0; top: 0; z-index: 99;
	transition: 0.2s;
	-webkit-transition: 0.2s;
	z-index: 999;
}
.zwcad-header{
	position: fixed; left: 0; right: 0; top: 70px; z-index: 99;
	transition: 0.2s;
	-webkit-transition: 0.2s;
}

/*滚动*/
body.is-scrolled{
	padding-top: 70px;
}
body.is-scrolled #header{
	top: -70px;
}
body.is-scrolled .zwcad-header{
	top: 0;
}

img{
	max-width: 100%;
}
body.zwcad-header{
	padding-top: 70px;
}

.g-none{
	display: none;
}
.wrapper{
	width: 1322px; margin: 0 auto;
}
.zwcad-header{
	height: 80px; line-height: 80px; background: #0042a4;color: #fff; font-size: 23px; overflow: hidden;
	position: fixed;
    left: 0;
    right: 0;
    top: 70px;

}
.zwcad-header a{
	color: #fff;
}
.zwcad-header-logo{
	display: inline-block;vertical-align: middle; margin-left: 25px;
}
.zwcad-header-logo img{
	vertical-align: middle;
}
.zwcad-header-solgan{
	display: inline-block;vertical-align: middle; margin-left: 12px; font-size: 18px;
}
.zwcad-header-nav{
	float: right; margin-right: 35px;
}
.zwcad-header-nav li{
	float: left; font-size: 16px;
}
.zwcad-header-nav li a{
	display: block; padding: 0 22px;
}
.zwcad-header-nav li a:hover{
	cursor:pointer;
}
.zwcad-header-nav li a:hover,
.zwcad-header-nav li.active a{
	background: #0057a9;
}
.zwcad-header-nav li.btn{
	margin-left: 20px;
}
.zwcad-header-nav li.btn a{
	height: 45px; line-height: 45px; background: #ff7f29; padding: 0 30px; border-radius: 45px; margin-top: 18px;
}
.zwcad-header-nav li.btn a:hover{
	background: #fd6703;
}
.zwcad-banner{
	background: url(../../../images/product/zwcad/zwcad-banner.jpg) no-repeat center #378fe5; background-size:cover ; height: 640px\0; position: relative; overflow-x: hidden; height: 640px;
}

/*.zwcad-banner .bgvideo{
	object-fit: fill; width: 100%;display: none\0;
}*/
.zwcad-banner-main{
	position: absolute; left: 0; right: 0; top: 0; bottom: 0;
}
.zwcad-banner-main .wrapper{
	position: relative; height: 100%;
}
.zwcad-banner-txt{
	position: absolute;left: -45px; top: 200px; color: #fff;
}
.zwcad-banner-txt h2{
	font-size: 60px; font-weight: lighter;
}
.zwcad-banner-txt p{
	font-size: 30px; margin-top: 5px;
}
.zwcad-banner-txt .btn{
	margin-top:35px ;display: inline-block; line-height: 50px;padding: 0 30px; border: 2px solid #fff;text-align: center;color: #fff; font-size: 24px;
}
.zwcad-banner-txt .btn:hover{
	background: #fff; color: #006bd3;
}
.zwcad-txt{
	padding: 180px 0 160px; background: url(../../../images/product/zwcad/zwcad-bg1.jpg) no-repeat center; background-size:cover ;text-align: center;
}
.zwcad-txt .tit{
	font-size: 28px; color: #505050;
}
.zwcad-txt .txt{
	margin-top: 60px; font-size: 22px;  padding: 0 30px;
}

.zwcad-txt .btn{
	margin-top: 60px;
}
.m-btn{
	line-height: 45px; background: #0e5bce; border-radius: 30px; color: #fff; font-size: 22px;display: inline-block; padding: 0 30px;
}
.m-btn:hover{
	color: #fff; background: #083982;
}
.m-btn.orange{
	background: #ff7f29;
}
.m-btn.orange:hover{
	background: #fd6703;
}
.m-btn-1{
	min-width: 257px;
}

.zwcad-adv{
	background: #0e5bce url(../../../images/product/zwcad/zwcad-bg2.jpg) no-repeat center; background-size:cover ; padding: 300px 0 300px;
}
.zwcad-adv-txt{
	text-align: center; font-size: 22px; color: #fff;
}

.zwcad-cad-wrap{
	position: relative; margin-top: -105px;
}
.zwcad-cad-m{
	display: none;
}
.zwcad-cad{
	background: #ecf1f7; box-shadow: 0 0 15px rgba(0,0,0,0.15); height: 705px;
}
.zwcad-cadhd{
	float: left; width: 400px; padding: 80px 0 0 70px; position: relative; background: #fff;height: 705px;
}
.zwcad-cadbd{
	width: 920px; float: left; background: #ecf1f7;height: 705px;
}
.zwcad-cadhd .tit{
	position: absolute; left: 70px; top: 70px; width: 480px;
	font-size: 60px; color: #0042a4; line-height: 1.6; font-weight: bold;
}
.zwcad-cadhd .tit li{
	display: none;
}
.zwcad-cadhd .tit li.on{
	display: block;
}
.zwcad-cadhd> ul{
	padding-top: 290px;
}
.zwcad-cadhd>ul li{
	font-size: 22px; color: #505050; cursor: pointer; padding: 15px 0;
}
.zwcad-cadhd>ul li.on{
	color: #0042a4;
}
.zwcad-cadhd .btn{
	padding-top: 30px;
}
.zwcad-cadbd {
	padding-top: 95px; padding-left: 198px; overflow: hidden;
}

.zwcad-cadbd li{
	width: 655px;  margin-right: 30px;
}
.zwcad-cadbd .img{
	width: 654px; margin-bottom: 15px; font-size: 0;
}
.zwcad-cadbd .img img,
.zwcad-cadbd .img video{
	width: 100%;box-shadow: 0 0 5px 2px rgba(0,0,0,0.3);
}

.zwcad-cadbd .txt{
	font-size: 22px; color: #505050;
}

.zwcad-inno-wrap{
	margin-top: 90px; position: relative; margin-bottom: -70px;
}
.zwcad-inno{
	position: relative; z-index: 4;
}
.zwcad-inno-main{
	height: 500px; background: url(../../../images/product/zwcad/zwcad-bg3.jpg) no-repeat center #0042a4; background-size:cover ; text-align: center; padding: 170px 80px 0; color: #fff;
}
.zwcad-inno-main .tit{
	font-size: 28px; margin-bottom: 20px;
}
.zwcad-inno-main .txt{
	font-size: 22px; margin-bottom: 35px;
}
.zwcad-inno-ft{
	text-align: center; padding: 40px 80px 30px;box-shadow: 0 0 15px rgba(0,0,0,0.15);background: #fff;
}
.zwcad-inno-ft .txt{
	font-size: 22px; color: #505050; margin-bottom: 30px;
}
.zwcad-inno-ft .btn a{
	font-size: 22px; color: #0042a4; padding-right: 30px;
	    display: inline-block;
    background: url(../../../images/product/zwcad/zwcad-more.png) no-repeat right center;
}
.zwcad-coll{
	background: url(../../../images/product/zwcad/zwcad-bg4.jpg) no-repeat top center #0041a3; background-size:cover ;
}
.zwcad-coll-row1{
	position: relative;  height: 974px; margin-bottom: 70px;
}
.zwcad-coll-row1 .bg{
	position: absolute !important; right: -800px; top: 0; z-index: 1;
	background: url(../../../images/product/zwcad/zwcad-bg5.png) no-repeat; height: 974px; width: 1218px;
}
.zwcad-coll-l{
	padding-top: 190px; padding-left: 70px; color: #fff; float: left;width: 460px; position: relative; z-index: 3;
}
.zwcad-coll-l .tit{
	font-size: 60px; font-weight: bold; margin-bottom: 55px;
}
.zwcad-coll-l .txt{
	 font-size: 22px; margin-bottom: 80px;
}
.zwcad-coll-r{
	position: absolute; right: 0; top: 290px; z-index: 2;
}

.zwcad-coll-row2{
	padding-bottom: 280px; text-align: center; color: #fff;
}
.zwcad-coll-row2 .tit{
	font-size: 28px; margin-bottom: 30px;
}
.zwcad-coll-row2 .txt{
	font-size: 22px; margin-bottom: 80px;
}
.zwcad-say{
	 padding: 0 0 45px;text-align: center; position: relative;
}
.zwcad-say-bg{
	background: url(../../../images/product/zwcad/bg4.html) no-repeat center top #fafafa; position: absolute; left: 0; right: 0; top: 110px; bottom: 0; z-index: 0; background-size:100% auto ;
}
.zwcad-say .wrapper{
	position: relative; z-index: 1;
}
.zwcad-say-list{
	 background: #fff; box-shadow: 0 0 20px rgba(0,0,0,0.1); padding: 25px; border: 1px solid #eee \0;  position: relative; margin-top: -110px;
}
.zwcad-say-list .tab{
	border-top: 1px solid #b5b5b5;
}
.zwcad-say-list .tabhd{
	height: auto;   display: table; width: 100%;
}
.zwcad-say-list.on .tabhd{
	margin-bottom:15px;
}
.zwcad-say-list.on .tabhd:last-child{
	margin-bottom: 0;
}
.zwcad-say-list.on .tab{
	padding-top: 15px;
}
.zwcad-say-list .tab:first-child{
	border: 0;
}
.zwcad-say-list.on .tab:first-child{
	padding-top: 0;
}
.zwcad-say-list .tabhd li{
	 width: 33.33%; display: table-cell; height: 244px;vertical-align: middle; border-right: 1px solid #b5b5b5;font-size: 28px; color: #0042a4; cursor: pointer;  font-weight: 700; position: relative;
}
.zwcad-say-list  .tabhd li:last-child{

	border: 0;
}

.zwcad-say-list .tabhd li .line{
	position: absolute; left: 25px; right: 25px; bottom: -15px;border-bottom: 5px solid #0042a4;  opacity: 0; visibility: hidden;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
}
.zwcad-say-list .tabhd li.active .line{
	visibility: visible; opacity: 1;
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
}

.zwcad-say-list .tab.on .tabbd{
	border-top: 1px solid #b5b5b5;
}
.zwcad-say-list  .tabbd-item{
	text-align: left; padding: 68px 0 68px 40px; height: auto; overflow: hidden; display: none; border-top: 1px solid #b5b5b5;
}
.zwcad-say-list  .tabbd-item .inner{
	width: 515px; float: left;
}
.zwcad-say-list  .tabbd-item .tit{
	font-size: 22px;
}
.zwcad-say-list  .tabbd-item .txt{
	font-size: 16px; margin-top: 15px;
}
.zwcad-say-list  .tabbd-item .txt1{
	margin-top: 18px; background: #0042a4; color: #fff;
}
.zwcad-say-list  .tabbd-item .txt1-info{
	padding: 20px 45px; font-size: 20px; line-height: 1.2; position: relative;
}
.zwcad-say-list  .tabbd-item .txt1-info sub{
	position: absolute; left: 15px; top: 15px; background: url(../../../images/product/zwcad/quotes-top.html); width: 21px; height: 17px;
}
.zwcad-say-list  .tabbd-item .txt1-info sup{
	position: absolute; right: 15px; bottom: 20px; background: url(../../../images/product/zwcad/quotes-bottom.html); width: 21px; height: 17px;
}
.zwcad-say-list  .tabbd-item .txt1-ft{
	padding: 0 25px 20px 0; text-align: right;font-size: 16px;

}

.zwcad-say-list  .tabbd-item .txt1-ft .row2{
	font-style: italic; font-weight: lighter;
}
.zwcad-say-list  .tabbd-item .img{
	float: right; width: 650px; box-shadow: 0 0 10px rgba(0,0,0,0.2);
}
.zwcad-say-list  .tabbd-item .img img{
	max-width: 100%; display: block;
}
.zwcad-say-btn{
	margin-top: 20px; font-size: 22px; color: #006bd3;
}
.zwcad-say-btn a{
	display: inline-block; color: #006bd3; background: url(../../../images/product/zwcad/zwcad-more.png) no-repeat right center; padding-right: 40px;
}
.zwcad-say-btn a:hover span{
	text-decoration: underline;
}
.zwcad-say-btn span{
	font-size: 24px;
}
.zwcad-foot{
	background: #0042a4;color: #fff; padding: 90px 0 65px;text-align: center;
}
.zwcad-foot .tit{
	font-size:46px ; margin-bottom: 20px; font-weight: 700;
}

.zwcad-foot .btn a{
	margin: 0 26px;
}
.wow{
	visibility: hidden;
    visibility: visible\0;
}
.mobile-zwcad-say{
	display: none;
}

.g-mobile{
		display: none;
	}


/*What's New*/
.zwcad-news-banner{
	 background:#0042a4 url(../../../images/product/zwcad/zwcad-newsbanner.jpg) no-repeat center; background-size:cover ; height: 170px; text-align: center;
}
.zwcad-news-banner .txt{
	font-size: 58px; color: #fff; line-height: 170px; position: relative; margin-left: -95px;
}

.zwcad-news{
	 background: #FAFAFA; position: relative; z-index: 2; padding-top: 70px;
}
.zwcad-news-hd{
	position: relative; z-index: 4;
}
.zwcad-news-hd{
	position: relative; z-index: 4;
}
.zwcad-news-hd .time{
	height: auto; overflow: hidden; opacity: 1;
}
.zwcad-news-hd .time.on{
	opacity: 0;
}
.zwcad-news-hd .time ul{
	width: 1060px; float: left; border-bottom: 8px solid #0042a5; position: relative; margin-bottom: 66px; padding-left: 70px; margin-left: 3px;
}
.zwcad-news-hd .time ul:before,
.zwcad-news-hd .time ul:after{
	position: absolute; bottom: -12px; width: 15px; height: 15px; border-radius: 50% ; background: #0042a5; content: "";
}
.zwcad-news-hd .time ul:before{left: -2px;}
.zwcad-news-hd .time ul:after{
	right: -2px;
}
.zwcad-news-hd .time li{
	display: inline-block;vertical-align: top; width:18%;text-align: center; padding-bottom: 26px; position: relative;  cursor: pointer;
}

.zwcad-news-hd .time li em{
	display: inline-block; background: url(../../../images/product/zwcad/time.png); background-size:cover ; width: 25px; height: 24px;
	position: absolute; left: 50%; margin-left: -12.5px; bottom: -15px;
}
.zwcad-news-hd .time li .tit{
	font-size: 22px; color: #0042a5;
}
.zwcad-news-hd .time li:hover em{
	background: url(../../../images/product/zwcad/timeon1.png); background-size:cover ; width: 37px; height: 37px; margin-left: -16.5px; bottom: -20px;
}
.zwcad-news-hd .time li.on .tit{
	display: none;
}
.zwcad-news-hd .time li.on em,
.zwcad-news-hd .time li.on:hover em{
	 background: url(../../../images/product/zwcad/timeon.png); background-size:cover ; width: 37px; height: 92px; bottom: -104px; margin-left: -17px;
}


.zwcad-news-hd .more{
	display: inline-block; padding-top: 42px; font-size: 22px; color: #0042a5; margin-left: 20px;
}
.zwcad-news-hd .main-box{
	 text-align: center; color: #fff; padding: 25px 0 15px; display: none;
	 position: relative;
	 /*-webkit-transition: 0.2s;
	transition: 0.2s;*/
}

body.zwcad-news-hdfixed{
	padding-top: 287px;
}
body.zwcad-news-hdfixed.is-scrolled{
	padding-top: 217px;
}

body.zwcad-news-hdfixed .zwcad-news-hd .main-box{
	position: fixed; top: 150px; width: 1322px; z-index: 9;
}
body.is-scrolled.zwcad-news-hdfixed .zwcad-news-hd .main-box{
	top: 80px;
}


.zwcad-news-hd .main .tit{
	font-size: 40px;
	/*-webkit-transition: all 0.3s;
	transition: all 0.3s;*/
}
.zwcad-news-hd .main .txt{
	font-size: 26px; margin-top: 6px;
	/*-webkit-transition: all 0.3s;
	transition: all 0.3s;	*/
}
body.zwcad-news-hdfixed .zwcad-news-hd .main-box{
	padding-top: 20px; padding-bottom: 10px;
}
body.zwcad-news-hdfixed .zwcad-news-hd .main .tit{
	font-size: 30px;
}
body.zwcad-news-hdfixed .zwcad-news-hd .main .txt{
	font-size: 18px;
}



.zwcad-news-hd .main .tit{
	font-size: 40px;
	/*-webkit-transition: all 0.3s;
	transition: all 0.3s;*/
}
.zwcad-news-hd .main .txt{
	font-size: 26px; margin-top: 6px;
	/*-webkit-transition: all 0.3s;
	transition: all 0.3s;	*/
}
/*body.zwcad-news-hdfixed .zwcad-news-hd .main-box{
	padding-top: 20px; padding-bottom: 10px;
}
body.zwcad-news-hdfixed .zwcad-news-hd .main .tit{
	font-size: 30px;
}
body.zwcad-news-hdfixed .zwcad-news-hd .main .txt{
	font-size: 18px;
}*/

/*隐藏显示更多*/
.zwcad-news-bd .box:nth-child(n+4){
}
.zwcad-news-bd.showmore .box:nth-child(n+4){
	display: block;
}
.zwcad-news-bd.showmore .zwcad-news-more{
	display: none;
}
.zwcad-news-bd-box{
	 padding-bottom: 20px;
}
.zwcad-news-tit{
	text-align: center; margin-bottom: 40px;
}
.zwcad-news-tit h2{
	font-size: 35px; color: #0042a4; position: relative;
}
.zwcad-news-tit h2:after{
	position: absolute; left: 0; right: 0; top: 50%; height: 4px; margin-top: -2px; content: ""; background: #0042a4;
}
.zwcad-news-tit h2 span{
	position: relative; z-index: 1; background: #fafafa; display:inline-block ; width: 415px; display: inline-block;
}
.zwcad-news-tit p{
	margin-top: 15px; color: #505050; font-size: 24px;
}
.zwcad-news-tit.active{
	background: url(../../../images/product/zwcad/zwcad-newsbg.jpg) repeat-y #0042a4;text-align: center; color: #fff; padding: 25px 0 15px;
	 position: relative;
}
.zwcad-news-tit.active h2 span{
	background: transparent;color: #fff;
}
.zwcad-news-tit.active p{
	color: #fff; margin-top: 12px;
}
.zwcad-news-tit.active h2:after{
	display: none;
}

.zwcad-news-bd ul{
	margin: 0 -30px; height: auto; overflow: hidden;
}
.zwcad-news-bd li{
	float: left; margin: 0 30px 65px 30px; width: 400px; background: #fff; height: 560px;  box-shadow: 0 0 15px rgba(0,0,0,0.1);
}
.zwcad-news-item{
	position: relative;
}
.zwcad-news-item .tip{
	width: 100px; height: 35px; line-height: 35px; display: block; text-align: center;color: #fff; text-transform: uppercase; font-size: 24px;
	position: absolute; right: 0; top:15px;
}
.zwcad-news-item .tip:hover{
	opacity: 0.9;
}
.zwcad-news-item .gc-blue{
	 background: #088cee;
}
.zwcad-news-item .gc-orange{
	 background: #feb23a;
}
.zwcad-news-item .gc-green{
	 background: #27c9a9;
}
.zwcad-news-item .img{
	position: relative;
}
.zwcad-news-item .img .iconplay{
	position: absolute; left: 50%; top: 50%; margin-left: -35px; margin-top: -35px; background: url(../../../images/product/zwcad/icon-play-on.png); background-size:cover ;  width: 70px; height: 69px; display: inline-block; display: inline-block; cursor: pointer;
}
.zwcad-news-item .inner{
	padding: 35px 35px 20px 35px;
}
.zwcad-news-item .inner .tit{
	font-size: 28px;color: #505050; height: 2.3em; overflow: hidden; line-height: 1.1; font-weight: 700;
}

.zwcad-news-item .inner .txt{
	font-size: 20px; color: #505050; line-height: 1.3; margin-top: 12px;
}
.zwcad-news-item .img .iconplay:hover{
	background-image:url(../../../images/product/zwcad/icon-play.png) ;
}
.zwcad-news-more{
	text-align: center; margin-bottom: 20px;
}
.zwcad-news-more .btn{
	background: url(https://cdn.zwsoft.com/static/images/product/zwcad/zwcad-news-arr.svg) no-repeat center/cover; width: 35px; height: 35px; margin: 0 auto; display: inline-block;
}
.zwcad-news-more .btn:hover{
	background-image: url(https://cdn.zwsoft.com/static/images/product/zwcad/zwcad-news-arr2.svg);
}
/*What's New end*/

/*features*/
.zwcad-feat-banner{
	background: #0c2082 url(../../../images/product/zwcad/zwcad-feat-banner.jpg) no-repeat center; background-size:cover ; height: 600px;
}
.zwcad-feat-banner .txt{
	padding-top: 190px;text-align: center; color: #fff;
}
.zwcad-feat-banner .tit{
	font-size: 60px;
}
.zwcad-feat-banner .inner{
	font-size: 30px; margin-top: 20px;
}

.zwcad-feat{
	background: #fafafa;
}
.zwcad-feat-list{
	background: #ffffff; padding: 35px 30px; box-shadow: 0 0 10px rgba(0,0,0,0.1); margin-bottom: 80px; position: relative; margin-top: -90px;
}
.zwcad-feat-list .item + .item{
	margin-top:60px;
}
.zwcad-feat-list .item-hd{
	background: #0e5bce; color: #fff; text-align: center; height: 145px; line-height: 1.1; box-shadow:0 0 12px rgba(0,0,0,0.2);  position: relative; cursor: pointer;
}
.zwcad-feat-list .item-hd:hover{
	background: #083982;
}
.zwcad-feat-list .item-hd .tit{
	font-size: 40px; padding-top: 50px;
}
.zwcad-feat-list .item-hd .txt{
	margin-top: 15px; font-size: 20px;
}
.zwcad-feat-list .item-hd .attr{
	position: absolute; right: 60px; top: 50%; margin-top: -13.5px; background: url(../../../images/product/zwcad/zwcad-attr.png); width: 29px; height: 27px;
	/*transition: all 0.2s;
	-webkit-transition: all 0.2s;*/
}
.zwcad-feat-list .item.on .item-hd .attr{
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}
.zwcad-feat-list .item-bd{
	display: none;
}
.zwcad-feat-list .item.on .item-bd{
	display: block;
}
.zwcad-feat-list .item-bd1-list li{
	margin-top: 30px; box-shadow: 0 0 10px rgba(0,0,0,0.1); height: 630px; box-sizing: border-box; padding: 40px 50px 0;text-align: center;  background-size:cover ; background-repeat:no-repeat ; background-position:center ; overflow: hidden; border: 1px solid #ddd \0;
}
.zwcad-feat-list .item-bd1-list .inner-box{
	width: 945px; margin: 0 auto;
}


.zwcad-feat-list .item-bd1-list .img-box{
	margin-top: 20px;
}
.zwcad-feat-list .item-bd1-list .img-box .img{
	position: relative; font-size: 0;
}
.zwcad-feat-list .item-bd1-list .img-box .img i{
	position: absolute; left: 50%; margin-left: -35px; top: 50%; margin-top: -35px;
	display: inline-block; background: url(../../../images/product/zwcad/icon-play.png) no-repeat center; width: 70px; height: 70px; cursor: pointer; background-size:cover ;
}
.zwcad-feat-list .item-bd1-list .img-box .img i:hover{
	background-image:url(../../../images/product/zwcad/icon-play-on.png) ;
}
.zwcad-feat-list .item-bd1-list .img-box img{
	max-height: 100%; max-width: 100%;
}

.zwcad-feat-list .item-bd1-list  .inner-tit{
	font-size: 30px; color: #006bd3; margin-bottom: 15px;width:645px ;margin: 0 auto 20px auto; line-height: 1.3;  font-weight: bold;
}
.zwcad-feat-list .item-bd1-list .inner-txt{
	font-size: 20px; color: #505050;
}
.zwcad-feat-list .item-bd1-list .inner-txt p +p{
	margin-top: 30px;
}

.zwcad-feat-list .item-bd1-list  .inner{
text-align: center;
}
.zwcad-feat-list .item-bd2-list{
	box-shadow: 0 0 10px rgba(0,0,0,0.1); margin-top: 30px;
}
.zwcad-feat-list .item-bd2-list .hd{
	height: 105px; border-bottom: 1px solid #b5b5b5;
}
.zwcad-feat-list .item-bd2-list .hd li{
	float: left; width: 50%; text-align: center; line-height: 105px; font-size: 30px; color: #0042a4; cursor: pointer; position: relative;
}
.zwcad-feat-list .item-bd2-list .hd li:after{
	position: absolute; left: 50%; bottom: -17px; content: "";
	background: url(../../../images/product/zwcad/zwcad-feat-icon01.png) no-repeat center top; width: 22px; height: 18px; display: none;
}
.zwcad-feat-list .item-bd2-list .hd li.on{
	background: #0042a4; color: #fff;
}
.zwcad-feat-list .item-bd2-list .hd li.on:after{
	display: block;
}
.zwcad-feat-list .item-bd2-list .bd{
	padding: 0 30px; height: auto; overflow: hidden;
}
.zwcad-feat-list .item-bd2-list .bd .imgs{
	margin-bottom: 15px; position: relative; font-size: 0;
}
.zwcad-feat-list .item-bd2-list .bd .imgs .iconplay{
	position: absolute; left: 50%; top: 50%; content: "";
	background: url(../../../images/product/zwcad/icon-play-on.png) no-repeat center; background-size:cover ;
	 width: 70px; height: 69px; margin-left: -35px; margin-top:-35px ; cursor: pointer;
}
.zwcad-feat-list .item-bd2-list .bd .imgs .iconplay:hover{
	background-image:url(../../../images/product/zwcad/icon-play.png);
}
.zwcad-feat-list .item-bd2-list .bd .imgs img{
	max-width: 100%;
}
.zwcad-feat-list .item-bd2-list .bd li{
	float: left; width: 50%; padding: 45px 40px 20px;
}
.zwcad-feat-list .item-bd2-list .bd h3{
	font-size: 28px; color: #505050; margin-bottom: 20px;
}
.zwcad-feat-list .item-bd2-list .bd p{
	font-size: 22px; color: #505050; height: 60px;
}
.zwcad-feat-list .item-bd3-list{
	height: auto; overflow: hidden; width: 104%;  padding-top: 20px; padding-bottom: 20px;
}
.zwcad-feat-list .item-bd3-list  li{
	 box-shadow: 0 0 5px rgba(0,0,0,0.1);  float: left; width: 30%; margin-top: 20px; margin-bottom: 20px; margin-right: 3%; border: 1px solid #eee;
}
.zwcad-feat-list .item-bd3-list  li:hover{
	border-color: #0042a4;
}
.zwcad-feat-list .item-bd3-list  .img img{
	max-width: 100%;
}
.zwcad-feat-list .item-bd3-list  h3{
	font-size: 28px; color: #505050; height: 90px; line-height: 90px; padding: 0 20px;
}
.zwcad-feat-list .item-bd4-list-box{
	margin-top:40px ;
}
.zwcad-feat-list .item-bd4-list{
	margin-bottom: 40px; padding: 20px 5px; border: 1px solid transparent; margin-left: -5px; margin-right: -5px;
}
.zwcad-feat-list .item-bd4-list:hover{
	border: 1px solid #0042a4; box-shadow: 0 0 10px rgba(0,0,0,0.1);
}
.zwcad-feat-list .item-bd4-list-tit{
	font-size: 28px; color: #505050;  margin-bottom: 10px;
}
.zwcad-feat-list .item-bd4-list ul{
	width: 101%; height: auto; overflow: hidden;
}
.zwcad-feat-list .item-bd4-list li{
	float: left; width: 32%; margin-right: 1.3%; line-height: 53px; height: 53px; border-bottom: 1px solid #b5b5b5; color: #0042a4; font-size: 23px; padding-left: 35px; background: url(../../../images/product/zwcad/zwcad-feat-icon02.png) no-repeat left 10px center;
	overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
}
.zwcad-feat-list .item-bd4-list li a{
	color: inherit; font-size: 23px;
}
/*
.zwcad-feat-list .item-bd4-list li:hover{
	color: #fff; background-image: url(https://cdn.zwsoft.com/static/images/product/zwcad/zwcad-feat-icon03.png); background-color:#0042a4 ;
}
*/
/*features end*/




/*pricing*/
body.hdfixed.is-scrolled {
	padding-top: 313px;
}

body.hdfixed {
	padding-top: 392px;
}
body.hdfixed.is-scrolled .zwcad-pricing-main .table-hd td{
	height: 180px;
}
body.hdfixed.is-scrolled.absolute .zwcad-pricing-main .table-hd{
	position: absolute; top: auto; bottom: 0;
}
.zwcad-pricing{
	background-color:#fafafa ; overflow: hidden;
}

.zwcad-pricing-tit{
	padding: 90px 0 40px;text-align: center;
}
.zwcad-pricing-tit h1{
	font-size: 48px; font-weight: lighter; line-height: 1.1; margin-bottom: 25px;
}
.zwcad-pricing-tit h4{
	font-size: 22px; color: #505050;
}
.zwcad-pricing-tit h4 a{
	font-size: 22px;color: #006bd3;
}
.zwcad-pricing-tit h4 a:hover{
	text-decoration: underline;
}
.zwcad-pricing-list{
	margin-bottom: 85px; padding-left: 120px; padding-right: 120px;
}
.zwcad-pricing-list .box{
	padding: 5px 5px 10px 5px; width: 103%;
}
.zwcad-pricing-list .item{
	float: left;  width:31%; margin-right: 2.3%; box-shadow: 0 0 5px rgba(0,0,0,0.1);  height: 480px; position: relative; background: #fff; border-radius: 5px; overflow: hidden;
}
.zwcad-pricing-list .bgtip{
	position: absolute; right: -80px;top: 0; font-size: 380px; color: #aeb8c6; opacity: 0.08;filter: "alpha(opacity=8)"; filter: alpha(opacity=8);  font-weight: bold; line-height: 1.1;
}
.zwcad-pricing-list .item-wrap{
	z-index: 1;
}

.zwcad-pricing-list .item-hd {
	height:80px; line-height: 80px; color: #0042a4; font-size: 16px;text-align: center; display: table;width: 100%;  padding-left: 30px; padding-right: 30px;
}
.zwcad-pricing-list .item.active .item-hd{
	background: #006bd3; color: #fff;
}
.zwcad-pricing-list .item:hover {
	border-color: #0b61e2;box-shadow: 0 0 0 2px #0b61e2;
}


.zwcad-pricing-list .item-hd h3{
	font-size: 22px; display: inline-block;vertical-align: middle; line-height: 1.2; padding: 0 20px; display: table-cell;border-bottom: 1px solid #dadada;
}

.zwcad-pricing-list .item-main{
	padding: 0 15px; margin: 20px 10px 0 30px;
}

.zwcad-pricing-list .item-main li{
	height:35px; line-height:35px;  font-size: 14px; background: url(../../../images/product/zwcad/zwcad-pricing-img01.png) no-repeat left center; padding-left: 25px;
}
.zwcad-pricing-list .item-ft{
	position: absolute; left: 0; right: 0; bottom: 35px; text-align: center;
}
.zwcad-pricing-list .item-ft .btn{
	width: auto; padding: 0 50px; line-height: 40px; text-align: center; color: #0042a4; border:1px solid #0042a4 ;display: inline-block; margin: 0 auto; border-radius: 30px; font-size: 16px; margin-top:15px ;
}
.zwcad-pricing-list .item-ft .btn:hover,
.zwcad-pricing-list .item:hover .item-ft .btn{
	background: #0042a4; color: #fff;
}
.zwcad-pricing-list .item-ft .txt{
	text-align: center; font-size: 14px; color: #505050; padding: 0 20px;
}
.zwcad-pricing-list .item-ft .txt .num{
	font-size: 42px;
}

.zwcad-pricing-list .info{
	font-size: 16px; color: #505050; line-height: 1.5; margin-top: 35px;
}
.zwcad-pricing-list .info a{
	color: #0042a4;
}
.zwcad-pricing-list .info a:hover{
	text-decoration: underline;
}
.zwcad-pricing-list .more{
	margin-top: 33px; clear: both;
	font-size: 24px;
	color: #006bd3;
	text-align: center;
}
.zwcad-pricing-list .more span{
	font-size: 24px;
}


.zwcad-pricing-list .more a {
	display: inline-block;
	color: #0042a4;
	background: url(../../../images/product/zwcad/zwcad-more.png) no-repeat right center;
	padding-right: 40px;
}
.zwcad-pricing-list .more a:hover span {
	text-decoration: underline;
}

.zwcad-pricing-tabhd {
	width: 600px; margin: 0 auto; margin-bottom: 45px; text-align: center; border-radius: 80px; box-shadow: 0 0 10px rgba(0,0,0,0.1); overflow: hidden; background: #fff;
}
.zwcad-pricing-tabhd ul{
	display: table; width: 100%;
}
.zwcad-pricing-tabhd li{
	display: table-cell; height: 80px; font-size: 18px; width: 50%;text-align: center; vertical-align: middle; padding: 0 50px; color: #0042a4; cursor: pointer;
}
.zwcad-pricing-tabhd li.active{
	background: #0e5bce; color: #fff;
}
.zwcad-pricing-main{
	margin-bottom: 100px;  box-shadow: 0 0  10px rgba(0,0,0,0.1); background: #fff; position: relative;
}
.zwcad-pricing-main:hover{
	box-shadow: 0 0 15px rgba(0,0,0,0.2);
}
.zwcad-pricing-main .table-hd{
	/*background: #fff;*/
}
body.hdfixed .zwcad-pricing-main .table-hd{
	top: 150px;
	position: fixed;width: 1322px;
	z-index: 9;
}


body.hdfixed .zwcad-pricing-main1 .table-hd table{
	width: 69%;background: #fff;
}
body.hdfixed .zwcad-pricing-main2 .table-hd table{
	width: 30%;background: #fff;
}
body.hdfixed.is-scrolled .zwcad-pricing-main .table-hd{
	top: 80px;
}
body.hdfixed.is-scrolled .zwcad-pricing-main .table-hd .info-tit{
	font-size: 16px;  padding-top: 10px;
}
body.hdfixed.is-scrolled .zwcad-pricing-main .table-hd .info-ft .txt .num{
	font-size: 26px;
}
.zwcad-pricing-main .table-hd table{
	width: 100%;text-align: center; background: #fff;
}
.zwcad-pricing-main .wl{
	width: 30%;
}
.zwcad-pricing-main table th,
.zwcad-pricing-main table td{
	width: 11.66%; line-height: 1;
}
.zwcad-pricing-main1 .wl{
	width: 50%;
}
.zwcad-pricing-main1 table th,
.zwcad-pricing-main1 table td{
	width: 25%;
}
.zwcad-pricing-main2 .wl{
	width: 75%;
}
.zwcad-pricing-main2 table th,
.zwcad-pricing-main2 table td{
	width: 25%;
}
.zwcad-pricing-main .table-hd th,
.zwcad-pricing-main .table-hd .wl{
	height: 50px;text-align: center;  color: #0042a4; font-size: 22px; border: 1px solid #cecece; font-weight: bold;
}

.zwcad-pricing-main .table-hd td{
	border: 1px solid #bababa; font-size: 14px; color: #006bd3; vertical-align: top; height:200px; position: relative;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
.zwcad-pricing-main .table-hd .info-tit{
	font-size: 20px; color: #0042a4; font-weight: bold;height: 80px;padding-top: 20px; line-height: 1.1;
}
.zwcad-pricing-main .table-hd .info-tit h3{
	font-weight: bold; vertical-align: middle; line-height: 1.2; display: table-cell;padding: 0 20px;
}
.zwcad-pricing-main .table-hd .info-tip{
	text-align: center;
	font-size: 12px;
	color: #505050;
	position: relative;
	margin: -10px 5px 10px 5px;
}
.zwcad-pricing-main .table-hd .info-tip:after{
	position: absolute;
	left: 0;
	top: 50%;
	right: 0;
	height: 1px;
	background: #dadada;
	content: "";
}
.zwcad-pricing-main .table-hd .info-tip span{
	display: inline-block;
	min-width: 98px;
	line-height: 20px;
	background: #fff;
	border: 1px solid #dadada;
	border-radius: 30px;
	z-index: 1;
	position: relative;
	padding: 0 10px;
}
.zwcad-pricing-main .table-hd .fc-505050{
	color: #505050;
}
.icon-ok{
	background: url(../../../images/product/zwcad/zwcad-pricing-ok.png) no-repeat; background-size:cover ; width: 24px; height: 22px; display: inline-block;
}
.zwcad-pricing-main .table-hd .info-ft{
	text-align: center;
	position: absolute; left: 0; right: 0; bottom: 20px;
}
.zwcad-pricing-main .table-hd .info-ft .txt{
	margin-bottom: 10px; font-size: 14px; color: #505050; line-height: 1.3;
}
.zwcad-pricing-main .table-hd .info-ft .txt .num{
	font-size: 30px;
}
.zwcad-pricing-main .table-hd .info-ft .btn{
	display: inline-block; height: 40px; line-height: 38px; border: 1px solid #0042a4; background: transparent; color: #0042a4; width: 120px; text-align: center; border-radius: 30px; font-size: 18px; background: #fff;
}
.zwcad-pricing-main .table-hd .info-ft .btn:hover{
	background: #083982; color: #fff; border-color: #083982;
}
.zwcad-more-none{
	display: none;
}
.zwcad-pricing-main .table-hd .info.active .info-tit{
	background: #006bd3; color: #fff;
}
.zwcad-pricing-main .table-bd table{
	width: 100%;
}
.zwcad-pricing-main .table-bd .more {
	padding-left: 40.5%;
	background: #e8f5ff;
}

.zwcad-pricing-main .table-hd .tblue .info-btn a:hover{
	-webkit-animation: none;
	animation: none;
	background: #d7edff;
	color: #fff;
}
.zwcad-pricing-main .table-hd .info-btn.fill a{
	background: #0e5bce; color: #fff;
}
.zwcad-pricing-main .table-hd .info-btn.fill a:hover{
	background: #083982; border-color: #083982;
}
.zwcad-pricing-main .table-bd th,
.zwcad-pricing-main .table-bd td{
	padding: 0 20px; height: 50px; font-size: 16px; border: 1px solid #bababa; text-align: center;
}
.zwcad-pricing-main .table-bd .tit{
	height: 100px; font-size: 20px;color: #0042a4; padding: 0 20px;border: 1px solid #bababa; border-top: 0; font-weight: bold;text-align: left;
}
.zwcad-pricing-main .blue{
	background: #e8f5ff;color: #006bd3;
}

.zwcad-pricing-main .table-bd .tblue,
.zwcad-pricing-main .table-hd .tblue{
	background: #b6cdf0;
}
.zwcad-pricing-main .table-bd .tblue.tblue1{
	background: #7598df;
}
.zwcad-pricing-main .table-bd .wl{
	text-align: left;
}

.zwcad-pricing-main .table-bd  tr:hover td,
.zwcad-pricing-main .table-bd  tr:hover th{
	background: #a3bdec;
}
.zwcad-pricing-main1{
	width: 69%;float: left;
}
.zwcad-pricing-main2{
	width: 30%; float: left; margin-left: 0.5%;
}


/*pricing end*/

@media (max-width: 1537px) {
	.wrapper{
		width: 1200px;
	}
	body {
    padding-top: 130px;
	}
	.zwcad-say-list .tabbd-item .inner{
		width: 48%;
	}
	.zwcad-say-list .tabbd-item .img{
		width: 49%;
	}
	.zwcad-header{
		height: 60px;line-height: 60px;
	}
	.zwcad-header a,
	.zwcad-header-solgan{
		font-size: 14px;
	}
	.zwcad-header-nav li.btn a{
		height: 35px;line-height: 35px; padding: 0 20px; margin-top: 12px;
	}
	.zwcad-header-logo img{
		width: 35px;
	}
	.zwcad-header-solgan{
		margin-left: 5px;
	}
	.zwcad-banner{
		height: 490px;
	}
	.zwcad-banner-txt h2{
		font-size: 40px;
	}
	.zwcad-banner-txt p{
		font-size: 24px;
	}
	.zwcad-banner-txt{
		top: auto; bottom: 150px; left: 0;
	}
	.zwcad-banner-txt .btn{
		font-size: 18px; line-height: 45px; padding: 0 25px; border-width: 1px;
	}
	.zwcad-txt{
		padding-top: 70px; padding-bottom: 70px;
	}
	.zwcad-cadhd{
		width: 30%;  padding-left:70px;
	}
	.zwcad-cadhd .tit{
		padding-left: 0; width: 300px; left: 70px;
	}
	.zwcad-cad,
	.zwcad-cadhd,
	.zwcad-cadbd{
	height: 670px;
	}
	.zwcad-cadbd{
		width: 70%; padding-left: 150px;
	}
	.zwcad-cadbd li,
	.zwcad-cadbd .img{
		width: 600px;
	}
	.zwcad-cadhd .tit{
		font-size: 40px;
	}
	.zwcad-coll-l .tit{
		font-size: 40px;
	}

	.zwcad-txt .tit,
	.zwcad-say-tit,
	.zwcad-foot .tit,
	.zwcad-inno-main .tit,
	.zwcad-coll-row2 .tit{
		font-size: 24px;
	}
	.zwcad-txt .txt,
	.m-btn,
	.zwcad-say-btn,
	.zwcad-say-list .tabbd-item .txt1-info,
	.zwcad-say-list .tabbd-item .tit,
	.zwcad-adv-txt,
	.zwcad-cadhd li,
	.zwcad-inno-main .txt,
	.zwcad-cadbd .txt,
	.zwcad-inno-ft .txt,
	.zwcad-coll-l .txt,
	.zwcad-coll-row2 .txt{
		font-size: 18px;
	}
	.zwcad-say-list .tabhd li{
		font-size: 20px;
	}
	.zwcad-txt .txt,
	.zwcad-txt .btn{
		margin-top: 30px;
	}

	.zwcad-say-list .tabbd-item .txt1-ft,
	.zwcad-say-list .tabbd-item .txt{
		font-size: 15px;
	}
	.zwcad-say-list .tabbd-item .txt{
		margin-top: 10px;
	}
	.zwcad-say-list .tabbd-item .txt1-info sub,
	.zwcad-say-list .tabbd-item .txt1-info sup{
		width: 15px; height: 12px; background-size:15px ;
	}
	.zwcad-say-list .tabbd-item{
		padding: 30px 0 30px 20px;
	}
	.zwcad-say-list .tabbd-item .txt1-info{
		padding: 18px 35px;
	}

	.zwcad-say-list .tabhd li{
		height: 190px;
	}
	.zwcad-foot{
		padding: 80px 0 60px;
	}
	img{
		max-width: 100%;
	}
	.zwcad-say-tit span:before, .zwcad-say-tit span:after{
		width: 150px; height: 1px;
	}
	.zwcad-say-tit span:before{
		margin-right: 20px;
	}
	.zwcad-say-tit span:after{
		margin-left: 20px;
	}
	.zwcad-say-btn a{
		background-size:10px ; padding-right: 30px;
	}
	.zwcad-header-logo{
		margin-left: 20px;
	}
	.zwcad-say-list .tabhd li .line{
		border-width: 2px;
	}
	.m-btn-1{
		width: 180px;
	}
	.zwcad-adv{
		padding-top: 200px; padding-bottom: 200px;
	}
	.zwcad-inno-wrap{
		margin-top: 40px;
	}
	.zwcad-inno-main{
		height: 400px; padding-top: 130px;
	}
	.zwcad-coll-row1{
		height: 630px;
	}
	.zwcad-coll-row1 .bg{
		height: 630px; background-size:cover ; width: 60%; right: -100%;
	}
	.zwcad-coll-row2{
		padding-bottom: 180px;
	}
	.zwcad-coll-l{
		padding-top: 150px;
	}
	.zwcad-coll-l .tit{
		margin-bottom: 30px;
	}
	.zwcad-coll-row2 .txt,
	.zwcad-coll-l .txt{
		margin-bottom: 50px;
	}
	.zwcad-coll-r{
		top: 200px; width: 60%;
	}

	/*What's New*/
	.zwcad-news-banner{
		height: 130px;
	}
	.zwcad-news-banner .txt{
		font-size: 30px; margin-left: 0; line-height: 130px;
	}

	.zwcad-news-hd .time ul{
		width: 78%; border-width: 3px; padding-left: 0; margin-bottom: 38px; padding-left: 2%;
	}
	.zwcad-news-hd .time ul:before, .zwcad-news-hd .time ul:after{
		width: 10px; height: 10px; bottom: -6px;
	}

	.zwcad-news-item .inner{
		padding: 20px 25px 15px 25px;
	}
	.zwcad-news-hd .time li .tit{
		font-size: 18px;
	}

	.zwcad-news-hd .time li em{
		width: 15px; height: 15px;  bottom: -10px; margin-left: -11px;
	}
	.zwcad-news-hd .time li.on em,
	.zwcad-news-hd .time li.on:hover em{
		width: 20px; height: 52px; bottom: -65px;
	}
	.zwcad-news-hd .time li:hover em{
	width:22px; height: 22px;margin-left: -14px;  bottom: -12px;
}
	.zwcad-news-hd .more{
		font-size: 18px; padding-top: 40px;
	}
	.zwcad-news-hd .main .tit{
		font-size: 30px;
	}
	.zwcad-news-hd .main .txt{
		font-size: 18px;
	}



	.zwcad-news{
		padding-top: 50px;
	}
	.zwcad-news-tit{
		margin-bottom: 25px;
	}
	.zwcad-news-tit h2{
		font-size: 30px;
	}
	.zwcad-news-tit p{
		font-size: 18px; margin-top: 10px;
	}
	.zwcad-news-bd ul{
		margin: 0; width: 103%;  margin-left: -1%;
	}
	.zwcad-news-bd li{
		margin: 0; width: 31%;margin: 1%; margin-right: 1%; margin-bottom: 30px;height: 490px;
	}
	.zwcad-news-item .img .iconplay{
		width: 50px; height: 49px; margin-left: -25px; margin-top: -25px;
	}
	.zwcad-news-item .inner .tit{
		font-size: 23px;
	}
	.zwcad-news-item .inner .txt{
		font-size: 16px; margin-top: 5px; line-height: 1.5;
	}
	.zwcad-foot .btn a{
		margin: 0 10px; line-height: 40px; padding: 0 20px; margin: 0 8px; font-size: 14px;
	}
	.m-btn-1{
		width: 180px;
	}
	/*What's New end*/
	/*features*/
	.zwcad-feat-banner{
	height: 500px;
	}
	.zwcad-feat-banner .txt{
		padding-top: 155px;
	}
	.zwcad-feat-banner .tit{
		font-size:40px ;
	}
	.zwcad-feat-banner .inner{
		font-size: 24px;    margin-top: 15px;
	}
	.zwcad-feat-list{
		margin-bottom: 50px;
	}
	.zwcad-feat-list .item-hd{
		height: 125px;
	}
	.zwcad-feat-list .item-hd .tit{
		font-size: 30px;
	}
	.zwcad-feat-list .item-hd .txt{
		font-size: 18px; margin-top: 10px;
	}
	.zwcad-feat-list .item-hd .attr{
		background-size:cover ;width: 21px;height: 20px;
	}
	.zwcad-feat-list .item + .item{
		margin-top: 40px;
	}
	.zwcad-feat-list .item-bd1-list .inner-tit{
		font-size: 24px; margin-bottom: 10px;
	}
	.zwcad-feat-list .item-bd1-list .inner-txt{
		font-size: 16px;
	}

	.zwcad-feat-list .item-bd1-list .img-box.mt70{
		margin-top: 50px;
	}
	.zwcad-feat-list .item-bd1-list li{
		height: auto; padding-bottom: 10px;
	}

	.zwcad-feat-list .item-bd .inner-box{
		width: 90%;
	}
	.zwcad-feat-list .item-bd1-list .img-box{
		max-width: 80%; margin: 20px auto 0;
	}
	.zwcad-feat-list .inner-tit{
		width: auto; margin-left: 13%; margin-right: 13%;
	}

	.zwcad-feat-list .inner-txt p +p{
		margin-top: 20px;
	}
	.zwcad-feat-list .item-bd4-list-box{
		margin-top: 40px;
	}
	.zwcad-feat-list .item-bd4-list{
		margin-bottom: 40px;
	}
	.zwcad-feat-list .item-bd4-list-tit,
	.zwcad-feat-list .item-bd2-list .bd h3{
		font-size: 24px;
	}
	.zwcad-feat-list .item-bd4-list li,
	.zwcad-feat-list .item-bd4-list li a,
	.zwcad-feat-list .item-bd2-list .bd p{
		font-size: 16px;
	}
	.zwcad-feat-list .item-bd3-list h3{
		line-height: 60px; height: 60px;font-size: 22px;
	}
	.zwcad-feat-list .item-bd4-list li{
		background-size:8px ;
	}
	.zwcad-feat-list .item-bd2-list .bd h3{
		margin-bottom: 15px;
	}
	.zwcad-feat-list .item-bd2-list .bd li{
		padding-top: 30px; padding-bottom: 30px;
	}
	.zwcad-feat-list .item-bd2-list .hd{
		height: 80px;
	}
	.zwcad-feat-list .item-bd2-list .hd li{
		font-size: 24px; height: 80px; line-height: 80px;
	}
	.zwcad-feat-list .item-bd2-list .bd p{
		height: 50px;

	}
	/*features end*/

	/*pricing*/
	.zwcad-pricing-tit{
		padding-top: 55px; padding-bottom: 30px;
	}
	.zwcad-pricing-tit h1{
		font-size: 30px; margin-bottom: 15px;
	}
	.zwcad-pricing-tit h4,
	.zwcad-pricing-tit h4 a{
		font-size: 18px;
	}
	.zwcad-pricing-list .item{
		height: 380px;
	}
	.zwcad-pricing-list .item-hd{
		font-size: 15px; height: 60px; line-height: 60px; padding-left: 20px; padding-right: 20px;
	}

	.zwcad-pricing-list .item-hd h3{
		font-size: 18px;
	}
	.zwcad-pricing-list .item-tip span{
		font-size: 12px;
	}
	.zwcad-pricing-list .bgtip{
		font-size: 300px; right: -40px;
	}
	.zwcad-pricing-list .item-main{
		margin: 0;
	}
	.zwcad-pricing-list .item-ft{
		bottom: 20px;
	}
	.zwcad-pricing-list .item-ft .txt .num{
		font-size: 30px;
	}
	.zwcad-pricing-list .item-ft .txt{
		padding: 0 10px; font-size: 12px;
	}
	.zwcad-pricing-list .item-ft .btn{
		padding: 0 20px; line-height: 33px; margin-top: 10px; font-size: 14px;
	}
	.zwcad-pricing-list .item-bd-main .tit{
		font-size: 14px; padding: 30px 0 25px;
	}
	.zwcad-pricing-list .item-main{
		margin-top: 20px; margin-left: 20px;
	}
	.zwcad-pricing-list .item-main li{
		line-height: 1.2; background-position:left top; height: auto; padding-bottom:15px;
	}
	.zwcad-pricing-list .info{
		font-size: 14px; padding-right: 0; margin-top: 20px;
	}
	.zwcad-pricing-tabhd{
		width: 520px; margin-bottom: 30px;
	}
	.zwcad-pricing-tabhd li{
		padding: 0 30px; height: 60px; font-size: 16px; line-height: 1.1;
	}

	.zwcad-pricing-main .table-hd td{
		font-size: 13px; height: 180px;
	}
	.zwcad-pricing-main .table-hd th, .zwcad-pricing-main .table-hd .wl,
	.zwcad-pricing-main .table-hd .info-tit{
		font-size: 15px;
	}
	.zwcad-pricing-main .table-hd .info-tip span{
		font-size: 12px; line-height: 1.2; padding-top: 5px; padding-bottom: 5px;
	}

	.zwcad-pricing-main .table-hd .info-ft .txt{
		font-size: 12px;
	}
	.zwcad-pricing-main .table-hd .info-ft .txt .num{
		font-size: 24px;
	}
	.zwcad-pricing-main .table-hd .info-ft .btn{
		font-size: 14px; height: 35px; line-height: 33px; width: auto; padding: 0 20px;
	}
	.zwcad-pricing-main .table-bd .tit{
		font-size: 15px;height: 80px;
	}
	.icon-ok{
		width: 18px; height: 16px;
	}
	.zwcad-pricing-main .table-bd td,
	.zwcad-pricing-main .table-bd .wl{
		font-size: 14px;padding: 0 15px;
	}
	.zwcad-pricing-list .more a {
		background-size: 10px;
		padding-right: 30px;
	}
	.zwcad-pricing-list .more span{
		font-size: 18px;
	}
	.zwcad-pricing-list{
		margin-bottom: 60px; padding-left: 5%; padding-right: 5%;
	}
	.zwcad-pricing-main{
		margin-bottom: 80px;
	}
	body.hdfixed .zwcad-pricing-main .table-hd{
		width: 1200px;
	}
	body.hdfixed.is-scrolled .zwcad-pricing-main .table-hd{
		top: 60px;
	}
	body.hdfixed .zwcad-pricing-main .table-hd{
		top: 130px;
	}
	body.hdfixed.is-scrolled{
		padding-top: 292px;
	}
	body.hdfixed{
		padding-top: 380px;
	}
	/*pricing end*/

}
@media only screen and (max-width: 1220px){
	.wrapper{
		width: auto; margin-left: 5%; margin-right: 5%;
	}
	.zwcad-banner{
		height: 380px;
	}
	.zwcad-banner-txt{
		 bottom: 50px;
	}
	.zwcad-solution .wrapper{
		padding-left:80px ; padding-right: 80px;
	}
	.zwcad-adv{
		padding-top: 150px; padding-bottom: 150px;
	}
	.zwcad-cad-wrap{
		margin-top: -50px;
	}
	.zwcad-cadhd{
		padding-left: 40px;
	}
	.zwcad-cadhd .tit{
		left: 40px;
	}
	.zwcad-cad, .zwcad-cadhd, .zwcad-cadbd{
		height: 600px;
	}
	.zwcad-cadhd ul{
		padding-top: 200px;
	}
	.zwcad-cadbd{
		width: 70%; padding-left: 15%; padding-right: 5%;
	}

	.zwcad-cadbd li, .zwcad-cadbd .img{
		width: auto;
	}
	.zwcad-inno-wrap{
		margin-bottom: -50px;
	}
	.zwcad-coll-row1 .bg{
		display: none;
	}

	.zwcad-coll-l{
		padding-left: 0;
	}
	.zwcad-coll-r{
		top: 300px;
	}


	.zwcad-say-tit span:before, .zwcad-say-tit span:after{
		width: 100px;
	}
	.zwcad-header-logo{
		margin-left: 0;
	}
	.zwcad-header-nav li a{
		padding: 0 16px;
	}
	.zwcad-header-nav li.btn{
		margin-left: 10px;
	}

	.zwcad-news-hd .time ul{
		width: 73%;
	}
	.zwcad-news-hd .more{
		margin-left: 10px;
	}
	.zwcad-feat-list .item-bd3-list h3{
		font-size: 18px;
		overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	}
	.zwcad-news{
		padding-top: 30px;
	}
	.zwcad-news-tit h2{
		font-size: 28px;
	}
	.zwcad-news-tit.active p{
		font-size: 16px;
	}
	.zwcad-news-bd li{
		height: 430px;
	}
	.zwcad-news-item .inner .txt{
		font-size: 14px;
	}
	.zwcad-news-item .inner .tit{
		font-size: 20px;
	}

	/*pricing */
	.zwcad-pricing-main .table-hd .info-ft .btn{
		padding: 0 10px;
	}
	.zwcad-pricing-main .table-hd .info-tip span{
		padding: 2px 5px; min-width: 60px; line-height: 1.1;
	}
	.zwcad-pricing-main .table-hd .info-ft .txt .num{
		font-size: 20px;
	}
	.zwcad-pricing-main .table-hd .info-tit h3{
		padding: 0 9px;
	}
	.zwcad-pricing-tit{

	}
	.zwcad-pricing-list .item-hd{

	}
	.zwcad-pricing-list .item-main{
		padding: 0 5%;
	}

	.zwcad-pricing-list .item-main li{
		padding-left: 20px; font-size: 12px; background-size:14px ; background-position:left 0; line-height: 1.1; height: auto;   min-height: 15px;
	}
	.zwcad-pricing-list .item-tip{
		margin-left: 3px; margin-right: 3px;
	}
	.zwcad-pricing-list .item-tip span{
		padding: 0 2px;
	}
	.zwcad-pricing-list .item{
		height: 360px;  margin-bottom: 10px;
	}
	.zwcad-pricing-list .item-ft .txt{
		line-height: 1.1;
	}
	.zwcad-pricing-list .item-btn{
		padding-bottom: 30px;
	}
	.zwcad-pricing-main .wl{
		width: 24%;
	}
	.zwcad-pricing-main .table-bd .wl{
		line-height: 1.2;
	}
	/*pricing end*/


}
@media screen and (max-width: 800px){
	body{
		padding-top: 85px;
	}
	body.nosubheader{
		padding-top: 40px;
	}
	.zwcad-header{
		height: 45px; line-height: 45px;top: 40px; text-align: left;overflow: visible;
	}
	.zwcad-header-logo{
		margin-right: 2px;
	}
	.zwcad-header-logo img{
		width: 25px;
	}
	.zwcad-header-solgan{
		font-size: 14px;
	}

	.zwcad-header-nav{
		position: absolute; left: 0; right: 0; top: 45px; background: #364360; margin-right: 0; margin-left: 0; display: none;
	}
	.zwcad-header-nav li{
		float: none; position: relative; display: block;
	}
	.zwcad-header-nav li:after{
		position: absolute; left:5%; right: 5%; bottom: 0; height: 1px; background: #fff; content: "";
	}
	.zwcad-header-nav li a{
		padding: 0 7%;
	}

	.zwcad-header-nav li.btn{
		text-align: center; padding-top: 30px; padding-bottom: 30px; margin-left: 0; display: inline-block; padding-left: 7%; padding-right: 7%;
	}
	.zwcad-header-nav li.btn:after{
		display: none;
	}
	.zwcad-header-nav li.btn a{
		margin-top: 0;
	}
	.zwcad-header .nav-bar{
		width: 30px; height: 30px; position: absolute; right: 5%; top: 50%; margin-top: -15px;  display: block;
		 background: url(../../../images/product/zwcad/ico_tri.html)  center no-repeat; background-size:15px ;
		 -webkit-transition: all 0.3s;
		  transition: all 0.3s;
	}
	.zwcad-header .nav-bar.on{
		-webkit-transform: rotate(180deg);
		transform: rotate(180deg);
	}

	.zwcad-banner{
		height: 250px; position: relative; background-image:url(../../../images/product/zwcad/zwcad-banner-m.jpg) ;
	}
	.zwcad-banner .bgvideo{
		display: none;
	}

	.zwcad-banner-txt{
		padding-top: 40px;text-align: center; position: relative; z-index: 1; position: static; bottom: 0;
	}
	.zwcad-banner-txt h2{
		font-size: 30px;
	}
	.zwcad-banner-txt p{
		font-size: 20px;
	}
	.zwcad-banner-txt .btn{
		font-size: 18px; line-height: 35px; margin-top: 29px;
	}
	.zwcad-txt{
		padding-top: 35px;
	}


	.zwcad-txt .txt, .m-btn, .zwcad-say-btn, .zwcad-say-list .tabbd-item .txt1-info, .zwcad-say-list .tabbd-item .tit{
		font-size: 14px;
	}
	.zwcad-txt .txt{
		padding: 0; line-height: 1.8;
	}
	.zwcad-txt .txt,  .zwcad-txt .btn,  .zwcad-say-list{
		margin-top: 20px;
	}
	.m-btn{
		line-height: 35px; width: 294px; margin-left: auto; margin-right: auto; display: block;text-align: center;
	}
	.zwcad-cad-wrap{
		display: none;
	}
	.zwcad-cad-m{
		position: relative; margin-top: -150px; display: block;
	}
	.zwcad-cad-mtit{
		font-size: 24px; color: #fff; margin-bottom: 15px;
	}
	.zwcad-cad-mtit li{
		display: none;
	}
	.zwcad-cad-mtit li.on{
		display: block;
	}
	.zwcad-adv{
		background-image:url(../../../images/product/zwcad/zwcad-bg2-m.jpg) ; padding-top: 80px;  padding-bottom: 260px;
	}
	.zwcad-adv-txt{
		text-align: left; font-size: 14px;
	}
	.zwcad-adv-txt .tit{
		font-size: 24px; margin-bottom: 20px;
	}
	.zwcad-adv-txt p{
		margin-bottom: 20px; line-height: 1.8;
	}
	.zwcad-say-list{
		display: none;
	}
	.zwcad-txt{
		text-align: left;
	}
	.zwcad-inno-main{
		background-image: url(../../../images/product/zwcad/zwcad-bg3-m.jpg);
		padding: 50px 10px 30px; height: auto; text-align: left;
	}
	.zwcad-inno-main .tit{
		padding-left: 15px; padding-right: 15px; font-weight: bold; font-size: 30px;
	}
	.zwcad-inno-main .txt{
		padding-left: 15px; padding-right: 15px; font-size: 14px; padding-bottom:100px; line-height: 1.8;
	}
	.zwcad-inno-ft{
		padding: 20px 25px;
	}
	.zwcad-inno-ft .txt{
		 font-size: 14px; line-height: 1.8;text-align: left; margin-bottom: 30px;
	}
	.zwcad-inno-ft .btn a{
		font-size: 18px; background-size:10px ;
	}
	.zwcad-inno-wrap{
		margin-bottom: -30px;
	}
	.zwcad-coll{
		background-image:url(../../../images/product/zwcad/zwcad-bg4-m.jpg) ; background-position:bottom center; background-size:100% auto ;
	}
	.zwcad-coll-row1{
		height: auto; margin-bottom: 60px;
	}
	.zwcad-coll-l{
		width: auto; padding-top: 65px; margin-bottom: 50px;
	}
	.zwcad-coll-row2{
		text-align: left; padding-bottom: 65px;
	}
	.g-mobile{
		display: block;
	}
	.g-pc{
		display: none;
	}
	.zwcad-coll-l .tit,
	.zwcad-coll-row2 .tit{
		font-size: 30px; margin-bottom: 20px;
	}
	.zwcad-coll-l .txt,
	.zwcad-coll-row2 .txt{
		font-size: 14px; line-height: 1.8; margin-bottom: 20px;
	}
	.zwcad-coll-row1 .btn a{
		color: #fff; font-size: 14px;
	}
	.zwcad-coll-r{
		position: relative; width: auto; top: 0;
	}
	.zwcad-coll-row2 .txt{
		margin-bottom: 40px;
	}
	.m-btn{
		width: 100%;
	}
	.zwcad-say-tit span:before, .zwcad-say-tit span:after{
		display: none;
	}

	.zwcad-say-tit{
		text-align: left;
	}
	.zwcad-foot{
		padding: 30px 0;
	}
	.zwcad-foot .tit{
		margin-bottom: 15px;
	}
	.zwcad-say-bg{
		top: 35px;
	}
	.zwcad-say .mobile-zwcad-say{
		margin-top: -35px;
	}
	.mobile-zwcad-say{
		display: block; background: #fff;  box-shadow: 0 0 5px rgba(0,0,0,0.1);  position: relative;
	}
	.mobile-zwcad-say .swiper-slide{
		/* height: 463px;*/
	}
	.mobile-zwcad-say .box{
		padding: 0 20px;
	}
	.mobile-zwcad-say .tit{
		text-align: center; font-size: 15px; text-transform: uppercase; color: #246fb7; padding-top: 20px;
	}
	.mobile-zwcad-say .img{
		font-size: 0;margin-top: 12px; margin-bottom: 20px;
	}
	.mobile-zwcad-say .img img,
	.mobile-zwcad-say .img video{
		width: 100%; box-shadow: 0 0 5px rgba(0,0,0,0.1);
	}
	.mobile-zwcad-say .inner{
		padding: 0 20px 20px 20px;text-align: left;
	}
	.mobile-zwcad-say .inner h3{
		font-size: 16px; padding-bottom: 10px;
	}
	.mobile-zwcad-say .inner .txt{
		font-size: 14px; line-height: 1.8;
	}
	.mobile-zwcad-say .arrow-left,
	.mobile-zwcad-say .arrow-right{
		position: absolute;  top: 115px; width: 35px; height: 35px; border-radius: 50%; background: #0042a4; z-index: 99;
	}
	.mobile-zwcad-say .arrow-left{
		left: -17px; background:#0042a4 url(../../../images/product/zwcad/btn-left.png) no-repeat center ; background-size:9px ;
	}
	.mobile-zwcad-say .arrow-right{
		right: -17px; background:#0042a4 url(../../../images/product/zwcad/btn-next.png) no-repeat center  ; background-size:9px ;
	}
	.mobile-zwcad-say .btn{
		padding: 5px 20px 30px 20px;

	}


	.zwcad-news-bd .box{
		position: relative; margin: 0 10px;
	}
	.zwcad-news-tit {
		display: none; margin-bottom: 10px; padding: 10px 0;
	}
	.zwcad-news-bd-box1 .zwcad-news-tit{
		display: block; background: #fff;
	}
	.zwcad-news-tit.active{
		background: url(../../../images/product/zwcad/zwcad-newsbg.jpg) repeat-y #0042a4;
		padding: 10px 0;
	}
	.zwcad-news-tit.active p{
		font-size: 14px;
	}
	.zwcad-news-tit h2{
		font-size: 18px;
	}
	.zwcad-news-tit h2 span{
		  width: auto; padding-left: 10px; padding-right: 10px; background: #fff;
	}
	.zwcad-news-tit h2:after{
		height: 2px;
	}
	.zwcad-news-tit p{
		 font-size: 14px;
	}
	.zwcad-news-bd-box1 .zwcad-news-bd .prev,
	.zwcad-news-bd-box1 .zwcad-news-bd .next{
		top: 50%; margin-top: -30px;
	}
	.zwcad-news-more{
		display: none;
	}

	.zwcad-news-bd ul{
		width: auto; margin-left: 0;
	}
	.zwcad-news-bd li{
		width: auto; margin-left: 0; margin-right: 0; height: auto;
	}
	.zwcad-news-item .img img{
		width: 100%;
	}
	.zwcad-news-item .tip{
		font-size: 16px; line-height: 30px; height: 30px; width: 90px;top: 8px;
	}
	.zwcad-news-bd .prev,
	.zwcad-news-bd .next{
		width: 35px; height: 35px;  border-radius: 50%; display: inline-block; position: absolute; top: 75px; z-index: 3; background-color:#ff7f29 ;
	}
	.zwcad-news-bd .prev{
		left:-20px;
	}
	.zwcad-news-bd .next{
		right: -20px;
	}
	.zwcad-news-bd .prev{
		background-image:url(../../../images/product/zwcad/btn-left.png);
		background-repeat:no-repeat ;
		background-position:center ;
		background-size:7px 13px ;
	}
	.zwcad-news-bd .next{
		background-image:url(../../../images/product/zwcad/btn-next.png);
		background-repeat:no-repeat ;
		background-position:center ;
		background-size:7px 13px ;
	}
	.zwcad-news-bd .box.blue .prev,
	.zwcad-news-bd .box.blue .next{
		background-color: #088cee;
	}
	.zwcad-news-bd .box.orange .prev,
	.zwcad-news-bd .box.orange .next{
		background-color: #feb23a;
	}
	.zwcad-news-bd .box.green .prev,
	.zwcad-news-bd .box.green .next{
		background-color: #27c9a9;
	}
	.zwcad-news-banner{
		height: 100px;
	}
	.zwcad-news-banner .txt{
		line-height:100px ;text-align: center;font-size: 22px;
	}
	.zwcad-news{
		background: #0042a4 url(../../../images/product/zwcad/zwcad-newsbanner.jpg) top center; background-size:100% auto ; padding-top: 0; margin: 25px 16px;
	}

	.zwcad-news .wrapper{
		margin-left: 0; margin-right: 0;
	}
	.zwcad-news-hd .time{
		display: none;
	}

	.zwcad-news-hd .main-box{
		display: block;
		  position: relative; text-align: center; color: #fff;
	}
	/*.zwcad-news-hd .main{
		display: none;
	}
	.zwcad-news-hd .main.on{
		display: block;
	}*/
	.zwcad-news-bd.g-none{
		display: block;
	}
	.zwcad-news-hd .main-box{
		/*position: relative;*/
	}
	.zwcad-news-hd .main-box li{
		display: none;
	}
	.zwcad-news-hd .main-box li.on{
		display: block;
	}
	.zwcad-news-hd .main-box .sprev{
		position: absolute; left: 15px; top: 50%; margin-top: -7px; width: 12px; height: 13px; background: url(../../../images/product/zwcad/btn-left-1.png); background-size:cover ; z-index: 99;
	}
	.zwcad-news-hd .main-box .snext{
		position: absolute; right: 15px; top: 50%; margin-top: -7px; width: 12px; height: 13px; background: url(../../../images/product/zwcad/btn-next-1.png); background-size:cover ; z-index: 99;
	}
	/*.zwcad-news-hd .main.g-none{
		display: block;
	}*/
	.zwcad-news-bd{
		padding-bottom: 0;
	}
	.zwcad-news-bd li{
		padding: 25px 20px; margin-bottom: 35px;
	}
	.zwcad-news-item .inner{
		padding: 25px 0 10px 0;
	}
	.zwcad-news-item .inner .tit{
		height: auto; font-size: 18px;
	}
	.zwcad-news-item .inner .txt{
		font-size: 14px;
	}
	.zwcad-news-hd .main .tit{
		font-size: 20px;
	}
	.zwcad-news-hd .main .txt{
		font-size: 16px; margin-top: 0;
	}
	.zwcad-news-bd{
		padding-top: 0;
	}
	.g-mobile-none{
		display: none;
	}
	.zwcad-foot .btn a{
		margin: 0 auto;
	}
	body.zwcad-news-hdfixed .zwcad-news-hd .main-box{
		padding-top: 10px; padding-bottom: 5px;
	}
	body.zwcad-news-hdfixed .zwcad-news-hd .main .tit{
		font-size: 18px;
	}
	body.zwcad-news-hdfixed .zwcad-news-hd .main .txt{
		font-size: 12px;
	}

	.g-mobile-none{
		display: none;
	}
	.zwcad-foot .btn a{
		margin: 0 auto;
	}

	/*features*/
.zwcad-feat-banner{
	height:250px ; background-image:url(../../../images/product/zwcad/zwcad-feat-banner1.jpg) ;
}
.zwcad-feat-banner .txt{
	padding-top: 60px;
}
.zwcad-feat-banner .tit{
	font-size: 24px;
}
.zwcad-feat-banner .inner{
	font-size: 16px;margin-top: 10px;
}
.zwcad-feat-list{
	margin-top: -40px; margin-bottom: 40px;
	background: #0042a4 url(../../../images/product/zwcad/zwcad-newsbanner.jpg) top center;
    background-size: 100% auto;
}
.zwcad-feat-list{
	padding: 20px 15px;
}
.zwcad-feat-list .item-hd{
	height: auto;text-align: left; background: #fff; height: 55px; padding: 0 15px;
}
.zwcad-feat-list .item-hd:hover{
	background: #fff;
}
.zwcad-feat-list .item-hd .tit{
	font-size: 16px; color: #006bd3; padding-top: 0; line-height: 55px; font-weight: bold;
}
.zwcad-feat-list .item-hd .txt{
	display: none;
}
.zwcad-feat-list .item + .item{
	margin-top: 25px;
}
.zwcad-feat-list .item-hd .attr{
	right: 15px; background: url(../../../images/product/zwcad/feat-btn.png) no-repeat center; background-size:cover ;  width: 24px; height: 24px;
}
.zwcad-feat-list .item.on .item-hd .attr{
	background-image: url(../../../images/product/zwcad/feat-btn1.png);
}
.zwcad-feat-list .item-bd1-list li{
	margin-top: 20px; padding:30px 20px 35px;
}
.zwcad-feat-list .item-bd .inner-box{
	width: auto;
}
.zwcad-feat-list .item-bd1-list .inner-tit{
	width: auto;text-align: left; font-size: 14px;
}
.zwcad-feat-list .item-bd1-list .inner-txt{
	text-align: left; font-size: 12px;
}
.zwcad-feat-list .item-bd{
	position: relative; background: #fff;
}
.zwcad-feat-list .item-bd1 .prev,
.zwcad-feat-list .item-bd1 .next,
.zwcad-feat-list .item-bd3 .prev,
.zwcad-feat-list .item-bd3 .next{
	position: absolute; top: 85px;width: 35px;height: 35px; border-radius: 50%; display: block; z-index: 1;background-color: #ff9e5d;
}
.zwcad-feat-list .item-bd1 .prev,
.zwcad-feat-list .item-bd3 .prev{
	background-image: url(../../../images/product/zwcad/btn-left.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 7px 13px;
    left: -20px;
}
.zwcad-feat-list .item-bd1 .next,
.zwcad-feat-list .item-bd3 .next{
	background-image: url(../../../images/product/zwcad/btn-next.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 7px 13px;
    right: -20px;
}
.zwcad-feat-list .item-bd1 .prev:hover,
.zwcad-feat-list .item-bd1 .next:hover,
.zwcad-feat-list .item-bd3 .prev:hover,
.zwcad-feat-list .item-bd3 .next:hover{
	background-color: #ff7f29;
}
.zwcad-feat-list .item-bd2-list{
	margin-top: 20px;
}
.zwcad-feat-list .item-bd2-list .hd{
	border-bottom: 0;
}
.zwcad-feat-list .item-bd2-list .hd{
	height: 50px; position: relative;
}
.zwcad-feat-list .item-bd2-list .hd .prev,
.zwcad-feat-list .item-bd2-list .hd .next{
	position: absolute; top: 50%; margin-top: -10px;  width: 10px; height: 20px;
}
.zwcad-feat-list .item-bd2-list .hd .prev{
	background: url(../../../images/product/zwcad/zwcad-btn-l.png); background-repeat:no-repeat ; background-size:10px ; left: 15px;
}
.zwcad-feat-list .item-bd2-list .hd .next{
	background: url(../../../images/product/zwcad/zwcad-btn-r.png);background-repeat:no-repeat ;   background-size:10px ; right: 15px;
}
.zwcad-feat-list .item-bd2-list .hd li{
	width: auto; float: none; font-size: 16px; height: 50px; line-height: 50px;
}
.zwcad-feat-list .item-bd2-list .hd li.on{
	color: #006bd3; background: transparent;
}
.zwcad-feat-list .item-bd2-list .hd li.on:after{
	display: none;
}
.zwcad-feat-list .item-bd2-list .bd{
	padding: 0 25px;
}
.zwcad-feat-list .item-bd2-list .bd li{
	padding: 0; float: none; width: auto; margin: 5px 0 40px;
}
.zwcad-feat-list .item-bd2-list .bd .imgs{
	box-shadow: 0 0 5px rgba(0,0,0,0.1);
}
.zwcad-feat-list .item-bd2-list .bd h3{
	font-size: 15px; font-weight: bold;
}
.zwcad-feat-list .item-bd2-list .bd p{
	height: auto; font-size: 12px;
}
.zwcad-feat-list .item-bd2-list .bd .imgs .iconplay,
.zwcad-feat-list .item-bd1-list .img-box .img i{
	width: 40px; height: 40px; margin-top: -20px; margin-left: -20px;
}
.zwcad-feat-list .item.on .item-bd3{
	margin-top: 20px;
}
.zwcad-feat-list .item-bd3-list{
	width: auto; padding: 0;
}
.zwcad-feat-list .item-bd3-list li{
	width: auto; float: none; margin-right: 0; margin-top: 0; margin-bottom: 0; padding: 20px;
}
.zwcad-feat-list .item-bd3-list .img{
	box-shadow: 0 0 5px rgba(0,0,0,0.1);
}
.zwcad-feat-list .item-bd3-list h3{
	font-size: 15px; padding-left: 0; height: 50px; line-height: 50px; font-weight: bold;
}
.zwcad-feat-list .item-bd4-list-box{
	margin-top: 20px; padding: 10px;
}
.zwcad-feat-list .item-bd4-list-tit, .zwcad-feat-list .item-bd2-list .bd h3{
	font-size: 15px; font-weight: bold;
}
.zwcad-feat-list .item-bd4-list ul{
	width: auto;
}
.zwcad-feat-list .item-bd4-list li{
	margin-right: 0; width: 86%; float: none;  height: 30px; line-height: 30px; padding-left: 25px;
}
.zwcad-feat-list .item-bd4-list li, .zwcad-feat-list .item-bd4-list li a, .zwcad-feat-list .item-bd2-list .bd p{
	font-size: 12px;
}
.zwcad-feat-list .item-bd4-list{
	margin-bottom: 5px; padding-top: 5px; padding-bottom: 5px;
}
/*features end*/


	/*pricing*/
	.zwcad-pricing-list .more,
	.zwcad-pricing-tab{
		display: none;
	}
	.zwcad-pricing-tit{
		background: #053bad;
		background-image: linear-gradient(to right, #082ca1 , #0056c3); color: #fff;text-align: left; padding: 40px 30% 90px 0; line-height: 1.2; height: 285px; padding-left: 5%;
	}
	.zwcad-pricing-tit h1{
		margin-bottom: 20px; line-height: 1.3;
	}
	.zwcad-pricing-tit h4, .zwcad-pricing-tit h4 a{
		font-size: 12px; color: #fff;
	}
	.zwcad-pricing-tit h4 a{
		text-decoration: underline;
	}
	.zwcad-pricing-tit .wrapper{
		margin-left: 0; margin-right: 0;
	}
	.zwcad-pricing-list{
		position: relative; margin-top: -80px; margin-bottom: 0; margin-left: 0; margin-right: 0;
	}
	.zwcad-pricing-list .box{
		width: 100%; padding-left: 0; padding-right: 0;
	}
	.zwcad-pricing-list .item{
		width: auto; float: none; margin-bottom:35px; height: 370px; padding-bottom: 30px; margin-right: 0; overflow: hidden;
	}
	.zwcad-pricing-list .bgtip{
		font-size: 260px;
	}
	.zwcad-pricing-list .item-hd{
		text-align: left;padding-left: 25px; padding-right: 20px;
	}
	.zwcad-pricing-list .item-hd h3{
		font-size: 22px; color: #0042a4; font-weight: bold;padding: 25px 0 20px 10px;
	}
	.zwcad-pricing-list .item.active .item-hd h3{
		color: #fff;
	}
	.zwcad-pricing-list .item-ft .txt{
		text-align: left; padding: 0 20px;
	}

	.zwcad-pricing-list .item-main{
		padding: 0 25px; margin-left: 0;
	}
	.zwcad-pricing-list .item-btn{
		position: static; margin-top: 25px; padding: 0 15px;
	}
	.zwcad-pricing-list .item-btn a{
		display: block; padding: 0;  line-height: 40px; height: 40px; font-size: 15px; border-color: #0e5bce; background: #0e5bce; color: #fff;
	}

	.zwcad-pricing-list .item-main li{
		margin-bottom: 13px; padding-left: 23px; padding-bottom: 0;
	}
	.zwcad-pricing-list .item-ft .btn{
		display: block; margin-left: 20px; margin-right: 20px; background: #0e5bce; color: #fff; line-height: 36px; border-color: #0e5bce;
	}
	.zwcad-pricing-list .item-ft .btn:hover{
		background: #006bd3;
	}
	.zwcad-pricing-list .item:hover .item-hd{
		background: transparent;
	}
	.zwcad-pricing-list .item-tip{
		text-align: left; padding-left: 10px;
	}
	.zwcad-pricing-list .item-tip span{
		text-align: center;
	}
	.zwcad-pricing-list .info{
		margin-top: 0; margin-bottom: 30px;
	}
	.zwcad-pricing-list .info a{
		font-size: inherit;
	}
	/*pricing end*/
}


