ul,ul li{ list-style:none; margin:0px; padding:0px;}
*{font-family:"PingFangSC-Regular","微软雅黑","Source Han Sans CN", Arial; margin:0px; padding:0px; box-sizing:border-box; outline:none;}
a{ text-decoration:none; outline:none}
a:hover{ text-decoration:none;}
img,input{ border:0px;}
.main{  float:left; width:100%;padding:0px 13.5%;}
body.c-open {position: fixed;left: 0;width: 100%;}
body,html{height:100%;}
body{ background:#fff}
.bg_bai{ background:#fff;}
#header{-webkit-transition:all .8s ease 0s;-moz-transition:all .8s ease 0s;transition:all .8s ease 0s;}
input[type="submit"],input[type="reset"],input[type="button"],button,input[type="text"]{-webkit-appearance: none;border-radius:0px; outline:none; border:0px;}
.nav li a,.sy_five .ul .pimg img,.cs_list .pimg img,.shi_two .pimg img,.xw_list .pimg img{-webkit-transition:all .6s ease 0s;-moz-transition:all .6s ease 0s;transition:all .6s ease 0s;}
.sy_five .ul a:hover .pimg img,.cs_list a:hover .pimg img,.shi_two a:hover .pimg img,.xw_list a:hover .pimg img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);transform:scale(1.05);}
.txt::-webkit-input-placeholder {color:#999;}
.txt:-moz-placeholder {color:#999;}
.txt::-moz-placeholder {color:#999;}
.txt:-ms-input-placeholder {color:#999}
@font-face{
	font-family: 'dincond';
	src : url('dincond.otf');
}
@font-face{
	font-family: 'dincondBold';
	src : url('DINCond-Bold.otf');
}
@font-face{
	font-family: 'segoeui';
	src : url('segoeui.ttf');
}

.wei .right a:hover,.wei .right a.sel,.cs_list a:hover .title,.fw_one .left a:hover,.xw_list a:hover .top,.xq_one ul li a:hover,.xq_two a:hover{ color:#0B3F89;}


/* header */
header{ float:left; width:100%; height:100px;background:#fff;}
#header{position:fixed; z-index:999999999999999999; left:0; top:0;width:100%; height:100px;}
.header{ width:100%; padding:0px 50px; float:left;background:#fff;}
.header .logo{ float:left; height:100px;justify-content:center; align-items:center;display:-webkit-flex;}
#header.bg_hei{ background:#fff;}
.nei_body #header{background:#fff;}
#header.c-head-move{top: -100px;}
.header .a_lx{ float:right; width:140px; height:46px; line-height:46px; background:#0B3F89; border-radius:100px; margin-right:0px; color:#fff; font-size:16px; margin-top:27px; text-align:center;}

.nav{ float:right; line-height:100px; padding:0px; margin:0px; width:auto; margin-right:160px;}
.nav li{ float:left; padding:0px 30px; position:relative;}
.nav li a{ float:left; margin:0px; padding:0px; font-size:16px; color:#555555;background:url(../images/bg_01.png) no-repeat bottom center; background-size: 0 3px;}
.nav li a:hover,.nav li:hover a{ color:#0B3F89;background-size:100% 3px;}
.nav li a.curr{background-size:100% 3px; color:#0B3F89;}
.nav li .la{ position:absolute; top:100px; left:0; width:100%; background:#fff;  padding:10px; display:none;-moz-box-shadow:0px 0px 10px rgba(0,0,0,0.1); -webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.1); box-shadow:0px 0px 10px rgba(0,0,0,0.1); border-radius:0 0 5px 5px;}
.nav li .la a{ float:left; line-height:20px; color:#333; width:100%; font-size:14px;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;transition:all .5s ease 0s; padding:8px 0px; border-radius:5px; text-align:center; background:none}


/*顶部导航开关*/
#header .c-switch {width: 30px;height: 20px; cursor: pointer; position:absolute; top:40px; right:50px; display:none}
#header .c-switch i {position: relative;display: block;height: 3px;background:#555555;-webkit-transition: all 0.3s;transition: all 0.3s;}
#header.c-style2 .c-switch i {background: #333;}
#header .c-switch i:nth-child(1) {top: 0;}
#header .c-switch i:nth-child(3) {bottom: 0;}
#header .c-switch i:nth-child(2) {margin: 6px 0;}
body.c-open #header .c-switch i:nth-child(2) {opacity: 0;}
body.c-open #header .c-switch i:nth-child(1) {top: 8px;-webkit-transform: rotate(45deg);transform: rotate(45deg);}
body.c-open #header .c-switch i:nth-child(3) {bottom: 8px;-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}
/*顶部移动端导航*/
.c-nav2 {position: absolute;top: 60px;left: 0;width: 100%;height: 0;font-size: 14px;line-height: 50px;background: #fff;overflow-y: auto;transition: all 0.5s;}
.c-open .c-nav2 {height: calc(100vh - 60px);height: -webkit-calc(100vh - 60px);}
.c-nav2 a,.c-nav2 p {display: flex;align-items: center;justify-content: space-between;margin: 0 20px;border-bottom: 1px solid #f1f1f1;color: #333;-webkit-transition: all 0.3s;transition: all 0.3s; }
.c-nav2 p{background:url(../images/bg_07.png) no-repeat right center; background-size:6px;}
.c-nav2>li:first-child {border-top: 1px solid #f1f1f1;}
.c-nav2 li:hover>a,.c-nav2 li.active>a {color: #b42749;}
.c-nav2 li a i {font-size: 20px;}
.c-nav2 li ul {display: none;}
.c-nav2 li ul a {padding-left:30px;}
.c-nav2 li li li a {padding-left: 30px;}
@media (min-width: 1200px) {/* 手机 */
	.c-nav2{ top:100px;}
	.c-nav2 li{ padding:0px 10%;}
}
@media screen and (min-width: 1561px) and (max-width: 1720px) {
	.nav li{padding:0px 25px;}
	.main{padding:0px 8%;}
	.nav{ margin-right:100px;}
}

@media screen and (min-width: 1201px) and (max-width: 1560px) {/* 小屏幕 */
	.nav li{padding:0px 20px;}
	.main{padding:0px 8%;}
	.nav{ margin-right:50px;}
}
@media screen and (min-width: 1201px) and (max-width: 1310px) {/* 小屏幕 */
.nav{ display:none}
}
@media screen and (min-width: 768px) and (max-width: 1200px) {/* 平板 */
	#header .c-switch{ display:block}
	header,.header,#header{ height:60px;}
	.header .logo{ height:60px;}
	.header .logo img{ height:34px;}
	.main{padding:0px 4%;}
	.nav{ display:none}
	#header .c-switch{ width:24px; top:20px; right:3%}
	#header .c-switch i{ height:2px;}
	.header{ padding:0px 20px;}
	.header .a_lx{ height:40px; line-height:40px; margin-top:10px; font-size:14px; width:120px; margin-right:50px;}
}
@media (max-width: 767px) {/* 手机 */
	#header .c-switch{ display:block}
	header,.header,#header{ height:60px;}
	.header .logo{ height:60px;}
	.header .logo img{ height:34px; margin-left:15px;}
	#header .c-switch{ width:24px; top:20px; right:3%}
	#header .c-switch i{ height:2px;}
	.nav{ display:none}
	.main{padding:0px;}
	.header{ padding:0px 0px;}
	.header .a_lx{ display:none}
}

/* footer */
.footer{ float:left; width:100%;background:#fff; border-top:5px solid #9DCD17;position:relative; z-index:10;}
.footer .nei{ float:left; width:100%; margin-top:-5px; border-top:5px solid #0B3F8A; padding-top:45px;}
.footer .ul{ float:left; width:80%;}
.footer .ul li{ float:left; width:25%; }
.footer .ul h3{ float:left; width:100px; line-height:40px; margin-bottom:5px; color:#2C2F39; font-size:16px;}
.footer .ul .bottom{ float:left; width:100%}
.footer .ul .bottom a{ float:left; width:100%;color:#787A7F; font-size:14px; line-height:32px;}
.footer .ul .bottom a:hover{ color:#0B3F89;}
.f_one{ float:right; max-width:20%; text-align:right;}
.f_one .top{ float:right; background:url(../images/bg_03.png) no-repeat left center; padding-left:22px; font-weight:bold; color:#2C2F39; font-size:16px; line-height:20px; margin-bottom:18px;}
.f_one p{float:left; width:100%; text-align:right; }
.f_one .tell{  font-size:38px; color:#0B3F89; line-height:50px; font-family:dincond; }
.f_one .email{ color:#777B7F; font-size:16px; padding-bottom:18px;font-family:dincond; line-height:20px; }
.f_one .wx img{ max-width:100%}
.f_two{ float:left; width:100%; text-align:right; margin-top:50px; font-size:14px; border-top:1px solid #EDEFF1; padding:25px 0; color:#787A7F;}
.f_two .left{ float:left;}
.f_two a{color:#787A7F;}
.f_two .right{ float:right;}
.foot a{ color:#fff; margin-right:15px; float:left;}
.foot a:hover{ opacity:1; color:#F18230;}
.foot br{ display:none}

.footer .c-link {
    position: relative;
    display: inline-block;
}
.footer .c-link:hover .c-list-wrap {
    display:block;
}
.footer .c-link .c-list-wrap {
    position: absolute;
    bottom: 100%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    padding-bottom: 24px;
    display: none;
    width: 110px;
}
.footer .main a:hover {
    color: #0B3F89;
}
.footer .c-link .c-list {
    position:relative;
    background-color: #ffffff;
    box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.1);
}
.footer .c-link .c-list li {
    padding: 10px 16px;
    text-align: center;
    border-top: 1px solid #eee;
}
.footer .c-link .c-list li:first-child {
    border: 0;
}
.footer .c-link .c-list::after{
    content: "";
    display: block;
    position: absolute;
    bottom: -10px;
    margin-left: -6px;
    left: 50%;
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 10px solid #fff;
}
@media screen and (min-width: 768px) and (max-width: 1200px) {/* 平板 */
	.footer .nei{ padding-top:35px;}
	.footer .ul{ width:70%}
	.f_one{ width:30%; max-width:30%}
	.footer .ul h3{ font-size:16px; line-height:34px; padding-bottom:5px;}
	.footer .ul a{ line-height:28px; font-size:15px; margin-bottom:5px;}
	.footer .ul .bottom a{ font-size:14px; line-height:26px;}
	.f_two{ margin-top:30px; padding:20px 0;}
}
@media (max-width: 767px) {/* 手机 */
	.footer { padding: 0 15px;}
	.footer .nei{ padding-top:15px;}
	.footer .ul .li1 img{ height:30px;}
	.footer .ul{ width:100%;}
	.footer .ul li{ width:100%;}
	.footer .ul h3{ font-size:15px; line-height:44px; height:44px; padding:0;width:100%; padding:0px 20px; background:#EDEFF1}
	.footer .ul h3 i{ float:right; width:20px; height:50px;background:url(../images/bg_10.png) no-repeat center center ;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;transition:all .5s ease 0s; margin-right:-10px;}
	.footer .ul h3.sel i{-webkit-transform: rotate(180deg);transform: rotate(180deg);}
	.footer .ul .bottom{ display:none; margin-top:10px; margin-bottom:10px;}
	.footer .ul .bottom a{ line-height:32px; margin-bottom:5px; float:left; width:50%; padding-left:30px; font-size:13px;}
	.footer .ul .li2{ width:100%;float:right;}
	.f_one{ width:100%; max-width:100%; margin-top:20px; text-align:left; display:none}
	.f_one .top{ float:left; font-size:15px; margin-bottom:10px;}
	.f_one p{ float:left; text-align:left;}
	.f_two{ padding:15px 0; margin-top:10px; text-align:center; line-height:28px;}
	.f_two .left{ width:100%;}
	.f_two .right{ width:100%;}
	.f_one .wx img{ width:110px; height:110px;}
}

/* 首页 shouYe*/
.banner_lb{ float:left; width:100%; position:relative; z-index:100;}
.banner_lb img{ float:left; width:100%;object-fit: cover;/*-webkit-transition: all 7s;transition: all 7s;*/}
.banner_lb .swiper-pagination-bullet{ width:80px; height:3px; border-radius:0; background:#fff; opacity:1;}
.banner_lb .swiper-pagination-bullets .swiper-pagination-bullet{margin:30px 5px;}
.banner_lb .swiper-pagination-bullet-active{ background:#0B3F89;}
/*.banner_lb .swiper-slide-active img{transform:scale(1.03,1.03);-webkit-transform:scale(1.03,1.03); }*/
.banner_lb .swiper-slide{ background:#fff}
.banner_lb .main{ position:absolute; top:0; height:100%; left:0; width:100%;justify-content:center; align-items:center;display:-webkit-flex;}
.banner_lb .nei{ float:left; width:100%;color:#fff;}
/*.banner_lb .nei{-webkit-transition:all 1s ease 0s;-moz-transition:all 1s ease 0s;transition:all 1s ease 0s; opacity:0; margin-top:100px;}*/
.banner_lb .x_logo{ float:left; width:auto; max-height:44px;}
.banner_lb .name{ float:left; width:100%; font-size:48px; font-weight:bold; line-height:50px; padding:15px 0;}
.banner_lb .swiper-slide-active .nei{ opacity:1; margin-top:0}
.banner_lb .desc{ float:left; width:100%; font-size:24px; line-height:30px; margin-bottom:30px; max-width:620px;}
.banner_lb .a{ float:left; width:160px; border-radius:100px; text-align:center; line-height:60px; background:#fff;  color:#0B3F89; font-size:14px;}
.banner_lb .a span{ background:url(../images/bg_02.png) no-repeat right center; padding-right:25px; font-family:dincond; letter-spacing:1px; background-size:17px;}
.banner_lb .a:hover{ background:#0B3F89; color:#fff;}
.banner_lb .a:hover span{ background:url(../images/bg_02-sel.png) no-repeat right center; background-size:17px;}
.banner_lb .imgPC{ display:block;}
.banner_lb .imgYD{ display:none;object-fit: cover;height: 100vh;}
.banner_lb .bottom{ float:left; width:100%}

.banner_lb .swiper_prev,.banner_lb .swiper_next{ width:60px; height:60px; background-color: #4a4c51; position:absolute; top:45%; color:#fff; line-height:60px; text-align:center; font-family:宋体; font-weight:bold; font-size:30px; z-index:1111; cursor:pointer;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;transition:all .4s ease 0s;}
.banner_lb .swiper_prev{ left:0; border-radius:0px 5px 5px 0;}
.banner_lb .swiper_next{ right:0; border-radius:5px 0 0 5px;}
.banner_lb .swiper_prev:hover,.banner_lb .swiper_next:hover{ background:#0B3F89;}

.sy_one{ float:left; width:100.5%; padding:75px 0;}
.sy_one li{ float:left; width:16.66666%; padding-right:6px;}
.sy_one .nei{ float:left; width:100%; background:#F5F5F5; height:220px; overflow:hidden; padding-top:45px; text-align:center;}
.sy_one .pimg{ float:left; width:100%; height:86px;}
.sy_one .pimg img{ width:70px; height:70px; border-radius:100px;}
.sy_one .name{ float:left; width:100%; overflow:hidden; line-height:60px; color:#333333; font-size:24px; background:url(../images/bg_04.jpg) no-repeat top center;}
.sy_one .zi{ float:left; width:100%; color:#EAEAEA; font-size:60px; line-height:56px;}
.sy_one a:hover{ background:#0B3F89;}
.sy_one a:hover .pimg img{ border:2px solid #fff;}
.sy_one a:hover .name{ color:#fff; background:none}
.sy_one a:hover .zi{ color:#fff; opacity:0.5}
.sy_two{ float:left; width:100%; padding:50px 0 40px 0; text-align:center;}
.sy_two h6{ float:left; width:100%; line-height:44px; font-weight:normal; font-size:24px; color:#656565}
.sy_two h2{ float:left; width:100%; line-height:66px; color:#333333; font-size:48px;}
.sy_video{position: relative; float:left;min-height: 300px;height: 100vh;-webkit-transition: all 0.4s;transition: all 0.4s; top:0;}
.sy_video .shipin{object-fit: cover; height:100%;width: 100%; z-index:2; position:relative;}
.up_it{ float:left; width:100%; height:100vh; position:relative; z-index:1;}
.sy_video .info{display: flex;height: 100%;width: 100%;justify-content: center; align-items: center; z-index:5; left:0; top:0; position:absolute;}
.sy_video{ overflow:hidden;}
.sy_video .info .back_black_f {background-color: rgba(0, 0, 0, 0.3);
    display: flex;
    height: 100%;
    width: 100%;
    justify-content: center;
    align-items: center;
}
.sy_video .neirong{ position:relative; float:left; width:100%; height:100%;}
.sy_video .info .nei{ display:inline-block; width:100%; text-align:center;}
.sy_video .info .t1{ float:left; width:100%;font-size: 48px;color: #fff;line-height: 48px;margin-bottom: 32px;}
.sy_video .info .t2{ float:left; width:100%;font-size: 18px; color: #fff; line-height: 18px; margin-bottom: 60px;}
.sy_video .info .t3{ float:left; width:100%; text-align:center;}
.sy_video .info .t3 .a{ display:inline-block;width: 160px; background:#fff;  color:#0B3F89; line-height:48px; border-radius:50px;}
.sy_video .info .t3 .a span{background:url(../images/bg_02.png) no-repeat right center; background-size:17px; padding-right:25px; font-family:dincond; letter-spacing:1px}
.sy_video .info .t3 .a:hover{background:#0B3F89; color:#fff;}
.sy_video .info .t3 .a:hover span{ background:url(../images/bg_02-sel.png) no-repeat right center; background-size:17px;}
.sy_three{ background:#fff; position:relative; z-index:10;padding-top:150px; padding-bottom:130px;}
.sy_three .pimg{ float:left; width:50%; overflow:hidden;}
.sy_three .pimg img{width:100%; float:left;}
.sy_three .nei{ float:right; width:50%; padding:30px 0; padding-left:60px; padding-top:80px;}
.sy_three .nei .ti1{ float:left; width:100%; color:#656565; font-size:24px; line-height:40px;}
.sy_three .nei .ti2{ float:left; width:100%; line-height:66px; padding-bottom:20px; font-size:48px; color:#2C2F39; font-weight:bold}
.sy_three .nei .desc{ float:left; width:100%; color:#6F6F6F; font-size:16px; line-height:34px; margin-bottom:40px;}
.pmore{ float:left; width:100%; text-align:center;}
.more{ color:#1D212F; font-size:14px; display:inline-block; width:200px; line-height:66px; border:2px solid #E9EBEC; border-radius:100px; text-align:center; background:#fff}
.more span{ padding-right:30px; background:url(../images/bg_02-2.png) no-repeat right center;font-family:dincond; letter-spacing:1px; font-size:16px; background-size:17px;}
.more:hover{ background:#0B3F89; border:2px solid #0B3F89; color:#fff;}
.more:hover span{ background:url(../images/bg_02-sel.png) no-repeat right center; background-size:17px;}
.sy_four{ float:left; width:100%; height:685px; background:url(../images/bg_05.jpg) no-repeat top center; position:relative; z-index:10;}
.sy_four .title{ float:left; width:100%; text-align:center; padding:95px 0; color:#fff; font-size:48px; line-height:64px; font-weight:bold; letter-spacing:2px;}
.sy_four .yuan{ position:absolute; top:0; width:100%; text-align:center; top:190px;}
.sy_four .yuan .img{ z-index:11; position:relative;
	-webkit-animation: change2 3s linear infinite;
    -moz-animation: change2 3s linear infinite;
    -o-animation: change2 3s linear infinite;
    animation: change2 3s linear infinite;}
@-webkit-keyframes change2{
	0%{ margin-top:0px;}
	50%{ margin-top:15px;}
	100%{ margin-top:0px;}
}
@-moz-keyframes change2{
	0%{ margin-top:0px;}
	50%{ margin-top:15px;}
	100%{ margin-top:0px;}
}
@-o-keyframes change2{
	0%{ margin-top:0px;}
	50%{ margin-top:15px;}
	100%{ margin-top:0px;}
}
@keyframes change2{
	0%{ margin-top:0px;}
	50%{ margin-top:15px;}
	100%{ margin-top:0px;}
}
.sy_four .left_ul{width: 100%;height:115px;position: relative;overflow: hidden; margin-bottom:30px;}
.sy_four .left_ul ul{overflow: hidden;position:absolute;width: 1600px;left: 0;top: 0;_height:1px;}
.sy_four .left_ul ul li{float: left;width: 300px; height:115px; padding:0px 20px;}
.sy_four .left_ul ul li a{ float:left; width:100%; height:100%;justify-content:center; align-items:center;display:-webkit-flex; background:url(../images/bg_08.png) no-repeat left top; background-size:100% 100%}
.sy_four .left_ul ul li a img{ max-height:90%; max-width:90%}
.sy_five{ background:#F7F7F7; padding-top:70px; padding-bottom:70px; position:relative; z-index:10;}
.sy_five .biao{ float:left; width:100%; text-align:center;}
.sy_five .biao h1{ color:#2C2F39; font-size:44px; float:left; width:100%; line-height:70px; font-weight:normal}
.sy_five .biao p{ float:left; width:100%; font-size:18px; line-height:30px; padding-bottom:20px; color:#777B7F;}
.sy_five .ul{ float:left; width:102.5%; padding-bottom:30px;}
.sy_five .ul li{ float:left; width:33.333%; padding-right:30px;padding-bottom:30px;}
.sy_five .ul .nei{ float:left; width:100%; background:#fff; height:580px; position:relative;}
.sy_five .ul .pimg{ float:left; width:100%; height:280px; overflow:hidden;}
.sy_five .ul .pimg img{height:100%; width:100%; object-fit: cover;}
.sy_five .ul .top{ float:left; width:100%; padding:40px 50px 0 50px; height:200px; background:url(../images/bg_04.jpg) no-repeat 50px bottom;}
.sy_five .ul .date{ float:left; width:100%; line-height:40px; height:40px; margin-bottom:20px; color:#2C2F39; font-size:14px; font-family:dincond;}
.sy_five .ul .date span{ font-family:dincond; font-size:48px; padding-right:10px;}
.sy_five .ul .title{ float:left; width:100%; font-size:22px; font-weight:bold; line-height:34px; color:#2C2F39;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;}
.sy_five .ul .bottom{ width:100%; position:absolute; bottom:0; left:0; padding:0px 50px; font-size:14px; line-height:70px;font-family:dincond; color:#ADB3B7; letter-spacing:1px;}
.sy_five .ul .bottom i{ width:20px; height:100%; display:inline-block; margin-left:10px; background:url(../images/jt1.png) no-repeat center center; position:absolute; left:150px; top:0;}
.sy_five .ul a:hover .bottom{ background:#0B3F89; color:#fff;}
.sy_five .ul a:hover .bottom i{ left:auto; right:40px; background:url(../images/jt2.png) no-repeat center center;}
@media screen and (min-width: 1441px) and (max-width: 1660px) {
	.banner_lb .name{ font-size:44px;}
	.banner_lb .desc{ font-size:20px;}
}
@media screen and (min-width: 1367px) and (max-width: 1440px) {
	.banner_lb .name{ font-size:42px;}
	.banner_lb .desc{ font-size:20px;}
}
@media screen and (min-width: 1201px) and (max-width: 1366px) {
	.banner_lb .name{ font-size:38px;}
	.banner_lb .desc{ font-size:20px;}
}
@media screen and (min-width: 768px) and (max-width: 1200px) {/* 平板 */
	.banner_lb .imgPC{ height:340px;}
	.banner_lb .x_logo{ max-height:38px;}
	.banner_lb .name{ font-size:26px; line-height:30px;}
	.banner_lb .desc{ font-size:16px; max-width:60%}
	.banner_lb .a{ width:125px; line-height:44px; font-size:14px;}
	.banner_lb .swiper-pagination-bullets .swiper-pagination-bullet{margin:10px 5px;}
	.banner_lb .swiper-pagination-bullet{ width:60px;}
	.sy_one{ padding:50px 0;}
	.sy_one .nei{ height:160px; padding-top:25px;}
	.sy_one .pimg{ height:70px;}
	.sy_one .pimg img{ width:50px; height:50px;}
	.sy_one .name{ font-size:16px; font-weight:bold; line-height:50px;letter-spacing:1px;}
	.sy_one .zi{ font-size:40px; line-height:30px;}
	.sy_two{ padding:0px 0px 30px 0;}
	.sy_two h6{ font-size:20px;}
	.sy_two h2{ font-size:34px; line-height:56px;}
	.up_it,.sy_video,.sy_video .shipin{ height:600px;}
	.sy_video .info .t1{ font-size:34px; margin-bottom:20px;}
	.sy_video .info .t2{ font-size:16px; margin-bottom:40px;}
	.sy_three{ padding-top:80px; padding-bottom:60px;}
	.sy_three .pimg{ height:360px;}
	.sy_three .pimg img{height:100%; width:100%; object-fit: cover;}
	.sy_three .nei{ padding-top:0; padding-left:40px;}
	.sy_three .nei .ti1{ font-size:20px; line-height:30px;}
	.sy_three .nei .ti2{ font-size:26px; line-height:40px; padding-bottom:15px;}
	.sy_three .nei .desc{ font-size:14px; line-height:26px; margin-bottom:20px;}
	.more{ width:140px; line-height:44px;}
	.more span{ font-size:14px;}
	.sy_four{ height:500px; background-size:auto 100%}
	.sy_four .title{ font-size:28px; line-height:44px; padding:70px 0;}
	.sy_four .yuan{ top:150px;}
	.sy_four .yuan .img{ height:200px;}
	.sy_four .left_ul{ height:90px;}
	.sy_four .left_ul ul li{ width:250px; height:90px;}
	.sy_five{ padding-top:50px; padding-bottom:50px;}
	.sy_five .biao h1{ font-size:28px; line-height:50px;}
	.sy_five .biao p{ font-size:16px; line-height:24px;}
	.sy_five .ul{ padding-bottom:20px;}
	.sy_five .ul .nei{ height:370px;}
	.sy_five .ul li{ padding-right:20px; padding-bottom:20px;}
	.sy_five .ul .pimg{ height:160px;}
	.sy_five .ul .top{ padding:25px 30px; height:150px;background:url(../images/bg_04.jpg) no-repeat 30px bottom;}
	.sy_five .ul .date{ line-height:30px; margin-bottom:15px; height:30px;}
	.sy_five .ul .date span{ font-size:34px;}
	.sy_five .ul .title{ font-size:16px; line-height:28px;}
	.sy_five .ul .bottom{ padding:0px 30px; line-height:44px;}
	.sy_five .ul .bottom i{ left:90px;}
	.sy_five .ul a:hover .bottom i{ right:25px;}
}
.up_it .bo{ display:none}
@media (max-width: 767px) {/* 手机 */
	.banner_lb .swiper_prev,.banner_lb .swiper_next{ width:40px; height:40px; line-height:40px; font-size:18px; top:90%}

	.banner_lb .x_logo{ max-height:32px;}
	.banner_lb .main .nei{ padding:0px 30px; padding-bottom:50px;}
	.banner_lb .imgPC{ display:none;}
	.banner_lb .imgYD{ display:block; height: calc(100vh - 60px);}
	.banner_lb .name{ font-size:22px; line-height:30px;}
	.banner_lb .desc{ font-size:15px;line-height:24px;}
	.banner_lb .a{ width:auto; padding:0px 25px; line-height:44px; font-size:14px;}
	.banner_lb .swiper-pagination-bullet{ width:40px; }
	.banner_lb .swiper-pagination-bullets .swiper-pagination-bullet{margin:10px 5px;}
	.sy_one{ padding:10px 7px; width:100%}
	.sy_one li{ width:33.333%; padding:5px;}
	.sy_one .nei{ height:140px; padding-top:16px;}
	.sy_one .pimg{ height:60px;}
	.sy_one .pimg img{ width:45px; height:45px;}
	.sy_one .name{ font-size:15px; letter-spacing:1px; font-weight:bold; line-height:50px;}
	.sy_one .zi{ font-size:30px; line-height:20px;}
	.sy_two{ padding:10px 0px 20px 0;}
	.sy_two h6{ font-size:14px; line-height:30px;}
	.sy_two h2{ font-size:20px; line-height:30px;}
	.up_it{ height:260px; position:relative;}
	.up_it .shipin{ height:260px;}
	.up_it .info{ display:none}
	.up_it .bo{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(../images/bg_17.png) no-repeat center center;z-index: 111;cursor: pointer;background-size:46px; display:block;}
	.up_it .zan{ background:none}
	.sy_video .info .t1{ font-size:20px; margin-bottom:0px;}
	.sy_video .info .t2{ font-size:14px; margin-bottom:40px;}
	.sy_video .info .t3 .a{ width:auto; padding:0px 25px; line-height:44px;}
	.sy_three{ padding:0px 15px; padding-top:20px; padding-bottom:10px;}
	.sy_three .pimg{ width:100%}
	.sy_three .nei{ width:100%; padding:15px 0;}
	.sy_three .nei .ti1{ font-size:16px; line-height:24px;}
	.sy_three .nei .ti2{ font-size:20px; line-height:30px; padding-bottom:10px;}
	.sy_three .nei .desc{ font-size:13px; line-height:26px; margin-bottom:15px;}
	.more{ width:140px; line-height:44px;}
	.more span{ font-size:14px;}
	.sy_four{ height:320px; background-size:auto 100%}
	.sy_four .title{ font-size:20px; line-height:34px; padding:40px 0;}
	.sy_four .yuan{ top:100px;}
	.sy_four .yuan .img{ height:150px;}
	.sy_four .left_ul{ height:50px; margin-bottom:20px;}
	.sy_four .left_ul ul li{ width:150px; height:50px; padding:0px 15px;}
	.sy_four .left_ul ul li a img{ max-height:60%; max-width:80%}
	.sy_five{ padding-top:30px; padding-bottom:50px;}
	.sy_five .biao h1{ font-size:28px; line-height:50px;}
	.sy_five .biao p{ font-size:16px; line-height:24px;}
	.sy_five .ul{ width:100%; padding:0;}
	.sy_five .ul .nei{ height:auto; padding-bottom:44px; padding:0px 15px;}
	.sy_five .ul li{ padding:0; width:100%; padding-bottom:15px;}
	.sy_five .ul .pimg{ height:170px; margin-top:15px;}
	.sy_five .ul .top{ padding:15px 0; height:auto; margin-bottom:5px;background:url(../images/bg_04.jpg) no-repeat 0px bottom;}
	.sy_five .ul .date{ line-height:30px; margin-bottom:12px; height:30px;}
	.sy_five .ul .date span{ font-size:30px;}
	.sy_five .ul .title{ font-size:15px; line-height:26px;}
	.sy_five .ul .bottom{ padding:0px; line-height:44px; position:relative; float:left; width:100%}
	.sy_five .ul .bottom i{ left:90px;}
	.sy_five .ul a:hover .bottom i{ right:20px;}
}

/* 通用  banner  wei fenye */
.bg_hui{ background:#F6F6F6}
.pc_img{ display:block}
.yd_img{ display:none}
.qie_div{ float:left; width:100%;}
.banner{ float:left; width:100%; position:relative; overflow:hidden; text-align:center;}
.banner img{ float:left; width:100%}
.banner .nei{ position:absolute; top:0; left:0; width:100%; z-index:111; align-items:center; display:-webkit-flex; height:100%; color:#fff;}
.banner h1{ float:left; width:100%; line-height:70px; font-size:60px; font-weight:normal;font-family: 'dincond'; text-align:left;}
.banner h3{ float:left; width:100%; text-align:left; font-size:24px; line-height:30px; font-weight:normal; background:url(../images/bg_09.jpg) no-repeat left bottom; padding-bottom:18px;}

.scrollTop{ position:fixed; top:0; left:0; z-index:1000;}
.weizhi{ float:left; width:100%; height:82px;}
.wei{ float:left; line-height:50px; border-bottom:1px solid #F0F0F0; background:#fff; border-top:1px solid #F0F0F0;}
.wei .left{ float:left; margin-left:-10px; color:#CDCDCD; font-size:12px; padding-top:15px; padding-bottom:15px;}
.wei .left a{ margin:0px 10px; font-size:14px; color:#999999;}
.wei .left span{ color:#555555; font-size:14px; margin:0px 10px;}
.wei .left .zhu{ display:inline-block; background:url(../images/bg_06.png) no-repeat center center; float:left; height:50px; width:17px; background-size:17px;}
.wei .right{ float:right;}
.wei .right a{ float:left; margin-left:70px; color:#555555; font-size:14px; cursor:pointer; height:80px; line-height:80px;}
.wei .right a.sel{ font-weight:bold; border-bottom:3px solid #0B3F89;}


.xian{ float:left; width:100%; border-bottom:1px solid #EDEDED; margin:50px 0; height:1px;}
.fenye{ float:left; width:100%; padding-top:30px; padding-bottom:120px; text-align:center;}
.fenye a{ display:inline-block;  background:#fff; line-height:40px;height:40px; color:#999999; font-size:16px; min-width:40px; padding:0px 10px; margin:0px 2px;font-family: 'dincondBold';display:inline-block;}
.fenye a.sel,.fenye a:hover{ background:#0B3F89; color:#fff;}
.fenye .a{ font-family:宋体; font-weight:bold; margin:0px 15px;}
.fenye .prev{  background:url(../images/jt7.png) no-repeat center center;}
.fenye .next{  background:url(../images/jt8.png) no-repeat center center;}
.fenye .prev:hover{  background:url(../images/jt7.png) no-repeat center center; opacity:0.4}
.fenye .next:hover{  background:url(../images/jt8.png) no-repeat center center; opacity:0.4}
@media screen and (min-width: 768px) and (max-width: 1200px) {/* 平板 */
	.banner img{ height:240px;object-fit: cover;}
	.banner h1{ font-size:40px; line-height:50px;}
	.banner h3{ font-size:20px;}
	.wei{  line-height:40px;}
	.wei .left{padding-top:10px; padding-bottom:10px;}
	.wei .left .zhu{ height:40px;}
	.wei .right a{ margin-left:40px; height:60px; line-height:60px;}
	.xian{ margin:30px 0;}
	.fenye{ padding-top:20px; padding-bottom:60px;}
	.fenye a{ font-size:16px; line-height:36px; min-width:36px; height:36px;}
}
@media (max-width: 767px) {/* 手机 */
	.pc_img{ display:none}
	.yd_img{ display:block; height:180px; object-fit: cover}
	.banner .main{ padding:0px 20px;}
	.banner h1{ font-size:28px; line-height:38px; letter-spacing:3px;}
	.banner h3{ font-size:16px; line-height:24px;}
	.wei{ padding:0 15px; line-height:30px;}
	.wei .left{ padding:10px 0;}
	.wei .left .zhu{ height:30px;}
	.wei .right{ display:none}
	.xian{ margin:25px 0;}
	.fenye{ padding-top:10px; padding-bottom:35px;}
	.fenye a{ font-size:14px; line-height:30px; min-width:30px; height:30px; margin:0;}
}

/* 测试服务 cs */
.cs_list{ float:left; width:103%; padding-top:60px; padding-bottom:80px;}
.cs_list li{ float:left; width:33.333%; padding-right:20px; padding-bottom:20px;}
.cs_list .nei{ float:left; width:100%}
.cs_list .pimg{ float:left; width:100%; overflow:hidden; height:250px;}
.cs_list .pimg img{height:100%; width:100%; object-fit: cover;}
.cs_list .info{ float:left; width:100%; padding:25px 30px; background:#F5F5F5; padding-top:20px;}
.cs_list .title{ float:left; width:100%; line-height:34px; margin-bottom:5px; font-size:18px; color:#333333; font-weight:bold;}
.cs_list .desc{ float:left; width:100%;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical; line-height:26px; color:#656565; font-size:16px; height:80px;}
.cs_list .duo{ float:left; margin-top:15px; line-height:24px;}
.cs_list .duo span{ float:left; padding-right:20px; background:url(../images/jt3.png) no-repeat right center; font-size:16px; color:#0B3F89; background-size:12px;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;transition:all .4s ease 0s;}
.cs_list a:hover .duo span{ padding-right:25px;}
.cs_main{ padding:55px; background:#fff;}
.cs_one{ float:left; width:100%;}
.cs_one .nei{ float:left; width:54%;}
.cs_one .pimg{ float:right; width:40%; height:300px;}
.cs_one .pimg img{ height:100%; width:100%; object-fit: cover;}
.cs_one .desc{ float:left; width:100%; color:#656565; font-size:14px; line-height:28px; padding-top:28px; border-top:1px solid #EDEDED;}
.cs_title{ float:left; width:100%; border-left:4px solid #0B3F8A; padding-left:20px; line-height:24px; font-size:22px; color:#333333; margin-bottom:25px;}
.cs_two{ float:left; width:101%; }
.cs_two li{ float:left; width:25%; padding-bottom:10px; padding-right:10px;}
.cs_two a{ float:left; width:100%; height:auto; border:1px solid #EAEAEA; background:#F6F6F6; position:relative; padding:10px 12px; line-height:21px; align-items:center;display:-webkit-flex; text-align:center; font-weight:bold; color:#333333; font-size:14px;justify-content:center; }
.cs_two i{ position:absolute; top:10px; right:10px; width:8px; height:8px; background:url(../images/bg_12.png) no-repeat left top; background-size:8px 8px; }
.cs_two a:hover i{ background:url(../images/bg_12-sel.png) no-repeat left top; background-size:8px 8px;}
.cs_two a:hover{ background:#0B3F8A; color:#fff;}
@media screen and (min-width: 768px) and (max-width: 1200px) {/* 平板 */
	.cs_list{ padding-top:40px; padding-bottom:40px;}
	.cs_list .pimg{ height:160px;}
	.cs_list .info{ padding:15px 20px;}
	.cs_list .title{ font-size:16px; line-height:30px;}
	.cs_list .desc{ font-size:14px; line-height:24px; height:70px;}
	.cs_list .duo span{ font-size:14px;}
	.cs_main{ padding:35px;}
	.cs_one .pimg{ height:200px;}
	.cs_one .desc{ font-size:13px; line-height:24px; padding-top:15px;}
	.cs_title{ line-height:20px; font-size:18px;}
	.cs_two li{ width:33.333%}
}
@media (max-width: 767px) {/* 手机 */
	.cs_list{ width:100%; padding:15px 0px 15px 0;}
	.cs_list li{ width:45.5%; margin-left:3%; padding:0; margin-bottom:15px;}
	.cs_list .pimg{ height:120px;}
	.cs_list .info{ padding:10px 15px;}
	.cs_list .title{ font-size:15px; line-height:30px; margin-bottom:0}
	.cs_list .desc{ font-size:12px; line-height:22px; height:64px;}
	.cs_list .duo{ margin-top:10px;}
	.cs_list .duo span{ font-size:13px;}
	.cs_main{ padding:25px 15px;}
	.cs_title{ line-height:18px; margin-bottom:18px; font-size:16px;}
	.cs_one .nei{ width:100%;}
	.cs_one .pimg{ width:100%; margin-top:15px; height:240px;}
	.cs_one .desc{ padding-top:12px; font-size:12px; line-height:24px;}
	.cs_two{ width:103%; margin-bottom:-10px;}
	.cs_two li{ width:50%}
	.cs_two li a{ font-size:13px;}
}

/* 认证服务 rz */
.gu_left{display: flex;justify-content: space-between;align-items: flex-start; padding-top:100px; padding-bottom:80px;}
.left_menu{ float:left; width:15%;position: sticky;top: 110px;border-left: 2px solid #DDDDDD;}
.left_menu li{ float:left; width:100%; line-height:50px; padding-left:40px; font-size:14px; color:#333333; cursor:pointer;}
.left_menu li a{ float:left; width:100%;color:#333333; }
.left_menu li.sel{ border-left:2px solid #0B3F89; background:url(../images/bg_02.png) no-repeat right center; background-size:14px; font-weight:bold; margin-left:-2px;color:#0B3F89; background-size:17px;}
.left_menu li.sel a{ color:#0B3F89;}
.rz_nei{ float:right; width:81%;}
.rz_one{ float:left; width:100%; padding-bottom:30px;}
.rz_one span{ float:left; padding-right:20px; line-height:32px; color:#555555; font-size:14px;}
.rz_one .txt{ float:left; width:310px; padding-left:10px; line-height:30px; height:32px; border:1px solid #D9D9D9; border-radius:5px 0 0 5px;}
.rz_one .btn{ float:left; width:80px; height:32px; background:#0B3F8A; border-radius:0px 5px 5px 0; color:#fff; font-size:14px; cursor:pointer;}
.rz_two{ float:left; width:100%; background:#fff; margin-bottom:20px; border:1px solid #F0F0F0; padding:50px;}
.rz_two .top{ float:left; width:100%; padding-bottom:20px; border-bottom:1px solid #EDEDED;}
.rz_two .top span{ float:left; line-height:24px; border-left:4px solid #0B3F89; padding-left:20px; font-size:22px; color:#2C2F39;}
.rz_two .bottom{ float:left; width:101%; padding-top:30px;}
.rz_two .bottom li{ float:left; width:25%; padding-top:10px; padding-right:10px;}
.rz_two .bottom a{ float:left; width:100%; height:60px; border:1px solid #EAEAEA; background:#F6F6F6; position:relative; padding:0px 12px; line-height:21px; align-items:center;display:-webkit-flex; text-align:left; color:#333333; font-size:14px;}
.rz_two .bottom i{ position:absolute; top:10px; right:10px; width:8px; height:8px; background:url(../images/bg_12.png) no-repeat left top; background-size:8px 8px;}
.rz_two .bottom a:hover i{ background:url(../images/bg_12-sel.png) no-repeat left top; background-size:8px 8px;}
.rz_two .bottom a:hover{ background:#0B3F8A; color:#fff;}
@media screen and (min-width: 768px) and (max-width: 1200px) {/* 平板 */
	.gu_left{ padding-top:60px; padding-bottom:50px;}
	.left_menu{ width:20%;}
	.left_menu li{ padding-left:25px;}
	.rz_nei{ width:75%}
	.rz_two{ padding:30px;}
	.rz_two .top span{ font-size:20px; line-height:20px; font-weight:bold;}
	.rz_two .bottom{ padding-top:20px;}
	.rz_two .bottom li{ width:33.333%;}
	.rz_two .bottom li a{ font-size:13px;}
}
@media (max-width: 767px) {/* 手机 */
	.gu_left{ padding:15px 0;}
	.left_menu{ display:none;}
	.rz_nei{ width:100%; float:left;}
	.rz_one{ padding:0px 15px; padding-bottom:20px;}
	.rz_one .txt{ width:50%}
	.rz_one .btn{ width:70px;}
	.rz_two{ padding:20px 15px; border-left:0; border-right:0; margin-bottom:15px;}
	.rz_two .top span{ font-size:16px; line-height:18px; padding-left:15px; font-weight:bold;}
	.rz_two .bottom{ padding-top:10px; width:103.5%}
	.rz_two .bottom li{ width:50%;}
	.rz_two .bottom li a{ font-size:12px;word-break:break-all;}
}

/* 咨询辅导 zx */
.zx_list{ float:left; width:100%; padding-top:80px; padding-bottom:80px;}
.zx_list li{ float:left; width:50%; padding-right:15px; padding-bottom:30px;}
.zx_list .rr{ padding-right:0; padding-left:15px;}
.zx_list .nei{ float:left; width:100%; height:410px;  border:1px solid #F0F0F0; background:#fff; padding:50px 70px; position:relative;}
.zx_list .nei .i{ position:absolute; top:10px; right:10px; width:10px; height:10px; background:url(../images/bg_11.png) no-repeat right top; background-size:10px;}
.zx_list .num{ float:left; width:100%; font-style:normal; font-size:40px; color:#CDCDCD; font-family: 'dincondBold'; font-weight:bold; letter-spacing:1px; line-height:50px;}
.zx_list .title{ float:left; width:100%; line-height:50px; padding-bottom:15px; font-size:28px; font-weight:bold; color:#0B3F89; letter-spacing:2px;}
.zx_list .desc{ float:left;height: 150px;overflow-y: auto; width:100%; border-top:1px solid #EFEFEF; color:#777777; font-size:14px; padding-top:24px; line-height:26px;}
@media screen and (min-width: 1201px) and (max-width: 1600px) {
	.zx_list .nei{ padding:45px 50px;}
}
@media screen and (min-width: 768px) and (max-width: 1200px) {/* 平板 */
	.zx_list{ padding-top:50px; padding-bottom:50px;}
	.zx_list .nei{ padding:20px 30px;height: 330px;}
	.zx_list .num{ font-size:34px; line-height:40px;}
	.zx_list .title{ font-size:20px; line-height:40px;}
	.zx_list .desc{ padding-top:15px; font-size:12px; line-height:24px;height: 140px;}
}
@media (max-width: 767px) {/* 手机 */
	.zx_list{ padding:15px;}
	.zx_list li{ width:100%; padding:0; padding-bottom:15px;}
	.zx_list li.rr{ padding:0; padding-bottom:15px;}
	.zx_list .nei{ padding:20px 25px; height:auto;}
	.zx_list .num{ font-size:28px; line-height:30px;}
	.zx_list .title{ font-size:16px; line-height:40px; padding-bottom:5px;}
	.zx_list .desc{ padding-top:10px;font-size:12px; line-height:24px;}
}

/* 协议 LOGO xy  */
.xy_title{ float:left; width:100%; border-bottom:1px solid #EDEDED; padding-bottom:30px; font-weight:bold; font-size:26px; color:#0B3F89; line-height:40px; margin-top:-10px;}
.xy_biao{ float:left; background:#F4F5F7; padding:10px 25px 10px 80px; line-height:40px;position:relative; font-size:22px; font-weight:bold; color:#333333; margin-top:40px;}
.xy_biao i{ position:absolute; top:0; left:0; width:60px; height:100%; background:#0B3F89; font-size:22px; font-family:dincond; font-size:22px; color:#fff;justify-content:center; align-items:center;display:-webkit-flex; font-style:normal}
.xy_desc{ float:left; width:100%; padding:15px 0px 0px 0; font-size:16px; color:#656565; line-height:30px;}
.xy_desc img{ max-width:100%}
@media screen and (min-width: 768px) and (max-width: 1200px) {/* 平板 */
	.xy_title{ font-size:22px; line-height:30px; padding-bottom:20px;}
	.xy_biao{ line-height:30px; font-size:18px; padding-left:70px;}
	.xy_biao i{ width:50px;}
	.xy_desc{ font-size:15px; line-height:28px;}
}
@media (max-width: 767px) {/* 手机 */
	.xy_title{ font-size:18px; line-height:30px; padding-bottom:15px; margin-top:-5px}
	.xy_biao{ line-height:24px; padding-top:7px; padding-bottom:7px; font-size:15px; padding-left:55px; padding-right:20px; margin-top:30px;}
	.xy_biao i{ width:40px; font-size:18px;}
	.xy_desc{ font-size:14px; line-height:26px;}
}

/* 服务支持 fw */
.fw_one{ float:left; width:100%; padding:70px 0 35px 0; border-bottom:1px solid #E5E5E5; margin-bottom:35px; line-height:42px;}
.fw_one .left{ float:left; color:#333333; font-size:16px;}
.fw_one .left a{ color:#333333; margin:0px 15px; display:inline-block}
.rr_search{ float:right;  border:1px solid #E5E5E5; background:#fff; overflow:hidden; border-radius:30px; position:relative;}
.rr_search .txt{ float:left; width:410px; font-size:14px; padding-left:25px; line-height:40px;}
.rr_search .btn{ cursor:pointer; width:60px; height:40px; background:#fff url(../images/bg_13.jpg) no-repeat center center; background-size:16px; position:absolute; top:0; right:0;}
.fw_two{ float:left; width:100%; padding-top:10px; padding-bottom:60px;}
.fw_two li{ float:left; width:100%; padding:36px 40px;}
.fw_two .top{ float:left; width:100%; line-height:26px; background:url(../images/bg_14.jpg) no-repeat left top; background-size:26px; padding-left:45px; font-size:18px; font-weight:bold; color:#2C2F39; position:relative; padding-right:20px; cursor:pointer;}
.fw_two .top i{ position:absolute; top:0; right:0; width:15px; height:26px; background:url(../images/bg_16.png) no-repeat center center; background-size:15px;}
.fw_two .bottom{ float:left; width:100%; line-height:28px; background:url(../images/bg_15.jpg) no-repeat left 35px; background-size:26px; padding-left:45px; font-size:16px; color:#555555; display:none; border-top:1px solid #E8E8E8; margin-top:35px; padding-top:35px;}
.fw_two .kai i{ background:url(../images/bg_16-sel.png) no-repeat center center; background-size:15px;}
.fw_two .li_bg{ background:#F5F5F5}
.fw_more,.fw_more2{ float:left; width:100%; text-align:center; padding-bottom:100px;}
.fw_more .more span{ background:url(../images/j4.png) no-repeat right center; padding-right:20px;}
.fw_more .more:hover span{ background:url(../images/j5.png) no-repeat right center;}
.fw_three{ float:left; width:102.5%; padding-top:10px; padding-bottom:20px;}
.fw_three li{ float:left; width:33.333%; padding-right:30px; padding-bottom:30px;}
.fw_three .pimg{ float:left; width:100%; height:240px; overflow:hidden; position:relative;}
.fw_three .pimg .sp{height:100%; width:100%;float:left;}
.fw_three .pimg .bo{ position:absolute; top:0; left:0; width:100%; height:100%; background:url(../images/bg_17.png) no-repeat center center; z-index:1; cursor:pointer; background-size:60px;}
.fw_three .pimg .bo.zan{ background:none}
.fw_three .nei{ float:left; width:100%; background:#fff; padding:30px; height:120px;}
.fw_three .title{ float:left; width:100%; font-size:18px; line-height:24px; margin-bottom:10px; color:#2C2F39; font-weight:bold;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient: vertical;}
.fw_three .desc{ float:left; width:100%; color:#555555; font-size:14px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient: vertical; line-height:24px;}
.fw_four{ float:left; width:102.5%; padding-top:10px; padding-bottom:20px;}
.fw_four li{ float:left; width:33.333%; padding-right:30px; padding-bottom:30px;}
.fw_four .nei{ position:relative; float:left; width:100%; height:100px; background:#fff; padding:20px 25px; align-items:center;display:-webkit-flex;}
.fw_four .nei h3{ float:left; font-size:18px; color:#2C2F39; padding-left:20px; line-height:20px; border-left:3px solid #B4B4B4; padding-right:70px;}
.fw_four .nei i{ position:absolute; width:60px; height:60px; right:25px; top:20px; background:url(../images/bg_18.png) no-repeat center center; background-size:100% 100%;}
.fw_four .nei:hover  i{ background:url(../images/bg_18-sel.png) no-repeat center center; background-size:100%}
.fw_four .nei:hover h3{ color:#0B3F89; border-left:3px solid #0B3F89;}
.fw_four .nei:hover{-moz-box-shadow:0px 5px 15px #DBDBDB; -webkit-box-shadow:0px 5px 15px #DBDBDB; box-shadow:0px 5px 15px #DBDBDB;}
@media screen and (min-width: 768px) and (max-width: 1200px) {/* 平板 */
	.fw_one{ padding:40px 0 15px 0;}
	.fw_one .left{ max-width:55%; font-size:14px; line-height:26px; padding:7px 0;}
	.rr_search{ width:40%}
	.fw_two{ padding-top:0; padding-bottom:40px;}
	.fw_two li{ padding:25px 30px;}
	.fw_two .top{ font-size:16px;}
	.fw_two .bottom{ font-size:15px; line-height:26px; padding-top:30px; margin-top:30px;background:url(../images/bg_15.jpg) no-repeat left 30px;}
	.fw_more,.fw_more2{ padding-bottom:60px;}
	.fw_three{ width:103.2%; padding-bottom:10px;}
	.fw_three li{ padding-right:25px; padding-bottom:25px;}
	.fw_three .pimg{ height:170px;}
	.fw_three .pimg .bo{ background-size:46px;}
	.fw_three .nei{ padding:20px; height:95px;}
	.fw_four{ padding-top:0; padding-bottom:10px;}
	.fw_four li{ padding-right:20px; padding-bottom:20px;}
	.fw_four .nei{ padding:20px; height:90px;}
	.fw_four .nei i{ width:50px; height:50px; right:20px;}
	.fw_four .nei h3{ font-size:16px; padding-right:60px; padding-left:15px;}
}
@media (max-width: 767px) {/* 手机 */
	.fw_one{ padding:15px; border-bottom:0; padding-bottom:0; margin-bottom:20px;}
	.fw_one .left{ width:100%; font-size:14px; line-height:28px; padding-bottom:15px; word-wrap:break-word;}
	.rr_search{ width:100%; margin-bottom:5px;}
	.fw_two{ padding:0;padding-bottom:30px;}
	.fw_two li{ padding:20px 25px;}
	.fw_two .top{ font-size:15px; background:url(../images/bg_14.jpg) no-repeat left 2px; background-size:22px 22px; padding-left:35px;}
	.fw_two .top i,.fw_two .kai i{ background-size:12px;}
	.fw_two .bottom{ font-size:13px; line-height:26px; padding-top:15px; margin-top:15px;background:url(../images/bg_15.jpg) no-repeat left 18px; background-size:22px 22px; padding-left:35px; }
	.fw_more,.fw_more2{ padding-bottom:40px;}
	.fw_three{ width:100%; padding-bottom:10px; padding-top:0;}
	.fw_three li{ padding-right:25px; padding-bottom:25px; width:100%; padding:0px 15px; margin-bottom:15px;}
	.fw_three .pimg{ height:170px;}
	.fw_three .pimg .bo{ background-size:46px;}
	.fw_three .nei{ padding:20px; height:95px; height:auto;}
	.fw_three .title{ font-size:16px;}
	.fw_four{ padding-top:0; width:100%; padding: 0 15px; padding-bottom:10px;}
	.fw_four li{ padding:0px; padding-bottom:10px; width:100%;}
	.fw_four .nei{ padding:20px; height:70px;}
	.fw_four .nei i{ width:40px; height:40px; right:20px; top:15px;}
	.fw_four .nei h3{ font-size:15px; padding-right:50px; padding-left:15px;}
}

/* 蓝亚学院 xy */
.xy_list{ margin-top:50px;}
.xy_list .pimg{ height:270px;}
.xy_list .nei{ height:160px; padding:40px 30px;}
.xy_list .title{ color:#333333; font-size:18px; margin-bottom:15px; background:url(../images/jt1.png) no-repeat right center;}
.xy_list .nei .desc{-webkit-line-clamp: 2; color:#999999;}
.xy_list li:hover .title{ background:url(../images/bg_02.png) no-repeat right center; color:#011F5B; background-size:17px;}
.tan_yz{ float:left; width:620px; padding:50px; background:#fff; position:relative;}
.tan_yz h3{ float:left; width:100%; padding-bottom:25px; text-align:center; color:#333333; font-size:30px; font-weight:normal}
.tan_yz .close{ position:absolute; top:15px; right:15px; width:20px; height:20px; background:url(../images/bg_19.jpg) no-repeat center center; background-size:20px; cursor:pointer;}
.tan_yz .txt{ float:left; width:70%; background:#F4F4F4; height:54px; line-height:54px; border-radius:3px; padding-left:25px; font-size:16px;}
.tan_yz .btn{ float:right; width:28%; background:#0B3F89; height:54px; color:#fff; font-size:16px; border-radius:3px; cursor:pointer;}
@media screen and (min-width: 768px) and (max-width: 1200px) {/* 平板 */
	.xy_list .pimg{ height:180px;}
	.xy_list .nei{ height:120px; padding:20px 20px;}
	.xy_list .title{ margin-bottom:10px;}
	.tan_yz{ width:580px;}
	.tan_yz h3{ font-size:26px;}
}
@media (max-width: 767px) {/* 手机 */
	.xy_wei .right{ display:block; width:100%;white-space: nowrap;overflow: hidden;overflow-x: auto; height:44px;}
	.xy_wei .right a{ height:44px; line-height:42px; margin:0px; margin-right:30px;white-space: normal;word-wrap: break-word;word-break: break-all;overflow: hidden;display: inline-block; float:none;}
	.xy_list{ margin-top:20px;}
	.xy_list .pimg{ height:180px;}
	.xy_list .nei{ height:auto; padding:20px 20px;}
	.xy_list .title{ margin-bottom:10px; font-size:16px;}
	.xy_list .nei .desc{ font-size:14px;}
	.tan_yz{ width:320px; padding:30px 20px;}
	.tan_yz h3{ font-size:16px; padding-top:15px; font-weight:bold; line-height:30px; padding-bottom:10px;}
	.tan_yz .txt,.tan_yz .btn{ height:44px; line-height:44px; font-size:14px;}
	.tan_yz .txt{ padding-left:15px;}
	.tan_yz .close{ top:10px; right:10px;}
}

/* 实验室 shi */
.shi_one{ float:left; width:100%; padding:100px 0;}
.shi_one .left{ float:left; width:42%;}
.shi_one .left .t1{ float:left; color:#777777; font-size:22px; padding-bottom:5px;font-family: 'segoeui';}
.shi_one .left .t2{ float:left; width:100%; color:#2C2F39; font-size:40px; line-height:50px; font-weight:bold}
.shi_one .right{ float:right; width:58%; font-size:16px; line-height:28px; color:#555555;}
.shi_two{ float:left; width:102.5%; padding-bottom:20px;}
.shi_two li{ float:left; width:33.333%; padding-right:30px; padding-bottom:30px;}
.shi_two .pimg{ float:left; width:100%; height:345px; overflow:hidden;}
.shi_two .pimg img{height:100%; width:100%; object-fit: cover;}
.shi_two .nei{ float:left; width:100%; background:#fff;}
.shi_two .title{ float:left; width:100%; padding:40px; line-height:34px; font-weight:bold; position:relative;font-size:18px;}
.shi_two .title span{ float:left; padding-right:20px; background:url(../images/jt6.png) no-repeat right center; color:#333333;  width:100%; background-size:17px;}
.shi_two a:hover .title span{color:#0B3F89; background:url(../images/bg_02.png) no-repeat right center; background-size:17px;}
.shi_two .title span{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient: vertical;}
.shi_three{ float:left; width:100%; margin:100px 0; position:relative; background:url(../images/bg_20.jpg) no-repeat right bottom;}
.shi_three .pimg{ float:left; width:49%;}
.shi_three .pimg img{ float:left; width:100%;}
.shi_three .right{ float:right; width:51%; padding-left:75px; padding-top:70px;}
.shi_three .top{ float:left; width:100%; padding-bottom:30px; background:url(../images/bg_01.png) no-repeat left bottom; background-size: 20px 3px; font-size:38px; font-weight:bold; line-height:40px;}
.shi_three .bottom{ float:left; width:100%; font-size:16px; line-height:28px; color:#555555; padding-top:25px;}
.shi_biao{ float:left; width:100%; text-align:center; padding-top:90px; padding-bottom:50px;}
.shi_biao .t1{ float:left; width:100%; line-height:36px; color:#777777; font-size:22px;font-family: 'dincond';}
.shi_biao .t2{ float:left; width:100%; color:#2C2F39; font-size:38px; line-height:46px;}
.shi_biao .desc{ float:left; width:100%; padding:0px 10%; font-size:16px; line-height:28px; color:#777777; padding-top:15px;}
.shi_four{ background:#F6F6F6;}
.shi_four .ul{ float:left; width:100%; text-align:center; padding-bottom:100px;}
.shi_four li{ float:left; width:28%;}
.shi_four .li{ margin:0px 8%;}
.shi_four .pimg{ float:left; width:100%; padding-bottom:10px;}
.shi_four .pimg img{ width:120px; height:120px; border-radius:100px;}
.shi_four .top{ float:left; width:100%; padding:15px 0; color:#2C2F39; font-size:26px;}
.shi_four .bottom{ float:left; width:100%; line-height:24px; font-size:14px; color:#777777;}
.shi_lb{ float:left; width:100%; position:relative; z-index:100; margin-bottom:100px;}
.swiper-container-horizontal.shi_lb>.swiper-pagination-bullets{ bottom:0;}
.shi_lb .swiper-pagination-bullet{ width:10px; height:10px; border:1px solid #ACACAC; border-radius:20px; background:none; opacity:1;}
.swiper-container-horizontal.shi_lb .swiper-pagination-bullets .swiper-pagination-bullet{margin:0px 6px;}
.shi_lb .swiper-pagination-bullet-active{ opacity:1; background:#0B3F8A; border:1px solid #0B3F8A;}
.shi_lb .swiper-slide{ background:#fff}
.shi_lb .nei{ float:left; height:520px; margin-bottom:50px; position:relative; overflow:hidden;}
.shi_lb .nei img{height:100%; width:100%; object-fit: cover;}
.shi_lb .nei h3{ position:absolute; bottom:0; left:0; width:100%; line-height:40px; color:#fff; font-size:20px; text-align:center; font-weight:normal; height:140px; background:url(../images/bg_21.png) repeat-x left bottom; padding-top:80px;}
@media screen and (min-width: 768px) and (max-width: 1200px) {/* 平板 */
	.shi_one{ padding:60px 0;}
	.shi_one .left .t2{ font-size:30px; line-height:40px;}
	.shi_one .right{ font-size:14px; line-height:26px;}
	.shi_two { padding-bottom:10px;}
	.shi_two li{ padding-right:20px; padding-bottom:20px;}
	.shi_two .pimg{ height:200px;}
	.shi_two .title{ padding:15px 20px; font-size:16px;}
	.shi_three { margin:60px 0; background-size:30px;}
	.shi_three .pimg{ height:380px;}
	.shi_three .pimg img{height:100%; width:100%; object-fit: cover;}
	.shi_three .right{ padding-top:40px; padding-left:40px;}
	.shi_three .top{ font-size:30px; line-height:34px;}
	.shi_three .bottom{ font-size:15px; line-height:26px;}
	.shi_biao{ padding-top:50px; padding-bottom:40px;}
	.shi_biao .t1{ font-size:20px;}
	.shi_biao .t2{ font-size:28px; line-height:30px;}
	.shi_biao .desc{ font-size:14px; line-height:24px; padding:0px 5%; padding-top:15px;}
	.shi_four .ul{ padding-bottom:60px;}
	.shi_four .pimg img{ height:90px; width:90px;}
	.shi_four .top{ font-size:20px; font-weight:bold}
	.shi_lb{ margin-bottom:60px;}
	.shi_lb .nei{ height:300px; margin-bottom:40px;}
	.shi_lb .nei h3{ height:120px; background-size:auto 100%; padding-top:70px; font-size:18px;}
}
@media (max-width: 767px) {/* 手机 */
	.shi_one{ padding:30px 15px; padding-top:20px;}
	.shi_one .left{ width:100%; padding-bottom:15px;}
	.shi_one .left .t2{ font-size:20px; line-height:30px;}
	.shi_one .right{ font-size:14px; line-height:26px; width:100%;}
	.shi_two { padding-bottom:10px; width:100%; padding:0px;}
	.shi_two li{ padding:0px; width:45.5%; margin-left:3%; margin-bottom:15px;}
	.shi_two .pimg{ height:120px;}
	.shi_two .title{ padding:10px 10px; font-size:13px; line-height:24px;}
	.shi_three{ margin:0; padding:0; background-size:20px; margin-bottom:20px;}
	.shi_three .pimg{ width:100%}
	.shi_three .right{ width:100%; padding:20px 15px;}
	.shi_three .top{ font-size:20px; line-height:24px; padding-bottom:20px; }
	.shi_three .bottom{ font-size:14px; line-height:26px; padding-top:15px;}
	.shi_biao{ padding-top:20px; padding-bottom:20px;}
	.shi_biao .t1{ font-size:16px;}
	.shi_biao .t2{ font-size:22px; line-height:30px;}
	.shi_biao .desc{ font-size:12px; line-height:20px; padding:0px 15px; padding-top:7px;}
	.shi_four .ul{ padding:0px 5px; padding-bottom:30px;}
	.shi_four .pimg img{ height:50px; width:50px;}
	.shi_four .top{ font-size:15px; padding:8px 0; padding-top:0; font-weight:bold}
	.shi_four .li{ margin:0;}
	.shi_four .li,.shi_four li{ padding:0px 8px; width:33.333%}
	.shi_four .bottom{ font-size:12px; line-height:22px;}
	.shi_lb{ margin-bottom:40px;}
	.shi_lb .nei{ height:300px; margin-bottom:30px;}
	.shi_lb .nei h3{ height:110px; background-size:auto 100%; padding-top:60px; font-size:16px;}
	.swiper-container-horizontal.shi_lb .swiper-pagination-bullets .swiper-pagination-bullet{margin:0px 4px;}
}

/* 新闻中心 xw */
.xw_list{ float:left; width:100%; padding:20px 0;}
.xw_list li{ padding:30px 0; float:left; width:100%; border-bottom:1px solid #F0F0F0;}
.xw_list .nei{ float:left; width:100%; position:relative; padding-left:140px; padding-right:250px;}
.xw_list .date{ position:absolute; top:10px; left:0; padding-bottom:35px; background:url(../images/jt1.png) no-repeat left bottom; font-size:56px; color:#797979;font-family: 'dincond'; line-height:50px;}
.xw_list .info{ float:left; width:100%; min-height:130px;}
.xw_list .top{ float:left; width:100%; padding-bottom:15px; color:#333333; font-size:18px; line-height:30px; padding-top:10px;}
.xw_list .bottom{ float:left; width:100%; font-size:14px; line-height:25px; color:#999999;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical;}
.xw_list .pimg{ position:absolute; top:0; right:0; width:200px; height:130px;}
.xw_list .pimg img{height:100%; width:100%; object-fit: cover;}
.xw_list a:hover .date{ background:url(../images/bg_02.png) no-repeat left bottom; background-size:17px;}
/* 新闻详情页 xq */
.xw_main{ padding-top:100px; padding-bottom:100px;display: flex;justify-content: space-between;align-items: flex-start;}
.xw_left{ float:left; width:77%; background:#fff; padding:60px;}
.xw_right{ float:right; width:20%;position: sticky;top: 20px;}
.xq_biao{ float:left; color:#fff; font-size:12px; line-height:30px; background:#87C100; border-radius:5px; padding:0px 15px;}
.xq_title{ float:left; width:100%; line-height:60px; font-size:44px; color:#2C2F39; padding:15px 0;}
.xq_desc{ float:left; width:100%; line-height:20px; color:#555555; font-size:14px;}
.xq_desc span{ color:#999999; font-size:14px;font-family: 'dincond';}
.xq_info{ float:left; width:100%; border-top:1px solid #D7DFE5; border-bottom:1px solid #D7DFE5; padding:40px 0; margin-top:40px; font-size:16px; line-height:32px; color:#555555;}
.xq_info img{ max-width:100%}
.xq_fx{ float:left; width:100%; text-align:right; padding-top:25px; line-height:30px; font-size:16px; font-size:16px; color:#394153; font-weight:bold}
.xq_fx img{ width:30px; height:30px; border-radius:100px; margin-left:5px; margin-bottom:-8px;}

.xq_one{ float:left; width:100%; background:#fff; margin-bottom:20px; padding:25px 20px;}
.xq_one .top{ border-bottom:1px solid #D7DFE5; float:left; width:100%; font-size:16px; color:#2C2F39; padding-bottom:20px; font-weight:bold; line-height:30px;}
.xq_one ul{ float:left; width:100%; padding-top:15px;}
.xq_one ul li{ float:left; width:100%; padding:4px 0;}
.xq_one ul li a{ padding-left:15px; background:url(../images/bg_22.png) no-repeat left center; font-size:14px; color:#555555; height:24px; line-height:24px;overflow:hidden; text-overflow:ellipsis;white-space:nowrap; width:100%; float:left;}

.xq_two{ float:left; width:100%; background:#fff; padding:25px 20px;}
.xq_two .top{border-bottom:1px solid #D7DFE5; float:left; width:100%; padding-bottom:15px; color:#999999; font-size:14px;}
.xq_two .a{ float:left; color:#2C2F39; font-size:22px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical; line-height:34px; margin:15px 0; font-weight:bold}
.xq_two .date{ float:left; font-size:14px; color:#555555;font-family: 'dincond';}

@media screen and (min-width: 768px) and (max-width: 1200px) {/* 平板 */
	.xw_list{ padding:10px 0;}
	.xw_list .nei{ padding-right:230px; padding-left:120px;}
	.xw_list .top{ padding-bottom:10px;}
	.xw_list .date{ font-size:50px;}
	.xw_main{ padding-top:50px; padding-bottom:60px;}
	.xw_left{ width:72%; padding:30px;}
	.xw_right{ width:25%;}
	
	.xq_title{ font-size:28px; line-height:40px;}
	.xq_info{ font-size:14px; line-height:26px; padding:25px 0; margin-top:25px;}
	.xq_fx{ font-size:14px; line-height:26px; padding-top:20px;}
	.xq_fx img{ width:26px; height:26px;}
	
	.xq_one{ padding:15px;}
	.xq_one .top{ padding-bottom:15px;}
	.xq_two{ padding:15px;}
	.xq_two .a{ font-size:16px; line-height:24px;}
}
@media (max-width: 767px) {/* 手机 */
	.xw_list{ padding:10px 15px;}
	.xw_list li{ padding:20px 0;}
	.xw_list .pimg{ float:left; width:100%; position:relative; height:190px;}
	.xw_list .nei{ padding:0;}
	.xw_list .info{ width:75%; min-height:20px;}
	.xw_list .date{ position:relative; float:right; width:auto; max-width:25%; font-size:34px; padding-bottom:25px;}
	.xw_list .top{ padding-bottom:5px; font-size:16px; font-weight:bold}
	.xw_list .bottom{ line-height:20px; font-size:12px;}
	.xw_main{ padding:0px; display:inherit}
	.xw_left{ width:100%; padding:15px; margin-bottom:15px;}
	.xw_right{ width:100%;}
	
	.xq_biao{ line-height:26px; padding:0px 10px;}
	.xq_title{ font-size:20px; line-height:30px; padding:10px 0;}
	.xq_info{ font-size:13px; line-height:26px; padding:15px 0; margin-top:20px;}
	.xq_fx{ font-size:14px; line-height:26px; padding-top:20px;}
	.xq_fx img{ width:26px; height:26px;}
	
	.xq_one{ padding:15px;}
	.xq_one .top{ padding-bottom:15px;}
	.xq_two{ padding:15px; margin-bottom:15px;}
	.xq_two .a{ font-size:15px; line-height:24px;}
}

/* 联系我们 lx */
.lx_one{ float:left; width:100%; text-align:center; margin-bottom:30px;}
.lx_one td{ padding:0px 32px; height:230px; background:url(../images/bg_23.jpg) no-repeat left center; vertical-align:top}
.lx_one .ll{ padding-left:0; background:none}
.lx_one .rr{ padding-right:0}
.lx_one p{ float:left; width:100%}
.lx_one .pimg img{ width:80px; height:80px; border-radius:100px;}
.lx_one .t1{ color:#777777; font-size:16px; line-height:46px;}
.lx_one .t2{ font-weight:bold; font-size:16px; line-height:30px; color:#333333}
.lx_dt{ float:left; width:100%; height:500px; margin-bottom:90px;}
.lx_two{ float:left; width:100%; margin:100px 0 170px 0; background:#fff; padding:50px;}
.lx_two .top{ float:left; width:100%; text-align:center; font-weight:bold; font-size:38px; color:#2C2F39; padding-bottom:50px;}
.lx_two .txt{ float:left; width:49.5%; margin-bottom:10px; border:1px solid #F0F0F0; height:60px; line-height:58px; font-size:14px; padding-left:20px;}
.lx_two .txt_rr{ float:right;}
.lx_two .txt_ly{ float:left; width:100%; border:1px solid #F0F0F0; padding:20px; line-height:24px; font-size:14px; height:160px; border-radius:3px;}
.lx_two .jj{ float:left; width:100%; padding:30px 0; color:#999999; font-size:14px;}
.lx_two .btn{ float:left; width:80%; height:60px; background:#0B3F89; color:#fff; font-size:16px; cursor:pointer; font-weight:bold}
.lx_two .btn:hover{ background:#0E4FA7}
.lx_two .btn_cz{ float:right; width:19%; background:#E5E7E8; height:60px; cursor:pointer; color:#656565; font-size:16px; font-weight:bold}
.lx_three{ float:left; width:100%; margin-bottom:100px; background:#fff;}
.lx_three .left{ float:left; width:50%; height:650px;}
.lx_three .left img{height:100%; width:100%; object-fit: cover;}
.lx_three .ul{ float:right; width:50%; padding:0 80px; padding-top:40px;}
.lx_three .ul li{ float:left; width:100%; padding-top:45px; height:190px; border-top:1px solid #F0F0F0;}
.lx_three .ul li:first-child{ border:0;}
.lx_three .ul .top{ float:left; width:100%; line-height:30px; font-weight:bold; font-size:22px; color:#2C2F39;}
.lx_three .ul .top span{ float:left; width:45px; font-size:26px; color:#CDCDCD;font-family: 'dincondBold';}
.lx_three .ul .bottom{ float:left; padding-left:45px; line-height:28px; margin-top:12px; font-size:14px; color:#656565;}
.lx_four{ float:left; width:100%; padding-top:30px;}
.lx_four li{ float:left; width:25%; text-align:center; padding:0px 35px; padding-bottom:80px;}
.lx_four li:first-child { padding-left:0}
.lx_four li:last-child  { padding-right:0}
.lx_four .pimg{ float:left; width:100%; padding-bottom:30px;}
.lx_four .pimg img{ width:132px; height:132px; border-radius:100px;}
.lx_four h3{ float:left; width:100%; color:#2C2F39; font-size:22px; padding-bottom:25px; background:url(../images/bg_24.jpg) no-repeat bottom center; line-height:20px;}
.lx_four .desc{ float:left; width:100%; padding-top:15px; line-height:30px; color:#555555; font-size:16px;}
.lx_five{ float:left; width:100%; margin-bottom:100px;}
.lx_five li{ float:left; width:100%; background:#fff; margin-bottom:15px; cursor:pointer;}
.lx_five .top{ float:left; width:100%; line-height:90px;}
.lx_five .top .name{ float:left; width:35%; padding-left:45px; color:#2C2F39; font-size:22px;}
.lx_five .top .t2{ float:left; color:#555555; font-size:14px;}
.lx_five .top .t2 span{ padding:0px 25px;}
.lx_five .top i{ float:right; width:15px; height:90px; background:url(../images/bg_16.png) no-repeat center center; margin-right:40px;}
.lx_five .bottom{ float:left; width:100%; padding:70px 80px; display:none}
.lx_five .bottom .biao{ float:left; width:100%; font-weight:bold; font-size:16px; color:#2C2F39; padding-bottom:20px;}
.lx_five .bottom .desc{ float:left; width:100%; color:#787A7F; font-size:16px; line-height:32px; padding-bottom:50px;}
.lx_five .bottom .a{ float:left; color:#fff; font-size:14px; background:#0B3F89; line-height:60px; padding:0px 25px; border-radius:100px;}
.lx_five .top.kai{ background:#0B3F89}
.lx_five .top.kai .name{ color:#fff;}
.lx_five .top.kai .t2{ color:#fff;}
.lx_five .top.kai i{ background:url(../images/bg_24.jpg) no-repeat center center}
@media screen and (min-width: 1201px) and (max-width: 1500px) {
	.lx_one .t2{ font-size:14px; line-height:26px;}
	.lx_three .ul{ padding:0px 50px; padding-top:30px;}
}
@media screen and (min-width: 768px) and (max-width: 1200px) {/* 平板 */
	.lx_one td{ width:25%;word-break:break-all; }
	.lx_one .pimg img{ width:60px; height:60px;}
	.lx_one .t2{ font-size:14px; line-height:24px;}
	.lx_dt{ height:350px; margin-bottom:60px;}
	.lx_two{ margin:60px 0px 100px 0;}
	.lx_two .top{ font-size:30px; padding-bottom:40px;}
	.lx_two .btn{ width:75%; height:54px; line-height:54px;}
	.lx_two .btn_cz{ width:24%; height:54px; line-height:54px;}
	.lx_two .txt{ height:54px; line-height:52px;}
	.lx_two .txt_ly{ height:140px; line-height:24px; padding:15px 20px;}
	.lx_three{ margin-bottom:60px;}
	.lx_three .left{ height:420px;}
	.lx_three .ul{ padding:0px 30px;}
	.lx_three .ul li{ padding-top:20px; height:140px;}
	.lx_three .ul .top{ font-size:20px;}
	.lx_three .ul .top span{ width:40px; font-size:24px;}
	.lx_three .ul .bottom{ padding-left:40px; font-size:13px; line-height:26px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;}
	.lx_four{ padding-top:10px;}
	.lx_four li{ padding:0px 20px; padding-bottom:60px;}
	.lx_four .pimg{ padding-bottom:20px;}
	.lx_four .pimg img{ width:90px; height:90px;}
	.lx_four h3{ font-size:18px; padding-bottom:19px;}
	.lx_four .desc{ line-height:26px; font-size:14px;}
	.lx_five{ margin-bottom:60px;}
	.lx_five li .top{ line-height:70px;}
	.lx_five .top .name{ padding-left:25px; font-size:18px;}
	.lx_five .top .t2 span{ padding:0px 15px;}
	.lx_five .top i{ margin-right:25px; height:70px;}
	.lx_five .bottom{ padding:40px 50px;}
	.lx_five .bottom .desc{ font-size:14px; line-height:28px; padding-bottom:30px;}
	.lx_five .bottom .a{ line-height:54px;}
}
@media (max-width: 767px) {/* 手机 */
	.lx_one{ margin-bottom:-30px;}
	.lx_one td{word-break:break-all; float:left; width:50%; padding:20px 15px;}
	.lx_one .pimg img{ width:46px; height:46px;}
	.lx_one .t1{ line-height:34px; font-size:14px;}
	.lx_one .t2{ font-size:12px; line-height:22px;}
	.lx_dt{ height:270px; margin-bottom:0px;}
	.lx_two{ margin:0; padding:40px 15px;}
	.lx_two .top{ font-size:18px; padding-bottom:20px;}
	.lx_two .txt{ height:46px; line-height:44px; width:100%; padding-left:15px;}
	.lx_two .txt_ly{ height:140px; line-height:24px; padding:10px 15px;}
	.lx_two .jj{ padding-top:10px; padding-bottom:20px;}
	.lx_two .btn{ width:70%; height:44px; line-height:44px; font-size:14px;}
	.lx_two .btn_cz{ width:28.5%; height:44px; line-height:44px; font-size:14px;}
	.lx_three{ margin-bottom:0px;}
	.lx_three .left{ width:100%; height:200px;}
	.lx_three .ul{ padding:0px 20px; width:100%; }
	.lx_three .ul li{ padding-top:20px; height:auto; padding-bottom:20px;}
	.lx_three .ul .top{ font-size:18px;}
	.lx_three .ul .top span{ width:40px; font-size:22px;}
	.lx_three .ul .bottom{ padding-left:40px; font-size:13px; line-height:24px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical; margin-top:10px;}
	.lx_four{ padding:0; padding:0px 7px; padding-bottom:30px;}
	.lx_four li{ padding:15px 8px; width:50%;}
	.lx_four li:first-child { padding-left:8px}
	.lx_four li:last-child  { padding-right:8px}
	.lx_four .pimg{ padding-bottom:15px;}
	.lx_four .pimg img{ width:60px; height:60px;}
	.lx_four h3{ font-size:16px; padding-bottom:15px;}
	.lx_four .desc{ line-height:22px; font-size:12px;}
	.lx_five{ margin-bottom:30px;}
	.lx_five li{ margin-bottom:10px;}
	.lx_five li .top{ line-height:34px; padding:10px 0;}
	.lx_five .top .name{ padding-left:14px; font-size:16px; width:80%; font-weight:bold;}
	.lx_five .top .t2{ width:100%; padding-left:5px; color:#8C8C8C; line-height:24px;}
	.lx_five .top .t2 span{ padding:0px 10px; font-size:12px;}
	.lx_five .top i{ margin-right:15px; height:34px;}
	.lx_five .bottom{ padding:20px;}
	.lx_five .bottom .desc{ font-size:13px; line-height:24px; padding-bottom:20px;}
	.lx_five .bottom .a{ line-height:44px;}
	.lx_five .bottom .biao{ padding-bottom:15px; font-size:14px;}
	.lx_five .top.kai i{ opacity:1; background-size:13px 3px;}
	.lx_five .top i{ opacity:0.6; background-size:13px;}
}

/* 核心业务  企业文化  团队介绍 hx wh td */
.hx_list{ float:left; width:102.5%; padding:100px 0px 70px 0;}
.hx_list li{ float:left; width:33.333%; padding-right:30px; padding-bottom:30px;}
.hx_list .nei{ float:left; width:100%; background:#fff; text-align:center; height:445px; border:1px solid #F0F0F0; padding:0px 40px; padding-top:70px;}
.hx_list .pimg{ float:left; width:100%; padding-bottom:10px;}
.hx_list .pimg img{ width:90px; height:90px; border-radius:100px;}
.hx_list .top{ float:left; width:100%; background:url(../images/bg_24.jpg) no-repeat bottom center; line-height:60px; padding-bottom:4px; font-size:22px; color:#333333;}
.hx_list .bottom{ float:left; width:100%; font-size:16px; color:#656565; line-height:26px; padding-top:15px;}

.wh_body{ background:url(../images/bg_25.jpg) no-repeat top center; background-size:auto 100%;background-attachment: fixed;}
.wh_one{ float:left; width:102.5%; padding-bottom:70px;}
.wh_one li{ float:left; width:33.333%; padding-right:30px; padding-bottom:30px;}
.wh_one li .pimg{ float:left; width:100%; height:200px;}
.wh_one li .pimg img{height:100%; width:100%; object-fit: cover;}
.wh_one li .info{ float:left; width:100%; background:#fff; height:200px; text-align:center; padding:40px;}
.wh_one li .title{ float:left; width:100%; line-height:50px; font-size:26px; color:#2C2F39;}
.wh_one li .desc{ float:left; width:100%; font-size:14px; line-height:24px; color:#777777; padding-top:5px;}
.wh_two{ float:left; width:100%; text-align:center; padding-bottom:140px; padding-top:20px;}
.wh_two li{ padding:0px 50px; text-align:center; float:left; width:33.333%}
.wh_two li .pimg{ float:left; width:100%; padding-bottom:10px;}
.wh_two li .pimg img{ width:120px; height:120px; border-radius:100px;}
.wh_two li .title{ float:left; width:100%; font-size:26px; line-height:60px; color:#2C2F39;}
.wh_two li .desc{ float:left; width:100%; font-size:14px; line-height:24px; color:#777777;}
.wh_three{ padding-bottom:200px; padding-top:100px;}
.wh_three .desc{ float:left; width:100%; background:url(../images/bg_26.jpg) no-repeat top center; text-align:center; font-size:26px; color:#FFFFFF; padding:0px 10%; line-height:46px; padding-top:30px; margin-top:-10px;}
.wh_three .shi_biao .t2{ color:#fff;}
.wh_three .shi_biao .t1{ color:#fff; opacity:0.6}

.td_one{ float:left; width:100%; margin:100px 0; background:url(../images/bg_27.jpg) no-repeat left top; position:relative;}
.td_one .right{ float:right; width:63%}
.td_one .right img{ float:left; width:100%}
.td_one .nei{ position:absolute; top:0; left:0; width:32%; padding-left:40px; height:100%; background:url(../images/bg_28.jpg) no-repeat right bottom; padding-top:50px;}
.td_one .nei .title{ padding:10px 0; float:left; width:100%; font-size:36px; font-weight:bold; color:#2C2F39; line-height:46px; font-weight:bold;}
.td_one .nei .desc{ float:left; width:100%; color:#555555; font-size:18px; padding-bottom:20px; border-bottom:1px solid #F0F0F0; line-height:32px;}
.td_one .nei .bottom{ float:left; width:100%; padding-top:25px; font-size:14px; line-height:28px; color:#777777;}
.td_two{ width:102.5%;}
.td_two li{ padding:0px; padding-right:30px;}
.td_two li .nei{ float:left; width:100%; background:#fff; height:350px; padding:50px 40px;}


@media screen and (min-width: 1201px) and (max-width: 1500px) {
	.td_one .nei .title{ font-size:30px; line-height:40px;}
}
@media screen and (min-width: 768px) and (max-width: 1200px) {/* 平板 */
	.hx_list{ padding:60px 0 40px 0;}
	.hx_list li{ padding-right:20px; padding-bottom:20px;}
	.hx_list .nei{ padding:30px 0px; height:400px;}
	.hx_list .pimg img{ height:70px; width:70px;}
	.hx_list .top{ font-size:16px; font-weight:bold; line-height:20px; padding:10px 0 20px 0;}
	.hx_list .bottom{ padding:0px 20px; font-size:13px; line-height:22px; padding-top:15px;}
	.wh_one{ padding-bottom:40px;}
	.wh_one li{ padding-right:20px; padding-bottom:20px;}
	.wh_one li .pimg{ height:140px;}
	.wh_one li .info{ height:140px; padding:15px}
	.wh_one li .title{ font-size:18px; font-weight:bold; line-height:40px;}
	.wh_one li .desc{ font-size:13px; line-height:22px; padding-top:3px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical;}
	.wh_two{ padding-top:10px; padding-bottom:100px;}
	.wh_two li{ padding:0px 30px;}
	.wh_two li .pimg img{ width:100px; height:100px;}
	.wh_two li .title{ font-size:20px; line-height:40px;}
	.wh_two li .desc{ font-size:13px;}
	.wh_three{ padding-bottom:120px; padding-top:50px;}
	.wh_three .desc{ padding:0px 5%; font-size:18px; line-height:34px; padding-top:25px;}
	.td_one{ margin:60px 0; background-size:30px;}
	.td_one .right{ float:right; width:53%; height:300px;}
	.td_one .right img{height:100%; width:100%; object-fit: cover;}
	.td_one .nei{ width:42%; padding-left:30px; padding-top:10px; background-size:40px;}
	.td_one .nei .title{ font-size:20px; line-height:30px;}
	.td_one .nei .desc{ font-size:15px; line-height:24px;}
	.td_one .nei .bottom{ padding-top:15px; line-height:22px; font-size:13px;}
	.td_two{ padding-bottom:70px;}
	.td_two li{ padding:0; padding-right:20px;}
	.td_two li .nei{ padding:40px 25px; height:300px;}
	
}
@media (max-width: 767px) {/* 手机 */
	.hx_list{ width:100%; padding:15px;}
	.hx_list li{ padding-right:0px; padding-bottom:15px; width:100%}
	.hx_list .nei{ padding:30px 0px; height:auto;}
	.hx_list .pimg img{ height:70px; width:70px;}
	.hx_list .top{ font-size:16px; font-weight:bold; line-height:20px; padding:10px 0 20px 0;}
	.hx_list .bottom{ padding:0px 20px; font-size:13px; line-height:22px; padding-top:15px;}
	.wh_one{ padding:15px; width:100%}
	.wh_one li{ padding-right:0px; padding-bottom:15px; width:100%}
	.wh_one li .pimg{ height:140px;}
	.wh_one li .info{ height:auto; padding:15px}
	.wh_one li .title{ font-size:18px; font-weight:bold; line-height:40px;}
	.wh_one li .desc{ font-size:13px; line-height:22px; padding-top:3px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical; padding-bottom:5px;}
	.wh_two{ padding:0px; padding-bottom:20px;}
	.wh_two li{ width:50%; padding:20px 15px;}
	.wh_two li .pimg img{ width:60px; height:60px;}
	.wh_two li .title{ font-size:16px; line-height:40px; font-weight:bold}
	.wh_two li .desc{ font-size:12px; line-height:22px; height:88px;}
	.wh_three{ padding-bottom:80px; padding-top:40px;}
	.wh_three .desc{ padding:0px 20px; font-size:16px; line-height:28px; padding-top:25px; margin-top:0px;}
	.td_one{ margin:0; background-size:20px;}
	.td_one .right{ float:right; width:100%; height:300px;}
	.td_one .right img{height:100%; width:100%; object-fit: cover;}
	.td_one .nei{ width:42%; padding-left:20px; padding-top:10px; background-size:20px; position:relative; height:auto; width:100%; float:left; padding-bottom:0px; margin-bottom:20px; padding-right:20px;}
	.td_one .nei .title{ font-size:20px; line-height:30px;}
	.td_one .nei .desc{ font-size:15px; line-height:24px;}
	.td_one .nei .bottom{ padding-top:15px; line-height:22px; font-size:13px;}
	.td_two{ padding:0px 8px; padding-bottom:30px; width:100%}
	.td_two li{ padding:0px; padding:7px;}
	.td_two li .nei{ padding:20px 15px; height:240px;}
	.td_two li .title{ line-height:30px;}
}

/* 关于我们 gy */
.gy_lx{ float:left; width:100%; background:#fff; padding:80px 0; text-align:center; text-align:center;}
.gy_lx h3{ float:left; width:100%; font-size:38px; line-height:60px; color:#2C2F39;}
.gy_lx .desc{ float:left; width:100%; color:#777777; font-size:16px; margin-bottom:30px; line-height:40px;}
.gy_lx.bg_hui{ background:#F6F6F6}
.gy_one{ margin:130px 0;}
.gy_one .left{ width:46%; float:left;}
.gy_one .left .title{ float:left; width:100%; color:#2C2F39; font-size:40px; padding-bottom:15px;}
.gy_one .left .desc{ float:left; width:100%; color:#2C2F39; font-size:22px;}
.gy_one .nei{ float:right; width:54%; font-size:16px; line-height:32px; color:#6F6F6F;}
.gy_two{ background:url(../images/bg_29.jpg) no-repeat top center; height:600px; background-size:auto 100%;}
.gy_two .nei{ float:left; max-width:37%; padding-top:200px;}
.gy_two .title{ float:left; width:100%; padding-bottom:30px; background:url(../images/bg_24.jpg) no-repeat left bottom; font-size:40px; color:#2C2F39; font-weight:bold; line-height:54px; margin-bottom:20px;}
.gy_two .desc{ float:left; width:100%; font-size:16px; line-height:26px; color:#555555;}
.gy_three{ background:url(../images/bg_30.jpg) repeat-x left top #fff;}
.gy_three .info{ position:relative; float:left; width:100%; margin-bottom:150px;}

.lunbo1{ float:left; width:100%;}
.lunbo1 .swiper-slide{ background:url(../images/bg_30.jpg) repeat-x left top #fff;}
.lunbo1 .swiper-button-next,.lunbo1 .swiper-button-prev{width:50px; height:50px;outline:none; top:30px; bottom:0; z-index:111; display:inline-block; border-radius:40px;}
.lunbo1 .swiper-button-next{background:url(../images/right.png) no-repeat center center #0B3F89;right:0%}
.lunbo1 .swiper-button-prev{ background:url(../images/left.png) no-repeat center center #0B3F89;left:0%}
.lunbo1 .swiper-button-next:after,.lunbo1  .swiper-button-prev:after{content:''}
.lunbo1 .nei{ float:left; width:100%; padding:0px 100px;}
.lunbo1 .pimg{ float:left; width:50%; height:390px;}
.lunbo1 .pimg img{height:100%; width:100%; object-fit: cover;}
.lunbo1 .right{ float:left; width:50%; padding-top:30px; padding-left:100px; }
.lunbo1 .date{ float:left; width:100%;background:url(../images/bg_31.png) no-repeat left top; color:#0B3F89; font-size:100px;font-family: 'dincond'; padding-top:15px; font-weight:bold; padding-bottom:15px;}
.lunbo1 .title{ float:left; width:100%; font-size:24px; color:#333333; line-height:40px; padding:15px 0;}
.lunbo1 dl{ float:left; width:100%}
.lunbo1 dd{ float:left; width:100%; padding-left:20px; font-size:14px; line-height:24px; color:#777777; background:url(../images/bg_01.png) no-repeat left 12px; background-size:6px 3px; margin-bottom:5px;}

.lunbo2 { position:absolute; top:29px; right:80px; width:180px;}
.lunbo2 .swiper-slide { height:130px;width: 33%;opacity: 0.4;}
.lunbo2 .swiper-slide-thumb-active {opacity: 1;}
.lunbo2 span{ padding-top:25px; background:url(../images/bg_31.png) no-repeat top center; width:100%; float:left; font-size:18px; font-family:dincondBold; text-align:center; color:#0B3F89}

.lunbo3{ float:left; width:100%; position:relative; margin-bottom:100px;}
.lunbo3 .swiper-slide{ background:url(../images/bg_30.jpg) repeat-x left top #fff;}
.lunbo3 .swiper-button-next,.lunbo3 .swiper-button-prev{width:50px; height:50px;outline:none; top:48%; bottom:0; z-index:111; display:inline-block; border-radius:40px;}
.lunbo3 .swiper-button-next{background:url(../images/right.png) no-repeat center center #0B3F89;right:-100px}
.lunbo3 .swiper-button-prev{ background:url(../images/left.png) no-repeat center center #0B3F89;left:-100px}
.lunbo3 .swiper-button-next:after,.lunbo3  .swiper-button-prev:after{content:''}
.lunbo3 .nei{ float:left; width:100%; height:380px; background:#FFFFFF; position:relative;}
.lunbo3 .nei .pimg{ float:left; width:100%; height:330px;justify-content:center; align-items:center;display:-webkit-flex;}
.lunbo3 .nei .pimg img{ max-height:100%; max-width:90%;}
.lunbo3 .nei .title{ float:left; width:100%; padding:0px 20px; line-height:50px; font-size:14px; color:#555555;}
.lunbo3 .nei .fangda{ position:absolute; width:50px; height:50px; right:0; bottom:0; background:url(../images/bg_32.png) no-repeat center center; background-size:18px; cursor:pointer;}
.lunbo3 .nei .fangda img{ display:none}

.gy_four{ float:left; width:100%; padding-bottom:100px;}
.gy_four li{ width:20%; height:110px; float:left;justify-content:center; align-items:center;display:-webkit-flex;}
.gy_four li img{ max-width:80%; max-height:80px}
.tan_tj{ float:left; width:300px; padding:30px; text-align:center; font-size:18px; line-height:30px; background:#fff; border-radius:5px;}


@media screen and (min-width: 1201px) and (max-width: 1500px) {
	.lunbo1 .right{ padding-left:70px;}
}
@media screen and (min-width: 768px) and (max-width: 1200px) {/* 平板 */
	.gy_lx{ padding:50px 0;}
	.gy_lx h3{ font-size:28px; line-height:40px;}
	.gy_lx .desc{ font-size:14px; margin-bottom:15px;}
	.gy_one{ margin:70px 0;}
	.gy_one .left{ width:44%}
	.gy_one .left .title{ font-size:24px;}
	.gy_one .left .desc{ font-size:18px;}
	.gy_one .nei{ font-size:14px; line-height:26px;}
	.gy_two{ height:340px;}
	.gy_two .nei{ max-width:50%; padding-top:70px;}
	.gy_two .title{ font-size:26px; line-height:36px;}
	.gy_two .desc{ font-size:15px;}
	.lunbo1 .nei{ padding:0px 60px; padding-right:0;}
	.lunbo1 .pimg{ height:330px;}
	.lunbo1 .swiper-button-next,.lunbo1 .swiper-button-prev{ width:40px; height:40px; top:35px;}
	.lunbo1 .right{ padding-left:30px;}
	.lunbo1 .date{ font-size:60px; padding-bottom:0}
	.lunbo1 .title{ font-size:18px; line-height:30px;}
	.lunbo1 dd{ line-height:22px; font-size:13px;}
	.lunbo2 { right:40px; width:120px;}
	.lunbo2 span{ font-size:14px;}
	.gy_three .info{ margin-bottom:90px;}
	.lunbo3{ margin-bottom:50px; padding:0px 50px;}
	.lunbo3 .swiper-button-next,.lunbo3 .swiper-button-prev{ width:44px; height:44px;}
	.lunbo3 .swiper-button-next{background:url(../images/right.png) no-repeat center center #0B3F89;right:-10px}
	.lunbo3 .swiper-button-prev{ background:url(../images/left.png) no-repeat center center #0B3F89;left:-10px}
	.lunbo3 .nei{ height:300px;}
	.lunbo3 .nei .pimg{ height:250px;}
	.gy_four{ padding-bottom:60px;}
	.gy_four li{ width:25%; height:80px;}
	.gy_four li img{ max-height:60px}
	.tan_tj{ padding:30px; font-size:15px;}
}

@media (max-width: 767px) {/* 手机 */
	.gy_lx{ padding:30px 0;}
	.gy_lx h3{ font-size:20px; line-height:40px;}
	.gy_lx .desc{ font-size:12px; line-height:22px; margin-bottom:15px; padding:5px 30px;}
	.gy_one{ margin:30px 0; padding:0px 15px;}
	.gy_one .left{ width:100%; padding-bottom:20px;}
	.gy_one .left .title{ font-size:20px; padding-bottom:10px;}
	.gy_one .left .desc{ font-size:16px;}
	.gy_one .nei{ font-size:12px; line-height:22px; width:100%}
	.gy_two{ height:auto; padding:50px 20px; }
	.gy_two .nei{ max-width:100%; padding:0;}
	.gy_two .title{ font-size:20px; line-height:30px;}
	.gy_two .desc{ font-size:14px;}
	
	.lunbo1 .nei{ padding:0px; padding-top:90px;}
	.lunbo1 .swiper-button-next,.lunbo1 .swiper-button-prev{ width:35px; height:35px; top:38px;}
	.lunbo2{ width:80%; right:10%}
	.lunbo1 .pimg{ width:92%; margin-left:4%; height:240px;}
	.lunbo1 .right{ padding:15px 4%; width:100%}
	.lunbo1 .date{ font-size:50px; padding-bottom:0; background:none; padding-top:0}
	.lunbo1 .title{ font-size:18px; line-height:30px;}
	.lunbo1 dd{ line-height:22px; font-size:13px;}
	.gy_three .info{ margin-bottom:20px;}
	
	.lunbo3{ margin-bottom:40px; padding:0px 50px;}
	.lunbo3 .swiper-button-next,.lunbo3 .swiper-button-prev{ width:35px; height:35px;}
	.lunbo3 .swiper-button-next{background:url(../images/right.png) no-repeat center center #0B3F89;right:5px}
	.lunbo3 .swiper-button-prev{ background:url(../images/left.png) no-repeat center center #0B3F89;left:5px}
	.lunbo3 .nei{ height:300px;}
	.lunbo3 .nei .pimg{ height:250px;}
	.gy_four{ padding-bottom:30px;}
	.gy_four li{ width:33.333%; height:55px; padding:0px 10px;}
	.gy_four li img{ max-height:40px}
	.tan_tj{ padding:20px; font-size:14px;}
}

/* 隐私政策 zc */
.zc_body{ background:#F5F5F5}
.zc_main{ float:left; width:100%; margin-bottom:100px; background:#fff; padding:70px; margin-top:50px;}
.zc_one{ float:left; width:100%; padding-bottom:15px;font-size:36px; color:#333333; text-align:center; font-weight:bold; background-size:60px;}
.zc_two{ float:left; width:100%; font-size:14px; line-height:26px; color:#656565; margin-top:40px;}
.zc_two .t1{ color:#333333; font-size:18px;}

.fu_di{ float:left; width:100%; height:60px; display:none}
.fu_di ul{ position:fixed; bottom:0; width:100%; left:0;background:#183993; z-index:333333;}
.fu_di li{ float:left; width:25%;border-right: 1px solid rgba(255,255,255,.2); height:56px;}
.fu_di a{ float:left; width:100%; color:#fff; text-align:center; }
.fu_di .txt{ float:left; width:100%; font-size:14px;}
.fu_di .iconfont{ margin-top:8px; margin-bottom:3px; float:left; width:100%}

@media screen and (min-width: 1201px) and (max-width: 1660px) {
	.zc_one{ font-size:32px;}
}
@media screen and (min-width: 768px) and (max-width: 1200px) {/* 平板 */
	.zc_one{ font-size:26px;}
	.zc_main{ padding:40px; margin-bottom:50px;}
}
@media (max-width: 767px) {/* 手机 */
	.zc_one{ font-size:18px;}
	.zc_main{ padding:15px; margin-bottom:20px; margin-top:15px}
	.zc_two{ margin-top:15px; font-size:13px; line-height:25px;}
	.zc_two .t1{ font-size:16px;}
	.fu_di{ display:block;}
}

#hi-video-pop { display: none; position: fixed; top: 0; left: 0; z-index: 1000; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.7); text-align: center; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
#hi-video-pop * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
#hi-video-pop .hi-close { position: fixed; top: 86%; left: 50%; margin-left: -25px; width: 50px;  height: 50px; color: #fff; background: #fff; border-radius: 50%; transition: 0.5s; cursor: pointer;}
#hi-video-pop .hi-close:after,#hi-video-pop .hi-close:before { content: "";  position: absolute;  bottom: 24px;  left: 10px;  width: 30px;  height: 2px;  background: #333;  transition: 0.5s;}
#hi-video-pop .hi-close:hover { background: #3F77C5;}
#hi-video-pop .hi-close:hover:after,#hi-video-pop .hi-close:hover:before {  background: #fff;}
#hi-video-pop .hi-close:after { -webkit-transform: rotate(45deg); transform: rotate(45deg);}
#hi-video-pop .hi-close:before {-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}
#hi-video-pop video {position: fixed;left: 50%;top: 50%;max-width: 90%;max-height: 70%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}

.lx_dt .info{position: relative;top:-125px;right:202px;min-width: 0; font-size:14px; line-height:28px; background:url(../images/bg_lx2.png) no-repeat top center; background-size:100% 100%; width:377px; height:92px; text-align:center; color:#fff; text-align:left; padding:13px 20px;}
.lx_dt .info strong{ font-size:16px;}
.lx_dt .amap-marker-label{border: 0;background-color: transparent;}

.bshare-custom{ float:right;}
.xq_fx .bshare-custom .bshare-qqim{ background:none; padding:0; width:30px; height:30px; border-radius:100px; overflow:hidden;background:url(../images/fx1.png) no-repeat top center; background-size:100% 100%; margin-right:4px;}
.bshare-custom img{ margin:0;}
.xq_fx .bshare-custom .bshare-sinaminiblog{ background:none; padding:0; width:30px; height:30px; border-radius:100px; overflow:hidden;background:url(../images/fx2.png) no-repeat top center; background-size:100% 100%; margin-right:4px;}
.xq_fx .bshare-custom .bshare-weixin{ background:none; padding:0; width:30px; height:30px; border-radius:100px; overflow:hidden;background:url(../images/fx3.png) no-repeat top center; background-size:100% 100%;}
.bsBox{ box-sizing:content-box}





/*9.9*/
.x-main{
    padding: 60px 13.5% 40px 13.5%;
    background: #f6f6f6;
    border-bottom: 1px solid #f0f0f0;
}
.main .x-con{
    padding: 0 34px;
}
.main .x-con .x-title{
    font-size: 48px;
    color: #333;
    text-align: center;
    font-weight: initial;
}

.x-biao {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-top: 100px;
}
.x-biao .x-left{
    width: 47.5%;
}
.x-biao .x-left figure{
    width: 100%;
    height: 480px;
}
.x-biao .x-left figure img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.x-biao .x-left p{
    font-size: 14px;
    color: #999;
    margin-top: 20px;
}
.x-biao .x-left span{
    font-size: 14px;
    color: #0b3f89;
}
.x-biao .x-right{
    width: 50%;
}
.x-biao .x-right .x-form{
    width: 100%;
}
.x-biao .x-right .x-form ul li{
    margin-bottom: 25px;
}
.x-biao .x-right .x-form ul li span{
    display: block;
    font-size: 18px;
    color: #333;
    margin-bottom: 10px;
}
.x-biao .x-right .x-form ul li input{
    width: 100%;
    height: 62px;
    border: 1px solid #dddddd;
    padding: 0 20px;
    font-size: 16px !important;
    color: #999;
}
.x-biao .x-right .x-form ul li input::-webkit-input-placeholder {font-size: 16px !important;}
.x-biao .x-right .x-form ul li input::-moz-input-placeholder {font-size: 16px !important;}
.x-biao .x-right .x-form ul li input::-ms-input-placeholder {font-size: 16px !important;}

.x-biao .x-right .x-form ul li .x-img{
    position: relative;
}
.x-biao .x-right .x-form ul .x-li-a input{
    padding-right: 30%;
}
.x-biao .x-right .x-form ul li .x-img img{
        position: absolute;
        right: 8px;
        transform: translateY(-50%);
        top: 50%;
        cursor: pointer;
        width: 120px;
        height: 45px;
}
.x-biao .x-right .x-form ul .x-but{
    text-align: center;
    padding-top: 10px;
}

.x-biao .x-right .x-form ul .x-but button{
    width: 200px;
    height: 46px;
    border-radius: 24px;
    background: #0b3f89;
    color: #fff;
    text-align: center;
    line-height: 46px;
    font-size: 16px;
}
.x-biao .x-right .x-form ul .x-but button:last-child{
    background: #e5e5e5;
    color: #666;
    margin-left: 100px;
}

.x-jg{
    padding: 50px 13.5% 180px 13.5%;
    background: #fff;
}
.x-jg .x-title{
    font-size: 48px;
    color: #333;
    text-align: center;
    margin-bottom: 40px;
    font-weight: initial;
}
.x-jg figure{
    width: 100%;
    height: 500px;
}
.x-jg figure img{
    width: 100%;
    height: 100%;
    object-fit: contain;
}

@media (max-width: 1660px) {
    .x-biao .x-right .x-form ul .x-but button{
        width: 180px;
    }
}
@media (max-width: 1560px){
    .x-biao .x-right .x-form ul li input{
        height: 50px;
    }
    .x-biao{
        margin-top: 80px;
    }
    .x-biao .x-right .x-form ul li .x-img img{
        height: 38px;
    }
    .x-jg figure {
    height: 450px;
}
}
@media (max-width: 1200px){
        .x-biao .x-right .x-form ul .x-but button:last-child{
        margin-left: 5%;
    }
    .x-biao{
        margin-top: 60px;
    }
        .x-jg figure {
    height: 400px;
}
}
@media screen and (min-width: 1201px) and (max-width: 1560px){
    .x-main{
            padding: 60px 8% 40px 8%;   
    }
    .x-jg{
            padding: 50px 8% 150px 8%;
    }
}

@media screen and (min-width: 768px) and (max-width: 1200px){
    .x-main{
            padding: 60px 4% 40px 4%;   
    }
    .main .x-con .x-title{
        font-size: 28px;
    }
    .x-jg .x-title{
        font-size: 28px;
    }
    .x-jg{
            padding: 50px 4% 110px 4%;
    }
}
@media (max-width: 991px){
    .x-biao .x-left{
        width: 100%;
    }
    .x-biao .x-right{
        width: 100%;
        margin-top: 20px;
    }
    .x-biao .x-left figure {
    height: 400px;
}
.x-jg .x-title{
    margin-bottom: 20px;
}
}
@media (max-width: 767px){
    .x-main{
            padding: 30px 0 30px 0;   
    }
    .x-biao .x-right .x-form ul .x-but button{
        width: 125px;
    height: 42px;
    line-height: 42px;
    }
    .x-biao .x-right .x-form ul li {
    margin-bottom: 20px;
}
.main .x-con .x-title{
        font-size: 20px;
    }
    .x-jg .x-title{
        font-size: 20px;
    }
    .x-biao{
        margin-top: 30px;
    }
    .x-biao .x-left figure{
        height: 210px;
    }
    .x-biao .x-right .x-form ul li input{
        font-size: 14px;
    }
    .x-biao .x-right .x-form ul li span{
        font-size: 16px;
    }
    .x-jg figure {
    height: 210px;
}
.x-jg{
            padding: 30px 0 30px 0;
    }
    .x-biao .x-right .x-form ul li input::-webkit-input-placeholder {font-size: 14px !important;}
.x-biao .x-right .x-form ul li input::-moz-input-placeholder {font-size: 14px !important;}
.x-biao .x-right .x-form ul li input::-ms-input-placeholder {font-size: 14px !important;}
.x-biao .x-right .x-form ul .x-li-a input {
    padding-right: 50%;
}
}


#iamgsss div{
    font-size: 18px;
    text-align: center;
}
#iamgsss div span a{
    display: inline-block;
        color: #0b3f89;
}
#iamgsss div span a i{
    width: 10px;
    height: 9px;
    display: inline-block;
    background: url('../images/x-y3.png') no-repeat center;
    margin-left: 10px;
    
}


@media (max-width: 767px){
    #iamgsss div{
    font-size: 16px;
}
}





.weizhi{
	        height: 82px;
	    }
	    .wei{
	        float:initial;
	        display: flex;
	        justify-content: space-between;
	        align-items: center;
	        flex-wrap: wrap;
	    }
	    .wei .left{
	        float:initial;
	    }
	    .wei .right{
	        float:initial;
	    }
	    .centersearch{
	        
	        width: 320px;
            position: relative;
            margin: 10px 0;
            height:50px;
            overflow: hidden;
            border-radius: 100px;
	        border: 1px solid #0B3F89;
	    }
	    .centersearch input{
	        width:100%;
	        height:50px;
	        padding: 0 100px 0 20px;
	       
	    }
	    .centersearch button{
	        position: absolute;
            right: 0;
            top: 0;
            width: 80px;
            height: 100%;
            text-align: center;
            background-color: #0B3F89;
            color: #fff;
            z-index: 2;
            cursor: pointer;
	    }
	    
	    
	    @media (max-width:1300px){
	        .weizhi{
	        height: 164px;
	    }
	    }








