 /*
Theme Name: Aoraki Child
Description: Child theme of the Aoraki. By using a child theme you will ensure that your modifications are preserved.
Author: Wyde
Template: aoraki
Version: 1.0
*/
@font-face {
  font-family: "AlibabaPuHuiTiRegular";
  src: url("../../images/font/Alibaba PuHuiTi Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}

h1,h2,h3,h4,h5,h6{
	font-family:Raleway, "AlibabaPuHuiTiRegular", "AlibabaPuHuiTiRegular", sans-serif!important;
}
p {
	font-family: "AlibabaPuHuiTiRegular", "AlibabaPuHuiTiRegular", sans-serif!important;
}


/* 百度商桥 */
/* 在线咨询框 */
#nb_icon_wrap > ins {
	background-size: contain!important;
}
#nbWebImLightContainer {
	border: none!important;
}
#nbwlStatusBar > ins.nb-webim-light-status-bar-title {
	font-size: 13px;
}
/* 百度商桥PC留言框 */
/* 留言栏颜色 */
#newBridge .nb-nodeboard-base .nb-nodeboard-contain-base .nb-nodeboard-top, #newBridge .nb-nodeboard-base .nb-nodeboard-contain-base .nb-nodeboard-send-btn {
	background-color: #3f8ffa!important;
}
/* 留言栏宽度 */
#newBridge .nb-nodeboard-base {
	width: 319px!important;
	margin-right: 1px;
}
/* 内容栏宽度 */
#newBridge .nb-nodeboard-base .nb-nodeboard-contain-base .nb-board-form .nb-nodeboard-content{
	width: 299px!important;
    margin: 7px 10px 0!important;
}
#newBridge .nb-nodeboard-base .nb-nodeboard-contain-base .nb-board-form .nb-nodeboard-input {
	width: 252px!important;
}

/* 联系方式栏宽度 */
#newBridge .nb-nodeboard-base .nb-nodeboard-contain-base .nb-board-form .nb-nodeboard-set-content, #newBridge .nb-nodeboard-base .nb-nodeboard-contain-base .nb-board-form .nb-nodeboard-name {
	width: 297px!important;
	padding: 0!important;
}
/* 验证码栏宽度 */
#newBridge .nb-nodeboard-base .nb-nodeboard-contain-base .nb-nodeboard-verifycode {
	width: 299px!important;
}

/* 首页品牌设计×产品设计 */
#brandproduct p {
	font-size: 18px;
	font-weight: 900;
	color: #9a9a9a;
}
/* Works-类别页面 */
.main-content.full-width .w-main > .col-inner, .main-content.full-width .w-sidebar > .col-inner {
	padding: 50px 0px 200px!important;
}

