﻿@charset "utf-8";
/* CSS Document */
html{background:#f5f5f5;}
body,html{overflow-x:hidden;}
body{line-height:24px; font-size:14px; font-family: Arial;min-width:320px; width:100%; max-width:1920px;margin:0 auto; padding: 0px; color:#333333; background-color:#fff;
/*控制内容的可选择性*/
/*-webkit-user-select: none;
-ms-user-select: none;
-moz-user-select: none;
-khtml-user-select: none;
user-select: none;*/
}
*{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; outline: none;}
.ul,form, dl,dt,dd,.ol,menu,.h1,.h2,.h3,.h4,.h5,.h6,.p{ padding: 0px; margin: 0px;font-weight:normal;}
.ul li,.ol li{ list-style:none;}
select,input,textarea{font-family:Arial; border-radius:0; -webkit-border-radius:0; color:#414446; font-size:14px;}
input:focus { outline: none;}
input,button,select,textarea{ font-size:14px; font-family:Arial;outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ }
textarea{resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ }
textarea,input,select { margin:0; padding:0;}
select{height:38px; padding:0px 10px; border:solid 1px #cccccc; -webkit-appearance:none; -moz-appearance:none; appearance:none; background:#fff url(../images/select_icon.png) no-repeat right}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;/*去除苹果样式*/}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block;} /*html5设置*/
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}

.text::-webkit-input-placeholder{color:#afafaf;}
.text::-moz-placeholder{color:#afafaf; /* Mozilla Firefox 19+ */ }
.text::-moz-placeholder{color:#afafaf; /* Mozilla Firefox 4 to 18 */}
.text::-ms-input-placeholder{color:#afafaf; /* Internet Explorer 10-11 */ }

.w60{width:60%;}
.w35{width:35%;}
.fl{float:left;}
.fr{float:right;}

img{ border:0; vertical-align:top; max-width:100%;}
a{ color:#333333; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; color:#023793}
.clear{ clear:both; height:0; overflow:hidden;}
.clearfix:after { content:"."; display:block; height:0; visibility:hidden; clear:both;font-size: 0px; }
.clearfix { zoom:1; }
table,table td{ border-collapse:collapse;}
.table{ display:table; width:100%; height:100%;}
.table-cell,
.table-call{ display:table-cell; vertical-align:middle;}
.ul li em,.ul li i{ font-style:normal;}

.row1 {white-space: nowrap;overflow: hidden;text-overflow: ellipsis; display:block}
.row2, .row3, .row4, .row5, .row6 {display: -webkit-box; display: box; overflow: hidden; text-overflow: ellipsis; word-break: break-all; -webkit-box-orient: vertical;}
.row2 {	-webkit-line-clamp: 2;}
.row3 {	-webkit-line-clamp: 3;}
.row4 {	-webkit-line-clamp: 4;}
.row5 {	-webkit-line-clamp: 5;}
.row6 {	-webkit-line-clamp: 6;}
.fl{ float:left}
.fr{ float:right}
.img-scale{overflow:hidden;}
.img-scale .pic img,.img-scale .pic span{transition:all 0.7s;width:100%;}
.img-scale:hover .pic img,.img-scale:hover .pic span{transform:scale(1.1);}

.hover_shadow{transition:all 0.3s ease;}
.hover_shadow:hover{box-shadow: 0 1px 7px 0  rgba(0,0,0,0.14);transform:translate(0,-8px)}


.auto{ margin:auto; position:relative;}
.w_1600{ max-width:1600px;}
.w_1400{ max-width:1400px;}
@media(max-width:1476px){
.w_1400{padding:0 2%}
}
@media(max-width:1640px){
	.w_1600{ padding:0 2%}
}
body{max-width:1920px !important;margin:0 auto;!important}

.header{ font-size:16px; position:relative; z-index:100; width:100%; background-color:rgba(255,255,255,0.85); line-height:100px;max-width:1920px;}
.header .logo{ float:left; padding:26px 0 26px 4.2%; line-height:48px;}
.header .stock{ float:left; line-height:24px; padding:26px 0 26px 20px; color:#e90000}
.header .stock span{ display:inline-block; padding-left:20px; border-left:solid 1px #eeeeee}
.header .lan{ float:right; width:100px; text-align:center; border-left:solid 1px #eeeeee; border-right:solid 1px #eeeeee;}
.header .lan a{ display:block;}
.header .search_box{width:100px; padding:26px 0; line-height:48px; text-align:center; float:right;border-left:solid 1px #eeeeee;}
.header .open-search{ cursor:pointer; display:block; width:48px; height:48px; margin:auto; background:url(../images/head_search_icon.png) no-repeat center center}
.header .search{ position:absolute; display:none; border:solid 10px #023892; line-height:30px; padding-right:30px; background-color:#fff; border-radius:4px;top:100px;width:300px;right:100px;}
.header .search .text{ padding-left:10px; width:100%; height:30px; border:none;}
.header .search a{ position:absolute; right:0; top:0; height:30px; width:30px; display:block;background:url(../images/head_search_icon.png) no-repeat center center}
.header .link{ float:right; padding:0 12px; position:relative}
.header .link dl dt{ cursor:pointer; padding-right:15px; background:url(../images/head_icon.png) no-repeat right}
.header .link dl dd{ line-height:35px; position:absolute; min-width:100%; right:0; background: rgba(10,149,58,.8); display:none;font-size:14px;}
.header .link dl dd span a{ padding:0px 10px; display:block;border-top: solid 1px rgba(255,255,255,.2);color:#fff;transition:all .3s;}
.header .link dl dd span a:hover{background-color:rgba(10,149,58,1);transition:all .3s;transition:all .3s;}
.header .mainnav{ float:right; padding-right:60px;}
.header .mainnav ul li{ float:left; position:relative;}
.header .mainnav ul li b{ display:block; padding:0px 26px; font-weight:normal;}
.header .mainnav ul li .sub{display:none;position:absolute;min-width:200px;line-height: 38px;background: rgba(10,149,58,.8);}
.header .mainnav ul li .sub a{display:block;text-align:center;border-top: solid 1px rgba(255,255,255,.2);color: #fff;font-size: 14px;line-height: 18px;padding:9px 5px;transition:all .3s;}
.header .mainnav ul li .sub a:hover{background-color:rgba(10,149,58,1);transition:all .3s;}
.header .mainnav ul li#wapshow{ display:none}
.header .mainnav ul li.active b{ background-color:#023793;}
.header .mainnav ul li.active b a{ color:#fff;display:block;}
.header .mainnav#nav_wap{ display:none}


.footer{ background-color:#293446; line-height:30px; position: relative;}
.footer,
.footer a{ color:#6e737d}
.footer a:hover{ color:#fff}
.footer .box1{ padding:4% 0; border-bottom:solid 1px #343e50}

.footer .logo{ padding-bottom:20px;}
.footer .stock{ color:#fff; padding:20px 0; border-top:solid 1px #343e50}
.footer .stock span{ display:block; font-size:16px;}
.footer .stock span em{font-style: normal;}
.footer .stock span.red{color:#cc0000; }
.footer .stock span.green{color:#0a953d; }
.footer .stock span b{font-family: Arial ; font-size:30px;}
.footer .weixin { position:relative; display:inline-block}
.footer .weixin a{ position:relative; color:#fff; padding-left:45px; cursor:pointer;}
.footer .weixin a:before{ content:''; width:36px; height:36px; display:inline-block; position:absolute; left:0; background:#3f495a url(../images/weixin.png) no-repeat center center; border-radius:100px;}
.footer .weixin .pic{ display:none; bottom:40px; z-index:99; padding:10px; border-radius:10px; position:absolute; max-width:160px; background-color:#343e50}
.footer .weixin .pic img{ border:solid 5px #fff}
.foot_other{ float:left}
.foot_menu{ float:right}
.foot_menu ul li{ float:left;padding-left:5px;width: 175px;}
.foot_menu ul li b{ font-size:18px; padding-bottom:20px; display:block;min-height:80px;}
.foot_menu ul li b a{ color:#fff}
.foot_menu ul li span a{ display:block}
.foot_menu ul li:first-child{ padding-left:0}
.footer .box2{ padding:15px 0;}
.footer .other{ display:inline-block}
.footer .other a{ margin-right:40px; position:relative;}
.footer .other a:after{ content:''; display:inline-block; right:-20px; top:6px; position:absolute; width:1px; height:12px; background-color:#343e50}
.footer .other a:last-child:after{ display:none}
.footer .link{ width:180px; display:inline-block; position:relative; background-color:#343e50}
.footer .link dt{ cursor:pointer; padding:0px 10px; background:url(../images/foot_link_icon.png) no-repeat 95% center}
.footer .link dd{ display:none; position:absolute; background-color:#343e50; width:100%; bottom:30px;}
.footer .link dd a{ display:block;; padding:5px 10px; border-bottom:solid 1px #3d495f }
.footer .copyright{ position:absolute; right:0; bottom:0}
.footer .copyright .icp{ display:inline-block; white-space:nowrap}
@media (max-width:1640px){
.header .mainnav{ padding-right:40px;}
.header .mainnav ul li b{ padding:0 20px;}
.header .search_box{ width:70px;}
.header .lan{ width:70px;}
.footer .copyright{ right:2%}

}
@media (max-width:640px){
 .header .search{left:0;top:56px;width:100%;right:auto;}
 .footer .link{display:none;}
 .footer .other a{padding-right:30px;}
 .footer .other a{margin-right:10px;}
 .footer .other a{padding-right:0;}
 .footer .other a:after{display:none;}
}
@media (max-width:1440px){
.header .mainnav{ padding-right:20px; }
.header .mainnav ul li b{ padding:0 20px; }
}

@media (max-width:1400px){
.header .logo{ padding-left:2%}
.foot_menu ul li{ padding-left:50px}
}

@media (max-width:1366px){
.header .mainnav{ padding-right:10px; }

.header .mainnav ul li b{ padding:0 10px; }
 }
 @media (max-width:1200px){

.header .stock{ padding-left:10px;}
.header .stock span{ padding-left:10px;}
.header .search_box{ width:50px;}
.header .lan{ width:50px;}
.header .mainnav ul li b{ padding:0 8px; }
.footer .copyright{ position:relative;; padding-left:2%}
}
@media (max-width:1100px){
.foot_menu ul li{ padding-left:20px}
}
@media (max-width:960px){
.foot_menu{ display:none;}
.foot_other{ float:none; text-align:center}
}
@media(max-width:1100px){
.header{ line-height:36px; padding-right:60px; position:relative; opacity:1!important}
.header .logo{ padding:10px 2%; line-height:36px;}
.header .logo img{ height:36px;}
.header .stock{ padding:10px 0; line-height:18px; font-size:14px;}
.header .stock span{ padding-left:10px;}
.header .lan{ width:auto; padding:10px;}
.header .link{ padding:10px; display:none;}
.header .search_box{ padding:10px 0; width:auto}
.header .open-search{ width:36px; height:36px;}
.header .mainnav{ float:none;position: fixed; top:0; left:100%; padding-right:0; z-index: 100; width:100%; height: 100%; padding-left:50%; background: rgba(0,0,0,0.5); transition: all 0.3s ease; text-align: left;}
.header .mainnav#nav_wap.nav-show{ transform: translate(-100%,0); display:block}
.header .mainnav ul{ background:#fff; height:100%; padding-top:80px}
.header .mainnav ul li{ float:none;}
.header .mainnav ul li b{border-top:solid 1px #eeeeee; position:relative}
.header .mainnav ul li b i{ position:absolute; display:block; width:100%; height:100%;}
.header .mainnav ul li .sub{ position:relative;}
.header .mainnav ul li#wapshow{ display:block}

.header #open_nav{position: fixed;z-index:101; right:1%; top:12px; width:40px;height:30px;transition:background .3s; background-color:rgba(255,255,255,0.7)}
.header #open_nav i::before,
.header #open_nav i::after{ content:'';left:0; width:100%; height:100%; content:'';transition:transform 0.3s;}
.header #open_nav i,
.header #open_nav i::before,
.header #open_nav i::after{border-radius:3px;background:#d9092b;position:absolute;}
.header #open_nav i{left:10%;margin-top:-1px;width:80%;height:3px; top:15px;}
.header #open_nav i::before{ top:8px; width:70%}
.header #open_nav i::after{top:-8px; }
.header #open_nav:after{ content:''; display:block; background:#d9092b; width:3px; height:3px; position:absolute; border-radius: 4px; right:5px; bottom:5px}
.header #open_nav.open_nav_on i{background:none}
.header #open_nav.open_nav_on i::before,
.header #open_nav.open_nav_on i::after{  top:0 !important;}
.header #open_nav.open_nav_on i::before{ width:100%; transform:rotate(45deg);}
.header #open_nav.open_nav_on i::after{ transform:rotate(-45deg);}
.header #open_nav.open_nav_on:after{opacity: 0;}
}
@media(max-width:480px){
.header .stock{ display:none;}
}

.menu_location{position: relative;padding:25px 3%; line-height:60px; box-shadow:0 0 17px 3px rgba(0,0,0,0.06); background-color:#fff; margin-top: -4%;z-index: 3;}
.menu ul li{ display:inline-block; font-size:16px; margin-right:0}
.menu ul li a{ color:#666666; display:inline-block; margin:0 18px; position:relative;}
.menu ul li a:before{content:''; position:absolute; left:0; bottom:-26px; display:block; width:0; left:50%; height:4px; background-color:#023894;transition: all 0.4s;}
.menu ul li.active a{ color:#023894}
.menu ul li.active a:before,
.menu ul li a:hover:before{ width:100%; left:0}
.location{/* float:right;*/ padding-left:24px; background:url(../images/icon_location.jpg) no-repeat left}
.location,
.location a{ color:#999999}
.location span{ color:#0a953d}
.sub_menu{ text-align:center; padding-top:5%;}
.sub_menu ul li{ font-size:16px; display:inline-block; line-height:55px; padding:0 10px;}
.sub_menu ul li a{ color:#999999; border:solid 1px #eeeeee; display:block; padding:0px 10px; transition: all 0.2s;}
.sub_menu ul li a:hover,
.sub_menu ul li.active a{ color:#fff; background-color:#023894; border-color:#023894}
.column{ display:none}
@media(max-width:1400px){
.menu ul li a{ margin:0 10px}
}
@media(max-width:768px){
.menu_location{ line-height:48px; padding:3%;display:none;}
.location{ float:none;}
.column{ color:#fff; position:relative; display:block; text-align:center; line-height:40px; background-color:#023894; border-radius:10px;}
.column:after{ content:'﹀'; position:absolute; top:0; right:5%;}
.column.on:after{content:'︿';}
.menu{ display:none;}
.menu ul li{ display:block; margin-right:0; border-bottom:solid 1px #eee;padding:0;}
.menu ul li a{ display:block; text-align:center;}
.menu ul li a:before{ bottom:0}
.sub_menu ul li{font-size:14px;line-height:35px;padding:0;}
.sub_menu ul li a{min-width:80px;}
}

.Pages{ text-align:center; padding:4% 0; text-align:center; line-height:48px;}
/* .Pages .p_cur,
.Pages .p_count,
.Pages .p_total,
.Pages .p_jump,
.Pages .a_first,
.Pages .a_end{ display:none;} */
.Pages .p_cur,
.Pages .p_count{display:none;}
.Pages em{ font-style:normal;}
.Pages  a,input.i_text,.i_button{ border:solid 1px #eeeeee; padding:0px 20px; display:inline-block; margin:0 4px;line-height:48px;}
.i_button,input.i_text{width:50px;display:inline-block}
.i_button{background:url(../images/go.jpg)no-repeat center center;cursor:pointer}

.Pages  a.a_cur{ color:#fff; border-color:#023894; background-color:#023894}
.Pages  a.a_prev,
.Pages  a.a_next{ font-size:0; line-height:0}
.Pages  a.a_prev:before,
.Pages  a.a_next:before{ font-size:18px; display:inline-block; line-height:48px; font-family:SimSun}
.Pages  a.a_prev:before{ content:'<'}
.Pages  a.a_next:before{ content:'>'}

.single{ padding:5% 0;}
.w900{max-width:900px; margin:0 auto;}
.single .gpdm{width: 58%;float:left;margin-bottom: 3%;}
.single .gp{width: 40%;float:right;margin-bottom: 3%;}
@media(max-width:960px){
.single .gpdm{width:100%;float:none;}
.single .gp{width:100%;float:none;text-align:  center;}
.Pages .p_cur,
.Pages .p_count,
.Pages .p_total,
.Pages .p_jump,
.Pages .a_first,
.Pages .a_end{ display:none;}
}

.info_max_width{ max-width:900px; margin:5% auto;}
.info-article{ padding-top:4%;}
.info-article .title{ text-align:center}
.info-article .title h3{ font-size:24px; line-height:34px; }
.info-article .title .other{ padding:20px 0; opacity:0.6}
.info-article .title .other time{ padding-right:20px;}
.info-article .article{ line-height:30px; padding:3% 0; border-top:solid 1px #eeeeee; border-bottom:solid 1px #eeeeee; text-align: justify;}
.info-article .article img{    height: auto!important;}
.info-other{ padding:3% 0; opacity:0.7;}
.info-other span{ display:block}
@media(min-width:960px){
.info-article .title h3{ font-size:22px; }
}

.single_job{ background:no-repeat left bottom; min-height:640px; background-size:contain;padding:10% 3% 2% 3%;}
.single_job.shzp{ background-color:#00e2d7}
.single_job.xyzp{ background-color:#62d1ff}
.single_job .info{ float:right;  max-width:400px;}
.single_job .txt{ color:#fff; font-size:18px; padding-top:35px; padding-bottom:25px;}
.single_job .txt ul li{ padding:4px 0; display:inline-block; font-size:16px; line-height:35px;}
.single_job .txt ul li a{ color:#fff; display:inline-block; padding:0px 20px; background-color:rgba(255,255,255,0.3); border-radius:100px;}
.single_job .txt ul li a:hover{ background-color:#0a953d}
.single_job .link{ font-size:16px; float:left; padding-right:10px;}
.single_job .link a{ color:#fff; display:block; border:solid 3px #fff; text-align:center; padding:23px 33px 43px 33px; background:url(../images/icon_job.png) no-repeat center 80%;}
.single_job .link a:hover{ background-color:#0a953d}
.single_job .ewm{ float:left; border:solid 3px #fff}
.single_job .ewm img{ width:114px;}

.investor_list{ padding-top:2%}
.investor_list ul li{margin-top:3%;}
.investor_list ul li a{ padding:20px 20px 20px 50px; display:block; background-color:#f5f5f5;position:relative;}
.investor_list ul li h4{ font-size:16px; margin-bottom:10px;}
.investor_list ul li a:before{ position:absolute; display:block; left:10px; content:''; width:30px; height:30px; background:url(../images/icon_pdf1.png) no-repeat center center; background-size:contain;}
.investor_list ul li span{ float:right; color:#023894}
.investor_list ul li time{ color:#999999}
.investor_list ul li a:hover{ color:#fff; background-color:#023894}
.investor_list ul li a:hover span,
.investor_list ul li a:hover time{ opacity:0.5; color:#fff}
.investor_list ul li a:hover:before{background-image:url(../images/icon_pdf2.png)}
@media(min-width:960px){
.investor_list ul li { line-height:36px;  float:left; width:31.429%; font-size:16px;}
.investor_list ul li:nth-child(3n+2){ margin-left: 2.8565%;margin-right: 2.8565%;}
.investor_list ul li a{ height:250px; padding:50px 50px 0px 90px;}
.investor_list ul li h4{ font-size:24px;}
.investor_list ul li a:before{ left:40px;width:40px; height:40px;}
}

.news_hot { position:relative; padding-top:6%;}
.news_hot .list:after{ position:absolute; content:''; left:0; display:block; bottom:25px; width:90%; height:1px; background-color:#eeeeee}
.news_hot .slick-slide{ padding-top:20px; position:relative}
.news_hot .slick-list{ z-index:10}
.news_hot .pic{ float:left; width:51.429%; overflow:hidden; position:relative}
.news_hot .pic img{ width:100%}
.news_hot .pic .video{ position:absolute; width:100%; height:100%;}
.news_hot .pic .video a:after{width:100%;height:100%;position: absolute;left:0;top:0;background:rgba(0,0,0,.5);content:"";z-index:1;}
.news_hot .pic .video a{ display:block; width:100%; height:100%;}
.news_hot .pic .video a:before{ content: ''; position: absolute; left: 50%; top: 50%; width: 48px; height: 48px; margin: -24px 0 0 -24px; background: url("../images/icon_play.png") no-repeat center; z-index: 10;}
.news_hot .info{ float:right; width:40%; line-height:30px; padding:3% 0}
.news_hot .info h4{ font-size:24px;line-height:36px; word-break:normal; word-wrap:break-word;}
.news_hot .info p{ color:#999999; margin:30px 0}
.news_hot .info time{ position:absolute; left:20px; top:0px;z-index:3; font-size:16px; background-color:#023894; padding:15px 10px; border-radius:6px; color:#fff;font-family: Arial}
.news_hot .info time b{ display:block; font-size:36px;}
.news_hot .info .more{ line-height:55px; position:relative; padding-left:30px; padding-right:88px; display:inline-block; color:#fff; background-color:#023894;}
.news_hot .info .more a{ color:#fff;}
.news_hot .info .more:after{ content:''; position:absolute; right:30px; top:0; width:30px; height:100%; background:url(../images/ind_more_icon.png) no-repeat center center;transition:all 0.7s;}
.news_hot .info .more:hover{ background-color:#0a953d}
.news_hot .info .more:hover:after{ right:20px;}
.news_hot .slick-arrow{ z-index:20; top:auto; bottom:0px; width:25px; height:25px;}
.news_hot .slick-prev{ left:auto; right:78px;background:url(../images/jt_left.jpg) no-repeat center center!important}
.news_hot .slick-next{ background:url(../images/jt_right.jpg) no-repeat center center!important}
.news_hot .slick-arrow:before{ display:none}
.news_hot .slick-dots{ width:auto; right:48px; bottom:17px}
.news_hot .slick-dots li button{ font-size:14px; line-height:25px; color:#aab4d1}
.news_hot .slick-dots button:before{ display:none}
.news_hot .slick-dots li{ display:none; height:25px; line-height:25px;}
.news_hot .slick-dots li.slick-active{ display:block;}
.news_hot .count{ position:absolute; bottom:0px; right:30px;color:#aab4d1; line-height:50px;}
.news_hot .count span{ padding-left:5px;}

.news_list{ padding-top:5%;}
.news_list ul li{}
.news_list ul li:nth-child(odd){ background-color:#f5f5f5}
.news_list ul li a{ display:block; padding:20px; overflow:hidden; color:#999999;}
.news_list ul li .pic{ float:left; width:28%; overflow:hidden; max-height:245px;}
.news_list ul li .info{ float:right; width:68%; line-height:30px;}
.news_list ul li .info h4{ padding-top:30px; font-size:24px; color:#333333}
.news_list ul li .info time{ display:block; padding:20px 0;}
.news_list ul li a:hover { color:#fff; background-color:#023894}
.news_list ul li a:hover .info h4{ color:#fff}
.news_list ul li a:hover time{ opacity:0.5}
@media(max-width:960px){
.news_hot .info .more{ line-height:40px; padding-left:20px; padding-right:58px;}
.news_hot .info .more:after{ right:20px;}

.news_hot .pic,
.news_hot .info{ float:none; width:100%;}
.news_hot .info{line-height:24px;}
.news_hot .info h4{font-size:16px;line-height:24px;}
.news_hot .info p{ margin:5px 0}
.news_hot .info time{ font-family:Arial; padding:8px 5px;}
.news_hot .info time b{ font-size:22px;}

.news_list ul li .info{ line-height:18px;font-size:12px;}
.news_list ul li .info h4{ font-size:16px; padding-top:0}
.news_list ul li .info time{ padding:0;}
}
@media(max-width:640px){
.news_list ul li{ padding:2% 0}
.news_list ul li a{ padding:2%}
.news_hot .info p{ font-size:12px; line-height:20px;}
}



.video_title{ font-size:36px; margin-top:4%; margin-bottom:2%; line-height:50px;}
.video_title span{ padding-right:50px; display:inline-block; position:relative;}
.video_title span:after{ content:''; position:absolute; margin-left:10px; display:inline-block; width:36px; height:50px; background:url(../images/video_icon.jpg) no-repeat center center; background-size:contain}
.video_play video{width:100%; object-fit: cover; object-position: top;}

.video_list{ padding:4% 0; position:relative}
.video_list .slick-slide{ opacity:0.6; text-align:center;; position:relative;}
.video_list .slick-slide a{ display:block; position:relative; padding:10px;}
.video_list .slick-slide figure{ overflow: hidden; position:relative;}
.video_list .slick-slide figure img{ display:none}
.video_list .slick-slide span{ display:block; padding-bottom:50%; background:no-repeat center center; background-size:contain;transition: all 0.8s;}
.video_list .slick-slide p{ font-size:16px; padding:10px 0; color:#333333}
.video_list .slick-prev{ top:44%; left:-45px; }
.video_list .slick-next{ top:44%; right:-45px; }
.video_list .slick-prev:before,
.video_list .slick-next:before{ line-height:45px; font-size:35px; }

.video_list .slick-current,
.video_list .slick-slide:hover{ opacity:1}
.video_list .slick-slide:hover figure span{ transform: scale(1.1);}
.video_list .slick-slide:hover figure:before,
.video_list .slick-current figure:before{ z-index:5; content:''; display:block; position:absolute; width:100%; height:100%; box-shadow:inset 0 0 0px 4px #0a953d}

@media(max-width:1476px){
.video_list .slick-prev{ top:44%; left:-30px; }
.video_list .slick-next{ top:44%; right:-30px; }
}
@media(max-width:1366px){
.video_list .slick-prev{ top:44%; left:0; }
.video_list .slick-next{ top:44%; right:0; }
}
@media(max-width:1024px){
.video_title{ font-size:30px}
}

@media(max-width:640px){
.video_title{ font-size:20px}
.video_title:after{ width:26px;}
.video_list .slick-slide p{ font-size:14px;}
}

.site_map{ max-width:1200px; margin:auto}
.site_map ul li{ padding:2%; border-bottom:dotted 1px #eee}
.site_map ul li b{ font-size:16px; color:#023894}
.site_map ul li span{ padding:5px 10px; opacity:0.8; display:inline-block; white-space:nowrap}

.search_list{ padding-top:4%}
.search_list ul li{padding:1% 0; border-bottom:dotted 1px #eee}
.search_list ul li time{ float:right; color:#999}

.link_list{ overflow:hidden}
.link_list ul{ top:-1px; left:-1px; position:relative;}
.link_list ul li{ float:left; width:20%; }
.link_list ul li a{ display:block; padding:4.27% 4.27%; text-align:center;}
.link_list ul li a h4{ color:#666; font-size:14px; text-align:center; bottom:10px; position:absolute; left:0; width:100%;transition: all 0.3s ease;}

.link_list ul li .box{ padding:15% 10%; position:relative}
.link_list ul li .box:before{ content:''; display:block; position:absolute; left:0; width:1px; height:100%; bottom:0; background-color:#dedede}
.link_list ul li .pic{ overflow:hidden;}
@media(min-width:960px){
.link_list ul li:nth-child(5n+1):before{ content:''; display:block; position:absolute; width:100%; height:1px; left:0;background-color:#dedede}
.link_list ul li:nth-child(5n+1):before{/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,dedede+25,dedede+50,dedede+75,ffffff+100 */
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(222,222,222,1) 25%, rgba(222,222,222,1) 50%, rgba(222,222,222,1) 75%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(222,222,222,1) 25%,rgba(222,222,222,1) 50%,rgba(222,222,222,1) 75%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(255,255,255,1) 0%,rgba(222,222,222,1) 25%,rgba(222,222,222,1) 50%,rgba(222,222,222,1) 75%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */}
.link_list ul li:nth-child(1) .box:before,
.link_list ul li:nth-child(2) .box:before,
.link_list ul li:nth-child(3) .box:before,
.link_list ul li:nth-child(4) .box:before,
.link_list ul li:nth-child(5) .box:before{/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,dedede+50 */
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(222,222,222,1) 80%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(222,222,222,1) 80%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(222,222,222,1) 80%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dedede',GradientType=0 ); /* IE6-9 */}
.link_list ul li:nth-child(11) .box:before,
.link_list ul li:nth-child(12) .box:before,
.link_list ul li:nth-child(13) .box:before,
.link_list ul li:nth-child(14) .box:before,
.link_list ul li:nth-child(15) .box:before{
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#dedede+50,ffffff+100 */
background: rgb(222,222,222); /* Old browsers */
background: -moz-linear-gradient(top, rgba(222,222,222,1) 80%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(222,222,222,1) 80%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(222,222,222,1) 80%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dedede', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
}
@media(max-width:960px){
.link_list ul li{ width:33.333%}
.link_list ul li:nth-child(3n+1):before{ content:''; display:block; position:absolute; width:100%; height:1px; left:0;background-color:#dedede}
}

.contact_editor{ padding:4% 0}
.contact_editor #allmap_01{ width:100%; height:500px;}
.contact_editor .info{ padding:3%; line-height:30px; font-size:16px;}
.contact_editor #allmap_01 *{ max-width: none; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; -o-box-sizing:content-box;-o-box-sizing:content-box; box-sizing:content-box;}
.contact_editor #allmap_01 .BMapLib_bubble_title{ font-size:14px; color:#023894}
.contact_editor #allmap_01 .BMapLib_bubble_content{ line-height:26px; font-size:12px;}
@media(min-width:768px){
.contact_editor .info{ width:42%; float:left;}
.contact_editor #allmap_01{ width:56%; float:right}
}



/*了解*/
* {margin: 0;padding: 0;list-style: none;border: 0;word-break:break-word;vertical-align:top;outline: none;/* moz-user-select: -moz-none; -webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout: none;-moz-touch-callout: none;-ms-touch-callout: none;-o-touch-callout: none;touch-callout: none; */}
.acquaintance{position: relative;margin-bottom: 7%;margin-top: -5%;z-index: 1;}
.acquaintance .text{text-align: justify;}
.acquaintance .t1 .box-top1{margin-bottom: 6%;padding-top: 9.375%;font-size: 0;background-image: url('../images/acquaintance-t1.jpg');background-size: 100%;background-repeat: repeat-y;background-position: center}
.acquaintance .t1 .box-top1 .img{display: inline-block;width: 68%;vertical-align: middle;}
.acquaintance .t1 .box-top1 .img img{width: 100%}
.acquaintance .t1 .box-top1 .main{display: inline-block;width: 25%;margin-left: 7%;vertical-align: middle;}
.acquaintance .t1 .box-top1 .main .title{font-size: 40px;color: #023894;line-height: 1.4;}
.acquaintance .t1 .box-top1 .main .text{margin-top: 40px;font-size: 16px;color: #666666;line-height:1.5;}
.acquaintance .t1 .public-text{text-align: center;}
.public-text{font-size: 16px;color: #666666;line-height:1.5;}
.acquaintance .t1 .ioc-list{margin-top: 5%;}
.acquaintance .t1 .ioc-list ul{font-size: 0; overflow:hidden}
.acquaintance .t1 .ioc-list ul li{ float:left; width:25%;}
.acquaintance .t1 .ioc-list ul li:last-child{margin-right: 0;}
.acquaintance .t1 .ioc-list ul li em{display: inline-block;vertical-align: middle;}
.acquaintance .t1 .ioc-list ul li .box-main{display: inline-block;width: calc(100% - 120px);margin-left: 30px;vertical-align: middle;}
.acquaintance .t1 .ioc-list ul li .box-main .value{font-size: 16px;color: #023894;}
.acquaintance .t1 .ioc-list ul li .box-main .value span{font-size: 36px;font-weight: bold;vertical-align: initial;}
.acquaintance .t1 .ioc-list ul li .box-main .title{margin-top: 10px;font-size: 16px;color: #023894; padding-right:10%}
.acquaintance .t1 .describe-list{margin-top: 8%;}
.acquaintance .t1 .describe-list .item-box{margin-bottom: 8%;}
.acquaintance .t1 .describe-list .one .img{position: relative;float: right;width: 41.5%;font-size: 0;}
.acquaintance .t1 .describe-list .one .box-main{float: left;width: 40%}
.acquaintance .t1 .describe-list .item-box .box-main .number{font-size: 72px;color: #0a953d;font-weight: bold;}
.acquaintance .t1 .describe-list .item-box .box-main .title{margin-top: 80px;font-size: 30px;color: #333333; line-height: 1.45;}
.acquaintance .t1 .describe-list .item-box .box-main .text{margin-top: 40px;font-size: 16px;color: #666666;line-height:1.5;}
.acquaintance .t1 .describe-list .one .img .owl-carousel{position: relative;width: 97%;margin-left: auto;z-index: 2;}
.acquaintance .t1 .describe-list .one .img .owl-carousel .owl-stage-outer{width: 100%;position: relative;overflow: hidden;font-size: 0;}
.acquaintance .t1 .describe-list .one .img .owl-carousel .owl-stage-outer .owl-item{display: inline-block;width: 100%}
.acquaintance .t1 .describe-list .one .img .owl-carousel .owl-stage-outer .owl-item img{width: 100%}
.acquaintance .t1 .describe-list .one .img .owl-carousel .owl-nav{display: none;}
.acquaintance .t1 .describe-list .one .img .owl-carousel .owl-dots{margin-top: 10px;text-align: right;}
.acquaintance .t1 .describe-list .one .img .owl-carousel .owl-dots .owl-dot{display: inline-block;margin-right: 15px;}
.acquaintance .t1 .describe-list .one .img .owl-carousel .owl-dots .owl-dot:last-child{margin-right: 0;}
.acquaintance .t1 .describe-list .one .img .owl-carousel .owl-dots .owl-dot span{display: block;width: 8px;height: 8px;border: 1px solid #dfdfdf;border-radius: 50%;box-sizing: border-box}
.acquaintance .t1 .describe-list .one .img .owl-carousel .owl-dots .owl-dot.active span{border: 1px solid #023894;background-color: #023894;}
.acquaintance .t1 .describe-list .one .img:after{display: block;position: absolute;content: '';left: 0;bottom: 0;z-index: 1;width: 265px;height: 320px;background-color: #023894;}
.acquaintance .t1 .describe-list .item-box .box-main .ioc-list2{margin-top: 30px;}
.acquaintance .t1 .describe-list .item-box .box-main .ioc-list2 ul li{display: inline-block;margin-right: 7.5%;}
.acquaintance .t1 .describe-list .item-box .box-main .ioc-list2 ul li:last-child{margin-right: 0;}
.acquaintance .t1 .describe-list .item-box .box-main .ioc-list2 ul li em{display: inline-block;vertical-align: middle;}
.acquaintance .t1 .describe-list .item-box .box-main .ioc-list2 ul li .text-box{display: inline-block;margin-left: 30px;vertical-align: middle;}
.acquaintance .t1 .describe-list .item-box .box-main .ioc-list2 ul li .text-box .value{font-size: 16px;color: #023894;}
.acquaintance .t1 .describe-list .item-box .box-main .ioc-list2 ul li .text-box .value span{font-size: 36px;font-weight: bold;vertical-align: initial;}
.acquaintance .t1 .describe-list .item-box .box-main .ioc-list2 ul li .text-box .title{margin-top: 10px;font-size: 16px;color: #023894;}
.w_1660{max-width: 1660px;}
.acquaintance .t1 .describe-list .two .img{float: left;position: relative;width: 49%}
.acquaintance .t1 .describe-list .two .box-main{float: right;width: 40.5%}
.acquaintance .t1 .describe-list .two .img img{width: 100%}
.acquaintance .t1 .describe-list .two .img .number{position: absolute;top: -20px;right: -20px;font-size: 72px;color: #0a953d;font-weight: bold;}
.acquaintance .t1 .describe-list .two .box-main .title{margin-top: 0;}
.acquaintance .t1 .describe-list .two .box-main .ioc-list3{margin-top: 30px;}
.acquaintance .t1 .describe-list .two .box-main .ioc-list3 ul li{display: inline-block;margin-right: 10%;text-align: center;max-width:150px;}
.acquaintance .t1 .describe-list .two .box-main .ioc-list3 ul li:last-child{margin-right: 0;}
.acquaintance .t1 .describe-list .two .box-main .ioc-list3 ul li em{display: block;margin:auto;vertical-align: middle;}
.acquaintance .t1 .describe-list .two .box-main .ioc-list3 ul li .text-box .value{margin-top: 20px;font-size: 16px;color: #023894;}
.acquaintance .t1 .describe-list .two .box-main .ioc-list3 ul li .text-box .value span{font-size: 36px;font-weight: bold;vertical-align: initial;}
.acquaintance .t1 .describe-list .two .box-main .ioc-list3 ul li .text-box .title{margin-top: 10px;font-size: 16px;color: #023894;}
.acquaintance .t1 .describe-list .three .box-main{float: left;width: 34%}
.acquaintance .t1 .describe-list .three .img{float: right;width: 60%}
.acquaintance .t2 .main-title{ color:#fff;font-size: 36px; padding-bottom:8%}
.acquaintance .t2 .course{padding-top: 5.2%;padding-bottom: 2.6%;background-image: url('../images/course-bag.jpg');background-size: cover;}
.Timeline003 .year_info .info .img{display: inline-block;position: relative;width: 48.5%;vertical-align: middle;}
.Timeline003 .year_info .info .text{ position:absolute; right:5%; top:10%; display: inline-block;width: 40%;font-size: 16px;color: #ffffff;line-height:1.5;vertical-align: middle; height:80%;  overflow-y: auto;}
.Timeline003 .year_info .info .text::-webkit-scrollbar { width : 5px;  height: 1px;}
.Timeline003 .year_info .info .text::-webkit-scrollbar-thumb { border-radius: 10px;  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2); background: rgba(2,56,148,0.5);}
.Timeline003 .year_info .info .text::-webkit-scrollbar-track {  box-shadow   : inset 0 0 5px rgba(0, 0, 0, 0.2); border-radius: 10px; background: #ededed;}
.Timeline003 .year_info .info .text p{ padding:5px 16px; position:relative;}
.Timeline003 .year_info .info .text p:before{ position:absolute; left:0; top:15px; content:''; width:6px; height:6px; background-color:#fff; border-radius:100px;}
.Timeline003 .year_info .info .img{ padding:2% 0;}
.Timeline003 .year_info .info .img img{width: 100%}
.Timeline003 .year_info .info .img .title{position: absolute;top:0px; line-height:70px;right:0;font-size: 72px;color: #fff;font-weight: bold;}
.Timeline003 .year_info .slick-arrow{ width: 40px; height: 40px; border: none; background:url("../images/jt_prev.png") no-repeat center; border-radius: 100%; z-index: 10;}
.Timeline003 .year_info .slick-prev{ left: -3%;}
.Timeline003 .year_info .slick-next{ background-image: url("../images/jt_next.png"); right: -3%;}
.Timeline003 .year_info .slick-arrow:before{ display: none;}
.Timeline003 .year_list{margin-top:4%;}
.Timeline003 .year_list ul li{position: relative;padding: 40px 0;}
.Timeline003 .year_list ul li:before{position: relative;display: block;content: '';width: 100%;border-top:1px dashed rgba(255, 255, 255, .1);}
.Timeline003 .year_list ul li span{position: absolute;bottom: 0;left: 0;width: 100%;font-size: 18px;color: rgba(255, 255, 255, .1);text-align: center;}
.Timeline003 .year_list ul li.slick-current span{color: #fff;bottom: unset;top: 0;}
.Timeline003 .year_list ul li.slick-current:before{border-top:1px solid rgba(255, 255, 255, 1);}
.Timeline003 .year_list ul li:after{display: block;position: absolute;content: '';top: 0;left: 0;right: 0;bottom: 0;margin: auto;width: 8px;height: 8px;border: 1px solid #fff;border-radius: 50%;box-sizing: border-box}
.Timeline003 .year_list ul li.slick-current:after{background-color: #fff;}
.Timeline003 .year_list ul li.slick-current span:after{position: absolute;display: block;content: '';bottom: -20px;left: 0;right: 0;margin: auto;width: 1px;height: 15px;background-color: #fff;}
.Timeline003 .year_list .slick-arrow{ width: 40px; height: 40px; border: none; background:url("../images/ind_jt_prev.png") no-repeat center; border-radius: 100%; z-index: 10;}
.Timeline003 .year_list .slick-prev{ left: -3%;}
.Timeline003 .year_list .slick-next{ background-image: url("../images/ind_jt_next.png"); right: -3%;}
.Timeline003 .year_list .slick-arrow:before{ display: none;}
.acquaintance .t3 .honor{margin-top: 7%;}
.acquaintance .t3 .honor .main-title{font-size: 36px;color: #023894;}
.acquaintance .t3 .honor .slider-items{margin-top: 4%;font-size: 0; background:url(../images/scrollbar_line.jpg) repeat-x bottom}
.acquaintance .t3 .honor .slick-slide{ padding:0 30px 1% 30px; position:relative;}
.acquaintance .t3 .honor .slick-slide:hover .img{box-shadow: 0 0 20px rgba(0, 0, 0, .06)}
.acquaintance .t3 .honor .img{padding: 4% 5%;border: 1px solid #eeeeee;}
.acquaintance .t3 .honor .img span{ display:block; background:no-repeat center center; background-size:contain; padding-bottom:72%;}
.acquaintance .t3 .honor .text{margin-top: 20px;font-size: 16px;color: #666666; line-height:30px; /* height:90px; */ -webkit-line-clamp: initial;}
.acquaintance .t3 .honor .slick-arrow{ width: 40px; height: 40px; border: none; background:url("../images/ind_jt_prev.png") no-repeat center #023894; border-radius: 100%; z-index: 10;}
.acquaintance .t3 .honor .slick-prev{ left: -3%;}
.acquaintance .t3 .honor .slick-next{ background-image: url("../images/ind_jt_next.png"); right: -3%;}
.acquaintance .t3 .honor .slick-arrow:before{ display: none;}
    /*.acquaintance .t3 .honor .slick-current:before{ content:''; display:block; position:absolute; bottom:0; left:30%; width:40%;height: 10px;border-radius: 10px;background-color: #023894;}*/

.lift-nav{position: fixed;top: 50%;right: 3%;transform: translateY(-50%);z-index: 99;text-align: right;line-height: 1;}
.lift-nav ul li{margin-bottom: 30px;}
.lift-nav ul li:last-child{margin-bottom: 0px;}
.lift-nav ul li span{display: none;font-size: 16px;color: #023894;}
.lift-nav ul li:before{display: inline-block;content: '';width: 5px;height: 5px;margin-right: 12px;border-radius: 5px;background: #809bc9;vertical-align: middle;}
.lift-nav ul li.on:before{display: none;}
.lift-nav ul li.on span{display: none;vertical-align: middle;}
.lift-nav ul li.on:after{display: inline-block;content: '';width: 28px;height: 28px;margin-left: 15px;background-size: 100%;vertical-align: middle;}
.lift-nav ul li:nth-of-type(1).on:after{background-image: url('../images/lift-nav1.png');}
.lift-nav ul li:nth-of-type(2).on:after{background-image: url('../images/lift-nav2.png');}
.lift-nav ul li:nth-of-type(3).on:after{background-image: url('../images/lift-nav3.png');}
.lift-nav ul li:nth-of-type(2) span{color: #fff;}
.lift-nav ul li:nth-of-type(4) span{color: #fff;}
.lift-nav.tech ul li:nth-of-type(1).on:after{background-image: url('../images/lift-nav4.png');}
.lift-nav.tech ul li:nth-of-type(2).on:after{background-image: url('../images/lift-nav5.png');}
.lift-nav.tech ul li:nth-of-type(3).on:after{background-image: url('../images/lift-nav6.png');}
.lift-nav.tech ul li:nth-of-type(4).on:after{background-image: url('../images/lift-nav7.png');}
.send{padding: 5.2% 0 6.25% 0;}
.send .left{float: left;width: 53%}
.send .right{float: right;width: 40%}
.send .title{font-size: 36px;color: #023894;}
.send .text{margin-top: 25px;font-size: 16px;color: #666666;line-height:1.5; text-align: justify;}
.send .text p{margin-bottom: 15px;}
.send .name-img{margin-top: 30px;text-align: right;}
.send .name-img img{max-width: 100%;}
.send .img img{width: 100%}
.culture{padding: 0 0 6.25% 0;}
.culture .list ul{font-size: 0;}
.culture .list ul li{position: relative;display: inline-block;width: 31.5%;margin-right: 2.75%;margin-bottom: 2.75%;background-color: #f5f5f5;transition: 0.3s ease;}
.culture .list ul li:nth-of-type(3n){margin-right: 0;}
.culture .list ul li a{ display:block; position:absolute; width:100%; height:100%; z-index:5}
.culture .list ul li .img img{width: 100%;opacity: .15;transition: 0.3s ease;}
.culture .list ul li .main{position: absolute;top: 0;left: 0;padding: 0 9%;width: 100%;height: 100%;box-sizing: border-box}
.culture .list ul li .main .title{font-size: 24px;color: #023894;}
.culture .list ul li .main .text{margin-top: 20px;font-size: 16px;color: #243542;line-height:1.5;white-space: pre-wrap;}

.culture .list ul li:hover{background-color: #023894;}
.culture .list ul li:hover .img img{opacity: .4;}
.culture .list ul li:hover .main .title{color: #fff}
.culture .list ul li:hover .main .text{color: #fff}
/*科技研发*/
.technology{padding: 5.2% 0 0 0;}
.technology .academy{padding-bottom: 7.2%;}
.technology .academy .textarea{margin-bottom: 4%;}
.technology .academy .textarea .main-title{float: left;font-size: 36px;color: #023894}
.technology .academy .textarea .text{float: right;width: 64.2%;font-size: 16px;color: #666666;line-height:1.5;text-align: justify;}
.technology .academy .textarea .main-title em{display: block;margin-top: 30px;width: 230px;height: 3px;background-color: #f5f5f5;}
.technology .academy .textarea .main-title em:after{display: block;content: '';width: 70px;height: 3px;background-color: #023894;}
.technology .academy .textarea2{margin-top: 5.7%;}
.technology .academy .textarea2 .main{float: left;width: 25%;background-image: url('../images/technology-academy.jpg');background-size: cover;background-repeat: no-repeat;}
.technology .academy .textarea2 .text{float: right;width:64%;font-size: 16px;color: #666666;line-height:1.5; text-align: justify;}
.technology .academy .textarea2 .main ul{font-size: 0;padding: 16% 11.7%;}
.technology .academy .textarea2 .main ul li{margin-bottom: 35px;}
/* .technology .academy .textarea2 .main ul li:last-child{margin-bottom: 0px;} */
.technology .academy .textarea2 .main ul li .name{font-size: 16px;color: rgba(255, 255, 255, .5);}
.technology .academy .textarea2 .main ul li .value{margin-top: 10px;font-size: 16px;color: #fff;line-height:1.5;}
.technology .power{padding: 7.2% 0 10.9% 0; background:#1042a1 url(../images/technology-power.jpg) no-repeat center bottom; background-size:contain}
.technology .power .title{font-size: 36px;color: #fff;text-align: center;}
.technology .power .img{margin-top: 7.1%;text-align: center;}
.technology .power .img img{max-width: 100%;}
.kyll_icon{ padding:5% 0; text-align:center; position:relative; background:url(../images/kyll_bg.png) no-repeat center center; background-size:contain; max-width:933px; margin:auto;}
.kyll_icon ul li{ padding:2% 0; display:inline-block; width:24%; color:#fff; font-size:16px;}
.kyll_icon ul li figure{ padding:15px 0;}
.kyll_icon ul li span{ display:block; padding:10px 0;}
.kyll_icon ul li b{ font-size:30px;}
.technology .system{padding: 7% 0;}
.technology .system .main-title{font-size: 36px;color: #023894;text-align: center;}
.technology .system .textarea{position: relative;margin-top: 4%;}
.technology .system .textarea .img{margin-left: auto;width: 60%}
.technology .system .textarea .img img{width: 100%}
.technology .system .textarea .main{position: absolute;top: 0;left: 0;width: 40%;height: 100%;padding-left: 10%;background-color: #f5f5f5;box-sizing: border-box}
.technology .system .textarea .main .title{font-size: 30px;color: #333333;}
.technology .system .textarea .main .text{margin-top: 40px;}
.technology .system .textarea .main .text ul{font-size: 20px;}
.technology .system .textarea .main .text ul li{margin-bottom: 0;}
.technology .system .textarea .main .text ul li:last-child{margin-bottom: 0px;}
.technology .system .textarea .main .text ul li:before{display: inline-block;content: '';width: 5px;height: 5px;border-radius: 5px;background-color: #023894;border-radius: 5px;vertical-align: middle;}
.technology .system .textarea .main .text ul li span{display: inline-block;margin-left: 9px;font-size: 16px;color: #666666;vertical-align: middle;}
.technology .system .list{margin-top: 40px;}
.technology .system .list ul{font-size: 0;}
.technology .system .list ul li{display: inline-block;padding-top: 5%;padding-bottom: 1%;width: 48.5%;min-height: 570px;margin-right: 3%;border: 1px solid #eeeeee;box-sizing: border-box;}
.technology .system .list ul li:last-child{margin-right: 0;}
.technology .system .list ul li .title{font-size: 30px;color: #333333;text-align: center;}
.technology .system .list ul li .box{max-width: 83%;margin: 70px auto 0 auto;}
.technology .system .list ul li .box .strip{margin-bottom: 25px;padding: 10px;border-radius: 90px;}
.technology .system .list ul li .box .strip:last-child{margin-bottom: 0px;}
.technology .system .list ul li .box .strip .num{display: inline-block;width: 70px;height: 70px;font-size: 24px;color: #fff;font-family: 'Arial';line-height: 70px;text-align: center;border-radius: 100%;vertical-align: middle;}
.technology .system .list ul li .box .strip .main{display: inline-block;margin-left: 40px;width: calc(100% - 110px);vertical-align: middle;}
.technology .system .list ul li .box .strip .main .name{font-size: 16px;color: #1f89fe;}
.technology .system .list ul li .box .strip .main .value{margin-top: 10px;font-size: 16px;color: #333333;}
.technology .system .list ul li .box .strip:nth-of-type(1){background-color: #f1f9fe;}
.technology .system .list ul li .box .strip:nth-of-type(1) .num{background-color: #79c2f9;}
.technology .system .list ul li .box .strip:nth-of-type(1) .main .name{color: #79c2f9;}
.technology .system .list ul li .box .strip:nth-of-type(2){background-color: #e8f3ff;}
.technology .system .list ul li .box .strip:nth-of-type(2) .num{background-color: #1f89fe;}
.technology .system .list ul li .box .strip:nth-of-type(2) .main .name{color: #1f89fe;}
.technology .system .list ul li .box .strip:nth-of-type(3){background-color: #e5edfa;}
.technology .system .list ul li .box .strip:nth-of-type(3) .num{background-color: #004bca;}
.technology .system .list ul li .box .strip:nth-of-type(3) .main .name{color: #004bca;}
.technology .system .list ul li .img{margin-top: 20px;margin-left: auto;margin-right: auto;max-width: 445px;}
.technology .system .list ul li .img img{width: 100%}
.technology .fruit{padding: 8% 0;background-image: url('../images/technology-fruit.jpg');background-size: 100%;}
.technology .fruit .main-title{font-size: 36px;color: #fff;text-align: center;}
.technology .fruit .list{margin-top: 5.2%;}
.technology .fruit .list ul{font-size: 0;}
.technology .fruit .list ul li{display: inline-block;width: 20%;margin-bottom: 4%;padding: 0 1%;text-align: center;box-sizing: border-box;}
.technology .fruit .list ul li .img img{display: inline-block;max-width: 100%;}
.technology .fruit .list ul li .title{margin-top: 20px;font-size: 16px;color: #fff;}
@media screen and (max-width: 1670px){
	.w_1660{max-width: 96%;}
}
@media screen and (max-width: 1480px){
	.acquaintance .t1 .box-top1 .main{width: 30%;margin-left: 2%;}
	.acquaintance .t1 .box-top1 .main .title{font-size: 38px;}
	.acquaintance .t1 .describe-list .one .box-main{width: 50%}
	.acquaintance .t1 .describe-list .two .box-main{width: 45%}
	.acquaintance .t1 .describe-list .three .box-main{width: 35%}
	.Timeline003 .year_info .info .text{width: 45%;margin-left: 6.5%;}

    .Timeline003 .year_info .slick-prev,
    .Timeline003 .year_list .slick-prev,
    .acquaintance .t3 .honor .slick-prev{ left: -2%;}
    .Timeline003 .year_info .slick-next,
    .Timeline003 .year_list .slick-next,
    .acquaintance .t3 .honor .slick-next{ right: -2%;}
}
@media screen and (max-width: 1200px){
	.menu ul li{margin-right: 2%;margin-bottom: 20px;}
	.Timeline003 .year_info .info .img .title{ font-size:50px}
}
@media screen and (max-width: 1024px){
    .technology .fruit .list ul li .title{margin-top: 15px;font-size: 12px;}
	.acquaintance .t1 .ioc-list ul li em{width: 70px;height: 70px;}
    .acquaintance .t1 .ioc-list ul li .box-main{width: calc(100% - 90px);margin-left: 8px;}
    .acquaintance .t1 .ioc-list ul li .box-main .value span{font-size: 18px;}
    .acquaintance .t1 .ioc-list ul li .box-main .title{font-size:12px;}
    .acquaintance .t1 .describe-list .item-box .box-main .ioc-list2 ul li .text-box .value span{font-size:18px;}
    .acquaintance .t1 .describe-list .two .box-main .ioc-list3 ul li .text-box .value span{font-size:18px;}
    .acquaintance .t1 .describe-list .item-box .box-main .ioc-list2 ul li .text-box .title,.acquaintance .t1 .describe-list .two .box-main .ioc-list3 ul li .text-box .title{font-size:12px;}
    .acquaintance .t1 .describe-list .item-box .box-main .ioc-list2 img,.acquaintance .t1 .describe-list .two .box-main .ioc-list3 img{width:70px;}
    .acquaintance .t1 .describe-list .item-box .box-main .number{font-size: 52px;}
    .acquaintance .t1 .describe-list .item-box .box-main .ioc-list2 ul li .text-box{margin-left:8px;}
    .acquaintance .t1 .describe-list .two .img .number{font-size: 52px;}
    .Timeline003 .year_info .info .img .title{font-size:40px;}
    .acquaintance .t3 .honor .main-title{font-size: 26px;}
    .send .title{font-size: 26px;}
    .culture .list ul li{width: 48%;margin-right: 4%;}
    .culture .list ul li:nth-of-type(3n){margin-right: 4%;}
    .culture .list ul li:nth-of-type(2n){margin-right: 0;}


}
@media screen and (max-width: 768px){

	.acquaintance .t1 .box-top1 .img{width: 100%;display: block;}
	.acquaintance .t1 .box-top1 .main{width: 100%;display: block;margin-left: 0;margin-top: 20px;}
	.acquaintance .t1 .box-top1 .main .title{font-size: 28px;}
	.acquaintance .t1 .ioc-list ul li{margin-bottom: 15px; width:50%}
	.acquaintance .t1 .describe-list .one .box-main{float: none;width: 100%}
	.acquaintance .t1 .describe-list .one .img{float: none;width: 100%;margin-top: 20px;}
	.acquaintance .t1 .box-top1 .main .text{margin-top: 20px;}
	.acquaintance .t1 .describe-list .item-box .box-main .title{margin-top: 40px;font-size: 24px;}
	.acquaintance .t1 .describe-list .two .img{float: none;width: 100%}
	.acquaintance .t1 .describe-list .two .box-main{float: none;width: 100%;margin-top: 20px;}
	.w_1660{margin: auto;}
	.acquaintance .t1 .describe-list .three .box-main{width: 100%;float: none;}
	.acquaintance .t1 .describe-list .three .img{width: 100%;float: none;margin-top: 20px;}
	.acquaintance .t3 .honor .text{ line-height:24px; font-size:14px; height:72px;}
	.Timeline003 .year_info .info .img .title{font-size: 28px;}
	.send .left{float: none;width: 100%}
	.send .right{float: none;width: 100%;margin-top: 20px;}
	.technology .academy .textarea .main-title{font-size: 26px;}
	.technology .academy .textarea2 .text{width: 70%}
	.technology .power .title{font-size: 26px;}
	.technology .system .main-title{font-size: 26px;}
	.technology .system .textarea .main .title{font-size: 20px;}
	.technology .fruit .main-title{font-size: 26px;}
	.kyll_icon ul li{ font-size:12px;line-height:1}
	.kyll_icon ul li b{ font-size:14px;}
	.kyll_icon ul li figure{ padding:0}
	.kyll_icon ul li figure img{ width:30px;}
	.kyll_icon ul li span{ padding:0}
}
@media screen and (max-width: 640px){
	.lift-nav{display: none;}
	.menu ul li{margin-bottom: 20px;}
	.menu ul li a:before{bottom: -5px;}
	.acquaintance .t1 .box-top1{margin-bottom: 20px;}
	.acquaintance .t1 .describe-list .item-box .box-main .title{margin-top: 20px;}
	.acquaintance .t1 .describe-list .item-box .box-main .text{margin-top: 20px;}
	.Timeline003 .year_info .info .img{display: block;width: 100%}
	.Timeline003 .year_info .info .text{ position:relative; right:0; top:auto; width: 100%;margin-left: 0;margin-top: 20px;}
	.acquaintance .t1 .describe-list .two .box-main .ioc-list3 ul li{margin-right: 0;margin-bottom: 15px;}
	.acquaintance .t1 .describe-list .two .img .number{right: 0;}
	.Timeline003 .year_info .info .img .title{top: 0;right: 0;}
	.culture .list ul li{display: block;width: 100%;margin-right: 0;}
	.culture .list ul li:nth-of-type(3n){margin-right: 0%;}
	.culture .list ul li .main .title{font-size: 20px;}
	.technology .academy .textarea .main-title{float: none;}
	.technology .academy .textarea .text{float: none;width: 100%;margin-top: 20px;}
	.technology .academy .textarea2 .main{float: none;width: 100%;}
	.technology .academy .textarea2 .text{float: none;width: 100%;margin-top: 20px;}
	.technology .academy .textarea2 .main ul li{margin-bottom: 20px;}
	.technology .system .textarea .main{position: unset;width: 100%;padding: 5%;}
	.technology .system .textarea .img{width: 100%;margin-top: 20px;}
	.technology .system .textarea .main .text{margin-top: 20px;}
	.technology .system .list ul li{display: block;width: 100%;margin-right: 0;min-height: auto;padding: 5%;}
	.technology .system .list ul li .box {max-width: 100%;margin: 20px auto 0 auto;}
	.technology .system .list ul li .box .strip .main{width: calc(100% - 90px);margin-left: 20px;}
	.technology .system .list ul li .title{font-size: 20px;}
	.technology .fruit .list ul li{width: 48%;margin-right: 4%;}
	.technology .fruit .list ul li:nth-of-type(2n){margin-right: 0;}
}

#toTop{ position: fixed; right: 2%; width: 50px; line-height: 50px; text-align: center; color: #fff; background: #023894; bottom: 10%; border-radius: 100%; z-index: 100;}

#ind_item8 #toTop{ display: none;}
.banner{ position: relative; z-index: 2;background-position:center center;background-size:cover;background-repeat:no-repeat;}
.subbanner{height:400px;}

.banner_dj{height:400px; position: relative; z-index: 2;background-position:center center;background-size:100% 100%;background-repeat:no-repeat;}
.banner_dj .ban_con{max-width:1440px;margin: 0 auto;padding: 45px 2%;position: relative;}
.banner_dj .ban_con h2{text-align: center;text-shadow: 0px -4px 2px #fff;font-size: 48px;color: #e83b2c;    line-height: 52px;}
.banner_dj .ban_con h3{text-shadow: 0px -4px 2px #fff;margin-top: 20px;text-align: center;font-weight: normal;font-size: 18px;color: #e83b2c;}
.banner_dj .ban_con p{font-size: 17px;color: #333333;margin: 20px 0;line-height:1.5;}
.banner_dj .ban_con .ovdergk{border-radius: 30px;font-size: 18px;position: absolute;left: 50%;transform: translate(-50%);bottom: 0;padding: 6px 30px;color: #e83b2c;border: 1px solid #e83b2c;;}
@media(max-width:640px){
    .subbanner{height:200px;}
	.banner_dj{padding: 20px 10px;height: auto;background-size:cover;background-position:90% center;}
.banner_dj .ban_con h2{ font-size: 30px;line-height: 36px;}
}
.dang_con{margin-top: 4%;width: 100%;background: url(../images/DJBG.jpg)no-repeat top center;background-size: 100% 100%;}
.dang_con .dang_list{padding: 50px;}
.dang_con .dang_list h2{text-align: center;font-size: 45px;color: #e83b2c;margin-top: 30px;margin-bottom: -20px;}
.dang_con .dang_list ul{margin: 0;padding-bottom: 50px;}
.dang_con .dang_list ul li{list-style: none;overflow: hidden;margin-bottom: 50px;}
.dang_con .dang_list ul li .imgBox{max-width: 40%;overflow: hidden;}
.dang_con .dang_list ul li .txtBox{width: 55%;}
.dang_con .dang_list ul li:nth-child(2n+1) .imgBox{float: left;}
.dang_con .dang_list ul li:nth-child(2n) .imgBox{float: right;}
.dang_con .dang_list ul li:nth-child(2n+1) .txtBox{float: right;margin-top: 60px;}
.dang_con .dang_list ul li:nth-child(2n) .txtBox{float: left;margin-top: 35px;}
.dang_con .dang_list ul li:nth-child(1) {margin-bottom: 80px;}
.dang_con .dang_list ul li:nth-child(1) .txtBox{margin-top: 85px;}
.dang_con .dang_list ul li .txtBox .title_h{overflow: hidden;}
.dang_con .dang_list ul li .txtBox span{display: inline-block;float: left;font-weight: bold;color: #e83b2c;font-size: 27px;margin-bottom: 20px;line-height:1.5;}
.dang_con .dang_list ul li .txtBox .span{margin-left: 15px;width: 80%;}
.dang_con .dang_list ul li .txtBox p{font-size: 20px;color: #333;line-height:1.5;padding-left: 20px;}
@media (max-width:1024px) {
	.dang_con .dang_list h2{margin-bottom: 50px;}
	.dang_con .dang_list ul li .imgBox{max-width: 100%;float: none;text-align: center;}
	.dang_con .dang_list ul li .txtBox{width: 100%;float: none;}
	.dang_con .dang_list ul li:nth-child(2n+1) .imgBox{float: none;}
	.dang_con .dang_list ul li:nth-child(2n) .imgBox{float: none;}
	.dang_con .dang_list ul li:nth-child(2n+1) .txtBox{float: none;margin-top: 30px;}
	.dang_con .dang_list ul li:nth-child(2n) .txtBox{float: none;margin-top: 35px;}
	.dang_con .dang_list ul li:nth-child(1) {margin-bottom: 30px;}
	.dang_con .dang_list ul li:nth-child(1) .txtBox{margin-top: 35px;}
}
@media (max-width:768px) {
	.dang_con .dang_list{padding: 30px 0;}
	.dang_con .dang_list h2{font-size: 30px;}
	.dang_con .dang_list ul li .txtBox .span{width: 70%;margin: 0;}
	.dang_con .dang_list ul li .txtBox span{font-size: 20px;}
}
/*
 .PicList000762
 */
.PicList000762{ padding-top:4%;}
.PicList000762 li{ float:left; width:32%; margin-right:2%; margin-bottom:3%; }
.PicList000762 li:nth-child(3n){ margin-right:0;}
.PicList000762 li a{ display:block; background-color:#f8f8f8;transition:all ease-in-out 0.3s;}
.PicList000762 li h2{ margin:0; font-size:16px; color:#333; text-align:center; padding:3% 2%;font-weight:normal}
.PicList000762 li figure{ background-position:center center; background-repeat:no-repeat; background-size:cover; padding-bottom:52%;}
.PicList000762 li a:hover{ background-color:#023793; }
.PicList000762 li a:hover h2{color:#fff;}
@media(max-width:640px){
.PicList000762 li{width:49%;}
.PicList000762 li:nth-child(3n){ margin-right:2%;}
.PicList000762 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
.PicList000762 li h2{font-size:14px;}
}

/*Menu002387*/
.Menu002387{ text-align: center; padding: 4% 0 2% 0; position: relative; z-index: 99;}
.Menu002387 .side-menu li{padding: 0 15px 5px; display: inline-block; }
.Menu002387 .side-menu li a{  display: block; background: #f4f4f4; color: #333333; padding: 0 40px; line-height: 45px; font-size: 16px; border-radius: 45px;}
.Menu002387 .side-menu li a:hover,
.Menu002387 .side-menu li.aon a{ background: #023893; color: #fff; }
.Menu002387 #side-menu .owl-item{ float:left;touch-action: pan-y;-webkit-tap-highlight-color: transparent;position: relative;}
.Menu002387 #side-menu .owl-stage-outer{ position:relative; overflow:hidden;}
.Menu002387 #side-menu .owl-stage{position:relative;touch-action: manipulation;}

@media(max-width:1400px){
.Menu002387 .side-menu li a{  padding: 0 24px; font-size: 14px; }
}
@media(max-width:1100px){
.Menu002387 .side-menu{ display:none;}
.Menu002387{padding:2% 0 ; background: #023893; margin-bottom: 3%;}
.Menu002387 #side-menu{  padding:0 50px; position:relative;}
.Menu002387 #side-menu li a{ color:#fff;  float:left; line-height:50px; padding:0 30px; font-size: 15px;  border-right: 1px solid rgba(255,255,255,0.2);}
.Menu002387 #side-menu li.aon a{font-weight: bold;}
.Menu002387 .owl-nav div{ position:absolute; width:28px; height:28px; top:50%; margin-top:-14px; background:url(../images/Menu002387-btn.png) no-repeat left bottom; overflow:hidden; line-height:1000px; z-index:100;}
.Menu002387 .owl-nav .owl-prev{ left:10px;}
.Menu002387 .owl-nav .owl-prev.disabled{ background-position:left top;}
.Menu002387 .owl-nav .owl-next{ right:10px; background-position: right bottom;}
.Menu002387 .owl-nav .owl-next.disabled{background-position: right top;}
.Menu002387 .owl-nav div.disabled{ cursor:default;}
}


.stockInfoBox { width:80%; }
.stockInfoBoxA { width: auto; }  /*LCL*/
.stockInfoBox table td { border: 1px solid #c3d9e9; background-color: #fff;     padding: 20px 0;font-size: 14px; color: #000; }
.stockInfoBox table td.bold { font-weight: bold; }
.stockInfoBox table tr:nth-child(2n+1) td { background-color: #f5fafe; }


/*
 .TextList002 为demo编号
 */
.TextList002{padding:5% 0}
.TextList002 .title{ text-align:center; padding-bottom:2%}
.TextList002 .list li{border-bottom:1px dashed #eee; height:50px; line-height:50px;}
.TextList002 .list li a{ display:block; background:url(../images/TextList002-news_li.jpg) no-repeat 5px center;padding-left:19px;padding-right:10px;white-space:nowrap; text-overflow:ellipsis; overflow:hidden;font-size:16px;}
.TextList002 .list li span{ float:right; color:#a6a6a6; font-size:14px;}
.TextList002{padding:5% 0}

.ban_sub_list{margin-top:4%;}
.ban_sub_list .slick-slide{ position:relative;}
.ban_sub_list .slick-slide.slide-video .video{ position:absolute; width:100%; height:100%;}
.ban_sub_list .slick-slide.slide-video .video:before{ z-index:2; content:''; position:absolute; left:50%; width:48px; height:100%; margin-left:-24px; top:0; background:url(../images/icon_play.png) no-repeat center center; background-size:contain}
.ban_sub_list .slick-slide.slide-video .pic{}
.ban_sub_list .slick-slide.slide-video .pic:after{ content: ''; position: absolute; left:0; top:0; width:100%; height:100%;background:rgba(0,0,0,.4);z-index: 1 }
.ban_sub_list .slick-slide.slide-video .pic:before{ content: ''; position: absolute; left: 50%; top: 50%; width: 48px; height: 48px; margin: -24px 0 0 -24px; background: url("../images/icon_play.png") no-repeat center; z-index: 10;}
.ban_sub_list .slick-slide.slide-video video{position:absolute; width:100%; height:100%; display:block; z-index:1}
.ban_sub_list .slick-arrow{ z-index:5}
.ban_sub_list .slick-slide.slide-video .play:before{ display:none}

.details_pic_list{}
.details_pic_list li{ float: left; width: 23.5%; margin-right: 2%; text-align: center; margin-bottom: 2%;}
.details_pic_list li:nth-child(4n){ margin-right: 0;}
.details_pic_list img{ display: none;}
.details_pic_list .noimg{ padding-bottom: 64%;display: block;background-size: cover;background-position: center;}
.details_pic_list h4{ font-size: 16px; padding: 10px 0;}
@media(max-width:1100px){
    .details_pic_list li{ width: 46%; margin-right: 1%; margin-left: 1%;}
    .details_pic_list li:nth-child(4n){margin-right: 1%; margin-left: 1%;}
}

.pdf_list{max-width: 1200px;position: relative;margin: auto;}
.pdf_list .slick-list{ margin: 3% 0 5%;}
.pdf_list .pic{ padding:10% 15%;}
.pdf_list .pic a{display:block;border-radius:4px;padding-top:140%;background-position: center;background-size: cover;}
.pdf_list .item{ position:relative;}
.pdf_list .item:before{ content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 100;}
.pdf_list .pic img{ max-width:100%;}
.pdf_list .txt{ font-size:16px; line-height:24px; text-align:center; padding:0px 30px;}
.pdf_list .down{ display: none;}
.pdf_list .slick-center:before{ display: none;}
.pdf_list .slick-center .pic{padding:0 5%;}
.pdf_list .slick-center .txt{ font-size:18px;}
.pdf_list .slick-center .down{display: block;line-height:35px;max-width:143px;width:100%;font-size:16px;color:#fff;border-radius:100px;background:#e60012 url(../images/pdf.png) no-repeat right;text-align: center;margin: 10px auto;}
.pdf_list .slick-slide{ }
.pdf_list .slick-active{}
.pdf_list .slick-prev,
.pdf_list .slick-next{border-radius:100px;width:70px;height:70px;background:no-repeat center center;background-color: #293446;}
.pdf_list .slick-prev{ left:0; background-image:url(../images/ind_jt_prev.png)}
.pdf_list .slick-next{ right:0; background-image:url(../images/ind_jt_next.png)}
.pdf_list .slick-prev:before,
.pdf_list .slick-next:before{ display:none}
.pdf_list .slick-prev:hover,
.pdf_list .slick-next:hover{background-color: #293446;}
.pdf_list .slick-prev:hover{background-image:url(../images/ind_jt_prev.png);background-repeat:no-repeat; background-position:center center;}
.pdf_list .slick-next:hover{ background-image:url(../images/ind_jt_next.png);background-repeat:no-repeat; background-position:center center;}

@media (max-width: 1024px) {
    .pdf_list .pic{padding: 10% 20%;}
    .pdf_list .slick-center .pic {padding: 0 5%;}
    .pdf_list .slick-prev, .pdf_list .slick-next{width: 35px;height: 35px;}
}
/*
 .Floor000881 为demo编号
 */
.Floor000881{ padding:3% 0;}
.Floor000881 .list_copy{ display:none;}
.Floor000881 h1{ margin:0; margin-bottom:24px; font-size:24px; font-weight:normal;color:#333;text-align:center;}


.Floor000881 .bx-viewport{ z-index:1;}
.Floor000881 .list_scroll li{ text-align:center; position:relative;}
.Floor000881 .list_scroll li .Ispic{display:block;padding-bottom: 90%;background-size: contain;background-position: center;background-repeat: no-repeat;background-color:#fff}
.Floor000881 .list_scroll li p{text-align: center;font-size: 16px;line-height:1.5;padding:3% 0}

.Floor000881 .bx-wrapper{ position:relative;}
.Floor000881 .bx-pager{ display:none;}
.Floor000881 .bx-controls-direction a{ position:absolute; width:21px; height:21px; top:42%; margin-top:-10px; overflow:hidden; line-height:200px; z-index:10;}
.Floor000881 .bx-controls-direction a.bx-prev{ left:-25px;}
.Floor000881 .bx-controls-direction a.bx-next{ right:-25px;}
.Floor000881 .bx-controls-direction a::before,
.Floor000881 .bx-controls-direction a::after{ position:absolute; content:''; width:15px; height:2px; background-color:#3099d2; left:0; }
.Floor000881 .bx-controls-direction a::before{ transform:rotate(-45deg);top:4px;}
.Floor000881 .bx-controls-direction a::after{ transform:rotate(45deg);top:14px;}
.Floor000881 .bx-controls-direction a.bx-next::before{ transform:rotate(45deg); left:auto; right:0;}
.Floor000881 .bx-controls-direction a.bx-next::after{ transform:rotate(-45deg); left:auto; right:0;}
@media(max-width:1250px){
.Floor000881 .bx-controls-direction a.bx-prev{ left:5px;}
.Floor000881 .bx-controls-direction a.bx-next{ right:5px;}
}
@media(max-width:768px){
.Floor000881{ padding:20px 0;}
}


.newstime{ display:block; font-size:12px; width:28.64%; line-height:22px;color:#fff;  background-color:#023894;  text-align:center;   overflow:hidden;}
.newstime b{ padding:0px 5px;}
.news-tab-list .box1{margin-top:4%;}
.news-tab-list .tab{  text-align:center; border-bottom:solid 1px #e7e7e7; margin-bottom:3%;}
.news-tab-list .tab a{  font-weight:bold; line-height:30px; font-size:16px;  cursor:pointer; opacity:0.6; margin:0 10px; display:inline-block; border-bottom:solid 3px #fff;}
.news-tab-list .tab a.show{ opacity:1; border-color:#023894;}
/*.news-tab-list .box{ display:none;}*/
.news-tab-list ul li{ padding:2%; border:solid 1px #f1f1f1; margin-top:-1px;}
.news-tab-list ul li a{ overflow:hidden; display:block; padding:0; position:relative}
.news-tab-list ul li .newstime{ bottom:2%; position:absolute;}
.news-tab-list ul li .pic{ width:28.64%; height:94%;position:absolute; background-repeat:no-repeat; background-position:center center; background-size: cover}
.news-tab-list ul li .txt{ padding-left:32%; padding-top:1%}
.news-tab-list ul li .txt h5{ margin-bottom:10px; height:48px; overflow:hidden;font-size: 16px;}
.news-tab-list ul li .txt p{ height:48px; opacity:0.7;overflow: hidden;}
.news-tab-list ul li .txt i{ width:17px; height:11px; display:block; transition:all 0.5s ease-out 0s; background:url(../images/a_jt.png) no-repeat right}
.news-tab-list ul li a:hover{ background-color:#e4e4e4}
/*.news-tab-list ul li a:hover .txt i{ background-position:left}*/
@media(min-width:960px){
    .newstime{ font-size:14px; width:66px;  padding-top:35px; border-radius:0 6px 0px 6px;}
    .newstime b{ width:100%; display:block; position:absolute; top:0; left:0; line-height:35px; background-color:#023894; font-size:24px;}

    .news-tab-list .tab a{line-height:70px; font-size:26px; margin:0 25px;}
    .news-tab-list ul li{ padding:0; float:left; width:50%; margin-left:-1px;}
    .news-tab-list ul li a{padding:35px 20px 35px 106px; }
    .news-tab-list ul li .newstime{ top:35px; bottom:auto;  left:20px;}
    .news-tab-list ul li .pic{ height:65%;}
    .news-tab-list ul li .txt{ padding-left:42%;}
}
@media(min-width:640px){
    .news-hot-list { padding:0 6%;}
    .news-hot-list ul li .txt .h5{ font-size:22px; line-height:30px;}
    .news-hot-list ul li .pic{ position:absolute; height:100%; width:43.707%;z-index:2;}
    .news-hot-list ul li .txt{  padding:4% 3% 4% 48%;}
    .news-hot-list ul li .txt .newstime{ display:block}
    .news-hot-list ul li .txt .h5{ margin:5% 0; height:60px;}
    .news-hot-list ul li .txt .p{ height:48px;}
    .news-hot-list ul li .txt dl{ padding-top:8%;}
    .news-hot-list .bx-controls-direction{ display:block;}
    .news-hot-list .bx-controls-direction a.bx-prev{ left:-6%;}
    .news-hot-list .bx-controls-direction a.bx-next{ right:-6%;}
}
@media(max-width:960px){
    .news-hot-list ul li .txt .h5,
    .news-tab-list ul li .txt h5{ font-size:16px;}
}
@media(max-width:640px){
    .news-hot-list ul li .pic a{ position:relative; background-image:none!important}
    .news-hot-list ul li .pic img{ display:block;}
    .news-hot-list .bx-pager-item a{ width:24px; height:24px;}
    .news-hot-list .bx-pager-item a:before{ margin-left:-5px; margin-top:-5px;}
    .news-tab-list .tab{ overflow:hidden;}
    .news-tab-list .tab a{ font-size:18px; float:left; width:25%; margin:0; text-align:center;}
    .news-tab-list ul li .txt p{ display:none;}
}

/*RighInfo002809 */
/* .RighInfo002809{padding: 5% 0 0;} */
.RighInfo002809 .title{text-align: center;font-size: 30px;font-weight: normal;color: #023793; padding-bottom: 1%;}
.RighInfo002809 .titlecon{text-align: center;font-size:16px;line-height: 30px;}
.RighInfo002809 .auto .img{margin-top:5%;}
.RighInfo002809 .txt-logo{border: 1px solid #eee; margin-bottom:6%;}
.RighInfo002809 .txt-logo .log ul li.info{font-weight: normal; line-height: 30px;font-size: 16px;color: #666;}
.RighInfo002809 .txt .box:not(:first-child){margin-top: 2%;}
.RighInfo002809 .txt .box{margin-top:4%;}
.RighInfo002809 .txt .box .p1{font-size:22px;color:#333;}
.RighInfo002809 .txt .box dl{padding-top:5px;}
.RighInfo002809 .txt .box dl dd{margin-bottom:2.5%;}
.RighInfo002809 .txt .box p{line-height: 24px;font-size:16px; margin-bottom: 0%;margin-top:12px;}
.RighInfo002809 .txt .box p span:before{content:'';width:13px;height:2px;background:#023793;display: block;float:left;margin-top:11px;margin-right:10px;}
@media(min-width:1025px){
.RighInfo002809 .txt-logo .pic{width: 41.737%;border-left: 1px solid #eee;}
.RighInfo002809 .txt-logo .pic img{display: block;width: 100%;}
.RighInfo002809 .txt-logo .log ul{width: auto; margin: 0 auto;}
.RighInfo002809 .txt-logo .log ul li{padding: 0 50px;}
.RighInfo002809 .txt-logo .log ul li.img{border-right: 1px solid #eee;}
.RighInfo002809 .txt .box .img-1{float: left; margin-right: 6%; width: 34.83333%;}
.RighInfo002809 .txt .box2{position: relative;z-index: 1;}
.RighInfo002809 .txt .box2:before{position: absolute; left: 0; bottom: 0; height: 1px; background: #58585a; width: 63%;content: '';}
}
@media(max-width:1024px){
.RighInfo002809 .ytable,
.RighInfo002809 .ytable-cell{display: block;}
.RighInfo002809 .txt-logo{padding: 5%;text-align: center;}
.RighInfo002809 .txt .box .p1{font-size:18px;}
.RighInfo002809 .title{font-size:28px;margin-bottom:2%;}
.RighInfo002809 .txt-logo .log ul li.info{padding: 30px 0;}
.RighInfo002809 .txt .box .img-1,
.RighInfo002809 .txt .box .img-2{display: block;margin: 0 auto;}
.RighInfo002809 .titlecon{text-align: left;}
}

.gsfl{padding:5% 0 0;}
.gsfl .title{text-align: center;font-size: 30px;font-weight: normal;color: #023793; padding-bottom: 1.3%;}
.gsfl .titlecon{text-align: center;font-size:16px;line-height: 30px;}
.gsfl .auto .img{margin-top:5%;}
@media(max-width:1024px){
	.gsfl .title{font-size:28px;margin-bottom:2%;}
	.gsfl .titlecon{text-align: left}
}
.gsfl2{padding:0% 0 0;}
.gsfl2 .title{text-align: center;font-size: 30px;font-weight: normal;color: #023793; padding-bottom: 3%;}
.gsfl2 .titlecon{text-align: center;font-size:16px;line-height: 30px;}
.gsfl2 .auto .img{margin-top:5%;}
.gsfl2 .con{margin-bottom:4%;}
.gsfl2 .con .text{margin-bottom:2%;}
.gsfl2 .con .text:last-child{margin-bottom:0;}
.gsfl2 .con .text .p1{font-size:22px;color:#333;margin-bottom:8px;}
.gsfl2 .con .text p{font-size:16px;margin-top:0;margin-bottom:0;}
.gsfl2 .con .text p span{margin-right:22px;display: inline-block;}
.gsfl2 .con .text p span:before{content:'';width:8px;height:2px;background:#023793;display: block;float:left;margin-top:10px;margin-right:8px; }
@media(max-width:1024px){
	.gsfl2 .title{font-size:28px;margin-bottom:2%;}

}

.gsfl3{padding:5% 0 0;}
.gsfl3 .title{text-align: center;font-size: 30px;font-weight: normal;color: #023793; padding-bottom: 2%;}
.gsfl3 .titlecon{position: relative; background:#f5f5f5;padding:2% 4%; text-align: center;font-size:16px;line-height: 30px;}
.gsfl3 .titlecon:after{content:'';width:18px;height:15px;border:1px solid #023793;border-left:1px solid transparent; border-bottom:2px solid transparent;  display: block;position: absolute;right:9px;top:9px;}
.gsfl3 .titlecon:before{content:'';width:18px;height:15px;border:1px solid #023793;border-right:2px solid transparent; border-top:2px solid transparent;  display: block;position: absolute;left:9px;bottom:9px;}
@media(max-width:1024px){
	.gsfl3 .title{font-size:28px;margin-bottom:2%;}
}


/*Floor002691 */

.Floor002691{ position:relative; z-index:1; overflow:hidden; padding:0% 0 8% 0;}

.Floor002691 > .auto{ position:relative; z-index:10; max-width:1400px;}
@media(max-width:1400px){
.Floor002691 > .auto{ padding-left:2%; padding-right:2%;}
}

.Floor002691 .title{color:#333; text-transform:uppercase; text-align:center; font-size:24px; padding:2% 0 3%;}
.Floor002691 .list{ padding-bottom:3%;}
.Floor002691 .list dl{ text-align:center; width:100%; margin:0 auto;border-bottom: 1px solid #eee;}
.Floor002691 .list dl dd{display:inline-block;margin:0 18px;}
/* .Floor002691 .list dl dd span{ display:inline-block; padding: 5px 20px; font-size:16px; cursor:pointer; padding-bottom:5px; border-bottom:2px solid transparent;}
.Floor002691 .list dl dd.on span{ color: #fff;
    background: #023793;
    padding: 5px 20px;
    border-radius: 3px;} */
.Floor002691 .list dl dd span{display:inline-block;margin: 0 10px;font-size: 17px;cursor:pointer;line-height: 40px;padding-bottom:5px;border-bottom:2px solid transparent;/* background:#f7f7f7; *//* border-radius: 3px; */color: #999;}
.Floor002691 .list dl dd.on span{
    color: #fff;
    color: #023793;
    /* border-radius: 3px; */
    margin-bottom: -5px;
    border-bottom: 3px solid #023793;
    }
@media(max-width:768px){
font-size:13px;
}

.Floor002691 .slick-slider {position: relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Floor002691 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Floor002691 .slick-list:focus {outline: none}
.Floor002691 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Floor002691 .slick-slider .slick-track,
.Floor002691 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.Floor002691 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Floor002691 .slick-track:before,
.Floor002691 .slick-track:after{display: table; content: '';}
.Floor002691 .slick-track:after{ clear: both;}
.Floor002691 .slick-loading .slick-track { visibility: hidden;}
.Floor002691 .slick-slide{ display: none; float: left; min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Floor002691 .slick-slide .slick-loading img { display: none;}
.Floor002691 .slick-slide .dragging img { pointer-events: none;}
.Floor002691 .slick-initialized .slick-slide { display: block;}
.Floor002691 .slick-loading .slick-slide { visibility: hidden;}
.Floor002691 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Floor002691 .slick-arrow .slick-hidden { display: none;}

.Floor002691 .list-scroll li.slick-slide a{ display:block; max-width:80%; margin:0 auto;transition:0.3s;}
.Floor002691 .list-scroll li.slick-slide a:hover{ color:#2c6542;}
.Floor002691 .list-scroll li.slick-slide:nth-child(2n-1) a{ margin-top:40px;}
.Floor002691 .list-scroll li .pic{ overflow:hidden;}
.Floor002691 .list-scroll li .pic img{display:block; width:100%; transition:0.3s;}
.Floor002691 .list-scroll li.slick-slide a:hover .pic img{ transform:scale(1.12);}
.Floor002691 .list-scroll li .txt{ background:#eee; color:#333; text-align:center; padding:8% 5% 8% 5%; font-size:16px;display:none;}
.Floor002691 .list-scroll li:hover .txt{ background:#f8b914; color:#fff; text-align:center; padding:8% 5% 8% 5%; font-size:16px;}
.Floor002691 .list-scroll .slick-dots{ text-align:center;bottom:-14%;}
.Floor002691 .list-scroll .slick-dots li{ display:inline-block; cursor:pointer; margin:0 4px; width:13px; height:13px; background:#ddd; border-radius:50%;}
.Floor002691 .list-scroll .slick-dots li button{ display:none;}
.Floor002691 .list-scroll .slick-dots li.slick-active{ background:#023793;}

@media(max-width:480px){
.Floor002691{padding:2% 0 16% 0;}
.Floor002691 .list dl dd{width: 32%;margin:1% 0;}
.Floor002691 .list-scroll li.slick-slide:nth-child(2n-1) a{ margin-top:0;}
.Floor002691 .list-scroll .slick-dots{bottom:-10%;}
.Floor002691 .list dl dd span{font-size:12px;margin:0;}
}

/*Floor002692 */

.Floor002692{ position:relative; z-index:1; overflow:hidden; padding:0% 0 4% 0;}
.Floor002692 .subname{ position:relative; margin-top:4%; text-align:center; font-size:35px; padding:20px; line-height:50px; border-bottom:solid 1px #f2f2f2;}
.Floor002692 .subname:after{ position:absolute; display:block; content:''; margin-left:-30px; bottom:-2px; left:50%; width:60px; height:4px; background-color:#023894;}
.Floor002692 .list-scroll{ background:url(../images/scroll_list_bg.png) no-repeat center bottom; background-size:contain;}
.Floor002692 .lpjs{ padding-top:15px;}
.Floor002692 .lpjs p{ font-size:15px; color:#666666;}
.Floor002692 .lpjs p b{ color:#023894; font-weight:normal; font-size:20px;}

.Floor002692 > .auto{ position:relative; z-index:10; max-width:1400px;}
@media(max-width:1400px){
.Floor002692 > .auto{ padding-left:2%; padding-right:2%;}
}

.Floor002692 .title{color:#333; text-transform:uppercase; text-align:center; font-size:30px; padding:2% 0 2%;}
.Floor002692 .list{ padding-bottom:2%;}
.lpjs{margin-bottom:3%;text-align: center;}
/* .lpjs p{background:#f9f9f9;border:1px dashed #b8ccf1;display:inline-block;border-radius:5px;padding:1%;font-size:15px;color:#023793} */
.lpjs p{font-size: 17px;text-align:center;line-height:1.8;color: #000;}
.Floor002692 .list dl{text-align:center;width:100%;margin:0 auto;border-bottom: 1px solid #eee;}
.Floor002692 .list dl dd{display:inline-block;margin:0 18px;}
.Floor002692 .list dl dd span{display:inline-block;margin: 0 10px;font-size: 17px;cursor:pointer;line-height: 40px;padding-bottom:5px;border-bottom:2px solid transparent;/* background:#f7f7f7; *//* border-radius: 3px; */color: #999;}
.Floor002692 .list dl dd.on span{
    color: #fff;
    color: #023793;
    /* border-radius: 3px; */
    margin-bottom: -5px;
    border-bottom: 3px solid #023793;
    }

.Floor002692 .slick-slider {position: relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent;padding:0 5px}
.Floor002692 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Floor002692 .slick-list:focus {outline: none}
.Floor002692 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Floor002692 .slick-slider .slick-track,
.Floor002692 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.Floor002692 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Floor002692 .slick-track:before,
.Floor002692 .slick-track:after{display: table; content: '';}
.Floor002692 .slick-track:after{ clear: both;}
.Floor002692 .slick-loading .slick-track { visibility: hidden;}
.Floor002692 .slick-slide{ display: none; float: left; min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Floor002692 .slick-slide .slick-loading img { display: none;}
.Floor002692 .slick-slide .dragging img { pointer-events: none;}
.Floor002692 .slick-initialized .slick-slide { display: block;}
.Floor002692 .slick-loading .slick-slide { visibility: hidden;}
.Floor002692 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Floor002692 .slick-arrow .slick-hidden { display: none;}

.Floor002692 .list-scroll li.slick-slide a{ display:block; max-width:80%; margin:0 auto;transition:0.3s;}
.Floor002692 .list-scroll li.slick-slide a:hover{ color:#2c6542;}
.Floor002692 .list-scroll li.slick-slide:nth-child(2n-1) a{ }
.Floor002692 .list-scroll li .pic{ overflow:hidden;padding-bottom:72%;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center;margin-bottom:-12px;}
.Floor002692 .list-scroll li .pic img{display:block; width:100%; transition:0.3s;}
.Floor002692 .list-scroll li .txt{  color:#333; text-align:center; padding:12% 5% 4% 5%; font-size:18px;min-height:69px;}
.Floor002692 .list-scroll li .txt p{font-size:13px;line-height:1.5;color:#999;padding:0 5px;margin-top:5px;text-align:left;display:none;}

.Floor002692 .list-scroll .slick-dots{ text-align:center;bottom:-14%;}
.Floor002692 .list-scroll .slick-dots li{ display:inline-block; cursor:pointer; margin:0 4px; width:13px; height:13px; background:#ddd; border-radius:50%;}
.Floor002692 .list-scroll .slick-dots li button{ display:none;}
.Floor002692 .list-scroll .slick-dots li.slick-active{ background:#023793;}
@media(max-width:960px){
	.Floor002692 .subname{ font-size:24px;}
	.Floor002692 .list-scroll li .txt{ font-size:16px; padding-top:16%; padding-bottom:0}
}
@media(max-width:480px){
.Floor002692{padding:2% 0 16% 0;}
.Floor002692 .list dl dd{ width:100%; margin:1% 0;}
.Floor002692 .list-scroll li.slick-slide:nth-child(2n-1) a{ margin-top:0;}
.Floor002692 .list-scroll .slick-dots{bottom:-10%;}
}

.zptab{text-align: center;margin-top:5%;margin-bottom:3%;}
.zptab a{font-size:16px;margin:0 2%;color:#333;padding:1% 0;}
.zptab a.on{color:#023894;border-bottom:2px solid #023894; padding:1% 0;}

.join_padding{padding:0;}
.joinTit{font-size:35px;color:#333;font-weight:bold;padding-bottom: 30px;position: relative;text-align: center;margin-top: 6%;}
.joinTit:after{width:360px;height:1px;background:rgba(2,56,148,.1);content:'';position: absolute;left:50%;bottom:0;margin-left:-180px;}
.joinTit:before{width:60px;height: 4px;background:#023894;content:'';position:absolute;left:50%;bottom: -1px;margin-left:-30px;}

.Floor002692 .slick-prev:before,.Floor002692  .slick-next:before{font-size:20px;}


.video_files{ position: fixed; left:0; top:0; width:100%; height:100%; z-index:200; display: none; background: rgba(0,0,0,0.8);}
.video_files .table{ display:table; width:100%; height:100%; table-layout: fixed;}
.video_files .table-cell{ display:table-cell; vertical-align:middle; text-align: center;}
.video_files .table-cell video{ max-width: 100%; max-height: 100%; display: inline-block;}
.video_files .close{ 
    background:rgba(30,30,30,.6) url(../images/close1.png) no-repeat center;
    border: 0;
    border-radius: 0;
    cursor: pointer;
    display: inline-block;
    height: 44px;
    margin: 0;
    outline: none;
    padding: 10px;
    transition: color .2s;
    vertical-align: top;
    width: 44px;
    position:fixed;
    right:0;
    z-index:99;
    
}

