﻿@charset "UTF-8";
html {
	-webkit-text-size-adjust: none;
	-moz-text-size-adjust: none;
	-ms-text-size-adjust: none;
	text-size-adjust: none;
	/*解决chrome浏览器下字体不能小于12px*/
	-webkit-font-smoothing:antialiased;
	-webkit-tap-highlight-color: transparent;
}
body {
	/* overflow-x: hidden; */
	font-size:12px;
	color: #666;
	font-family: "Microsoft YaHei",-apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "PingFang SC", "Hiragino Sans GB", sans-serif;
}


body::-webkit-scrollbar{
  width:10px;
  height:10px;
  /**/
}
body::-webkit-scrollbar-track{
  background: #666;
  border-radius:2px;
}
body::-webkit-scrollbar-thumb{
  background: #222;
  border-radius:10px;
}
a {
	outline: none;
	text-decoration: none;
	color: inherit;
	cursor: pointer;
	font-size:12px;
	font-family: 'Microsoft YaHei';
}
a:hover {
	text-decoration: none;
}
html {
	zoom: 1;
}
html * {
	outline: 0;
	zoom: 1;
}
html button::-moz-focus-inner {
	border-color: transparent !important;
}
/*设置margin和padding为0*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {
	margin: 0;
	padding: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
fieldset,a,img,input,select,button,textarea {
	border: 0;
	background:none;
	-webkit-appearance: none;
	border-radius:0;
}
&nbsp&nbsp&nbspAddress,caption,cite,code,dfn,em,th,var，i {
	font-style: normal;
	font-weight: normal;
}
li {
	list-style: none;

}
caption,th {
	text-align: left;
}

h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	font-weight: normal;
}
q:before,q:after {
	content: '';
}
em,i {
	font-style: normal;
}
input[type="submit"],input[type="reset"],input[type="button"],input[type=date],button,select,input[type=text] {
	/*去掉苹果的默认UI来渲染按钮 、解决部分手机浏览器对border：none无效办法*/
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	/*去掉微信端input-text在ios轻快下的点击出先黑色半透明背景*/
	tap-highlight-color: transparent !important;
}
a,input[type=text],select,input[type=password],textarea {
	/*去掉微信端input-text在ios轻快下的点击出先黑色半透明背景*/
	tap-highlight-color: transparent !important;
}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder 
{
	font-family:"Microsoft YaHei",-apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "PingFang SC", "Hiragino Sans GB", sans-serif;
	color:#aaa;
	font-size:14px;
}
body {
	margin: 0 auto;
	background:#fff;
}
.fl {float:left;}
.fr {float:right;}
.clearfix{clear:both;}
img{max-width:100%;}
.warpper{width:1200px;margin:0 auto;}
@font-face {
    font-family: 'Roboto-Bold';
    src: url('Roboto-Bold.eot');
	src: url('Roboto-Bold.eot?#iefix') format('embedded-opentype'),
	/*url('Roboto-Bold.woff2') format('woff2'),*/
	url('Roboto-Bold.woff') format('woff'),
	url('Roboto-Bold.ttf') format('truetype'),
	url('Roboto-Bold.svg#Roboto-Bold') format('svg');
}
@font-face {
    font-family: 'DINOT-Regular';
    src: url('DINOT-Regular.eot');
	src: url('DINOT-Regular.eot?#iefix') format('embedded-opentype'),
	/*url('DINOT-Regular.woff2') format('woff2'),*/
	url('DINOT-Regular.woff') format('woff'),
	url('DINOT-Regular.ttf') format('truetype'),
	url('DINOT-Regular.svg#DINOT-Regular') format('svg');
}
@font-face {
    font-family: 'DINOT-Light';
    src: url('DINOT-Light.eot');
	src: url('DINOT-Light.eot?#iefix') format('embedded-opentype'),
	/*url('DINOT-Light.woff2') format('woff2'),*/
	url('DINOT-Light.woff') format('woff'),
	url('DINOT-Light.ttf') format('truetype'),
	url('DINOT-Light.svg#DINOT-Bold') format('svg');
}
@font-face {
    font-family: 'DINOT-Bold';
    src: url('DINOT-Bold.eot');
	src: url('DINOT-Bold.eot?#iefix') format('embedded-opentype'),
	/*url('DINOT-Regular.woff2') format('woff2'),*/
	url('DINOT-Bold.woff') format('woff'),
	url('DINOT-Bold.ttf') format('truetype'),
	url('DINOT-Bold.svg#DINOT-Bold') format('svg');
}

.year ul li,
.xwlist .time,
.xwdt .time strong,
.xwdt .time span{
	 font-family: 'DINOT-Regular';
}

.enterprise .list ul li .t span,
.xsqy .con ul li .t span,
.vmore span,
.more span,
.zjys .con ul li .t span ,
.mtitle h4
{
	font-family: 'DINOT-Light';
}
.zscq ul li i{
	 font-family: 'DINOT-Bold';
}
.mwarp{margin:0 5.2083vw;}
.header,.banner,.vinfo,.about,.enterprise,.news,.nbanner,.footer{width:100%;max-width:1920px;min-width:1200px;margin:0 auto;}