@media only screen and (min-width: 768px) {

}
@media only screen and (min-width: 992px) {
	/*首页品牌设计×产品设计*/
	#brandproduct > div > div.col.col-12.text-center.vc_custom_1544093001113 > div > div > div > embed {
		padding-bottom: 60px;
	}
	/* Works hover文字 */
	.w-effect-zoomInFade .w-item > figure p > span {
		font-style: normal;
	}
}
/*PC端Navigator向下微调*/
@media only screen and (min-width: 1080px) {
    #top-nav{
        top: 2px;
    }
}
@media only screen and (min-width: 1200px) {

}
@media only screen and (min-width: 1400px) {
	/* head-large默认高度修改 */
	.header-title {
		padding: 20vh 0!important;
	}
	/*页面全屏（固定背景）大标题字号（作品,招贤纳士）*/
	#header > div.header-title.text-center.w-size-full.w-full > div.container > h1{
	font-size: 150px!important;
	}
	/* 导航宽度 */
	#header .container {
		max-width: 97%;
	}
}
@media only screen and (max-width: 1679px) {
/*中分辨率文字优化*/
	#content p, #content li {
		font-size: 13.5px!important;
	}
	.w-text-block ul > li {
		margin: 9px 0!important;
	}
	/* 首页品牌设计×产品设计 */
	#brandproduct p {
		font-size: 17px!important;
	}
}
@media only screen and (max-width: 1399px) {
	/*首页品牌设计×产品设计*/
	#brandproduct > div > div.col.col-12.text-center.vc_custom_1544093001113 > div > div > div > embed {
	max-width: 1070px!important;
	}
	#brandproduct > div > div.col.col-6.vc_custom_1544090064049, #brandproduct > div > div.col.col-6.vc_custom_1544090068690 {
		padding-right: 126px !important;
		padding-left: 126px !important;
	}
	/*About Us 页面的设置*/
    #content > div > section:nth-child(2) > div > div > div > div.row.w-align-middle.w-row-flex > div.col.col-4 > div > div > div > h4{
        font-size: 20px!important;
    }
	/*低分辨率文字优化*/
	#content p, #content li {
		font-size: 12px!important;
	}
	.w-text-block ul > li {
		margin: 8px 0!important;
	}
	/* 首页品牌设计×产品设计 */
	#brandproduct p {
		font-size: 15px!important;
	}
}
@media only screen and (max-width: 1199px) {
	/*首页品牌设计×产品设计*/
	#brandproduct > div > div.col.col-12.text-center.vc_custom_1544093001113 > div > div > div > embed {
	max-width: 940px!important;
	}
	#brandproduct > div > div.col.col-6.vc_custom_1544090064049, #brandproduct > div > div.col.col-6.vc_custom_1544090068690 {
		padding-right: 110px !important;
		padding-left: 110px !important;
	}
}
/*移动端LOGO向下微调*/
@media only screen and (max-width: 1079px) {
	#header-logo > a > img.dark-logo{
        margin-bottom: 13px;
		max-height: 45%;
    }
	#header-logo > a > img.dark-sticky{
        margin-bottom: 13px;
		max-height: 45%;
    }
	#header-logo > a > img.light-logo{
        margin-bottom: 13px;
		max-height: 45%;
    }
	#header-logo > a > img.light-sticky{
        margin-bottom: 13px;
		max-height: 45%;
    }
}
@media only screen and (max-width: 991px) {
	/* 首页section小标题 */
	.home-section-title h6 {
		font-size: 12px;
	}
	/* 首页卓越适宜 */
	.home-excellent-suitable h1 {
		font-size: 120px!important; 
	}
	.home-excellent-suitable h6 {
		font-size: 40px!important; 
	}
	/*首页品牌设计×产品设计*/
	#brandproduct > div > div.col.col-6.vc_custom_1544090064049 > div > div > p, #brandproduct > div > div.col.col-6.vc_custom_1544090068690 > div > div > p {
		text-align: center!important;
	}
	#brandproduct p {
		font-size: 12px!important;
	}
	/*移动端字体优化 2018-7-18*/
	p{
		font-size: 13px!important;
		line-height: 1.6;
		font-weight: 300;
	}
	#content p, #content li{
		font-weight: 300!important;
	}
	/*页脚文字大小及字重修改 2018-7-18*/
	#footer-content .w-text-block p{
		font-size: 12px!important;
		font-weight: 300;
	}
	/*关于我们页面段落边距 2018-7-18*/
	#content > div > section.w-section.vc_custom_1526914112401 > div > div:nth-child(1), #content > div > section.w-section.vc_custom_1526914112401 > div > div:nth-child(2), #content > div > section.w-section.vc_custom_1526914112401 > div > div:nth-child(3), #content > div > section.w-section.vc_custom_1527228932409 > div > div.col.col-8 {
		padding-left: 35px;
		padding-right: 35px;
	}
	#content > div > section.w-section.vc_custom_1526914112401{
		margin-bottom: -30px;
	}
	#content > div > section:nth-child(4) > div > div > div > div.w-heading.heading-7 > div, #content > div > section.w-section.no-padding.vc_custom_1527228955907 > div > div > div > div.w-heading.heading-7 > div, #content > div > section:nth-child(6) > div > div > div > div.w-heading.heading-7 > div{
		padding-left: 16px;
	}
	#content > div > section.w-section.no-padding.vc_custom_1527228955907 > div > div > div > div.w-image.text-center > img, #content > div > section:nth-child(6) > div > div > div > div.w-image.text-left > img{
		padding-left: 15px;
		padding-right: 15px;
	}
	/*关于我们 底部图片修改 2018-7-18*/
	#content > div > section.w-section.xl-padding.w-parallax.w-reverse{
		padding-top: 60px;
		padding-bottom: 60px;
	}
	#content > div > section.w-section.xl-padding.w-parallax.w-reverse > div.row > div > div > div.w-empty-space{
		display: none;
	}
	#content > div > section.w-section.xl-padding.w-parallax.w-reverse > div.row > div > div > div.w-text-block > h3 > span{
		font-size: 20px;
	}
	/*移动端服务页前两段和about页首段padding修改 2018-7-18*/
	#content > div > section:nth-child(1) > div > div > div > div:nth-child(2), #content > div > section:nth-child(1) > div > div > div > div:nth-child(4) > p {
		padding-left: 20px;
		padding-right: 20px;
	}
	/*移动端服务页li元素调整 2018-7-18*/
	#content > div li{
	font-size: 13px;
	}
	#brand-strategy-2 ul, #brand-design-2 ul, #brand-promotion-2 ul, #product-design-2 ul, #transportation-design-2 ul, #package-design-2 ul{
		margin-left: 22px;
	}
	/* 招聘head分隔线 */
	#career-separator-line .w-separator {
		padding: 0!important;
	}
	/*移动端招聘边距调整 2018-7-18*/
	#join-us > div > div > div > div.w-text-block > p{
		padding-left: 15px;
		padding-right: 15px;
	}
	#content > div > section:nth-child(3) > div > div.col.col-3.no-padding.vc_custom_1504539584904 > div > div, #content > div > section:nth-child(3) > div > div.col.col-3.no-padding.vc_custom_1504539598408 > div > div, #content > div > section:nth-child(3) > div > div.col.col-3.w-text-light.no-padding.vc_custom_1504539603545 > div > div, #content > div > section:nth-child(3) > div > div.col.col-3.w-text-light.no-padding.vc_custom_1504539607320 > div > div{
		padding-left: 10px;
		padding-right: 10px;
	}
	#content > div > section.w-section.w-full.no-padding.vc_custom_1504614312574.font13px > div > div:nth-child(1) > div > div > div:nth-child(1) > h3 > span, #content > div > section.w-section.w-full.no-padding.vc_custom_1504614312574.font13px > div > div:nth-child(1) > div > div > div:nth-child(2) > h3 > span, #content > div > section.w-section.w-full.no-padding.vc_custom_1504614312574.font13px > div > div:nth-child(1) > div > div > div:nth-child(3) > h3 > span, #content > div > section.w-section.w-full.no-padding.vc_custom_1504614312574.font13px > div > div:nth-child(2) > div > div > div:nth-child(1) > h3 > span, #content > div > section.w-section.w-full.no-padding.vc_custom_1504614312574.font13px > div > div:nth-child(2) > div > div > div:nth-child(2) > h3 > span, #content > div > section.w-section.w-full.no-padding.vc_custom_1504614312574.font13px > div > div:nth-child(2) > div > div > div:nth-child(3) > h3 > span, #content > div > section.w-section.w-full.no-padding.vc_custom_1504614312574.font13px > div > div:nth-child(3) > div > div > div:nth-child(1) > h3 > span, #content > div > section.w-section.w-full.no-padding.vc_custom_1504614312574.font13px > div > div:nth-child(3) > div > div > div:nth-child(2) > h3 > span, #content > div > section.w-section.w-full.no-padding.vc_custom_1504614312574.font13px > div > div:nth-child(3) > div > div > div:nth-child(3) > h3 > span, #content > div > section.w-section.w-full.no-padding.vc_custom_1504614312574.font13px > div > div:nth-child(4) > div > div > div:nth-child(1) > h3 > span, #content > div > section.w-section.w-full.no-padding.vc_custom_1504614312574.font13px > div > div:nth-child(4) > div > div > div:nth-child(2) > h3 > span, #content > div > section.w-section.w-full.no-padding.vc_custom_1504614312574.font13px > div > div:nth-child(4) > div > div > div:nth-child(3) > h3 > span{
		margin-left: 29px!important;
		margin-right: 29px!important;
	}
	#career > div > div > div > div.w-text-block > p{
		padding-left: 15px;
		padding-right: 15px;
	}
	#content > div > section.w-section.w-full.w-parallax > div.row > div > div > div > h1{
		font-size: 20px;
	}
	#content > div > section.w-section.w-full.w-parallax > div.row > div > div > div{
		padding: 10px 0!important;
	}
	/*服务页面移动端文字对齐*/
	#content > div > section:nth-child(3) > div > div.col.col-4 > div > div > div, #content > div > section:nth-child(7) > div > div.col.col-4 > div > div > div, #content > div > section:nth-child(11) > div > div.col.col-4 > div > div > div, #content > div > section:nth-child(15) > div > div.col.col-4 > div > div > div, #content > div > section:nth-child(19) > div > div.col.col-4 > div > div > div, #content > div > section:nth-child(23) > div > div.col.col-4 > div > div > div{
	padding-left: 16px;
	}
	/*关于我们-卓宜是一家...在手机端的重排*/
    #content > div > section.w-section.vc_custom_1526914112401 > div > div.col.col-4 > div > div > div{
		border-top: 4px solid #3d8ffc;
		padding: 20px 0 0 0;
		border-left: none!important;
	}
	/*服务页面图片标题对齐修正*/
	#content > div > section:nth-child(5) > div.row.w-align-middle.w-row-flex > div > div > div, #content > div > section:nth-child(9) > div.row.w-align-middle.w-row-flex > div > div > div, #content > div > section:nth-child(13) > div.row.w-align-middle.w-row-flex > div > div > div, #content > div > section:nth-child(17) > div.row.w-align-middle.w-row-flex > div > div > div, #content > div > section:nth-child(21) > div.row.w-align-middle.w-row-flex > div > div > div, #content > div > section:nth-child(25) > div.row.w-align-middle.w-row-flex > div > div > div {
	margin-left: 20px!important;
	}
	/*移动端gallery图片上下边距*/
	.w-image-gallery.w-grid > div > div:nth-child(2), .w-image-gallery.w-grid > div > div:nth-child(3), .w-image-gallery.w-grid > div > div:nth-child(4) {
	padding-top: 15px
	}
}
@media only screen and (max-width: 600px) {
	/* 首页section小标题 */
	.home-section-title .w-custom-heading h3 {
		letter-spacing: 1px!important; 
		font-size: 20px!important; 
		line-height: 20px!important;
	}
	.home-section-title .w-custom-heading.thin-text h6 {
		font-size: 12px!important; 
		line-height: 20px!important;
	}
	.home-section-title .w-empty-space {
		display: none; 
	}
	#home-success-case {
		padding: 60px 0 0; 
	}
	/* 首页卓越适宜 */
	.home-excellent-suitable {
		padding-top: 80px!important; 
		padding-bottom: 80px!important; 
	}
	/*作品页面手机端标题下方空白*/
	.single-wyde_portfolio .entry-title {
    margin-bottom: -8px!important;
	}
	/*作品文字调整*/
	#works-font-style .w-text-block h3,
	#works-font-style .w-custom-heading h3 {
        font-size:20px!important;
        line-height: 27px!important;
    }
	#works-font-style .w-text-block h4,
	#works-font-style .w-custom-heading h4 {
        font-size:18px!important;
        line-height: 24px!important;
    }
	#works-font-style .w-text-block h5,
    #works-font-style .w-custom-heading h5{
        font-size:16px!important;
        line-height: 22px!important;
		font-weight: 400!important;
    }
