@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:12px;
  /*line-height: 1.75em;*/
  line-height: 1.6875;
  font-weight: 400;
  color: #333;
  height: 100%;
  overflow-x: hidden; 
  -webkit-font-smoothing: antialiased; /* 更清晰的字体 */
  text-rendering: optimizeLegibility;
}
.wrap{width:1200px; margin:0px auto; }
.lmwrap{width: 1200px; 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;}
*,:after,:before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}
/* 清除浮动*/
.box-boder{ border:1px solid #ddd; overflow:hidden;}
.l-boder{ border-left:1px solid #ddd;;}
.r-boder{ border-right:1px solid #ddd;}
.blank10{height:10px; overflow:hidden}
.blank18{height:18px; overflow:hidden}
hr{ height:0; border:0px; border-bottom:1px solid #ddd;}
.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;}
.ellipsis {display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;/* Safari/Chrome */  overflow:hidden;/* Firefox 不支持多行省略，需用JS补充 */}
@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;}
/*--------------------------------------------------------------------------------------*/
.huandeng{width: 100%;height:100vh;z-index:2; position:relative;overflow:hidden;}
.mask{background: #000;height: 100vh; width: 100%;position: absolute; z-index: 10; left: 0; top: 0;
  filter:alpha(Opacity=40);
  -moz-opacity:0.4;
  opacity:0.4;
-webkit-transition: all 0.5s ease-in-out 0.5s;
-ms-transition: all 0.5s ease-in-out 0.5s;
-moz-transition: all 0.5s ease-in-out 0.5s;
-o-transition: all 0.5s ease-in-out 0.5s;
transition: all 0.5s ease-in-out 0.5s;
}
.swiper-container {width:100%;height:100%;}
.swiper-slide {text-align:center;font-size:18px;background:#fff;overflow:hidden;}
.swiper-horizontal>.swiper-pagination-bullets {    bottom: 50px;   }
.slide-inner {position:absolute;width:100%;height:100%;left:0;top:0;background-size:cover;background-position:center;    
    -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;  
    z-index: 9;
  }
/*首页顶部幻灯结束*/
/*网站首页通用大标题开始*/
.index-title{text-align: center;    padding-bottom: 20px;}
.index-title .tt{font-size: 3.5rem;  font-weight: 800; text-align: center; color: #333; }
.index-title .tten{font-family: "Microsoft YaHei",Helvetica,Tahoma,Arial; font-size: 2.2rem; font-weight: 200; margin-top: -10px; color: #666; text-align: center;}
.index-title .tt a{color: #333;}
.index-title .tt a:hover{color: #ff3300;}
.index-title2{text-align: center;    padding-bottom: 85px; overflow: hidden;}
.index-title2 .tt{font-size: 3.5rem;  font-weight: 800; text-align: center; color: #fff; }
.index-title2 .tt a{color: #fff}
.index-title2 .tten{font-family: "Microsoft YaHei",Helvetica,Tahoma,Arial; font-size: 2.2rem; font-weight: 200; margin-top: -10px; color: #ccc; text-align: center;}
/*首页第一行开始*/
.index-row1{padding: 72px 0; overflow: hidden;}
.index-row1 .jianjie{padding-bottom: 30px;}
.index-row1 .jianjie p{font-size: 16px; text-indent: 2rem;}
.index-row1 .shili{width: 1200px;margin: 0 auto;}
.index-row1 .shili ul li{float: left; width: 19.9%; height: 84px; border-right: 1px solid #ddd;}
.index-row1 .shili ul li.last{border-right: 0;}
.index-row1 .shili ul li .wz1{width: 108px; margin: 0 auto;}
.index-row1 .shili ul li .wz2{text-align: center; font-size: 18px; font-weight: 400;}

/*首页第二行开始*/
.comWidth{width: 100%; margin: 0 auto;}
.mainWrap{}
.homeMidWrap{}
.midTit{text-align: center; font-size: 36px; padding-top: 60px;}
.homeMidBox{display: flex; flex-wrap: wrap; justify-content: space-between; margin-top: 50px; }
.midLCont{width: 33.33%; height: 467px; overflow: hidden; background: #f0f0f0; position: relative;}
.midLCont .act-scene-card{  width:calc((100% - 1px)/3);  height:100%;  -webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.midLCont .act-scene-card+.act-scene-card {margin-left:20px;}
.midLCont .act-scene-card.scene-card-1 {background:url("yewu-tu1.jpg");-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.midLCont .act-scene-card.scene-card-2 {background:url("yewu-tu2.jpg");-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.midLCont .act-scene-card.scene-card-3 {background:url("yewu-tu3.jpg");-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.midLCont .act-scene-card.scene-card-4 {background:url("yewu-tu4.jpg");-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.midLCont .act-scene-card.scene-card-5 {background:url("yewu-tu5.jpg");-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.midLCont .act-scene-card.scene-card-6 {background:url("yewu-tu6.jpg");-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.midLCont .act-scene-card-shade {padding-top:90px;}
.midLCont .icons {width:80px;height:80px;}
.midLCont .icon1 {background:url("mid_s1.png");background-repeat:no-repeat;background-position:center;}
.midLCont .icon2 {background:url("mid_s2.png");background-repeat:no-repeat;background-position:center;}
.midLCont .icon3 {background:url("mid_s3.png");background-repeat:no-repeat;background-position:center;}
.midLCont .icon4 {background:url("mid_s4.png");background-repeat:no-repeat;background-position:center;}
.midLCont .icon5 {background:url("mid_s5.png");background-repeat:no-repeat;background-position:center;}
.midLCont .icon6 {background:url("mid_s6.png");background-repeat:no-repeat;background-position:center;}
.midLCont .icon7 {background:url("mid_s7.png");background-repeat:no-repeat;background-position:center;}
.midLCont .icon8 {background:url("mid_s8.png");background-repeat:no-repeat;background-position:center;}
.midLCont .act-scene-card:hover .act-scene-card-shade {padding-top:10px;}
.act-scene-h3 {display:block;}
.act-scene-card:hover .act-scene-h3 {display:block;}
.midLCont .act-scene-card:hover .act-scene-card-shade {background:rgba(0,0,0,.3);}
.midLCont .act-scene-card:hover .act-scene-card-shade h3 {color:#fff;font-weight:bold;}
.midLCont .act-scene-card:hover .act-scene-card-shade h3::before {transition:all 0.36s ease;content:" ";display:block;height:1px;position:relative;top:50%;margin-top:14px;background-color:#fff;width:20%;left:40%;}
.midLCont .act-scene-card:hover .act-scene-card-shade p {color:#fff;}
.midLCont .act-scene-card:hover .act-scene-card-shade .details {transition:all 0.36s ease;border:1px solid rgba(255,255,255,0.9);display:inline-block;font-size:12px;line-height:28px;color:#fff;margin-top:10px;text-align:center;width:100px;border-radius:30px;}
.midLCont .act-scene-card:hover .act-scene-card-shade .details a {color:#fff;}
.midLCont .act-scene-card-shade:before {background-color:#f66f6a;}
.act-block.act-wrapper4 {margin-bottom:0;}

.midMenu{display: inline-block; width: 180px; margin-top: 25px;}
.midMenu i{display: block; width: 99px; height: 88px; border: 4px solid #fd4445; border-radius: 100%; margin: 0 auto;}
.midMenu span{display: block; text-align: center; color: #fff; margin-top: 12px; /*text-shadow: 1px 1px 0px #FFFFFF, -1px -1px 0px #FFFFFF, 1px 1px 0px #FFFFFF, -1px -1px 0px #FFFFFF, 1px 1px 0px #FFFFFF, -1px -1px 0px #FFFFFF;*/}
.midMenu i.s1{background: url(mid_s1.png) rgba(255,255,255,0.5) no-repeat center center;}
.homeMidR span.cur i.s1{background: url(mid_s1_w.png) #fd4445 no-repeat center center;}
.midMenu i.s2{background: url(mid_s2.png) rgba(255,255,255,0.5) no-repeat center center;}
.homeMidR span.cur i.s2{background: url(mid_s2_w.png) #fd4445 no-repeat center center;}
.midMenu i.s3{background: url(mid_s3.png) rgba(255,255,255,0.5) no-repeat center center;}
.homeMidR span.cur i.s3{background: url(mid_s3_w.png) #fd4445 no-repeat center center;}
.midMenu i.s4{background: url(mid_s4.png) rgba(255,255,255,0.5) no-repeat center center;}
.homeMidR span.cur i.s4{background: url(mid_s4_w.png) #fd4445 no-repeat center center;}
.midMenu i.s5{background: url(mid_s5.png) rgba(255,255,255,0.5) no-repeat center center;}
.homeMidR span.cur i.s5{background: url(mid_s5_w.png) #fd4445 no-repeat center center;}
.midMenu i.s6{background: url(mid_s6.png) rgba(255,255,255,0.5) no-repeat center center;}
.homeMidR span.cur i.s6{background: url(mid_s6_w.png) #fd4445 no-repeat center center;}
.hGroup{margin-top: 88px;}
.hGroupL{width: 706px;}
.homeSndTit{text-align: center; padding-top: 60px; font-size: 36px;}
.hGroupTab span{font-size: 18px; display: inline-block; width: 139px; line-height: 39px; text-align: center;cursor:pointer;}
.hGroupTab span.cur{background: #ff4c4c; color: #fff; border-radius: 25px;}
.hgNews{display: flex; flex-wrap: wrap; justify-content: space-between;}
.hgNewsItem{display: block; border: 1px solid #eaeaea; width: 338px; height: 393px; margin-top: 38px; }
.hgNewsItem:nth-child(2){margin-left: 26px;}
.hgNewTit,.hgNewCont,.hgNewTime{display: block; padding: 0 15px;}
.hgNewTit{margin-top: 16px;}
.hgNewCont{line-height: 22px; color: #666; margin-top: 10px; font-size: 12px; height: 66px; overflow: hidden;}
.hgNewTime{color: #999; margin-top: 15px;}
.hgNewsItem:hover .hgNewTit, .hgNewsItem:hover .hgNewCont{color: #ff4c4c;}
.viewMore{display: block; margin: 38px 0 0 8px; width: 195px; line-height: 40px; border: 1px solid #dcdcdc; color: #999; text-align: center;}
.viewMore:hover{background: #f9f9f9;}
.hGroupR{width: 454px;}
.hGroupR .hGroupTab{margin-left: 18px;}
.hgInvestorBox{margin-top: 38px;}
.hgInvSubTit{padding-left: 18px; color: #ff4c4c; font-size: 18px;}
.hgInvestor{padding-left: 18px; border-bottom: 1px dashed #eee;}
.hgInvestor:hover{background: #fff4f4;}
.hgInvName{height: 82px;}
.hgInvName a{float: left; color: #333; font-size: 16px; line-height: 50px; width: 338px;}
.hgInvName a:hover{color: #ff4c4c;}
.hgInvName span{float: right; color: #999; line-height: 50px;}
.hgInvSize{color: #666;}
.hgReport .hgInvName a, .hgReport .hgInvName span{line-height: 30px;padding-top: 10px;}
.hgReport .hgInvSize{line-height: 30px;}
.hgReport .hgInvSubTit{margin-bottom: 10px;}
.homeAboutWrap{padding-bottom: 88px;}
.hAboutBox{display: flex; margin-top: 75px;}
.hAboutItem{display: inline-block; flex: 1; width: 33%;}
.hAboutItem:hover span{color: #ff4c4c;}
.hAboutItem img{transition: .2s;}
.hAboutItem:hover img{transform: scale(1.15);}
.hAboutItem span:nth-child(2){text-align: center; font-size: 24px; margin-top: 30px;}
.enterBtn{display: block; width: 200px; line-height: 63px; background: rgba(217, 0, 0, 0.6); text-align: center; color: #fff; font-size: 24px; position: absolute; left: 50%; margin-left: -100px; bottom: 150px; border-radius: 50px; cursor: pointer;}
/*** Scene type1 sta ***/
.homeMidBox .act-scene-card {float:left;width:100%;height:100%;font-size:0;background-repeat:no-repeat;background-position:center;cursor:pointer;}
.homeMidBox .act-scene-card-shade {position:relative;height:100%;/*width:100%;padding-top:134px;*/    padding-left:50px;padding-right:50px;text-align:center;transition:all .5s ease-out;}
.homeMidBox .act-scene-card-shade:before {content:'';position:absolute;width:0;height:5px;top:0;left:50%;background-color:#e41f2b;transition:all .5s ease-out;}
.homeMidBox .act-scene-card:hover .act-scene-card-shade {padding-top:56px;background:rgba(246,251,255,.2);}
.homeMidBox .act-scene-card:hover .act-scene-card-shade:before {width:100%;left:0;}
.homeMidBox .act-scene-card:hover .icons-scene {margin-bottom:0;}
.homeMidBox .act-scene-card:hover .icons {display:none;}
.homeMidBox .act-scene-h3 {color:#fff;font-size:24px;line-height:36px;margin-top:20px;margin-bottom:18px;}
.homeMidBox .jianjie {font-size:16px;color:#fff;}
.homeMidBox .act-scene-card:hover .act-scene-h3 {color:#fff;font-size:18px;line-height:30px;}
.homeMidBox .act-scene-detail {opacity:0;font-size:14px;color:#666;text-align:justify;transition:all .5s ease-out;}
.homeMidBox .act-scene-card:hover .act-scene-detail {opacity:1;}
.homeMidBox .act-scene-card:hover .jianjie {opacity:0;}
.icons {display:inline-block;}

/*** Scene type1 end ***/
/*首页第三行开始*/
.index-row3{background: #f6f6f6; padding: 50px 0; overflow: hidden;}
/*superslider开始*/
.hasMoreTab{ width:100%; font-family:"Microsoft YaHei";  overflow: hidden;}
.hasMoreTab .hd{ line-height:24px; height:24px;  position:relative; padding-right:10px; display: flex;  justify-content: center; margin-top: 20px; margin-bottom: 70px; }
.hasMoreTab .hd .more{ float:right; }
.hasMoreTab .hd ul{ z-index:5; position:absolute;   overflow:hidden; zoom:1;  }
.hasMoreTab .hd li{ float:left;  padding:5px 15px;margin-right: 2px; background: #c7c7c7; text-align: center; cursor:pointer;  font-size: 18px; font-weight: 400; }
.hasMoreTab .hd li.on{ font-size: 18px;  background:#0b4e9c;    font-weight:bold; color:#fff;  }
.hasMoreTab .bd{  padding:10px; clear:both; position:relative;  }
.hasMoreTab .bd h2{ font-size:14px; }
.hasMoreTab .bd ul{ width:99%; margin-left: 1%;padding-top: 20px; }
.hasMoreTab .bd ul li{float:left; width: 23.5%;margin-right: 2%; padding: 20px 0; background: #fff; -moz-border-radius:6px;-khtml-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
.hasMoreTab .bd ul li:nth-child(4){margin-right: 0;}
.hasMoreTab .bd ul li .title{text-align: center; font-size: 18px; font-weight: 800; margin-bottom: 20px;}
.hasMoreTab .bd ul li .tu{width: 85%; margin: 0 auto; height: 185px; -moz-border-radius:6px;-khtml-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;overflow: hidden; }
.hasMoreTab .bd ul li .tu img{height: 185px; -webkit-transition:  -webkit-transform 1s ease-out;
-moz-transition: -moz-transform 1s ease-out;
-ms-transition:  -ms-transform 1s ease-out; 
-o-transition:  -o-transform 1s ease-out;
transition:  transform 1s ease-out;}
.hasMoreTab .bd ul li .tu:hover img{-webkit-transform: scale(1.2);    /* safari and chrome */
-moz-transform: scale(1.2);       /* firefox */
-o-transform: scale(1.2);         /* opera */
-ms-transform: scale(1.2) ;        /* ie9 */
transform: scale(1.2); }
.hasMoreTab .bd ul li .jj{width: 85%; margin: 0 auto;  margin-top: 20px; font-size: 14px;}
.hasMoreTab .bd .more{display: block; width: 199px; margin: 0 auto; margin-top: 37px;height:41px; line-height:41px; }
.hasMoreTab .bd .more a{display:inline-block; width:199px; text-align:center;border:solid 2px #ccc; color:#666; height:41px; line-height:41px;  -moz-border-radius:25px;-khtml-border-radius:25px;-webkit-border-radius:25px;border-radius:25px; font-size:14px;}
.hasMoreTab .bd .more a:hover{border:solid 2px #0b4e9c; background: #0b4e9c;color: #fff;}
/*首页合作客户开始*/
.index-hzkh{padding: 95px 0; overflow: hidden;}
.hzkh-title{text-align: center;    padding-bottom: 20px;}
.hzkh-title .tt{font-size: 3.5rem;  font-weight: 800; text-align: center; color: #333; }
.hzkh-title .tten{font-family: "Microsoft YaHei",Helvetica,Tahoma,Arial; font-size: 18px; font-weight: 400; margin-top: 2px; color: #666; text-align: center;}
.hzkh-title .tt a{color: #333;}
.hzkh-title .tt a:hover{color: #ff3300;}
.hzkhlist{margin-top: 78px;}
.hzkhlist ul{}
.hzkhlist ul li{float: left; width: 12.4%; height: 127px; border-right: 1px solid #ddd;}
.hzkhlist ul li:nth-child(8n){border-right: 0;}
.hzkhlist ul li:nth-child(-n+8){border-bottom: 1px solid #ddd;}
.hzkhlist ul li .tu{width: 170px; height: 96px; margin: 0 auto; margin-top: 10px;}

/*第四行 首页新闻中心开始*/
.index-title4{text-align: center; background: url(index-row4-title-bg.jpg) repeat;   padding: 40px 0; border-bottom: 1px solid #e9e9e9; overflow: hidden;}
.index-title4 .tt{font-size: 3.5rem;  font-weight: 800; text-align: center; color: #fff; }
.index-title4 .tt a{color: #fff;}
.index-title4 .tt a:hover{color: #ccc;}
.index-title4 .tten{font-family: "Times New Roman",Helvetica,Tahoma,Arial; font-size: 2.2rem; font-weight: 200; margin-top: -10px; color: #fff; text-align: center;}
.index-row4{padding: 50px 0 110px 0; overflow: hidden;}
.xwzx{width:100%; margin-top: 70px;}
.xwzx .left{float: left;width: 36%}
.mySwiper3 .swiper-slide {height: 416px;}
.mySwiper3 .swiper-slide .slide-inner .bt1{position: absolute; left:20px;bottom: 43px; font-size: 18px; font-weight: 800; max-width: 70%; height: 28px;overflow: hidden;}
.mySwiper3 .swiper-slide .slide-inner .bt2{position: absolute; left:20px;bottom: 20px; font-size: 14px; font-weight: 200;  width: 70%; height: 21px;overflow: hidden;}
.mySwiper3  .swiper-pagination-bullets{position: absolute; left:80%; bottom:20px;  width: 100px;}
.xwzx .right{float: right; width: 61.5%;}
/*  tab1  */
.tab1{width:100%;margin:0px auto;  }
.tab1 .more{ float:right; margin-top:10px; font-size: 14px;}
.tab1 .line{ width:100%;border-bottom:3px solid #ddd; height:1px; display:block; margin-bottom:10px;}
.tab1 .tu{float:left; width:259px;  display:inline;}
.tab1 .hd{ overflow:hidden; }
.tab1 .hd li{ background:#0b4e9c; color:#fff;
position:relative; 
float:left; padding: 0 40px; height:42px; line-height:42px; text-align:center; margin-right:4px; font-family:"Microsoft YaHei",黑体; font-size:18px; font-weight:800;display:inline;
border:1px solid #ddd;
border-bottom:none;
cursor:pointer;
-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;
}
.tab1 .hd li a{color: #fff;}
.tab1 .hd li.on{
display:block; background:#0b4e9c; color:#fff;
-webkit-transition: all 0.3s ease-in-out 0s;
-ms-transition: all 0.3s ease-in-out 0s;
-moz-transition: all 0.3s ease-in-out 0s;
-o-transition: all 0.3s ease-in-out 0s;
transition: all 0.3s ease-in-out 0s;
  }
.tab1 .hd li.on a{color:#fff;}
.tab1 .hd li.link{background: #fff; color: #333;
  border:0; 
  -webkit-border-top-left-radius: 0px;
-moz-border-top-left-radius: 0px;
-ms-border-top-left-radius: 0px;
-o-border-top-left-radius: 0px;
border-top-left-radius: 0px;
-webkit-border-top-right-radius: 0px;
-moz-border-top-right-radius: 0px;
-ms-border-top-right-radius: 0px;
-o-border-top-right-radius: 0px;
border-top-right-radius: 0px;}
.tab1 .hd li.link a{color: #333;}
.tab1 .hd li.link.on{background:#fff; color:#333;}
.tab1 .hd li.link.on a{color: #333;}
.tab1 .bd{overflow:hidden; padding-top:10px;  }
.tab1 .lh{overflow:hidden; display: block; }
.tab1 .bd .lh .tabbox { height:auto;overflow:hidden; }
.tab1 .bd .lh .tabbox .list{width:100%; float:left; margin-right:10px;}
.tab1 .bd .lh .tabbox .list ul{ width:100%; padding-top: 10px; }
.tab1 .bd .lh .tabbox .list ul li{float:left; width:100%; height:25px; line-height:25px;}
.tab1 .bd .lh .tabbox .list ul li a{ float:left; width:85%; font-size: 14px; color:#333; display:block;
word-break:keep-all;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis; }
.tab1 .bd .lh .tabbox .list ul li a:hover{color: #cc0000;}
.tab1 .bd .lh .tabbox .list ul li span{ float:right;  color:#666; }
/*首页友情链接开始*/
.friendsite{ width:100%;    color:#333; padding: 20px 0; border-top: 1px solid #ddd;  overflow: hidden;}
.friendsite ul{ }
.friendsite ul li{ float:left; padding:0px 15px; font-size: 14px;  line-height:31px; text-align:center; }
.friendsite ul li a{color:#333;}
.friendsite ul li a:hover{ color:#cc0000;}
/*首页底部开始*/
.footerdh{ width:auto; height:32px; background:#003260; text-align:center;}
.m-t-20{ margin-top: -20px;}
.footerdh .link{height:32px; line-height:32px; background:#003260; text-align:center; color:#000; font-size:1em; height:auto;}
.footerdh .link a, .footerdh .link span{color:#fff; margin:0 5px;}
.footerdh .link a:hover{ color:#cc0000;}
.footer{ background:#014A8E; color:#fff;height: auto; overflow:hidden;}
.footer .ewm{ float:left; width: 394px; height:110px;  border-right:1px solid #ccc;  margin-top: 60px; margin-bottom: 60px;}
.footer .ewm .f-ewm{width: 93px; margin: 0 auto;}
.footer .ewm .f-ewm img{ width:93px; height: 93px;}
.footer .copy{ float:left;  padding-left:135px; padding-top:50px;}
.footer .copy .dianhua{ float:left;  line-height:41px; }
.footer .copy .dianhua .dh01,.footer .copy .dianhua .dh02{ float:left; background:url(tb-dianhua.png) no-repeat; padding-left:50px; font-size:22px; padding-right:50px; font-weight:400;}
.footer .copy .dianhua .dh02{float:left;background:url(tb-chuanzhen.png) no-repeat; }
.footer .copy .wenzi{float: left; margin-top: 10px;}
.footer .copy .wenzi p{ font-size:14px; line-height: 30px;}
.footer .copy .wenzi p a{ color:#fff;}
.footer .copy .wenzi p a:hover{color:#ccc;} 
/*页面右侧在线客服*/
.suspension {position:fixed;z-index:55;right:0;bottom:185px;width:70px;height:240px;}
@media screen and (max-width:768px) {.suspension {display:none;}
}
.suspension-box {position:relative;float:right;}
.suspension .a {display:block;width:44px;height:44px;background-color:#353535;margin-bottom:4px;cursor:pointer;outline:none;}
.suspension .a.active,.suspension .a:hover {background:#F05352;}
.suspension .a .i {float:left;width:44px;height:44px;background-image:url(side_icon.png);background-repeat:no-repeat;}
.suspension .a-service .i {width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(suspension-bg.png);background-repeat:no-repeat;background-position:0 0;}
.suspension .a-service-phone .i {width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(suspension-bg.png);background-repeat:no-repeat;background-position:-27px 0;}
.suspension .a-qrcode .i {background-position:-44px 0;}
.suspension .a-cart .i {background-position:-88px 0;}
.suspension .a-top .i {background-position:-132px 0;}
.suspension .a-top {background:#D2D3D6;display:none;}
.suspension .a-top:hover {background:#c0c1c3;}
.suspension .d {display:none;width:253px;background:#fff;position:absolute;right:67px;min-height:90px;border:1px solid #E0E1E5;border-radius:3px;box-shadow:0px 2px 5px 0px rgba(161,163,175,0.11);}
.suspension .d .arrow {position:absolute;width:8px;height:12px;background:url(side_bg_arrow.png) no-repeat;right:-8px;top:31px;}
.suspension .d-service {top:0;}
.suspension .d-service-phone {top:34px;}
.suspension .d-qrcode {top:78px;}
.suspension .d .inner-box {padding:8px 22px 12px;overflow:hidden;}
.suspension .d-service-item {padding:14px 0;}
.suspension .d-service .d-service-item {border-bottom:none;}
.suspension .d-service-item .circle {width:44px;height:44px;border-radius:50%;overflow:hidden;background:#F1F1F3;display:block;float:left;}
.suspension .d-service-item .i-qq {width:44px;height:44px;background:url(side_con_icon03.png) no-repeat center 15px;display:block;transition:all .2s;border-radius:50%;overflow:hidden;}
.suspension .d-service-item:hover .i-qq {background-position:center 3px;}
.suspension .d-service-item .i-tel {width:44px;height:44px;background:url(side_con_icon02.png) no-repeat center center;display:block;}
.suspension .d-service-item .i-tel2 {width:44px;height:44px;background:url(side_con_icon02w.png) no-repeat center center;display:block;}
.suspension .d-service-item h3 {float:left;width:150px;line-height:44px;font-size:15px;margin-left:12px;}
.suspension .d-service-item .text {float:left;width:150px;line-height:43px;font-size:15px;margin-left:12px;}
.suspension .d-service-item .text .number {font-family:Arial,"Microsoft Yahei","HanHei SC",PingHei,"PingFang SC","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC",sans-serif;font-size:18px;}
.suspension .d-service-intro {padding-top:10px;}
.suspension .d-service-intro p {float:left;line-height:27px;font-size:12px;width:50%;white-space:nowrap;color:#888;}
.suspension .d-service-intro i {background:url(side_con_icon01.png) no-repeat center center;height:27px;width:14px;margin-right:5px;vertical-align:top;display:inline-block;}
.suspension .d-qrcode {text-align:center;}
.suspension .d-qrcode img {width:200px;}
.suspension .d-qrcode .inner-box {padding:20px 0;}
.suspension .d-qrcode p {font-size:16px;color:#93959c;}


/*当前位置*/
.wz{ width: 100%; border-bottom: 1px solid #ddd; overflow: hidden; }
.wz .lwz{float: left; line-height: 45px; font-size: 14px;}
.wz .lwz a{margin: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: 45px; line-height: 45px;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:330px;  margin-top:148px;-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;image-rendering: pixelated;}
.lmtopsearch{height:350px; background: url(lmtop-search.jpg) center center no-repeat;  margin-top:148px;-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;image-rendering: pixelated;}
/*公司简介频道页*/
.gongsi-pd-row1{padding: 65px 0; overflow: hidden;}
.gongsi-pd-row1 .title{text-align: center;  font-size: 3.2rem; font-weight: 800; padding-bottom: 30px;}
/*  tab2  */
.tab2{ width:100%; font-family:"Microsoft YaHei";  overflow: hidden;}
.tab2 .hd{ line-height:24px; height:24px;  position:relative; padding-right:10px; display: flex;  justify-content: center; margin-top: 20px; margin-bottom: 20px; }
.tab2 .hd .more{ float:right; }
.tab2 .hd ul{ z-index:5; position:absolute;   overflow:hidden; zoom:1;  }
.tab2 .hd li{ float:left;  padding:5px 15px;margin-right: 2px; background: #c7c7c7; text-align: center; cursor:pointer;  font-size: 18px; font-weight: 400; }
.tab2 .hd li.on{ font-size: 18px;  background:#0b4e9c;    font-weight:bold; color:#fff;  }
.tab2 .bd{  padding:10px; clear:both; position:relative;  }

.tab2 .bd ul{ width:100%; padding-top: 20px; overflow: hidden;}
.tab2 .bd ul li{float:left; width: 100%; padding: 20px 0; background: #fff; -moz-border-radius:6px;-khtml-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
.tab2 .bd ul li .l-tu{float: left;  width: 370px;  border: 1px solid #ddd;  padding: 8px; -moz-border-radius:6px;-khtml-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;  overflow: hidden;}
.tab2 .bd ul li .l-tu img{-webkit-transition:  -webkit-transform 1s ease-out;
-moz-transition: -moz-transform 1s ease-out;
-ms-transition:  -ms-transform 1s ease-out; 
-o-transition:  -o-transform 1s ease-out;
transition:  transform 1s ease-out;}
.tab2 .bd ul li .l-tu:hover img{-webkit-transform: scale(1.2);    /* safari and chrome */
-moz-transform: scale(1.2);       /* firefox */
-o-transform: scale(1.2);         /* opera */
-ms-transform: scale(1.2) ;        /* ie9 */
transform: scale(1.2); }
.tab2 .bd ul li .jj{float: right; width: 780px;    font-size: 14px;}
.tab2 .bd ul li .jj p{text-indent: 2em;}
/*  公司简介频道页通用大标题  */
.dbt-gongsi-pd{border-top: 1px solid #ddd;  border-bottom: 1px solid #ddd; padding: 20px 0; overflow: hidden;}
.dbt-gongsi-pd .tt{float: left; font-size: 24px; font-weight: 800;}
.dbt-gongsi-pd .more{float: right; font-size: 16px;}
/*  公司资质  */
.gongsi-pd-zizhi{padding: 55px 0; overflow: hidden;}
.gongsi-pd-zizhi ul li{float: left; width: 21%;margin-left: 2%; margin-right: 2%; text-align: center;}
.gongsi-pd-zizhi ul li .tu{border: 1px solid #ddd; padding: 6px; overflow: hidden;}
.gongsi-pd-zizhi ul li .tu img{height: 165px;}
.gongsi-pd-zizhi ul li .bt{font-size: 14px; margin-top: 10px;}
/*  业务版块  */
.gongsi-pd-yewu{padding: 55px 0; overflow: hidden;}
.gongsi-pd-yewu ul li{float: left; width: 31.3%; margin-right: 3%;text-align: center;}
.gongsi-pd-yewu ul li.last{margin-right: 0}
.gongsi-pd-yewu ul li .tu{width: 100%; -moz-border-radius:4px;-khtml-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;  overflow: hidden;}
.gongsi-pd-yewu ul li .tt{text-align: center;  font-size: 18px;}

/*企业文化频道页--通栏图片列表页*/
.wenhua-pd-row1{padding: 65px; overflow: hidden;}
.wenhua-pd-row1 .title{text-align: center;  font-size: 3.2rem; font-weight: 800; }
.shipin-box{width: 100%;height: 480px; background: #666;}

.photo-list{width: 100%; padding: 40px 0;}
.photo-list .title{text-align: center;  font-size: 3.2rem; font-weight: 800; padding-bottom: 50px;}
.photo-list ul {}
.photo-list ul li{ float: left; width: 32%;margin-right: 2%; margin-bottom: 3%;}
.photo-list ul li:nth-child(3n){margin-right: 0;}
.photo-list ul li .tu{width: 100%; height: 235px; 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; }
.photo-list ul li .tu img{min-height: 235px;  width: 100%; 
  -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;
-webkit-transition:0.5s ease-out;
-moz-transition:0.5s ease-out;
-o-transition:0.5s ease-out;
-ms-transition:0.5s ease-out;
transition:0.5s ease-out;
}
.photo-list ul li .tu:hover img{-webkit-transform: scale(1.2);    /* safari and chrome */
-moz-transform: scale(1.2);       /* firefox */
-o-transform: scale(1.2);         /* opera */
-ms-transform: scale(1.2) ;        /* ie9 */
transform: scale(1.2);}
.photo-list ul li .bt{width: 100%; padding-bottom: 15px; background: #fff; border: 1px solid #ddd; -webkit-border-bottom-left-radius: 6px;
-moz-border-bottom-left-radius: 6px;
-ms-border-bottom-left-radius: 6px;
-o-border-bottom-left-radius: 6px;
border-bottom-left-radius: 6px;
-webkit-border-bottom-right-radius: 6px;
-moz-border-bottom-right-radius: 6px;
-ms-border-bottom-right-radius: 6px;
-o-border-bottom-right-radius: 6px;
border-bottom-right-radius: 6px;}
.photo-list ul li .bt .tt1{  font-size: 2.0rem;   width: 92%; margin: 0 auto;   text-align: center;margin-top: 15px; height: 36px; overflow: hidden;}
.photo-list ul li .bt .tt2{float: left; font-size: 14px;clear: both; margin-left: 8%; margin-top: 15px; width: 70%; height: 25px;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
/*人才招聘*/
.rencai-bg{background: #f5f8fa;  padding: 50px 0; overflow: hidden;}
.rencaititle{text-align: center; padding-bottom: 30px;  overflow: hidden;}
.rencaititle .ttcn{text-align: center;  font-size: 3.2rem; font-weight: 800; }
.rencaititle .ttcn a{color: #333;}
.rencaititle .tten{text-align: center; font-size: 2.2rem;color: #ccc; font-weight: 200; margin-top: -5px; }

.rencailmbox{float: left;  width: 100%;padding: 24px; background: #fff;  border: 2px solid #e9e9e9;margin-bottom: 35px; -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;}
.rencailmbox: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);}
.rencaifenlei{width: 100%; margin: 0 auto;}
.rencaifenlei ul li{float: left;display: block; width: 20%;  height: 33px; text-align: center;  }
.rencaifenlei ul li a{display: block; font-size: 16px; width: 100%; height: 33px; line-height: 33px; background: #eeeeee; color: #000;}
.rencaifenlei ul li a:hover{background: #d4b467; color: #fff;}
.rencaifenlei ul li.curr a{background: #d4b467; color: #fff;}
.rencailist{width: 100%; margin-top: 30px;}
.rencailist table{font-size: 14px;}
.rencailist table tr.list:hover{background: #f3f3f3;}
.rencailist table tr td{padding: 20px; border: 1px solid #eee;}
.rencailist table tr td.tt01{font-size: 18px;  font-weight: 800;  }
.rencailist table tr td.xiazai a{display: block; width: 77px; height: 31px; line-height: 31px; background: #e9460e; color: #fff; text-align: center;-moz-border-radius:4px;-khtml-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;  }
.rencailist table tr td.shiyong a{display: block; width: 77px; height: 31px; line-height: 31px; background: #0054a2; color: #fff; text-align: center;-moz-border-radius:4px;-khtml-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;  }
.rencailist table tr td img{width: auto;}
/*人才招聘内容详情页*/
.zhaopinnrbox{width: 100%;font-size:16px;color:#666; margin-bottom: 30px;}
.zhaopinnrbox img{width: auto;}
.zhaopinnrbox table{width: 100%;}
.zhaopinnrbox table tr td{font-size:16px; padding: 20px; border: 1px solid #eee;}
.zhaopinnrbox table tr td.tt01{font-size: 18px;  font-weight: 800;}

/*联系我们*/
.lx-nrbg{}
.lxwm{width: 100%; padding: 50px 0; overflow: hidden;}
.lxwm .l{float: left;  width: 45%;}
.lxwm .left{float: left;  width: 99%;}
.lxwm .ditu{width: 100%}

.lxwm .r{float: right; width: 52%;}
.lxwm .r .title{float: left;font-size: 2.5rem;  font-weight: 400;}
.lxwm .r .info{float: left; font-size: 16px; margin-top: 20px;}
.lxwm .r .info p{height: 30px; line-height: 30px}
.lxwm .r .info p.gs{}
.lxwm .r .info p.gs{}

.lxwm .r .share{float: left; width: 100%; margin-top: 20px;}
.lxwm .r .share .tt{float: left; width: 100%; font-size: 2.0rem;}
.lxwm .r .share ul li{float: left;  width: 44px;  margin-right: 15px;}


.lx-other{width: 100%; margin: 0 auto;}
.lx-other ul li{float: left;  width: 48.5%;   height: auto; margin-bottom: 20px; border: 1px solid #ddd; padding: 20px;}
.lx-other ul li.li02{float: right; width: 48.5%; margin-right:  1%;}
.lx-other ul li .map{width: 100%; margin-bottom: 25px;}
.lx-other ul li .gsmc{float: left;  width: 100%;  font-size: 18px;  font-weight: 800;}
.lx-other ul li .gsxx{float: left; width: 100%;  font-size: 14px;}
.lx-other ul li .gsxx p{line-height: 200%;}
/*反馈表单*/
.nrliuyan{float: left;width: 100%;}
.nrliuyan .title{float: left; width: 99%; font-size: 2.5rem; padding-left: 1%; font-weight: 400;}
.nrliuyan .biaodan{float: left; width: 100%; margin-top: 25px;}
.nrliuyan .biaodan ul li{float: left; width: 50%; padding: 0 1%; margin-bottom: 20px;}
.nrliuyan .biaodan ul li.wid-100{width: 100%; margin-right: 0;}
.nrliuyan .biaodan ul li input{display: block;  width: 100%; font-size: 16px; line-height: 2; border-width: 1px;  border:1px solid #ddd; border-image: initial; padding: 8px 15px; transition: 0.5s;}
.nrliuyan .biaodan ul li textarea{display: block; width: 100%; height: 100px; border: 1px solid #ddd; font-size: 16px; line-height: 2; padding: 8px 15px;-webkit-transition: .5s; -moz-transition: .5s; transition: .5s;}
/*-- 验证码 --*/ 
.nrliuyan .biaodan ul li.yz{width: 100%; margin-right: 0;}
.nrliuyan .biaodan ul li.yz input{float: left;width:100px; height: 35px;margin-right: 15px;}
.nrliuyan .biaodan ul li.yz .yanzhengma{float: left; background: #ccc; width: 90px; height: 35px; margin-right: 15px;  font-size: 16px; overflow: hidden;}
.nrliuyan .biaodan ul li.yz .btn{width: auto;    height: 35px;   display: inline-block;    padding: 0 25px;   background:#ccc;    color: #333;    border: none;}

/*新闻中心栏目页*/
.xinwen-bg{background: #f5f8fa; padding-bottom: 50px; overflow: hidden;}
.lmdbt{width: 100%; margin-top: 35px;overflow: hidden; }
.lmdbt .lbt{float: left;  font-size: 3.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: #0054a2; color: #fff;}
.lmdbt .rdh ul li a.curr{background: #0054a2; color: #fff;}

.xinwen-list{width: 100%; padding: 50px 0;}
.xinwen-list ul li{float: left; width: 100%;   padding: 24px; background: #fff; margin-bottom: 16px;-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: 160px;}
.xinwen-list ul li .center{float: left; width: 72%;  margin-left: 2%;}

.lmdbt .rdh ul li.li02{margin-left: 0;}
.lmdbt .rdh ul li.li02 .center{float: left; width: 93%; margin-left: 1%;}

.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; }
/*通用频道页样式*/
.pindao-bg{background: #f5f8fa;  padding: 50px 0; overflow: hidden;}
.ruanjiantishi{display: none; text-align: center; font-size: 14px; color: #333;}
.pdlmbox{float: left;  width: 100%;padding: 24px; background: #fff;  border: 2px solid #e9e9e9;margin-bottom: 35px; -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;}
.pdlmbox: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);}
.pdlmbox .lmtitle{float: left;  width: 100%; border-bottom: 1px solid #e9e9e9; padding-bottom: 5px;}
.pdlmbox .lmtitle .title{float: left;   font-size: 22px;  font-weight: 800; margin-bottom: 20px; }
.pdlmbox .lmtitle .title a{color: #df0024;}
.pdlmbox .lmtitle .title a:hover{color: #666;}
.pdlmbox .lmtitle .more{float: right;}
.pdlmbox .pdlmlist{float: left;  width: 100%; margin: 18px 0;}
.pdlmbox .pdlmlist ul{}
.pdlmbox .pdlmlist ul li{float: left;  width: 100%; padding-bottom: 25px; border-bottom: 1px solid #e5e5e5; margin-top: 25px; }
.pdlmbox .pdlmlist ul li:last-child{border-bottom: 0;}
.pdlmbox .pdlmlist ul li .xxtitle{float: left;  width: 100%; font-size: 18px;  font-weight: 800; margin-bottom: 10px;}
.pdlmbox .pdlmlist ul li .xxinfo{float: left;  width: 100%; font-size: 14px;  color: #666; margin-bottom: 10px;}
.pdlmbox .pdlmlist ul li .xxtips{float: left;  width: 100%; }
.pdlmbox .pdlmlist ul li .xxtips span{margin-right: 25px; color: #666;}
/*软件下载频道页样式*/
.rjpdlmbox{float: left;  width: 100%;padding: 24px; background: #fff;  border: 2px solid #e9e9e9;margin-bottom: 35px; -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;}
.rjpdlmbox: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);}
.rjfenlei{width: 100%; margin: 0 auto;}
.rjfenlei ul li{float: left;display: block; width: 20%;  height: 33px; text-align: center;  }
.rjfenlei ul li a{display: block; font-size: 16px; width: 100%; height: 33px; line-height: 33px; background: #eeeeee; color: #000;}
.rjfenlei ul li a:hover{background: #d4b467; color: #fff;}
.rjfenlei ul li.curr a{background: #d4b467; color: #fff;}
.rjpdlist{width: 100%; margin-top: 30px;}
.rjpdlist table{font-size: 14px;}
.rjpdlist table tr.list:hover{background: #f3f3f3;}
.rjpdlist table tr td{padding: 20px; border: 1px solid #eee;}
.rjpdlist table tr td.tt01{font-size: 14px;  font-weight: bold;}
.rjpdlist table tr td.xiazai a{display: block; width: 77px; height: 31px; line-height: 31px; background: #e9460e; color: #fff; text-align: center;-moz-border-radius:4px;-khtml-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;  }
.rjpdlist table tr td.shiyong a{display: block; width: 77px; height: 31px; line-height: 31px; background: #0054a2; color: #fff; text-align: center;-moz-border-radius:4px;-khtml-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;  }
.rjpdlist table tr td img{width: auto;}

/*通用栏目页样式*/
.xxlm-bg{ padding: 20px 0; overflow: hidden;}
.lmaside{ float:left; width:23.5%;  padding:15px;}
.dhtt,.dhtt2{Font-family: "Microsoft YaHei"; font-size:2.2rem; font-weight:800; color:#df0023; text-align:center; margin-top:0.6em; padding-bottom:15px;
border-bottom: 2px solid #df0023; margin-bottom: 20px; }
.dhtt2{border-bottom:1px solid #ddd; }
.lmdh{width:100%; margin:auto;}
.lmdh ul{ margin-top:10px;}
.lmdh ul a {
  position: relative;
    z-index: 30;
    -webkit-transition: all 350ms ease-in-out;
    -moz-transition: all 350ms ease-in-out;
    -o-transition: all 350ms ease-in-out;
    transition: all 350ms ease-in-out;
  /*background-color: #fff !important;*/
  /*color: #8bc655 !important;*/;
}
.lmdh ul li{background:#f4f4f4; margin-bottom:8px;  position: relative; z-index:20;  width:100%; text-align:center; height:35px;line-height:35px;}
.lmdh ul li span{
  position: absolute;
    width: 0;
    height: 100%;
    background-color: #008953;
    -webkit-transition: all 250ms ease-in-out;
    -moz-transition: all 250ms ease-in-out;
    -o-transition: all 250ms ease-in-out;
    transition: all 250ms ease-in-out;
    top: 0;
    left: 0;
    z-index:10;}
.lmdh ul li:hover span{width:100%;} 
.lmdh ul li:hover a {color: #ffffff !important;}
.lmdh ul li a{  Font-family: "Microsoft YaHei"; font-size:1.4em;display:block;  }
.lmdh ul li a:hover{display:block; color:#008953;}
.lmdh ul li.curr{  color:#333; height:35px; display:block; }
.lmdh ul li.curr a{ background:#008953; color:#fff;  display:block; }
.lmdh ul li.curr a:hover{ color:#008953;}

 /* 左侧栏目导航样式开始 */
.menu-container {
    max-width: 300px;
    margin: 0 auto;
    background: white;
    border-radius: 12px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    overflow: hidden;
}

.menu {
    list-style: none;
}

.menu-item {
    border-bottom: 1px solid #eee;
    position: relative;
}

.menu-item:last-child {
    border-bottom: none;
}

.menu-link {
    display: flex;
    align-items: center;
    padding: 1rem 1.5rem;
    color: #333;
    font-size: 14px;
    text-decoration: none;
    transition: background 0.3s ease;
}
.menu-link.curr{color: #cc0000;}
.menu-link:hover {
    background: #f8f9fa;
}

.menu-link i {
    margin-right: 12px;
    color: #666;
}

.submenu {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-out;
    background: #f8f9fa;
}

.submenu.active {
    max-height: 700px; /* 根据实际内容调整 */
}

.submenu .menu-link {
    padding-left: 2.5rem;
}
.submenu .menu-link.curr{color: #cc0000;}
.arrow {
    margin-left: auto;
    transition: transform 0.3s ease;
}

.arrow.active {
    transform: rotate(180deg);
}

@media (max-width: 480px) {
    body {        padding: 1rem;    }
 .menu-link {   padding: 0.8rem 1rem;    }    
.submenu .menu-link {        padding-left: 2rem;    }
}
 /* 左侧栏目导航样式结束 */
 /* 栏目页右侧样式 */
.lmsection{ float:right; width:76%; padding:15px; border-left:1px solid #ddd; height:auto; }
.lmsection h1{ width: 100%; border-bottom: 2px solid #df0023;  Font-family: "Microsoft YaHei";   color:#df0023; font-size: 2.2rem;  font-weight: 400;padding-bottom: 15px; }
.lmsection ul{}
.lmsection .lmxxlist{width: 100%;}
.lmsection .lmxxlist ul li{ width: 100%;  border-bottom:1px solid #ddd; list-style: disc inside none;
  -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out; padding:15px 0px;  }
.lmsection .lmxxlist ul li:hover{background:#f2f2f2; -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;}
.lmsection .lmxxlist ul li .title{ display: inline; font-size: 14px; padding-left: 8px;}
.lmsection .lmxxlist ul li .time{float: right; font-size: 14px; padding-right: 8px;}
/*图片列表类栏目页1*/
.tplist{ width:100%; margin-top:40px; }
.tplist ul{ float:left; width:100%; height:auto; }
.tplist ul li{ float:left; width:28%; height:auto; margin-left:4%; background:none;  margin-bottom:20px; text-align:center; border:none;}
.tplist ul li .tp{ border:#e4e4e4 solid 1px; padding:8px;  overflow:hidden;}
.tplist ul li:hover{ background:none;}
.tplist ul li .tp img{   height: 170px;
-webkit-transition:0.8s ease-out;
-moz-transition:0.8s ease-out;
-o-transition:0.8s ease-out;
-ms-transition:0.8s ease-out;
transition:0.8s ease-out;
}
.tplist ul li .tp img:hover{
-webkit-transform: scale(1.5);    /* safari and chrome */
-moz-transform: scale(1.5);       /* firefox */
-o-transform: scale(1.5);         /* opera */
-ms-transform: scale(1.5) ;        /* ie9 */
transform: scale(1.5);
  }
.tplist ul li .mingcheng{ padding:5px;text-align:center; height:25px; overflow:hidden;}

/*图片列表类栏目页1*/
.tplist2{ width:100%; margin-top:40px; }
.tplist2 ul{ float:left; width:100%; height:auto; }
.tplist2 ul li{ float:left; width:23%; height:auto; margin-left:1%;  margin-right: 1%; background:none;  margin-bottom:20px; text-align:center; border:none;}
.tplist2 ul li .tp{ border:#e4e4e4 solid 1px; padding:8px;  overflow:hidden;}
.tplist2 ul li:hover{ background:none;}
.tplist2 ul li .tp img{   height: 170px;
-webkit-transition:0.5s ease-out;
-moz-transition:0.5s ease-out;
-o-transition:0.5s ease-out;
-ms-transition:0.5s ease-out;
transition:0.5s ease-out;
}
.tplist2 ul li .tp img:hover{
-webkit-transform: scale(1.2);    /* safari and chrome */
-moz-transform: scale(1.2);       /* firefox */
-o-transform: scale(1.2);         /* opera */
-ms-transform: scale(1.2) ;        /* ie9 */
transform: scale(1.2);
  }
.tplist2 ul li .mingcheng{ padding:5px;text-align:center; height:25px; overflow:hidden;}
/*合作伙伴Logo图片列表类栏目页1*/
.huobanlist{ width:100%; margin-top:40px; }
.huobanlist ul{ float:left; width:100%; height:auto; }
.huobanlist ul li{ float:left; width:23%; height:auto; margin-left:1%;  margin-right: 1%; background:none;  margin-bottom:20px; text-align:center; border:none;}
.huobanlist ul li .tp{ border:#e4e4e4 solid 1px; padding:8px;  overflow:hidden;}
.huobanlist ul li:hover{ background:none;}
.huobanlist ul li .tp img{   
-webkit-transition:0.5s ease-out;
-moz-transition:0.5s ease-out;
-o-transition:0.5s ease-out;
-ms-transition:0.5s ease-out;
transition:0.5s ease-out;
}
.huobanlist ul li .tp img:hover{
-webkit-transform: scale(1.2);    /* safari and chrome */
-moz-transform: scale(1.2);       /* firefox */
-o-transform: scale(1.2);         /* opera */
-ms-transform: scale(1.2) ;        /* ie9 */
transform: scale(1.2);
  }
.huobanlist ul li .mingcheng{ padding:5px;text-align:center; height:25px; overflow:hidden;}




/*列表页分页样式*/
.pages{float: left; display: flex;    justify-content: center;      margin-top: 30px; }
.pages ul li{float: left; padding: 0 2px; }
.pages ul li a{float: left; display: block; background: #fff;      padding: 6px 12px;    line-height: 1.42857;    text-decoration: none;    color: #7E8299;    background-color: #fff;
    border: 1px solid #efefef;    border-radius: .42rem;    margin-left: .4rem; }
.pages ul li a:hover{background: #0054a2;color: #fff;}    
.pages ul li.active a{background: #0054a2;color: #fff;}

/*新闻内容详情页*/
.xinwen-nrbg{ }
.nrsection{  width:100%; padding:15px; float: left;  height:auto; background: #fff; }
.nrsection h1{ font-size:3.0rem; font-weight:800;  color:#333; margin:15px auto; text-align:center;}
.nrsection h2{ font-size:2.4rem; 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:15px;color:#666; }
.ctbox strong{  font-weight: 800;}
.ctbox{padding-bottom: 40px;}
.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;}
.shangxia{float: left;  width: 100%; font-size: 16px; line-height: 220%;  }
.shangxia .l{float: left; width: 80%; padding-left: 2%; }
.shangxia .r{float: right; width: 10% ;text-align: center; line-height: }
.tags{font-size: 16px;}
.tags strong{font-weight: 800;}
.tags a{padding: 0 5px;  color: #cc0000;}
.xiangguan{margin-top: 10px;}
.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: 14px;}
.erweima{width: 200px; }
.erweima img{width: 200px; height: 200px;}
/*产品中心栏目列表页*/
.chanpin-lmbg{}
.cplmsection{float: left;width:100%; padding:40px 15px; }
.cplmsection .left{float: left; width: 25%;}
.cplmsection .left .title{float: left; width: 100%; font-size: 18px; font-weight: 800; border-bottom: 2px solid #ddd; padding-bottom: 10px; margin-bottom: 15px; overflow: hidden;}
.cpfl-list{float: left;width: 100%; padding-bottom: 35px; overflow: hidden;}
.cpfl-list ul li{float: left; width: 100%; font-size: 14px; border-bottom: 1px  dashed #ddd; height: 31px; line-height: 31px;}
.cpfl-list ul li .gs{font-weight: 800;}
.cpfl-list ul li .cp{}

.cp-gxlist{float: left; width: 100%; margin-top: 20px;}
.cp-gxlist ul li{float: left; width: 100%; margin-bottom: 30px;}
.cp-gxlist ul li .tu{float: left; width: 25%;}
.cp-gxlist ul li .tu img{width: 100; height: 76px;}
.cp-gxlist ul li .right{float: right; width: 71%;}
.cp-gxlist ul li .right .tt{float: left; width: 100%; font-size: 14px; font-weight: 800; max-height: 45px; overflow: hidden;}
.cp-gxlist ul li .right .riqi{float: left; font-size: 14px; color: #666; margin-top: 5px;}

.cplmsection .right{float: right; width: 70%;}
.cplmsection .right .title{float: left; width: 100%; font-size: 2.6rem; font-weight: 800; margin-bottom: 30px; }

.cplmsection .right ul{width: 100%;}
.cplmsection .right ul li{float: left; width: 100%; margin-bottom: 40px;}
.cplmsection .right ul li .tp{float: left; width: 38%;}
.cplmsection .right ul li .tp img{width: 100%; height: 406px;}
.cplmsection .right ul li .rbox{float: right; width: 62%; padding: 25px;}
.cplmsection .right ul li .rbox .tt{float: left; font-size: 2.4rem; width: 100%;}
.cplmsection .right ul li .rbox .jj{float: left; width: 100%; font-size: 14px; margin: 20px 0;}
.cplmsection .right ul li .rbox .lk{float: left; width: 100%;}
.cplmsection .right ul li .rbox .lk a{float: left; display: block; width: 145px; height: 47px; margin-right: 15px; line-height: 47px;text-align: center; background: #2d4e7d; color: #fff;}



/*产品中心内容详情页*/
.chanpin-nrbg{}
.cpsection{width:100%; padding:40px 15px; float: left;  height:auto;}
.cpsection  .jianjie{float: left; width: 100%; margin-bottom: 40px}
.cpsection  .jianjie .l{float: left; width: 43%;}
.cpsection  .jianjie .l .tu{float: left; width: 100%; height: 478px; overflow: hidden;}
.cpsection  .jianjie .l .tu img{width: 100%; height: 478px;}
.cpsection  .jianjie .r{float: right;  width: 53%;}
.cpsection  .jianjie .r .title{float: left;width: 100%;text-align: left;}
.cpsection  .jianjie .r .title h1{font-size: 2.5rem; font-weight: 800; height: 38px; width: 100%; overflow: hidden;}
.cpsection  .jianjie .r .info{float: left; width: 100%; font-size: 16px; margin-top: 20px;}
.cpsection  .jianjie .r .cptu{float: left; width: 100%; margin-top: 30px;}
.cpsection  .jianjie .r .cptu ul li{float: left; width: 20%; margin-right: 5%;}
.cpsection  .jianjie .r .contact{float: left; margin-top: 20px; width: 205px; height: 45px; text-align: center;}
.cpsection  .jianjie .r .contact a{display: block; width: 100%; height: 100%; background: #0055a2; color: #fff; line-height: 45px; font-size: 16px;}
.cpsection  .jianjie .r .contact a:hover{background: #0663b6;}

.cpsection .nrbox{font-size: 16px; }
.cpsection .nrbox h3{font-size: 2.5rem; font-size: 200;}


















