.shengming{ width:100%; height:100%; padding:60px 50px;overflow:hidden; margin:auto; position:fixed; left:0%; top:0%;display:block;z-index: 100;   background: rgba(2,2,2,.4);}
.index_shengming{width:800px; padding:30px 50px; background:#fff; overflow-y:auto; margin:auto; font-family:"微软雅黑"; font-size:14px; color:#424242; line-height:30px;}
.shengming p{ text-indent:2em}
.titlenn{ width:100%; line-height:80px; font-family:"微软雅黑"; font-size:40px; text-align:center;}
.close1{ width:80px; height:40px; float:right; border-radius:10px; font-family:"微软雅黑"; font-size:14px; color:#424242}
embed{ position:relative; z-index:1;}


.nav-menu-content-box {
    z-index: 100;
    position: relative;
}

.nav-menu-content {
    overflow: hidden;
    height: 60px;
    position: relative;
    z-index: 100;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.2);
    -moz-box-shadow: 0 1px 1px rgba(0,0,0,.2);
    box-shadow: 0 1px 1px rgba(0,0,0,.2);
}

.nav-menu-content-item {
    box-shadow: 0 2px 15px #ccc;
    height: 240px;
    position: absolute;
    width: 100%;
    background: rgba(0,0,0, 0.2);
    -webkit-transition: all .2s ease-in;
    -moz-transition: all .2s ease-in;
    -o-transition: all .2s ease-in;
    transition: all .2s ease-in;
}

.nav-menu-content-cell {
    height: 60px;
    width: 100%;
    border-bottom: 2px solid rgba(255, 255, 255, 0.2);
}

.nav-menu-content-sell {
    margin: 0 auto;
    position: relative;
    width: 100%;
}

.top-logoimg{
    height: 45px;
    margin-top: 10px;
    margin-left: 80px;
}

.nav-menu-content-list {
    position: absolute;
    top: 0;
    /* left: 300px; */
    width: 75%;
    /* background:#eee; */
    height: 240px;
    right: 0;
}

.nav-menu-content-home {
    display: flex;
    width: 7%;
    position: absolute;
    left: 14%;
}

.nav-menu-content-home a {
    display: block;
    text-align: left;
    color: #fff;
    text-indent: 16px;
    font-size: 14px;
    height: 60px;
    line-height: 60px;
}

.nav-menu-content-info {
    width: 74%;
    display: flex;
    position: absolute;
    left: 20%;
}

.navMenu-item {
    display: inline;
    float: left;
    width: 25%;
}

.navMenu-item a {
    display: block;
    cursor: pointer;
    color: #fff;
    font-size: 14px;
    line-height: 60px;
    height: 60px;
    text-align: center;
    text-decoration: none;
    position: relative;
}

.navMenu-item-content {
    height: 180px;
    transition: all ease-in .2s;
    padding-top: 15px;
}

.navMenu-item-content ul li {
    width: 50%;
    display: inline;
    float: left;
    height: 30px;
    text-align: center;
}

.navMenu-item-content ul li a {
    color: #fff;
    font-size: 12px;
    border-right: 0;
    height: 30px;
    line-height: 30px;
    display: inline;
}

.navMenu-item:hover .navMenu-title {
    cursor: pointer;
    border-bottom: 3px solid #fff;
}
.navMenu-title:hover{
    color: #fff !important;
}
.navMenu-item:hover .navMenu-item-content {
    background: rgba(255, 255, 255, 0.1);
    cursor: pointer;
}

.navMenu-item-content ul li a:hover {
    color: #3a9fd3;
}

.navMenu-item-two ul li {
    width: 100%;
}

.navMenu-list-title {
    width: 100%;
    height: 26px;
    line-height: 26px;
    /* margin-top: 6px; */
    text-align: center;
    color: #b8b8b8;
    position: relative;
    float: left;
    font-family: 'Microsoft YaHei';
}

.navMenu-list-line {
    width: 169px;
    height: 1px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -90px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALUAAAABCAYAAACYCO/KAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTA2MTdCNTkyMTc0MTFFNjhENjZCNzJCNzY4OEMxOEIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTA2MTdCNUEyMTc0MTFFNjhENjZCNzJCNzY4OEMxOEIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxMDYxN0I1NzIxNzQxMUU2OEQ2NkI3MkI3Njg4QzE4QiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxMDYxN0I1ODIxNzQxMUU2OEQ2NkI3MkI3Njg4QzE4QiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PibsvwIAAAB3SURBVCjP7Y2JCcAgDEVjLfacwf3X0h162yOFHwjSQgdo4PG+RhMTQnBEZBjLFODOJXDKFWhwbpHFNz1cM526b9QMh77YZjsFUs7za3nvDf31uWKM58en+0PeHziYldkyJ2ZmFnhSeVB3woj+hJ78XWE9P2F3ugAlSC239Ce4gwAAAABJRU5ErkJggg==');
    background-repeat: repeat-x;
    background-size: cover;
}

.navMenu-item-img {
    display: inline-block;
    vertical-align: middle;
    margin-left: 21px;
    margin-right: 5px;
    width: 18px;
    height: 20px;
}

.navMenu-item-img img {
    width: 100%;
    height: auto;
    display: block;
    border: none;
}

.navMenu-item-four ul li {
    width: 100%;
}

.navMenu-item-four ul li a:hover {
    border-bottom: 0;
}

.navMenu-item-tex {
    text-align: left;
    display: inline-block;
    width: 71px;
}

.navMenu-item-four .navMenu-item-content {
    border-right: 0;
}

.dow-hover .nav-menu-content {
    overflow: visible;
}

.container{
    width: 82% !important;
}
a:hover{
    text-decoration: none !important;
}
.sy:hover{
    color: #fff;
}
.yuyan{
    margin-left: 5px;
    margin-top: 2%;
    position: relative;
}
.top-zhongimg{
    width: 30px;
    height: 30px;
}
.yuyan-text{
    position: absolute;
    top: 2%;
    left: 30%;
    color: #fff;
}

.jianjie{
    padding:5% 0;
    display: flex;
    width: 100%;
    position: relative;
}
.jianjie-left{
    display: flex;
    width: 55%;
}
.jianjie-left-1{
    background-image: url("../img/jjbj.png");
    background-size: 167%;
    display: flex;
    flex-direction: column;
    width: 84%;
    padding: 6% 14% 6% 14%;
}
.jianjie-left-2{
    display: flex;
    flex-direction: column;
    width: 15%;
}
.jianjie-left-text1{
    font-size: 32px;
    line-height: 40px;
}
.jianjie-left-text2{
    font-size: 32px;
    line-height: 40px;
    color: #333;
}
.jianjie-left-text3{
    line-height: 30px;
    font-size:16px;
    margin-top: 30px;
    text-align: justify;
}
.jianjie-btn{
    color: #fff;
    background: #3a9fd3;
    padding:10px 15px;
    width: 42%;
    height:48px;
    margin-top: 14%;
    display: flex;
    justify-content:center;
    line-height: 30px;
}
.jianjie-leftmk{
    display: flex;
    flex-direction: column;
    padding: 20% 0px;
}
.jianjie-leftmk-1{
    display: flex;
}
.jianjie-leftmk-2{
    display: flex;
}
.jianjie-leftmk-text1{
    font-size: 40px;
    color: #333;
    line-height: 60px;
}
.jianjie-leftmk-text2{
    padding-top: 17%;
    padding-left: 4%;
}
.jianjie-leftmk-text3{
    font-size:13px;
    padding-top: 3%;
}
.jianjie-leftmkimg-top{
    width: 15%;
    margin:0px 2%;
}
.jianjie-leftmkimg{
    width: 20px;
    height: 20px;
    margin: auto;
}
.jianjie-right{
    width: 45%;
}
.jianjie-right img{display:none;}
.jianjie-right .pv-video-player,.jianjie-right iframe { width:100% !important;max-height:590px !important}

.chanye{
    display: flex;
    justify-content:space-between;
    width: 100%;
    padding:0 10%;
    margin-bottom: 2.4%;
}
.chanye-1{
    background-size: cover;
    position: relative;
    text-align: center;
}
.chanye-1 .chanye_bg{position: absolute;z-index: 1;width:100%;top:0;left:0;}
.chanye-1 a{display: block;width:100%;height:100%;}
.cylist0{width:65%;}
.cylist1{width:32.5%;}

.chanye-tw{
    width:100%;
    height: 65%;
    position: absolute;
    z-index: 2;
    top:35%;
    display: block;
    text-align: center;
    margin: auto;
}
.chanye-twb{
    display: flex;
    flex-direction: column;
    text-align: center;
    margin: auto;
}
.chanye-img1{
    height: 26px;
    margin: auto;
    margin-bottom: 20px;
}
.chanye-wz1{
    font-size: 20px;
    color: #fff;
    display: block;
    margin-bottom: 20px;
}
.chanye-wz2{
    display: block;
    color: #fff;
}
.chanye-wz3{
    display: block;
    color: #fff;
    font-size: 20px;
    margin-top: 20px;
}
.chanye-1:hover a{background:rgba(0,0,0,.7);position: absolute;z-index: 2;}
.chanye-1:hover .chanye-wz3{
    background: #016b45;
    padding: 6px;
    width: 40px;
    margin: auto;
    position: relative;
    transform:rotate(45deg);
    margin-top: 4%;
}

.chanye-1:hover p{
    transform:rotate(-45deg);
}

.ershida{
    width: 100%;
    margin-top: 5px;
}
.daimg{
    width: 100%;
    height: 100%;
}

.xwcenter{
	width: 100%;
	display: flex;
	flex-direction: column;
	padding-top: 3%;
	padding-bottom: 1%;
	color: #666666;
    background: #f9f9f9;
}
.xwcenter-title{
    text-align: center;
    line-height: 40px;
    width: 100%;
}
.xwcenter-title h1{color:#333;}
.xwcenter-body{
	display: flex;
	flex-direction:row;
	width: 100%;
	padding: 0 10%;
	margin-top: 30px;
    justify-content: space-evenly;
}
.xwnr{
	display: flex;
	flex-direction: column;
	font-size: 12px;
	width: 31%;
}
.xwnr-top{
	background-color: #fff;
	padding: 5%;
	line-height: 25px;
	display: flex;
	flex-direction: column;
}
.xwnr-bom img{
	width: 100%;
	height: 230px;
}
.xwnr-top-2-1{
	color: #333333;
    width: 90%;
    -webkit-line-clamp: 1;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight:bold;
    height: 28px;
    font-size:16px;
}
.xwnr-top-2{
	color: #666666;
    width: 90%;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 50px;
}
.xwnr-top-3{
	color: #333;
    margin-top: 10px;
    font-weight: bold;
}
.xwbtn a{
	border: 1px solid #999;
    margin: auto;
    padding: 5px 10px;
    margin-top: 3%;
    display: flex;
    justify-content:center;
    width: 150px;
    margin-bottom: 5%;
    color: #333;
    line-height: 30px;
}

.xwnr-top i{
	display: block;
	width: 15px;
	height: 2px;
	background: #333;
    margin-top: 10px;
	margin-bottom: 10px;
}
.xwbtn{
	width: 100%;
	text-align: center;
    color: #999;
}

.kjcx{
    background-image: url("../img/syqy.jpg");
    background-size: cover;
    width: 100%;
    padding: 8% 10%;
    padding-bottom: 15%;
    position: relative;
}
.kjcx-1{
    display: flex;
    flex-direction: column;
    color: #fff;
    width: 35%;
}
.kjcx-wz1{
    line-height: 40px;
    font-size: 13px;
}
.kjcx-wz2{
    font-size: 38px;
    line-height: 40px;
}
.kjcx-tiao{
    margin-top: 8%;
    background-color: #fff;
    width: 25px;
    height: 3px;
    border-radius: 10px;
    margin-bottom: 8%;
}
.kjcx-wz3{
    line-height: 20px;
}
.kjcx-btn{
    text-align: left;
    display: block;
    width: 42%;
    border: 1px solid #fff;
    padding: 1% 3%;
    margin-top: 25%;
}
.kjcx-btn a{
    display: flex;
    justify-content:center;
    color: #fff !important;
    line-height: 30px;
    text-align: left;
}
.dhl-bottom{
    width: 100%;
    display: flex;
    flex-direction: column;
    padding: 3% 5%;
    background-color: #e6e6e6;
}
.dhl-bottom-1{
    display: flex;
    width: 100%;
    border-bottom: 1px solid #cfcfcf;
    padding-bottom: 3%;
    justify-content: space-evenly;
}
.dhl-bottom-1-1{
    display: flex;
    flex-direction: column;
    text-align: center;
    width: 13%;
}
.dhl-bottom-1-1-ft{
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 10%;
    color: #666666 !important;
}
.dhl-bottom-1-1 a{
    line-height: 25px;
    text-align: center;
    color: #999;
}
.dhl-bottom-2{
    position: relative;
    width: 100%;
    display: flex;
    padding: 0 6%;
    padding-top: 2%;
    padding-bottom:0px;
    line-height: 30px;
    justify-content: space-between;
}

.foot-vxh{
    position: absolute;
    right: 77px;
    width: 100px;
    bottom: -40px;
    z-index: 9;
    display: block;
    text-align: center;
    font-size: 12px;
    line-height: 20px;
}
.foot-vxh .foot-ewm{width:100%;text-align:center;}
.foot-vxh .foot-ewm img{width:100%;}
.dhl-bottom-2-l{
    width: 60%;
    display: flex;
}
.dhl-bottom-2-l-1{
    width: 60%;
    display: flex;
    flex-direction: column;
}
.dhl-bottom-2-l-1-tw{
    display: flex;
    width: 100%;
    color: #999;
}
.dhl-bottom-2-l-1-img{
    width: 10px;
    height: 14px;
    margin: 2%;
    margin-left: 0;
}
.dhl-bottom-2-l-2{
    width: 40%;
    display: flex;
    flex-direction: column;
}
.dhl-bottom-2-r{
    display: flex;
}
.dhl-bottom-2-r-btn1{
    position: relative;
    height: 30px;
    width: 170px;
    padding: 0 5%;
    padding-right: 0;
    border: 1px solid #a0a0a0;
}
.dhl-bottom-2-r-btn2{
    height: 30px;
    width: 170px;
    padding: 0 5%;
    padding-right: 0;
    background: #3a9fd3;
    color: #fff;
    margin-left: 5px;
}
.links{position: absolute;left:0;display:none;}
.links a{font-size:12px;color:#666;display:block;line-height:24px;}

.topimg{
    width: 100%;
    position: relative;
}
.top-img{
    width: 100%;
    vertical-align: middle;
}
.fuyedhl{
    display: flex;
    padding: 0% 2.7%;
    position: absolute;
    top: 0;
    justify-content: space-between;
    width: 100%;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
.fuyedhl-logoimg{
    width: 170px;
    height: 45px;
    margin-top: 5%;
    margin-left: 3%;
}
.fuyedhl-2{
    width: 75%;
    display: flex;
    justify-content: flex-end;
    color: #fff;
}
.fuyedhl-2 a{
    line-height: 60px;
    margin-right: 3%;
    font-size: 13px;
    color: #fff;
}
.fuyedhl-2:hover a{
    color: #fff;
    text-decoration:none;
}
.yuyan-textb{
    position: absolute;
    top: 15%;
    left: 30%;
    color: #fff;
}
.yuyanb{
    margin-left: 5px;
    margin-top: 1.5%;
    position: relative;
}
.center-dhl{
    width: 100%;
    display: flex;
    justify-content: space-between;
}
.center-dhl-1{
    width: 60%;
    display: flex;
}
.center-dhl-1-img{
    padding: 1.5% 2%;
    background: #a29ac0;
}
.homeimg{
    width: 13px;
    height: 15px;
    position: relative;
    top: 2px;
}
.center-dhl-1-img a{
    line-height: 0px !important;
}
.center-dhl-1 a{
    font-size: 13px;
    color: #333;
    line-height: 50px;
    text-align: center;
    padding: 0 2.5%;
    font-weight: bold;
}
.center-dhl-2{
    width: 3.5%;
    padding: 1% 1.3%;
    border-left: 1px solid #dcdcdc;
}
.fximg{
    width: 13px;
    height: 15px;
    position: relative;
    top: 2px;
}

.kjnr{
    width: 100%;
    background-image: url("../img/jtgk.png");
    background-size: cover;
    padding-top: 5%;
    margin-bottom: 5px;
}
.kjnr-title{
    width: 100%;
    display: flex;
    flex-direction: column;
    text-align: center;
    line-height: 40px;
}
.kjnr-title-1{
    font-size: 13px;
}
.kjnr-title-2{
    font-size: 36px;
    color: #333;
    font-weight: bold;
}
.kjnr-nr{
    width: 100%;
    display: flex;
    flex-direction: column;
    padding:  0 11%;
    font-size: 13px;
    line-height: 25px;
}
.kjnr-nr-1{
    padding-top: 3%;
}
.kjnr-nr2{
    width: 100%;
    display: flex;
    padding:  0 11%;
    margin-top: 4%;
}
.kjnr-nr2-1{
    display: flex;
    width: 25%;
    justify-content: center;
}
.kjnr2-img-1{
    width: 30px;
    height: 30px;
}
.kjnr-nr2-1-1{
    padding-top: 1%;
    margin-right: 1%;
}
.kjnr-nr2-1-2{
    color: #3a9fd3;
    font-size: 40px;
    font-weight: bold;
    line-height: 38px;
}
.kjnr-nr2-1-3{
    display: flex;
    flex-direction: column;
    margin-left: 3%;
}
.geli-line{
    background-color: #aaaaaa;
    width: 1px;
    height: 35px;
}
.kjnr-nr3{
    width: 100%;
    padding:  0 11%;
    margin-top: 4%;
}
.kjnr-nr3 img{max-width:100%;display:block;margin:2px auto;}
.kjnr-nr3 iframe,.kjnr-nr3 embed,.kjnr-nr3 video,.kjnr-nr3 .pv-video-player{
    width:100% !important;
    height:580px;
    margin:0 auto;
}
.kjnr-nr4{
    padding:0 11%;
    width: 100%;
    display: flex;
    flex-direction: column;
}
.kjnr-nr4-title{
    text-align: center;
    width: 100%;
    padding: 3% 0;
    font-size: 30px;
    font-weight: bold;
    color: #333;
}
.kjnr-nr4-img{
    width: 100%;
    display: flex;
    justify-content: space-evenly;
}
.kjnr-nr4-img-1{
    width: 50%;
    height: 100%;
}

.gswh{
    width: 100%;
    background-image: url("../img/jtgk.png");
    background-size: cover;
    padding-bottom: 1%;
}
.gswh-title{
    width: 100%;
    text-align: center;
    display: flex;
    flex-direction: column;
    padding-top: 5%;
}
.gswh-title-wz1{
    font-size: 32px;
    font-weight: bold;
    color: #333;
    line-height: 50px;
}
.gswh-title-wz2{
    font-size: 13px;
}
.gswh-nr{
    width: 100%;
    display: flex;
    margin-top: 3%;
    justify-content: space-between;
}
.gswh-nr-1{
    background-image: url("../img/gswh1.png");
    background-size: cover;
    width: 33%;
    padding: 14% 5%;
    display: flex;
    flex-direction: column;
    color: #fff;
    text-align: center;
    height: 571px;
}
.gswh-nr-mg{
    width: 40px;
    height: 40px;
    margin:0 auto;
}
.gswh-nr-1-wz1{
    font-size: 24px;
    line-height: 30px;
    margin-top: 5%;
}
.gswh-nr-1-wz2{
    font-size: 13px;
}
.gswh-nr-1-wz3{
    font-size: 20px;
    margin-top: 5%;
}
.gswh-nr-2{
    background-image: url("../img/gswh2.png");
    background-size: cover;
    width: 33%;
    padding: 14% 5%;
    display: flex;
    flex-direction: column;
    color: #fff;
    text-align: center;
    height: 571px;
}
.gswh-nr-3{
    background-image: url("../img/gswh3.png");
    background-size: cover;
    width: 33%;
    padding: 14% 5%;
    display: flex;
    flex-direction: column;
    color: #fff;
    text-align: center;
    height: 571px;
}
.gswh-nr-1-wz4 p{
    display:none;
    cursor:hand;
    text-align:center;
    color:#FFF;
    margin-top: 5%;
}
.gswh-nr-1-wz3b p{
    display:none;
    cursor:hand;
    text-align:center;
    color:#FFF;
    margin-top: 5%;
    font-size: 30px;
}
.gswh-nr-2:hover p{
    color:#fff;
    display: block;
}
.gswh-nr-2:hover{
    padding: 12% 5%;
}
.gswh-nr-2:hover text{
    display:none;
}

.gswh-nr-1:hover p{
    color:#fff;
    display: block;
}
.gswh-nr-1:hover{
    padding: 12% 5%;
}
.gswh-nr-1:hover text{
    display:none;
}
.gswh-nr-3:hover p{
    color:#fff;
    display: block;
}
.gswh-nr-3:hover{
    padding: 12% 5%;
}
.gswh-nr-3:hover text{
    display:none;
}
.gswh-nrb{
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    padding: 0 10%;
    margin-top: 3%;
}
.gswh-nrb-1{
    width: 33.33%;
    padding-left: 1%;
    margin-bottom: 1%;
    position: relative;
}
.gswh-nrb-1img{
    width: 98%;
    height: 98%;
}
.ging {
	text-align: center;
	margin: 3% 0;
}

.ging a {
	padding: 10px 15px;
	margin-right: 15px;
	color: #fff;
    background: #bbbbbb;
}

.ging a:last-child {
	margin-right: 0;
}

.ging .ing {
	background: #3a9fd3;
	color: #fff;
}

.ging a:hover {
	background: #3a9fd3;
	color: #fff;
}
.xzjtimg{
    width: 20px;
    height: 10px;
    margin: auto;
    
}
.gswh-nrb-1-wz{
    width: 94%;
    display: flex;
    flex-direction: column;
    line-height: 30px;
    color: #fff;
    font-weight: bold;
    position: absolute;
    bottom: 2%;
    left: 4%;
    padding-left: 5%;
    padding-bottom: 8%;
    background: rgba(0,0,0, 0.4);
    box-shadow: 0px -20px 20px 0px rgb(0 0 0 / 40%);
}
.gswh-nrb-1-line{
    width: 30%;
    height: 0.5px;
    background: #fff;
}
.gswh-nrb-1:hover .gswh-nrb-1-wz{
    display:none;
}
.gswh-nrb-1-zz{
    width: 94%;
    height: 98%;
    background-color:rgba(0,0,0, 0.4);
    position: absolute;
    top: 0px;
    flex-direction: column;
    padding: 15% 5%;
    text-align: center;
    color: #fff;
    font-size: 13px;
    font-weight: bold;
    display: none;
}
.gswh-nrb-1:hover .gswh-nrb-1-zz{
    display: flex;
}
.gswh-nrcimg{
    width: 30px;
    height: 30px;
    margin: auto;
    margin-bottom: 5%;
}
.gswh-nrdimg{
    width: 30px;
    height: 30px;
    margin: auto;
    margin-top: 0;
}
.gswh-nrb-1-zz-line{
    width: 80%;
    margin: auto;
    height: 1px;
    background-color: #fff;
    margin-top: 5%;
}
.gswh-nrc{
    width: 100%;
    padding: 3% 10%;
    display: flex;
    flex-direction: column;
}
.fzlctw{
    width: 100%;
    position: relative;
    margin: auto;
}
.fzlcimg{
    width: 100%;
    height: 100%;
    margin-bottom: 5%;
}
.fzlcsjz{
    width: 100%;
    display: flex;
    flex-direction: column;
}
.fzlcsjz-1{
    width: 100%;
    display: flex;
}
.fzlcsjz-1-wz{
    color: #3a9fd3;
    font-size: 30px;
    font-weight: bold;
    line-height: 45px;
    width: 6%;
}
.sjzimg{
    width: 4%;
    height: 100%;
}
.sjzbimg{
    width: 4%;
    height: 100%;
    display: none;
}
.fzlcsjz-1-wzb{
    width: 95%;
    font-size: 14px;
    line-height: 45px;
    display: flex;
}
.fzlcsjz-1-wzb p{
    font-size: 18px;
    color: #333;
    font-weight: bold;
}
.fzlcsjz-1-1{
    width: 100%;
    display: flex;
    flex-direction: column;
}
.fzlcsjz-1-wzb-1{
    width: 100%;
    display: flex;
    border-bottom: 1px solid #e4e4e4;
}
.fzlcsjz-1-wzb:hover span{
    color: #3a9fd3;
}
.fzlcsjz-1-wzb:hover p{
    color: #3a9fd3;
}
.fzlcsjz-1-wzb:hover .sjzimg{
    display: none;
}
.fzlcsjz-1-wzb:hover .sjzbimg{
    display: block;
}

.zzjg{
    width: 100%;
    padding: 3% 20%;
}
.zzjgbimg{
    width: 100%;
    height: 70%;
}
.scxm{
    width: 100%;
    display: flex;
    flex-direction: column;
    text-align: center;
    position: relative;
}
.xmimg{
    width: 100%;
    height: 330px;
    opacity: 10%;
}
.scxm-title{
    position: absolute;
    top: 15%;
    width: 100%;
    display: flex;
    flex-direction: column;
    text-align: center;
    line-height: 40px;
}
.scxm-title-wz1{
    font-size: 30px;
    color: #333;
    font-weight: bold;
}
.scxm-title-wz2{
    font-size: 13px;
}
.scxm-title-wz3{
    width: 100%;
    padding: 0 23%;
    line-height: 25px;
    margin-top: 1%;
    text-align: left;
}
.qiehuan{
    width: 100%;
    background-image: url("../img/xgal.png");
    background-size: cover;
    padding: 5% 0;
}
.qiehuan-title{
    width: 100%;
    text-align: center;
    padding-bottom: 3%;
    font-size: 24px;
    font-weight: bold;
    color: #fff;
    margin-top: 2%;
}
.carousel-wrapper {
    display: flex;
    justify-content: space-between;
    gap: 0.5em;
    width: 90%;
    margin: auto;
  }
  
  .wrapped-container {
    display: flex;
    overflow: hidden;
    width: 95%;
    justify-content: center;
  }
  
  .carousel {
    width: 85%;
    height: 100%;
    position: relative;
    overflow: hidden;
    display: -webkit-box;
    margin:5px auto;
    display: block;
    /* gap: 1em; */
  }
  
  .arrows {
    width: 50px;
    height: 45px;
    outline: none;
    border: none;
    background-color: #5e4c5a;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    align-self: center;
    opacity: 1;
    cursor: pointer;
    transition: all 0.1s ease;
    padding: 0;
    pointer-events: all;
    border: 1px solid #fff;
  }
  
  .arrows:hover {
    background-color: #5e4c5a;
    transform: scale(1.1);
  }
  
  .arrows svg {
    width: 1.5em;
    height: 1.5em;
    fill: white;
  }
  
  .arrow-inactive {
    opacity: 0.5;
    cursor: auto;
  }
  
  .arrow-inactive:hover {
    transform: none;
  }
  
  .carousel-item {
    width: 24%;
    margin: 10px .5%;
  }
  
  .carousel-item-img{
      width: 100%;
  }
  .carousel-item img {
    /* border-radius: 10pt; */
    width: 100%;
    /* height: 225px;*/
    vertical-align: middle;
  }
  
  input[type="checkbox"] {
    height: 0;
    width: 0;
    visibility: hidden;
  }
  
  label {
    color: white;
    cursor: pointer;
    width: 50px;
    height: 30px;
    background: #5e4c5a;
    display: block;
    border-radius: 100px;
    position: relative;
  }
  
  label:after {
    content: "";
    position: absolute;
    top: 5px;
    left: 5px;
    width: 20px;
    height: 20px;
    background: #fff;
    border-radius: 90px;
    transition: 0.3s;
  }
  
  input:checked + label {
    background: #ef8354;
  }
  
  input:checked + label:after {
    left: calc(100% - 5px);
    transform: translateX(-100%);
  }
  
  label:active:after {
    width: 20px;
  }
  
  input:checked + label #off {
    display: none;
  }
  
  :not(input:checked) + label #on {
    display: none;
  }
  
  #off {
    justify-content: flex-end;
    font-size: 0.65rem;
  }
  
  #toggle-overflow {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    gap: 0.25em;
    color: #5e4c5a;
    font-size: 0.75rem;
  }
  
  .overflow {
    overflow-x: auto;
  }
  
  /* ::-webkit-scrollbar {
    height: 10px;
  } */
