<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">*,*: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;}

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;}


.sheis{ color:#333!important;}
.hongs{ color:#F00;}
.sfont{text-transform:Capitalize; /*鑻辨枃鎷奸煶鐨勯瀛楁瘝澶у啓*/}
.wfont{text-transform:none; /*鏃犳牱寮�*/}
.qfont{text-transform:uppercase; /*鑻辨枃鎷奸煶鐨勫叏閮ㄥ瓧姣嶅ぇ鍐�*/}

.bj_dhui{ background:#FAFAFA!important;}
.bj_bai{ background:#fff!important;}

.pc_in{display: block;}
.ph_in{display: none;}
.w80{ width:85%; margin:0 auto;}
.w70{ width:70%;}
/*鍒嗛〉*/
.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: 0;}
.wow1{opacity: 1;}
.fbd{font-weight: bold;}
.fbb{font-weight:normal;}

/* 寮圭獥 */
.z_tanchuang {position: fixed;display: table;height: 100%;width: 100%;top: 0;left: 0;transform: scale(0);-webkit-transform: scale(0);z-index: 10;}

.z_tanchuang .tbox {display: table-cell;background: rgba(0, 0, 0, 0.8);text-align: center;vertical-align: middle;}

/* 寮圭獥鍐呭 */
.z_tanchuang .tbox .modal {background: white;padding: 20px;display: block;border-radius: 5px;position: relative;width: 90%;max-width: 1200px;max-height: 90%;margin: 0 auto;}

.z_tanchuang .tbox .modal .out{position: absolute;width: 40px;height: 40px;line-height: 40px;background: #fff url(../images/out.png) center no-repeat;background-size: 20px;color: #000;font-size: 30px;text-align: center;border-radius: 50%;top: 0;right: -50px;cursor: pointer;}

.z_tanchuang .tbox .modal .img{width: 100%;max-width: 600px;margin: 0 auto;}
.z_tanchuang .tbox .modal .img video{display: block;width: 100%;max-width: 100%;object-fit: cover;}
.z_tanchuang .tbox .modal .img img{margin: 0 auto ;}

.z_tanchuang .tbox .modal .out:hover{background: #fff url(../images/out2.png) center no-repeat;background-size: 20px;transform: rotate(180deg);-webkit-transform: rotate(180deg);}

.z_tanchuang .tbox .modal2{padding: 20px;}
.z_tanchuang .tbox .modal .img{max-width: 1200px;}

/* 寮圭獥閫変腑 */

.z_tanchuang.one {transform: scaleY(0.01) scaleX(0);animation: unfoldIn 1s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;-webkit-transform: scaleY(0.01) scaleX(0);-webkit-animation: unfoldIn 1s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}

.z_tanchuang.one .tbox .modal {transform: scale(0);animation: zoomIn 0.5s 0.8s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;-webkit-transform: scale(0);-webkit-animation: zoomIn 0.5s 0.8s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}

.z_tanchuang.one.out {transform: scale(1);animation: unfoldOut 1s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;-webkit-transform: scale(1);-webkit-animation: unfoldOut 1s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}

.z_tanchuang.one.out .tbox .modal {animation: zoomOut 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;-webkit-animation: zoomOut 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}

/* 寮圭獥鍔ㄧ敾 */
@keyframes unfoldIn {0% {transform: scaleY(0.005) scaleX(0);}50% {transform: scaleY(0.005) scaleX(1);}100% {transform: scaleY(1) scaleX(1);}}

@keyframes zoomIn {0% {transform: scale(0);}100% {transform: scale(1);}}
@keyframes zoomOut {0% {transform: scale(1);}100% {transform: scale(0);}}
@keyframes unfoldOut {0% {transform: scaleY(1) scaleX(1);}50% {transform: scaleY(0.005) scaleX(1);}100% {transform: scaleY(0.005) scaleX(0);}}

@-webkit-keyframes zoomIn {0% {transform: scale(0);}100% {transform: scale(1);}}
@-webkit-keyframes zoomOut {0% {transform: scale(1);}100% {transform: scale(0);}}

@-webkit-keyframes unfoldOut {0% {transform: scaleY(1) scaleX(1);}50% {transform: scaleY(0.005) scaleX(1);}100% {transform: scaleY(0.005) scaleX(0);}}

@-webkit-keyframes unfoldIn {0% {transform: scaleY(0.005) scaleX(0);}50% {transform: scaleY(0.005) scaleX(1);}100% {transform: scaleY(1) scaleX(1);}}

/* 澶撮儴 */
.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;}
.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: 50px;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&gt;div:nth-child(1) {background: url(../images/plus.png) 95% center no-repeat;background-size: 16px;}
.m_navbox li&gt;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&gt;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&gt;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&gt;div:nth-child(1){	background: none;}
.m_navbox li:first-child .div1 a{font-size: 18px;}


.section_4 .tetx p{	margin-bottom: 30px;}
.section_4 .g_more2{margin: 0 auto;}

.ml{display: none;}

.ind_main .bans{ width: 100%; height: 100%;}

.g_more2{	font-weight: bold;	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 #0075C1!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 &gt; 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:180px;}
.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 50px;	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;}
.ind_main{	width: 100%;	height: 100%;	position: relative;}
.ind_main .content{	position: absolute;	width: 100%; top:6%;	left: 0;}
.titl1{ text-align:center; color:#005EAE;letter-spacing:1px; line-height:47px; padding-bottom:2%;text-transform:Uppercase;}

.ind_main .ind1 {display: flex;	justify-content: space-between;}
.ind_main .ind1 .l{	width:47%;}
.ind_main .ind1 .r{	width: 50%;	display: flex;	justify-content: flex-end;}
.ind_main .ind1 .l .tit{color: #fff;letter-spacing: 3px;}

.ind_main .ind1 .l s{	width: 60px;	height:2px;	display: block;	background: #0075C1;margin: 30px 0 40px;}
.ind_main .ind1 .l .desc{color: #fff;line-height: 2em;	text-align: justify;margin-bottom: 68px;}

.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;}

.ind2{	display: flex;	justify-content: space-between;	height: 100%;}
.ind2 .l{width: 50.52083333333333%;	position: relative;}

.ind2 .r{width: calc(100% - 50.52083333333333%);position: relative;}
.ind2 .img{	width: 100%;	height: 100%;}

.ind2 .l .text{	position: absolute;	top: 15%;width: 74%;padding-left: 16.3%;}
.ind2 .text .tit{color: #fff;	margin-bottom: 66px;letter-spacing: 3px;}

.ind2 .text .dx .tti{color: #fff;margin-bottom: 14px;}
.ind2 .text .dx p{	color: #fff;}
.ind2 .text .dx s{	width:11%;	height: 2px;	display: block;	background-color: #0075C1;	margin: 26px 0 46px;}
.ind2 .text .desc{ width:90%;}
.ind2 .text .desc  p{	color: #fff;	line-height: 1.6em;text-align: justify;}
.ind2 .text .desc .tti{	line-height: 1.4em;	color: #fff;	margin-bottom: 24px;}

.ind2 .text2{position: absolute;top: 15%;width:88%;padding-right: 15.7%;text-align: right;	right: 0;}

.g_more2.cb{color: #333;}
.g_more2.cb:hover{	color: #fff;}

.ind2 .text2 .g_more2{	margin-bottom: 63px;float: right;}
.ind2 .text2 .tit{	color: #222;width: 100%;text-align: right;	line-height: 1.4em;	margin-bottom: 4px;	float: right;	width: 100%;}
.ind2 .text2 p{	color: #777777;	text-align: right;	float: right;width: 100%;line-height: 1.4em;}
.ind2 .text2 span{	display: block;	float: right;font-size: 18px;color: #777777;	margin: 21px 0 36px;}
.ind2 .text2 .desc{	float: right;	width:80%; color:#222; margin-top:10px;line-height: 1.6em;	margin-bottom: 42px; height:9em;
	display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:6;overflow: hidden;text-align: justify;}
.ind2 .text2 .zs{float: right;}


.section_5 .g_more2{border-color: #fff;}

.ind4{ width:90%; margin:0 auto;}
.ind4 .top_t {display: flex;justify-content: space-between;}
.ind4 .top_t .titl{	width: calc(100% - 200px);	margin-bottom: 55px;}
.ind4 .top_t .tit{	color: #fff;margin-bottom: 24px;}
.ind4 .top_t p{	font-weight: 100;	line-height: 1.4em;	color: #fff;}



/* 搴曢儴 */
.footer {padding: 50px 0 55px;background: #eaeaea;color: #555;}
.footer .flt {width:580px;float: left;}
.footer .flt .dh {display: block;padding-left: 76px;height: 70px;background: url(../images/phone.png) left top no-repeat;color: #fff;}
.footer .flt .dh .tt {opacity: 0.6;margin-bottom: 10px;}

.footer .flt .abtn {margin-top: 24px;}
.footer .flt .abtn a {display: block;color: #bdbdbd;margin-bottom: 15px;}
.footer .flt .abtn a span {display: block;width: 105px;float: left;background: url(../images/dian.png) 86px center no-repeat;}
.footer .flt .abtn a span s {display: inline-block;width: 40px;}
.footer .flt .f_fl2{ width:72%; float:left;}
.footer .flt .f_fr2{ width:27%; float:right;}
.footer .flt .f_fr2 img{ width:100%; float:right;}

.footer .frt {max-width: calc(100% - 500px);float: right;padding-top: 15px;}
.footer .frt li {float: left;margin-right:50px;}
.footer .frt li:last-child{margin-right: 0;}
.footer .frt li a:nth-child(1) {font-size: 18px;color: #333333;margin-bottom: 30px;}
.footer .frt li a {display: block;color: #555555;margin-bottom: 20px;line-height: 1;font-size: 14px;}
.footer .frt li a:nth-child(1):hover{	color: #0075C1;}
.footer .frt li a:hover span{color: #0075C1;}

.clearfix:after {content: " ";display: block;height: 0;clear: both;visibility: hidden;}

.footer .frt s {display: inline-block;width: 32px;}
.footer2 {padding:26px 0;background: #eaeaea;color: #555555;border-top: 1px solid #dbdbdb; text-align:center;}

.footer2 .flt {float: left;line-height: 36px;}
.footer2 .flt a {color: #555555;padding-left: 20px;}
.footer2 .flt a&gt;img {display: block;width: 100%;opacity: 0.3;}
.footer2 .flt a .ewm {display: block;width: 100px;position: absolute;bottom: 100%;left: 0;z-index: 2;opacity: 0;visibility: hidden;pointer-events: none;}
.footer2 .frt {float: right;line-height: 36px;color: #555555;}
.footer2 .frt span,.footer2 .frt a {display: block;float: left;margin-left: 10px;color: #555555;}
.footer2 .flt a:hover .ewm {bottom: 120%;opacity: 1;visibility: visible;}
.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;}

.lxwm{ width:90%; margin:0 auto;}
.lxwm .ldh .numer{font-size:44px;margin-top:0;}

.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;}

.footer .flt .hqr{	position: relative;}
.footer .flt .hqr .qr{	position: absolute;	bottom: 100%;left: -60px;width: 160px;	height: 160px;	max-width: 160px;
	z-index:999;	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);}

.footer .flt .hqr:hover .qr { bottom: 120%; opacity: 1;  visibility: visible;}
.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;}

.section_4 .content{top: 5%;height: 100%;}
.section_4 .yh{	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%);border: 1px dashed #bdbdbd;	border-radius: 50%;}


.section_4 .yh.huan1{	width: 18.75%;}
.section_4 .yh.huan2{	width: 32.29%;}
.section_4 .yh.huan3{	width: 50%;}
.section_4 .yh.huan4{	width: 71%;}
.section_4 .logo_hz{	position: absolute;	transition: all .3s linear;	/* border-radius: 50%; */}
.section_4 .logo_hz span{
	-webkit-animation: bounce-down 2.6s linear infinite;animation: bounce-down 2.6s linear infinite;display: block;}
.section_4 .logo_hz.icon1{display: none;}

.section_4 .logo_hz 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);
	border-radius: 50%;}
.section_4 .icon img{	animation:none;}
.section_4 .icon2 span,.section_4 .icon11 span{	animation-delay:0.4s;-webkit-animation-delay:0.4s; /* Safari 鍜� Chrome */}

.section_4 .icon3 span,.section_4 .icon5 span,.section_4 .icon9 span{	animation-delay:0.6s;
	-webkit-animation-delay:0.6s; /* Safari 鍜� Chrome */}

.section_4 .icon4 span,.section_4 .icon6 span,.section_4 .icon10 span{	animation-delay:0.2s;
	-webkit-animation-delay:0.2s; /* Safari 鍜� Chrome */}


@-webkit-keyframes bounce-down {25% {-webkit-transform: translateY(-4px);}50%, 100% {-webkit-transform: translateY(0);}75% {-webkit-transform: translateY(4px);}}
@keyframes bounce-down {25% {transform: translateY(-4px);}50%, 100% {transform: translateY(0);}75% {transform: translateY(4px);}}

.section_4 .icon{top: 50%;	left: 50%;
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);	transform: translate(-50%,-50%);
	/* border: 22px solid #0075C1; */border-radius: 50%;width: 8.33333333333333%;position: absolute;opacity: 1!important;}

.section_4 .icon img{
	-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);}

.section_4 .logo_hz: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);}

.section_4 .icon::before{content: "";width: 100%;	height: 100%;	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%);
	border: 22px solid #0075C1;	background-color: #0075C1;	box-sizing: content-box;	border-radius: 50%;
	z-index: -1;	transition: all .3s linear;}

.section_4 .logo_hz::after{	content: "";    width: 100%;    height: 100%;	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%);
	box-sizing: content-box;
	border-radius: 50%;	transition: all .3s linear;	opacity: 0;}

.section_4 .logo_hz:hover::after{	opacity: 1;}

.section_4 .icon2{	width: 5.26041666666667%;top: 32%;left: 12%;right: auto;transition: all .6s linear;}
.section_4 .icon3{	width: 5%;	top: 22%;  left: 26.4%;	right: auto;transition: all .5s linear;}
.section_4 .icon4{	width: 5.26041666666667%;	top: 41%;
    left: 31.4%;	right: auto;transition: all .3s linear;}
.section_4 .icon5{	width: 5%;    top: 64%;
    left: 24.4%;	right: auto;transition: all .5s linear;}

.section_4 .icon6{	width: 5.26041666666667%;  top: 13%;
	left: 50%;	right: auto;
	-webkit-transform: translatex(-50%);
	-moz-transform: translatex(-50%);
	-o-transform: translatex(-50%);
	transform: translatex(-50%);transition: all .3s linear;}

.section_4 .icon7{width: 4.8%;  top: 29%;  left: 42.4%;	right: auto;}
.section_4 .icon8{width: 4.8%; top: 29%; right: 42.4%;left: auto;}
.section_4 .icon9{width: 5%; top: 10%; right:31.4%;left: auto;transition: all .5s linear;}
.section_4 .icon10{	width: 5.26041666666667%; top: 36%; right: 32%;left: auto;	transition: all .3s linear;}
.section_4 .icon11{	width: 5.26041666666667%; top: 36%; right: 12%;left: auto;	transition: all .6s linear;}
.section_4 .icon12{	width: 5%; top: 64%; right: 24.4%;left: auto;transition: all .5s linear;}

.section_4 .content.act .logo_hz{	top: 50%;	left: 50%;	right: auto;
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%); opacity: 0;}

.section_4 .tetx {	text-align: center;	position: absolute;	bottom:1px;	left: 50%;right: auto;
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);}

.section_4 .tetx .tit{	color: #222222;	margin-bottom: 50px;}
.section_4 .tetx p{	color: #222;line-height: 1.4em;}
.section_4 .tetx span {	color: #387bff;}

.solut3{ bottom:-30px!important;}
.solut3 .tit { margin-bottom:10px!important;}

.soluti1{ width:80%; margin:0 auto; text-align:center; color:#FFF; line-height:2.5em;}
.soluti2{ width:80%; margin:0 auto; }
.solbj{ background: url(../images/bj1.jpg) center center no-repeat; background-size: cover;	-webkit-background-size: cover;
padding-top:5%; padding-bottom:0; overflow:hidden;}

.section_5 .ul1{margin: 0 -20px;}
.section_5 .ul1 li{	width: 33.333%;	float: left;padding: 0 20px;}
.section_5 .ul1 li .con{display: block;	padding:15px;background-color: rgba(255,255,255,1);}


.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:#fff!important; background-color:rgba(155,255,255,.2);}
.ind_nswi .swiper-slide:hover .desc,
.ind_nswi .swiper-slide:hover .tit {color:#fff!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 .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%; background-color: #006CB2;
        -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-slide2 h5{ display:block; text-align:center; width:100%;}	
.ind_nswi .swiper-slide2 h5 img{width:120px; height:120px; margin:0 auto;}		

.ind_nswi .swiper-slide2 .tit{color: #fff;line-height: 2em;overflow: hidden; text-align:center;position:absolute; top:20%; width:100%;z-index:2;}
.ind_nswi .swiper-slide2 .desc{	color: #fff;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::before{content: "";width: 100%;	height: 100%;	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%);
	background-color:rgba(0,0,0,.5);
	z-index:1;	transition: all .3s linear;}
.ind_nswi .swiper-slide2:hover .im{ display:block;}
.ind_nswi .swiper-slide2 .im{ position:absolute; padding:0; margin:0; width:100%; height:100%; overflow:hidden; display:none;}		
.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;}
.ban_n .text{	position: absolute;	color: #fff;top: 38%;width: 100%;left: 0;}
.ban_n .text .tit{line-height: 1.7em;}

.g_tnav .box{display: flex;	justify-content: space-between; width:70%; margin:0 auto;}
.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:2em;}
.box_fr{ width:47%; float:right;}
.box_fr img{ width:100%;}

.ab_r2{	position: relative;}
.ab_r2 img{width: 100%;}
.ab_r2 .txt{width: 100%;height: 100%;position: absolute;top: 0;left: 0;	color: #fff;}
.ab_r2 .txt .tit{line-height: 1.4em;margin-bottom: 42px;}
.ab_r2 .txt p{	line-height: 1.4em;	text-align: right;}
.ab_r2 .box{height: 100%;}
.ab_r2 .txt p s{width:42px;height:2px;background-color:#fff;display:inline-block;margin-right:20px;	vertical-align:middle;}
.ab_r2 .box{display: flex;	justify-content: flex-end;	align-items: center;}

.ab_r3{	padding: 108px 0 88px;}
.ab_r3 .tit{text-align: center;	margin-bottom: 90px;}
.ab_r3 .ul1 {margin: 0 -25px;}
.ab_r3 .ul1 li{	width: 50%;	float: left;padding: 0 25px;margin-bottom: 30px;}
.ab_r3 .ul1 li .con{position: relative;	border-radius: 20px;overflow: hidden;}
.ab_r3 .ul1 li img{	width: 100%;}
.ab_r3 .ul1 li .con .txt{	height: 100%;	position: absolute;	top: 0;	left: 0;
	padding: 40px 0 16px 50px;	display: flex;	align-items: center;width: 60%;}

.ab_r3 .ul1 li .con .fdx{
	-webkit-transform: translatey(-10px);
	-moz-transform: translatey(-10px);
	-o-transform: translatey(-10px);transform: translatey(-10px);}
.ab_r3 .ul1 .name{color: #222;margin-bottom: 20px;line-height: 1.4em;}
.ab_r3 .ul1 .zc{color: #555555;	line-height: 1.4em;	margin-bottom: 20px;}
.ab_r3 .ul1 .desc{	color: #222;line-height: 1.7em;}


.neirong{text-align: justify; line-height:2.2em; width:92%; margin:0 auto; padding:4%;}
.neirong img{  margin:0 auto;}
.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;}

.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;}

	
/* tema_end */
.ab_r4{	background-color: #f2f5f7;	padding: 92px 0 80px;}
.ab_r4 .r4l .tit{color: #222;	margin-bottom: 33px;	text-align: center;}
.ab_r4 .r4l p{	color: #222;	line-height: 1.4em;}

.ab_r4 .box{display: flex;	justify-content: space-between;}

.ab_r4 .r4l{width: 37%;	display: flex;	align-items: center;}
.ab_r4 .r4r{width: 63%;	display: flex;}
.ab_r4 .r4r .tit{color: #222;font-weight: bold;}
.ab_r4 .r4r p{	color: #555555;	line-height: 1.4em;}

.ab_r4 .r4r li{	display: flex;	align-items: center;	margin-bottom: 36px;}
.ab_r4 .r4r li:last-child{	margin-bottom: 0;}
.ab_r4 .r4r li img{margin-right: 16px;}
.ab_r4 .r4r li .tit{	margin-bottom: 15px;	line-height: 1.4em;}
.ab_r4 .r4r ul{	padding-left: 30px;}
.ab_r4 .r4r li:nth-child(1){margin-left: -130px;}
.ab_r4 .r4r li:nth-child(2){margin-left: -80px;}
.ab_r4 .r4r li:nth-child(3){margin-left: -40px;}

.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;}

.hr_box .tit{color: #333;text-align: center;	margin-bottom: 88px;}

.hr_box .img_txt{display: flex;	justify-content: space-between;}
.hr_box .img_txt .pic{	width: 639px;	height: 487px;	overflow: hidden;}
.hr_box .img_txt .pic .xia img{	width: 100%;}

.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 ; }


.hr_box .img_txt .text{	width: calc(100% - 639px);	padding: 10px 63px;	height: 487px;	overflow-y: auto;	overflow-x: hidden;}
.hr_box .img_txt .itcv{	color: #596068;	line-height: 1.4em;	margin-bottom: 30px;}
.hr_box .img_txt .itcv:last-child{margin-bottom: 0;}
.hr_box .img_txt .itcv:hover{color: #000;font-weight: bold;}
.hr_box .img_txt .text::-webkit-scrollbar{ width:4px;height: 1px;}
.hr_box .img_txt .text::-webkit-scrollbar-thumb{ background:#0075C1;}
.hr_box .img_txt .text::-webkit-scrollbar-track{ background:#b8b8b8;} 

.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;}

.g_tnav{background-color: #fff;}

.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:25%;float: left;padding: 0 15px;margin-bottom:20px;}
.al_list2 li .pic{overflow: hidden; height:320px; 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_list li .con:hover p,.al_list 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_list3 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:23%;float: left;padding:25px;margin-bottom:20px; background:#FFF; margin:1%;}
.al_list4 li .pic{overflow: hidden; height:430px; 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: 33.3333%;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.6em;margin-bottom: 13px;height: 3.2em;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) ;}
}
.sd_r1{	padding: 107px 0;	background-color: #f6f8fb;}
.sd_r1 .box{display: flex;	justify-content: space-between;}

.sd_r1 .pic{width: 800px;}
.sd_r1 .text{width: calc(100% - 800px);	display: flex;align-items: center;padding-right: 112px;}
.sd_r1 .text .tit{color: #222;	margin-bottom: 36px;font-weight: 600;}
.sd_r1 .text s{	width: 40px;height: 5px;border-radius: 5px;	display: block;	background-color: #0075C1;	margin-bottom: 30px;}
.sd_r1 .text .desc{	color: #596068;	line-height: 1.7em;}

.sd_r2{	padding: 100px 0 138px;}
.sd_r2 .sd_li{	display: flex;	justify-content: start;}

.sd_r2 .item{width: 31%;float: left;background-color: #f4f6f8;	padding: 45px 40px;}
.sd_r2 .item{margin-left: 3.5%;}
.sd_r2 .item:first-child{margin-left: 0;}
.sd_r2 .item .con{}
.sd_r2 .item .tit p{color: #222222;	font-weight: 600;}
.sd_r2 .item .tit{display: flex;justify-content: space-between;	align-items: center;border-bottom: 1px dashed #bbbbbb;	padding-bottom: 25px;position: relative;margin-bottom: 24px;}
.sd_r2 .item .tit::before{content: '';width: 26px;height: 1px;background-color: #555555;position: absolute;left: 0;bottom: -1px;}

.sd_r2 .item .desc{	color: #596068;	line-height: 1.7em;	text-align: justify;}
.sd_r2 .item .desc div{	display: flex;}
.sd_r2 .item .desc div b{min-width: 80px;}

.sd_r3{	position: relative;}
.sd_r3 img{	width: 100%;}

.m_10{margin-bottom: 20px;}
.sd_r3 .text{position: absolute;top: 0;	left: 0;width: 100%;height: 100%;}
.sd_r3 .text .box{display: flex;justify-content: space-between;	align-items: center;height: 100%;}
.sd_r3 .text .l p{color: #fff;	margin-bottom: 40px;}
.sd_r3 .text .l s{width: 40px;height: 5px;border-radius: 5px;background-color: #0075C1;	display: block;}
.sd_r3 .text .l {width: 58%;}
.sd_r3 .text .r{color: #fff;line-height: 1.9em;	width: 39%;	font-weight: 100;}

.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;}

.g_tnav.w2 a { width: 50%;}


.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;}

.ind2 .l{
	 -webkit-transform: translatex(-100%);
	 -moz-transform: translatex(-100%);
	 -o-transform: translatex(-100%);
	  transform: translatex(-100%);		/* transition: 1s; */}

.ind2 .r{
	-webkit-transform: translatex(100%);
	-moz-transform: translatex(100%);
	-o-transform: translatex(100%);	transform: translatex(100%);}


.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: 0;}

.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;}




/*鏃堕棿杞�*/
.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:1750px){
	.footer .frt li {margin-right:40px;}
}

@media(max-width:1680px){
    .fpg .section &gt; img,.head img{width: 100%;}
	.footer .flt {width:500px;}
	.footer .frt {max-width: calc(100% - 500px);}
	.footer .frt li {margin-right:25px;}
	.team_swi .desc{height: 15.3em;}
	.team_swi .con .txt{padding: 40px 0 16px 35px;	}
	.banner .pagination1 {bottom:60px;}
	{height:320px;}
	
	.al_list2 li .pic{height:280px;}
	.al_list4 li .pic{height:350px;}

	.ind_nswi .swiper-slide2{ min-height:300px;}
.ind_nswi ul li .tp img{ height:180px;}

}

@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;}
	
	.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;}
	.footer .flt {width:460px;}
	.footer .frt {max-width: calc(100% - 460px);}
	.footer .frt li {margin-right: 25px;}
	.se_r1 li .txt {font-size: 18px;}
	.sd_r1 .pic {width: 600px;}
	.sd_r1 .text {width: calc(100% - 600px);padding-right: 62px;}
	.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; }
	.section_4 .tetx .tit { margin-bottom: 30px; }
	.g_more2,.g_more { font-weight: bold; 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:240px;}
	.al_list li .pic{overflow: hidden;height:240px;}
	.al_list4 li .pic{height:290px;}
	
.neirong{ width:100%;}
.neirong img{ width:90%; margin:0 auto;}

}
	

@media(max-width:1366px){
	.ab_r4 .r4r li {margin-bottom: 11px;}
	.ab_r2 {height: 550px;}
	.ab_r2 {  /* background: url(../images/dsz.jpg) 30% center no-repeat fixed; */	}
	.g_more, .g_more2 {	width: 123px;height: 39px;border-radius: 39px;	padding: 0 8px 0 13px;}
	.al_list2 li .pic{overflow: hidden;height:220px;}
.footer .frt li a:nth-child(1) {font-size: 16px;}
}

@media(max-width:1280px){
	.my_map .map_text {width: 456px;}
	.al_list2 li .pic{overflow: hidden;height:200px;}
	.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:240px;}
.ind_nswi ul li .tp img{ height:150px;}
.al_list4 li .pic{height:260px;}

@media(max-width:1025px){
.head{display: none;}
.pc{ display:none;}
.ph{ display:block;}

	body{min-width: 200px;}
	.box{min-width: 200px;}
    .footer { padding:20px 0 20px;}
	.footer .frt{ display:none;}
	.d_logo { margin-bottom:28px; width:77%;}

	.footer2 .flt,.footer2 .frt{float: none;}
	.footer2 .flt a ,.footer2 .flt span{display: block;text-align: center;}
	.footer2 .frt{display: flex;justify-content: center;}
	.m_head{display: block;}
	.m_head .mlt img {width:190px;margin-top: 8px;}
	.hr_box .img_txt{display: block;}
	.hr_box .img_txt .pic{width: 100%;height: auto;margin-bottom: 25px;}
	.hr_box .img_txt .text{width: 100%;padding: 0;}
	.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;}
}

@media(max-width:960px){
.w123{width: 123px!important; float:right!important;}

	.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;}

    .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;}
	.ind_main .ind1{display: block;}
	.fpg{height: auto;}
	.ind_main .ind1 .l ,.ind_main .ind1 .r{width: 100%;}
	.ind_main .ind1 .r{justify-content: center;}
.titl1{ text-align:center; color:#006699; line-height:18px; padding-bottom:6%;text-transform:Uppercase;}
.titl1 h2{ padding-bottom:10px;}

	.ind_main .content,.ind2 .l .text,.ind2 .text2{top: 50%;-webkit-transform: translatey(-50%);-moz-transform: translatey(-50%);-o-transform: translatey(-50%);transform: translatey(-50%);}
	.ind_main .ind1 .l s {margin: 18px 0 23px;}
	.ind_main .ind1 .l .desc {margin-bottom: 25px;}
	.ind_main .ind1 .l{margin-bottom: 20px; }
	.num_box{width: 100%;}
	.num_box .s1 {font-size: 24px;}
	.ind_main .ind1 .l .desc{height: 6em;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
	.ind2{display: block;}
	.ind2 .l,.ind2 .r{width: 100%;}
	.ind2 .l .text{padding:0 5%;}
	.ind2 .text2{right: auto;left: 0;padding-right: 0;padding:0 5%;text-align: left;}
	.ind2 .text2 .g_more2,.ind2 .text2 .tit,.ind2 .text2 p,.ind2 .text2 span,.ind2 .text2 .zs,.ind2 .text2 .desc{float: none;text-align: left; width:100%;}
	.ind2 .text2,.ind2 .l .text{width: 100%;}
	.ind2 .text .desc  p{height:13em; display:-webkit-box; -webkit-box-orient:vertical;  -webkit-line-clamp:12;  overflow:hidden;}
	.ind2 .text .desc { width:100%;}	
	.section_4 .yh,.section_4 .logo_hz{display: none;}
	.section_4 .content{height: auto;padding: 0 5%;}
	.section_4 .tetx{position: unset;-webkit-transform: translate(0%,0%);-moz-transform: translate(0%,0%);-o-transform: translate(0%,0%);transform: translate(0%,0%);}
	.section_4 .tetx .tit {margin-bottom: 15px;}
	.section_5 .ul1 li {padding: 0 10px;}
	.ind_nswi .new_d{display: block;bottom:-10%;}
	.ind_nswi .swiper-pagination-bullet{background-color: #fff;}
	.ind_nswi{padding-bottom:0px;}
	.ab_r1,.sd_r1,.sd_r2 ,.ab_r3,.ab_r4,.ab_r5,.text_course,.fa1,.fa2,.fa3,.se_r1,.se_r2,.v_box,.qh_r1,.qh_r2,.qh_r1{padding:30px 0;}
	.ab_r1 .tit {margin-bottom:10px;}
	.ab_r3 .ul1 li{width: 100%;float: none;}
	.ab_r2 .txt .tit {margin-bottom: 20px;}
	.ab_r3 .ul1 .name ,.ab_r3 .ul1 .zc{margin-bottom: 13px;}
	.ab_r3 .ul1 .desc{height: 11.9em;overflow: auto;}
	.ab_r3 .ul1 .desc::-webkit-scrollbar{ width:2px;height: 1px;}
	.ab_r3 .ul1 .desc::-webkit-scrollbar-thumb{ background:#0075C1;}
	.ab_r3 .ul1 .desc::-webkit-scrollbar-track{ background:#ddd;} 
	.ab_r4 .r4r .img{display: none;}
	.ab_r4 .box{display: block;}
	.ab_r4 .r4l,.ab_r4 .r4r{display: block;width: 100%;}
	.ab_r4 .r4l p{text-align: center;}
	.ab_r4 .r4l .tit {margin-bottom: 16px;}
	.ab_r4 .r4r li{margin-left: 0!important;}
	.ab_r4 .r4l{margin-bottom: 25px;}
	.ab_r3 .ul1 li .con .txt {padding: 28px 0 16px 20px;}
	.hr_box .img_txt .itcv {margin-bottom: 19px;}
	.hr_box .img_txt .text{height: 300px;}
	.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: 20px;}
	.al_list li .pic,.news_list li .pic,.zb_list li .pic{overflow: hidden;height:200px;}


	.al_list4 li{padding: 0 10px;width:47.9%;margin-bottom: 20px;}
	.al_list4 li .pic{overflow: hidden;height:200px;}

	.al_list ,.news_list,.zb_list{margin: 0 -10px 25px;}
	.al_list2 li .pic{overflow: hidden;height:240px;}
	.al_list2 li{ width:50%;}

	.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;}
	.footer2 .flt ,.footer2 .frt{line-height: 24px;}
	.ab_r3 .tit,.hr_box .tit,.ab_r5 .tits{margin-bottom: 25px;}
	.ab_r3 .ul1 li:last-child{margin-bottom: 0;}
	
	.qh_r1 .ul1 li {width: 50%;float: left;padding: 0 10px;margin-bottom: 20px;}
	.qh_r1 .ul1 {margin: 0 -10px 25px;}
	.footer2 .flt a&gt;img{width: auto;margin: 0 auto;}
	.sd_r1 .box{display: block;}
	.sd_r1 .text {width: 100%;padding-right: 0px;margin-bottom: 25px;}
	.sd_r1 .pic {width: 100%;}
	.sd_r1 .text .tit {margin-bottom: 15px;}
	.sd_r1 .text s ,.sd_r3 .text .l s{width: 40px;height: 3px;border-radius: 3px;margin-bottom: 20px;}
	.sd_r2 .item {width: 49%;margin-bottom: 1%;padding: 20px;margin-left: 1%;}

	.sd_r2 .sd_li{flex-wrap: wrap;}
	.sd_r3 .text .box{display: block;height: auto;}
	.sd_r3 .text .l {width: 100%%;}
	.sd_r3 .text .r{width:100%;height: 9.5em;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;overflow: hidden;}
	.sd_r3 .text .l p {margin-bottom: 15px;}
	.sd_r3 .text{display: flex;justify-content: center;align-items: center;}
	.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;}

.footer .flt .f_fl2{ width:99%; float:none;}
.footer .flt .f_fr2{ width:99%;float:none; text-align:center;}
.footer .flt .f_fr2 img{ width:53%!important;float:none; margin-left:15%; padding:15px 0 0 0;}

.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%; 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;}
}


@media(max-width:600px){
.top3{ top:43%!important;}
	.ind_main .ind1 .l s{display: none;}
	.ind_main .ind1 .l .tit{margin-bottom: 15px;}
	.num_box .item {margin-bottom: 15px;}

	.num_box p {font-size:11px; padding:0 15px; overflow:hidden;}
	.num_box .tit {margin-bottom: 10px;}
	.ind_main .ind1 .l .desc {margin-bottom: 14px;}
	.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; }
	

    .ind_main .ind1 .l {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:130px;}
    .al_list2 li { width:50%;}
	
    .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 .swiper-slide2{min-height:140px; width:47.9%; float:left; margin-left:1%; margin-right:1%;}
.ind_nswi .swiper-slide2 .tit{line-height:1.6em; top:10%; font-size:11px!important;}
.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;}

}

</pre></body></html>