@charset "utf-8";
body, div, dl, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, textarea, p, blockquote, button, img, span { padding: 0px; margin: 0px; border: 0px; }
body { font-family: "PingFang SC", Helvetica, "Microsoft YaHei", Arial, "sans-serif"; font-size: 14px; }
/* 重置body 页面背景为白色 */
fieldset, img { border: 0; vertical-align: middle; }
body, th, td, input, select, textarea, button { font-size: 14px; line-height: 1; font-family: "PingFang SC", Helvetica, "Microsoft YaHei", Arial, "sans-serif"; color: #666; }
/* 重置页面文字属性 */
input, select, label, select, option, textarea, button, fieldset, legent { font-family: "PingFang SC", Helvetica, "Microsoft YaHei", Arial, "sans-serif"; font-size: 14px; }
ul { list-style: none; }
input, select, textarea { margin: 0px; padding: 0px; outline: none; blr:expression(this.onFocus=this.blur());
font-family: "microsoft yahei"; }
/*浮动样式*/
.fl { float: left; }
.fr { float: right; }
.clear { clear: both; }
.clearfix:after { content: '.'; clear: both; display: block; height: 0; visibility: hidden; line-height: 0px; }
.clearfix { zoom: 1 }
/*宽度样式*/
.w1100 { width: 90%; max-width: 1440px; margin: 0 auto; }
/*默认文字连接样式*/
a { color: #666; text-decoration: none; outline: none; blr:expression(this.onFocus=this.blur());
font-family: "microsoft yahei";transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
a:hover { color: #eb3c00; }
/* 设置滚动条的样式 */
::-webkit-scrollbar { width:0;}/* 滚动槽宽度 */
::-webkit-scrollbar-track { background-color:#f0f0f0; border-radius:0;}
::-webkit-scrollbar-thumb { background-color:#003dc0;} /* 滚动条滑块默认状态 */
::-webkit-scrollbar-thumb:window-inactive { background-color:#003dc0;} /* 滚动条滑块点击状态 */

.w_1300 { width:1300px; height:auto; margin:0 auto; padding:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
@media screen and (max-width:1300px) and (min-width:1220px) {
.w_1300 { width: 95%; }
}
@media screen and (max-width:1219px) and (min-width:1080px) {
.w_1300 { width: 95%; }
}
@media screen and (max-width:1079px) and (min-width:768px) {
.w_1300 { width: 95%; }
}
@media screen and (max-width:767px) {
.w_1300 { width: 95%; }
}
/*banner大图*/
.h_banner { width: 100%; height: auto; position: relative; }
.h_banner>img { width: 100%; height: auto; }
.s_banner { display: none; }
@media screen and (max-width:1220px) {
}
@media screen and (max-width:880px) {
}
@media screen and (max-width:760px) {
.s_banner { display: block; }
.b_banner { display: none; }
}
/*nav导航*/
.h_nav {width:100%; height:auto; margin:0 auto; padding:0; background-color:#08a0c1; background:repeating-linear-gradient(to right,#08a0c1,#08a0c1); box-shadow:0 5px 10px 0 rgba(0,40,110,0.2); position:relative; z-index:999; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.h_nav ul { width:100%; height:auto; margin:0 auto; padding:0;}
.h_nav ul li { width:16.6%; height:auto; margin:0; padding:0; float:left;}
.h_nav ul li a { display:block; width:100%; height:80px; overflow:hidden; line-height:80px; color:#ecf7fd; font-size:22px; font-weight:bold; text-align:center; margin:0 auto; padding:0; background:none; background-size:100% 0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.h_nav ul li.on a,.h_nav ul li:hover a { color:#fff; background:repeating-linear-gradient(to right,#fa6138,#f62d25);}
@media (max-width: 1440px) {
	.h_nav ul li a { height:70px; line-height:70px; font-size:20px;}
}
@media (max-width:1366px) {
	.h_nav ul li a { height:60px; line-height:60px; font-size:18px;}
}
@media screen and (max-width: 1300px) and (min-width: 1220px) {
}
@media screen and (max-width:1219px) and (min-width:1080px) {

}
@media screen and (max-width:1079px) and (min-width:1024px) {
}
@media screen and (max-width:1023px) and (min-width:768px) {
	.h_nav ul li a { height:50px; line-height:50px; font-size:16px;}
}
@media (max-width: 767px) {
	.h_nav ul li { width:25%;}
	.h_nav ul li a { height:40px; line-height:40px; font-size:15px;}
}
/*板块标题*/
.h_tlt1 { width: 90%; margin: 0 auto 40px; text-align: center; }
@media screen and (max-width: 1300px) and (min-width: 1220px) {
}
@media screen and (max-width:1219px) and (min-width:1080px) {
.h_tlt1 { margin: 0 auto 30px; }
}
@media screen and (max-width:1079px) and (min-width:1024px) {
.h_tlt1 { margin: 0 auto 30px; }
}
@media screen and (max-width:1023px) and (min-width:768px) {
.h_tlt1 { margin: 0 auto 30px; }
}
@media (max-width: 767px) {
.h_tlt1 { margin: 0 auto 20px; }
.h_tlt1 img { width: 80%; }
}
@media (max-width: 600px) {
.h_tlt1 img { width: 60%; }
}
/*展会概况*/
.h_jianjie { padding: 50px 0 60px; }
.h_jianjie .part1_main { width: 100%; height: auto; margin: 0 auto; padding: 0; position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.h_jianjie .part1_main .part1_con { width: 100%; min-height: 240px; margin: 0 auto; padding: 40px 40px 20px; position: relative; z-index: 1; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; background: #fff; }
.h_jianjie .part1_con p { width: 100%; overflow: hidden; line-height: 32px; color: #333; font-size: 16px; margin: 0 auto 20px; padding: 0;text-indent: 2em;}
.h_jianjie .part1_main .part1_con:hover { box-shadow: 0 10px 20px rgba(8,160,193,0.2);}
.part1_con .l{ width:45%; float:left;}
.part1_con .l .title,.part1_con .r .title{background:url(../images/bg3.png) center center no-repeat;background-size:100% 100%;color:#fff;font-size:24px;font-weight:bold;width:140px;float:right;text-align:center;margin-bottom:30px; height:40px; line-height:40px;}
.part1_con .r .title{background:url(../images/bg4.png) center center no-repeat;float:left;}
.part1_con .l p{background: url(../images/data_bg.png) center center no-repeat; background-size: 100% 100%; margin: 0 0 10px;color: #fff;font-size: 16px; padding: 10px 40px;text-align: right;letter-spacing: 5px;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.part1_con .l p span{font-size: 22px;font-weight: bold;}
.part1_con .r{ width:50%; float:right;}
.part1_con .r .lyPart1_Img{ width: 100%;height: 377px;overflow: hidden;margin: 0 auto; padding: 0;}
.part1_con .r .lyPart1_Img a{display: block; width: 100%; height: 100%; overflow: hidden; margin: 0; padding: 0;position: relative;}
.part1_con .r .lyPart1_Img a>img{display:block; width:100%; height:100%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.part1_con .r .swiper-container .swiper-slide:hover .lyPart1_Img a img{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.part1_con .r .lyPart1_Img a i img{display: block; max-width: 100%; max-height: 100%; margin: auto; padding: 0; position: absolute; left: 0; top: 0; right: 0; bottom: 0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
 @media screen and (max-width:1199px) and (min-width:1080px) {
.h_jianjie { padding: 32px 0 40px; }
.part1_main .part1_con { padding: 30px 30px 10px; }
.part1_con .l p{padding: 10px 17px;}
}
@media screen and (max-width:1079px) and (min-width:1024px) {
.h_jianjie { padding: 32px 0 40px; }
.part1_main .part1_con { padding: 20px 20px 0; }
.part1_con .l p{padding: 10px; margin: 0 0 10px;}
}
@media screen and (max-width:1023px){
.h_jianjie { padding: 32px 0 40px; }
.part1_main .part1_con { padding: 20px 20px 0; }
.part1_con .l,.part1_con .r{ width:100%; float:none;}
.part1_con .l .title{ float:left;}
.part1_con .l p{background: linear-gradient(to right, #039fc1, #27bad9);}
.part1_con .r .title{ margin-top:30px;}
}
@media screen and (max-width:767px) {
.h_jianjie { padding: 32px 0 40px; }
.part1_main .part1_con { padding: 20px 20px 10px; }
.part1_con p { line-height: 24px; font-size: 14px; margin: 0 auto 10px; }
.part1_con .l,.part1_con .r{ width:100%; float:none;}
.part1_con .l p{background: linear-gradient(to right, #039fc1, #27bad9);}
}
@media screen and (max-width:425px) {
.h_jianjie .part1_main .part1_con,.part1_con .l p{ padding:20px;}
.part1_con .l .title, .part1_con .r .title{ font-size:20px; margin-bottom:20px;}
.part1_con .r .title{ margin-top:20px;}
.part1_con .l p{ letter-spacing: 3px;}
.part1_con .r .lyPart1_Img{height: 230px;}
}
@media screen and (max-width:375px) {
	.part1_con .l .title, .part1_con .r .title{ font-size:18px; margin-bottom:10px;}
.part1_con .r .title{ margin-top:10px;}
	.part1_con .l p{ letter-spacing: 0;}
}
@media screen and (max-width:320px) {
	.part1_con .l .title, .part1_con .r .title{ font-size:16px;}
.h_jianjie .part1_main .part1_con,.part1_con .l p{ padding:10px;}
.h_jianjie .part1_con p{ text-indent:0;}
.part1_con .r .lyPart1_Img{height: 200px;}
}
/*part新增 开始*/
.h_zhsj { width: 100%; background: #f2f6f7; overflow: hidden; padding: 50px 0 60px;}
.ly_part_add1 { width: 100%; max-width: 1300px; overflow: hidden; margin: 0 auto; padding: 0 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.ly_part_add1 .vd_main { width: 100%; height: 415px; overflow: hidden; margin: 0; padding: 0; position: relative; }
.ly_part_add1 .vd_main img { display: block; margin: auto; position: absolute; top: 0; right: 0; bottom: 0; left: 0; max-height: 100%; max-width: 100%; }
.ly_part_add1 .vd_main video { width: 100%; height: 415px; overflow: hidden; margin: 0 auto; padding: 0; background-color: #111; }
.ly_part_add1 .conn_l { float: left; width: 54%; }
.ly_part_add1 .conn_r { float: right; width: 44%; }
.ly_part_add1 .tlt3 { background: url(../images/tit_bg3.png) center center no-repeat; background-size: 100% 100%; color: #fff; font-size: 30px; font-weight: bold; width: 30%; float: right; padding: 0 20px; text-align: center; margin-bottom: 30px; height: 44px; line-height: 44px; }
.ly_part_add1 .conn_r ul li{margin-top: 20px;background-color: #fff;}
.ly_part_add1 .conn_r ul li:first-child{ margin-top:0;}
.ly_part_add1 .conn_r .image{float: left;width: 212px;}
.ly_part_add1 .conn_r .image a{display: block;overflow: hidden;position: relative;height: 118.5px;}
.ly_part_add1 .conn_r .image img{max-height: none;width: 100%;height: 100%;}
.ly_part_add1 .conn_r .text{overflow: hidden;padding: 20px 15px 0;}
.ly_part_add1 .conn_r .text p{font-size: 16px;line-height: 24px;height: 48px;overflow: hidden;}
.ly_part_add1 .conn_r .text p a{color: #333;}
.ly_part_add1 .conn_r .text p a:hover{color: #08a0c1;}
.ly_part_add1 .conn_r .text span{font-size: 14px;color: #999;display: block;margin-top: 10px;height: 26px; line-height:26px;}
.ly_part_add1 .conn_r .text span img{ width:14px; height:14px;margin:-3px 5px 0 0;}
@media screen and (max-width:1199px) and (min-width:1080px) {
}
@media screen and (max-width:1079px) and (min-width:1024px) {
.ly_part_add1 .tlt3 { width: 40%; }
}
@media screen and (max-width:1023px) and (min-width:768px) {
.ly_part_add1 .tlt3 { width: 40%; }
.ly_part_add1 .conn_l { width: 100%; float: none; margin-bottom: 25px; }
.ly_part_add1 .conn_r { width: 100%; float: none; }
.ly_part_add1 .tlt3 { float: none; margin: 0 auto 30px; }
.ly_part_add1 .conn_r .tlt3 { float: none; margin: 0 auto 30px; }
.ly_part_add1 .conn_l p { text-align: center; }
}
@media screen and (max-width:767px) {
.h_zhsj { padding: 30px 0; }
.ly_part_add1 .conn_l { width: 100%; float: none; margin-bottom: 25px; }
.ly_part_add1 .conn_r { width: 100%; float: none; }
.ly_part_add1 .tlt3 { float: none; margin: 0 auto 30px; font-size: 22px; }
.ly_part_add1 .conn_r .tlt3 { float: none; margin: 0 auto 30px; font-size: 22px; }
.ly_part_add1 .tlt3 { width: 40%; }
.ly_part_add1 .conn_l p { text-align: center; font-size: 15px; letter-spacing: 3px; }
.ly_part_add1 .conn_l p span { font-size: 18px; }
.ly_part_add1 .vd_main { height: 242px; }
.ly_part_add1 .vd_main video { height: 242px; }
}
@media screen and (max-width:425px) {
	.ly_part_add1 .conn_l {margin-bottom: 10px; }
}
@media screen and (max-width:375px) {
}
@media screen and (max-width:320px) {
	.ly_part_add1 .conn_r .image{ display:none;}
}
/*part新增 结束*/

/* banner 开始 */
.apple-banner { width: 100%; overflow: hidden;}
.apple-banner .swiper-container1 { width: 100%; position:relative;}
.apple-banner .swiper-container1 .image{overflow: hidden;position: relative;height: 364px;}
.apple-banner .swiper-container1 .image img{max-height: none;width: 100%;height: 100%;}
.apple-banner .swiper-container1 .swiper-button-prev, .apple-banner .swiper-container1 .swiper-button-next { width: 15%; height: 68%; top:0; background:none; margin:0;}
.apple-banner .swiper-container1 .swiper-button-prev { left:0;}	
.apple-banner .swiper-container1 .swiper-button-next { right:0;}
.apple-banner .swiper-button-prev span, .apple-banner .swiper-button-next span { display:block; width: 64px; height: 64px; position: absolute; top: 50%; margin-top:-32px; border-radius: 100%; opacity: 0; -webkit-transition: opacity 0.4s ease; transition: opacity 0.4s ease;}
.apple-banner .swiper-button-prev span { background: rgba(0,0,0,0.3) url(../images/arrows1.png) center center no-repeat; left: 20px;}
.apple-banner .swiper-button-next span { background: rgba(0,0,0,0.3) url(../images/arrows2.png) center center no-repeat; right:20px;}
.apple-banner .swiper-button-prev:hover span, .apple-banner .swiper-button-next:hover span{ opacity: .7;}
.apple-banner .text{background-color: #fff;padding: 20px 18px 16px;}
.apple-banner .text p{font-size: 24px;font-weight: bold; height: 30px;line-height: 30px; margin-bottom:20px;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.apple-banner .text p a{color: #333;}
.apple-banner .text p a:hover{color: #08a0c1;}
.apple-banner .text span{display: block; margin-top: 20px;font-size: 14px;color: #666;line-height: 20px;height: 40px; overflow: hidden;}
.apple-banner .text .bottom{margin-top: 18px;font-size: 14px;color: #999;height: 26px; line-height: 26px;}
.apple-banner .text .bottom img{ width:14px; height:14px;margin:-2px 5px 0 0;}
/*分页器*/
.apple-banner .swiper-pagination {left: auto;width: auto;right: 28px;bottom: 25px;font-size: 16px;color: #999;letter-spacing: -1px;}
.apple-banner .swiper-pagination .swiper-pagination-current {font-size: 20px;color: #08a0c1;font-weight: bold;}
@media screen and (max-width:1499px){
	.apple-banner { height: 538px;}
	.apple-banner .swiper-container1{ height: 538px;}
}
@media screen and (max-width:1299px){
	.apple-banner { height: 534px;}
	.apple-banner .swiper-container1{ height: 534px;}
}
@media screen and (max-width:1080px){
	.apple-banner .swiper-pagination{bottom: 20px;}
}
@media screen and (max-width:1024px){
}
@media screen and (max-width:912px){
}
@media screen and (max-width:820px){
}
@media screen and (max-width:768px){
}
@media screen and (max-width:425px){
	.apple-banner{ height:420px;}
	.apple-banner .swiper-container1{ height:420px;}
	.apple-banner .swiper-container1 .image{ height:250px;}
	.apple-banner .text p{ font-size:18px;margin-bottom: 0;}
	.apple-banner .text span{ margin-top:10px;}
	.apple-banner .swiper-pagination{bottom: 30px;}
}
@media screen and (max-width:375px){
	.apple-banner{ height:390px;}
	.apple-banner .swiper-container1{ height:390px;}
	.apple-banner .swiper-container1 .image{ height:220px;}
	.apple-banner .text p{ font-size:16px;}
}
@media screen and (max-width:320px){
	.apple-banner{ height:370px;}
	.apple-banner .swiper-container1{ height:370px;}
	.apple-banner .swiper-container1 .image{ height:200px;}
}
/* banner 结束 */

/*展会动态*/
/*part3 开始*/
.ly_part3 { width: 100%; max-width: 1300px; margin: 0 auto; padding: 60px 0 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.part3_main ul li { width: 48.5%; height: auto; margin: 0 3% 30px 0; padding: 12px 18px 18px 18px; border-left: 2px solid #08a0c1; border-top: 2px solid #08a0c1; border-right: 10px solid #08a0c1; border-bottom: 10px solid #08a0c1; border-radius: 0px 10px; float: left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; background: #fff; }
.part3_main ul li:nth-child(2n+2) { margin: 0 0 30px; }
.part3_main ul li:hover { margin: -10px 3% 40px 0; box-shadow: 0 10px 20px rgba(10,40,80,0.2); }
.part3_main ul li:nth-child(2n+2):hover { margin: -10px 0 40px; }
.part3_main ul li a.part3_name { display: block; width: 100%; height: 40px; overflow: hidden; line-height: 40px; color: #333; font-size: 18px; white-space: nowrap; text-overflow: ellipsis; margin: 0 auto; padding: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.part3_main ul li:hover a.part3_name { color: #08a0c1; }
.part3_main ul li .part3_con { width: 100%; height: auto; overflow: hidden; margin: 0 auto; padding: 0; }
.part3_main ul li .part3_con a { display: block; width: 34%; height: 100px; overflow: hidden; margin: 0; padding: 0; position: relative; float: left; }
.part3_main ul li .part3_con a img { display: block; max-width: 100%; max-height: 100%; margin: auto; padding: 0; position: absolute; left: 0; top: 0; right: 0; bottom: 0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; }
.part3_main ul li:hover .part3_con a img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1); }
.part3_main ul li .part3_con p { width: 62%; height: 96px; overflow: hidden; line-height: 24px; color: #888; font-size: 14px; text-align: justify; margin: 0 auto; padding: 2px 0; -webkit-line-clamp: 4; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; float: right; }
 @media screen and (max-width:1199px) and (min-width:1080px) {
.ly_part3 { padding: 40px 0; }
.part3_main ul li .part3_con a { width: 40%; height: 96px; }
.part3_main ul li .part3_con p { width: 56%; padding: 0; }
}
@media screen and (max-width:1079px) and (min-width:1024px) {
.ly_part3 { padding: 40px 0; }
.part3_main ul li .part3_con a { width: 42%; height: 96px; }
.part3_main ul li .part3_con p { width: 54%; padding: 0; }
}
@media screen and (max-width:1023px) and (min-width:768px) {
.ly_part3 { padding: 40px 0; }
.part3_main ul li { width: 48.5%; margin: 0 3% 20px 0; }
.part3_main ul li:nth-child(2n+2) { margin: 0 0 20px; }
.part3_main ul li a.part3_name { height: 48px; line-height: 24px; font-size: 16px; text-align: justify; white-space: inherit; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; }
.part3_main ul li .part3_con a { width: 42%; height: 72px; }
.part3_main ul li .part3_con p { width: 54%; height: 72px; padding: 0; -webkit-line-clamp: 3; }
.part3_main ul li:hover { margin: -10px 3% 30px 0; }
.part3_main ul li:nth-child(2n+2):hover { margin: -10px 0 30px; }
}
@media screen and (max-width:767px) {
.ly_part3 { padding: 30px 0; }
.part3_main ul li { width: 100%; margin: 0 auto 20px; padding: 12px; }
.part3_main ul li:nth-child(2n+2) { margin: 0 auto 20px; }
.part3_main ul li a.part3_name { height: auto; height: auto; line-height: 24px; font-size: 16px; text-align: justify; white-space: inherit; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; }
.part3_main ul li .part3_con a { width: 36%; height: 72px; }
.part3_main ul li .part3_con p { width: 60%; height: 72px; padding: 0; -webkit-line-clamp: 3; }
.part3_main ul li:hover { margin: -10px 3% 30px 0; }
.part3_main ul li:nth-child(2n+2):hover { margin: -10px 0 30px; }
}
@media screen and (max-width:375px) {
.part3_main ul li a.part3_name { margin: 0 auto 8px; }
.part3_main ul li .part3_con a { width: 40%; }
.part3_main ul li .part3_con p { width: 56%; }
}
@media screen and (max-width:320px) {
.part3_main ul li .part3_con a { width: 49%; }
.part3_main ul li .part3_con p { width: 47%; }
}
/*part3 结束*/


/*新品荟萃*/
/*part4 开始*/
.h_xphc { width: 100%; background: url(../images/zmzs_bg.jpg) no-repeat;background-size: cover; overflow: hidden; padding: 50px 0 60px;}
.ly_part4 { width: 100%; overflow: hidden; margin: 0 auto; }
.part4_main { width: 100%; max-width: 1300px; height: auto; margin: 0 auto; padding: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.lyPart4_Main { width:100%; margin:0 auto; padding:40px; background-color:#fff; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyPart4_Main .lyPart4_Con { width:100%; height:auto; margin:0 auto 40px; padding:0;}
.lyPart4_Con p { width:100%; height:auto; line-height:30px; color:#333; font-size:16px; word-break:break-all; text-align:justify; text-indent:2em; margin:0 auto; padding:0;}
.lyPart4_Con a { display:inline-block; height:30px; line-height:30px; color:#08a0c1; font-size:16px; margin:0; padding:0;}
.lyPart4_Main .lyPart4_Left { width:calc(50% - 20px); height:auto; margin:0; padding:0; float:left;}
.lyPart4_Main .lyPart4_Right { width:calc(50% - 20px); height:auto; margin:0; padding:0; float:right;}
.lyPart4_Left .p4Tit, .lyPart4_Right .p4Tit { width:140px; height:40px; overflow:hidden; line-height:40px; color:#fff; font-size:18px; font-weight:bold; text-align:center; margin:0 0 20px; padding:0;}
.lyPart4_Left .p4Tit { background:url(../images/bg3.png) center center no-repeat; background-size:100% 100%;}
.lyPart4_Right .p4Tit { background:url(../images/bg4.png) center center no-repeat; background-size:100% 100%;}
.lyPart4_Left .lyPart4_Roll { width:100%; height: auto; overflow:hidden; margin:0 auto; padding:0;}
.lyPart4_Roll .swiper-container { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:0; position:relative;}
.lyPart4_Roll .swiper-container .swiper-slide {}
.lyPart4_Roll .swiper-container .swiper-slide .lyPart4_Img { width:100%; height:280px; overflow:hidden; margin:0 auto; padding:0;}
.lyPart4_Roll .swiper-container .swiper-slide .lyPart4_Img a { display:block; width:100%; height:100%; overflow:hidden; margin:0; padding:0; position:relative;}
.lyPart4_Roll .swiper-container .swiper-slide .lyPart4_Img a img { display:block; width:100%; height:100%; object-fit:cover; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyPart4_Roll .swiper-container .swiper-slide:hover .lyPart4_Img a img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.lyPart4_Roll .swiper-container .swiper-slide .lyPart4_Text { width:100%; height:160px; overflow:hidden; margin:-40px auto 0; padding:0 20px; position:relative; z-index:1; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyPart4_Roll .swiper-container .swiper-slide .lyPart4_Text div { width:100%; height:160px; overflow:hidden; margin:0 auto; padding:20px; background-color:#f3f7f9; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyPart4_Roll .swiper-container .swiper-slide .lyPart4_Text div a { display:block; width:100%; height:40px; overflow:hidden; line-height:40px; color:#303030; font-size:20px; font-weight:bold; white-space:nowrap; text-overflow:ellipsis; margin:0 auto 5px; padding:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyPart4_Roll .swiper-container .swiper-slide .lyPart4_Text div p { width:100%; height:75px; overflow:hidden; line-height:25px; color:#888; font-size:15px; word-break:break-all; text-align:justify; text-indent:2em; margin:0 auto; padding:0; display:-webkit-box; text-overflow:ellipsis; -webkit-line-clamp:3; -webkit-box-orient:vertical; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyPart4_Roll .swiper-container .swiper-slide:hover .lyPart4_Text div { background-color:#08a0c1;}
.lyPart4_Roll .swiper-container .swiper-slide:hover .lyPart4_Text div a { color:#fff;}
.lyPart4_Roll .swiper-container .swiper-slide:hover .lyPart4_Text div p { color:rgba(255,255,255,0.6);}

.lyPart4_Right .lyPart4_List { width:100%; height:400px; overflow-y:scroll; margin:0 auto; padding:0;}
.lyPart4_List ul li { width:100%; height:120px; margin:0 auto 20px; padding:10px; background-color:#f3f7f9; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyPart4_List ul li:hover { background-color:#08a0c1;}
.lyPart4_List ul li .p4Img { width:160px; height:100px; overflow:hidden; margin:0; padding:0; float:left;}
.lyPart4_List ul li .p4Img a { display:block; width:100%; height:100%; overflow:hidden; margin:0; padding:0; position:relative;}
.lyPart4_List ul li .p4Img a img { display:block; width:100%; height:100%; object-fit:cover; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyPart4_List ul li:hover .p4Img a img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.lyPart4_List ul li .p4Text { width:calc(100% - 180px); height:100px; overflow:hidden; margin:0; padding:8px 0; float:right; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyPart4_List ul li .p4Text a { display:block; width:100%; height:30px; overflow:hidden; line-height:30px; color:#303030; font-size:18px; font-weight:bold; white-space:nowrap; text-overflow:ellipsis; margin:0 auto 6px; padding:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyPart4_List ul li .p4Text p { width:100%; height:48px; overflow:hidden; line-height:24px; color:#888; font-size:14px; word-break:break-all; text-align:justify; margin:0 auto; padding:0; display:-webkit-box; text-overflow:ellipsis; -webkit-line-clamp:2; -webkit-box-orient:vertical; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyPart4_List ul li:hover .p4Text a { color:#fff;}
.lyPart4_List ul li:hover .p4Text p { color:rgba(255,255,255,0.6);}
@media (max-width:1440px) {
	.lyPart4_Main { padding:35px;}
	.lyPart4_Main .lyPart4_Con { margin:0 auto 35px;}
	.lyPart4_Con p, .lyPart4_Con a { font-size:15px;}
	.lyPart4_Main .lyPart4_Left { width:calc(50% - 17.5px);}
	.lyPart4_Main .lyPart4_Right { width:calc(50% - 17.5px);}
}
@media (max-width:1366px) {
	.lyPart4_Main { padding:30px;}
	.lyPart4_Main .lyPart4_Con { margin:0 auto 30px;}
	.lyPart4_Main .lyPart4_Left { width:calc(50% - 15px);}
	.lyPart4_Main .lyPart4_Right { width:calc(50% - 15px);}
}
@media (max-width:1280px) {

}
@media (max-width:1200px) {

}
@media (max-width:1080px) {
	.h_xphc { padding: 40px 0; }
	.lyPart4_Main { padding:20px;}
	.lyPart4_Main .lyPart4_Con { margin:0 auto 20px;}
	.lyPart4_Main .lyPart4_Left { width:calc(50% - 10px);}
	.lyPart4_Main .lyPart4_Right { width:calc(50% - 10px);}
	.lyPart4_Con p { line-height:24px; font-size:14px;}
	.lyPart4_Roll .swiper-container .swiper-slide .lyPart4_Text div a { font-size:18px;}
	.lyPart4_List ul li .p4Text a { font-size:16px;}
}
@media (max-width:1024px) {
	.h_xphc { padding: 40px 0; }
}
@media (max-width:800px) {
	.lyPart4_Main .lyPart4_Left { width:100%; margin:0 auto 20px; float:inherit;}
	.lyPart4_Roll .swiper-container .swiper-slide .lyPart4_Img { height:330px;}
	.lyPart4_Roll .swiper-container .swiper-slide .lyPart4_Text div a { font-size:20px;}
	.lyPart4_Main .lyPart4_Right { width:100%; margin:0 auto; float:inherit;}
	.lyPart4_List ul li .p4Text a { font-size:18px;}
}
@media (max-width:767px) {
	.h_xphc { padding: 30px 0; }
	.lyPart4_Roll .swiper-container .swiper-slide .lyPart4_Img { height:160px;}
	.lyPart4_Roll .swiper-container .swiper-slide .lyPart4_Text { height:auto; margin:0 auto; padding:0;}
	.lyPart4_Roll .swiper-container .swiper-slide .lyPart4_Text div { height:auto; padding:10px 20px 20px;}
	.lyPart4_Roll .swiper-container .swiper-slide .lyPart4_Text div a { height:auto; line-height:26px; font-size:16px; white-space:inherit; text-overflow:inherit;}
	.lyPart4_Roll .swiper-container .swiper-slide .lyPart4_Text div p { height:66px; line-height:22px; font-size:14px;}
	
	.lyPart4_List ul li { height:auto;}
	.lyPart4_List ul li .p4Img { width:100%; height:190px; margin:0 auto 10px; padding:0; float:inherit;}
	.lyPart4_List ul li .p4Text { width:100%; height:auto; margin:0 auto; padding:0; float:inherit;}
	.lyPart4_List ul li .p4Text a { height:auto; line-height:25px; font-size:15px; white-space:inherit; text-overflow:inherit; margin:0 auto 4px;}
	
}
@media (max-width:375px) {
	.lyPart4_Roll .swiper-container .swiper-slide .lyPart4_Img { height:140px;}
	.lyPart4_List ul li .p4Img { height:170px;}
}
@media (max-width:320px) {
	.lyPart4_Roll .swiper-container .swiper-slide .lyPart4_Img { height:130px;}
	.lyPart4_List ul li .p4Img { height:150px;}
}
/*part6 结束*/

/*热门活动*/
/*part3 开始*/
.ly_part5 { width: 100%; max-width: 1300px; margin: 0 auto; padding: 60px 0 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.ly_part5 .swiper-container{width: 100%;height: auto;margin: 0 auto;padding: 0 0 40px;}
.ly_part5 .swiper-container .swiper-slide .lyPart5_Img{width:100%; height:260px; overflow:hidden; margin:0 auto; padding:0; border:10px solid #f2fafc; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.ly_part5 .swiper-container .swiper-slide:hover .lyPart5_Img { border:10px solid #08a0c1;}
.ly_part5 .swiper-container .swiper-slide .lyPart5_Img a{display:block; width:100%; height:100%; overflow:hidden; margin:0; padding:0; position:relative;}
.ly_part5 .swiper-container .swiper-slide .lyPart5_Img a img{display:block; width:100%; height:100%; object-fit:cover; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.ly_part5 .swiper-container .swiper-slide:hover .lyPart5_Img a img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.ly_part5 .swiper-container .swiper-slide .lyPart5_Img a i{display:block; width:100%; height:100%; overflow:hidden; margin:0; padding:0; background:rgba(0,0,0,0.5) url(../images/icon2.png) center center no-repeat; background-size:60px 60px; position:absolute; left:0; bottom:100%; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.ly_part5 .swiper-container .swiper-slide:hover .lyPart5_Img a i { bottom:0;}
.ly_part5 .swiper-container .swiper-slide .lyPart5_Name { width:100%; height:auto; margin:0 auto; padding:0 10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.ly_part5 .swiper-container .swiper-slide .lyPart5_Name a { display:block; width:100%; height:30px; overflow:hidden; line-height:30px; color:#333; font-size:16px; text-align:center; white-space:nowrap; text-overflow:ellipsis; margin:0 auto; padding:10px 0 0;}
.ly_part5 .swiper-container .swiper-slide:hover .lyPart5_Name a { color:#08a0c1;}
.ly_part5 .swiper-container .swiper-slide p{font-size: 16px;color: #999;margin: 10px auto 0; text-align:center;}
/*分页器*/
.ly_part5 .swiper-container .swiper-pagination4 { width:100%; height:8px; overflow:hidden; margin:0; padding:0; left:0; bottom:0!important; position: absolute;text-align: center;}
.ly_part5 .swiper-container .swiper-pagination4 .swiper-pagination-bullet { width:8px; height:8px; border-radius:4px; opacity:1; background-color:rgba(0,0,0,0.2); margin:0 4px; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.ly_part5 .swiper-container .swiper-pagination4 .swiper-pagination-bullet-active { width:30px; background-color:#08a0c1;}
@media (max-width:1440px) {
	.ly_part5 .swiper-container { padding:0 0 35px;}
	.ly_part5 .swiper-container .swiper-slide .lyPart5_Img { height:240px;}
}
@media (max-width:1366px) {
	.ly_part5 .swiper-container { padding:0 0 30px;}
	.ly_part5 .swiper-container .swiper-slide .lyPart5_Img { height:240px;}
}
@media (max-width:1200px) {
	.ly_part5 .swiper-container .swiper-slide .lyPart5_Img { height:230px;}
}
@media screen and (max-width:1199px) and (min-width:1080px) {
.ly_part5 { padding: 40px 0; }
.ly_part5 .swiper-container .swiper-slide .lyPart5_Img { height:205px;}
}
@media screen and (max-width:1079px) and (min-width:1024px) {
.ly_part5 { padding: 40px 0; }
.ly_part5 .swiper-container .swiper-slide .lyPart5_Img { height:200px;}
}
@media screen and (max-width:1023px) and (min-width:768px) {
.ly_part5 { padding: 40px 0; }
.ly_part5 .swiper-container { padding:0 0 40px;}
.ly_part5 .swiper-container .swiper-slide .lyPart5_Img { height:220px;}
}
@media screen and (max-width:767px) {
.ly_part5 { padding: 30px 0; }
.ly_part5 .swiper-container .swiper-slide .lyPart5_Img { height:240px;}
.ly_part5 .swiper-container .swiper-pagination4 .swiper-pagination-bullet { margin:0 2px;}
.ly_part5 .swiper-container .swiper-pagination4 .swiper-pagination-bullet-active { width:22px;}
}
@media screen and (max-width:375px) {
	.ly_part5 .swiper-container .swiper-slide .lyPart5_Img { height:220px;}
	.ly_part5 .swiper-container .swiper-slide .lyPart5_Name a { font-size:15px;}
}
@media screen and (max-width:320px) {
	.ly_part5 .swiper-container .swiper-slide .lyPart5_Img { height:190px;}
}
/*part3 结束*/

/*part6 开始*/
.tpzb{width: 100%; background: #f2fafc;overflow: hidden;padding: 50px 0 60px;}
.ly_part6 { width: 100%; max-width: 1300px; margin: 0 auto; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.part6_main{ height:740px;overflow-y: scroll;}
.part6_main ul li { width: 31.33%; height: auto; margin: 0 3% 30px 0;border-radius:20px;float: left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; background: #fff; }
.part6_main ul li:nth-child(3n+3) { margin: 0 0 30px; }
.part6_main ul li:hover {box-shadow: 0 10px 20px rgba(10,40,80,0.2); }
.part6_main ul li:nth-child(3n+3):hover {}
.part6_main ul li a.part6_name { display: block; width: 100%; height: 40px; overflow: hidden; line-height: 40px; color: #333; font-size: 18px; white-space: nowrap; text-overflow: ellipsis; margin: 0 auto 10px; padding: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.part6_main ul li:hover a.part6_name { color: #08a0c1; }
.part6_main ul li .part6_con { width: 100%; height: auto; overflow: hidden; margin: 0 auto; padding: 0;border-radius:20px;}
.part6_main ul li .part6_con a.part6_img { display: block; width: 100%; height: 214px; overflow: hidden; margin: 0; padding: 0; position: relative;border-radius:10px;}
.part6_main ul li .part6_con a img { display: block; max-width: 100%; max-height: 100%; margin: auto; padding: 0; position: absolute; left: 0; top: 0; right: 0; bottom: 0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; }
.part6_main ul li:hover .part6_con a img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1); }
.part6_main ul li .part6_con p {margin-top: 20px;font-size: 18px;height: 18px;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.part6_main ul li .part6_con p a{color: #333;}
.part6_main ul li:hover .part6_con p a{ color:#08a0c1;}
.part6_main ul li .part6_con .other{color: #999;font-size: 14px; margin-top: 10px;height: 16px;overflow: hidden;line-height: 16px;}
@media screen and (max-width:1199px) and (min-width:1080px) {
}
@media screen and (max-width:1079px) and (min-width:1024px) {
.part6_main ul li .part6_con a { width: 100%; margin: 10px 0; }
}
@media screen and (max-width:1023px) and (min-width:768px) {
.part6_main ul li { width: 48.5%; margin: 0 3% 20px 0; }
.part6_main ul li:nth-child(3n+3) {margin: 0 3% 20px 0;}
.part6_main ul li:nth-child(2n+2) { margin: 0 0 20px; }
.part6_main ul li a.part6_name { height: 48px; line-height: 24px; font-size: 16px; text-align: justify; white-space: inherit; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; }
.part6_main ul li .part6_con a { width: 100%; margin: 10px 0; }
.part6_main ul li:hover { margin: -10px 3% 30px 0; }
.part6_main ul li:nth-child(2n+2):hover { margin: -10px 0 30px; }
}
@media screen and (max-width:767px) {
.part6_main ul li { width: 100%; margin: 0 auto 20px; padding: 12px; }
.part6_main ul li:nth-child(2n+2) { margin: 0 auto 20px; }
.part6_main ul li a.part6_name { height: auto; height: auto; line-height: 24px; font-size: 16px; text-align: justify; white-space: inherit; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; }
.part6_main ul li .part6_con a { width: 100%; margin: 10px 0; }
.part6_main ul li:hover { margin: -10px 3% 30px 0; }
.part6_main ul li:nth-child(2n+2):hover { margin: -10px 0 30px; }
}
@media screen and (max-width:375px) {
.part6_main ul li a.part6_name { margin: 0 auto 8px; }
.part6_main ul li .part6_con a { width: 100%; }
}
@media screen and (max-width:320px) {
.part6_main ul li .part6_con a { width: 100%; }
}
/*part6 结束*/


/*现场直击*/
.h_scene { display: none; background: #05915d url(../images/scene_bg.jpg) top center no-repeat; padding: 50px 0 60px; width: 100%; overflow: hidden; }
.h_pro .col-sm-3 { float: left; position: relative; width: 100%; }
.h_pro .selected-solution>div { position: relative; width: 96%; margin: 0 auto; padding: 20px 0 24px; text-align: center; }
.h_pro .selected-solution .swiper-container { width: 100%; }
.h_pro .selected-solution .solution-cardlist { max-width: 100%; margin: 0 auto 0 }
.h_pro .selected-solution .solution-cardlist .col-sm-3 { padding: 0; transition: all .15s linear; box-sizing: border-box; position: relative; margin-bottom: 20px; }
.h_pro { padding: 0 0 0; background: #29ca8e; }
.h_pro .h_content { background: #fff; }
.h_pro .swiper-slide .pic { display: block; width: 100%; height: 510px; text-align: center; background: #fff; position: relative; overflow: hidden; }
.h_pro .swiper-slide .pic img { max-width: 100%; max-height: 100%; vertical-align: middle; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; }
.h_pro .swiper-slide .pic .iblock { display: inline-block; height: 100%; width: 0; vertical-align: middle }
.h_pro .swiper-slide .tlt { display: block; width: 100%; padding: 0 5%; height: 60px; background: rgba(0,0,0,.5); color: #fff; font-size: 18px; line-height: 60px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: center; position: absolute; bottom: 0; left: 0; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.h_pro .swiper-slide .pic:after { content: ''; display: block; width: 1px; height: 100%; position: absolute; top: 0; right: 0; background: #2066f1; }
.h_pro .swiper-slide .pic:hover img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1); }
.h_pro .swiper-container-solution .swiper-button-prev { position: static; top: inherit; left: inherit; margin-top: 0; display: inline-block; width: 42px; height: 42px; background: #0e9e68 url(../images/scene_l_icon.png) center center no-repeat; cursor: pointer; outline: none; border-radius: 50%; vertical-align: middle; }
.h_pro .swiper-container-solution .swiper-button-prev:hover { background: #69e9b9 url(../images/scene_l_icon.png) center center no-repeat; }
.h_pro .swiper-container-solution .swiper-button-next { position: static; top: inherit; left: inherit; margin-top: 0; display: inline-block; width: 42px; height: 42px; background: #0e9e68 url(../images/scene_r_icon.png) center center no-repeat; cursor: pointer; outline: none; border-radius: 50%; vertical-align: middle; }
.h_pro .swiper-container-solution .swiper-button-next:hover { background: #69e9b9 url(../images/scene_r_icon.png) center center no-repeat; }
.h_pro .swiper-container-solution .swiper-pagination { position: static; top: inherit; left: inherit; display: inline-block; vertical-align: middle; margin: 0 10px; }
.h_pro .swiper-container-solution .swiper-pagination .swiper-pagination-bullet { background: #fff; opacity: 1; width: 15px; height: 15px; margin: 0 5px; }
.h_pro .swiper-container-solution .swiper-pagination .swiper-pagination-bullet-active { opacity: 1; background: rgba(0,0,0,.5); }
@media screen and (max-width: 1300px) and (min-width: 1220px) {
}
@media screen and (max-width:1219px) and (min-width:1080px) {
.h_scene { padding: 30px 0 40px; }
.h_pro .swiper-slide .pic { height: 434px; }
}
@media screen and (max-width:1079px) and (min-width:1024px) {
.h_scene { padding: 30px 0 40px; }
.h_pro .swiper-slide .pic { height: 407px; }
}
@media screen and (max-width:1023px) and (min-width:768px) {
.h_scene { padding: 30px 0 40px; }
.h_pro .swiper-slide .pic { height: 310px; }
}
@media (max-width: 767px) {
.h_scene { padding: 30px 0 30px; }
.h_pro .swiper-slide .pic { height: 152px; }
.h_pro .swiper-slide .tlt { height: 40px; line-height: 40px; font-size: 15px; }
.h_pro .swiper-container-solution .swiper-pagination .swiper-pagination-bullet { width: 8px; height: 8px; }
.h_pro .swiper-container-solution .swiper-button-prev { width: 36px; height: 36px; }
.h_pro .swiper-container-solution .swiper-button-next { width: 36px; height: 36px; }
.h_pro .selected-solution .solution-cardlist .col-sm-3 { margin-bottom: 10px; }
.h_pro .selected-solution>div { padding: 8px 0 10px; }
}
/*赞助单位*/
.h_sponsor { background: url(../images/zmzs_bg.jpg) repeat; padding: 50px 0 40px; width: 100%; overflow: hidden; background-size: 100% 100%; }
.h_sponsor ul li { float: left; width: 15%; margin-right: 2%; margin-bottom: 20px; -webkit-transition: all .25s; -moz-transition: all .25s; -ms-transition: all .25s; -o-transition: all .25s; transition: all .25s; }
.h_sponsor ul li>div { overflow: hidden; background: #fff; border: 1px solid #ededed; }
.h_sponsor ul li:nth-child(6n) { margin-right: 0; }
.h_sponsor ul li .pic { display: block; width: 100%; height: 100px; text-align: center; overflow: hidden; background: #fff; }
.h_sponsor ul li .pic img { max-width: 100%; max-height: 100%; vertical-align: middle; }
.h_sponsor ul li .pic .iblock { display: inline-block; height: 100%; width: 0; vertical-align: middle }
.h_sponsor ul li:hover { -webkit-box-shadow: 0 1px 4px 0 rgba(0,0,0,.1); box-shadow: 0 1px 4px 0 rgba(0,0,0,.1); }
@media screen and (max-width: 1300px) and (min-width: 1220px) {
}
@media screen and (max-width:1219px) and (min-width:1080px) {
.h_sponsor { padding: 30px 0 20px; }
}
@media screen and (max-width:1079px) and (min-width:1024px) {
.h_sponsor { padding: 30px 0 20px; }
}
@media screen and (max-width:1023px) and (min-width:768px) {
.h_sponsor { padding: 30px 0 20px; }
}
@media (max-width: 767px) {
.h_sponsor { padding: 30px 0 20px; }
.h_sponsor ul li { width: 49%; margin-bottom: 10px; }
.h_sponsor ul li:nth-child(2n) { margin-right: 0; }
}
/*上届回顾*/
.h_sjhg { padding: 50px 0; width: 100%; overflow: hidden; }
.h_sjhg .sjhg_img a{ display:inline-block;}
.h_sjhg .sjhg_img a:first-child{ margin-bottom:20px;}
.h_sjhg .sjhg_img img { max-width: 100%; }
.mb_r { display: block; width: 56px; height: 92px; margin: -45px 0 0; padding: 0; position: fixed; top: 60%; right: 4px; z-index: 9999; }
.mb_r ul li { width: 56px; height: 56px; margin: 0 auto 4px; padding: 0; position: relative; border-radius: 0 8px; }
.mb_r ul li a { display: block; width: 56px; height: 56px; margin: 0 auto; padding: 0; background-color: #08a0c1; border-radius: 0 8px; position: relative; }
.mb_r ul li a img { display: block; width: 24px; height: 24px; overflow: hidden; margin: auto; padding: 0; position: absolute; left: 0; top: 0; right: 0; bottom: 0; }
.mb_r ul li span { display: block; width: 0; height: 56px; overflow: hidden; line-height: 56px; color: #fff; font-size: 16px; text-align: center; margin: 0; padding: 0; position: absolute; top: 0; right: 0; background-color: #08a0c1; border-radius: 0 8px; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; }
.mb_r ul li:hover span { width: 180px; padding: 0 10px; }
.mb_r ul li a:hover { background-color: #08a0c1; }
.mb_ewm { width: 140px; height: auto; margin: 0; padding: 10px; background-color: #08a0c1; position: fixed; right: 4px; bottom: 4px; z-index: 99999; }
.mb_ewm .ewm_img { width: 140px; height: 140px; overflow: hidden; margin: 0 auto; padding: 0; background-color: #fff; position: relative; }
.ewm_img img { display: block; max-width: 100%; max-height: 100%; margin: auto; padding: 0; position: absolute; left: 0; top: 0; right: 0; bottom: 0; }
.mb_ewm p { width: 100%; height: 20px; overflow: hidden; line-height: 20px; color: #fff; font-size: 14px; text-align: center; margin: 10px auto 0; padding: 0; }
.mb_ewm .ewm_close { display: block; width: 20px; height: 20px; overflow: hidden; margin: 0; padding: 0; position: absolute; top: -24px; right: 0; cursor: pointer; }
 @media screen and (max-width:1080px) {
.mb_r { width: 44px; }
.mb_r ul li { width: 44px; height: 44px; }
.mb_r ul li a { width: 44px; height: 44px; }
.mb_r ul li span { display: none; }
.mb_ewm { display: none; }
}
.mb_pf { width: 143px; height: auto; margin: 0; padding: 10px; position: fixed; right: 4px; bottom: 500px; }
.mb_pf .pf_img { width: 143px; height: 267px; overflow: hidden; margin: 0 auto; padding: 0; background-color: #fff; position: relative; }
.pf_img img { display: block; max-width: 100%; max-height: 100%; margin: auto; padding: 0; position: absolute; left: 0; top: 0; right: 0; bottom: 0; }
.mb_pf .pf_close { display: block; width: 20px; height: 20px; overflow: hidden; margin: 0; padding: 0; position: absolute; top: 0; right: 0; cursor: pointer; }
 @media screen and (max-width:1080px) {
.mb_pf { display: none; }
}

/*创新点弹出框*/
.innovation { position: fixed; width: 100%; height: 100%; z-index: 10000; left: 0; top: 0; background-color: rgba(0,0,0,0.1); display: none; }
.innovationMain { width: 600px; box-shadow: 0 0 20px rgba(0,0,0,0.3); position: absolute; top: 40%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); background-color: #fff; }
.innovationTitle { height: 50px; background-color: #dddddd; padding: 0 10px; font-size: 16px; line-height: 50px; color: #000; position: relative; }
.innovationTitle h2 { font-size: 16px; font-weight: normal; }
.innovationTitle a.innovationClose { position: absolute; right: 23px; top: 17px; width: 16px; height: 16px; color: #666; }
.innovationTitle a.innovationClose i { font-size: 16px; vertical-align: top; }
.innovationItem { padding: 24px; }
.innovationImg { text-align: center; position: relative; height: 90px; }
.innovationImg p { position: absolute; width: 125px; height: 24px; font-size: 18px; font-weight: bold; padding-top: 54px; z-index: 9; left: 213px; top: 0; background: #fff url("../images/main.png") no-repeat -24px -245px; }
.innovationImg span { width: 326px; height: 1px; background-color: #ddd; overflow: hidden; position: absolute; z-index: 8; bottom: 22px; left: 113px; }
.innovationTxt { font-size: 14px; line-height: 24px; }
.innovation .innovation_close { display: block; width: 20px; height: 20px; overflow: hidden; margin: 0; padding: 0; position: absolute; top: 15px; right: 10px; cursor: pointer; background:url(../images/close.png) no-repeat; }
@media screen and (max-width:1199px) and (min-width:1080px) {
	
}
@media screen and (max-width:1079px) and (min-width:1024px) {

}
@media screen and (max-width:1023px) and (min-width:768px) {

}
@media (max-width: 767px) {
	.innovation { position:relative;}
.innovationMain{ width:95%;}
.innovationImg span{ display:none;}
.innovationImg p{ left:30%;}
}

@media (max-width: 320px) {
.innovationImg p{ left:20%;}
.innovationTitle h2{ font-size:13px;}	
}
