@charset "utf-8";

a,
img {
	vertical-align: top;
}
.relativeA { position: relative; width:100%; height:100%; }

/**公用**/

.left{
	float: left;
}

.right{
	float: right;
}
.alignL { text-align: left!important; }
.bold{
	display: block;
}

.center{
	text-align: center;
}

.relative{
	position: relative;
}

.container {
    width: 83.33333%;
    margin: 0 auto;
}

.gydan{
	overflow: hidden;
}

.gydan a{
	display: inline-block;
	border: 1px solid #fff;
	border-radius: 40px;
	color: #fff;
	height: 48px;
	line-height: 48px;
	width: 157px;
	text-align: center;
	font-size: 16px;
	margin-left: -35px;
}

.gydan a span{
	width: 16px;
	height: 12px;
	margin-left: 10px;
	margin-top: -3px;
	display: inline-block;
	vertical-align: middle;
	background: url(../images/leftjt.png)no-repeat center center/cover;
}

.gydan a:hover{
	border-color: #2b7391;
	color: #333;
}

.gydan a:hover span{
	background: url(../images/leftjta.png)no-repeat center center/cover;
}

.font55{
	font-size: 55px;
}

.font50{
	font-size: 50px;
}

.font36{
	font-size: 36px;
}

.font20{
	font-size: 20px;
}

.font18{
	font-size: 18px;
}

.font16{
	font-size: 16px;
}

.font14{
	font-size: 14;
}


.nav{
	padding: 0 80px 0 80px;
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	z-index: 99999999999;
	background: #fff;
}

.nav .logo a{
	padding: 15px 0 14px;
	display: block;
}

.nav .nav-ra .ra-la ul li{
	float: left;
	margin-right: 48px;
	position: relative;
}

.nav .nav-ra .ra-la ul li:before{
	position: absolute;
	content: "";
	left: 0;
	bottom: 0;
	width: 100%;
	height: 2px;
	background: #2b7391;
	opacity: 0;
	transition: all 0.5s;
}

.nav .nav-ra .ra-la ul li.cur:before{
	opacity: 1;
}

.nav .nav-ra .ra-la ul li:hover:before{
	opacity: 1;
}