/*服务页面Brand Design在移动端上移*/
	#content > div > section:nth-child(9) > div.row.w-align-middle.w-row-flex > div > div > div > h2{
		top: -80px;
	}
}
/*About Us 页面的设置*/
@media only screen and (max-width: 360px) {
    #content > div > section:nth-child(2) > div > div > div > div.row.w-align-middle.w-row-flex > div.col.col-4 > div > div > div > h4{
        font-size: 17px!important;
    }
}
/*首页品牌设计×产品设计*/
#brandproduct > div > div.col.col-12.text-center.vc_custom_1544093001113 > div > div {
	margin-bottom: 0!important;
}
/*关于我们-卓宜是一家border*/
.w-heading.heading-7 .w-wrapper {
	border-left: 4px solid #1a2b73!important;
}
/*页面最底部字体样式*/
#footer-text{
	font-size: 12px;
	line-height: 17px;
}
/*作品页面分类导航*/
#content > div > div > div > div > section > div > div > div > div.w-portfolio-grid.w-grid.w-space.grid-3-cols.w-scrollmore.w-filterable > ul.w-filter.clear{
	font-size: 13px;
}
/* 作品页面分类导航 */
.w-filter li.active a {
	color: #063a93!important;
	font-weight: 900;
}

/* 作品内页底部导航条 */
.portfolio-gallery .post-nav {
	margin: 30px 20px!important;
}
/*联系我们页面-发送成功之后的：您的邮件已发送成功，感谢您的来信！*/
.wpcf7-response-output {
    margin: 0!important;
}
/* 联系我们页面-验证码 */
.cf7-captcha-plug-0 > p {
	margin-bottom: 1px!important;
}
.cf7-captcha-plug-1 > p > img {
	opacity: 0.5; 
}
.cf7-captcha-plug-1 > p {
	margin-bottom: 0!important;
}
/*Career页面蓝色区域-了解更多*/
#content > div > section.w-section.w-full.no-padding > div> div:nth-child(1) > div > div > div > p.w-read-more{
	display:none;
}
#content > div > section.w-section.w-full.no-padding > div > div:nth-child(2) > div > div > div > p.w-read-more{
	display:none;
}
#content > div > section.w-section.w-full.no-padding > div > div:nth-child(3) > div > div > div > p.w-read-more{
	display:none;
}
#content > div > section.w-section.w-full.no-padding > div > div:nth-child(4) > div > div > div > p.w-read-more{
	display:none;
}
/*Career页面蓝色区域*/
#content > div > section:nth-child(1) > div{
	font-size:13px;
}
/*Career展开区域的上下边距*/
.w-accordion .acd-content {
    padding: 5px 0px 0px 0px!important;
}
/*Career展开模块的左右边距 2018-7-18*/
.w-accordion .acd-header span {
	margin: 0px 50px 0px 20px!important;
}
.w-section.w-full .w-action-box {
	text-align: left;
	padding: 40px 30px!important;
}
/*Career第三列标题颜色*/
#content > div > section.w-section.w-full.no-padding.vc_custom_1504614312574.font13px > div > div:nth-child(3) > div > div > div.w-accordion-tab.active > div > div > div > h3{
    color:#fff!important;
}
/*Career第四列标题颜色*/
#content > div > section.w-section.w-full.no-padding.vc_custom_1504614312574.font13px > div > div:nth-child(4) > div > div > div.w-accordion-tab.active > div > div > div > h3{
    color:#fff!important;
}
/*Career第二列正文颜色*/
#content > div > section.w-section.w-full.no-padding.vc_custom_1504614312574.font13px > div > div:nth-child(2) {
    color:#525252!important;
}
/*Career第三列正文颜色*/
#content > div > section.w-section.w-full.no-padding.vc_custom_1504614312574.font13px > div > div:nth-child(3) {
    color:#fff!important;
}
/*Career第四列正文颜色*/
#content > div > section.w-section.w-full.no-padding.vc_custom_1504614312574.font13px > div > div:nth-child(4) {
    color:#fff!important;
}
/*Visual Compromiser 的 Accordion模块加号背景*/
.w-accordion .acd-header:after{
	background-color: #e3e4e5!important;
}
/*导航的第二条下划线*/
#header > div.header-menu.w-light.w-sticky.w-transparent.w-text-dark{
	border-bottom: 0px;
	background: rgba(255,255,255,.9);
}
/*导航栏置于顶层*/
#menu-item-10809 > a{
	z-index:999!important;
}
/*导航栏子菜单格式*/
.dropdown-nav ul ul {
    border-top: none!important;
	margin: -65px 0 0 4px!important;
	padding: 55px 0 15px 0!important;
}
.w-light .dropdown-nav li ul {
    background: rgba(255, 255, 255, 0.8)!important;
}
/*服务页列表li文字颜色修改 2018-7-19*/
#content li{
	color: #999;
}
/*分享图标修正*/
/*分享图标去除方框乱码*/
.post-share{
	font-family: AlibabaPuHuiTiRegular!important;
}
.portfolio-share{
	font-family: AlibabaPuHuiTiRegular!important;
}
/*调整自己添加的图标的间距*/
.portfolio-share > a.share-link-fa{
	margin-right:17px!important;
}
/*隐藏重复图标*/
.fa-linkedin > i{
	display:none;
}
.fa-pinterest > i{
	display:none;
}
.fa-weibo > i{
	display:none;
}
/*NIO ES3 数字修正*/
#post-95 > div > h1{
	font-family: "AlibabaPuHuiTiRegular", "AlibabaPuHuiTiRegular", sans-serif!important;
}

