@charset "utf-8";/*
/*--默认--*/
html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,address,big,cite,code,del,em,font,img,ins,small,strong,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend{margin:0;padding:0;}
body{font-family:微软雅黑,黑体;min-width:320px;margin:auto;}
ol,ul,li{list-style:none outside none;}
a{text-decoration:none;color:inherit;cursor:pointer;outline:none;}
img{border:none;vertical-align:middle;max-width:100%;max-height:100%;}
table{border-collapse:collapse;width:100%;}
tr,td,th{padding:0;margin:0;}
h1,h2,h3,h4,h5,h6{font-weight:normal;line-height:1.3;}
i,em,b,strong{font-style:normal;font-weight:normal;}
input,textarea,select{padding:0;font-family:inherit;outline:none;resize:none;background:none;border:none;font-size:inherit;color:inherit;}
input::-moz-placeholder{color:inherit;opacity:0.5;font-size:inherit;}
textarea::-moz-placeholder{color:inherit;opacity:0.5;font-size:inherit;}
select::-moz-placeholder{color:inherit;opacity:0.5;font-size:inherit;}
::-webkit-input-placeholder{color:inherit;opacity:0.5;font-size:inherit;}
::-ms-input-placeholder{color:inherit;opacity:0.5;font-size:inherit;}

