@charset "utf-8";
input[type="submit"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, button::g188-moz-focus-inner { border : 0px; }
input::-moz-focus-inner { border: 0; }
a {text-decoration:none;color:#333; outline: 0;  -webkit-transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
    -o-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;}
a:hover{ color:#cc0000;text-decoration:none; }
a:active { outline: none; -moz-outline: none; }
a { -moz-user-focus: none; outline:none;/*去掉Firefox点击时产生的虚线框*/}
:focus, .button:focus {outline:none;}
.button::-moz-focus-inner {border:0;}
/*for IE8 */
input[type="submit"]:focus, input[type="button"]:focus { outline : none; }
/*for IE8 */
input[type="submit"]:focus, input[type="button"]:focus, button:focus { outline : none; }
input[type="submit"], input[type="reset"], input[type="button"], button { -webkit-appearance: none; /*去掉苹果的默认UI来渲染按钮*/}
/* CSS Document */
html{-webkit-text-size-adjust:none; /*解决chrome浏览器下字体不能小于12px*/}
html{zoom:1;}html *{outline:0;zoom:1;} html button::-moz-focus-inner{border-color:transparent!important;} 
html, body {width:100%;padding:0;margin:0;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,p,blockquote,th,td,figure{margin:0;padding:0;}
body {  font-family:Tahoma,Arial, "Microsoft YaHei", PingFangSC-Regular ,"Hiragino Sans GB","Droid Sans Fallback","WenQuanYi Micro Hei",SimSun, "宋体", Heiti, "黑体",STXihei, "华文细黑", sans-serif;  font-size:14px;  /*line-height: 1.75em;*/  line-height: 1.6875;  font-weight: 400;
  color: #333;  height: 100%;  overflow-x: hidden; }
.wrap{width:1300px; margin:0px auto;}
.lmwrap{width: 1300px; margin: 0 auto;}
li{list-style-type:none}
ul{margin:0px;padding:0px; list-style-image:none; list-style:none outside none;} 
img { border:none;  width: 100%;   max-width:100%;    height:auto;}
.noresize{ width:auto; max-width:none; }
.f-l{ float:left;}
.f-r{ float:right;}
/*-- 清除浮动 --*/
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix {  clear: both;  display: block;  font-size: 0px;  height: 0px;  line-height: 0;  width: 100%;  overflow:hidden;  }
.clear{ clear:both;}
/* 清除浮动*/
.box-boder{ border:1px solid #ddd; overflow:hidden;}
.l-boder{ border-left:1px solid #ddd;;}
.r-boder{ border-right:1px solid #ddd;}
.radius6{-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;}
.blank10{height:10px; overflow:hidden}
.blank18{height:18px; overflow:hidden}
hr{ height:0; border:0px; border-bottom:1px solid #a9bac8;}
.colwrapper { overflow:hidden; zoom:1 /*for ie*/; margin:5px auto; }/* 高度自适应 */ 
.strong{ font-weight: bold;} .left{ float: left;} .right{ float: right;} .center{ margin:0 auto; text-align:center;}
.show{ display:block; visibility:visible;}.hide{ display: none; visibility:hidden;}
.block{ display:block;} .inline{ display:inline;}
.colwrapper { overflow:hidden; zoom:1 /*for ie*/; margin:5px auto; }/* 高度自适应 */ 
.transparent{filter:alpha(opacity=50); -moz-opacity:0.5;/** Firefox 3.5即将原生支持opacity属性，所以本条属性只在Firefox3以下版本有效 ***/ -khtml-opacity: 0.5; opacity: 0.5; } 
.tal{ text-align:left} .tar{ text-align:right;}
/*文字两侧对齐*/
.justify {  text-align:justify; text-justify:distribute-all-lines;/*ie6-8*/ text-align-last:justify;/* ie9*/  -moz-text-align-last:justify;/*ff*/ -webkit-text-align-last:justify;/*chrome 20+*/}
.toe{ /*超出省略号*/ word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
@media screen and (-webkit-min-device-pixel-ratio:0){/* chrome*/
  .justify:after{
    content:".";
    display: inline-block;
    width:100%;
    overflow:hidden;
    height:0;
  }
}
/* 兼容IE6的定位属性fixed，固定不动样式 */
.fixed{ position:fixed;   clip:rect(0 100% 100% 0); _position:absolute;   /* 底部 */  bottom:0px; left:0px; _top:expression(document.documentElement.scrollTop+document.documentElement.clientHeight-this.clientHeight);}
/* 解决固定层在IE6下闪的问题 */
*html{
  background-image:url(about:blank);
  background-attachment:fixed;
}
/*--------------------------------------------------------------------------------------*/
.web-top{position: fixed;    display: block;    width: 100%;  top: 0;    left: 0;   z-index: 300; padding: 10px 0; background: #fff;}
.web-top .logo{float: left; width: 389px;}
.web-top .center{float: left;width: 375px; margin-left: 300px;  padding-top: 15px;}
.web-top .right{float: right;  padding-top: 23px;}
.web-top .right .sp{float: left; width: 90px; height: 23px; line-height: 23px; background: #0068b2; display: block; -moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
.web-top .right .sp a{background: url(sp-wx.png)0 0 no-repeat; padding-left: 23px; color: #fff; font-size: 12px; margin-left: 8px;}
.web-top .right .sp a:hover{color: #ccc;}
.web-top .right .yy{float: left; margin-left: 20px;}
.web-top .right .yy ul li{float: left;padding: 0 5px; font-size: 12px;}
.web-top .right .yy ul li span{float: right; padding-left: 10px;}
.sc{ float:left; margin-left: 10px;  }
.sc .scbox{  float:left;  }
.sc .scbox .SC_input{width:95px; float:left; margin-right: 10px;height:22px; line-height:23px;background:#fff;color:#aaa;padding-left:8px;border:0px;border:1px solid #ddd;font-size:12px;_margin-right:-3px; 
border:solid 1px #ddd;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;}
.sc .scbox .scbtn{ height:25px; line-height:25px; width:50px; border:0px;  background:#ef730f; cursor:pointer; color:#FFF; font-size:12px;font-family:"\5FAE\8F6F\96C5\9ED1"; margin-left:0;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;}
.sc .scbox .scbtn:hover{ background:#ff0000;}
.huandeng{width: 100%;height:285px; margin-top: 92px; z-index:2;position:relative;overflow:hidden;}
.swiper-container {width:100%;height:100%;}
.swiper-slide {text-align:center;font-size:18px;background:#fff;overflow:hidden;}
.slide-inner {position:absolute;width:100%;height:100%;left:0;top:0;background-size:cover;background-position:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;color:#fff;}
.swiper-pagination-bullet {   width: 14px;    height: 14px;     margin: 0 5px;    }
/*首页顶部幻灯结束*/
/*首页主体开始*/
.index-jb{height: 43px; background: url(bg-index-jb.png) repeat-x;}
.index-bg{background: url(bg-index.jpg) top center no-repeat; background-size:cover; padding-bottom: 120px;  overflow: hidden; }
.index-left{float: left;  width: 25.71%; margin-top: 50px;}
.index-right{float: right; width: 71.89%; margin-top: 50px; position: relative;}
.index-left-photo{padding: 16px; background: #fff; -moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px; transition: .3s;-moz-transition: .3s;-ms-transition: .3s;-o-transition: .3s;-webkit-transition: .3s;}
.index-left-photo:hover{box-shadow: 0 0 10px rgba(100, 100, 100, .2);-moz-box-shadow: 0 0 10px rgba(100, 100, 100, .2);-webkit-box-shadow: 0 0 10px rgba(100, 100, 100, .2);}
.photo-tt{text-align: center; font-size: 1.4rem;  font-weight: 800; margin-top: 5px; margin-bottom: 40px;}
.index-left-wzbg{     margin-bottom: 28px;  padding: 30px;
  position: relative;   /* 让伪元素相对其定位 */
  z-index: 1;           /* 建立层叠上下文 */
    /* 容器本身的背景色和内容不受影响 */
-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px; 
overflow: hidden; transition: .3s;-moz-transition: .3s;-ms-transition: .3s;-o-transition: .3s;-webkit-transition: .3s;
  }
.index-left-wzbg::before{
  content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 255, 0.5); /* 半透明背景 兼容 IE8+ */
    z-index: -1;          /* 放在内容下方 */
}    
.index-left-wzbg:hover{box-shadow: 0 0 10px rgba(100, 100, 100, .2);-moz-box-shadow: 0 0 10px rgba(100, 100, 100, .2);-webkit-box-shadow: 0 0 10px rgba(100, 100, 100, .2);}
.index-left-wzbg .title{text-align: center; font-size: 1.6rem; font-weight: 800;}
.index-left-wzbg .xian{width: 58%; height: 2px; background: #333; margin: 0 auto; margin-top: 22px; clear: both;}
.index-left-wzbg .wenzi{margin-top: 42px; font-size: 1.1rem;  font-weight: 400; line-height: 220%;}
.index-left-wzbg .wenzi .tt{font-size: 1.4rem; font-weight: 800;} 
.index-left-wzbg .wenzi .tt2{font-size: 1.4rem; font-weight: 800; padding-top: 20px;}

/*首页五角星开始*/
.index-star{width: 100%; max-width: 1042px; margin: 0 auto; position: relative;  display: block;  }
.star-image {  width: 100%;  height: auto;  display: block;        /* 去除图片底部的空隙 */}
.star-link {
  position: absolute;
  /* 将链接文字的中心点定位到父容器的百分比坐标处 */
  transform: translate(-50%, -50%);
  text-decoration: none;
  color: #000;           /* 根据设计调整 */
  font-size: 1.5vw;      /* 响应式字体，可选 */
  white-space: nowrap;
  /* 增加点击区域（可选） */
  padding: 30px;
  background-color: rgba(255,255,255,0); /* 半透明背景便于调试，生产可改为透明度为0 */
  border-radius: 4px;
}
.link-1 { left: 50%; top: 25%; height: 40%; }    /* 上角 */
.link-2 { left: 75%; top: 46%; width: 40%; transform: translate(-50%, -50%) rotate(-20deg); }         /* 右上角*/
.link-3 { left: 66%; top: 78%;width: 35%; transform: translate(-50%, -50%) rotate(-125deg);}         /* 右下角（示例）*/
.link-4 { left: 35%; top: 78%;width: 35%; transform: translate(-50%, -50%) rotate(125deg); }         /* 左下角（示例）*/
.link-5 { left: 25%; top: 46%; width: 35%; transform: translate(-50%, -50%) rotate(17deg);}         /* 左上角（示例）*/
/*首页新闻开始*/
.index-xinwen{width: 100%; margin-top: 84px; }
.index-xinwen .xw-title{width: 100%; padding-bottom: 30px; overflow: hidden;}
.index-xinwen .xw-title .tt{float: left; background: url(index-xw-tb.png)0 12px no-repeat;  padding-left: 20px; }
.index-xinwen .xw-title .tt a{ font-size: 1.6rem;  font-weight: 800;  }
.index-xinwen .xw-title .more{float: right;  font-size: 1.1rem;  font-weight: 400;}
.index-xinwen ul{}
.index-xinwen ul li{float: left; width: 49%; margin-right: 2%; margin-bottom: 2%; background: #eff4fa; display: block;-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;  }
.index-xinwen ul li:nth-child(2n){ margin-right: 0;}
.index-xinwen ul li .title{float: left; width: 94%;padding: 3% 3% 1% 3%; height: 31px; overflow: hidden;}
.index-xinwen ul li .title a{float: left; display: block; width: 80%; font-size: 1.2rem; font-weight: 800; word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.index-xinwen ul li .title span{float: right;}
.index-xinwen ul li .jianjie{float: left; width: 94%; margin: 1% 3% 3% 3%;  height: 25px; word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; }
/*底部开始*/
.foot-x{height: 7px; width: 100%; background:#588000;}
.banquan{width: 100%; background: #82ba25; padding: 55px 0;overflow: hidden;}
.bqwrap{width: 1300px; margin: 0 auto;}
.banquan .l{float: left;  width: 340px;}
.banquan .l ul li{float: left;  width: 50%; text-align: center; }
.banquan .l ul li .ewm{width: 117px; margin: 0 auto; }
.banquan .l ul li .tt{text-align: center; font-size: 0.9rem; font-weight: 800;  color: #fff;}
.banquan .r{float: left; width: calc(100% - 340px - 30px);  margin-left: 30px;}
.banquan .r .dianhua{float: left; width: 100%; margin-top: 15px;}
.banquan .r .dianhua ul li{float: left; width: 33%;  }
.banquan .r .dianhua ul li .tb{float: left; width: 20px; height: 20px; background: url(tb-dianhua.png) 0 0 no-repeat; margin-top: 5px;}
.banquan .r .dianhua ul li .phone{float: left; width: calc(100% - 20px -10px); margin-left: 10px; font-size: 1.1rem;  font-weight: 800; color: #fff;}
.banquan .r .xinxi{float: left; width: 100%; margin-top: 20px;}
.banquan .r .xinxi p{ font-size: 14px;  color: #fff; line-height: 220%;}
.banquan .r .xinxi p span{background: url(ghs.png)0 0 no-repeat;  padding-left: 25px;}
.banquan .r .xinxi p a{color: #fff;}
.banquan .r .xinxi p a:hover{color: #f9fc07;}

/*当前位置*/
.wz{ width: 100%; height: 43px; background: url(bg-index-jb.png) repeat-x; overflow: hidden; }
.wz .lwz{float: left; line-height: 43px; font-size: 14px;}
.wz .lwz a{margin:0 6px;color:#666}
.wz .lwz a:hover{ color:#cc0000;}
.wz .rdh{float: right;}
.wz .rdh ul li{float: left;  }
.wz .rdh ul li a{display: block; width: 125px;height: 43px; line-height: 43px;text-align: center;  font-size: 16px;}
.wz .rdh ul li a:hover{background: #0055a2; color: #fff;}
.wz .rdh ul li a.curr{background: #0055a2; color: #fff;}
.lmtop{height:285px;  margin-top:92px;-webkit-background-size: cover;background-size: cover;}
.lmtopsearch{height:285px; background: url(lmtop03.jpg) center center no-repeat;  margin-top:92px;-webkit-background-size: cover;
background-size: cover;}
/*栏目和内容页通用设置*/
.lmnrbg{background: #daedfc;  overflow: hidden; }
.lmnr-l-title{float: left; width: 100%; background: #1379c3; color: #fff; text-align: center; font-size: 2.0rem; font-weight: 800;   padding: 20px 0;  overflow: hidden;  
-webkit-border-top-left-radius: 6px;
-moz-border-top-left-radius: 6px;
-ms-border-top-left-radius: 6px;
-o-border-top-left-radius: 6px;
border-top-left-radius: 6px;
-webkit-border-top-right-radius: 6px;
-moz-border-top-right-radius: 6px;
-ms-border-top-right-radius: 6px;
-o-border-top-right-radius: 6px;
border-top-right-radius: 6px; }
/*内容页框架*/
.nr-left{float: left; width: 342px; padding:50px 0;}
.nr-right{float: left;  width: calc(100% - 342px - 40px) ; margin-left: 40px;   padding:50px 0; overflow: hidden;}
/*栏目页框架*/
.lm-left{float: left; width: 342px; padding:50px 0;}
.lm-right{float: left;  width: calc(100% - 342px - 40px) ; margin-left: 40px;   padding:0 0 50px 0; overflow: hidden;}
/*左侧导航样式*/
.menu-container {max-width:342px;background: #edf6fe;box-shadow:0 4px 6px rgba(0,0,0,0.1);height:auto;flex-shrink:0;height:fit-content;
-moz-border-radius: 12px;-webkit-border-radius: 12px;border-radius: 12px;   
-webkit-border-top-left-radius: 0;
-moz-border-top-left-radius: 0;
-ms-border-top-left-radius: 0;
-o-border-top-left-radius: 0;
border-top-left-radius: 0;
-webkit-border-top-right-radius: 0;
-moz-border-top-right-radius: 0;
-ms-border-top-right-radius: 0;
-o-border-top-right-radius: 0;
border-top-right-radius: 0;
}
.menu {list-style:none;margin-bottom:25px;}
.menu-item {border-bottom:1px solid #ddd;position:relative;}
.menu-item:last-child {border-bottom:none;}
.menu-link {display:flex;align-items:center;padding:1rem 1.5rem;color:#333;text-decoration:none;transition:all 0.3s ease;position:relative;font-size:16px;}
.menu-link.tt {font-size:14px;font-weight:bold;}
.menu-title{font-size: 18px; font-weight: 800;}
.menu-title2{font-size: 16px; font-weight: 400;}
.menu-title2::before {
  content: "•";    /* 圆点字符 */
  margin-right: 15px;    /* 圆点与文字的距离 */
   margin-left: 25px;   
  color: inherit;        /* 继承父级颜色，可按需修改 */
  font-size: 1.2em;      /* 调整圆点大小，可选 */
}
.menu-title3{font-size: 16px; font-weight: 800;}
.menu-title3::before {
  content: "•";          /* 圆点字符 */
  margin-right: 15px;    /* 圆点与文字的距离 */
  color: inherit;        /* 继承父级颜色，可按需修改 */
  font-size: 1.0em;      /* 调整圆点大小，可选 */
}
.menu-link.curr{color: #cc0000;}
.menu-link:hover {background:#e1f0fc;}
.menu-link i {margin-right:12px;color:#666;transition:color 0.3s ease; font-size: 14px; font-weight: 200;}
.menu-link:hover i {color:#3498db; }
.submenu {max-height:0;overflow:hidden;transition:max-height 0.3s ease-out;background:#edf6fe;}
.submenu.active {max-height:500px;}
.submenu .menu-link {padding-left:2.5rem;}
.submenu .menu-link.curr{color: #cc0000;}
.arrow {margin-left:auto;transition:transform 0.3s ease;font-size:0.8rem;color:#7f8c8d;}
.arrow.active {transform:rotate(180deg);color:#3498db;}
.content {flex:1;background:white;border-radius:12px;box-shadow:0 4px 4px rgba(0,0,0,0.1);padding:2rem;}
.content h2 {color:#2c3e50;margin-bottom:1.5rem;padding-bottom:0.5rem;border-bottom:2px solid #3498db;}
.code-block {background:#2c3e50;color:#ecf0f1;border-radius:8px;padding:1.5rem;font-family:'Courier New',monospace;overflow-x:auto;margin-bottom:1.5rem;}
.code-block h3 {color:#3498db;margin-bottom:0.5rem;}
.features {display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-top:1.5rem;}
.feature-card {background:#f8f9fa;border-radius:8px;padding:1.5rem;border-left:4px solid #3498db;transition:transform 0.3s ease;}
.feature-card:hover {transform:translateY(-5px);}
.feature-card h3 {color:#2c3e50;margin-bottom:0.5rem;display:flex;align-items:center;}
.feature-card h3 i {margin-right:10px;color:#3498db;}
.feature-card p {color:#7f8c8d;line-height:1.6;}
@media (max-width:768px) {.container {flex-direction:column;}
.menu-container {max-width:100%;}
}
@media (max-width:480px) {body {padding:1rem;}
.menu-link {padding:0.8rem 1rem;}
.submenu .menu-link {padding-left:2rem;}
.content {padding:1.5rem;}
}
/*新闻中心列表页*/
.lmdbt{width: 100%; margin-top: 35px;overflow: hidden; }
.lmdbt .lbt{float: left;  font-size: 2.2rem; font-weight: 800;}
.lmdbt .rdh{float: right; margin-top: 8px;}
.lmdbt .rdh ul li{float: left;  margin-left: 15px; font-size: 14px; text-align: center;}
.lmdbt .rdh ul li a{display: block; border: 1px solid #ddd; background: #fff;  padding: 6px 25px;}
.lmdbt .rdh ul li a:hover{background: #e53925; color: #fff;}
.lmdbt .rdh ul li a.curr{background: #e53925; color: #fff;}

.xinwen-list{padding: 50px 0;}
.xinwen-list ul li{float: left; width: calc(100% - 48px);   padding: 24px; background: #fff; margin-bottom: 25px;-moz-border-radius:6px;-khtml-border-radius:6px;-webkit-border-radius:6px;border-radius:6px; transition: .3s;-moz-transition: .3s;-ms-transition: .3s;-o-transition: .3s;-webkit-transition: .3s;}
.xinwen-list ul li:hover{box-shadow: 0 0 10px rgba(100, 100, 100, .2);-moz-box-shadow: 0 0 10px rgba(100, 100, 100, .2);-webkit-box-shadow: 0 0 10px rgba(100, 100, 100, .2);}
.xinwen-list ul li .left{float: left; width: 20%;}
.xinwen-list ul li .left img{height: 182px; -moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px; }
.xinwen-list ul li .center{float: left; width: 71%;  margin-left: 3%;}
.lmdbt .rdh ul li.li02{margin-left: 0;}
.lmdbt .rdh ul li.li02 .center{float: left; width: 91%; margin-left: 3%;}
.xinwen-list ul li .center .tt{float: left;  width: 100%; text-align: left; font-size: 20px; font-weight: 800; height: 27px; overflow: hidden;}
.xinwen-list ul li .center .jj{float: left;  width: 100%;  text-align: left; height: 52px;  font-size: 16px;  color: #777; margin-top: 18px;  margin-bottom: 18px;overflow: hidden;}
.xinwen-list ul li .center .riqi{float: left;   font-size: 16px;   color: #777;}
.xinwen-list ul li .center .riqi span{font-weight: 600;}
.xinwen-list ul li .right{float: right;   width: 3%;  margin-right: 1%;margin-top: 45px; }
.xinwen-list ul li .right .tb{ float: right;  margin-top: 10px;width: 38px; height: 38px;background: url(xwlist-tb.png)0 0 no-repeat;}
.xinwen-list ul li:hover .tb{background: url(xwlist-tb.png)0 -40px no-repeat;-webkit-transition: all 0.5s ease-in;    -moz-transition: all 0.5s ease-in;    -o-transition: all 0.5s ease-in;    transition: all 0.5s ease-in; }
/*企业地位列表页*/
.diwei-list{padding: 50px 0;}
.diwei-list ul{}
.diwei-list ul li{float: left; width: calc((100% - 30px) / 2); margin-right: 30px; height: 233px; background: #fff; margin-bottom: 30px;-moz-border-radius:6px;-khtml-border-radius:6px;-webkit-border-radius:6px;border-radius:6px; transition: .3s;-moz-transition: .3s;-ms-transition: .3s;-o-transition: .3s;-webkit-transition: .3s;}
.diwei-list ul li:hover{box-shadow: 0 0 10px rgba(100, 100, 100, .2);-moz-box-shadow: 0 0 10px rgba(100, 100, 100, .2);-webkit-box-shadow: 0 0 10px rgba(100, 100, 100, .2);}
.diwei-list ul li:nth-child(2n){margin-right: 0;}
.diwei-list ul li .tt01{width: 70%;margin: 0 auto; margin-top: 60px; text-align: center; height: 100px; overflow: hidden;}
.diwei-list ul li .tt01 a{font-size: 2.0rem; font-weight: 200;}
/*客户logo列表页*/
.kehulogo-list{padding: 50px 0;}
.kehulogo-list ul{}
.kehulogo-list ul li{float: left; width: calc((100% - 100px) / 5); margin-right: 20px; margin-bottom: 20px; border-radius: 6px; overflow: hidden;}
.kehulogo-list ul li:nth-child(5n){margin-right: 0;}
.kehulogo-list ul li img{border-radius: 6px; }
/*图片类型列表页*/
.tupian-list{padding: 50px 0;}
.tupian-list ul{}
.tupian-list ul li{float: left; width: calc((100% - 72px) / 4); margin-right: 24px; margin-bottom: 30px;}
.tupian-list ul li:nth-child(4n){margin-right: 0;}
.tupian-list ul li .tu{width: 100%; height: 207px; border-radius: 6px; overflow: hidden;}
.tupian-list ul li .tu img{height: 207px;  border-radius: 6px; -webkit-transition:.8s ease-out;-moz-transition:.8s ease-out;-o-transition:.8s ease-out;-ms-transition:.8s ease-out;transition:.8s ease-out;}
.tupian-list ul li .tu img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.tupian-list ul li .tt{text-align: center; font-size: 1.0rem; height: 25px;margin-top: 10px; overflow: hidden;}
/*列表页分页样式*/
.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px; }
.pagination > li {
    display: inline; }
.pagination > li > a,
.pagination > li > span {
    position: relative;
    float: left;
    padding: 6px 12px;
    line-height: 1.42857;
    text-decoration: none;
    color: #333;
    background-color: #fff;
    border: 1px solid #ddd;
    margin-left: 6px; margin-bottom: 10px;}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
    margin-left: 0;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px; }
.pagination > li:last-child > a,
.pagination > li:last-child > span {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px; }
.pagination > li > a:hover, .pagination > li > a:focus,
.pagination > li > span:hover,
.pagination > li > span:focus {
    z-index: 2;
    color: #23527c;
    background-color: #eeeeee;
    border-color: #ddd; }
.pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus,
.pagination > .active > span,
.pagination > .active > span:hover,
.pagination > .active > span:focus {
    z-index: 3;
    color: #fff;
    background-color: #e53925;
    border-color: #e53925;
    cursor: default; }
.pages{ display: flex;    justify-content: center;   margin-top: 20px; }
/*列表页分页样式结束*/
/*新闻内容详情页*/
.nrsection{float: left; width: calc(100% - 60px);  padding:0 30px; background: #edf6fe; border: 1px solid #d3e5f4; border-radius: 6px;  height:auto; overflow: hidden; }
.nrsection h1{ font-size:2.0rem; font-weight:800;  color:#333; margin:15px auto; padding-top:20px;text-align:center;}
.nrsection h2{ font-size:1.8rem; font-weight:400;  color:#333;  text-align:center;}
.dp{width:100%; text-align:center; font-size: 14px; line-height:30px;color:#666;}
.dp font{font-size:12px;color:#f00}
.dp span{padding-left:10px}
.ctbox{ font-size:16px;padding: 40px 15px; color:#333; }
.ctbox strong{  font-weight: 800;}
.ctbox img{  width: auto;  margin:0; padding-top: 5px;    overflow:hidden;}
.ctbox p{padding-top: 0; padding-bottom: 0; line-height: 180%;}
.ctbox h3{font-size: 18px; font-weight: 800;}
.ctbox .shipin{ width:400px; margin:auto;}
.ctbox a{text-decoration: underline; color: #003366;}
/*内容页招聘信息字段*/
.ctbox .zptt{float: left; width: 100%; }
.ctbox .zptt .tt01{float: left;font-size: 1.4rem;  font-weight: 800;}
.ctbox .zptt .tt02{float: left; margin-left: 20px;  font-size: 1.4rem; font-weight: 400;}
.ctbox .zpxx{float: left;  width: 100%; }
/*上一篇下一篇*/
.shangxia{float: left;  width: 100%; font-size: 16px; line-height: 220%;  }
.shangxia .l{float: left; width: 100%; padding-left: 0; }
.tags{font-size: 16px;}
.tags strong{font-weight: 800;}
.tags a{padding: 0 5px;  color: #003053;}
.tags a:hover{color: #cc0000;}
.xiangguan{margin-top: 10px; padding-bottom: 50px; overflow: hidden;}
.xiangguan .title{float: left; width: 100%; font-size: 18px; font-weight: 800; margin-bottom: 10px;}
.xiangguan ul{padding-left: 15px;}
.xiangguan ul li{float: left;  width: 100%; list-style: disc outside none; font-size: 16px; line-height: 220%;}
/*内容详情页-最近更新*/
.nr-gxlist{float: left; width: 100%; margin-top: 20px;}
.nr-gxlist ul li{float: left; width: 100%; margin-bottom: 30px;}
.nr-gxlist ul li .tu{float: left; width: 25%;}
.nr-gxlist ul li .tu img{width: 100%; height: 76px;}
.nr-gxlist ul li .right{float: right; width: 71%;}
.nr-gxlist ul li .right .tt{float: left; width: 100%; font-size: 16px; font-weight: 800; max-height: 50px; overflow: hidden;}
.nr-gxlist ul li .right .riqi{float: left; font-size: 14px; color: #666; margin-top: 5px;}

/*频道页-通用导航*/
.pd-dh{ display: flex;  flex-wrap: wrap;  justify-content: space-between;}
.pd-dh .dh-item{ width: calc((100% - 4 * 1px) / 5);  /* 总宽度减去4个间距，再除以 5 */
  height: 53px;  margin-bottom: 20px;  background: #c3daeb; display: block;}
.pd-dh .dh-item .tb{float: left; display: block; width: 24px; height: 23px; margin-left: 30px; margin-top: 13px; background: url(pddh-tb.png)0 0 no-repeat;}
.pd-dh .dh-item .wenzi{ width: 165px; margin: 0 auto;  text-align: center; line-height: 53px; font-size: 1.4rem;}
.pd-dh .dh-item a{color: #004069;}
.pd-dh .dh-item.on{background: #0468a7;}
.pd-dh .dh-item.on a{color: #fff; font-weight: 800;}
.pd-dh .dh-item.on .tb{background: url(pddh-tb.png)0 -23px no-repeat;}
.pd-dh .dh-item:hover{background: #0468a7;}
.pd-dh .dh-item:hover a{color: #fff; font-weight: 800;}
.pd-dh .dh-item:hover .tb{background: url(pddh-tb.png)0 -23px no-repeat;}
/*频道页-通用大标题*/
.pd-dbt{width: 100%;}
.pd-dbt .tt{float: left; font-size: 1.8rem; font-weight: 800;}
.pd-dbt .tt a{color: #333;}
.pd-dbt .tt a:hover{color: #ff6600;}
.pd-dbt .more{float: right; font-size: 1.0rem; padding-top: 8px;}
.pd-dbt2{width: 100%;}
.pd-dbt2 .tt{float: left; font-size: 1.8rem; font-weight: 800;}
.pd-dbt2 .tt a{color: #fff;}
.pd-dbt2 .tt a:hover{color: #ff6600;}
.pd-dbt2 .more{float: right; font-size: 1.0rem; padding-top: 8px;}
.pd-dbt2 .more a{color: #fff;}
.pd-dbt2 .more a:hover{color: #ff6600;}
/*频道页-绿水青山*/
.pd-lvshui-row1{padding-top: 20px; padding-bottom: 60px; overflow: hidden;}
.pd-lvshui-row1 .l{float: left; width: 66%;} 
.pd-lvshui-row1 .l .box{width: 100%; margin-top: 40px;}
.pd-lvshui-row1 .l .box .lbox{float: left;  width: calc((100% - 33px) / 2);  /* (父宽度 - 间隔) ÷ 2 */  height: 365px;
-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;
  background: linear-gradient(135deg, #359bdc, #1c8ace); /* 135度直线渐变 */
  transition: box-shadow 0.3s ease; transition: .3s;-moz-transition: .3s;-ms-transition: .3s;-o-transition: .3s;-webkit-transition: .3s;
}
.pd-lvshui-row1 .l .box .lbox:first-child {  margin-right: 33px;   /*  */  background: linear-gradient(-45deg, #359bdc, #1c8ace); /* 45度直线渐变，方向从左上到右下 */}
.pd-lvshui-row1 .l .box .lbox:hover{box-shadow: 0 0 12px 6px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 0 12px 6px rgba(0, 0, 0, 0.2);-webkit-box-shadow: 0 0 12px 6px rgba(0, 0, 0, 0.2);}
.pd-lvshui-row1 .l .box .lbox .text{padding: 50px; color: #fff;}
.pd-lvshui-row1 .l .box .lbox .text p{font-size: 1.0rem; font-weight: 400;}
.pd-lvshui-row1 .l .box .lbox .text p strong{font-size: 1.4rem;  font-weight: 800;}
.pd-lvshui-row1 .l .box .lbox .text a{color: #fff;}
.pd-lvshui-row1 .r{float: left;   width: calc(100% - 66% - 33px);   margin-left: 33px; }
.pd-lvshui-row1 .r .box{float: left; width: 100%; margin-top: 40px;  height: 365px; -moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;
  background: linear-gradient(45deg, #359bdc, #1c8ace); /* 45度直线渐变，方向从左上到右下 */
  transition: box-shadow 0.3s ease;transition: .3s;-moz-transition: .3s;-ms-transition: .3s;-o-transition: .3s;-webkit-transition: .3s;}
.pd-lvshui-row1 .r .box:hover{box-shadow: 0 0 12px 6px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 0 12px 6px rgba(0, 0, 0, 0.2);-webkit-box-shadow: 0 0 12px 6px rgba(0, 0, 0, 0.2);}
.pd-lvshui-row1 .r .box .text{padding: 50px; color: #fff;}
.pd-lvshui-row1 .r .box .text p{font-size: 1.0rem; font-weight: 400; text-indent: 2em;}
.pd-lvshui-row1 .r .box .text a{color: #fff;}

.pd-lvshui-row2{padding-bottom: 100px; overflow: hidden;}
.pd-lvshui-row2 .l{float: left; width: 49%;  }
.pd-lvshui-row2 .l .box{width: 100%; margin-top: 40px;}
.pd-lvshui-row2 .l .box .tu{float: left;  width: 48%; padding-top: 5px;}
.pd-lvshui-row2 .l .box .jj{float: left;  width: calc(100% - 48% - 35px); margin-left: 35px; font-size: 0.9rem;}
.pd-lvshui-row2 .l .box .jj p{}
.pd-lvshui-row2 .l .box .jj a:hover{color:#333;}
.pd-lvshui-row2 .r{ float: right; width: 49%; }
.pd-lvshui-row2 .r .box{width: 100%; margin-top: 40px; overflow: hidden;  }
.pd-lvshui-row2 .r .box .tuwen{float: left;
  width: calc((100% - 46px) / 3);  /* 3列等分 */
  margin-right: 23px;   /* 右侧间隔23px */  
  text-align: center;}
.pd-lvshui-row2 .r .box .tuwen:last-child {margin-right: 0;  /*  */}
.pd-lvshui-row2 .r .box .tuwen .tu{width: 100%; text-align: center;}
.pd-lvshui-row2 .r .box .tuwen .tu img{height: 188px;-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;}
.pd-lvshui-row2 .r .box .tuwen .wen{font-size: 1.2rem; padding-top: 10px;}

.pd-lvshui-row3{background: #006aac; padding: 50px 0  90px 0; overflow: hidden;}
.pd-lvshui-row3 .box{width: 100%;  margin-top: 55px;}
.pd-lvshui-row3 .box .l{float: left;  width: 32%; height: 333px; transition: box-shadow 0.3s ease;transition: .3s;-moz-transition: .3s;-ms-transition: .3s;-o-transition: .3s;-webkit-transition: .3s;}
.pd-lvshui-row3 .box .l:hover{box-shadow: 0 0 12px 6px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 0 12px 6px rgba(0, 0, 0, 0.2);-webkit-box-shadow: 0 0 12px 6px rgba(0, 0, 0, 0.2);}
.pd-lvshui-row3 .box .l img{-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;}
.pd-lvshui-row3 .box .r{float: left; width: calc(100% - 32% - 35px) ; margin-left: 35px;}
.pd-lvshui-row3 .box .r .wzbox{float: left;  width:calc((100% - 70px) / 3);  /* 3列等分 */    margin-right: 35px; background: #3ea2e0; height: 333px; color: #fff;  -moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px; transition: box-shadow 0.3s ease;transition: .3s;-moz-transition: .3s;-ms-transition: .3s;-o-transition: .3s;-webkit-transition: .3s;}
.pd-lvshui-row3 .box .r .wzbox a{color: #fff;}
.pd-lvshui-row3 .box .r .wzbox:hover{box-shadow: 0 0 12px 6px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 0 12px 6px rgba(0, 0, 0, 0.2);-webkit-box-shadow: 0 0 12px 6px rgba(0, 0, 0, 0.2);}
.pd-lvshui-row3 .box .r .wzbox:last-child{margin-right: 0; }
.pd-lvshui-row3 .box .r .wzbox .tt1{text-align: center;  font-size: 1.4rem; font-weight: 800; padding: 20px 10px 0 10px;}

.pd-lvshui-row3 .box .r .wzbox .tt2{text-align: center;  font-size: 1.2rem; font-weight: 400;}
.pd-lvshui-row3 .box .r .wzbox .wenzi{padding: 40px ;}

.pd-lvshui-row4{padding: 80px 0; overflow: hidden;}
.pd-lvshui-row4 .l{float: left;  width: 49%;}
.pd-lvshui-row4 .l .box{float: left;  width: 100%; margin-top: 40px; overflow: hidden;}
.pd-lvshui-row4 .l .box ul{
    display: flex;
    flex-wrap: wrap;      /* 允许换行，实现多行排列 */
    row-gap: 20px;      /* 垂直行间距 20px */
    column-gap: 25px;   /* 水平列间距 35px */
    padding: 0;           /* 清除默认内边距 */
    margin: 0;
    list-style: none;     /* 清除列表样式 */
    overflow: hidden;
}
.pd-lvshui-row4 .l .box ul li{
/* 宽度计算：2列等分，减去间距（gap 已处理间距，这里只需按比例计算宽度） */
    width: calc((100% - 25px) / 2);
    height: 52px;    
    /* 使用 Flex 实现内部文字水平和垂直居中 */
    display: flex;
    align-items: center;      /* 垂直居中 */
    justify-content: center;  /* 水平居中 */    
    /* 其他原有样式保留 */
    text-align: center;       /* 可保留，但 Flex 下非必须 */
    font-size: 1.0rem;
    background: #006aac;
    border-radius: 36px;      /* 合并 -moz- 和 -webkit- 前缀，现代浏览器已支持标准属性 */
}

.pd-lvshui-row4 .l .box ul li a{ display: inline-block;       /* 或 block，根据内容宽度决定 */
    max-width: 90%;              /* 限制最大宽度，留出左右内边距空间（可根据实际调整） */
    white-space: nowrap;         /* 强制不换行 */
    overflow: hidden;            /* 隐藏溢出内容 */
    text-overflow: ellipsis;     /* 显示省略号 */
    font-size: 1.0rem;           /* 继承或自定义字体大小 */
    color: #fff;                 /* 文字颜色示例，按需调整 */}
.pd-lvshui-row4 .l .box ul li a:hover{color: #ccc;}
/* 响应式：屏幕宽度小于 768px 时，每个 li 占满一行 */
@media (max-width: 767px) {
    .pd-lvshui-row4 .l .box ul {
        column-gap: 0;            /* 单列布局时无需水平间距 */
    }
    .pd-lvshui-row4 .l .box ul li {
        width: 100%;              /* 每个 li 独占一行 */
    }
}

.pd-lvshui-row4 .r{float: right; width: 49%;}
.pd-lvshui-row4 .r .box{float: left;  width: 100%; margin-top: 40px; overflow: hidden;}
.pd-lvshui-row4 .r .box ul{
    display: flex;
    flex-wrap: wrap;      /* 允许换行，实现多行排列 */
    row-gap: 33px;      /* 垂直行间距 20px */
    column-gap: 36px;   /* 水平列间距 35px */
    padding: 0;           /* 清除默认内边距 */
    margin: 0;
    list-style: none;     /* 清除列表样式 */
    overflow: hidden;
}
.pd-lvshui-row4 .r .box ul li{
  /* 宽度计算：2列等分，减去间距（gap 已处理间距，这里只需按比例计算宽度） */
    width: calc((100% - 108px) / 4);
    height: 116px;    
    /* 使用 Flex 实现内部文字水平和垂直居中 */
    display: flex;
    align-items: center;      /* 垂直居中 */
    justify-content: center;  /* 水平居中 */    
    /* 其他原有样式保留 */
    text-align: center;       /* 可保留，但 Flex 下非必须 */
    
    background: #006aac;
    border-radius: 6px;      /* 合并 -moz- 和 -webkit- 前缀，现代浏览器已支持标准属性 */
}
.pd-lvshui-row4 .r .box ul li a{ 
   display: inline-block;       /* 或 block，根据内容宽度决定 */
    max-width: 90%;              /* 限制最大宽度，留出左右内边距空间（可根据实际调整） */
    white-space: nowrap;         /* 强制不换行 */
    overflow: hidden;            /* 隐藏溢出内容 */
    text-overflow: ellipsis;     /* 显示省略号 */
    font-size: 1.2rem;           /* 继承或自定义字体大小 */
    font-weight: 800;
    color: #fff;                 /* 文字颜色示例，按需调整 */}
.pd-lvshui-row4 .r .box ul li a:hover{color: #ccc;}
 /* 客户价值频道页 */
.pd-kehu-row1{padding: 55px 0 75px 0; overflow: hidden;}
.pd-kehu-row1 .l{float: left; width: 49%;  }
.pd-kehu-row1 .l .box{width: 100%; margin-top: 40px;}
.pd-kehu-row1 .l .box .tu{float: left; height: 251px; width: 48%; margin-top: 5px; border-radius: 6px;overflow: hidden;}
.pd-kehu-row1 .l .box .tu img{height: 251px; border-radius: 6px;-webkit-transition:.8s ease-out;-moz-transition:.8s ease-out;-o-transition:.8s ease-out;-ms-transition:.8s ease-out;transition:.8s ease-out;}
.pd-kehu-row1 .l .box .tu img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.pd-kehu-row1 .l .box .jj{float: left;  width: calc(100% - 48% - 35px); margin-left: 35px; font-size: 0.9rem;}
.pd-kehu-row1 .l .box .jj p.tt01{text-align: center; font-size: 1.2rem;  font-weight: bold; padding-bottom: 10px;}
.pd-kehu-row1 .l .box .jj p{text-align: justify;}
.pd-kehu-row1 .r{ float: right; width: 49%; }
.pd-kehu-row1 .r .tt01{text-align: center;  font-size: 1.2rem; font-weight: 800; padding-top: 15px;}
.pd-kehu-row1 .r .box{float: left;  width: 100%; margin-top: 40px; overflow: hidden;  }
.pd-kehu-row1 .r .box ul{}
.pd-kehu-row1 .r .box ul li{float: left;  width: calc((100% - 56px) / 3); height: 89px; margin-right: 28px;  margin-bottom: 29px; background: #006aac; border-radius: 6px; text-align: center;}
.pd-kehu-row1 .r .box ul li a{color: #fff; font-size: 1.2rem; font-weight: 400;  line-height:89px; }
.pd-kehu-row1 .r .box ul li:nth-child(3n){margin-right: 0;}

.pd-kehu-row2{padding: 0 0 75px 0; overflow: hidden;}
.pd-kehu-row2  .gdbox{width: 100%; margin-top: 40px;}
.mySwiper2{color: none; background-color: none;}
.mySwiper2 .swiper-slide{background: #fff; -moz-border-radius:6px;-khtml-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
.logolist{width: 185px; margin: 0 auto;}

.pd-kehu-row3{ background: url(pd-kehu-row3-bg.jpg) no-repeat; padding: 50px 0 75px 0; overflow: hidden; background-size: cover; }
.pd-kehu-row3 .box{ width: 100%;  margin-top: 40px;}
.pd-kehu-row3 .box ul li{float: left; width: calc((100% - 120px) / 6); margin-right: 24px; }
.pd-kehu-row3 .box ul li:nth-child(6){margin-right: 0;}
.pd-kehu-row3 .box ul li .tu{width: 100%;  border-radius: 6px; overflow: hidden;}
.pd-kehu-row3 .box ul li .tu img{border-radius: 6px; -webkit-transition:.8s ease-out;-moz-transition:.8s ease-out;-o-transition:.8s ease-out;-ms-transition:.8s ease-out;transition:.8s ease-out;}
.pd-kehu-row3 .box ul li .tu img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.pd-kehu-row3 .box ul li .tt{text-align: center; font-size: 1.0rem; margin-top: 10px;}

.pd-kehu-row4{padding: 50px 0 75px 0; overflow: hidden;}
.pd-kehu-row4 .box{width: 100%;}
.pd-kehu-row4 .box .l{float: left; width: 66.7%;}
.pd-kehu-row4 .box .l ul{padding-top: 50px;}
.pd-kehu-row4 .box .l ul li{float: left; width: calc((100% - 72px) / 4); margin-right: 24px; }
.pd-kehu-row4 .box .l ul li:nth-child(4){margin-right: 0;}
.pd-kehu-row4 .box .l ul li .tu{width: 100%; height: 207px; border-radius: 6px; overflow: hidden;}
.pd-kehu-row4 .box .l ul li .tu img{ height: 207px;  border-radius: 6px; -webkit-transition:.8s ease-out;-moz-transition:.8s ease-out;-o-transition:.8s ease-out;-ms-transition:.8s ease-out;transition:.8s ease-out;}
.pd-kehu-row4 .box .l ul li .tu img:hover{ -webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.pd-kehu-row4 .box .l ul li .tt{text-align: center; font-size: 1.0rem; height: 25px;margin-top: 10px; overflow: hidden;}
.pd-kehu-row4 .box .r{float: right;  width: 30.5%;}
.pd-kehu-row4 .box .r .ct{width: 424px; margin: 0 auto;  padding-top: 30px;}
 /* 及时专业频道页 */
.pd-jishi-row1{padding: 50px 0 50px 0; overflow: hidden;}
.pd-jishi-row1 ul{padding-top: 40px;}
.pd-jishi-row1 ul li{float: left;  width: calc((100% - 80px) / 5); margin-right: 20px; height: 386px;  background: #006aac; border-radius: 6px; color: #fff;}
.pd-jishi-row1 ul li:nth-child(5){margin-right: 0;} 
.pd-jishi-row1 ul li .tt1{text-align: center;  font-size: 1.3rem; font-weight: 800; padding: 43px 20px 10px 20px;}
.pd-jishi-row1 ul li .tt2{text-align: center;  font-size: 1.0rem; font-weight: 400; height: 55px;  padding: 0 30px 0 30px;}
.pd-jishi-row1 ul li .info{padding: 0 30px 0 30px; margin-top: 40px;}
.pd-jishi-row1 ul li .more {width: 123px;  height: 27px; margin: 0 auto; text-align: center; margin-top: 40px;}
.pd-jishi-row1 ul li .more a{display: block; width: 100%; height: 27px; line-height: 27px; color: #fff; border: 1px solid #fff; border-radius: 4px;}
.pd-jishi-row1 ul li .more a:hover{color: #ccc;}
.pd-jishi-row2{padding: 0 0 50px 0; overflow: hidden;}
.pd-jishi-row2 .box{width: 100%; margin-top: 50px;}
.pd-jishi-row2 .box .l{float: left;  width: 48.5%; }
.pd-jishi-row2 .box .l ul{}
.pd-jishi-row2 .box .l ul li{float: left;  width: calc((100% - 35px) / 2); margin-right: 35px; margin-bottom: 15px; }
.pd-jishi-row2 .box .l ul li .tu{height: 125px; border-radius: 6px; overflow: hidden;}
.pd-jishi-row2 .box .l ul li .tu img{height: 125px; border-radius: 6px;}
.pd-jishi-row2 .box .l ul li:nth-child(2n){margin-right: 0;}
.pd-jishi-row2 .box .l ul li .tt{text-align: center;  font-size: 1.2rem; font-weight: 800; margin-top: 5px;}
.pd-jishi-row2 .box .r{float: right;  width: 48.5%;}
.pd-jishi-row3{padding: 0 0 100px 0; overflow: hidden;}
.pd-jishi-row3 .box{width: 100%;  margin-top: 50px;}
.pd-jishi-row3 .box .l{float: left; width: 43.3%;}
.pd-jishi-row3 .box .l .tu{width: 100%; height: 283px;  border-radius: 6px; overflow: hidden;}
.pd-jishi-row3 .box .l .tu img{ height: 283px; border-radius: 6px; }
.pd-jishi-row3 .box .r{float: left;  width: calc(100% - 43.3% - 27px);  margin-left: 27px;  height: 283px; background: #006aac; border-radius: 6px; color: #fff;}
.pd-jishi-row3 .box .r .tt1{ text-align: center;  font-size: 1.2rem; font-weight: 800;  padding: 20px;}
.pd-jishi-row3 .box .r .tt1 a{color: #fff;}
.pd-jishi-row3 .box .r .jj{padding: 0 30px 20px 30px;}
.pd-jishi-row3 .box .r .jj p{line-height: 200%; text-indent: 2em;}
.pd-jishi-row3 .box .r .jj a{ color: #fff;}
 /* 开放合作频道页 */

.pd-kaifang-row1{padding: 50px 0; overflow: hidden;}
.pd-kaifang-row1 .l{float: left; width: 48.5%;}
.pd-kaifang-row1 .l .box{width: 100%;  margin-top: 40px;}
.pd-kaifang-row1 .l .box .tu{float: left; height: 258px; width: 40%; margin-top: 5px; border-radius: 6px;overflow: hidden;}
.pd-kaifang-row1 .l .box .tu img{height: 258px; border-radius: 6px;-webkit-transition:.8s ease-out;-moz-transition:.8s ease-out;-o-transition:.8s ease-out;-ms-transition:.8s ease-out;transition:.8s ease-out;}
.pd-kaifang-row1 .l .box .tu img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.pd-kaifang-row1 .l .box .jj{float: left;  width: calc(100% - 40% - 30px); margin-left: 30px; font-size: 0.9rem;}
.pd-kaifang-row1 .l .box .jj p.tt01{ font-size: 1.0rem;  font-weight: bold; padding-bottom: 10px;}
.pd-kaifang-row1 .l .box .jj p{text-align: justify;}
.pd-kaifang-row1 .l .box .jj a:hover{color: #333;}
.pd-kaifang-row1 .r{float: right;  width: 48.5%;}
.pd-kaifang-row1 .r .box{width: 100%;  margin-top: 40px;}
.pd-kaifang-row1 .r .box .tu{float: left; height: 258px; width: 40%; margin-top: 5px; border-radius: 6px;overflow: hidden;}
.pd-kaifang-row1 .r .box .tu img{height: 258px; border-radius: 6px;-webkit-transition:.8s ease-out;-moz-transition:.8s ease-out;-o-transition:.8s ease-out;-ms-transition:.8s ease-out;transition:.8s ease-out;}
.pd-kaifang-row1 .r .box .tu img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.pd-kaifang-row1 .r .box .jj{float: left;  width: calc(100% - 40% - 30px); margin-left: 30px; font-size: 0.9rem;}
.pd-kaifang-row1 .r .box .jj p.tt01{ font-size: 1.0rem;  font-weight: bold; padding-bottom: 10px;}
.pd-kaifang-row1 .r .box .jj p{text-align: justify;}
.pd-kaifang-row1 .r .box .jj a:hover{color: #333;}

.pd-kaifang-row2{padding:50px 0 70px 0; background: url(pd-kaifang-row2-bg.jpg)  no-repeat; background-size: cover; overflow: hidden;}
.pd-kaifang-row2 .l{float: left; width: 48.5%;}
.pd-kaifang-row2 .l .box{width: 100%;  margin-top: 40px;}
.pd-kaifang-row2 .l .box .tu{float: left; height: 258px; width: 40%; margin-top: 5px; border-radius: 6px;overflow: hidden;}
.pd-kaifang-row2 .l .box .tu img{height: 258px; border-radius: 6px;-webkit-transition:.8s ease-out;-moz-transition:.8s ease-out;-o-transition:.8s ease-out;-ms-transition:.8s ease-out;transition:.8s ease-out;}
.pd-kaifang-row2 .l .box .tu img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.pd-kaifang-row2 .l .box .jj{float: left;  width: calc(100% - 40% - 30px); margin-left: 30px; font-size: 0.9rem;}
.pd-kaifang-row2 .l .box .jj p.tt01{ font-size: 1.0rem;  font-weight: bold; padding-bottom: 10px;}
.pd-kaifang-row2 .l .box .jj p{text-align: justify;}
.pd-kaifang-row2 .l .box .jj a:hover{color: #333;}
.pd-kaifang-row2 .r{float: right;  width: 48.5%;}
.pd-kaifang-row2 .r .box{width: 100%;  margin-top: 40px;}
.pd-kaifang-row2 .r .box .tu{float: left; height: 258px; width: 40%; margin-top: 5px; border-radius: 6px;overflow: hidden;}
.pd-kaifang-row2 .r .box .tu img{height: 258px; border-radius: 6px;-webkit-transition:.8s ease-out;-moz-transition:.8s ease-out;-o-transition:.8s ease-out;-ms-transition:.8s ease-out;transition:.8s ease-out;}
.pd-kaifang-row2 .r .box .tu img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.pd-kaifang-row2 .r .box .jj{float: left;  width: calc(100% - 40% - 30px); margin-left: 30px; font-size: 0.9rem;}
.pd-kaifang-row2 .r .box .jj p.tt01{ font-size: 1.0rem;  font-weight: bold; padding-bottom: 10px;}
.pd-kaifang-row2 .r .box .jj p{text-align: justify;}
.pd-kaifang-row2 .r .box .jj a:hover{color: #333;}

.pd-kaifang-row3{padding:50px 0 70px 0; overflow: hidden;}
.pd-kaifang-row3 .l{float: left; width: 48.5%;}
.pd-kaifang-row3 .l .box{width: 100%;  margin-top: 40px;}
.pd-kaifang-row3 .l .box .tu{float: left; height: 258px; width: 40%; margin-top: 5px; border-radius: 6px;overflow: hidden;}
.pd-kaifang-row3 .l .box .tu img{height: 258px; border-radius: 6px;-webkit-transition:.8s ease-out;-moz-transition:.8s ease-out;-o-transition:.8s ease-out;-ms-transition:.8s ease-out;transition:.8s ease-out;}
.pd-kaifang-row3 .l .box .tu img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.pd-kaifang-row3 .l .box .zpxx{float: left;  width: calc(100% - 40% - 30px); margin-left: 30px; }
.pd-kaifang-row3 .l .box .zpxx ul{}
.pd-kaifang-row3 .l .box .zpxx ul li{float: left; width: 100%; height: 25px; line-height: 25px; list-style: disc outside none;}
.pd-kaifang-row3 .l .box .zpxx ul li span{float: right;}

.pd-kaifang-row3 .r{float: right;  width: 48.5%;}
.pd-kaifang-row3 .r .box{width: 100%;  margin-top: 40px;}
.pd-kaifang-row3 .r .box .tu{float: left; height: 258px; width: 40%; margin-top: 5px; border-radius: 6px;overflow: hidden;}
.pd-kaifang-row3 .r .box .tu img{height: 258px; border-radius: 6px;-webkit-transition:.8s ease-out;-moz-transition:.8s ease-out;-o-transition:.8s ease-out;-ms-transition:.8s ease-out;transition:.8s ease-out;}
.pd-kaifang-row3 .r .box .tu img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.pd-kaifang-row3 .r .box .jj{float: left;  width: calc(100% - 40% - 30px); margin-left: 30px; font-size: 0.9rem;}
.pd-kaifang-row3 .r .box .jj p.tt01{ font-size: 1.0rem;  font-weight: bold; padding-bottom: 10px;}
.pd-kaifang-row3 .r .box .jj p{text-align: justify;}
.pd-kaifang-row3 .r .box .jj a:hover{color: #333;}
 /* 元企业频道页 */



/*视觉差*/
.stretch-bg {
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.bg-fixed { background-attachment:fixed;}