
.carousel-inner-dengbao {
	position: relative;
	width: 100%;
	overflow: hidden;
}

#header-wrapper{
	box-shadow: 0px 0px 5px 0px;
}

.navdownicon ul{
	box-shadow: 0 0 5px 0px;
}

.nav-content{
	width: 28%;
	float: left;
	margin: 0;
	padding: 0;
	font-family: "Microsoft YaHei";
}

.nav-content.dengbao{
	width: 22%;
}

.dengbao-menu-title{
	margin-top: 66px;
	font-size: 26px;
	padding: 0;
}

.nav-menu{

	margin-top: 30px;
	list-style-type: none;
}

.nav-menu a{
	display: block;
	/*width: 263px;*/
	padding-left: 21px;
	padding-top: 18px;
	padding-bottom: 19px;
	font-size: 16px;
	text-decoration: none;
	color: #666666;
	background-color: #ffffff;
	border-right: none;
}

.nav-menu a.nav-item{
	color: #666666;
	background-color: #ffffff;
	border-right: none;
}

.nav-menu a:hover{
	color: #333333;
	background-color: #F6F6F6;
	border-right: 2px solid #6C216D;
}

.content-text{
	font-size: 16px;
	line-height: 26px;

	color: #666666;
}

.divider{
	 background-color: #DADADA;
	 float: left;
	 width: 1px;
	 height: 4333px;
	 margin-top: 55px;
	 margin-bottom: 88px;
	 margin-left: 0;
 }
.dividerkacy{
	background-color: #DADADA;
	float: left;
	width: 1px;
	height: 70vh;
	margin-top: 55px;
	margin-bottom: 88px;
	margin-left: 0;
}

.content{
	float: left;
}

.subtitle-div{
	height: 35px;
	background: rgba(108,33,109,1);
	color: #FFFFFF;
	font-size: 22px;
	word-break: keep-all;
	white-space: nowrap;
	text-align: center;
	padding-top: 1px;
	border-radius: 5px;
}

.subtitle-divider{
	height: 3px;
	width: 886px;
}

table,th{
	border: 1px solid #E7E7E7;
	width: auto;
}

th.table-work-title{
	font-size: 18px;
	color: #333333;
	text-align: center;
	line-height: 50px;
	font-weight: bold;
	background-color: #F9F9F9;
	width: 490px;
	height: 50px;
}

th.table-result-title{
	font-size: 18px;
	color: #333333;
	text-align: center;
	line-height: 50px;
	font-weight: bold;
	background-color: #F7E6F7;
	width: 376px;
	height: 50px;
}

td.table-work-content{
	font-size: 18px;
	color: #666666;
	text-align: center;
	line-height: 50px;
	width: 490px;
	height: 50px;
}

td.table-result-content{
	font-size: 18px;
	color: #666666;
	text-align: center;
	line-height: 50px;
	width: 376px;
	height: 50px;
	background-color: #FFFAFF;
}

.rule-title{
	margin-left: 60px; margin-top: 114px; font-size: 30px; font-weight: bold; color: #333333
}
.ggaqtitle{width: 100%; height: 84px;  margin: 0px 0px 0px 52px!important;  }
.gjtitle{width: 100%; height: 84px;  margin: 20px 0px 0px 2px;  }
.gjtitle img,.gjtitle h3{float: left; margin-right: 15px;}
.iconbgtitle{
	position: absolute; width: 32px; height: 39px; margin-left: 50px; margin-top: 106px
}
.ggaqtitle img{
	 width: 69px; height: 84px; float: left; margin-right: 20px;
}
.ggaqtitle h3{
	float: left; font-size: 30px; font-weight: bold; color: #333333; font-family: "榛戜綋";
}


.seviThree{ min-height: 350px; border:2px dashed #DADADA;margin-top: 19px;
	margin-left: 52px;}