.header{background:#29447d;height: 90px; top: 0; left: 0;}
.fixheader{width:100%;height:90px;height:4.6875vw;background:rgba(41,68,125,0.6);left:0;top:0;z-index:999;}
.fixh{width:100%;height:4.6875vw;display:none;}


.header .mwarp{position:relative;height:inherit;}
.logo{position:absolute;top:0;left:-3.0208vw;width:10.2083vw;height:4.6875vw;box-sizing:border-box; /*width:14.3229vw; width:196px;width:275px; left:-58px;*/}
.logo img{width:10.2083vw;height:4.6875vw;}
.logo a{width:10.2083vw;height:4.6875vw;position:absolute;left:0;top:0;z-index:9999;}
@media only screen  and (max-width:1440px) {
	.logo{left:0;}
}

.logo embed{width:14.3229vw; height:4.6875vw;position:relative;z-index:1000; }
.logo a{display:block;width:100%;height:100%;}

.logo:before{background:url(../images/guang.png) no-repeat left top/cover;width:255px;height:90px;display:inline-block;content:'';position:absolute;right:0;top:0;widows: 13.28125vw;height:4.6875vw;z-index:1;display:none;}

.logo img{position:relative;z-index:22;display:block;width:100%;}
.nav{/*width:820px;*/ width:42.70833vw; position:relative;margin:0 auto;text-align:center;transition:all .3s;opacity:1}
.nav.active{transform:translate(50px,0); -webkit-transform:translate(50px,0); -ms-transform:translate(50px,0); -ms-transform:translate(50px,0); -moz-transform:translate(50px,0);opacity:0; }
.nav ul{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:row;flex-wrap:nowrap;}
.nav ul li{display:inline-block;position:relative;}
	.nav ul li > a {
		line-height: 4.6875vw;
		font-size: 0.7291vw;
		color: #fff;
		display: inline-block;
		position: relative;
		text-decoration: none;
	}
.nav ul li>a:after{width:100%;height:2px;display:block;content:'';background:#fff;position:absolute;left:0;bottom:0;opacity:0;}

.nav ul li.active>a{}
.nav ul li.active>a:after{opacity:1;}
.nav ul li dl{position:absolute;left:50%;margin-left:-80px; top:4.6875vw;width:160px;text-align:center;background:rgba(41,68,125,0.8);display:none;z-index:999;}
.nav ul li dd{height:40px;line-height:40px;}
	.nav ul li dd a {
		display: block;
		font-size: 12px;
		color: #fff;
		text-decoration: none;
	}
.nav ul li dd a:hover{background:rgba(41,68,125,0.9);transition:all .3s;}

.menu{position:absolute;right:0;width:76px;top:0;padding-top:1.9791vw;}
.menu span{display:inline-block;position:absolute;right:0;top:1.9791vw;width:1.3541vw;height:0.7291vw;cursor:pointer;}
.menu span em{display:block;width:100%;height:2px;background:#fff;position:absolute;right:0;}
.menu em:nth-child(1){top:0;width:85%;}
.menu em:nth-child(2){top:50%;margin-top:-1px; width:100%;}
.menu em:nth-child(3){top:100%;margin-top:-2px;width:61%;}

.search{position:absolute;right:10.7708vw;top:0;height:100%;display:inline-block;margin-right: 52px;}
.search span{display:block;width:1.0416vw;height:100%;background:url(../images/btnsearch.png) no-repeat center/100%;}
  .searchbox{position:absolute;right:0;top:4.6875vw; width:0;height:40px;background:rgba(255,255,255,0.9);z-index:888;/*overflow:hidden;*/opacity:0;}
.txt_search{padding-left:25px; width:425px;height:40px;line-height:40px;font-size:14px;color:#888;position:absolute;left:0;top:0px; }
.btnsearch{position:absolute;right:15px;top:7px; width:50px;height:26px;background:#004eb0;line-height:26px;text-align:center;border-radius:13px;color:#fff;font-size:14px;cursor:pointer;}

.banner{position:relative;}
.banner .swiper-pagination{width:100%;bottom:32px;}
.banner .swiper-pagination-bullet{width:18px;height:4px;border-radius:2px; background:rgba(255,255,255,0.5);opacity:1;}
.banner .swiper-pagination-bullet.swiper-pagination-bullet-active{width:38px;background:#fff;}

    .language-switch {
      position: relative;
      display: inline-block;
      font-size: 14px;
	  top: -62%;
	  left: 88%;
	  color: white;
	  z-index: 2;
    }

    .language-toggle {
      cursor: pointer;
      display: flex;
      align-items: center;
    }

    .language-current {
      margin-right: 5px;
    }

    .language-icon {
      font-size: 12px;
    }

    .language-dropdown {
      position: absolute;
      top: 100%;
      left: 0;
      z-index: 1;
      display: none;
      margin: 0;
      padding: 5px 0;
      list-style: none;
      background-color: #f9f9f9;
      border: 1px solid #ccc;
      border-top: none;
      box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
    }

    .language-dropdown li {
      margin: 0;
      padding: 5px;
      text-align: center;
    }

    .language-dropdown li:hover {
      background-color: #ddd;
    }

    .language-dropdown a {
      text-decoration: none;
      color: #333;
    }

    .language-dropdown.show {
      display: block;
    }



.banner,.banner .swiper-container,
.banner .swiper-wrapper,
.banner .swiper-slide,
.banner .img,
.banner video
{width:100%;height:49.4791vw;}
.banner video{object-fit:cover;background:#fff;}

.ititle strong{font-size:30px;font-size:1.5625vw; color:#010101;display:block;}
.about .ititle h3 img{width:298px;width:15.5208vw;}
.enterprise .ititle h3 img{width:282px;width:14.6875vw;}
.news .ititle h3 img{width:277px;width:14.4270vw;}

.about .ititle strong{padding-top:23px;padding-top:1.1979vw;}
.about{padding:80px 0;padding:4.1666vw 0;}
.about .mwarp{height:540px;height:28.125vw;}
.about .aleft{width:860px;width:44.7916vw;height:28.125vw;position:relative;}
.about .aright{width:720px;width:37.5vw; padding-right:182px;padding-right:9.4716vw; box-sizing:border-box;height:28.125vw;position:relative;}
.about .desc,.enterprise .qleft .desc{font-size:14px; line-height:24px;font-size:0.7291vw; line-height:1.25vw;margin-top:30px;margin-top:1.5625vw;}
.about .desc p,.enterprise .qleft .desc p{text-indent:2em;}

.about .aright .bolang{position:absolute;right:9.4716vw;bottom:0;z-index:22;width:876px;height:173px;width:45.78125vw;height:9.0104vw;}
.about .aright .ad{position:absolute;right:0;bottom:0;z-index:333;width:333px;height:203px;width:17.34375vw;height:10.5729vw;}
.more{width:200px;height:50px;width:10.4166vw;height:2.6041vw;line-height:2.6041vw;text-align:center;position:relative;border-radius:1.3020vw;overflow:hidden;}
.more:before{width:100%;height:100%;display:inline-block;content:'';position:absolute;left:0;top:0;border:solid 2px #29447d;border-radius:1.3020vw;box-sizing:border-box;z-index:1;}
.more a{display:block;position:relative;z-index:22;}
.more span{display:inline-block;font-size:14px; font-size:0.7291vw;color:#29447d;}
.more em{margin-left:27px;margin-left:1.40625vw; display:inline-block;}
.more:hover:before{background:none;transition:all .3s;color:#fff;}
.more a:hover{background:#a3825b;transition:all .3s;color:#a3825b;}
.more a:hover span{color:#fff;}




.aleft .abot{position:absolute;left:0;bottom:0;width:100%;height:100%;padding-top:22vw;box-sizing:border-box;}

.vinfo,.enterprise{padding-bottom:80px;padding-bottom:4.1666vw;}
.vinfo .con{overflow:hidden;}
.vinfo video{width:100%;}

.enterprise .mwarp{height:460px;height:23.9583vw;}
.enterprise .qleft{width:500px;width:26.0416vw;height:23.9583vw;position:relative;}
.enterprise .qleft:after{width:360px;width:18.75vw; height:1px;display:inline-block;content:'';background:#eeeeee;position:absolute;left:0;bottom:5px;z-index:1;}

.apage{background:#fff;z-index:999;}
.enterprise .qleft .apage{width:auto;height:12px;display:inline-block;content:'';position:absolute;right:0;bottom:0;}
.apage .inner{position:relative;padding:0 20px;height:12px;position:relative;}
.apage .prev,
.apage .next{width:14px;height:12px;display:inline-block;position:absolute;bottom:0;}
.apage .prev{left:0;background:url(../images/aleft.png) no-repeat left top;}
.apage .next{right:0;background:url(../images/aright.png) no-repeat right top;}
.page a{display:inline-block;width:6px;height:12px;background:url(../images/ad1.png) no-repeat center;margin:0 6px;overflow:hidden;font-size:0}
.page a.active{background-image:url(../images/ad2.png);}

.enterprise .list{width:1117px;width:58.1770vw;height:23.9583vw;}
.enterprise .list .swiper-pagination{opacity:0;}
.enterprise .list ul{}
.enterprise .list ul li{width:350px;height:460px; height:23.9583vw;overflow:hidden;display:inline-block;position:relative;}
.enterprise .list ul li a{display:block;}
.enterprise .list ul li .img{height:23.9583vw;overflow:hidden;}
.enterprise .list ul li .img img{height:100%;height:100%;display:block;object-fit:fill;}

.enterprise .list ul li .bg{position:absolute;left:0;bottom:0;width:100%;/*padding:33px 23px;box-sizing:border-box;padding:1.71875vw 1.1979vw;*/}
.enterprise .list ul li .txt{position:absolute;left:0;bottom:0; z-index:22;box-sizing:border-box;padding:1.71875vw 1.1979vw;transition:all .3s;}
.enterprise .list ul li .txt02{opacity:0; background:url(../images/qbg.png) no-repeat center/cover;transform:translate(0,50px);}
.enterprise .list ul li .t{font-size:20px;}
.enterprise .list ul li .t strong,.enterprise .list ul li .t span{display:block;}
.enterprise .list ul li .t strong{color:#fff;font-weight:normal;}
.enterprise .list ul li .t span,.enterprise .list ul li .desc{color:rgba(255,255,255,0.6);}
.enterprise .list ul li .t span{padding-bottom:20px;position:relative;}
.enterprise .list ul li .t span:after{width:25px;height:2px;display:inline-block;content:'';background:#a3825b;position:absolute;left:0;bottom:0;}
.enterprise .list ul li .rmore{color:#a3825b;margin-top:32px;}
.enterprise .list ul li .desc{line-height:24px;margin-top:10px;}
.enterprise .list ul li:hover .txt01{opacity:0;transform:translate(0,-10px);}
.enterprise .list ul li:hover .txt02{transition-delay:.1s; opacity:1;transform:translate(0,0);}

.news{position:relative;}
.news:after{width:100%;height:33.59375vw;display:block;content:'';background:#f1f6ff;position:absolute;left:0;bottom:0;z-index:1;}
.news .ntop,.news .nbot{position:relative;z-index:22;}
.news .ntop{background:#fff;}
.news .ntop:before{position:absolute;left:0;bottom:0;height:20.5729vw;display:inline-block;width:100%;background:#f1f6ff;}

.news .img{width:860px;width:44.7916vw;height:28.125vw;}
.news .img img{display:block;width:100%;height:100%;object-fit:cover;}
.nright{height:28.125vw;width:700px;padding-right:56px;width:36.4583vw;padding-right:2.9166vw;}
.nright .ititle strong{margin-top:30px;margin-top:1.5625vw;}
.nright .con{margin-top:30px;margin-top:1.5625vw;height:260px;height:16.5416vw;position:relative;}
.nright .apage{position:absolute;left:0;bottom:19px;z-index:99;}
.nright .swiper-pagination,.nbot .swiper-pagination{opacity:0;}
.nright .con ul li{position:relative;height:16.5416vw;}
.nright .con .more{position:absolute;right:0;bottom:10px;}
	.nright .con ul li a {
		display: block;
		width: 100%;
		height: 100%;
		text-decoration: none
	}
.nright .tip{}
.nright .tip span{display:inline-block;font-size:14px;width:90px;height:28px;line-height:28px;text-align:center;background:#a3825b;color:#fff; border-radius:14px;text-align:center;}
.nright .title{font-size:20px;font-size:1.4016vw; color:#222;padding:1.5625vw 0;}
.nright .desc,.nbot .desc{font-size:14px;font-size:0.7291vw; color:#888;line-height:24px;line-height:1.25vw;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis; }
.news .time{color:#29447d;}
.news .nright .time{margin-top:20px;}
.news .nright ul li a .more span{position:relative;z-index:111;}
.news .nright ul li a:hover .more:before{border:none;transition:all .3s;}
.news .nright ul li a:hover .more{background:#a3825b;transition:all .3s;}
.news .nright ul li a:hover .more span{color:#fff;transition:all .3s;}



.nbot{}
.nbot ul{}
.nbot ul li{position:relative;display:inline-block;width:525px;float:left;height:13.0208vw;padding-top:70px;padding-top:3.6458vw; }
	.nbot ul li a {
		position: relative;
		display: block;
		width: 100%;
		padding-left: 43px;
		box-sizing: border-box;
		text-decoration:none}
.nbot ul li .time{font-size:14px;font-size:0.7291vw;}
.nbot ul li .time span{font-size:30px;font-size:1.5625vw;}
.nbot ul li .title{font-size:16px;font-size:0.833vw; color:#222; position:relative;margin-top:0.4166vw;}
.nbot ul li .title:before{width:30px;height:2px;display:inline-block;content:'';background:#29447d;position:absolute;left:-43px;top:50%;margin-top:-1px;}
.nbot ul li .title span{display:block; width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.nbot ul li .desc{color:#888;margin-top:8px;}
.nbot ul li .vmore{position:absolute;right:0;top:8px;top:0.4166vw;}
.nbot ul li .vmore span{font-size:14px;font-size:0.7291vw; color:#29447d;}
.nbot ul li .vmore em{margin-left:10px;}
.nbot ul li:hover .title{color:#3878ff;transition:all .3s;}
.nbot ul li:hover .title:before{background:#3878ff;transition:all .3s;}


.footer{clear:both;background:#001b4a;border-top:solid 1px #eee;}
.ftop{padding:3.3854vw 0;background:#2C2D32;position:relative;}
.ftop:after{background:#2C2D32;width:50%;height:100%;display:inline-block;content:'';position:absolute;left:50%;top:0;}
.fnav ul li{width:9vw;float:left;display:inline-block;}
.fnav,.ftright{width:50%;position:relative;z-index:22;}

.fnav ul li>a{font-size:14px;font-size:0.7291vw;color:#fff;font-weight:bold;}
.fnav ul li dl{padding-top:0.78125vw;}
.fnav ul li dd{line-height:40px;height:40px;line-height:2.08333vw;height:2.08333vw;}
	.fnav ul li dd a {
		display: block;
		width: 100%;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		font-size: 14px;
		font-size: 0.7291vw;
		color: gainsboro;
		text-decoration: none;
	}
.fnav ul li dd a span{position:relative;display:inline-block;}
.fnav ul li dd a span:after{position:absolute;left:0;bottom:0px;width:100%;height:2px; display:inline-block;background:#3878ff;opacity:0;content:'';}
.fnav ul li dd a:hover span:after{opacity:1;transition:all .3s;}
.fcon{padding-left:2.34375vw;}
.fcon ul li{padding-left:40px; font-size:14px;margin-top:23px;font-size:0.7291vw;margin-top:1.1979vw;line-height:1.5625vw;}
.fcon ul li:nth-child(1){background:url(../images/cf01.png) no-repeat left center;background-size: contain;}
.fcon ul li:nth-child(2){background:url(../images/cf02.png) no-repeat 0px center;background-size: contain;}
.fcon ul li:nth-child(3){background:url(../images/cf03.png) no-repeat 0px center;background-size: contain;}


.fwx{position:absolute;right:0;top:0;width:6.25vw;text-align:center;}
.fwx dl{padding-top:1.1979vw;}
.fwx dl dt{position:relative;}
.fwx dl dt:after{background:url(../images/fd.png) no-repeat center top;width:8px;height:6px;display:inline-block;content:'';position:absolute;bottom:-6px;left:50%;margin-left:-4px;}
.fwx dl dt img{display:block;width:6.25vw;height:6.25vw;}
.fwx dl dd{color:#fff;padding-top:15px;}
.fcon ul li{display:flex;align-items:center;color: gainsboro;}
.fcon ul li strong{color:#fff;}
.fcon ul li span{color: gainsboro;font-size:40px;font-size:2.0833vw;}

.ftright{height:9.375vw;}
.flink{position:absolute;left:2.34375vw;bottom:0;display:none;}
.flink a{font-size:14px;color:#001b4a;font-size:0.7291vw;}
.flink a span{border-bottom:solid 2px #001b4a;display:inline-block;padding-bottom:6px;}


.nbanner{clear:both;width:100%;position:relative;}
.nbanner img{display:block;width:100%;height: 26vw;}
.nbanner .bg{position:absolute;left:0;top:0;width:100%;height:100%;}
.nbanner .bg .warpper{height:auto;position:relative;top:50%;transform:translate(0,-50%);}
.nbanner .bg .txt{text-align:right;position:relative;padding-bottom:45px;}
.nbanner .txt:after{width:30px;height:2px;display:inline-block;content:'';position:absolute;right:0;bottom:0;}
.nbanner .txt h3{font-size:40px;font-size:2.0833vw; color:#fff;}
.nbanner .txt p{font-size:20px;font-size:1.04166vw; color:rgba(255,255,255,0.5);text-transform:uppercase;}

.menubg{clear:both;height:78px;line-height:78px;background:#f6f6f6;text-align:center;}
.smenu ul,
.smenu ul li{display:inline-block;}
.smenu ul li{margin:0 65px;}
.smenu ul li a{display:inline-block;position:relative;font-size:14px;color:#222;}
.smenu ul li a:after{width:100%;height:2px;display:block;content:'';background:#a3825b;opacity:0;position:absolute;left:0;bottom:0;}
	.smenu ul li.active a {
		font-weight: bold;
		color: #a3825b;
		transition: all .3s;
		text-decoration: none;
	}
.smenu ul li.active a:after{opacity:1; width:100%;transition:all .3s;}

.mbg.active{background:url(../images/ghzzbg.jpg) no-repeat center bottom;padding-bottom:236px;}
.mbg.active2{background:url(../images/hbbg.png) no-repeat center bottom;padding-bottom:110px;}

.tmenu{text-align:center;margin-top:-20px;clear:both;padding-bottom:10px;}
.tmenu ul,
.tmenu ul li{display:inline-block;}
.tmenu ul li{margin:0 12.5px;width:182px;height:50px;line-height:50px;background:url(../images/th.png);}
.tmenu ul li a{display:inline-block;position:relative;font-size:14px;color:#000;}
.tmenu ul li a:after{width:100%;height:2px;display:block;content:'';background:#a3825b;opacity:0;position:absolute;left:0;bottom:0;}
.tmenu ul li.active{background-image:url(../images/th2.png);}
.tmenu ul li.active a{font-weight:bold; color:#fff;transition:all .3s;}
.tmenu ul li.active a:after{opacity:1; width:100%;transition:all .3s;}

.zzjg{margin-top:73px;text-align:center;}
.zzjg dl dt{font-size:24px;color:#000;padding-top:32px;padding-bottom:20px;}


.zzjg ul li:nth-child(1) dl dd span{width:88px;height:88px; background:#fff;border:solid 3px #c8b49d;display:inline-block;border-radius:50%;padding:4px;}
.zzjg ul li:nth-child(1) dl dd em{background:#29447d;color:#fff;font-size:22px;display:inline-block;width:88px;height:88px;border-radius:50%;line-height:88px;}

.zzjg ul li:nth-child(2) dl dd span{width:132px;height:36px; background:#fff;border:solid 1px #c8b49d;display:inline-block;border-radius:22px;padding:4px;margin:0 7px;}
.zzjg ul li:nth-child(2) dl dd em{background:#29447d;color:#fff;font-size:18px;display:inline-block;width:132px;height:36px;border-radius:18px;line-height:36px;}

.zzjg ul li:nth-child(3) dl dd span{width:132px;height:36px; background:#fff;border:solid 1px #c8b49d;display:inline-block;border-radius:22px;padding:4px;margin:0 7px;}
.zzjg ul li:nth-child(3) dl dd em{background:#a3825b;color:#fff;font-size:18px;display:inline-block;width:132px;height:36px;border-radius:18px;line-height:36px;}

.zzjg ul li:nth-child(4) dl dd span{width:132px;height:36px; background:#fff1e0;border:dashed 1px #c8b49d;display:inline-block;border-radius:22px;padding:4px;margin:0 7px;}
.zzjg ul li:nth-child(4) dl dd em{background:#fff1e0;color:#95744d;font-size:18px;display:inline-block;width:132px;height:36px;border-radius:18px;line-height:36px;}


.zzjg ul li:nth-child(5) dl dd span{width:132px;height:36px; background:#e4edff;border:dashed 1px #29447d;display:inline-block;border-radius:22px;padding:4px;margin:0 7px;}
.zzjg ul li:nth-child(5) dl dd em{background:#e4edff;color:#29447d;font-size:18px;display:inline-block;width:132px;height:36px;border-radius:18px;line-height:36px;}

.zzjg dl dd{margin-top:-20px;}
.zzjg dl dd span{margin-top:20px !important;}

.ht{text-align:center;font-size:26px;color:#000;padding-top:60px;padding-bottom:40px;}
.ht strong{font-weight:normal;}
.cylist{clear:both;}
.cylist ul li{width:280px;display:inline-block;float:left;text-align:center;margin-right:25px;}
.cylist ul li a{display:block;}
.cylist ul li .img{height:300px;overflow:hidden;}
.cylist ul li .img img{height:300px;width:100%;display:block;object-fit:cover;}
.cylist ul li .txt{font-size:20px;color:#000;line-height:40px;}
.cylist ul li .txt span{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.cylist ul li:hover .img img{transform:scale(1.05);transition:all 2s;}
.cylist ul li:hover .txt span{color:#a3825b;transition:all .3s;}

.fzimg {position:relative;width:860px;margin:0 auto;}
.fzimg .prev,
.fzimg .next{width:72px;height:72px;display:inline-block;position:absolute;top:204px;z-index:11;}
.fzimg .prev{left:-36px;}
.fzimg .next{right:-36px;}
.fzimg .prev a,.fzimg .next a{display:block;width:100%;height:100%;}
.fzimg .prev a{background:url(../images/hl.png) no-repeat left center;}
.fzimg .next a{background:url(../images/hr.png) no-repeat left center;}
.fzimg .prev a:hover{background:url(../images/hl02.png) no-repeat left center;}
.fzimg .next a:hover{background:url(../images/hr02.png) no-repeat left center;}

.fzimg ul li{}
.fzimg ul li a{display:block;}
.fzimg ul li .img{height:480px;overflow:hidden;}
.fzimg ul li .img img{display:block;width:100%;height:100%;object-fit:cover;}
.fzimg ul li .txt{height:54px;background:#29447d;text-align:center;line-height:54px;}
.fzimg ul li .txt span{display:block;width:100%;color:#fff;font-size:16px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.fzimg ul li:hover .txt span{font-weight:bold;transition:all .3s;}

.twfc {clear:both;padding-top:50px;position:relative;width:855px;height:420px; margin:0 auto;overflow:hidden;}
.twfc .con{width:1200px;position:relative;left:50%;margin-left:-600px;height:370px;}
.twfc .prev,
.twfc .next{position:absolute;bottom:0;width:24px;height:44px;display:inline-block;opacity:0.2;cursor:pointer;z-index:99;}
.twfc .prev{left:390px;background:url(../images/hleft.png) no-repeat left top;}
.twfc .next{right:390px;background:url(../images/hright.png) no-repeat left top;}
.twfc .prev:hover,
.twfc .next:hover{opacity:1;transition:all .3s;}
.twfc ul li{display:inline-block;width:420px;position:relative;z-index:1;}
.twfc ul li .img{height:270px;position:relative;transform:scale(0.6);transform-origin: center bottom;top:-20px;}
.twfc ul li .img::after{width:100%;height:100%;opacity:0.6;display:block;content:'';background:#fff;position:absolute;left:0;top:0;}
.twfc ul li .img img{width:100%; height:100%;object-fit:cover;}
.twfc ul li .txt{padding-top:55px;opacity:0;}
.twfc ul li .txt strong{display:block;font-size:20px;color:#252525;font-weight:normal;}
.twfc ul li .txt span{display:block;font-size:14px;color:#999;}
.twfc ul li.swiper-slide-active {text-align:center;z-index:111;}
.twfc ul li.swiper-slide-active .img{box-shadow:1px  3px 10px rgba(147,147,147);transition:all .3s;top:0px; }
.twfc ul li.swiper-slide-active .img::after{opacity:0;display:none; transition:all .3s;}
.twfc ul li.swiper-slide-active .img{transform:scale(1);transition:all .3s;}
.twfc ul li.swiper-slide-active .txt{opacity:1; transition:all .3s;}
.twfc ul li.swiper-slide-prev .img{position:relative;left:40%;}
.twfc ul li.swiper-slide-next .img{position:relative;left:-40%;}

.notice{clear:both;padding-top:40px;}
.ntimg{width:1200px;height:300px;}
.nblist{clear:both;padding-top:20px;}
.nblist ul{margin-top:-5px;}
.nblist ul li{margin-top:5px;border:solid 1px #fbfbfb;}
.nblist ul li a{display:block;}
.nblist ul li .t{overflow:hidden;height:58px;line-height:58px;padding:0 25px;}
.nblist ul li strong{float:left;font-size:16px;font-weight:normal;width:1020px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.nblist ul li span{float:right;font-size:14px;color:#999;}
.nblist ul li .desc{padding:0 25px;height:70px;overflow:hidden; border-top:solid 1px #fdfdfd;font-size:14px;line-height:24px;display:none;}

.nblist ul li.active strong{color:#333;font-weight:bold;transition:all .6s;}
/* .nblist ul li:hover .desc{display:block;} */
 
 
.mbg{clear:both;padding:60px 0;}
.mtitle{text-align:center;padding-bottom:30px;}
.mtitle  h4{font-size:40px;color:#001b4a;}
.mtitle p{font-size:30px;color:#010101;font-weight:bold;}
.mc{font-size:18px;color:#29447d;padding-top:17px;}
.mc span{display:inline-block;letter-spacing:4px;position:relative;}
.mc span:before,.mc span:after{width:229px;height:7px;display:inline-block;content:'';position:absolute;top:50%;margin-top:-3.5px;content:'';}
.mc span:before{background:url(../images/mleft.jpg) no-repeat right top;left:-259px;}
.mc span:after{background:url(../images/mright.jpg) no-repeat left top;right:-259px;}

.gsinfo{padding-top:80px;}
.gsinfo .row01{background:url(../images/gsbg.jpg) no-repeat right top;}

.gsinfo .img{height:496px;}
.gsinfo .txt{width:580px;height:496px;position:relative;}
.gsinfo .abimg{position:absolute;right:0;bottom:0;z-index:22;}
.gsinfo .con{width:539px;height:365px;position:absolute;left:-20px;top:66px;background:url(../images/gscbg.jpg) no-repeat left top;padding:50px 60px;box-sizing:border-box;z-index:33;}
.gsinfo .con:after{display:inline-block;content:''; width:97px;height:1px;position:absolute;right:-60px;top:75px;background:#dfdfdf;}
.gsinfo  dl dt{font-size:32px;color:#656565;background:url(../images/yin.jpg) no-repeat right top;position:relative;padding-bottom:22px;}
.gsinfo  dl dt:after{width:30px;height:2px;display:inline-block;content:'';position:absolute;left:0;bottom:0;background:#d5d5d5;}

.gsinfo  dl dt{}
.gsinfo  dl dd .t strong{font-size:18px;}
.gsinfo  dl dd .t span{color:#999;display:inline-block;margin-left:8px;}
.gsinfo  dl dd ul li{height:40px;position:relative;margin-top:40px;}
.gsinfo  dl dd ul li .img{width:60px;height:40px;border-right:solid 1px #ccc;}
.gsinfo dl dd ul li .txt{position:absolute;left:0;top:0;width:100%;height:40px;padding-left:80px;box-sizing:border-box;}
.gsinfo  dl dd ul li:nth-child(1)  .t strong{color:#f0ad00;}
.gsinfo  dl dd ul li:nth-child(2)  .t strong{color:#23abff;}
.gsinfo  dl dd .desc{font-size:16px;color:#333;}

.gsinfo .row02{position:relative;padding-bottom:60px;}
.gsinfo .mtitle{text-align:left;position:relative;top:-30px;padding-bottom:0;}
.gsinfo .arword{text-align:right;position:absolute;right:0; top:0;padding-top:70px;font-size:18px;color:#f1a801;}
.arword .p2{font-size:10px;}
.gsinfo .info{font-size:14px;line-height:24px;}
.gsinfo .info p{margin-top:30px;text-indent:2em;}
.gsinfo .info p:nth-child(1){margin-top:0;}

.cybj{clear:both;background:url(../images/zzjgbg.jpg) no-repeat center top;height:670px;}
.cybj .warpper{padding-top:73px;text-align:center;}
.xsqy{clear:both;padding-top:70px;padding-bottom:78px;}
.xsqy .con{margin-top:32px;overflow:hidden;position:relative;}


.xsqy .con ul{margin-right:-30px;margin-top:-30px;}
.xsqy .con ul li{float:left; position:relative;width:380px;display:inline-block;margin-right:30px;margin-top:30px;overflow:hidden;}
.xsqy .con ul li a{display:block;}
.xsqy .con ul li .img{height:366px;overflow:hidden;}
.xsqy .con ul li .img img{width:100%;height:100%;display:block;object-fit:cover;}
.xsqy .con ul li .bg{position:absolute;left:0;bottom:0;width:100%;}
.xsqy .con ul li .txt{position:absolute;left:0;bottom:0; z-index:22;box-sizing:border-box;padding:24px 22px;width:100%; transition:all .3s;}
.xsqy .con ul li .txt01{transform:translate(0,-20px);}
.xsqy .con ul li .txt02{opacity:0; background:rgba(240,173,0,1);transform:translate(0,50px);}
.xsqy .con ul li .t{font-size:20px;}
.xsqy .con ul li .t strong,.enterprise .list ul li .t span{display:block;}
.xsqy .con ul li .t strong{color:#fff;font-weight:normal;}
.xsqy .con ul li .t span,.enterprise .list ul li .desc{color:rgba(255,255,255,0.6);}
.xsqy .con ul li .t span{padding-bottom:20px;position:relative;}
.xsqy .con ul li .t span:after{width:25px;height:2px;display:inline-block;content:'';background:#fff;position:absolute;left:0;bottom:0;}
.xsqy .con ul li .rmore{color:#a3825b;margin-top:32px;}
.xsqy .con ul li .desc{line-height:24px;margin-top:10px;}
.xsqy .con ul li:hover .txt01{opacity:0;transform:translate(0,-10px);}
.xsqy .con ul li:hover .txt02{transition-delay:.1s; opacity:1;transform:translate(0,0);}
.xsqy .con ul li .desc,.xsqy .con ul li .rmore{color:#fff;}
.xsqy .con ul li:hover .txt02 strong{font-weight:bold;transition:all .3s;}

.fzlc{clear:both;background:url(../images/fzlcbg.jpg) no-repeat center bottom;padding-bottom:416px;}
.fzlc .con{position:relative;}
.fzlc .con:before,
.fzlc .con:after
{width:360px;height:1px;background:#ddd;position:absolute;bottom:19px;display:inline-block;content:'';}
.fzlc .con:before{left:-360px;}
.fzlc .con:after{right:-360px;}

.fzlc .ycinfo{margin-top:40px;height:152px;}
.fzlc .ycinfo .info{width:816px;margin:0 auto;padding-top:6px;height:146px;background:url(../images/shou.png) no-repeat right top /26px;}
.fzlc .ycinfo .info ul{}
.fzlc .ycinfo .info ul li{float:left; width:408px;display:inline-block;height:146px;padding-left:6px; padding-top:6px;box-sizing:border-box; position:relative;}
.fzlc .ycinfo .info ul li:before{width:12px;height:12px;display:inline-block;content:'';background:url(../images/fc.jpg) no-repeat center;position:absolute;left:0;top:0;z-index:99;}
.fzlc .ycinfo .info ul li:after{width:1px;height:100%;display:inline-block;content:'';background:#ddd;position:absolute;left:6px;top:12px;z-index:11;}


.fzlc .ycinfo .info ul li .inner{padding-left:25px;width:300px;}
.fzlc .ycinfo .info ul li .desc{font-size:14px;line-height:24px;color:#222;height:120px;overflow:hidden;}
.year{margin-top:-20px; height:40px;position:relative;padding:0 40px;width:1200px;box-sizing:border-box;}
.year:before{width:100%;height:1px;background:#ddd;position:absolute;top:20px;display:inline-block;content:'';}

.year .prev,
.year .next{position:absolute;top:0;width:40px;height:40px;display:inline-block;cursor:pointer;z-index:99;}
.year .prev{left:0; }
.year .next{right:0;}
.year .prev a,.year .next a{display:block;width:100%;height:40px;}
.year .prev a{background:url(../images/fleft.jpg) no-repeat left top;}
.year .next a{background:url(../images/frihgt.png) no-repeat left top;}
.year .prev a:hover{background:url(../images/fleft02.png) no-repeat left top;}
.year .next a:hover{background:url(../images/frihgt02.png) no-repeat left top;}


.year ul li{font-size:24px;color:#29447d;display:inline-block;width:auto;cursor:pointer;position:relative;text-align:center;}
.year ul li:before{width:16px;height:16px;display:inline-block;content:'';background:url(../images/yc.jpg)  no-repeat center top;position:absolute;top:12px;left:50%;margin-left:-8px;}
.year ul li span{padding-top:35px;display:block;}
.year ul li.active{color:#f2b100;font-weight:bold;}
.year ul li.active span{padding-top:43px;}

.spzs{padding-bottom:68px;padding-top:73px;}


.vtop{}
.vtop .vimg{position:relative;height:695px;overflow:hidden;}
.vtop .vplay{left:0;top:0;width:100%;height:695px;opacity:0;}

.vtop .vplay video{width:100%;height:100%;object-fit:cover;background:#000;}
.vtop .vimg:after,
.vbot ul li .img:after{width:54px;height:54px;display:inline-block;content:'';background:url(../images/play.png) no-repeat center top;position:absolute;left:50%;top:50%;margin-left:-27px;margin-top:-27px;z-index:88;}

.vtop .vimg.active:after{opacity:0;transition:all .3s;}


.vtop .vimg img{width:1200px;height:695px;display:block;}
.vtop .txt{position:relative;height:45px;}
.vtop .txt .prev,
.vtop .txt .next{width:135px;height:42px;position:absolute;right:0;top:0;}
.vtop .txt .prev{right:146px;}
.vtop .txt .prev a,
.vtop .txt .next a{display:block;width:100%;height:42px;}
.vtop .txt .prev a{background:url(../images/vleft.jpg) no-repeat right top;}
.vtop .txt .next a{background:url(../images/vright02.jpg) no-repeat right top;}

.vtop .txt strong{font-size:20px;color:#222;font-weight:normal;}
.vtop .txt p{font-size:14px;color:#ccc;}

.vbot,.vtop .txt{margin-top:20px;}
.vbot ul li{display:inline-block;width:282px;position:relative;text-align:center;margin-right:20px;}
.vbot ul li a{display:block;}
.vbot ul li .img{height:163px;overflow:hidden;position:relative;}
.vbot ul li .img:before{border:solid 2px #f2b100;display:inline-block;content:'';position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;box-sizing:border-box;}
.vbot ul li .img img{height:100%;width:100%;display:block;object-fit:cover;}
.vbot ul li .t{height:40px;line-height:40px;}
.vbot ul li .t strong{font-size:16px;color:#222;display:block;font-weight:normal;}
.vbot ul li .t p{display:none;}

.vbot ul li.active{}
.vbot ul li.active .img:before{opacity:1;transition:all .3s;}
.vbot ul li.active .t strong{color:#f2b100;transition:all .3s;}
.vbot ul li.active .img:after{opacity:0;transition:all .3s;}

.yfptbg{clear:both;background:url(../images/yfptbg.jpg) no-repeat center bottom;}
.cxpt .mtitle h4{font-size:56px;}
.cxpt .ptt,.cxtd,.kycg .img{padding-bottom:60px;border-bottom:solid 2px #eeeeee;}
.cxpt .ptt{padding-bottom:30px;}
.cxtd .con{overflow:hidden;background:#f7f7f7;}
.cxtd .con .txt,
.cxtd .con .img{width:50%;height:362px;}
.cxtd .con .txt{padding:47px;box-sizing:border-box;}
.cxtd .con .txt dl{padding-top:14px;background:url(../images/yin.jpg) no-repeat right top;}
.cxtd .con .txt dl dt,.zjys .zt dl dt,.kycg .list dl dt{font-size:30px;color:#29447d;}
.cxpt .ptt .desc,.cxtd .con .txt dl dd,.zjys .zt dl dd,.kycg .list dl dd{padding-top:22px; font-size:14px;line-height:24px;}
.cxpt .ptt .desc{padding-top:0;width:850px;text-align:center;margin:0 auto;}
.cxpt .ptt{padding-top:0;}
.cxtd .con .txt dl dd p{text-indent:2em;}
.kycg .list dl dt{font-size:26px;border-bottom:solid 1px #29447d;padding-bottom:14px;}

.zjys .zt dl{text-align:center;}
.zjys .zt dl dd{width:500px;margin:0 auto;padding-top:22px;padding-bottom:42px;}
.zjys{padding-top:45px;}
.zjys .con{}
.zjys .con ul li{background:#f6f6f6;display:inline-block;width:380px;  float:left;margin-right:30px;}
.zjys .con ul li a{display:block;}
.zjys .con ul li .img{height:532px;overflow:hidden;}
.zjys .con ul li .img img{display:block;width:100%;height:100%;object-fit:cover;}
.zjys .con ul li .txt{padding:0 30px;}
.zjys .con ul li .t{padding-top:14px;padding-bottom:8px; border-bottom:solid 1px #e0e0e0;}
.zjys .con ul li .t strong{font-weight:normal; display:block;font-size:20px;color:#a3825b;}
.zjys .con ul li .t span{display:block;font-size:16px;color:#888888;}
.zjys .con ul li .desc{font-size:14px;color:#444;line-height:24px;padding-top:10px;}
.zjys .con ul li .desc span{display:block;}
.zjys .con ul li:hover .img img{transform:scale(1.05);transition:all .3s;}
.zjys .con ul li:hover .t strong{font-weight:bold;transition:all .3s;}

.kycg .list{padding-top:40px;overflow:hidden;}
.kycg .list ul li{width:560px;float:left;height:140px;padding-bottom:40px;}
.kycg .list ul li:nth-child(2n){float:right;}


/*研发平台 背景*/
.ptb{padding-top:76px;padding-bottom:102px;}
.fcmid{width:745px;height:745px; margin:0 auto;background:url(../images/fcquan.png) no-repeat center / 135% 135%;position:relative;top:65px;}
.fcmid .bg {position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/fcimg.png) no-repeat center / 100% 100%;}
.fcmid .bg ul li{width:96px;height:96px;position:absolute;left:50%;top:50%;margin-left:-48px;margin-top:-48px;cursor:pointer;}
.fcmid .bg ul li:nth-child(2) .txt,
.fcmid .bg ul li:nth-child(5) .txt
{padding-top:30px;}
.fcmid .bg ul li:nth-child(3) .txt,
.fcmid .bg ul li:nth-child(4) .txt
{padding-top:51px;}
.fcmid .bg ul li i{display:inline-block;width:96px;height:96px;line-height:96px;text-align:center; border:solid 1px #959595;box-sizing:border-box;border-radius:50%;font-size:36px;font-family: 'Roboto-Bold';position:relative;color:#999;z-index:11;}
.fcmid .bg ul li i:before,.fcmid .bg ul li i:after{width:100%;height:100%;display:inline-block;box-sizing:border-box;border-radius:50%;content:'';position:absolute;}
.fcmid .bg ul li i:before{left:-4px;top:0;border:solid 1px #d0d0d0;}
.fcmid .bg ul li i:after{top:-4px;left:0;border:solid 1px #bebebe;}
.fcmid .bg ul li:nth-child(1){transform:translate(0,-372px);}
.fcmid .bg ul li:nth-child(2){transform:translate(322px,-186px);}
.fcmid .bg ul li:nth-child(3){transform:translate(322px,186px);}
.fcmid .bg ul li:nth-child(4){transform:translate(0,372px);}
.fcmid .bg ul li:nth-child(5){transform:translate(-322px,186px);}
.fcmid .bg ul li:nth-child(6){transform:translate(-322px,-186px);}
.fcmid .bg ul li strong{font-size:20px;display:block;line-height:1em;}
.fcmid .bg ul li span{font-size:14px;display:block;color:#ccc;}
.fcmid .bg ul li .desc{display:none;}
.fcmid .bg ul li:nth-child(1) .txt,
.fcmid .bg ul li:nth-child(2) .txt,
.fcmid .bg ul li:nth-child(3) .txt,.fcmid .bg ul li:nth-child(4) .txt{padding-left:116px;position:absolute;left:0;top:-25px;width:370px;box-sizing:border-box;}

.fcmid .bg ul li:nth-child(1) .txt{top:0;}
.fcmid .bg ul li:nth-child(2) .txt{top:0;}
.fcmid .bg ul li:nth-child(3) .txt,.fcmid .bg ul li:nth-child(4) {}
.fcmid .bg ul li:nth-child(3) .txt{width:300px;}
.fcmid .bg ul li:nth-child(5) .txt,
.fcmid .bg ul li:nth-child(6) .txt,
.fcmid .bg ul li:nth-child(7) .txt
{padding-right:120px;position:absolute;right:0;top:0;width:370px;box-sizing:border-box;text-align:right;}
.fcmid .bg ul li:nth-child(5) .txt{width:410px;}
.fcmid .bg ul li:nth-child(6) .txt{width:285px;}
.fcmid .bg ul li:nth-child(7) .txt{width:356px;}
.fcmid .bg ul li:hover i{border-color:#dead2f;}
.fcmid .bg ul li:hover i:before{border-color:#ccbc92;}
.fcmid .bg ul li:hover i:after{border-color:#c9b687;}
.fcmid .bg ul li:hover i,
.fcmid .bg ul li:hover .txt strong
{color:#f0ad00;}
.fcmid .bg ul li:hover span{color:#999;}
.fcmid .mtxt{width:360px;margin:0 auto;position:relative;padding-top:125px; top:140px;}
.fcmid .mtxt .t{text-align:center;padding-bottom:24px;position:relative;}
.fcmid .mtxt .t:after{width:22px;height:3px;display:inline-block;content:'';background:#f0ad00;position: absolute;bottom:0;left:50%;margin-left:-11px;}
.fcmid .mtxt .t strong{ font-size:26px;color:#333;font-weight:normal;}
.fcmid .mtxt .t span{font-size:14px;color:#ccc;}
.fcmid .mtxt .t strong,.fcmid .txt .t span{ display:block;}
.fcmid .mtxt .desc{font-size:14px;line-height:24px;color:#222;text-align:center;padding-top:22px;}

/*知识产权*/
.zscq{position:relative;}
.zscq:after{display:block;content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/cqbg.png) repeat left 0px;pointer-events: none;}
.zscq ul{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;}
.zscq ul li{display:inline-block;text-align:center;padding-bottom:60px;padding-left:60px;padding-right:60px;width:400px; height:347px;box-sizing:border-box;}
.zscq ul li a{display:block;}
.zscq ul li i{display:block;font-size:60px;line-height:0.7em;position:relative;}
.zscq ul li i:after{width:100%;height:30px;display:block;content:'';background:#fff;position:absolute; left:0;top:30px;}
.zscq ul li:nth-child(1) i{color:#f0ad00;}
.zscq ul li:nth-child(2) i{color:#fd6615;}
.zscq ul li:nth-child(3) i{color:#424242;}
.zscq ul li:nth-child(4) i{color:#23abff;}
.zscq ul li:nth-child(5) i{color:#b27dc3;}
.zscq ul li strong{display:block;font-size:18px;color:#222;padding-bottom:20px;margin-top:0;position:relative;z-index:22;}
.zscq ul li .img{height:190px;overflow:hidden;border:solid 1px #ededed;-webkit-border-radius:10px;border-radius:10px;}
.zscq ul li .img img{display:block;max-width:100%;max-height:100%;object-fit:cover;margin:0 auto;}

.yieldin{ overflow: hidden;}
.yieldin ul{ width: 1220px;}
.yieldin ul li{ float: left; width: 285px; height: 380px; overflow: hidden; margin:0 20px 20px 0;}
.yieldin ul li img{ max-height: 100%; object-fit: contain;}



/*集团理念*/
.jtlnbg{background:url(../images/jtln.jpg) no-repeat center top;height:949px;box-sizing:border-box;padding-top:182px;}
.jtln{}
.jtln ul li{margin-top:48px;text-align:right;}
.jtln ul li:nth-child(1){padding-right:122px;}
.jtln ul li:nth-child(2){padding-right:0px;}
.jtln ul li:nth-child(3){padding-right:130px;}
.jtln ul li:nth-child(4){padding-right:405px;}
.jtln ul li:nth-child(5){padding-right:708px;}
.jtln ul li:nth-child(6){padding-right:424px;}

/*广怀荣誉*/
.rydesc{text-align:center;font-size:16px;color:#29447d;line-height:24px;width:700px;margin:0 auto;}
.honor{}
.honor dl{padding-bottom:40px;border-bottom:solid 1px #dedede;overflow:hidden;padding-top:40px;}
.honor dl dt{float:left;width:280px;height:380px;background:url(../images/rybg.jpg) no-repeat center top;position:relative;}
.honor dl dd{float:right;width:895px;height:380px;}
.honor dl dd .swiper-pagination{opacity:0;}
.honor dl:nth-child(n) dt{float:left;}
.honor dl:nth-child(2n) dt{float:right;background-image:url(../images/lybg.jpg)}
.honor dl:nth-child(n) dd{float:right;}
.honor dl:nth-child(2n) dd{float:left;}
.honor dl:last-child{border-bottom:none;padding-bottom:0;}
.honor dl dt .txt{position:absolute;left:0;bottom:90px;width:100%;padding-left:28px;box-sizing:border-box;}
.honor dl dt .txt span{padding-top:13px; color:#a3825b;font-size:16px;display:block;}
.honor dl:nth-child(2n) dt .txt span{color:#ffd873;}
.honor dl dt .txt strong{font-size:20px;display:block;color:#fff;letter-spacing:3px;font-weight:normal;}
.honor dl dt .npage{padding-left:28px;width:100%;box-sizing:border-box;position:absolute;left:0;bottom:23px;}
.npage span{display:inline-block;width:8px;height:8px;background:rgba(255,255,255,0.4);border-radius:4px;margin-right:10px;cursor:pointer;opacity:1;}
.npage span.active{background:#fff;}
.honor dl dd ul li{float:left;width:280px; position:relative;margin-right:15px;}
.honor dl dd ul li .img{width:280px;height:100%; overflow:hidden;text-align:center;}
.honor dl dd ul li .img img{display:inline-block;height:100%;width:100%;}
.honor dl dd ul li .bg{position:absolute;left:0;top:0;width:100%;height:100%;display:none;}
.honor dl dd ul li .bg .txt{position:relative;top:50%;transform:translate(0,-50%); font-size:14px;line-height:18px;text-align:center;padding:0 10px;box-sizing:border-box;width:100%;color: #fff;}

.honor dl.list0 dd ul li{height:180px;}
.honor dl.list1 dd ul li{height:380px;}

/*联系我们*/
.conleft{width:600px;height:400px;position:relative;}
.conleft .mtitle{text-align:left;}
.conleft .line{position:absolute;left:0;bottom:0;width:41px;height:14px; background:url(../images/clbg.jpg) no-repeat left bottom;}
.cword{padding-top:33px; font-size:14px;line-height:24px;color:#222;padding-bottom:50px;}
.cword h3{padding-bottom:23px;font-size:18px;color:#0c0c0c;text-transform:uppercase;line-height:1em;font-weight:normal;}

.cyel{font-size:18px;color:#f0ab00;}
.conleft .mtitle p{padding-top:13px;}

.conright{width:500px;}
.conright .row p{padding-top:20px;padding-left:23px;padding-bottom:5px; font-size:14px;color:#0c0c0c;}
.conright .row p span{padding-left:27px;}
.conright .row.name p span{background:url(../images/ms01.jpg) no-repeat left center;}
.conright .row.phone p span{background:url(../images/ms02.jpg) no-repeat left center;}
.conright .row.code{display:none;}
.conright .row.code p span{background:url(../images/ms04.jpg) no-repeat left center;}
.conright .row.tmsg p span{background:url(../images/ms03.jpg) no-repeat left center;}

.conright .row.name{}
.conright .row.name p{padding-top:0;}
.conright .row .txt_input{width:500px;height:40px;padding:0 23px;box-sizing:border-box;background:#f6f6f6;font-size:14px;color:#888;border-radius:20px;}
.conright .row .txt_input.txt_tmsg{height:140px;font-size:14px;line-height:50px;color:#888;font-family:'"Microsoft YaHei"';}
.conright .row .txt_input.txt_code{width:358px;}
.conright .row.code {position:relative;}
.conright .row.code .codeimg{position:absolute;right:0;bottom:0;cursor:pointer;width:120px;height:40px;display:inline-block;}
.conright .end{padding-top:20px;}
.btnreset,.btnsub{width:120px;height:40px;display:inline-block;text-align:center;line-height:40px;font-size:16px;color:#fff;font-weight:bold; cursor:pointer;margin-right:15px;border-radius:20px;}
.btnreset{background:#cccccc;display:none;}
.btnsub{background:#f0ab00;}
.btnsub:hover{background:rgba(240,171,0,0.9);transition:all .3s;}

.cmap img{display:block;width:100%;}


.ghfbg{background:url(../images/ghfbg.jpg) no-repeat center bottom;height:648px;box-sizing:border-box;}

.fgf{width:101px;/*width:1200px;*/background:url(../images/hfbg.png) no-repeat center; position:relative;height:496px;margin:0 auto;overflow:hidden;}
.fgf.active{width:1200px;transition:all 2s;}
.fgf .zside{position:absolute;top:0;z-index:22;width:51px;height:496px;}
.zleft{left:0;}
.zright{right:0;}
.fgf .con{width:1200px;position:relative;left:50%;margin-left:-600px; padding:0 51px;box-sizing:border-box; height:439px;z-index:11;}
.fgf .con img{width:1097px;height:439px; width:970px;height:210px;display:block;margin:0 auto;position:relative;top:50%;margin-top:-105px;}


.blue{color:#29447d;}
.ghzgbg{background:url(../images/ghzgbg.jpg) no-repeat center; position:relative;height:804px;box-sizing:border-box;}

.gtitle{margin-left:188px;width:182px;display:inline-block;}
.ginfo{width:600px;}
.gword{font-size:16px;line-height:32px;}
.gword p.blue{padding-top:30px;}
    
    .audiojs{position:relative;}                
    .audiojs .play { background: url("../images/player-graphics.gif") -2px -1px no-repeat; }         
    .audiojs .loading { background: url("../images/player-graphics.gif") -2px -31px no-repeat; }         
    .audiojs .error { background: url("../images/player-graphics.gif") -2px -61px no-repeat; }         
    .audiojs .pause { background: url("../images/player-graphics.gif") -2px -91px no-repeat; }                 
   
   .ispasue{width:18px;height:18px;display:inline-block;background:#fff;position:absolute;right:9px;top:50%;margin-top:-9px;cursor:pointer;}
    
    
/*广怀内刊*/
.nklist{clear:both;}
.nklist ul li{display:inline-block;width:250px;overflow:hidden;float:left;margin-right:50px;}
.nklist ul li a{display:block;}
.nklist ul li .img{height:365px;overflow:hidden;}
.nklist ul li .img img{width:100%; height:100%;display:block;object-fit:cover; }
.nklist ul li .txt{font-size:14px;text-align:center;line-height:50px;}
.nklist ul li .txt span{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.nklist ul li:hover .txt{color:#004EB0;transition:all .3s;}
.m-page{clear:both;padding-top:30px;text-align:center;}
.m-page a{display:inline-block;background:#eeeeee;width:40px;height:40px;line-height:40px;margin:0 3px;color:#222; text-decoration: none;}
.m-page a.z-crt{background: #29447d;color:#fff;}
.m-page a.first,.m-page a.last{padding:0 30px;width:auto;color:#666;}

.xwdt .time strong{font-size:40px;display:block;color:#222222;font-weight:normal;}
.xwdt .time span{font-size:16px;color:#888;}
.xwdt .desc{font-size:14px;line-height:24px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:5;}
.xwdt  .vmore{margin-top:19px;}
.xwdt  .vmore span{font-size:14px;font-size:0.7291vw; color:#29447d;}
.xwdt .vmore em{margin-left:10px;}
.xwdt  .title{color:#222;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.dttop{clear:both;position:relative;}
.dttop .swiper-pagination{bottom:24px; width:500px;position:absolute;text-align:left;left:650px;}
.dttop .swiper-pagination-bullet{width:16px;height:16px;background:url(../images/nd1.jpg) no-repeat center;border-radius:0;opacity:1;margin-left:0;margin-right:14px;}
.dttop .swiper-pagination-bullet.swiper-pagination-bullet-active{width:16px; background:url(../images/nd2.jpg) no-repeat center;}

.dttop ul li{height:417px;}
.dttop ul li a{display:block;height:417px;}
.dttop ul li .img{width:600px;height:417px;overflow:hidden;}
.dttop ul li .img img{display:block;width:100%;height:100%;}
.dttop ul li .txt{width:500px;padding-right:50px;padding-top:30px;}
.dttop ul li .title{font-size:20px;margin-top:18px;}
.dttop ul li .desc{margin-top:13px;}
.xwdt .list ul li .desc{-webkit-line-clamp:2;margin-top:7px;}
.xwdt .list{clear:both;}
.xwdt .list ul{}
.xwdt .list ul li{margin-top:40px;position:relative;height:160px;}
.dttop{position:relative;}
.dttop:before,.xwdt .list ul li:before{width:100%;height:100%;border:solid 1px #eee;display:inline-block;content:'';position:absolute;left:0;top:0;z-index:1;box-sizing:border-box}
.xwdt .list ul li a{display:block;position:relative;height:160px;z-index:11;}
.xwdt .list ul li .img{width:230px;height:160px;overflow:hidden;}
.xwdt .list ul li .img img{display:block;width:100%;height:100%;object-fit:cover;}
.xwdt .list ul li .txt{position:absolute;left:0;top:0;width:100%;padding-left:262px;padding-right:155px; box-sizing:border-box;padding-top:27px;}
.xwdt .list ul li .title{font-size:16px;}
.xwdt .list ul li .time{position:absolute;right:30px;top:15px;text-align:right;width:155px;height:121px;}
.xwdt .list ul li .time:after{width:20px;height:1px;display:inline-block;content:'';background:#a3825b;position:absolute;right:0;bottom:0;}
.xwdt .list ul li .vmore{}
.xwdt .list ul li .vmore em{display:inline-block;background:url(../images/vr.png) no-repeat left top;width:14px;height:12px;font-size:0;overflow:hidden;position:relative;top:1px;}

.xwdt a:hover .time,
.xwdt a:hover .title
{ color:#29447d;transition:all .3s;}
.xwdt a:hover .title{font-weight:bold;transition:all .3s;}
.xwdt a:hover .img img{transform:scale(1.05);transition:all .3s;}

.xwlist{}
.xwlist ul{margin-top:20px;}
.xwlist ul li{position:relative;display:block;width:100%;padding-bottom:20px; padding-top:20px;border-bottom:solid 1px #ededed; }
.xwlist ul li a{position:relative; display:block;width:100%;padding-left:43px;box-sizing:border-box;}
.xwlist ul li .time{font-size:14px;font-size:0.7291vw;}
.xwlist ul li .time span{font-size:30px;font-size:1.5625vw;}
.xwlist ul li .title{font-size:16px;color:#222; position:relative;margin-top:10px;}
.xwlist ul li .title:before{width:30px;height:2px;display:inline-block;content:'';background:#29447d;position:absolute;left:-43px;top:50%;margin-top:-1px;}
.xwlist ul li .title span{display:block; width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.xwlist ul li .desc{color:#888;margin-top:8px;}
.xwlist ul li .vmore{position:absolute;right:0;top:8px;top:0.4166vw;}
.xwlist ul li .vmore span{font-size:14px;font-size:0.7291vw; color:#29447d;}
.xwlist ul li .vmore em{margin-left:10px;}
.xwlist ul li:hover .title{color:#3878ff;transition:all .3s;}
.xwlist ul li:hover .title:before{background:#3878ff;transition:all .3s;}


/* details页css start */
.ydtop{ height: 60px; line-height: 60px; background-color: #f1f4f7; color: #999999;}
.ydtop a{ color: #999999;}
.detail{ width: 900px; margin: 0 auto; padding: 20px 0;}

.detail .title{ padding: 45px 0; border-bottom: 1px solid #e5e5e5; text-align: center;}
.detail .title .title-name{ font-size: 30px; color: #333333; font-weight: 600;}
.detail .title .title-sub{ margin-top: 10px; font-size: 18px; color: #333333;}
.detail .title .title-sub i{ color: #ff1800;}
.detail .title .title-time{ margin-top: 10px; font-size: 14px; color: #999999;}
.detail .detail-cont{ padding: 45px 0; line-height: 1.8; font-size: 14px; color: #333333; border-bottom: 1px solid #e5e5e5;}
.detail .pageud{ padding: 20px 0;}
.detail .pageud div{ display: flex; justify-content: flex-start; align-items: center; margin-top: 5px; white-space: nowrap; font-size: 14px;}
.detail .pageud .none{ cursor: *-resize;}
.detail .pageud em{ color: #888888;}
.detail .pageud a{ font-size: 14px; color: #0054ff;}
/* details页css end */



