@charset "UTF-8";
/*单篇+文章页start*/

.articleShare {display: inline-block;vertical-align: middle;}
.articleShare .shareParent .shareItem{vertical-align: middle;}
.shareParent .shareFont{transition: all 200ms linear !important;-webkit-transition: all 200ms linear !important;}
.articleShare .shareParent .shareFont{width: 25px;height: 25px;line-height: 25px;font-size: 18px;}
.articleC {
	background: #FFFFFF;
	padding: 0 50px;
}
.articleTitle {
	clear: both;
	line-height: 43px;
	font-size: 24px;
	font-family:"microsoft yahei";
	color:#333333;
	text-align: center;
	position: relative;
}
.articleTime {
	display: block;
	clear: both;
	color: #666666;
	font-size: 14px;
	line-height: 32px;
	padding-bottom: 12px;
	border-bottom: 1px solid #dddddd;
	overflow: hidden;
	text-align: center;
}
.articleTime span {
	padding-right: 16px;
	font-size: 14px;
	color: #999999;
}
.share{
	display:block;
	clear:both;
	padding:10px 0;
	}
.articlePage{
	clear:both;
	height:30px;
	text-align:center;
	font-family:Arial;
	}
.articlePage a{
	margin:0 1px;
	background:#ccc;
	padding:5px 10px;
	}
.articlePage a:hover{
	color:#fff;
	background:#da0100;
	}
.articlePage a.hover{
	color:#fff;
	background:#da0100;
	}

.articleBox {
	line-height:25px;
	padding:10px 0;
	color: #666666;
	font-size:14px;
	
}

.articleBox img{
	max-width:100%;
	height: auto !important;
	}
.minH600{
	min-height: 600px;
	height: auto !important;
	height: 600px;
}
/**
 * 文章阅读页-内容上部大图
 */
#play{
	width:600px;
	height:400px;
	position:relative;
	overflow: hidden;
	background:#fff;
	border:1px solid #e9e9e9;
	padding:5px;
	margin:20px auto 0 auto;
}
#play .change_a {
	width:40%;
	height: 100%;
	position: absolute;
	top: 0;
	z-index: 1;
	cursor: pointer;
	display: block;
	overflow: hidden;
	background:url(about:blank);
}
#play .prev_a {left: 0;}
#play .next_a {right: 0}
#play .change_a span {
	width: 24px;
	height: 43px;
	display: block;
	position: absolute;
	top: 50%;
	margin-top: -21px;
	display: none
}
#play .prev_a span {background: url(../images/file/article_icon.png) no-repeat 0px -50px;left: 0;}
#play .next_a span {background: url(../images/file/article_icon.png) no-repeat -30px -50px;right: 0;}
#play .img_ul {
	position: relative;
	z-index: 1;
	width:600px;
	height:400px;
}
#play .img_ul li{
	position: relative;
	z-index: 1;
	width:600px;
	height:400px;
	background:#fff;
	margin:0 0 5px 0;
}
#play .img_ul li img{position:absolute;}
.imgMove{width:600px;clear:both;margin:20px auto;position:relative;}
.img_hd {
	margin:0 auto;
	overflow: hidden;
	height:60px;
	position:relative;
}
.img_hd ul {
	position: absolute;
	z-index: 1
}
.img_hd ul li {
	float: left;
	height:47px;
	width:70px;
	padding:3px;
	margin:0 7px;
	cursor: pointer;
	background:#fff;
	border:1px solid #d4d4d4;
	position:relative;
}
.img_hd ul li p{
	height:47px;
	width:70px;
	display:block;
	background:#fff;
	position:relative;
	}
.img_hd ul li i{
	display:block;
	clear:both;
	line-height:20px;
	padding:0 5px;
	background:#000;
	color:#fff;
	position:absolute;
	right:3px;
	bottom:3px;
	z-index:99999999999999;
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
	font-family:Arial;
	font-size:12px;
	font-style:normal;
	}