.seviThree li{min-height: 134px; display: block; width: 100%; }
.seviLeft{float: left; text-align: center;width: 82px; margin: 20px;border-right: 2px solid #6C216D; padding-right: 22px;}
.seviLeft img{width: 53px; height: 63px;}
.seviLeft span{ font-size: 14px; display: block; font-weight: bold;}
.seviRight{padding: 20px; line-height: 180%; margin-left: 100px;}
.seviRight dl dd{line-height: 200%;}
.seviRight dl dd span{
	color:#fff; background: #6C216D; width: 20px; line-height:18px;
	height: 20px; display: inline-block; border-radius:50%;
	text-align: center; margin-right: 10px; vertical-align: middle;
}

.contentRight,.gjcontentRight{
	border-left: 1px solid #DADADA;
	float: left;
	min-height: 70vh;
	margin: 55px auto; padding-left: 44px; overflow: hidden;
	width: 72%;
}
.contentRight.dengbao{
	width: 78%;
}
.contentRight h3{
	background:url("../../img/title_logo2x.png") no-repeat; background-size: 32px 37px; padding: 10px;
	font-size: 30px; color: #333; font-family:"榛戜綋"; font-weight: bold;
}
.gjcontentRight h3{
	font-size: 30px; color: #333; font-family:"榛戜綋"; font-weight: bold;
}
.contentRight h4,.gjcontentRight h4{font-size: 22px; color: #333; font-family:"榛戜綋"; border-bottom: 1px solid #DADADA; margin-top: 45px;}
.contentRight h4 img,.gjcontentRight h4 img{display: inline-block;}
.contentRight h4 span,.gjcontentRight h4 span{display: inline-block;  border-bottom: 3px solid #6C216D; padding: 7px;}
.contentRight h5,.gjcontentRight h5{font-size: 20px; padding: 30px 0px;font-family:"榛戜綋";}

.nav-general,.gjnav-general{
	margin-top: 30px;
	list-style-type: none;
}

.nav-general a,.gjnav-general a{
	display: block;
	/*width: 263px;*/
	padding-left: 21px;
	padding-top: 14px;
	padding-bottom: 14px;
	font-size: 16px;
	text-decoration: none;
	color: #666666;
	background-color: #ffffff;
	border-right: none;
}
.nav-general a img ,.gjnav-general a img{float:left;
	-webkit-filter: grayscale(100%);    /* webkit 鍐呮牳鏀寔绋嬪害杈冨ソ */
	-moz-filter: grayscale(100%);    /* 鍏朵粬鍐呮牳鐜板湪骞朵笉鏀寔锛屼负浜嗗皢鏉ュ吋瀹规€т功鍐 */
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);    /* 鏍囧噯鍐欐硶 */
}
.nav-general a ,.gjnav-general a{
	background: url("../../img/cgfwbg.png") no-repeat;
	background-position:233px -43px;
}

.nav-general a:hover,.gjnav-general a:hover{
	color:#6C216D;
	background-position:233px 11px;

}
.nav-general a:hover img,.gjnav-general a:hover img{
	float:left;
	-webkit-filter: grayscale(0%);    /* webkit 鍐呮牳鏀寔绋嬪害杈冨ソ */
	-moz-filter: grayscale(0%);    /* 鍏朵粬鍐呮牳鐜板湪骞朵笉鏀寔锛屼负浜嗗皢鏉ュ吋瀹规€т功鍐 */
	-ms-filter: grayscale(0%);
	-o-filter: grayscale(0%);
	filter: grayscale(0%);    /* 鏍囧噯鍐欐硶 */
}
.nav-menu a:hover{
	text-decoration: none;
	cursor:pointer;
}
.nav-general a:hover,.gjnav-general a:hover{
	text-decoration: none;
	cursor:pointer;
}
.dressNav{
	width:100%;
	height:14px;
	font-size:14px;
	font-family:"Microsoft YaHei", sans-serif;
	font-weight:400;
	color:rgba(51,51,51,1);
	line-height:26px;
	text-align: right;
}
.dressNav span{
	background: url("../../img/gj/arrow%20(1).png") no-repeat; width: 6px; height: 12px; display: inline-block;
	margin: 0px 4px;
}

.dressNav a{
	color: #333333;
}

.itsolve{
	width:570px;height:266px;border:1px solid rgba(218, 218, 218, 1);border-radius:3px;
	text-align: left; position: relative; overflow: hidden; float: left; margin:15px;
}
.itsolveLeft{
	position: relative; width: 200px; float: left; display: inline-block; height: 400px;
}
@keyframes mymove
{
	from  {top:0px;}
	25%   {top:-220px;}
	50%  {top:-220px;}
	75%   {top:-220px;}
	100%  {top:0px;}
}

@-webkit-keyframes mymove /*Safari and Chrome*/
{
	0%   {top:0px;}
	25%   {top:-220px;}
	50%  {top:-220px;}
	75%   {top:-220px;}
	100%  {top:0px;}
}
.itsolveLeft:hover{	animation:mymove 5s;
	-webkit-animation:mymove 5s; /*Safari and Chrome*/}
.itsolveLeft img{width: 111px; height: 134px; margin: 32px 0px 72px 48px;}
.itsolveRight{width: 340px;height:266px;float:left;font-family:"Microsoft YaHei", sans-serif;}
.itsolveRight h3{
	height:24px;
	font-size:24px;
	font-weight:400;
	color:rgba(51,51,51,1);
	line-height:27px;
	margin: 30px 0px 10px 0px;
}
.itsolveRight span{

	height:16px;
	font-size:16px;
	font-weight:400;
	color:rgba(102,102,102,1);
	line-height:27px;
	margin: 0px 0px 20px 0px;
	display: block;
}

.itsolveRight p{
	height:82px;
	font-size:14px;
	font-weight:400;
	color:rgba(51,51,51,1);
	line-height:23px;
}

.industrialSolvebg{
	background:rgba(249,249,249,1);  padding-top: 30px; height: 1360px;
}

.industrialSolve li{
	width: 380px; height: 560px; float: left;background:#fff; margin: 10px;
}
.industrialSolve li img{ width: 380px; height: 263px;}
.indusli{
	width: 360px; height: 210px; padding:10px 30px; font-family: "Microsoft YaHei", sans-serif; text-align: left;
}
.indusTitlea1{ display: block; width: 310px; height: 63px; padding-left: 70px;  }
.indusTitlea1 h3{
	height:24px;
	font-size:24px;
	font-weight:bold;
	color:rgba(51,51,51,1);
	line-height:26px;
}
.indusTitlea1 span{
	height:16px;
	font-size:15px;
	font-weight:400;
	color:rgba(102,102,102,1);
	line-height:27px;
}
.indusli p{
	height:66px;
	font-size:14px;
	font-weight:400;
	color:rgba(51,51,51,1);
	line-height:26px;
	margin-top: 20px;
}
.styleind1{ background: url("../../img/gj/solution%20(6).png") no-repeat;}
.styleind1:hover{background: url("../../img/gj/solution6.png") no-repeat; text-decoration: none;}
.styleind2{ background: url("../../img/gj/solution%20(2).png") no-repeat;}
.styleind2:hover{background: url("../../img/gj/solution2.png") no-repeat; text-decoration: none;}
.styleind3{ background: url("../../img/gj/solution%20(5).png") no-repeat;}
.styleind3:hover{background: url("../../img/gj/solution5.png") no-repeat; text-decoration: none;}
.styleind4{ background: url("../../img/gj/solution%20(3).png") no-repeat;}
.styleind4:hover{background: url("../../img/gj/solution3.png") no-repeat; text-decoration: none;}
.styleind5{ background: url("../../img/gj/solution%20(4).png") no-repeat;}
.styleind5:hover{background: url("../../img/gj/solution4.png") no-repeat; text-decoration: none;}
.indusTitlea1:hover h3{color: #6C216D;}
.system{
	width: 350px;  padding-left: 30px;  height: 55px;
	font-size:16px;
	font-weight:400;
	color:rgba(51,51,51,1);
	line-height:26px;
}
.systema{width: 350px;  height:25px; float: left; text-align: left; }
.system a{
	text-align: left;
	display: inline-block;
	height:19px; line-height: 19px;
	font-size:14px;
	font-weight:400;
	color:rgba(51,51,51,1);
	line-height:18px;
	border-right: 1px solid #333;
	padding-right: 15px;
	margin-right: 10px;

}
.system a:last-child {border-right: none;}
.system a:hover{ text-decoration: none; color:#6C216D;}
.aboutmebanner {
	height: 450px;
	width: 100%;
	position: relative;
}

.aboutmebannera{
	text-align: center; position: absolute; bottom: 19px; left: 50%; margin-left: -400px; display: none;
}
.aboutmebannera a{ display: inline-block; width: 160px; height: 48px; margin: 50px;}
.labbanner {
	height: 480px;
	width: 100%;
	position: relative;
}
.labintro-con{
	background: url("../../img/lab/labintro.png");
	background-size: cover;
	padding: 30px 0;
}
.labintro-text{
	font-size: 16px;
	line-height: 28px;
	color: #666666;
}
.labintro-title{
	text-align: center;
	font-size: 35px;
	font-weight: bold;
	display: block;
	margin: 10px auto;
}

.lableader{
	width: 1200px;height: 300px; margin: 45px  auto;
}
.headimg{float:left;width: 270px;height: 280px; margin-right: 30px; }

.leaderInfo{
	margin-left: 300px;
}

.leaderInfo h5 b{
	height:27px;
	font-size:28px;
	font-weight:bold;
	font-family: 榛戜綋;
	color:rgba(51,51,51,1);
	line-height:26px;
	margin:0px 15px;
}
.researchcont {
	width: 100%;
	height: 610px;
	padding-top: 30px;
	background: #f8f8f8;
}
.researchcont  ul{ margin: 30px 0 20px 0; height: 386px;}
.researchcont  ul li{width: 31.6%; height:386px; float: left;background: #fff;}
.researchcont  ul li img{ width: 100%;}
.researchcont  ul li h3{
	padding: 0px 20px;
	height:21px;
	font-size:22px;
	font-weight:bold;
	color:rgba(51,51,51,1);
	line-height:26px;
}
.researchcont  ul li p{
	padding: 10px 25px;
	height:68px;
	font-size:14px;
	font-weight:400;
	color:rgba(102,102,102,1);
	line-height:26px;}

.coreCapabiliti{
	margin: 30px 0 20px 0; height: 340px;
}
.coreCapabiliti li{width:290px; height:340px; float: left; margin: 0 5px; position: relative; overflow: hidden;}

.coreCapabiliti li a b{
	width:290px;
	height:19px;
	font-size:20px;
	font-weight:400;
	color:#fff;
	line-height:26px;
	position: absolute;top:285px; left: 12px; z-index: 10; text-align: left;
}
.coreCapabiliti li img{width:290px; height:340px; position: absolute; top: 0; left: 0;}
.coreCapabiliti li a{
	display: block; position: absolute; top: 0; left: 0;width:290px; height:680px;

}
.coreCapabiliti li a:hover{
	display: block; position: absolute; top:-340px; left: 0;
}
.hidecont{width:290px; height:340px; position: absolute; top: 340px; left: 0; z-index:2;
	background: url("../../img/lab/hidecontbg.png"); text-decoration: none;}
.hidecont h3{
	width:270px;
	padding: 20px 10px 40px 10px;
	height:19px;
	font-size:20px;
	font-weight:400;
	color:rgba(255,255,255,1);
	line-height:26px;
}
.hidecont p{
	text-align: left;
	width:250px;
	margin: 0 auto;
	height:172px;
	font-size:14px;
	font-weight:400;
	color:rgba(255,255,255,1);
	line-height:26px;
	overflow: auto;
}
.labp1{background: url("../../img/lab/labp%20(6).png");}
.labp2{background: url("../../img/lab/labp%20(7).png");}
.labp3{background: url("../../img/lab/labp%20(8).png");}
.labp4{background: url("../../img/lab/labp%20(5).png");}

.aboutme.container{
	margin: 0 auto;
	padding-left: 0!important;
	padding-right: 0!important;
	text-align: center;
}

.aboutme img{
	display: block;
	float: left;
	width: 766px;
	transform: translateY(94px);
	-moz-transform: translateY(94px);
	-webkit-transform: translateY(94px);
}

.aboutmetext{
	margin-left: 766px;
	text-align: left;
}

.aboutmetext h3{
	margin-top: 46px;
	height:35px;
	font-size:35px;
	font-weight:bold;
	color:#000;
	line-height:26px;
}

.aboutmetext h4{
	font-family: "榛戜綋";
	height:67px;
	font-weight: bold;
	color:#000;
	line-height:40px;
	margin: 40px 0px;
}

.aboutmetext p b{
	font-size:18px;
	font-weight:bold;
	color:rgba(108,33,109,1);
	line-height:26px;
}

.aboutmetext p{
	margin-bottom: 15px;
	font-size:15px;
	font-weight:400;
	color:rgba(51,51,51,1);
	line-height:36px;
}

.jz{position: absolute; top: 100px; left: 50%; margin-left: -501px;}
.hope{
	margin: 60px auto; height: 780px; position: relative; text-align: center;
}
.headTopTrue{
	 margin: 30px auto; position: relative;

}
.searchCont{
	width: 590px; height: 40px;	outline:none;
	border: 1px solid #C3C3C3;
	padding: 6px 12px;
	border-radius: 25px;
	color:#333;
	font-size: 16px!important;
	background: url(../../img/aboutus/reach.png) no-repeat;
	background-position: 530px 10px;
	padding-right: 80px;

}
.submit{position: absolute; height: 40px; width: 30px; right: 65px; bottom: 0;
	background:none!important;
	outline:none!important;
	border:none!important;
	box-shadow:none!important;
}
.searchnum{width: 630px; margin: 0 auto;padding-right: 80px; text-align: left;}
.searchnum a{ float: right; font-family: "Microsoft YaHei", sans-serif;
	height:26px;
	font-size:14px;
	font-weight:400;
	color:rgba(51,51,51,1);
	line-height:26px;
	padding-right: 22px;
	background: url(../../img/aboutus/searchbg.png) no-repeat right 50%;

	margin-right: 10px;
}
#num{color:#6C216D; margin: 0 5px;}
.searchcent{
	width: 100%; height: 200px;font-family: "Microsoft YaHei", sans-serif;
	border-bottom: 1px solid #DADADA; background: #fff;
	float: left;
}
.searchcent h3{
	height:21px;
	font-size:20px;
	font-weight:bold;
	color:rgba(51,51,51,1);
	line-height:26px;
	margin-bottom: 30px;
}
.searchcent p{
	height:68px;
	font-size:16px;
	font-weight:400;
	color:rgba(51,51,51,1);
	line-height:26px;
}
.searchcent b{
display: block;
	height:13px;
	font-size:16px;
	font-weight:400;
	color:rgba(51,51,51,1);
	line-height:26px;
}
nav.ssnav{
	margin-top: 52px;
	margin-bottom: 57px;
	text-align: center;
}
nav.ssnav a{
	width: 28px;
	height: 30px;
	display: inline-block;
	margin-left: 7px!important;
	padding: 0!important;
	padding-top: 4px!important;
	color: #333333!important;
	border-radius: 3px!important;
}

nav.ssnav a.side{
	width: 72px;
}

nav.ssnav a.active{
	background: #6C216D;
	color: #fff!important;
}

div.pagination{
	margin-top: 52px;
	margin-bottom: 57px;
	text-align: center;
	display: block;
}
div .pagination ul{
	display: inline-block;
	padding-left: 0;
	margin: 20px 0;
	border-radius: 4px;
}
div .pagination ul>li{
	display: inline;
}
div.pagination li{
	width: 28px;
	height: 30px;
	display: inline-block;
	margin-left: 7px!important;
	padding: 0!important;
	padding-top: 4px!important;
	color: #333333!important;
	border-radius: 3px!important;
}

div .pagination>ul>li>a, .pagination>li>span {
	position: relative;
	float: left;
	padding: 6px 12px;
	margin-left: -1px;
	line-height: 1.42857143;
	color:#333333;
	text-decoration: none;
	background-color: #fff;
	border: 1px solid #ddd;
	cursor: pointer;
}

div .pagination>ul>li.active>a{
	background: #6C216D;
	color: #fff!important;
}
.reqbg{
	margin-top: 40px; min-height: 380px;background: url(../../img/aboutus/xdk.jpg) no-repeat;
}

.recruit h2{ font-family: 榛戜綋; font-weight: bold;}
.recruit ul li{
	display: inline-block; width: 71px; height: 37px;  text-align: center; border-radius:10px;
	font-size:18px; line-height: 40px;
	font-weight:400;


}
.recruit ul li a{color: #333;display: inline-block;  font-weight:bold;width: 71px; height: 37px;background: #DADADA; border-radius:10px;}
.recruit ul li a:hover {
	color:#fff;text-decoration:none;background: #6C216D;
}
.applycurtt{


}
.recruitcont h6{
	line-height: 50px; padding-left: 20px;
	height:50px!important;
	background:rgba(249,249,249,1);
	font-size:16px; font-family: "Microsoft YaHei", sans-serif;
	font-weight:400;
	color:rgba(51,51,51,1); margin: 20px auto; display: block;

}
.recruitcont p{ line-height: 30px;}
.detailcont{background:#fff; height:auto; width: 100%;box-shadow:0px 5px 75px 5px rgba(29,29,29,0.05);margin-bottom: 95px}
.detailcontLeft{
	width: 848px; display: inline-block; height: auto; padding: 60px 0px 30px 20px; overflow: hidden;
}
.detailcontLeft img{
	max-width: 100%;
}
.detailcontLeft p{
	line-height: 180%;
}
.detailcontRight{
	width: 260px; display: inline-block; margin-right: 20px; padding-top: 60px; float: right;;
}
.detailcontRight h6{
	height:33px;
	font-size:18px;
	font-family: "Microsoft YaHei", sans-serif;
	font-weight:500;
	color:rgba(23,23,23,1);
	line-height:33px;
	border-bottom: 1px solid #DADADA;
}
.detailcontRight h6 span{
	border-bottom: 2px solid #6C216D; height:33px; display: block; width: 80px;
}
.detailcontRight ul li{
	width: 260px; height: 105px;border-bottom: 1px solid #DADADA; padding: 20px 0;font-family: "Microsoft YaHei", sans-serif;

}

.detailcontRight ul li p{
	height:42px;
	font-size:16px;
	font-weight:400;
	color:rgba(23,23,23,1);
	line-height:22px;
	max-lines: 2;
	overflow-y: hidden;
	cursor: pointer;
}
.detailcontRight ul li b{
	display: block;
	height:12px;
	font-size:14px;
	font-weight:400;
	color:rgba(102,102,102,1);
	line-height:22px; margin-top: 15px;
}
.preNext{
	 margin: 40px 0; font-size: 13px;
}
.preNext a{color: #333; width: 50%; float: left;}

.preNext a:last-child{text-align: right;}
.preNext a:hover{color:#6C216D;}
