@charset "utf-8";
/*基础制作页面组件*/
/*20150716 v1.0*/
/*20160421 v1.1 商讨了默认字号，a的默认连接颜色样式等*/

html,
body,
div,
p,
hr,
pre,
h1,
h2,
h3,
h4,
h5,
h6,
table,
tr,
td,
th,
tfoot,
tbody,
thead,
form,
input,
textarea,
label,
ul,
ol,
dl,
li,
dt,
dd,
.clearfix:after {
	margin: 0;
	padding: 0;
}

html,
body {
	height: 100%;
}

body {
	padding: 0;
	margin: 0;
	/*font-family: 'pingfang sc', 'lantinghei sc', 'helvetica neue', 'helvetica', 'arial', 'microsoft yahei', '微软雅黑', 'stheitisc-light', 'simsun', '宋体', 'wenquanyi zen hei', 'wenquanyi micro hei', 'sans-serif' !important;*/
	font-family: "pingfang sc","xhw-pzh", "lantinghei sc", "helvetica neue", helvetica, arial, "microsoft yahei", "微软雅黑", stheitisc-light, simsun, "宋体", "wenquanyi zen hei", "wenquanyi micro hei", sans-serif;
}

h1,
h2,
h3,
h4 {
	font-weight: normal;
}

li {
	list-style-type: none;
}

a {
	text-decoration: none;
	outline: none;
	color: #333;
}