.img_hd ul li img {position:absolute;height:47px;width:70px;}
.img_hd ul li.on {border:1px solid #da0100;background:#da0100;}
.imgMove .bottom_a {
	width:20px;
	height:25px;
	display: block;
	cursor: pointer;
	z-index: 10;
	float:left;
	top:15px;
	position:absolute;
	z-index:9999999999999;
	background:url(../images/file/article_icon.png) no-repeat;
}
.imgMove .prev_a {background-position:left top;left:0;}
.imgMove .next_a {background-position:right top;right:0;}
.articleHand{
    clear:both;
    font-size:16px;
    padding:10px 0px 20px 0;
    overflow: hidden;
    }
.articleHand a{
    display:block;
    line-height:32px;
    padding:0 20px 10px 30px;
    float:left;
	background:url(../images/file/file.png) no-repeat left center; 
}
.articleHand a.word{background:url(../images/file/word.png) no-repeat left 3px; color:#37a6ff !important; }
.articleHand a.ppt{background:url(../images/file/ppt.png) no-repeat left center; color:#ff7735 !important;}
.articleHand a.excel{background:url(../images/file/excel.png) no-repeat left center; color:#15bf44 !important; }
.articleHand a.pdf{background:url(../images/file/pdf.png) no-repeat left center; color:#1369c0 !important; }
.articleHand a.zip{background:url(../images/file/zip.png) no-repeat left 3px; color:#ff9779 !important; }
.shareBox{
	height:40px;
	overflow:hidden;
	}
.shareBoxL{
	float:left;
	padding:0 0 0 20px;
	}
.shareBoxL B{
	display:block;
	line-height:40px;
	float:left;
	}
.bdsharebuttonbox{
	float:left;
	padding:6px 0 0 10px;
	}
.shareBoxR{
	line-height:40px;
	float:right;
	padding:0 20px 0 0;
	font-size:14px;
	color:#000;
	}
.pageUp{
	display:block;
	line-height:34px;
	padding:10px 0 20px 0;
	color: #999999;
	font-size:16px;
	}
.pageUp a {
	font-size: 16px;
	color: #999999;
}
.pageUp a:hover  {
	color: #da0100;
}
/*单篇+文章页end*/
/*event1 start*/
.event-style1{overflow: hidden;position: relative; padding: 40px 0 80px;}
.event-style1 dt{width: 2px;height: 100%;overflow: hidden;background: #0b579e;position: absolute;left: 50%;top: 118px;margin-left: 0px;z-index: 11;}
.event-style1 dd{position: relative;z-index: 3; clear: both;}
.event-style1 dd .con{width: 420px;position: relative;}
.event-style1 dd .con .text{ overflow: hidden;}
.event-style1 dd .con .text .title{width: 100%;height: 57px;line-height: 57px;background: #0a569e;font-size: 24px;color: #fff;}
.event-style1 dd .con .text .title span{padding-left: 68px;position: relative;}
.event-style1 dd .con .text .title span em{position: absolute;left: 22px;top: 3px;width: 28px;height: 26px;display: block;background: url(../images/date.png) no-repeat center center}
.event-style1 dd .con .text .info{padding: 21px 25px 22px;font-size: 16px;color: #333;line-height: 24px; background: #FFF;}
.event-style1 dd .year{height: 35px;line-height: 35px;position: absolute; top:50%; margin-top: -17px;}
.event-style1 dd .year span{font-size: 18px;color: #333;}
.event-style1 dd .year i{display: inline;width: 24px;height: 1px;background: #0b579e;position: absolute;top: 50%;z-index: 12;}
.event-style1 dd .year .circle{position: absolute;top: 0;width: 11px;height: 11px;border-radius: 23px;background: #0b579e;border: 12px solid #dee8e2;z-index: 10;}
.event-style1 dd.even .con{ float: left;display: inline;}
.event-style1 dd.even .year{right: -150px;}
.event-style1 dd.even .year i{right: -26px;}
.event-style1 dd.even .year .circle{left: 74px;}
.event-style1 dd.odd .con{ float: right;display: inline;}
.event-style1 dd.odd .year{left: -150px;}
.event-style1 dd.odd .year i{left: -26px;}
.event-style1 dd.odd .year .circle{right: 72px;}
/*event1 end*/	
/* imgList1.jsp start 新闻中心-全图*/
.imgList1{background: #FFFFFF;padding: 15px 15px 0;}
.imgList1 dd{width: 33.3333%;float: left;overflow: hidden;display: inline;position: relative;font-size: 0;margin-bottom: 16px;}
.imgList1 .imgHover .pic::before{padding-top: 56.3636%;}
.imgList1 .imgHover .pic{overflow: hidden;}
.imgList1 .imgHover a{margin:15px;display: block;overflow: hidden;}
.imgList1 .imgHover .text{height: 80px;line-height: 80px;text-align: center;font-size: 18px;width: 100%;background: #f3f3f3;color: #333333;transition: all .3s linear;padding: 0 30px;box-sizing: border-box;-webkit-box-sizing: border-box;}
.imgList1 .imgHover:hover .text{color: #fff;background: #e43030;}
/* imgList1.jsp end 新闻中心-全图*/
/* imgList2.jsp start 企业刊物 */
.imgList2{padding: 30px 0px 0 30px;background: #fff;}
.imgList2 dd{width: 33.3333%; margin-bottom:30px; float: left; display: inline;}
.imgList2 dd a{display: block;}
.imgList2 dd .con{margin-right: 30px;border: 1px solid #e6e6e6;padding: 30px 0 30px 0;}
.imgList2 dd .pic{width: 341px;margin: 0 auto;}
.imgList2 dd .pic::before{padding-top: 123.7537%;}
.imgList2 dd .text{ font-size: 18px;color: #333333;height: 36px;line-height: 36px; text-align: center; transition: all 300ms;-wekit-transition: all 300ms;padding: 30px 0 0 0;}
.imgList2 dd:hover .text{color: #e43030;}
/* imgList2.jsp end 企业刊物 */
/* imgText.jsp start 投资开发 */
.membProduct{background-color: #FFFFFF;padding: 30px 30px 0 30px;}
.imgText1{ overflow: hidden;}
.imgText1 dd{overflow: hidden;float: left; display: inline;width: 100%;background: #ffffff;margin-bottom: 30px;}
.imgText1 dd:nth-child(odd) .pic{ width:50%; overflow: hidden; position: relative;}
.imgText1 dd:nth-child(even) .pic{float: right; width:50%; overflow: hidden; position: relative;}
.imgText1 dd .pic::before{padding-top: 56.2319%;}
.imgText1 dd .text{ overflow: hidden;padding:120px 40px 148px 30px;}
.imgText1 dd .textbg{ overflow: hidden;background: url(../test/subImages/imgTextbg.png)no-repeat top right / cover;height: 388px;}
.imgText1 dd .text .title a{ display: block;overflow: hidden; height: 60px; line-height: 60px; font-size: 30px;color: #333333;}
.imgText1 dd .text .textC{ font-size:14px; color:#666666; line-height:30px; height:60px; overflow:hidden;}
.imgText1 dd:hover .text .title a{color: #e43030;}
.imgText1 dd .text a.more{
	display: inline-block;
	font-size: 14px;
	color: #666666;
	padding: 0 30px;
	line-height: 35px;
	border: 1px solid #e7e7e7;
	border-radius: 40px;
	margin-top: 20px;
}
.imgText1 dd .text a.more:hover{
	background: #a70001;
	color: #FFFFFF;
}
/* imgText.jsp end 投资开发 */
/* searchList.jsp start 行业新闻-图文 */
.imgText2 dd{ overflow: hidden; background-color: #FFFFFF;margin-bottom: 30px;}
.imgText2 dd .con{padding: 30px;overflow: hidden;}
.imgText2 dd .pic{ width: 295px; overflow: hidden; position: relative; margin-right: 30px;}
.imgText2 dd .pic:before{ display: block; content: ''; padding-top: 60%;}
.imgText2 dd .pic img{ display:block; width:100%; height:100%; position:absolute; left:0px; top:0px;}
.imgText2 dd .text{ overflow: hidden;}
.imgText2 dd .text .title{ overflow: hidden; height: 20px; line-height: 20px;margin-bottom: 25px;}
.imgText2 dd .text .title a{ color: #333333; font-size: 18px;transition: all 300ms;-webkit-transition: all 300ms;}
.imgText2 dd .text .data span{ display: block; height:20px; line-height:20px; overflow:hidden; color:#999999;font-size: 14px; margin-bottom:18px;}
.imgText2 dd .text .textC{ font-size:16px; color:#666666; line-height:30px; height:90px; overflow:hidden;}
.imgText2 dd:hover{box-shadow: rgba(34,204,205,0.11) 0 0 10px;}
.imgText2 dd:hover .text .title a{ color: #e43030;letter-spacing: 1px;}
/* searchList.jsp end 行业新闻-图文 */
/* newsVie1.jsp start 详情页 */
.updatearticleTitle .articleTitle{font-weight: bold;font-size: 26px;}
.updatepageUp{position: relative;}
.updatepageUp::before{display: block;content: '';width: 100%;height: 1px;background: #f5f5f5;position: absolute;left: 0;top: 0;}
.updatepageUp .pageUp a:hover {color: #e43030;}
.updateImgMove .img_hd ul li.on {border: 1px solid #e43030;background: #e43030;}
.updatearticlePage .articlePage a.hover {background: #e43030;}
.updatearticlePage .articlePage a:hover {background: #e43030;}
.updatepageUp .pageUp a{color: #666;}
/* newsVie1.jsp end 详情页 */
/* contactUs.jsp start 联系我们*/
#allmap{overflow: hidden;height: 603px;}
.contactDl{overflow: hidden;margin-right: -30px;}
.contactDl dd{width: 33.3333%;float: left;display: inline;position: relative;}
.contactDl dd .con{text-align: center;margin-right: 30px;background: #f9f9f9;padding: 38px 0;}
.contactDl dd .con img{height: 80px;margin-bottom: 14px;}
.contactDl dd .con .text1{height: 37px;line-height: 37px;font-size: 16px;color: #333;}
.contactDl dd .con .text2.yx{font-size: 24px;}
.contactDl dd .con .text2{height: 32px;line-height: 32px;font-size: 14px;color: #666666;}
.contactDl dd .con .text2 img{height: 20px;}
.subPage1{background: #fff;}
/* contactUs.jsp end 联系我们*/
/* imgList3.jsp start 企业文化 */
.imgList3{background: #fff;padding: 30px 0px 0 30px;}
.imgList3 dd{width: 50%;float: left;position: relative;margin-bottom: 30px;cursor: pointer;}
.imgList3 dd .con{margin-right: 30px;position: relative;}
.imgList3 dd .con::before{display: block;content: "";width: 100%;height: 100%;top: 0;left: 0;background: rgb(28,90,177,0.85);z-index: 2;position: absolute;}
.imgList3 dd .pic{overflow: hidden;position: relative;z-index: 1;}
.imgList3 dd .pic::before{padding-top: 48.1481%;}
.imgList3 dd.dd3{width: 100%;}
.imgList3 dd.dd3 .pic::before{padding-top: 23.5849%;}
.imgList3 .text{position: absolute;left: 30px;top: 0px;display: table;width: 100%;height: 100%;z-index: 3;}
.imgList3 .text .textBox{display: table-cell;vertical-align: middle;}
.imgList3 dd .text .en{font-size: 16px;color: #fff;height: 30px;line-height: 30px;transition: all .3s linear;-webkit-transition: all .3s linear;}
.imgList3 dd .text .title{font-size: 24px;color: #fff;font-weight: bold;height: 50px;line-height: 50px;transition: all .3s linear;-webkit-transition: all .3s linear;}
.imgList3 dd .text .info{font-size: 14px;color: #fff;font-weight: bold;line-height: 30px;transition: all .3s linear;-webkit-transition: all .3s linear;}
.imgList3 dd:hover .text .title{padding: 0 0 1px 0px;letter-spacing: 1px;}
.imgList3 dd:hover .text .en{padding: 1px 0 0px 0px;letter-spacing: 1px;}
.imgList3 dd:hover .text .info{padding: 1px 0 0px 0px;letter-spacing: 1px;}
.imgList3 dd.dd2 .text .title,.imgList3 dd.dd2 .text .info{color: #fff;}
/* imgList3.jsp end 企业文化 */
/* imgList4.jsp start 资质荣誉 */
.honorListBox {
	padding: 0 30px;
}

.imgList4 {
	position: relative;
	background: #fff;
	z-index: 1 !important;
	margin-right: -30px;
}

.imgList4 dd {
	width: 33.3333%;
	position: absolute;
	top: 0;
	left: 0;
}
.imgList4 .imgListpic{padding: 30px;border: 1px solid #f5f5f5;}
.imgList4 .imgListpic img{width: 100%;height: 100%;}
.imgList4 .imgHover a{margin:15px;display: block;overflow: hidden;}
.imgList4 .imgHover .text{height: 70px;line-height: 70px;text-align: center;font-size: 16px;width: 100%;background: #f3f3f3;color: #333333;transition: all .3s linear;}
.imgList4 .imgHover:hover .text{color: #fff;background: #e43030;}
.viewer-number i{font-style: normal;}
/* imgList4.jsp end 资质荣誉 */
/* recruit.jsp start 招聘列表 */
.recruitList{padding: 30px 30px 1px 30px;background: #fff;}
.recruitList dd {background: #fafafa;padding: 15px 30px 0;margin-bottom: 30px;border-radius: 5px;overflow: hidden;}
.recruitList dd .unfoldBtn {font-size: 14px;color: #999999;text-align: center;cursor: pointer;height: 52px;line-height: 52px;transition: all 0.3s linear;-webkit-transition: all 0.3s linear;}
.recruitList dd .unfoldBtn:hover {color: #e43030;}
.recruitList dd.active .unfoldBtn {display: none;}
.recruitList dd .recruitT {padding-bottom: 20px;}
.recruitList dd .recruitTCon {overflow: hidden;margin-bottom: 4px;}
.recruitList dd .recruitTCon .btn {margin-top: 4px;}
.recruitList dd .recruitTCon .btn a {display: block;width: 120px;height: 40px;line-height: 40px;text-align: center;font-size: 14px;color: #999999;border-radius: 40px;overflow: hidden;background: #fff;transition: all 0.3s linear;-webkit-transition: all 0.3s linear;}
.recruitList dd .recruitTCon .btn a:hover {color: #fff;background: #e43030;}
.recruitList dd.active .recruitTCon .btn a {color: #fff;background: #e43030;}
.recruitList .recruitTtitle {overflow: hidden;height: 48px;line-height: 48px;}
.recruitList .recruitTtitle .title {font-size: 18px;color: #333333;font-weight: bold;float: left;margin-right: 40px;}
.recruitList .recruitTtitle .salary {font-size: 18px;color: #e43030;float: left;}
.recruitList dd .recruitItem {overflow: hidden;}
.recruitList dd .recruitItem .con {float: left;height: 36px;line-height: 36px;overflow: hidden;font-size: 14px;color: #999999;padding-right: 28px;margin-right: 28px;position: relative;}
.recruitList dd .recruitItem .con:before {display: block;content: '';height: 15px;width: 1px;background: #e6e6e6;position: absolute;right: 0;top: 50%;margin-top: -7px;}
.recruitList dd .recruitItem .con:last-child:before {display: none;}
.recruitList .recruitC {display: none;}	
.recruitList .recruitText {line-height: 28px;font-size: 14px;color: #666666;margin-bottom: 24px;}
.recruitList .recruitText strong {margin-bottom: 8px;}
/* recruit.jsp end 招聘列表 */
/* development.jsp start 发展历程 */
.developmentBg{background: #ededed;}
.developmentBox.event {width: 64.9306%;margin: 0 auto;overflow: hidden;padding: 60px 0 0;}
.developmentBox {overflow: hidden;padding: 30px 0;background: #fff;}
.developmentBox .bd {width: 64.9306%;margin: 0 auto;}
.developmentBox .hd {position: relative;}
.developmentBox .hd div {width: 80%;margin: 0 auto;overflow: hidden;}
.developmentDl {position: relative;overflow: hidden;padding: 0px 30px 0;}
.developmentDl dt {display: block;content: "";width: 1px;height: 87%;background: #c3ced5;position: absolute;top: 7%;left: 50%;z-index: 1;transform: translate(-50%, 0);-webkit-transform: translate(-50%, 0);}
.developmentDl dd {overflow: hidden;position: relative;transition: all 0.4s;-webkit-transition: all 0.4s;padding: 30px 0;}
.developmentDl dd::before {display: block;content: "";width: 20px;height: 20px;border: 1px solid #c3ced5;background: #fff;border-radius: 100%;position: absolute;top: 50%;left: 50%;margin-top: -10px;margin-left: -11px;z-index: 10;text-replace: none;sition: all 0.4s;-webkit-transition: all 0.4s;}
.developmentDl dd::after {display: block;content: "";width: 12px;height: 12px;background: #c3ced5;border-radius: 100%;position: absolute;top: 50%;left: 50%;margin-left: -6px;margin-top: -5px;z-index: 15;transition: all 0.4s;-webkit-transition: all 0.4s;}
.developmentDl dd .text,
.developmentDl dd .year {width: 48%;box-sizing: border-box;-webkit-box-sizing: border-box;overflow-y: auto;padding: 0 50px;}
.developmentDl dd .text .info {font-size: 14px;color: #666666;line-height: 26px;}
.developmentDl dd:hover {background: #f5f5f5;}
.developmentDl dd:hover::before {width: 50px;height: 50px;padding: 3px;background: rgba(241,203,203,14);border: 1px solid rgba(241,203,203,14);margin-top: -29px;margin-left: -29px;}
.developmentDl dd:hover::after {width: 50px;height: 50px;background: #e43030 url(../images/aircraft.png)no-repeat center left 45%;background-size: 25px;margin-top: -25px;margin-left: -25px;}
.developmentDl dd .year {font-size: 14px;color: #666666;text-align: right;padding: 0 50px;}
.developmentDl dd .year span {font-size: 26px;font-weight: bold;color: #666;}
.developmentDl dd:nth-child(even) .year,
.developmentDl dd:nth-child(odd) .text {float: right;display: inline;}
.developmentDl dd:nth-child(even) .text,
.developmentDl dd:nth-child(odd) .year {float: left;display: inline;}
.developmentDl dd:nth-child(even) .text {text-align: right;}
.developmentDl dd:nth-child(even) .year {text-align: left;}
/* development.jsp end 发展历程 */
/* recruitForm.jsp start 应聘表单 */
.recruitFormBox {background: #fff;padding: 20px 100px 44px;}
.recruitFormTitle {height: 48px;line-height: 48px;font-size: 24px;color: #333333;padding-left: 14px;position: relative;margin-bottom: 8px;}
.recruitFormTitle:before {display: block;content: '';height: 24px;width: 4px;background: #e43030;position: absolute;top: 50%;left: 0;margin-top: -12px;}
.recruitFormCon {margin-right: -50px;}
.recruitForm {width: 50%;float: left;display: inline;}
.recruitForm1 {width: 100%;}
.recruitForm .con {margin-right: 50px;}
.recruitFDd {margin-bottom: 15px;}
.recruitFTitle {font-size: 14px;color: #999999;height: 50px;line-height: 50px;}
.recruitFBox {overflow: hidden;}
.recruitFBox1 {margin-left: 60px;width: 85%;}
.recruitFBox textarea {height: 128px;border: none;outline: none;width: 100%;padding-top: 12px;line-height: 25px;background: #fafafa;}
.recruitFDiv input {width: 100%;height: 50px;line-height: 50px;border: none;outline: none;font-size: 14px;background: #fafafa;}
.recruitFCon {position: relative;border: 1px solid #e6e6e6;border-radius: 5px;background: #fafafa;padding: 0 20px;}
.recText {height: 52px;line-height: 52px;overflow: hidden;font-size: 14px;color: #999999;}
.recruitFCon1 {height: 118px;}
.recruitFBtn {padding-top: 27px;}
.recruitFBtn a {width: 77px;height: 34px;line-height: 34px;display: inline-block;margin-right: 23px;background: #4d82e2;border-radius: 4px;text-align: center;font-size: 14px;color: #fff;}
.recruitFBtn a.recruitFBtn1 {background: #f2f2f2;color: #333333;}
.recruitFPs {height: 46px;line-height: 46px;overflow: hidden;font-size: 14px;color: #666666;}
.recruitFCon span {font-size: 14px;color: #d9031f;line-height: 50px;position: absolute;left: 10px;top: 2px;}
.recruitFSel {height: 50px;position: relative;padding-right: 38px;}
.recruitFSel .seljg {padding-left: 10px;line-height: 50px;color: #333333;font-size: 14px;cursor: pointer;}
.recruitFSel i {display: block;width: 50px;height: 50px;background: url(../images/sel.png) no-repeat center center;position: absolute;right: -30px;top: 0px;cursor: pointer;}
.recruitFSel .selTj {width: 100%;overflow: hidden;border: 1px solid #dedede;border-top: none;max-height: 120px;overflow-y: auto;position: absolute;left: -1px;top: 50px;background: #FFF;display: none;z-index: 100000}
.recruitFSel .selTj a {display: block;height: 40px;line-height: 40px;padding-left: 10px;color: #666666;margin-bottom: 1px;font-size: 12px;}
.recruitFSel .selTj a:hover {background: #e43030;color: #FFF;}
.recruitFSel .selTj a.hover {background: #e43030;color: #FFF;}
.recruitFormUp {height: 50px;line-height: 50px;font-size: 14px;color: #999;overflow: hidden;margin-bottom: 30px;}
.webuploader-pick{background: none !important;padding: 0 !important;}
.recruitFormBtn {text-align: center;font-size: 0;}
.recruitFormBtn .btn {display: inline-block;margin: 0 5px;}
.recruitFormBtn .btn a {display: block;width: 130px;height: 50px;line-height: 50px;border-radius: 5px;overflow: hidden;text-align: center;font-size: 14px;color: #fff;}
.recruitFormUp a:hover,
.recruitFormBtn .btn a:hover {opacity: 0.9;}
.recruitFormBtn .btn.btn1 a {background: #e43030;}
.recruitFormBtn .btn.btn2 a {background: #a1a0a0;}
.recTextayzm{height: 42px;line-height: 42px;}
.recTextayzm .yzmImg{overflow: hidden;}
.recTextayzm .yzmxz{width: 90px;height: 42px;display: inline-block;vertical-align: bottom;margin-right: 10px;}
.recTextayzm .yzmxz img{width: 100%;height: 100%;}
.recTextayzm .title{height: 42px;line-height: 42px;font-size: 16px;color: #999;padding-right: 20px;font-weight: normal;}
.recTextayzm input{height: 40px;line-height: 40px;border: 1px solid #e6e6e6;outline: none;width: 200px;margin-left: 13px;background: #fafafa;text-indent: 10px;font-size: 14px;}
.recTextayzm input::placeholder{font-size: 14px;color: #999}
.recTextayzm .yzmImg span{display: inline;vertical-align: middle;height: 42px;line-height: 42px;font-size: 14px;color: #999;}
/* recruitForm.jsp end 应聘表单 */
/* subImgText1.jsp start 子公司产品介绍 */
.membProduct1{background-color: #FFFFFF;padding: 30px 60px 30px 60px;}
.subImgText1{ overflow: hidden;}
.subImgText1 dd{overflow: hidden;float: left; display: inline;width: 100%;background: #ffffff;margin-bottom: 30px;}
.subImgText1 dd:nth-child(odd) .pic{ width:50%; overflow: hidden; position: relative;}
.subImgText1 dd:nth-child(even) .pic{float: right; width:50%; overflow: hidden; position: relative;}
.subImgText1 dd .pic::before{padding-top: 56.2121%;}
.subImgText1 dd .text{ overflow: hidden;padding: 110px 30px 0 30px;}
.subImgText1 dd .textbg{ overflow: hidden;background: url(../test/subImages/imgTextbg.png)no-repeat top right / cover;height: 371px;}
.subImgText1 dd .text .title a{ display: block;overflow: hidden; height: 60px; line-height: 60px; font-size: 30px;color: #333333;}
.subImgText1 dd .text .textC{ font-size:14px; color:#666666;}
.subImgText1 .text .textC .info{ line-height:30px; height:60px; overflow:hidden;}
.subImgText1 .text .textC .component{ line-height:30px; height:60px; overflow:hidden;}
.subImgText1 dd:hover .text .title a{color: #e43030;}
/* subImgText1.jsp end 子公司产品介绍 */
/* subImgText2.jsp start 子公司新闻动态 */
.subImgtext2 .imgText2 .con{padding: 30px 0;}
.subImgtext2{background: #fff;padding: 30px 60px 0px 60px;}
.subImgtext2 .imgText2 dd:hover{box-shadow: none;}
.subImgtext2 .imgText2 dd{position: relative;margin-bottom: 0;}
.subImgtext2 .imgText2 dd::before{display: block;content: '';width: 100%;height: 1px;background: #f5f5f5;position: absolute;left: 0;bottom: 0;}
.subImgtext2 .imgText2 dd:last-child::before{height: 0;}
/* subImgText2.jsp end 子公司新闻动态 */
/* subContactUs.jsp start 子公司联系我们 */
.subContact{padding: 0 60px 60px 60px;background: #fff;}
.contactDl2{overflow: hidden;margin-right: -30px;}
.contactDl2 dd{width: 33.3333%;float: left;display: inline;position: relative;}
.contactDl2 .con .text2{line-height: 40px;font-size: 16px;width: 80%;margin: 0 auto;overflow: hidden;}
.contactDl2 .con .text2 em{font-size: 24px;font-style: normal;color: #666;overflow: hidden;display: block;line-height: 40px;padding-left: 10px;}
.contactDl2 .con .text2 span{float: left;}
.contactDl2 .con .text2 i{font-size: 14px;font-style: normal;color: #666;line-height: 25px;height: 50px;display: block;overflow: hidden;padding: 8px 0 0 10px;}
.contactDl2 .con{background-color: transparent;margin-right: 30px;background: url(../test/subsidiaryImages/contactUsBg.png)no-repeat center center / cover;box-shadow: 0px 7px 10px 0px rgba(6, 7, 29, 0.05);padding: 30px 0;}
.contactDl2 .con .text2Img{height: 58px;text-align: center;margin-bottom: 20px;}
.contactDl2 .con .text2Img img{height: 100%;}
.contactDl2 .con .text2 img{display: inline-block;height: 20px;vertical-align: middle;margin-bottom: 0;margin-left: 10px;}
.subContact #allmap{height: 520px;}
/* subContactUs.jsp end 子公司联系我们 */
/* singleArticle.jsp start 子公司公司介绍单篇页 */
.singArticleBox .articleBox{line-height: 30px;}
/* singleArticle.jsp end 子公司公司介绍单篇页 */
/* zzjg.jsp start*/
.zzjgBox{background: #fffcf7;position: relative;padding-bottom: 20px;padding-left: 180px;}
.zzjgBox .zzjgTop{border-top-left-radius: 100px;;border-bottom-right-radius: 100px;text-indent: 40px;z-index: 9;width: 80%;height: 120px;background: #5b985f;font-size: 40px;color: #fff;font-weight: bold;line-height: 120px;position: absolute;left: 0;top: 0;}
.zzjgBox .zzjgLeft{height: 100%;width: 148px;background: #e6cfad;font-size: 30px;font-weight: bold;color: #714b42;writing-mode:tb-rl;line-height: 148px;text-indent: 180px;position: absolute;left: 30px;top: 0px;border-top-left-radius: 60px;border-bottom-left-radius: 140px;}
.zzjgBox .zzgjTitleBox{
	width: 640px;
	margin: 0 auto;
	text-align: center;
	padding-bottom: 260px;
	position: relative;
	top: 220px;
}
.zzjgBox .zzgjTitleBox::before{
	display: block;
	content: "";
	width: 1px;
	height: 29px;
	border-left: 1px solid #ef9e0e;
	position: absolute;
	top: 55px;
	left: 50%;
}
.zzjgBox .zzgjTitleBox .title{
	display: inline-block;
	color: #FFFFFF;
	background: #4aa941;
	padding: 10px 0px;
	font-size: 18px;
	width: 580px;
}
.zzjgBox .zzgjTitleBox .title .titleCn{
	font-weight: bold;
	line-height: 30px;
}
.zzjgBox .zzgjtitleBox .title .titleEn{
	line-height: 30px;
}
.zzjgBox .zzgjtitleBox{
	width: 580px;
	margin: 0 auto;
	text-align: center;
	padding-bottom: 60px;
	position: relative;
	top: 0px;
}
.zzjgBox .zzgjtitleBox .title{
	width: 100%;
	display: inline-block;
	color: #FFFFFF;
	background: #55bb96;
	padding: 10px 0px;
	font-size: 18px;
}
.zzjgBox .zzgjtitleBox .title .titleCn{
	font-weight: bold;
	line-height: 30px;
}
.zzjgBox .zzgjtitleBox .title .titleEn{
	line-height: 30px;
}
.zzjgBox .zzgjtitleBox::before{
	display: block;
	content: "";
	width: 1px;
	height: 54px;
	border-left: 1px solid #ef9e0e;
	position: absolute;
	bottom: 3px;
	left: 10%;
}

.zzjgBox .zzgjtitleBox::after{
	display: block;
	content: "";
	width: 1px;
	height: 54px;
	border-left: 1px solid #ef9e0e;
	position: absolute;
	bottom: 3px;
	right: 10%;
}

.institutionalDl{
	overflow: hidden;
	text-align: center;
	font-size: 0;
	position: absolute;
	display: inline-block;
	left: 293px;
	top: 420px;
}
.institutionalDl dd{
	display: inline-block;
	position: relative;
	padding-top: 80px;
}
.institutionalDl dd:first-child{
	padding-left: 0;
}
.institutionalDl dd:last-child{
	padding-right: 0;
}
.institutionalDl dd::before{
	display: block;
	content: "";
	width: 100%;
	border-bottom: 1px solid #ef9e0e;
	position: absolute;
	top: 0;
}
.institutionalDl dd:first-child::before{
	position: absolute;
	width: 68%;
	right: 0;
}
.institutionalDl dd:last-child::before{
	width: 68%;
}
.institutionalDl dd::after{
	display: block;
	content: "";
	width: 1px;
	height: 80px;
	border-left: 1px solid #ef9e0e;
	position: absolute;
	top: 0;
	left: 50%;
}
.institutionalDl dd:first-child::after{
	left: 32%;
}
.institutionalDl dd:last-child::after{
	left: 68%;
}
.institutionalDl dd .con{
	width: 170px;
	font-size: 18px;
	color: #FFFFFF;
	background: #81c5ce;
	overflow: hidden;
	margin: 0 10px;
	position: relative;
	border-radius: 5px;
	padding: 10px 0px;
}
.insRightDl{
	overflow: hidden;
	text-align: center;
	font-size: 0;
	display: inline-block;
	position: relative;
	right: -694px;
	    top: -1px;
}
.insRightDl dd{
	display: inline-block;
	position: relative;
	padding-top: 80px;
}
.insRightDl dd:first-child{
	padding-left: 0;
}
.insRightDl dd:last-child{
	padding-right: 0;
}
.insRightDl dd:nth-child(2)::before{
	display: block;
	content: "";
	width: 100%;
	border-bottom: 1px solid #ef9e0e;
	position: absolute;
	top: 0;
}
.insRightDl dd:last-child::before{
	display: block;
	content: "";
	width: 100%;
	border-bottom: 1px solid #ef9e0e;
	position: absolute;
	top: 0;
}
.insRightDl dd:nth-child(3)::before{
	display: block;
	content: "";
	width: 120%;
	border-bottom: 1px solid #ef9e0e;
	position: absolute;
	top: -120px;
}
.insRightDl dd:nth-child(2)::before{
	position: absolute;
	width: 100%;
	right: -40%;
}

.insRightDl dd:last-child::before{
	width: 43%;
}
.insRightDl dd:nth-child(2)::after{
	display: block;
	content: "";
	width: 1px;
	height: 80px;
	border-left: 1px solid #ef9e0e;
	position: absolute;
	top: 0;
	left: 39%;
}
.insRightDl dd:last-child::after{
	display: block;
	content: "";
	width: 1px;
	height: 80px;
	border-left: 1px solid #ef9e0e;
	position: absolute;
	top: 0;
	left: 42%;
}
.insRightDl dd {
	width: 60px;
	margin: 0 5px;
}
.insRightDl dd .con{
	/* width: 80px; */
	font-size: 16px;
	color: #FFFFFF;
	writing-mode: vertical-lr;
	height: 330px;
	overflow: hidden;
	border-radius: 5px;
	padding: 0 2px;
	/* margin: 0 40px; */
	letter-spacing: 2px;
	font-weight: bold;
	position: relative;
}
.insRightDl dd:first-child .con{
	margin: 0px;
	height: 210px;
	top: -118px;
	background: #55bb96;
}
.insRightDl dd:nth-child(2) .con{
	margin: 0px 20px 0 1px;
	background: #55bb96;
}
.insRightDl dd:nth-child(3) .con{
	margin: 0px;
	height: 210px;
	top: -118px;
	background: #dbb584;
	right: -10px;
}
.insRightDl dd:last-child .con{
	margin: 0px 20px 0 12px;
	background: #dbb584;
}
.zzjgBox .text{
	position: relative;
	left: 30%;
	bottom: 50px;
}
.zzjgBox .text .tl{
	height: 50px;
}
.zzjgBox .text .title{
	display: inline-block;
	font-size: 18px;
	height: 30px;
	line-height: 30px;
}
.zzjgBox .text .textDl {
	overflow: hidden;
	display: inline-block;
	position: relative;
	top: 7px;
}
.zzjgBox .text .textDl dd{
	float: left;
	font-size: 16px;
	color: #fff;
	padding: 0 10px;
	margin: 0 10px;
	height: 30px;
	line-height: 30px;
	border-radius: 4px;
}
.zzjgBox .text .textDl dd:first-child{
	background: #53bb96;
}
.zzjgBox .text .textDl dd:nth-child(2){
	background: #dbb682;
}
.zzjgBox .text .textDl dd:nth-child(3){
	background: #ca906a;
}
.zzjgBox .text .textTitle{
	font-size: 16px;
	color: #333;
	height: 25px;
	line-height: 25px;
}
/* zzjg.jsp end*/