* { box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */-webkit-text-size-adjust: none; outline: none;font-family: Microsoft YaHei,Helvetica, Arial, "sans-serif";scroll-behavior: smooth;scroll-padding-top:88px;/*锚点滑动时，浮动导航不盖住内容，88px为导航的高度*/}
body {
padding:0px; margin: 0px;
}

body {
font: 16px "Arial";
color: #333;
line-height: 1.5;
overflow-x: hidden; padding:0px; margin: 0px;
}

a:hover{text-decoration:none}
a{color: #333}
ul, li, dt,dd{padding: 0px; margin: 0px; list-style: none}
p{padding: 0px; margin: 0px;}
.fl{float: left;}
.fr{float: right;}
.text-c{text-align: center;}


/*弹性布局*/

/*换行*/
.flex_tap{flex-wrap: wrap;}
/*居中*/
.flex_cont{display: flex;justify-content: center; align-items:center;}
/*两端*/
.flex_sp{display: flex;justify-content: space-between;}
/*垂直*/
.flex_y{display: flex;justify-content: space-between;flex-direction: column;}

/* 定位 */
/* 垂直水平居中 */
.pos-XY{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
/* 垂直居中 */
.pos-Y{position: absolute;top: 50%;transform: translateY(-50%);}
/* 水平居中 */
.pos-X{position: absolute;left: 50%;transform: translateX(-50%);}


/* 通用滚动条代码 */
::-webkit-scrollbar {
width:7px;
background-color: #1652ab;
}

::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
border-radius: 10px;
background-color: #111;
}

::-webkit-scrollbar-thumb {
border-radius: 10px;
-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
background-color: #1652ab;
}

.input1::-webkit-input-placeholder{ font-size:14px; color:#999}
.input2::-webkit-input-placeholder{ font-size:14px; color:#999}

.textarea_txt::-webkit-input-placeholder{ font-size:14px; color:#999; font-family: Microsoft YaHei, sans-serif;}

video::-internal-media-controls-download-button {display:none;}
video::-webkit-media-controls-enclosure {overflow:hidden;}
video::-webkit-media-controls-panel { width: calc(100% + 30px);}


.space-h1{ overflow:hidden; clear:both; height:10px; width:100%}
.space-h2{ overflow:hidden; clear:both; height:20px; width:100%}
.space-h3{ overflow:hidden; clear:both; height:30px; width:100%}
.space-h4{ overflow:hidden; clear:both; height:40px; width:100%}

@media only screen and (max-width:1000px) {
.space-h2{ overflow:hidden; clear:both; height:10px; width:100%}
.space-h3{ overflow:hidden; clear:both; height:15px; width:100%}
.space-h4{ overflow:hidden; clear:both; height:20px; width:100%}
}


.main{ max-width:1450px; overflow:hidden; width:94%; margin:0 auto; position: relative;}

@media (min-width: 1930px) {
.main{ max-width: 1600px; width:94%; margin:0 auto;}
}

.wrapper-hei{ background:#f6f6f6; width:100%; padding:100px 0px 100px 0px; overflow:hidden; position: relative}
.wrapper-bai{ background:#ffffff; width:100%; padding:100px 0px 100px 0px; overflow:hidden;position: relative}

@media only screen and (max-width:1450px) {
.wrapper-hei{padding:80px 0px 80px 0px;}
.wrapper-bai{padding:80px 0px 80px 0px;}
}
@media only screen and (max-width:1400px) {
.wrapper-hei{padding:60px 0px 60px 0px;}
.wrapper-bai{padding:60px 0px 60px 0px;}
}
@media only screen and (max-width:1300px) {
.wrapper-hei{ padding:40px 0px 40px 0px;}
.wrapper-bai{ padding:40px 0px 40px 0px;}
}

@media only screen and (max-width:1100px) {
.wrapper-hei{ padding:30px 0px 30px 0px;}
.wrapper-bai{ padding:30px 0px 30px 0px; }
}


.public-img{overflow: hidden; position: relative}
.public-img .img_box{
background-repeat: no-repeat;
background-position: center;
background-size: cover;
transition: all 0.5s ease; 
-webkit-transition: all 0.5s ease;
}

/* ---图片----- */
.public-img .img_box img{width: 100%;height: auto; vertical-align: top}
.public-img:hover .img_box{transform: scale(1.1); -webkit-transform: scale(1.1);}

.public-imgs{ overflow:hidden; position:relative; padding-top:66%;}
.public-imgs img{display: block;width: 100%; height:100%; position:absolute; left:0; top:0;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.6s ease-out 0s; -moz-transition:all 0.6s ease-out 0s; -o-transition:all 0.6s ease-out 0s; transition:all 0.6s ease-out 0s;}
.public-imgs:hover img{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}


.actGotop{position:fixed;_position:absolute;bottom:50px;right:2%;width:40px;height:40px;display:none; z-index:10; border-radius:50%; background-image: linear-gradient(-225deg, #22E1FF 0%, #1D8FE1 48%, #625EB1 100%);}
.actGotop a,.actGotop a:link{width:40px;height:40px;text-align:center;}
.actGotop a:hover{outline:none;}
.actGotop i{ width:40px;height:40px; line-height: 40px; color: #fff;font-size: 18px}

.actGotop a:hover{ background:#22a565; border-radius:50%; }
.actGotop a {display: flex;align-items: center;justify-content: center;}
.actGotop a i{color: #fff;}


/* ---图片-列表布局---- */
.list-pic2{overflow: hidden; margin:0;padding: 0;}
.list-pic2 li{ width: 49%;float:left;margin-right:2%; margin-bottom: 2%;overflow: hidden; margin:0;padding: 0;}
.list-pic2 li:nth-child(2n){margin-right: 0;}

.list-pic3{overflow: hidden; margin:0;padding: 0;}
.list-pic3 li{ width: 32%;float:left;margin-right:2%; margin-bottom: 2%;overflow: hidden; margin:0;padding: 0;}
.list-pic3 li:nth-child(3n){margin-right: 0;}

.list-pic4{overflow: hidden; margin:0;padding: 0;}
.list-pic4 li{ width: 23.5%;float:left;margin-right:2%; margin-bottom: 2%;overflow: hidden; margin:0;padding: 0;}
.list-pic4 li:nth-child(4n){margin-right: 0;}

.list-pic5{overflow: hidden; margin:0;padding: 0;}
.list-pic5 li{ width: 18.4%;float:left;margin-right:2%; margin-bottom: 2%;overflow: hidden; margin:0;padding: 0;}
.list-pic5 li:nth-child(5n){margin-right: 0;}

.list-pic6{overflow: hidden; margin:0;padding: 0;}
.list-pic6 li{width: 15.166%;float:left;margin-right:1.8%; margin-bottom: 2%;overflow: hidden; margin:0;padding: 0;}
.list-pic6 li:nth-child(6n){margin-right: 0;}



/* ---home_about---- */
.home-about_bg{overflow:hidden;background:#fff url(../images/sy_tu.jpg) no-repeat center right;background-size:auto 100% ;position: relative;}


.home_about_box{overflow:hidden; padding:0px; margin: 0px;display: flex;display: -webkit-flex;justify-content: space-between;}
.home_about_L{overflow:hidden; padding:0px; margin: 0px; width: 55%;
display: flex;display: -webkit-flex;align-items: center;}
.home_about_R{overflow:hidden; padding:0px 0px; margin: 0px;width: 45%; position: relative;}
.home_about_R img{width: 100%; height: auto;vertical-align: top;}


.home_info{overflow:hidden; padding:0px; margin: 0px;width: 80%;}

.home_info dl{overflow: hidden; margin: 0px; padding: 0;}
.home_info dl dt{overflow: hidden; margin: 0px; padding: 0;font-size: 1.8vw; margin-bottom: 15px; color: #1652ab;}
.home_info dl dd{overflow: hidden; margin: 0px; padding: 0; line-height: 190%;font-size: 1vw;}

@media only screen and (max-width:1500px) {
.home_info dl dd{font-size: 18px;}
}

@media only screen and (max-width:1300px) {
.home_info dl dd{font-size: 16px;}
.home_info dl dt{font-size: 22px;}
}
@media only screen and (max-width:1200px) {
.home_info dl dd{font-size: 14px;}
.home_info dl dt{font-size: 20px;}
}

@media only screen and (max-width:800px) {
.home_about_box{display: block;}
.home_about_L{overflow:hidden; padding:0px; margin: 0px; width:100%;display: block;}
.home_info{width: 100%; margin: 0 auto;}
.home_about_R{width: 100%;text-align: right;display: none;}
.home_about_R img{width: 70%;}
.home_info dl dt{text-align: center;}
.home-about_bg{ background:#fff}


}



/*-----------btn1-----------*/

.common_more {
font-size:13px;
overflow:hidden;
position:relative;
z-index:0;
display:flex;
width:140px;
height:42px;
margin-top:40px;
padding:0;
text-indent:12px;
border:1px solid #1652ab;
border-radius:32px;
align-items:center;
justify-content:center;
color:#1652ab;
cursor:pointer
}
.common_more.active,.common_more.active:hover {
background:#ccc;
color:#fff;
border:1px solid #ccc;
cursor:no-drop
}
.common_more.active::after,.common_more.active::before {
display:none
}
.common_more.c {
margin-top:20px
}
.common_more::before {
font-size:28px;
line-height:36px;
position:absolute;
z-index:-1;
top:2px;
left:3px;
width:36px;
height:36px;
content:"";
transition:all 0.56s;
text-align:center;
text-indent:0;
color:#fff;
border-radius:50%;
background:#1652ab
}
.common_more::after {
font-size:28px;
line-height:36px;
position:absolute;
z-index:-1;
top:0px;
left:3px;
width:36px;
height:36px;
content:"+";
transition:all 0.56s;
text-align:center;
text-indent:0;
color:#fff;
border-radius:50%;
background:transparent
}
.common_more:hover {
color:#fff;
border:1px solid #d2d3d4;
border-color:transparent;
background:transparent
}
.common_more:hover::before {
content:"";
transform:scale(8);
color:#1652ab
}
.common_more:hover::after {
color:#fff
}

@media only screen and (max-width:800px) {
.common_more.c { margin: 0 auto; margin-top: 15px;}
}

.common_more1{
font-size:13px;
overflow:hidden;
position:relative;
z-index:0;
display:flex;
width:140px;
height:42px;
margin-top:40px;
padding:0;
text-indent:12px;
border:1px solid #ffffff;
border-radius:32px;
align-items:center;
justify-content:center;
color:#ffffff;
cursor:pointer
}
.common_more1.active,.common_more1.active:hover {
background:#ccc;
color:#fff;
border:1px solid #ccc;
cursor:no-drop
}
.common_more1.active::after,.common_more1.active::before {
display:none
}
.common_more1.c {
margin-top:20px
}
.common_more1::before {
font-size:28px;
line-height:36px;
position:absolute;
z-index:-1;
top:2px;
left:3px;
width:36px;
height:36px;
content:"";
transition:all 0.56s;
text-align:center;
text-indent:0;
color:#1652ab;
border-radius:50%;
background:#ffffff
}
.common_more1::after {
font-size:28px;
line-height:36px;
position:absolute;
z-index:-1;
top:0px;
left:3px;
width:36px;
height:36px;
content:"+";
transition:all 0.56s;
text-align:center;
text-indent:0;
color:#1652ab;
border-radius:50%;
background:transparent
}
.common_more1:hover {
color:#1652ab;
border:1px solid #fff;
border-color:transparent;
background:transparent
}
.common_more1:hover::before {
content:"";
transform:scale(8);
color:#1652ab
}
.common_more1:hover::after {
color:#1652ab
}

@media only screen and (max-width:800px) {
.common_more1.c { margin: 0 auto; margin-top: 15px;}
}

/*-----------btn1---//--------*/


/* ---home-pro--- */

.home-pro_bg{overflow:hidden;background:#fff url(../images/sy_prod1.jpg) no-repeat center top fixed;background-size:cover ; position: relative;}




.sycp_index .items {
width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
-webkit-justify-content: space-between;
justify-content: space-between;
}

.sycp_index .items .item {
width: 23%;
height: 780px;
border-radius: 0vw;
overflow: hidden;
position: relative;
-webkit-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s; border-radius: 10px;
}

@media only screen and (max-width:2000px) {
.sycp_index .items .item {
height: 580px;}
}

.sycp_index .items .item.on {
width: 50%;
}
.sycp_index .items .item.on .art1 {
opacity: 0;
}
.sycp_index .items .item.on .art2 {
opacity: 1;
}
.sycp_index .items .item .img {
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
width: 100%;
height: 100%;
}
.sycp_index .items .item .img img {
max-width: none;
height: 100%;
object-fit: cover;
}
.sycp_index .items .item .art1 {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
color: #fff;
background: rgba(0, 0, 0, 0.6);
z-index: 1;
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-orient: vertical;
-ms-flex-direction: column;
-webkit-flex-direction: column;
flex-direction: column;
-webkit-box-pack: start;
-ms-flex-pack: start;
-webkit-justify-content: flex-start;
justify-content: flex-start;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
padding: 30px 0;
opacity: 1;
-webkit-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
}
.sycp_index .items .item .art1 .icon {
width: 4vw;
height: 4vw;
background: #fff;
border-radius: 50%;
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
min-width: 40px;
min-height: 40px;
}
.sycp_index .items .item .art1 .icon img {
max-width: 100%;
max-height: 100%;
}
.sycp_index .items .item .art1 p {
margin-top: 2vw;
font-size:1.5vw;
overflow: hidden;

writing-mode: vertical-rl;
-webkit-writing-mode: vertical-rl;
-ms-writing-mode: vertical-rl;max-height: 270px;
}

@media (max-width: 2000px) {
.sycp_index .items .item .art1 p {font-size: 1.5vw;}
}
@media (max-width: 1680px) {
.sycp_index .items .item .art1 p {
font-size: 1.6vw
}
}

@media (max-width: 1280px) {
.sycp_index .items .item .art1 p {
font-size: 20px;
}
}



@media (max-width: 1280px) {

.sycp_index .items .item .art2 .icon img{ height: 50px; width: auto;}
}
.sycp_index .items .item .art2 {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
color: #fff;
z-index: 1;
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-orient: vertical;
-ms-flex-direction: column;
-webkit-flex-direction: column;
flex-direction: column;
-webkit-box-pack: end;
-ms-flex-pack: end;
-webkit-justify-content: flex-end;
justify-content: flex-end;
-webkit-box-align: start;
-ms-flex-align: start;
-webkit-align-items: flex-start;
align-items: flex-start;
padding: 3.13vw;
opacity: 0;
-webkit-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
}
.sycp_index .items .item .art2 .icon {
width: 3vw;
height: 3vw;
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-pack: start;
-ms-flex-pack: start;
-webkit-justify-content: flex-start;
justify-content: flex-start;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
min-width: 40px;
min-height: 40px;
}
.sycp_index .items .item .art2 h2 {
font-size: 40px;

margin: 1.4vw 0 1.36vw;
}
@media (max-width: 2000px) {
.sycp_index .items .item .art2 h2 {
font-size: 1.6vw;
}
}
@media (max-width: 1440px) {
.sycp_index .items .item .art2 h2 {
font-size: 24px;
}
}
@media (max-width: 1280px) {
.sycp_index .items .item .art2 h2 {
font-size: 20px;
}
}


.sycp_index .items .item .art2 .info {
font-size: 18px;
line-height: 1.5;
margin-bottom: 1.04vw;
}
@media (max-width: 1680px) {
.sycp_index .items .item .art2 .info {
font-size: 16px;
}
}
@media (max-width: 1440px) {
.sycp_index .items .item .art2 .info {
font-size: 14px;
}
}

.sycp_index .items .item .art2 .info {
writing-mode: horizontal-tb;
-webkit-writing-mode: horizontal-tb;
-ms-writing-mode: horizontal-tb; width: 100%;
}

.fl_nav_k{overflow: hidden; padding: 0px;}
.fl_nav_k a{display: inline; }
.fl_nav{border-radius: 40px; display: block; line-height: 34px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;
 padding: 5px 10px;width: 48%; margin: 5px 1%; color: #fff; background:#1652ab;float: left;text-align: center;float: left;}
 .fl_nav:hover{background: #22a565;}

 @media (max-width: 1440px) {
.fl_nav{line-height: 24px;font-size: 14px;}
 }
 @media (max-width: 600px) {
.fl_nav{line-height: 24px;font-size: 14px;}
.fl_nav{width: 48%;}
 }



@media (max-width:1560px) {
.sycp_index .items .item {
height: 37vw;
min-height: 200px;
}
}
@media (max-width:768px) {
.sycp_index {
padding: 10px 0 0px;
}
.sycp_index h3 {
margin: 15px 0 20px;
font-size: 16px;
line-height: 24px;
}
.sycp_index .items {
flex-wrap: wrap;
-ms-flex-wrap: wrap;
height: auto;
}
.sycp_index .items .item {
width: 100%;
height: 90px;
margin-bottom: 10px;
min-height: 70px;
}
.sycp_index .items .item:last-child {
margin-bottom: 0;
}
.sycp_index .items .item.on {
width: 100%;
height: 300px;

}
.sycp_index .items .item .img img {
max-height: none;
width: 100%;
}
.sycp_index .items .item .art1 {
-webkit-flex-direction: row;
-moz-flex-direction: row;
-ms-flex-direction: row;
-o-flex-direction: row;
flex-direction: row;
padding: 15px;align-items: center;
display: flex;
}
.sycp_index .items .item .art1 p {
margin-top: 0;

writing-mode: horizontal-tb; margin: 0px;margin-left: 15px;
}
.sycp_index .items .item .art2 {
background: rgba(0, 0, 0, 0.35);
padding: 15px;
}
.sycp_index .items .item .art2 h2 {
margin: 15px 0 10px;
}
.sycp_index .items .item .art2 .info {
font-size: 14px;
line-height: 22px;
}
}



.technical_bg1{overflow:hidden;background:#fff url(../images/js_bg1.jpg) no-repeat center top;background-size:cover ; position: relative;}

.technical_info{overflow: hidden; margin: 0px;padding: 0px;width: 42%;}
.technical_info dl{overflow: hidden; margin: 0px;padding: 0px;}
.technical_info dt{overflow: hidden; margin: 0px;padding: 0px;font-size: 18px; margin-bottom: 15px; color: #111; line-height: 190%;}
.technical_info dd{overflow: hidden; margin: 0px;padding: 0px; color: #666;}

.technical_sub{overflow: hidden; margin: 0px;padding: 0px;}
.technical_sub li{overflow: hidden; margin: 0px;padding: 15px 0px; width:48%;float: left; margin-right: 4%; line-height: 30px;text-align: center;
 background: rgba(255, 255, 255, 0.5); margin-top: 15px; border: rgba(121, 180, 192, 0.4) 1px solid; border-radius: 50px;font-size: 18px;}
.technical_sub li:nth-child(2n){margin-right: 0%}
.technical_sub li a{display: block;}
.technical_sub li:hover{ background: #1652ab; color: #fff;}
.technical_sub li:hover a{ color: #fff}
@media (max-width:1400px) {
.technical_sub li{font-size: 16px;padding: 10px 0px;}
.technical_info{width: 46%;}
}

@media (max-width:1200px) {
.technical_sub li{font-size: 16px;padding: 10px 0px;}
.technical_info{width: 55%;}
}

@media only screen and (max-width:800px) {
.technical_info{width: 100%;}
.technical_sub{width: 80%; margin: 0 auto;}
}

@media only screen and (max-width:550px) {
.technical_sub li{padding: 8px 0px;}
.technical_sub{width:90%; margin: 0 auto;}
}

.gufei_bg{overflow:hidden;background:#fff url(../images/gf_bg.jpg) no-repeat center top;background-size:cover ; position: relative;}

.gufei_bg .technical_sub li{ border: rgba(255, 255, 255, 0.4) 1px solid;}


.zhaopin_bg{overflow:hidden;background:#fff url(../images/zp_bg.jpg) no-repeat center fixed;background-size:cover ; position: relative;min-height: 300px;}
@media (max-width:1200px) {
.zhaopin_bg{overflow:hidden;background:#fff url(../images/zp_bg.jpg) no-repeat center;background-size:cover ; position: relative; }
}

.sy_zhaopin{width: 45%;overflow: hidden; padding: 5% 0px;}
.sy_zhaopin dl{overflow: hidden;margin: 0px; padding: 0;}
.sy_zhaopin dl dt{overflow: hidden;margin: 0px; padding: 0;}
.sy_zhaopin dl dd{overflow: hidden;margin: 0px; padding: 0;color: #fff;line-height: 190%;font-size: 1.4vw;}

@media screen and (max-width:1200px) {
.sy_zhaopin dl dd{font-size: 18px;}
.sy_zhaopin{width: 50%;overflow: hidden; padding:3% 0px;}
}


@media screen and (max-width:800px) {
.sy_zhaopin dl dd{font-size: 16px;}
.sy_zhaopin{width: 100%;overflow: hidden; padding:20px 0px;}
.sy_zhaopin dl{width: 90%; margin: 0 auto;}
.zhaopin_bg {min-height: 100px; height: auto;}
}


/* ---文章详细内容---- */

.container-main{ overflow:hidden;margin:0px; padding:40px 4% 40px 4%; background: #fff;}


.article-title{ width:100%; line-height:1.4; font-size:1.6vw;margin-bottom:15px; color:#222; font-weight: 600; padding: 0px;}

.article-info{width:100%; border-bottom:#ededed 1px solid; font-size:14px; color:#666666; 
padding-bottom:15px; margin-bottom:0px; line-height:25px; margin-bottom: 15px;
display: flex;display: -webkit-flex;justify-content: center;align-items: center;flex-wrap: wrap;
}
.article-info i{ font-size:16px; color:#999999; margin-right:2px; font-weight:300; vertical-align: middle}

@media (max-width: 1300px) {
.article-title{ font-size: 24px;}
.container-main{ padding:30px 4% 30px 4%;}
}
@media (max-width: 1200px) {
.article-title{ font-size: 20px;}
}
 
.content-txt{line-height:200%; color:#333333; font-size:16px; overflow:hidden; }
.content-txt p{line-height:200%; color:#333333; font-size:16px; overflow:hidden;}
.content-txt img{MAX-WIDTH: 100%!important;HEIGHT: auto!important;}


.content-img{overflow:hidden; width:100%; text-align:center;font-size:16px;}
.content-img img{MAX-WIDTH: 100%!important;HEIGHT: auto!important;}

.content-txt table{ table-layout: fixed;word-break: break-all; }
.content-txt table td{border:1px solid #999;}
.content-txt table{border:1px solid #999;} 

@media (max-width: 1300px) {
.content-txt{line-height:190%;}
.content-txt p{line-height:190%; overflow:hidden;}
.content-img{overflow:hidden; width:100%; text-align:center;}

.content-txt{font-size:14px;}
.content-txt p{font-size:14px;}
}





.post_prev_box{width: 100%; height: auto; margin: 0px; padding: 0px; margin-top:30px; margin-bottom: 20px; overflow: hidden;}

.post_prev{width: 50%;line-height: 20px;padding: 20px;background:#f2f2f2; float: left;display: flex}
.post_prev .icon{width: 24px;line-height: 20px; position: relative;height: 20px;}
.post_prev .n_title{width: calc(100% - 30px);text-overflow: ellipsis;overflow: hidden;white-space: nowrap;display: inline-block; line-height: 20px;font-size: 14px}
.post_prev .icon i{ font-size: 16px; line-height: 20px;color: #ccc; vertical-align: middle; margin-top: -5px}
.post_prev .icon::before{width:1px;height:14px;position:absolute;right:5px;background:#ccc;content:'';z-index: 5;top: 50%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
transform: translateY(-50%);}

.post_next{width: 50%;line-height: 20px;padding: 20px;background:#f2f2f2; float: right;display: flex}
.post_next .icon{width: 24px; display:inline-block;line-height:20px; height: 20px; position:relative;text-align: right; margin-left: 5px}
.post_next .n_title{width: calc(100% - 30px);text-overflow: ellipsis;overflow: hidden;white-space: nowrap;display: inline-block;line-height: 20px; font-size: 14px}
.post_next .icon i{ font-size: 16px; line-height: 20px; vertical-align:top;color: #ccc; }
.post_next .icon::before{width:1px;height:14px;position:absolute;left:5px;background:#ccc;content:'';z-index: 5;top: 50%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
transform: translateY(-50%);}

.post_prev .n_title a{ line-height: 20px; display: inline;font-size: 16px}
.post_next .n_title a{ line-height: 20px; display: inline;font-size: 16px}

.post_prev:hover{ background: #1652ab}
.post_prev:hover a{ color: #fff}
.post_next:hover{ background: #1652ab}
.post_next:hover a{ color: #fff}

@media screen and (max-width: 1300px) {

.post_prev .n_title a{ line-height: 20px; display: inline;font-size: 14px}
.post_next .n_title a{ line-height: 20px; display: inline;font-size: 14px}
}

@media screen and (max-width: 900px) {
.post_prev{width: 100%; margin-bottom: 15px}
.post_next{width: 100%;}
}


.related{ font-size:18px; color:#222; padding:0px; margin:0px; margin-top:25px; margin-bottom:20px; font-weight:700}
.related span{font-size:18px; color:#222; padding:0px; margin:0px;}

.relatedlist{margin:0px 0px; padding:10px 10px 10px 10px; overflow:hidden;border:#eee 1px solid;}
.relatedlist li{margin:0px; padding:0px; width:48%; margin-right:1%; margin-left:1%;float:left; margin-bottom:10px; line-height:34px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; font-size:16px; text-indent:10px; color:#111;position: relative;}
.relatedlist li a{display: inline}
.relatedlist a{ display: inline}


.relatedlist li:before {
position: absolute;
display: block;
left: 0;
top: 50%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
transform: translateY(-50%);
content: "";
width: 4px;
height: 4px;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
background: #ccc
}


.relatedlist li:hover::before {background: #e52129}
.relatedlist li a:hover { color:#0e75c8; }


.next_k{ padding:0px;margin-top:15px; border-top:#ddd 1px solid;}
.next_k ul{margin:0px; padding:0px; margin-top:10px}
.next_k ul li{ line-height:28px; margin:0px; padding: 2px 0px; color:#666666; font-size:16px; list-style:none}
.next_k ul li a:hover{ color: #005fb8;}

@media (max-width:1000px) {
.relatedlist{margin:0px 0px; padding:5px 0px 0px px;}
.relatedlist li{margin:0px; padding:0px;width:48%; margin-right:1%; margin-left:1%; float:left;line-height:34px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-indent:15px}
.relatedlist li{ font-size:14px}
.relatedlist li a{ display: inline}
.relatedlist a{ display: inline}

.next_k ul li{ line-height:25px; margin:0px; padding:0px; color:#666666; font-size:14px; list-style:none}
.next_k ul li a{font-size:14px}
.page_k{ text-align:center; padding:0px; font-size:12px;border-top:#ddd 0px solid; margin-top:15px;}
.page_k a{ font-size:12px}
.page_k a:hover{ font-size:12px}
}

@media (max-width:750px) {
.relatedlist li{margin:0px; padding:0px;width:98%; margin-right:1%; margin-left:1%; float:left;line-height:34px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-indent:15px}
}







/*-------banner-----------*/
#Inside_img{ width:100%; height:700px ;background:#303030;background-size:cover!important;position:relative;}
@media only screen and (max-width:1500px) {
#Inside_img{height:600px }
}

@media only screen and (max-width:1300px) {
#Inside_img{ height:400px ;}
}
@media only screen and (max-width:1200px) {
#Inside_img{height:300px ;}
}

@media only screen and (max-width:1000px) {
#Inside_img{height:200px ;}
}

@media only screen and (max-width:700px) {
#Inside_img{ height:150px; }
}

.banner_mask{overflow: hidden;width: 100%; height: 100%; position: absolute;top:0;left:0;z-index: 1; background: rgba(0, 0, 0, 0.4);}
.common_top_title {overflow: hidden; position: absolute;z-index:2; width: 100%;text-align: center; height: 100%;top:0;left:0;}

.common_top_title dl{overflow: hidden;color: #fff; padding: 0px;margin: 0px; text-align: center; position: absolute;top: 50%; width: 100%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
transform: translateY(-50%);}
 .common_top_title dl dt{overflow: hidden; font-size:2.8vw; line-height:1.4;font-weight: bold;letter-spacing:2px; }
 .common_top_title dl dd{overflow: hidden;text-transform:uppercase;font-weight: 300;font-size: 22px;color: #fff;font-size: 16px; }
 .common_top_title dl dd a{color: #fff;}

 @media (max-width: 1250px) {
.common_top_title dl dd{overflow: hidden;font-size: 14px; }
 }


 @media (max-width: 900px) {
.common_top_title dl dt{font-size: 30px;}
.common_top_title dl dd{overflow: hidden;font-size: 12px; }
}

@media (max-width: 640px) {
.common_top_title dl dt{font-size: 24px;}
}




/* ---newslist--- */

.LB_newslist1{ overflow:hidden; margin:0px; padding:0px}
.LB_newslist1 li{ overflow:hidden; margin:0px; padding:2% 4%; margin-bottom:15px; list-style:none; background:#fff}

.LB_newslist1 li dl{ overflow:hidden; margin:0px; position:relative}
.LB_newslist1 li dl dt{ overflow:hidden; margin:0px; font-size:20px; color:#222;line-height: 26px; max-height: 56px; margin-bottom: 5px;font-family:'Raleway';font-weight: 900}
.LB_newslist1 li dl dt a{ font-size:20px; color:#222;}
.LB_newslist1 li dl dt a:hover{ color:#1652ab;}
.LB_newslist1 li dl dd{ overflow:hidden; margin:0px; font-size:14px;}
.LB_newslist1 li dl dd .des_txt{font-size:16px; line-height:26px; overflow:hidden; margin:0px; padding:0px; max-height:52px; color:#666666; padding-right:150px;}
.LB_newslist1 li dl dd .time{ font-size:14px; margin-bottom:5px; line-height:190%;color:#666666}
.LB_newslist1 li dl dd .time i{font-size:14px; margin-right: 4px;}
.LB_newslist1 li dl dd .more{ float: right;position: absolute;bottom: 26px;right: 0; z-index:1 }


.LB_newslist1 li .more a{display: block;color: #313134;border:1px solid #313134;width:115px;text-align:center;line-height:35px;height: 35px;border-radius: 35px;position: relative;}
.LB_newslist1 li .more a i{position: absolute;right: 5px;top: 50%;margin-top: -4px;
width: 0px;height: 0px;display: block;
border-bottom: 4px solid transparent;
border-top: 4px solid transparent;
border-left: 8px solid #313134;
border-right: 8px solid transparent;
}
.LB_newslist1 li .more a:hover{background: #1652ab;color: #fff;border:1px solid #1652ab;}
.LB_newslist1 li .more a:hover i{border-left: 8px solid #fff;}

.LB_news{ float:left; margin-right:20px; min-width: 240px; width:30%; overflow:hidden; height:auto;}
@media only screen and (max-width:1400px) {
.LB_newslist1 li dl dd .des_txt{font-size:14px; line-height:24px;max-height:48px;}
}
@media only screen and (max-width:1300px) {

.LB_newslist1 li dl dt{font-size:16px;line-height: 24px; max-height:48px;} 
.LB_newslist1 li dl dt a{ font-size:16px;}
.LB_newslist1 li{ overflow:hidden; padding:3% 2% 4% 2%; }
}

@media only screen and (max-width:700px) {
.LB_newslist1 li{ overflow:hidden; padding:10px 10px 10px 10px; }
.LB_newslist1 li dl dt a{ font-size:16px; color:#222;}
.LB_newslist1 li .more a{display: block;color: #313134;border:1px solid #313134;width:95px;margin:0 auto;text-align:center;line-height:30px;height: 30px;border-radius: 30px;position: relative;}

.LB_newslist1 li dl dd .des_txt{ line-height:20px; overflow:hidden; margin:0px; padding:0px; height:40px; color:#666666;font-size:14px;}

.LB_newslist1 li dl dd .more{ float:left;position: inherit;bottom: 5px;right: 0; z-index:1; margin-top:5px ; font-size:12px}

.LB_newslist1 li .more a i{position: absolute;right: 1px;top: 50%;margin-top: -3px;
width: 0px;height: 0px;display: block;
border-bottom: 4px solid transparent;
border-top: 4px solid transparent;
border-left: 8px solid #313134;
border-right: 8px solid transparent;
}

.LB_news{ float:left; margin-right:20px; width:160px; overflow:hidden; height:auto;}

}

@media only screen and (max-width:600px) {
.LB_news{ float: none; margin-right:0px; width:100%; overflow:hidden; height:auto; margin-bottom: 15px;}
}



/*----pages-------*/



#pages {
text-align: center; overflow:hidden; margin:0px; margin-top: 30px; margin-bottom: 10px
}

#pages li {
margin: 0 2px;
height: 32px;
line-height: 32px;
text-align: center;
background: #e6e6e6;
color: #333;
display: inline-block;
}
#pages li a{
font-size: 14px;
display: block;
padding: 0 12px;
}
#pages li span{
font-size: 14px;
display: block;
padding: 0 12px;
}
#pages li.active {
text-align: center;
background: #0e75c8;
color: #fff;
display: inline-block;
}

#pages li:hover {
background: #0e75c8;
}

#pages li:hover a {
color: #fff;
}

/* ---sub_nav---- */
.lm_nav_k{position: relative;overflow: hidden; padding: 10px 0px; background: #fff;}
.fixed {
position: fixed;
top: 0;
left: 0;
width: 100%;
z-index: 9999999;padding: 10px 0px; background: #fff; height:0.9rem;display: flex;align-items: center; border-bottom: 1px solid #eee;
box-shadow: 1px 4px 15px rgba(0,0,0,.1);
}


.nav-placeholder {
display: none;
height: 0;
}

.sub_nav{overflow: hidden; margin: 0 auto; padding: 0px;max-width: 720px;}
.sub_nav li{float: left;font-size: 18px;text-align:center; color:#222;cursor:pointer;}
.sub_nav li a{display: block; }
.sub_nav li div{background: #e8e8e8;width: 99%;height:50px;line-height:22px;padding: 0px 0px;display: flex;align-items: center;justify-content: center;}

.sub_nav li .on1{background:#1652ab;color: #fff;font-size: 18px; }
.sub_nav li .on1 a{color: #fff;}

.sub_nav li div:hover{background:#1652ab; color: #fff; }

@media (max-width: 1400px) {
.sub_nav li{ font-size: 16px;}
.sub_nav li div{height:44px;}
.sub_nav li .on1{font-size: 16px;}
}

@media (max-width: 1200px) {
.sub_nav li div{height:44px;padding:0px 4px;line-height:18px;}
}

@media screen and (max-width: 1004px) {
.fixed {min-height: 54px;}
}


@media (max-width: 640px) {
.sub_nav li{font-size: 14px;}

.sub_nav li .on1{font-size: 14px;}

}


.w_gs2{width: 50%;}
.w_gs3{width: 33.333%;}
.w_gs4{width: 25%;}
.w_gs5{width: 20%;}


/* ---footer---- */

.footer_box{overflow:hidden; padding:60px 0px 60px 0px; margin:0px; background:#222b32;overflow: hidden; position: relative;}
.footer_box::before{background:#222b32 url(../images/line1.png) no-repeat center ; background-size:cover; content:"";
position:absolute;top:0; bottom: 0;width: 100%; height: 100%;opacity: 0.4;}

.footer_k{display: flex;display: -webkit-flex;justify-content: space-between;}

.footer_lx{ overflow:hidden;padding:0px; }
.footer_lx dl{ overflow:hidden; margin:0px; padding:0px; color:#fff;}



.footer_info{ overflow:hidden;padding:0px;width: 26%;}
.footer_info dl{ overflow:hidden; margin:0; padding:0px;color: rgba(255,255,255,0.8);}
.footer_info dl dd{ overflow:hidden; margin:0px; padding:3px 4px;color: rgba(255,255,255,0.8); line-height: 190%;font-size: 16px;}
.footer_info dl dd i{font-size: 18px; margin-right: 5px; }
.footer_info dl dt a{display: inline; padding: 0px;margin: 0; line-height: 30px;}
.footer_info dl dt img{height: 45px; width: auto;}
.footer_info dl dt{ margin-bottom: 15px;font-size: 16px;}
.footer_info dl dd h3{font-size: 16px;color: #b2b0b0;font-weight: normal;}


.footer_nav{margin: 0px; padding:0;overflow: hidden; width: 74%;}
.footer_nav li{margin: 0px; padding:0;overflow: hidden;width: 14.28%;float: left;}
.footer_nav li dl{margin: 0px; padding:0;overflow: hidden; text-align: center;}
.footer_nav li dl dt{margin: 0px; padding:0;overflow: hidden;font-weight: bold; font-size: 16px; margin-bottom: 10px;color: #fff;}
.footer_nav li dl dd{margin: 0px; padding:6px 0px; overflow: hidden;font-weight: normal; font-size: 16px; line-height: 24px; color: rgba(255,255,255,0.8);}
.footer_nav li dl dd a{color: rgba(255,255,255,0.8);}
.footer_nav li dl dt a{color: rgba(255,255,255,1);}

.footer_nav li dl dd a:hover{ color: #044cb9;}



.footer-copyright{padding:20px 0px 20px 0px; margin:0px; overflow:hidden; background: #222b32; border-top: 1px solid rgba(255,255,255,0.1);}
.footer-copy_txt{ color:#b0b0b0; font-size:14px;}
.footer-copy_txt a{ color:#b0b0b0; }
.footer-copy_txt .beian{ float:right; display:inline}
.footer-copy_txt .beian span img{ vertical-align:middle}

@media only screen and (max-width:1200px) {

.footer_nav li dl dd{font-size: 14px;}
.footer_nav li dl dt{font-size: 14px;}
.footer_info dl dd{ padding:2px 4px;color: rgba(255,255,255,0.8); line-height: 190%;font-size: 14px;}
.footer_info dl dd i{font-size: 16px; margin-right: 5px; }
}
@media only screen and (max-width:1000px) {
.footer_nav li{margin: 0px; padding:0;overflow: hidden;width: 25%;float: left;}
.footer_info{ width: 35%;}
.footer_nav{width: 65%;}
}




@media only screen and (max-width:1000px) {
.footer-copyright{ padding:20px 0px 20px 0px;}
}

@media only screen and (max-width:800px) {
.footer-copy_tx a{ font-size:12px}

}


@media only screen and (max-width:760px) {
.footer_info dl dt img{height: 40px; width: auto;}
.footer_k{display: block;}
.footer_info{max-width: 100%;}
.footer_lx{width: 100%;}
.footer_info{width: 100%;}
.footer_k{display: block;}
.footer_info dl{text-align: center;}

.footer_info dl dd i{font-size: 15px;}
.footer_nav{display: none;}
.footer_box{ padding: 40px 0px;}

.footer-copy_txt .beian{ display:block; width:100%; line-height:24px;float: none;text-align: center;}
.footer-copy_txt .beian a{font-size:12px}

.footer-copy_txt{text-align: center;}
}



.main-title{ text-align:center; margin-bottom:40px; position: relative; z-index: 2;}
.main-title h3{ color: #111;font-size: 2.2vw;line-height:1.4; font-weight:700;text-transform:uppercase; position:relative;}
.main-title .text-des{font-size: 18px; color: #666; max-width:800px; width:92%; margin:0 auto; line-height:22px}

.subtitle{color:#1652ab;font-size: 1.5vw;line-height:1.2;font-weight:700; margin-bottom: 20px; text-align: center;}


.main-title h3{margin-bottom: 10px;margin: 0 auto;position: relative;}
.main-title h2{ height: 30px; width: 100%; position: relative; padding: 0px; margin: 0px; margin-top: -5px;}
.main-title h2:before{content: "";width: 43px;background: #1652ab;height: 2px;vertical-align: middle; position: absolute;
left: 50%;
top: 50%;
-webkit-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
transform: translate(-50%, -50%); }

.main-title h2:after{content: "";width: 12px;height: 12px;background: #1652ab;position: absolute;transform: rotate(45deg);animation: titMove 6s linear infinite;
left: 50%;
top:9px;
-webkit-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
transform: translate(-50%, -50%);margin-left: -21px;}

@keyframes titMove{
0%{transform: translateX(0) rotate(45deg);}
50%{transform: translateX(30px) rotate(45deg);}
100%{transform: translateX(0) rotate(45deg);}
}



@media only screen and (max-width:1400px) {
.main-title h3{font-size: 2.5vw;}
.subtitle{font-size: 1.7vw;}
}

.text-des{font-size: 18px; color: #666; max-width:800px; width:92%; margin:0 auto; line-height:22px}

@media only screen and (max-width:1200px) {
.main-title h3{ font-size: 28px;;}
.subtitle{font-size: 22px}

.main-title{ text-align:center; margin-bottom:30px}
.main-title .text-des{font-size: 16px;}
.text-des{font-size: 16px;}
.main-title h2:before{content: "";width: 43px;background: #1652ab;height: 1px;}
.main-title h2:after{content: "";width: 8px;height: 8px;top:11px;}

}

@media only screen and (max-width:900px) {
.main-title h3{ font-size: 24px;}
.main-title .text-des{font-size: 14px;}
.main-title{ margin-bottom:20px}
.subtitle{font-size: 20px}
.text-des{font-size: 14px;}
}





.main-title1{ text-align:center; margin-bottom:30px; position: relative; z-index: 2;}
.main-title1 h3{ color: #111;font-size: 2.2vw;line-height:1.4; font-weight:700;text-transform:uppercase; position:relative;}
.main-title1 .text-des{font-size: 18px; color: #666; max-width:800px; width:92%; margin:0 auto;  line-height:22px}


.main-title1 h3{margin-bottom: 5px;width: max-content;position: relative;}
.main-title1 h2{ height: 30px; width:134px; position: relative; padding: 0px; margin: 0px; margin-top: -5px;}
.main-title1 h2:before{content: "";width: 43px;background: #1652ab;height: 2px;vertical-align: middle; position: absolute;
left: 50%;
top: 50%;
-webkit-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
transform: translate(-50%, -50%); }

.main-title1 h2:after{content: "";width: 12px;height: 12px;background: #1652ab;position: absolute;transform: rotate(45deg);animation: titMove 6s linear infinite;
left: 50%;
top:9px;
-webkit-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
transform: translate(-50%, -50%);margin-left: -21px;}

@keyframes titMove{
0%{transform: translateX(0) rotate(45deg);}
50%{transform: translateX(30px) rotate(45deg);}
100%{transform: translateX(0) rotate(45deg);}
}



@media only screen and (max-width:1400px) {
.main-title1 h3{font-size: 2.5vw;}
}

@media only screen and (max-width:1200px) {
.main-title1 h3{ font-size: 28px;;}
.main-title1 h3{margin-bottom: 5px;}

.main-title1{ margin-bottom:30px}
.main-title1 .text-des{font-size: 16px;}

.main-title1 h2:before{content: "";width: 43px;height: 1px;}
.main-title1 h2:after{content: "";width: 8px;height: 8px;top:11px;}

}

@media only screen and (max-width:900px) {
.main-title1 h3{ font-size: 24px;}
.main-title1 .text-des{font-size: 14px;}
.main-title1{ margin-bottom:10px}
}

@media only screen and (max-width:1200px) {
.main-title1 h2{ height: 30px; width:94px;}
}

@media only screen and (max-width:800px) {
.main-title1 h2{ height: 30px; width:94px; margin: 0 auto;}
.home_info .main-title1 h3{text-align: center; margin: 0 auto;}
}

.main-title1 h4{ height: 30px; width:134px; position: relative; padding: 0px; margin: 0px; margin-top: -5px;}
.main-title1 h4:before{content: "";width: 43px;background: #fff;height: 2px;vertical-align: middle; position: absolute;
left: 50%;
top: 50%;
-webkit-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
transform: translate(-50%, -50%); }

.main-title1 h4:after{content: "";width: 12px;height: 12px;background: #fff;position: absolute;transform: rotate(45deg);animation: titMove 6s linear infinite;
left: 50%;
top:9px;
-webkit-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
transform: translate(-50%, -50%);margin-left: -21px;}

@keyframes titMove{
0%{transform: translateX(0) rotate(45deg);}
50%{transform: translateX(30px) rotate(45deg);}
100%{transform: translateX(0) rotate(45deg);}
}
@media only screen and (max-width:1200px) {
.main-title1 h4{ height: 30px; width:94px;}
}

@media only screen and (max-width:800px) {
.main-title1 h4{ height: 30px; width:94px; margin: 0 auto;}
.sy_zhaopin .main-title1 h3{text-align: center; margin: 0 auto;}
}


/* ---zhaopin---- */

.zhaopin_idea_box{overflow: hidden;padding:4%; margin: 0px; background: url(../images/ln_bg.jpg) no-repeat center right; background-size:cover; min-height: 400px;
display: flex;align-items: center;position: relative;}

.zhaopin_idea_box::before{content: "";width: 100%;height: 100%;left:0;top:0; background: rgba(77, 96, 105, 0.4); z-index: 0;
position: absolute;}


.zhaopin_idea{overflow: hidden;padding:0; margin: 0px;position: relative;z-index: 1;}
.zhaopin_idea dl{overflow: hidden;padding:0; margin: 0px; }
.zhaopin_idea dt{overflow: hidden;padding:0; margin: 0px; font-size: 1.6vw; line-height: 1.4; margin-bottom: 5px;}
.zhaopin_idea dd{overflow: hidden;padding:0; margin: 0px;color: #fff;line-height: 200%;font-size: 18px;}


.zhaopin-list{overflow: hidden;}
.zhaopin-list{overflow: hidden; margin:0;padding: 0;}
.zhaopin-list li{ width: 32%;margin-right:2%; margin-bottom: 2%;overflow: hidden;padding:0; background: #f6f6f6;
border: 1px solid #ebeaea;float: left;}
.zhaopin-list li:nth-child(3n){margin-right: 0;}

.zhaopin-list li dl{overflow: hidden; margin:0;padding: 0.3rem; position: relative;}
.zhaopin-list li dl dt{font-size: 20px;color: #111; line-height: 30px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; margin-bottom: 15px;}
.zhaopin-list li dl dd{font-size: 16px; color: #555;line-height: 24px; margin-bottom: 5px;}
.zhaopin-list li dl .zp_adds{font-size: 16px; color: #555; display: flex;align-items: center; margin-top: 20px;}
.zhaopin-list li dl .zp_adds i{font-size: 22px; margin-right: 4px; color: #1652ab;}
.zhaopin-list li:hover{border: 1px solid #3b86c0; background: #fff;}

.zhaopin-list li a{display: inline;}

.btb_zp_k{position: absolute; bottom:26%;right: 5%;}
.btb_zp_k 
.zhaopin-list li:hover .btb_zp_k i{color: #0658aa;font-size: 28px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.btb_zp_k .icon_k{ position: absolute;top:0;right:60px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.btb_zp_k .icon_k i{font-size: 24px; color: #ccc;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s; line-height: 26px;}
.btb_zp_k .icon_more{ position: absolute;width: 90px;padding: 1px 6px 1px 5px;font-size: 14px; border-radius: 0px 40px 40px 0px; line-height: 26px; background: #1652ab; color: #fff;top:0;right: 0;transform: scaleX(0); transform-origin: left; opacity: 0;text-align: center; }
.zhaopin-list li:hover .icon_more{transform: scaleX(1);opacity: 1;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;
display: flex;align-items: center;justify-content: flex-end;
}
.zhaopin-list li:hover .icon_k{transform: scale(0);transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.btb_zp_k .icon_more i{font-size: 16px; margin-left: 4px;color: #fff; }

@media only screen and (max-width:1400px) {
.zhaopin_idea dd{font-size: 16px;}
}

@media only screen and (max-width:1300px) {
.zhaopin-list li dl dt{font-size: 18px;}
.zhaopin-list li dl dd{font-size: 14px; }
.zhaopin-list li dl .zp_adds{font-size: 14px;}
.zhaopin-list li dl .zp_adds i{font-size: 18px; }

.zhaopin_idea_box{ min-height: 240px;}
.zhaopin_idea dd{font-size: 14px;}
}


@media only screen and (max-width:900px) {
.zhaopin-list li{ width: 49%;}
.zhaopin-list li:nth-child(3n){margin-right: 2%;}
.zhaopin-list li:nth-child(2n){margin-right: 0;}
.zhaopin-list li dl dt{font-size: 16px; margin-bottom: 5px; } 
.zhaopin_idea_box{padding: 40px 25px;}
}

@media only screen and (max-width:640px) {
.zhaopin-list li{ width: 100%; margin-bottom: 15px; margin-right: 0;}
.zhaopin-list li:nth-child(3n){margin-right: 0;}
.zhaopin-list li:nth-child(2n){margin-right: 0;}
}

.zhaopin-title{overflow: hidden;margin: 0px;padding:0px; margin-bottom: 20px;font-size: 1.5vw;color: #111; line-height: 1.4;}

.zp_info_k{overflow: hidden;margin: 0px;padding:0px;margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #ccc;
justify-content:space-between;flex-wrap: wrap; 
}
.zp_info_xx{overflow: hidden;margin: 0px;padding:0px;display: flex;justify-content: flex-start;flex-wrap: wrap;width: auto;float: left;}
.zp_info_xx li{ padding-right: 10px;width: auto; margin-right: 10px; border-right: 1px solid #ddd; color: #222;display: inline-block;}
.zp_info_xx li i{font-size: 16px; margin-right: 4px;color: #999;}
.zp_info_xx li:last-child{border-right: 0px solid #ddd; margin-right: 0px;}

.zp_time{float:right; color: #555;}

@media only screen and (max-width:1500px) {
.zhaopin-title{font-size: 1.8vw;}
}
@media only screen and (max-width:1200px) {
.zhaopin-title{font-size:22px;}
.zp_info_xx li{font-size: 14px;}
.zp_time{font-size: 14px;}
}

@media only screen and (max-width:650px) {
.zhaopin-title{font-size:20px; margin-bottom: 10px;}
.zp_time{width: 100%;float:none; margin-top: 6px;}
.zp_info_k{display: block; padding-bottom: 10px;}
.zp_info_xx{float:none;width: 100%;}
}
.hover-slide{ position: relative; overflow: hidden;}
.hover-slide::before{/* position: absolute; *//* content: " "; *//* top: 0; *//* right: 100%; *//* width: 300%; *//* height: 100%; *//* border-radius: 23px; *//* background: rgba(255,255,255,.3); *//* transition: all .5s; */}
.hover-slide:hover::before{right: -300%;}

.area-defa-btn{display: inline-block; width: 150px; height: 46px; font-size: 16px; line-height: 46px; color: #fff;border-radius: 8px;
background: #054cb6;text-align: center;
background: -moz-linear-gradient(left,#0b79e6 0%, #054cb6 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#054cb6), color-stop(100%,#054cb6));
background: -webkit-linear-gradient(left,#0b79e6 0%,#054cb6 100%);
background: -o-linear-gradient(left,#0b79e6 0%,#054cb6 100%);
background: -ms-linear-gradient(left,#0b79e6 0%,#054cb6 100%);
background: linear-gradient(to right,#0b79e6 0%,#054cb6 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f45c43', endColorstr='#eb3349',GradientType=1 );
display: flex;align-items: center;justify-content: center;}
.area-defa-btn:hover{color: #fff;}
.area-defa-btn i{font-size: 22px; margin-right: 4px;}
.hover-slide {
position: relative;
overflow: hidden;
}

.hover-slide::before {
position: absolute;
content: " ";
top: 0;
right: 100%;
width: 300%;
height: 100%;
border-radius: 23px ;
background: rgba(255,255,255,.3);
transition: all .5s;
}

.hover-slide:hover::before {
right: -300%;
}
.zpjl_k{ margin-top: 10px;color: #0e75c8;}



#allmap {width: 100%;height: 100%;margin:0;font-size:14px;}
#l-map{height:350px;}
.l-map{height:350px; margin-bottom: 20px}


.ly_bg{background: url(../images/book_bg.jpg) no-repeat center top; background-size:cover; position: relative; }

.ly_bg::before{content: "";width: 100%;height: 100%;left:0;top:0; background: rgba(255, 255, 255, 0.3); z-index: 1;
position: absolute; backdrop-filter: blur(15px);-webkit-backdrop-filter: blur(15px);}




.contact_L{margin:0px; padding:0px;width:48%;float: left;}
.contact_R{margin:0px; padding:0px; width:48%;float: right;height: 440px;}

.Contact_infto{overflow:hidden; padding:0px; margin:0px;} 
.Contact_infto li{overflow:hidden; padding:20px 0px; margin:0px; border-bottom: #ccc 1px dotted }
.Contact_infto li dl{overflow:hidden; padding:0px; margin:0px;}
.Contact_infto li dl dt{overflow:hidden; padding:0px; margin:0px;font-size: 16px;
color: #333;font-weight: 600;}
.Contact_infto li dl dd{overflow:hidden; padding:0px; margin:0px; color: #111;}
.contact_list li:last-child{ border-bottom: #ccc 0px dotted}

.infto_title{overflow:hidden; padding:0px; margin:0px; margin-bottom: 10px;
color: #222;font-size: 1.4vw;line-height:1; font-weight: bold;text-transform: capitalize;}
.infto_txt{overflow:hidden; padding:0px; margin:0px; margin-bottom: 10px;}

.Contact_infto .lx_icon{width: auto; margin-right: 15px;float: left;}
.Contact_infto .lx_icon i{font-size: 40px; color: #1652ab;}
@media only screen and (max-width:1600px) {

.Contact_infto .lx_icon i{font-size: 36px; }
}
@media only screen and (max-width:1200px) {
.infto_title{font-size: 24px;}

.Contact_infto .lx_icon i{font-size: 30px; }
}

@media only screen and (max-width:1000px) {
.infto_title{font-size: 22px;}
}

@media only screen and (max-width:900px) {
.infto_title{font-size: 20px;}
}

@media screen and (max-width:750px) {
.contact_L{margin:0px; padding:0px;float: none; width:100%; margin-bottom: 20px;}
.contact_R{margin:0px; padding:0px;float: none; width:100%;}

#l-map{height:350px;}
.l-map{height:350px; margin-bottom: 20px}

}




/*---------book---------------*/
.ts_book_bt{text-align: center; color: #fff;line-height: 30px;font-size: 18px;}


.footer-form{max-width:560px ;width: 90%;margin: 0px;padding:0 ;position: relative; margin: 0 auto;}
.footer-form .form-control{background-color: #fff;padding: 10px 150px 10px 25px;color: rgba(0, 0, 0, 0.8); box-shadow: none;
border: none; border-radius: 40px; line-height: 40px; height: 50px;}
.footer-form a{display: inline;}

@media only screen and (max-width:1200px) {
.footer-form{ margin-bottom: 10px;}
}
@media only screen and (max-width:500px) {
.footer-form{width: 100%;margin-top: 10px; margin-bottom: 15px;}
}

.footer-form .submit {
background:#028237;
color: #fff;
text-transform: uppercase; 
position: absolute;
top: 50%;
right: 0;
transform: translateY(-50%);
height: 100%;
font-size: 18px;
font-weight: 600;
padding: 0 35px;
border-radius:8px; border: 0;line-height: 40px; border: #fff 1px solid; display: flex;justify-content: center;align-items: center;
}

.footer-form .submit i{font-size: 20px; margin-right: 5px;}
@media only screen and (max-width:700px) {
.footer-form .submit {padding: 0 30px;font-size: 16px;}
.footer-form .form-control{height: 44px;font-size: 14px;}
}



.form_btn_k button{border: 0; width: 100%}
.form_btn_k button:focus{border: 0;}


.form_input-flexing{display: flex; gap: 20px;}
.form_df-input {flex-basis: 50%;position: relative;margin-top: 20px;}
.form_df-input input {border: 1px solid #5E5E5E45; padding: 0 20px 0 40px;height: 50px; width: 100%;border-radius:5px;font-size: 16px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s; color: #222; background: rgba(255,255,255,0.8)}
.form_df-input i{position: absolute; z-index: 1; left: 8px;top: 12px;
font-size: 25px; vertical-align: top;  color:#1652ab}
.form_texting-fild {margin-top: 20px;position: relative;}
.form_texting-fild textarea { border: 1px solid #5E5E5E45;height: 80px; padding: 10px 20px 10px 20px; width: 100%;border-radius:5px;font-family:"Microsoft YaHei";font-size: 16px;color: #222; background: rgba(255,255,255,0.8)}

.form_df-input input:focus {border-color:#80bdff;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.form_texting-fild textarea:focus {border-color:#80bdff;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.form_df-input input::placeholder {color:#666;}
.form_texting-fild textarea::placeholder {color:#666;}
.form_df-input input[type='number']::-webkit-inner-spin-button{appearance:none;-moz-appearance:textfield}
.form_btn_k {width: 200px;margin: 0 auto;}
.form_btn_k:hover .form_btn { background:#028237;}
.form_btn {
line-height: 50px;
text-align: center;
font-size: 20px;
height: 50px;
border-radius:8px;
background: #1652ab;
color: #FFFFFF;
cursor: pointer;
display: flex;align-items: center;justify-content:center;
}
.form_btn i{font-size: 20px; vertical-align: middle; margin-right: 4px; line-height: 50px}


@media only screen and (max-width:800px) {
.form_texting-fild textarea {font-size: 14px;}
.form_df-input input {height: 46px;font-size: 14px}
.form_df-input i{top: 10px; }	
}

@media only screen and (max-width:450px) {
.form_df-input {flex-basis: 100%;margin-top: 15px;}
.form_input-flexing{gap:0;display: block;}
}

.form_btn_k button{border: 0; width: 100%}
.form_btn_k button:focus{border: 0;}










.btn_daohang{overflow: hidden; border: 1px #1652ab solid;border-radius: 40px; line-height: 38px; padding: 0px 10px; width: 160px; text-align: center;align-items:center;font-size:16px; color: #fff;margin-top: 15px;justify-content: center;background: #1652ab;}
.btn_daohang span{ margin-right: 5px;}
.btn_daohang span i{font-size:18px;color: #fff;}
.btn_daohang a{ color: #fff;}
.btn_daohang:hover{ background: #fff;color: #1652ab}
.btn_daohang:hover span i{color: #1652ab;}
.btn_daohang:hover a{color: #1652ab;}
@media only screen and (max-width:750px) {
.btn_daohang{ margin: 0 auto ; margin-top: 15px}
}



/*------about---------*/
.about_L{ overflow:hidden; padding:0px; margin:0px; float:left; width:46%; margin-bottom:20px}
.about_R{ overflow:hidden; padding:0px; margin:0px; float: right; width:46%; }

.about_R_tu{padding-bottom: 20px;position: relative;z-index: 1;}
.about_R_tu img{ width:100%; height:auto; vertical-align:top}

.about_R_tu::before{content: ""; position: absolute;width: 95%; height: 95%;bottom:0;right: 0; z-index: -1; background: #1652ab; }

.about_L_txt{ font-size:16px; line-height:200%;overflow:hidden; padding:0px; margin:0px;}

.about_title{overflow:hidden; padding:0px; margin:0px; margin-bottom: 10px;font-size: 2vw; font-family:'Alimama';
color: #1652ab;line-height:1.4; font-weight: bold;text-transform: capitalize;}
@media only screen and (max-width:1400px) {
 .about_L_txt{font-size:14px;}
}
@media only screen and (max-width:1200px) {
.about_title{font-size: 28px;}
}

@media only screen and (max-width:900px) {
.about_L{ width: 100%; margin-bottom: 20px;}
.about_R{ width: 100%;}
.about_title{font-size: 22px; text-align: center;}
}

.brand_dv{overflow: hidden;margin:0 auto;padding:0px;}
.brand_dv img{max-width: 100%; width: auto; height: auto;vertical-align: top}


/*-----advantage-------*/
.advantage-list{overflow: hidden; position: relative; z-index: 3;}
.advantage-list li{overflow: hidden;width: 32%;margin-right: 2%;float: left; margin-bottom: 30px;
background: #f1f7f9;border-radius: 6px; padding: 20px 20px; border: #e0e3e7 1px solid;}
.advantage-list li dl{overflow: hidden; margin:0px; padding: 0px;}
.advantage-list li dl dt{overflow: hidden;font-size: 20px;font-weight: bold;line-height: 30px; margin-bottom: 10px;color: #1652ab; }
.advantage-list li dl dd{overflow: hidden;font-size: 16px; line-height:26px;color: #333; min-height: 182px;}
.advantage-list li:nth-child(3n){margin-right: 0}
.adv_icon{margin-right: 20px; width: 80px; height: 80px;float: left;border-radius: 50%;border: #1652ab 1px solid;
display: flex;justify-content: center;align-items: center; background: #1652ab;}
.adv_icon img{width: 65%; height: auto;}

.advantage-list li:hover{background: #1652ab;border: #fff 1px solid;}
.advantage-list li:hover dl dt{ color: #fff;}
.advantage-list li:hover dl dd{ color: #fff;}
.advantage-list li:hover .adv_icon{ background: #029e55;}

@media only screen and (max-width:1380px) {
.advantage-list li dl dd{font-size: 14px;line-height:24px; min-height: 168px;}
.adv_icon{width: 70px; height: 70px;}
}

@media only screen and (max-width:1200px) {
.advantage-list li dl dt{font-size: 18px; margin-bottom: 5px;}
.advantage-list li{width: 49%; margin-bottom: 20px;}
.advantage-list li:nth-child(3n){margin-right: 2%}
.advantage-list li:nth-child(2n){margin-right: 0}
.advantage-list li dl dd{font-size: 14px;line-height:24px; min-height: 120px;}
.adv_icon{width: 60px; height: 60px; margin-right: 15px;}
}

@media only screen and (max-width:1000px) {
.advantage-list li dl dd{ min-height: 144px;}
}

@media only screen and (max-width:850px) {
.advantage-list li dl dd{ min-height: 24px; height: auto;}
.advantage-list li{width: 100%;margin-right: 0;}
.advantage-list li:nth-child(3n){margin-right: 0}
}


.ys_bg{overflow:hidden;background:#fff url(../images/1-bg.png) no-repeat center top;background-size:cover }


.td_bg{overflow:hidden;background:#fff url(../images/td_bg.jpg) no-repeat center top;background-size:cover ; position: relative;}

.td_bg::before{content: "";width: 100%;height: 100%;left:0;top:0; background: rgba(13, 49, 148, 0.3); z-index: 0;
position: absolute; backdrop-filter: blur(8px);-webkit-backdrop-filter: blur(8px);}

.team_main_box{overflow: hidden; margin: 0px; padding: 0;position: relative;z-index: 2;}
.team_main_tu{float: left; width: 30%; margin-right: 5%;max-width: 300px;transition: .8s!important;transition-delay: .1s!important;}
.team_main_tu img{width: 100%; height: auto;vertical-align: top;}
.team_main_box dl{overflow: hidden; padding: 0px; margin: 0px;}
.team_main_box dl dt{overflow: hidden;padding: 0px; margin: 0px;}
.team_main_box dl dd{overflow: hidden;padding: 0px; margin: 0px;color: #fff;}
.renwu_title{font-size:1.8vw;font-weight: normal;padding: 0px; margin: 0px; margin-bottom: 20px; color: #fff;}
.team_info{height: 350px; padding-right: 10px;overflow: auto; overflow-y: auto; line-height: 200%;}

.team_main_tu:hover{transform: rotateX(-5deg) rotateY(-9deg) translateX(-10px) }

@media only screen and (max-width:1300px) {
.team_info{font-size: 14px;}
}

@media only screen and (max-width:1350px) {
.renwu_title{font-size: 24px;}
}
@media only screen and (max-width:1100px) {
.renwu_title{font-size: 20px;}
.team_main_tu{margin-right: 3%;}
}

@media only screen and (max-width:1100px) {
.renwu_title{ margin-bottom: 15px;}
.team_main_tu{max-width: 260px;}
.team_info{height: 280px;}
}
@media only screen and (max-width:800px) {

.team_main_tu{max-width: 260px;}
.team_info{height: 220px;}
.renwu_title{ margin-bottom: 10px;}
}

@media only screen and (max-width:640px) {

.team_main_tu{width: 160px;}
.team_info{height: 190px;line-height: 190%;}
.renwu_title{ margin-bottom: 10px;}
}

@media only screen and (max-width:500px) {

.team_main_tu{max-width: 180px;float:none; margin: 0 auto; margin-bottom: 20px;}
.team_info{height: 190px;line-height: 190%;}
.renwu_title{ text-align: center;}
}


.team_info::-webkit-scrollbar {
width:3px;background-color: #058eff; cursor:pointer;
}

.team_info::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
border-radius: 10px;
background-color: #ccc;width:4px;
}

.team_info::-webkit-scrollbar-thumb {
border-radius: 5px;
-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
background-color: #058eff;width:3px;
}

.team_sy_box{ margin: 0px; padding: 0px;overflow: hidden;}

.photo_k{overflow:hidden; position:relative;padding: 5px; background: #fff;border: 1px solid #ddd; width: 100%;}
.photo_k a{display: inline;}
.photo{overflow:hidden; position:relative;padding-top:130%; }
.photo img{display: block;width: 100%; height:100%; position:absolute; left:0; top:0;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.6s ease-out 0s; -moz-transition:all 0.6s ease-out 0s; -o-transition:all 0.6s ease-out 0s; transition:all 0.6s ease-out 0s; vertical-align: top}
.photo_title{font-size: 16px; line-height: 26px;text-align: center; padding: 5px 0px;color: #e52129;}
.photo_title p{font-size: 16px; color: #111; line-height: 24px; margin: 0px;padding: 0;}
.photo_k:hover{ background: #1652ab; border: 1px solid #296acc;}
.photo_k:hover .photo_title{color: #fff;}
.photo_k:hover .photo_title p{color: #fff;}
.photo_sm_k{ position: absolute; background: rgba(0, 0, 0, 0.3); bottom:-80%; left: 0px; padding: 15px 8px; width: 100%;z-index: 1;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.photo_sm_txt{color: #fff;font-size: 14px;line-height: 22px; max-height: 66px;overflow: hidden;}
.photo_k:hover .photo_sm_k{ bottom:0 ;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}

@media screen and (max-width:1200px) {
.photo_title{font-size: 14px; }
.photo_title p{font-size: 14px; }
}

.research_box{overflow:hidden;margin: 0px; padding: 4%; background:rgba(255, 255, 255, 0.8);border-radius: 10px;
border:#39608a 1px solid;background:rgba(255, 255, 255, 0.8);box-shadow: inset 0px 0px 12px 7px #aab1b3}
.research_info{ line-height: 190%;color: #222;}

@media screen and (max-width:1200px) {
.research_info{font-size: 14px;}
}

@media screen and (max-width:700px) {
.research_box{ padding: 5%;}
}



 .picture_zl_box{ padding:10px 10px; margin:0auto;width: 94%; text-align: center; position: relative; background: #1652ab;}
 .picture_zl_box p{padding:0px; margin:0;font-size: 16px; line-height: 24px; margin-top: 10px;height: 44px; overflow: hidden;color: #fff}
 .picture_zl {overflow: hidden;text-align: center}
 .picture_zl img { width: 100%; height: auto; vertical-align: top}
 .picture_zl img { transition: all 0.7s;-moz-transition: all 0.7s; -webkit-transition: all 0.7s;}
 .picture_zl_box:hover .picture_zl img { transform: scale(1.1);-moz-transform: scale(1.1); -webkit-transform: scale(1.1); zoom: 1.1 \9;}
 
 @media only screen and (max-width:1200px) {
 .picture_zl_box p{font-size: 14px; }
 }
 
 
 .picture_zl_box::after {
 position: absolute;
 content: '';
 width: 0;
 left: 50%;
 bottom: 0;
 height: 4px;
 background: #e50202;
 transition: all .3s;
 -webkit-transition: all .3s; z-index: 1
 }
 
 .picture_zl_box:hover::after {
 left: 0;
 width: 100%;
 }
 
 .picture_zl_box:hover.picture_zl_box p{ color: #fff}

.public_img{overflow: hidden; position: relative}
.public_img .img_box{
background-repeat: no-repeat;
background-position: center;
background-size: cover;
transition: all 0.5s ease; 
-webkit-transition: all 0.5s ease;
}

.public_img .img_box img{display: block;width: 100%;height: auto;}
.public_img:hover .img_box{transform: scale(1.1); -webkit-transform: scale(1.1);}



.honor_bg{overflow: hidden;background: url(../images/ry_bg.jpg) no-repeat center; background-size:cover;}

/*-----union-------*/
.union_bg{overflow:hidden;background:#fff url(../images/union_bg.jpg) no-repeat center bottom;background-size:cover ; position: relative;}

.union_kxj_box{overflow: hidden;padding:4%; margin: 0px; background: #fff; }
.union_info{overflow: hidden;padding:0; margin: 0px; }
.union_info dl{overflow: hidden;padding:0; margin: 0px; }
.union_info dt{overflow: hidden;padding:0; margin: 0px; font-size: 1.6vw; line-height: 1.4; margin-bottom: 5px;}
.union_info dd{overflow: hidden;padding:0; margin: 0px; }

.union_text{height: 330px; padding-right: 10px;overflow: auto; overflow-y: auto;font-size: 16px; line-height: 200%; }
.union_tu{float: left; width: 25%; margin-right: 5%;max-width: 260px;transition: .8s!important;transition-delay: .1s!important;}
.union_tu img{width: 100%; height: auto;vertical-align: top;}

.union_text::-webkit-scrollbar {
width:3px;background-color: #058eff; cursor:pointer;
}

.teamunion_textinfo::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
border-radius: 10px;
background-color: #ededed;width:4px;
}

.union_text::-webkit-scrollbar-thumb {
border-radius: 5px;
-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
background-color: #058eff;width:3px;
}

@media only screen and (max-width:1500px) {
.union_info dt{font-size: 1.8vw;}
}
@media only screen and (max-width:1300px) {
.union_info dt{font-size: 24px;}
.union_text{ font-size: 14px;}
}

@media only screen and (max-width:1200px) {
.union_text{height: 220px; }
.union_tu{float: left; width: 25%; margin-right: 3%;max-width: 200px;}
}


@media only screen and (max-width:850px) {
.union_text{height: 220px; }
.union_tu{width: 160px;}
.union_text{height: 193px; }
.union_info dt{font-size: 22px;}
}

@media only screen and (max-width:640px) {
.union_text{height: 220px; }
.union_tu{width: 70%;max-width:200px;text-align: center;float: none; margin-right: 0; margin: 0 auto; margin-bottom: 20px;}
.union_text{height: 193px;height: auto; }

.union_info dt{text-align: center;}
.union_info dt{font-size: 20px;}

.union_kxj_box{ padding: 30px 20px;}
}




.strategy_hz{overflow:hidden; margin: 0px;padding: 0;}
.strategy_hz li{overflow:hidden; margin: 0px;padding: 0;width: 18.4%;  margin-right: 2%; margin-bottom: 2%;float: left; border: 1px solid #ddd;}
.strategy_hz li:nth-child(5n){ margin-right: 0;}


.hz-imgs{ overflow:hidden; position:relative; padding-top:84.6%;}
.hz-imgs img{display: block;width: 100%; height:100%; position:absolute; left:0; top:0;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.6s ease-out 0s; -moz-transition:all 0.6s ease-out 0s; -o-transition:all 0.6s ease-out 0s; transition:all 0.6s ease-out 0s;}
.hz-imgs:hover img{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}

.cxy_box{overflow: hidden;padding: 3%; background:rgba(255, 255, 255, 0.8); border-radius: 6px;}
@media only screen and (max-width:100px) {
  .cxy_box{overflow: hidden;padding: 30px 15px; }
}


.cxy_bg{overflow:hidden;background:#fff url(../images/cxy_bg.jpg) no-repeat center top fixed;background-size:cover ; position: relative;}

.td_bg::before{content: "";width: 100%;height: 100%;left:0;top:0; background: rgba(13, 49, 148, 0.3); z-index: 0;
position: absolute; backdrop-filter: blur(8px);-webkit-backdrop-filter: blur(8px);}







.news_list_tj{overflow:hidden; padding: 0px; margin: 0px;margin: 0 auto; position: relative;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s; background: #f1f1f1}
.news_list_tj a{display: inline}
.news_list_tj dl{overflow:hidden; padding: 20px 20px; }
.news_list_tj dl dt{overflow:hidden; padding: 0px; margin: 0px; font-size: 20px; color: #000; line-height: 30px;white-space:nowrap;text-overflow:ellipsis;margin-bottom: 15px;position: relative; padding-bottom: 10px}
.news_list_tj dl dd{overflow:hidden; padding: 0px; margin: 0px;white-space:nowrap;text-overflow:ellipsis;color:rgba(0, 0, 0, 0.6);font-size: 16px}
.news_list_tj dl dt::after{ position: absolute; z-index: 2;left: 0px; bottom: 0px; width: 0px; height: 1px; background: #ffffff;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s; content: "";}

.n_time{ position: absolute; z-index: 2; padding: 5px 10px;font-size: 12px; background: rgba(0, 0, 0, 0.2); float: left;left: 0px; bottom: 0; color: #fff;display: flex;align-items: center; }

.news_list_tj .img_box_tj{overflow: hidden; position: relative}

.news_list_tj:hover dl dd{color:rgba(255, 255, 255, 0.9)}
.news_list_tj:hover dl dt{color:rgba(255, 255, 255,1)}
.news_list_tj:hover{box-shadow:0 0 10px 1px rgba(0,0,0,.1);transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s; background: #1652ab}
.news_list_tj:hover .n_time{ background:#1652ab;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s; color: #ffffff;}
.news_list_tj .n_time i{font-size: 14px;}
.news_list_tj:hover dl dt::after{ width: 100%;transition: 0.4s;-moz-transition: 0.4s;-webkit-transition: 0.4s;}



@media screen and (max-width: 1450px) {
.news_list_tj dl dt{font-size:20px;line-height: 30px;}
}

@media screen and (max-width: 1300px) {
.news_list_tj dl dt{font-size:18px;line-height: 30px;}
}

@media screen and (max-width: 1000px) {
.news_list_tj dl dt{font-size:16px;line-height: 24px;}
}

@media screen and (max-width:750px) {
.news_list_tj dl dd{font-size: 14px; line-height: 24px}
}

@media screen and (max-width:600px) {
.news_list_dm li dl dd{ margin-bottom:0px; max-height: 48px;font-size: 14px; line-height: 24px;white-space:normal;text-overflow:inherit;}
}

.zndy_cp1{overflow: hidden; margin: 0px;padding: 0;display: flex;flex-wrap: wrap;justify-content: space-between; align-items: center; background: #fff;}
.zndy_cp1 dl{overflow: hidden; margin: 0px;padding: 3% 4%; line-height: 200%;}
.zndy_cp1 dl dt{overflow: hidden; margin: 0px;padding: 0;font-size: 22px; color: #111; margin-bottom: 15px;}
.zndy_cp1 dl dd{overflow: hidden; margin: 0px;padding: 0;}
.zndy_cp1_tu{width: 50%;}
.zndy_cp1_tu img{width: 100%;height: auto;vertical-align: top;}

@media screen and (max-width:1200px) {
.zndy_cp1 dl dt{font-size: 20px;}
.zndy_cp1 dl dd{font-size: 14px;}
}

@media screen and (max-width:800px) {
.zndy_cp1 dl dt{font-size: 18px;}
}


@media screen and (max-width:750px) {
.zndy_cp1{display: block;}
.zndy_cp1_tu{width: 100%;}
.zndy_cp1 dl{overflow: hidden; margin: 0px;padding: 20px;}
}

.zndy_cp2_box{overflow: hidden;padding: 0px; margin: 0;display: flex;justify-content: space-between;align-items: center;}
.zndy_cp2{overflow: hidden;padding: 0px; margin: 0;width: 49%; }
.zndy_cp2 dl{overflow: hidden; margin: 0px;line-height: 200%;text-align: center;}
.zndy_cp2 dl dt{overflow: hidden; margin: 0px;padding: 0;font-size: 22px; color: #111; margin-bottom: 15px; line-height: 24px;}
.zndy_cp2 dl dd{overflow: hidden; margin: 0px;padding: 0;}
.zndy_cp2 dl dd img{max-width: 100%;width: auto; height: auto;}
.zndy_cp_list{overflow: hidden;padding: 0px; margin: 0;width: 49%;}
.zndy_cp_list li{overflow: hidden;padding: 0px; margin: 0;width: 48%; margin-right: 4%; text-align: center;float: left;}
.zndy_cp_list li img{width: 100%; height: auto;vertical-align: top;}
.zndy_cp_list li h3{overflow: hidden; margin: 0px;padding: 10px 5px; line-height: 30px;font-size: 18px;font-weight: bold;}
.zndy_cp_list li:nth-child(2n){margin-right:0;}


@media screen and (max-width:1200px) {
.zndy_cp_list li h3{font-size: 16px;}
.zndy_cp2 dl dt{font-size:20px}
}
@media screen and (max-width:800px) {
.zndy_cp2 dl dt{font-size: 18px;}
}
@media screen and (max-width:600px) {
.zndy_cp2_box{display: block;}
.zndy_cp2{width: 100%; margin-bottom: 20px; }
.zndy_cp_list{width: 100%; }
.zndy_cp_list li h3{font-size: 14px;}
}



.pro2_list-pic4{overflow: hidden; margin:0;padding: 0;}
.pro2_list-pic4 li{ width: 23.5%;float:left;margin-right:2%; margin-bottom: 2%;overflow: hidden;}
.pro2_list-pic4 li:nth-child(4n){margin-right: 0;}
.pro2_list-pic4 li img{width: 100%; height: auto;vertical-align: top;}

@media screen and (max-width:580px) {
	.pro2_list-pic4 li{ width: 49%;}
	.pro2_list-pic4 li:nth-child(4n){margin-right: 2%;}
	.pro2_list-pic4 li:nth-child(2n){margin-right: 0;}
}


.pro2_scqj{overflow: hidden; margin:0;padding: 0;display: flex;align-items: center;justify-content: space-between;}
.pro2_scqj dl{overflow: hidden; margin:0;padding: 0;width: 55%;}
.pro2_scqj dl dd{overflow: hidden; margin:0;padding: 0; line-height: 200%;}
.pro2_scqj_tu{width: 40%; float: left;}
.pro2_scqj_tu img{width: 100%;vertical-align: top;height: auto;}



.pro2_tgqy{overflow: hidden; margin:0;padding: 0;display: flex;align-items: center;justify-content: space-between;direction: rtl}
.pro2_tgqy dl{overflow: hidden; margin:0;padding: 0;width: 55%;direction: initial}
.pro2_tgqy dl dd{overflow: hidden; margin:0;padding: 0; line-height: 200%;}
.pro2_tgqy_tu{width: 40%;direction: initial}
.pro2_tgqy_tu img{width: 100%;vertical-align: top;height: auto;}






@media screen and (max-width:1300px) {
	.pro2_scqj dl dd{font-size: 14px;}
	.pro2_tgqy dl dd{font-size: 14px;}
}

@media screen and (max-width:700px) {
	.pro2_scqj_tu{width: 43%;}
}

@media screen and (max-width:650px) {
	.pro2_tgqy_tu{width:100%;direction: initial}
	.pro2_tgqy dl{width:100%;}
	.pro2_tgqy{display: block;}
}

@media screen and (max-width:600px) {
	.pro2_scqj{display: block; }
	.pro2_scqj_tu{width: 100%;margin-bottom: 15px;}
	.pro2_scqj dl{width: 100%;}
}



.cases_box{overflow: hidden; margin:0;padding: 0;}
.cases_box li{ width: 23.5%;float:left;margin-right:2%; margin-bottom: 2%;overflow: hidden; position: relative;}
.cases_box li:nth-child(4n){margin-right: 0;}

.public-cases{ overflow:hidden; position:relative; padding-top:60%;}
.public-cases img{display: block;width: 100%; height:100%; position:absolute; left:0; top:0;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.6s ease-out 0s; -moz-transition:all 0.6s ease-out 0s; -o-transition:all 0.6s ease-out 0s; transition:all 0.6s ease-out 0s;}

.cases_box li:hover .public-cases img{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}
.cases_box li .title{ position: absolute;z-index: 1; background: rgba(0, 0, 0, 0.4); padding: 10px 5px; line-height: 22px;color: #fff;
left:0; bottom:0;width: 100%;text-align: center;}

@media screen and (max-width:1400px) {
	.cases_box li .title{font-size: 14px;}
}

@media screen and (max-width:950px) {
	.cases_box li{ width: 32%;}
	.cases_box li:nth-child(4n){margin-right: 2%;}
	.cases_box li:nth-child(3n){margin-right: 0;}
}

@media screen and (max-width:640px) {
	.cases_box li{ width: 49%; margin-bottom: 15px;}
	.cases_box li:nth-child(4n){margin-right: 2%;}
	.cases_box li:nth-child(3n){margin-right: 2%;}
	.cases_box li:nth-child(2n){margin-right: 0;}
}

.jzys_list{ margin:0px; padding: 0px; overflow: hidden}
.jzys_list li{ margin:0px; padding: 0px; overflow: hidden; width: 23.5%; margin-right: 2%; margin-bottom: 2%;float: left; border-radius: 10px; border: #ddd 1px solid; cursor: pointer; background: #fff}
.jzys_list li:nth-child(4n){ margin-right:0}
.jzys_list li a{display: inline}
.jzys_list li dl{margin:30px 15%; padding: 0px; overflow: hidden;text-align: center;}
.jzys_list li dl dt{margin:0px; padding: 0px; overflow: hidden; margin-bottom: 5px;font-size: 40px; line-height: 1.1; color: #111; text-align: center;font-weight: bold;font-family: 'AVGBBT';}
.jzys_list li dl dd{margin:0px; padding: 0px; overflow: hidden; line-height: 26px;font-size: 16px; color: #111; min-height: 78px}

.jzys_icon{ width: 80px; height:80px; margin: 0 auto; margin-bottom: 10px; overflow: hidden} 
.jzys_icon img{ width:100%; height:100%;}
@media only screen and (max-width:1300px) {
.jzys_list li dl dd{line-height: 24px;font-size: 14px; min-height: 72px}
.jzys_icon{ width: 70px; height: 70px; margin: 0 auto; margin-bottom: 10px} 
}
@media only screen and (max-width:1050px) {
.jzys_list li dl{margin:20px 10%; padding: 0px; overflow: hidden;}
.jzys_icon{ width: 60px; height: 60px; margin: 0 auto; margin-bottom: 5px} 
.jzys_list li dl dt{font-size: 30px; }
}
@media only screen and (max-width:950px) {
.jm_icon{margin-bottom: 5px} 
.jzys_list li dl{margin:20px 15px; padding: 0px; overflow: hidden;}
.jzys_icon{ width: 50px; height: 50px; margin: 0 auto; margin-bottom: 5px} 
}

@media only screen and (max-width:730px) {
.jzys_icon{ width: 40px; height: 40px; margin: 0 auto; margin-bottom: 5px} 
.jzys_list li dl dt{font-size: 26px; }
.jzys_list li{width: 49%;}
.jzys_list li:nth-child(4n){ margin-right:2%}
.jzys_list li:nth-child(2n){ margin-right:0}
.jzys_list li dl dd{min-height: 72px}
}


@media only screen and (max-width:360px) {

.jzys_list li{width: 100%; margin-right: 0;}
.jzys_list li:nth-child(4n){ margin-right:0}
.jzys_list li dl dd{min-height: 24px; height: auto;}
}

.jzys_list li:hover{box-shadow:0 0 20px 1px rgba(0,0,0,.1);border: #046bba 1px solid;}

.jzys_list li:hover dt{color: #046bba}


.fzys_box{overflow: hidden;padding: 0px; margin: 0; position: relative;padding-top: 5%;}

.fzys_title_tu{ width: 56%; margin: 0 auto;text-align: center;}
.fzys_title_tu img{max-width: 100%;height: auto;vertical-align: bottom;}


.fzys_pic{width: 50px; height: auto; }
.fzys_pic img{width: 100%; height: auto;vertical-align: top;}


.fzys_01{overflow: hidden;padding: 0px; margin: 0;position: absolute; z-index: 1; 
top:70%;left:8%;text-align: right;}
.fzys_01 dl{overflow: hidden;padding: 0px; margin: 0;}
.fzys_01 dl dd{overflow: hidden;padding: 0px; margin: 0;color: #111;font-size: 18px; padding-top: 15px;}


.fzys_02{overflow: hidden;padding: 0px; margin: 0;position: absolute; z-index: 1; 
top:40%;left:11%; text-align: right;}
.fzys_02 dl{overflow: hidden;padding: 0px; margin: 0;}
.fzys_02 dl dd{overflow: hidden;padding: 0px; margin: 0;color: #111;font-size: 18px;padding-top: 15px;}


.fzys_03{overflow: hidden;padding: 0px; margin: 0;position: absolute; z-index: 1; 
top:5%;max-width: max-content; text-align: center;
left: 50%;
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
transform: translateX(-50%);}

.fzys_03 dl{overflow: hidden;padding: 0px; margin: 0;}
.fzys_03 dl dd{overflow: hidden;padding: 0px; margin: 0;color: #111;font-size: 18px;}



.fzys_04{overflow: hidden;padding: 0px; margin: 0;position: absolute; z-index: 1; 
top:40%;right:8%;max-width: max-content; text-align: left;}
.fzys_04 dl{overflow: hidden;padding: 0px; margin: 0;}
.fzys_04 dl dd{overflow: hidden;padding: 0px; margin: 0;color: #111;font-size: 18px;padding-top: 15px;}



.fzys_05{overflow: hidden;padding: 0px; margin: 0;position: absolute; z-index: 1; 
top:70%;right:5%;max-width: max-content; text-align: left;}
.fzys_05 dl{overflow: hidden;padding: 0px; margin: 0;}
.fzys_05 dl dd{overflow: hidden;padding: 0px; margin: 0;color: #111;font-size: 18px;padding-top: 15px;}

.fzys_01 .fzys_pic{float: right; margin-left: 10px;}
.fzys_02 .fzys_pic{float: right; margin-left: 10px;}
.fzys_03 .fzys_pic{margin: 0 auto;}
.fzys_04 .fzys_pic{float:left;margin-right: 10px;}
.fzys_05 .fzys_pic{float:left;margin-right: 10px;}

@media only screen and (max-width:1400px) {
  .fzys_01 dl dd{font-size: 16px;}
  .fzys_02 dl dd{font-size: 16px;}
  .fzys_03 dl dd{font-size: 16px;}
  .fzys_04 dl dd{font-size: 16px;}
  .fzys_05 dl dd{font-size: 16px;}
}

@media only screen and (max-width:1300px) {
  .fzys_title_tu{ width: 50%;}
}
@media only screen and (max-width:1200px) {
  .fzys_01{max-width: 260px; margin-top: 2%;}
  .fzys_02{max-width: 260px;}
  .fzys_03{max-width: 260px;}
  .fzys_title_tu{ width: 45%;}
  .fzys_box{padding-top: 8%;}

  .fzys_01 dl dd{font-size: 14px;}
  .fzys_02 dl dd{font-size: 14px;}
  .fzys_03 dl dd{font-size: 14px;}
  .fzys_04 dl dd{font-size: 14px;}
  .fzys_05 dl dd{font-size: 14px;}
  .fzys_pic{width: 40px; height: auto; }
}

@media only screen and (max-width:900px) {
  .fzys_title_tu{ width: 340px}

  .fzys_02{max-width: 200px;}

  .fzys_04{max-width: 200px;}
  .fzys_05{max-width: 200px;}

  
  .fzys_01 dl dd{padding-top: 0;}
  .fzys_02 dl dd{padding-top: 0;}
  .fzys_03 dl dd{padding-top: 5px;}
  .fzys_04 dl dd{padding-top: 0;}
  .fzys_05 dl dd{padding-top: 0;}
}

@media only screen and (max-width:860px) {
  .fzys_01{left: 2%;}
  .fzys_02{left: 3%;}

  .fzys_04{right: 4%;}
  .fzys_05{right: 2%;}
}

@media only screen and (max-width:750px) {
  .fzys_01{position: relative;left:inherit; width: 100%;top:inherit; text-align: left;max-width: 100%; text-align: center;
   padding: 20px 20px; background: #fff; border: 1px solid #eee; margin-bottom: 15px; border-radius: 5px;}
  .fzys_02{position: relative;left:inherit; width: 100%;top:inherit; text-align: left;max-width: 100%;text-align: center;
    padding: 20px 20px; background: #fff; border: 1px solid #eee; margin-bottom: 15px;}
  .fzys_03{position: relative;left:inherit; width: 100%;top:inherit; text-align: left;max-width: 100%;text-align: center;
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    transform: translateX(0%); 
    padding: 20px 20px; background: #fff; border: 1px solid #eee; margin-bottom: 15px; border-radius: 5px; border-radius: 5px;}
  .fzys_04{position: relative;right:inherit; width: 100%;top:inherit; text-align: left;max-width: 100%;text-align: center;
    padding: 20px 20px; background: #fff; border: 1px solid #eee; margin-bottom: 15px; border-radius: 5px;}
  .fzys_05{position: relative;right:inherit; width: 100%;top:inherit; text-align: left;max-width: 100%;text-align: center;
    padding: 20px 20px; background: #fff; border: 1px solid #eee; margin-bottom: 15px; border-radius: 5px;}

.fzys_01 .fzys_pic{float: none; margin-left: 0; margin:0 auto; margin-bottom: 5px;}
.fzys_02 .fzys_pic{float: none; margin-left: 0; margin:0 auto;margin-bottom: 5px;}
.fzys_03 .fzys_pic{float: none;  margin: 0 auto;margin-bottom: 5px;}
.fzys_04 .fzys_pic{float: none; margin-right: 0; margin: 0 auto;margin-bottom: 5px;}
.fzys_05 .fzys_pic{float: none; margin-right: 0; margin: 0 auto;margin-bottom: 5px;}

.fzys_box{ padding-top: 0; }
.fzys_title_tu{ width: 80%}
}


.jzys_list1{margin:0px; padding:0px;overflow:hidden;}
.jzys_list1 li{margin:0px; padding:0px;overflow:hidden;float: left; width: 23.5%; margin-bottom: 2%; margin-right: 2%; position: relative; background: #fff;border-radius: 10px}
.jzys_list1 li .arrow{ position: absolute; z-index: 3;content:""; font-size:16px; left:39%;top: 11%; color:#fff; width: 24px; height: 24px; background: #1652ab;border-radius: 50%; text-align: center; line-height: 24px;}
.jzys_list1 li dl{margin:30px 20px 10px 20px; padding:0px;overflow:hidden;}
.jzys_list1 li dl dt{margin:0px; padding:0px;overflow:hidden; text-align: center;font-size:20px; font-weight: bold; color: #111; margin-bottom: 10px}
.jzys_list1 li dl dd{margin:0px; padding:0px;overflow:hidden; text-align: center;font-size:16px; color: #666; line-height: 24px; min-height: 72px;}

.jzys_list1 li dl dt .i_tu{margin:0 auto; padding:0px;overflow:hidden; width: 80px; height: 80px; border: 1px solid #1652ab;border-radius: 50%; text-align: center}
.jzys_list1 li dl dt .i_tu img{width:40px; height:40px; vertical-align: top; margin-top:20px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}

.jzys_list1 li:nth-child(4n+0){margin-right: 0;}

.jzys_list1 li:hover dl dt .i_tu img{transform:rotateY(180deg);transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.jzys_list1 li:hover dl dt .i_tu {background: #cae6f0}
.jzys_list1 li:hover{box-shadow:0 0 20px 1px rgba(0,0,0,.1);}

@media screen and (max-width:1200px) {
	.jzys_list1 li dl dt{font-size:18px;}	
.jzys_list1 li .arrow{left:36%;top: 11%; }
.jzys_list1 li dl dd{font-size:14px;}
}

@media screen and (max-width:1000px) {
.jzys_list1 li{margin:0px; padding:0px;overflow:hidden;float: left; width:48.5%; margin-right:3%; margin-bottom: 2%}	
.jzys_list1 li:nth-child(2n+0){margin-right: 0%;}	
.jzys_list1 li .arrow{left:40%;top: 11%; }	
}

@media screen and (max-width:780px) {
.jzys_list1 li .arrow{left:36%;top: 11%; }
.jzys_list1 li dl{margin:20px 15px 10px 15px; }
}
@media screen and (max-width:700px) {
.jzys_list1 li dl dt{font-size:16px;}	
}

@media screen and (max-width:600px) {
.jzys_list1 li .arrow{left:33%;top: 11%; }
}
@media screen and (max-width:480px) {
.jzys_list1 li{margin:0px; padding:0px;overflow:hidden;float: left; width:100%; margin-right:0%; margin-bottom: 20px}	
.jzys_list1 li:nth-child(2n+0){margin-right: 0%;}	
.jzys_list1 li .arrow{left:38%;top: 11%; }
.jzys_list1 li dl{margin:20px 20px 20px 20px; }	
.jzys_list1 li dl dd{min-height: 24px; height: auto}
}

@media screen and (max-width:360px) {

.jzys_list1 li .arrow{left:38%;top: 11%; }
}


.jzys_list3{ margin:0px; padding: 0px; overflow: hidden}
.jzys_list3 li{ margin:0px; padding: 0px; overflow: hidden; width: 32%; margin-right: 2%; margin-bottom: 2%;float: left; border-radius: 10px; border: #ddd 1px solid; cursor: pointer; background: #fff}
.jzys_list3 li:nth-child(3n){ margin-right:0}
.jzys_list3 li a{display: inline}
.jzys_list3 li dl{margin:30px 10%; padding: 0px; overflow: hidden;text-align: center;}
.jzys_list3 li dl dt{margin:0px; padding: 0px; overflow: hidden; margin-bottom: 10px;font-size:1.3vw; line-height: 1.3; color: #111; text-align: center;font-weight: bold;font-family: 'AVGBBT';}
.jzys_list3 li dl dd{margin:0px; padding: 0px; overflow: hidden; line-height: 26px;font-size: 16px; color: #333; min-height: 78px}

.jzys_list3 li:hover{box-shadow:0 0 20px 1px rgba(0,0,0,.1);border: #046bba 1px solid;}

.jzys_list3 li:hover dt{color: #1652ab}


@media only screen and (max-width:1500px) {
.jzys_list3 li dl dt{font-size: 20px;}
}

@media only screen and (max-width:1400px) {
  .jzys_list3 li dl dd{line-height: 24px;font-size: 14px; min-height: 72px}

  .jzys_list3 li dl dt{font-size: 18px;}
  }

  @media only screen and (max-width:800px) {

    .jzys_list3 li dl{margin:20px 12px}
    }


    @media only screen and (max-width:640px) {
.jzys_list3 li dl{margin:20px 20px}
.jzys_list3 li{ width: 100%; margin-right: 0; margin-bottom: 15px;}
.jzys_list3 li dl dd{min-height: 24px;height: auto;}
.jzys_list3 li dl dt{font-size: 16px; margin-bottom: 6px;}
}



.pro3_scqj{overflow: hidden; margin:0;padding: 0;display: flex;align-items: center;justify-content: space-between;direction: rtl}
.pro3_scqj dl{overflow: hidden; margin:0;padding: 0;width: 48%;}
.pro3_scqj dl dd{overflow: hidden; margin:0;padding: 0; line-height: 200%;text-align: left;direction:ltr}
.pro3_scqj_tu{width: 51%; direction: initial}
.pro3_scqj_tu img{width: 100%;vertical-align: top;height: auto;}



.pro3_tgqy{overflow: hidden; margin:0;padding: 0;display: flex;align-items: center;justify-content: space-between;}
.pro3_tgqy dl{overflow: hidden; margin:0;padding: 0;width: 48%;direction: initial}
.pro3_tgqy dl dd{overflow: hidden; margin:0;padding: 0; line-height: 200%;}
.pro3_tgqy_tu{width: 50%;float: left;}
.pro3_tgqy_tu img{width: 100%;vertical-align: top;height: auto;}


@media screen and (max-width:1300px) {
	.pro3_scqj dl dd{font-size: 14px;}
	.pro3_tgqy dl dd{font-size: 14px;}
}

@media screen and (max-width:700px) {
	.pro3_scqj_tu{width: 43%;}
}

@media screen and (max-width:650px) {
	.pro3_tgqy_tu{width:100%;direction: initial}
	.pro3_tgqy dl{width:100%;}
	.pro3_tgqy{display: block;}
}

@media screen and (max-width:600px) {
	.pro3_scqj{display: block; }
	.pro3_scqj_tu{width: 100%;margin-bottom: 15px;}
	.pro3_scqj dl{width: 100%;}
}



.xzyd_list{overflow: hidden; position: relative; z-index: 3;}
.xzyd_list li{overflow: hidden;width: 49%;margin-right: 2%;float: left; margin-bottom: 20px; min-height: 200px;
  background: #eef0f1;border-radius: 6px; padding: 20px 20px; border: #e8e8e8 1px solid;}
.xzyd_list li dl{overflow: hidden; margin:0px; padding: 0px;}
.xzyd_list li dl dt{overflow: hidden;font-size: 20px;font-weight: bold;line-height: 30px; margin-bottom: 10px;color: #111; }
.xzyd_list li dl dd{overflow: hidden;font-size: 16px; line-height:28px;color: #666;}
.xzyd_list li:nth-child(2n){margin-right: 0}
.xzyd_icon{margin-right: 20px; width: 80px; height: 80px;float: left;border-radius: 50%;
	display: flex;justify-content: center;align-items: center; background: #6dabf5;color: #fff;font-size: 2vw; font-family: 'AVGBBT';}
.xzyd_list li:nth-child(1) .xzyd_icon{ background: #6dabf5;}
.xzyd_list li:nth-child(2) .xzyd_icon{ background: #eca40c;}
.xzyd_list li:nth-child(3) .xzyd_icon{ background: #f6876e;}
.xzyd_list li:nth-child(4) .xzyd_icon{ background: #6cd6c6;}



.xzyd_list li:hover{background: #fff;}
.xzyd_list li:hover dl dt{ color:#1652ab}
.xzyd_list li:hover dl dd{ color: #3e3e3e;}
.xzyd_list li:hover .xzyd_icon{ background: #1652ab;}
@media screen and (max-width:1400px) {
	.xzyd_list li dl dd{font-size: 14px;line-height:24px;}
	.xzyd_icon{width: 70px; height: 70px;}
  .xzyd_icon{font-size: 30px; }
}

@media screen and (max-width:1200px) {
	.xzyd_list li dl dt{font-size: 16px; margin-bottom:5px;line-height: 24px;}
}

@media screen and (max-width:950px) {
  .xzyd_list li{width: 100%; margin-right: 0; margin-bottom: 15px; min-height: 40px; height: auto;}
  .xzyd_list li dl dd{min-height: 24px; height: auto;}
	.xzyd_icon{width: 60px; height: 60px;}
  .xzyd_icon{font-size: 24px; }
}


@media screen and (max-width:750px) {
	.xzyd_icon{width: 50px; height: 50px; margin-right: 15px;}
  .xzyd_icon{font-size: 22px; }
  .xzyd_list li{ padding: 15px;}
}


.cbys_list{overflow: hidden; position: relative; z-index: 3;}
.cbys_list li{overflow: hidden;width: 32%;margin-right: 2%;float: left; margin-bottom: 20px; min-height: 200px;
  background: #fff;border-radius: 6px; padding: 20px 15px; border: #e8e8e8 1px solid;}
.cbys_list li dl{overflow: hidden; margin:0px; padding: 0px;}
.cbys_list li dl dt{overflow: hidden;font-size: 20px;line-height: 30px; margin-bottom: 15px;text-align: center;}
.cbys_list li dl dd{overflow: hidden;font-size: 18px; line-height:28px;color: #222;text-align:center;font-weight: bold;}
.cbys_list li:nth-child(3n){margin-right: 0}
.cbys_icon{ width: 80px; height: 80px;border-radius: 50%; margin: 0 auto;
	display: flex;justify-content: center;align-items: center; background: #6dabf5;}
.cbys_icon img{width: 50%; height: auto;}

.cbys_list li:nth-child(1) .cbys_icon{ background: #3cdfa3;}
.cbys_list li:nth-child(2) .cbys_icon{ background: #4b80ee;}
.cbys_list li:nth-child(3) .cbys_icon{ background: #ed9a0a;}
.cbys_list li:nth-child(4) .cbys_icon{ background: #6cd6c6;}



@media screen and (max-width:1400px) {
  .cbys_icon{ width: 70px; height: 70px;}
  .cbys_list li dl dd{font-size: 16px; line-height:26px;}
}

@media screen and (max-width:1200px) {
  .cbys_icon{ width: 60px; height: 60px;}
}


@media screen and (max-width:900px) {
  .cbys_icon{ width: 50px; height: 50px;}
  .cbys_list li dl dd{font-size: 14px; line-height:24px;}
  .cbys_list li{min-height: 185px;}
}

@media screen and (max-width:440px) {
  .cbys_list li{width: 100%; margin-right: 0;min-height: 40px; height: auto;}
}

.ys_vs_box{overflow: hidden; margin: 0px;padding: 0px; display: flex;align-items: center;}
.ys_vs_L{overflow: hidden; margin: 0px;padding: 0px;float: left;width: 44%;display: flex;align-items: center; background: #ffeded;
  border-radius: 6px; border: 1px solid #ffc5c5;overflow: hidden; margin: 0px;padding: 30px 30px;min-height: 250px;}
.ys_vs_M{overflow: hidden; margin: 0px;padding: 0px;float: left;width: 12%;text-align: center; }

.ys_vs_M .vs_box{width: 70px; height: 70px; margin: 0 auto;text-align: center;font-size: 40px;color: #0056ae;font-family:'Anton';
border-radius: 50%; background: #eee;display: flex;align-items: center;justify-content: center;}
.ys_vs_M .vs_box span{color: #e52129;font-family:'Anton'; margin-right: 4px;}

.ys_vs_R{overflow: hidden; margin: 0px;padding: 0px;float: right;width: 44%;display: flex;align-items: center;background: #edf3fb;
  border-radius: 6px; border: 1px solid #c6ddff;overflow: hidden; margin: 0px;padding: 30px 30px;min-height: 250px;}

.ys_vs_L dl{ overflow: hidden; margin: 0px;padding: 0px;}
.ys_vs_L dl dt{overflow: hidden; margin: 0px;padding: 0px;font-size: 20px; margin-bottom: 5px; color: #e52129;font-weight: bold;}
.ys_vs_L dl dd{overflow: hidden; margin: 0px;padding: 0px;line-height: 190%;}

.ys_vs_R dl{overflow: hidden; margin: 0px;padding:0}
.ys_vs_R dl dt{overflow: hidden; margin: 0px;padding: 0px;font-size: 20px; margin-bottom: 5px;color: #0056ae;font-weight: bold;}
.ys_vs_R dl dd{overflow: hidden; margin: 0px;padding: 0px;line-height: 190%;}

@media screen and (max-width:1300px) {
  .ys_vs_L dl dd{font-size: 14px;}
  .ys_vs_R dl dd{font-size: 14px;}
  .ys_vs_L{min-height: 200px;padding: 20px 20px;}
  .ys_vs_R{min-height: 200px;padding: 20px 20px;}
  .ys_vs_L dl dt{font-size: 18px;}
  .ys_vs_R dl dt{font-size: 18px;}
}

@media screen and (max-width:1200px) {
  .ys_vs_L{min-height: 240px;}
  .ys_vs_R{min-height: 240px;}
}

@media screen and (max-width:1000px) {
  .ys_vs_M .vs_box{font-size: 30px;}
  .ys_vs_M .vs_box{width: 60px; height: 60px; }
}
@media screen and (max-width:700px) {
  .ys_vs_M .vs_box{width: 50px; height: 50px; }
  .ys_vs_M .vs_box{font-size: 24px;}
}
@media screen and (max-width:640px) {
.ys_vs_box{display: block;}
.ys_vs_L{width:100%;min-height: 40px; height:auto;}
.ys_vs_M{width:100%; padding: 15px 0px;}
.ys_vs_R{width:100%;min-height: 40px; height:auto;}
}




.fscg_hyt_kw{overflow: hidden;padding: 0px;margin: 0px;}
.fscg_hyt_kw li{overflow: hidden;padding: 30px;margin: 0px; width: 48.5%; margin-right: 3%;float: left; background: #fff; min-height: 430px; border-radius: 6px;}
.fscg_hyt_kw li dl{overflow: hidden;padding: 0px;margin: 0px; text-align: center;}
.fscg_hyt_kw li dl dt{overflow: hidden;padding: 10px;margin: 0px; margin-bottom: 20px;}
.fscg_hyt_kw li dl dd{overflow: hidden;padding: 0px;margin: 0px;font-size: 18px; line-height: 200%;}
.fscg_hyt_kw li dl dt img{max-width:100%;width:auto; max-height: 290px;height: auto;vertical-align: top;    -webkit-filter: drop-shadow(6px 6px 3px rgba(0, 0, 0, 0.1));
  filter: drop-shadow(6px 6px 3px rgba(0, 0, 0, 0.1));}

.fscg_hyt_kw li:nth-child(2n){margin-right: 0;}

@media screen and (max-width:1400px) {
  .fscg_hyt_kw li dl dd{font-size: 16px;}
}

@media screen and (max-width:1200px) {
  .fscg_hyt_kw li dl dd{font-size: 14px;}
    .fscg_hyt_kw li{ min-height: 320px;}
}

@media screen and (max-width:780px) {
  .fscg_hyt_kw li{ min-height: 100px;}
}


@media screen and (max-width:730px) {
  .fscg_hyt_kw li{min-height: 20px; height: auto;padding: 20px 20px;width: 100%; margin-right: 0; margin-bottom: 20px;}
  .fscg_hyt_kw li dl dt img{ max-height: 350px; height: auto;}

}

.fscg_hyt_shuju{overflow: hidden;margin: 0px; padding: 0px;}
.fscg_hyt_shuju li{overflow: hidden;margin: 0px; padding: 0px;width: 32%; margin-right: 2%;float: left;}
.fscg_hyt_shuju li dl{overflow: hidden;margin: 0px; padding: 0px;text-align: center;}
.fscg_hyt_shuju li dl dt{overflow: hidden;margin: 0px; padding: 0px;font-size: 20px;font-weight: bold; color: #111; margin-bottom:5px; line-height: 30px;}
.fscg_hyt_shuju li dl dd{overflow: hidden;margin: 0px; padding: 0px;}
.fscg_hyt_shuju li dl dd img{max-width: 100%; width: auto; height: auto;vertical-align: top;}
.fscg_hyt_shuju li:nth-child(3n){ margin-right: 0;}

@media screen and (max-width:1200px) {
  .fscg_hyt_shuju li dl dt{font-size: 18px;}
}

@media screen and (max-width:750px) {
  .fscg_hyt_shuju li{width: 100%; margin-right: 0; margin-bottom: 15px;}
  .fscg_hyt_shuju li:nth-child(3n){ margin-right: 0;}
  .fscg_hyt_shuju li dl dt{font-size: 16px;}
}


.dz_cp{overflow: hidden; margin: 0px; padding: 0px;}
.dz_cp li{overflow: hidden; margin: 0px; padding: 0px;float: left;width: 23.5%; margin-bottom: 2%; margin-right: 2%;}
.dz_cp li:nth-child(4n){ margin-right: 0;}
@media screen and (max-width:750px) {
.dz_cp li{width: 49%;}
.dz_cp li:nth-child(4n){ margin-right:2%;}
.dz_cp li:nth-child(2n){ margin-right: 0;}
}



.fscg_ys_list{ margin:0px; padding: 0px; overflow: hidden}
.fscg_ys_list li{ margin:0px; padding: 0px; overflow: hidden; width: 18.4%; margin-right: 2%; margin-bottom: 2%;float: left; border-radius: 10px; border: #ddd 1px solid; cursor: pointer; background: #fff}
.fscg_ys_list li:nth-child(5n){ margin-right:0}
.fscg_ys_list li a{display: inline}
.fscg_ys_list li dl{margin:20px 15px; padding: 0px; overflow: hidden;text-align: center;}
.fscg_ys_list li dl dt{margin:0px; padding: 0px; overflow: hidden; margin-bottom: 5px;font-size: 20px; line-height: 30px; color: #111; text-align: center;font-weight: bold}
.fscg_ys_list li dl dd{margin:0px; padding: 0px; overflow: hidden; line-height: 24px;font-size: 16px; color: #666; min-height: 72px}

.fscg_icon{ width: 80px; height:80px; margin: 0 auto; margin-bottom: 10px; overflow: hidden; background: #1652ab; border-radius: 50%;
display: flex;align-items: center;justify-content: center;} 
.fscg_icon img{ width:60%; height:60%;-webkit-filter: grayscale(100%);filter: grayscale(100%);}

@media only screen and (max-width:1300px) {
.fscg_ys_list li dl dd{line-height: 24px;font-size: 14px; min-height: 72px}
.fscg_ys_list li dl dt{font-size:18px;}
.fscg_icon{ width: 70px; height: 70px; margin: 0 auto; margin-bottom: 10px} 
}
@media only screen and (max-width:1050px) {
.fscg_ys_list li dl{margin:20px 10%; padding: 0px; overflow: hidden;}
.fscg_icon{ width: 60px; height: 60px; margin: 0 auto; margin-bottom: 10px} 
}
@media only screen and (max-width:950px) {
.fscg_icon{margin-bottom: 5px} 
.fscg_ys_list li dl{margin:20px 15px; padding: 0px; overflow: hidden;}
}

@media only screen and (max-width:900px) {
.fscg_ys_list li dl{margin:20px 15px; padding: 0px; overflow: hidden; text-align: center;}
.fscg_ys_list li dl dt{font-size:16px; line-height: 26px}
.fscg_ys_list li dl dd{min-height:48px}
.fscg_ys_list li{ width: 49%; margin-bottom: 15px;}
.fscg_ys_list li:nth-child(4n){ margin-right:2%}
.fscg_ys_list li:nth-child(2n){ margin-right:0}
}
@media only screen and (max-width:600px) {
.fscg_icon{ width: 50px; height: 50px; margin: 0 auto;} 
}


@media only screen and (max-width:530px) {
.fscg_ys_list li dl dd{min-height:72px}

}

@media only screen and (max-width:420px) {
.fscg_ys_list li dl{margin:20px 10px;}
}

@media only screen and (max-width:364px) {
.fscg_ys_list li dl{margin:20px 10px;}
.fscg_ys_list li dl dd{min-height:24px; height: auto}
	
.fscg_ys_list li{ width: 100%; margin-right: 0 }
.fscg_ys_list li:nth-child(4n){ margin-right:20}
}


.fscg_ys_list li:hover{box-shadow:0 0 20px 1px rgba(0,0,0,.1);border: #1652ab 1px solid;}

.fscg_ys_list li:hover dt{color: #1652ab}
.fscg_ys_list li:hover .fscg_icon img{-webkit-filter: grayscale(0);filter: grayscale(0);}



.gqdhyt_list{ margin:0px 5px; padding: 0px; overflow: hidden; border-radius: 10px; border: #ddd 1px solid; cursor: pointer; background: #fff}
.gqdhyt_list dl{margin:20px 15px; padding: 0px; overflow: hidden;text-align: center;}
.gqdhyt_list dl dt{margin:0px; padding: 0px; overflow: hidden; margin-bottom: 5px;font-size: 20px; line-height: 30px; color: #111; text-align: center;font-weight: bold}
.gqdhyt_list dl dd{margin:0px; padding: 0px; overflow: hidden; line-height: 24px;font-size: 16px; color: #666; min-height: 96px}
@media only screen and (max-width:1300px) {
  .gqdhyt_list dl dd{line-height: 24px;font-size: 14px; }
  .gqdhyt_list dl dt{font-size:18px;}
  
  }
  @media only screen and (max-width:1050px) {
  .gqdhyt_list dl{margin:20px 10%; padding: 0px; overflow: hidden;}
  
  }
  @media only screen and (max-width:950px) {
  
  .gqdhyt_list dl{margin:20px 15px; padding: 0px; overflow: hidden;}
  }
  
  @media only screen and (max-width:900px) {
  .gqdhyt_list dl{margin:20px 15px; padding: 0px; overflow: hidden; text-align: center;}
  .gqdhyt_list dl dt{font-size:16px; line-height: 26px}

  .gqdhyt_list dl dd{min-height:72px}
  }
  
  @media only screen and (max-width:550px) {
  .gqdhyt_list dl{margin:15px 10px;  }
  }

  @media only screen and (max-width:400px) {
    .gqdhyt_list dl dd{min-height:96px}
    }
    @media only screen and (max-width:370px) {
      .gqdhyt_list dl dd{min-height:48px}
      }
    

.hyt_box1{overflow:hidden ;margin: 0;padding: 0;}

.hyt_box1 dl{overflow:hidden ;margin: 0;padding: 0;}
.hyt_box1 dl dd{overflow:hidden ;margin: 0;padding: 0;}
.hyt_box1_tu{width: 30%; margin-right: 5%;float: left;}
.hyt_box1_tu img{width: 100%; height: auto;vertical-align: top;}

@media only screen and (max-width:640px) {
  .hyt_box1_tu{width: 100%; margin-right:0;float:none; margin-bottom: 15px; text-align: center;}
  .hyt_box1_tu img{width: 80%; height: auto;vertical-align: top;}
}



.yjfx-pic3{overflow: hidden; margin:0;padding: 0;}
.yjfx-pic3 li{ width: 32%;float:left;margin-right:2%; margin-bottom: 2%;overflow: hidden;padding: 0;}
.yjfx-pic3 li:nth-child(3n){margin-right: 0;}
.yjfx-pic3 li dl{overflow: hidden; margin:0;padding: 0;}
.yjfx-pic3 li dl dt{overflow: hidden; margin:0;padding: 0;text-align: center; margin-bottom: 10px;}
.yjfx-pic3 li dl dt h3{font-size: 20px;line-height: 30px;color: #111; margin:0;padding: 0;font-weight: bold;}
.yjfx-pic3 li dl dd{overflow: hidden; margin:0;padding: 0;color: #666; line-height: 200%;}
.yjfx-pic3 li:hover dt h3{color: #1652ab;}
.yjfx-pic3 li:hover dd{color: #333;}
@media only screen and (max-width:1400px) {
  .yjfx-pic3 li dl dt h3{font-size: 18px;}
  .yjfx-pic3 li dl dd{font-size: 14px;}
}

@media only screen and (max-width:1300px) {
  .yjfx-pic3 li dl dt h3{font-size: 16px;}
}

@media only screen and (max-width:520px) {
  .yjfx-pic3 li dl dt h3{font-size: 16px;}
  .yjfx-pic3 li{ width: 100%;margin-bottom: 15px; margin-right: 0; padding: 15px; background: #fff; border: 6px;}
}

.gfcl_tl_box{overflow: hidden; margin:0;padding: 0;display: flex;justify-content:space-between;align-items: center;}
.gfcl_tl_box dl{overflow: hidden; margin:0;padding: 0;}
.gfcl_tl_box dl dt{overflow: hidden; margin:0;padding: 0;}
.gfcl_tl_box dl dd{overflow: hidden; margin:0;padding: 0;font-size: 18px;line-height: 200%;}

.gfcl_tl_tu{width: 48%;}
.gfcl_tl_tu img{width: 100%; height: auto;}
.gfcl_tl_box dl{width: 48%;}

@media only screen and (max-width:1400px) {
  .gfcl_tl_box dl dd{font-size: 16px;}

}


@media only screen and (max-width:1200px) {
  .gfcl_tl_box dl dd{font-size: 14px;}

}

@media only screen and (max-width:640px) {
  .gfcl_tl_box dl dd{font-size: 14px;}
  .gfcl_tl_box{display: block;}
.gfcl_tl_tu{width: 100%; margin-bottom: 20px;}
.gfcl_tl_box dl{width: 100%;}
}


.show_dv_box{max-width: 800px; width:80%; height:auto; overflow:hidden; margin:0 auto;margin-bottom:10px;}

@media only screen and (max-width:768px){
.show_dv_box{ width:100%; height:auto; overflow:hidden; margin:0 auto;}
.show_dv_box img{ width:100%; height:auto}
}


.sczx_list{overflow: hidden;margin: 0px;padding: 0;}
.sczx_list li{padding: 20px; margin: 0px; margin-bottom:20px;  border: 1px solid #ddd; border-radius: 6px;overflow: hidden;}
.sczx_tu{float: left;width: 25%; margin-right: 4%; position: relative;}

.sczx_list li dl{overflow: hidden;margin: 0px;padding: 0;}
.sczx_list li dl dt{overflow: hidden;margin: 0px;padding: 0;font-size: 20px; color: #1652ab; margin-bottom: 8px; line-height: 200%;font-weight: bold;}
.sczx_list li dl dd{overflow: hidden;margin: 0px;padding: 0;  line-height: 200%;}

@media only screen and (max-width:1300px) {
  .sczx_list li dl dt{font-size: 18px;}
  .sczx_list li dl dd{font-size: 14px;}
}

@media only screen and (max-width:900px) {
  .sczx_list li dl dt{font-size: 16px; margin-bottom: 5px;}
  .sczx_list li{padding: 15px;}
  .sczx_tu{ margin-right: 15px;}
}

@media only screen and (max-width:600px) {
  .sczx_tu{width: 120px;}
}

@media only screen and (max-width:600px) {
  .sczx_tu{width:100%; margin-right: 0; margin-bottom: 15px;float: none;}
  .sczx_list li dl dt{text-align: center;}
}


.gufei_xq{overflow: hidden;padding:0;margin: 0;}
.gufei_xq li{overflow: hidden;padding:0;margin: 0; width: 32%;float:left;margin-right:2%; margin-bottom: 2%;overflow: hidden; }
.gufei_xq li dl{overflow: hidden;padding:0;margin: 0;}
.gufei_xq li dl dt{overflow: hidden;padding:0;margin: 0;text-align: center; margin-bottom: 10px;}
.gufei_xq li dl dd{overflow: hidden;padding:0;margin: 0;font-size: 20px; color: #111; padding: 8px 0px;text-align: center;font-weight: bold;}

@media only screen and (max-width:1400px) {
.gufei_xq li dl dd{font-size: 18px;}
}

@media only screen and (max-width:1200px) {
.gufei_xq li dl dd{font-size: 16px;}
}

@media only screen and (max-width:640px) {
 .gufei_xq li{width: 100%; margin-right: 0;} 
}


.gufei_xq li:nth-child(3n){margin-right: 0;}

.gufei-imgs{ overflow:hidden; position:relative; padding-top:90%; border-radius: 6px;border: 1px solid #9eb7c9;}
.gufei-imgs img{display: block;width: 100%; height:100%; position:absolute; left:0; top:0;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.6s ease-out 0s; -moz-transition:all 0.6s ease-out 0s; -o-transition:all 0.6s ease-out 0s; transition:all 0.6s ease-out 0s;}
.gufei-imgs:hover img{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}

.gufei_zc_bg{overflow:hidden;background:#fff url(../images/gufei_zc_bg.jpg) no-repeat center fixed;background-size:cover ; position: relative;min-height: 300px;}
@media (max-width:1200px) {
.gufei_zc_bg{overflow:hidden;background:#fff url(../images/gufei_zc_bg.jpg) no-repeat center;background-size:cover ; position: relative; }
}

.gufei_zc_bai{background:rgba(255, 255, 255, 0.8); padding: 6% 5%;}




.wxgf_box{overflow: hidden; margin:0;padding: 30px;display: flex;justify-content:space-between;align-items: center;  background: #fff; border: 1px solid #ddd;  border-radius: 6px;}
.wxgf_box dl{overflow: hidden; margin:0;padding: 0;}
.wxgf_box dl dt{overflow: hidden; margin:0;padding: 0;}
.wxgf_box dl dd{overflow: hidden; margin:0;padding: 0;line-height: 200%;}

.wxgf_tu{width: 40%;text-align: center;}
.wxgf_tu img{width: 100%; height: auto;}
.wxgf_box dl{width: 57%;}
.m-bai_box{overflow: hidden; margin:0;padding: 30px; background: #fff; border: 1px solid #ddd;  border-radius: 6px;}


@media (max-width:1200px) {
  .wxgf_box{padding: 20px;}
    .bai_box{padding: 20px;}
  .wxgf_box dl dd{font-size: 14px};
}


@media (max-width:640px) {
.wxgf_box{display: block;}
.wxgf_tu{width: 100%; margin-bottom: 15px;}
.wxgf_box dl{width: 100%;}

}


.qwjg_tu{overflow: hidden; margin:0;padding: 0;}
.qwjg_tu li{ width: 49%;float:left;margin-right:2%; margin-bottom: 2%;overflow: hidden; padding: 15px;border: 1px solid #ddd;  border-radius: 6px; background: #fff;}
.qwjg_tu li:nth-child(2n){margin-right: 0;}

.jishu_list{overflow: hidden;margin:0;padding: 0;}
.jishu_list dl{overflow: hidden;margin:0;padding: 0; border-radius: 6px; background: #fff;margin-bottom: 20px;}
.jishu_list dl dt{overflow: hidden;margin:0;padding: 0; padding: 5px;text-align: center;line-height: 200%;color: #fff;font-size: 24px; background: #1652ab;font-weight: bold; }
.jishu_list dl dd{overflow: hidden;margin:0;padding: 0;padding: 30px;border: 1px solid #ddd; border-radius: 0px 0px 6px 6px;  }


@media (max-width:1400px) {
.jishu_list dl dt{font-size: 20px;}
}


@media (max-width:1200px) {
.jishu_list dl dd{padding: 20px;}
.jishu_list dl dt{font-size: 18px;}
}