﻿@charset "utf-8";
/* CSS Document */
body, nav, dl, dt, dd, p, h1, h2, h3, h4, ul, ol, li, input, button, textarea, footer {margin:0;padding:0;}
html,body{-webkit-text-size-adjust:none;}
html{line-height: 1rem;}
body {
	font-family: "微软雅黑";
	color: #333;
	-webkit-text-size-adjust: none;
	min-width: 320px;
	max-width:800px;
	overflow-x:hidden;
    position: relative;
	margin: 0 auto;
	font-size:0.1rem;
	background: #f4f4f4;
}
.dis{display:none;}
em,i{font-style:normal;}
h1, h2, h3, h4, h5, h6{font-size:100%;font-weight:normal;}
form{display: inline}
ul, ol{list-style: none}
a {text-decoration: none;color: #333;}
a:hover,a:active,a:focus{color:#00578a;text-decoration: none;
cursor:pointer;}
a:active{color:#aaa;}
/* a{blr:expression(this.onFocus=this.blur());-webkit-tap-highlight-color:rgba(0,0,0,0);} */
*:focus{outline:0;}
.clearfix:after {content: ".";display: block;height:0;clear:both;visibility: hidden;}
.clearfix {*zoom:1;}
.clear{clear:both;}
img {
	vertical-align:middle;
	border:0;
	-ms-interpolation-mode:bicubic;
}
button, input, select, textarea {
	font-size: 100%;
	vertical-align: middle;
	outline: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);   /* 点击高亮的颜色*/
	font-family: "微软雅黑";
}
textarea{resize:none;}
button,input[type="button"],input[type="reset"], input[type="submit"], input[type="text"],input[type="password"]{
	cursor: pointer;
	/*-webkit-appearance: button;
	-moz-appearance: button*/
	-webkit-appearance:none;
	-moz-appearance:none
}
button::-moz-focus-inner,input::-moz-focus-inner
{padding:0;border:0;}
table {border-collapse:collapse;border-spacing:0;}
img,object{max-width:100%;}
/*webcss reset部分结束*/
.padd-top{ padding-top: 0.45rem;}
.mask_bg{ background: rgba(0,0,0,0.5); width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 400; display: none;}
.left_div.menu_open .mask_bg{ display: block;}
header{position: fixed; background:#fff; left: 0; top: 0; height: 0.45rem; width: 94%; padding: 0 3%;z-index: 205;transition: 0.5s all;-webkit-transition:0.5s all;}
header i{ display:block; float: left; position: relative; color: #fff; padding-left: 0.28rem; margin-left: 0.18rem; font-size: 0.12rem; line-height: 150%;}
header i img{ position: absolute; width: 20px; left: 0;  top: 0.05rem;}
header i>span{ display: block; font-size: 0.13rem; font-family: arial;}
 .right_div{position: fixed;height: 100%; box-sizing:border-box;    top: 0;
    overflow-x: hidden; z-index: 200;  
    overflow-y: auto; left: 100%;width: 62.1%;background-color: #fff;transition: 0.5s all;-webkit-transition:0.5s all;}
.right_div.right_open{transform: translateX(-100%);-webkit-transform: translateX(-100%);}
.left_div{position: relative;transition: 0.5s all;-webkit-transition: 0.5s all;}
.nav .nav_li { display: none;}
.nav li{width: 100%; overflow: hidden; position: relative;border-bottom: #f5f5f5 1px solid;}
.nav li.act{ background: #eee;}
.nav li>a{ color: #999;line-height: 0.45rem; height: 0.45rem; display: block; padding-left: 0.2rem; /*text-align: center; */font-size: 0.13rem;}
.nav li>a img{ width: 0.1rem; opacity: 0.6; margin-right: 0.1rem;}
.nav li.act>a{ border-bottom: #dddbdb 1px solid; color: #00578a;}
.nav_li a{ display: block; padding-left: 0.31rem;color: #a6a6a6;font-size:0.12rem; line-height: 0.3rem; height: 0.3rem;}
li.n_tp img{ width: 70px; width: 50px;  margin-left: 0.2rem;}
li.n_tp i{  transition: all 0.3s; transform: translateY(-50%); top: 50%; display: block; background: url(../img/close_ico.png) no-repeat; background-size: 100%; position: absolute; right: 0.2rem; width: 18px; height: 18px;}
.right_div .nav .n_tp {
    height: 0.45rem;
    background: #0161b4;
  box-shadow: 3px 0 5px rgba(1,97,180,0.6) inset;
    -moz-box-shadow:3px 0 5px rgba(1,97,180,0.6) inset;
}
.phoneDiv{ margin-top:0.2rem; font-family: Arial, Helvetica, sans-serif; font-size: 0.14rem; color: #333; padding-left: 0.2rem; line-height: 150%;}
.phoneDiv p{ color: #0782e2; font-size: 0.16rem; line-height: 180%;}
.left_div.menu_open{ height:100%;transform: translateX(-62.1%);-webkit-transform: translateX(-62.1%);}
/*.head{ position: fixed; background: #fff; left: 0; top: 0; height: 0.5rem; width: 94%; padding: 0 3%; z-index: 50;transition: 0.5s all;-webkit-transition:0.5s all;}
.head.head_open .type_icon {
    background-size: 80%;
}

.head.head_open {
    transform: translateX(-62.1%);
    -webkit-transform: translateX(-62.1%);}*/
.nav li span{ display: inline-block;}
 span.more span{background: #999;
    position: absolute;}
span.more{width: 0.12rem;
    height: 0.12rem;
    position: relative;
    float: right;
        top: 0.18rem;
    margin-right: 0.15rem;
}
span.more span.h {
    width: 12px;
    height: 2px;
    transform: translate3d(0,5px,0);
    -webkit-transform: translate3d(0,5px,0);
}
span.more span.v {
    transform: rotate3d(0,0,1,90deg) translate3d(5px,0,0);
    -webkit-transform: rotate3d(0,0,1,90deg) translate3d(5px,0,0);
}
.transform {
    transition: all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
    -webkit-transition: all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
}

.nav_li a img{  width: 7px; margin-right: 0.12rem; vertical-align: middle;}
.nav_li a:hover{ color: #333;}
.type_icon{ width:0.22rem; position: absolute; height: 100%; z-index: 10;  right: 3%; top: 0;}
.type_icon .img1{ display: block;}
.type_icon .img2,.type_icon.show .img1{ display: none;}
.type_icon.show .img2{ display: block;    width: 0.15rem;}
a.logo{width:2rem; display: block;/* margin: 0 auto;*/ float: left; height: 100%; position: relative; z-index: 5;}
a.logo img{display: block;}
.all_content1{ padding-top: 0.45rem;}
.searchImg{ width: 0.3rem; display: block; float: right; margin-right: 0.3rem; height: 100%;}
.searchImg img{ width:0.18rem; }
.serchDiv{background: rgba(0,0,0,0.4); width: 94%; padding:5% 3%; font-size: 0;    position: absolute; z-index: 100; display: none;}
.serchDiv .text_input{ width: 2.5rem; height: 0.3rem; text-indent: 0.12rem; font-size: 0.12rem; border: none; border-radius: 0.15rem 0 0 0.15rem; vertical-align: top; }
.serchDiv .searchBtn{ width: 0.5rem; background-color: #d7a954; height: 0.3rem; border: none; vertical-align: top; border-radius: 0 0.15rem 0.15rem 0; background-image: url(../img/search_ico2.png) ; background-repeat: no-repeat; background-size: 0.18rem; background-position: center;}
/*轮播图start*/
.index_play {width: 100%; } 
.index_play .swiper-slide>a img,.busin_pic .swiper-slide img{ display: block; width: 100%;}
.swiper-container.index_play .swip_dot.swiper-pagination-bullets{ bottom: 0.1rem;}
.swiper-container.index_play .swip_dot .swiper-pagination-bullet{opacity:1; background: #fff; vertical-align: middle; }

.swiper-container.index_play .swip_dot .swiper-pagination-bullet.swiper-pagination-bullet-active,.product_div .swiper-pagination .swiper-pagination-bullet-active { background: #0068b7; }
.black_bg{ display: none; position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: 20; background: rgba(0,0,0,0.7);}
.divTitle{ color: #404040; font-size: 0.18rem; text-align: center; line-height: 120%; padding: 0.2rem 0;}
.divTitle i{ display: block; color: #b2b2b2; font-size: 0.1rem;}
/* .divTitle i>span{ height: 0.01rem; background: #dadada; width: 0.4rem; display: inline-block; position: relative; top: -0.03rem; margin: 0 0.2rem;} */
.businList{ width: 97%; padding-right: 3%;    padding-top: 0.2rem;}
.businList li{float: left; width: 17%;  text-align: center; margin-left: 3%; position: relative;} 
.businList li a{display: block; color: #fff; width:100%; margin: 0 auto;padding: 0.1rem 0; }
.businList li img{ display: block; width: 0.3rem; margin: 0 auto;}
.businList li .p1{ font-size: 0.12rem; margin-top: 0.1rem; }
.businList li .p2{font-size: 0.1rem; opacity: 0.4; min-height: 0.26rem;}
.businList li.li_01{ background: #005bac;}
.businList li.li_02{ background: #d7a954;}
.businList li.li_03{ background: #ea4b3d;}
.businList li.li_04{ background: #40b290;}
.businList li.li_05{ background: #2d90f5;}
.newDiv{ width: 100%;}
footer{ background: #005bac; color: #e1e1e1; width: 90%; padding: 0.05rem 5%; line-height:150%;}
footer a{color: #e1e1e1;}
.newsName{ text-align: center;}
.newsName a{ color: #494949; display: inline-block; width: 0.6rem; height: 0.25rem; line-height: 0.25rem; margin: 0 0.08rem; font-size: 0.12rem; border-radius: 0.03rem;-webkit-border-radius:0.03rem;-moz-border-radius:0.03rem;}
.newsName a.on{ background: #d7a954; color: #fff;}
.newTab { width: 94%; padding: 0 3%;}
.newsIntro dl dt{ float: left; width: 1rem; position: relative;}
.newsIntro dl dt img,.newsIntro dl dt a{ display: block; width: 100%;}
.newsIntro dl dt span{ position: absolute; display: inline-block; width: 0.6rem; height: 0.16rem; line-height: 0.16rem; color: #444; left: 0; bottom: 0; background: #fff;}
.newsIntro dl dd{ float: left; margin-left: 0.1rem; width: 1.7rem; line-height: 150%;}
.newsIntro dl dd .p1{ color: #333; font-size: 0.12rem; padding-top: 0.05rem;}
.newsIntro dl dd .p3{ color: #b2b2b2;font-size: 0.1rem; margin: 0.03rem 0;}
.newsIntro dl{ padding: 0.1rem; background: #fff; margin-bottom: 0.1rem;}
.newsIntro li{ padding: 0.1rem 0; border-top: #e2e2e2 1px solid;}
.newsIntro li font{ line-height: 180%;  display: block; float: left; width: 0.6rem; text-align: center; padding: 0.1rem 0; background: #f3f3f3; color: #878787; font-size: 0.12rem;}
.newsIntro li font span{ display: block; font-weight: bold; color: #5c5c5c; font-size: 0.16rem;}
.newsIntro li  .li_Txt{ float: left; width: 2.3rem; margin-left: 0.1rem; line-height: 180%;}
.newsIntro li  .li_Txt .p1{ color: #333;font-size: 0.12rem; }
.newsIntro li  .li_Txt .p2{ color: #999;font-size: 0.11rem;margin-top: 0.05rem;}
.seeMore{ display: block; margin: 0.2rem auto ; font-size: 0.125rem; width: 1.5rem; height: 0.3rem; line-height: 0.3rem; text-align: center; background: #0781e1; color: #fff; border-radius: 0.15rem;-moz-border-radius: 0.15rem;-webkit-border-radius: 0.15rem;}
.tabBd>div{ display: none;}
.tabBd>div:first-child{ display: block;}
.videoDiv{ margin-top: 0.1rem; width: 94%; padding: 0 3%; background: #fff;}
.video{ display: block; width: 100%;}
.video video{ width: 100%; height: 1.88rem;}
.company_enter{ display: block; width: 100%; margin-top: 0.2rem;}
/*返回顶部start*/
.sibar{ position: fixed; right:0 ; bottom:0.7rem; z-index: 60;}
.sibar a,.sibar a img{ display: block; width: 50px; height: 50px;}
.sibar a{ margin-top: 0.12rem;}
/*内页样式start*/
header h2{ color: #0460a9; position: absolute; left: 0; width: 100%; height: 0.45rem; line-height: 0.45rem; text-align: center; font-size: 0.14rem; z-index: 5;}
header a.return{  position: absolute;z-index: 8; width: 100%; height: 100%; width: 0.3rem;}
header a.return img{ width: 13px;}
.bar_nav{ height: 0.4rem; line-height: 0.4rem; background: #fff; text-align: center;}
.bar_nav a{ color: #333; font-size: 0.12rem; margin: 0 0.25rem; }
.menu_nav{margin: 0.2rem 0; }
.menu_nav .swiper-slide a{ display: block; text-align: center; border:#a0a0a0 1px solid; height: 0.26rem;line-height: 0.26rem;font-size: 0.12rem;border-radius: 0.12rem; -webkit-border-radius: 0.13rem;-moz-border-radius: 0.13rem;}
.menu_nav .swiper-slide.active-nav a{ color: #fff; background: #f87010; border-color: #f87010;}
.menu_nav .swiper-slide{ width: 40%;}
.bar_nav .swiper-slide{ width: 30%}
.bar_nav .swiper-slide a{ margin: 0; display: block; position: relative;}
.bar_nav .swiper-slide.active-nav a::after{ content: ''; width: 55%; height: 2px; background: #0068b7; position: absolute; bottom: 0;left: 50%; transform: translateX(-50%);}
.btn1{ position: absolute; z-index: 10; top: 0; width: 0.3rem;}
.bar_nav .button-prev { left: 0;}
.bar_nav .button-next { right: 0;}
.btn1 img{ width: 10px;}
.about_txt{ }
.contact{    border-top: #dbdbdb 1px solid;}
.map{ height:2rem; overflow: hidden; margin-top: 0.2rem;}
.map img{ display: block;width: 100%;}
.div_title{ text-align: center;color: #d7a954;}
.div_title h3{ font-size: 0.14rem; }
.div_title p{  line-height: 150%; margin-top: 0.05rem;    opacity: 0.53;}
.intro_txt p{ line-height: 200%; color: #666; font-size: 0.12rem; margin-top: 0.1rem; text-align: left; }
.intro_txt>img{ margin-top: 0.2rem;max-width: 100%;}
.intro_txt {position: relative; z-index: 1;}
.paper_ul li{ background: #fff;overflow: hidden; margin-top: 0.12rem; padding: 3%;}
.paper_ul li img{display: block; float: left; width: 1.3rem;}
.paper_ul li a>div{ float: left; width: 1.6rem; margin-left: 0.1rem;  text-align: left;}
.paper_ul li a>div span{ display: block; font-weight: bold; color: #565656; font-size: 0.125rem; margin: 0 0 0.05rem; line-height: 180%;}
.paper_ul li a>div p{ margin-top: 0.03rem; font-size: 0.12rem; line-height: 130%; color: #9c9c9c;    max-height: 0.3rem; overflow: hidden;}
.paper_ul li a>div font{ display: block; margin: 0.05rem 0;color: #9c9c9c; }
.container_show{ padding:3% 3%; width: 88%; margin: 0.2rem auto;    background: #fff; position: relative;}
.container_show::after{ content: ''; background: url(../img/bg1.jpg) no-repeat; position: absolute; top:0;left: 0; width: 0.8rem; height: 0.4rem; background-size:cover;}
.container_show::before{ content: '';width: 100%; height: 0.7rem;background: url(../img/bg2.jpg) no-repeat;background-size:cover; position: absolute; bottom: 0;left: 0;}
.intro_img{ background: #d7a954; width: 85%;padding-bottom:0.1rem; padding-right: 0.1rem;  margin: 0.2rem auto; }
.intro_img img{ margin-top:-0.1rem; width: 100%;}
.container_show.afternone::after,.container_show.afternone::before{ display: none;}
/* 新闻详情start */
.news_detail{ width: 94%; padding: 0.15rem 3% ; background: #fff; margin-top: 0.1rem;}
.news_detail h1{ font-size: 0.13rem; line-height: 180%; text-align: center; }
.news_detail  .time{ text-align: center;}
.news_detail  .time i{   margin-right:5px;line-height: 180%; color: #8e8e8e;}
.txt_show_cont p{ line-height: 180%; font-size: 0.12rem; color: #555; margin-top: 0.15rem;}

.txt_show_cont img{ margin-top: 0.15rem; width: 100%; height: auto;}
.show1{ color: #666; font-size: 0.12rem; margin-bottom: 0.2rem;}
.show1 img{ width: 15px; margin-right: 0.05rem;}
.show1  a{ display: inline-block; padding: 0.05rem; background: #d7a954; color: #fff;  margin-top: 0.05rem; border-radius: 0.04rem;}
#nativeShare{margin:0 auto; width: 100%;padding: 0.1rem 0 0.3rem;overflow: hidden;}
#nativeShare .label{width: 18%;padding-right: 2%;text-align: right;font-size:0.14rem;color:#666666;line-height:200%;}
#nativeShare .list {width:80%;float: right;}
#nativeShare .list span {height:0.25rem;width:0.25rem;padding:0 1%;display:inline-block;}
#nativeShare .list span i {height:0.25rem; width:0.25rem;display: block;margin:0 auto;}
#nativeShare .weibo i{background-image: url('../img/weibo.png'); background-size: cover;}
#nativeShare .weixin i{background-image: url('../img/weixin_friend.png'); background-size: cover;}
#nativeShare .weixin_timeline i{background-image: url('../img/weixin.png'); background-size: cover;}
#nativeShare .qq i{background-image: url('../img/qq.png'); background-size: cover;}
#nativeShare .qzone i{background-image: url('../img/qqzone.png'); background-size: cover;}
#nativeShare .more i{background-image: url('../img/more.png'); background-size: cover;}
#nativeShare .list span.qzone,#nativeShare .list span.more{width:0.25rem;}

#fenxiang{display: none;}
.fenx{/*height: 0.6rem;*/width:100%;font-size: 0;}
.fenx .tt{  font-size:0.12rem;color:#666666;line-height: 200%;width: 0.4rem;display: inline-block;vertical-align: middle;}
.fenx .bdsharebuttonbox{width:80%;display: inline-block;vertical-align: middle;}
.fenx .bdsharebuttonbox a{margin-left:0.2rem;}
#bdfx a {height:0.25rem; width:0.25rem;margin:0; padding:0;margin: 0 1%;display: inline-block;}
#bdfx .d1{background:url(../img/qqzone.png) no-repeat center;background-size:100% 100%;}
#bdfx .d2{background:url(../img/weibo.png) no-repeat center;background-size:100% 100%;}
.more_news{ font-size: 0.13rem;}
.more_news a>span{  color: #333;}
.more_news a{ text-align: center; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space:nowrap; display: block; line-height: 0.3rem; color: #333; }
.more_news a:hover{ color: #fff; background: #0460a8; border-color: #0460a8;}
.more_news a:hover>span{ color: #fff;}
.returnList{margin-top:0.2rem; display: block; width: 1rem; height: 0.26rem;line-height: 0.26rem; background: #0460a8; color: #fff; font-size: 0.12rem; text-align: center;}
/* 视频中心start */
.promote_video { width: 94%; margin-top: 0.2rem; padding: 0 3%; background: #fff;}
.promote_video dl{ position: relative; margin-bottom: 0.15rem;}
.promote_video dt img{ display: block; width: 100%; }
.promote_video dl a{ display: block; width: 100%; height: 100%;}
.promote_video dd{ position: relative; background: #f5f5f5; height: 0.3rem; line-height: 0.3rem; width: 94%;  padding: 0 3%;}
.promote_video dd span{ width: 20px; height: 20px; position: absolute; right: 0.15rem; top: 50%; margin-top: -10px; display: block;}
.promote_video dd span img{ width: 20px; height: 20px; display: block;}
.promote_video dd a{font-size: 0.12rem;}
.promote_video dt{ position: relative;}
.promote_video dt font{background: url(../img/video_ico.png) no-repeat;  background-size:cover; width: 40px; height: 40px; display: block; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);}
/* 投资者关系start */
.reportList{margin-top: 0.2rem; width: 100%; min-height: 4rem;}
.reportList li{ padding: 0 3%; height: 0.4rem; margin-bottom: 0.1rem; line-height: 0.4rem; position: relative; background: #fff; }
.reportList li a.txt1{  padding-left: 0.1rem ;font-size: 0.12rem; display: inline-block; width: 2.2rem; position: relative;}
.reportList li a.txt1:after{ content: ''; width: 0.04rem; height: 0.04rem; border-radius: 50%; background: #ccc; position: absolute;left: 0;}
font.icon{ display: block; position: absolute; right: 3%; top: 0;} 
font.icon a{ display: inline-block; margin-left: 0.05rem; padding-left:0.08rem;}
.reportList li span{    font-family: "宋体";color: #616161; display: block; position: absolute; top: 0;right: 0;}
.Stockprice ,.leaderKind{ font-size: 0; margin-top: 0.2rem; text-align: center;}
.Stockprice a,.leaderKind a{ font-size: 0.12rem; background: #f0f0f0;    margin: 0 0.05rem;  display: inline-block;width: 0.8rem; height: 0.24rem; line-height: 0.24rem; text-align: center; border-radius: 0.12rem;}
.Stockprice a.on,.leaderKind a.on{  background: #0061ae; color: #fff;}
.Stockprice a{ margin-bottom: 0.1rem;}
.Stockprice_pic{ margin-top: 0.2rem;padding-bottom: 0.2rem;}
.Stockprice img{ width: 100%;}

.swiper2 {
  position: relative;
  width: 100%;
  border-bottom: 1px solid #e6e3e3;
  padding: 0.2rem 0 0rem;
}
.swiper2 .swiper-slide {
  font-size: 0.12rem;
  padding-bottom: 0.15rem;
  background-size: 12%;
  text-align: center;
}
.swiper2 .swiper-slide:after {
  content: "";
  background: url(../img/icon_lic.png) no-repeat center bottom;
  display: block;
  width: 0.1rem;
  height: 0.12rem;
  position: absolute;
  left: 50%;
  margin-left: -0.05rem;
  bottom: -0.05rem;
}
.swiper2 .swiper-slide.active-nav {
  font-weight: bold;
  color: #d7a954;
}
.swiper2 .swiper-slide.active-nav:after {
  content: "";
  background: url(../img/icon1.png) no-repeat center bottom;
  background-size: 100%;
  display: block;
  width: 0.16rem;
  height: 0.17rem;
  position: absolute;
  left: 50%;
  margin-left: -0.08rem;
  bottom: -0.07rem;
}


.button_prev,
.button_next {
  width: 0.2rem;
  height: 0.2rem;
  position: absolute;
  top: 0;
  z-index: 20;
  top: 0.29rem;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}
.button_prev {
  background: url(../img/icon_left_on.png) no-repeat center;
  left: 2%;
  background-size: 100%;
}
.button_next {
  background: url(../img/icon_right_on.png) no-repeat center;
  right: 2%;
  background-size: 100%;
}
.button_prev.swiper-button-disabled{ background: url(../img/icon_left.png) no-repeat center;background-size: 100%;}
.button_next.swiper-button-disabled{ background: url(../img/icon_right.png) no-repeat center;background-size: 100%;}
.txtListShow{  padding-left: 0.15rem; font-size: 0.12rem; margin-top: 0.1rem;    padding-bottom: 0.1rem; position: relative;border-bottom: #eee 1px solid;}
.txtListShow img{ position: absolute;left: 0; top: 0.07rem;}
.txtListShow p.p1{ line-height: 180%; font-weight: bold;color: #5e5e5e;}
.txtListShow p.p2{ line-height: 180%;  margin-top: 0.01rem;    color: #666;}
.deveList{ position: relative;z-index: 1;}
.contact_way li{  color: #717171; font-size: 0.12rem; position: relative; line-height: 180%; margin-top: 0.08rem;}
.map{ height:2rem; overflow: hidden; margin-top: 0.2rem;}
.map img{ display: block;width: 100%;}
.company_list  p { font-size: 0.13rem; color: #d7a954;}
.company_list .list{ margin-top: 0.2rem;}
.ListShow dl{ border: #eee 1px solid; margin-top: 0.2rem; background: url(../img/bg3.jpg) no-repeat; background-size: cover;}
.ListShow dt font{ display: block;color: #6b6b6b;  line-height: 180%;}
.ListShow dt font.font1{ font-size: 0.12rem;}
.ListShow dt font.font2{ font-size: 0.1rem;}
.ListShow dt{  position: relative; border-bottom: #d7a954 0.02rem solid; padding: 0.05rem 0 0.05rem 0.4rem;}
.ListShow dt  img{ position: absolute; width: 0.2rem; left: 0.1rem;}
.ListShow dd{ padding: 0.1rem; font-size: 0.1rem; color: #666; line-height: 180%; height: 1.6rem;overflow: auto;}
.Enterprises1{ text-align: center; background: #fff;border-top: #eee 1px solid;}
.Enterprises1 h3{ line-height: 180%; font-size: 0.13rem; color: #d7a954; padding-bottom: 0.05rem;}
.Enterprises1 font{ display: block; color: #7f7f7f; font-size: 0.12rem;}
.EnterprisesName{ background: #fff; text-align: center; font-size: 0.12rem; height: 0.3rem; line-height: 0.3rem; border-bottom: #a6a6a6 1px solid;}
.EnterprisesName .swiper-slide{ color: #666; }
.EnterprisesName .active-nav span{ border-bottom: 0.02rem #d7a954 solid; display: block; height: 0.28rem; width: 80%; margin: 0 auto; color: #d7a954;}
.EnterprisesIntro { background: #fff; padding-bottom: 0.3rem;}
.EnterprisesIntro .paper_ul li{ border-bottom: #eee 1px solid; margin-top: 0;}
.EnterprisesIntro .paper_ul{ padding-top: 0.1rem;}
.pTitle{ font-size: 0.125rem; text-align: center; line-height: 150%; color: #666; margin-top: 0.2rem;}
.deveList dl{ margin-top: 0.2rem;     border-bottom: #f0f0f0 1px solid;}
.deveList dd span{  display: block; color: #0061ae; font-size: 0.13rem; text-align: center; padding-bottom: 0.06rem; text-align: left;}
.deveList dd{ padding: 0.1rem;}
.deveList dd p{ line-height: 180%; color: #666;}
.deveList dd span img{ width: 0.15rem; margin-right: 0.1rem;vertical-align: middle;  position: relative; top: -2px;}
.deveList dd font{ display: block; width: 0.8rem; height: 0.2rem; line-height: 0.2rem; text-align: center; margin-top: 0.1rem; color: #fff;}
.deveList>p{ line-height: 180%; color: #808080; padding: 0 3%;}
.lineDiv{ padding: 3% 0;width: 94%; margin: 0.2rem auto; background: #fff;}
.culture li{    padding: 0 0.1rem 0.1rem 0.4rem; border-bottom:#e1e1e1 1px solid; margin-top: 0.15rem;     min-height: 0.5rem; position: relative;}
.culture li img{ display: block; width: 0.25rem; margin: 0 auto; position: absolute; left: 0;     top: -0.05rem;}
.culture li span{ display: block; text-align: left; font-size: 0.12rem; color: #666; margin: 0.06rem auto 0.05rem;}
.culture li p{ line-height: 180%; color: #919191; text-align: left;}
.devedetail{ width: 88%; padding: 0 3%;}
.devedetail p span{ color: #0061ae;}
.devedetail p{ line-height: 200%; font-size: 0.11rem; color: #808080;}
.HonorDiv{    min-height: 4rem;}
.honorIntro::after{ content: ''; width: 1px; height: 100%; background: #d3d3d3; position: absolute;left: 0.1rem; top: 0;}
.honorYear .slide1{  margin-top: 0.15rem; position: relative;}
.honorYear .slide1::before{ content: ''; width: 0.13rem; height: 0.13rem; background: url(../img/honor_ico.png) no-repeat; background-size: cover; position: absolute;top: 0.08rem; left: 0.04rem; z-index: 10;} 
/* .honorYear .swiper-slide.active-nav{ color: #d7a954;} */
.honorIntro {position: relative; text-align: center; padding-top: 0.2rem;}
.honorYear .swiper-container-horizontal>.swiper-pagination-bullets{ bottom: 2px;}
.honorYear .swiper-pagination-bullet{ background: #fff; opacity: 1;}
.honorYear .swiper-pagination-bullet-active{ background: #d7a954;}
.honorPic{ margin-bottom: 0.15rem;}
.honorPic .swiper-slide img { width: 100%;}
.picAll .next,.picAll .prev{ position: absolute; top: 50%; transform: translateY(-50%); z-index: 99;}
.picAll .next img,.picAll .prev img{ width: 0.2rem;}
.picAll .next{ right: 0;}
.picAll .prev{left: 0;}
.picAll{ position: relative;}
.picAll{ width: 70%; margin: 0 auto; padding: 0 10%;}
.nextImg{ position: absolute; right: 0.05rem; top: 0.25rem;}
.swiper_list {     min-height: 4.8rem;}
.deve_box,.culture,.company_list{ position: relative; z-index: 1;}
.yearDiv a{ margin-top: 0.1rem; margin-right: 0.1rem; display: block; float: left; width: 0.629rem; height: 0.26rem; text-align: center;font-size: 0.12rem; color: #333; background: #f2f2f2; line-height: 0.26rem; border-radius: 0.03rem;}
.yearDiv a:nth-child(4n){ margin-right: 0;}
.yearDiv a.on{ background: #0061ae; color: #fff;}
.insideBan,.insideBan img{ width: 100%;}
.imgban{ width: 100%; display: block; position: relative;z-index: 1;}

.honorYear  .left{ width: 1rem; float: left; padding-left: 0.3rem; }
.honorYear  .right{ width: 1.4rem; float: right; text-align: left;}
.honorYear  .right .year{ color: #d7a954; font-size: 0.12rem; margin-top: 0.05rem;}
.honorYear  .right .year span{ font-size: 0.18rem;}
.honorYear  .right p{ font-size: 0.1rem; line-height: 150%; color: #808080; margin-top:0.05rem;}
.honorIntro img.ico{ position: absolute;left: 0; width: 0.2rem;z-index: 10; top: 0.05rem;}
.honorYear .next1{ text-align: left; margin-left: 0.02rem; position: relative;z-index: 10;}

.menunav a{ margin: 0.1rem 0.05rem 0; display: block; float: left; width: 0.9rem; height: 0.26rem; line-height: 0.26rem; background: #f0f0f0; color: #444; font-size: 0.1rem; text-align: center;}
.menunav a.on{ background: #0061ae; color: #fff;}
.ylDiv { position: relative; left: 0; padding-left: 0.3rem;  width: 85%; margin: 0.2rem auto;}
.ylDiv>img{ position: absolute; left: 0; top: 0.03rem;  width: 0.22rem;}
.ylDiv p{ line-height: 180%; color: #808080; font-size: 0.11rem;}
.ylDiv p i{ color: #333; font-weight: bold;}
.divPic img{ max-width: 100%; margin-top: 0.1rem;}
.divPic{ padding: 0 3%;}
.companyPic .next1,.companyPic .prev1{position: absolute; top: 50%; transform: translateY(-50%); z-index: 10;}
.companyPic .next1 { right: 0.1rem;}
.companyPic .prev1 { left: 0.1rem;}
.companyPic .next1 img,.companyPic .prev1 img{ width: 0.25rem;}
.intro_img1{background: #d7a954;
    width: 92%;
    padding-bottom: 0.1rem;
    padding-right: 0.1rem;
    margin: 0.2rem auto;}
.advDiv img,.imgtxt img{ display: block; width: 100%;}
.min-padd{ width: 94%; margin: 0 auto;}
.imgtxt{ position: relative; margin-top: 0.1rem;}
.imgtxt p{ position: absolute; background: rgba(0,0,0,0.5); color: #fff; text-align: center; width: 100%; height: 0.25rem; line-height: 0.25rem; bottom: 0; left: 0;}
.projectIntro p strong,.projectimg div{ color: #0061ae;font-size: 0.13rem;}
.projectIntro { margin-top: 0.15rem;}
.projecttxt p{ margin-top: 0.1rem; line-height: 180%; font-size: 0.1rem; color: #808080;}
.projectimg{ margin-top: 0.15rem; text-align: center;}
.projectimg img{ display: block; margin-top: 0.1rem;}
.leaderKind,.leaderList,.Stockprice,.Stockprice_pic   { position: relative; z-index: 1;}
.lineDiv .deveList dd span{ color: #d7a954;}
.lineDiv .deveList dd font{ background: #d7a954;}
.deveDetail{  padding: 0.3rem 3%;}
.deveDetail h2{ font-size: 0.13rem; padding-bottom: 0.1rem; position: relative;color: #d7a954; text-align: center;}
.deveDetail h2:after{ content: ''; width: 0.4rem; height: 0.02rem;background: #d7a954; position: absolute; bottom: 0;left: 50%; transform: translateX(-50%);}
.deveDetail p{ line-height: 200%; margin-top: 0.1rem; color: #666;}
.deveDetail img{ display: block; width: 100%; margin-top: 0.1rem;}
/* 公共样式start */
.list_ul li{ float: left; width: 48%; margin-right: 4%;}
.product_div dl:nth-child(2n),.list_ul li:nth-child(2n){ margin-right: 0;}
.margin01 {margin-top: 0.1rem;}
.margin02{ margin-top: 0.2rem;}
.bar_nav a:hover,.bar_nav a.on,.bar_nav .swiper-slide.active-nav a,.blue,.deveList dl a ,.deveList dl img{ color: #0460a8;}
.product_div dt img,.product_div dl a,.new_pic,.new_pic img,.case_list dt img,.case_list a{ display: block; width: 100%;}
.min_width{ width: 94%; padding: 0.2rem 3%;}
.news_scroll::after,.company_list  .tab_hd span::after,.ListShow dt  img,.reportList li a.txt1:after{ top: 50%; transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);}
header a.return img,a.logo img,.type_icon img,.searchImg img{ position: relative; top: 50%; transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);}
.newsIntro dl dd .p1,.newsIntro li  .li_Txt .p1,.paper_ul li a>div span,.reportList li a.txt1,.ListShow dt font{ overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.honor_type span,.more_btn,.menunav a,.returnList{ border-radius: 0.15rem;-webkit-border-radius:0.15rem;-moz-border-radius:0.15rem;}
.case_list dd{-webkit-box-shadow: rgba(0,0,0,0.3) 0px -1px 15px; -moz-box-shadow: rgba(0,0,0,0.3) 0px -1px 15px; box-shadow: rgba(0,0,0,0.3) 0px -1px 15px;}

/*旗下企业社区服务中心地址*/
.adressShow{ margin-top: 0.2rem; padding: 0.1rem;}
.adressShow font{ display: block; font-size: 0.2rem; font-weight: bold; color: #e3b359; line-height: 180%;}
.adressShow div{ font-size: 0.12rem; line-height: 180%; margin-top: 0.1rem; border-radius: 0.03rem; padding:0.15rem 0.1rem;-webkit-box-shadow: rgba(0,0,0,0.1) 0px -1px 15px; -moz-box-shadow: rgba(0,0,0,0.1) 0px -1px 15px; box-shadow: rgba(0,0,0,0.1) 0px -1px 15px;}
.adressShow div span{ color: #d1d1d1;}