/* 作品内页 宽度100% 从此起始*/
@media only screen and (min-width: 768px) {
  /* 图片元素宽度100% */
  .wyde_portfolio.type-wyde_portfolio img.size-full {
  	width: 100%;
  }
  /* 打开原container宽度限制 */
	.wyde_portfolio.type-wyde_portfolio > div.container {
		max-width: 100%;
		padding-left: 0;
		padding-right: 0;
	}
	.wyde_portfolio.type-wyde_portfolio > div > h1 {
		max-width: 750px;
		padding-left: 15px;
		padding-right: 15px;
		margin-left: auto;
		margin-right: auto;
	}
	.wyde_portfolio.type-wyde_portfolio > div > div.entry-content > section.w-section {
		max-width: 750px;
		margin-left: auto;
		margin-right: auto;
	}
  .wyde_portfolio.type-wyde_portfolio > div > div.entry-content > section.w-section.w-full {
    max-width: 100%;
  }
	.wyde_portfolio.type-wyde_portfolio > div > div.entry-content > section.w-section > div {
    margin-left: 0;
    margin-right: 0;
	}
	.wyde_portfolio.type-wyde_portfolio > div > div.post-description.row {
		max-width: 750px;
		margin-left: auto;
		margin-right: auto;
	}
}
@media only screen and (min-width: 992px) {
	.wyde_portfolio.type-wyde_portfolio > div > h1 {
		max-width: 970px;
		margin-left: auto;
		margin-right: auto;
	}
	.wyde_portfolio.type-wyde_portfolio > div > div.entry-content > section.w-section {
		max-width: 970px;
		margin-left: auto;
		margin-right: auto;
	}
  .wyde_portfolio.type-wyde_portfolio > div > div.entry-content > section.w-section.w-full {
    max-width: 100%;
  }
	.wyde_portfolio.type-wyde_portfolio > div > div.entry-content > section.w-section > div {
    margin-left: 0;
    margin-right: 0;
	}
	.wyde_portfolio.type-wyde_portfolio > div > div.post-description.row {
		max-width: 970px;
		margin-left: auto;
		margin-right: auto;
	}
}
@media only screen and (min-width: 1200px) {
	.wyde_portfolio.type-wyde_portfolio > div > h1 {
		max-width: 1100px;
		margin-left: auto;
		margin-right: auto;
	}
	.wyde_portfolio.type-wyde_portfolio > div > div.entry-content > section.w-section {
		max-width: 1100px;
		margin-left: auto;
		margin-right: auto;
	}
  .wyde_portfolio.type-wyde_portfolio > div > div.entry-content > section.w-section.w-full {
    max-width: 100%;
  }
	.wyde_portfolio.type-wyde_portfolio > div > div.entry-content > section.w-section > div {
	margin-left: 0;
    margin-right: 0;
	}
	.wyde_portfolio.type-wyde_portfolio > div > div.post-description.row {
		max-width: 1100px;
		margin-left: auto;
		margin-right: auto;
	}
}
@media only screen and (min-width: 1400px) {
	.wyde_portfolio.type-wyde_portfolio > div > h1 {
		max-width: 1200px;
		margin-left: auto;
		margin-right: auto;
	}
	.wyde_portfolio.type-wyde_portfolio > div > div.entry-content > section.w-section {
		max-width: 1200px;
		margin-left: auto;
		margin-right: auto;
	}
  .wyde_portfolio.type-wyde_portfolio > div > div.entry-content > section.w-section.w-full {
    max-width: 100%;
  }
	.wyde_portfolio.type-wyde_portfolio > div > div.entry-content > section.w-section > div {
	margin-left: 0;
    margin-right: 0;
	}
	.wyde_portfolio.type-wyde_portfolio > div > div.post-description.row {
		max-width: 1200px;
		margin-left: auto;
		margin-right: auto;
	}
}
/* 作品内页 宽度100% 到此终止*/