a:hover {
	text-decoration: none;
	color: #3773db;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

iframe,
img {
	border: 0;
}

img {
	vertical-align: middle;
}

input {
	outline: none
}

.clearfix {
	display: block;
	#zoom: 1;
}

.clearfix:after {
	content: '';
	overflow: hidden;
	width: 100%;
	height: 0px;
	font-size: 0px;
	display: block;
	clear: both;
}

.left {
	float: left;
}

.right {
	float: right;
}

.hide {
	display: none;
}

/*lhr,cl于20211201进行视频播放器样式覆写，修改视频absolute问题*/
.player-container {
	overflow: hidden;
}

.player-container .dhy-video {
	position: static !important;
}

@media screen and (max-width: 767px) {
	.pagevideo {
		display: block;
	}
}

/*破折号字体*/
@font-face {
	font-family: "xhw-pzh";
	src:  format('woff2'),
		 format('woff'),
		 format('truetype');
}

 html {
            min-width: 1200px;
        }

        body {
            background:  50% 0 no-repeat;
        }

        .lmt {
            width: 1200px;
			height: auto;
			margin: 0 auto;
			margin-top: 50px;
			margin-bottom: 40px;
			overflow: hidden;
        }
		.lmt img {
			margin-left: -35px;
		}
        /*cover*/
        .cover { position: fixed; width: 100%; height: 100%; background:  center 0 no-repeat; background-size: 100% 100%; z-index: 999; top: 0; left: 0; }
        .topic1 { position: absolute; width: 1305px; height: 800px; left: 50%; margin-left: -652.5px; top: 70px; background:  center 0 no-repeat; background-size: 100% 100%; }
        /* .topic2 { position: absolute; width: 535px; height: 89px; left: 50%; margin-left: -317px; top: 480px; background: url(/uploads/image/ww21images/cover02.png) center 0 no-repeat; background-size: 100% 100%; } */
        /*头部*/

        .banner {
            width: 100%;
            height: 660px;
        }

        /* 导航 */
        .nav_box {
            width: 100%;
            height: 99px;
            background:  50% 0 no-repeat;
            position: relative;
        }

        .nav_list {
            list-style: none;
            width: 1040px;
            margin: 0 auto;
        }

        .nav_list li {
            float: left;
            font-size: 20px;
            color: #fff;
            line-height: 110px;
            position: relative;
            padding: 0 30px;
        }

        .nav_list li a {
            color: #fff;
        }

        .nav_list li a:hover {
            color: #7cd8ff;
        }

        .nav_list li:after {
            content: "";
            width: 1px;
            height: 18px;
            background: #6bceb8;
            position: absolute;
            top: 45px;
            right: -1px;
        }

        .nav_list li:last-child:after {
            content: "";
            background: none;
        }

        .nav_list .m {
            font-weight: normal;
            position: relative;
            color: #fff;
        }

        .nav_list .m:before {
            content: "";
            position: absolute;
            right: 0px;
            top: 50px;
            width: 0;
            height: 0;
            border-style: solid;
            border-width: 10px 10px 0 10px;
            border-color: #fff transparent transparent transparent;
        }

        .nav_list .m {
            float: left;
            width: auto;
            display: inline;
            text-align: center;
            cursor: pointer;
            position: relative;
        }

        .nav_list .subbg {
            width: 1020px;
            height: 0px;
            overflow: hidden;
            background: ;
            background: -moz-linear-gradient(left, rgba(30, 87, 153, 0) 0%, rgba(41, 137, 216, 1) 20%, rgba(32, 124, 202, 1) 80%, rgba(125, 185, 232, 0) 100%);
            /* ff3.6-15 */
            background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(30, 87, 153, 0)), color-stop(20%, rgba(41, 137, 216, 1)), color-stop(80%, rgba(32, 124, 202, 1)), color-stop(100%, rgba(125, 185, 232, 0)));
            /* chrome4-9,safari4-5 */
            background: -webkit-linear-gradient(left, rgba(30, 87, 153, 0) 0%, rgba(41, 137, 216, 1) 20%, rgba(32, 124, 202, 1) 80%, rgba(125, 185, 232, 0) 100%);
            /* chrome10-25,safari5.1-6 */
            background: -o-linear-gradient(left, rgba(30, 87, 153, 0) 0%, rgba(41, 137, 216, 1) 20%, rgba(32, 124, 202, 1) 80%, rgba(125, 185, 232, 0) 100%);
            /* opera 11.10-11.50 */
            background: -ms-linear-gradient(left, rgba(30, 87, 153, 0) 0%, rgba(41, 137, 216, 1) 20%, rgba(32, 124, 202, 1) 80%, rgba(125, 185, 232, 0) 100%);
            /* ie10 preview */
            background: linear-gradient(to right, rgba(30, 87, 153, 0) 0%, rgba(41, 137, 216, 1) 20%, rgba(32, 124, 202, 1) 80%, rgba(125, 185, 232, 0) 100%);
            /* w3c, ie10 , ff16 , chrome26 , opera12 , safari7  */
            filter: progid:dximagetransform.microsoft.gradient(startcolorstr='#001e5799', endcolorstr='#007db9e8', gradienttype=1);
            /* ie6-8 */
            opacity: 0;
            -webkit-transition: 0.3s;
            transition: 0.3s;
            -webkit-transition-delay: 0s;
            transition-delay: 0s;
            position: absolute;
            left: -842px;
            top: 99px;
        }

        .shownav {
            opacity: 1;
            -webkit-transition-delay: 0.3s;
            transition-delay: 0.3s;
            height: 35px !important;
        }

        .nav_list .sub {
            width: 1020px;
            height: 35px;
            line-height: 35px;
            margin: 0 auto;
            font-size: 18px;
            border-top: none;
            font-family: "微软雅黑";
        }

        .nav_list .sub a {
            text-align: center;
            display: inline-block;
            font-size: 16px;
            color: #fff;
            padding: 0;
            line-height: 35px;
            margin: 0 20px;
            zoom: 1;
        }

        .nav_list .sub a:hover {
            color: #ffda77;
        }

        .nav_list .m:hover .subbg {
            opacity: 1;
            -webkit-transition-delay: 0.3s;
            transition-delay: 0.3s;
            height: 35px;
        }

        /*聚焦区*/
        /* 大头条 */
        .dtt {
            width: 1260px;
            overflow: hidden;
            margin: 40px auto 0;
            border-radius: 10px;
            padding: 40px 10px 30px 10px;
            background: #fff;
            -moz-box-shadow: 0px 0px 13px #ccc;
            -webkit-box-shadow: 0px 0px 13px #ccc;
            box-shadow: 0px 0px 13px #ccc;

        }

        .dtt .tit {
            font-size: 36px;
            color: #305798;
            font-weight: bold;
            overflow: hidden;
            line-height: 47px;
            text-align: center;
        }

        .dtt .tit a {
            color: #305798;
            font-weight: bold;
        }

        .dtt .txt {
            /* width: 1200px; */
            font-size: 16px;
            color: #333;
            height: 24px;
            overflow: hidden;
            line-height: 24px;
            margin-top: 15px;
            text-align: center;
        }

        .dtt .txt a {
            color: #333;
        }

        /* part01 */
        .part01 {
            width: 1280px;
            margin: 20px auto 20px;
        }

        /* 焦点图 */
        .part1-left {
            width: 870px;
            height: 489px;
            position: relative;
            float: left;
        }

        .part1-left .arrow-left {
            background:  0 0 no-repeat;
            background-size: 100%;
            position: absolute;
            left: 0px;
            top: 50%;
            margin-top: -45px;
            width: 34px;
            height: 73px;
            z-index: 2;
            display: none;
        }

        .part1-left .arrow-right {
            background:  0 0 no-repeat;
            background-size: 100%;
            position: absolute;
            right: 0px;
            top: 50%;
            margin-top: -45px;
            width: 34px;
            height: 73px;
            z-index: 2;
            display: none;
        }

        .part1-left:hover .arrow-left,
        .part1-left:hover .arrow-right {
            display: block;
        }

        .part1-left .swiper-container {
            width: 870px;
            height: 489px;
        }

        .swiper-slide {
            position: relative;
        }

        .part1-left .swiper-pagination {
            position: absolute;
            width: 100%;
            text-align: center;
            bottom: 10px;
            z-index: 2;
        }

        .part1-left .swiper-pagination-bullet {
            display: inline-block;
            width: 10px;
            height: 10px;
            background: #ccc;
            margin: 0 3px;
            cursor: pointer;
        }

        .part1-left .swiper-pagination-bullet-active {
            background: #007aff;
        }

        .part1-left .pictitle {
            position: relative;
            width: 100%;
            height: auto;
            overflow: hidden;
        }

        .part1-left .pictitle .img img {
            width: 100%;
            height: auto;
            display: block;
        }

        .part1-left .name {
            position: absolute;
            left: 0;
            bottom: 0;
            z-index: 4;
            padding: 20px 5px 30px 5px;
            width: 100%;
            font-weight: bolder;
            text-align: center;
            font-size: 22px;
            line-height: 24px;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            color: #fff;
            /* ie9 svg, needs conditional override of 'filter' to 'none' */
            background: ;
            background: -moz-linear-gradient(top, rgba(30, 87, 153, 0) 0%, rgba(8, 59, 144, 1) 100%);
            /* ff3.6-15 */
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(30, 87, 153, 0)), color-stop(100%, rgba(8, 59, 144, 1)));
            /* chrome4-9,safari4-5 */
            background: -webkit-linear-gradient(top, rgba(30, 87, 153, 0) 0%, rgba(8, 59, 144, 1) 100%);
            /* chrome10-25,safari5.1-6 */
            background: -o-linear-gradient(top, rgba(30, 87, 153, 0) 0%, rgba(8, 59, 144, 1) 100%);
            /* opera 11.10-11.50 */
            background: -ms-linear-gradient(top, rgba(30, 87, 153, 0) 0%, rgba(8, 59, 144, 1) 100%);
            /* ie10 preview */
            background: linear-gradient(to bottom, rgba(30, 87, 153, 0) 0%, rgba(8, 59, 144, 1) 100%);
            /* w3c, ie10 , ff16 , chrome26 , opera12 , safari7  */
            filter: progid:dximagetransform.microsoft.gradient(startcolorstr='#001e5799', endcolorstr='#083b90', gradienttype=0);
            /* ie6-8 */
        }

        .part1-left .name a {
            color: #fff;
        }

        /*part01右侧蓝*/
        .part1_right {
            width: 410px;
            float: right;
            background: #083b90;
            overflow: hidden;
        }

        .part1_right ul {
            overflow: hidden;
            margin: 0px auto 0;
            padding-left: 5px;
        }

        .part1_right li {
            font-size: 16px;
            color: #fff;
            border-left: 6px solid #3495f0;
            padding: 8px 15px 8px 15px;
            height: 53px;
            display: flex;
            align-items: center;
        }

        .part1_right li li {
            border-top: 1px solid #fff;
            padding: 8px 15px 8px 15px
        }

        .part1_right li:hover {
            background: #fff;
            border-left: 6px solid #f75e50;
        }

        .part1_right li a {
            color: #fff;
        }

        .part1_right li:hover a {
            color: #333;
        }

        .part1_right li * {
            vertical-align: middle;
        }

        /* 视频播放按钮 */
        .mul-play {
            position: absolute;
            width: 50px;
            height: 50px;
            bottom: 57px;
            left: 10px;
            display: none;
            cursor: pointer;
            z-index: 999;
        }

        .mul-play img {
            width: 100%;
            height: 100%;
        }

        .videopart {
            width: 870px;
            height: 489px;
            background: #333;
            position: absolute;
            top: 0;
            left: 0;
            z-index: 50;
        }

        .videopart video {
            width: 870px;
            height: 489px;
        }

        .videopart .videopart-close {
            width: 22px;
            height: 22px;
            position: absolute;
            top: 0;
            right: -21;
            z-index: 50;
            background:  no-repeat;
            cursor: pointer;
            background-size: 100% auto;
        }

        /*最新播报*/
        .latest {
            width: 1280px;
            margin: 20px auto 0;
        }

        .latest .part {
            height: 48px;
            background: url(/uploads/image/ww2img/zxbb.jpg) no-repeat;
        }

        .latest .latest-title {
            display: block;
            /*background:  no-repeat;*/
            width: 132px;
            height: 38px;
            margin-top: 8px;
            margin-right: 15px;
            float: left
        }

        .latest .latest-cont {
            width: 1132px;
            overflow: hidden;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            background: #fff;
            border: 1px dotted #459ddc;
            border-left: none;
            height: 48px;
        }

        .latest .latest-cont ul {
            white-space: nowrap;
            font-size: 0
        }

        .latest .latest-cont li {
            display: inline-block;
            margin-right: 20px;
            position: relative;
        }

        .latest .latest-cont li .txt:before {
            content: "";
            width: 6px;
            height: 6px;
            border: 2px solid #0079d1;
            border-radius: 100%;
            position: absolute;
            left: 0;
            top: 19px;
        }

        .latest .latest-cont li .txt .tit {
            font-size: 16px;
            line-height: 48px;
            margin-right: 10px;
            color: #333;
            display: inline-block;
            padding-left: 20px;
        }

        .latest .latest-cont li .txt .tit a {
            color: #333
        }

        .latest .latest-cont li .txt .time {
            font-size: 14px;
            line-height: 32px;
            -webkit-border-radius: 12px;
            -moz-border-radius: 12px;
            border-radius: 12px;
            color: #666;
            display: inline-block
        }

        /*在现场*/
		.zxc_bg{ margin-top:100px}
        .zxc_box,
        .part02_con {
            width: 1500px;
            margin: 0 auto;
            position: relative;
        }

        .part02_con .swiper-container {
            width: 1500px;
            height: auto;
            overflow: hidden;
            float: right;
            padding-top: 60px;
            padding-bottom: 20px;
        }

        .part02_con .swiper-slide {
            width: 270px !important;
            height: 515px;
            overflow: hidden;
            margin: 0 15px;
            border-radius: 10px;
            box-shadow: 0px 0px 20px 0px #808080b9;
        }

        .part02_con .swiper-slide::after {
            content: "";
            width: 327px;
            height: 95px;
            background:  0 0 no-repeat;
            position: absolute;
            left: 0;
            bottom: 0;
            z-index: 1;
        }

        .part02_con .swiper-slide-active {
            border-radius: 30px;
            border: 10px solid #e5e5e5;
            margin-top: -50px;
            position: relative;
            margin-right: 9px !important;
        }

        .part02_con .swiper-slide-prev {
            margin-right: 9px !important;
        }

        .part02_con .swiper-slide-active:before {
            content: "";
            width: 6px;
            height: 12px;
            background: #fff;
            position: absolute;
            left: 10px;
            bottom: 5px;
        }

        .part02_con .swiper-slide span {
            width: 86px;
            height: 86px;
            display: block;
            position: absolute;
            left: 50%;
            top: 180px;
            margin-left: -43px;
            z-index: 999;
        }

        .part02_con .swiper-slide span img {
            width: 100%;
            height: 100%;
        }

        .part02_con .swiper-slide .img {
            width: 100%;
            height: 430px;
            overflow: hidden;
            position: relative;
            margin: 0 auto;
        }

        .part02_con .swiper-slide img {
            width: 100%;
            height: 430px;
        }

        .part02_con .swiper-slide .txt {
            width: 270px;
            height: 70px;
            padding-top: 15px;
            position: relative;
            margin: 0px auto 0;
            background: #275fcc;
        }

        .part02_con .swiper-slide-active .img {
            width: 100%;
            overflow: hidden;
            position: relative;
            margin: 0 auto;
        }

        .part02_con .swiper-slide-active img {
            width: 100%;
        }

        .part02_con .swiper-slide-active .txt {
            width: 100%;
        }

        .part02_con .swiper-slide h3 {
            font-size: 18px;
            color: #fff;
            padding: 0 10px;
        }

        .part02_con .swiper-slide h3 a {
            color: #fff;
        }

        .part02_con .swiper-button-next {
            width: 44px;
            height: 44px;
            background:  no-repeat;
            position: absolute;
            top: 300px;
            right: -20px;
            z-index: 99;
            cursor: pointer;
        }

        .part02_con .swiper-button-next:hover {
            background:  no-repeat;
        }

        .part02_con .swiper-button-prev {
            width: 44px;
            height: 44px;
            background:  no-repeat;
            position: absolute;
            top: 300px;
            left: -20px;
            z-index: 99;
            cursor: pointer;
        }

        .part02_con .swiper-button-prev:hover {
            background:  no-repeat;
        }

        /*深观察*/
        .bg01 {
            background:  50% 0 no-repeat;
            margin-top: 80px;
        }

        .sgc_bg {
            width: 100%;
            height: auto;
            overflow: hidden;
            padding-top: 40px;
            padding-bottom: 40px;
        }
		.sgc_bg .lmt img{ margin-left:0}
        .sgc_box {
            width: 1670px;
            height: auto;
            overflow: hidden;
            margin: 100px auto 0;
        }
		.sgc_box .swiper-button-next {
            width: 44px;
            height: 44px;
            background:  no-repeat;
            position: absolute;
            top: auto;
			bottom:0;
            right: 450px;
            z-index: 99;
            cursor: pointer;
        }

        .sgc_box .swiper-button-next:hover {
            background:  no-repeat;
        }

        .sgc_box .swiper-button-prev {
            width: 44px;
            height: 44px;
            background:  no-repeat;
            position: absolute;
            top: auto;
			bottom:0;
            left: 450px;
            z-index: 99;
            cursor: pointer;
        }

        .sgc_box .swiper-button-prev:hover {
            background:  no-repeat;
        }
        .sgc_nr {
            width: 393px;
            height: 479px;
            margin: 0 auto;
            box-shadow: 0px 0px 20px 0px #808080b9;
        }

        .sgc_nr .img img {
            width: 393px;
            height: 221px;
        }

        .sgc_wz {
            width: 353px;
            height: 208px;
            /* background: linear-gradient(45deg, rgba(14, 105, 177, 1) 1%, rgba(111, 177, 72, 1) 100%); */
            padding: 20px 20px;
            position: relative;
        }

        .sgc_wz h2 {
            font-size: 20px;
            font-weight: bolder;
            /*height: 58px;*/
            color: #333;
            /* overflow: hidden;*/
        }

        .sgc_wz h2 a {
            color: #333;
        }

        .sgc_wz p {
            font-size: 16px;
            height: 80px;
            line-height: 26px;
            color: #333;
            overflow: hidden;
            margin-top: 10px;
            /* display: none; */
        }

        .sgc_nr .date {
            height: 27px;
            /*margin-top: 20px;*/
            position: absolute;
            left: 15px;
            bottom: 20px;
        }

        .sgc_nr .date i {
            float: left;
            font-size: 14px;
            color: #fff;
            width: 88px;
            height: 27px;
            background: #3585d5;
            text-align: center;
            line-height: 27px;
            border-radius: 20px;
            font-style: normal;
        }

        .sgc_nr .date i a {
            color: #fff;
        }

        .sgc_nr .date span {
            font-size: 14px;
            color: #666;
            margin-left: 10px;
        }

        .sgc_swiper {
            height: 553px;
			padding-bottom:30px;
        }

        .sgc_swiper .swiper-pagination-progress {
            width: 570px;
            height: 6px;
            top: inherit;
            bottom: 18px;
            left: 50%;
            margin-left: -285px;
        }

        .xzh_m {
            width: 152px;
            margin: 0 auto;
            margin-top: 30px;
        }
		/* 进博故事 begin */
        .jbgs_bg {
            width: 100%;
            height: auto;
            overflow: hidden;
            padding-top: 40px;
            padding-bottom: 40px;
        }

        .jbgs_box {
            width: 1200px;
            height: auto;
            overflow: hidden;
            margin: 0px auto 0;
        }
        .jbgs_bgt{
            width: 1200px;
            margin: 0 auto;
        }
        .jbgs_bgt img{
            width: 1200px;
            height: 360px;
        }
        .jbgs_nr {
            width: 290px;
            height: 150px;
            margin: 0 auto;
            padding-top: 110px;
            background: rgb(35,90,201); 
            background: ;
            background: -moz-linear-gradient(45deg,  rgba(35,90,201,1) 0%, rgba(70,149,230,1) 100%); /* ff3.6-15 */
            background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,rgba(35,90,201,1)), color-stop(100%,rgba(70,149,230,1))); /* chrome4-9,safari4-5 */
            background: -webkit-linear-gradient(45deg,  rgba(35,90,201,1) 0%,rgba(70,149,230,1) 100%); /* chrome10-25,safari5.1-6 */
            background: -o-linear-gradient(45deg,  rgba(35,90,201,1) 0%,rgba(70,149,230,1) 100%); /* opera 11.10-11.50 */
            background: -ms-linear-gradient(45deg,  rgba(35,90,201,1) 0%,rgba(70,149,230,1) 100%); /* ie10 preview */
            background: linear-gradient(45deg,  rgba(35,90,201,1) 0%,rgba(70,149,230,1) 100%); /* w3c, ie10 , ff16 , chrome26 , opera12 , safari7  */
            filter: progid:dximagetransform.microsoft.gradient( startcolorstr='#235ac9', endcolorstr='#4695e6',gradienttype=1 ); /* ie6-8 fallback on horizontal gradient */
            position: relative;
            /* box-shadow: 0px 0px 20px 0px #808080b9; */
        }
        .jbgs_nr .img{
            margin-top: -20px;
            position: absolute;
            top: -20px;
            width: 100%;
            height: 132px;
            z-index: 33;
        }
        .jbgs_nr .img img {
            width: 280px;
            height: 158px;
            display: block;
            margin: 0px auto;
        }

        .jbgs_wz {
            /* width: 246px; */
            height: 115px;
            /* background: linear-gradient(45deg, rgba(14, 105, 177, 1) 1%, rgba(111, 177, 72, 1) 100%); */
            padding: 20px 10px;
            position: relative;
        }

        .jbgs_wz h2 {
            font-size: 16px;
			line-height:26px;
            font-weight: bolder;
            /*height: 58px;*/
            color: #fff;
            /* overflow: hidden;*/
        }

        .jbgs_wz h2 a {
            color: #fff;
        }

        .jbgs_wz p {
            font-size: 14px;
            height: 80px;
            line-height: 26px;
            color: #fff;
            overflow: hidden;
            margin-top: 10px;
            display: none;
        }

        .jbgs_nr .date {
            height: 27px;
            /*margin-top: 20px;*/
            position: absolute;
            left:0px;
            bottom: 20px;
            width: 100%;
        }

        .jbgs_nr .date i {
            float: right;
            font-size: 14px;
            color: #fff;
            width: 88px;
            height: 27px;
            background: #1b5bbe;
            text-align: center;
            line-height: 27px;
            border-radius: 20px;
            font-style: normal;
            margin-right: 10px;
        }

        .jbgs_nr .date i a {
            color: #fff;
        }

        .jbgs_nr .date span {
            font-size: 14px;
            color: #fff;
            margin-left: 10px;
        }

        .jbgs_swiper {
            height: 360px;
            margin-top: -56px;
        }
        .jbgs_swiper .swiper-slide{
            padding-top: 30px;
        }
        .jbgs_swiper .swiper-pagination-progress {
            width: 570px;
            height: 6px;
            top: inherit;
            bottom: 20px;
            left: 50%;
            margin-left: -285px;
        }
        .jbgs_swiper .swiper-button-next {
            width: 44px;
            height: 44px;
            background:  no-repeat;
            position: absolute;
            top: auto;
            bottom:0;
            right: 200px;
            z-index: 99;
            cursor: pointer;
        }
        .jbgs_swiper .swiper-button-next:hover {
            background:  no-repeat;
        }
        .jbgs_swiper .swiper-button-prev {
            width: 44px;
            height: 44px;
            background:  no-repeat;
            position: absolute;
            top: auto;
            bottom:0;
            left: 200px;
            z-index: 99;
            cursor: pointer;
        }
        .jbgs_swiper .swiper-button-prev:hover {
            background:  no-repeat;
        }
        .xzh_m {
            width: 152px;
            margin: 0 auto;
            margin-top: 30px;
        }
        /* 进博故事 end */
        .bg02 {
            background:  50% 80px no-repeat;
            margin-top: 20px;
        }

        /*进博试听*/
        .ljl_bg {
            width: 100%;
            overflow: hidden;
        }

        .part08_con {
            width: 1200px;
            margin: 0 auto;
            position: relative;
        }

        .djch_box {
            width: 100%;
            height: 460px;
        }

        .djch_nr {
            width: 1172px;
            height: 460px;
            margin: 0 auto;
        }

        .focusbox4 {
            width: 1172px;
            height: 460px;
            position: relative;
            background: #fff;
        }

        /*.focusbox4 .arrow-left4 { background: url(/uploads/image/wwcimages/syc_left.png) no-repeat left top; position: absolute; left: -70px; top: 200px; width: 52px; height: 52px; z-index: 2 }
        .focusbox4 .arrow-right4 { background: url(/uploads/image/wwcimages/syc_right.png) no-repeat left bottom; position: absolute; right: -70px; top: 200px; width: 52px; height: 52px; z-index: 2 }*/
        .focusbox4 .swiper-container {
            width: 1171px;
            height: 460px;
        }

        .swiper-slide {
            position: relative;
        }

        .slide_cont {
            width: 1185px;
        }

        .narrow_box {
            float: left;
            width: 230px;
            height: 460px;
            position: relative;
            margin-right: 7px;
            transition: all 1s;
            cursor: pointer;
            overflow: hidden;
        }

        .narrow_box .title {
            position: absolute;
            left: 0;
            width: 230px;
            height: 230px;
            background: linear-gradient(135deg, rgba(185, 188, 50, 1) 0%, rgba(50, 167, 189, 1) 26%, rgba(0, 87, 171, 1) 100%);
            font-size: 18px;
            color: #fff;
            font-weight: bold;
            line-height: 32px;
            text-align: center;
            padding: 40px 35px;
            z-index: 2;
            box-sizing: border-box;
            display: flex;
            flex-wrap: wrap;
            align-content: center;
            display: none;
        }

        .narrow_box .title a {
            color: #fff;
        }

        .narrow_box .title p {
            font-size: 14px;
            color: #fff;
            font-weight: normal;
            display: none;
            line-height: 24px;
            margin-top: 10px;
        }

        .narrow_box .img {
            position: absolute;
            left: 0;
            width: 230px;
            height: 460px;
            top: 0;
        }

        .narrow_box .img img {
            width: auto;
            height: 100%;
        }

        .narrow_box.on {
            width: 460px;
            height: 460px;
        }

        .narrow_box.on .title {
            display: block;
        }

        .narrow_box.on .img {
            position: absolute;
            left: 0;
            width: 460px;
            height: 259px;
            top: 0\9;
        }

        .narrow_box.on .img img {
            width: 460px;
            height: 259px;
        }

        .narrow_box.on .title {
            width: 100%;
            height: 201px;
            position: absolute;
            left: 0;
            bottom: 0;
            background: #2359c9;
            font-size: 24px;
            color: #fff;
            font-weight: bold;
            line-height: 32px;
            text-align: center;
            padding: 20px 20px 20px 20px;
        }

        .narrow_box.on .title p {
            display: block;
        }


        /*图观进博*/
        .yxj_bg {
            width: 100%;
            overflow: hidden;
            margin-top: 50px;
        }

        .focusbox2 {
            width: 1200px;
            height: 805px;
            overflow: hidden;
            position: relative;
        }

        .focusbox2 .swiper-wrapper .swiper-slide .img {
            width: 1200px;
            height: 697px;
        }

        .focusbox2 .swiper-wrapper .swiper-slide .img img {
            width: 100%;
            height: auto;
        }

        .focusbox2 .swiper-wrapper .swiper-slide .title {
            font-size: 26px;
            color: #333;
            width: 680px;
            height: 62px;
            overflow: hidden;
            padding: 20px 50px;
            background: #fff;
            margin: 0 auto;
        }

        .focusbox2 .swiper-wrapper .swiper-slide .title a {
            color: #333;
        }

        .focusbox2 .swiper-pagination {
            width: 72px;
            height: 72px;
            background: linear-gradient(45deg, #2359c9 1%, #159bb5 100%);
            left: 160px;
            bottom: 18px;
            font-size: 28px;
            line-height: 72px;
            color: #fff;
        }

        .bg03 {
            background:  50% 100% no-repeat;
            padding-bottom: 80px;
        }

        /*多语种*/
        .dyz_box {
            width: 1200px;
            margin: 0 auto;
        }

        /* footer */
        .foot {
            text-align: center;
            padding: 30px 0;
            font-size: 14px;
            line-height: 28px;
            color: #fff;
            background: #114198;
        }