@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 { background: url(../images/body_bg.jpg) center center repeat; 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"; }
a:hover { color: #eb3c00; }
.w_1200 { width: 1200px; margin: 0 auto; }
@media screen and (max-width:1300px) and (min-width:1220px) {
.w_1200 { width: 95%; }
}
@media screen and (max-width:1219px) and (min-width:1080px) {
.w_1200 { width: 95%; }
}
@media screen and (max-width:1079px) and (min-width:768px) {
.w_1200 { width: 95%; }
}
@media screen and (max-width:767px) {
.w_1200 { 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 { background: #ffffff; height: 90px; line-height: 90px; font-size: 18px; text-align: center; color: #fff; transition: all 0.5s; width: 1200px; margin: -40px auto 0; position: relative; box-shadow: 0px 1px 8px 1px rgba(0, 0, 0, 0.1); }
.h_nav ul li { float: left; position: relative; margin: 0; width: 14.285%; height: 90px; line-height: 90px; }
.h_nav a { display: block; width: 90%; height: 90px; line-height: 90px; color: #333; font-size: 18px; text-align: center; text-decoration: none; position: relative; z-index: 1; margin: 0 auto; }
.h_nav li:after { content: ''; display: block; width: 100%; height: 109px; background: url(../images/nav_hover.png) center center no-repeat; position: absolute; top: 0; left: 0; z-index: 0; display: none; color: #fff; }
.h_nav li.on:after { display: block; }
.h_nav li.on>a { color: #fff; }
@media screen and (max-width: 1300px) and (min-width: 1220px) {
}
@media screen and (max-width:1219px) and (min-width:1080px) {
.h_nav { width: 100%; }
}
@media screen and (max-width:1079px) and (min-width:1024px) {
.h_nav { width: 90%; }
.h_nav li:after { background-size: 100%; }
}
@media screen and (max-width:1023px) and (min-width:768px) {
.h_nav { width: 90%; }
.h_nav li:after { background-size: 100%; }
.h_nav a{ font-size:16px;}
}
@media (max-width: 767px) {
.h_nav { line-height: inherit; padding: 10px 0 5px; width: 100%; }
.h_nav a { height: 35px; line-height: 35px; background: #086bc1; margin-bottom: 4px; color: #fff; font-size: 14px; float: left; }
.h_nav ul li { width: 25%; height: 35px; line-height: 35px; margin-bottom: 10px; }
.h_nav li:after { display: none; }
.h_nav li.on:after { display: none; }
.h_nav li.on a { background: #e30576; }
}
/*板块标题*/
.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%; }
}
/*展会概况*/
.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; border-left: 4px solid #00549c; border-top: 4px solid #00549c; border-right: 10px solid #00549c; border-bottom: 10px solid #00549c; border-radius: 0 10px; 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; text-align: center; margin: 0 auto 20px; padding: 0; }
.h_jianjie .part1_main .part1_con:hover { box-shadow: 0 10px 20px rgba(54,97,191,0.2); border-left: 10px solid #00549c; border-top: 10px solid #00549c; border-right: 4px solid #00549c; border-bottom: 4px solid #00549c; }
 @media screen and (max-width:1199px) and (min-width:1080px) {
.h_jianjie { padding: 32px 0 40px; }
.part1_main .part1_con { padding: 30px 30px 10px; }
}
@media screen and (max-width:1079px) and (min-width:1024px) {
.h_jianjie { padding: 32px 0 40px; }
.part1_main .part1_con { padding: 20px 20px 0; }
}
@media screen and (max-width:1023px) and (min-width:768px) {
.h_jianjie { padding: 32px 0 40px; }
.part1_main .part1_con { padding: 20px 20px 0; }
}
@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; }
}
/*part新增 开始*/
.h_zhsj { width: 100%; background: url(../images/zhsj_bg.jpg) repeat; overflow: hidden; padding: 50px 0 60px; background-size: 100% 100%; }
.ly_part_add1 { width: 100%; max-width: 1200px; 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; }

/* 照片墙 开始 */
.apple-banner { width: 100%; height: 415px; overflow: hidden;}
.apple-banner .swiper-container { width: 100%; height: 415px;}
.apple-banner .swiper-container .swiper-button-prev, .apple-banner .swiper-container .swiper-button-next { width: 15%; height: 100%; top:0; background:none; margin:0;}
.apple-banner .swiper-container .swiper-button-prev { left:0;}	
.apple-banner .swiper-container .swiper-button-next { right:0;}
.apple-banner .swiper-button-prev span, .apple-banner .swiper-button-next span { display:block; width:40px; height: 40px; position: absolute; top: 50%; margin-top:-22px; opacity: 0; -webkit-transition: opacity 0.5s ease; transition: opacity 0.5s ease;}
.apple-banner .swiper-button-prev span { background: rgba(0,0,0,0.6) url(../images/Tjprev01.png) center center no-repeat; left: 20px;}
.apple-banner .swiper-button-next span { background: rgba(0,0,0,0.6) url(../images/Tjnext01.png) center center no-repeat; right:20px;}
.apple-banner .swiper-button-prev:hover span, .apple-banner .swiper-button-next:hover span{ opacity: .6;}
/*分页器*/
.apple-banner .swiper-pagination{ top:auto; bottom:20px!important; background:none;}
.apple-banner .swiper-pagination-bullet { display: inline-block; width: 12px; margin: 0 6px; cursor: pointer; background: none; border-radius:0; opacity: 1; border-radius:6px;}
.apple-banner .swiper-pagination-bullet span { width: 12px; height: 12px; display: block; background: rgba(37, 155, 235, 0.5); border-radius:50%;}
.apple-banner .swiper-pagination-bullet-active span{ background-color: #2576eb;}
.apple-banner .autoplay .swiper-pagination-bullet-active span{ background: rgba(37, 155, 235,0.5);}
.apple-banner .swiper-pagination-bullet i{ background-color: #2576eb; height: 12px; transform:scaleX(0); transform-origin: 0; display: block;}
.apple-banner .autoplay .firsrCurrent i{ transition:transform 2.9s linear; transform:scaleX(1); border-radius:6px;}
.apple-banner .autoplay .current i{ transition:transform 4s linear; transform:scaleX(1); border-radius:6px;}
.apple-banner .autoplay .replace span{ background-color:#2576eb;}


@media (max-width: 767px) {
	.apple-banner { height: 350px;}
	.apple-banner .swiper-container { height: 350px;}
	.apple-banner .swiper-container .swiper-button-prev, .apple-banner .swiper-container .swiper-button-next { width:10%;}
	.apple-banner .swiper-button-prev span, .apple-banner .swiper-button-next span { width:44px; height:44px; background-size:44px 44px;}
	.apple-banner .swiper-button-prev span { left:10px;}
	.apple-banner .swiper-button-next span { right:10px;}
	.apple-banner .swiper-pagination { bottom:12px;}
	.apple-banner .swiper-pagination-bullet { width:10px; height:10px; margin:0 5px;}
	.apple-banner .swiper-pagination-bullet span { width:10px; height:10px;}
	.apple-banner .swiper-pagination-bullet i { height:10px;}
}
/* 照片墙 结束 */





.ly_part_add1 .conn_l { float: left; width: 45%; }
.ly_part_add1 .conn_r { float: right; width: 50%; }
.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 .tlt3 { float: left; }
.ly_part_add1 .conn_l p { background: url(../images/data_bg.png) center center no-repeat; background-size: 100% 100%; margin: 20px 0; color: #fff; font-size: 16px; padding: 10px 40px; text-align: right; letter-spacing: 5px; }
.ly_part_add1 .conn_l p span { font-size: 22px; font-weight: bold; color: #fc8646; }
 @media screen and (max-width:1199px) and (min-width:1080px) {
.ly_part_add1 { padding: 0 40px 0; }
}
@media screen and (max-width:1079px) and (min-width:1024px) {
.ly_part_add1 { padding: 0 40px 0; }
.ly_part_add1 .tlt3 { width: 40%; }
}
@media screen and (max-width:1023px) and (min-width:768px) {
.ly_part_add1 { padding: 0 40px 0; }
.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 { padding: 0 12px 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; }
}
@media screen and (max-width:375px) {
}
@media screen and (max-width:320px) {
}
/*part新增 结束*/

/*展会动态*/
/*part3 开始*/
.ly_part3 { width: 100%; max-width: 1200px; 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 #00549c; border-top: 2px solid #00549c; border-right: 10px solid #00549c; border-bottom: 10px solid #00549c; 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 10px; 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: #00549c; }
.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/xphc_bg.jpg) repeat; overflow: hidden; padding: 50px 0 60px; background-size: 100% 100%; }
.ly_part4 { width: 100%; overflow: hidden; margin: 0 auto; }
.part4_main { width: 100%; max-width: 1200px; height: auto; margin: 0 auto; padding: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.part4_main .part4_list1 { width: 100%; height: auto; margin: 0 auto; padding: 0; }
.part4_list1 ul li { width: 23.5%; height: auto; margin: 0 2% 20px 0; padding: 20px 10px 10px; background-color: #fff; border-radius: 4px; float: left; box-shadow: 0 5px 10px rgba(0,0,0,0.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; position: relative; }
.part4_list1 ul li:last-child{ padding:0; text-align:center;}
.part4_list1 ul li:last-child img{border-radius: 4px;}
.part4_list1 ul li:nth-child(4n) { margin: 0 0 20px; }
.part4_list1 ul li:hover { margin: -10px 2% 30px 0; box-shadow: 0 10px 20px rgba(0,0,0,0.1); }
.part4_list1 ul li:nth-child(4n):hover { margin: -10px 0 30px; }
.part4_list1 ul li .part4_img { display: block; width: 100%; height: 190px; overflow: hidden; margin: 0; padding: 0; position: relative; }
.part4_list1 ul li .part4_img 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; }
.part4_list1 ul li:hover .part4_img img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1); }
.part4_list1 ul li .part4_img i { display: block; width: 44px; height: 44px; overflow: hidden; margin: -22px 0 0 -22px; padding: 0; background: url(../images/vd_btn1.png) center center no-repeat; position: absolute; left: 50%; top: 50%; }
.part4_list1 ul li:hover a.part4_img i { background: url(../images/vd_btn2.png) center center no-repeat; }
.part4_list1 ul li .part4_text { width: 100%; height: 48px; overflow: hidden; margin: 12px auto 0; padding: 0; display: table; }
.part4_list1 ul li .part4_text .part4_name a { display: block; width: 100%; max-height: 28px; overflow: hidden; line-height: 24px; color: #333; font-size: 14px; text-align: center; margin: 0 auto 2px; padding: 0; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; }
.part4_list1 ul li .part4_text .part4_name a:hover { color: #2676e7; }
.part4_list1 ul li .part4_text .part4_name1 a { display: block; width: 100%; max-height: 28px; overflow: hidden; line-height: 24px; color: #666; font-size: 14px; text-align: center; margin: 0 auto; padding: 0; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; }
.part4_list1 ul li .part4_text .part4_name1 a:hover { color: #2676e7; }
.part4_list1 ul li .part4_text span { display: block; width: 100%; height: 20px; overflow: hidden; line-height: 20px; color: #999; font-size: 14px; margin: 0 auto; padding: 0 0 0 24px; background: url(../images/icon1.png) left center no-repeat; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.part4_list1 ul li:hover .part4_text span { color: #fff; background: url(../images/icon2.png) left center no-repeat; }
.part4_list1 ul li .part4_text p { text-align: center; font-size: 14px; color: #666; margin-top: 5px; margin-bottom: 10px; }
.part4_list1 ul li .part4_text .an { margin: 20px auto 15px; display: table; }
.part4_list1 ul li .part4_text .an .an_cxd { float: left; text-align: center; font-size: 14px; line-height: 25px; color: #2676e7; padding: 0 16px; margin: 0 15px 0 0; border: 1px solid #4285f4; border-radius: 5px; }
.part4_list1 ul li .part4_text .an .an_cxd a { color: #2676e7; }
.part4_list1 ul li .part4_text .an .an_ckxq { float: left; text-align: center; font-size: 14px; line-height: 25px; color: #fff; padding: 0 16px; background: #4285f4; border-radius: 5px; }
.part4_list1 ul li .part4_text .an .an_ckxq a { color: #fff; }
@media screen and (max-width:1199px) and (min-width:1080px) {
.h_xphc { padding: 40px 0; }
.part4_list1 ul li a.part4_img { height: 155px; }
}
@media screen and (max-width:1079px) and (min-width:1024px) {
.h_xphc { padding: 40px 0; }
.part4_list1 ul li a.part4_img { height: 145px; }
.part4_list1 ul li{ height:346px;}
.part4_list1 ul li:last-child{ position:relative;}
.part4_list1 ul li:last-child img{ position:absolute; margin:auto; top:0; left:0; bottom:0; right:0; max-width:100%; max-height:100%;}
}
@media screen and (max-width:1023px) and (min-width:768px) {
.h_xphc { padding: 40px 0; }
.part4_list1 ul li { width: 48.5%; margin: 0 3% 20px 0; height:397px; }
.part4_list1 ul li:nth-child(2n) { margin: 0 0 20px; }
.part4_list1 ul li:nth-child(4n) { margin: 0; }
.part4_list1 ul li a.part4_img { height: 200px; }
.part4_list1 ul li .part4_text a { text-align: center; }
.part4_list1 ul li:last-child{ position:relative;}
.part4_list1 ul li:last-child img{ position:absolute; margin:auto; top:0; left:0; bottom:0; right:0; max-width:100%; max-height:100%;}
}
@media screen and (max-width:767px) {
.h_xphc { padding: 30px 0; }
.part4_list1 ul li { width: 100%; }
.part4_list1 ul li:nth-child(2n+2) { margin: 0 0 20px; }
.part4_list1 ul li:nth-child(4n+4) { margin: 0 0 20px; }
}
@media screen and (max-width:320px) {
}
/*part6 结束*/

/*热门活动*/
/*part3 开始*/
.ly_part5 { width: 100%; max-width: 1200px; margin: 0 auto; padding: 60px 0 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.part5_main ul li { width: 31.33333%; height: auto; margin: 0 3% 30px 0; padding: 12px 18px 18px 18px; border-left: 2px solid #00549c; border-top: 2px solid #00549c; border-right: 10px solid #00549c; border-bottom: 10px solid #00549c; 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; }
.part5_main ul li:nth-child(3n) { margin: 0 0 30px; }
.part5_main ul li:hover { margin: -10px 3% 40px 0; box-shadow: 0 10px 20px rgba(10,40,80,0.2); }
.part5_main ul li:nth-child(3n):hover { margin: -10px 0 40px; }
.part5_main ul li a.part5_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; }
.part5_main ul li:hover a.part5_name { color: #00549c; }
.part5_main ul li .part5_con { width: 100%; height: auto; overflow: hidden; margin: 0 auto; padding: 0; }
.part5_main ul li .part5_con a { display: block; width: 34%; height: 100px; overflow: hidden; margin: 0; padding: 0; position: relative; float: left; }
.part5_main ul li .part5_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; }
.part5_main ul li:hover .part5_con a img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1); }
.part5_main ul li .part5_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_part5 { padding: 40px 0; }
.part5_main ul li .part5_con a { width: 40%; height: 96px; }
.part5_main ul li .part5_con p { width: 56%; padding: 0; }
}
@media screen and (max-width:1079px) and (min-width:1024px) {
.ly_part5 { padding: 40px 0; }
.part5_main ul li .part5_con a { width: 42%; height: 96px; }
.part5_main ul li .part5_con p { width: 54%; padding: 0; }
}
@media screen and (max-width:1023px) and (min-width:768px) {
.ly_part5 { padding: 40px 0; }
.part5_main ul li { width: 48.5%; margin: 0 3% 20px 0; }
.part5_main ul li:nth-child(2n) { margin: 0 0 20px; }
.part5_main ul li:nth-child(3n) { margin: 0 20px 20px 0; }
.part5_main ul li:nth-child(6n) { margin:0 0 20px; }
.part5_main ul li a.part5_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; }
.part5_main ul li .part5_con a { width: 42%; height: 72px; }
.part5_main ul li .part5_con p { width: 54%; height: 72px; padding: 0; -webkit-line-clamp: 3; }
.part5_main ul li:hover { margin: -10px 3% 30px 0; }
.part5_main ul li:nth-child(2n):hover { margin: -10px 0 30px; }
}
@media screen and (max-width:767px) {
.ly_part5 { padding: 30px 0; }
.part5_main ul li { width: 100%; margin: 0 auto 20px; padding: 12px; }
.part5_main ul li:nth-child(2n+2) { margin: 0 auto 20px; }
.part5_main ul li a.part5_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; }
.part5_main ul li .part5_con a { width: 36%; height: 72px; }
.part5_main ul li .part5_con p { width: 60%; height: 72px; padding: 0; -webkit-line-clamp: 3; }
.part5_main ul li:hover { margin: -10px 3% 30px 0; }
.part5_main ul li:nth-child(2n+2):hover { margin: -10px 0 30px; }
}
@media screen and (max-width:375px) {
.part5_main ul li a.part5_name { margin: 0 auto 8px; }
.part5_main ul li .part5_con a { width: 40%; }
.part5_main ul li .part5_con p { width: 56%; }
}
@media screen and (max-width:320px) {
.part5_main ul li .part5_con a { width: 49%; }
.part5_main ul li .part5_con p { width: 47%; }
}
/*part3 结束*/


/*现场直击*/
.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 { width:23.5%; height:auto; margin:0 2% 20px 0; padding:10px; background-color:#fff; border-radius:4px; 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;}
.h_sponsor ul li:nth-child(4n+4) { margin:0 0 20px;}
.h_sponsor ul li:hover { margin:-10px 2% 30px 0; box-shadow:0 10px 20px rgba(0,0,0,0.3);}
.h_sponsor ul li:nth-child(4n+4):hover { margin:-10px 0 30px;}
.h_sponsor ul li a.part6_img { display:block; width:100%; height:190px; overflow:hidden; margin:0; padding:0; position:relative;}
.h_sponsor ul li a.part6_img 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;}
.h_sponsor ul li:hover a.part6_img img { -webkit-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);}
.h_sponsor ul li a.part6_img i { display:block; width:44px; height:44px; overflow:hidden; margin:-22px 0 0 -22px; padding:0; background:url(../images/vd_btn1.png) center center no-repeat; position:absolute; left:50%; top:50%;}
.h_sponsor ul li:hover a.part6_img i { background:url(../images/vd_btn2.png) center center no-repeat;}
.h_sponsor ul li .part6_text { width:100%; height:48px; overflow:hidden; margin:10px auto 0; padding:0; display:table;}
.h_sponsor ul li .part6_text .part6_name { display: table-cell; vertical-align:middle; text-align:center;}
.h_sponsor ul li .part6_text .part6_name a { display:block; width:100%; max-height:48px; overflow:hidden; line-height:24px; color:#333; font-size:16px; text-align:center; margin:0 auto; padding:0; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; display: -webkit-box;}
.h_sponsor ul li:hover .part6_text .part6_name a { color:#0f76cd;}
.h_sponsor ul li .part6_text span { display:block; width:100%; height:20px; overflow:hidden; line-height:20px; color:#999; font-size:14px; margin:0 auto; padding:0 0 0 24px; background:url(../images/icon1.png) left center no-repeat; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.h_sponsor ul li:hover .part6_text span { color:#fff; background:url(../images/icon2.png) left center no-repeat;}

@media screen and (max-width:1199px) and (min-width:1080px) {
	.h_sponsor { padding: 30px 0 20px; }
	.h_sponsor ul li a.part6_img { height:155px;}
}
@media screen and (max-width:1079px) and (min-width:1024px) {
	.h_sponsor { padding: 30px 0 20px; }
	.h_sponsor ul li a.part6_img { height:145px;}
}
@media screen and (max-width:1023px) and (min-width:768px) {
	.h_sponsor { padding: 30px 0 20px; }
	.h_sponsor ul li { width:48.5%; margin:0 3% 20px 0;}
	.h_sponsor ul li:nth-child(2n+2) { margin:0 0 20px;}
	.h_sponsor ul li:nth-child(4n+4) { margin:0;}
	.h_sponsor ul li a.part6_img { height:200px;}
	.h_sponsor ul li .part6_text a { text-align:center;}
}
@media screen and (max-width:767px) {
	.h_sponsor ul li { width:48.5%; margin:0 3% 20px 0;}
	.h_sponsor ul li:nth-child(2n+2) { margin:0 0 20px;}
	.h_sponsor ul li:nth-child(4n+4) { margin:0 0 20px;}
	.h_sponsor ul li a.part6_img { height:122px;}
	
}
@media screen and (max-width:375px) {
	.h_sponsor { padding: 30px 0 20px; }
	.h_sponsor ul li a.part6_img { height:108px;}
}





/*上届回顾*/
.h_sjhg { padding: 50px 0; width: 100%; overflow: hidden; }
.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: #2577e7; 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: #2577e7; 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: #00549c; }
.mb_ewm { width: 140px; height: auto; margin: 0; padding: 10px; background-color: #2577e7; 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;}	
}