.erweimama{width: 50%; padding-right:15px;
    text-align: right;}






/* 新闻中心页所有样式*/


.left{float:left;}
.right{float:right;}
.lh-flex{display:flex;display:-webkit-flex;flex-direction:row; -webkit-flex-direction:row;flex-wrap:wrap; -webkit-flex-wrap:wrap;}
.container{max-width:1240px; margin:auto; position:relative; padding:0 20px;}
.container1300{max-width:1300px; margin:auto; position:relative; }
.container1200{max-width:1200px; margin:auto; position:relative; }

.ellipsis{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.ellipsis2{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow:ellipsis;}
.ellipsis3{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;text-overflow:ellipsis;}
.ellipsis4{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;text-overflow:ellipsis;}
.yw_imgwarp{width: 100%; height: 100%; overflow:hidden; position: absolute;left: 0; top: 0;}
.yw_imgwarp a{display: block; width: 100%; height: 100%;}


.z_index_search{ width: 100%;  padding: 25px 0;}
.z_search_box{ width:409px;  float:right; height: 32px; overflow: hidden; border:1px solid #0068B6; border-radius: 30px;}

.z_search_box .input{ display: block; height: 30px; width: 80%; padding: 0 20px; box-sizing: border-box; float: left;    border: none;}
.z_search_box .soubtn{ display:block; height: 30px; line-height:30px; float: right; width: 20%;         text-align: center;
    background: #2464a4;
    color: #fff;
    font-size: 14px
}


.margin20{margin-top:20px;}
.lh-news-l{ width: 66.9%; float: left;}
.lh-news-r{width: 31.5%; float: right;}
.lh-news-hot{ width: 100%;    overflow: hidden; position: relative}
.lh-news-hot .lh-banner-hd{    position: absolute;
    left: 10px;
    bottom: 10px;
    z-index: 8}
.lh-news-hot .img{ width: 56.3%; background-position: center center; background-repeat: no-repeat; background-size: cover; float: left; height: 310px;}
.lh-news-hot .tag{ width: 54px; height: 54px;background: #2464a4; display: block; padding:5px 10px; box-sizing: border-box; color: #fff; text-align: center;}
.lh-news-hot .text{ float: right; width: 43.7%; box-sizing: border-box; background: #fff; height: 310px; padding: 0 2vw; box-sizing: border-box;}
.lh-news-hot .time{  display: block; padding-top: 8px; box-sizing: border-box; text-align: center; color: #fff; background: url(../img/titbg.png) no-repeat top -1px center; background-size: 100% auto;width: 52px; height: 62px;}
.lh-news-hot .time h2{ font-size: 18px; }
.lh-news-box{ margin-top: 0px;}
.lh-news-hot .name{ font-size: 16px; line-height: 24px; padding: 20px 0; border-bottom:1px solid #dbdbdb;}
.lh-news-hot .ccont{ color: #616161; margin-top: 35px; line-height: 24px; height: 72px;}
.lh-news-info{ width: 100%;}
.lh-news-hot:hover .name{ color: #2464A4;}
.lh-public-h{ height: 40px; line-height: 40px; border-bottom:1px solid #dbdbdb; background: #2464a4; color: #fff; padding: 0 30px; box-sizing: border-box;}
.lh-public-h .fr{ float: right; color: #fff;}
.lh-public-h span{ font-size: 18px;}
.lh-info-box{ background: #fff; padding: 0 30px;  box-sizing: border-box;}
.lh-info-item{ height: 300px;}
.lh-info-item .first{height: auto; border-bottom:1px dashed #e5e5e5; margin-bottom: 15px; padding: 20px 0;}
.lh-info-item .first h2{ font-size: 15px; line-height: normal; margin-bottom: 10px;}
.lh-info-item .first pre{ line-height: 24px;  height: 48px; color: #6e6e6e;}
.lh-info-item li a{ overflow: hidden; }
.lh-info-item li{line-height: 30px; height: 30px; overflow: hidden;}
.lh-info-item li span{ display: inline-block; margin-right: 16px;}
.lh-info-item li:hover h2{ color: #2464a4;}
.lh-news-mob{ width: 100%; background: #fff; }
.lh-news-mob .lh-info-item{ height: 270px; overflow: hidden; padding:15px 30px; box-sizing: border-box;}
.lh-manage-item{ padding: 6px 30px; box-sizing:border-box; height: 300px;}
.lh-manage-item .time{display: block; padding-top: 5px; margin-right: 10px; box-sizing: border-box; width: 60px; height: 60px; background: #2464a4; color: #fff; text-align: center; float: left;}
.lh-manage-item .time h2{ font-size: 24px;}
.lh-manage-item .text h2{ font-size: 15px; margin-bottom: 6px; line-height: 18px; height: 18px;}
.lh-manage-item .text pre{ line-height: 18px; color: #666; height: 36px;}
.lh-manage-item li a{ display:block; width: 100%; height: 100%; padding: 15px 0;}
.lh-manage-item li{ border-bottom:1px dashed #e5e5e5;}
.lh-manage-item li:hover .text h2{ color: #2464A4;}
.lh-ad img{ display: block; width: 100%;}

.page_nav{ width: 100%; height: 48px; background: #2464a4; line-height: 48px;}
.page_nav li a{ display: block; padding: 0 30px; font-size: 16px; transition: ease .4s; color: #fff; box-sizing: border-box;}
.page_nav li.cur a,.page_nav li:hover a{ background: #1a4f83;}
.page_nav li{ float: left;}
.pages_bar{ border-top:1px solid #d1d1d1; text-align: center; margin-top: 70px; padding-top: 35px;}
.pages_bar .btn{ display:block; height: 50px; line-height: 50px; width: 120px; text-align: center; border:1px solid #d1d1d1;}
.pages_bar .btn:hover{ background: #2464A4; color: #fff;}
.page_num{ margin-top: 8px; display: inline-block;}
.page_num a{ display: inline-block; width: 35px; height: 35px; border:1px solid #d1d1d1;text-align: center; line-height: 35px; margin: 0 5px;}
.page_num a:hover,.page_num a.on{ border-color: #2464A4; color: #2464A4;}
.about_page{ padding: 90px 0;}

.hot_news2 .img{ width: 41%;}
.hot_news2 .text{ width: 59%;}
.news_page{ padding: 70px 0;}
.news_list li{ margin-top: 20px;}
.news_list li a{ display: block; width: 100%; height: 100%; padding: 20px; box-sizing: border-box; background: #fff; box-shadow: 2px 2px 2px rgba(153,153,153,);}
.news_list li img{ width: 500px; height: 300px; float:left; margin-right: 20px;}
.news_list li .info{ height: 300px;}
.news_list li h3{ font-size: 16px; line-height: 40px; height: 40px;}
.news_list li .desc{ line-height: 24px; height: 48px; margin-bottom: 26px; color: #6e6e6e;}
.news_list li .time{ display: inline-block; background: url(../../images/images/rl.png) no-repeat left center;padding-left: 20px; color: #666;}
.news_list li:hover h3{ color: #2464A4;}

.news_fl{ width: 63.8%; float: left;  box-sizing: border-box;}
.news_head{ position: relative;}
.news_time{ width: 80px;   float: left; margin-right: 20px; height: 80px;padding-top: 10px; box-sizing: border-box; color: #333333; background: #e0e1e2; text-align: center;}
.news_time em{ display: block;  font-size: 30px; font-weight: bold; color:#2464A4;}
.news_tit h3{font-size: 24px; margin-bottom: 10px; font-weight: bold; line-height: 40px;}
.news_bar{ padding: 35px 0; color: #484848; display: flex;align-items: center; border-bottom:1px solid #c6c6c6;padding-top:0;}
.news_bar .fl span{ display: inline-block; margin-right: 20px;}
.bshare-custom a{ background: none!important; font-size: 22px; margin: 0!important; cursor: pointer; margin-right: 5px!important; color: #8a8a8a!important; padding: 0!important;}
.bshare-custom a:hover{ color:#2464A4!important; text-decoration: none!important; opacity: 1!important;}
.news_bar .yan{ margin-left: auto; background: url(../img/yan3.png) no-repeat left center; padding-left: 20px;}
.news_artic{ padding: 50px 0; color: #474848; line-height: 34px;font-size: 18px;}
.news_fr{ float: right; width: 30%; background: #fff; padding: 20px 28px; box-sizing: border-box;}
.news_one .img{ width: 100%; height: 22vh; background-position: center; background-repeat: no-repeat; background-size: cover;}
.news_fr .tits{ font-size: 18px; font-weight: bold; border-left: 2px solid #2464a4; padding-left: 10px; margin-bottom: 20px;}
.news_one h3{ font-size: 16px; line-height: 24px; max-height: 48px; margin: 15px 0;}
.news_one{ border-bottom:1px solid #c6c6c6; margin-bottom: 10px;}
.bshare-custom{ float: right;margin-left: auto;}

.news_swiper{ height: 180px;overflow: hidden; width: 100%;}
.news_swiper li{ height: 36px!important; line-height: 36px!important; overflow: hidden;}
.news_swiper .tit{ display: inline-block; width: 70%;}
.news_swiper .fr{float: right; color: #BF2E2E; font-family: "AlibabaPuHuiTiRegular"; font-size: 16px;}
.news_swiper li:hover a{ color: #BF2E2E; }
.news_swiper li a{ color: #666;}
.pages_bar .back{ display: inline-block;}
.hot_news3{ margin-bottom: 20px; }
.hot_news3 .img{height: 290px;}
.hot_news3 .name{  padding:0; padding-bottom: 20px;}
.hot_news3 .text{ padding: 35px; height: 290px;}
.hot_news3 .ccont{ margin-top: 20px; height: 48px; margin-bottom: 60px;}
.hot_news3 .more{ color: #5b5b5b;}
.hot_news3:hover .more{ color: #5B5B5B;}
.news2_list li{ margin-bottom: 12px;}
.news2_list li a{ display: block; width: 100%; padding: 25px; box-sizing: border-box; background: #fff;}
.news2_list li .time{ display: block; transition: ease .2s; float: left; padding-top: 10px; box-sizing: border-box; background: #b7b7b7; width: 80px; height: 80px; color: #fff; text-align: center; margin-right: 24px;}
.news2_list li em{ display: block; font-size: 30px;}
.news2_list li h3{ line-height: 30px; margin-bottom: 2px; height: 30px; font-size: 18px;}
.news2_list li .desc{ line-height: 24px; height: 48px; color: #666;}
.news2_list li:hover .time{ background: #2464A4;}
.news2_list li:hover h3{ color: #2464A4;}
.imgauto img{ max-width: 100%!important;height: auto!important;}