*,*:before,*:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
*{ margin:0; padding:0;}
@font-face{font-family: Helvetica;src:url("../font/Helvetica.ttf");}

body { -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
margin:0 auto;overflow-x:hidden;   min-width: 1280px;position: relative;padding: 0 ; width: 100%;color: #333;
font-family: Arial, Helvetica, sans-serif, Microsoft Yahei; font-size:14px;  line-height:1;background: #fff;}

html.act{overflow: hidden;width: 100%;height: 100vh;}
ul,ul li,ol li,tr td,dl,dd{ list-style-type:none; margin:0; padding:0; }

.clearfix:after{content: " "; display: block; height:0; clear:both; visibility: hidden;}
.clearfix { *zoom:1; }

a{display: inline-block; text-decoration:none; cursor:pointer; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;color: #333;}

textarea,select{ outline:none;  color:#666; font-size:14px; width:100%;}
img{border:none;display: block;max-width: 100%;}
img[src=""]{opacity: 0;}
img0{border:none;display: block;max-width: 100%;}

body::-webkit-scrollbar{ width:4px;height: 1px;}
body::-webkit-scrollbar-thumb{ background:#000;}
body::-webkit-scrollbar-track{ background:#ddd;} 

.gdt::-webkit-scrollbar{ width:4px;height: 1px;}
.gdt::-webkit-scrollbar-thumb{ background:#000;}
.gdt::-webkit-scrollbar-track{ background:#ddd;} 

.f_12{ font-size:12px; }
.f_16{ font-size:16px; }
.f_18{ font-size:18px; }
.f_20{ font-size:20px; }
.f_22{font-size: 22px;}
.f_24{ font-size:24px; }
.f_26{ font-size:26px; }
.f_28{ font-size:28px; }
.f_30{ font-size:30px; }
.f_32{ font-size:32px; }
.f_34{ font-size:34px; }
.f_36{ font-size:36px; }
.f_38{ font-size:38px; }
.f_40{font-size: 40px;}
.f_42{font-size: 42px;}
.f_44{font-size: 44px;}
.f_48{font-size: 48px;}
.f_52{font-size: 52px;}
.f_58{font-size: 58px;}
.f_72{font-size: 72px;}
.f_74{font-size: 74px;}
.f_82{font-size: 82px;}

h3,h4{ font-weight:500;}
.sheis{ color:#333!important;}
.hongs{ color:#F00;}
.lvs{ color:#006633;}
.sfont{text-transform:Capitalize; /*英文拼音的首字母大写*/}
.wfont{text-transform:none; /*无样式*/}
.qfont{text-transform:uppercase; /*英文拼音的全部字母大写*/}

.bj_dhui{ background:#FAFAFA!important;}
.bj_bai{ background:#fff!important;}
.bai_bj{ background:#FFF !important; overflow:hidden; padding:60px;}

.pc_in{display: block;}
.ph_in{display: none;}
.w90{ width:88%; margin:0 auto;}
.w90 img{ float: left;}
.w80{ width:85%!important; margin:0 auto;}
.w70{ width:70%!important;margin:0 auto;}

.content{ width:100%;}
/*分页*/
.BMap_scaleCtrl,.BMap_omCtrl{ display:none !important;}

.a_dw{position: relative;top: -70px;}
.a_dw2{position: relative;top: -90px;}

.box {min-width: 1200px;width:100%;padding: 0 10.3%;  margin: 0 auto; position: relative; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;box-sizing: border-box;text-transform:Uppercase;}

.page1{clear:both; text-align:center; height: 45px;margin: 3px 0 0;text-align: center;}
.page1 span a{display: inline-block; color:#333333;padding:10px 13px; text-decoration:none;background: #fff; border:1px solid #ccc;    border-radius: 3px;}
.page1 span a:hover,.page1 span.current a,.page1 .on,.page1 .on a{  background:#005ed1; color:#fff;}
.page1 span{margin:2px 5px;}

.page2{width: 120px;height: 40px;background: #005ed1;color: #fff;display: block;margin: 0 auto;line-height: 40px;display: none;}

.alltime,.alltime *{-webkit-transition: all .4s cubic-bezier(.4,0,.2,1); -moz-transition: all .4s cubic-bezier(.4,0,.2,1); transition: all .4s cubic-bezier(.4,0,.2,1);}

.alltime2,.alltime2 *{-webkit-transition: all 1s cubic-bezier(.4,0,.2,1); -moz-transition: all 1s cubic-bezier(.4,0,.2,1); transition: all 1s cubic-bezier(.4,0,.2,1);}
.alltimen{	/* transition: .1S; */}

.wow{opacity: 1;}
.wow1{opacity: 1;}
.fbd{font-weight: bold;}
.fbb{font-weight:normal;}
#index{ background:#F7F7F7;}
/* 头部 */
.head {	position: fixed;width: 100%;top: 0;	height: 100px;	border-bottom: 1px solid rgba(255,255,255,.2);	z-index: 9999;}
.head .logob{display: none;}
.head .logo{float: left;margin-top: 10px;}
.head .her{	float: right;display: flex;	justify-content: space-between;}

.head .ul1 a{	color: #fff;}
.head .ul1 li{	line-height: 100px;	display: inline-block;	margin-left: 56px;	position: relative;}
.head .ul1 li::before{	content: '';width: 0%;	height: 3px;background-color: #fff;	position: absolute;
	bottom: 0;	left: auto;	right: 0;
	-webkit-transition: all .4s cubic-bezier(.4,0,.2,1);
	-moz-transition: all .4s cubic-bezier(.4,0,.2,1);
	transition: all .4s cubic-bezier(.4,0,.2,1);}	

.head .ul1 li:hover::before,.head .ul1 li.act::before{width: 100%;left: 0;right: auto;}
.head .info{margin-left: 90px;	line-height: 100px;}
.head .info .yx{width: 23px;	height: 18px;vertical-align: middle;display: inline-block;margin-top: -1px;	position: relative;}
.head .info .yx img{	display: block;	width: 100%;	height: 100%;}
.head .info .yx img:last-child{	position: absolute;	top: 0;	left: 0;	opacity: 0;}
.head .info .language{	color: #FFF;	margin-left: 34px;	display: inline-block;}

.head.black .ul1 a,.head.black .info .language{	color: #fff;}
.head.black .ul1 li::before{background-color: #fff;}

.head.black .info .yx img:last-child{	opacity: 1;}

.head.black  .logob{	display: block;}
.head.black  .logow{	display: none;}

.head.black2 .ul1 a,.head.black2 .info .language{	color: #fff;}
.head.black2 .ul1 li::before{	background-color: #fff;}

.head.black2 .info .yx img:last-child{	opacity: 1;}

.head.black2  .logob{	display: block;}
.head.black2  .logow{	display: none;}

.head.black3 .ul1 a,.head.black3 .info .language{	color: #fff;}
.head.black3 .ul1 li::before{	background-color: #0075C1;}

.head.black3 .info .yx img:last-child{	opacity: 1;}

.head.black3  .logob{	display: block;}
.head.black3  .logow{	display: none;}

.head.black3{	background-color:rgba(0,0,0,.2);}
.head.black3{	border-bottom: 1px solid #cde3ef;}

.head.black4 .ul1 a,.head.black4 .info .language{	color: #222;}
.head.black4 .ul1 li::before{	background-color: #0075C1;}

.head.black4 .info .yx img:last-child{	opacity: 1;}

.head.black4  .logob{	display: block;}
.head.black4  .logow{	display: none;}

.head.black4{	background-color: #fff; display:none;}
.head.black4{	border-bottom: 1px solid #cde3ef;}


.head .up_nav{	position: absolute;	width: 100%;left: 0;top: 100%;	opacity: 0;	/* overflow: hidden; */
	visibility: hidden;	pointer-events: none;	height: 100%;	transition: 1s;}

.head .up_nav .ul2{	transition: 1s;}
.head .up_nav .ul2{	height: 100px;}
.head .up_nav li{	font-size: 16px; color:#FFF;  padding: 40px 0; background-color:rgba(0,0,0,.3); position: absolute; padding-right:10%; width: 100%;	opacity: 0; left: 0;  text-align:center;visibility: hidden;pointer-events: none;}

.head .up_nav li a{	color: #fff;display: inline-block;	padding: 0 20px;}
.head .up_nav li a:hover{	color: #ffff00;}
.head .up_nav.act { opacity: 1; visibility: visible; pointer-events: visible; z-index: 9;border-top: 1px solid #cde3ef;}
.head .up_nav li.act {   top: 0;opacity: 1;	visibility: visible;pointer-events: visible;}

.head .up_nav .box ,.head .up_nav .ul2{	height: 100%;}
.head .up_nav .conv{	display: flex;	justify-content: center;}
.head .up_nav .conv a{display: block;margin-bottom: 25px;}

.head .hed_list{text-align: left;}
.head .up_nav .conv .cl{	width:260px;	padding: 0 20px 0 40px;	border-left: 1px solid #f3f3f3;}
.head .up_nav .conv .cc{	width:410px;	padding: 0 20px 0 40px;	border-left: 1px solid #f3f3f3;}
.head .up_nav .conv .cr{padding: 0 20px 0 40px;	border-left: 1px solid #f3f3f3;}
.head .up_nav .conv .cr img{margin-bottom: 18px;}


/* 移动端头部 */
.m_head {display: none;height:60px;overflow: hidden;padding: 0 5%;position: fixed;top: 0;left: 0;width: 100%;box-sizing: border-box;z-index: 10;background: rgba(255, 255, 255, 1);border-bottom: 1px solid #eee;}
.m_head .mlt {display: block;float: left;}
.m_head .mlt img {display: block;width: 200px;margin-top: 10px;}
.m_head .img {width: 50px;float: right;}
.m_nav {display: block;position: fixed;z-index: 199;width: 100%;height: 100%;background: #fff;top: 0;right: -100%;-webkit-transition: all 1s;-moz-transition: all 1s;transition: all 1s;overflow: hidden;box-sizing: border-box;}
.m_out {width: 50px;float: right;max-width: 50px;margin-right: 3%;}
.m_navbox {height: auto;width: 100%;box-sizing: border-box;float: right;background: #fff;box-sizing: border-box;padding: 20px 0;overflow: auto;box-sizing: border-box;}
.m_navbox li {cursor: pointer;}
.m_navbox li a {font-size: 16px;line-height: 20px;padding: 10px 0;}
.m_navbox li>div:nth-child(1) {background: url(../images/plus.png) 95% center no-repeat;background-size: 16px;}
.m_navbox li>div:nth-child(1), .m_navbox a.ltp {padding: 10px 30px 10px 50px;position: relative;}
.m_navbox div, .m_navbox a {color: #666;display: block;}
.m_navbox div.lbt {padding: 5px 50px;display: none;border-bottom: 1px solid #0075C1;}
.m_navbox a {font-size: 16px;line-height: 20px;padding: 10px 0;}
.m_navbox li.act>div:nth-child(1) {background: url(../images/reduce.jpg) 95% center no-repeat;}
.div_inp {width: 93%;height: 40px;padding-left: 29px;float: left;display: flex;align-items: center;outline: none;}
.mol_so {padding: 0 12px;display: block;width: 100%;height: 100%;border: 1px solid #b3b3b3;border-radius: 4px 0 0 4px;}
.div_inp a {width: 110px;height: 40px;line-height: 40px;text-align: center;background-color: #0075C1;color: #fff;border-radius: 0 4px 4px 0;}
.m_nav.act {right: 0;}
.m_navbox li>div:nth-child(1):after, .m_navbox a.ltp:after {content: '';display: block;width: 5px;height: 20px;background: #0075C1;position: absolute;top: 50%;margin-top: -10px;left: 30px;}
.m_navbox div, .m_navbox a.ltp {font-size: 18px;line-height: 30px;padding: 10px 0;display: block;}
.m_navbox .div1 a{font-size: 18px;}

.row3 .xwdt .ibox .down .s3_box .s3_fp1 .c_text,.new_r1 .xwdt .ibox .down .s3_box .s3_fp1 .c_text{max-height: 14em;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 7;overflow: hidden;}

.m_navbox  .two_prol div{font-size: 14px;padding: 6px 0 6px 20px;}
.m_navbox  .tree_prol a{font-size: 14px!important;}
.m_navbox  .two_prol,.m_navbox  .tree_prol{	display: none;}
.g_tit .desc,.video_s .v_txt .con .tit{line-height: 1.7em;}

.mo_more,.mo_time{display: none;}
.pro_content{padding-bottom: 40px;}
.inp_cs{position: relative;}

.inp_cs select{position: absolute;width: 100%;height: 100%;top: 0;left: 0;opacity: 1;background-image: url(../images/jia.png);background-repeat: no-repeat;background-position: top 20px right 20px;padding: 0 20px;}
.inp_cs select::-ms-expand { display: none; }

.inp_cs select {border: none;appearance:none;-moz-appearance:none;-webkit-appearance:none;padding-right: 14px;}
.inp_cs.on select{background-image: url(../images/jian.png);}

.m_navbox li:first-child>div:nth-child(1){	background: none;}
.m_navbox li:first-child .div1 a{font-size: 18px;}

.ml{display: none;}

.g_more2{width:180px;  height: 50px; display:flex; justify-content: space-between; align-items: center;   border-radius: 50px;  color: #fff;  padding: 0 8px 0 26px;border: 1px solid #ccc!important;}
.g_more2:hover{	border-color: #0075C1;	background-color: #0075C1;	color: #fff;}



/* 首页 */
.fpg{width: 100%;height: 100vh;position: relative;overflow: hidden;}
.fpg .section{width: 100%;height: 100%;position: relative;}
.fpg .section > img{display: block;width: 1920px;max-width: 1920px;height: 100%;}

.banner {width: 100%;height: 100%;}
.banner .ban{display: block;width: 100%;height: 100%;}
.banner .pc{display: block;}
.banner .ml{display: none;}

.banner .text{	position: absolute;	top: 20%;	width: 100%;	left: 0;}
.banner .text .tips{color: #fff;}
.banner .text s{width:50px;height: 5px;background-color: #0075C1; display: block; margin: 18px 0 20px;}
.banner .text .tit{	color: #fff; line-height: 1.5em;  margin-bottom: 20px; letter-spacing:6px;}
.banner .text  p{	color: #fff; margin-bottom: 56px;line-height: 1.5em;letter-spacing:2px;}


.g_more{ width: 180px;height: 50px; display: flex;justify-content: space-between;align-items: center;border-radius: 50px;
  color: #fff;background-color: #0075C1;	border-color: #0075C1;padding: 0 8px 0 26px;font-weight: bold;}
.g_more:hover{	background-color: #0075C1;	border-color: #0075C1;}

.banner .pagination1 {bottom:80px;}
.banner .pagination1 .swiper-pagination-bullet{	display: inline-block;	width: 10px;	height: 10px;
	border-radius: 50%;	border: 2px solid rgba(255,255,255,.3);	margin: 0 41px;	position: relative;
	cursor: pointer;	background-color: transparent;	opacity: 1;}

.banner .pagination1 .swiper-pagination-bullet-active{	border: 2px solid rgba(255,255,255,1);}

.banner .pagination1 .swiper-pagination-bullet::before{	content: '';
	width: 100px;	height: 1px;	background-color: rgba(255,255,255,.3);
	position: absolute;	top: 50%;	margin-top: -0.5px;	left: 10px;}

.banner .pagination1 .swiper-pagination-bullet:last-child::before{	display: none;}

.banner .pagination1 .swiper-pagination-bullet img{	position: absolute;	top: 50%;	left: 50%;
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);	max-width: none;	opacity: 0;}

.banner .pagination1 .swiper-pagination-bullet-active img{	opacity: 1;	 animation:turn 1.5s linear infinite;}


@keyframes turn{
      0%{-webkit-transform:translate(-50%,-50%) rotate(0deg);}
      25%{-webkit-transform:translate(-50%,-50%) rotate(90deg);}
      50%{-webkit-transform:translate(-50%,-50%) rotate(180deg);}
      75%{-webkit-transform:translate(-50%,-50%) rotate(270deg);}
      100%{-webkit-transform:translate(-50%,-50%) rotate(360deg);}
}

.top3{ top:5%!important;}

.titl1{ text-align:center; margin-top:2%; color:#666; letter-spacing:1px; line-height:47px; padding-bottom:15px;text-transform:Uppercase;}
.titl1 h2{font-weight:500;}

.lxian {display: block; width: 80px; height:5px; margin: 0 auto 40px; background:#1367BD;}
	
	

.num_box { display: flex; /*justify-content: flex-end;*/  flex-wrap: wrap;width:100%;}
.num_box .item { width: 33.333%; margin-bottom: 60px;	text-align: center;}
.num_box .tit { color: #fff;  margin-bottom: 14px;}
.num_box .s1 { font-size: 72px;  color: #fff;font-family:"hec";	font-weight: bold;}
.num_box p {color: #fff; font-family: Medium;}

.g_more2.cb{color: #333;}
.g_more2.cb:hover{	color: #fff;}



.d_logo img ,.lxfs img{	float: left;display: inline-block;}
.d_logo .icons .ion{display: inline-block;	margin-left:11px;}
.d_logo .icons{	margin-left:36px;	float: left;	margin-top: -3px;}
.d_logo {	margin-bottom: 68px;	display: flex;	align-items: center;}

.lxfs{	margin-bottom:25px; margin-top:4px!important;}
.lxfs .ldh{	float: left;font-size: 18px;color: #555555;	font-weight: bold;	padding-left: 19px;}
.lxfs .ldh .numer{	font-size: 36px;font-weight: bold;	margin-top: 15px;}
.lxfs .ldh .numer a{color: #0075C1;}

.desc_dz{font-size: 16px;color: #333;}
.desc_dz a{	color: #555555;}
.desc_dz p{	line-height: 1.4em;	margin-bottom: 6px;}
.hide-tab{display: none;}

.t_hd .itn{	position: relative;	z-index: 101;}
.t_hd .itn .up_qr{position: absolute; top: 100%; left: -60px;  width: 160px; height: 160px; max-width: 160px;
	    z-index: 2;  opacity: 0;  visibility: hidden;  pointer-events: none;
	    -webkit-transition: all .4s cubic-bezier(.4,0,.2,1);
	    -moz-transition: all .4s cubic-bezier(.4,0,.2,1);
	    transition: all .4s cubic-bezier(.4,0,.2,1); z-index: 101;}
.t_hd .itn:hover .up_qr{top: 120%;	opacity: 1;	visibility: visible;}
.fpg .section.section_5{overflow: inherit;}
.fpg .section.section_5 .fp-tableCell{	overflow: inherit;}



.ind_nswi .swiper-slide{display: block; float:left; padding:15px;background-color: rgba(255,255,255,1);
	    -webkit-transition: all .4s cubic-bezier(.4,0,.2,1);
	    -moz-transition: all .4s cubic-bezier(.4,0,.2,1);
	    transition: all .4s cubic-bezier(.4,0,.2,1);}
		
.ind_nswi .swiper-slide .tit{color: #333;line-height: 1.6em; margin-top:5px; display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;	overflow: hidden;}
.ind_nswi .swiper-slide s{width: 60px;height: 1px;display: block;background-color: rgba(255,255,255,.3);margin: 30px 0;}
.ind_nswi .swiper-slide .desc{	color: #333;line-height: 1.7em;	height:3.6em; margin-top:1px;	margin-bottom:2px;
    display: -webkit-box; 
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;	overflow: hidden;}
	
.ind_nswi .swiper-slide .tp2 img{ width:100%;}
.ind_nswi .swiper-slide .date{color: #333;}
.ind_nswi .swiper-slide:hover{color:#!important; background-color:rgba(155,255,255,.2);}
.ind_nswi .swiper-slide:hover .desc,
.ind_nswi .swiper-slide:hover .tit {color:#!important;}

.quxiao{justify-content:none!important; position:inherit;  width: 100%;  height: 100%; display:inline;
  display: -webkit-flex;  display: -ms-flexbox;  display:inherit;}
.zydqs{ justify-content:space-between!important;}

.ind_nswi{ padding:30px 0; width:80%; margin:0 auto; overflow:hidden;}
.ind_nswi .swiper-slide2{display: block; min-height:340px; position:relative; width:27.3%; float:left; margin-left:3%; margin-right:3%; overflow:hidden; margin-bottom:2%; }
.ind_nswi .swiper-slide2 h5{ display:block; text-align:center; width:216px; height:216px; margin:0 auto; background:#007A28;    border-radius:50%; padding-top:35px; margin-bottom:30px;}	
.ind_nswi .swiper-slide2 h5 img{width:150px; height:150px; margin:0 auto;transition:all 1.1s; -moz-transition:all 1.1s; -webkit-transition:all 1.1s; -o-transition:all 1.1s;}		
.ind_nswi .swiper-slide2:hover h5 img{ transform:scale(1.1); -webkit-transform:scale(1.1);}

.cp_list li .imgz{display: table-cell;vertical-align:middle;height:200px;text-align:center;*display: block;*font-size: 175px;}
.cp_list li:hover img{transform:scale(1.1); -moz-transform:scale(1.1); -webkit-transform:scale(1.1); -o-transform:scale(1.1); -ms-transform:scale(1.1);}


.ind_nswi .swiper-slide2 .tit{color:#007A28;line-height: 2em;overflow: hidden; text-align:center;position:absolute; width:100%;z-index:2;}
.ind_nswi .swiper-slide2 .desc{	color:#007A28;line-height: 1.7em;	height: 5.1em;	margin-bottom: 16px; display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;	overflow: hidden;}
.ind_nswi .swiper-slide2:hover h5{ display:block;background-color: #006CB2;}
.ind_nswi .swiper-slide2:hover .tit{ display:block;color: #006CB2;}
.ind_nswi .swiper-slide2 a{ display:inherit;}

.ind_nswi .list{ overflow:hidden;}
.ind_nswi dl{ width:31.5%; float:left; margin-right:2.5%; margin-bottom:30px;}
.ind_nswi dl:nth-child(3){margin-right:0!important;}
.ind_nswi dl:nth-child(6){margin-right:0!important;}
.ind_nswi dl:nth-child(9){margin-right:0!important;}
.ind_nswi dl .tit{ margin-bottom:8px!important; height:2.9em!important;}

.ind_nswi ul{ width:90%!important; margin:0 auto;}
.ind_nswi ul li:hover img{ transform:scale(1.1); -webkit-transform:scale(1.1);}
.ind_nswi ul li{ width:31%!important; padding:10px!important; overflow:hidden; float:left; margin-top:15px; margin-right:3%!important;}
.ind_nswi ul li:nth-child(3){margin-right:0!important;}
.ind_nswi ul li:nth-child(6){margin-right:0!important;}
.ind_nswi ul li:nth-child(12){margin-right:0!important;}
.ind_nswi ul li .swiper-slide{ padding:0!important;}
.ind_nswi ul li .tit{line-height:2em!important;height:2em!important;}
.ind_nswi ul li .tp img{ height:218px; width:100%;}

.ban_n img{	width: 100%;}
.ban_n{ position: relative;overflow: hidden;}
.ban_n .text{position: absolute;	color: #fff;top: 38%;width: 100%;left: 0;}
.ban_n .text .tit{line-height: 1.7em;}



.g_tnav{position: relative;width: 100%;left: 0;margin-top: -35px;}
.g_tnav .box{display: flex;	justify-content: space-between; width:85%; margin:0 auto;
height: 70px;background: #fff;-moz-box-shadow:2px 3px 8px #ddd; -webkit-box-shadow:2px 3px 8px #ddd; box-shadow:2px 3px 8px #ddd;}
.g_tnav a{	display: block;	text-align: center;	line-height: 78px;	color: #596068;	position: relative; font-size:18px;}
.g_tnav.w5 a{	width: 25%;}
.g_tnav.w1 a{	width: 25%; margin:0 auto;}
.g_tnav.w3 a{	width:40%;}
.g_tnav a::before{content: '';width: 0%;height: 3px;background-color: #0075C1;position: absolute;bottom: 0;	left: auto;	right: 0;
	    -webkit-transition: all .4s cubic-bezier(.4,0,.2,1);
	    -moz-transition: all .4s cubic-bezier(.4,0,.2,1);
	    transition: all .4s cubic-bezier(.4,0,.2,1);}

.g_tnav a.act::before,.g_tnav a:hover::before{width: 100%;left: 0;right: auto;}
.g_tnav a.act,.g_tnav a:hover{color: #0075C1;}

.tit s{width: 60px; height:2px; display: block; background: #0075C1;margin: 30px auto;}
.ab_r1 .tit .desc{color: #fff;line-height: 2em;	text-align: justify;margin-bottom: 68px;}
.ab_r1 .tit{color: #222;text-align: center;	margin-bottom: 50px;}
.ab_r1 p{color: #596068;line-height: 1.7em;}
.ab_r1 {padding:50px 0 60px 0;background-color: #f8f8f8;background-repeat: no-repeat;background-position: top left; overflow:hidden;}

.box_fl{ width:47%; float:left; text-align:justify; margin-top:4em;}
.box_fl img{ width:100%;}

.box_fr{ width:47%; float:right;text-align:justify;}
.box_fr h2{ padding-bottom:15px;}

.huadk{ overflow-x:auto; height:550px;}

.neirong{text-align: justify; line-height:2.2em; width:85%; margin:0 auto;}
.neirong img{ width:99%; margin:0 auto; padding:20px 0;}
.neirong h1{ text-align:center; padding:20px 0; margin-bottom:20px; line-height:1.4em;}
.neirong h2{ border-bottom:1px solid #cecece; padding:20px 0; margin-bottom:20px;}
.neirong h3{ padding:20px 0; font-weight:inherit;}
.neirong ul li{line-height:2.2em; background:url(../images/n_jt.png) no-repeat left 10px; padding-left:20px;}

.xiaxian1{ border-bottom:1px solid #cecece; padding-bottom:20px;}
.shangxian1{ border-top:1px solid #cecece; padding-top:20px; margin-top:20px;}

.table1{ border-top:1px solid #999; border-left:1px solid #999; margin:0 auto; width:80%;}
.table1 tr td{ border-bottom:1px solid #999; border-right:1px solid #999; padding:1% 3%;}
.table1 tr th{ border-bottom:1px solid #999; border-right:1px solid #999; padding:1% 3%; text-align:center; font-weight:bold;}


/* tema */
	.team_swi .con{	position: relative;	border-radius: 20px;overflow: hidden;}
	.team_swi img{	width: 100%; -webkit-transition: all .4s cubic-bezier(.4,0,.2,1);
		    -moz-transition: all .4s cubic-bezier(.4,0,.2,1);  transition: all .4s cubic-bezier(.4,0,.2,1);	}
	.team_swi .con .txt{height:100%;position:absolute;top:0;left:0;padding:40px 0 16px 50px;display:flex;align-items:center;width:60%;}
	
	.team_swi .con .fdx{
		-webkit-transform: translatey(-10px);
		-moz-transform: translatey(-10px);
		-o-transform: translatey(-10px);transform: translatey(-10px);}
	.team_swi .name{color: #222;margin-bottom: 20px;line-height: 1.4em;}
	.team_swi .zc{	color: #555555;	line-height: 1.4em;	margin-bottom: 20px;}
	
	.team_swi .desc{color: #222;line-height: 1.7em;	display: none;	height: 18.7em;	overflow-y: auto;overflow-x: hidden;}
	.team_swi .swiper-slide{background-color: #e8edf2;border-radius: 14px;	overflow: hidden;}
	.team_swi .swiper-slide:hover img{
		-webkit-transform: translatex(18px); -moz-transform: translatex(18px);
		-o-transform: translatex(18px);	transform: translatex(18px);}
	
	.team_swi .desc::-webkit-scrollbar{ width:2px;height: 1px;}
	.team_swi .desc::-webkit-scrollbar-thumb{ background:#0075C1;}
	.team_swi .desc::-webkit-scrollbar-track{ background:#ddd;} 
	.team_swi .tema_d{bottom: 0;display: none;}

	

.ab_r5{	padding: 80px 0 145px;}
.ab_r5 .tits{display: flex;	justify-content: center;	margin-bottom: 50px;}
.ab_r5 .tits .item{	color: #B8B8B8;	margin: 0 46px;	cursor: pointer;}
.ab_r5 .tits .item.act,.ab_r5 .tits .item:hover{color: #222222;}

.pic_img{ z-index: 10000; position: fixed; top: 0px; left: 0; width: 0%; height: 100%; background: #cde3ef; opacity: 0; overflow-x:hidden; transition: all 0.6s ; -webkit-transition: all 0.6s ; -moz-transition: all 0.6s ; -ms-transition: all 0.6s ; -o-transition: all 0.6s ; }

.pic_img .img_cuo{position: absolute; right: 3%; top:5%;width: 50px;height: 50px;z-index: 10001;}
.pic_img .img_img{width: 100%;height: auto;margin: 0 auto;padding-top: 200px;}
.pic_img .img_img img{ max-width: 100% !important; transform:scale(1.5) ; -webkit-transform:scale(1.5) ; -moz-transform:scale(1.5) ; -ms-transform:scale(1.5) ; -o-transform:scale(1.5) ; display:block;margin: 0 auto;}

.xianshi{ width: 100%;opacity: 0.95; transition:all 0.6s ; -webkit-transition:all 0.6s ; -moz-transition:all 0.6s ; -ms-transition:all 0.6s ; -o-transition:all 0.6s ; }



.hide-tab{display: none;}

.c_ban{	color: #fff; height:970px; background: url(../images/drem.jpg) center center no-repeat;width: 100%;background-size:100% 100%;}
.c_ban{	display: flex;justify-content: center;/*align-items: center;*/text-align: center;}
.c_ban p{line-height:1.8em;margin-top: 24px; width:76%; margin:0 auto;}
.c_ban .tit{ margin-top:1.6em;}

.text_course {	padding: 126px 0;	background-color: rgb(248,248,248);}
.text_course .itcm{	display: flex;	justify-content: space-between;	margin-bottom: 20px;}
@font-face {font-family:"db";	src: url(../font/DIN-BOLD.OTF);}
.text_course .itcm .year{	width: 210px;	font-family:"db";color: rgba(17,17,17,.4);	border-right: 1px solid #f2f2f2;}
.text_course .itcm.act .year{color: rgba(17,17,17,1);}
.text_course .itcm .year span{	display: block;	position: relative;}
.text_course .itcm .year span::before{	content: '';position: absolute;	width: 4px;	height: 100%;	background-color: #0075C1;
	right: 0;	top: 0;	opacity: 0;}

.text_course .itcm.act .year span::before{opacity: 1;}

.text_course .itcm .tet{width: calc(100% - 210px);	color: #596068;	padding-left: 190px;}
.text_course .itcm .tet p{	line-height: 1.4em;	margin-bottom: 6px;	position: relative;	padding-left: 20px;}
.text_course .itcm .tet  img{display: none;	margin-left: 20px;}
.text_course .itcm .tet .li{margin-bottom: 38px;}
.text_course .itcm .tet p::before{	content: '';width: 6px;	height: 6px;	border-radius: 50%;
	background-color: #111111;	position: absolute;	top: 10px;	left: 0;}

.two_nav .swiper-slide{	width: auto;}
.two_nav .swiper-slide:last-child{	margin-right: 0!important;}
.two_nav .swiper-wrapper{justify-content: space-between;}
.bgf8{	background-color: #f8f8f8;}

.two_nav{background-color: #fff;}
.two_box{border-top: 1px solid #f8f8f8;	font-size: 14px;color: #596068;	background-color: #fff;}
.two_nav .swiper-slide{	padding: 15px 0 30px;	cursor: pointer;}
.two_nav .swiper-slide.act{	position: relative;	color: #0075C1;}
.two_nav .swiper-slide.act::before{content: '';position:absolute;width:100%;height:3px;background-color:#0075C1;left:0;bottom:0;}

.g_tnav.nobor a::before{display: none;}

.hide-tab2{	height: 0;	overflow: hidden;}
.fa1 {	padding: 115px 0 121px;}
.fa1 .tit{	text-align: center;	/* font-weight: bold; */margin-bottom: 40px;line-height: 1.4em;}
.fa1 .desc{	color: #596068;	line-height: 1.7em;	text-align: center;}

.c_ban.c2 {	background-position: center center;	background-repeat: no-repeat;
	background-attachment: fixed -webkit-background-size: cover;background-size: cover;}

.fa2{padding: 123px 0;}
.fa2 .tit,.fa3 .tit{text-align: center;	margin-bottom: 100px;}
.icon_s {padding: 0 30px;}
.icon_s li{	position: relative;}
.icon_s li::after{	content: ''; height: 1px;   width: 71%;  border: 1px dashed #cccccc;
	    position: absolute;  top: 30%;  left: 65%;  opacity: .3;}


.icon_s li:last-child::before,.icon_s li:last-child::after{display: none;}
.icon_s li:nth-child(4)::before,.icon_s li:nth-child(8)::before,.icon_s li:nth-child(4)::after,.icon_s li:nth-child(8)::after{
	display: none;}
.icon_s li:nth-child(n+5)::before{ transform: rotate(180deg);  -webkit-transform: rotate(180deg);}

.icon_s li{	position: relative;}
.icon_s li::before{	content: '';width: 19px;height: 14px;background-image: url(../images/zx.png);
	-webkit-background-size: cover;
	background-size: cover;	background-repeat: no-repeat;position: absolute;	top: 27%;right: 0px;}

.icon_s .pic{width: 112px;	height: 112px;	position: relative;	margin: 0 auto 30px;background-color: #f8f8f8;}
.icon_s .pic img{	display: block;	width: 100%;height: 100%;}
.icon_s a:hover .pic img:last-child{opacity: 1;}

.icon_s .pic img:last-child{position: absolute;	top: 0;	left: 0;opacity: 0;}
.icon_s li{	float: left;width: 25%;	margin-bottom: 100px;}
.icon_s li .con{display: block;	text-align: center;}
.icon_s li .txt p{color: #222;}
.icon_s a:hover .txt p{	color: #0075C1;}
.icon_s li .txt p{	line-height: 1.4em;}
.icon_s li .txt p:first-child{	margin-bottom: 4px;}

.lc_img{width: 100%;}

.fa3{padding: 114px 0;	background-color: #e1e4e6;}
.yw_iconb{	display: flex;	justify-content: space-between;	position: relative;	z-index: 9;	margin-bottom: 80px;}

.yw_iconb li{width: 16.66666666666667%;	text-align: center;	display: flex;	justify-content: center;}
.yw_iconb li .pic{width: 110px;	height: 88px;	position: relative;	margin: 0 auto 32px;}
.yw_iconb li .pic img{	display: block;	width: 100%;height: 100%;}
.yw_iconb li:hover .pic img:last-child{	opacity: 1;}
.yw_iconb li.on .pic img:last-child{	opacity: 1;}
.yw_iconb li .pic img:last-child{position: absolute;top: 0;	left: 0;opacity: 0;}

.yw_iconb .txt{	color: rgba(50,59,69,.5);}
.yw_iconb li:hover .txt{color: rgba(50,59,69,1);}
.yw_iconb li.on .txt{color: rgba(50,59,69,1);}

.fa3{position: relative;}

#particles-js { background-size: cover;  background-position: 50% 50%; background-repeat: no-repeat;
    width: 100%; height: 100%;	position: absolute;	top: 0;	left: 0;}

.qr_bg img{width: 100%;}

.yw_box .f_22{	color: #111;padding-left: 5%;}
.yw_box ul {display: flex;	flex-wrap: wrap; line-height: 1.4em;}
.yw_box ul li{width: 100%;line-height: 1.4em;display: flex;	margin-bottom: 26px;padding: 0 8px;}
.yw_box ul p{width: 100%;line-height: 1.4em;display: flex;	margin-bottom: 14px;padding: 0 8px;	flex-wrap: wrap;}
.lc_desc{color: #596068;line-height: 1.7em;	text-align: center;}

.se_r1{	padding: 106px 0 124px;	background-color: #f6f8fb;}
.se_r1 .tit,.se_r2 .tit{color: #fff;margin-bottom:60px;text-align: center;}

.yw_box ul li a{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.yw_swi,.team_swi{cursor: pointer;}

.se_r1 .pic { width: 110px; height: 85px; position: relative;  margin: 0 auto 30px; background-color: #f8f8f8;}
.se_r1 .pic img {display: block;  width: 100%; height: 100%;}
.se_r1 .pic img:last-child { position: absolute;  top: 0;  left: 0;  opacity: 0;}

.se_r1 li {  float: left; width: 20%;}
.se_r1 li .txt p:first-child { margin-bottom: 4px;}
.se_r1 li .txt p {  line-height: 1.4em;}
.se_r1 li .txt p {  color: #3b3c45;	text-align: center;}
.se_r1 li:hover .pic img:last-child{opacity: 1;}
.se_r1 li:hover .txt p{	color: #0075C1;}

.se_r2{	padding:68px 0;background:#666666;}
.se_r2 .tit p{ line-height:1.8em;}

.al_list2{margin: 0 15px 0px;}
.al_list2 li{width:23%;float: left; margin-left:1%;padding: 0 20px;margin-bottom:20px;}
.al_list2 li .pic{overflow: hidden; height:470px; position:relative;}
.al_list2 li .pic img{display: block;width: 100%; height:100%; position:absolute; z-index:1;}
.al_list2 li .tit2{	color: #222;line-height:2.2em;	margin-bottom: 13px; text-align:center; color:#0075C1;overflow: hidden;}
.al_list2 li p{	color: #555555;	line-height: 1.4em;	margin-bottom: 34px;}
.al_list2 li .more{color: #888888;}
.al_list2 li .txt{padding-top: 25px;}
.al_list2 li .con{display: block;}
.al_list2 li .con:hover .tit2,.al_list2 li .con:hover p,.al_list2 li .con:hover .more{ color: #0075C1;}
.al_list2 li:hover .tt{ background:#0075C1; display:block; width:100%; height:100%; padding:50px 40px; color:#FFF; line-height:2em;
	  -webkit-transform: scale(1.08);
	    -moz-transform: scale(1.08); 
	    -ms-transform: scale(1.08); 
	    -o-transform: scale(1.08);  transform: scale(1.08);}
.al_list2 li .tt{ display:none;position:absolute; z-index:2;}
.al_list2 li .con:hover .pic img{
	  -webkit-transform: scale(1.08);
	    -moz-transform: scale(1.08); 
	    -ms-transform: scale(1.08); 
	    -o-transform: scale(1.08);  transform: scale(1.08);}


.al_list4{margin: 0 -15px 0px;}
.al_list4 li{width:30%;float: left;padding:25px;margin-bottom:20px; background:#FFF; margin:1.5%;}
.al_list4 li .pic{overflow: hidden; height:300px; position:relative;}
.al_list4 li .pic img{display: block;width: 100%; height:100%; position:absolute; z-index:1;}
.al_list4 li .tit2{	color: #222;line-height:2.2em;	margin-bottom: 13px; text-align:center; color:#0075C1;overflow: hidden;}
.al_list4 li p{	color: #555555;	line-height: 1.4em;	margin-bottom: 34px;}
.al_list4 li .more{color: #888888;}
.al_list4 li .txt{padding-top: 25px;}
.al_list4 li .con{display: block;}
.al_list4 li .con:hover .tit2,.al_list li .con:hover p,.al_list li .con:hover .more{ color: #0075C1;}
.al_list4 li:hover .tt{ background:#0075C1; display:block; width:100%; height:100%; padding:50px 40px; color:#FFF; line-height:2em;
	  -webkit-transform: scale(1.08);
	    -moz-transform: scale(1.08); 
	    -ms-transform: scale(1.08); 
	    -o-transform: scale(1.08);  transform: scale(1.08);}
.al_list4 li .tt{ display:none;position:absolute; z-index:2;}



.al_list{margin: 0 -25px 0px;}
.al_list li{width: 31%;float: left;padding: 0 25px;margin-bottom:10px;}
.al_list li .pic{overflow: hidden;height:320px;}
.al_list li .pic img{display: block;width: 100%;height:100%;}
.al_list li .tit2{color: #222;line-height: 1.5em;margin-bottom: 13px;height:2.8em; text-align:center;display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;	overflow: hidden; margin-top:10px;}
.al_list li .tit3{color: #222;line-height: 1.6em;height: 1.6em;
  display: -webkit-box;	-webkit-box-orient: vertical;	-webkit-line-clamp: 2;	overflow: hidden; margin-top:10px;}
.al_list li .desc{line-height: 1.4em;color: #555555; padding:5px 0;}	
.al_list li .date{ color:#999; padding-bottom:20px;}
.al_list li p{	color: #555555;	line-height: 1.4em;	margin-bottom: 34px;}
.al_list li .more{color: #888888;}
.al_list li .txt{padding-top: 25px;}
.al_list li .con{display: block;}
.al_list li .con:hover .tit2,.al_list li .con:hover p,.al_list li .con:hover .more{	color: #0075C1;}
.al_list li .con:hover .pic img{
	  -webkit-transform: scale(1.08);
	    -moz-transform: scale(1.08); 
	    -ms-transform: scale(1.08); 
	    -o-transform: scale(1.08);  transform: scale(1.08);}

.more_loading{	width: 188px;height: 50px;border-radius: 6px;background-color: #0075C1;	color: #fff;display: flex;
justify-content: center;align-items: center;margin: 0 auto;	cursor: pointer;display: none;}

.more_loading img{	margin-left: 10px;
	-webkit-animation: rotation1 1s linear infinite; animation: rotation1 1s linear infinite;}

@keyframes rotation1{
	from {-webkit-transform: rotate(0deg) ;}
	to {-webkit-transform: rotate(360deg) ;}
}

@-webkit-keyframes rotation1{
	from {-webkit-transform: rotate(0deg) ;}
	to {-webkit-transform: rotate(360deg) ;}
}

.m_10{margin-bottom: 20px;}

.pe_r1 .img{width: 100%;}
.pe_r1 {position: relative;	margin-bottom: 10px;}
.pe_r1 .text{width: 100%;	height: 100%;	position: absolute;	top: 0;	left: 0;text-align: right;}
.pe_r1 .text img{margin-bottom: 24px;display: inline-block;}
.pe_r1 .text .tit{	color: #fff;margin-bottom: 25px;}
.pe_r1 .text .desc{	color: #fff;line-height: 1.7em;	width: 73%;	height: 5.1em;	display: -webkit-box;
	    -webkit-box-orient: vertical;
	    -webkit-line-clamp: 3; overflow: hidden;display: inline-block;}

.pe_r1 .text .con{	width: 34%;}
.pe_r1 .text .box{	display: flex;	align-items: center;	height: 100%;}
.pe_r2 .pe_swi .swiper-slide img{width: 100%;}

.pe_r2 .pe_swi{cursor: pointer;}
.pe_r2{margin-bottom: 18px;}

.qh_r1 .ul1{margin: 0 -25px 80px;}
.qh_r1 .ul1 li{	width: 33.333%;	float: left;padding: 0 25px;margin-bottom: 50px;}
.qh_r1 .ul1 li .con{display: block;	border-radius: 7px 7px 0 0;	overflow: hidden;}
.qh_r1 .ul1 li img{	width: 100%;}

.qh_r1{	padding: 90px 0 100px;}
.qh_r1 .ul1 .pic{position: relative;overflow: hidden;}
.qh_r1 .ul1 .con:hover .pic img{
	-webkit-transform: scale(1.08);
    -moz-transform: scale(1.08);
    -ms-transform: scale(1.08);
    -o-transform: scale(1.08);  transform: scale(1.08);}

.qh_r1 .txt{color: #333;text-align: center;	padding-top: 25px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.qh_r1 .ul1 .ck{position: absolute;	width: 100%;height: 100%;top: 0;left: 0;color: #fff;opacity: 0;
	background-color: rgba(0,0,0,.5);display: flex;	justify-content: center;align-items: center;}
.qh_r1 .ul1 .ck img{width: 8px;	height: 14px;display: inline-block;}
.qh_r1 .ul1 li .con:hover .ck{	opacity: 1;}

.dj_nav{text-align: center;margin-bottom: 60px;}
.dj_nav .item{	display: inline-block;	color: #b8b8b8;	margin: 0 44px;	cursor: pointer;}
.dj_nav .item:hover,.dj_nav .item.act{	color: #222;}



.qh_r2{	padding: 102px 0 90px;	background-color: #f6f8fb;}
.qh_r2 .tit{text-align: center;	margin-bottom: 50px;}

#map{width: 100%;height: 700px;}

.my_map{position: relative;}
.my_map .map_text{	position: absolute;	height: 640px;	background-color: #fff;	border-radius: 14px;
	box-shadow: 0 0 9px rgba(0,0,0,.1);
	top: 28px;	left: 28px;	padding: 70px 36px;	width: 594px;}

.my_map .map_text .tit{	color: #333;line-height: 1.4em;	margin-bottom: 10px;text-align: left;}
.my_map .map_text .dh3{	color: #333333;	line-height: 1.4em;	padding-bottom: 30px;	border-bottom: 1px dashed #bbbbbb;
	width: 100%;	position: relative;	margin-bottom: 26px;}

.my_map .map_text .dh3 img{	display: inline-block;	margin-right: 6px;}
.my_map .map_text .dh3::before{	content: '';width: 27px;height: 1px;
	background-color: #555555;	position: absolute;	left: 0;bottom: -1px;}

.my_map .map_text .info a,.my_map .map_text .info p{display: block;
	color: #596068;	line-height: 1.4em;	margin-bottom: 14px;}

.my_map .map_text .info {padding-bottom: 24px;	border-bottom: 1px dashed #bbbbbb;	position: relative;	margin-bottom: 40px;}

.my_map .map_text .info::before{content: '';width: 27px;height: 1px;	background-color: #555555;
	position: absolute;	left: 0;bottom: -1px;}

.my_map .map_text .map_qr_box{display: flex;align-items: center;}
.my_map .map_text .map_qr{margin-right: 20px;}
.my_map .map_text .map_qr:last-child{margin-right: 0px;}
.my_map .map_text .map_qr {	color: #596068;	text-align: center;}

.my_map .yuan { display: block;  width: 116px;  height: 116px;
    background: rgba(1, 147, 241, 0.1);
    border: 1px solid #0193f1;  border-radius: 50%;  top: 50%; right: 25%;  margin-top: -58px;
    z-index: 3;  position: absolute;cursor: pointer;}

.my_map .yuan span { display: block;  width: 60px;  height: 60px;
    background: #0193f1 url(../images/dw.png) center no-repeat;
    border-radius: 50%;  margin: 26px auto;}
.my_map .yuan s {display: block;  width: 260px;  height: 260px; position: absolute;  top: 50%;  left: 50%;
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);    z-index: -1;
    background: rgba(1, 147, 241, 0.1);    border-radius: 50%;    border: 1px solid #0193f1;
    animation: dax 1.5s ease-out infinite;
    -webkit-animation: dax 1.5s ease-out infinite;}

@keyframes dax {0% {transform:translate(-50%,-50%) scale(0);-webkit-transform:translate(-50%,-50%) scale(0);opacity: 0; }50% {opacity: 1; }100% {transform:translate(-50%,-50%) scale(1);-webkit-transform:translate(-50%,-50%) scale(1);opacity: 0; } }

@-webkit-keyframes  dax {0% {transform:translate(-50%,-50%) scale(0);-webkit-transform:translate(-50%,-50%) scale(0);opacity: 0; }50% {opacity: 1; }100% {transform:translate(-50%,-50%) scale(1);-webkit-transform:translate(-50%,-50%) scale(1);opacity: 0; } }
  

.my_map .yuan img{	position: absolute;	top: -70%;	left: 50%;
	-webkit-transform: translatex(-50%);
	-moz-transform: translatex(-50%);
	-o-transform: translatex(-50%);
	transform: translatex(-50%);width: 290px;	max-width: none;}
	
.zoom_dx{position: absolute;right: -60px;bottom: 20px;}
.zoom_dx .large{margin-bottom: 10px;}
.zoom_dx div{position: relative;width: 40px;height: 41px;cursor: pointer;}
.zoom_dx div img{width: 100%;height: 100%;	display: block;}
.zoom_dx div img:last-child{position: absolute;	top: 0;	left: 0;opacity: 0;}
.zoom_dx div:hover img:last-child{	opacity: 1;}


.news{	background-color: #f6f8fb;}
.ban_nes{	border-radius: 9px;	overflow: hidden;}
.ban_nes img{	width: 100%;}
.ban_nes{position: relative;}
.ban_nes .swiper-slide::before{	content: '';width: 100%;height: 100%;position: absolute;top: 0;	left: 0;
	background-image: url(../images/new_bg.png);
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
	background-position: left bottom;
	background-repeat: no-repeat;pointer-events: none;}

.ban_nes a{display: block;}
.ban_nes .text{	width: 100%;position: absolute;	left: 0;bottom: 0;color: #fff;padding: 24px 36px;}
.ban_nes .text .tit{line-height: 1.4em;}

.new_nav {color: #222222;display: flex;justify-content: space-between;	padding-top: 30px;text-align: center;margin-bottom: 65px;}

.new_nav a{	display: inline-block;	width: 20%;	text-align: center;}
.new_nav a span{position: relative;	padding-bottom: 12px;}
.new_nav a.act span,.new_nav a:hover span{	color: #0075C1;}

.new_nav a span::before{content: '';width: 0;height: 3px;background-color: #0075C1;
	position: absolute;	left: auto;	right: 0;	bottom: 0;
	    -webkit-transition: all .4s cubic-bezier(.4,0,.2,1);
	    -moz-transition: all .4s cubic-bezier(.4,0,.2,1);
	    transition: all .4s cubic-bezier(.4,0,.2,1);}

.new_nav a:hover span::before,.new_nav a.act span::before{left: 0;right: auto;width: 100%;}
  
.new_box{padding-top: 135px;}
.n_main{padding-bottom: 120px;}

.news_list{	margin: 0 -25px 65px;}
.news_list li{	padding: 0 25px;width: 33.33333%;	float: left;margin-bottom: 50px;}
.news_list li .con{	display: block;	background-color: #fff;	padding: 55px 34px;}
.news_list li .tit{	color: #222222;	line-height: 1.4em;	height: 2.8em;	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;	overflow: hidden;	margin-bottom: 35px;}

.news_list li .pic img{	width: 100%;border-radius: 8px;}
.news_list li .pic{	overflow: hidden;	position: relative;	margin-bottom: 24px;}

.news_list .date{color: #333333;width: 93px;height: 83px;position: absolute;
	background-color: #fff;	top: 0;	right: 0;	text-align: center;	display: flex;
	justify-content: center;align-items: center;
	font-family:"hec";	font-weight: bold;}

.news_list .date p{	margin-top: 7px;}
.news_list .desc{color: #555555;line-height: 1.6em;	height: 4.8em;	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;	text-align: justify;margin-bottom: 54px;}

.news_list li .con:hover .g_more2.cb{border-color: #fff;color: #fff!important;}
.news_list li .con:hover{background-color: #0075C1;}

.news_list li .con:hover .tit,
.news_list li .con:hover .desc{	color: #fff;}

.news_list li .con:hover img{
	 -webkit-transform: scale(1.08);
	    -moz-transform: scale(1.08); 
	    -ms-transform: scale(1.08); 
	    -o-transform: scale(1.08);   transform: scale(1.08);}

.g_crumbs{display: flex;align-items: center;}

.g_crumbs a:first-child{display: block;	width: 12px;height: 12px;position: relative;}
.g_crumbs a img{width: 100%;height: 100%;}
.g_crumbs a:first-child img:last-child{	position: absolute;	top: 0;	left: 0;opacity: 0;}
.g_crumbs a:hover img{	opacity: 0;}

.g_crumbs a:first-child:hover img:last-child{	opacity: 1;}
.g_crumbs .fg_img{	padding: 0 9px;}

.g_crumbs a:hover{	color: #0075C1;}

.new_content .r{width: 380px;float: right;padding: 80px 30px;background-color: #fff;}
.new_content .l{width: calc(100% - 400px);	float: left;padding: 80px 70px;	background-color: #fff;}

.new_content .l .tit{color: #222222;line-height: 1.4em;	margin-bottom: 25px;}
.new_content .l .tips p{display: flex;	margin-right: 32px;}
.new_content .l .tips p:last-child{	margin-right: 0;}
.new_content .l .tips p img{margin-right: 8px;}
.new_content .l .tips{	display: flex;}
.new_content .l s{width: 26px;height: 4px;border-radius: 4px;display: block;background-color: #0075C1;margin: 29px 0 39px;}

.text_desc{line-height: 1.7em;	color: #596068;}

.new_content .re_a{	display: flex;	color: #555555;	position: relative;}
.new_content .re_a .tn{	width: 70px;	padding-top: 2px;}
.new_content .re_a p{	width: calc(100% - 70px);line-height: 1.4em;	padding-right: 34px;}

.new_content .re_a .icon{	width: 7px;	height: 12px;	display: block;	position: absolute;	top: 6px;	right: 0;}
.new_content .re_a .icon img{width: 100%;	height: 100%;}
.new_content .re_a .icon img:last-child{position: absolute;	top: 0;	left: 0;	opacity: 0;}

.new_content .re_a:hover .tn,
.new_content .re_a:hover p{	color: #0075C1;}
.new_content .re_a:hover .icon img:last-child{	opacity: 1;}
 
.new_content .r s{	width: 100%;	display: block;	border-bottom: 1px dashed #dbdbdb;	margin: 26px 0;}
.new_content .fh_btn{	display: flex;	align-items: center;	font-size: 16px;}
.new_content .fh_btn span{width: 15px;height: 13px;	display: block;	margin-right: 7px;margin-top: -2px;	position: relative;}
.new_content .fh_btn span img{	width: 100%;	height: 100%;}

.new_content .fh_btn span img:last-child{position: absolute;	top: 0;	left: 0;opacity: 0;}
.new_content .fh_btn:hover span img:last-child{	opacity: 1;}
.new_content .fh_btn:hover {	color: #0075C1;}
.new_content .r .tit{	color: #333;	margin-bottom: 36px;	padding-top: 30px;}

.new_qr{display: flex; align-items: center;	color: #596068;}
.new_qr .f_18{	font-size: 16px;}
.new_qr img{margin-right: 20px;}

.new_content {	padding-top: 35px;}

.z_tit{	color: #3b3c45;	text-align: center;	letter-spacing: 2px;	margin-bottom: 50px;}

.zb_list{margin: 0 -25px 60px;}
.zb_list li{padding: 0 25px;margin-bottom: 50px;	width: 33.3333%;	float: left;}
.zb_list li .con{display: block;padding: 60px 32px;	background-color: #fff;	border-radius: 9px;}
.zb_list .tit{	color: #222;line-height: 1.4em;	height: 2.8em;	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;	overflow: hidden;	margin-bottom: 38px;}
.zb_list .pic img{	width: 100%;}
.zb_list .pic {	overflow: hidden;	border-radius: 9px;}

.zb_list li .con:hover .tit{	color: #0075C1;}
.zb_list li .con:hover img{
	-webkit-transform: scale(1.08);
	  -moz-transform: scale(1.08); 
	  -ms-transform: scale(1.08); 
	  -o-transform: scale(1.08);  transform: scale(1.08);}

.top_video {display: flex;	justify-content: space-between;	margin-bottom: 40px;}
.top_video .text{	width: 390px;}
.top_video .pic{width: calc(100% - 390px);	position: relative;	cursor: pointer;overflow: hidden;border-radius: 9px 0 0 0;}
.top_video .pic .img{width: 100%;}
.top_video .pic .play{	position: absolute;	top: 50%;	left: 50%;
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);}

.top_video .pic:hover .img{
	-webkit-transform: scale(1.08);
	  -moz-transform: scale(1.08); 
	  -ms-transform: scale(1.08); 
	  -o-transform: scale(1.08); 
	  transform: scale(1.08);}

.top_video .text{color: #333;padding: 0 42px 0 57px;background-color: #fff;}
.top_video .text .item{	height: 25%;	display: flex;	align-items: center;	position: relative;	cursor: pointer;}
.top_video .text .item p{	line-height: 1.4em;}
.top_video .text .item::before{	content: '';	width: 14px;	height: 17px;
	background-image: url(../images/sj.png);
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	background-size: cover;
	position: absolute;	top: 50%;	left: -30px;
	-webkit-transform: translatey(-50%);
	-moz-transform: translatey(-50%);
	-o-transform: translatey(-50%);
	transform: translatey(-50%);
	opacity: 0;
	-webkit-transition: all .4s cubic-bezier(.4,0,.2,1);
	-moz-transition: all .4s cubic-bezier(.4,0,.2,1);
	transition: all .4s cubic-bezier(.4,0,.2,1);}

.v_box{	padding:40px 0 100px;	background-color: #fff;}

.top_video .text .item.act::before{	opacity: 1;}

.video_list{	margin: 0 -10px;}
.video_list li{	padding: 0 10px;width: 33.333%;	float: left;margin-bottom: 20px;}
.video_list li .txt{color: #333333;	padding-top: 20px;
	overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.video_list li .pic{overflow: hidden;	position: relative;	cursor: pointer;background-color: #f5f5f5;}
.video_list li .pic .img{width: 100%;	height: 100%;}
.video_list li .pic .play{	position: absolute;	top: 50%;	left: 50%;
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);}

.video_list li .con:hover .txt{	color: #0075C1;} 
.video_list li .con:hover .img{
	-webkit-transform: scale(1.08);
	  -moz-transform: scale(1.08); 
	  -ms-transform: scale(1.08); 
	  -o-transform: scale(1.08); 
	  transform: scale(1.08);}

.ind_nswi .new_d{display: none;	}

.yw_swi .yw_d{bottom: 0;display: none;}

.se_r1 li .txt{	padding: 0 8px;}
.se_r1 ul{  display: flex;   flex-wrap: wrap;  justify-content: center;}
.se_r1 li{margin-bottom: 15px;}
.my_map .map_text .info a.yx_n{	margin-bottom: 0;}

.ab_r2{	height: 650px;
	/* background: url(../images/dsz.jpg) center center no-repeat fixed; */
	background-position: center center;
	background-repeat: no-repeat;
	background-attachment: fixed;
	-webkit-background-size: cover;
	background-size: cover;	width: 100%;position: relative;}

.fpg .section.active  .ind2 .l{
	animation: pulsate 0.6s linear forwards;
	-webkit-animation: pulsate 0.6s linear forwards;
	animation-delay:0;
	-webkit-animation-delay:0; /* Safari 和 Chrome */
/* 	-webkit-transform: translatex(0%);
	-moz-transform: translatex(0%);
	-o-transform: translatex(0%);
	transform: translatex(0%); */
}

.fpg .section.active  .ind2 .r{
	animation: pulsate2 0.6s linear forwards;
	-webkit-animation: pulsate2 0.6s linear forwards;
	animation-delay:0;
	-webkit-animation-delay:0; /* Safari 和 Chrome */}




@keyframes pulsate {0% {-webkit-transform: translatex(-100%);-moz-transform: translatex(-100%);-o-transform: translatex(-100%);transform: translatex(-100%);opacity: 0;}50% {-webkit-transform: translatex(-50%);-moz-transform: translatex(-50%);-o-transform: translatex(-50%);transform: translatex(-50%);opacity: 7;}100% {-webkit-transform: translatex(0%);-moz-transform: translatex(0%);-o-transform: translatex(0%);transform: translatex(0%);opacity: 1;}}
@-webkit-keyframes  pulsate {0% {-webkit-transform: translatex(-100%);-moz-transform: translatex(-100%);-o-transform: translatex(-100%);transform: translatex(-100%);opacity: 0;}50% {-webkit-transform: translatex(-50%);-moz-transform: translatex(-50%);-o-transform: translatex(-50%);transform: translatex(-50%);opacity: 7;}100% {-webkit-transform: translatex(0%);-moz-transform: translatex(0%);-o-transform: translatex(0%);transform: translatex(0%);opacity: 1;}}


@keyframes pulsate2 {0% {-webkit-transform: translatex(100%);-moz-transform: translatex(100%);-o-transform: translatex(100%);transform: translatex(100%);opacity: 0;}50% {-webkit-transform: translatex(50%);-moz-transform: translatex(50%);-o-transform: translatex(50%);transform: translatex(50%);opacity: 7;}100% {-webkit-transform: translatex(0%);-moz-transform: translatex(0%);-o-transform: translatex(0%);transform: translatex(0%);opacity: 1;}}

@-webkit-keyframes  pulsate2 {0% {-webkit-transform: translatex(100%);-moz-transform: translatex(100%);-o-transform: translatex(100%);transform: translatex(100%);opacity: 0;}50% {-webkit-transform: translatex(50%);-moz-transform: translatex(50%);-o-transform: translatex(50%);transform: translatex(50%);opacity: 7;}100% {-webkit-transform: translatex(0%);-moz-transform: translatex(0%);-o-transform: translatex(0%);transform: translatex(0%);opacity: 1;}}


.section .lefed{
	-webkit-transform: translatex(-175%);
	-moz-transform: translatex(-175%);
	-o-transform: translatex(-175%);
	 transform: translatex(-175%);} 

/* .fpg .section.active .lefed{	animation: pulsate3 0.8s linear forwards;
	-webkit-animation: pulsate3 0.8s linear forwards;}  */

.banner .swiper-slide.swiper-slide-active .lefed{	animation: pulsate3 0.8s linear forwards;
	-webkit-animation: pulsate3 0.8s linear forwards;}
/* .banner .swiper-slide.swiper-slide-active .lefed{opacity: 1;} */
.banner .swiper-slide .lefed{	opacity: 0;}

@keyframes pulsate3 {0% {-webkit-transform: translatex(-175%);-moz-transform: translatex(-175%);-o-transform: translatex(-175%);transform: translatex(-175%);opacity: 0;}50% {-webkit-transform: translatex(-50%);-moz-transform: translatex(-50%);-o-transform: translatex(-50%);transform: translatex(-50%);opacity: 7;}100% {-webkit-transform: translatex(0%);-moz-transform: translatex(0%);-o-transform: translatex(0%);transform: translatex(0%);opacity: 1;}}
@-webkit-keyframes3  pulsate3 {0% {-webkit-transform: translatex(-175%);-moz-transform: translatex(-175%);-o-transform: translatex(-175%);transform: translatex(-175%);opacity: 0;}50% {-webkit-transform: translatex(-50%);-moz-transform: translatex(-50%);-o-transform: translatex(-50%);transform: translatex(-50%);opacity: 7;}100% {-webkit-transform: translatex(0%);-moz-transform: translatex(0%);-o-transform: translatex(0%);transform: translatex(0%);opacity: 1;}

}


.fpg .section.active .ted1{	animation-delay:0;	-webkit-animation-delay:0; /* Safari 和 Chrome */}
.fpg .section.active .ted2{	animation-delay:0.2s;	-webkit-animation-delay:0.2s; /* Safari 和 Chrome */}
.fpg .section.active .ted3{	animation-delay:0.4s;	-webkit-animation-delay:0.4s; /* Safari 和 Chrome */}

.dh, .dhs {position: relative; top: 50px; opacity: 1;}
.fpg .section.active .dhs {    opacity: 1;    top: 0;}
.fpg .section.active .dhs1 {    transition-delay: .5s;    -webkit-transition-delay: .5s;}

.se_r1 li{position: relative;}.se_r1 li a{position: absolute;display: block;width: 100%;height: 100%;top: 0;left: 0;z-index: 2;}

.desc_swei .swiper-pagination-bullet-active{background-color: #fff;}


/* 9/14 */
.yg_ban {position: relative;}
.yg_ban img{	width: 100%;}
.yg_ban .y_ml{	display: none;}
.yg_ban .textb{	position: absolute;	width: 100%;color: #fff;height: 100%;display: flex;	justify-content: center;align-items: center;text-align: center;	top: 0;	left: 0;}

.yg_ban .textb .tit{margin-bottom: 22px;}
.yg_ban .textb p{line-height: 1.4em;}

.yg_r2{	background-color: #f6f8fb;	padding: 100px 0 70px;}
.yg_r2 .tit{color: #222;text-align: center;	margin-bottom: 60px;}
.yg_r2 li{	display: flex;	justify-content: space-between;	height: 116px;background-color: #fff;align-items: center;margin-bottom: 20px;	padding: 0 40px;}
.yg_r2 li:last-child{	margin-bottom: 0;}
.yg_r2 .ck{	color: #444444;	font-size: 16px;display: flex;align-items: center;	width: calc(100% - 121px);	line-height: 1.4em;}

.yg_r2 .ck img{	width: 37px;	height: 39px;	margin-right: 20px;}
.yg_r2 .down{color: #0075C1;	display: flex;	align-items: center;	width: 100px;}
.yg_r2 .down img{margin-left: 15px;}

.yg_r2 .ck:hover{color: #0075C1;}

.qh_r1.dq_nw .ul1 { margin: 0 -25px 0px;}
.qh_r1.dq_nw .ul1.list_gh li{  margin-bottom: 50px;}
.qh_r1.dq_nw .ul1 li{margin-bottom: 0;}
.g_tnav.w4 a {  width: 25%;}


/* 9/23 */
.ab_r2{	position: relative;	overflow: hidden;}

.bgh1{position:absolute; z-index: 0; bottom: 0;  right: 0; top: 0; left: 0;z-index: -1;height: 750px;overflow: hidden;}
.bgh2{position: relative;   bottom: 0px;  right: 0px;  top: 0px;  left: 0px;  height: 100%;}
.bgh3 {	position: absolute;  top: 0px;  left: 0px;  width: 100%;  height: 100%;
	    /* overflow: hidden; */
	    /* pointer-events: none; */
	    /* visibility: hidden; */
	    z-index: -100;
		background-position: 50% 50%;
		background-size: 100%;
		background-repeat: no-repeat;
		background-image: url(../images/dbg.jpg);}
.bgh3 div{  position: absolute;  top: 0px;  left: 0px;width: 100%;height: 1080px;  overflow: hidden;  pointer-events: none;  visibility: visible;}

.ab_r5,.ab_r3{background-color: #fff;}

.bmeter {display: none;position: fixed;top: 50px;left: 0px;width: 0%;height: 15px;background: #000;opacity: 1;z-index:999999;pointer-events: none;}
.bmeter  span{display: block;width: 100%;position: absolute;top: -20px;left: 0;text-align: center;font-size: 30px;font-weight: 600;color: #f00;}


/* hz_liat */
.hz_list { margin: 0 -15px 10px;}
.hz_list li { padding: 0 15px;   margin-bottom: 30px;   width: 20%;   float: left;}
.hz_list li .con {  border: 1px solid #20356d; overflow: hidden;background-color: #fff;	text-align: center;}

.hz_list li .con img{display: inline-block;}
.hz_list li .con:hover img {
    -webkit-transform: scale(1.08);
    -moz-transform: scale(1.08);
    -ms-transform: scale(1.08);
    -o-transform: scale(1.08);  transform: scale(1.08);}
.yw_box img{/* margin: 0 auto; */}


/* 右侧 */
.right_pf.act .up_top{	opacity: 1;	visibility: inherit;pointer-events: inherit;}
.right_pf{	position: fixed;top: 50%;	right: 15px;z-index: 990;}

.right_pf .z_con{background-color: rgba(255,255,2555,.8);border-radius: 50px;width: 50px;height: 144px;	display: flex;
	justify-content: center;	align-content: center;	flex-wrap: wrap;padding: 5px;}
.right_pf .con{	position: relative;}
.right_pf .con img{	display: block;	width: 100%;height: 100%;}
.right_pf .con img:last-child{	position: absolute;	top: 0;	left: 0;opacity: 0;}
.right_pf.ind{	opacity: 0;	visibility: hidden;	pointer-events: none}
.right_pf.ind.on{	opacity: 1;	visibility: inherit;pointer-events: inherit;}

.right_pf .con:hover img{opacity: 0;}
.right_pf .con:hover img:last-child{opacity: 1;}

.right_pf s{display: block;	width: 100%;height: 1px;background-color: #ececec;	margin: 15px 0;}

.right_pf .h_qr{position: absolute;	top: 0%;right: 100%;max-width: 200px;	opacity: 0;	visibility: hidden;	pointer-events: none
	-webkit-transform: translate(-20px,-39%);
	-moz-transform: translate(-20px,-39%);
	-o-transform: translate(-20px,-39%);
	transform: translate(-20px,-39%);
	}
.right_pf .item{position: relative;}
.right_pf .item:hover .h_qr{opacity: 1;	visibility: unset;}

.right_pf .up_top{	width: 50px;height: 50px;border-radius: 50px;display: flex;justify-content: center;align-items: center;
	background-color: rgba(255,255,2555,.8);
	cursor: pointer;margin-top: 10px;opacity: 0;visibility: hidden;	pointer-events: none}

.right_pf .up_top span{	display: block;	position: relative;}

.right_pf .up_top img:last-child{position: absolute;	top: 0;	left: 0;opacity: 0;}
.right_pf .up_top:hover img{	opacity: 0;}
.right_pf .up_top:hover img:last-child{	opacity: 1;}





/* 首页轮播第四屏 */
.swiper_bd{ background:#E9E9EA; height:860px!important;width: 100%;}
.swiper_bd .swi4_ping { width: 100%;  height:800px;}
.swiper_bd .swi4_ping .swiper2{  width: 100%;  height: 100%;}
.swiper_bd .swi4_ping .swiper2 .swiper-slide{   width: 14.1%;}
.swiper_bd .swi4_ping .swiper-slide:hover{  width:43%;}
.swiper_bd .swi4_ping .swiper-slide.act{ width:43%;}
.swiper_bd .swi4_ping .four{  width: 100%;  height: 100%;  position: relative;}
.swiper_bd .swi4_ping .swiper-slide.act .four .vide{ width: 100%;  height: 100%; display: block;
    position: absolute;  top: 0; left: 0;  z-index: 5;}
.swiper_bd .swi4_ping .swiper-slide .four .vide{  z-index: -1;  display: none;}
.swiper_bd .swi4_ping .four .vide video{ width: 100%;  height: 100%; object-fit: none;}
.swiper_bd .swi4_ping .four .t_img{ width: 100%;  height: 100%; position: relative;}
.swiper_bd .swi4_ping .four .t_img::before{ width: 100%; height: 100%; content: ""; display: block;
   /* background-color: rgba(0, 0, 0, .2);*/  position: absolute; top: 0;  left: 0;  z-index: 2;}

.swiper_bd .swi4_ping .four .t_img img{ width: 100%; height: 100%; object-fit: none; position: absolute;top: 0; left: 0;}
.swiper_bd .swi4_ping .four .t_img .img1{  opacity: 0; width: 100%;}
.swiper_bd .swi4_ping .swiper2 .swiper-slide.act .t_img .img1{ opacity: 1;}
.swiper_bd .swi4_ping .swiper2 .swiper-slide.act .t_img .img2{ opacity: 0;}

.swiper_bd .swi4_ping .four .swi4_ping_fp{  width: 100px; height: 110px; position: absolute; bottom: 145px;
    left: 50%; transform: translateX(-50%); overflow: hidden;  z-index: 9;}
.swiper_bd .swi4_ping .swiper-slide.act .four .swi4_ping_fp{ height: auto; width: auto; padding-bottom: 25px;}
.swiper_bd .swi4_ping .four .swi4_ping_fp .up{ width: 110px; display: flex; align-items: center; flex-direction: column;}
.swiper_bd .swi4_ping .four .swi4_ping_fp .up .num{ color: #fff; /* color: transparent;  -webkit-text-stroke: 1px #fff;*/}
.swiper_bd .swi4_ping .four .swi4_ping_fp .up .d_text{  color: #fff;  margin-top: 6px;  letter-spacing: 2px;}

.swiper_bd .swi4_ping .four .swi4_ping_fp .line{width:30px; height:2px; background-color:rgba(255, 255, 255, 0.3); margin:30px 0 22px 0;}

.swiper_bd .swi4_ping .four .swi4_ping_fp .c_text{ color: #fff; line-height: 2;  margin-bottom: 50px;}

/*简介*/
.ab1{ width:94%; margin:0 auto;padding:80px 0;background: #fff;}
.ab1 .alt{width: 50%;float: left;font-size: 52px;font-weight: bold;font-style: italic;color: #444;}
.ab1 .art{width: 46%;float: right;box-sizing: border-box;padding-top: 70px;text-align: justify;text-justify:inter-ideograph;color: #333;line-height:2;background: url(../images/2_2.png) top left no-repeat;}

.ab1 .art p{font-size: 14px; color: #666;line-height: 1.6;}

/*历程*/
.dev {  background: #fff;  padding-bottom:150px;}
.devSo {padding:50px 0 150px;  background: #f6f6f6;  position: relative;}
.devS {  position: relative;  margin-top: 180px;}
.devS::after { content: '';  position: absolute;  left: 0; top: 50px;  width: 100%;  height: 0; border-bottom: 2px dashed rgba(2, 57, 108, 0.5);}

.devS .swiper-slide {  height: 150px;  padding-bottom: 50px;  display: -webkit-box;  display: -webkit-flex;
  display: -ms-flexbox;  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;  justify-content: center;}

.devS .swiper-slide h5 {  text-align: center;  font-size: 30px;  font-weight: bold;  color: #666666;  font-family: Arial;
  position: absolute;  bottom: 0px;  left: 0;  width: 100%;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;  transition: all 0.4s ease-in-out;}

.devS .swiper-slide .inner { opacity: 0.5; width: 60px;  height: 60px;  cursor: pointer;
  -webkit-border-radius: 50%;  -moz-border-radius: 50%;
  border-radius: 50%;  overflow: hidden;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;  transition: all 0.4s ease-in-out;  border: solid 1px #011f53;  position: relative;}

.devS .swiper-slide .inner::after {  content: '';  position: absolute;  left: 0;  top: 0;  width: 100%;  height: 100%;
  border: 2px solid #fff;  -webkit-border-radius: 50%;  -moz-border-radius: 50%; border-radius: 50%;}
.devS .swiper-slide-prev .inner,
.devS .swiper-slide-next .inner {  width: 80px;  height: 80px;  opacity: 1;}
.devS .swiper-slide-prev h5 {  padding-right: 50%;}
.devS .swiper-slide-prev .inner {  margin-left: -50%;}
.devS .swiper-slide-next h5 {  padding-left: 50%;}
.devS .swiper-slide-next .inner {  margin-right: -50%;}
.devS .swiper-slide-active .inner {  width: 100px;  height: 100px;  opacity: 1;}
.devSo .model {  position: absolute;  top: -128px; left: 0;  right: 0;  margin: auto;  max-width: 478px;  width: 94%;
  background: #ffffff;  box-shadow: 0px 0px 24px rgba(111, 111, 111, 0.18);  z-index: 9;}

.devSo .devS2 {  position: relative;  margin-top: 40px;}
.devSo .devS2 .model {  position: static;  width: 100%;}
.devSo .model .text {  padding: 40px;}
.devSo .model .text h4 { font-family: Arial; font-size: 36px; font-weight: bold;  color: #02396c; position: relative;}
.devSo .model .text h4::before,
.devSo .model .text h4::after {  content: '';  width: 24px;  height: 2px;  background-color: #2d3b4d;  position: absolute;
  right: 0;  top: 0;  bottom: 0;  margin: auto;}

.devSo .model .text h4::after {  -webkit-transform: rotateZ(90deg);
  -moz-transform: rotateZ(90deg);  -ms-transform: rotateZ(90deg);
  -o-transform: rotateZ(90deg);  transform: rotateZ(90deg);}

.devSo .model .text h6 {  font-size: 20px;  font-weight: bold;  color: #02396c;  margin-top: 8px;}
.devSo .model .text p {  font-size: 14px;  line-height: 24px;  color: #666666;  margin-top: 20px;}



/* 新闻资讯 */
.xwzx {  width: 100%;}
.xwzx .ibox {  padding:50px 0;}
.xwzx .ibox .gmy_text {  text-align: center;}
.xwzx .ibox .swiper5 {  margin: 50px 0 90px 0;}
.xwzx .ibox .swiper5 .s5_box {   width: 100%;}
.xwzx .ibox .swiper5 .s5_box .s5_img {  width: 100%;  overflow: hidden;  height: 370px;}
.xwzx .ibox .swiper5 .s5_box .s5_img img { width: 100%;  height: 100%;}
.xwzx .ibox .swiper5 .s5_box:hover .s5_img img {  transform: scale(1.2);}
.xwzx .ibox .swiper5 .s5_box .s5_text { width: 100%; padding: 30px 0 0 0;}
.xwzx .ibox .swiper5 .s5_box .s5_text .year { color: #555;  font-family: Arial;}
.xwzx .ibox .swiper5 .s5_box .s5_text .d_text {  width: 100%;  margin-top: 20px; line-height:30px; height:59px; overflow: hidden;  /*white-space: nowrap;*/ text-overflow: ellipsis;    display: -webkit-box;   -webkit-box-orient: vertical;   -webkit-line-clamp: 2;}
.xwzx .ibox .gdxw {  width: 150px; height: 50px;  display: flex; justify-content: space-between;  align-items: center;
    padding: 0 29px;  border-radius: 41px;  background-color: #015aaa;  margin: 0 auto;}
.xwzx .ibox .gdxw .gdxw_text { color: #fff;}
.xwzx .ibox .gdxw:hover .jt_img { transform: translateX(5px);}



/* footer */
.footer {  background: #293545;}
.footer_i {  padding-top:40px;}
.footer_i ul { width: 100%;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;
  -webkit-box-align: start;  -webkit-align-items: flex-start;  -ms-flex-align: start; align-items: flex-start; 
  -webkit-box-pack: justify;  -webkit-justify-content: space-between;  -ms-flex-pack: justify;
  justify-content: space-between;  padding: 0 20px;}
.footer_i ul li h4 {  font-size: 19px;  line-height: 26px; background:url(../images/fxian.png) no-repeat left bottom;  color: #ffffff;  margin-bottom: 20px; padding-bottom:10px; }
.footer_i ul li h6 {  margin-top: 10px;}
.footer_i ul li h6 a {  font-size: 15px;  color: #eeeeee;  opacity: 0.8;font-weight:300; line-height:24px;
  -webkit-transition: all 0.4s ease-in-out;  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;  -o-transition: all 0.4s ease-in-out;  transition: all 0.4s ease-in-out;}
.footer_i ul li h6 a:hover {  opacity: 1;  color:#FF0;}
.footer_it {  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;
  -webkit-box-pack: justify;  -webkit-justify-content: space-between;  -ms-flex-pack: justify; justify-content: space-between;}

/*.footer_it > ul {  width: calc(100% - 484px);}*/
.footer_it > ul {  width:50%; float:left; padding-top:50px;}
.footer_it .ind3_i {  width:50%; margin-left: 52px;  border-left: 1px solid #2d3b4d;}
.footer_it .ind3_i ul {  display: block; margin-left:50px; margin-top:20px; border-left:1px solid #FFF; overflow:hidden; padding-left:30px;}
.footer_it .ind3_i ul li,
.footer_it .ind3_i2 ul li.tel a {  color: #abafb6;}
.footer_it .ind3_i ul h3{ color:#FFF;}
.footer_it .ind3_i2 ul li{  background: url(../images/fot1.png) top left no-repeat; padding-left:30px; line-height:22px; margin-top:20px;}
.footer_it .ind3_i2 ul li.email {background: url(../images/email2.png) top 4px left no-repeat;}
.footer_it .ind3_i2 ul li.addr { background: url(../images/addr2.png) top 4px left no-repeat;}
.footer_it .ind3_i2 {  width: 100%;  height: auto;  background: transparent;  padding: 0;  float: none;}
.footer_it .ind3_i6 {  width: 100%;  flex-direction: row;  height: auto;  background: transparent;  justify-content: flex-start;
  margin-top: 24px;  float: none;}
.footer_it .ind3_i6i { float:left; margin-top: 0; margin-left:28px;}
.footer_it .ind3_i6i:nth-child(2) {  margin-top: 0;}
.footer_it .ind3_i6i .img {  border: 0;  width: 128px;  height: 128px;  padding: 5px;  background: #fff;}
.footer_it .ind3_i6i .img img {  width: 100%;}
.footer_i > p {color: #fff;  text-align:left; line-height:22px; padding: 20px 0;  border-top: 1px solid #2d3b4d;  margin-top: 20px;}
.footer_i > p a { padding-left: 30px; color:#FFF;}
.footer_i > p a:hover{ color:#FF0;}

.footer_d{ background:#007A28; height:60px; line-height:60px; text-align:right; color:#FFF; opacity: 0.6; overflow:hidden;}
.footer_d a{color:#FFF;}
/* footer */

.links{ color:#FFF;}




/*子页*/
/* 左右滚动 */
.draw_h{ width: 67px !important; height: 67px !important; line-height: 65px !important; display:block; border-radius: 50%; text-align: center; position:relative;}
.draw_h:before{ content:""; display:block; width:100%; height:100%; position:absolute; left:0; top:0; border: 1px solid rgba(100%,100%,100%,.8); border-radius: 50%;}
svg.drawcircle{position:absolute;top:0;left:0;overflow: inherit;display: block;pointer-events: none;}
svg.drawcircle circle {	fill: none; box-sizing:border-box;	stroke-width: 1;	stroke: none;
stroke-dasharray: 0 , 188.49;	stroke-dashoffset:188.49;	transition: all .3s linear 0s;}

.slick_arrow_aside{ position: relative; overflow:hidden;}
.slick_arrow_aside .slick-arrow{ z-index:99; position:absolute; transform:translate(0,0); top:45%; margin-top: -2.375rem; background-size:.9rem !important;	display:block;border-radius:50%; font-size:0; cursor:pointer;
    width: 4.75rem !important;    height: 4.75rem !important; line-height: 4.625rem !important;}
.slick_arrow_aside .slick-arrow:before{ display:none; border: 2px solid #d1d2d5;}
.slick_arrow_aside .slick-arrow .arrow{ width: 1rem; height: 1.25rem; color:#FFF;border-radius:50%; display: inline-block; vertical-align: middle;}
.slick_arrow_aside .slick-prev2{ left:-1.5rem;}
.slick_arrow_aside .slick-next2{ right:-1.5rem;}
.slick_arrow_aside .slick-arrow .drawcircle circle { stroke-width: 2;stroke-dasharray: 0 , 260;  stroke-dashoffset:260;}
.slick_arrow_aside .slick-arrow:hover svg.drawcircle circle {display:none;stroke:#2482ff;stroke-dasharray:260 , 0;    stroke-dashoffset:260;}
.slick_arrow_aside .slick-arrow:hover .arrow path{stroke:#2482ff; }
.slick-prev, .slick-next{ z-index: 99;}

.scrollbox::-webkit-scrollbar {width: 3px;height: 8px;background-color: #F5F5F5;}
.scrollbox::-webkit-scrollbar-track {border-radius: 10px;background-color: #E2E2E2;}
.scrollbox::-webkit-scrollbar-thumb {border-radius: 10px;-webkit-box-shadow:none;background-color: #3479e9;}

.videolist { position:relative; float:left; width:96%; height:300px; margin-right:50px; margin-top:15px; margin-bottom:30px; }
.videolist:hover{ cursor: pointer; }
.videoed { display:none; width:80px; height:80px; position: absolute; left:40%; top:40%; z-index:99; border-radius:100%; }
.videos{ display:none; border: 1px solid #080808; position:fixed; left:50%; top:50%; margin-left:-320px; margin-top:-210px; z-index:100; width:640px; height:360px; }
.vclose { position:absolute;right:1%; top:1%; border-radius:100%; cursor: pointer; }



/* 新闻 */
.ne1 .ul1 li{padding: 40px 0;border-bottom: 1px solid #ddd;}
.ne1 .ul1 li .img{width: 35%;float: left;max-width: 480px;overflow: hidden;}
.ne1 .ul1 li .img img{display: block;width: 100%;-webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;}
.ne1 .ul1 li .lcent{width: 55%;float: left;box-sizing: border-box;padding: 0 0 0 5%;}
.ne1 .ul1 li .lcent .ltt{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin: 40px 0 15px;}
.ne1 .ul1 li .lcent .ltc{color: #888;line-height: 1.5;text-align: justify;text-justify:inter-ideograph;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.lcent .or{margin-top: 30px;}
.lcent .or span{color: #888;line-height: 20px;display: block;float: left;margin-right: 30px;}
.lcent .or img{display: block;float: left;width: 20px;margin-right: 10px;}
.ne1 .ul1 li .jt{width: 30px;float: right;height: 30px;border-radius: 50%;background: #000 url(../images/1_6.png) center right no-repeat;margin-top: 90px;}
.ne1 .ul1 li div{-webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;}
.ne1 .ul1 li:hover .img img{transform: scale(1.05);-webkit-transform: scale(1.05);}
.ne1 .ul1 li:hover .ltt{color: #00bedc;}
.ne1 .ul1 li:hover .jt{background: #00bedc url(../images/1_6.png) center left no-repeat;}
.ne1 .ul1 li a{ display:inherit;}



/* 新闻详情 */
.neirong .abox{ padding:20px 0;}
.neirong .abox a{display: block;color: #666;}
.neirong .abox a:hover{color: #21b8ce;}
.ewm2{ width:20%; float:left;}

.zhaopin{ width:80%; margin:0 auto;}
.zhaopin li{ font-size:14px; margin-bottom:30px; margin-top:10px;}
.zhaopin li h3{ line-height:30px; border-bottom:1px solid #CCC; padding-bottom:10px; margin-bottom:10px;}
.zhaopin li h3 img{ width:auto; float:left;}



.nlist_zy{ width:100%;  padding:5px 2px; overflow:hidden; background:#F0F0F0;}
.nlist_zy a{ border:1px solid #ccc; width:auto; float:left; line-height:32px; color:#333;border-radius:50px; padding:1px 15px; margin:3px 4px; min-width:30%; text-align:center;}
.nlist_zy .act{ background:#0075C1;color:#FFF;border:1px solid #0075C1; }





/*时间轴*/
.timeline{ width:90%; margin:0 auto;}
.timeline ul li{ display:block; overflow:hidden; position:relative; }	
.timeline ul li .text{ line-height:1.8; color:#707070;}
.timeline ul li .year{ color:#e60012; line-height:54px;}
.timeline .timelinemore{ width:29px; height:29px; position:relative; display:block; border-radius:100%; background:#e60012; margin:auto;}
.timeline .timelinemore:before{ display:block; content:""; width:1px; height:50%; background:#fff; position:absolute; top:25%; left:50%;}
.timeline .timelinemore:after{content:""; display:block; width:4px; height:4px; position:absolute; border-bottom:1px solid #fff; border-left:1px solid #fff; bottom:20%; left:50%; margin-left:-2px; 
-moz-transform:rotate(-45deg);
-ms-transform:rotate(-45deg);
-o-transform:rotate(-45deg);
-webkit-transform:rotate(-45deg);transform:rotate(-45deg); }
@media only screen and (min-width: 601px) and (max-width: 1920px) {
.timeline ul li{display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox; display: flex;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;    flex-direction: row;
    -webkit-box-orient: horizontal;
    -ms-box-orient: horizontal;    box-orient: horizontal;}
.timeline ul li .text{	-webkit-flex: 1;    -ms-flex: 1;    flex: 1;    -webkit-box-flex: 1;
	padding-left:20px; position:relative;	padding-top:10px; padding-bottom:30px;}
.timeline ul li .text:before{ display:block; content:""; width:6px; height:6px; border-top:1px solid #707070;border-right:1px solid #707070; position:absolute; left:0px; top:23px; -moz-transform:rotate(45deg);
-ms-transform:rotate(45deg);
-o-transform:rotate(45deg);
-webkit-transform:rotate(45deg);
transform:rotate(45deg);}		
.timeline ul li .year{ padding-right:48px; min-width:128px; width:29%; color:#e60012; font-size:50px; line-height:54px; position:relative;}
.timeline ul li .year:before{ content:""; width:1px; position:absolute; height:100%; top:0px; right:23px; background:#d7d3d3; display:block;}	
.timeline ul li:nth-child(1) .year:before{ top:20px;}
.timeline ul li .year:after{content:""; display:block; position:absolute; width:19px; height:19px; border-radius:100%; background:#fff; border:3px solid #bbbbbb; top:20px; right:15px; z-index:1;}	
.timeline ul li:hover .year:after{border:3px solid #e60012; }


.timeline .timelinemore{ 
margin-left:-moz-calc(29% - 39px);
margin-left:-ms-calc(29% - 39px);
margin-left:-o-calc(29% - 39px);
margin-left:-webkit-calc(29% - 39px);
margin-left:calc(29% - 39px);}
}


@media(max-width:1920px){
	.ab_r2 {  -webkit-background-size: auto;  background-size: auto;}
}

@media(max-width:1680px){
	.al_list2 li .pic{overflow: hidden;height:370px;}
}

@media(max-width:1440px){
	.f_12{ font-size:12px; }
	.f_16{ font-size:14px; }
	.f_18{ font-size:16px; }
	.f_20{ font-size:18px; }
	.f_22{font-size: 20px;}
	.f_24{ font-size:22px; }
	.f_26{ font-size:24px; }
	.f_28{ font-size:26px; }
	.f_30{ font-size:28px; }
	.f_32{ font-size:30px; }
	.f_34{ font-size:30px; }
	.f_36{ font-size:30px; }
	.f_38{ font-size:30px; }
	.f_40{font-size: 30px;}
	.f_42{font-size: 30px;}
	.f_44{font-size: 30px;}
	.f_48{font-size: 30px;}
	.f_52 {font-size: 32px;}
	.f_58 {font-size: 38px;}
	.f_72 {font-size: 44px;}
	.f_74 {font-size: 46px;}
	.f_82 {font-size: 46px;}

	
	.banner .pagination1 {bottom:50px;}

    .news_list {margin: 0 -14px 50px;}
	.news_list li {padding: 0 14px;width: 33.33333%;float: left;margin-bottom: 28px;}
	.news_list li .con {padding: 30px 18px;}
	.head .info {margin-left: 45px;}
	.head .ul1 li {margin-left: 40px;}
	.num_box .s1{font-size: 52px;}
	.d_logo .icons {margin-left: 9px;}
	.d_logo .icons .ion {margin-left:6px;}
	.lxfs .ldh .numer {font-size:28px;margin-top:5px;}
	.lxfs{margin-top:20px!important;}
	.team_swi .desc{height: 11.9em;}
	.team_swi .con .txt {padding: 20px 0 16px 30px;width: 50%;}
	

	.head{height: 70px;}
	.head .ul1 li{line-height: 70px;}
	.head .logo { width: 164px; margin-top: 11px; }
	.g_more2,.g_more { width: 150px; height: 44px; padding: 0 8px 0 19px; }
	.ind_nswi .swiper-slide{padding: 40px 35px 40px;}
	.ind_nswi .swiper-slide2{padding:0; min-height:280px;}
	
	.head .info {line-height: 70px;}

	.al_list2 li .pic{overflow: hidden;height:320px;}
	.al_list li .pic{overflow: hidden;height:240px;}
	.al_list4 li .pic{height:240px;}
	
.neirong{ width:100%;}
.neirong img{ width:90%; margin:0 auto;}
.footer_it .ind3_i6i .img { width: 100px;  height: 100px;}
.huadk{ overflow-x:auto; height:440px;}
.swiper_bd .swi4_ping { width: 100%;  height:680px;}
.swiper_bd{ background:#E9E9EA; height:720px!important;width: 100%;}

}
	

@media(max-width:1366px){
	.g_more, .g_more2 {	width: 123px;height: 39px;border-radius: 39px;	padding: 0 8px 0 13px;}
	.xwzx .ibox .swiper5 .s5_box .s5_img{height: 260px;}
.videolist { width:96%; height:240px; margin-right:0; margin-top:15px; margin-bottom:20px; }
.swiper_bd .swi4_ping { width: 100%;  height:600px;}
.swiper_bd{ background:#E9E9EA; height:580px!important;width: 100%;}

}

@media(max-width:1280px){
	.my_map .map_text {width: 456px;}
	.al_list2 li .pic{overflow: hidden;height:260px;}
	.d_logo .icons .ion {margin-left:6px;}
	
.neirong{ width:100%;}
.neirong img{ width:90%; margin:0 auto;}

.pc{ display:block;}
.ph{ display:none;}
.ind_nswi .swiper-slide2{ min-height:300px;}
.ind_nswi .swiper-slide2 h5{ margin-bottom:15px;}
.ind_nswi ul li .tp img{ height:150px;}
.al_list4 li .pic{height:200px;}
.footer_it .ind3_i6i .img { width: 90px;  height:90px;}
.huadk{ overflow-x:auto; height:380px;}

}
@media(max-width:1024px){
.head{display: none;}
.pc{ display:none;}
.ph{ display:block;}

	body{min-width: 200px;}
	.box{min-width: 200px;}
	.d_logo { margin-bottom:28px; width:77%;}
	.m_head{display: block;}
	.m_head .mlt img {width:190px;margin-top:5px;}
	.new_content .l,.new_content .r{float: none;width: 100%;}
	.new_content {padding-top: 80px;}
	.new_content .l {padding: 30px 20px 20px;}
	.new_content .r {padding: 20px;margin-top: 20px;}
	.g_crumbs{display: none;}
	.new_content .l s{margin: 14px 0 16px;}
	.bgh1{display: none;}
.desc_dz {font-size: 14px;}
.neirong{ width:100%;}
.neirong img{ width:90%; margin:0 auto; height:auto;}

.box { min-width: inherit; width:90%; margin:0 auto;}
.ind_nswi dl{ width:100%;  margin-right:0; margin-bottom:20px;}
.ind_nswi ul li .tp img{ height:220px;}

.ind_nswi{ width:100%!important;}
.ind_nswi .swiper-slide2{width:33%; float:left; margin:0!important;}
.lxian {display: block; width: 80px; height:5px; margin: 0 auto 10px; background:#1367BD;}

/*简介*/
.ab1{ width:94%; margin:0 auto;padding:30px 0 0;background: #fff;}
.ab1 .alt{width:100%;}
.ab1 .alt img{width:100%;}
.ab1 .art{width:100%; padding-top:30px;}
.ab1 .art p{font-size: 14px; color: #666;line-height: 1.6;}

.devS .model {    max-width: 388px;  }
.xwzx .ibox { padding: 30px 0;}
.xwzx .ibox .swiper5 {   margin: 25px 0 6px 0; padding-bottom:50px;}
.xwzx .ibox .swiper5 .s5_box .s5_img{height: 220px;}


  .footer_i > ul,  .footer_it > ul {    display: none;  }
  .footer_i {  padding-top: 0; }
  .footer_i > p {  margin-top: 0; }
  .footer_it .ind3_i {  margin: 0 auto;  padding: 40px 0;  border: 0;  width: auto;  display: -webkit-box;
    display: -webkit-flex;  display: -ms-flexbox;  display: flex;
    -webkit-box-align: center;    -webkit-align-items: center;    -ms-flex-align: center;    align-items: center;
    -webkit-box-pack: justify;    -webkit-justify-content: space-between;    -ms-flex-pack: justify;
    justify-content: space-between;  }
  .footer_it .ind3_i6 {  width: auto;   margin-left: 40px;  }
  .footer_it .ind3_i ul { width:100%; margin-left:10px; margin-top:20px; padding-left:10px;}
  .footer_i ul { padding:0 10px 0 0;}
  .footer_i > p a { padding-left:18px;}
  
  .footer_d{line-height:24px; text-align:center; padding-top:6px;}

.w90{ width:92%;}
.ab_r1 .tit { margin-bottom:20px;}
.bai_bj { padding:20px;}
.huadk{ height:auto;}
}

@media(max-width:960px){
.w123{width: 123px!important; float:right!important;}
.pt10{ padding-top:10px;}

	.pe_r1 .text .desc{	height: 3.4em;	display: -webkit-box;
			-webkit-box-orient: vertical;
			-webkit-line-clamp: 2;overflow: hidden;display: inline-block;}
	.hz_list li{width: 33.33%;}
	.ban_n{margin-top: 50px;}
	.box{padding: 0 5%;width: 100%;}
	.f_12{ font-size:10px; }
	.f_16{ font-size:14px; }
	.f_18{ font-size:14px; }
	.f_20{ font-size:16px; }
	.f_22{font-size: 16px;}
	.f_24{ font-size:16px; }
	.f_26{ font-size:16px; }
	.f_28{ font-size:16px; }
	.f_30{ font-size:20px; }
	.f_32{ font-size:20px; }
	.f_34{ font-size:20px; }
	.f_36{ font-size:22px; }
	.f_38{ font-size:22px; }
	.f_42{font-size: 22px;}
	.f_40{font-size: 22px;}
	.f_44{font-size: 22px;}
	.f_48{font-size: 22px;}
	.f_52 {font-size: 24px;}
	.f_58 {font-size: 28px;}
	.f_72 {font-size: 30px;}
	.f_74 {font-size: 32px;}
    .f_82 {font-size: 36px;}

    .banner .ml,.ml{display: block;}
	.banner .pc,.head,.pc{display: none;}
	.g_more img,.g_more2 img{width: 24px;}
	.g_more ,.g_more2{width: 123px;height: 39px;border-radius: 39px;padding: 0 8px 0 13px;}
	.banner .text p {margin-bottom: 30px;}
	.banner .pagination1 {bottom: 15px;}
	.fpg{height: auto;}
	
.titl1{ text-align:center; color:#666; line-height:26px; padding-bottom:1%;text-transform:Uppercase;}
.titl1 h2{ padding-bottom:10px;}

.content,.ind2 .l .text,.ind2 .text2{top: 50%;-webkit-transform: translatey(-50%);-moz-transform: translatey(-50%);-o-transform: translatey(-50%);transform: translatey(-50%);}
	.ind_nswi .new_d{display: block;bottom:-10%;}
	.ind_nswi .swiper-pagination-bullet{background-color: #fff;}
	.ind_nswi{padding-bottom:0px;}
	.c_ban{height:580px;}
	.c_ban p{line-height:1.8em;margin-top: 24px; width:90%; margin:0 auto;}

    .text_course .itcm .year {width: 62px;}
	.text_course .itcm .tet{width: calc(100% - 62px);padding-left: 20px;}
	.g_tnav,.two_box{display: none;}
	.fa1 .tit {margin-bottom: 16px;}
	.fa2 .tit, .fa3 .tit {margin-bottom: 25px;}
	.icon_s {padding: 0px;}
	.icon_s .pic{width: 70px;height: 70px;}
	.icon_s li .f_22{font-size: 14px;}
	.icon_s .pic {margin: 0 auto 15px;}
	.icon_s li{margin-bottom: 20px;}
	.yw_iconb li .pic{width: 88px;height: 68px;margin: 0 auto 14px;}
	.yw_iconb {margin-bottom: 30px;}
	.yw_iconb{overflow-x: auto;overflow-y: hidden;white-space: nowrap;}
	
	.yw_iconb li{width: auto;margin-right: 50px;}
	.yw_iconb li:last-child{margin-right: 0;}
	.yw_iconb::-webkit-scrollbar{ width:0px;height: 0px;}
	.yw_box .f_22{padding: 0;}
	.yw_box ul li{width: 50%;}
	.yw_swi .yw_d{bottom: 0;display: block;}
	.yw_swi {padding-bottom: 30px;}
	.se_r1 li{width: 33.333%;}
	.se_r1 .pic {width: 83px;height: 62px;margin: 0 auto 16px;}
	.se_r1 li .txt{font-size: 14px;}
	.se_r1 .tit, .se_r2 .tit{margin-bottom: 25px;}
	.al_list li,.news_list li,.zb_list li{padding: 0 10px;width: 50%;margin-bottom: 2px;}
	.al_list li .pic,.news_list li .pic,.zb_list li .pic{overflow: hidden;height:200px;}


	.al_list4 li{padding: 0 8px;width:46%;margin-bottom: 20px; margin-left:3%; margin-right:0;}
	.al_list4 li .pic{overflow: hidden;height:140px;}

	.al_list ,.news_list,.zb_list{margin: 0 -10px 25px;}
	.al_list2 li .pic{overflow: hidden;height:430px; text-align:center;}
	.al_list2 li{ width:47%;}
	.al_list2 li .pic img{ width:90%; margin-left:5%;}


    .news_list .date {width: 76px;height: 58px;}
	.news_list .desc {margin-bottom: 25px;}
	.m_navbox .one_a{font-size: 16px;padding-left: 10px;}
	.two_prol a{font-size: 14px;}
	.m_navbox .two_prol{padding-left: 10px;}
	.new_box{padding: 0;}
	.new_box .pc{display: block;}
	.ban_nes{padding-top: 55px;border-radius: 0px;}
	.ban_nes .swiper-slide::before {-webkit-background-size: 100% 25%;background-size: 100% 25%;}
	.ban_nes .text {padding: 10px 14px;}
	.ban_nes .text .tit{font-size: 14px;}
	.new_nav {margin-bottom: 35px;}
	.zb_list li .con {padding: 20px 14px;}
	.zb_list .tit {margin-bottom: 16px;}
	.n_main {padding-bottom: 40px;}
	.zb_box{padding-top: 80px;}
	.z_tit {margin-bottom: 25px;}
.titl1 {letter-spacing:0;}	

	.zb_box .new_box{padding: 0 5%;}
	.top_video{display: block;}
	.top_video .pic{width: 100%;}
	.top_video .text{width: 100%;padding: 10px 40px;}
	.top_video .text .item{padding: 10px 0;}
	.top_video{margin-bottom: 35px;}
	.video_list li{width: 50%;}
	.pe_r1 .text .con {width: 52%;}
	.pe_r1 .text img {margin-bottom: 6px;}
	.pe_r1 .text .tit {margin-bottom: 8px;}
	.dj_nav {margin-bottom: 25px;}
	.ab5 .dl1 dt {border-radius: 10px 10px 0 0;padding: 0 20px 0px;}
	.ab5 .dl1 dd {padding: 0 20px 0 20px;border-radius: 0 0 10px 10px;}
	.ab5 .dl1 dd .dtop,.ab5 .dl1 dd .dbtm .tc{padding: 0;}
	.ab5 .tc{justify-content: space-between;}
	.ab5 .tc .dcon {width: 100%;}
	.ab5 .tc .dcon:nth-child(2) { padding-left: 0px; }
	.ab5 .tc .dcon { margin-bottom: 0px; }
	.ab5 .dl1 dt span:nth-child(2),.ab5 .dl1 dt span:nth-child(3),.ab5 .dl1 dt span:nth-child(4),.ab5 .dl1 dt span:nth-child(7){display: none;}
	.ab5 .dl1 dd .dtop span:nth-child(2),.ab5 .dl1 dd .dtop span:nth-child(3),.ab5 .dl1 dd .dtop span:nth-child(4),.ab5 .dl1 dd .dtop span:nth-child(7){display: none;}
	.ab5 .dl1 dt span:nth-child(1),.ab5 .dl1 dd .dtop span:nth-child(1){width: 40%;}
	.ab5 .dl1 dt span ,.ab5 .dl1 dd .dtop span{width: 30%;}
	.ab5 .tc{display: block;}
	.ab5 .tc .dcon{margin-bottom: 15px;}
	.ab5 .dl1 dd .dbtm .xian {margin-bottom: 10px;}
	.ab5 .dl1 dd .dbtm {padding-bottom: 30px;}
	
	.qh_r2 .tit {margin-bottom: 25px;}
	#map {height: 300px;}
	
	.my_map .map_text {position: unset;height: auto;background-color: #fff;border-radius: 14px;box-shadow: 0 0 9px rgb(0 0 0 / 10%);padding: 20px;width: 100%;margin-top: 20px;}
	.map_con{position: relative;}
	.my_map .yuan {right: 44%;}
	.my_map .map_text .dh,.my_map .map_text .info {padding-bottom: 16px;margin-bottom: 14px;}
	
	.qh_r1 .ul1 li {width: 50%;float: left;padding: 0 10px;margin-bottom: 20px;}
	.qh_r1 .ul1 {margin: 0 -10px 25px;}
	.z_tanchuang .tbox .modal .out{right: 0;}
	.team_swi .tema_d{display: block;}
	.team_swi {padding-bottom: 30px;}
	.pe_r1 .text .con {width: 100%;}
	.pe_r1 .text {text-align: center;}
	.pe_r1 .text .desc{width: 100%;}
	.dh, .dhs {position: unset;opacity: 1;}
	.section .lefed ,.ind2 .l,.ind2 .r{-webkit-transform: translatex(0%);-moz-transform: translatex(0%);-o-transform: translatex(0%);transform: translatex(0%);}
	
	.yg_ban .y_ml {display: block;}
	.yg_ban .y_pc{display: none;}
	.qh_r1.dq_nw .ul1 li {margin-bottom: 20px;}

	.yg_r2 li {padding: 20px;}
	.yg_r2,.qh_r1{padding: 40px 0;}
	.yg_r2 .tit{margin-bottom: 25px;}

	.my_map .map_text .dh3 { padding-bottom: 14px; margin-bottom: 18px; }

	.ab_r5 .tits .item {margin: 0 20px;}
	.ab5 .dl1 dd .dtop{padding: 18px 0;}
	.qh_r1.dq_nw .ul1.list_gh li{margin-bottom: 30px; }
	
	.ind_nswi ul li{ width:100%!important;}
.ind_nswi ul li:nth-child(3){margin-right:3%!important;}
.ind_nswi ul li:nth-child(6){margin-right:3%!important;}
.ind_nswi ul{ width:100%!important;}


.tit s{margin:20px auto;}

.neirong h2{ padding:10px 0; margin-bottom:10px;}
.neirong h3{ padding:10px 0;}
.neirong{ width:100%;}
.neirong img{ width:100%; margin:0 auto;}
.soluti1{ width:90%;  line-height:1.3em;}
.w80{ width:100%!important; margin:0 auto;}
.w70{ width:100%!important; margin:0 auto;}

.ind4{ width:100%;}
.timeline{ width:100%;}
.timeline ul li{ margin-bottom:10px;}
.timeline ul li .year{ float:left; line-height:20px; padding-right:20px;}

.lxwm{font-size:34px;margin-top:20px; width:99%;}
.lxfs{margin-top:10px!important;}
.pc_in{display: none;}
.ph_in{display: block;}


/* 首页轮播第四屏 */
.swiper_bd{ height:400px;}
.swiper_bd .swi4_ping { width: 100%;  height:400px;}
.swiper_bd .swi4_ping .swiper2{  width: 100%;  height: 100%;}
.swiper_bd .swi4_ping .swiper2 .swiper-slide{   width: 14%;}
.swiper_bd .swi4_ping .swiper-slide:hover{  width:43%;}
.swiper_bd .swi4_ping .swiper-slide.act{ width:43%;}

.swiper_bd .swi4_ping .four .t_img img {  position: relative; top: auto; left: auto; object-fit: cover;}
.swiper_bd .swi4_ping .swiper2 .swiper-slide .t_img .img2 {  display: none;}
.swiper_bd .swi4_ping .four .t_img .img1 { opacity: 1;}
.swiper_bd .swi4_ping .swiper-slide.act .four .vide {  display: none;}
.swiper_bd .swi4_ping .four .swi4_ping_fp {  width: 100px;  height: 110px; position: absolute; bottom: 20px;
    left: 20px;  transform: translate(0,0);  overflow: hidden;  z-index: 9;}
.swiper_bd .swi4_ping .four .swi4_ping_fp { width: 100px;  height: 110px;  position: absolute; bottom: 20px; left: 20px;
    transform: translate(0,0);  overflow: hidden;  z-index: 9;  padding-right: 5%;}


  .footer_it .ind3_i {  flex-direction: column;}
  .footer_it .ind3_i6 {  width: 100%;  margin-left: 0;}
  .footer_it .ind3_i6i { float:left; margin-top: 0; margin-left:8px;}
  .footer_it .ind3_i6i .img { width:80px;  height:80px;}
  .footer_it .ind3_i2 img{ width:60%;}

.slick_arrow_aside .slick-arrow .arrow{ width: 1rem; height: 1.25rem; color:#FFF!important;border-radius:50%; display: inline-block; vertical-align: middle;}
.videolist { width:90%; height:200px; margin-left:5%; margin-right:0; margin-top:15px; }


  .ne1 .ul1 li{padding:20px 0;}
  .ne1 .ul1 li .img{width: 100%;float: none;}
  .ne1 .ul1 li .lcent{width: 100%;float: none;}
  .ne1 .ul1 li .jt{display: none;}
  .ne1 .ul1 li .lcent .or{margin-top: 10px;}
  .ne1 .ul1 li .lcent .ltt{margin: 20px 0 10px;line-height: 1.5;}
  
  .ab_r1 {padding:20px 0 20px 0;}
.ewm2{ width:25%; float:left;}
.zhuanjia li p img{ width:80%; padding-bottom:10px;}
.banner { margin-top:50px;}

  
}


@media(max-width:700px){
.top3{ top:43%!important;}
	.num_box .item {margin-bottom: 15px;}
	.num_box p {font-size:11px; padding:0 15px; overflow:hidden;}
	.num_box .tit {margin-bottom: 10px;}
	.num_box .item:nth-child(4),.num_box .item:nth-child(5),.num_box .item:nth-child(6) {margin-bottom: 0px;}
	.ind2 .text .tit {margin-bottom: 25px;}
	.ind2 .text .dx s {width: 41%;margin: 13px 0 13px;}
	.ind2 .text2 span{display: none;}
	.ind2 .text2 .desc {margin-bottom: 19px;margin-top: 20px;}
	.ind2 .text2 .g_more2 {margin-bottom: 15px;}
	.ind2 .text2 .zs{width:80%;}
	.ind4 .top_t .tit {margin-bottom: 9px;}
	.ind4 .top_t .titl {width: 100%;margin-bottom: 20px;}
	.ind4 .top_t{display: block;}
	.ind_nswi .swiper-slide{padding: 14px 15px;}
	.ind_nswi .swiper-slide s{margin: 7px 0;}
	.ind4 .top_t{margin-bottom: 20px;}
	.ind_nswi .swiper-slide .tit {line-height: 1.6em;height: 1.6em;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
	.ind_nswi .swiper-slide .desc {line-height: 1.7em;height: 3.4em;margin-bottom: 16px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
	
.quxiao{width:100%; height:100%; z-index:1;  display:-webkit-box;  display: -webkit-flex;  display:-ms-flexbox;  display:flex;}
.banner .text .tit { margin-bottom:8px;letter-spacing:0;}

    .f_26 {font-size: 14px;}
	.f_52 {font-size: 20px;}
	.f_58 {font-size: 28px;}
	.f_72 {font-size: 28px;}
	.f_74 {font-size: 29px;}
	
	.ab_r3 .ul1 .desc{height: 6.8em;overflow: auto;}
	.icon_s li{width: 50%;}
	.icon_s li:nth-child(2)::before,.icon_s li:nth-child(2)::after{display: none;}
	.icon_s li:nth-child(6)::before,.icon_s li:nth-child(6)::after{display: none;}
	.yw_box ul li{width: 100%;}
	.yw_iconb li .pic {width: 68px;height: 53px;margin: 0 auto 14px;}
	.ban_n .tit{font-size: 18px;}
	.news_list li,.zb_list li {padding: 0px;width: 100%;margin-bottom: 20px;}
	.al_list, .news_list ,.zb_list{margin: 0 0px 25px;}
	
	.ab5 .dl1 dd .dbtm .a a:last-child {margin-left: 0px;margin-top: 20px;}
	
	.my_map .yuan img {top: -52%;width: 190px;}
	.my_map .yuan {display: block;width: 90px;height: 90px;top: 50%;right: 25%;margin-top: -45px;}
	.my_map .yuan span {width: 48px;height: 48px;margin: 18px auto;}
	
	.sd_r2 .item {width: 100%;margin-bottom: 20px;padding: 20px;margin-left: 0;}
	
	.team_swi .desc { height: 5.1em; }
	.team_swi .con .txt { padding: 20px 0 16px 20px; width: 50%; }
	.ab_r2 .txt .tit{font-size: 14px;}
	.ab_r2 .txt p{font-size: 12px;}
	.ab_r2 .txt p s {width: 20px;height: 1px;margin-right: 8px;}
	.ab_r2 {height:400px;background: url(../images/dsz.jpg) center center no-repeat;background:100% 100%;}
	.box_fl{ width:100%; margin-top:0em; margin-bottom:2em;}
	.box_fr{ width:100%; }


	.hz_list li{width: 50%;}
	.hz_list { margin: 0 -10px 10px; }
	.hz_list li { padding: 0 10px; margin-bottom: 20px; }
	
	.al_list li p { margin-bottom: 13px; }
	.al_list li .pic,.news_list li .pic,.zb_list li .pic{overflow: hidden;height:150px;}
	.al_list2 li .pic{overflow: hidden;height:230px;}
    .al_list2 li { width:50%; margin:0; padding:0;}
	
    .al_list2 li:hover .tt{ padding:10px 10px; line-height:1.4em; font-size:10px!important;}

	.ind_nswi ul li{ width:100%!important;}
	.ind_nswi ul{ width:100%!important;}
	.lxfs{margin-top:10px!important;}
	
.ind_nswi{ padding:10px 0;}	
.ind_nswi .swiper-slide2{min-height:160px; width:31%; float:left; margin-left:1.5%!important;}
.ind_nswi .swiper-slide2 .tit{line-height:1.6em; top:10%; font-size:11px!important;}
.ind_nswi .swiper-slide2 h5{ width:100px; height:100px; padding-top:20px;}		
.ind_nswi .swiper-slide2 h5 img{width:60px; height:60px; margin:0 auto;}	


.c_ban{ background: url(../images/dsz.jpg) center center no-repeat;width: 100%;background-size:100% 100%;}
	
.banner .text s { margin:8px 0 10px;}	
.table1{ width:100%;}

.neirong{ width:100%;}
.neirong img{ width:100%; margin:0 auto;}

.pc_in{display: none;}
.ph_in{display: block;}

  .devSo {  padding: 2px 0;}
  .dev { padding-bottom: 0;  }
  .devP { position: static;  margin-top:0px; text-align: center;}
  .devSo .devS2 {  position: relative; margin-top:1px;}
  
  
  .footer_it .ind3_i6i .img {width:73px; height: 73px;}

}










