@charset "utf-8";

*{margin:0px;padding:0px;}
body{color:#000;font-size:12px;}
a{text-decoration:none;color:#000;font-size:16px;}
a:hover{color:#0078d7;}
ul,li{list-style:none;}
html,body{overflow-x:hidden;}
p,h1,h2,h3,h4,h5,h6,div{font-weight:300;}
a{outline:none;}
a{star:expression(this.onFocus=this.blur());}
.clear{clear:both;height:0;font-size:0px;line-height:0px;}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:".";clear:both;height:0;}
.clearfix{display:inline-block;}
.clearfix{display:block;}
.fl{float:left;}
.fr{float:right;}
.wrap{position:relative;margin:0px auto;}
.blank80{height:80px;margin:0 auto;}
#header{width:100%;height:auto;background-color:#fff;margin-bottom:48px;position:fixed;z-index:12;left:0;top:0;box-shadow:0 2px 2px #ddd;z-index:99998;}
#header .wrap{height:80px;_zoom:1;position:static;}
#header{margin-bottom:0;}
#header .wrap{height:80px;}
.top_logos{height:80px;}
.top_logos{width:233px;height:80px;float:left;display:inline;overflow:hidden;}
.top_logos a{display:block;height:80px;width:100%;}
.top_logos a img{height:100%;}
.top_menu{width:auto;float:right;display:inline;}
.top_menu ul{height:80px;zoom:1;}
.top_menu ul li{float:left;display:inline;height:80px;line-height:80px;}
.top_menu ul li span{display:block;}
.top_menu ul li a{display:block;font-size:14px;color:#333333;font-weight:300;position:relative;}
.top_menu ul li a.menu-item{padding:0 16px;}
.top_menu ul li.on a.menu-item,.top_menu ul li:hover a.menu-item{background:#f1f1f1;}
.top_menu ul li i{display:none;width:8px;height:4px;background:url(../../images/zwcad/cssimage/zw_icos.png) no-repeat 0 0;position:absolute;left:50%;margin-left:-4px;bottom:20px;display:none;}
.top_menu ul li.on i,.top_menu ul li:hover i{display:block;}
.top_menu .sub_menu{position:absolute;left:0;top:80px;background-color:#f1f1f1;height:120px;display:none;text-align:center;width:100%;}
.top_menu .sub_menu a{display:inline-block;margin:0 25px;vertical-align:top;padding-top:20px;}
.top_menu .sub_menu a span{display:inline-block;width:50px;height:50px;vertical-align:top;}
.top_menu .sub_menu a span img{width:100%;}
.top_menu .sub_menu p{line-height:48px;height:48px;}
.top_menu .sub_menu a:hover span{background-position:0 -50px;}
.top_menu .sub_menu a:hover p{color:#1698d9;}
.top_bread{float:right;padding-top:34px;display:inline;zoom:1;}
.lang{float:left;display:inline-block;padding:0px 5px;_display:inline;position:relative;vertical-align:top;height:36px;}
.lang_con{display:block;font-size:12px;line-height:14px;color:#000;cursor:pointer;}
.lang_con i{display:inline-block;vertical-align:top;position:relative;width:20px;height:15px;overflow:hidden;}
.lang_lang .lang_con i{background-position:0px 0px;margin-right: 5px;}
.lang_sin .lang_con i{background-position:0px -23px;margin-right:2px;}
.slect{position:absolute;display:none;top:36px;left:-22px;background-color:#fff;width:150px;height:auto;border:1px solid #a1a1a1;z-index:99;}
.up_icon{display:block;width:20px;height:12px;position:absolute;top:-11px;left:50px;background:url(../../../uploadfile/2016/0509/zwcad2017/icon.png) no-repeat 0 -115px;}
.slect ul{padding:15px 20px;}
.slect li{line-height:25px;text-align:left;}
.slect li a{display:block;font-size:14px;color:#6e6e6e;}
.slect li a:hover{color:#0078d7}
.slect li a i{display:inline-block;padding:3px 8px 6px 8px;margin-right:5px;vertical-align:middle;}
.flag01{background-position:0 0;}
.flag02{background-position:0 -25px;}
.flag03{background-position:0 -50px;}
.flag04{background-position:0 -75px;}
.flag05{background-position:0 -100px;}
.flag06{background-position:0 -125px;}
.flag07{background-position:0 -150px;}
.flag08{background-position:0 -175px;}
.flag09{background-position:0 -200px;}
.nav_icon{height:12px;width:16px;color:#0698D3;font-size: 20px !important;}
.curr_icon{height:15px;width:15px;}
.lang_sin .slect{width:220px;left:-120px;}
.lang_sin .up_icon{left:150px;}
.lang_sin .slect ul{padding:15px;}
.lang_sin .slect ul input[type='checkbox']{vertical-align:middle;}
.lang_sin .slect ul input[type='text'],.lang_sin .slect ul input[type='password']{padding:2px 5px;width:100%;box-sizing:border-box;border:1px solid #b2b2b2;vertical-align:top;}
.r_ty{text-align:right;font-size:12px;}
.slect .login_btn{font-size:24px;margin-top:5px;color:#0078d7;border:none;background:transparent;cursor:pointer;outline:none;}
.slect .username{font-size:16px;line-height:25px;margin-bottom:5px;color:#0078d7;}
.slect .logout{padding:3px 10px;border:1px solid #b2b2b2;background:#F5F5F5;font-size:16px;}
.slect .logout:hover{background:#b2b2b2;}
.slect .logout a:hover{font-size:16px;color:#fff;}
.search_icon{float:left;display:inline;width:30px;height:30px;background:url(../../../uploadfile/2016/0509/zwcad2017/icon.png) no-repeat 0px -45px;margin-left:10px;margin-top:-7px;cursor:pointer;}
.search_bar{width:1400px;height:70px;background-color:#fff;position:absolute;left:50%;top:0;margin-left:-700px;display:none;}
.search_bar form{width:750px;margin-top:23px;}
.s_text{height:30px;font-size:16px;line-height:30px;width:280px;color:#333;background:url(../../../uploadfile/2016/0509/zwcad2017/icon.png) no-repeat 0px -45px;padding:0px 15px 0px 45px;border:none;outline:none;background-color:transparent;outline:none;vertical-align:top;transform:translateX(50px);transition:all ease 0.5s;opacity:0;}
.s_mit{width:30px;height:30px;position:absolute;top:23px;left:0px;background-color:transparent;display:none;font-size:0px;border:none;outline:none;cursor:pointer;}
.search_closed{width:30px;height:30px;position:absolute;top:23px;right:0px;background:url(../../../uploadfile/2016/0509/zwcad2017/icon.png) no-repeat 6px -75px;font-size:0px;cursor:pointer;}
.search_key{position:absolute;top:70px;left:30px;background-color:#FFF;width:350px;border:1px solid #a1a1a1;}
.search_key ul{padding:15px;}
.search_key ul li{line-height:24px;font-size:14px;color:#6e6e6e;transform:translateX(50px);opacity:0;}
.search_key ul li:nth-child(1){transition:all 0.5s;}
.search_key ul li:nth-child(2){transition:all 0.5s 0.1s;}
.search_key ul li:nth-child(3){transition:all 0.5s 0.2s;}
.search_key ul li:nth-child(4){transition:all 0.5s 0.3s;}
.search_key ul li:nth-child(5){transition:all 0.5s 0.4s;}
.search_key ul li a{color:#6e6e6e;font-size:16px;padding-left:10px;}
.search_key ul li a:hover{color:#0078d7;}
.search_bg{width:100%;height:100%;position:fixed;top:0;left:0;background-color:rgba(0,0,0,0.7);display:none;z-index:11;}
.sbar_show .s_text,.sbar_show ul li{transform:translateX(0);opacity:1;}
.sm-logo{float:left;display:none;padding:12px 0;}
.sm-logo img{height:16px;}
.sm-right-menu{display:none;position:absolute;top:-1px;right:0;}
.sm-right-menu a{display:block;width:30px;height:14px;padding:13px 0;background:#388fce;}
.sm-right-menu a i.ico-menu{display:block;width:17px;height:14px;background:url(../../../uploadfile/2016/0704/images/ico_r_menu.png) no-repeat;background-size:100%;margin:0 auto;}
.sm-car{display:none;width:18px;height:18px;position:absolute;top:12px;right:40px;border-left:1px solid #c2c2c3;padding-left:5px;}
.sm-car a{display:block;}
.sm-car a i.ico-car{display:block;width:18px;height:18px;background:url(../../../uploadfile/2016/0704/images/ico_shopcar.png) no-repeat;background-size:100%;}
.new-top-bar{display:none;height:94px;position:relative;}
.new-top-bar a.top-menu-close{display:block;position:absolute;width:20px;height:20px;background:url(../../../uploadfile/2016/0704/images/ico_close_left.png) no-repeat;background-size:100%;position:absolute;top:40px;left:17px;}
.new-top-bar .logo{height:24px;width:26px;margin:0 auto;padding:35px 0;display:none;}
.new-top-bar .logo img{width:100%;}
.new-bottom{display:none;width:80%;margin:30px auto;}
.new-bottom .freetralis{}
.new-bottom .freetralis a{color:#fff;}
.new-bottom .freetralis a i.ico{display:block;float:left;width:10px;height:13px;background:url(../../../uploadfile/2016/0704/images/ico_download.png) no-repeat;background-size:100%;margin:4px 5px 0 0;}
.new-bottom .socialapp{margin:15px 0;}
.new-bottom .socialapp a{display:block;float:left;width:15px;height:15px;margin:0 10px 0 0;}
.new-bottom .socialapp a.Facebook{background:url(../../../uploadfile/2016/0704/images/ico_shejiaonet_1.png) no-repeat;background-size:100%;}
.new-bottom .socialapp a.LinkedIn{background:url(../../../uploadfile/2016/0704/images/ico_shejiaonet_2.png) no-repeat;background-size:100%;}
.new-bottom .socialapp a.YouTube{background:url(../../../uploadfile/2016/0704/images/ico_shejiaonet_3.png) no-repeat;background-size:100%;}
.new-bottom .socialapp a.Twitter{background:url(../../../uploadfile/2016/0704/images/ico_shejiaonet_4.png) no-repeat;background-size:100%;}
/*
.public-content-width:所有页面主体部分用该class，统一宽度;
*/
.public-content-width{margin:0 auto;}
@media screen and (min-width:1601px){body{font-size:16px;}
#header .wrap,.zw_item2 .wrap,.zw_item3 .wrap,.pn-item .wrap,.public-content-width{width:1400px;}
.top_logos{width:233px}
.top_menu ul li a.menu-item{font-size:16px;padding:0 20px}
.search_key ul li{line-height:30px;}
}
@media screen and (max-width:1600px) and (min-width:1366px){body{font-size:14px;}
#header .wrap,.zw_item2 .wrap,.zw_item3 .wrap,.pn-item .wrap,.public-content-width{width:1200px;}
.top_logos{width:180px}
.top_logos a img{width:212px;}
.top_menu ul li a.menu-item{font-size:15px;padding:0 18px;}
.search_bar{width:1200px;margin-left:-600px;}
.search_key ul li{line-height:24px;}
}
@media screen and (max-width:1365px) and (min-width:1023px){body{font-size:12px;}
#header .wrap,.zw_item2 .wrap,.zw_item3 .wrap,.pn-item .wrap,.public-content-width{width:1100px;}
.top_logos{width:180px}
.top_logos a img{width:180px;}
.top_menu ul li a.menu-item{padding:0 12px;font-size:14px;}
.search_bar{width:1000px;margin-left:-500px;}
.search_key ul li{line-height:24px;}
}
@media screen and (max-width:1024px) and (min-width:800px){
#header .wrap,.zw_item2 .wrap,.zw_item3 .wrap,.pn-item .wrap,.public-content-width{width:97%;}
.top_logos{width:120px}
.top_logos a img{width:120px;}
.top_menu ul li a.menu-item{padding:0 6px;}
.search_bar{width:84%;left:8%;margin-left:0;}
.search_key ul li{line-height:24px;}
.lang_lang ,.lang_sin{display:none;}
}
@media screen and (max-width:840px) and (min-width:800px){
	.top_menu ul li a.menu-item{padding:0 4px;}
}
@media only screen and (max-width:799px){
	.pn-banner{
		margin-top:35px;
	}
	.pn-item h2 {
		padding-top: 50px !important;
		margin:0 !important;
	}
	.benefits h2{padding-top: 100px !important;}
	#main_zw2018{
		height: auto !important;
	}
	.marcas_img{
		flex-direction: column;
		height: auto;
	}
	.marcas_img span{
		padding: 39px;
    box-sizing: border-box;
	}
	.sm-right-menu{top: 20px;}
	.sm-logo img{height: 50px;}
	#header .wrap ,.zw_item2 .wrap,.zw_item3 .wrap,.public-content-width{height:40px;width:96%}
.blank80{height:40px;}
.top_logos ,.top_menu ,.f_list ul li p.foot_tit{display:none;}
.sm-logo ,.sm-right-menu ,.sm-car ,.new-top-bar ,.new-bottom{display:block;}
.top_logos{width:20%;}
.top_logos img{width:100%;height:auto;position:relative;top:10px;}
.lang_lang ,.lang_sin ,.top_menu{display:none;}
.search_icon{float:none;position:absolute;top:11px;right:72px;width:17px;height:17px;display:block;background:url(../../../uploadfile/2016/0704/images/ico_srh.png) no-repeat;background-size:100%;margin:0;}
.wrap .search_bar{height:40px;width:60%;left:20%;margin-left:0;}
.search_bar form{margin-top:0;}
.wrap .s_text{height:40px;line-height:40px;background-position:10px -40px;}
.search_closed{top:4px;}
.search_key{top:40px;}
.wrap .top_menu{width:100%;display:block;position:fixed;top:0;bottom:0;left:0;background:#338fcd;color:#fff;overflow-y:auto;z-index:9900;}
.wrap .top_menu ul{padding:0;height:auto;}
.wrap .top_menu li{display:block;float:none;width:100%;height:auto;margin:0 auto;position:relative;}
.wrap .top_menu li span{display:block;width:100%;height:46px;border-bottom:1px solid #fff;line-height:46px;position:relative;}
.wrap .top_menu li a.menu-item{display:block;padding:0 10%;color:#fff;font-size:14px;}
.wrap .top_menu li.on a.menu-item,.wrap .top_menu li:hover a.menu-item{background:none;}
.wrap .top_menu .sub_menu{position:relative;left:0;top:0;background:none;width:100%;box-shadow:none;background:#2880bc;}
.wrap .top_menu .sub_menu p{padding:0 6%;}
.wrap .top_menu li i{display:block;width:30px;height:46px;background:url(../../images/zwcad/cssimage/zw_icos.png) no-repeat 0 -4px;position:absolute;top:0;right:6%;left:auto;transition:0.4s;}
.wrap .top_menu li.on i{transition:0.4s;transform:rotate(180deg);}
.top_menu .sub_menu{text-align:left;height:auto;padding:10px 0;}
.top_menu .sub_menu a{display:block;margin:0;color:#fff;padding:0 30px;}
.top_menu .sub_menu a span{display:none;}
.top_menu .sub_menu p{line-height:46px;height:46px;text-indent:0;}
}
#header .top_logos a{text-align:left;}
.sub_nav_height{height:80px;}
@media only screen and (max-width:799px){.sub_nav_height{height:40px;}
}
/*new-icon样式S 目前不需要显示，做屏蔽处理，不删除**/
/*
.top_menu ul li:first-child+li+li+li+li+li span .menu-item{
	position: relative;
}

.top_menu ul li:first-child+li+li+li+li+li span .menu-item:after{
	content: '';
	display: block;
	width: 40px;
	height: 40px;
	background: url(/static/images/zwcad/en/gpc2019/CADpage-icon40.png);
	background-size: cover;
	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    -ms-background-size: cover;
	position: absolute;
	top: 0px;
	right: 0px;
}
@media only screen and (max-width: 799px){
	.top_menu ul li:first-child+li+li+li+li+li span .menu-item:after{
		background: url(/static/images/zwcad/en/gpc2019/CADpage-icon46.png);
		width: 46px;
		height: 46px;
	}
}
*/
/*new-icon样式E 目前不需要显示，做屏蔽处理，不删除**/

#header .top_menu ul li a {
	font-weight: bold;
}
/*logo css start*/
.top_logos a img {
	height: auto;
}
@media screen and (max-width: 1024px) and (min-width: 800px) {
	.top_logos a img {
		margin-top: 10px;
	}
}
@media screen and (max-width: 1365px) and (min-width: 1023px) {
	.top_logos a img {
		width: auto;
	}
}
@media screen and (max-width: 1600px) and (min-width: 1366px) {
	.top_logos a img {
		width: auto;
	}
}
@media only screen and (min-width: 1601px){
	.main, .nav, .b_text {
		width: 1400px;
	}
}
/*logo css end*/