article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display: block}
body{color:#444;padding:0px 0;
font:400 'Helvetica Neue',Helvetica, "Microsoft YaHei",sans-serif,Arial,'宋体';-webkit-text-size-adjust:none;
background:#fff; font-size: 1.33333vmin;font-family: 'HarmonyOS'; }
a:hover img,img{border:none; vertical-align: top;}
ol,ul{list-style: none}
input,button,select,textarea{outline:none;font-family: "Helvetica Neue", Helvetica, Arial, "Microsoft Yahei UI", "Microsoft YaHei", SimHei, "\5B8B\4F53", simsun, sans-serif; font-size:14px; color: #666;}
table input,table button,table select,table textarea{ vertical-align:middle;}
button,html input[type=button],input[type=submit]{-webkit-apperance: button; cursor: pointer}
button[disabled],html input[disabled]{cursor: default}
textarea{resize:none}
table{ border-collapse:collapse;}
a{text-decoration:none; color:#444;}
h1,h2,h3,h4,h5,h6{font-weight:400; font-family: "Helvetica Neue", Helvetica, Arial, "Microsoft Yahei UI", "Microsoft YaHei", SimHei, "\5B8B\4F53", simsun, sans-serif;}
th{font-weight: normal; }
strong{font-weight: bold;}

@font-face {font-family: 'HarmonyOS';src: url(../fonts/HarmonyOS.ttf);}

.al{text-align: left;}
.ac{text-align: center;}
.ar{text-align: right;}
.hide{display: none;}

.clear, .clr{display: block; clear: both; height: 0; line-height: 0; font-size: 0; overflow: hidden;}
.clearfix2:before,.clearfix2:after{content:""; display: table;}
.clearfix2:after{clear: both;}
.clearfix2{*zoom:1;}


::-webkit-scrollbar{width:0.6rem;height:0.6rem;}
::-webkit-scrollbar-button{height:0;width:0;}
::-webkit-scrollbar-track{background-color:#f1f1f1;}
::-webkit-scrollbar-thumb{background:#ccc;}



.clearfix:after{content: ""; display: block;height: 0;clear: both;}
.clearfix{zoom:1;}
.clearit{clear:both;height:0;font-size:0;overflow:hidden;}
.fl{float:left;_display:inline;}
.fr{float:right;_display:inline;}


a:hover/*,a:active,a:focus*/{color:#18ae66;text-decoration:none;}
.hidden{visibility:hidden;}

button{background-color: transparent;outline: none;border: none;}

/*设置选中文字时的背景色*/
::selection{ background:#18ae66; color:#fff; }
::-moz-selection    { background:#18ae66; color:#fff; }
::-webkit-selection { background:#18ae66; color:#fff;}
/*可改变元素被点击时背景框的颜色*/
html{-webkit-tap-highlight-color: rgba(240,240,240,0.7);}/*如果需要背景框不显示，则可以将rgba中的alpha值设为0即可，例如rgba(0,0,0,0)*/

/*--------------------------end公用样式*/

body{ background-color:#f3f4f5;}
.indexbody{min-height: inherit;}
.w_1200{ max-width:1120px; margin:0 auto;}
.whbg{background-color: #fff;}

/*轮播图*/
.banner,.frame{position: relative;height: 100%;}
.banner .navg{position: absolute;right:10rem;bottom:10rem;color: #fff;text-align: center;line-height:1;}
.banner .navg li{margin:0 0.5rem;font-family:Arial;font-size: 1.4rem; cursor: pointer;vertical-align: middle;display:inline-block;}
.banner .navg li.slick-active{font-size:1.8rem;}
.banner .navg li:after{content:"";border-top:1px solid #fff;display: inline-block;vertical-align: middle;width:0px;margin-left:5px;transition:all 0.5s ease-out 0s;}
.banner .navg li.slick-active:after{width:6rem;}

.slideDown-ts { position: absolute; left: 35px; bottom: 20%; z-index: 6; text-align: center; }
.slideDown-ts span { display: block; width: 20px; text-align: center; font-size: 14px; color: #fff; word-wrap: break-word; }
.slideDown-ts i.line { display: inline-block; width: 2px; height: 30px; background: #fff; margin: 10px 0; }
.slideDown-ts i.mouse { display: block; width: 22px; height: 40px; background: url("../images/icon/index-mouse.png") no-repeat center; -webkit-animation: mouse 2s infinite; -moz-animation: mouse 2s infinite; -o-animation: mouse 2s infinite; animation: mouse 2s infinite; position: relative; }

/*header*/
.header{position: relative;height: 7rem;display: block;}
.headbar{font-family: 'HarmonyOS'; position: fixed;top: 0;right: 0;left: 0;height: 7rem; z-index: 13;background-color: #fff;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;padding: 0 2rem;
 -webkit-transition: all 0.3s; -o-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; border-bottom: 1px solid #efefef; }
.headlogo{float: left;margin-top: 1.5rem;
-webkit-transition: all 1s; -o-transition: all 1s; -moz-transition: all 1s; transition: all 1s; -webkit-animation-duration: 1s; -moz-animation-duration: 1s; -o-animation-duration: 1s; animation-duration: 1s; -webkit-animation-name: fadeInUp ; -moz-animation-name: fadeInUp ; -o-animation-name: fadeInUp ; animation-name: fadeInUp ; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; -o-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-timing-function: ease-in-out; -moz-animation-timing-function: ease-in-out; -o-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; }
.headlogo img{display: block;height: 3.5rem;width: auto;}

.indexbody .header{height: 0;}
.indexbody .headbar{top: 100%;left: 4rem;transform: translateY(-100%);-webkit-transform: translateY(-100%);  }

.headnav{float: right;-webkit-transition: all 1s; -o-transition: all 1s; -moz-transition: all 1s; transition: all 1s; -webkit-animation-duration: 1s; -moz-animation-duration: 1s; -o-animation-duration: 1s; animation-duration: 1s; -webkit-animation-name: fadeInUp ; -moz-animation-name: fadeInUp ; -o-animation-name: fadeInUp ; animation-name: fadeInUp ; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; -o-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-timing-function: ease-in-out; -moz-animation-timing-function: ease-in-out; -o-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; }
.navsign{display: none;}
.headsearch,.headnav_list{float: right;}

.headsearch{margin: 2rem 0 0 2rem;}
.searchmbox{border: 1px solid #cbcbcb;border-radius: 5rem;height: 2.5rem;min-width: 2.5rem; position: relative;}
.searchmrow{padding: 0 4rem 0 1rem;display: block;}
.indexbody .searchmrow{display: none;}
.searchmint{display: block;line-height: 2.5rem;width: 100%;outline: none;}
.searchmico{position: absolute;right: 0.5rem;top: 50%;margin-top: -0.5em; width: 1em;height: 1em;background-size: 1em auto;background-image: url(../images/icon/search.png);font-size: 1.4rem;}

.headnav_item{display: inline-block;height: 7rem;position: relative;}
.headnav_a{font-size: 1.1rem;padding:2.5rem 0; margin:0 1rem; line-height: 2rem;display: block;text-align: center;}
.headnav_dd{position: absolute;}
.headnav_item.sel .headnav_dd{ display: block; }
.headnav_item.sel .headnav_a{ color: #05c963; }
.headnav_dd{ display: none; width: 8rem; position: absolute; top: 7rem; left: 50%; margin-left: -4rem;  z-index: 4; background: #fff; border-top: 2px solid #18ae66; }
.headnav_dd {-webkit-box-shadow: 2px 2px 5px 2px #C9C8C7; -moz-box-shadow: 2px 2px 5px 2px #C9C8C7; box-shadow: 2px 2px 5px 2px #C9C8C7; }
.headnav_dd a{display: block; padding: 0 0.5rem;line-height: 2.5rem; text-align: center;font-size: 1rem; }

.header.fixed .headbar{position: fixed;top: 0;transform: translateY(0);-webkit-transform: translateY(0);}

.headnav_bottom{display: none;}

.left-nav {font-family: 'HarmonyOS'; position: fixed; top: 100%; left: 0; width: 4rem; height: 100%; z-index: 12; -webkit-transition: all 0.8s; -o-transition: all 0.8s; -moz-transition: all 0.8s; transition: all 0.8s; }
.left-nav .left-nav-con { width: 100%; height: 100%; background: rgba(0,0,0,0.6); }
.left-nav.fixed { top: 0; }


.left-nav .nav-goTop { width: 100%; text-align: center; }
.left-nav .nav-goTop p { position: relative; }
.left-nav .nav-goTop p i.redLine { display: block; width: 10px; height: 0; background: #18ae66; position: absolute; top: 0; left: 50%; margin-left: -5px; z-index: 1; -webkit-transition: all 0.5s; -o-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s; }
.left-nav .nav-goTop p i.whiteLine { display: block; width: 1px; height: 135px; background: #fff; margin: 0 auto; opacity: 0.8; }
.left-nav .nav-goTop p span { display: block; width: 20px; text-align: center; font-size: 14px; color: #fff; word-wrap: break-word; margin: 10px auto; }
.left-nav .nav-goTop p span a { display: inline-block; font-size: 14px; color: #fff; }

.nav-wechat,.nav-link{display: block;position: relative;padding: 1rem;}
.wechat-slideCon-wrap{position: absolute;width: 0; 	top: 0; left: 4rem;z-index: 1;overflow: hidden;
-webkit-transition: all 0.3s; -o-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s;}
.wechat-slideCon-wrap .buildmitem{width: 30rem;}
.nav-wechat:hover {overflow: initial;}
.nav-wechat:hover .wechat-slideCon-wrap{width: 30rem;}

.link-slideCon-wrap{position: absolute;width: 0; top: 0; left: 4rem;z-index: 1;overflow: hidden;
-webkit-transition: all 0.3s; -o-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s;}
.nav-link:hover .link-slideCon-wrap{width: 70rem;}
.linkwrap{width: 70rem; background-color: #fff;display: flex;display: -webkit-box;}
.linkhead{position: relative;width: 25%;height: 18rem;}
.linkhead .pic{padding-bottom: 100%;height: 0;position: relative;width: 100%;overflow: hidden;}
.linkhead .cnt{z-index: 11; position: absolute ;top: 0;left: 0;color: #fff;font-size: 0.8rem; background-color: #18ae66; height: 100%; width: 100%;overflow: hidden;text-align: center;display: flex;display: -webkit-box;flex-direction: column;-webkit-box-orient: vertical;justify-content: center;-webkit-box-pack: center; }
.linkhead .th{color: #fff;font-size: 1.6rem;margin-bottom: 0.5rem;}

.linkbox{padding: 1rem;height: 18rem;background-color: #fff; box-sizing: border-box;-webkit-box-sizing: border-box;flex: 1;-webkit-box-flex: 1;}
.linkmd {text-align: right;}
.linkcnt .itm{display: block;font-size: 1rem;color: #333;line-height: 2em;}

/**/
.mainbox{font-family: 'HarmonyOS'; position: relative;overflow: hidden;padding-bottom: 5rem;}
.indexbody .mainbox{ padding: 7rem 0 3rem 4rem;}

.noticebox{background-color: #fff;}
.noticembox{ display: flex; display: -webkit-box; display: -moz-box; align-items: center; -webkit-box-align: center; -moz-box-align: center; background-color: #fff; line-height: 4rem; }
.noticemc{ display: block; flex: 1; -webkit-box-flex: 1; -moz-box-flex: 1;position: relative; height: 2.5rem;overflow: hidden;}
.noticemt,.noticemd{padding: 0 1rem;}
.noticemt { font-size: 1.1rem; color: #18ae66; }
.noticemt::before{ display: inline-block; content: ''; width: 1em; height: 1em ; background-size: 1em auto; background-image: url(../images/icon/notice.png); font-size: 1.2rem; vertical-align: middle; margin-right: 0.5rem; margin-top: -3px; }
.noticemd { font-size: 0.9rem; color: #888; }

.noticemtext{font-size: 1.1rem; color: #333; }
.noticemtext::before{ content: ''; display: inline-block;  width: 1em; height: 1em; border-radius: 50%; background-color: #d1e8cb; font-size: 6px; margin-right: 8px; vertical-align: middle; margin-top: -2px; }

.textag.new{ font-size: 0.8rem; text-transform: uppercase; color: #fff; background-color: #ff5821;line-height: 16px;padding: 0 3px; border-radius: 3px; overflow: hidden; display: inline-block; vertical-align: middle; margin-top: -3px; margin-left: 5px; }

.noticemlist {line-height:2.5rem;display:block;position:absolute;top:0;left:0;color:#585858;width: 100%;}
.noticemlist2 {top:2.5rem;}

/**/
.boxmt{margin: 2.5rem 0;text-align: center;font-family: 'HarmonyOS';position: relative;}
.boxmtitle{font-size: 2rem;color: #333;display: block;}
.boxmtmore{font-size: 1rem;color: #18ae66;text-align: center;}
.boxmt.flex{display: flex;display: -webkit-box;justify-content: space-between;-webkit-box-pack: justify;align-items: center;-webkit-box-align: center; text-align: left;}

.boxmt.vertical{width: 2rem; }
.boxmt.vertical .cnt{position: relative;}
.boxmt.vertical .boxmtmore{margin-top: 4rem;padding: 0 0.5rem;position: relative;padding-top: 2rem; }
.boxmt.vertical .icon_a{position: absolute;top: 0;left: 50%;margin-left: -0.5em; transform: rotate(90deg);-webkit-transform: rotate(90deg);}

.boxmt.vertical .boxmtext{position: absolute;right: -2rem;width: 1rem;top: 2rem;}

.boxmtext span{margin: 0.5rem;display: inline-block;}
/**/
.newslist{display: -webkit-box;display: flex;-webkit-box-lines: multiple; flex-wrap: wrap;font-family: 'HarmonyOS';}

.headnews{position: relative;margin: 0.5rem;}
.headnews_pic{position: relative;padding-bottom: 50%;display: block;font-size: 0;}
.headnews_pic img{position: absolute;display: block;width: 100%;height: 100%;object-fit: cover;}
.headnews_cnt{position: absolute;bottom: 0;left: 0;right: 0;color: #fff;font-size: 1.1rem;padding: 0.5rem 1rem 0.75rem;
background-image: linear-gradient(bottom,rgba(0,0,0,0.6),rgba(0,0,0,0));background-image: -webkit-linear-gradient(bottom,rgba(0,0,0,0.6),rgba(0,0,0,0));}
.headnews_title{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.blocknews_list{height: 100%;display: -webkit-box;display: flex;-webkit-box-lines: multiple; flex-wrap: wrap;}
.blocknews_item{height: 50%;width: 50%;}
.blocknews{padding:  0.5rem;height: 100%;box-sizing: border-box;-webkit-box-sizing: border-box;}
.blocknews_pro{height: 100%;padding:  0.8rem;color: #282726;font-size: 0.9rem; background-color: #fff; box-sizing: border-box;-webkit-box-sizing: border-box; display: flex;display: -webkit-box;flex-direction: column;-webkit-box-orient: vertical;justify-content: space-between;-webkit-box-pack: justify;
border-bottom: 3px solid #18ae66;}
.blocknews_list .blocknews_item:first-child .blocknews_pro,.blocknews_list .blocknews_item:last-child .blocknews_pro{background-image: url(../images/icon/printing.png);background-position: bottom right;background-size: 7rem auto;background-repeat: no-repeat; }
.blocknews_info{text-align: right;color: #888;}
.blocknews_title{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;max-height: 3.2em;line-height: 1.6em;}

.newstab{text-align: center;margin-top: 2rem;}
.newstab .itm{display: inline-block;color: #18ae66;font-size: 0.8rem;margin: 0 1.5rem;cursor: pointer;}


.buildmbox{display: flex;display: -webkit-box;align-items: center;-webkit-box-align: center;margin-top: 4rem;}


.buildmcnt{display: -webkit-box;display: flex;-webkit-box-flex: 1;flex: 1;margin-left: 8rem;height: 100%;}
.buildmcnt .itm{margin-left: 0.6rem;}
.buildmcnt .itm.big .buildmitem{height: 100%;}
.buildmcnt .itm.small .buildmitem{height: 50%;}


.buildmitem{font-size: 0;}
.buildmitem_a{position: relative;display: flex;display: -webkit-box;flex-direction: column;-webkit-box-orient: vertical;height: 100%;}
.buildmitem_a .box{position: relative;display: flex;display: -webkit-box;flex-direction: column;-webkit-box-orient: vertical; flex: 1;-webkit-box-flex: 1;justify-content: space-between;-webkit-box-pack: justify;
background-color: #f8f8f8;margin-bottom: 0.6rem;}
.buildmitem_img{width: 100%;height: 100%;display: block;object-fit: cover;}

.weixinbox{padding: 1.5rem;font-size: 0.8rem;background-image: url(../images/icon/weixin_printing.png);background-position: top right;background-size: 7rem auto;background-repeat: no-repeat; }
.weixinbox .t{display: flex;display: -webkit-box;align-items: flex-end;-webkit-box-align: end;}
.weixinbox .cnt{display: block;flex: 1;-webkit-box-flex: 1;margin-right: 2rem;}
.weixinbox .tit{font-size: 1.2rem;color: #333;margin: 0.5rem 0;font-weight: bold;}
.weixinbox .tt{font-size: 1rem;color: #18ae66;}
.weixinbox .txt{font-size: 1rem;color: #333;text-align: justify;text-align-last: left;}
.weixinbox .d{font-size: 1rem;color: #333;margin-top: 0.5rem;}
.weixinbox .d::after{display: inline-block;width: 1em;height: 1em;font-size: 0.5rem; border-bottom:2px solid #18ae66 ;border-right: 2px solid #18ae66;content: '';vertical-align: middle;
margin-left: 0.3rem;margin-top: -2px;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);}

.videombox{margin: 0 5rem 3rem;}
.videomitem{display: block;height: 35rem;overflow: hidden;
-webkit-transition: all 0.3s; -o-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s;}
.videomitem .box{margin: 0 0.5rem;height: 100%;position: relative;}
.videompic,.videompic .img{display: block;width: 100%;height:100% ;object-fit: cover;}
.videompic{position: relative;}
.videomcnt{display: flex;display: -webkit-box;flex-direction: column;-webkit-box-orient: vertical;justify-content: center;-webkit-box-pack: center;z-index: 11;
position: absolute;width: 100%;height: 100%;top: 0;text-align: center;background-color: rgba(24, 174, 102, 0.8);transform: translateY(0);-webkit-transform: translateY(0);font-size: 1rem;color: #bed6c8;letter-spacing: 0.1rem;
-webkit-transition: all 0.3s; -o-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s;}
.videomcnt .t{font-size: 1.3rem;color: #fff;font-weight: bold;margin-top: 0.3rem;}

.videomitem.open .videomcnt{transform: translateY(100%);-webkit-transform: translateY(100%);}

.businessmbox{padding-top: 2rem;margin: 0 -1rem;}
.businessmitem{position: relative;}
.businessmitem:nth-child(even){top: -3rem;}
.businessmitem_a{position: relative;margin: 0 1rem;}
.businessmitem_pic img{display: block;width: 100%;height: 100%;object-fit: cover;}
.businessmitem_cnt{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.2);box-sizing: border-box;-webkit-box-sizing: border-box;padding: 2rem;
display: flex;display: -webkit-box;flex-direction: column;-webkit-box-orient: vertical;justify-content: center;-webkit-box-pack: center;color: #fff;text-align: center;
-webkit-transition: all 0.5s;-o-transition: all 0.5s;-moz-transition: all 0.5s;transition: all 0.5s;}
.businessmitem_cnt .tt{font-size: 1.1rem;text-transform: uppercase;}
.businessmitem_cnt .tt:after{display: block;width: 3rem;height: 2px;content: '';background-color: #fff;margin: 1rem auto 2rem;border-radius: 1rem;}
.businessmitem_cnt .tt .t{font-size: 1.4rem;font-weight: bold;}

.businessmitem_cnt .dd{text-align: justify;text-align-last: left;height: 0;overflow: hidden;line-height: 1.6em;font-size: 0.8rem;
-webkit-transition: all 0.5s;-o-transition: all 0.5s;-moz-transition: all 0.5s;transition: all 0.5s;}

.link_arrow{width: 1em;height: 1em;display: block;margin: 2rem auto;background-size: 1em auto;background-image: url(../images/icon/link_more.png);font-size: 3rem;opacity: 0;
 webkit-transition: all 0.5s;-o-transition: all 0.5s;-moz-transition: all 0.5s;transition: all 0.5s;}
 
.businessmitem:hover .businessmitem_cnt{background-color: rgba(24, 174, 102, 0.8);}
.businessmitem:hover .businessmitem_cnt .dd{height: 8em;}
.businessmitem:hover .businessmitem_cnt .link_arrow{opacity: 1;}

.investment_item{text-align: center;font-size: 0.9rem;color: #999;margin: 2rem 0;position: relative;}
.investment_item:not(:first-child)::before{content: '';display: block;position: absolute;left: 0;top: 0;background-color: #eee;height: 100%;width: 1px;}
.investment_item .t{font-size: 1.1rem;margin-bottom: 0.5rem;}
.investment_item .big{color: #18ae66;font-weight: bold;}
.investment_item .counter{font-size: 3rem;}
.investment_item .small{font-size: 2rem;vertical-align: top;}

.friendmbox{margin-top: 5rem;overflow: hidden;}
.friendmitem{background-color: #fff;}
.friendmitem_a{display: flex;display: -webkit-box;flex-direction: column;-webkit-box-orient: vertical;justify-content: center;-webkit-box-pack: center;
text-align: center; height: 7rem;}
.friendmitem_a img{display: block;max-width: 10.625rem;max-height: 4rem;object-fit: contain; margin: 0 auto;}

.scenerybox{padding-bottom: 0;height: 100%; box-sizing: border-box;-webkit-box-sizing: border-box;overflow: hidden;}
.scenerymbox{height: 100%; display: flex;display: -webkit-box;align-items: center;-webkit-box-align: center;background-color: #385284;background-image: url(../images/bg.jpg);background-size: 100% 100%;}
.scenerymcnt{display: flex;display: -webkit-box;flex-direction: column;-webkit-box-orient: vertical; height: 100%;}
.scenerymtr{height: 25%;display: flex;display: -webkit-box;align-items: center;-webkit-box-align: center;}
.scenerymtr .td{overflow: hidden;max-height: 13rem; height: 100%;flex: 3;-webkit-box-flex: 3; display: flex;display: -webkit-box;flex-direction: column;-webkit-box-orient: vertical;justify-content: center;-webkit-box-pack: center;}
.scenerymtr .td img{display: block;width: 100%;height: 100%;object-fit: cover;}
.scenerymtr .td2{flex: 2;-webkit-box-flex: 2;height: 100%; text-align: center;background-color: #385284;font-size: 0.9rem;color: #fff;}
.scenerymtr .td2 .t{font-size: 2.6rem;font-weight: bold;letter-spacing: 0;}
.scenerymtitle .boxmt,.scenerymtitle .boxmtitle{color: #fff;}
.scenerymtitle .boxmt{margin: 0 auto;}

.scenerymtr:nth-child(1) .td2{background-color: #385284;}
.scenerymtr:nth-child(2) .td2{background-color: #4b6695;}
.scenerymtr:nth-child(3) .td2{background-color: #6780ad;}
.scenerymtr:nth-child(4) .td2{background-color: #5772a1;}

.footer_dl{background-color: #2b2b2c;font-family: 'HarmonyOS';}
.footer_dd{background-color: #323233;line-height: 2.5rem;height: 2.5rem;color: #717171;font-size: 0.9rem;overflow: hidden;}
.footer_dd .t{float: left;color: #aaa;}
.footer_dd .t a{color: #aaa;display: inline-block;vertical-align: middle;}
.footer_dd .t em{display: inline-block;vertical-align: middle;margin: 0 0.5rem;}
.footer_dd .d{float: right;}

.footer_dt{padding-bottom: 4rem;}
.footer_mt {margin-bottom: 2rem;}
.footer_mt a{color: #fff;font-size: 1.2rem;}
.footer_md .t{margin-top: 0.5rem;}
.footer_md a{color: #919191;font-size: 1rem;}

.footer_mr{text-align: right;}
.footer_mr .d{display: inline-block;position: relative;margin:0 0 0 1rem;}
.footer_mr .md{position: absolute;display: none;width: 1em;height: 1em;font-size: 6rem;top: 4rem; left: 50%;margin-left: -0.5em;}
.footer_mr .md::before{width: 0;height: 0;display: block;content: '';border: 0.5rem solid transparent;border-bottom-color:#fff ;position: absolute;top: 0;left: 50%;transform: translate(-50%,-100%);-webkit-transform: translate(-50%,-100%) ;}
.footer_mr .md img{display: block;}

.footer_mr .d.sel .md{display: block;}

.footer_logo{text-align: center;padding: 2rem 0 3rem;}

.i_banner{position: relative;height: 25rem;}
.i_banner_img{width: 100%;height: 100%;display: block;object-fit: cover;}
.i_banner_text{position: absolute;width: 100%;height: 100%;top: 0;z-index: 1;}

.i_banner_text .sith_dl{margin: 10rem 0 0 0;}

.sith_dl{font-family: 'HarmonyOS';margin: 3rem 0 ; }
.sith_dd,.sith_a,.sith_dt{color: #333;}
.sith_dt{font-size: 2.1rem;margin-bottom: 0.5rem;}
.sith_dd em{margin:0 0.5rem;}
.sith_text{color: #18ae66;}

.i_banner_text .sith_dd,.i_banner_text .sith_a,.i_banner_text .sith_dt{color: #fff;}

.i_tab{background-color: #efefef;border-top: 2px solid #18ae66;font-family: 'HarmonyOS';}
.i_tabmbox{display: flex;display: -webkit-box;align-items: center;-webkit-box-align: center;}
.i_tabmitem{cursor: pointer;display: block;flex: 1;-webkit-box-flex: 1;text-align: center;padding: 1rem 0.75rem; line-height: 1.5rem;font-size: 1.1rem;color: #333;}
.i_tabmitem.on{background-color: #18ae66;color: #fff;}

.i_title{font-family: 'HarmonyOS';text-align: center;margin: 3rem 0 7rem;color: #949494;font-size: 1.5rem; text-transform: uppercase;letter-spacing: 0.2rem;}
.i_title::after{display: block;content: '';width: 5rem;height: 2px;background-color: #c5c5c5;margin: 2rem auto 0;}
.i_title_th{letter-spacing: 0;font-size: 2.1rem;color: #333;margin-bottom: 1rem;}

.i_about_box{overflow: hidden;font-family: 'HarmonyOS';}
.i_about_pic{display: block;height: 16rem;margin-bottom: 3rem;}
.i_about_pic img{display: block;height: 100%;width: 100%;object-fit: cover;}
.i_about_text{color: #333;font-size: 1.1rem;line-height: 1.8em;text-align: justify;text-align-last: left;}

.i_about_th{margin-bottom: 3rem;}
.i_about_title{font-size: 1.3rem;color: #18ae66;font-weight: bold;}
.i_about_info{display: flex;display: -webkit-box;align-items: center;-webkit-box-align: center;margin: 2rem 0;}
.i_about_info .itm{display: block;text-align: center;font-size: 1rem;color: #333;position: relative;margin-right: 2rem;}
.i_about_info .itm:not(:first-child)::before{height: 1rem;width: 2px;background-color: #eee;display: block;content: '';position: absolute;left: -1rem;top: 50%;margin-top: -0.5rem;}

.i_about_num{display: flex;display: -webkit-box;align-items: center;-webkit-box-align: center; background-color: #f8f8f8;border-radius: 1rem;height: 9rem;overflow: hidden;font-size: 1rem;color: #333;}
.i_about_num .num,.i_about_num .txt{padding: 0 3rem;display: block;}
.i_about_num .num{border-right: 1px solid #eee;}
.i_about_num .txt{flex: 1;-webkit-box-flex: 1;}
.i_about_num .big{font-size: 2.5rem;font-weight: bold;}

.i_news_item{margin-bottom: 4rem;font-family: 'HarmonyOS';}
.i_news_pro{display: flex;display: -webkit-box;}
.i_news_pic{width: 40%;height: 15rem; position: relative;display: block;margin-right: 3rem;background-color: #000;overflow: hidden;}
.i_news_pic img{display: block;width: 100%;height: 100%;object-fit: cover;
-webkit-transition: all 0.5s;-o-transition: all 0.5s;-moz-transition: all 0.5s;transition: all 0.5s;}
.i_news_cnt{display: block;flex: 1;-webkit-box-flex: 1;}
.i_news_info{font-size: 1rem;color: #333;font-weight: 600;}
.i_news_info .itm{display: inline-block;margin-right: 1.5rem;position: relative;}
.i_news_info .itm:not(:first-child)::before{height: 1rem;width: 2px;background-color: #eee;display: block;content: '';position: absolute;left: -1rem;top: 50%;margin-top: -0.5rem;}
.i_news_info .source{color: #05c963;}
.i_news_title{margin: 1.5rem 0 3.5rem;color: #111;font-size:1.5rem ;font-weight: 500;}
.i_news_text{color: #666;font-size: 1rem;line-height: 1.75rem; padding-left: 4rem;position: relative;}
.i_news_text::before{position: absolute;width: 2.5rem;height: 2px;display: block;content: '';background-color: #333;left: 0;top: 0.7rem;}

.i_news_item:hover .i_news_pic img,.i_dynamic_item:hover .i_dynamic_pic img{opacity: 0.8;transform: scale(1.03);-webkit-transform: scale(1.03);}

.i_article{padding-top: 4rem;font-family: 'HarmonyOS';}
.i_article_th{border-bottom: 1px solid #efefef;margin-bottom: 2rem;padding-bottom: 1rem;}
.i_article_title{font-size: 1.6rem;font-weight: bold;color: #111;margin-bottom: 1rem;}
.i_article_info .itm{color: #999;display: inline-block;font-size: 0.9rem;margin-right: 2rem;}
.i_article img{display: block;max-width: 100%;height: auto;margin: 2rem auto;}
.i_article .block{display: flex;display: -webkit-box;margin-bottom: 3rem;}
.i_article .block .cnt{display: block;flex: 1;-webkit-box-flex: 1;}
.i_article .block img{margin: 0;}
.i_article .block .cnt + img,.i_article .block img + .cnt{margin-left: 2rem;}
.i_article_td .t{margin-bottom: 2rem;font-size: 1rem;color: #454545;line-height: 1.6em;}
.i_article_td .d{color: #18ae66;font-size: 1.1rem;font-weight: bold;margin-bottom: 0.5rem;}

.i_article_tool{padding-top: 2rem;color: #999;font-size: 0.9rem;border-top: 1px solid #eee;}
.i_article_a{margin-right: 2rem;}
.i_article_a .a{color: #999;}

.i_title + .i_article{padding-top: 0;}

.i_sector_tab{margin-bottom: 3rem;text-align: center;}
.i_sector_tab .itm{display: inline-block;text-align: center; line-height: 3rem;margin: 0 1rem;font-size: 1rem;color: #333;border-radius: 0.5rem;font-weight: bold; position: relative;text-align: center;padding:0 1rem;box-shadow: 0 0 0 1px #eee;}
.i_sector_tab .itm::after{width: 1em;height: 1em;background-color: #fff;border-radius: 50%;box-shadow: 0 0 0 2px #eee;display: block;position: absolute;left: 50%; bottom: 0;margin:0 0 -0.5em -0.5em;content: '';font-size: 0.4rem;}
.i_sector_tab .itm.on{box-shadow: 0 0 0 1px #18ae66;color: #18ae66;}
.i_sector_tab .itm.on::after{box-shadow: 0 0 0 2px #18ae66;}

.i_dynamic_item{margin-bottom: 3rem;font-family: 'HarmonyOS';}
.i_dynamic_pro{display: flex;display: -webkit-box;}
.i_dynamic_pic{display: block;width: 40%;height: 14rem;margin-right: 2rem;overflow: hidden;background-color: #000;}
.i_dynamic_pic img{display: block;width: 100%;height: 100%;object-fit: cover;
-webkit-transition: all 0.5s;-o-transition: all 0.5s;-moz-transition: all 0.5s;transition: all 0.5s;}
.i_dynamic_cnt{display: block;flex: 1;-webkit-box-flex: 1;}
.i_dynamic_title{font-size: 1.3rem;color: #111;}
.i_dynamic_text{font-size: 1.1rem;color: #666;margin: 1rem 0 2rem;line-height: 1.2em;height: 2.4em; overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.i_dynamic_info{font-size: 1rem;color: #999;}

.i_education_item{overflow: hidden;margin-bottom: 4rem;}
.i_education_pro{position: relative;display: block;}
.i_education_pic{display: block;width: 66.6666%;height: 24rem; position: absolute;top:0;border-radius: 2rem;overflow: hidden;z-index: 1;}
.i_education_pic img{display: block;width: 100%;height: 100%;}
.i_education_cnt{height: 24rem; display: inline-block;margin-top: 4rem; width: 83.3333%;background-color: #e7e7e7;border-radius: 2rem;text-align: left;box-sizing: border-box;-webkit-box-sizing: border-box;}
.i_education_tit{padding: 2rem;font-size: 1rem;color: #666;line-height: 1.5em;}
.i_education_title{font-size: 1.3rem;color: #333;margin-bottom: 1.5rem;}

.i_education_item:nth-child(odd) .i_education_pro{text-align: right;}
.i_education_item:nth-child(odd) .i_education_pic{left: 0;}
.i_education_item:nth-child(odd) .i_education_cnt{padding-left: 50%;}

.i_education_item:nth-child(even) .i_education_pro{text-align: left;}
.i_education_item:nth-child(even) .i_education_pic{right: 0;}
.i_education_item:nth-child(even) .i_education_cnt{padding-right: 50%;}

.i_special_th{color: #18ae66;font-family: 'HarmonyOS';font-size: 2rem;font-weight: bold;margin: 4rem 0;}
.i_special_th::after{display: block;width: 5rem;height: 3px;border-radius: 2rem;content: '';background-color: #18ae66;margin: 2rem 0 0;}
.i_special_item{border-bottom: 1px solid #efefef;}
.i_special_pro{font-family: 'HarmonyOS';display: flex;display: -webkit-box;align-items: center;-webkit-box-align: center;padding: 1rem 0;}
.i_special_info{text-align: center;font-size: 0.8rem;color: #18ae66;margin-right: 2rem;padding: 1rem;}
.i_special_info .th{font-size: 2rem;font-weight: bold;}
.i_special_cnt{display: block;flex: 1;-webkit-box-flex: 1;}
.i_special_title{font-size: 1.1rem;color: #333;margin-bottom: 1rem;}
.i_special_text{font-size: 0.8rem;color: #666;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;line-height: 1.5em; height: 3em;}

.i_special_item:hover .i_special_info{background-color: #f0f0f0;}

.i_search_box{display: flex;display: -webkit-box;align-items: center;-webkit-box-align: center;width: 70%;margin: 0 auto 3rem;border-radius: 0.8rem;overflow: hidden;box-shadow: 0 0 0 1px #18ae66;}
.i_search_row{display: block;flex: 1;-webkit-box-flex: 1;padding: 0 1rem;}
.i_search_int{display: block;width: 100%;outline: none;appearance: none;-webkit-appearance: none;border: none;line-height: 3rem;color: #333;}
.i_search_btn{display: block;outline: none;appearance: none;-webkit-appearance: none;border: none;font-size: 1.2rem;color: #fff;background-color: #18ae66;padding: 0 2rem;line-height: 3rem;}

.i_jobs_item{margin-bottom: 1rem;box-shadow: 0 0 0 1px #eee;}
.i_jobs_pro{padding: 1rem;background-color: #fff;display: block;}
.i_jobs_mt,.i_jobs_md{display: flex; display: -webkit-box;}
.i_jobs_mt{font-size: 0.9rem;color: #666;margin-bottom: 2rem;}
.i_jobs_mt .cnt{display: block;flex: 1;-webkit-box-flex: 1;}
.i_jobs_mt .t{font-size: 1.3rem;color: #000;font-weight: bold;margin-bottom: 0.5rem;}
.i_jobs_mt .wages{font-size: 1.3rem;color: #18ae66;font-weight: bold;}
.i_jobs_md{justify-content: space-between;-webkit-box-pack: justify;color: #3d72ae;font-size: 0.9rem;}

.i_information_item{border-bottom: 1px solid #efefef;}
.i_information_pro{display: block;padding: 1rem 0;}
.i_information_title{font-size: 1rem;color: #333;margin-bottom: 1rem;}
.i_information_info{font-size: 0.9rem;color: #888;}

.pagembox{text-align: center;font-size: 1rem;color: #666;margin-top: 4rem;}
.pagembox .itm{display: inline-block;vertical-align: middle;min-width: 1.6rem;line-height: 1.6rem; margin: 0.3rem;}
.pagembox .itm.on,.pagembox .itm:hover{color: #fff;background-color: #18ae66;}

.i_core_item .box{border-radius: 0.5rem; padding: 2rem;display: block; position: relative;text-align: center;font-size: 0.9rem;color: #666;background-color: #f7f8f9;box-shadow: 0 0 0 1px #eee;}
.i_core_item .box::before{width: 1em;height: 1em;background-color: #fff;border-radius: 50%;box-shadow: 0 0 0 2px #aaa;display: block;position: absolute;margin:-0.5em;content: '';font-size: 0.4rem;}
.i_core_item:nth-child(1) .box::before{top: 0;left: 50%;}
.i_core_item:nth-child(2) .box::before{right: 0;top: 50%;}
.i_core_item:nth-child(3) .box::before{bottom: 0;left: 50%;}
.i_core_item:nth-child(4) .box::before{left: 0;top: 50%;}
.i_core_item .th{font-size: 2.6rem;color: #fff;background-color: #18ae66;font-weight: bold; width: 1.5em;height: 1.5em;display: block;margin: 0 auto;line-height: 1.5em;border-radius: 50%;position: relative;}
.i_core_item .tt{font-size: 1.7rem;color: #18ae66;margin: 1rem 0;}
.i_core_item .td{line-height:1.5em ;text-align: justify;text-align-last: center;height: 15em;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 10;-webkit-box-orient: vertical;}

.i_projects_item{margin-bottom: 3rem;}
.i_projects_pro{display: block;}
.i_projects_cnt{display: block;width: 80%;margin: 0 auto -2rem;padding: 1rem; background-color: #fff; box-sizing: border-box;-webkit-box-sizing: border-box;position: relative;top: -3rem;box-shadow: 0 0 5px rgba(0,0,0,0.1);}
.i_projects_cnt::after{display: block;width: 1em;height: 1em;background-size: 1em auto;content: '';background-image: url(../images/icon/forward.png);font-size: 1.5rem;}
.i_projects_td{margin: 1rem 0; font-size: 0.9rem;color: #666;line-height:1.5em ;height: 3em;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.i_projects_th{display: flex;display: -webkit-box;align-items: center;-webkit-box-align: center;}
.i_projects_th .tt{display: block;flex: 1;-webkit-box-flex: 1;margin-right: 1rem;font-size: 1.2rem;color: #333;font-weight: bold;}
.i_projects_th .td{text-align: right;color: #666;font-size: 0.8rem;}
.i_projects_th .td .t{color: #18ae66;font-size: 1rem;font-weight: bold;}

.i_development .t{font-size: 1rem;color: #111;margin-bottom: 1rem;}
.i_development .t::before{font-size: 1rem;display: inline-block;width: 1em;height: 1em;background-color: #18ae66;vertical-align: middle;margin-right: 0.5rem;content: '';}
.i_development .block{margin: 5rem 0; display: flex;display: -webkit-box;}
.i_development .block .itm{display: block;flex: 1;-webkit-box-flex: 1; text-align: center;color: #18ae66;font-size: 0.9rem;font-weight: bold;}
.i_development .block .itm img{display: block;margin: 0 auto;height: auto;width: 100%;}
.i_development .title{text-align: center;margin: 3rem 0;}
.i_development .title .b{font-size: 2rem;color: #18ae66;font-weight: bold;display: inline-block;vertical-align: middle;}
.i_development .title .b::after{width: 1em;height: 1em;display: inline-block;content: '';background-color: #18ae66;font-size: 1rem;border-radius: 50%;margin: -3px 1rem 0;vertical-align: middle;}
.i_development .title .d{color: #333;font-size: 1.2rem;display: inline-block;vertical-align: middle;border-bottom: 2px dashed #18ae66;}
.i_development .box{text-align: center; display: block;background-color: #f7f8f9;box-shadow: 0 0 0 1px #ccc ;border-radius: 1rem;padding: 2rem;position: relative;}
.i_development .box::before{width: 1em;height: 1em;background-color: #fff;border-radius: 50%;box-shadow: 0 0 0 2px #aaa;display: block;position: absolute;top: 0;left: 40%; margin:-0.5em;content: '';font-size: 0.4rem;}
.i_development .box .itm{display: inline-block;width: 25%; margin:0 1rem;background-color: #fff;padding: 1rem;border-radius: 1rem;font-size: 1rem;color: #333;}
.i_development .box .itm .th{color: #18ae66;font-size: 2rem;width: 2em;height: 2em;margin: 0 auto 1rem;border-radius: 50%;line-height: 2em;box-shadow: 0 0 0 2px #18ae66;}

.i_video_box{display: flex;display: -webkit-box;align-items: center;-webkit-box-align: center;}
.i_video_pro{display: block;flex: 1;-webkit-box-flex: 1;margin-right: 2rem;position: relative;overflow: hidden;position: relative;border-radius: 1rem;height: 30rem;}
.i_video_cnt{position: absolute;bottom: 0;left: 0;right: 0;color: #fff;font-size: 1.4rem;padding: 0.5rem 1rem 0.75rem;
background-image: linear-gradient(bottom,rgba(0,0,0,0.6),rgba(0,0,0,0));background-image: -webkit-linear-gradient(bottom,rgba(0,0,0,0.6),rgba(0,0,0,0));}
.i_video_title{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.i_video_pic{height: 30rem;width: 100%;position: relative;}
.i_video_pic .img{position: absolute;width: 100%;height: 100%;object-fit: cover;}

.playbtn{position: absolute;left: 50%;top: 50%; width: 1em;height: 1em;font-size: 4rem;margin: -0.5em; display: block;background-size: 1em auto;background-image: url(../images/icon/play.png);}

.i_video_tab{text-align: right;font-size: 1rem;line-height: 2.5rem;color: #333;position: relative;}
.i_video_tab::after{width: 1px;height: 100%;position: absolute;top: 0;right: 0;background-color: #eee;content: '';}
.i_video_item{position: relative;padding-right: 1rem;z-index: 1;cursor: pointer;}
.i_video_item::after{width: 1em;height: 1em;background-color: #ccc;border-radius: 50%;display: block;position: absolute;right: -0.1em;top: 50%; margin:-0.5em;content: '';font-size: 0.3rem;}
.i_video_item.on{border-right: 1px solid #18ae66;color: #18ae66;}
.i_video_item.on::after{background-color: #fff;box-shadow: 0 0 0 2px #18ae66;font-size: 0.4rem;}

.i_introduc_box{padding: 0 0 0 4rem;position: relative;}
.i_introduc{display: flex;display: -webkit-box;min-height: 40rem;}
.i_introduc_tabmbox{position: absolute;left: 0;top: 0;width: 4rem;background-color: #f0f3f7;height: 100%;}
.i_introduc_tab{position: absolute;left: 0;top: 50%;width: 4rem; transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.i_introduc_itm{font-size: 1rem;color: #999;cursor: pointer;width: 1.5rem;text-align: center;margin: 0 auto;}
.i_introduc_itm:before{display: block; width: 1em;height: 1em;background-color: #bdc3c2;border-radius: 50%;content: '';font-size: 0.5rem;margin: 0.5rem auto;}
.i_introduc_itm.on{color: #18ae66;}
.i_introduc_itm.on::before{background-color: #fff;box-shadow: 0 0 0 2px #18ae66;}
.i_introduc_itm .num{margin: 0.5rem 0;}

.i_introduc_pic{height: 100%;display: block;margin-right: 5rem;position: relative;}
.i_introduc_pic img{display: block;width: 100%;height: 100%;overflow: hidden;object-fit: cover;}
.i_introduc_pic::before{position: absolute;top: 1rem;left: 1rem;right: 1rem;bottom: 1rem;display: block;border: 1px solid #fff;content: '';}
.i_introduc_pic::after{position: absolute;top: 50%;right: 0;content: 'Chairman message';font-size: 3.4rem;white-space: nowrap;color: rgba(199, 204, 208, 0.2); font-weight: bold;text-transform: uppercase;transform:  translate(100%,-50%);-webkit-transform: translate(100%,-50%);writing-mode: tb-lr;writing-mode: vertical-lr;-webkit-writing-mode: tb-lr;-webkit-writing-mode: vertical-lr;}
.i_introduc_cnt{display: block;flex: 1;-webkit-box-flex: 1;}
.i_introduc_cnt .box{padding:4rem 3rem 2rem;display: none;}
.i_introduc_cnt .box.show{display: block;}

.i_introduc_title{position: relative; border-bottom: 1px solid #efefef;padding-bottom: 2rem;margin-bottom: 2rem;display: flex;display: -webkit-box;align-items: flex-end;-webkit-box-align: end;}
.i_introduc_title .cnt{display: block;flex: 1;-webkit-box-flex: 1;}
.i_introduc_title .th{font-size: 2.5rem;color: #18ae66;font-weight: bold;margin-bottom: 0.5rem;}
.i_introduc_title .td{font-size: 1.2rem;color: #a6a6a6;}
.i_introduc_title .num{color: rgba(24, 174, 102, 0.2);font-size: 3rem;font-weight: bold;}
.i_introduc_title.sty2::after{width: 10rem;height: 3px;display: block;background-color: #18ae66;border-radius: 1rem;position: absolute;bottom: -2px;left: 0;content: '';}

.i_introduc_flex{display: flex;display: -webkit-box;}
.i_introduc_img{margin-right: 3rem;}
.i_introduc_text{line-height: 1.5em;}
.i_introduc_text .t{margin-bottom: 2rem;font-size: 1.2rem;color: #111;font-weight: bold;}
.i_introduc_text .d{margin-bottom: 2rem;font-size: 1rem;color: #555;}
.i_introduc_flex .i_introduc_text{display: block;flex: 1;-webkit-box-flex: 1;}

.i_introduc_list{overflow: hidden;}
.i_introduc_pro{padding: 0.5rem 1rem; background-color: #f0f3f7; font-size: 1.1rem;line-height: 1.5em; color: #333;display: flex;display: -webkit-box;flex-direction: column;-webkit-box-orient: vertical;justify-content: center;-webkit-box-pack: center; height: 4rem;}
.i_introduc_pro .t{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;max-height: 3em;}
.i_introduc_pro .t::before{display: inline-block;margin-right: 0.5rem;vertical-align: middle;margin-top: -3px; width: 1em;height: 1em;background-size: 1em auto;background-image: url(../images/icon/forward.png);content: '';font-size: 2rem;background-position: 0 -1em;}

.i_introduc_box.sty2{padding:4rem 0 0;}
.i_introduc_box.sty2 .i_introduc_pic{margin-right: 2rem;height: auto;width: 24%;} 
.i_introduc_box.sty2 .i_introduc_pic img{height: auto;} 
.i_introduc_box.sty2 .i_introduc_pic::before,.i_introduc_box.sty2 .i_introduc_pic::after{display: none;} 
.i_introduc_box.sty2 .box{padding: 0;}

.i_introduc_tit{font-size: 1rem;color: #333;margin-bottom: 3rem;}
.i_introduc_tit .th{font-size: 2rem;color: #111;margin-bottom: 0.5rem;font-weight: bold;}

.i_photo_item .box{text-align: center;font-size: 0.9rem;color: #666;}
.i_photo_item .box .t{color: #0449a4;font-size: 1.1rem;}
.i_photo_item .box .pic{width: 100%;height: auto;margin: 0 0 0.5rem;}
.i_photo_item .box .pic img{width: 100%;height: 100%;display: block;}

.i_tit{font-size: 1.6rem;color: #000;border-bottom: 1px solid #efefef;margin-bottom: 2rem;line-height: 2em;}




.icon_a{display: inline-block;width: 1em;height: 1em;background-size: 1em auto;background-image: url(../images/icon/icon_a.png);font-size: 2.5rem;vertical-align: middle;margin-right: 0.3rem;margin-top: -3px;}
.icon_a1{background-position: 0 0;}
.icon_a2{background-position: 0 -1em;}
.icon_a3{background-position: 0 -2em;}
.icon_a4{background-position: 0 -3em;}

.icon_b{display: block;width: 1em;height: 1em;background-size: 1em auto;background-image: url(../images/icon/icon_b.png);font-size: 4rem;margin: 0 auto 1rem;}
.icon_b1{background-position: 0 0;}
.icon_b2{background-position: 0 -1em;}
.icon_b3{background-position: 0 -2em;}

.icon_c{display: block;width: 1em;height: 1em;background-size: 1em auto;background-image: url(../images/icon/icon_c.png);font-size: 3rem;margin: 0 auto;}
.icon_c1{background-position: 0 0;}
.icon_c2{background-position: 0 -1em;}

.icon_d{display: block;width: 1em;height: 1em;background-size: 1em auto;background-image: url(../images/icon/icon_d.png);font-size: 2rem;margin: 0 auto;}
.icon_d1{background-position: 0 0;}
.icon_d2{background-position: 0 -1em;}

/*2022108*/
.newsbox{height: 100%;box-sizing: border-box;-webkit-box-sizing: border-box;background-color: #fff;}
.ht_news_head{position: relative;height: 18.25rem;}
.ht_news_pro{display: block;position: relative;}
.ht_news_pic{position: relative;height: 18.25rem;display: block;font-size: 0;}
.ht_news_pic img{position: absolute;display: block;width: 100%;height: 100%;object-fit: cover;}
.ht_news_cnt{position: absolute;bottom: 0;left: 0;right: 0;color: #fff;font-size: 1.1rem;padding: 0.5rem 1rem 0.75rem;
background-image: linear-gradient(bottom,rgba(0,0,0,0.6),rgba(0,0,0,0));background-image: -webkit-linear-gradient(bottom,rgba(0,0,0,0.6),rgba(0,0,0,0));}
.ht_news_title{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.ht_news_itm .box{overflow: hidden;height: 15.7rem;}
.ht_news_itm.big .box{height: 18.25rem;}
.ht_news_list{padding-top: 2rem;}
.ht_news_mt{display: flex;display: -webkit-box;align-items: center;-webkit-box-align: center;line-height: 3rem;border-bottom: 1px solid #efefef;}
.ht_news_mt .mt{font-size: 1.375rem;color: #272625;font-weight: bold;display: block;flex: 1;-webkit-box-flex: 1;line-height: 3.2rem;}
.ht_news_mt .md{color: #05c963;}
.ht_news_dd{display: flex;display: -webkit-box;align-items: center;-webkit-box-align: center;border-bottom: 1px solid #efefef;font-size: 1.125rem;line-height: 3.125rem;}
.ht_news_dd:hover{color: #05c963;}
.ht_news_dd .th{display: block;flex: 1;-webkit-box-flex: 1;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.ht_news_dd .td{font-size: 1rem;color: #999;text-align: right;width: 20%;}

.i_history{position: relative;}
.i_history_itm{padding-bottom:2rem;position: relative;}
.i_history_itm::before{height: 100%;width: 2px;position: absolute;top: 0.8rem;left: 50%;content: '';background-color: #cbced3;}
.i_history_itm:last-child::before{height: 30%;}
.i_history_itm::after{position: absolute;top: 0.5rem; left: 50%;margin-left: -0.6em; background-color: #cbced3;border: 2px solid #fff;box-shadow: 0 0 0 2px #cbced3;content: '';display: block;width: 1em;height: 1em;font-size: 0.5rem;border-radius: 50%;}
.i_history_itm.on::after{background-color: #0a7afc;box-shadow: 0 0 0 2px #0a7afc;}
.i_history_itm .th{color: #405c7c;font-size: 1.2rem;line-height: 1.2em;}
.i_history_itm .th .t{font-size: 1.5em;font-weight: bold;margin-top: 0.5rem;color: #333;}
.i_history_itm.on .th,.i_history_itm.on .th .t{color: #0a7afc;}
.i_history_itm .itm{margin-top:1rem ;font-size: 1rem;color: #333;}
.i_history_itm .itm .t{color: #405c7c;}
.i_history_itm .itm .d{width: 80%;display: inline-block;}

.i_history_itm .box{display: inline-block;width: 50%;}
.i_history_itm:nth-child(odd),.i_history_itm:nth-child(even) .box{text-align: left;}
.i_history_itm:nth-child(even),.i_history_itm:nth-child(odd) .box{text-align: right;}
.i_history_itm:nth-child(odd){padding-right: 4rem;}
.i_history_itm:nth-child(even){padding-left: 4rem;}

.indexbg{background-image: url(../images/indexbg.jpg);background-size:100% auto;}

.footer_dl{position: relative;}

.spring{position: relative; background-image: url(../images/topbg.png);background-size: 100% auto;background-repeat: no-repeat;background-color: #fff;}
/* .spring::before{position: fixed;bottom: 0; left: 4rem ;right: 0; height: 400px;background-repeat: no-repeat;background-position: bottom; background-image: url(../images/bottom.png);background-size: 100% auto;background-position: top;content: '';z-index: -1;} */
.spring .whbg,.spring .mainbox{background-color: transparent!important;z-index: 11;position: relative;}
.spring .newsbox .w_1200{background-color: #fff;z-index: 11;position: relative;height: 100%;padding-left: 40px;padding-right: 40px; box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.spring .headbar{z-index: 111;}

.springdeng{display: none;}
.spring .springdeng{display: block;}

.deng-box1{position:absolute;bottom: -10rem;right:-1rem;z-index:1;pointer-events:none}
.deng-box2{position:absolute;bottom: -10rem;right:6rem;z-index:1;pointer-events:none}
.deng-box3{position:absolute;bottom: -10rem;left:8rem;z-index:1;pointer-events:none}
.deng-box4{position:absolute;bottom: -10rem;left:1rem;z-index:1;pointer-events:none}


.deng{position:relative;width:120px;height:90px;margin:50px;background:#d8000f !important;background:rgba(216,0,15,0.8) !important;border-radius:50% 50%;-webkit-transform-origin:50% -100px;-webkit-animation:swing 3s infinite ease-in-out;box-shadow:-5px 5px 50px 4px rgba(250,108,0,1)}
.deng-a{width:100px;height:90px;background:#d8000f !important;background:rgba(216,0,15,0.1) !important;margin:12px 8px 8px 10px;border-radius:50% 50%;border:2px solid #dc8f03}
.deng-b{width:45px;height:90px;background:#d8000f;background:rgba(216,0,15,0.1) !important;margin:-2px 8px 8px 26px;border-radius:50% 50%;border:2px solid #dc8f03 !important}
.xian{position:absolute;top:-20px;left:60px;width:2px;height:20px;background:#dc8f03 !important}
.shui-a{position:relative;width:5px;height:20px;margin:-5px 0 0 59px;-webkit-animation:swing 4s infinite ease-in-out;-webkit-transform-origin:50% -45px;background:#ffa500 !important;border-radius:0 0 5px 5px}
.shui-b{position:absolute;top:14px;left:-2px;width:10px;height:10px;background:#dc8f03 !important;border-radius:50%}
.shui-c{position:absolute;top:18px;left:-2px;width:10px;height:35px;background:#ffa500 !important;border-radius:0 0 0 5px}
.deng:before{position:absolute;top:-7px;left:29px;height:12px;width:60px;content:" ";display:block;z-index:999;border-radius:5px 5px 0 0;border:solid 1px #dc8f03;background:#ffa500;background:linear-gradient(to right,#dc8f03,#ffa500,#dc8f03,#ffa500,#dc8f03)}
.deng:after{position:absolute;bottom:-7px;left:10px;height:12px;width:60px;content:" ";display:block;margin-left:20px;border-radius:0 0 5px 5px;border:solid 1px #dc8f03;background:#ffa500;background:linear-gradient(to right,#dc8f03,#ffa500,#dc8f03,#ffa500,#dc8f03)}
.deng-t{font-family:华文行楷,Arial,Lucida Grande,Tahoma,sans-serif;font-size:36px;color:#dc8f03 !important;font-weight:bold;line-height:85px;text-align:center}
.deng-t,.deng-box1,.deng-box2,.deng-box3,.deng-box4{background:transparent !important}

@-moz-keyframes swing{0%{-moz-transform:rotate(-10deg)}
50%{-moz-transform:rotate(10deg)}
100%{-moz-transform:rotate(-10deg)}
}@-webkit-keyframes swing{0%{-webkit-transform:rotate(-10deg)}
50%{-webkit-transform:rotate(10deg)}
100%{-webkit-transform:rotate(-10deg)}
}

@media screen and (min-width: 1201px) {
	.friendmitem:nth-child(2),.friendmitem:nth-child(4),.friendmitem:nth-child(5),.friendmitem:nth-child(7)
	,.friendmitem:nth-child(10),.friendmitem:nth-child(12),.friendmitem:nth-child(13),.friendmitem:nth-child(15){background-color: #f9f9f9;}
}
@media screen and (min-width: 1201px) and (max-height: 800px) {
	.ht_news_itm .box{height: 10rem;}
	.ht_news_pic,.ht_news_head,.ht_news_itm.big .box{height: 16rem;}
}
@media screen and (max-width: 1440px) {
	.searchmrow{display: none;}
}
@media screen and (max-width: 1200px) {
	
	body{font-size: 2.6666vmin; }
	::-webkit-scrollbar{display: none;}
	::-webkit-scrollbar-thumb{display: none;}
	.banner{height: 70vw;}
	.indexbody .mainbox,.mainbox{padding: 1rem;}
	.newsbox{overflow: initial;}
	.left-nav,.slideDown-ts{display: none;}
	.banner .navg{display: none;}


	.header{height: 3.5rem;position: relative;}
	.indexbody .headbar,.headbar{position: fixed;height: 3.5rem;left: 0;top: 0;transform: translateY(0);-webkit-transform: translateY(0);padding: 0 ;}
	.headlogo{position: absolute;left: 0;margin: 0;padding:0.75rem 0.5rem;z-index: 111;}
	.headlogo img{height: 2rem;}

	.headnav{position: absolute;top: 0;right:0; width: 3.5rem;height: 3.5rem;z-index: 100;}
	.navsign{position: absolute; width: 1em;font-size: 1.8rem; height: 3px;display: block; background: #333;line-height: 0;right: 0.5em;top: 50%;margin-top: -1.5px;border-radius:5px;transition-duration: .3s; -webkit-transition-duration: .3s;}
	.navsign::before,.navsign::after{position: absolute;content: " "; display: block;width: 1em;height: 3px;background: #333;border-radius:3px;transition-duration: .3s; -webkit-transition-duration: .3s;}
	.navsign::before{top: -0.333em;}
	.navsign::after{top: 0.333em;}

	.headnav.on .navsign{background: none;}
	.headnav.on .navsign::before{transform: rotate(-45deg);top: 0;background-color: #18ae66;}
	.headnav.on .navsign::after{transform: rotate(45deg);top: 0;background-color: #18ae66;}

	.headnav_md{display: none;position: absolute;width: 100vw;height: 100vh; top: 0; right: 0;background-color: #fff;z-index: -1;box-sizing: border-box;-webkit-box-sizing: border-box;padding: 3.5rem 0 0;}
	.headnav.on .headnav_md{display: block;}
	.headnav_mbox{display: flex;display: -webkit-box;flex-direction: column;-webkit-box-orient: vertical;height: 100%;}
	.headsearch,.headnav_list{float: none;clear: both;padding: 0 1rem;}
	.headnav_list{display: block;flex: 1;-webkit-box-flex: 1;overflow-x: hidden; overflow-y: auto; -webkit-user-select: none; -webkit-overflow-scrolling: touch;}
	.headsearch{margin: 0 0 1rem;}
	.searchmrow{display: block;}
	
	.headnav_bottom{display: flex;display: -webkit-box;align-items: center;-webkit-box-align: center;background-color: #169a5b;}
	.headnav_bottom .a{display: block;flex: 1;-webkit-box-flex: 1;text-align: center;line-height: 2.6rem;font-size: 1rem;color: #fff;}

	.headnav_item{height: auto;line-height: 3rem;display: block;}
	.headnav_item:not(:last-child){border-bottom: 1px solid #efefef;}
	.headnav_a{display: block;padding: 0;text-align: left;margin: 0;position: relative;line-height: 2.5rem;color: #111;font-size: 1rem;}
	.headnav_item.hasbd .headnav_a::after{content: '';width: 1em;height: 1em;display: block;position: absolute;top: 50%;right: 0.5em;margin-top: -0.5em;background-size: 1em auto;background-image: url(../images/icon/arrow.png);font-size: 1rem;}
	.headnav_item.sel .headnav_a{color: #000;font-weight: bold;}
	.headnav_item.sel .headnav_a::after{transform: rotate(180deg);-webkit-transform: rotate(180deg);}
	.headnav_item.sel .headnav_dd{display: block;}
	.headnav_dd{position: static;width: 100%;left: 0;top: 0;margin: 0;box-shadow: none;border-top: none;display: none;}
	.headnav_d{display: inline-block;width: 49%;}
	.headnav_d a{text-align: left;line-height: 1.8rem;padding: 0;color: #454545;font-size: 0.9rem;}

	.weixinbox .t{display: block; overflow: hidden;}
	.weixinbox .cnt{display: inline-block;margin-right: 0;}
	.weixinbox img{float: right;margin: 1rem 0;}


	.boxmt{margin: 2rem 0;}
	.boxmtitle{font-size: 1.6rem;}

	.blocknews_item{min-height: 8rem;}
	.newstab{margin-top: 0.5rem;display: flex;display: -webkit-box;align-items: center;-webkit-box-align: center;}
	.newstab .itm{width: 25%;display: block;margin: 0;}
	.newstab .icon_a{display: block;margin: 0 auto;}

	.buildmbox{display: block;margin-top: 0;}
	.buildmbox .boxmt.vertical{display: block;width: 100%;}
	.buildmbox .boxmt.vertical .boxmtmore{margin-top: 1rem;padding-top: 0;}
	.buildmbox .boxmt.vertical .boxmtmore .icon_a{position: static; transform: rotate(0deg); -webkit-transform: rotate(0deg);}
	
	.buildmcnt{margin: 0;display: block;}
	.buildmcnt .itm{margin: 0;width: 100%;}

	.videombox{margin: 0 0 2rem;}
	.videombox .box{margin: 0;}
	.videomitem{height: auto;width: 100%!important;}
	.videomitem.open .videompic{padding-bottom: 60%;}
	.videompic{padding-bottom: 25%;height: 0;}
	.videompic .img{position: absolute;top: 0;}

	.businessmbox{padding-top: 0;margin: 0;}
	.businessmitem{margin-bottom: 1rem;width: 100%;}
	.businessmitem:nth-child(even){top: 0;}
	.businessmitem_a{margin: 0;}
	.businessmitem_pic{position: relative;padding-bottom: 90%;}
	.businessmitem_pic img{position: absolute;top: 0;left: 0;}
	.businessmitem_cnt .tt:after{margin: 1rem auto;}
	.businessmitem_cnt .dd{text-align-last:center;}
	.businessmitem_cnt .link_arrow{margin: 0 auto;}
	.investment_item .big{color: #05c963;}
	.investment_item:nth-child(odd)::before{display: none;}

	.icon_b{font-size: 3rem;}
	
	.friendmbox{margin: 2rem 0 3rem;}
	.friendmitem:nth-child(2),.friendmitem:nth-child(3),.friendmitem:nth-child(6),.friendmitem:nth-child(7),
	.friendmitem:nth-child(10),.friendmitem:nth-child(11),.friendmitem:nth-child(14),.friendmitem:nth-child(15){background-color: #f9f9f9;}
	
	.scenerymbox .boxmt.vertical .boxmtmore{margin-top: 1rem;}
	.scenerymbox .boxmt.vertical .boxmtext{right: -1rem;top: 1rem;}
	.scenerymbox .td{height: 7rem;}
	.scenerymbox .td3,.scenerymbox .td4{display: none;}
	
	.footer_dt{padding: 1rem;display: none;}
	.footer_dd{height: auto;line-height: 1.6rem;padding: 0.5rem 1rem;text-align: center;}
	.footer_dd .t,.footer_dd .d{float: none;clear: both;}
	.footer_dd .d span{display: block;}
	.footer_mt{margin-bottom: 1rem;}
	.footer_mt a{font-size: 1rem;}
	.footer_md a{font-size: 0.9rem;}
	.footer_mr{text-align: left;border-top: 1px solid rgba(246,246,246,0.1);padding-top: 2rem;margin-top: 2rem;}
	.footer_mr .d{margin: 0 1rem 0 0;}
	.footer_mr .md{top: 0;transform: translateY(-110%);-webkit-transform: translateY(-110%);}
	.footer_mr .md::before{top: auto;bottom: 0; transform: translate(-50%,100%);-webkit-transform: translate(-50%,100%);border-top-color: #fff;border-bottom-color:transparent;}
	
	.footer_logo{display: none;}
	.footer_logo img{height: 3rem;width: auto;}
	
	.noticebox{overflow: hidden;position: relative;top: -3rem; margin-bottom: -3rem;z-index: 1;}
	.noticemc{margin-right: 1rem;}
	.noticemtext{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
	.noticemd{display: none;}
	
	.i_banner{height: 51vw;}
	.i_banner .sith_dl{position: absolute;bottom: 1rem;left: 1rem;}
	.sith_dl{margin: 1rem;}
	.sith_dt{margin-bottom: 0;font-size: 1.6rem;}
	
	.i_title{margin: 1rem 0;font-size: 1rem;}
	.i_title::after{margin-top: 1rem;}
	.i_title_th{margin-bottom: 0.5rem;font-size: 1.5rem;}
	
	.i_tabmitem{height: 100%;}
	
	.i_about_box{padding: 2rem 0 2rem;}
	.i_about_pic{height: auto;}
	.i_about_pic,.i_about_th,.i_about_info{margin-bottom: 1rem;}
	.i_about_info .itm{flex: 1;-webkit-box-flex: 1;word-break: break-all;}
	.i_about_num{height: 7rem;border-radius: 0.5rem;}
	.i_about_num .num,.i_about_num .txt{padding: 0 2rem;}
	
	.i_news_list{padding-top: 2rem;}
	.i_news_item{margin-bottom: 1rem;}
	.i_news_pro{display: block;box-shadow: 0 0 0 1px #eee;padding: 1rem;}
	.i_news_pic{width: 100%;margin: 0;height: auto;padding-bottom: 60%;margin-bottom: 1rem;}
	.i_news_pic img{position: absolute;}
	.i_news_text{display: none;}
	.i_news_title{margin: 0.5rem 0 0;}
	
	.i_article{padding-top: 0;}
	.i_article img{margin: 1rem auto;}
	.i_article_td .t{margin-bottom: 1rem;}
	
	.i_article_a{margin: 0 0 1rem 0;}
	
	.i_article .block{display: block;}
	.i_article .block img{margin: 1rem 0;}
	.i_article .block img + .cnt,.i_article .block .cnt + img{margin-left:0 ;}
	
	.i_dynamic_item{margin-bottom: 0;}
	.i_dynamic_item:not(:last-child){border-bottom: 1px solid #efefef;}
	.i_dynamic_pro{padding: 0.75rem 0;}
	.i_dynamic_pic{width: 8rem;height: 8rem;margin-right: 1rem;}
	.i_dynamic_cnt{display: flex;display: -webkit-box;flex-direction: column;-webkit-box-orient: vertical;justify-content: space-between;-webkit-box-pack: justify;}
	.i_dynamic_title{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
	.i_dynamic_text{margin: 0;font-size: 1rem;}
	
	.i_education_item{margin-bottom: 1rem;}
	.i_education_pro{background-color: #f5f5f5;border-radius: 0.5rem;overflow: hidden;}
	.i_education_pic{position: relative;width: 100%;height: 0;padding-bottom: 60%;border-radius: 0;}
	.i_education_pic img{position: absolute;top: 0;left: 0;}
	.i_education_cnt{display: block;padding: 0!important;height: auto;margin-top: 0;background-color: transparent;width: 100%;}
	.i_education_tit{padding: 1rem;}
	.i_education_title{margin-bottom: 0.5rem;}
	.i_education_text{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;height: 3em;}
	
	.i_special_th{margin: 1rem 0 2rem;font-size: 1.6rem;}
	.i_special_th::after{margin-top: 1rem;}
	.i_special_title{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-bottom: 0.5rem;}
	
	.i_search_box{width: 100%;margin:2rem 0 ;}
	
	.i_sector_tab{text-align: left;margin-bottom: 1rem;}
	.i_sector_tab .itm{margin: 0.5rem;}
	.i_projects_item{margin-bottom: 0;}
	
	.i_development .block{display: block;margin: 1rem 0;}
	.i_development .block .itm{margin: 1rem 0;}
	.i_development .title{margin: 2rem 0;}
	.i_development .box {padding:0.5rem 1rem;}
	.i_development .box .itm{display: block;width: auto;margin: 1rem 0;}
	
	.i_video_box{display: block;}
	.i_video_pro{margin: 0;height: auto;}
	.i_video_pic{height: 51vw;}
	.i_video_tab{display: flex;display: -webkit-box;align-items: center;-webkit-box-align: center;}
	.i_video_tab::after{display: none;}
	.i_video_item{display: block;flex: 1;-webkit-box-flex: 1;margin:1rem 0.5rem;padding: 0;text-align: center;border: 1px solid #efefef;border-radius: 0.5rem;}
	.i_video_item::after{top: 0;right: 50%;font-size: 0.4rem;}
	.i_video_item.on{border-color: #18ae66;}
	
	.i_introduc_box{padding: 0;}
	.i_introduc{display: block;}
	.i_introduc_pic{margin: 0;height: 51vw;}
	.i_introduc_pic::after{display: none;}
	.i_introduc_tabmbox{position: relative;display: block;width: 100%;}
	.i_introduc_tab{position: static; display: block;white-space: nowrap;overflow-x: scroll;width: 100%;transform: translateY(0);-webkit-transform: translateY(0);}
	.i_introduc_itm{display: inline-block;line-height: 2rem;padding: 1rem ;width: auto;}
	.i_introduc_itm::before{vertical-align: middle;margin:-3px 0.5rem 0 0;display: inline-block;}
	.i_introduc_itm .num{margin:0 0.3rem ;}
	
	.i_introduc_cnt .box{padding: 1rem;}
	.i_introduc_title{padding-bottom: 1rem;}
	.i_introduc_title .th{font-size: 2rem;}
	.i_introduc_title .num{font-size: 2rem;}
	
	.i_introduc_flex{display: block;}
	.i_introduc_img{margin: 0 0 1rem 0;}
	
	.i_introduc_box.sty2{padding:0 0 0;}
	.i_introduc_box.sty2 .i_introduc_pic{margin:0 ;height: auto;width: 40%;margin: 0 auto;} 
	.i_introduc_box.sty2 .i_introduc_pic img{height: 100%;} 
	.i_introduc_box.sty2 .box{padding: 1rem;}
	.i_introduc_box.sty2 .i_introduc_tit{margin-bottom: 2rem;}
	
	.i_photo_item.big .box{width: 50%;margin: 0 auto;}
	
	.ht_news_pic,.ht_news_head,.ht_news_itm.big .box{height: 50vw;}
	
	.i_history_itm .box{display: inline-block;width: 100%;}
	.i_history_itm .box .d{width: 100%;}
	.i_history_itm .th{font-size: 1rem;}
	.i_history_itm,.i_history_itm .box{text-align: left!important;}
	.i_history_itm{padding:0 0 2rem 2rem!important;}
	
	.i_history_itm::before{left: 0.5em;}
	.i_history_itm::after{left: 0.5em;margin-left:-0.2em ;}
	
	.spring .springdeng{display: none;}
}

#fullpage .section.active .buildmcnt .itm{-webkit-animation-duration: 1s;-moz-animation-duration: 1s;-o-animation-duration: 1s;animation-duration: 1s;-webkit-animation-name: fadeInUp; -moz-animation-name: fadeInUp;-o-animation-name: fadeInUp;animation-name: fadeInUp; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; -o-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-timing-function: ease-in-out; -moz-animation-timing-function: ease-in-out;-o-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out; opacity: 1;}
#fullpage .section.active .businessmbox .businessmitem{-webkit-animation-duration: 1s;-moz-animation-duration: 1s;-o-animation-duration: 1s;animation-duration: 1s;-webkit-animation-name: fadeInUp; -moz-animation-name: fadeInUp;-o-animation-name: fadeInUp;animation-name: fadeInUp; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; -o-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-timing-function: ease-in-out; -moz-animation-timing-function: ease-in-out;-o-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out; opacity: 1;}

#fullpage .section.active .newslist .itm:nth-child(even){-webkit-animation-duration: 1s;-moz-animation-duration: 1s;-o-animation-duration: 1s;animation-duration: 1s;-webkit-animation-name: fadeInRight; -moz-animation-name: fadeInRight;-o-animation-name: fadeInRight;animation-name: fadeInRight; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; -o-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-timing-function: ease-in-out; -moz-animation-timing-function: ease-in-out;-o-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out; opacity: 1;}
#fullpage .section.active .newslist .itm:nth-child(odd){-webkit-animation-duration: 1s;-moz-animation-duration: 1s;-o-animation-duration: 1s;animation-duration: 1s;-webkit-animation-name: fadeInLeft; -moz-animation-name: fadeInLeft;-o-animation-name: fadeInLeft;animation-name: fadeInLeft; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; -o-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-timing-function: ease-in-out; -moz-animation-timing-function: ease-in-out;-o-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out; opacity: 1;}

#fullpage .section.active .videombox .videomitem:nth-child(even){-webkit-animation-duration: 1s;-moz-animation-duration: 1s;-o-animation-duration: 1s;animation-duration: 1s;-webkit-animation-name: fadeInDown; -moz-animation-name: fadeInDown;-o-animation-name: fadeInDown;animation-name: fadeInDown; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; -o-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-timing-function: ease-in-out; -moz-animation-timing-function: ease-in-out;-o-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out; opacity: 1;}
#fullpage .section.active .videombox .videomitem:nth-child(odd){-webkit-animation-duration: 1s;-moz-animation-duration: 1s;-o-animation-duration: 1s;animation-duration: 1s;-webkit-animation-name: fadeInUp; -moz-animation-name: fadeInUp;-o-animation-name: fadeInUp;animation-name: fadeInUp; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; -o-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-timing-function: ease-in-out; -moz-animation-timing-function: ease-in-out;-o-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out; opacity: 1;}
#fullpage .section.active .friendmbox .friendmitem:nth-child(even){-webkit-animation-duration: 1s;-moz-animation-duration: 1s;-o-animation-duration: 1s;animation-duration: 1s;-webkit-animation-name: fadeInRight; -moz-animation-name: fadeInRight;-o-animation-name: fadeInRight;animation-name: fadeInRight; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; -o-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-timing-function: ease-in-out; -moz-animation-timing-function: ease-in-out;-o-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out; opacity: 1;}
#fullpage .section.active .friendmbox .friendmitem:nth-child(odd){-webkit-animation-duration: 1s;-moz-animation-duration: 1s;-o-animation-duration: 1s;animation-duration: 1s;-webkit-animation-name: fadeInLeft; -moz-animation-name: fadeInLeft;-o-animation-name: fadeInLeft;animation-name: fadeInLeft; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; -o-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-timing-function: ease-in-out; -moz-animation-timing-function: ease-in-out;-o-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out; opacity: 1;}

#fullpage .section.active .scenerymbox .scenerymtr:nth-child(even){-webkit-animation-duration: 1s;-moz-animation-duration: 1s;-o-animation-duration: 1s;animation-duration: 1s;-webkit-animation-name: fadeInRight; -moz-animation-name: fadeInRight;-o-animation-name: fadeInRight;animation-name: fadeInRight; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; -o-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-timing-function: ease-in-out; -moz-animation-timing-function: ease-in-out;-o-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out; opacity: 1;}
#fullpage .section.active .scenerymbox .scenerymtr:nth-child(odd){-webkit-animation-duration: 1s;-moz-animation-duration: 1s;-o-animation-duration: 1s;animation-duration: 1s;-webkit-animation-name: fadeInLeft; -moz-animation-name: fadeInLeft;-o-animation-name: fadeInLeft;animation-name: fadeInLeft; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; -o-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-timing-function: ease-in-out; -moz-animation-timing-function: ease-in-out;-o-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out; opacity: 1;}

/*动画时间*/
.delay2{-webkit-animation-delay: .3s; animation-delay: .3s;}
.delay3{-webkit-animation-delay: .6s; animation-delay: .6s;}
.delay4{-webkit-animation-delay: .9s; animation-delay: .9s;}
.delay5{-webkit-animation-delay: 1.2s; animation-delay: 1.2s;}
.delay6{-webkit-animation-delay: 1.5s; animation-delay: 1.5s;}
.delay7{-webkit-animation-delay: 1.8s; animation-delay: 1.8s;}
.delay8{-webkit-animation-delay: 2.1s; animation-delay: 2.1s;}
.delay9{-webkit-animation-delay: 2.4s; animation-delay: 2.4s;}
.delay10{-webkit-animation-delay: 2.7s; animation-delay: 2.7s;}