aaa@charset "utf-8";
/*全局初始化样式*/
body{ padding:0; margin:0 auto; font-size: 14px; line-height: 1.42857143; font-family:arial,Microsoft YaHei,'微软雅黑','宋体'; color: #666460; min-width: 320px; width: 100%; zoom:1;

/*禁用Webkit内核浏览器的文字巨细调解功效*/
-webkit-text-size-adjust:none; 

/*取出点击泛起半透明的灰色配景*/
-webkit-tap-highlight-color:rgba(0,0,0,0); 
-webkit-tap-highlight:rgba(0,0,0,0);

/*控制文本可选性*/
/*
-webkit-user-select: none;
    -ms-user-select: none;
   -moz-user-select: none;
 -khtml-user-select: none;
        user-select: none;
*/
        
/*设置字体的抗锯齿或者说平滑度*/
-webkit-font-smoothing: antialiased;
}

/*默认去除ul、li的默认样式*/
.p,.h1,.h2,.h3,.h4,.h5,.h6{ margin: 0; padding: 0;}
.ul,.ul li{ list-style:none; margin: 0; padding: 0;} 
/*初始化下拉菜单、单行输入框、多行输入框的样式*/
select,input,textarea{ border-radius:0; -webkit-border-radius:0; color:#666460;} 
/*表单位素获得焦点时不显示虚线框*/
input:focus { outline: none;}
input,button,select,textarea{ outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ } 
/*不允许多行输入文本框有转动条*/
textarea{ resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ } 
/*初始化表单位素样式*/
textarea,input,select { background:none; border:none; margin:0; padding:0;}
/*初始化HTML5标签样式*/
audio,canvas,progress,video { display: inline-block; vertical-align:baseline;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display:block;}
/*去除figure边距*/
figure,figcaption{ margin:0px; padding:0px;}

/*初始化图片样式*/
img{ border:none; border:0; max-width:100%; vertical-align:top;}

/*初始化a的样式和字体样式*/
a{ color:#666460; text-decoration:none; -webkit-tap-highlight-color:rgba(0,0,0,0);}
a:focus {outline:none; -moz-outline:none;}
a:hover{ color: #004b64;}

/*扫除浮动*/
.clear{ clear:both; height:0px; overflow:hidden;}

.clearfix:after { content: "."; display: block; height: 0; visibility: hidden; clear: both;
 font-size: 0px;}
.clearfix { zoom: 1;}

/*网站地图*/
.ul_sitemap li{ border-bottom:dotted 1px #ddd; padding:5px 0px;}
.ul_sitemap li strong{ width:90px; display:inline-block;}

.w1200{ width: 1200px; margin: 0 auto;}
/*全局样式*/




/*页面框架结构*/
.contain{width: 1200px; max-width: 96%; margin: 0 auto;} /*页面主体内容*/
.slidebar{} /*边侧菜单*/
.maincontent{} /*主要内容*/
.content{} /*内容*/
.txtbox,
.singlepage{ /*单片 设置文字两头对齐*/ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; overflow:hidden;}
.current{ /*目今位置*/}


/*分页*/
.Pages{margin-top: 20px; padding:20px 0; line-height:18px; zoom:1; overflow:hidden; text-align: center;}
.Pages span{ padding:0px 3px; display:inline-block;}
.Pages a{ display:inline-block; margin:0px 2px; color: #666666;}
.Pages a:hover{color:#fff; border:solid 1px #f1f1f1; background:#004b64;}
.Pages .p_page em{ font-style:normal; font-family:Arial;}
.Pages .p_page em a{ padding:17px 14px; margin: 0; border:solid 1px #e1e1e1; border-left: none; background:#fff;}
.Pages .p_page em a:first-child{border-left: 1px solid #e1e1e1;}
.Pages .p_page em a:hover{color:#fff; background:#004b64;}
.Pages .p_page em a.a_cur{ color:#fff;  background:#004b64;}
.Pages .p_page em a:first-child{border-left: 1px solid #e1e1e1;}
.Pages .p_page b{ font-weight:normal;}
.Pages .a_prev,.Pages .a_next,.Pages .a_first,.Pages .a_end{padding:17px 0; width: 63px; border:solid 1px #e1e1e1; background:#fff;}
.Pages .a_prev,.Pages .a_next{width: 38px;}
.Pages .p_cur,.Pages .p_count,.Pages .p_total,.Pages .p_jump{display: none;}
/*分页*/


/*头部*/
.header{width: 1200px; max-width: 96%; height: 90px; margin: 0 auto; position: relative;}
.header .logo{margin-top: 13px; float: left;}
.header .mainnav{ margin-left: 5%; float: left;}
.mainnav ul li{float: left; text-align: center; position: relative; padding:0 22px;}
.mainnav ul li>a{font-size: 16px; color: #000; padding-top: 48px; height: 42px; display: block; position: relative;}
.mainnav ul li>a:after {content: ""; width: 100%; height: 2px; position: absolute; top: 0; left: 0; background: #004b64; display: none;}
.mainnav ul li:hover>a{color: #004b64;}
.mainnav ul li.on>a:after,.mainnav ul li:hover>a:after{display: block;}
.header_r{position: absolute; top: 48px; right: 0;}
.header_r .lang{font-size: 14px; color: #999; float: left; cursor: pointer;}
.header_r .lang span{position: relative;padding-left: 25px; display: block; background: url(/en/images/language.png) 0 0 no-repeat; height: 18px; line-height: 18px; padding-right: 30px; border-right: 1px solid #d5d5d5;}
.header_r .lang span a.morenyuyan{position: static;padding-left: 0;display: block;}
.header_r .lang span:after{display:block;content:'';position: absolute;height: 100%;width: 7px;top: 0;right: 12px;background:url(/en/images/add_up.png) center no-repeat; }
.header_r .lang  a{position: absolute; top: 100%; padding-left: 30px; width: 100%; color: #999; display: none;}
.header_r .lang  a:hover{color: #004b64;}
.header_r .lang span:hover{color: #004b64;}
.header_r .header_search{float: right; }
.header_r .search_btn{width: 17px; height: 17px; background: url(/en/images/search_btn.png) 100% 0 no-repeat; cursor: pointer; padding-left: 16px;}

.header_txt{position: absolute; top: 234%; right: 0; height: 30px; padding-left: 10px; border-radius: 8px; border: 1px solid #004b64; width: 170px; display: none; z-index: 99; background: #fff;}
.header_txt .text{height: 30px; line-height: 30px; width: 130px; float: left;}
.header_txt .btn{height: 30px; width: 30px; float: right; background: url(/en/images/search_btn.png) 50% 50% no-repeat;}

.mobile_menu{width: 24px; height: 30px; position: relative; cursor: pointer; position: absolute; right: 2%; top: 50%; margin-top: -15px; display: none;}
.mobile_menu span{ position:absolute; width:100%; height:3px; background-color:#004b64; left:0; top:50%; margin-top:-1.5px;transition:all ease-out 0.3s; border-radius: 2px;}
.mobile_menu span::before,
.mobile_menu span::after{ position:absolute; content:''; left:0; width:100%;height:3px; background-color:#004b64; transition:all ease-out 0.3s; border-radius: 2px;}
.mobile_menu span::before{ top:-7px;}
.mobile_menu span::after{ bottom:-7px;}
.mobile_menu.onmenu span{ background-color:transparent;}
.mobile_menu.onmenu span::before{ transform:rotate(45deg); top:0;}
.mobile_menu.onmenu span::after{ transform:rotate(-45deg); bottom:0;}

.nav_list{position: absolute; width: 180%; top: 100%; z-index: 99; left: 0; background: rgba(255, 255, 255, 0.9); padding: 25px 0!important; display: none;}
.nav_list dl{margin: 0;}
.nav_list dl dd{margin: 0; padding: 0 10%; position: relative;}
.nav_list dl dd::after{content: ""; position: absolute; top: 50%; left: 0; width: 8px; height: 14px; margin-top: -7px; background: #004b64; display: none;}
.nav_list dl dd:hover::after{display: block;}
.nav_list dl dd:first-child a{border-top: none;}
.nav_list dl dd a{text-align: left; display: block; padding:10px 0; padding-left: 10%; border-top: 1px solid #e9edf0; background: url(/en/images/nav_arrow.png) 0 50% no-repeat; display:block;}
/*头部*/

.HomeBan{width: 100%; position: relative;}
.HomeBan ul li img{width: 100%;}
.HomeBan .bx-pager{position: absolute; bottom: 33px; z-index: 99; text-align: center; width: 100%; text-align: center;}
.HomeBan .bx-controls-direction{display: none;}
.HomeBan .bx-pager .bx-pager-item{display:inline-block;  *zoom:1; *display:inline; margin: 0 8px; }
.HomeBan .bx-pager .bx-pager-item a{width: 38px; height: 38px; display: block; background: url(/en/images/banner_dd1.png) 0 0 no-repeat; text-indent: 38px; overflow: hidden; background-size: contain;}
.HomeBan .bx-pager .bx-pager-item a.active{background: url(/en/images/banner_dd2.png) 0 0 no-repeat;  background-size: contain;}
.banner {min-height: 100px;}
.banner img{width: 100%;}

.h_about{width: 1200px; max-width: 96%; margin: 0 auto; position: relative;}
.h_about .list{padding: 46px 0; width: 75%;  position: relative;}
.h_about .list .title{color: #333;  font-size: 26px; text-transform: uppercase; line-height: 24px; font-weight: bold;}
.h_about .list .title span{display: block; font-size: 20px; font-family: "微软雅黑"; font-weight: normal;}
.h_about .list .txt{width: 69%; margin-top: 30px;}
.h_about .list .txt a{color: #004b64;font-weight: bold;margin-left: 15px;}
.h_about .bx-pager{position: absolute; right: 40px; top: 40px; z-index: 99;}
.h_about .bx-pager .bx-pager-item{float: left; }
.h_about .bx-pager .bx-pager-item a{width: 8px; height: 8px; display: block;  border-radius: 50%; background: #c7dae0; text-indent: 8px; overflow: hidden; margin: 0 3px;}
.h_about .bx-pager .bx-pager-item a.active{background: #e54646;}
.h_about .bx-controls-direction{display: none;}

.h_about .h_shares{position: absolute; top: 0; right: 0; background: #004b64; width: 25%; height: 100%;}
.h_about .h_shares .text{padding: 10%;}
.h_about .h_shares .text .title{font-size: 14px; color: #9bbbc6; font-weight: bold;}
.h_about .h_shares .text .rmb{font-size: 62px; color: #e54646;  }
.h_about .h_shares .text .rmb em{font-size: 26px; font-style: normal; font-weight: normal; background: url(/en/images/about_arrow.png) 0 5px no-repeat; padding-left: 20px; margin-left: 10px; }
.h_shares .time{font-size: 14px; color: #658893;  margin-top: 20px;}


.h_busW{width: 100%; background: url(/en/images/pic1.jpg) 50% 100% no-repeat; padding-top: 130px;}
.h_bus{width: 1200px; max-width: 96%; margin: 0 auto; background: #fff;}
.h_busT{text-align: center; font-size: 26px; color: #333; padding-top: 48px;}
.h_busT .title{font-weight: bold; text-transform: uppercase; line-height: 30px;}
.h_busT span{display: block; font-weight: normal; text-align: center; color: #333; font-family: "微软雅黑"; font-size: 20px;}
.h_bus .list{margin-top: 50px;}
.h_bus .list ul li{width: 33.333%; float: left;}
.h_bus .list ul li:hover{background: #ecf1f3;}
.h_bus .list ul li a{display: block; padding:2% 10% 10% 10%; border-left: 1px solid #ececec;}
.h_bus .list ul li:first-child a{border-left: none;}
.h_bus .list ul li span{display: block;}
.h_bus .list ul li .icon img{height: 65px;}
.h_bus .list ul li .title{display: block;  white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin-top: 25px; font-size: 18px; color: #004b64;}
.h_bus .list ul li .txt{white-space: pre-line; margin-top: -12px; font-size: 14px; color: #999;}


.h_news{width: 1200px; max-width: 96%; margin: 88px auto 0;}
.h_newsMenu ul li{width: 25%; float: left;}
.h_newsMenu ul li a{display: block; height: 60px; line-height: 60px; background: #ecf1f3; border-left: 1px solid #fff; text-align: center; display:block;/*white-space:nowrap; overflow:hidden; text-overflow:ellipsis;*/ font-size: 20px; color: #576970;}
.h_newsMenu ul li a span{ display: inline-block; line-height: 24px; vertical-align: middle;}
.h_newsMenu ul li.on a,.h_newsMenu ul li:hover a{background: #e54646; color: #fff;}
.h_newsMenu ul li:first-child  a{border-left: none;}

.h_news .list{margin-top: 50px;}
.h_news .list .box_pic{width: 50%; float: left;}
.h_news .list .box_pic .pic{display: block; width: 100%; padding-bottom: 75%; background-repeat: no-repeat; background-position: center center; background-size: cover;}
.h_news .list .h_newsCon{width: 48%; float: right; overflow: hidden;}
.h_newsCon ul{margin-top: -1px;}
.h_newsCon ul li{padding: 5% 0; border-top: 1px solid #ededed;}
.h_newsCon ul li:hover{background: #ecf1f3;}
.h_newsCon ul li time{float: left; text-align: center; font-size: 48px; line-height: 28px; color: #98adb4;  padding: 0 3%; width: 10%; background: url(/en/images/news_line.png) 100% 50% no-repeat;}
.h_newsCon ul li:hover time{color: #004b64;}
.h_newsCon ul li time span{display: block; font-size: 14px; color: #999;}
.h_newsCon ul li .text{width: 80%; float: right;}
.h_newsCon ul li .title{font-size: 18px; color: #576970; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display: block;}
.h_newsCon ul li:hover .title{color: #004b64;}
.h_newsCon ul li .txt{margin-top: 10px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.h_newsCon .more{display: block; width: 204px; height: 40px; line-height: 40px; color: #fff; margin: 40px auto 0; border-radius: 20px; background: #004b64; text-align: center; font-size: 16px; font-family: "宋体";}
.h_news .list .box{display: none;}

.h_entW{width: 100%; background: #eff2f3; margin-top: 90px;}
.h_ent{ width: 1200px; max-width: 96%; margin: 0 auto; padding: 20px 0;}
.h_ent ul{margin-right: -2%;}
.h_ent ul li{width: 31.333%; margin-right: 2%; float: left;}
.h_ent ul li a{display: block; height: 210px; background-repeat: no-repeat; background-position: center center; background-size: cover; position: relative;}
.h_ent ul li .text{width: 80%; left: 10%; top: 0; height: 90%; padding-top: 10%; position: absolute;}
.h_ent ul li .text .title{display: block; color: #fff; font-size: 20px; margin-top: 20px;}
.h_ent ul li .text .txt{white-space: pre-line; margin-top: -10px; color: #fff; display: block;}


/*底部*/
.footerW{width: 100%; padding: 50px 0; background: #004b64 url(../images/footer_bg.jpg) 50% 50% no-repeat;}
.footer{width: 1200px; max-width: 96%; margin: 0 auto;}
.footerList{width: 78%; float: left;}
.footerList dl{margin: 0; float: left; width: 15%; margin-right: 1.6%;}
.footerList dl dt a{color: #ccdfe6; font-size: 16px; line-height:16px; margin-bottom: 20px;/*  white-space:nowrap; overflow:hidden; text-overflow:ellipsis;*/ display: block;}
.footerList dl dd{margin: 0;}
.footerList dl dd a{font-size: 14px; color: #799098; /*white-space:nowrap; overflow:hidden; text-overflow:ellipsis;*/ display: block; margin-top: 5px;}
.footerList dl dd a:hover{color: #a8c3cc;}

.footerT .right{width: 21%; float: right;}
.footerT .right .code .pic{width: 112px; float: right; margin-left: 10px;text-align: center}
.footerT .right .code span{display: block; text-align: center; color: #799098; margin-top: 5px;}
.footerT .right .icon{margin-top: 50px; text-align: right;}
.footerT .right .icon a{float: none; padding: 0; margin: 0 0 0 10px; width: 35px; height: 35px; display:inline-block;  *zoom:1; *display:inline; }
.footerT .right .icon a.icon1{background: url(/en/images/icon1.png) 0 0 no-repeat;}
.footerT .right .icon a.icon2{background: url(/en/images/icon2.png) 0 0 no-repeat;}
.footer_cop{border-top: 1px solid #034257; margin-top: 20px; padding: 30px 0;}
.footer_link{float: left;}
.footer_link a{font-size: 14px; color: #799098; padding: 0 10px; background: url(/en/images/footer_line.png) 0 50% no-repeat;}
.footer_link a:first-child{padding-left: 0; background: none;}
.footer_link a:hover{color: #91b2be;}
.footer_cop .cop{float: right; color: #799098;}
.footer_cop .cop a{color: #799098;}
.footer_cop .cop a:hover{color: #91b2be;}


/*底部*/
 
.menuW{width: 1300px; max-width: 100%; margin: -53px auto 0; background: #fff; z-index: 10; position: relative;}
.menu{width: 1200px; max-width: 96%; margin: 0 auto; position: relative; border-bottom: 1px solid #ebebeb;}

.menuW2{width: 1300px; max-width: 100%; margin: 0 auto; background: #ebebeb; }
.menu2{width: 1200px; max-width: 96%; margin: 0 auto; text-align: right; }
.menu2 ul li{display:inline-block;  *zoom:1; *display:inline; text-align: center; margin: 0 10px;}
.menu2 ul li a{display: block; height: 60px; line-height: 60px; }
.menu2 ul li.on a{color: #e54646;}
.story_menu .menu{border-bottom: none;}

.location{float: left; width:36%; background: url(/en/images/icon_home.png) 0 50% no-repeat; padding-left: 22px; margin-top: 42px;}
.location i{width: 3px; height: 10px; margin: 0 10px; background: url(/en/images/location.png) 0 50% no-repeat; display:inline-block;  *zoom:1; *display:inline; 
}
.location a{color: #999; }
.location a:hover{color: #000;}
.location span{color: #000; display:inline-block; }

.menuList{float: right; margin-top: -1px; position: relative; width: 60%; text-align: right;}
.menuList ul li{display:inline-block;  *zoom:1; *display:inline;  margin: 0 15px; text-align: center;}
.menuList ul li a{display: block; height: 111px; line-height: 111px; padding: 0 10px; font-size: 16px;}
.menuList ul li.on a,.menuList ul li:hover a{background: #e54646; color: #fff;}


.about{padding: 60px 0;}
.about .box .left{width: 65%; float: left; line-height: 28px;}
.about .box .title{font-size: 31px; color: #004b64;}
.about .box .title span{display: block; margin-top: 10px;}
.about .box .text{margin-top: 40px;}
.about .box .right{width: 33%; float: right;}
.about .pic{margin-top: 10px; text-align: center; margin-top: 20px;}
.about .con{margin-top: 20px;}


.deve{margin-top: 45px; padding-bottom: 70px; margin-bottom: 40px; background: url(/en/images/History_bg.jpg) 50% 90% no-repeat;}
.deveT{text-align: center; text-transform: uppercase; color: #004b64; font-size: 30px; line-height: 30px;}
.deveT span{display: block; font-size: 24px;}
.deveList{margin-top: 10px; background: url(/en/images/History_line.png) 50% 0 repeat-y; padding: 35px 0; position: relative;}
.deveList ul li{ position: relative; padding-bottom: 20px;}
.deveList ul li .box{width: 46%; height: 80px; text-align: right; border: 1px solid #d0d0d0; position: relative; background: #fff;  box-sizing: border-box;}
.deveList ul li.on .box{float: right; text-align: left; box-sizing: border-box;}
.deveList ul li .title{padding:0 130px 0 5%; margin-top: 20px;}
.deveList ul li.on .title{padding:0 5% 0 130px;}
.deveList ul li em{font-style: normal; position: absolute; top: 12px; right: 30px; font-size: 26px; color: #666; font-weight: bold;}
.deveList ul li.on em{right: auto; left: 30px; }
.deveList ul li em::before{content: ""; width: 14px; height: 1px; background: #bebebe; position: absolute; top: 50%; margin-top: -1px; left: -28px;}
.deveList ul li.on em::before{left: auto; right: -28px;}
.deveList ul li i{width: 12px; height: 21px; position: absolute; top: 16px; right: -12px;  background: url(/en/images/History_arrow3.png) 0 0 no-repeat;}
.deveList ul li.on i{width: 12px; height: 21px; position: absolute; top: 16px; right: auto; left: -12px;  background: url(/en/images/History_arrow4.png) 0 0 no-repeat;}
.deveList ul li::before{width: 39px; height: 39px; position: absolute; top: 7px; left: 50%; margin-left: -20px; content: ""; background: url(/en/images/History_dd1.png) 0 0 no-repeat;}

.deveList ul li .box:hover{background: #004b64; border: 1px solid #004b64;}
.deveList ul li .box:hover .title{color: #fff;}
.deveList ul li .box:hover em{color: #fff;}
.deveList ul li .box:hover i{background: url(/en/images/History_arrow1.png) 0 0 no-repeat;}
.deveList ul li.on .box:hover i{background: url(/en/images/History_arrow2.png) 0 0 no-repeat;}
.deveList ul li:hover::before{ background: url(/en/images/History_dd2.png) 0 0 no-repeat;}
.deveList ul li .box::before{width: 10px; height: 21px; position: absolute; right: -1px; bottom: -10px; content: ""; background: url(/en/images/History_b.png) 0 0 no-repeat; display: none;}
.deveList ul li .box:hover::before{display: block;}
.deveList ul li.on .box::before{background: url(/en/images/History_b.png) 0 0 no-repeat; left: -1px; right: auto;}

.deveList .bx-viewport{height: 580px!important;}

.deveList .prev{width: 37px; height: 37px; position: absolute; left: 50%; bottom: -60px; margin-left: -40px; background: url(/en/images/History_arrowL.png) 0 0 no-repeat; cursor: pointer; background-size: contain;}
.deveList .next{width: 37px; height: 37px; position: absolute; right: 50%;  bottom: -60px; margin-right: -40px; background: url(/en/images/History_arrowR.png) 0 0 no-repeat; cursor: pointer; background-size: contain;}
.deveList .prev:hover{background: url(/en/images/History_arrowL2.png) 0 0 no-repeat;  background-size: contain;}
.deveList .next:hover{background: url(/en/images/History_arrowR2.png) 0 0 no-repeat;  background-size: contain;}

.team{padding: 45px 0;}
.columnT{text-align: center; text-transform: uppercase; color: #004b64; font-size: 30px; line-height: 30px;}
.columnT span{display: block; font-size: 24px;}
.team_list{overflow: hidden;}
.team_list ul {margin-right: -3%;}
.team_list ul li{width: 30.333%; margin: 46px 3% 0 0; float: left;  }
.team_list ul li .pic{background-repeat: no-repeat; background-size: cover; background-position: center center; padding-bottom: 100%; cursor: pointer;}
.team_list ul li .text{height: 48px; padding: 15px 2%; text-align: center; position: relative;}
.team_list ul li .text .title{white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display: block; color: #333;  font-size: 18px;  }
.team_list ul li .text span{white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display: block; color: #999999;  font-size: 14px;  }
.team_list ul li .text::before{width: 10px; height: 20px; position: absolute; right: 0; bottom: -10px; content: ""; background: url(/en/images/team_line2.png) 0 0 no-repeat; display: none;}
.team_list ul li:hover .text{background: #004b64;}
.team_list ul li:hover .title{color: #fff;}
.team_list ul li:hover span{color: #fff;}
.team_list ul li:hover .text::before{display: block;}

.team_text{position: fixed; top: 20%; width: 1200px;  left: 50%; margin-left: -600px; background: #fff; display: none; z-index: 99;}
.team_text i{width: 35px; height: 35px; position: absolute; right: 20px; top: 20px; background: url(/en/images/dele.png) 0 0 no-repeat; background-size: contain; cursor: pointer;}
.team_text::before{content: ""; width: 100%; height: 21px; bottom: -21px; background: url(/en/images/team_line.png) 0 0 no-repeat; background-size: contain; position: absolute;}
.team_text .box{padding: 4%;}
.team_text .img{width: 25%; padding-bottom: 25%; float: left; background-repeat: no-repeat; background-position: center center; background-size: cover;}
.team_text .txt{width: 68%; float: right;}
.team_text .txt .tip{color: #212121; font-size: 26px;}
.team_text .txt .tip span{display: block; font-size: 16px; color: #adadad;}
.team_text .txt .team_txt{margin-top: 45px; color: #212121; line-height: 30px; max-height: 170px; overflow-y: auto; }
.team_bg{background: rgba(0, 31, 41, 0.8); position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 98; display: none;}


.business{padding: 60px 0; position: relative;}
.business .text{margin-top: 42px;}
.business_list ul li{width: 16.6%; float: left; padding: 3% 0; background: #eff5f7;}
.business_list ul li.li2{background: #e8f0f3;}
.business_list ul li.li3{background: #e1eaed;}
.business_list ul li.li4{background: #dae5e8;}
.business_list ul li.li5{background: #e1eaed;}
.business_list ul li.li6{background: #e8f0f3;}
.business_list ul li.li7{background: #eff5f7;}
.business_list ul li i{display: block; text-align: center;}
.business_list ul li .txt{margin-top: 32px; text-align: center; padding: 0 10%;}
.business .pic{margin-top: 68px;}
.business .title{font-size: 31px; color: #004b64; text-align: center; text-transform: uppercase; margin-top: 10px; line-height: 30px;}
.business .title span{font-size: 24px; display: block;}
.business_trade{margin-top: 50px;}
.business_trade ul li{width: 25%; float: left; padding: 4% 0; text-align: center;}
.business_trade ul li.li1{background: #dae5e8;}
.business_trade ul li.li2{background: #e1eaed;}
.business_trade ul li.li3{background: #e8f0f3;}
.business_trade ul li.li4{background: #eff5f7;}
.business_trade ul li i{display: block; text-align: center;}
.business_trade ul li .tip{margin-top: 30px; font-size: 18px; color: #333;}
.business_txt{margin-top: -10px; padding: 0 2%; white-space: pre-line;}
.business .form{width: 100%; margin-top: 50px;}
.business .form table{width: 100%; border-collapse: collapse;}
.business .form table th{width: 14.285%; height: 50px; font-size: 16px; color: #586a70; background: #eff5f7; border: 1px solid #fff; text-align: center;}
.business .form table th.bg1{background: #fff;}
.business .form table td{text-align: center; height: 50px; background: #e8f0f3; border: 1px solid #fff; }
.business .form table td.tip{background: #eff5f7;}

.business .pic1{top: 0; left: 0; position: absolute; z-index: -1;}
.business_trade2 .business_txt{margin-top: 10px; height: 80px;}
.business_trade2{margin-top: 18%;}
.business .list{margin-top: 34px; border-right: 1px solid #ececec;}
.business .list ul li span{display: block;}
.business .list ul li a {display: block;padding: 2% 10% 10% 10%;border-left: 1px solid #ececec;}
.business .list ul li { width: 33.333%; float: left;}
.business .list ul li .title{display: block;  white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin-top: 25px; font-size: 18px; color: #004b64; text-align: left;}
.business .list ul li .txt{white-space: pre-line; margin-top: -12px; font-size: 14px; color: #999;}
 
.business_log  ul li{width: 33.333%;}
.business_log  .business_txt{padding: 0 20%; white-space: inherit; margin-top: 20px; height: 66px; overflow-y: auto;}

.business_txt::-webkit-scrollbar{width:3px;}
.business_txt::-webkit-scrollbar-track{background-color:#fff;}
.business_txt::-webkit-scrollbar-thumb{background-color:#bbb;}
.business_txt::-webkit-scrollbar-thumb:hover{background-color:#555}
.business_txt::-webkit-scrollbar-thumb:active{background-color:#666}	
.business_txt{ overflow:auto !important;  }

.business_logList{margin-top: 26px;   background-repeat: no-repeat; background-size: contain; padding-bottom: 317px; background-position: 50% 100%;}
.business_logList ul li{width: 33.33%; float: left;}
.business_logList ul li .box{padding: 0 10%; border-right: 1px solid #ececec;}
.business_logList ul li .box{border-left: 1px solid #ececec;}
.business_logList .title{font-size: 18px; color: #004b64; text-align: left;}
.business_logList .txt{white-space: pre-line; height: 180px;}
.business_logList .txt::-webkit-scrollbar{width:3px;}
.business_logList .txt::-webkit-scrollbar-track{background-color:#fff;}
.business_logList .txt::-webkit-scrollbar-thumb{background-color:#bbb;}
.business_logList .txt::-webkit-scrollbar-thumb:hover{background-color:#555}
.business_logList .txt::-webkit-scrollbar-thumb:active{background-color:#666}	
.business_logList .txt{ overflow:auto !important;  }


.investor_in{padding: 100px 0;}
.investor_in .left{width: 45%; float: left;}
.investor_in .right{width: 52%; float: right;}
.investor_inT .title{font-size: 24px; color: #4c89d6; padding-left: 30px; position: relative; float: left; line-height: 21px;}
.investor_inT .title::before{content: ""; width: 14px; height: 23px; position: absolute; top: 0; left: 0; background: #4c89d6;}
.investor_inT .more{float: left; height: 21px; line-height: 21px; margin-left: 20px; padding:0   18px 0 20px; border-left: 1px solid #dbdbdb; font-size: 16px; color: #999; background: url(/en/images/more.png) 100% 50% no-repeat; display: inline-block;}
.investor_in .left .list{background: #f6f6f6; padding: 15px 6%; margin-top: 17px;}
.investor_in .left .list ul li{padding: 8px 0; border-top: 1px solid #e8e8e8;}
.investor_in .left .list ul li:first-child{border-top: none;}
.investor_in .left .list ul li a{display: block; color: #333333; font-size: 16px;  white-space:nowrap; overflow:hidden; text-overflow:ellipsis; background: url(/en/images/tip.png) 0 2px no-repeat; padding-left: 25px;}
.investor_in .left .list ul li .time{display: block; color: #999; font-size: 14px;}
.investor_in .right .list2{margin-top: 17px; background: #f6f6f6; padding: 15px 5%;}
.investor_in .right .list2 ul li{padding: 7px 0; border-top: 1px solid #e8e8e8;}
.investor_in .right .list2 ul li:first-child{border-top: none;}
.investor_in .right .list2 ul li a{display: block; color: #333333; font-size: 16px;  white-space:nowrap; overflow:hidden; text-overflow:ellipsis; background: url(/en/images/tip.png) 0 2px no-repeat; padding-left: 25px;}
.investor_in .right .list2 ul li .time{float: right; color: #999;}
.investor_inT .title_color2{color: #dd5656;}
.investor_inT .title_color2::before{ background: #dd5656;}
.investor_inT .title_color3{color: #004b64;}
.investor_inT .title_color3::before{ background: #004b64;}
.investor_in .right .box2{margin-top: 35px;}

.investor{padding: 45px 0;}
.investor ul{margin-right: -2%;}
.investor ul li{width: 48%; float: left; margin: 10px 2% 0 0;}
.investor ul li a{display: block; background: #f5f5f5 url(/en/images/tip.png) 30px 50% no-repeat; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; padding: 0 30px 0 50px; height: 60px; line-height: 60px;  font-size: 16px;}
.investor ul li a .time{float: right; color: #999;}
.investor_list{margin-top: 35px;}

.news{padding: 60px 0;}
.news_list{margin-top: 30px;}
.news ul li{margin-top: 20px; background: #f5f5f5; position: relative;}
.news ul li .pic{background-repeat: no-repeat; background-position: center center; background-size: cover; padding-bottom: 18%; float: left; width: 25%; display: block;}
.news ul li .box{width: 75%; height: 100%; float: right;  position: relative;}
.news ul li .box a{display: block; padding: 8% 5% 0 5%;}
.news ul li .box a time{width: 58px; height: 67px;float: left;   border: 1px solid #ebebeb; left: 6%; text-align: center; font-size: 45px;	 color: #98adb4; line-height: 45px;}
.news ul li .box a time span{display: block; font-size: 14px; color: #999; line-height: 20px;}
.news ul li .box a .title{display: block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size: 20px; color: #576970;}
.news ul li .box a .text{margin-left: 15%; padding-right: 10%;  position: relative;}
.news ul li .box a .txt{margin-top: 5px; display: block; max-height: 40px; overflow: hidden; color: #999;}
.news ul li .box a .text::before{width: 12px; height: 19px; position: absolute; right: 0; top: 50%; margin-top: -5px; content: ""; background: url(/en/images/news_arrow1.png) 0 0 no-repeat;}

.news ul li:hover{background: #004b64;}
.news ul li:hover::before{width: 10px; height: 19px; content: ""; position: absolute; bottom: -10px; right: 0; background: url(/en/images/news_line2.png) 0 0 no-repeat;}
.news ul li:hover  .box a time{border: 1px solid #fff;}
.news ul li:hover  .box a .title,
.news ul li:hover  .box a time,
.news ul li:hover .box a .txt,
.news ul li:hover  .box a time  span{color: #fff;}
.news ul li:hover .box a .text::before{ background: url(/en/images/news_arrow2.png) 0 0 no-repeat;}

/*详细*/
.news-info .h5{ text-align:center; color:#666;  font-weight: normal; font-size: 20px; margin: 20px 0 0 0;}
.news-info .time{ text-align:center; margin-top: 10px; font-size: 14px; color: #999; padding-bottom: 20px; border-bottom: 1px dashed #e4e4e4;}
.news-info{margin-top: 40px; }
.info_other{margin-top: 30px; padding: 30px 0;position: relative;}
.info_other span{ padding:2px 0; display:block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; font-size: 14px;}
.info_other span a:hover{color: #004b64;}
.info_other span.back{display: block;}
.info_other span.back a{display: inline-block;;}
.news-info .con{margin-top: 20px;}
.news-info .con img{width: auto!important; height: auto!important;}
.info_other .prev a,.info_other .next a{display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.news-info .video{margin-top: 20px;}
.news-info video{width: 100%;}
.news-info iframe{width: 100%!important;}

.news_list2{margin-top: 45px;}
.news_list2 ul li{margin-top: 10px;}
.news_list2 ul li a{height: 70px; display: block; line-height: 70px; padding: 0 3%; background: #f5f5f5;}
.news_list2 ul li a time{float: left; color: #999; font-size: 14px;}
.news_list2 ul li a .title{float: left; width: 70%; display: block; padding-left: 76px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; font-size: 18px; color: #576970; position: relative;}
.news_list2 ul li a .title::before{content: ""; position: absolute; width: 4px; height: 4px; background: #c7c7c7; position: absolute; top: 50%; margin-top: -2px; left: 38px;}

.news_list2 ul li:hover a{ background: #004b64 url(/en/images/news_arrow2.png) 97% 50% no-repeat; }
.news_list2 ul li:hover a .title{color: #fff;}
.news_list2 ul li:hover time{color: #fff;}

.vision{ margin: 80px auto 0; background-size: contain; padding-bottom: 358px; background-repeat: no-repeat; background-position: center 60%;}
.vision .text{width: 560px; padding: 0 128px;  text-align: center; margin: 0 auto; color: #004b64; font-size: 20px; position: relative;}
.vision .text::before{content: ""; width: 96px; height: 187px; position: absolute; left: 0; top: 38px; background: url(/en/images/vision_l.png) 0 0 no-repeat; background-size: contain;}
.vision .text::after{content: ""; width: 96px; height: 187px; position: absolute; right: 0; top: 38px; background: url(/en/images/vision_r.png) 0 0 no-repeat; background-size: contain;}
.vision .text .title{font-weight: bold;}

.value{margin-top: 40px;}
.value .title{text-align: center; width: 500px; margin: 0 auto; padding: 0 248px; position: relative; font-size: 28px; color: #004b64;}
.value .title:before{width: 127px; height: 94px; position: absolute; left: 0; top: 50%; margin-top: -47px; content: ""; background: url(/en/images/core1.png) 0 0 no-repeat; background-size: contain;}
.value .title:after{width: 127px; height: 94px; position: absolute; right: 0; top: 50%; margin-top: -47px; content: ""; background: url(/en/images/core2.png) 0 0 no-repeat; background-size: contain;}
.value .pic{margin-top: 50px; text-align: center;}

.Honor{position: relative; margin-top: -140px; z-index: -1; background-repeat: no-repeat; background-position: center bottom; background-size: contain;}
.Honor .Honor_box {padding-top:244px;}
.Honor .Honor_box .text{position: relative; height: 232px; padding-top: 50px; margin-top: 0; margin-left: 50%;}
.Honor .Honor_box .pic{position: absolute; left: 20%; bottom: -30px;}
.honor_txt{background: rgba(220, 234, 244, 0.35);}
.Honor .Honor_box em{font-size: 26px; color: #055069; font-weight: bold; font-style: normal;}
.Honor .Honor_box em i{color: #000; font-weight: normal; font-size: 16px;}
.Honor .Honor_box dl{margin: 0;}
.Honor .Honor_box dl dd{margin: 10px 0 0 0; padding-left: 90px; color: #000; font-size: 16px; line-height:35px;}
.Honor .Honor_box dl dd em{margin-left: -78px; }

.welfare{overflow: hidden;}
.welfare ul {margin-right: -3%;}
.welfare ul li{width: 29.33%; float: left; margin: 20px 4% 0 0;}
.welfare ul li .pic{background-repeat: no-repeat; background-size: cover; background-position: center center; padding-bottom: 60%;}
.welfare ul li .text{padding: 5% 5% 10% 5%; background: #f5f5f5;}
.welfare ul li .title{font-size: 20px;}
.welfare ul li .txt{font-size: 14px; margin-top: 10px; color: #999; }

.model{padding: 60px 0;}
.model_list{margin-top: 20px;}
.model_list ul li{margin-top: 38px; background: #f5f5f5;}
.model_list ul li .pic{display: block; background-repeat: no-repeat; background-position: center center; padding-bottom: 16%; background-size: cover; float: left; width: 25%;}
.model_list ul li .box { width: 75%; height: 100%; float: right; position: relative;}
.model_list ul li .box a {display: block;padding: 4% 5% 0 8%;}
.model_list ul li .box a .title{font-size: 18px; color: #004b64;}
.model_list ul li .box a .title span{display: block; font-size: 14px; color: #999; }
.model_list ul li .box a .txt {padding-right: 18%; display: block;max-height: 40px;overflow: hidden;color: #999; margin-top: 20px;}


.Idea{margin-top: 40px;}
.Idea .txt{text-align: center; line-height: 28px; color: #666; }
.Idea .pic{margin-top: 70px; background: #004b64; text-align: center;}



.staff{margin-top: 20px;}
.staff .list{margin-top: 34px; }
.staff .list ul li span{display: block;}
.staff .list ul li a {display: block;padding: 2% 10% 10% 10%;border-left: 1px solid #ececec;}
.staff .list ul li:first-child a {border-left: none;}
.staff .list ul li { width: 33.333%; float: left;}
.staff .list ul li .title{display: block;  white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin-top: 25px; font-size: 18px; color: #004b64; text-align: left;}
.staff .list ul li .txt{ margin-top: 20px; font-size: 14px; color: #999;}
 
.join{margin-top: 30px;}
.join dl{margin: 0;}
.join dl dt{ background: #004b64;}
.join dl dt span{height: 50px; line-height: 50px; width: 25%; float: left; color: #fff; display: block; text-align: center;}
.join dl dd{margin: 1px 0 0 0;  }
.join dl dd .join_title{background: #f5f5f5; cursor: pointer;}
.join dl dd .join_title span{height: 50px; line-height: 50px; width: 25%; float: left; text-align: center; color: #666; display: block;}
.join dl dd  .text{padding: 4%; position: relative; display: none;}
.join dl dd  .text .tip{font-size: 15px; color: #333;}
.join dl dd  .text .btn{width: 116px; height: 34px; line-height: 34px; text-align: center; color: #fff; position: absolute; right: 5%; top: 10%; background: #004b64; }

.join_message{width: 950px; max-width: 96%; margin: 35px auto; overflow: hidden;}
.join_message table{width: 100%;}
.join_message .tip{text-align: right; display: block;}
.join_message span{color: #494949; font-size: 16px;}
.join_message .text{background: #fff; color: #666; width: 42%; height: 35px; padding:0 10px; line-height: 35px; border: 1px solid #d7d7d7;}
.join_message tr td{padding-bottom: 20px; position: relative;}
.join_message tr td .btn{width: 123px; height: 40px; line-height: 40px; color: #fff; font-size: 16px; text-align: center; background: #00506b; font-family: "微软雅黑"; border-radius: 4px; margin-right: 60px; cursor: pointer; border: none;}
.join_message tr td .file{width: 30%; color: #666;}
.join_message tr td .btnColor{background: #00506b;}
.join_message tr td .text_con{ }
.join_message tr td textarea{width: 90%; height: 163px; padding: 10px; background: #fff; border: 1px solid #d7d7d7;}
.join_message tr td .sex{float: left; width: 16px; height: 16px; margin: 5px; cursor: pointer;}
.join_message tr td .sex_tip{float: left; margin-right: 10px;  cursor: pointer;}

.contactList{margin-top: 80px;}
.contactList ul li{width: 33.33%; float: left; text-align: center;}
.contactList ul li:first-child .contact_box{border-left: none;}
.contactList ul li .text{margin-top: 10px; font-size: 20px; color: #333;}
.contactList ul li .text span{display: block; margin-top: 10px; font-size: 16px;}
.contact_box{padding: 2% 0; border-left: 1px solid #e5e5e5;}
.contact .pic{margin-top: 70px;}

.link_list{overflow: hidden; margin-top: 20px;}
.link_list ul{margin-right: -2%;}
.link_list ul li{float: left; width: 23%; margin:20px 2% 0 0;}
.link_list ul li a{display: block;}
.link_list ul li a .pic{display: block; background-repeat: no-repeat; background-position: center center; background-size: cover; padding-bottom: 40%; block;  border: 1px solid #e3e3e3;}
.link_list ul li a  .title{text-align: center; margin-top: 10px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis; font-size: 14px; display: block;}
.link_list ul li a:hover  .title{color:#d6b784;}










@media screen and (max-width:1200px){
.h_about .h_shares .text .rmb{font-size: 50px;}
	
.h_about .list{width: 72%;}
.h_about .h_shares{width: 28%;}
	
.team_text{width: 96%; left: 2%; margin-left: 0;}
	
.value .title{padding: 0 200px;}
}

@media screen and (max-width:1000px){
.header .mainnav{margin-left: 2%; width: 70%;}
.mainnav ul li{width: 15.66%;}
.mainnav ul li>a{font-size: 14px;}
.h_about .list{width: 62%;}
.h_about .h_shares{width: 38%;}
.h_about .list .txt{width: 90%;}
.h_about .h_shares .text .rmb{font-size: 45px;}
	
.h_newsCon ul li time{font-size: 36px; width: 12%;}
	
.footerList dl dt a{font-size: 14px;}
.footerList dl dd a{font-size: 12px;}
.footerT .right{width: 35%;}
	
.footer_link{text-align: center; width: 100%;}
.footer_cop .cop{text-align: center; width: 100%; margin-top: 10px;}
	
.menuList ul li{margin: 0 5px;}
.menuList ul li a{font-size: 14px;}
	
.news ul li .box a{padding-top: 5%;}
	
.vision .text{padding: 0 10%;  width: 80%;}
	
.value .title{padding: 0 100px; font-size: 24px;}
	
.model_list ul li .box a .txt {margin-top: 10px;}
	
.model_list ul li .pic{width: 30%; padding-bottom: 20%;}
.model_list ul li .box{width: 70%;}
	

}

@media screen and (max-width:1024px){
.header .mainnav{width: 40%; margin-left: 0; float: none; position: absolute; top: 100%; right: -2%; background: #fbfbfb; display: none; z-index: 100;}
.mainnav ul li{float: none; width: 100%;  height: 35px; line-height: 35px; border-bottom: 1px solid #f3f3f3;}
.mainnav ul li a{padding-top: 0; font-size: 14px; height: auto;}
.header_r{right: 60px; }
.mainnav ul li.on>a:after,.mainnav ul li:hover>a:after{display: none;}	
.mobile_menu{display: block; top: 42px; margin-top: 0;}
	
.HomeBan .bx-pager{bottom: 20px;}
.HomeBan .bx-pager .bx-pager-item a{width: 20px; height: 20px;}
	
.h_about .list{width: 100%;}
.h_about .h_shares .text{padding: 5%;}
.h_about .h_shares{width: 100%; position: static;}
	
.h_bus .list ul li .icon img{height: 50px;}
.h_bus .list ul li .title{font-size: 14px;}
.h_bus .list ul li .txt{font-size: 12px;}
	
.h_newsCon ul li time{font-size: 32px; width: 18%;}
.h_newsCon ul li .text{width: 70%;}
	
.h_ent ul li .text .txt{font-size: 12px;}
	
.footerT .right .code .pic{width: 90px; }
.footerT .right .code span{font-size: 12px;}
	
.location{float: none; margin-top: 20px;}
.menuW{margin-top: 0;}
.menuList{float: none; width: 100%; margin-top: 20px; text-align: center;}
.menuList ul li{ width: 20%; float: left; display: block; margin: 0;}
.menuList ul li a{height: 80px; line-height: 80px;}
	
.about .box .left{  width: 100%;}
.about .box .right{margin-top: 20px; width: 100%; text-align: center;}
	
.deveList ul li em{font-size: 20px; top: 15px; right: 15px;}
.deveList ul li.on em{ left: 15px;}
.deveList ul li .title{padding-right: 90px;}
.deveList ul li.on .title{padding-left: 90px;}
	
.business_list ul li{width: 50%;  }
.business_list ul li.li3{background: #dae5e8;}
.business_list ul li.li1{width: 100%;}
	
.business_trade ul li{width: 50%;}
	
.business_log  ul li{width: 100%;}
	
.investor_inT .title{font-size: 20px;}
.investor_in .left .list ul li a,
.investor_in .right .list2 ul li a{font-size: 14px;}
	
.investor ul li a{font-size: 14px;}
	
.news ul li .box a .title{font-size: 18px;}
.news ul li .box a time{font-size: 36px; line-height: 36px; padding-top: 5px; height: 62px;}
	
.vision{margin-top: 40px;}
.vision .text{font-size: 16px;}
	
.value .title{width: 80%; padding: 0 10%;}
.value .title:before{width: 50px; height: 80px; margin-top: -40px;}
.value .title:after{width: 50px; height: 80px; margin-top: -40px;}
	
.Honor .Honor_box .pic{left: 6%;}
.Honor .Honor_box dl dd{font-size: 14px; padding-left: 58px;}
.Honor .Honor_box dl dd em{font-size: 20px; margin-left: -58px;}
	
.staff .list ul li {width: 100%; border-top: 1px solid #ececec;}
.staff .list ul li a{padding: 5% 0; border: none;}
.staff .list ul li .txt{margin-top: 10px;}
}

@media screen and (max-width:640px){
.header{height: 50px;}
.header .logo{margin-top: 5px;}
.header .logo img{height: 40px;}
.header_r{top: 50%; margin-top: -9px;}
.mobile_menu{top: 50%; margin-top: -15px;}
	
.h_about .list{padding: 20px 0;}
.h_about .h_shares .text .rmb{font-size: 30px;}
.h_about .h_shares .text{padding: 5%;}
.h_about .h_shares .text .rmb em{font-size: 16px; background: url(/en/images/about_arrow.png) 0 0 no-repeat; background-size: contain;}
.h_shares .time{margin-top: 0;}
	
.h_about .bx-pager{position: static; margin-top: 10px;}
.h_about .list .title{font-size: 18px;}
.h_about .list .title span{font-size: 14px;}
.h_about .list .txt{margin-top: 10px;}

.h_busW{padding-top: 40px;}
.h_busT .title{font-size: 18px;}
.h_busT span{font-size: 18px;}
.h_bus .list ul li .txt{white-space: inherit; margin-top: 10px;}
.h_bus .list ul li .icon img{height: 40px;}
.h_bus .list ul li .title{margin-top: 15px;}
.h_bus .list{margin-top: 20px;}
.h_busT{padding-top: 20px;}
	
.h_news .list .box_pic{width: 100%;}
.h_news .list .h_newsCon{width: 100%;}
.h_newsMenu ul li a{height: 40px; line-height: 40px; font-size: 14px;}
.h_news{margin-top: 20px;}
.h_newsCon ul li .txt{font-size: 12px;}
.h_newsCon ul li .title{font-size: 14px;}
.h_newsCon .more{margin-top: 20px; width: 100px; font-size: 12px; height: 35px; line-height: 35px;}
	
.h_entW{margin-top: 20px;}
.h_ent ul li .text .title{font-size: 16px;}
.h_ent ul li a{height: auto; padding-bottom: 110%;}
.h_ent ul li .text .txt{white-space: inherit; margin-top: 5px;}
	
.footerList{width: 100%;}
.footerList dl{width: 33.33%; margin: 0; text-align: center;}
.footerList dl dd{display: none;}
.footerT .right{width: 100%; margin-top: 20px; text-align: center;}
.footerT .code{display:inline-block;  *zoom:1; *display:inline; }
.footerT .right .icon{text-align: center; margin-top: 20px;}

.menuList ul li{width: 25%;}
.menuList ul li a{font-size: 12px; padding: 0 5px; height: 40px; line-height: 40px;}
	
.about{padding: 20px 0;}
.about .box .title{font-size: 18px; line-height: 17px;}
	
.deveList ul li .title{margin-top: 9px;}
.deveList ul li em{font-size: 16px;}
.deveList ul li .title{font-size: 12px;}
	
.deveList ul li .box{width: 100%;}
.deveList ul li.on .box{width: 100%; float: none;}
	
.deveList{background: none;}
.deveList ul li{margin-top: 5px;}
.deveList ul li i{display: none;}
.deveList ul li.on i{display: none;}
.deveList ul li .title{padding: 5% 5% 5% 90px;  text-align: left; margin-top: 3px;}
.deveList ul li.on .title{padding: 5% 5% 5% 90px;}
	
.deveList ul li em{right: auto; left: 15px; }
.deveList ul li em::before{left: auto; right: -28px; }
	
.deve{margin-top: 20px; padding-bottom: 20px;}
.deveT{font-size: 18px; line-height: 24px;}
.deveT span{font-size: 14px;}
.columnT{font-size: 18px; line-height: 24px;}
.columnT span{font-size: 14px;}
.deveList{padding-top: 0;}
	
.deveList .next{bottom: -20px;}
.deveList .prev{bottom: -20px;}
	
.team_list ul {margin-right: -2%;}
.team_list ul li{width: 48%; margin: 20px 2% 0 0;}
	
.team_list ul li .text .title{font-size: 14px;}
.team_list ul li .text span{font-size: 12px;}
	
.team_text i{width: 20px; height: 20px;}
.team_text .img{width: 100%; padding-bottom: 40%; background-size: contain;}
.team_text .txt{width: 100%;}
.team_text .txt .tip{text-align: center; font-size: 18px; margin-top: 10px;}
.team_text .txt .tip span{font-size: 14px;}
.team_text .txt .team_txt{margin-top: 20px; line-height: 24px;}
	
.business_list ul li .txt{margin-top: 20px; font-size: 12px;}
.business_trade ul li .tip{font-size: 14px;}
.business_txt{font-size: 12px;}
	
.business .form table th{font-size: 12px;}
.business .form table td{font-size: 12px;}
.business .list ul li span img{height: 40px;}
.business .list ul li .txt{white-space: inherit; margin-top: 10px;}
.business .list ul li{width: 100%;}
.business .list{border-right: none;}
.business_trade2 .business_txt{white-space: inherit;}
.business .list ul li a{padding: 4% 0; border: none; border-bottom: 1px solid #ececec;}
	
.business_logList .title{font-size: 16px;}
.business_logList ul li{width: 100%;}
.business_logList ul li .box{border: none; padding: 0 2%;}
.business_logList .txt{margin-top: -18px;}
.business_logList .txt{height: auto;}
.business_logList{border: none;}
.business_logList{padding-bottom: 20%;}
	
.investor_in{padding: 40px 0;}
.investor_in .left{width: 100%;}
.investor_in .right{width: 100%;}
.investor_in .right .box1{margin-top: 35px;}
.investor_inT .title{font-size: 18px;}
.investor_inT .more{font-size: 14px;}
	
.investor ul li{width: 98%;}
	
.Pages .a_prev, .Pages .a_next, .Pages .a_first, .Pages .a_end{padding: 8px 0;}
.Pages .p_page em{display: none;}
	
.news ul li .pic{width: 40%; padding-bottom: 30%;}
.news ul li .box{width: 60%;}
.news ul li .box a{padding-top: 10%;}
.news ul li .box a .title{font-size: 16px;}
.news ul li .box a time{display: none;}
.news ul li .box a .text{margin-left: 0;}
.news ul li .box a .txt{font-size: 12px; max-height: 30px;}
	
.news{padding: 20px 0;}
	
.news-info{margin-top: 20px;}
.news-info .h5{font-size: 16px;}
	
.news_list2{margin-top: 20px;}
.news_list2 ul li a{height: 50px; line-height: 50px;}
.news_list2 ul li a .title{font-size: 14px; width: 60%;}
.news_list2 ul li a .title{padding-left: 40px;}
.news_list2 ul li a .title::before{left: 20px;}
	
.vision{padding-bottom: 30%;}
.vision .text .title{font-size: 12px;}
.vision .text{font-size: 12px; width: 70%; padding: 0 15%;}
.vision .text::before{width: 30px; height: 80px; top: 20px; }
.vision .text::after{width: 30px; height: 80px; top: 20px; }
	
.value .title{font-size: 16px;}
.value .title:before{width: 30px; height: 50px; margin-top: -20px;}
.value .title:after{width: 30px; height: 50px; margin-top: -20px;}
	
.Honor .Honor_box{padding-top: 26%;}
.honor_txt{background: none;}
.Honor .Honor_box .pic{width: 100%; position: static; text-align: center; }
.Honor .Honor_box .text{height: auto; width: 90%; margin-left: 10%;}
	
.welfare ul{margin-right: -2%;}
.welfare ul li .title{font-size: 16px;}
.welfare ul li{width: 48%; margin-right: 2%;}
	
.model_list ul li{margin-top: 20px;}
.model_list ul li .box a .title{font-size: 16px;}
.model_list ul li .box a .txt{font-size: 12px; line-height: 20px; margin-top: 5px;}
.model_list ul li .box a .title span{font-size: 12px;}
.model_list ul li .pic{width: 40%; padding-bottom: 30%;}
.model_list ul li .box{width: 60%;}
.model{padding: 20px 0;}
	
.Idea{margin-top: 20px;}
.Idea .txt{line-height: 24px; }
.Idea .pic{margin-top: 20px;}
	
.join dl dd  .text .btn{position: static; margin-top: 20px; display: block;}
	
.join_message tr td .top{width: 30%;}
.join_message tr td .text{width: 75%;}
.join_message tr td .btn{width: 90px; margin-right: 0;}
.join_message .tip{width: 80px; }
.join_message tr td textarea{width: 75%;}
	
.contact_box img{height: 40px;}
.contactList ul li .text{font-size: 14px;}
.contactList ul li .text span{font-size: 12px;}
.contact .pic{margin-top: 20px;}
	
.link_list ul li{width: 48%;}
}

@media screen and (max-width:640px){
.h_ent ul li {width: 98%; margin-top: 10px;}
.h_ent ul li a{padding-bottom: 50%;}
}










.menuList ul li{ margin:0;}
.banner{ min-height:0;}



@media screen and (max-width:1200px){
.header .mainnav{ margin-left:2%;}
.mainnav ul li{ padding:0 8px;}
.footerList{ width:70%;}
.footerT .right{ width:30%;}
.footerList dl dt a,
.footerList dl dd a{ font-size:12px;}
.menuList ul li a{ font-size:14px;}



}


@media screen and (max-width:1024px){
.footerList dl dd{ display:none;}
.footerList,
.footerT .right{ float:none; width:100%;}
.footerT .right{ text-align:center;}
.footerT .code{ display:inline-block;}
.footerT .right .code .pic{ width:135px; margin-left:0;}
.footerT .right .icon{ text-align:center; margin-top:20px;}
.menuList ul li{ width:auto;}
.menuList ul li a{ height:auto; line-height:18px; padding:10px 15px;}
.location{ width:95%;}


}


@media screen and (max-width:768px){
.h_newsMenu ul li a{ font-size:16px;}
.menu2 ul li a{ height:auto; line-height:18px; padding:10px 5px;}



}



@media screen and (max-width:640px){
.footerW{ padding:20px 0;}
.footer_cop{ padding:15px 0 0;}
.h_newsMenu ul li a{ font-size:14px; height:auto; line-height:16px; padding:10px 0;}
.h_news .h_newsMenu{ background:#ecf1f3;}
.h_ent ul li .text{ padding-top:5%;}

}
<!--耗时1753033324.0336秒-->