/*   
  ::-webkit-scrollbar-track {
    background: #d9dabe;
    border-radius: 10pt;
  } */
  
  ::-webkit-scrollbar-thumb {
    background: #5e4c5a;
    border-radius: 10pt;
  }
  
  ::-webkit-scrollbar-thumb:hover {
    background: #2d242b;
  }
  
  @media (pointer: coarse) {
    .carousel {
      overflow-x: auto;
    }
  }
  .lbk-bom{
      width: 100%;
      display: flex;
      background-color: #fff;
  }
  .lbk-bom-1{
      display: inline-block;
      flex-direction: column;
      width: 70%;
      font-size: 13px;
      color: #333;
      line-height: 35px;
      margin-top: 5%;
      margin-left: 6%;
      margin-bottom: 2%;
      word-break: keep-all;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
  }
  .lbk-bom-line{
      width: 15px;
      height: 1.5px;
      background-color: #333;
  }
  .lbk-bom-2{
    margin: auto;
    display: block;
  }
  .lbk-bom-2-img{
      margin: auto;
      width: 27px !important;
      height: 27px !important;
  }
  .carousel-item:hover .lbk-bom-2{
      display: none;
  }
  .carousel-item:hover .lbk-bom-2b{
    display: block;
}
.lbk-bom-2b{
    margin: auto;
    display: none;
}

