@charset "utf-8";
/*font*/
@font-face {font-family: "iconfont";
  src: url('../font/iconfont.eot?t=1522415325676'); /* IE9*/
  src: url('../font/iconfont.eot?t=1522415325676#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAWgAAsAAAAACEgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADMAAABCsP6z7U9TLzIAAAE8AAAARAAAAFZW7kkhY21hcAAAAYAAAABlAAABnNBMblJnbHlmAAAB6AAAAbgAAAIMSwRmPmhlYWQAAAOgAAAALwAAADYQ5/OwaGhlYQAAA9AAAAAcAAAAJAfeA4VobXR4AAAD7AAAABAAAAAQD+kAAGxvY2EAAAP8AAAACgAAAAoBfADibWF4cAAABAgAAAAfAAAAIAETAF1uYW1lAAAEKAAAAUUAAAJtPlT+fXBvc3QAAAVwAAAALgAAAD8tZVPHeJxjYGRgYOBikGPQYWB0cfMJYeBgYGGAAJAMY05meiJQDMoDyrGAaQ4gZoOIAgCKIwNPAHicY2Bk/sU4gYGVgYOpk+kMAwNDP4RmfM1gxMjBwMDEwMrMgBUEpLmmMDgwVDw3ZW7438AQw9zA0AAUZgTJAQAoBQykeJzFkMENwCAIRT9iG9N0lB5r97GnjuDEOoYF9OIEfvMEfogYAGwAWLgED9AHguoVl8xnHOZ7PFIHOU5iLqnG1qZMRdYRLHP6Mu1YJlo3etZp9z0q3XceyBdL6uhea+yAf5icEc8AAAB4nD2RvW4TQRSF5856ZnaW/f+113Fs7+IdwMGE9XpTWIkpkFBQCiQqJBp6oE1DYQokihSUlAghURJR5xXyANAhkGy6PMGGGSdiNDr6dO89V3M0iCB0+Us709ooQLfQffQQPUEI6BgyG/dgKKoJHkM0JFES2prIxZDl2UTbhySjYVzWVZFQRh2wYRumw7IWEyxgVh3gOZRxD6DTTZ/6oy1f+wBGW2y/ax7jzxD18y3n4G5zuLMIy0GgH5u+3/H9E50SomPccmx4lcSccIM2X4iTRmf927gPZkekR8+sQdd/8b563RslHGC5hKA7sL8uvNST900aB36HuZbeTq38ZgjHf260A7NX/EbyaBuZ42/oDpqjI5kzoz3IZ1Ux/k8Zjbwwlq+v92EaXdHMq4o9KDIGKvMeBxVcqK6aunKHMV4zvuTsk1KbX4NS/qg5JyZpzlvcIiBAEIt/393MPJBdeM7ZxakEdnqh9BJteFMByV2YtlpqgyHNzQ9imD932bXX5ioSKMEn+KP8QzSiRbWA+h4UVV32IQ4doPDWcNhK01bMCfW16674S3BDVfmrh66+9nZkCf0DCfJRuHicY2BkYGAA4pfXX/bG89t8ZeBmYQCBa0/C7yLo/w9ZGJglgFwOBiaQKACBsQzMAHicY2BkYGBu+N/AEMPCAAJAkpEBFbAAAEcKAm0EAAAAA+kAAAQAAAAEAAAAAAAAAAB2AOIBBgAAeJxjYGRgYGBhCGRgZQABJiDmAkIGhv9gPgMAERIBcQB4nGWPTU7DMBCFX/oHpBKqqGCH5AViASj9EatuWFRq911036ZOmyqJI8et1ANwHo7ACTgC3IA78EgnmzaWx9+8eWNPANzgBx6O3y33kT1cMjtyDRe4F65TfxBukF+Em2jjVbhF/U3YxzOmwm10YXmD17hi9oR3YQ8dfAjXcI1P4Tr1L+EG+Vu4iTv8CrfQ8erCPuZeV7iNRy/2x1YvnF6p5UHFockikzm/gple75KFrdLqnGtbxCZTg6BfSVOdaVvdU+zXQ+ciFVmTqgmrOkmMyq3Z6tAFG+fyUa8XiR6EJuVYY/62xgKOcQWFJQ6MMUIYZIjK6Og7VWb0r7FDwl57Vj3N53RbFNT/c4UBAvTPXFO6stJ5Ok+BPV8bUnV0K27LnpQ0kV7NSRKyQl7WtlRC6gE2ZVeOEXpc0Yk/KGdI/wAJWm7IAAAAeJxjYGKAAC4G7ICFkYmRmZGFkZWBsYIlIz83lasyvzQrMzGvJL+UgQEASTEGqgAA') format('woff'),
  url('../font/iconfont.ttf?t=1522415325676') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('../font/iconfont.svg?t=1522415325676#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-home:before { content: "\e661"; }
.icon-right:before { content: "\e735"; }
html,body{
	height:100%;
}
body{
	color:#333;
	background-color:#eee;
}
body,ul,li,a,div,img{
	margin:0;
	padding:0;
}
address{font-style:normal;}
a,a:hover{color:#333;text-decoration:none;}
p{color:#333;}
ul,li{
	list-style:none;
}
i,em{
	font-style:normal;
}

.hide,
.wmhide{display:none;}
.wdauto{width:auto !important;}
.nofloat{float:none !important;}
.clear:after{content:".";display:block;visibility:hidden;clear:both;height:0;font-size:0}
.clear{*zoom:1}
.logo img{
	max-height: 40px;
    margin-top: 9px;
}
.mui-bar{
	height:60px;
}
.mui-off-canvas-wrap.mui-active .mui-off-canvas-backdrop{
	background-color:transparent;
}
.mui-off-canvas-left, .mui-off-canvas-right{
	width: 60%;
}
.mui-slider-indicator .mui-indicator{
	-webkit-box-shadow:none;
	box-shadow:none;
	margin: 1px 3px;
	background-color: #7F7F7F;
}
/*navmenu*/
.navmenu{
	top: 60px;
    background-color:rgba(51,51,51,.9);
}
.navui{
	margin:20px 20px 45px;
	font-size:14px;
}
.navui span{
	color:#fff;
	display:block;
	height:40px;
	line-height:40px;
	padding-left:30px;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:rgba(255,255,255,.2);
	background-color:transparent;
	position:relative;
	overflow:hidden;
}
.navui li:last-child span{
	border-bottom-width:0;
}
.navui span:active{
	background-color:#fff;
}
.navui span i.iconfont{
	font-size:24px;
	position:absolute;
	left:0px;
	top:50%;
	line-height: 1;
	display: inline-block;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
/*footer*/
footer{
	clear:both;
	font-size:.8rem;
	text-align:center;
	padding:10px 0px;
	line-height:26px;
	border-top:10px solid #555;
	/*background:url(../images/footer.png) top repeat-x;*/
	background: #34A0E1;
	color: white;
}
footer address{
	font-style:normal;
}
footer address .tel{
	display:inline-block;
	white-space:nowrap;
	margin:0 1rem;
}
footer address .address{
	margin:0 1rem;
}
/*imgFous*/
.imgFous{text-align:center;padding:0px; margin:0px; height:auto;}
.imgFous img{
	width:100% !important;
}
/*sliderMenu*/
.toolbar{
	position:relative;
	background-color:#fff;
	margin-bottom:5px;
}
.toolbar .mui-fullscreen{
	top:0px !important;
}
.toolbar,
.toolbar .mui-slider-indicator.mui-segmented-control,
.toolbar .mui-segmented-control.mui-scroll-wrapper .mui-scroll{
	height:35px;
}

.toolbar .mui-segmented-control.mui-segmented-control-inverted .mui-control-item{
	display:inline-block;
	height:35px;
	line-height:35px;
	font-size:14px;
	padding: 0 10px;
}
.toolbar .mui-segmented-control.mui-segmented-control-inverted .mui-control-item.mui-active{
	color:#34A0E1;
}
.toolbar a.on{
	color:#fff !important;
	background-color:#34A0E1;
}
.industry,
.industry .mui-slider-indicator.mui-segmented-control,
.industry .mui-segmented-control.mui-scroll-wrapper .mui-scroll{
	height:110px;
}
.industry .mui-segmented-control.mui-segmented-control-inverted .mui-control-item{
	height:100px;
	line-height:23px;
	padding-top:10px;
}
.industry .mui-control-item .num{
	color:#fff;
	width:40px;
	height:40px;
	line-height:40px;
	text-align:center;
	background-color:#777;
	border-radius:50%;
	margin:0 auto;
}
.industry .mui-control-item .cn{
	font-size:18px;
}
.industry .en{
	font-size:10px;
}
.industry .on .en,
.industry .on .cn{
	color:#34A0E1;
}
.industry .on  .num{
	background-color:#34A0E1;
}
/*detail*/
.detail{
	padding:10px 20px;
	background-color:#fff;
}
.detail h2.title{
	color:#34A0E1;
	font-size:20px;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px solid #34A0E1;
}
.detail div.content{
	font-size:14px;
	line-height:23px;
}
.detail div.content img,
.detail div.content div{
	max-width:100%;
}
.detail div.content img{
	height:auto !important;
}
.detailing{
	padding:0px;
}
.detailing div.title{
	height:100px;
	overflow:hidden;
	text-align:center;
	position:relative;
	background:url(../images/footer.png) top repeat-x;
}
.detailing div.title h2{
	color:#34A0E1;
	font-size:18px;
	line-height:26px;
	position: absolute;
	width:100%;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
}
.detailing div.info{
	height:40px;
	line-height:40px;
	font-size:14px;
	text-align:center;
	color:#777;
}
.detailing div.info .time{
	margin-right:20px;
}
.detailing div.content{
	padding:10px 20px 20px;
}
/*集团管理模块*/
.Lnavct{
}
.Lnavct .team{
	height:auto;
	position:relative;
	overflow:hidden;
}
.Lnavct .team .teampic,
.Lnavct .team .teampicr .teamn{
	float: left;
    width: 85px;
}
.Lnavct .team .teampic img{
	height:auto !important;
}
.Lnavct .team .teampicr{
	float:right;
	width:185px;
}
.Lnavct .team .teampic .teamn{
	font-size:16px;
	text-align:center;
}
.Lnavct .team .teampicr .teamm{
	float:right;
	width:auto;
	height:auto;
	line-height:20px;
	font-size:13px;
	margin-bottom:10px;
}
/**/
table td .ryyear{
	vertical-align:top;
}
table td .ry{
	width:auto;
	height:auto;
	padding-left:10px;
	padding-top:5px;
	background:none;
}
/*bdmap*/
.bdmap img{
	max-width:none;
}
/*baiduTips*/
.baiduTips {
	height:160px;
	line-height:23px;
	width:300px;
	font-size:14px;
	font-weight:600;
	text-indent:2px;
	text-align:left;
	padding:8px;
	background-color:rgba(255,255,255,0.8);
	-webkit-box-shadow:0 0 10px #cCC;
	-moz-box-shadow:0 0 10px #ccc;
	box-shadow:0 0 10px #ccc;
}
.baiduTips .line {
	position:absolute;
	left: 142px;
	bottom:-10px;
	width:0;
	height:0;
	border-left:10px solid transparent;
	border-right:10px solid transparent;
	border-top:10px solid #fff;
}
.baiduTips h1{
	font-size:18px;
	margin-bottom:15px;
	padding-top:5px;
}
.baiduTips li{
	height:23px;
	font-size:14px;
	font-weight:normal;
	overflow:hidden;
}
.bdmsg li i {
    float: left;
    width: 23px;
    height: 23px;
    overflow: hidden;
    margin-right: 2px;
    background: url(../images/contact.png) 0px 0px no-repeat;
}
.bdmsg li i.tel{
	background-position: 0px -21px;
}
.bdmsg li i.fax{
	background-position: 0px -46px;
}
.bdmsg li i.eamil{
	background-position: 0px -70px;
}
/*idxids*/
.idxids{
	padding:10px 0;
	background-color:#fff;
}

.idxids .title{
	height:45px;
	line-height:45px;
	margin:10px 0 0;
	position:relative;
}
.idxids .title .line{
	font-size:1px;
	height:22px;
	margin:0 40px;
	border-bottom:1px solid #ddd;
}
.idxids .title .txt{
	position:absolute;
	top:0;
	left:0;
	height:45px;
	width:100%;
	text-align:center;
}
.idxids .title .txt span{
	color:#D4D4D4;
	font-size:22px;
	padding:0 20px;
	display:inline-block;
	background-color:#fff;
}
.idxids .box{
	display: table;
    width: 100%;
    height: 120px;
    table-layout: fixed;
    -webkit-touch-callout: none;
}
.idxids .box .item{
	display: table-cell;
    overflow: hidden;
    width: 1%;
    height: 50px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.idxids .box .item a{
	display:block;
	height:100%;
	width:100%;
}
.idxids .box .item .num{
	display: inline-block;
    width: 46px;
    height: 46px;
    line-height: 46px;
    text-align: center;
    border-radius: 50%;
    background-color: #34A0E1;
    color: #fff;
    font-size: 24px;
    overflow: auto;
}
.idxids .box .item .en{
	font-size: .6rem;
    line-height: 26px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.idxids .box .item .cn{
	font-size: 16px;
}
/*idxlist*/
.idxlist{
	padding: 10px 10px;
	background: white;
}
.idxlist .title,
.idxvideo .title,
.idxabout .title,
.txtlist .title{
	height:35px;
	border-bottom:1px solid #bbb;
	margin-bottom:15px;
}
.idxlist .title h3,
.idxvideo .title h3,
.idxabout .title h3,
.txtlist .title h3{
	color:#34A0E1;
	font-size:22px;
	height:30px;
	line-height:30px;
	display:inline-block;
	border-bottom:1px solid #34A0E1;
}
.idxlist .list{
}
.idxlist .list li{
	height:36px;
	line-height:36px;
	font-size:16px;
	border-bottom:1px dashed #ddd;

}
.idxlist .list li span{
	height:36px;
	/*display:block;*/
	white-space: nowrap;
    text-overflow: ellipsis;
	overflow: hidden;
}
.idxlist .list li .time{
	margin-right:10px;
}
/*idxvideo*/
.idxvideo,
.idxabout{
	padding:10px;
	background-color:#fff;
}
.idxabout .box{
	font-size:16px;
	line-height:26px;
}
.idxabout .box a{
	color:#34A0E1;
}
/*txtlist*/
.txtlist{
	padding:10px 20px 20px;
	background-color:#fff;
}
.txtlist .list{
	margin-bottom:20px;
}
.txtlist .list li{
	color: #333;
}
.txtlist .list li span{
	/*display:block;*/
	height:35px;
	line-height:35px;
	font-size:14px;
	white-space: nowrap;
    text-overflow: ellipsis;
	overflow: hidden;
	border-bottom:1px dashed #eee;
}
.txtlist .list li .time{
	color:#34A0E1;
	margin-right:10px;
}
/*分页页码*/
.digg{ position:relative; margin:10px 0; padding:0; clear:both; background:#fff; }
	.digg:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
	.digg a,
    .digg span{ margin:0.5em 0;  padding:0.5em 0; display:none; float:left; width:24.5%; line-height:1.2em; border-left:1px solid #ececec; font-size:13px; text-align:center; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
    .digg a:active{ background:#ececec; }
	.digg span{ color:#999; }
	.digg a{ color:#34A0E1;; }
	.digg span:nth-child(1),.digg span:nth-child(2),.digg a:nth-child(2){ display:block; float:left;}
	.digg span:nth-last-child(1),.digg a:nth-last-child(1){ display:block; float:left; border-left-color:#ececec; }
	.digg .current{ display:block; float:left; }
	.digg .prompt{
		border-left-width:0;
	}
/*imglist*/
.imglist{
	padding:10px 0px;
	background-color:#fff;
}
.imglist li{
	float:left;
	width:49.99%;
	overflow:hidden;
	text-align:center;
}
.imglist li .box{
	padding:0 10px;
	
}
.imglist li .box .img{
	height:210px;
	overflow:hidden;
	text-align:center;
	position:relative;
}
.imglist li .box img{
	position: absolute;
	max-width:100%;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
}
.imglist li .box .txt{
	height:40px;
	line-height:40px;
	white-space: nowrap;
    text-overflow: ellipsis;
	overflow: hidden;
}
/*tabs*/
.tabs{
	padding:20px;
	background-color:#fff;
}
.tabs .mui-segmented-control{
	border:none;
	margin-bottom:20px;
}
.tabs .mui-segmented-control .mui-control-item.mui-active{
	background-color:#34A0E1;
	
}
.tabs .mui-segmented-control .mui-control-item{
	color:#fff;
	background-color:#777;
	border-left-width:0;
}
.tabs .row{
	height:36px;
	line-height:36px;
	font-size:14px;
	border:1px solid #777;
	position:relative;
	margin-bottom:10px;
}
.tabs .row a{
	height:36px;
	display:block;
	padding-left:10px;
	padding-right:70px;
	white-space: nowrap;
    text-overflow: ellipsis;
	overflow: hidden;
}
.tabs .row i{
	position:absolute;
	right:0;
	top:0;
	color:#fff;
	height:34px;
	width:50px;
	text-align:center;
	background-color:#777;
}
.announcement-wrap[data-v-60b935ce]{padding-top:30px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,100%,.78);height:90px;min-width:1280px;position:relative;z-index:1}
.announcement-main[data-v-60b935ce]{box-sizing:border-box;height:100%;line-height:38px;margin:0 auto;position:relative;width:1600px}
.announcement-main .title[data-v-60b935ce]{color:#34A0E1;display:inline-block;font-family:Microsoft YaHei UI;font-size:16px;font-weight:700;height:100%;padding:0 10px;position:relative;text-align:center}
.announcement-main .title[data-v-60b935ce]:after{background:#909090;content:"";height:30px;position:absolute;right:-2px;top:30%;transform:translateY(-50%);width:2px}
.announcement-main img[data-v-60b935ce]{height:30px;margin-right:10px;width:30px;}
.announcement-main .icon-announcement[data-v-60b935ce]{color:#34A0E1;font-size:32px;margin-right:10px;vertical-align:middle}
.announcement-main .empty-announcement[data-v-60b935ce]{color:#cbc9c9;display:inline-block;font-size:18px;height:100%;margin:0 0 0 20px}
.wrapper[data-v-60b935ce]{margin:77px 0 70px;min-width:1280px}
.text-carousel[data-v-9d668ee6]{height:100%;margin-left:20px;overflow:hidden;width:calc(100% - 300px)}
.text-carousel .cnt[data-v-9d668ee6]{list-style:none;margin:0;padding:0;white-space:nowrap}
.text-carousel .text[data-v-9d668ee6]{display:inline-block}
.text-carousel .link[data-v-9d668ee6]{box-sizing:border-box;color:#909090;cursor:pointer;display:block;font-size:16px;line-height:30px;padding:0 20px;-webkit-text-decoration:none;text-decoration:none}
.text-carousel .link[data-v-9d668ee6]:hover{color:#34A0E1}
.fl{float: left}
.mainNav .on{background: skyblue}
.marquee-content {

	will-change: transform;
	animation: marquee 20s linear infinite;
}



@keyframes marquee {
	0% {
		transform: translateX(0);
	}
	100% {
		transform: translateX(-100%);
	}
}