.nav .nav-ra .ra-la ul li { position: relative; }
.sSub { box-shadow: 0 5px 5px 5px rgba(120,120,120,0.1); display: none; background: #ffffff; padding: 15px 0; border-radius: 5px; width: 200px; position: absolute; left:50%; transform: translateX(-50%); }
.sSub a { padding: 8px 12px; font-size: 16px; color: #333333; display: block; text-align: center; }
.nav .nav-ra .ra-la ul li:hover .sSub { display: block; }
.sSub a:hover { color:#2b7391; }

.nav .nav-ra .ra-la ul li:last-child{
	margin-right: 0;
}

.nav .nav-ra .ra-la ul li .cup{
	display: block;
	font-size: 18px;
	color: #333333;
	padding: 29px 0;
}

.nav .nav-ra .sear{
	position: relative;
    margin-left: 37px;
    margin-right: 21px;
    padding: 33px 0 32px;
    cursor: pointer;
}

.nav .nav-ra .sear span{
    float: left;
    width: 14px;
    height: 14px;
    background: url(../images/bba.png) no-repeat center;
}

.nav .nav-ra .sear .subsearch {
	display: none;
    width: 330px;
    position: absolute;
    top: 50px;
    left: -280px;
    padding-top: 47px;
}

.nav .nav-ra .sear:hover .subsearch{
	display: block;
}

.subsearch form {
    background: #ffffff;
    border-radius: 3px;
    padding: 15px 20px;
    position: relative;
    width: 100%;
    height: 45px;
}

.subsearch form input.inp {
    width: 100%;
    border: none;
    border-left: 2px solid #93969d;
    background: none;
    outline: none;
    padding-left: 10px;
    color: #333;
}

.subsearch form input.subxx {
    border: none;
    outline: none;
    position: absolute;
    right: 20px;
    top: 2px;
    height: 40px;
    background: url(../images/ssbg.png) no-repeat center;
    font-size: 0;
    width: 25px;
}

.subsearch form:after {
    content: '';
    position: absolute;
    right: 36px;
    top: -8px;
    line-height: 0;
    border-width: 8px;
    border-color: #ffffff;
    border-top-width: 0;
    border-style: dashed;
    border-top-style: solid;
    border-left-color: transparent;
    border-right-color: transparent;
}

.nav .nav-ra .rc-lc{
	padding: 33px 0 32px;
	cursor: pointer;
}

.nav .nav-ra .rc-lc dl{
	position: relative;
}

.nav .nav-ra .rc-lc dl dt{
    float: left;
    width: 14px;
    height: 14px;
    background: url(../images/bbsxa.png) no-repeat center;
}

.nav .nav-ra .rc-lc dl dd {
    background: #fff;
    position: absolute;
    top: 34px;
    display: none;
    left: -21px;
    width: 123px;
    border-radius: 3px;
}

.nav .nav-ra .rc-lc:hover dl dd{
	display: block;
}

.nav .nav-ra .rc-lc dl dd p {
    line-height: 1;
}

.nav .nav-ra .rc-lc dl dd a {
    color: #000000;
    display: inline-block;
    float: left;
    padding: 10px 0 10px 15px;
    width: 100%;
}

.nav .nav-ra .rc-lc dl dd a:last-child {
    margin-bottom: 0;
}

.nav .menu{
	margin-top: 17px;
	display: none;
}

.nav .menu span{
	display: inline-block;
    width: 34px;
    height: 27px;
    background: url(../images/menu_mo.png) no-repeat center/cover;
    background-size: 100% 100%;
}

/**sjnav**/
.nav_box {
	width: 100%;
	height: 100%;
	position: fixed;
	right: auto;
	top: 0;
	bottom: 0;
	left: -100%;
	overflow: auto;
	z-index: 99999999;
	background: #333333;
	transition: all .8s;
	-o-transition: all .8s;
	-moz-transition: all .8s;
	-ms-transition: all .8s;
	-webkit-transition: all .8s;
}

.nav_box.cur {
	left: 0;
	transition: all .8s;
	-o-transition: all .8s;
	-moz-transition: all .8s;
	-ms-transition: all .8s;
	-webkit-transition: all .8s;
}

.nav_box .box {
	/*background: #212222;*/
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 2;
}

.nav_box .nav-title {
	padding: 10px 0 10px 15px;
	position: relative;
	border-bottom: 1px solid rgba(255, 255, 255, 0.06);
}

.nav_box .nav-title .logop img{
	width: 60px;
}

.nav_box .nav-title .navclose {
	width: 22px;
	height: 22px;
	display: block;
	font-size: 0;
	line-height: 41px;
	position: absolute;
	right: 15px;
	top: 50%;
	z-index: 2;
	transform: translateY(-50%);
}

.nav_box .nav-title .navclose img {
	width: 100%;
}

.nav_box .nav-title h1 {
	text-align: left;
	width: 68px;
	margin-left: 15px;
	line-height: 0;
	padding-top: 11px;
}

.nav_box .nav-title h1 img {
	width: 100%;
}

.nav_box .navlist {
	width: 100%;
	padding-bottom: 20px;
}

.nav_box .navlist ul>li {
	float: left;
	width: 100%;
	font-size: 16px;
	line-height: 60px;
	border-bottom: 1px solid rgba(255, 255, 255, .06);
	padding: 0 15px;
	text-transform: capitalize;
}

.nav_box .navlist ul>li>a {
	display: block;
	color: #fff;
	position: relative;
}

.nav_box .navlist ul>li>a:before {
	content: "";
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 8px;
	height: 14px;

}

.nav_box .navlist ul>li .navlist2 {
	border-top: 1px solid rgba(255, 255, 255, .06);
	display: none;
	padding: 10px 0;
}

.nav_box .navlist ul>li .navlist2 a {
	display: block;
	width: 100%;
	color: #fff;
	font-size: 14px;
	line-height: 34px;
}
.nav_box .navlist ul>li .navlist2 a.cur { font-size: 16px; font-weight: bold; }



/**首页**/
.banner{
	position: relative;
	margin-top: 80px;
}

.banner .qxgd-xy{
	position: absolute;
	right: 4%;
	bottom: 0;
	z-index: 8;
}

.banner .qxgd-xy .qxgd-xyb {
    color: #ffffff;
    width: 13px;
}

.banner .qxgd-xy .qxgd-xy-a {
    position: relative;
    display: inline-block;
    width: 100%;
    height: 70px;
    margin-top: 7px;
    overflow: hidden;
    text-align: center;
}

.banner .qxgd-xy .qxgd-xy-a:before{
	position: absolute;
    content: "";
    height: 100%;
    width: 1px;
    background: #fff;
    background: rgba(255, 255, 255, .3);
}

.banner .qxgd-xy .qxgd-xy-a:after{
	position: absolute;
    content: "";
    height: 20px;
    width: 3px;
    background: #fff;
    top: 0;
    left: 5.5px;
    -webkit-animation: haha1 1s linear infinite;
}


@-webkit-keyframes haha1 {
	0% {
		top: 0;
		opacity: 1;
	}

	25% {
		top: 25%;
		opacity: 0.9;
	}

	50% {
		top: 45%;
		opacity: 0.5;
	}

	75% {
		top: 65%;
		opacity: 0.3;
	}

	100% {
		top: 85%;
		opacity: 0;
	}
}

.banner .banne-tpw{
	position: absolute;
	top: 50%;
	width: 100%;
	transform: translateY(-50%);
}

.banner .img .mb { display: none; }

@media(max-width: 1100px){
    .banner .img .pc { display: none; }
    .banner .img .mb { display: block; }
}
.banner .banne-tpw .tpwdl{
	position: relative;
	padding-left: 8.5%;
}

.banner .banne-tpw .tpwdl:before{
	position: absolute;
	content: "";
	left: 0;
	top: 50%;
	width: 53.6vw;
	height: 29.3vw;
	z-index: -1;
	transform: translateY(-50%);
	background: url(../images/bannnerbjt.png)no-repeat center center/cover;
}

.banner .banne-tpw .tpwdl .tpwdla{
	color: #fff;
}

.banner .banne-tpw .tpwdl .bta{
	color: #fff;
	margin-top: 9px;
	text-transform: uppercase;
}

.banner .banne-tpw .tpwdl .gydan{
	margin-top: 60px;
}

.banner .qxdfg-b{
	color: #fff;
	position: absolute;
	bottom: 4.8%;
	z-index: 1;
	left: 8.5%;
	font-size: 16px;
}

.banner .qxdfg-b span{
	display: inline-block;
	margin-right: 18px;
	vertical-align: top;
	margin-top: 3.6px;
}

.banner .banner-index .swiper-pagination-banner{
	right: 0;
	top: 50%;
	left: auto;
	height: auto;
	transform: translateY(-50%);
	width: 8px;
	right: 4.1%;
	height: fit-content;
}

.banner .banner-index .swiper-pagination-banner .swiper-pagination-bullet{
	background: #fff;
	opacity: .5;
	height: 8px;
	width: 8px;
	margin-bottom: 30px;
	transition: all 0.5s;
}

.banner .banner-index .swiper-pagination-banner .swiper-pagination-bullet:last-child{
	margin-bottom: 0;
}

.banner .banner-index .swiper-pagination-banner .swiper-pagination-bullet-active{
	opacity: 1;
	height: 50px;
	border-radius: 40px;
	transition: all 0.5s;
}

.sjxs{
	display: none;
}

.index1{
	background: #f5f5f5;
}

.index1 .dex1-top .xtop-left{
	width: 950px;
}

.gybt .bta{
	color: #2b7391;
	text-transform: uppercase;
}

.gybt .bta1{
	color: #333333;
	margin-top: 8px;
	font-weight: bold;
}

.gybt .bta2{
	font-size: 18px;
	color: #333333;
	line-height: 30px;
	margin-top: 28px;
}

.index1 .dex1-top .xtop-left .xtopul{
	margin-top: 33px;
}

.index1 .dex1-top .xtop-left .xtopul ul{
	border-top: 1px solid #bababa;
	border-bottom: 1px solid #bababa;
	padding: 39px 0 37px;
	display: flex; flex-wrap: wrap;
}

.index1 .dex1-top .xtop-left .xtopul ul li{
	float: left;
	margin-right: 4%;
}

.index1 .dex1-top .xtop-left .xtopul ul li:last-child{
	margin-right: 0;
}

.index1 .dex1-top .xtop-left .xtopul ul li .con .num{
	margin-bottom: 11px;
}

.index1 .dex1-top .xtop-left .xtopul ul li .con .num span{
	font-size: 72px;
	color: #2b7391;
	line-height: .8;
	display: inline-block;
}

.index1 .dex1-top .xtop-left .xtopul ul li .con .num i{
	font-size: 18px;
	color: #333333;
    font-style: normal;
    vertical-align: middle;
    margin-top: -15px;
    display: inline-block;
}

.index1 .dex1-top .xtop-left .xtopul ul li:nth-child(3) .con .num i{
	font-size: 22px;
}

.index1 .dex1-top .xtop-left .xtopul ul li .con .c{
	font-size: 18px;
	color: #333333;
}

.mrhzld a{
	color: #333333;
	border-color: #2b7391;
}

.mrhzld a span{
	background: url(../images/leftjta.png)no-repeat center center/cover;
}

.mrhzld a:hover{
	color: #2b7391;
	border-color: #72706f;
}

.index1{
	padding: 7vw 0 7.5vw;
}

.index1 .dex1-top .xtop-right{
	margin-top: 123px;
}

.i_zgs{width:100%;border-radius: 10px;overflow: hidden;}
.izgsc{width:100%; }
.i_zgs_li { float: left; display:inline-block; vertical-align:top; width:25%; height:37vw; margin-right:0; position:relative; cursor:pointer; transition:all .4s ease 0s; overflow:hidden;}
.js_wzgs {width:50%;}
.i_zgs_li .img { height: 100%; position: absolute; left:0; top:0; width: 100%;}
.i_zgs_li .bg { position: absolute; left:0; top:0; width: 100%; height: 100%; }
.i_zgs_li:nth-child(1) .bg { background: url(../images/bg3.png) no-repeat bottom right #0a63c7; background-size: 60% auto; }
.i_zgs_li:nth-child(2) .bg { background: url(../images/bg2.png) no-repeat bottom right #2b7391; background-size: 60% auto; }
.i_zgs_li:nth-child(3) .bg { background: url(../images/bg1.png) no-repeat bottom right #797776; background-size: 60% auto; }

.i_zgs_li:nth-child(1) .bg { background-color: #0a63c7!important; }
.i_zgs_li:nth-child(2) .bg { background-color: #2b7391!important; }
.i_zgs_li:nth-child(3) .bg { background-color: #797776!important; }

.js_wzgs .bg { opacity: 0; }
.i_zgs_li .con { box-sizing: border-box; width: 100%; height: 100%; position: absolute; color:#fff; left:0; top:0; padding:6vw 12%; z-index: 5; }
.js_wzgs .con{
	padding:6vw 8%;
}
.i_zgs_li .bg { background-image: none!important; }
.i_zgs_li { border-bottom:1px solid rgba(50,50,50,0.2);}
.i_zgs_li .con .t { line-height: 1.2; color:#fff;}
.i_zgs_li .con .c { font-size: 14px;color:#fff; margin-top:10px;line-height: 1.6; height: 311px;overflow: hidden;}
.js_wzgs .con .c{
	height: auto;
}
.pipleB-b { margin-top:66px; }
@media(max-width: 1480px){
	.i_zgs_li .con { padding: 4vw 10%; }
}
@media(max-width: 1024px){
	.pipleB-b { margin-top:20px; }
	.i_zgs_li { width: 100%; height: auto; }
	.js_wzgs { width: 100%; }
	.i_zgs_li .con { padding: 20px 15px; position: relative; }
	.js_wzgs .bg { opacity: 1; }
	.i_zgs_li:nth-child(1) .bg { background: url(../images/bg2.png) no-repeat bottom right #0a63c7; background-size: 90px auto; }
	.i_zgs_li:nth-child(2) .bg { background: url(../images/bg1.png) no-repeat bottom right #2e43a6; background-size: 90px auto; }
	.i_zgs_li:nth-child(3) .bg { background: url(../images/bg2.png) no-repeat bottom right #2a93d4; background-size: 90px auto; }
}


.index2{
	padding: 7vw 0 6.8vw;
}

.index2 .dex2top .xtop-left{
	width: 952px;
}

.index2 .dex2top .xtop-right{
	margin-top: 93px;
}

.index2 .dex2bottom{
	margin-top: 30px;
}

.index2 .dex2bottom ul li{
	float: left;
	width: 49.31%;
	margin-right: 1.3%;
}

.index2 .dex2bottom ul li:last-child{
	margin-right: 0;
}

.index2 .dex2bottom ul li a{
	display: block;
	background: #f8f8f8;
	border-radius: 10px;
	overflow: hidden;
}

.index2 .dex2bottom ul li a .dex2bomp{
	padding: 21px 30px 32px 30px;
}

.index2 .dex2bottom ul li a .dex2bomp .mpa{
	color: #333333;
}

.index2 .dex2bottom ul li a .dex2bomp .mpb{
	color: #333333;
	margin-top: 10px;
	line-height: 30px;
	margin-bottom: 27px;
}

.index2 .dex2bottom ul li a .dex2bomp .mpb p{
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	font-size: 0.9vw;
}

.dtckan{
	color: #666666;
}

.dtckan span{
	width: 16px;
	height: 12px;
	margin-left: 10px;
	vertical-align: top;
	margin-top: 6px;
	display: inline-block;
	background: url(../images/dtckan.png)no-repeat center center/cover;
}


.index3{
	background: #f5f5f5;
	padding: 7.3vw 0 7vw;
}

.index3 .ndexsptop .ptopright{
	margin-top: 40px;
}

.index3 .ndexspbottom{
	margin-top: 33px;
}

.index3 .ndexspbottom .clearfix{
	position: relative;
}

.index3 .ndexspbottom .spbomf{
	width: 49.375%;
	position: absolute;
	height: 100%;
	overflow: hidden;
	border-radius: 10px; overflow: hidden;
}

.index3 .ndexspbottom .spbomf .img{
	height: 100%;
}

.index3 .ndexspbottom .spbomf .img img{
	height: 100%;
}

.index3 .ndexspbottom .spbomf .spbomer {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border-radius: 10px;
}

.index3 .ndexspbottom .spbomf .spbomer a{
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
}


.index3 .ndexspbottom .spbomf .spbomer a .adwpd{
	position: absolute;
	bottom: 0;
	width: 100%;
	padding: 0 30px 30px 30px;
}

.index3 .ndexspbottom .spbomf .spbomer a .adwpd .mea,
.index3 .ndexspbottom .spbomf .spbomer a .adwpd .meb,
.index3 .ndexspbottom .spbomf .spbomer a .adwpd .mec,
.index3 .ndexspbottom .spbomf .spbomer a .adwpd .dtckan{
	color: #fff;
}

.index3 .ndexspbottom .spbomf .spbomer a .adwpd .meb{
	margin: 12px 0 5px;
}

.index3 .ndexspbottom .spbomf .spbomer a .adwpd .mec{
	line-height: 24px;
	margin-bottom: 30px;
}

.index3 .ndexspbottom .spbomf .spbomer a .adwpd .mec p{
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

.index3 .ndexspbottom .spbomf .spbomer a .adwpd .dtckan span{
	background: url(../images/leftjt.png)no-repeat center center/cover;
}

.index3 .ndexspbottom .spbomfd{
	width: 49.31%;
}

.index3 .ndexspbottom .spbomfd ul li{
	background: #fff;
	border-radius: 10px;
	overflow: hidden;
	margin-bottom: 18px;
}

.index3 .ndexspbottom .spbomfd ul li:last-child{
	margin-bottom: 0;
}

.index3 .ndexspbottom .spbomfd ul li a{
	display: block;
	padding: 27px 30px 17px 30px;
}

.index3 .ndexspbottom .spbomfd ul li a .f1{
	color: #666666;
}

.index3 .ndexspbottom .spbomfd ul li a .f2{
	color: #333333;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin: 15px 0 3px;
	color: #333333;
}

.index3 .ndexspbottom .spbomfd ul li a .f3{
	color: #333333;
	line-height: 24px;
}

.index3 .ndexspbottom .spbomfd ul li a .f3 p{
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

.index3 .ndexspbottom .spbomfd ul li a .dtckan{
	color: #666666;
	margin-top: 28px;
}

.index4 .xind-left{
	width: 50%;
	position: relative;
	text-align: center;
	overflow: hidden;
}

.index4 .xind-left .ind-i{
	position: absolute;
	top: 50%;
	left: 50%;
	transition: all 0.6s;
	transform: translate(-50%,-50%);
}

.index4 .xind-left .ind-i .i-z{
	color: #fff;
	margin-top: 30px;
}

.index4 .xind-left .ind-m{
	position: absolute;
	bottom: -100%;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(43, 115, 145, .95);
	transition: all 0.6s;
}

.index4 .xind-left .ind-m .md{
	position: absolute;
	top: 45%;
	left: 50%;
	transform: translate(-50%,-50%);
}

.index4 .xind-left .ind-m .md .i-z{
	color: #fff;
	margin-top: 30px;
}

.index4 .xind-left .ind-m .md .i-za{
	color: #fff;
	font-size: 18px;
	line-height: 30px;
	margin-top: 10px;
}

.index4 .xind-left:hover .ind-i{
	opacity: 0;
}

.index4 .xind-left:hover .ind-m{
	bottom: 0;
}

.footer .ygys{
	background: #3586a2;
}

.footer .ygys .footer-top{
	padding: 24px 60px 0 60px;
}

.footer .ygys .footer-top .clearfix{
	border-bottom: 1px solid #dedede;
	padding: 0 54px 0 20px;
}

.footer .ygys .footer-top .clearfix .top-left{
	padding-bottom: 22px;
}

.footer .ygys .footer-top .clearfix .top-right a{
	display: inline-block;
	color: #fff;
	font-size: 14px;
	padding: 13px 0 40px;
	margin-right: 50px;
	position: relative;
}

.footer .ygys .footer-top .clearfix .top-right a:before{
	position: absolute;
	content: "";
	bottom: -1px;
	left: 0;
	width: 100%;
	height: 2px;
	background: #fff;
	opacity: 0;
}

.footer .ygys .footer-top .clearfix .top-right a.cur:before{
	opacity: 1;
}

.footer .ygys .footer-top .clearfix .top-right a:last-child{
	margin-right: 0;
}

.footer .ygys .footer-zj{
	padding: 33px 116px 40px 80px;
}

.footer .ygys .footer-zj .zj-left .la{
	color: #5f6a6f;
	color: #ffffff;
}

.footer .ygys .footer-zj .zj-left .lb{
	font-size: 24px;
	color: #667175;
	color: #ffffff;
	margin: 2px 0 10px;
}

.footer .ygys .footer-zj .zj-left .lc{
	color: #586468;
	color: #ffffff;
}

.footer .ygys .footer-zj .zj-left .lc p:last-child{
	margin-top: 8px;
}

.footer .ygys .footer-zj .zj-right .ra{
	color: #556065;
	color: #ffffff;
	text-align: right;
	margin-bottom: 13px;
}

.footer .ygys .footer-zj .zj-right .rb a{
	display: inline-block;
	overflow: hidden;
	border-radius: 50%;
	margin-right: 10px;
}

.footer .ygys .footer-zj .zj-right .rb a:last-child{
	margin-right: 0;
}

.footer .footer-bottom{
	background: #215a6e;
	padding: 23px 116px 23px 80px;
}

.footer .footer-bottom .bl,.footer .footer-bottom .bl a{
	font-size: 12px;
	color: #343d4c;
	color: #ffffff;
	line-height: 1;
}

.footer .footer-bottom .br a{
	display: inline-block;
	font-size: 12px;
	color: #313a49;
	margin-right: 20px;
	position: relative;
	line-height: 1;
}

.footer .footer-bottom .br a:before{
	position: absolute;
	content: "";
	right: -12px;
	height: 100%;
	width: 1px;
	top: 0;
	background: #313a49;
}

.footer .footer-bottom .br a:last-child{
	margin-right: 0;
}

.footer .footer-bottom .br a:last-child:before{
	display: none;
}

.sjdcx{
	display: none;
}

@media(max-width: 1920px) {
	.font55 {
	    font-size: 45px;
	}

	.font50{
		font-size: 40px;
	}

	.font36 {
	    font-size: 30px;
	}

	.index4 .xind-left .ind-i .icon img,
	.index4 .xind-left .ind-m .icon img{
		width: 130px;
	}

	.index1 .dex1-top .xtop-right {
	    margin-top: 113px;
	}
}

@media(max-width: 1500px) {
	.container{
		width: 90%;
	}

	.banner .banne-tpw .tpwdl{
		padding-left: 5%;
	}

	.banner .qxdfg-b{
		left: 5%;
	}

	.nav {
	    padding: 0 50px 0 50px;
	}
}

@media(max-width: 1480px) {
	.font55{
		font-size: 34px;
	}

	.font20 {
    	font-size: 18px;
	}

	.font50{
		font-size: 32px;
	}

	.index1 .dex1-top .xtop-left .xtopul ul li .con .num span {
	    font-size: 52px;
	}

	.gybt .bta2{
		font-size: 16px;
	}

	.index1 .dex1-top .xtop-right {
	    margin-top: 105px;
	}

	.index1 .dex1-top .xtop-left .xtopul ul li .con .num i{
		font-size: 16px;
	}

	.index1 .dex1-top .xtop-left .xtopul ul li .con .c{
		font-size: 16px;
	}

	.index1 .dex1-top .xtop-left .xtopul ul li{
		margin-right: 7%;
	}

	.font36 {
	    font-size: 26px;
	}

	.i_zgs_li .con .c{
		font-size: 14px;
	}

	.i_zgs_li .con{
		padding: 4vw 6%;
	}

	.index4 .xind-left .ind-i .icon img,
	.index4 .xind-left .ind-m .icon img{
		width: 100px;
	}

	.index2 .dex2bottom ul li a .dex2bomp{
		padding: 21px 20px 32px 20px;
	}

	.index3 .ndexspbottom .spbomfd ul li a{
		padding: 22px 20px 25px 20px;
	}

	.index3 .ndexspbottom .spbomf .spbomer a .adwpd{
		padding: 0 20px 20px 20px;
	}
}

@media(max-width: 1280px) {
	.font55 {
    	font-size: 30px;
	}

	.font50 {
    	font-size: 28px;
	}

	.index1 .dex1-top .xtop-right{
		margin-top: 100px;
	}

	.index1 .dex1-top .xtop-left .xtopul ul li .con .num span {
	    font-size: 35px;
	}

	.index1 .dex1-top .xtop-left .xtopul ul {
	    padding: 29px 0 27px;
	}

	.font36 {
	    font-size: 24px;
	}

	.index2 .dex2top .xtop-right {
    	margin-top: 63px;
	}
}

@media(max-width: 1100px) {
	.nav .nav-ra{
		display: none;
	}

	.nav .logo a{
		padding: 10px 0;
	}

	.nav .logo a img{
		width: 65px;
	}

	.nav{
		padding: 0 4%;
	}

	.banner .banne-tpw .tpwdl{
		padding-left: 4%;
	}

	.banner .qxdfg-b{
		left: 0%;
		bottom: 20px;
		padding: 10px 4% 15px;
	}

	.banner .qxgd-xy{
		display: none;
	}

	.banner .swiper-pagination-banner{
		right: 4%;
	}

	.banner .banne-tpw .tpwdl:before {
	    width: 55.6vw;
	    height: 30.3vw;
	}

	.banner .banne-tpw .tpwdl .gydan{
		margin-top: 25px;
	}

	.container{
		width: 92%;
	}

	.index1,
	.index2,
	.index3{
		padding: 35px 0 45px;
	}

	.gybt .bta1{
		margin-top: 4px;
	}

	.gybt .bta2{
		line-height: 1.6;
		margin-top: 15px;
	}

	.index1 .dex1-top .xtop-left{
		width: 100%;
	}

	.index1 .dex1-top .xtop-left .xtopul ul{
		padding: 20px 0;
	}

	.index1 .dex1-top .xtop-left .xtopul {
	    margin-top: 18px;
	}

	.index1 .dex1-top .xtop-right{
		display: none;
	}

	.pipleB-b{
		margin-top: 25px;
	}

	.sjdcx{
		display: block;
		margin-top: 25px;
	}

	.i_zgs_li .con{
		padding: 25px 20px;
	}

	.index2 .dex2top .xtop-right{
		display: none;
	}

	.index2 .dex2bottom{
		margin-top: 25px;
	}

	.index2 .dex2bottom ul li a .dex2bomp .mpb{
		line-height: 1.6;
	    margin-top: 5px;
	    margin-bottom: 15px;
	}

	.index2 .dex2bottom ul li a .dex2bomp {
	    padding: 21px 20px 25px 20px;
	}

	.index3 .ndexsptop .ptopright{
		display: none;
	}

	.index3 .ndexspbottom .spbomf{
		position: initial;
		width: 100%;
	}

	.index3 .ndexspbottom .spbomf .spbomer{
		position: initial;
	}

	.index3 .ndexspbottom .spbomfd{
		width: 100%;
		margin-top: 20px;
	}

	.index3 .ndexspbottom .spbomfd ul li{
		margin-bottom: 20px;
	}

	.index3 .ndexspbottom .spbomf .spbomer a .adwpd .mec {
    	line-height: 1.6;
    	margin-bottom: 25px;
	}

	.index3 .ndexspbottom .spbomfd ul li a .dtckan{
		margin-top: 25px;
	}

	.index4 .xind-left{
		width: 100%;
	}

	.footer .ygys .footer-top .clearfix .top-right{
		display: none;
	}

	.footer .ygys .footer-top .clearfix{
		padding: 0;
	}

	.footer .ygys .footer-top{
		padding: 35px 4% 0 4%;
	}

	.footer .ygys .footer-zj{
		padding: 0 4% 45px 4%;
		margin-top: 22px;
	}

	.footer .footer-bottom{
		display: none;
	}

	.footer .ygys .footer-zj .zj-right .ra{
		display: none;
	}

	.footer-zj .zj-right{
		width: 100%;
		margin-top: 20px;
	}

	.footer .ygys .footer-zj .zj-left .lb {
	    font-size: 22px;
	}

	.banner{
		margin-top: 60px;
	}

	.index3 .ndexspbottom{
		margin-top: 25px;
	}

	.nav .menu{
		display: block;
	}
}

@media(max-width: 1024px){
	.font16{
		font-size: 14px;
	}

	.font55 {
    	font-size: 24px;
	}

	.banner .banne-tpw .tpwdl .bta{
		font-size: 16px;
		line-height: 1.6;
	}

	.gydan a{
		font-size: 14px;
	}

	.gydan a span {
	    width: 14px;
	    height: 10px;
	    margin-top: 0px;
	}

	.banner .qxdfg-b{
		font-size: 14px;
	}

	.banner .banne-tpw .tpwdl:before{
		/*display: none;*/
		width: 100vw; height: 100vh; background: rgba(0,0,0,0.3);
	}

	.banner .swiper-pagination-banner .swiper-pagination-bullet-active{
		height: 40px;
	}

	.banner .banne-tpw{
		top: 50%;
	}

	.banner .banner-index .swiper-pagination-banner{
		bottom: 20px;
		top: auto;
		width: auto;
		right: auto;
		left: 4%;
		transform: translateY(0);
	}

	.banner .banner-index .swiper-pagination-banner .swiper-pagination-bullet{
		margin-bottom: initial;
		margin-right: 10px;
	}

	.banner .qxdfg-b{
		position: initial;
		color: #333;
		display: none;
	}

	.banner .banner-index .swiper-pagination-banner .swiper-pagination-bullet-active{
		height: 8px;
		width: 20px;
	}

	.banner .banner-index .swiper-pagination-banner .swiper-pagination-bullet:last-child{
		margin-right: 0;
	}

	.banner .banner-index .banne-tpw .tpwdl{
		padding: 0 4%;
	}



	.banner .swiper-pagination-banner{
		width: auto !important;
		left: 4% !important;
		right: auto;
	}

	.font50 {
	    font-size: 22px;
	}

	.gybt .bta1 {
    	margin-top: 2px;
	}

	.gybt .bta2{
		font-size: 14px;
		margin-top: 8px;
	}

	.index1 .dex1-top .xtop-left .xtopul ul li{
		margin-right: 0;
		width: 50%;
	}

	.index1 .dex1-top .xtop-left .xtopul ul li:nth-child(1){
		margin-bottom: 15px;
	}

	.index1 .dex1-top .xtop-left .xtopul ul li:nth-child(2){
		margin-bottom: 15px;
	}

	.index1 .dex1-top .xtop-left .xtopul ul li .con .num i{
		font-size: 13px;
		vertical-align: middle;
		margin-top: -5px;
		display: inline-block;
	}

	.index1 .dex1-top .xtop-left .xtopul ul li .con .c{
		font-size: 14px;
	}

	.index1 .dex1-top .xtop-left .xtopul ul li .con .num span{
		font-size: 28px;
	}

	.index1 .dex1-top .xtop-left .xtopul ul li:nth-child(3) .con .num i{
		font-size: 18px;
	}

	.i_zgs_li .con .c{
		font-size: 14px;
		line-height: 1.3;
	}

	.font36{
		font-size: 18px;
	}

	.i_zgs_li .con .c{
		height: auto;
		display: none;
	}

	.i_zgs_li .con {
	    padding: 20px 15px;

	}

	.i_zgs_li:nth-child(1) .bg { background: url(../images/bg2.png) no-repeat bottom right #0a63c7; background-size: 5% auto; }
	.i_zgs_li:nth-child(2) .bg { background: url(../images/bg2.png) no-repeat bottom right #2b7391; background-size: 5% auto; }
	.i_zgs_li:nth-child(3) .bg { background: url(../images/bg1.png) no-repeat bottom right #797776; background-size: 5% auto; }

	.index2 .dex2bottom ul li a .dex2bomp .mpb{
		font-size: 14px;
	}

	.index2 .dex2bottom ul li{
		width: 100%;
		margin-bottom: 20px;
	}

	.index2 .dex2bottom ul li:last-child{
		margin-bottom: 0;
	}

	.index2 .dex2bottom ul li a .dex2bomp{
		padding: 21px 15px 25px 15px;
	}

	.index3 .ndexspbottom .spbomfd ul li a .dtckan{
		margin-top: 15px;
	}

	.index3 .ndexspbottom .spbomfd ul li a {
	    padding: 22px 15px 25px 15px;
	}

	.index3 .ndexspbottom .spbomf .spbomer a .adwpd{
		padding: 0 15px 20px 15px;
	}

	.index3 .ndexspbottom .spbomf .spbomer a .adwpd .mec{
		margin-bottom: 15px;
	}

	.index4 .xind-left .ind-m{
		display: none;
	}

	.index4 .xind-left:hover .ind-i{
		opacity: 1;
	}

	.index4 .xind-left .ind-i .i-z{
		margin-top: 20px;
	}

	.index4 .xind-left .ind-i .icon img, .index4 .xind-left .ind-m .icon img{
		width: 80px;
	}
}
@media(max-width:600px){
    .banner .banne-tpw .tpwdl:before{
		/*display: none;*/
	
	}
}

/**媒体中心**/
.hsbt{
	color: #333;
	font-weight: bold;
}

.nybanner{
	position: relative;
	margin-top: 80px;
}
.nybanner .img { max-height: 90vh; overflow: hidden; }

.nybanner .img .md{
	display: none;
}

.nybanner .nywz{
	position: absolute;
	top: 50%;
	left: 0;
	z-index: 1;
	width: 100%;
	transform: translateY(-50%);
}

.nybanner .nywz .wzfl{
	position: relative;
	padding-left: 8.5%;
}

.nybanner .nywz .wzfl:before{
	position: absolute;
	content: "";
	left: 0;
	top: 50%;
	z-index: -1;
	width: 53.7vw;
    height: 14.9vw;
	transform: translateY(-50%);
	background: url(../images/nybannerhd.png)no-repeat center center/cover;
	background-size: 100% 100%;
}

.nybanner .nywz .wzfl .fla{
	color: #fff;
}

.nybanner .nywz .wzfl .flb{
	color: #fff;
	margin-top: 10px;
	text-transform: uppercase;
}

.nybanner .wzdscds{
	position: absolute;
	bottom: 0;
	width: 100%;
}

.nybanner .wzdscds ul li{
	float: left;
	width: 25%;
	border-right: 1px solid #a8c1cd;
	text-align: center;
	background: rgba(54, 122, 151, .7);
}

.nybanner .wzdscds ul li.cur{
	background: #f5f5f5;
	border-bottom: 1px solid #e9e9e9;
}

.nybanner .wzdscds ul li.cur a{
	color: #666666;
}

.nybanner .wzdscds ul li:last-child{
	border-right: 0;
}

.nybanner .wzdscds ul li a{
	font-size: 18px;
	color: #fff;
	line-height: 52px;
	display: block;
}

.bsmdpe{
	background: #f5f5f5;
}

.news1{
	background: #f5f5f5;
	padding:6.8vw 0 7.3vw;
}

.news1 .ws1-top .top-qh{
	margin-top: 25px;
	margin-bottom: 36px;
}

.news1 .ws1-top .top-qh ul li{
	float: left;
	height: 48px;
	line-height: 48px;
	width: 153px;
	font-size: 16px;
	color: #333333;
	margin-right: 20px;
	text-align: center;
	border-radius: 40px;
	border: 1px solid #666666;
}

.news1 .ws1-top .top-qh ul li:last-child{
	margin-right: 0;
}

.news1 .ws1-top .top-qh ul li.cur{
	background: #2b7391;
	border-color: #2b7391;
	color: #fff;
}
.news1 .ws1-top .top-qh ul li.cur a{
    color: #fff;
}

.news1 .tabBox .ws1-tpdw{
	position: relative;
	border-radius: 10px; overflow: hidden;
	max-height: 30vw; overflow: hidden;
}

.news1 .tabBox .ws1-tpdw .tpdwdw{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.news1 .tabBox .ws1-tpdw .tpdwdw a{
	display: block;
	width: 100%;
	height: 100%;
}

.news1 .tabBox .ws1-tpdw .tpdwdw a .dwbk{
	position: absolute;
	bottom: 0;
	width: 100%;
	padding: 0 30px 30px 30px;
}

.news1 .tabBox .ws1-tpdw .tpdwdw a .dwbk .wda,
.news1 .tabBox .ws1-tpdw .tpdwdw a .dwbk .wdb,
.news1 .tabBox .ws1-tpdw .tpdwdw a .dwbk .wdc{
	color: #fff;
}

.news1 .tabBox .ws1-tpdw .tpdwdw a .dwbk .wdb{
	margin: 12px 0 3px;
}

.news1 .tabBox .ws1-tpdw .tpdwdw a .dwbk .wdc{
	width: 50%;
	line-height: 24px;
}

.news1 .tabBox .ws1-tpdw .tpdwdw a .dwbk .wdc p{
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

.news1 .tabBox .ws1-tpdw .tpdwdw a .dwbk .dtckan{
	color: #fff;
	margin-top: 23px;
}

.news1 .tabBox .ws1-tpdw .tpdwdw a .dwbk .dtckan span{
	background: url(../images/leftjt.png) no-repeat center center/cover;
}

.news1 .tabBox .ws1-bottom {
	margin-top: 22px;
}

.news1 .tabBox .ws1-bottom ul li{
	background: #fff;
	border-radius: 10px;
	overflow: hidden;
	margin-bottom: 20px;
}

.news1 .tabBox .ws1-bottom ul li:last-child{
	margin-bottom: 0;
}

.news1 .tabBox .ws1-bottom ul li a{
	display: block;
	padding: 29px 30px 30px 30px;
}

.news1 .tabBox .ws1-bottom ul li a .wda{
	color: #666666;
	margin-bottom: 12px;
}
.news1 .tabBox .ws1-bottom ul li a .wdb{
	color: #333333;
	margin-bottom: 3px;
}

.news1 .tabBox .ws1-bottom ul li:hover a .wdb{
	color: #2b7391;
}

.news1 .tabBox .ws1-bottom ul li a .wdc{
	color: #333333;
	margin-bottom: 30px;
	margin-top: 20px;
}

.news1 .tabBox .ws1-bottom ul li a .wdc p{
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;	
}

.fyq{
	text-align: center;
	margin-top: 70px;
}

.fyq a{
	display: inline-block;
	width: 48px;
	height: 48px;
	line-height: 48px;
	font-size: 16px;
	color: #666666;
	border: 1px solid #b5b5b5;
	border-radius: 5px;
	margin: 0 3px;
}

.fyq a.cur{
	color: #fff;
	background: #2b7391;
	border-color: #2b7391;
}

.fyq a:hover{
	color: #fff;
	background: #2b7391;
	border-color: #2b7391;	
}

@media(max-width: 1500px) {
	.nybanner .nywz .wzfl{
		padding-left: 5%;
	}
} 

@media(max-width: 1480px) {
	.news1 .ws1-top .top-qh ul li{
		height: 42px;
		line-height: 42px;
	}

	.news1 .ws1-top .top-qh{
		margin-top: 15px;
	}

	.news1 .tabBox .ws1-tpdw .tpdwdw a .dwbk{
		padding: 0 20px 20px 20px;
	}

	.news1 .tabBox .ws1-bottom ul li a{
		padding: 22px 20px 20px 20px;
	}
}

@media(max-width: 1280px) {
	.nybanner .wzdscds ul li a {
	    font-size: 18px;
	    color: #fff;
	    line-height: 60px;
	    display: block;
	}
}

@media(max-width: 1100px) {
    .news1 .tabBox .ws1-tpdw{ 
    	max-height: 70vw; 
    }

	.nybanner .img .md{
		display: block;
	}

	.nybanner .img .pc{
		display: none;
	}

	.news1{
		padding: 35px 0 45px;
	}

	.news1 .ws1-top .top-qh{
		margin: 0 0 25px;
	}

	.fyq{
		margin-top: 30px;
	}

	.news1 .tabBox .ws1-tpdw .tpdwdw a .dwbk .wdb {
	    margin: 9px 0 3px;
	}

	.news1 .tabBox .ws1-tpdw .tpdwdw a .dwbk .dtckan{
		margin-top: 17px;
	}

	.news1 .tabBox .ws1-bottom ul li a .wda{
		margin-bottom: 9px;
	}

	.news1 .tabBox .ws1-bottom ul li a .wdc {
	    margin-bottom: 17px;
	}

	.nybanner .nywz .wzfl{
		padding-left: 4%;
	}

	.nybanner{
		margin-top: 60px;
	}

	.nybanner .nywz{
		top: 50%;
	}

	.nybanner .wzdscds{
		display: none;
	}
}

@media(max-width: 1024px) {
	.news1 .tabBox .ws1-tpdw .tpdwdw a .dwbk .wdc{
		width: 80%;
		line-height: 1.6;
	}

	.news1 .ws1-top .top-qh ul li{
		font-size: 14px;
		width: 120px;
		margin-right: 15px;
		height: 38px;
		line-height: 37px;
	}

	.news1 .tabBox .ws1-tpdw .tpdwdw a .dwbk {
	    padding: 0 15px 20px 15px;
	}

	.news1 .tabBox .ws1-bottom ul li a {
	    padding: 19px 15px 18px 15px;
	}

	.news1 .tabBox .ws1-bottom ul li a .wdc{
		line-height: 1.6;
	}

	.fyq a{
		width: 38px;
		height: 38px;
		line-height: 38px;
		font-size: 14px;
	}

	.nybanner .nywz .wzfl:before{
		width:70vw;height: 20vw;
	}
}

@media(max-width: 750px) {
	.news1 .tabBox .ws1-tpdw .img img{
		/*height: 50vw;*/
		max-width: 500%;
		width: 100%!important;
	}
	.hsbt{
	    margin-bottom: 20px;
	}
	.nybanner { overflow: hidden; }
	.nybanner .nywz .wzfl:before{
		width:100vw;height: 90vh; background: rgba(0,0,0,0.3);
	}
}

@media(max-width: 600px) {
	.fyq a{
		width: 28px;
		height: 28px;
		line-height: 28px;
		font-size: 14px;
	}	
}

@media(max-width: 450px) {
	.news1 .ws1-top .top-qh{
		width: 100%;
		margin-top: 15px;
	}

	.news1 .ws1-top .top-qh ul li{
		width: 48%;
		margin-right: 4%;
	}

	.news1 .tabBox .ws1-tpdw .img img{
		width: 125%!important;
		/*height: 55vw;*/
	}
}





/**加入我们**/
.Join1{
	background: #f5f5f5;
	padding: 6vw 0 6vw;
}

.Join1 .Joindw{
	position: relative;
	background: #fff;
	border-radius: 10px;
	overflow: hidden;
}

.Join1 .Joindw .ndw-left{
	width: 50%;
}

.Join1 .Joindw .ndw-right{
	position: absolute;
	width: 50%;
	right: 0;
	top: 0;
	height: 100%;
	padding: 4.3vw 40px 0 50px;
}

.Join1 .Joindw .ndw-right .bjs .jsb{
	color: #333;
	line-height: 30px;
	margin-top: 1.5vw;
	height: 12.5vw;
    overflow-y: auto;
    overflow-x: hidden;
    padding-right: 10px;
}

.Join1 .Joindw .ndw-right .bjs .jsb::-webkit-scrollbar {
	width: 4px;
	height: 4px;
}

.Join1 .Joindw .ndw-right .bjs .jsb::-webkit-scrollbar-thumb {
	border-radius: 5px;
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);
	background: #2b7391;
}

.Join1 .Joindw .ndw-right .bjs .jsb::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
	border-radius: 0;
	background: #ebf2f9;
}

.relative .gydyan,
.relative .gydzan{
	position: initial;
	margin-top: 0;
	float: left;
	width: 50px;
	height: 50px;
}

.gydyan{
	margin-left: 20px;
	background: url(../images/rq.png)no-repeat center center/cover;
}

.gydzan{
	background: url(../images/lq.png)no-repeat center center/cover;
}

.gydyan:hover{
	background: url(../images/rqa.png)no-repeat center center/cover;
}

.gydzan:hover{
	background: url(../images/lqa.png)no-repeat center center/cover;
}

.gydyan:after,
.gydzan:after{
	opacity: 0;
}

.Join2{
	padding: 6.5vw 0 7.3vw;
}

.Join2 .oibn-bottom {
	margin-top: 30px;
}

.Join2 .oibn-bottom .oinbdldf .swiper-slide .biun{
	position: absolute;
	width: 100%;
	bottom: 0;
	left: 0;
	font-size: 18px;
	color: #fff;
	padding: 0 30px 27px 30px;
}

.Join3{
	background: #f5f5f5;
	padding: 6.5vw 0 6.5vw;
}

.Join3 .san-top .snt-right{
	margin-top: 9px;
}

.Join3 .san-top .snt-right ul li{
	float: left;
	height: 48px;
	width: 153px;
	margin-right: 20px;
	border-radius: 40px;
	border: 1px solid #666666;
	text-align: center;
	line-height: 48px;
}

.Join3 .san-top .snt-right ul li:last-child{
	margin-right: 0;
}

.Join3 .san-top .snt-right ul li.cur{
	color: #fff;
	border-color: #2b7391;
	background: #2b7391;
}

.Join3 .san-button{
	margin-top: 42px;
}

.Join3 .san-button .tabBox .box .boxtba .wcznqrover{
	border-radius: 7px 7px 0 0;
	overflow: hidden;
	border: 1px solid #e0e0e0;
}

.Join3 .san-button .tabBox .box .boxtba .wcznqrover .join-dy,
.Join3 .san-button .tabBox .box .boxtba .wcznqrover .join-de,
.Join3 .san-button .tabBox .box .boxtba .wcznqrover .join-ds,
.Join3 .san-button .tabBox .box .boxtba .wcznqrover .join-dw,
.Join3 .san-button .tabBox .box .boxtba .wcznqrover .join-dl{
	width: 25%;
	text-align: center;
}

.Join3 .san-button .tabBox .box .boxtba .wcznqrover .join-a{
	background: #797776;
	color: #fff;
	border-bottom: 1px solid #cecece;
}

.Join3 .san-button .tabBox .box .boxtba .wcznqrover .join-a .join-zt{
	height: 100px;
	border-right: 1px solid #676564;
	line-height: 100px;
}

.Join3 .san-button .tabBox .box .boxtba .wcznqrover .g-inp ul li{
	background: #fff;
	border-bottom: 1px solid #cecece;
}

.Join3 .san-button .tabBox .box .boxtba .wcznqrover .g-inp ul li:nth-child(2n){
	background: #f5f5f5;
}

.Join3 .san-button .tabBox .box .boxtba .wcznqrover .g-inp ul li:last-child{
	border: 0;
}

.Join3 .san-button .tabBox .box .boxtba .wcznqrover .g-inp ul li .t a{
	display: block;
}

.Join3 .san-button .tabBox .box .boxtba .wcznqrover .g-inp ul li .t a .t-t{
	height: 80px;
	line-height: 80px;
	color: #333333;
	border-right: 1px solid #cecece;
}

.Join3 .san-button .tabBox .box .boxtba .wcznqrover .g-inp ul li .t a .t-t:last-child{
	border: 0;
}

.Join3 .san-button .tabBox .box .boxtba .wcznqrover .g-inp ul li .t a .t-t .t-ta span{
	display: inline-block;
	width: 16px;
	height: 12px;
	margin-left: 10px;
	background: url(../images/t-ta.png) no-repeat center center/cover;
}

.Join3 .san-button .tabBox .box .boxtba .wcznqrover .g-inp ul li:hover{
	background: #2b7391;
}

.Join3 .san-button .tabBox .box .boxtba .wcznqrover .g-inp ul li:hover .t a .t-t{
	color: #fff;
}

.Join3 .san-button .tabBox .box .boxtba .wcznqrover .g-inp ul li:hover .t a .t-t .t-ta span{
	background: url(../images/t-taa.png) no-repeat center center/cover;
}

.Join4{
	padding: 7vw 0 10.5vw;
}

.Join4 .obnv-bottom{
	margin-top: 35px;
}

.Join4 .obnv-bottom .obnvklsm .swiper-wrapper .swiper-slide{
	background: #f5f5f5;
	border-radius: 10px;
	overflow: hidden;
}

.Join4 .obnv-bottom .obnvklsm .swiper-wrapper .swiper-slide a{
	display: block;
	padding: 24px 30px 30px 30px;
}

.Join4 .obnv-bottom .obnvklsm .swiper-wrapper .swiper-slide a .pera,
.Join4 .obnv-bottom .obnvklsm .swiper-wrapper .swiper-slide a .perb,
.Join4 .obnv-bottom .obnvklsm .swiper-wrapper .swiper-slide a .perc,
.Join4 .obnv-bottom .obnvklsm .swiper-wrapper .swiper-slide a .perd,
.Join4 .obnv-bottom .obnvklsm .swiper-wrapper .swiper-slide a .dtckan{
	color: #333333;
}

.Join4 .obnv-bottom .obnvklsm .swiper-wrapper .swiper-slide a .perb{
	margin: 0px 0 38px;
}

.Join4 .obnv-bottom .obnvklsm .swiper-wrapper .swiper-slide a .perd{
	line-height: 24px;
	margin: 15px 0 32px;
}

.Join4 .obnv-bottom .obnvklsm .swiper-wrapper .swiper-slide a .perd p{
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
}

.Join4 .obnv-bottom .obnvklsm .swiper-wrapper .swiper-slide a .dtckan span{
	background: url(../images/t-ta.png) no-repeat center center/cover;
}

.Join4 .obnv-bottom .obnvklsm .swiper-wrapper .swiper-slide:hover{
	background: #2b7391;
}

.Join4 .obnv-bottom .obnvklsm .swiper-wrapper .swiper-slide:hover a .pera,
.Join4 .obnv-bottom .obnvklsm .swiper-wrapper .swiper-slide:hover a .perb,
.Join4 .obnv-bottom .obnvklsm .swiper-wrapper .swiper-slide:hover a .perc,
.Join4 .obnv-bottom .obnvklsm .swiper-wrapper .swiper-slide:hover a .perd,
.Join4 .obnv-bottom .obnvklsm .swiper-wrapper .swiper-slide:hover a .dtckan{
	color: #fff;
}

.Join4 .obnv-bottom .obnvklsm .swiper-wrapper .swiper-slide:hover a .dtckan span{
	background: url(../images/t-taa.png) no-repeat center center/cover;
}

@media(max-width: 1920px) {
	.relative .gydyan, .relative .gydzan {
	    width: 45px;
	    height: 45px;
	}

	.Join2 .oibn-bottom{
		margin-top: 40px;
	}
}

@media(max-width: 1480px) {
	.Join1 .Joindw .ndw-right {
	    padding: 4.3vw 30px 0 30px;
	}

	.relative .gydyan, .relative .gydzan {
    	width: 40px;
    	height: 40px;
	}

	.Join2 .oibn-bottom .oinbdldf .swiper-slide .biun{
		padding: 0 20px 22px 20px;
	}

	.Join3 .san-button .tabBox .box .boxtba .wcznqrover .join-a .join-zt {
	    height: 70px;
	    line-height: 70px;
	}

	.Join3 .san-button .tabBox .box .boxtba .wcznqrover .g-inp ul li .t a .t-t{
		height: 65px;
		line-height: 65px;
	}

	.Join4 .obnv-bottom .obnvklsm .swiper-wrapper .swiper-slide a {
	    display: block;
	    padding: 24px 20px 25px 20px;
	}

	.Join4{
		padding: 7vw 0 9vw;
	}

	.gydyan{
		margin-right: 15px;
	}
}

@media(max-width: 1100px) {
	.Join1,
	.Join2,
	.Join3,
	.Join4{
		padding: 35px 0 45px;
	}

	.Join1 .Joindw .ndw-right{
		padding: 25px 20px 0 20px;
	}

	.Join2 .oibn-bottom{
		margin-top: 25px;
	}

	.Join3 .san-top .snt-right{
		margin-top: 0;
	}

	.Join4 .obnv-bottom .obnvklsm .swiper-wrapper .swiper-slide a .perb {
	    margin: 0px 0 25px;
	}
}

@media(max-width: 1024px) {
	.Join1 .Joindw .ndw-right .bjs .jsb{
		font-size: 14px;
		line-height: 1.6;
	}

	.Join1 .Joindw .ndw-right .bjs .jsb{
		height: auto;
	}

	.Join1 .Joindw .ndw-right{
		padding: 20px 15px 25px 15px;
		position: initial;
		width: 100%;
		background: #fff;
		margin-top: 20px;
	}

	.Join1 .Joindw .ndw-left{
		width: 100%;
		border-radius: 10px;
		overflow: hidden;
	}

	.Join1 .Joindw{
		background: initial;
	}

	.Join1 .Joindw .ndw-right .bjs .jsb{
		margin-top: 10px;
	}

	.Join2 .oibn-bottom .oinbdldf .swiper-slide .biun {
	    padding: 0 15px 16px 15px;
	}

	.Join3 .san-top .snt-right ul li{
		font-size: 14px;
		width: 130px;
		height: 35px;
		line-height: 35px;
	}

	.Join3 .san-button .tabBox .box .boxtba .wcznqrover .join-a .join-zt{
		font-size: 16px;
		line-height: 50px;
		height: 50px;
	}

	.Join3 .san-button .tabBox .box .boxtba .wcznqrover .g-inp ul li .t a .t-t{
		font-size: 14px;
		height: 40px;
		line-height: 40px;
	}

	.Join3 .san-button{
		margin-top: 25px;
	}

	.Join4 .obnv-bottom{
		margin-top: 25px;
	}

	.Join4 .obnv-bottom .obnvklsm .swiper-wrapper .swiper-slide a {
	    padding: 18px 15px 20px 15px;
	}

	.Join4 .obnv-bottom .obnvklsm .swiper-wrapper .swiper-slide a .perd{
		font-size: 14px;
		line-height: 1.6;
		margin: 8px 0 20px;
	}

	.Join4 .obnv-bottom .obnvklsm .swiper-wrapper .swiper-slide a .perb{
		font-size: 15px;
		margin-bottom: 17px;
	}

	.relative .gydyan, .relative .gydzan {
	    width: 35px;
	    height: 35px;
	}

	.gydyan {
	    margin-right: 10px;
	}

	.dtckan span{
		height: 10px;
		width: 14px;
	}

	.Join3 .san-button .tabBox .box .boxtba .wcznqrover .g-inp ul li .t a .t-t .t-ta span{
		height: 10px;
		width: 14px;
	}
}

@media(max-width: 750px) {
	.Join3 .san-button .tabBox .box .boxtba{
		overflow: scroll;
	}

	.Join3 .san-button .tabBox .box .boxtba .wcznqrover{
		min-width: 700px;
	}

	.Join3 .san-button .tabBox .box .boxtba .wcznqrover .join-dy,
	.Join3 .san-button .tabBox .box .boxtba .wcznqrover .join-de,
	.Join3 .san-button .tabBox .box .boxtba .wcznqrover .join-ds,
	.Join3 .san-button .tabBox .box .boxtba .wcznqrover .join-dw,
	.Join3 .san-button .tabBox .box .boxtba .wcznqrover .join-dl{
		width: 220px;
	}

	.Join3 .san-button .tabBox .box .boxtba .wcznqrover {
	    min-width: 882px;
	}
}

@media(max-width: 550px) {
	.Join3 .san-top .snt-right{
		width: 100%;
		margin-top: 15px;
	}

	.Join3 .san-top .snt-right ul li{
		width: 48%;
		margin-right: 4%;
	}

	.Join3 .san-top .snt-right ul li:last-child{
		margin-right: 0;
	}
}





/**技术研发**/
.Technology1{
	padding-top: 0;
}

.Technology1 .yfzxdybt{
	margin-top: 7vw;
}

.Technology1 .dybta{
	margin-bottom: 33px;
}

.Technology1 .pipleB-b{
	margin-top: 39px;
}

.Technology2 {
	padding: 6.5vw 0 7.2vw;
}

.Technology2 .ogyt2-top .gybt .bta1{
	margin-top: 0;
}

.Technology2 .ogyt2-bottom {
	position: relative;
	margin-top: 40px	;
}

.Technology2 .ogyt2-bottom .yt-bottoml{
	background: #f5f5f5;
	width: 33.25%;
	border-radius: 10px;
	overflow: hidden;
}

.Technology2 .ogyt2-bottom .yt-bottoml ul li{
	height: 129px;
	line-height: 129px;
	font-size: 26px;
	position: relative;
	padding: 0 0 0 44px;
	color: #2b7391;
	border-bottom: 1px solid #dcdcdc;
}

.Technology2 .ogyt2-bottom .yt-bottoml ul .cur{
	color: #fff;
	background: #2b7391;
}

.Technology2 .ogyt2-bottom .yt-bottoml ul li:last-child{
	border: 0;
}

.Technology2 .ogyt2-bottom .yt-bottoml ul li .img{
	position: absolute;
	right: 40px;
	top: 50%;
	transform: translateY(-50%);
	height: 59px;
}

.Technology2 .ogyt2-bottom .yt-bottoml ul li .img .djj{
	display: none;
}

.Technology2 .ogyt2-bottom .yt-bottoml ul li.cur .img .mr{
	display: none;
}

.Technology2 .ogyt2-bottom .yt-bottoml ul li.cur .img .djj{
	display: block;
}

.Technology2 .ogyt2-bottom .yt-bottomr{
	width: 65%;
	position: absolute;
	right: 0;
	border-radius: 10px;
	height: 100%;
	overflow: hidden;
	padding: 49px 57px 0 60px;
	background: url(../images/yt-bottomr.jpg) no-repeat center center/cover;
}

.Technology2 .ogyt2-bottom .yt-bottomr .box .nb .b1{
	color: #333;
	font-size: 28px;
}

.Technology2 .ogyt2-bottom .yt-bottomr .box .nb .b2{
	color: #333333;
	margin-top: 11px;
	line-height: 30px;
}

.Technology3{
	padding: 7.3vw 0 7.3vw;
}

.Technology3 .ologydeswiper .plmxs-left{
	width: 30.5%;
}

.Technology3 .ologydeswiper .plmxs-left .wiperl{
	height: 462px;
}

.Technology3 .ologydeswiper .plmxs-left .wiperl .swiper-slide{
	border-bottom: 1px solid #a1a1a1;
	height: 66px !important;
	padding-top: 28px;
}

.Technology3 .ologydeswiper .plmxs-left .wiperl .swiper-slide-thumb-active{
	border-color: #2b7391;
}

.Technology3 .ologydeswiper .plmxs-left .wiperl .swiper-slide .li{
	line-height: 1;
	font-size: 26px;
	color: #666666;
}

.Technology3 .ologydeswiper .plmxs-left .wiperl .swiper-slide-thumb-active .li{
	color: #2b7391;
}

.Technology3 .ologydeswiper .plmxs-left .wiperl .swiper-slide .li .clearfix{
	position: relative;
}

.Technology3 .ologydeswiper .plmxs-left .wiperl .swiper-slide .li .clearfix:before{
	position: absolute;
	content: "";
	top: 50%;
	width: 7.5%;
	height: 1px;
	left: 45.45%;
	background: #979797;
	transform: translate(-50%,-50%);
}

.Technology3 .ologydeswiper .plmxs-right{
	width: 60%;
	padding: 0 82px;
	margin-top: 1.5vw;
}

.Technology3 .ologydeswiper .plmxs-right .sped-prev{
	position: absolute;
	top: 45%;
	left: 0;
	transform: translateY(-50%);
}


.Technology3 .ologydeswiper .plmxs-right .sped-next{
	position: absolute;
	top: 45%;
	margin-left: 0;
	right: 0;
	transform: translateY(-50%);
}

.Technology3 .ologydeswiper .plmxs-right .wiperr .swiper-wrapper .swiper-slide{
	transform: scale(.85);
	transition: all 0.5s;
	text-align: center;
	opacity: .8;
}

.Technology3 .ologydeswiper .plmxs-right .wiperr .swiper-wrapper .swiper-slide-active{
	transform: scale(1);
	opacity: 1;
}

.Technology3 .ologydeswiper .plmxs-right .wiperr .swiper-wrapper .swiper-slide .sped{
	font-size: 24px;
	color: #333333;
	margin-top: 18px;
	transition: all 0.5s;
	opacity: 0;
}

.Technology3 .ologydeswiper .plmxs-right .wiperr .swiper-wrapper .swiper-slide-active .sped{
	opacity: 1;
}

.Technology4{
	background: #f5f5f5;
	padding: 7vw 0 6vw;
}

.Technology4 .bt{
	margin-bottom: 30px;
}

.Technology4 .chnologl{
	width: 33%;
	color: #333333;
	line-height: 30px;
}

.Technology4 .chnologr{
	width: 60%;
	position: relative;
}

.Technology4 .chnologr ul li{
	float: left;
	width: 31.89%;
	margin-right: 2.1%;
}

.Technology4 .chnologr ul li:nth-child(3n){
	margin-right: 0;
}

.Technologywdz{
	padding: 6.5vw 0 7vw;
}

.Technologywdz{
	background: #f5f5f5;
}

.Technologywdz .wdzfls-bt{
	position: relative;
}

.Technologywdz .wdzfls-bt .zflsr{
	position: absolute;
	bottom: 4px;
	right: 0;
}

.Technologywdz .wdzfls-bt .zflsr ul li{
	float: left;
	padding-left: 26px;
	font-size: 16px;
	position: relative;
	line-height: 1;
	margin-right: 20px;
}

.Technologywdz .wdzfls-bt .zflsr ul li:last-child{
	margin-right: 0;
}

.Technologywdz .wdzfls-bt .zflsr ul li:before{
	position: absolute;
	content: "";
	left: 0;
	top: 50%;
	width: 15px;
	height: 15px;
	border-radius: 50%;
	background: #b0d586;
	transform: translateY(-50%);
}

.Technologywdz .wdzfls-bt .zflsr ul li.sy:before{
	background: #598fa5;
}
.Technologywdz .wdzfls-bt .zflsr ul li.hx:before{
	background: url(../images/star.png) no-repeat center;
}

.Technologywdz .wdzfls-nr{
	border-radius: 10px;
	overflow: hidden;
	margin-top: 32px;
	border: 1px solid #cecece;
}

.Technologywdz .wdzfls-nr dl dt{
	background: #797776;
	color: #fff;
	/*text-transform: uppercase;*/
}

.Technologywdz .wdzfls-nr dl dt .er{
	font-size: 18px;
	text-align: center;
	line-height: 80px;
	height: 80px;
	border-right: 1px solid #676564;
	position: relative;
}

.Technologywdz .wdzfls-nr dl dt .er .tt { position: absolute; width: 100%; left:0; top:50%; transform: translateY(-50%); line-height: 1.5; }
.Technologywdz .wdzfls-nr dl dt .er10,.Technologywdz .wdzfls-nr .er10 { display: none; }
.Technologywdz .wdzfls-nr dl dt .er:last-child{
	border-right: 0;
}
.Technologywdz .wdzfls-nr dl dd:nth-child(2n-1) a .et{ background:#f5f5f5; }
.Technologywdz .wdzfls-nr dl dd .ppap a{
	display: block;
}

.Technologywdz .wdzfls-nr .er1{
	width: 9%;
	float: left;
}

.Technologywdz .wdzfls-nr .er2{
	width: 9%;
	float: left;
}


.Technologywdz .wdzfls-nr .er3{
	width: 12%;
	float: left;
}



/*.Technologywdz .wdzfls-nr .er4{*/
/*	width: 7%;*/
/*	float: left;*/
/*	position: relative;*/
/*}*/
/*.Technologywdz .wdzfls-nr .er5{*/
/*	width: 7%;*/
/*	float: left;*/
/*}*/
/*.Technologywdz .wdzfls-nr .er6{*/
/*	width: 7%;*/
/*	float: left;*/
/*}*/
/*.Technologywdz .wdzfls-nr .er7{*/
/*	width: 7%;*/
/*	float: left;*/
/*}*/
/*.Technologywdz .wdzfls-nr .er8{*/
/*	width: 7%;*/
/*	float: left;*/
/*}*/
/*.Technologywdz .wdzfls-nr .er9{*/
/*	width: 10%;*/
/*	float: left;*/
/*}*/
.Technologywdz .wdzfls-nr .er6 .tt .tt1,.Technologywdz .wdzfls-nr .er6 .tt .tt2 { line-height: 39px; }
.Technologywdz .wdzfls-nr .er6 .tt .tt1 { border-bottom:1px solid #676564; }
.Technologywdz .wdzfls-nr .er6 .tt .tt2 span:nth-child(1) { border-right:1px solid #676564; }
.Technologywdz .wdzfls-nr .er6 .tt .tt2 span { float: left; width: 50%; text-align: center; }
.Technologywdz .wdzfls-nr .er3{
	width: 17%;
	float: left;
}
.Technologywdz .wdzfls-nr .er4{
	width: 8%;
	float: left;
	position: relative;
}
.Technologywdz .wdzfls-nr .er5{
	width: 8%;
	float: left;
}
.Technologywdz .wdzfls-nr .er6{
	width:16%;
	float: left;
}
.Technologywdz .wdzfls-nr .er7{
	width: 8%;
	float: left;
}
.Technologywdz .wdzfls-nr .er8{
	width: 8%;
	float: left;
}
.Technologywdz .wdzfls-nr .er9{
	width: 8%;
	float: left;
}

.Technologywdz .wdzfls-nr .er6 { position: relative; }
.Technologywdz .wdzfls-nr .er6:after { content:''; margin-left:-1px; width: 1px; height: 100%; background:#d9d9d9; position: absolute; left:50%; top:0;}
.Technologywdz .wdzfls-nr dl dd:hover a .er6:after { background:#25627b;  }

.Technologywdz .wdzfls-nr dl dt .er:after { display:none; }



.Technologywdz .wdzfls-nr .er10{
	width: 16%;
	float: left;
}

.Technologywdz .wdzfls-nr dl dd a{
	display: block;
}

.Technologywdz .wdzfls-nr dl dd a .et{
	text-align: center;
	height: 70px;
	line-height: 70px;
	font-size: 14px;
	color: #333333;
	background: #fff;
	border-right: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
	position: relative;
}
.Technologywdz .wdzfls-nr dl dd a .et .t { position: absolute; width: 100%; left:0; text-align:center; top:50%; transform: translateY(-50%); line-height: 20px; }
.Technologywdz .wdzfls-nr dl dd.h2 a .et{height: 140px;line-height: 140px;}
.Technologywdz .wdzfls-nr dl dd.h3 a .et{height: 210px;line-height: 210px;}
.Technologywdz .wdzfls-nr dl dd.h4 a .et{height: 280px;line-height: 280px;}
.Technologywdz .wdzfls-nr dl dd.h5 a .et{height: 350px;line-height: 350px;}
.Technologywdz .wdzfls-nr dl dd.h6 a .et{height: 420px;line-height: 420px;}
.Technologywdz .wdzfls-nr dl dd.h7 a .et{height: 490px;line-height: 490px;}
.Technologywdz .wdzfls-nr dl dd.h8 a .et{height: 560px;line-height: 560px;}
.Technologywdz .wdzfls-nr dl dd.h9 a .et{height: 630px;line-height: 630px;}
.Technologywdz .wdzfls-nr dl dd.h10 a .et{height: 700px;line-height: 700px;}

.Technologywdz .wdzfls-nr dl dd a .et .etm { border-bottom:1px solid #d9d9d9; position: relative; height: 70px; line-height: 70px; }
.Technologywdz .wdzfls-nr dl dd a .et .etm .t { padding: 0 8px; font-size:14px; position: relative; position： absolute; width: 100%; text-align: center; top:50%; transform: translateY(-50%); left:0; line-height: 20px; }
.Technologywdz .wdzfls-nr dl dd:hover a .et .etm { border-color:#25627b;}
.Technologywdz .wdzfls-nr dl dd a .et:last-child{
	border-right: 0;
}

.Technologywdz .wdzfls-nr dl dd a .er4 .jdtmmd{
	height: 30px;
	border-radius: 0 40px 40px 0;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 0;
	background: #71afe1;
	z-index: 1;
}

.Technologywdz .wdzfls-nr dl dd a .er4 .jdtmmd .tttt { position: absolute; left: 10px; top:50%; transform: translateY(-50%); line-height: 1; }

.Technologywdz .wdzfls-nr dl dd a .er4 .jdtmmd2 { border:1px dashed #dedede; }

.Technologywdz .wdzfls-nr dl dd a .er10 .tz{
	font-size: 16px;
	opacity: 0;
}

.Technologywdz .wdzfls-nr dl dd a .er10 .tz span{
	width: 16px;
	margin-left: 10px;
	height: 12px;
	display: inline-block;
	background: url(../images/leftjt.png)no-repeat center center/cover;
}

.Technologywdz .wdzfls-nr dl .tsljd a .et{
	height: 160px;
	line-height: 160px;
	background: #f5f5f5;
}

.Technologywdz .wdzfls-nr dl .tsljd a .er3 {
	position: relative;
}

.Technologywdz .wdzfls-nr dl .tsljd a .er3 .etdw{
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
}

.Technologywdz .wdzfls-nr dl .tsljd a .er3 .etm{
	line-height: 1;
	margin-bottom: 40px;
}

.Technologywdz .wdzfls-nr dl .tsljd a .er3 .etm:last-child{
	margin-bottom: 0;
}

.Technologywdz .wdzfls-nr dl .tsljd a .er4 .jdtmmd{
	top: 31.5%;
}

.Technologywdz .wdzfls-nr dl .tsljd a .er4 .jdtmmd:last-child{
	top: 67.5%;
}

.Technologywdz .wdzfls-nr dl .bjhs a .et{
	background: #f5f5f5;
}

.Technologywdz .wdzfls-nr dl dd a .er4 .hsbj{
	background: #b0d586;
}

.Technologywdz .wdzfls-nr dl dd:last-child a .et{
	border-bottom: 0;
}

.Technologywdz .wdzfls-nr dl dd:hover a .et{
	background: #2b7391;
	color: #fff;
	border-color: #25627b;
}

.Technologywdz .wdzfls-nr dl dd:hover a .tz{
	opacity: 1;
}

@media(max-width: 1920px) {
	.Technology3 .ologydeswiper .plmxs-left{
		width: 483px;
	}	
}

@media(max-width: 1780px) {
    .Technologywdz .wdzfls-nr dl dd a .et .etm .t,.Technologywdz .wdzfls-nr dl dd a .et .t { padding: 0 8px; font-size:14px; line-height:1.2; }
	.Technologywdz .wdzfls-nr dl dd a .et{
		font-size: 16px;
	}

	.Technologywdz .wdzfls-nr dl dd a .er4 .jdtmmd{
		height: 25px;
	}

	.Technologywdz .wdzfls-nr dl .tsljd a .er4 .jdtmmd:last-child{
		top: 67%;
	}

	.Technologywdz .wdzfls-nr dl dt .er{
		font-size: 18px;
	}

	.Technologywdz .wdzfls-nr dl dd a .er10 .tz{
		font-size: 14px;
	}

	.Technologywdz .wdzfls-nr dl dd a .er10 .tz span {
	    width: 14px;
	    height: 10px;
	}

}

/*@media(max-width: 1550px) {*/
/*	.Technologywdz .wdzfls-nr .er3{*/
/*		width: 12%;*/
/*	}*/

/*	.Technologywdz .wdzfls-nr .er8 {*/
/*    	width: 8%;*/
/*	}*/
/*}*/


@media(max-width: 1480px) {
    .Technologywdz .wdzfls-nr dl dd a .et .etm .t,.Technologywdz .wdzfls-nr dl dd a .et .t { padding: 0 8px; font-size:12px; line-height:1.2; }
	.Technology3 .ologydeswiper .plmxs-left .wiperl .swiper-slide .li{
		font-size: 20px;
	}

	.Technology3 .ologydeswiper .plmxs-left .wiperl .swiper-slide {
	    height: 60px !important;
	    padding-top: 19px;
	}

	.Technology3 .logybt{
		margin-bottom: 15px;
	}

	.Technology3 .ologydeswiper .plmxs-right .wiperr .swiper-wrapper .swiper-slide .sped{
		font-size: 18px;
	}

	.Technology3 .ologydeswiper .plmxs-left{
		width: 400px;
	}

	.Technology3 .ologydeswiper .plmxs-right{
		padding: 0 65px;
		width: 62%;
	}

	.Technology3 .ologydeswiper .plmxs-left .wiperl {
    	height: 420px;
	}

	.Technology2 .ogyt2-bottom .yt-bottoml ul li .img {
    	height: 39px;
    	width: 39px;
	}

	.Technology2 .ogyt2-bottom .yt-bottoml ul li {
	    height: 112px;
	    line-height: 112px;
	    font-size: 22px;
	    padding: 0 0 0 20px;
	}

	.Technology2 .ogyt2-bottom .yt-bottoml ul li .img{
		right: 20px;
	}

	.Technology2 .ogyt2-bottom .yt-bottomr {
	    padding: 40px 25px 0 25px;
	}

	.Technology2 .ogyt2-bottom .yt-bottomr .box .nb .b1 {
	    color: #333;
	    font-size: 26px;
	}
}

@media(max-width: 1380px) {
	.Technology3 .ologydeswiper .plmxs-left .wiperl .swiper-slide .li{
		font-size: 18px;
	}

	.Technology3 .ologydeswiper .plmxs-left .wiperl .swiper-slide {
    	height: 51px !important;
    	padding-top: 17px;
	}

	.Technology3 .ologydeswiper .plmxs-left .wiperl {
    	height: 357px;
	}

	.Technology3 .ologydeswiper .plmxs-left {
    	width: 345px;
	}

	.Technology3 .ologydeswiper .plmxs-right {
    	padding: 0 60px;
    	width: 65%;
	}


}

@media(max-width: 1280px) {
	.Technology2 .ogyt2-bottom .yt-bottomr .box .nb .b1 {
	    font-size: 24px;
	}

	.Technologywdz .wdzfls-nr dl dt .er{
		font-size: 16px;
		line-height: 80px;
	}

	.Technologywdz .wdzfls-nr dl dd a .et{
		font-size: 14px;
		line-height: 60px;
		height: 60px;
	}

	.Technologywdz .wdzfls-nr dl .tsljd a .et{
		line-height: 120px;
		height: 120px;
	}

	.Technologywdz .wdzfls-nr dl .tsljd a .er3 .etm{
		margin-bottom: 25px;
	}

	.Technologywdz .wdzfls-nr dl dd a .er4 .jdtmmd{
		height: 20px;
	}

	.Technologywdz .wdzfls-nr dl .tsljd a .er4 .jdtmmd {
    	top: 34.5%;
	}

	.Technologywdz .wdzfls-nr dl .tsljd a .er4 .jdtmmd:last-child {
	    top: 67%;
	}
	.Technologywdz .wdzfls-nr dl dd a .et .etm { height: 60px; line-height: 60px; }
	.Technologywdz .wdzfls-nr dl dd.h2 a .et{height: 120px;line-height: 120px;}
    .Technologywdz .wdzfls-nr dl dd.h3 a .et{height: 180px;line-height: 180px;}
    .Technologywdz .wdzfls-nr dl dd.h4 a .et{height: 240px;line-height: 240px;}
    .Technologywdz .wdzfls-nr dl dd.h5 a .et{height: 300px;line-height: 300px;}
    .Technologywdz .wdzfls-nr dl dd.h6 a .et{height: 360px;line-height: 360px;}
    .Technologywdz .wdzfls-nr dl dd.h7 a .et{height: 420px;line-height: 420px;}
    .Technologywdz .wdzfls-nr dl dd.h8 a .et{height: 480px;line-height: 480px;}
    .Technologywdz .wdzfls-nr dl dd.h9 a .et{height: 540px;line-height: 540px;}
    .Technologywdz .wdzfls-nr dl dd.h10 a .et{height: 600px;line-height: 600px;}

}

@media(max-width: 1100px) {
	.Technology2,
	.Technology3,
	.Technology4{
		padding: 35px 0 45px;
	}

	.Technology2 .ogyt2-bottom .yt-bottoml{
		width: 100%;
	}

	.Technology2 .ogyt2-bottom .yt-bottomr{
		position: initial;
		margin-top: 20px;
		width: 100%;
		height: auto;
		padding: 20px;
	}

	.Technology2 .ogyt2-bottom .yt-bottoml ul li {
	    height: 70px;
	    line-height: 70px;
	}

	.Technology2 .ogyt2-bottom{
		margin-top: 25px;
	}

	.Technology2 .ogyt2-bottom .yt-bottoml ul li .img{
		width: 35px;
		height: 35px;
	}

	.Technology3 .ologydeswiper .plmxs-left{
		width: 100%;
		margin-bottom: 30px;
	}

	.Technology3 .ologydeswiper .plmxs-right{
		width: 100%;
		margin-top: 0;
		padding: 0 50px;
	}

	.Technology4 .chnologl{
		width: 100%;
		margin-bottom: 25px;
	}

	.Technology4 .bt{
		margin-bottom: 15px;
	}

	.Technology4 .chnologr{
		width: 100%;
	}

	.Technology1 .dybta{
		margin-bottom: 15px;
	}

	.Technology1 .pipleB-b{
		margin-top: 25px;
	}

	.Technologywdz{
		padding: 35px 0 45px;
	}

	.Technologywdz .wdzfls-nr{
		margin-top: 25px;
		overflow: scroll;
	}

	.Technologywdz .wdzfls-nr dl{
		min-width: 1500px;
	}

	.Technologywdz .wdzfls-nr dl dt .er{
		line-height: 65px;
	}



}

@media(max-width: 600px){
    .Technologywdz .wdzfls-bt .zflsr{
    	position: relative;
    	bottom: 0;
    	/*right: auto; margin-top: 10px;*/
    }
    .Technologywdz .wdzfls-bt .zflsr ul li { margin: 0px 20px 15px 0; }
    .Technologywdz .wdzfls-nr { margin-top: 10px; }
}
@media(max-width: 1024px) {
	.Technology1 .dybtb{
		font-size: 14px;
		line-height: 1.6;
	}

	.Technology1 .dybta{
		margin-bottom: 8px;
	}

	.Technology2 .ogyt2-bottom .yt-bottoml ul li{
		font-size: 18px;
	}

	.Technology2 .ogyt2-bottom .yt-bottoml ul li {
    	height: 55px;
    	line-height: 55px;
    	padding-left: 15px;
	}

	.Technology2 .ogyt2-bottom .yt-bottoml ul li .img{
		right: 15px;
	}

	.Technology2 .ogyt2-bottom .yt-bottoml ul li .img{
		width: 30px;
		height: 30px;
	}

	.Technology2 .ogyt2-bottom .yt-bottomr .box .nb .b1 {
	    font-size: 18px;
	}

	.Technology2 .ogyt2-bottom .yt-bottomr .box .nb .b2{
		font-size: 14px;
		line-height: 1.6;
	}

	.Technology2 .ogyt2-bottom .yt-bottomr{
		padding: 20px 15px;
	}

	.Technology4 .chnologl .nr{
		font-size: 14px;
		line-height: 1.6;
	}

	.Technology4 .bt{
		margin-bottom: 8px;
	}

	.Technologywdz .wdzfls-bt .zflsr ul li{
		font-size: 14px;
		padding-left: 20px;
	}

	.Technologywdz .wdzfls-bt .zflsr ul li:before{
		width: 14px;
		height: 14px;
	}
}



/**管线详情**/
.mbx{
	border-bottom: 1px solid #c5c4c4;
}

.mbx .promax p a{
	font-size: 14px;
	color: #999999;
	display: inline-block;
	line-height: 67px;
}

.mbx .promax p a.cur{
	color: #333333;
}

.mbx .promax p span{
	font-size: 16px;
	color: #999999;
	margin: -1px 3px 0 3px;
	display: inline-block;
	ine-height: 1;
	line-height: 67px;
}

.mbx .xzdkk ul li{
	float: left;
	margin-right: 47px;
	position: relative;
}

.mbx .xzdkk ul li .subA { display:none; position: absolute; left:50%; transform: translateX(-50%); padding: 6px 0 0; }
.mbx .xzdkk ul li .subB { padding: 10px 20px 20px; background:#fff; width: 150px; box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.06),0.697px 7.97px 9px 0px rgba(0, 0, 0, 0.06); }
.mbx .xzdkk ul li .subA a { font-size: 16px; display: block; line-height: 1.5; padding: 5px 0; text-align: center; }
.mbx .xzdkk ul li .subA a:hover { color:#2b7391; }
.mbx .xzdkk ul li:hover .subA { display: block; }
.mbx .xzdkk ul li a{
	display: block;
	font-size: 18px;
	color: #666666;
	position: relative;
	line-height: 67px;
}

.mbx .xzdkk ul li.cur>a{
	color: #2b7391;
}

.mbx .xzdkk ul li a:after{
	position: absolute;
	content: "";
	left: 0;
	bottom: -1px;
	width: 100%;
	height: 2px;
	display: none;
	background: #2b7391;
}

.mbx .xzdkk ul li.cur>a:after{
	display: block;
}

.mbx .promax{
	position: relative;
}

.mbx .promax:before{
	position: absolute;
	content: "";
	left: -28px;
	top: 50%;
	transform: translateY(-50%);
	width: 18px;
	height: 17px;
	background: url(../images/promax.png)no-repeat center center/cover;
}

.gxxq1 .container{
	position: relative;
}

.gxxq1 .imgl{
	width: 50%;
}

.gxxq1 .moudl{
	width: 50%;
	height: 100%;
	right: 0;
	position: absolute;
}

.dygtes{
	padding: 4vw 0 7vw;
}

.dygtes .moudl{
	background: #f5f5f5;
}

.dygtes .moudl .dlbt{
	padding-bottom: 14px;
    /*text-transform: uppercase;*/
    border-bottom: 1px solid #c4c4c4;
    font-size: 24px;
}
.dygtes .moudl .dlbtz{
	padding-bottom: 14px;
    text-transform: uppercase;
    font-size: 18px; 
    color: #2b7391;
}


.dygtes .moudl .dlnr{
	margin: 30px 0 50px;
}

.dygtes .moudl .dlnr ul li {
    position: relative;
    padding-left: 11px;
}

.dygtes .moudl .dlnr ul li::before {
    content: "";
    position: absolute;
    left: 0;
    top: 10px;
    width: 7px;
    height: 6px;
    background: #666;
    border-radius: 50%;
}

.dygtes .moudl .dlnr p{
	padding-left: 15px;
	position: relative;
	color: #333333;
	line-height: 36px;
}

.dygtes .moudl .dlnr p:before{
	position: absolute;
	content: "";
	left: 0;
	top: 15px;
	width: 5px;
	height: 5px;
	border-radius: 50%;
	background: #c4c4c4;
}

.gxxq1 .moudl .dasdwf{
	position: absolute;
	width: 100%;
	top: 50%;
	padding-left: 65px;
	padding-right: 59px;
	transform: translateY(-50%);
}

.gxxq2{
	background: #f5f5f5;
	padding: 6.5vw 0 7vw;
}

.gxxq2 .moudl{
	left: 0;
	background: #fff;
}

.gxxq2 .moudl .dasdwf .dlnr{
	margin-top: 25px;
}

.gxxq2 .moudl .dasdwf .dlnr p{
	padding-left: 15px;
	position: relative;
	color: #333333;
	line-height: 36px;
}

.gxxq2 .moudl .dasdwf .dlnr p:before{
	position: absolute;
	content: "";
	left: 0;
	top: 15px;
	width: 5px;
	height: 5px;
	border-radius: 50%;
	background: #c4c4c4;
}

.gxxq3{
	padding: 7vw 0 7.5vw;
}

.gxxq3 .moudl{
	background: #f5f5f5;
	width: 50.1%;
} 

.gxxq3 .moudl .dasdwf .dlnr{
	line-height: 30px;
	color: #333333;
	margin-top: 30px;
}

@media(max-width: 1480px) {
	.gxxq1 .imgl img{
		height: 500px;
	}
    .dygtes .moudl .dlbt{
    	padding-bottom: 10px;
        font-size: 22px;
    }
    .dygtes .moudl .dlbtz { font-size: 16px; }
    .dygtes .moudl .dlnr { font-size:16px; }
    .dygtes .moudl .dlbtz { margin-bottom: 0px; }
	.gxxq1 .moudl .dasdwf{
		padding: 0 30px;
	}
} 

@media(max-width: 1100px) {
    .dygtes .moudl .dlbt{
    	padding-bottom: 10px;
        font-size: 20px;
    }
	.gxxq1 .imgl{
		width: 100%;
		border-radius: 10px;
		overflow: hidden;
	}

	.gxxq1 .imgl img{
		height: auto;
	}

	.gxxq1 .moudl{
		width: 100%;
		position: initial;
	}

	.gxxq1 .moudl .dasdwf{
		position: initial;
		transform: translateY(0);
	}

	.gxxq1 .moudl .dasdwf {
    	padding: 20px;
	}

	.dygtes .moudl{
		margin-top: 20px;
	}

	.gxxq1 .moudl{
		border-radius: 10px;
		overflow: hidden;
	}

	.gxxq1 .moudl{
		margin-top: 20px;
	}

	.gxxq3 .moudl .dasdwf .dlnr{
		margin-top: 15px;
	}

	.gxxq2 .moudl .dasdwf .dlnr{
		margin-top: 15px;
	}

	.dygtes .moudl .dlnr {
	    margin: 15px 0 25px;
	}

	.dygtes,
	.gxxq2,
	.gxxq3{
		padding: 35px 0 45px;
	}

	.mbx{
		display: none;
	}


}

@media(max-width: 1024px) {
	.dygtes .moudl .dlnr p,
	.gxxq2 .moudl .dasdwf .dlnr p{
		font-size: 14px;
		line-height: 1.6;
	}

	.gydan a {
	    height: 40px;
	    line-height: 40px;
	}

	.gydan a span{
		margin-top: -3px;
	}

	.mbx .promax p a{
		font-size: 14px;
	}

	.mbx .promax p a{
		font-size: 14px;
	}

	.mbx {
	    padding: 15px 0 15px;
	}

	.dygtes .moudl .dlnr p:before,
	.gxxq2 .moudl .dasdwf .dlnr p:before{
		top: 9px;
		width: 4px;
		height: 4px;
	}

	.gxxq3 .moudl .dasdwf .dlnr{
		margin-top: 8px;
		font-size: 14px;
		line-height: 1.6;
	}

	.gxxq1 .moudl .dasdwf{
		padding: 20px 15px;
	}
}




/**投资者日历**/
.tzzrl{
	background: #f5f5f5;
}

.tzzxq .nywz .fla{
	margin-top: 3px;
}

.tzzxq .nywz .flb{
	margin-top: 0;
}

    .model-select-box {
      width: 155px;
      height: 50px;
      margin-top: 24px;
      line-height: 50px;
      border: 1px solid #2b7391;
      float: right;
      position: relative;
      font-size: 16px;
      border-radius: 40px;
      padding-left: 23px;
      color: #333;
    }


    .model-select-option {
      display: none;
      position: absolute;
      background: #fff;
      width: 100%;
      left: -1px;
      z-index: 9;
      border: 1px solid #000;
    }

    .model-select-option li {
      height: 30px;
      line-height: 30px;
      color: #000;
      cursor: pointer;
    }

.model-select-option li.selected {
  background: #06C;
  color: #fff;
  font-size: 14px;
}

/* 小三角 */
.bg1{
	position: absolute;
	width: 15px;
	right: 28px;
	top: 50%;
	transform: translateY(-50%);
	height: 8px;
	background: url(../images/asdasd.png) no-repeat center center/cover;
}

.tzzrl{
	padding: 7vw 0 6.3vw;
}

.tzzrl .zzr-bottom{
	margin-top: 35px;
}

.tzzrl .zzr-bottom ul li{
	background: #fff;
	margin-bottom: 17px;
	border-radius: 7px;
	overflow: hidden;
}

.tzzrl .zzr-bottom ul li a{
	display: block;
	padding: 46px 0 45px 53px;
	position: relative;
}

.tzzrl .zzr-bottom ul li:last-child{
	margin-bottom: 0;
}

.tzzrl .zzr-bottom ul li .toml{
	text-align: center;
	padding: 0px 46px 3px 0;
	border-right: 1px solid #e5e5e5;
}

.tzzrl .zzr-bottom ul li .tomm{
	display: none;
}

.tzzrl .zzr-bottom ul li .toml .la{
	color: #335665;
	font-size: 60px;
	line-height: 1;
}

.tzzrl .zzr-bottom ul li .toml .lb{
	color: #335665;
	font-size: 18px;
	line-height: 1;
}

.tzzrl .zzr-bottom ul li .tomla{
	width: calc(100% - 190px);
	font-size: 20px;
	color: #333333;
	line-height: 34px;
	margin-left: 50px;
	margin-top: 7px;
}
.tzzrl .zzr-bottom ul li .tomla:hover{
    
	color: #2b7391;
	font-size: 22px;
}
.tzzrl .zzr-bottom ul li .tomla p{
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}


.tzzrl .zzr-bottom ul li .tomlb{
	position: absolute;
	right: 45px;
	top: 50%;
	transform: translateY(-50%);
}

@media(max-width: 1480px) {
	.tzzrl .zzr-bottom ul li .tomlb{
		width: 70px;
		right: 25px;
	}

	.tzzrl .zzr-bottom ul li .toml .la{
		font-size: 45px;
	}

	.tzzrl .zzr-bottom ul li .toml{
		padding-right: 30px;
	}

	.tzzrl .zzr-bottom ul li .tomla {
		font-size: 18px;
		margin-left: 30px;
		width: calc(100% - 135px);
	}

	.tzzrl .zzr-bottom ul li a{
		padding: 35px 25px 35px 25px;
	}

	.tzzrl .zzr-bottom ul li .toml .lb{
		margin-top: 3px;
	}

	.model-select-box{
		margin-top: 10px;
	}

	.tzzrl .zzr-bottom ul li .tomla{
		margin-top: 2px;
	}


}

@media(max-width: 1280px) {
	.tzzrl .zzr-bottom ul li .toml .la{
		font-size: 35px;
	}

	.tzzrl .zzr-bottom ul li .tomla {
    	font-size: 16px;
	}

	.tzzrl .zzr-bottom ul li .toml .lb{
		margin-top: 7px;
	}

	.tzzrl .zzr-bottom ul li .tomlb{
		width: 65px;
	}

	.tzzrl .zzr-bottom ul li .tomla{
		margin-top: 1px;
	}

}

@media(max-width: 1100px) {
	.tzzrl{
		padding: 35px 0 45px;
	}

	.tzzrl .zzr-bottom ul li a{
		padding: 25px;
	}

	.tzzrl .zzr-bottom{
		margin-top: 25px;
	}

	.tzzrl .zzr-bottom ul li .toml{
		padding-right: 25px;
	}

	.tzzrl .zzr-bottom ul li .tomla{
		margin-left: 25px;
	}
}

@media(max-width: 1024px) {
	.model-select-box{
		font-size: 14px;
		height: 40px;
		line-height: 40px;
		margin-top: 0;
		padding-left: 20px;
		width: 130px;
	}

	.bg1 {
	    width: 13px;
	    right: 20px;
	    top: 53%;
	    height: 6px;
	}

	.tzzrl .zzr-bottom ul li .tomla{
		font-size: 14px;
		line-height: 1.6;
	}

	.tzzrl .zzr-bottom ul li .toml .la{
		font-size: 25px;
	}

	.tzzrl .zzr-bottom ul li .toml .lb{
		font-size: 14px;
		margin-top: 2px;
	}

	.tzzrl .zzr-bottom ul li a{
		padding: 20px 15px;
	}

	.tzzrl .zzr-bottom ul li .tomlb{
		width: 50px;
		right: 15px;
	}
}

@media(max-width: 750px) {
	.tzzrl .zzr-bottom ul li .tomlb{
		display: none;
	}

	.tzzrl .zzr-bottom ul li .tomla{
		width: 100%;
		margin-left: 0;
		margin-top: 5px;
	}

	.tzzrl .zzr-bottom ul li .toml{
		border: 0;
	}

	.tzzrl .zzr-bottom ul li .toml{
		display: none;
	}

	.tzzrl .zzr-bottom ul li .tomm{
		display: block;
		font-size: 16px;
		color: #335665;
	}
}





/**公告及通函**/
.tzzrl .zzr-bottom ol li{
	background: #fff;
	margin-bottom: 20px;
}

.tzzrl .zzr-bottom ol li:last-child{
	margin-bottom: 0;
}


.tzzrl .zzr-bottom ol li a{
	display: block;
	padding: 33px 116px 33px 28px;
	border-radius: 7px;
	overflow: hidden;
	position: relative;
}

.tzzrl .zzr-bottom ol li a:before{
	position: absolute;
	content: "";
	right: 46px;
	top: 50%;
	width: 27px;
	height: 26px;
	transform: translateY(-50%);
	background: url(../images/asdasdl.png)no-repeat center center/cover;
}

.tzzrl .zzr-bottom ol li a .oma{
	font-size: 20px;
	color: #333333;
	line-height: 1;
	padding-left: 24px;
	position: relative;
	width: 77%;
}

.tzzrl .zzr-bottom ol li a .oma:before{
	position: absolute;
	content: "";
	left: 0;
	top: 50%;
	width: 8px;
	height: 8px;
	transform: translateY(-50%);
	background: url(../images/tydml.png) no-repeat center center/cover;
}

.tzzrl .zzr-bottom ol li a .oma p{
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
}

.tzzrl .zzr-bottom ol li a .omd{
	font-size: 20px;
	color: #335665;
	line-height: 1;
}

@media(max-width: 1024px) {
	.tzzrl .zzr-bottom ol li a{
		padding: 18px 15px;
	}

	.tzzrl .zzr-bottom ol li a .oma{
		font-size: 14px;
	}

	.tzzrl .zzr-bottom ol li a:before{
		display: none;
	}

	.tzzrl .zzr-bottom ol li a .omd{
		font-size: 14px;
	}

}

@media(max-width: 500px) {
	.tzzrl .zzr-top .gybt{
		width: 100%;
		margin-bottom: 13px;
	}

	.model-select-box{
		float: left;
		width: 100%;
	}

	.tzzrl .zzr-bottom ol li a .oma{
		width: 70%;
	}
}





/**董事会**/
.dshmmtd{
	padding: 6.5vw 0 6.7vw;
}

.dshmmtd .dshtop {
	position: relative;
}

.dshmmtd .dshtop .htor{
	position: absolute;
	right: 0;
	bottom: 5px;
}

.dshmmtd .dshbottp{
	margin-top: 46px;
}

.dshmmtd .dshtop .htor ul li{
	float: left;
	width: 155px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	border: 1px solid #2b7391;
	border-radius: 40px;
	font-size: 16px;
	color: #333333;
	margin-right: 10px;
}

.dshmmtd .dshtop .htor ul li.cur{
	color: #fff;
	background: #2b7391;
}

.dshmmtd .dshtop .htor ul li:last-child{
	margin-right: 0;
}

.dshmmtd .dshbottp .cel ul li{
	float: left;
	background: #f5f5f5;
	width: 32.35%;
	height: 415px;
	border-radius: 10px;
	overflow: hidden;
	margin-right: 1.46%;
	padding: 43px 40px 20px 40px;
} 

.dshmmtd .dshbottp .cel ul li:last-child{
	margin-right: 0;
}

.dshmmtd .dshbottp .cel ul li .icon{
	text-align: right;
	margin-bottom: 36px;
}

.dshmmtd .dshbottp .cel ul li .icon img{
	border-radius: 50%;
	overflow: hidden;	
}

.dshmmtd .dshbottp .cel ul li .clef .t{
	font-size: 28px;
	color: #333333;
	padding-bottom: 28px;
	border-bottom: 1px solid #dcdcdc;
	margin-bottom: 35px;
}

.dshmmtd .dshbottp .cel ul li .clef .dl .dlp{
	float: left;
	font-size: 20px;
	margin-right: 2.5vw;
}

.dshmmtd .dshbottp .cel ul li .clef .dl .dlp:last-child{
	margin-right: 0;
}

.dshmmtd .dshbottp .cel ul li .clef .dl .dlp p {
	position: relative;
	margin-bottom: 7px;
	padding-left: 10px;
}

.dshmmtd .dshbottp .cel ul li .clef .dl .dlp p:last-child{
	margin-bottom: 0;
}

.dshmmtd .dshbottp .cel ul li .clef .dl .dlp p:after{
	position: absolute;
	content: "";
	left: 0;
	top: 50%;
	height: 3px;
	width: 3px;
	transform: translateY(-50%);
	background: #999999;
}

@media(max-width: 1480px){
	.dshmmtd .dshbottp .cel ul li .clef .t{
		font-size: 24px;
	}

	.dshmmtd .dshbottp .cel ul li .clef .dl .dlp{
		font-size: 18px;
	}

	.dshmmtd .dshbottp .cel ul li{
		padding: 35px 25px 20px 25px;
		height: 410px;
	}

	.dshmmtd .dshbottp .cel ul li .icon{
		margin-bottom: 50px;
	}
}

@media(max-width: 1280px) {
	.dshmmtd .dshbottp .cel ul li .clef .t{
		font-size: 22px;
	}

	.dshmmtd .dshbottp .cel ul li .clef .dl .dlp{
		font-size: 17px;
	}	

	.dshmmtd .dshbottp .cel ul li .icon img{
		width: 78px;
	}
}

@media(max-width: 1100px) {
	.dshmmtd{
		padding: 35px 0 45px;
	}

	.dshmmtd .dshbottp{
		margin-top: 25px;
	}

	.dshmmtd .dshbottp .cel ul li{
		height: 370px;
	}
}

@media(max-width:1024px) {
	.dshmmtd .dshbottp .cel ul li{
		width: 100%;
		margin-bottom: 20px;
		padding: 20px 15px;
		height: auto;
	}

	.dshmmtd .dshbottp .cel ul li:last-child{
		margin-bottom: 0;
	}

	.dshmmtd .dshbottp .cel ul li .icon{
		margin-bottom: 20px;
	}

	.dshmmtd .dshbottp .cel ul li .icon img{
		width: 55px;
		border-radius: 50%;
		overflow: hidden;
	}

	.dshmmtd .dshbottp .cel ul li .clef .t{
		font-size: 18px;
		padding-bottom: 13px;
	    margin-bottom: 12px;
	}

	.dshmmtd .dshbottp .cel ul li .clef .dl .dlp{
		font-size: 14px;
	}

	.dshmmtd .dshtop .htor ul li{
		font-size: 14px;
	    width: 130px;
	    height: 35px;
	    line-height: 35px;
	}
}

@media(max-width: 550px) {
	.dshmmtd .dshtop .htor{
		position: initial;
		width: 100%;
		margin-top: 15px;
	}

	.dshmmtd .dshtop .htor ul li{
	    width: 48%;
	    margin-right: 4%;
	}
}




/**财务报告**/
.ahbhxsd .tplda .dap{
	float: left;
	background: #fff;
	border-radius: 5px;
	overflow: hidden;
	margin-right: 1.33%;
    width: 24%;
    margin-bottom: 1.33%;
}


.ahbhxsd .tplda .dap:nth-child(4n){
	margin-right: 0;
}

.ahbhxsd .tplda .dap a{
	display: block;
	padding: 32px 32px 37px 32px;
}

.ahbhxsd .tplda .dap a .img{
	border: 1px solid #e3e3e3;
	overflow: hidden;
	border-radius: 5px;
}

.ahbhxsd .tplda .dap a .dapmn{
	margin-top: 26px;
	position: relative;
}

.ahbhxsd .tplda .dap a .dapmn .mna{
	font-size: 20px;
	color: #333;
}

.ahbhxsd .tplda .dap a .dapmn:before{
	position: absolute;
	content: "";
	right: 0;
	top: 50%;
	width: 19px;
	height: 19px;
	transform: translateY(-50%);
	background: url(../images/asdasn.png) no-repeat center center/cover;
}

@media(max-width: 1480px) {
	.ahbhxsd .tplda .dap a{
		padding: 25px 20px 27px 20px;
	}

	.ahbhxsd .tplda .dap a .dapmn .mna{
		font-size: 18px;
	}
}

@media(max-width: 1024px) {
	.ahbhxsd .tplda .dap{
		width: 32%;
		margin-right: 2%;
	}

	.ahbhxsd .tplda .dap:nth-child(4n){
		margin-right: 2%;
	}

	.ahbhxsd .tplda .dap:nth-child(3n){
		margin-right: 0;
	}

	.ahbhxsd .tplda .dap a{
		padding: 20px 15px;
	}

	.ahbhxsd .tplda .dap a .dapmn{
		margin-top: 20px;
	}

	.ahbhxsd .tplda .dap a .dapmn .mna{
		font-size: 16px;
	}
}

@media(max-width: 750px) {
	.ahbhxsd .tplda .dap{
		width: 49%;
		margin-right: 2%;
		margin-bottom: 2%;
	}

	.ahbhxsd .tplda .dap:nth-child(4n){
		margin-right: 2%;
	}

	.ahbhxsd .tplda .dap:nth-child(3n){
		margin-right: 2%;
	}	

	.ahbhxsd .tplda .dap:nth-child(2n){
		margin-right: 0;
	}
}

@media(max-width: 450px) {
	.ahbhxsd .tplda .dap{
		width: 100%;
		margin-right: 2%;
		margin-bottom: 20px;
	}

	.ahbhxsd .tplda .dap:last-child{
		margin-bottom: 0;
	}
}


/**联系我们**/
.lxwmn1 .lxwm1bottm{
	margin-top: 41px;
}

.lxwmn1 .lxwm1bottm ul li{
    float: left;
    margin-right: 1.14%;
    background: #fff;
    width: 32.57%;
    margin-bottom: 1.14%;
    border-radius: 5px;
    overflow: hidden;
    padding: 48px 0 48px 46px;
    position: relative;
}

.lxwmn1 .lxwm1bottm ul li:nth-child(3n){
	margin-right: 0;
}

.lxwmn1 .lxwm1bottm ul li .bottmd {
	position: absolute;
	top: 50%;
	left: 183px;
	transform: translateY(-50%);
}

.lxwmn1 .lxwm1bottm ul li .bottmd .da{
	color: #333333;
	font-size: 20px;
}

.lxwmn1 .lxwm1bottm ul li .bottmd .db{
	font-size: 20px;
	color: #333;
	margin-top: 5px;
}

.lxwmn2 .zsbja{
	background: url(../images/zsbja.jpg) no-repeat center center/cover;
}

.lxwmn2 .zsbja .kbkx{
	background: rgba(43, 115, 145, .7);
	padding: 125px 290px 112px 124px;
	width: 49.7%;
}

.lxwmn2 .zsbja .kbkx .kxa{
	color: #fff;
	font-size: 36px;
	margin-bottom: 25px;
}

.lxwmn2 .zsbja .kbkx .kxb{
	width: 100%;
}

.lxwmn2 .zsbja .kbkx .kxb ul li{
	margin-bottom: 12px;
	width: 100%;
}

.lxwmn2 .zsbja .kbkx .kxb ul li:last-child{
	margin-bottom: 0;
}

.lxwmn2 .zsbja .kbkx .kxb ul li input{
	background: rgba(0, 0, 0, 0);
	border: 1px solid rgba(255, 255, 255, .2);
	height: 53px;
	color: #dee8ec;
	font-size: 16px;
	padding-left: 20px;
	width: 100%;
	border-radius: 5px;
	overflow: hidden;
}

.lxwmn2 .zsbja .kbkx .kxb ul li input::-webkit-input-placeholder{
    color:#dee8ec;
}

.lxwmn2 .zsbja .kbkx .kxb ul li input::-moz-placeholder{   /* Mozilla Firefox 19+ */
    color:#dee8ec;
}

.lxwmn2 .zsbja .kbkx .kxb ul li input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
    color:#dee8ec;
}

.lxwmn2 .zsbja .kbkx .kxb ul li input:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 
    color:#dee8ec;
}   

.lxwmn2 .zsbja .kbkx .kxb ul li textarea{
	background: rgba(0, 0, 0, 0);
	border: 1px solid rgba(255, 255, 255, .2);
	height: 85px;
	color: #dee8ec;
	font-size: 16px;
	padding-left: 20px;
	width: 100%;
	border-radius: 5px;
	overflow: hidden;
	padding-top: 13px;
}

.lxwmn2 .zsbja .kbkx .kxb ul li textarea::-webkit-input-placeholder{
    color:#dee8ec;
}

.lxwmn2 .zsbja .kbkx .kxb ul li textarea::-moz-placeholder{   /* Mozilla Firefox 19+ */
    color:#dee8ec;
}

.lxwmn2 .zsbja .kbkx .kxb ul li textarea:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
    color:#dee8ec;
}

.lxwmn2 .zsbja .kbkx .kxb ul li textarea:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 
    color:#dee8ec;
}   

.lxwmn2 .zsbja .kbkx .kxb .kxas{
	margin-top: 42px;
}

.lxwmn2 .zsbja .kbkx .kxb .kxas input{
	width: 285px;
	height: 55px;
	color: #fff;
	border-radius: 5px;
	border: 0;
	background: rgba(255, 255, 255, .1);
}

@media(max-width: 1680px) {
	.lxwmn1 .lxwm1bottm ul li .bottmd .db{
		font-size: 18px;
	}

	.lxwmn1 .lxwm1bottm ul li .bottmd .da{
		font-size: 18px;
	}

	.lxwmn1 .lxwm1bottm ul li .icon{
		width: 90px;
	}

	.lxwmn1 .lxwm1bottm ul li .bottmd{
		left: 150px;
	}
}

@media(max-width: 1500px) {
	.lxwmn2 .zsbja .kbkx {
	    padding: 125px 150px 112px 124px;
	    width: 50%;
	}

}

@media(max-width: 1480px) {
	.lxwmn1 .lxwm1bottm ul li {
    	padding: 40px 0 40px 20px;
	}

	.lxwmn1 .lxwm1bottm ul li .bottmd .db,
	.lxwmn1 .lxwm1bottm ul li .bottmd .da{
		font-size: 16px;
	}

	.lxwmn1 .lxwm1bottm ul li .icon{
		width: 70px;
	}

	.lxwmn1 .lxwm1bottm ul li .bottmd{
		left: 120px;
	}

	.lxwmn2 .zsbja .kbkx {
	    padding: 6vw 5vw 5vw 5vw;
	}

	.lxwmn2 .zsbja .kbkx .kxa {
	    font-size: 28px;
	}
}

@media(max-width: 1280px) {
	.lxwmn2 .zsbja .kbkx .kxa {
	    font-size: 24px;
	}

	.lxwmn1 .lxwm1bottm ul li .bottmd {
    	left: 100px;
	}
}

@media(max-width: 1100px) {
	.lxwmn1 .lxwm1bottm{
		margin-top: 25px;
	}

	.lxwmn1 .lxwm1bottm ul li{
		width: 49%;
		margin-bottom: 2%;
		margin-right: 2%;
	}

	.lxwmn1 .lxwm1bottm ul li:nth-child(3n){
		margin-right: 2%;
	}

	.lxwmn1 .lxwm1bottm ul li:nth-child(2n){
		margin-right: 0%;
	}

	.lxwmn2 .zsbja .kbkx{
		padding: 35px 20px 45px;
	}


}

@media(max-width: 1024px) {
	.lxwmn1 .lxwm1bottm ul li {
    	padding: 25px 0 25px 15px;
	}

	.lxwmn2 .zsbja .kbkx{
		padding: 35px 4% 45px;
	}

	.lxwmn2 .zsbja .kbkx{
		width: 100%;
	}


	.lxwmn2 .zsbja .kbkx .kxa {
    	font-size: 22px;
		margin-bottom: 25px;
	}

	.lxwmn2 .zsbja .kbkx .kxb ul li input{
		font-size: 14px;
		padding-left: 15px;
		height: 45px;
	}

	.lxwmn2 .zsbja .kbkx .kxb ul li textarea{
		padding-left: 15px;
		height: 80px;
		font-size: 14px;
	}

	.lxwmn2 .zsbja .kbkx .kxb .kxas input{
		font-size: 14px;
		width: 240px;
		height: 45px;
	}

	.lxwmn2 .zsbja .kbkx .kxb .kxas{
		margin-top: 30px;
	}
}

@media(max-width: 750px) {
	.lxwmn1 .lxwm1bottm ul li{
		width: 100%;
		margin-bottom: 20px;
	}	

	.lxwmn1 .lxwm1bottm ul li:last-child{
		margin-bottom: 0;
	}
}


/**招聘详情**/
.zpxqqe{
	background: #f5f5f5;
}

.zpxqqe1{
	padding: 4vw 0 7vw;
}

.zpxqqe1 .daasdasi{
	background: #fff;
	border-radius: 5px;
	overflow: hidden;
	padding: 43px 60px 98px 60px;
}

.zpxqqe1 .daasdasi .qea{
	font-size: 30px;
	color: #333;
	margin-bottom: 14px;
}

.zpxqqe1 .daasdasi .qeb {
	padding-bottom: 19px;
	border-bottom: 1px solid #e1e1e1;
}

.zpxqqe1 .daasdasi .qeb ul li{
	float: left;
	font-size: 14px;
	color: #666666;
	line-height: 1;
	margin-right: 38px;
	position: relative;
	padding-left: 23px;
}

.zpxqqe1 .daasdasi .qeb ul li:before{
	position: absolute;
	content: "";
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 15px;
	height: 15px;
	background: url(../images/pa1.png)no-repeat center center/cover;
}

.zpxqqe1 .daasdasi .qeb ul li:nth-child(2):before{
	width: 12px;
	height: 14px;
	background: url(../images/pa2.png)no-repeat center center/cover;	
}

.zpxqqe1 .daasdasi .qeb ul li:nth-child(3):before{
	background: url(../images/pa3.png)no-repeat center center/cover;
	width: 12px;
	height: 12px;	
}

.zpxqqe1 .daasdasi .qeb ul li:nth-child(4):before{
	background: url(../images/pa4.png)no-repeat center center/cover;	
	width: 15px;
	height: 13px;
}

.zpxqqe1 .daasdasi .qeb ul li:last-child{
	margin-right: 0;
}

.zpxqqe1 .daasdasi .qeb ul li span{
	color: #2b7391;
	line-height: 1;
}

.zpxqqe1 .daasdasi .qeb ul li:nth-child(1) span{
	font-size: 15px;
}

.zpxqqe1 .daasdasi .qec .bt{
	font-size: 20px;
	color: #333;
}

.zpxqqe1 .daasdasi .qec{
	padding-top: 32px;
}

.zpxqqe1 .daasdasi .qec p{
	font-size: 18px;
	line-height: 36px;
	color: #666666;
}

.zpxqqe1 .daasdasi .qed{
	border-top: 1px solid #e1e1e1;
	padding-top: 66px;
	margin-top: 41px;
}

.zpxqqe1 .daasdasi .qed .mmd{
	position: relative;
}

.zpxqqe1 .daasdasi .qed .mmd .mmdb{
	position: absolute;
	left: 88px;
	top: 50%;
	width: 200px;
	transform: translateY(-50%);
}

.zpxqqe1 .daasdasi .qed .mmd .mmdb .d,
.zpxqqe1 .daasdasi .qed .mmd .mmdb .b{
	font-size: 18px;
	color: #333333;
	line-height: 30px;
}

@media(max-width: 1480px) {
	.zpxqqe1 .daasdasi {
	    padding: 43px 25px 78px 25px;
	}
}

@media(max-width: 1280px) {
	.zpxqqe1 .daasdasi .qed .mmd .mmdb .d, .zpxqqe1 .daasdasi .qed .mmd .mmdb .b{
		font-size: 16px;
		line-height: 24px;
	}

	.zpxqqe1 .daasdasi .qea{
		font-size: 26px;
	}
}

@media(max-width: 1100px) {
	.zpxqqe1{
		padding: 35px 0 45px;
	}

	.zpxqqe1 .daasdasi {
	    padding: 33px 20px 58px 20px;
	}

	.zpxqqe1 .daasdasi .qed{
		padding-top: 45px;
	}
}

@media(max-width: 1024px) {
	.zpxqqe1 .daasdasi .qea{
		font-size: 22px;
	}	

	.zpxqqe1 .daasdasi {
	    padding: 25px 15px 38px 15px;
	}

	.zpxqqe1 .daasdasi .qec p{
		font-size: 14px;
		line-height: 1.6;
	}

	.zpxqqe1 .daasdasi .qec .bt{
		font-size: 16px;
	}

	.zpxqqe1 .daasdasi .qed{
		margin-top: 20px;
		padding-top: 20px;
	}

	.zpxqqe1 .daasdasi .qed .mmd .mmdb .d, .zpxqqe1 .daasdasi .qed .mmd .mmdb .b{
		font-size: 14px;
	}

	.zpxqqe1 .daasdasi .qed .mmd .mmda{
		width: 57px;
	}

	.zpxqqe1 .daasdasi .qed .mmd .mmdb{
		left: 68px;
	}

	.zpxqqe1 .daasdasi .qeb ul li{
		width: 100%;
		margin-bottom: 10px;
		margin-right: 0;
	}

	.zpxqqe1 .daasdasi .qeb ul li:last-child{
		margin-bottom: 0;
	}

	.zpxqqe1 .daasdasi .qec{
		padding-top: 15px;
	}
}

@media(max-width: 450px) {
	.zpxqqe1 .daasdasi .qed .qedr{
		width: 100%;
		float: left;
		margin-top: 20px;
	}
}






/**关于我们**/
.gywm1{
	background: url(../images/gywm1.jpg) no-repeat top center/cover;
	padding: 0 0 6.5vw;
}

.gywm1 .mbx{
	border-color: #cdcccc;
}

.gywm1 .top-bt{
	padding-top: 7vw;
}

.gywm1 .ywm-top .top-bt{
	width: 100%;
	padding-bottom: 24px;
	margin-bottom: 40px;
	border-bottom: 1px solid #e1e1e1;
}

.gywm1 .ywm-top  .top-nr{
	font-size: 18px;
	line-height: 30px;
	color: #555555;
}

.gywm1 .ywm-top  .top-nr .dt{
	color: #333;
}

.gywm1 .ywm-bottom{
	position: relative;
	margin-top: 73px;
}

.gywm1 .ywm-bottom .ywmp{
	position: absolute;
	left: 23%;
	top: 50%;
	transform: translateY(-50%);
}
.gywm1 .ywm-bottom .ywmp ul { display: flex; flex-wrap: wrap; }

.gywm1 .ywm-bottom .ywmp ul li{
	float: left;
	padding-left: 27px;
	position: relative;
	margin-right: 123px;
}

.gywm1 .ywm-bottom .ywmp ul li:last-child{
	margin-right: 0;
}

.gywm1 .ywm-bottom .ywmp ul li:before{
	position: absolute;
	content: "";
	left: 0;
	top: 0;
	height: 100%;
	border-radius: 10px;
	height: 100%;
	width: 7px;
	background: rgba(255, 255, 255, .2);
}

.gywm1 .ywm-bottom .ywmp ul li .span span{
	color: #fff;
	font-size: 78px;
	line-height: .8;
	display: inline-block;
}

.gywm1 .ywm-bottom .ywmp ul li .span i{
	display: inline-block;
	color: #fff;
	font-size: 20px;
	margin-top: -14px;
	vertical-align: middle;
	font-style: normal;
}

.gywm1 .ywm-bottom .ywmp ul li:nth-child(3) .span i{
	font-size: 28px;
	margin-top: -10px;
}

.gywm1 .ywm-bottom .ywmp ul li .pul{
	color: #fff;
	font-size: 19px;
	margin-top: 15px;
}

.gywm2{
	padding: 7vw 0 5vw;
}

.gywm2 .wbwb-bottom{
	margin-top: 50px;
}

.gywm2 .wbwb-bottom ul li{
	float: left;
	border-radius: 10px;
	overflow: hidden;
	margin-right: 22px;
	margin-right: 1.4%;
    width: 32.4%;
    background: #f8f8f8;
}

.gywm2 .wbwb-bottom ul li:last-child{
	margin-right: 0;
}

.gywm2 .wbwb-bottom ul li .wbwb-wz{
	padding: 28px 35px 0 35px;
	height: 162px;
}

.gywm2 .wbwb-bottom ul li .wbwb-wz .w{
	font-size: 20px;
	color: #335665;
}

.gywm2 .wbwb-bottom ul li .wbwb-wz .z{
	font-size: 23px;
	color: #333333;
	margin-top: 4px;
}

.gywm3{
	background: #367a97;
	position: relative;
	padding: 7vw 0 9vw;
}

.gywm3 .mxmxd-top{
	position: relative;
}

.gywm3 .mxmxd-top .xd-right{
	position: absolute;
	right: 0;
	bottom: 3px;
}

.gywm3 .mxmxd-top .xd-right .xdfvprev{
	background: url(../images/xdfvprev.png)no-repeat center center/cover;
	width: 52px;
	height: 52px;
}

.gywm3 .mxmxd-top .xd-right .xdfvnext{
	background: url(../images/xdfvnext.png)no-repeat center center/cover;
	width: 52px;
	height: 52px;
}

.gywm3 .mxmxd-top .xd-right .xdfvprev:hover{
	background: url(../images/xdfvpreva.png)no-repeat center center/cover;
}

.gywm3 .mxmxd-top .xd-right .xdfvnext:hover{
	background: url(../images/xdfvnexta.png)no-repeat center center/cover;
}


.gywm3 .mxmxd-top .xd-left .gybt .bta1{
	color: #fff;
}

.gywm3 .mxmxd-top .xd-left .gybt .bta{
	color: #fff;
}

.gywm3 .mxmxd-bottom{
	margin-top: 56px;
	position: relative;
	z-index: 9;
}

.gywm3 .mxmxd-bottom .mxmxdsd .swiper-slide{
	border-radius: 10px;
	overflow: hidden;
}

.gywm3 .mxmxd-bottom .mxmxdsd .swiper-slide .spml{
	/*position: absolute;*/
	/*left: 0;*/
	z-index: 1;
	/*bottom: 0;*/
	width: 100%;
	opacity: 1;
	padding: 16px 20px;
	background: #fff;
	/*transition: all 0.3s;*/
	border-bottom-left-radius: 15px; border-bottom-right-radius: 15px;background: #f5f5f5;
}

.gywm3 .mxmxd-bottom .mxmxdsd .swiper-slide .spml .c{
	color: #333333;
	font-size: 16px;
}

.gywm3 .mxmxd-bottom .mxmxdsd .swiper-slide .spml .d{
	font-size: 18px;
	color: #333333;
	/*margin-top: 5px;*/
}

.gywm3 .grayPage{
	position: absolute;
	bottom: 13vw;
}

.gywm3 .mxmxd-bottom .mxmxdsd .swiper-slide .mmtd{
	position: absolute;
	bottom: -100%;
	left: 0;
	width: 100%;
	height: 50%;
	background: rgba(0, 0, 0, .8);
	padding: 20px 17px 0 30px;
	z-index: 1;
	transition: all 0.5s;
}


.gywm3 .mxmxd-bottom .mxmxdsd .swiper-slide { padding-bottom: 35px; }
.gywm3 .mxmxd-bottom .mxmxdsd .swiper-slide.on:after { content:''; width: 51px; height:44px; background: url(../images/addsb.png) no-repeat center/cover; position: absolute; right: 3vw; bottom: 0px; }

.addSbA { margin-top: 2vw; }
.addSbA { padding: 30px; background:#fff; border-radius: 20px; }
.addSbA ul li { display: none; }
.addSbA ul li.cur { display:block; }
.addSbA ul li p { padding-left: 20px; background: url(../images/adds.png) no-repeat left 10px; font-size: 16px; line-height: 1.8; }

@media(max-width:1280px){
    .gywm3 .mxmxd-bottom .mxmxdsd .swiper-slide { padding-bottom: 22px; }
    .gywm3 .mxmxd-bottom .mxmxdsd .swiper-slide.on:after { right: 30px; bottom: 0px; }
    .addSbA { padding: 20px; }
}

@media(max-width:1100px){
    .addSbA { padding: 20px 12px; }
}


.gywm3 .mxmxd-bottom .mxmxdsd .swiper-slide:hover .mmtd{
	/*bottom: 0;*/
}

.gywm3 .mxmxd-bottom .mxmxdsd .swiper-slide:hover .spml{
	/*opacity: 0;*/
}

.gywm3 .mxmxd-bottom .mxmxdsd .swiper-slide .mmtd .mtda{
	padding-right: 18px;
}

.gywm3 .mxmxd-bottom .mxmxdsd .swiper-slide .mmtd .mtdaw{
	color: #fff;
	font-size: 24px;
	padding-bottom: 15px;
	margin-bottom: 18px;
	border-bottom: 1px solid rgba(255, 255, 255, .2);
}

.gywm3 .mxmxd-bottom .mxmxdsd .swiper-slide .mmtd .mtda span{
	font-size: 16px;
	margin-left: 15px;
}

.gywm3 .mxmxd-bottom .mxmxdsd .swiper-slide .mmtd .mmtdb{
	line-height: 26px;
	color: rgba(255, 255, 255, .8);
	overflow-y: auto;
    overflow-x: hidden;
    height: 6vw;
    padding-right: 20px;
}

.gywm3 .mxmxd-bottom .mxmxdsd .swiper-slide .mmtd .mmtdb::-webkit-scrollbar {
	width: 4px;
	height: 4px;
}

.gywm3 .mxmxd-bottom .mxmxdsd .swiper-slide .mmtd .mmtdb::-webkit-scrollbar-thumb {
	border-radius: 5px;
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);
	background: #9c9c9c;
}

.gywm3 .mxmxd-bottom .mxmxdsd .swiper-slide .mmtd .mmtdb::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
	border-radius: 0;
	background: rgba(255, 255, 255, 0.1);
}

@media(max-width: 1690px){
    .gywm3 .mxmxd-bottom .mxmxdsd .swiper-slide .mmtd .mmtdb { height: 8vw; }
}


.editorial {
	display:block;
	width:100%;
	min-width:1200px;
	height:20vw;
}
.parallax>use {
	animation:move-forever 12s linear infinite;
	/*transform-origin:50% 50%;
	*/
}
.parallax>use:nth-child(1) {
	animation-delay:-2s;
}
.parallax>use:nth-child(2) {
	animation-delay:-2s;
	animation-duration:8s;
}
.parallax>use:nth-child(3) {
	animation-delay:-4s;
	animation-duration:9s;
}
.parallax>use:nth-child(4) {
	animation-delay:-6s;
	animation-duration:13s;
}
.parallax>use:nth-child(5) {
	animation-delay:0;
	animation-duration:9s;
}
.parallax>use:nth-child(6) {
	animation-delay:-6s;
	animation-duration:11s;
}
@keyframes move-forever {
	0% {
	transform:translate(-90px,0%);
}
100% {
	transform:translate(85px,0%);
}
}/*波浪线效果  end*/


.gywmtc{
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 9999;
	display: none;
}

.gywmtc .mtcbj{
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(43, 115, 145, .9);
}

.gywmtc .wmctld{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 100%;
	transform: translate(-50%,-50%);
}

.gywmtc .wmctld .img{
	border-radius: 10px;
	overflow: hidden;
	width: 32.15%;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 0;
}

.gywmtc .wmctld .ctldpa{
	background: #fff;
	width: 84.8%;
	border-radius: 10px;
	overflow: hidden;
	padding: 110px 75px 158px 21.5%;
}

.gywmtc .wmctld .ctldpa .dpab{
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 20px;
}

.gywmtc .wmctld .ctldpa .dpab .padt .dpad{
	font-size: 33px;
	color: #222222;
}

.gywmtc .wmctld .ctldpa .dpab .padt .pabl{
	font-size: 20px;
	color: #666666;
	margin-top: 13px;
}

.gywmtc .wmctld .ctldpa .dpab .padm{
	margin-top: 21px;
}

.gywmtc .wmctld .ctldpa .dpamcd{
	color: #666666;
	margin-top: 40px;
	line-height: 28px;
	overflow-y: auto;
    overflow-x: hidden;
    height: 16vw;
    padding-right: 20px;
}

.gywmtc .wmctld .ctldpa .dpamcd::-webkit-scrollbar {
	width: 5px;
	height: 5px;
	border-radius: 40px;
}

.gywmtc .wmctld .ctldpa .dpamcd::-webkit-scrollbar-thumb {
	border-radius: 40px;
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);
	background: #b6b6b6;
}

.gywmtc .wmctld .ctldpa .dpamcd::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
	border-radius: 40px;
	background: #e3e3e3;
}

.gywmtc .wmctld .ctldpa .dpamcd p{
	padding-left: 20px;
	position: relative;
}

.gywmtc .wmctld .ctldpa .dpamcd p:after{
	background: url(../images/lsty.png) no-repeat center center/cover;
	width: 8px;
	height: 8px;
	position: absolute;
	content: "";
	left: 0;
	top: 10px;
}

.gywmtc .gbrkxy{
	position: absolute;
	right: 42px;
	top: 36px;
	width: 57px;
	height: 57px;
	cursor:pointer;
	background: url(../images/gbrkxy.png) no-repeat center center/cover;
}

.gywm4{
	padding: 6.5vw 0 5.5vw;
}

.gywm4 .gydps-top{
	position: relative;
}

.gywm4 .gydps-top .pstopr{
	position: absolute;
	right: 0;
	bottom: 5px;
}

.gywm4 .gydps-top .pstopr ul li{
	float: left;
	height: 48px;
	line-height: 48px;
	text-align: center;
	width: 153px;
	font-size: 16px;
	color: #333333;
	margin-right: 10px;
	border: 1px solid #2b7391;
	border-radius: 45px;
}

.gywm4 .gydps-top .pstopr ul li.cur{
	color: #fff;
	background: #2b7391;
}

.gywm4 .gydps-top .pstopr ul li:last-child{
	margin-right: 0;
}

.gywm4 .gydps-bottom{
	margin-top: 42px;
}

.gywm4 .gydps-bottom .box .box-top .smzydp .swiper-slide .img{
	width: 49.31%;
	border-radius: 10px;
	overflow: hidden;
	display: none;
}

.gywm4 .gydps-bottom .box .box-top .smzydp .swiper-slide .box-lide{
	width: 49.31%;
	border-radius: 10px;
	overflow: hidden;
	/*background: #efefef;*/
	/*position: absolute;*/
	/*right: 0;*/
	/*height: 100%;*/
	padding: 46px 39px 0 46px;
	width: 100%;
}

.gywm4 .gydps-bottom .box .box-top .smzydp .swiper-slide .box-lide .debt{
	font-size: 30px;
	color: #333333;
	padding-bottom: 16px;
	position: relative;
	border-bottom: 1px solid #c9c9c9;
}

.gywm4 .gydps-bottom .box .box-top .smzydp .swiper-slide .box-lide .debt:before{
	position: absolute;
	content: "";
	left: 0;
	bottom: -1px;
	width: 123px;
	height: 1px;
	background: #367a97;
}

.gywm4 .gydps-bottom .box .box-top .smzydp .swiper-slide .box-lide .denr{
	margin-top: 33px;
	overflow-y: auto;
    overflow-x: hidden;
    height: 175px;
    padding-right: 35px;
}

.gywm4 .gydps-bottom .box .box-top .smzydp .swiper-slide .box-lide .denr::-webkit-scrollbar {
	width: 10px;
	height: 10px;
	border-radius: 40px;
}

.gywm4 .gydps-bottom .box .box-top .smzydp .swiper-slide .box-lide .denr::-webkit-scrollbar-thumb {
	border-radius: 40px;
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);
	background: #b6b6b6;
}

.gywm4 .gydps-bottom .box .box-top .smzydp .swiper-slide .box-lide .denr::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
	border-radius: 40px;
	background: #e3e3e3;
}

.gywm4 .gydps-bottom .box .box-top .smzydp .swiper-slide .box-lide .denr .plmde{
	margin-bottom: 24px;
}

.gywm4 .gydps-bottom .box .box-top .smzydp .swiper-slide .box-lide .denr .plmde:last-child{
	margin-bottom: 0;
}

.gywm4 .gydps-bottom .box .box-top .smzydp .swiper-slide .box-lide .denr .plmde .ed{
	/*float: left;*/
	display: inline-block;
	width: 40px;
	line-height: 30px;
}

.gywm4 .gydps-bottom .box .box-top .smzydp .swiper-slide .box-lide .denr .plmde .eb{
	float: left;
	width: calc(100% - 60px); float: right;
	line-height: 30px;
	margin-left: 0px;
}

.gywm4 .gydps-bottom .box .box-bottom .xmqhsjml{
	text-align: center;
	position: relative;
	padding-top: 11px;
}

.gywm4 .gydps-bottom .box .box-bottom .xmqhsjml:before{
	position: absolute;
	content: "";
	left: 0;
	top: 16px;
	width: 100%;
	height: 1px;
	background: #d6d6d6;
}

.gywm4 .gydps-bottom .box .box-bottom .xmqhsjml .swiper-slide{
	font-size: 20px;
	color: #666666;
	line-height: 1;
	padding-top: 33px;
}

.gywm4 .gydps-bottom .box .box-bottom .xmqhsjml .swiper-slide:before{
	position: absolute;
	content: "";
	left: 50%;
	width: 12px;
	height: 12px;
	border-radius: 50%;
	top: 0;
	background: #999999;
	transform: translateX(-50%);
}

.gywm4 .gydps-bottom .box .box-bottom .xmqhsjml .swiper-slide:after{
	position: absolute;
	content: "";
	width: 32px;
	height: 32px;
	border: 1px solid #d0184e;
	border-radius: 50%;
	top: -11px;
	left: 50%;
	transform: translateX(-50%);
	opacity: 0;
}

.gywm4 .gydps-bottom .box .box-bottom .xmqhsjml .swiper-slide-thumb-active:after{
	opacity: 1;
}

.gywm4 .gydps-bottom .box .box-bottom .xmqhsjml .swiper-slide-thumb-active:before{
	background: #d0184e;
}

.gywm4 .gydps-bottom .box .box-bottom .xmqhsjml .swiper-slide-thumb-active{
	font-size: 30px;
	color: #d0184e;
}
.gywm4 .gydps-bottom .box .box-top { max-width: 1000px; margin: 0 auto; }

.gywm4 .gydps-bottom .box .box-top{
	margin-bottom: 30px;
}

.gywm4 .gydps-bottom .box .box-bottom .wlhh{
	padding: 0 18px;
}

.gywm4 .gydps-bottom .box .box-bottom .wlhh .gynextp,
.gywm4 .gydps-bottom .box .box-bottom .wlhh .gyprevp{
	top: 28px;
	width: 11px;
	height: 21px;	
}

.gywm4 .gydps-bottom .box .box-bottom .wlhh .gyprevp:after,
.gywm4 .gydps-bottom .box .box-bottom .wlhh .gynextp:after{
	opacity: 0;
}

.gywm4 .gydps-bottom .box .box-bottom .wlhh .gynextp{
	background: url(../images/rmd.png) no-repeat center center/cover;
	right: 0;
}

.gywm4 .gydps-bottom .box .box-bottom .wlhh .gyprevp{
	background: url(../images/lmd.png) no-repeat center center/cover;
	left: 0;
}

.plmxsod{
	padding: 4.5vw 0 5.5vw;
	background: #f5f5f5;
	border-top: 1px solid #dcdcdc;
}

.plmxsod ul li{
	float: left;
	width: 32.57%;
	margin-right: 1.1%;
}

.plmxsod ul li:last-child{
	margin-right: 0;
}

.plmxsod ul li .sodt{
	font-size: 26px;
	color: #333333;
	margin-bottom: 30px;
}

.plmxsod ul li .sodb{
	background: #fff;
	padding: 37px 35px 0 23px;
	border-radius: 5px;
}

.plmxsod ul li .sodb{
	font-size: 20px;
	color: #666666;
	line-height: 28px;
	height: 190px;
}

.plmxsod ul li .sodb p{
	position: relative;
	padding-left: 17px;
	margin-bottom: 21px;
}

.plmxsod ul li .sodb p:last-child{
	margin-bottom: 0;
}

.plmxsod ul li .sodb p:before{
	position: absolute;
	content: "";
	left: 0;
	top: 10px;
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background: #367a97;
}

@media(max-width: 1920px) {
	.gywm3 .mxmxd-top .xd-right .xdfvprev,
	.gywm3 .mxmxd-top .xd-right .xdfvnext{
		width: 40px;
		height: 40px;
	}
}

@media(max-width: 1680px) {
	.gywmtc .wmctld .ctldpa {
    	padding: 55px 75px 55px 14.5%;
	}

	.gywmtc .wmctld .img{
		width: 25%;
	}
}

@media(max-width: 1480px) {
	.gywm2 .wbwb-bottom ul li .wbwb-wz .z {
    	font-size: 22px;
	}

	.gywm2 .wbwb-bottom ul li .wbwb-wz {
	    padding: 28px 25px 0 25px;
	}

	.gywmtc .wmctld .ctldpa .dpab .padt .dpad {
	    font-size: 28px;
	}

	.gywm4 .gydps-bottom .box .box-top .smzydp .swiper-slide .box-lide {
	    padding: 30px 25px 0 25px;
	}

	.gywm1 .ywm-bottom .ywmp ul li .span span {
	    font-size: 60px;
	}

	.gywm1 .ywm-bottom .ywmp ul li{
		margin-right: 5vw;
	}

	.plmxsod ul li .sodb{
		padding: 25px 20px 0 20px;
	}

	.plmxsod ul li .sodb{
		height: 220px;
		font-size: 17px;
	}

	.plmxsod ul li .sodb p:before{
		top: 10px;
	}

	.plmxsod ul li .sodt{
		font-size: 24px;
	}
}

@media(max-width: 1350px) {
	.gywm4 .gydps-bottom .box .box-top .smzydp .swiper-slide .box-lide .denr {
	    height: 100px;
	}	
}

@media(max-width: 1280px) {


	.gywmtc .wmctld .ctldpa .dpab .padt .dpad {
    	font-size: 24px;
	}

	.gywmtc .wmctld .ctldpa .dpamcd {
	    margin-top: 25px;
	}

	.gywmtc .gbrkxy {
	    width: 45px;
	    height: 45px;
	}

	.gywm4 .gydps-bottom .box .box-top .smzydp .swiper-slide .box-lide .debt {
	    font-size: 24px;
	}

	.gywmtc .wmctld .ctldpa .dpab .padt .pabl {
	    font-size: 18px;
	}
}

@media(max-width: 1100px) {
	.gywm1,
	.gywm2,
	.gywm3,
	.gywm4{
		padding: 35px 0 45px;
	}

	.gywm1 .ywm-top .top-bt {
	    padding-bottom: 15px;
	    margin-bottom: 15px;
	    padding-top: 0;
	}

	.gywm1 .ywm-bottom .ywmp{
		left: 10%;
	}

	.gywm1 .ywm-bottom .ywmp ul li .span span {
    	font-size: 40px;
	}

	.gywm2 .wbwb-bottom{
		margin-top: 25px;
	}

	.gywm3 .mxmxd-bottom{
		margin-top: 25px;
	}

	.gywm4 .gydps-bottom{
		margin-top: 25px;
	}

	.gywm4 .gydps-bottom .box .box-top .smzydp .swiper-slide .img{
		width: 100%;
	}

	.gywm4 .gydps-bottom .box .box-top .smzydp .swiper-slide .box-lide{
		position: initial;
		width: 100%;
		margin-top: 25px;
	}

	.gywm4 .gydps-bottom .box .box-top .smzydp .swiper-slide .box-lide{
		padding: 25px;
	}

	.gywm4 .gydps-bottom .box .box-top{
		margin-bottom: 30px;
	}

	.gywm4 .gydps-bottom .box .box-bottom .wlhh .gynextp,
	.gywm4 .gydps-bottom .box .box-bottom .wlhh .gyprevp{
		display: none;
	}

	.gywm4 .gydps-bottom .box .box-bottom .wlhh{
		padding: 0;
	}

	.gywmtc .wmctld .img{
		display: none;
	}

	.gywmtc .wmctld .ctldpa{
		width: 100%;
	}

	.gywmtc .wmctld .ctldpa{
		padding: 25px 20px;
	}

	.gywmtc .wmctld .ctldpa .dpamcd{
		height: 380px;
	}

	.gywm1 .ywm-bottom{
		margin-top: 40px;
	}


	.gywm3 .mxmxd-bottom .mxmxdsd .swiper-slide .mmtd .mtdaw{
		font-size: 18px;
		padding-bottom: 15px;
		margin-bottom: 15px;
	}

	.gywm3 .mxmxd-bottom .mxmxdsd .swiper-slide .mmtd .mmtdb{
		line-height: 1.6;
		font-size: 14px;
	}

	.gywm3 .mxmxd-bottom .mxmxdsd .swiper-slide .mmtd .mtda span{
		font-size: 14px;
	}

	.gywm3 .mxmxd-bottom .mxmxdsd .swiper-slide .mmtd{
		padding: 20px;
	}

	.gywm3 .mxmxd-bottom .mxmxdsd .swiper-slide .mmtd .mtda{
		padding-right: 5px;
	}

	.plmxsod ul li .sodt{
		font-size: 18px;
	}

	.plmxsod{
		padding: 35px 0 45px;
	}

	.plmxsod ul li .sodt{
		margin-bottom: 20px;
	}
}

@media(max-width: 1024px) {
	.gywm1 .ywm-top .top-nr{
		font-size: 14px;
		line-height: 1.6;
	}

	.gywm1 .ywm-top .top-nr .dt{
		font-size: 16px;
	}

	.gywm1 .ywm-bottom .ywmp ul li .span span {
	    font-size: 28px;
	}	

	.gywm1 .ywm-bottom .ywmp ul li .pul{
		font-size: 15px;
		margin-top: 5px;
	}

	.gywm2 .wbwb-bottom ul li .wbwb-wz .w{
		font-size: 15px;
	}

	.gywm2 .wbwb-bottom ul li .wbwb-wz .z {
	    font-size: 18px;
	}

	.gywm2 .wbwb-bottom ul li .wbwb-wz{
		height: auto;
		padding: 25px 15px 25px 15px;
	}



	.gywmtc .wmctld .ctldpa .dpamcd{
		line-height: 1.6;
		margin-top: 15px;
	}


	.gywmtc .wmctld .ctldpa .dpab .padt .dpad {
	    font-size: 22px;
	}

	.gywmtc .wmctld .ctldpa .dpab .padt .pabl {
	    font-size: 16px;
	  	 margin-top: 5px;
	}

	.gywmtc .wmctld .ctldpa .dpab {
	    padding-bottom: 15px;
	}

	.gywmtc .wmctld .ctldpa{
		padding: 20px 15px;
	}

	.gywmtc .gbrkxy {
    	width: 35px;
    	height: 35px;
    	right: 3%;
	}

	.gywmtc .wmctld .ctldpa .dpab .padm {
	    margin-top: 10px;
	}

	.gywm4 .gydps-bottom .box .box-top .smzydp .swiper-slide .box-lide .denr .plmde .eb{
		line-height: 1.6;
	}

	.gywm4 .gydps-bottom .box .box-top .smzydp .swiper-slide .box-lide .denr{
		height: 100px;
		margin-top: 20px;
	}

	.gywm4 .gydps-bottom .box .box-top .smzydp .swiper-slide .box-lide .denr .plmde .ed{
		line-height: 1.6;
	}

	.gywm4 .gydps-bottom .box .box-top .smzydp .swiper-slide .box-lide .denr .plmde{
		margin-bottom: 10px;
	}

	.gywm4 .gydps-bottom .box .box-bottom .xmqhsjml .swiper-slide {
	    font-size: 16px;
	    padding-top: 25px;
	}

	.gywm4 .gydps-bottom .box .box-bottom .xmqhsjml .swiper-slide-thumb-active{
		font-size: 19px;
	}

	.gywm4 .gydps-bottom .box .box-bottom .xmqhsjml .swiper-slide:before {
	    width: 9px;
	    height: 9px;
	    top: 1px;
	}

	.gywm4 .gydps-bottom .box .box-bottom .xmqhsjml .swiper-slide:after {
	    width: 25px;
	    height: 25px;
	    top: -8px;
	}

	.gywm4 .gydps-top .pstopr ul li{
		font-size: 14px;
	    width: 130px;
	    height: 35px;
	    line-height: 35px;
	}

	.gywm2 .wbwb-bottom ul li{
		width: 100%;
		margin-bottom: 20px;
	}

	.gywm2 .wbwb-bottom ul li:last-child{
		margin-bottom: 0;
	}

	.gywm1 .ywm-bottom{
		margin-top: 25px;
	}

	.gywm1 .ywm-bottom .img{
		display: none;
	}

	.gywm1 .ywm-bottom .ywmp{
		position: initial;
		padding: 0 3%;
		transform: translateY(0);
	}

	.gywm1 .ywm-bottom .ywmp ul li{
		width: 50%;
		margin-right: 0;
		padding-left: 0;
		margin-bottom: 20px;
	}

	.gywm1 .ywm-bottom .ywmp ul li .span span,
	.gywm1 .ywm-bottom .ywmp ul li .span i,
	.gywm1 .ywm-bottom .ywmp ul li .pul{
		color: #333;
	}

	.gywm1 .ywm-bottom .ywmp ul li:nth-child(3){
		margin-bottom: 0;
	}

	.gywm1 .ywm-bottom .ywmp ul li:nth-child(4){
		margin-bottom: 0;
	}

	.gywm4 .gydps-bottom .box .box-top .smzydp .swiper-slide .box-lide .debt {
    	font-size: 22px;
	}

	.gywm4 .gydps-bottom .box .box-top .smzydp .swiper-slide .box-lide{
		padding: 20px 15px;
	}

	.grayPage{
		display: none;
	}

	.gywm3 .mxmxd-bottom .mxmxdsd .swiper-slide .mmtd .mmtdb {
	    height: 24vw;
	}

	.gywm3 .mxmxd-bottom .mxmxdsd .swiper-slide .mmtd {
    	padding: 20px 15px;
	}

	.plmxsod ul li .sodb{
		height: auto;
		font-size: 14px;
		padding: 17px 15px;
	}

	.plmxsod ul li .sodb p:before{
		width: 4px;
		height: 4px;
	}

	.plmxsod ul li .sodb p{
		margin-bottom: 5px;
		line-height: 1.7;
	}

	.plmxsod ul li{
		width: 100%;
		margin-bottom: 20px;
	}

	.plmxsod ul li:last-child{
		margin-bottom: 0;
	}

	.plmxsod ul li .sodt{
		margin-bottom: 15px;
	}


}

@media(max-width: 550px) {
	.gywm4 .gydps-top .pstopr{
		position: initial;
		width: 100%;
		left: 0;
		margin-top: 15px;
	}

	.gywm4 .gydps-top .pstopr ul li {
	    width: 48%;
	    margin-right: 4%;
	}

	.gywm4 .gydps-top .pstopr ul li:last-child{
		margin-right: 0;
	}

}

@media(max-width: 549px){
	.gywm3 .mxmxd-bottom .mxmxdsd .swiper-slide .mmtd .mmtdb {
    	height: 30vw;
	}	
} 



/**投资者关系不知道是啥**/
.xkpulsdcb{
	position: absolute;
	top: 52%;
	left: 0;
	width: 100%;
	transform: translateY(-50%);
}

.xkpulsdcb .sdctxhz{
	position: relative;
	padding-left: 8.5%;
}

.xkpulsdcb .sdctxhz:after{
	position: absolute;
	content: "";
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	background: url(../images/sdctxhz.png)no-repeat center center/cover;
	background-size: 100% 100%;
	width: 53.7vw;
    height: 23.3vw;
    z-index: -1;
}

.xkpulsdcb .sdctxhz .sdcta .ta{
	font-size: 24px;
	color: #fff;
	float: left;
}

.xkpulsdcb .sdctxhz .sdcta .tb{
	color: #fff;
	float: left;
	margin-left: 10px;
	margin-top: 7px;
}

.xkpulsdcb .sdctxhz .sdctb .ctba{
	display: inline-block;
	color: #fff;
	font-size: 70px;
} 

.xkpulsdcb .sdctxhz .sdctb .ctbb{
	display: inline-block;
	color: #fff;
	text-align: center;
	background: #367a97;
	width: 204px;
	margin-top: -25px;
	vertical-align: middle;
	height: 38px;
	margin-left: 20px;
	line-height: 38px;
	border-radius: 5px;
}

.xkpulsdcb .sdctxhz .sdctb .ctbb span{
	display: inline-block;
	width: 12px;
	height: 18px;
	margin-right: 8px;
	vertical-align: middle;
	margin-top: -4px;
	background: url(../images/ctbb.png) no-repeat center center/cover;
}

.xkpulsdcb .sdctxhz .sdctc{
	width: 577px;
	margin-top: 13px;
	padding: 25px 0 21px;
	border-top: 1px solid rgba(255, 255, 255, .2);
	border-bottom: 1px solid rgba(255, 255, 255, .2);
}

.xkpulsdcb .sdctxhz .sdctc ul li{
	float: left;
	width: 50%;
	margin-bottom: 10px;
	color: #fff;
}

.xkpulsdcb .sdctxhz .sdctc ul li .tca{
	font-size: 40px;
	display: inline-block;
}

.xkpulsdcb .sdctxhz .sdctc ul li .tcb{
	display: inline-block;
	vertical-align: middle;
	margin-top: -14px;
	margin-left: 5px;
}

.xkpulsdcb .sdctxhz .sdctc ul li:nth-child(3){
	margin-bottom: 0;
}

.xkpulsdcb .sdctxhz .sdctc ul li:nth-child(4){
	margin-bottom: 0;
}

.xkpulsdcb .sdctxhz .sdctd{
	color: #d4d3d5;
	line-height: 26px;
	margin-top: 17px;
	font-size: 16px;
}

.tzgxxtsb{
	background: #f5f5f5;
	padding: 6vw 0 6.5vw;
}

.tzgxxtsb .txsdsb1{
	margin-bottom: 15px;
}

.tzgxxtsb .txsdsb1:last-child{
	margin-bottom: 0;
}

.tzgxxtsb .txsdsb1 .sdsbt .sbtleft{
	background: #fff;
	width: 66.4%;
	border-radius: 5px;
	overflow: hidden;
	height: 452px;
	padding: 50px 62px 0 57px;
}

.tzgxxtsb .txsdsb1 .sdsbt .sbtleft .sbtl-top{
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 21px;
}

.tzgxxtsb .txsdsb1 .sdsbt .sbtleft .sbtl-top .tla{
	color: #333333;
	font-size: 30px;
}

.tzgxxtsb .txsdsb1 .sdsbt .sbtleft .sbtl-top .tlb a{
	color: #666666;
}

.tzgxxtsb .txsdsb1 .sdsbt .sbtleft .sbtl-top .tlb .ba{
	color: #999999;
	margin-top: 3px;
}

.tzgxxtsb .txsdsb1 .sdsbt .sbtleft .sbtl-top .tlb .bb{
	margin-top: -2px;
}

.tzgxxtsb .txsdsb1 .sdsbt .sbtleft .sbtl-bottom{
	margin-top: 13px;
}

.tzgxxtsb .txsdsb1 .sdsbt .sbtleft .sbtl-bottom ul li{
	border-bottom: 1px solid #f2f2f2;
}

.tzgxxtsb .txsdsb1 .sdsbt .sbtleft .sbtl-bottom ul li:last-child{
	border-bottom: 0;
}

.tzgxxtsb .txsdsb1 .sdsbt .sbtleft .sbtl-bottom ul li a{
	display: block;
	padding: 21px 48px 20px 0;
	position: relative;
}

.tzgxxtsb .txsdsb1 .sdsbt .sbtleft .sbtl-bottom ul li a:before{
	position: absolute;
	content: "";
	right: 10px;
	top: 50%;
	width: 15px;
	height: 15px;
	transform: translateY(-50%);
	background: url(../images/sbtleft.png)no-repeat center center/cover;
}

.tzgxxtsb .txsdsb1 .sdsbt .sbtleft .sbtl-bottom ul li a .oml{
	width: 50%;
	color: #666666;
	line-height: 1;
}

.tzgxxtsb .txsdsb1 .sdsbt .sbtleft .sbtl-bottom ul li a .oml p{
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
}

.tzgxxtsb .txsdsb1 .sdsbt .sbtleft .sbtl-bottom ul li a .omr{
	line-height: 1;
	color: #367a97;
}

.tzgxxtsb .txsdsb1 .sdsbt .sbtright{
	background: #fff;
	height: 452px;
	width: 32.5%;
	border-radius: 5px;
	overflow: hidden;
	padding: 24px 25px 0 25px;
}

.tzgxxtsb .txsdsb1 .sdsbt .sbtright .rglm{
	color: #333333;
	font-size: 30px;
	margin-top: 32px;
}

.tzgxxtsb .txsdsb1 .sdsbt .sbtright .rfla{
	margin-top: 5px;
}

.tzgxxtsb .txsdsb1 .sdsbt .sbtright .rfla .rar{
	margin-top: -8px;
}

.tzgxxtsb .txsdsb1 .sdsbt .sbtleft .sbtl-bottomom ul li{
	border-bottom: 1px solid #f2f2f2;
}

.tzgxxtsb .txsdsb1 .sdsbt .sbtleft .sbtl-bottomom ul li:last-child{
	border-bottom: 0;
}

.tzgxxtsb .txsdsb1 .sdsbt .sbtleft .sbtl-bottomom ul li a{
	display: block;
	padding: 45px 0 30px;
	position: relative;
}

.tzgxxtsb .txsdsb1 .sdsbt .sbtleft .sbtl-bottomom ul li a:before{
	position: absolute;
	content: "";
	right: 0;
	top: 50%;
	width: 66px;
	height: 66px;
	transform: translateY(-50%);
	background: url(../images/sbtl-bottomom.png)no-repeat center center/cover;
}

.tzgxxtsb .txsdsb1 .sdsbt .sbtleft .sbtl-bottomom ul li a .lia{
	text-align: center;
	padding-right: 30px;
	border-right: 1px solid #ededed;
}

.tzgxxtsb .txsdsb1 .sdsbt .sbtleft .sbtl-bottomom ul li a .lia .a1{
	font-size: 40px;
	color: #335665;
}

.tzgxxtsb .txsdsb1 .sdsbt .sbtleft .sbtl-bottomom ul li a .lia .a2{
	font-size: 13px;
	color: #335665;
}

.tzgxxtsb .txsdsb1 .sdsbt .sbtleft .sbtl-bottomom ul li a .lib{
	padding-left: 50px;
	color: #666666;
	line-height: 23px;
	padding-top: 6px;
	width: calc(100% - 198px);
}

.tzgxxtsb .txsdsb1 .sdsbt .sbtleft .sbtl-bottomom ul li a .lib p{
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

.txsdsb2{
	background: url(../images/txsdsb2.jpg) no-repeat center center/cover;
	padding: 83px 0 63px;
}

.txsdsb2 .sbtdl .gybt .bta{
	color: #96bac9;
}

.txsdsb2 .sbtdl .gybt .bta1{
	color: #fff;
}

.txsdsb2 .sbtdl .dtl{
	color: #d5e3e9;
	margin-top: 31px;
}

.txsdsb2 .sbtdr{
	width: 61.875%;
	margin-top: 14px;
}

.txsdsb2 .sbtdr ul li{
    float: left;
    width: 49.23%;
    margin-right: 1.54%;
    border-radius: 5px;
    border: 1px solid #5992a9;
    margin-bottom: 10px;
}

.txsdsb2 .sbtdr ul li:nth-child(2n){
	margin-right: 0;
}

.txsdsb2 .sbtdr ul li input{
	border: 0;
	color: #fff;
	width: 100%;
	padding-left: 22px;
	height: 53px;
	font-size: 16px;
	background: rgba(0, 0, 0, 0);
}

.txsdsb2 .sbtdr ul li input::-webkit-input-placeholder{
    color:#fff;
}

.txsdsb2 .sbtdr ul li input::-moz-placeholder{   /* Mozilla Firefox 19+ */
    color:#fff;
}

.txsdsb2 .sbtdr ul li input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
    color:#fff;
}

.txsdsb2 .sbtdr ul li input:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 
    color:#fff;
}  

.txsdsb2 .sbtdr .hlhh{
	margin-top: 14px;
} 

.txsdsb2 .sbtdr .hlhh input{
	width: 285px;
	height: 55px;
	text-align: center;
	color: #2d7492;
	font-size: 16px;
	border: 0;
	border-radius: 5px;
}

@media(max-width: 1680px) {
	.xkpulsdcb .sdctxhz .sdctb .ctba {
    	font-size: 65px;
	}
}

@media(max-width: 1500px) {
	.xkpulsdcb .sdctxhz{
		padding-left: 5%;
	}
}

@media(max-width: 1480px) {
	.xkpulsdcb .sdctxhz .sdctb .ctba {
    	font-size: 55px;
	}

	.xkpulsdcb .sdctxhz .sdctc ul li .tca {
	    font-size: 30px;
	}

	.xkpulsdcb .sdctxhz .sdctb .ctbb{
		font-size: 14px;
		height: 30px;
		line-height: 30px;
		width: 180px;
	}

	.xkpulsdcb .sdctxhz .sdctb .ctbb span {
	    width: 8px;
	    height: 11px;
	    margin-top: -3px;
	}

	.tzgxxtsb .txsdsb1 .sdsbt .sbtleft {
	    padding: 30px 20px 0 20px;
	}

	.tzgxxtsb .txsdsb1 .sdsbt .sbtleft,
	.tzgxxtsb .txsdsb1 .sdsbt .sbtright{
		height: 400px;
	}


	.tzgxxtsb .txsdsb1 .sdsbt .sbtleft .sbtl-bottomom ul li a .lia .a1 {
	    font-size: 30px;
	}

}

@media(max-width: 1380px) {
	.xkpulsdcb .sdctxhz:after {
	    width: 57.7vw;
	    height: 33.3vw;
	}
}

@media(max-width: 1280px) {
	.tzgxxtsb .txsdsb1 .sdsbt .sbtleft .sbtl-top .tla,
	.tzgxxtsb .txsdsb1 .sdsbt .sbtright .rglm{
		font-size: 25px;
	}

	.xkpulsdcb .sdctxhz .sdctc{
		width: 500px;
	}

	.xkpulsdcb .sdctxhz .sdctb .ctba {
    	font-size: 50px;
	}
}

@media(max-width: 1100px){
	.xkpulsdcb{
		top: 50%;
	}

	.tzgxxtsb{
		padding: 35px 0 45px;
	}

	.txsdsb2{
		padding: 35px 0 45px;
	}

	.tzgxxtsb .txsdsb1 .sdsbt .sbtleft,
	.tzgxxtsb .txsdsb1 .sdsbt .sbtright{
		width: 100%;
		height: auto;
	}

	.tzgxxtsb .txsdsb1 .sdsbt .sbtright{
		margin-top: 20px;
	}

	.tzgxxtsb .txsdsb1 .sdsbt .sbtleft,
	.tzgxxtsb .txsdsb1 .sdsbt .sbtright{
	    padding: 20px;
	}

	.tzgxxtsb .txsdsb1 .sdsbt .sbtright .rglm{
		margin-top: 20px;
	}

	.tzgxxtsb .txsdsb1 .sdsbt .sbtleft .sbtl-bottomom ul li a{
		padding: 25px 0;
	}

	.tzgxxtsb .txsdsb1 .sdsbt .sbtleft .sbtl-bottomom ul li a:before{
		width: 56px;
		height: 56px;
	}

	.txsdsb2 .sbtdr{
		width: 100%;
		margin-top: 25px;
	}

	.txsdsb2 .sbtdl .dtl{
		margin-top: 10px;
	}


	.xkpulsdcb .sdctxhz {
	    padding-left: 4%;
	    padding-right: 4%;
	}
}

@media(max-width: 1024px) {
	.xkpulsdcb .sdctxhz .sdctb .ctbb {
	    font-size: 12px;
	    height: 25px;
	    line-height: 26px;
	    width: 159px;
	}

	.xkpulsdcb .sdctxhz .sdctb .ctbb span {
	    height: 10px;
	    margin-top: -2px;
	}

	.xkpulsdcb .sdctxhz .sdctb .ctba {
	    font-size: 40px;
	}

	.xkpulsdcb .sdctxhz .sdctb .ctbb{
		margin-top: -16px;
	}

	.xkpulsdcb .sdctxhz .sdcta .ta {
    	font-size: 22px;
	}

	.xkpulsdcb .sdctxhz .sdcta .tb{
		font-size: 14px;
	}

	.xkpulsdcb .sdctxhz .sdctc ul li .tca {
	    font-size: 23px;
	}

	.xkpulsdcb .sdctxhz .sdctc ul li .tcb{
		font-size: 12px;
		margin-top: -5px;
	}

	.xkpulsdcb .sdctxhz .sdctc{
		padding: 15px 0;
		margin-top: 20px;
	}

	.xkpulsdcb .sdctxhz .sdctd{
		line-height: 1.7;
		margin-top: 20px;
	}


	.xkpulsdcb .sdctxhz:after{
		display: none;
	}

	.wyygdhstmc{
		position: relative;
	}

	.wyygdhstmc:after{
		position: absolute;
		content: "";
		width: 100%;
		height: 100%;
		z-index: 1;
		top: 0;
		left: 0;
		background: rgba(0, 0, 0, .4);
	}

	.xkpulsdcb{
		z-index: 8;
	}

	.xkpulsdcb .sdctxhz .sdctb .ctba {
    	font-size: 35px;
	}

	.tzgxxtsb .txsdsb1 .sdsbt .sbtleft .sbtl-top .tla, .tzgxxtsb .txsdsb1 .sdsbt .sbtright .rglm{
		font-size: 22px;
	}

	.tzgxxtsb .txsdsb1 .sdsbt .sbtleft .sbtl-bottom ul li a{
	    padding: 15px 35px 15px 0;
	}

	.tzgxxtsb .txsdsb1 .sdsbt .sbtleft .sbtl-top {
	    padding-bottom: 15px;
	}

	.tzgxxtsb .txsdsb1 .sdsbt .sbtleft .sbtl-bottom {
	    margin-top: 5px;
	}

	.tzgxxtsb .txsdsb1 .sdsbt .sbtleft .sbtl-bottomom ul li a .lib{
		padding-left: 20px;
		line-height: 1.6;
		width: calc(100% - 69px);
		padding-top: 0;
	}

	.tzgxxtsb .txsdsb1 .sdsbt .sbtleft .sbtl-bottomom ul li a .lia{
		padding-right: 20px;
	}

	.tzgxxtsb .txsdsb1 .sdsbt .sbtleft .sbtl-bottomom ul li a .lia .a1 {
	    font-size: 20px;
	}

	.tzgxxtsb .txsdsb1 .sdsbt .sbtleft .sbtl-bottomom ul li a:before{
		display: none;
	}

	.tzgxxtsb .txsdsb1 .sdsbt .sbtleft, .tzgxxtsb .txsdsb1 .sdsbt .sbtright{
		padding: 20px 15px;
	}

	.tzgxxtsb .txsdsb1 .sdsbt .sbtleft .sbtl-bottomom ul li a {
    	padding: 15px 0;
	}

	.txsdsb2 .sbtdl .dtl{
		font-size: 16px;
	}

	.txsdsb2 .sbtdr ul li{
		width: 100%;
	}

	.txsdsb2 .sbtdr ul li input{
		padding-left: 15px;
		font-size: 14px;
		height: 45px;
	}

	.txsdsb2 .sbtdr .hlhh input {
	    width: 241px;
	    height: 45px;
	    font-size: 14px;
	}

}

@media(max-width: 550px) {
	.xkpulsdcb .sdctxhz .sdctc{
		width: 100%;
	}
}



/**媒体中心详情页**/
.newsnrxqy{
	background: #f5f5f5;
}

.newsnrxqy .mbx{
	border-color: #d5d5d5;
}

.newsnrxqy .mbx a{
	color: #999999;
}

.newsnrxqy .mbx p a.cur{
	color: #666666;
}

.newsnrxqy1{
	padding: 4vw 0 7vw;
}

.newsnrxqy1 .xqy-left{
	background: #fff;
	width: 68%;
	border-radius: 10px;
	overflow: hidden;
	padding: 31px 50px 86px 50px;
}

.newsnrxqy1 .xqy-left .qy-t .ta{
	color: #222222;
	font-size: 30px;
	margin-bottom: 15px;
}

.newsnrxqy1 .xqy-left .qy-t .tb{
	border-bottom: 1px solid #e3e3e3;
	padding-bottom: 18px;
}

.newsnrxqy1 .xqy-left .qy-t .tb ul li{
	float: left;
	font-size: 16px;
	color: #2b7391;
	padding-left: 24px;
	position: relative;
	line-height: 1;
	margin-right: 20px;
}

.newsnrxqy1 .xqy-left .qy-t .tb ul li:last-child{
	margin-right: 0;
}

.newsnrxqy1 .xqy-left .qy-t .tb ul li:before{
	position: absolute;
	content: "";
	left: 0;
	top: 0;
	width: 15px;
	height: 14px;
	background: url(../images/sj.png) no-repeat center center/cover;
}

.newsnrxqy1 .xqy-left .qy-t .tb ul li:last-child:before{
	width: 15px;
	height: 11px;
	top: 1px;
	background: url(../images/sja.png) no-repeat center center/cover;
}

.newsnrxqy1 .xqy-left .qy-b{
	color: #666666;
	font-size: 18px;
	line-height: 30px;
	margin-top: 30px;
	padding-bottom: 60px;
	border-bottom: 1px solid #e3e3e3;
	margin-bottom: 50px;
}

.newsnrxqy1 .xqy-left .qy-an .qy-anl .anla{
	margin-bottom: 13px;
}



.newsnrxqy1 .xqy-left .qy-an .qy-anl .anla a{
	font-size: 18px;
	color: #666666;
	position: relative;
	max-width: 80%;
	overflow: hidden;
	display: block;
	text-overflow: ellipsis;
	white-space: nowrap; 
	padding-bottom: 5px;
}

.newsnrxqy1 .xqy-left .qy-an .qy-anl .anla a:before{
	position: absolute;
	content: "";
	bottom: 0px;
	width: 100%;
	height: 1px;
	background: #5f96ac;
	opacity: 0;
}

.newsnrxqy1 .xqy-left .qy-an .qy-anl .anla:hover a:before{
	opacity: 1;
}

.newsnrxqy1 .xqy-left .qy-an .qy-anl .anla:last-child{
	margin-bottom: 0;
}

.newsnrxqy1 .xqy-left .qy-an .qy-anr{
	margin-top: 9px;
}

.newsnrxqy1 .xqy-right{
	background: #fff;
	width: 30.6%;
	border-radius: 10px;
	overflow: hidden;
	padding: 32px 40px 39px 40px;
}

.newsnrxqy1 .xqy-right .qyr-bt{
	font-size: 30px;
	color: #222222;
}

.newsnrxqy1 .xqy-right .qyrul ul li a{
	display: block;
	padding:38px 0 27px;
	border-bottom: 1px solid #e0e0e0;
}

.newsnrxqy1 .xqy-right .qyrul ul li a:nth-child(1){
	padding-top: 32px;
}

.newsnrxqy1 .xqy-right .qyrul ul li a .ra{
	color: #666666;
}

.newsnrxqy1 .xqy-right .qyrul ul li a .rb{
	color: #333333;
	line-height: 30px;
	margin: 7px 0 19px;
}

.newsnrxqy1 .xqy-right .qyrul ul li a .dtckan{
	color: #666666;
}

.newsnrxqy1 .xqy-right .qyrul ul li a .dtckan span{
	width: 13px;
    height: 9px;
}

@media(max-width: 1480px) {
	.newsnrxqy1 .xqy-left{
		padding: 25px 20px 66px 20px;
	}

	.newsnrxqy1 .xqy-right{
		padding: 25px 20px 30px 20px;
	}
}

@media(max-width: 1280px) {
	.newsnrxqy1 .xqy-left .qy-t .ta,
	.newsnrxqy1 .xqy-right .qyr-bt{
		font-size: 26px;
	}
}

@media(max-width: 1100px) {
	.newsnrxqy1{
		padding: 35px 0 45px;
	}
}

@media(max-width: 1024px) {
	.newsnrxqy1 .xqy-right{
		display: none;
	}

	.newsnrxqy1 .xqy-left{
		width: 100%;
		padding: 25px 15px 50px 15px;
	}

	.newsnrxqy1 .xqy-left .qy-b{
		font-size: 14px;
		line-height: 1.6;
	}

	.newsnrxqy1 .xqy-left .qy-an .qy-anl .anla a{
		font-size: 14px;
	}

	.newsnrxqy1 .xqy-left .qy-b{
		padding-bottom: 30px;
		margin-bottom: 30px;
		margin-top: 15px;
	}

	.newsnrxqy1 .xqy-left .qy-t .ta, .newsnrxqy1 .xqy-right .qyr-bt{
		font-size: 22px;
	}

	.newsnrxqy1 .xqy-left .qy-t .tb ul li{
		font-size: 14px;
	}

	.newsnrxqy1 .xqy-left .qy-t .tb ul li:before {
	    width: 13px;
	    height: 13px;
	}

	.newsnrxqy1 .xqy-left .qy-an .qy-anl .anla{
		margin-bottom: 8px;
	}
}

@media(max-width: 750px) {
	.newsnrxqy1 .xqy-left .qy-an .qy-anl .anla a{
		max-width: 100%;
	}

	.newsnrxqy1 .xqy-left .qy-an .qy-anl{
		width: 50%;
	}
}



/**首页新加滚动**/
.sjdcydgd{
	display: none;
}

@media(max-width: 1024px) {
	.sjdcydgd{
		display: block;
		padding:10px 0;
	}

	.sjdcydgd .container{
		overflow: hidden;
	}



	.sjdcydgd .bd ul li{
		font-size: 14px;
		color: #333333;
	}

	.sjdcydgd .bd ul li span{
		margin-right: 10px;
	}
}

@media(max-width: 500px) {
	.sjdcydgd .bd,
	.sjdcydgd .bd .tempWrap{
		width: 600px !important;
	}
}



/**网络直播**/
.wlzhyyswg .zzr-bottom ul li .tomla {
    width: calc(100% - 506px);
}

.wlzhyyswg .zzr-bottom ul li{
	padding: 46px 0 45px 53px;
    position: relative;
}

.wlzhyyswg .zzr-bottom ul li .zhzhqc{
	margin-right: 46px;
}

.wlzhyyswg .zzr-bottom ul li .zhzhqc ul li{
	padding: 0;
	margin-bottom: 0;
	float: left;
	margin-right: 10px;
}

.wlzhyyswg .zzr-bottom ul li .zhzhqc ul li:last-child{
	margin-right: 0;
}

.wlzhyyswg .zzr-bottom ul li .zhzhqc ul li a{
	position: initial;
	padding: 0;
}

@media(max-width: 1480px) {
	.wlzhyyswg .zzr-bottom ul li{
	    padding: 35px 25px 35px 25px;
	}

	.wlzhyyswg .zzr-bottom ul li .zhzhqc{
		margin-right: 0;
	}

	.wlzhyyswg .zzr-bottom ul li .zhzhqc ul li{
		width: 70px;
	}

	.wlzhyyswg .zzr-bottom ul li .tomla {
    	width: calc(100% - 350px);
	}
}

@media(max-width: 1024px) {
	.wlzhyyswg .zzr-bottom ul li .zhzhqc ul li {
    	width: 51px;
	}

	.wlzhyyswg .zzr-bottom ul li {
    	padding: 20px 15px;
	}

	.wlzhyyswg .zzr-bottom ul li .tomla {
    	width: calc(100% - 260px);
	}
}

@media(max-width: 750px) {
	.wlzhyyswg .zzr-bottom ul li .tomla{
		width: 100%;
	}

	.wlzhyyswg .zzr-bottom ul li .zhzhqc{
		float: left;
		margin-top: 17px;
	}
}


/**修改**/
.tzzrl .flsx{
	margin-top: 15px;
}

.tzzrl .flsx a{
	display: inline-block;
	color: #333333;
	font-size: 16px;
	border: 1px solid #2b7391;
	border-radius: 40px;
	width: 155px;
	line-height: 50px;
	text-align: center;
	margin-right: 6px;
}

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

.tzzrl .flsx a.cur{
	color: #fff;
	background: #2b7391;
}

.flxz{
	margin-top: 25px;
}

.flxz .gyqhxlk .model-select-box{
	float: initial;
	width: 343px;
	height: 50px;
	padding-left: 30px;
	font-size: 16px;
	color: #333333;
	margin-top: 0;
	border: 1px solid #c4c4c4;
}

.flxz .gyqhxlk .bg1{
	right: 36px;
}

.flxz .wzpalds{
	width: calc(100% - 355px);
	height: 50px;
	position: relative;
	border-radius: 40px;
	border: 1px solid #c4c4c4;
}

.flxz .wzpalds .inp{
	height: 48px;
	border: 0px;
	padding-left: 32px;
	color: #949494;
	font-size: 16px;
	background: #f5f5f5;
	width: 100%;
	border-radius: 40px;
}

.flxz .wzpalds .inp::-webkit-input-placeholder{
    color:#949494;
}

.flxz .wzpalds .inp::-moz-placeholder{   /* Mozilla Firefox 19+ */
    color:#949494;
}

.flxz .wzpalds .inp:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
    color:#949494;
}

.flxz .wzpalds .inp:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 
    color:#949494;
} 

.flxz .wzpalds .subBtn{
	width: 0;
	height: 0;
	opacity: 0;
}

.flxz .wzpalds a{
	position: absolute;
	display: block;
	right: 0;
	width: 157px;
	z-index: 1;
	top: -1px;
	font-size: 16px;
	border-radius: 40px;
	color: #fff;
	line-height: 50px;
	background: #2b7391;
	height: 50px;
	text-align: center;
}

.flxz .wzpalds a span{
	display: inline-block;
	width: 18px;
	height: 18px;
	margin-top: -2px;
	margin-right: 10px;
	vertical-align: middle;
	background: url(../images/wzpalds.png)no-repeat center center/cover;
}

@media(max-width: 1280px) {
	.tzzrl .flsx a{
		line-height: 45px;
	}
}

@media(max-width: 1100px) {
	.flxz{
		margin-top: 20px;
	}

	.tzzrl .flsx {
    	margin-top: 12px;
	}
}

@media(max-width: 1024px) {
	.tzzrl .flsx a {
	    font-size: 14px;
	    width: 130px;
	    height: 35px;
	    line-height: 35px;
	}

	.tzzrl .flsx{
		margin-top: 0;
	}

	.flxz .gyqhxlk{
		width: 100%;
	}

	.flxz .wzpalds{
		width: 100%;
	}

	.tzzrl .flsx{
		width: 100%;
		margin-top: 15px;
	}

	.tzzrl .flsx a{
		width: 31.92%;
    	margin-right: 1%;
	}

	.flxz .gyqhxlk .model-select-box{
		height: 40px;
		padding-left: 20px;
		font-size: 14px;
		width: 100%;
		margin-bottom: 15px;
	}

	.flxz .gyqhxlk .bg1{
		right: 20px;
	}

	.flxz .wzpalds .inp{
		font-size: 14px;
		height: 38px;
		padding-left: 20px;
	}

	.flxz .wzpalds{
		height: 40px;
	}

	.flxz .wzpalds a{
		font-size: 14px;
		line-height: 40px;
		height: 40px;
		width: 130px;
	}

	.flxz .wzpalds a span{
		width: 16px;
		height: 16px;
	}
}



.zyfzwkwk{
	padding-top: 0;
	background: #f5f5f5;
}

.zyfzwkwk .mbx{
	margin-bottom: 4.2vw;
}

.zyfzwkwk .wbwb-bottom ul li{
	overflow: hidden;
	border-radius: 10px;
}

.zyfzwkwk .wbwb-bottom ul li .wbwb-wz{
	background: #fff;
}

.zyfzwkwk1{
	background: #fff;
}

@media(max-width: 1100px) {
	.zyfzwkwk{
		padding-top: 35px;
	}
}



/**科学论文**/
.kylwmqh{
	padding-top: 5.7vw;
}

.kylwmqh .qhmk{
	/*margin-top: 6vw;*/
	margin-bottom: 40px;
}

.kylwmqh .qhmk .qhmkr .qhmk-next,
.kylwmqh .qhmk .qhmkr .qhmk-prev{
	position: initial;
	width: 50px;
	height: 50px;
	margin-top: 0;
}

.kylwmqh .qhmk .qhmkr .qhmk-next{
	background: url(../images/rq.png)no-repeat center center/cover;
}

.kylwmqh .qhmk .qhmkr .qhmk-prev{
	background: url(../images/lq.png)no-repeat center center/cover;
	margin-right: 20px;
}

.kylwmqh .qhmk .qhmkr .qhmk-next:hover{
	background: url(../images/rqa.png)no-repeat center center/cover;
}

.kylwmqh .qhmk .qhmkr .qhmk-prev:hover{
	background: url(../images/lqa.png)no-repeat center center/cover;
	margin-right: 20px;
}

.kylwmqh .qhmk .qhmkr .qhmk-next:after,
.kylwmqh .qhmk .qhmkr .qhmk-prev:after{
	opacity: 0;
}

.kylwmqh .kbotqh .swiper-wrapper .swiper-slide{
	background: #fff;
	border-radius: 10px;
	overflow: hidden;
	padding: 38px 40px 50px 40px;
}

.kylwmqh .kbotqh .swiper-wrapper .swiper-slide .s{
	color: #666666;
	margin-bottom: 12px;
}

.kylwmqh .kbotqh .swiper-wrapper .swiper-slide .l{
	color: #333333;
	height: 70px;
}

.kylwmqh .kbotqh .swiper-wrapper .swiper-slide .i{
	line-height: 24px;
	color: #333333;
	margin-top: 5px;
}

.kylwmqh .kbotqh .swiper-wrapper .swiper-slide .i p{
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
}

.kylwmqh .kbotqh .swiper-wrapper .swiper-slide .pre{
	margin-top: 32px;
}

.kylwmqh .kbotqh .swiper-wrapper .swiper-slide .pre .pl a{
	display: block;
	color: #666666;
	font-size: 16px;
}

.kylwmqh .kbotqh .swiper-wrapper .swiper-slide .pre .pl a span{
	display: inline-block;
	width: 16px;
	margin-left: 10px;
	height: 12px;
	background: url(../images/dtckan.png)no-repeat center center/cover;
}

.kylwmqh .kbotqh .swiper-wrapper .swiper-slide .pre .pr{
	margin-top: 3px;
}

.kylwmqh .kbotqh .swiper-wrapper .swiper-slide .pre .pr a{
	display: block;
	width: 16px;
	height: 16px;
	background: url(../images/hbtdcj.png)no-repeat center center/cover;
}

.kylwmqh .kbotqh .swiper-wrapper .swiper-slide:hover{
	background: #2b7391;
}

.kylwmqh .kbotqh .swiper-wrapper .swiper-slide:hover .s,
.kylwmqh .kbotqh .swiper-wrapper .swiper-slide:hover .l,
.kylwmqh .kbotqh .swiper-wrapper .swiper-slide:hover .i,
.kylwmqh .kbotqh .swiper-wrapper .swiper-slide:hover .pre .pl a{
	color: #fff;
}

.kylwmqh .kbotqh .swiper-wrapper .swiper-slide:hover .pre .pl a span{
	background: url(../images/leftjt.png)no-repeat center center/cover;
}

.kylwmqh .kbotqh .swiper-wrapper .swiper-slide:hover .pre .pr a{
	background: url(../images/hbtdcja.png)no-repeat center center/cover;
}

.technoscya8{
	padding: 7.2vw 0 7vw;
}

.technoscya8 .scyach{
	margin-top: 35px;
}

.technoscya8 .scyach .scyaleft{
	background: #f5f5f5;
	width: 49.3%;
	border-radius: 10px;
	overflow: hidden;
	padding: 0 47px 100px 40px;
}

.technoscya8 .scyach .scyaleft .lianxi .join .g-in ul li{
	border-bottom: 1px solid #b1b1b1;
	padding: 53px 0 32px;
}

.technoscya8 .scyach .scyaleft .lianxi .join .g-in ul li .t{
	color: #333333;
	font-size: 26px;
	position: relative;
}

.technoscya8 .scyach .scyaleft .lianxi .join .g-in ul li.cure .t{
	color: #2b7391;
}

.technoscya8 .scyach .scyaleft .lianxi .join .g-in ul li .t span{
	position: absolute;
	right: 0;
	top: 50%;
	width: 23px;
	height: 23px;
	transform: translateY(-50%);
	background: url(../images/jhwzfl.png)no-repeat center center/cover;
}

.technoscya8 .scyach .scyaleft .lianxi .join .g-in ul li.cure .t span{
	width: 23px;
	height: 3px;
	background: url(../images/g-in.png)no-repeat center center/cover;
}

.technoscya8 .scyach .scyaleft .lianxi .join .g-in ul li .cont{
	display: none;
	margin-top: 18px;
}

.technoscya8 .scyach .scyaleft .lianxi .join .g-in ul li .cont .cin{
	line-height: 30px;
	color: #333333;
}

.technoscya8 .redasd{
	position: relative;
}

.technoscya8 .scyach .scyaright{
	position: absolute;
	right: 0;
	width: 49.5%;
	height: 100%;
	border-radius: 10px;
	overflow: hidden;
}

.technoscya8 .scyach .scyaright .box{
	height: 100%;
	width: 100%;
}

.technoscya8 .scyach .scyaright .box .wzxls{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	text-align: center;
}

.technoscya8 .scyach .scyaright .box .wzxls .spmu span{
	color: #fff;
	font-size: 5vw;
}

.technoscya8 .scyach .scyaright .box .wzxls .spmu i{
	font-size: 18px;
	color: #fff;
	margin-top: -13px;
	display: inline-block;
	vertical-align: middle;
	font-style: normal;
}

.technoscya8 .scyach .scyaright .box .wzxls .spmua{
	color: #fff;
	font-size: 26px;
}


.slwzdsws .chnologl{
	width: 100%;
	margin-bottom: 50px;
}

.slwzdsws .chnologr{
	width: 100%;
}

.slwzdsws .chnologr ul li{
	border-radius: 10px;
	overflow: hidden;
}

.slwzdsws .container{
	position: relative;
}

.slwzdsws .container .buttch-next,
.slwzdsws .container .buttch-prev{
	width: 13px;
	height: 25px;
	margin-top: 0;
	top: 50%;
	transform: translateY(-50%);
}

.slwzdsws .container .buttch-next:after,
.slwzdsws .container .buttch-prev:after{
	opacity: 0;
}

.slwzdsws .container .buttch-next{
	background: url(../images/buttch-next.png) no-repeat center center/cover;
	right: -44px;
	left: auto;
}

.slwzdsws .container .buttch-prev{
	right: auto;
	left: -44px;
	background: url(../images/buttch-prev.png) no-repeat center center/cover;
}

@media(max-width: 1480px) {
	.kylwmqh .qhmk .qhmkr .qhmk-next, 
	.kylwmqh .qhmk .qhmkr .qhmk-prev {
	    width: 43px;
	    height: 43px;
	}

	.kylwmqh .kbotqh .swiper-wrapper .swiper-slide {
	    padding: 25px 20px 30px 20px;
	}

	.technoscya8 .scyach .scyaleft {
	    padding: 0 25px 45px 25px;
	}

	.technoscya8 .scyach .scyaleft .lianxi .join .g-in ul li {
	    padding: 20px 0 15px;
	}

	.technoscya8 .scyach .scyaleft .lianxi .join .g-in ul li .t {
	    font-size: 22px;
	}

	.technoscya8 .scyach .scyaleft .lianxi .join .g-in ul li .cont .cin{
		font-size: 16px;
	}

	.technoscya8 .scyach .scyaright .box .wzxls .spmua {
	    font-size: 20px;
	}

	.slwzdsws .container .buttch-prev{
		left: -30px;
	}

	.slwzdsws .container .buttch-next{
		right: -30px;
	}
}

@media(max-width: 1280px) {
	.kylwmqh .qhmk .qhmkr .qhmk-next, .kylwmqh .qhmk .qhmkr .qhmk-prev {
    	width: 38px;
    	height: 38px;
	}	
}

@media(max-width: 1100px) {
	.Technology1 .yfzxdybt{
		margin-top: 0;
	}

	.Technology1{
		padding-top: 35px;
	}

	.kylwmqh .kbotqh .swiper-wrapper .swiper-slide .i{
		line-height: 1.6;
	}

	.kylwmqh .qhmk{
		/*margin-top: 35px;*/
		margin-bottom: 25px;
	}

	.kylwmqh{
		padding-top: 35px;
	}

	.technoscya8{
		padding: 35px 0 45px;
	}

	.kylwmqh .qhmk .qhmkr{
		display: none;
	}

	.kylwmqh .kbotqh .swiper-wrapper .swiper-slide .pre{
		margin-top: 25px;
	}

	.technoscya8 .scyach{
		margin-top: 25px;
	}

	.slwzdsws .container .buttch-prev,
	.slwzdsws .container .buttch-next{
		display: none;
	}

	.slwzdsws .chnologl{
		margin-bottom: 25px;
	}

}

@media(max-width: 1024px) {
	.technoscya8 .scyach .scyaleft .lianxi .join .g-in ul li .cont .cin{
		font-size: 14px;
		line-height: 1.6;
	}

	.technoscya8 .scyach .scyaleft .lianxi .join .g-in ul li .t {
    	font-size: 18px;
	}

	.kylwmqh .kbotqh .swiper-wrapper .swiper-slide {
    	padding: 20px 15px 20px 15px;
	}

	.technoscya8 .scyach .scyaright .box .wzxls .spmua {
    	font-size: 16px;
	}

	.technoscya8 .scyach .scyaright .box .wzxls .spmu span{
		font-size: 40px;
	}

	.technoscya8 .scyach .scyaright .box .wzxls .spmu i {
	    font-size: 14px;
	    margin-top: -8px;
	}

	.technoscya8 .scyach .scyaleft .lianxi .join .g-in ul li .t span{
		width: 20px;
		height: 20px;
	}

	.technoscya8 .scyach .scyaleft .lianxi .join .g-in ul li.cure .t span{
		width: 17px;
	}

	.technoscya8 .scyach .scyaleft {
    	padding: 0 15px 28px 15px;
	}


}

@media(max-width: 750px) {
	.technoscya8 .scyach .scyaleft{
		width: 100%;
	}

	.technoscya8 .scyach .scyaright{
		width: 100%;
		position: relative;
		height: 300px;
		margin-top: 20px;
	}
}




/**产品与研发**/
/*.castl1{*/
/*	padding-bottom: 8vw;*/
/*}*/

.castl1 .castl-top{
	padding: 3.5vw 0 0;
}

.castl1 .castl-top .stl-td{
	color: #333333;
	line-height: 30px;
	margin-top: 27px;
}

.castl1 .castl-top .stl-b{
	margin-top: 34px;
}

.castl1 .castl-top .stl-b ul li{
	float: left;
	width: 20%;
}

.castl1 .castl-top .stl-b ul li .num span{
	color: #2b7391;
	font-size: 80px;
	line-height: 1;
}

.castl1 .castl-top .stl-b ul li .num i{
	font-style: normal;
	color: #333333;
	font-size: 18px;
	display: inline-block;
	margin-top: -10px;
}

.castl1 .castl-top .stl-b ul li .um{
	color: #333333;
	margin-top: 15px;
}

.castl1 .castl-top .stl-c{
	margin-top: 40px;
}

.castl1 .castl-top .stl-c ul li{
	float: left;
    width: 49.36%;
    overflow: hidden;
    border-radius: 10px;
    margin-right: 1.28%;
    background: #f8f8f8;
}

.castl1 .castl-top .stl-c ul li:last-child{
	margin-right: 0;
}

.castl1 .castl-top .stl-c ul li a{
	display: block;
}

.castl1 .castl-top .stl-c ul li a .tclas{
	padding: 22px 30px 40px 30px;
}

.castl1 .castl-top .stl-c ul li a .tclas .tlc{
	font-size: 28px;
	color: #333333;
}

.castl1 .castl-top .stl-c ul li a .tclas .tlca{
	line-height: 30px;
	color: #333333;
	margin-top: 14px;
}

.castl1 .castl-top .stl-c ul li a .tclas .tlca p{
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

.castl1 .castl-top .stl-c ul li a .tclas .tlcb{
	color: #666666;
	margin-top: 30px;
}

.castl1 .castl-top .stl-c ul li a .tclas .tlcb span{
	width: 16px;
	height: 12px;
	margin-left: 10px;
	margin-top: -1px;
	display: inline-block;
	vertical-align: middle;
	background: url(../images/dtckan.png)no-repeat center center/cover;
}

.castl2{
	background: #f8f8f8;
	padding: 6.8vw 0 7.5vw;
}

.castl2 .cltast-z {
	margin-top: 32px;
}

.castl2 .cltast-z .stzl{
	line-height: 30px;
	color: #333333;
	width: 71%;
}

.castl2 .cltast-z .stzr{
	margin-top: 0;
}

.castl2 .cltast-z .stzr .stzrz-next,
.castl2 .cltast-z .stzr .stzrz-prev{
	position: initial;
	margin-top: 0;
	float: left;
	width: 50px;
	height: 50px;
}

.castl2 .cltast-z .stzr .stzrz-next:after,
.castl2 .cltast-z .stzr .stzrz-prev:after{
	opacity: 0;
}

.castl2 .cltast-z .stzr .stzrz-next{
	background: url(../images/rq.png)no-repeat center center/cover;
}

.castl2 .cltast-z .stzr .stzrz-prev{
	margin-right: 20px;
	background: url(../images/lq.png)no-repeat center center/cover;
}

.castl2 .cltast-z .stzr .stzrz-next:hover{
	background: url(../images/rqa.png)no-repeat center center/cover;
}

.castl2 .cltast-z .stzr .stzrz-prev:hover{
	background: url(../images/lqa.png)no-repeat center center/cover;
}

.castl2 .cltast-b{
	margin-top: 33px;
}

.castl2 .cltast-b .cltast-qh .swiper-slide{
	border-radius: 10px;
	overflow: hidden;
}

.castl2 .cltast-b .cltast-qh .swiper-slide .qhrdnp,
.castl2 .cltast-b .cltast-qh .swiper-slide .qhrdns .qha{
	font-size: 24px;
	color: #fff;
	text-transform: uppercase;
}

.castl2 .cltast-b .cltast-qh .swiper-slide .qhrdnp{
	position: absolute;
	bottom: 0;
	width: 100%;
	padding: 0 29px 25px 29px;
}

.castl2 .cltast-b .cltast-qh .swiper-slide .qhrdns{
	position: absolute;
	bottom: -100%;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(43, 115, 145, 1.0);
	transition: all 0.6s;
}

.castl2 .cltast-b .cltast-qh .swiper-slide:hover .qhrdns{
	bottom: 0;
}

.castl2 .cltast-b .cltast-qh .swiper-slide .qhrdns .rdnsw{
	position: absolute;
	bottom: 0;
	width: 100%;
	left: 0;
	padding: 0 26px 30px 26px;
}

.castl2 .cltast-b .cltast-qh .swiper-slide .qhrdns .rdnsw .qhb{
	color: #fff;
	margin-top: 10px;
	line-height: 24px;
	height: 96px;
	overflow-y: auto;
    overflow-x: hidden;
}

.castl2 .cltast-b .cltast-qh .swiper-slide .qhrdns .rdnsw .qhb::-webkit-scrollbar {
	width: 4px;
	height: 4px;
}

.castl2 .cltast-b .cltast-qh .swiper-slide .qhrdns .rdnsw .qhb::-webkit-scrollbar-thumb {
	border-radius: 5px;
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);
	background: #666666;
}

.castl2 .cltast-b .cltast-qh .swiper-slide .qhrdns .rdnsw .qhb::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
	border-radius: 0;
	background: rgba(0, 0, 0, 0.5);
}

.castl3{
	padding: 6.8vw 0 6.3vw;
}

.castl3 .ddzddm-b{
	margin-top: 35px;
}

.castl3 .ddzddm-b ul li{
    float: left;
    background: #f8f8f8;
    width: 32.49%;
    margin-right: 1.26%;
    margin-bottom: 1.26%;
    overflow: hidden;
    border-radius: 10px;
}

.castl3 .ddzddm-b ul li:nth-child(3n){
	margin-right: 0;
}

.castl3 .ddzddm-b ul li a{
	display: block;
	font-size: 28px;
	color: #333333;
	padding: 0 27px;
	line-height: 100px;
	position: relative;
}

.castl3 .ddzddm-b ul li a:hover{
    background: #2b7391;
    color: #ffffff;
}

.dbtjs{
	display: none;
	margin-top: 30px;
}

@media(max-width: 1480px) {
	.castl1 .castl-top .stl-b ul li .num span{
		font-size: 50px;
	}

	.castl1 .castl-top .stl-b ul li .num i {
	    vertical-align: middle;
	    margin-left: 2px;
	    margin-top: -12px;
	}

	.castl1 .castl-top .stl-c ul li a .tclas .tlc{
		font-size: 26px;
	}

	.castl3 .ddzddm-b ul li a{
		font-size: 26px;
	}

	.castl1 .castl-top .stl-c ul li a .tclas {
    	padding: 22px 20px 30px 20px;
	}

	.castl2 .cltast-b .cltast-qh .swiper-slide .qhrdnp {
	    padding: 0 20px 22px 20px;
	    font-size: 22px;
	}

	.castl2 .cltast-b .cltast-qh .swiper-slide .qhrdns .rdnsw {
	    padding: 0 20px 25px 20px;
	}

	.castl3 .ddzddm-b ul li a{
		padding-left: 20px;
	}

	.castl3 .ddzddm-b ul li a:before{
		right: 20px;
	}

	.castl3 .ddzddm-b ul li a{
		line-height: 80px;
	}
}

@media(max-width: 1280px) {
	.castl1 .castl-top .stl-b ul li .num span {
    	font-size: 42px;
	}

	.castl1 .castl-top .stl-b ul li .um{
		margin-top: 10px;
	}

	.castl1 .castl-top .stl-c ul li a .tclas .tlc {
    	font-size: 24px;
	}

	.castl3 .ddzddm-b ul li a{
		font-size: 24px;
	}
}

@media(max-width: 1100px) {
	.castl1 .castl-top{
		padding: 35px 0 0 0;
	}

	.castl1{
		padding-bottom: 40px;
	}

	.castl1 .castl-top .stl-t .tltr{
		display: none;
	}

	.dbtjs{
		display: block;
	}

	.castl1 .castl-top .stl-td{
		line-height: 1.6;
		margin-top: 8px;
	}

	.castl1 .castl-top .stl-b{
		margin-top: 15px;
	}

	.castl1 .castl-top .stl-c{
		margin-top: 25px;
	}

	.castl1 .castl-top .stl-c ul li{
		width: 100%;
		margin-bottom: 20px;
	}

	.castl1 .castl-top .stl-c ul li:last-child{
		margin-bottom: 0;
	}

	.castl1 .castl-top .stl-c ul li a .tclas .tlcb{
		margin-top: 20px;
	}

	.castl2{
		padding: 35px 0 45px;
	}

	.castl2 .cltast-z{
		margin-top: 8px;
	}

	.castl2 .cltast-z .stzl{
		line-height: 1.6;
	}

	.castl3{
		padding: 35px 0 45px;
	}

	.castl3 .ddzddm-b{
		margin-top: 25px;
	}

	.castl1 .castl-top .stl-c ul li a .tclas .tlca{
		line-height: 1.6;
	}

	.castl2 .cltast-z .stzr{
		display: none;
	}

	.castl2 .cltast-z .stzl{
		width: 100%;
	}

	.castl2 .cltast-b{
		margin-top: 25px;
	}
}

@media(max-width: 1024px) {
	.castl1 .castl-top .stl-td{
		font-size: 14px;
	}

	.castl1 .castl-top .stl-b ul li .num span {
    	font-size: 25px;
	}

	.castl1 .castl-top .stl-b ul li .num i{
		font-size: 14px;
		margin-top: -5px;
	}

	.castl1 .castl-top .stl-b ul li .um{
		font-size: 14px;
		margin-top: 5px;
	}

	.castl1 .castl-top .stl-b ul li{
		width: 33.3%;
		text-align: left;
	}

	.castl1 .castl-top .stl-b ul li:nth-child(4){
		width: 50%;
		margin-top: 10px;
	}

	.castl1 .castl-top .stl-b ul li:nth-child(5){
		width: 50%;
		margin-top: 10px;
	}

	.castl1 .castl-top .stl-c ul li a .tclas .tlc {
    	font-size: 18px;
	}

	.castl1 .castl-top .stl-c ul li a .tclas .tlca{
		font-size: 14px;
	}

	.castl1 .castl-top .stl-c ul li a .tclas .tlca{
		margin-top: 5px;
	}

	.castl1 .castl-top .stl-c ul li a .tclas .tlcb{
		margin-top: 15px;
	}

	.castl1 .castl-top .stl-c ul li a .tclas{
		padding: 20px 15px 25px 15px;
	}

	.castl2 .cltast-z .stzl{
		font-size: 14px;
	}

	.castl2 .cltast-b .cltast-qh .swiper-slide .qhrdnp {
    	padding: 0 15px 13px 15px;
	}

	.castl2 .cltast-b .cltast-qh .swiper-slide .qhrdnp, .castl2 .cltast-b .cltast-qh .swiper-slide .qhrdns .qha{
		font-size: 18px;
	}

	.castl2 .cltast-b .cltast-qh .swiper-slide .qhrdns .rdnsw {
	    padding: 0px 15px 16px 15px;
	}

	.castl2 .cltast-b .cltast-qh .swiper-slide .qhrdns .rdnsw .qhb{
		line-height: 1.6;
		margin-top: 5px;
		height: 87px;
	}

	.castl3 .ddzddm-b ul li a{
		font-size: 18px;
		line-height: 50px;
	}

	.castl3 .ddzddm-b ul li a:before{
		width: 17px;
		height: 12px;
	}
}

@media(max-width: 750px){
	.castl3 .ddzddm-b ul li{
		width: 100%;
		margin-right: 0%;
		margin-bottom: 20px;
	}

	.castl3 .ddzddm-b ul li:last-child{
		margin-bottom: 0;
	}
}




.tzzgxbsol{
	background: #f5f5f5;
}

.tzzgxbsol .tzzgxbsol1{
	padding: 5.5vw 0 5.6vw;
}

.tzzgxbsol .tzzgxbsol1 .bsotp-bt{
	margin-bottom: 43px;
}

.tzzgxbsol1 .bsotpm ul li{
    float: left;
    position: relative;
    overflow: hidden;
    border-radius: 10px;
    margin-right: 1.5%;
    width: 49.2%;
    margin-bottom: 1.5%;
}

.tzzgxbsol1 .bsotpm ul li:nth-child(2n){
	margin-right: 0;
}

.tzzgxbsol1 .bsotpm ul li .bsotm{
	position: absolute;
	bottom: 0;
	width: 100%;
	left: 0;
	color: #fff;
	padding: 0 30px 26px 30px;
	font-size: 26px;
	transition: all 0.2s;
	opacity: 1;
}
.tzzgxbsol1 .bsotpm ul li .bsotm a { color:#fff; }
.tzzgxbsol1 .bsotpm ul li .bsotm span{
	font-size: 16px;
	color: #d5dade;
	display: inline-block;
	vertical-align: middle;
    margin-top: 7px;
}

.tzzgxbsol1 .bsotpm ul li .bstmdw{
	position: absolute;
	bottom: -100%;
	left: 0;
	height: 100%;
	width: 100%;
	background: rgba(28, 83, 107, .4);
	padding: 64px 38px 0 38px;
}

.tzzgxbsol1 .bsotpm ul li .bstmdw .stmdr .mdt a{
	width: 160px;
	height: 45px;
	text-align: center;
	color: #fff;
	line-height: 45px;
	border-radius: 40px;
	position: relative;
	border: 1px solid rgba(255, 255, 255, .5);
	display: block;
	overflow: hidden;
	font-size: 16px;
}

.tzzgxbsol1 .bsotpm ul li .bstmdw .stmdr .mdt a span{
	position: relative;
	z-index: 1;
}

.tzzgxbsol1 .bsotpm ul li .bstmdw .stmdr .mdt a i{
	display: inline-block;
	position: relative;
	z-index: 1;
	width: 16px;
	margin-left: 8px;
	height: 12px;
	background: url(../images/t-taa.png) no-repeat center center/cover;
}

.tzzgxbsol1 .bsotpm ul li .bstmdw .stmdr .mdt a:before{
	position: absolute;
	content: "";
	left: -100%;
	width: 100%;
	height: 100%;
	background: #2b7391;
	transition: all 0.6s;
}

.tzzgxbsol1 .bsotpm ul li .bstmdw .stmdr .mdt a:hover{
	border-color: #2b7391;
}

.tzzgxbsol1 .bsotpm ul li .bstmdw .stmdr .mdt a:hover:before{
	left: 0;
}

.tzzgxbsol1 .bsotpm ul li .bstmdw .stdxma{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	padding: 0 38px 34px 38px;
}

.tzzgxbsol1 .bsotpm ul li .bstmdw .stdxma .bsotmzp{
	border-bottom: 1px solid #c0cfd6;
	font-size: 26px;
	color: #fff;
	padding-bottom: 20px;
}

.tzzgxbsol1 .bsotpm ul li .bstmdw .stdxma .bsotmzp span{
	font-size: 16px;
	color: #d4dde1;
	display: inline-block;
	vertical-align: middle;
	margin-top: 8px;
}

.tzzgxbsol1 .bsotpm ul li .bstmdw .stdxma .bsmpd{
	padding-top: 20px;
}

.tzzgxbsol1 .bsotpm ul li .bstmdw .stdxma .bsmpd a{
	display: inline-block;
	width: 135px;
	margin-right: 8px;
	height: 46px;
	color: #fff;
	font-size: 16px;
	line-height: 46px;
	text-align: center;
	border-radius: 40px;
	border: 1px solid rgba(255, 255, 255, .5);
}

.tzzgxbsol1 .bsotpm ul li .bstmdw .stdxma .bsmpd a:last-child{
	margin-right: 0;
}

.tzzgxbsol1 .bsotpm ul li .bstmdw .stdxma .bsmpd a:hover{
	color: #367a97;
	background: #fff;
}

.tzzgxbsol1 .bsotpm ul li:hover .bstmdw{
	bottom: 0;
	transition: all 0.5s;
}

.tzzgxbsol1 .bsotpm ul li:hover .bsotm{
	opacity: 0;
}

.tzzgxbsol1 .bsotpdasd{
	margin-top: 47px;
} 

.tzzgxbsol1 .bsotpdasd ul li{
	overflow: hidden;
	border-radius: 10px;
	background: #fff;
}

.tzzgxbsol1 .bsotpdasd ul li a{
	display: block;
	padding: 25px 47px 30px 60px;
}

.tzzgxbsol1 .bsotpdasd ul li a .dasdl .sdla{
	font-size: 30px;
	color: #333333;
}

.tzzgxbsol1 .bsotpdasd ul li a .dasdl .sdlb{
	color: #999999;
	margin-top: 5px;
}

.tzzgxbsol1 .bsotpdasd ul li a .dasdlm{
	width: 53%;
	margin-left: 11%;
	margin-top: 10px;
}

.tzzgxbsol1 .bsotpdasd ul li a .dasdlm .sdla{
	color: #666666;
}

.tzzgxbsol1 .bsotpdasd ul li a .dasdlm .sdlb{
	color: #333333;
	margin-top: 5px;
}

.tzzgxbsol1 .bsotpdasd ul li a .dasdlm .sdlb p{
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
}

.tzzgxbsol1 .bsotpdasd ul li a .dasdldas{
	margin-top: 6px;
}

.tzzgxbsol1 .bsotpdasd ul li a .dasdldas .ldas{
	border: 1px solid #d0cfcf;
	border-radius: 40px;
	color: #666666;
	width: 158px;
	height: 48px;
	text-align: center;
	font-size: 16px;
	color: #666666;
	line-height: 48px;
}

.tzzgxbsol1 .bsotpdasd ul li a .dasdldas .ldas i{
	background: url(../images/dtckan.png)no-repeat center center/cover;
	width: 16px;
	height: 12px;
	margin-left: 8px;
	display: inline-block;
}

.tzzgxbsol2 .bspgxl{
	width: 50%;
	height: 567px;
	padding: 120px 136px 0 158px;
	background: url(../images/bspgxl.jpg)no-repeat center center/cover;
}

.tzzgxbsol2 .bspgxr{
	width: 50%;
	height: 567px;
	padding: 120px 161px 0 97px;
	background: url(../images/bspgxld.jpg)no-repeat center center/cover;
}

.tzzgxbsol2 .bspgxl .gxla .gxla-t,
.tzzgxbsol2 .bspgxr .gxla .gxla-t{
	font-size: 30px;
	color: #ffffff;
}

.tzzgxbsol2 .bspgxl .gxla .gxla-b,
.tzzgxbsol2 .bspgxr .gxla .gxla-b{
	color: #a7c2cd;
	margin-top: 5px;
}

.tzzgxbsol2 .bspgxl .gxla{
	padding-bottom: 34px;
	margin-bottom: 50px;
	border-bottom: 1px solid rgba(255, 255, 255, .1);
}

.tzzgxbsol2 .bspgxl .gxlb ul li{
	margin-bottom: 33px;
}

.tzzgxbsol2 .bspgxl .gxlb ul li:last-child{
	margin-bottom: 0;
}

.tzzgxbsol2 .bspgxl .gxlb ul li .xlbe{
	font-size: 22px;
	color: #fff;
	margin-top: 20px;
	margin-left: 23px;
}

.tzzgxbsol2 .bspgxr .gxml ul li{
    float: left;
    margin-right: 1.6%;
    width: 49.2%;
    margin-bottom: 1.6%;
}

.tzzgxbsol2 .bspgxr .gxml{
	margin-top: 39px;
}

.tzzgxbsol2 .bspgxr .gxml ul li:nth-child(2n){
	margin-right: 0;
}

.tzzgxbsol2 .bspgxr .gxml ul li input{
	background: rgba(255, 255, 255, .1);
	border: 0;
	height: 53px;
	font-size: 16px;
	color: #ffffff;
	padding-left: 18px;
	border-radius: 5px;
	width: 100%;
	border: 1px solid #6191a5;
}

.tzzgxbsol2 .bspgxr .gxml ul li input::-webkit-input-placeholder{
    color:#fff;
}

.tzzgxbsol2 .bspgxr .gxml ul li input::-moz-placeholder{   /* Mozilla Firefox 19+ */
    color:#fff;
}

.tzzgxbsol2 .bspgxr .gxml ul li input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
    color:#fff;
}

.tzzgxbsol2 .bspgxr .gxml ul li input:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 
    color:#fff;
}  

.tzzgxbsol2 .bspgxr .gxml .hlhh{
	margin-top: 20px;
}

.tzzgxbsol2 .bspgxr .gxml .hlhh input{
	font-size: 16px;
	color: #2d7492;
	width: 285px;
	height: 55px;
	border: 0;
	border-radius: 5px;
}

@media(max-width: 1480px) {
	.tzzgxbsol1 .bsotpm ul li .bsotm {
	    padding: 0 20px 20px 20px;
	}

	.tzzgxbsol1 .bsotpm ul li .bstmdw {
	    padding: 35px 20px 0 20px;
	}

	.tzzgxbsol2 .bspgxl {
	    height: 500px;
	    padding: 90px 70px 0 76px;
	}

	.tzzgxbsol2 .bspgxr{
		height: 500px;
		padding: 90px 76px 0 97px;
	}

	.tzzgxbsol1 .bsotpm ul li .bstmdw .stdxma{
		padding: 0 20px 25px 20px;
	}
}

@media(max-width: 1280px) {
	.tzzgxbsol1 .bsotpm ul li .bsotm,
	.tzzgxbsol1 .bsotpm ul li .bstmdw .stdxma .bsotmzp{
		font-size: 22px;
	}

	.tzzgxbsol1 .bsotpdasd ul li a .dasdl .sdla {
    	font-size: 24px;
	}

	.tzzgxbsol2 .bspgxl .gxla .gxla-t, .tzzgxbsol2 .bspgxr .gxla .gxla-t {
	    font-size: 24px;
	}

}

@media(max-width: 1100px) {
	.tzzgxbsol .tzzgxbsol1{
		padding: 35px 0 45px;
	}

	.tzzgxbsol1 .bsotpm ul li{
		width: 100%;
		margin-bottom: 20px;
	}

	.tzzgxbsol1 .bsotpm ul li:last-child{
		margin-bottom: 0;
	}

	.tzzgxbsol .tzzgxbsol1 .bsotp-bt{
		margin-bottom: 25px;
	}

	.tzzgxbsol1 .bsotpdasd{
		margin-top: 20px;
	}

	.tzzgxbsol2 .bspgxl{
		width: 100%;
		height: auto;
		padding: 20px 4% 25px 4%;
	}

	.tzzgxbsol2 .bspgxr{
		width: 100%;
		height: auto;
		padding: 20px 4% 25px 4%;
	}

	.tzzgxbsol2 .bspgxl .gxla{
		padding-bottom: 15px;
		margin-bottom: 25px;
	}

	.tzzgxbsol1 .bsotpdasd ul li a{
		padding: 25px 20px 30px 20px;
	}

	.tzzgxbsol2 .bspgxr .gxml{
		margin-top: 25px;
	}

	.tzzgxbsol1 .bsotpm ul li .bsotm, .tzzgxbsol1 .bsotpm ul li .bstmdw .stdxma .bsotmzp {
    	font-size: 18px;
	}
}

@media(max-width: 1024px) {
	.tzzgxbsol1 .bsotpm ul li .bsotm {
	    padding: 0 15px 15px 15px;
	}

	.tzzgxbsol1 .bsotpm ul li .bsotm span {
    	font-size: 14px;
	    margin-top: 1px;
	}

	.tzzgxbsol1 .bsotpm ul li .bstmdw .stdxma .bsotmzp span {
	    font-size: 14px;
	    margin-top: 3px;
	}

	.tzzgxbsol1 .bsotpm ul li .bstmdw{
		display: none;
	}

	.tzzgxbsol1 .bsotpm ul li:hover .bsotm{
		opacity: 1;
	}

	.tzzgxbsol1 .bsotpdasd ul li a .dasdl .sdla {
	    font-size: 22px;
	}

	.tzzgxbsol1 .bsotpdasd ul li a .dasdlm{
		width: 100%;
		margin-left: 0;
	}

	.tzzgxbsol1 .bsotpdasd ul li a .dasdldas{
		width: 100%;
	}

	.tzzgxbsol1 .bsotpdasd ul li a .dasdldas .ldas {
	    width: 145px;
	    height: 45px;
	    font-size: 15px;
	    line-height: 45px;
	}

	.tzzgxbsol1 .bsotpdasd ul li a .dasdldas{
		margin-top: 20px;
	}

	.tzzgxbsol1 .bsotpdasd ul li a{
		padding: 20px 15px 25px 15px;
	}

	.tzzgxbsol1 .bsotpdasd ul li a .dasdl .sdlb {
	    margin-top: 3px;
	}

	.tzzgxbsol1 .bsotpdasd ul li a .dasdlm .sdlb {
	    font-size: 16px;
	}

	.tzzgxbsol2 .bspgxl .gxlb ul li .xlbe {
    	font-size: 16px;
	    margin-top: 17px;
	    margin-left: 15px;
	}

	.tzzgxbsol2 .bspgxl .gxlb ul li{
		margin-bottom: 15px;
	}

	.tzzgxbsol2 .bspgxl .gxlb ul li .icon{
		width: 55px;
	}

	.tzzgxbsol2 .bspgxr .gxml ul li{
		width: 100%;
		margin-bottom: 20px;
	}

	.tzzgxbsol2 .bspgxr .gxml ul li:last-child{
		margin-bottom: 0;
	}

	.tzzgxbsol2 .bspgxr .gxml ul li input {
	    height: 43px;
	    font-size: 14px;
	    padding-left: 13px;
	}

	.tzzgxbsol2 .bspgxr .gxml .hlhh input {
	    font-size: 14px;
	    width: 201px;
	    height: 45px;
	}
}

@media(max-width: 500px) {
	.tzzgxbsol1 .bsotpm ul li .bsotm span{
		display: none;
	}
}



/**研发**/
.gngdwml1{
	padding: 4vw 0 7vw;
}

.gngdwml1 .gdwmb{
	position: relative;
	margin-top: 28px;
}

.gngdwml1 .gdwmb .gdwmbl{
	background: #f5f5f5;
	width: 28.24%;
	overflow: hidden;
	border-radius: 10px;
	position: absolute;
	/*height: 100%;*/
}

.gngdwml1 .gdwmb .gdwmbl ul li{
	width: 100%;
	border-bottom: 1px solid #dcdcdc;
	line-height: 1.5;
	padding: 30px 0;
	font-size: 18px;
	color: #333333;
	padding-left: 25px;
	position: relative;
}

/*.gngdwml1 .gdwmb .gdwmbl ul li:before{*/
/*	position: absolute;*/
/*	content: "";*/
/*	right: 33px;*/
/*	top: 50%;*/
/*	width: 21px;*/
/*	height: 16px;*/
/*	transform: translateY(-50%);*/
/*	background: url(../images/gdwmbl.png) no-repeat center center/cover;*/
/*}*/

.gngdwml1 .gdwmb .gdwmbl ul li.cur{
	color: #fff;
	background: #2b7391;
}

/*.gngdwml1 .gdwmb .gdwmbl ul li.cur:before{*/
/*	background: url(../images/gdwmbla.png) no-repeat center center/cover;*/
/*}*/

.gngdwml1 .gdwmb .gdwmbl ul li:last-child{
	border-bottom: 0;
}

.gngdwml1 .gdwmb .gdwmbr{
	background: #f5f5f5;
	width: 70.5%;
	overflow: hidden;
	border-radius: 10px;
}

.gngdwml1 .gdwmb .gdwmbr .box{
	padding: 41px 64px 60px 64px;
}

.gngdwml1 .gdwmb .gdwmbr .box .wmbr-t .ta{
	color: #333333;
	font-size: 36px;
	width: 100%;
	padding-bottom: 12px;
	margin-bottom: 33px;
	border-bottom: 1px solid #d4d4d4;
}

.gngdwml1 .gdwmb .gdwmbr .box .wmbr-t .tb{
	margin-bottom: 15px;
}

.gngdwml1 .gdwmb .gdwmbr .box .wmbr-t .tb:last-child{
	margin-bottom: 0;
}

.gngdwml1 .gdwmb .gdwmbr .box .wmbr-t .tb .bc{
	font-size: 26px;
	margin-bottom: 15px;
	color: #2b7391;
}
.gngdwml1 .gdwmb .gdwmbr .box .wmbr-t .tb .bcA { text-align: center; }

.gngdwml1 .gdwmb .gdwmbr .box .wmbr-t .tb .bca{
	font-size: 18px;
	color: #333333;
	line-height: 30px;
}
.gngdwml1 .gdwmb .gdwmbr .box .wmbr-t .tb .bca img{
    width: 560px;
}

.gngdwml1 .gdwmb .gdwmbr .box .wmbr-t .tb .bca ul li{
    position: relative;
    padding-left: 11px;
}

.gngdwml1 .gdwmb .gdwmbr .box .wmbr-t .tb .bca ul li::before{
    content: "";
    position: absolute;
    left: 0;
    top: 12px;
    width: 6px;
    height: 6px;
    background: #666;
    border-radius: 50%;
}

.gngdwml2{
	background: #f5f5f5;
	padding: 6.5vw 0 7.5vw;
}

.gngdwml2 .ngdwlmd{
	overflow: hidden;
	margin-top: 33px;
	border-radius: 10px;
	text-align: center;
	border: 1px solid #cecece;
}

.gngdwml2 .ngdwlmd .wlmd-t{
	background: #797776;
}

.gngdwml2 .ngdwlmd .wlmd-t .mbt{
	color: #fff;
	line-height: 100px;
	font-size: 20px;
	border-right: 1px solid #676564;
	border-bottom: 1px solid #cecece;
}

.gngdwml2 .ngdwlmd .wlmd-t .mbt:last-child{
	border-right: 0;
}

.gngdwml2 .ngdwlmd .bt1{
	width: 24%;
	float: left;
}

.gngdwml2 .ngdwlmd .bt2{
	width: 26%;
	float: left;
}

.gngdwml2 .ngdwlmd .bt3{
	width: 50%;
	float: left;
}

.gngdwml2 .ngdwlmd .wlmd-b .mdbmmd a{
	display: block;
	display: flex;
	flex-wrap: wrap;
}

.gngdwml2 .ngdwlmd .wlmd-b .mdbmmd a .mbt{
	border-right: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
	line-height: 1.5;
	padding: 30px 0;
	font-size: 18px;
	color: #333333;
}

.gngdwml2 .ngdwlmd .wlmd-b .mdbmmd a .mbt:last-child{
	border-right: 0;
}

.gngdwml2 .ngdwlmd .wlmd-b .mdbmmd:last-child a .mbt{
	border-bottom: 0;
}

.gngdwml2 .ngdwlmd .wlmd-b .mdbmmd a .bt3{
	padding: 20px 33px 20px 64px;
	line-height: 1.5;
}

.gngdwml2 .ngdwlmd .wlmd-b .mdbmmd a .bt3 .tml{
	width: calc(100% - 150px);
	/*overflow: hidden;*/
	/*text-overflow: ellipsis;*/
	/*white-space: nowrap; */
	text-align: left;
}

.gngdwml2 .ngdwlmd .wlmd-b .mdbmmd a .bt3 .tmr{
	opacity: 0;
}

.gngdwml2 .ngdwlmd .wlmd-b .mdbmmd a .bt3 .tmr span{
	width: 16px;
	height: 12px;
	margin-left: 10px;
	display: inline-block;
	background: url(../images/t-taa.png) no-repeat center center/cover;
}

.gngdwml2 .ngdwlmd .wlmd-b .mdbmmd{
	background: #fff;
}

.gngdwml2 .ngdwlmd .wlmd-b .mdbmmd:nth-child(2n){
	background: #f5f5f5;
}

.gngdwml2 .ngdwlmd .wlmd-b .mdbmmd:hover{
	background: #2b7391;
}

.gngdwml2 .ngdwlmd .wlmd-b .mdbmmd:hover .mbt{
	color: #fff;
}

.gngdwml2 .ngdwlmd .wlmd-b .mdbmmd:hover a .bt3 .tmr{
	opacity: 1;
}

@media(max-width: 1780px) {
    .gngdwml2 .ngdwlmd .wlmd-b .mdbmmd a .mbt { font-size: 16px; }
}

@media(max-width: 1480px) {
    .gngdwml2 .ngdwlmd .wlmd-b .mdbmmd a .mbt { font-size: 14px; }
	.gngdwml1 .gdwmb .gdwmbr .box .wmbr-t .ta{
		font-size: 26px;
	}

	.gngdwml1 .gdwmb .gdwmbr .box .wmbr-t .tb .bc{
		font-size: 22px;
	}

	.gngdwml1 .gdwmb .gdwmbl ul li{
		font-size: 17px;
		padding: 20px 0;
		padding-left: 20px;
	}

	.gngdwml1 .gdwmb .gdwmbl ul li:before{
		right: 20px;
	}

	.gngdwml1 .gdwmb .gdwmbr .box {
    	padding: 35px 30px 45px 30px;
	}

	.gngdwml2 .ngdwlmd .wlmd-b .mdbmmd a .mbt{
		padding: 25px 0;
	}

	.gngdwml2 .ngdwlmd .wlmd-b .mdbmmd a .bt3 {
    	padding: 25px 20px 25px 30px;
	}



	.gngdwml2 .ngdwlmd .wlmd-t .mbt {
	    line-height: 75px;
	}
}

@media(max-width: 1100px) {
	.gngdwml1{
		padding: 35px 0 45px;
	}

	.gngdwml1 .gdwmb{
		margin-top: 25px;
	}

	.gngdwml2{
		padding: 35px 0 45px;
	}

	.gngdwml2 .ngdwlmd{
		margin-top: 25px;
	}
}

@media(max-width: 1024px) {
	.gngdwml1 .gdwmb .gdwmbl{
		width: 100%;
		position: initial;
		margin-bottom: 20px;
	}

	.gngdwml1 .gdwmb .gdwmbl ul li{
		font-size: 18px;
		padding: 16px 0;
		padding-left: 15px;
	}

	.gngdwml1 .gdwmb .gdwmbl ul li:before{
		right: 15px;
	}

	.gngdwml1 .gdwmb .gdwmbr{
		width: 100%;
	}

	.gngdwml1 .gdwmb .gdwmbr .box {
    	padding: 20px 15px 25px 15px;
	}

	.gngdwml1 .gdwmb .gdwmbr .box .wmbr-t .tb .bca{
		font-size: 14px;
		line-height: 1.6;
	}

	.gngdwml1 .gdwmb .gdwmbr .box .wmbr-t .tb .bc{
		font-size: 18px;
		margin-bottom: 6px;
	}

	.gngdwml1 .gdwmb .gdwmbr .box .wmbr-t .tb{
		margin-bottom: 17px;
	}

	.gngdwml1 .gdwmb .gdwmbr .box .wmbr-t .ta{
		font-size: 20px;
		margin-bottom: 12px;
	}

	.gngdwml2 .ngdwlmd .wlmd-t .mbt{
		line-height: 50px;
		font-size: 16px;
	}

	.gngdwml2 .ngdwlmd .wlmd-b .mdbmmd a .mbt{
		font-size: 14px;
		padding: 12px 0;
	}

	.gngdwml2 .ngdwlmd .wlmd-b .mdbmmd a .bt3 {
	    padding: 12px 15px 12px 15px;
	}

	.gngdwml1 .gdwmb .gdwmbl ul li:before{
		width: 16px;
		height: 12px;
	}

	.gngdwml2 .ngdwlmd .wlmd-b .mdbmmd a .bt3 .tml{
		width: calc(100% - 105px);
	}
}

@media(max-width: 750px) {
	.gngdwml2 .ngdwlmd{
		overflow: scroll;
	}

	.gngdwml2 .ngdwlmd .gdwlmadf{
	    min-width: 1150px;
	}

	.gngdwml2 .ngdwlmd .bt1{
		width: 20%;
	}

	.gngdwml2 .ngdwlmd .bt2{
		width: 22%;
	}

	.gngdwml2 .ngdwlmd .bt3{
		width: 58%;
	}
	.gngdwml1 .gdwmb .gdwmbr .box .wmbr-t .tb .bca ul li::before{
	    top:9px;
	}
}




/**科学研究**/
.kxjzc{
	padding: 3.7vw 0 7.2vw;
}

.kxjzc .jzc-t .ct{
	line-height: 30px;
	color: #333333;
	margin-top: 34px;
}

.kxjzc .jzc-button{
	margin-top: 30px;
}

.kxjzc .jzc-button .tton .n{
	width: 32.46%;
	float: left;
	margin-right: 1.3%;
	border-radius: 10px;
	background: #f5f5f5;
	line-height: 100px;
	color: #333333;
	text-align: center;
	font-size: 30px;
}

.kxjzc .jzc-button .tton .n:last-child{
	margin-right: 0;
}

.kxjzc .jzc-button .tton .n.cur{
	background: #2b7391;
	color: #fff;
}

.kxjzc .jzc-button .tabBox{
	margin-top: 50px;
}

.kxjzc .jzc-button .tabBox .box .ttmdl{
	width: 32.46%;
	margin-right: 1.3%;
}

.kxjzc .jzc-button .tabBox .box .ttmdl ul li{
	border-radius: 10px;
	overflow: hidden;
	background: #f5f5f5;
	margin-bottom: 20px;
}

.kxjzc .jzc-button .tabBox .box .ttmdl ul li:last-child{
	margin-bottom: 0;
}

.kxjzc .jzc-button .tabBox .box .ttmdl ul li .t{
	font-size: 26px;
	color: #333333;
	line-height: 80px;
	padding-left: 32px;
	position: relative;
}

.kxjzc .jzc-button .tabBox .box .ttmdl ul li .t:before{
	position: absolute;
	content: "";
	right: 30px;
	top: 50%;
	width: 21px;
	height: 16px;
	transform: translateY(-50%);
	background: url(../images/ttmdl.png) no-repeat center center/cover;
}

.kxjzc .jzc-button .tabBox .box .ttmdl ul li .t.cur:before{
	background: url(../images/ttmdla.png) no-repeat center center/cover;
	width: 16px;
	height: 21px;
}

.kxjzc .jzc-button .tabBox .box .ttmdl ul li .t.cur{
	background: #2b7391;
	color: #fff;
}

.kxjzc .jzc-button .tabBox .box .ttmdl ul li .conm .m{
	line-height: 80px;
	font-size: 24px;
	padding-left: 32px;
	color: #333333;
	border-bottom: 1px solid #dbdbdb;
}
.kxjzc .jzc-button .tabBox .box .ttmdl ul li .conm .m.cur { color:#2b7391; }

.kxjzc .jzc-button .tabBox .box .ttmdl ul li .conm .m:last-child{
	border-bottom: 0;
}

.kxjzc .jzc-button .tabBox .box .ttmdr{
	width: 66.21%;
}

.kxjzc .jzc-button .tabBox .box .ttmdr .mdr-g .ga{
	color: #333333;
	font-size: 30px;
	margin-bottom: 45px;
}

.kxjzc .jzc-button .tabBox .box .ttmdl ul li .conm{
	display: none;
}

.kxjzc .jzc-button .tabBox .box .ttmdl ul li .conm.cur{
	display: block;
}

@media(max-width: 1480px) {
	.kxjzc .jzc-button .tabBox .box .ttmdl ul li .t,
	.kxjzc .jzc-button .tabBox .box .ttmdl ul li .conm .m{
		padding-left: 20px;
	}

	.kxjzc .jzc-button .tabBox .box .ttmdl ul li .t:before{
		right: 20px;
	}

	.kxjzc .jzc-button .tton .n{
		font-size: 26px;
		line-height: 80px;
	}

	.kxjzc .jzc-button .tabBox .box .ttmdl ul li .t,
	.kxjzc .jzc-button .tabBox .box .ttmdl ul li .conm .m{
		font-size: 22px;
	}

	.kxjzc .jzc-button .tabBox .box .ttmdr .mdr-g .ga{
		font-size: 26px;
	}
}

@media(max-width: 1280px) {
	.kxjzc .jzc-button .tton .n {
    	font-size: 22px;
    	line-height: 55px;
	}

	.kxjzc .jzc-button .tabBox .box .ttmdl ul li .t,
	.kxjzc .jzc-button .tabBox .box .ttmdl ul li .conm .m {
	    font-size: 18px;
	}

	.kxjzc .jzc-button .tabBox .box .ttmdr .mdr-g .ga{
		font-size: 22px;
	}

	.kxjzc .jzc-t .ct{
		font-size: 16px;
	}
}

@media(max-width: 1100px) {
	.kxjzc{
		padding: 35px 0 45px;
	}

	.kxjzc .jzc-t .ct{
		margin-top: 13px;
	}

	.kxjzc .jzc-button{
		margin-top: 20px;
	}

	.kxjzc .jzc-button .tabBox{
		margin-top: 30px;
	}

	.kxjzc .jzc-button .tabBox .box .ttmdr .mdr-g .ga{
		margin-bottom: 23px;
	}
}

@media(max-width: 1024px) {
	.kxjzc .jzc-t .ct{
		line-height: 1.6;
		font-size: 14px;
	}

	.kxjzc .jzc-button .tton .n{
		font-size: 17px;
		line-height: 50px;
	}

	.kxjzc .jzc-button .tabBox .box .ttmdl{
		width: 100%;
	}

	.kxjzc .jzc-button .tabBox .box .ttmdl ul li .t, .kxjzc .jzc-button .tabBox .box .ttmdl ul li .conm .m{
		font-size: 16px;
		line-height: 50px;
	}

	.kxjzc .jzc-button .tabBox .box .ttmdr{
		width: 100%;
		margin-top: 20px;
	}

	.kxjzc .jzc-button .tabBox .box .ttmdr .mdr-g .ga{
		font-size: 20px;
	}
}










.trckgx{
	position: fixed;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	display: none;
	z-index: 9999;
	background: rgba(43, 115, 145, .9);
}

.trckgx .gbanm{
	position: absolute;
	right: 0px;
	top: -54px;
	width: 50px;
	height: 50px;
	cursor:pointer;
	background: url(../images/guaanbimov.png)no-repeat center center/cover;
}

.trckgx .dwmdolk{
	width: 100%;
	background: #fff;
	z-index: 999999;
	padding: 4.3vw 5%;
}
.trckgx .relativeB {
	position: absolute;
	top: 55%;
	left: 50%;
	transform: translate(-50%,-50%);
	width: 92.3333%;
	background: #fff;
	z-index: 999999;
	padding: 0;
}

.trckgx .dwmdolk .ovhide{
	overflow-y: auto;
    overflow-x: hidden;
    height: 50vh;
    padding-right: 10px;
}

.trckgx .dwmdolk .ovhide::-webkit-scrollbar {
	width: 4px;
	height: 4px;
}

.trckgx .dwmdolk .ovhide::-webkit-scrollbar-thumb {
	border-radius: 5px;
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);
	background: #2b7391;
}

.trckgx .dwmdolk .ovhide::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
	border-radius: 0;
	background: rgba(0, 0, 0, 0.1);
}



.trckgx .dwmdolk .ovhide .container{
	width: 100%;
}

.trckgx .dwmdolk .ovhide .dygtes{
	padding: 0;
	margin-bottom: 80px;
}

.trckgx .dwmdolk .ovhide .gxxq1{
	margin-bottom: 80px;
}

.trckgx .dwmdolk .ovhide .gxxq1:last-child{
	margin-bottom: 0;
}

.trckgx .dwmdolk .ovhide .gxxq3,
.trckgx .dwmdolk .ovhide .gxxq2{
	padding: 0;
}

.trckgx .dwmdolk .ovhide .gxxq2{
	background: initial;
}

.trckgx .dwmdolk .ovhide .dygtes:last-child{
	margin-bottom: 0;
}

.trckgx .dwmdolk .ovhide .gxxq2 .moudl{
	background: #f5f5f5;
}

.container .zhu{
     font-size: 1.3vw;
    color: #333333;
    margin-top: 38px;
}
.container .zhu span{
    font-weight: bold;
    font-size: 1.5vw;
}

@media(max-width: 1500px) {
	.trckgx .dwmdolk{
		width: 100%;
		padding: 4vw 3%;
	}
	.trckgx .dwmdolk .ovhide { height: 40vh; }

}


@media(max-width: 1100px) {
	.trckgx .dwmdolk .ovhide {
	    height: 60vh;
	}

	.trckgx .dwmdolk .ovhide .gxxq1{
		margin-bottom: 20px;
	}

	.trckgx .gbanm{
		right: 0;
		top: -40px;
		width: 38px;
		height: 38px;
	}

	.trckgx .dwmdolk{
		padding: 30px 3%;
	}
}

@media(max-width: 750px) {
	.trckgx .dwmdolk .ovhide {
	    height: 80vw;
	}
}

@media(max-width: 500px) {
	.trckgx .dwmdolk .ovhide {
	    height: 115vw;
	}
}

.addBoxA { padding: 0 0 0; }
.addBoxA dd a { display: block; padding: 16px 0; font-size: 16px; color:#333; border-bottom:1px solid #dedede; }
.addB-a { margin-top: 30px; }

.addB-a .t { font-size: 20px;color:#000000; }
.addB-a .c { font-size: 16px;color:#333333; line-height: 1.8; margin-top: 16px; }

@media(max-width:1100px){
    .addB-a .c { font-size: 16px;color:#333333; line-height: 1.8; margin-top: 10px; }
}









/**导航跟随**/
.fixed-head {
    position: fixed;
    left: 0;
    width: 100%;
    top: 82px;
    z-index: 999999999;
    background: #fff;
}


/* 404 */
.errorBox {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: #4282fe url(../images/errorbg.png) no-repeat center bottom/cover;
	background-size: 59.375%;
}

.errorBox .box {
	width: 63%;
	margin: 5% auto 0;
	text-align: center;
	color: #fff;
}

.errorBox .box .t {
	margin-top: 35px;
}

.errorBox .box .t .d1 {
	text-transform: uppercase;
	font-size: 20px;
	letter-spacing: 2px;
	position: relative;
	padding-bottom: 18px;
}

.errorBox .box .t .d1::before {
	content: "";
	position: absolute;
	left: 50%;
	bottom: 0;
	background: url(../images/erroricon.png) no-repeat center center;
	width: 393px;
	height: 15px;
	margin-left: -210px;
}

.errorBox .box .t .d2 {
	font-size: 20px;
	margin-top: 5px;
}

.errorBox .box .btn {
	margin-top: 20px;
}

.errorBox .box .btn a {
	display: inline-block;
	color: #fff;
	border: 2px solid #fff;
	border-radius: 50px;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	-ms-border-radius: 50px;
	-o-border-radius: 50px;
	min-width: 150px;
	line-height: 40px;
	font-size: 18px;
	margin: 0 17px;
}

.errorBox .box .btn a:hover {
	background: #ffae00;
	border-color: #ffae00;
}

.errorBox .box .img {
	line-height: 0;
	margin-left: -8px;
}

.endLan { text-align: center; }
.endLan a { display: inline-block!important; width: 30%; text-align: center; padding: 0; }