.gsgg{
    width: 100%;
    display: flex;
    flex-direction: column;
    background-image: url("../img/ggbj.png");
    background-size: cover;
    padding: 3% 10%;
}
.ggk-1{
    width: 100%;
    display: flex;
    margin-bottom: 1%;
}
.ggk-1-l{
    width: 5.5%;
    background-color: #666666;
    display: flex;
    flex-direction: column;
    color: #fff;
    text-align: center;
    padding: 1% 0;
}
.ggk-1-r{
    width: 94.5%;
    display: flex;
    flex-direction: column;
    padding: 2% 3%;
    background-color: #fff;
    padding-top: 0%;
}
.rliimg{
    width: 15px;
    height: 15px;
    margin: 5% auto;
}
.ggk-1-l-wz1{
    font-size: 26px;
    font-weight: bold;
    line-height: 40px;
}
.ggk-1-r-1{
    display: flex;
    width: 100%;
    border-bottom: 1px solid #e4e4e4;
    font-size: 14px;
    color: #333;
    font-weight: bold;
    justify-content: space-between;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.ggk-1-r-2{
    margin-top: 5px;
    color: #999;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.gnimg{
    width: 27px;
    height: 27px;
    position: relative;
    top: 15px;
    display: block;
}
.gnimgb{
    width: 27px;
    height: 27px;
    position: relative;
    top: 15px;
    display: none;
}
.ggk-1:hover .ggk-1-l{
    background-color: #3a9fd3;
}
.ggk-1:hover .ggk-1-r-1{
    color: #3a9fd3;
}
.ggk-1:hover .gnimg{
    display: none;
}
.ggk-1:hover .gnimgb{
    display: block;
}
.ggk-1-r-1-wz{
    margin-top: 2%;
    padding-bottom: 1%;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    width: 80%;
}

.gsxw{
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}
.gsxw-1{
    width: 100%;
    display: flex;
    flex-direction: column;
    margin-bottom: 5%;
}
.gsxw-1-top{
    width: 100%;
    position: relative;
}
.xwkimg{
    width: 100%;
    vertical-align: middle;
}
.xwk-jiao{
    position: absolute;
    top: 2px;
    left: 2px;
    background-color: #cccccc;
    color: #fff;
    padding: 1%;
    display: flex;
    flex-direction: column;
    text-align: center;
}
.xwk-jiao-wz1{
    font-size: 20px;
    font-weight: bold;
}
.gsxw-1-bom{
    width: 100%;
    padding: 2%;
    display: flex;
    flex-direction: column;
    background-color: #fff;
    position: relative;
}
.gsxw-1-bom-1{
    font-size: 14px;
    color: #333;
    font-weight: bold;
    line-height: 30px;
    margin-top: 10px;
    word-break: keep-all;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
}
.gsxw-1-bom-2{
    color: #999;
    width: 90%;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 40px;
}
.gsxw-1-bom-3{
    line-height: 40px;
    color: #999;
}
.xwkgnimg{
    width: 27px;
    height: 27px;
    position: absolute;
    bottom: 10%;
    right: 10%;
    display: block;
}
.xwkgnimgb{
    width: 27px;
    height: 27px;
    position: absolute;
    bottom: 10%;
    right: 10%;
    display: none;
}
.gsxw-1:hover .xwk-jiao{
    background-color: #3a9fd3;
}
.gsxw-1:hover .gsxw-1-bom-1{
    color: #3a9fd3;
}
.gsxw-1:hover .xwkgnimg{
    display: none;
}
.gsxw-1:hover .xwkgnimgb{
    display: block;
}
.gsxw-1a{
    width: 23.5%;
    margin-right: 0.5%;
    margin-left: 0.5%;
}

.dqjs{
    width: 100%;
    display: flex;
    flex-direction: column;
}
.dqjs-title{
    width: 100%;
    display: flex;
    flex-direction: column;
    text-align: center;
}
.dqjs-title-wz-1{
    font-size: 30px;
    font-weight: bold;
    color: #333;
    line-height: 35px;
}
.dqjs-title-wz-2{
    font-size: 13px;
}
.dqjs-nr{
    width: 100%;
    display: flex;
    flex-direction: column;
    margin-top: 5%;
    margin-bottom: 1%;
}
.dqjs-nr-1{
    display: flex;
    width: 100%;
    background-color: #fff;
    margin-bottom: 1%;
}
.dqjs-nr-1-img{
    width: 20%;
    padding: 1.5%;
}
.dqjskimg{
    width: 100%;
}
.dqjs-nr-1-js{
    width: 60%;
    display: flex;
    flex-direction: column;
    padding: 3.5% 0;
}
.dqjs-nr-1-js-1{
    color: #333;
    font-size: 16px;
    font-weight: bold;
}
.dqjs-nr-1-js-2{
    display: flex;
    width: 100%;
    line-height: 40px;
}
.dqjs-nr-1-js-2-img{
    width: 3%;
}
.shizhong{
    width: 15px;
    height: 15px;
    margin: auto;
    color: #999;
    position: relative;
    top: 3px;
}
.dqjs-nr-1-js-3{
    color: #999;
}
.dqjs-nr-1-lj{
    width: 20%;
    display: flex;
    text-align: center;
    padding: 6.3% 8%;
    line-height: 30px;
    padding-right: 4%;
    color: #999;
}
.drjsgnimg{
    width: 27px;
    height: 27px;
    margin: auto;
    display: block;
}
.drjsgnimgb{
    width: 27px;
    height: 27px;
    margin: auto;
    display: none;
}
.dqjs-nr-1:hover .dqjs-nr-1-js-1{
    color: #3a9fd3;
}
.dqjs-nr-1:hover .drjsgnimg{
    display: none;
}
.dqjs-nr-1:hover .drjsgnimgb{
    display:block;
}

.lxwm{
    width: 100%;
    display: flex;
}
.lxwm-l{
    width: 35%;
    display: flex;
    flex-direction: column;
    color: #fff;
    background-color: #3a9fd3;
    padding:5% 3%;
}
.lxwm-l-wz1{
    font-size: 25px;
    font-weight: bold;
}
.lxwm-l-wz2{
    font-size: 13px;
    line-height: 40px;
}
.lxwm-l-line{
    width: 100%;
    height: 0.5px;
    background-color: #83c2e3;
    margin: 7% 0;
}
.lxwm-l-dyd{
    display: flex;
    width: 100%;
    flex-direction: column;
    font-size: 13px;
}
.lxwm-l-dyd-1{
    width: 100%;
    display: flex;
    line-height: 22px;
}
.lxwm-l-dyd-img{
    width: 10%;
}
.dydimg{
    width: 25px;
    height: 25px;
    margin: auto;
}
.lxwm-l-vxh{
    width: 110px;
    display: flex;
    flex-direction: column;
    text-align: center;
    line-height: 40px;
    font-size: 13px;
    margin-top: 10%;
}
.lxwm-l-vxh span{width:100%;text-align: center;}
.lxwm-l-vxh-ewm{
    width: 110px;
    height: 110px;
    background-color: #fff;
}
.lxwm-l-vxh-ewm img{max-width: 100%;max-height: 100%;display: inline-block;}
.lxwm-r{
    width: 65%;
}
.mapimg{
    width: 100%;
    height: 100%;
    vertical-align: middle;
}

.lx_font{margin-top:40px;}
.lx_font span{display:block;text-align:center;font-size:30px;margin-bottom:10px;font-weight:bold}
.lx_font p{font-size:14px;text-align:center;color:#545454;line-height:24px}

.biandan{margin-top:10px;}
.biandan .tijiao{width:50%;height:45px;background-color:#124DB1;text-align:center;line-height:45px;border-radius:6px;color:#fff;font-size:14px;margin:20px auto;display:block;cursor:pointer;margin-bottom:20px;float: none;}
.biandan .input1{width:80%;height:42px;border:1px solid #999999;justify-content:space-between;padding:10px;margin:auto;margin-bottom:15px}
.biandan .input1 img{display:block;margin-right:10px}
.biandan .input1 .shu{height:20px;width:1px;background-color:#999999;float: left;}
.biandan .input1 .titless{margin-left:20px;width:10%;float: left;}
.biandan .input1 .titless span{color:#124DB1;display:block;margin-right:10px}
.biandan .input1:after{clear: both;content: "";display:block;}
.biandan input{width:80%;background:none;outline:none;border:none;float: left;margin-left:5%;}


.kyjg-text{
    line-height: 22px;
    margin-top: 5%;
    font-size: 13px;
}
.kyjg-jg{
    width: 100%;
    background-color: #fff;
    display: flex;
    
    margin-top: 3%;
    flex-wrap: wrap;
}
.kyjg-jg-1{
    width: 25%;
    line-height: 20px;
    border: 1px solid #f4f3f2;
}
.kyjg-jg-1:hover{
    background-color: #3a9fd3;
    color: #fff;
}
.kyjg-jg-wz{
    width: 100%;
    text-align: center;
    border-left: 2px solid #3a9fd3;
    margin: 12% 0;
    font-size: 13px;
    color:#666;
}
.kyjg-jg-1:hover .kyjg-jg-wz{ color: #fff;}

.kycg{
    width: 100%;
    display: flex;
    flex-direction: column;
    background: #E2E3E3;
    /*background-image: url("../img/kycg.png");*/
    background-size: cover;
    padding: 5% 10%;
}
.kycg-nr{
    width: 100%;
    display: flex;
    flex-direction: column;
}
.kycg-title{
    width: 100%;
    display: flex;
    flex-direction: column;
    text-align: center;
    color: #fff;
}
.kycg-title-wz-1{
    font-size: 30px;
    font-weight: bold;
    line-height: 35px;
}
.kycg-title-wz-2{
    font-size: 13px;
}
.kycg-cg{
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    margin-top: 3%;
}
.kycg-cg-1{
    width: 24%;
    display: flex;
    flex-direction: column;
    position: relative;
    margin-bottom: 1%;
    margin-left: 1%;
}
.cgimg{
    width: 100%;
    vertical-align: middle;
}
.kycg2{background:none;}
.kycg2 .kycg-title{color:#444;}
.kycg-cg-1-wz{
    background-color: #f6f6f6;
    text-align: center;
    line-height: 35px;
    border-top: 1px solid #e5e5e5;
}
.kycg-cg-1-wz span{
    color:#666;
    word-break: keep-all;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width:100%;
    display: block;
}
.kycg-cg-1-zz{
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0, 0.4);
    color: #fff;
    text-align: center;
    font-size: 13px;
    line-height: 50px;
    padding: 20% 0;
    display: none;
}
.kycg-cg-1-zz-img{
    width: 100%;
}
.fdjimg{
    width: 22px;
    height: 22px;
    margin: auto;
}
.kycg-cg-1:hover .kycg-cg-1-zz{
    display: block;
}
.kycg-fy{
    width: 100%;
    display: flex;
    justify-content: center;
    margin-top: 3%;
}
.kycg-fy-1{
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    background: rgba(0,0,0, 0.2);
    margin-right: 10px;
    color: #fff;
    font-size: 13px;
}
.kycg-fy-1:hover{
    border-radius: 10px 0px 10px 0px;
    background-color: #fff;
    color: #333;
}
.rcll{
    width: 100%;
    display: flex;
    flex-direction: column;
    padding: 5% 11%;
    background-image: url("../img/rclnbj.png");
    background-size: cover;
}
.rcll-title{
    text-align: center;
    display: flex;
    flex-direction: column;
}
.rcll-title-wz1{
    font-size: 32px;
    font-weight: bold;
    color: #333;
}
.rcll-title-wz2{
    font-size: 13px;
    line-height: 40px;
}
.rcll-nr{
    font-size: 13px;
    line-height: 25px;
    margin-top: 2%;
    text-align: center;
}
.rcll-nr span{text-align:justify;text-indent:2em;display:block;}
.rcll-img{
    max-width: 100%;
    margin: 2% auto;
}
.rclnimg{
    width: 100%;
}
.rcll-wz{
    text-align: center;
    color: #666;
    margin-top: 5%;
    font-size: 13px;
}
.zpxx{
    width: 100%;
    display: flex;
    flex-direction: column;
    padding: 5% 10%;
    background-image: url("../img/zpxx.png");
    background-size: cover;
}
.zpxx-title{
    text-align: center;
    display: flex;
    flex-direction: column;
    color: #fff;
}
.zpxx-title-wz1{
    font-size: 32px;
    font-weight: bold;
}
.zpxx-title-wz2{
    font-size: 13px;
    line-height: 40px;
}
.zpxx-nr{
    width: 100%;
    display: flex;
    flex-direction: column;
    margin-top: 1.5%;
}
.zpxx-nr-1{
    width: 100%;
    display: flex;
}
.zpxx-nr-1-wz{
    width: 25%;
    border-top: 2px solid #fff;
    line-height: 40px;
    text-align: center;
    color: #fff;
    font-size: 13px;
    font-weight: bold;
}
.zpxx-nr-2{
    width: 100%;
    display: flex;
    flex-direction: column;
    margin-bottom: 1%;
}
.zpxx-nr-2-wz1{
    width: 100%;
    display: flex;
}
.zpxx-nr-2-wz{
    width: 25%;
    line-height: 40px;
    text-align: center;
    color: #fff;
    font-size: 13px;
    font-weight: bold;
    background-color: #3a9fd3;
}
.zpxx-nr-2-xx{
    width: 100%;
    display: flex;
    flex-direction: column;
    background-color: #fff;
}
.zpxx-nr-2-xx-1{
    width: 100%;
    padding: 2%;
    line-height: 25px;
    display: flex;
    flex-direction: column;
    font-size: 13px;
}
.zpxx-nr-2-xx-11{
    width: 100%;
    background-color: #ededed;
    line-height: 40px;
    padding: 0 3%;
}
.zpxx-nr-2-xx-11 span{
    display: flex;
}
.zpxx-nr-2-xx-11 p{
    color: #3a9fd3;
}
.zpxx-nr-2-wzb{
    width: 25%;
    line-height: 40px;
    text-align: center;
    color: #666;
    font-size: 13px;
    font-weight: bold;
    background-color: #fff;
}

.gsxwb{
    width: 90%;
    margin: 0 5%;
    background-color: #fff;
    position: relative;
    top: -10%;
    box-shadow:0px 0px 10px -5px;
}
.gsxwb-title{
    width: 100%;
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid #e5e5e5;
}
.gsxwb-title-l{
    display: flex;
    width: 60%;
    padding: 1% 3%;
}
.gsxwb-title-l a{white-space: nowrap;}
.homebimg{
    width: 15px;
    height: 15px;
}
.gsxwb-title-l span{
    margin-left: 2%;
    margin-right: 2%;
}
.gsxwb-title-r{
    width: 10%;
    padding: 1% 5%;
    padding-bottom: 0%;
}
.shubiaoimg{
    width: 15px;
    height: 20px;
}
.gsxwb-nr{
    width: 100%;
    padding: 5% 10%;
    display: flex;
    flex-direction: column; 
    padding-bottom: 3%;
}
.gsxwb-nr-title{
    width: 100%;
    display: flex;
    flex-direction: column; 
    font-size: 20px;
    font-weight: bold;
    color: #333;
    line-height: 30px;
    text-align: center;
}
.gsxwb-nr-title-1{
    width: 30%;
    margin: 1% auto;
    display: flex;
}
.gsxwb-nr-title-1-1{
    width: 100%;
    font-size: 12px;
    color: #999;
    padding-left: 7%;
}
.timeimg{
    width: 12px;
    height: 12px;
    margin: auto 0;
    margin-right: 5px;
}
.gsxwb-nr-wz{
    display: flex;
    width: 100%;
    flex-direction: column;
    padding: 2% 9%;
    font-size: 13px;
    line-height: 25px;
}
.gsxwb-nr-wz img,.gsxwb-nr-wz iframe,.gsxwb-nr-wz video{max-width: 100%;}
.gsxwb-nr-wz video{margin: 5px auto;display:block;}
.gsxwb-nr-wz-1{
    margin-bottom: 2%;
}
.gsxwb-nr-img{
    padding: 2% 9%;
    width: 100%;
}
.xczximg{
    width: 100%;
}
.gsxwb-nr-dh{
    width: 82%;
    margin: 3% 9%;
    border-top: 1px solid #c9c9c9;
    margin-bottom: 0px;
    padding-top:3%;
    display: flex;
    justify-content: space-between;
}
.gsxwb-nr-dh-l{
    width: 36%;
    font-size: 13px;
    display: flex;
    flex-direction: column;
    line-height: 30px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.gsxwb-nr-dh-l a{color:#666;font-size: 13px;}
.gsxwb-nr-dh-r{
    width: 120px;
    text-align: center;
    line-height: 45px;
    background-color: #3a9fd3;
    color:#fff;
    height: 100%;
    margin: auto 0px;
    padding: 0 1%;
}
.gsxwb-nr-dh-r a{color:#fff;}
.gsxwb-nr-dh-r a:hover{color:#fff;}
.fhimg{
    margin: auto 5px;
    width: 7px;
    height: 12px;
    position: relative;
    top: -1px;
}
.gsxwb-nr-top{
    width: 42px;
    height: 42px;
    padding: 0;
    padding-bottom: 0;
    position: fixed;
    bottom:100px;
    right:20px;
    z-index:99;
}
.topimgb{
    width: 40px;
    height: 40px;
}

.zhedie{
    display: none;
    width: 100%;
}
.leftdh{
	z-index:100;
    position: fixed;
    bottom: 0px;
    left: 20px;
    display: flex;
    flex-direction: column;
    cursor:pointer;
}
.leftdh-top{
    width: 70px;
    display: flex;
    flex-direction: column;
    margin-bottom: 40px;
}
.leftdh-top-1{
    width: 100%;
    display: flex;
    color: #fff;
    line-height: 25px;
}
.leftdh-top-1b{
    width: 100%;
    display: flex;
    color: #fff;
    line-height: 25px;
}
.leftdh-top-1-img{
    width: 32px;
    height: 35px;
    display: block;
}
.leftdh-top-1-imgb{
    width: 32px;
    height: 35px;
    display: none;
}
.leftdh-top-1 span{
    display: none;
}
.dianimg{
    width: 25px;
    height: 25px;
    margin: auto;
}
.dianimgb{
    width: 5px;
    height: 5px;
    margin: 0 10px;
}
.leftdh-top-1:hover .leftdh-top-1-img{
    display: none;
}
.leftdh-top-1:hover .leftdh-top-1-imgb{
    display: block;
}
.leftdh-top-1:hover span{
    display: block;
}
.cebianimg{
    width: 7px;
    height: 200px;
    margin: 0 10px;
}
.fl {
    float: left;
}
.lianXi1{width:100%;margin:0 auto;padding:0px 10%;margin-bottom:20px;}
.lianXi1 .font{margin-top:60px;}
.lianXi1 .font span{display:block;text-align:left;font-size:26px;margin-bottom:10px;font-weight:bold}
.lianXi1 .font p{font-size:16px;text-align:left;color:#545454;line-height:24px}
.lianXi1 .imgs{margin-top:.6rem}
.lianXi1 .imgs img{width:100%}

.cont_address .ditu_img{width:45%;height:344px;float:left;background:#f7f7f7;text-align:center;}
.cont_address .ditu_img img{max-width:100%;}
.cont_address .con_lx{padding-top:20px;padding-left:20px;line-height:35px;padding-right:2%;width:53%;background:#f7f7f7;height:344px;}
