@charset "UTF-8";

.container {

	padding: 0;

}

img {

	display: block;

	max-width: 100%;
  margin: 0 auto;
	height: 100%;

}

body {

	background: #f8f8f8;
	visibility: hidden;

}

.sp-banner{
	width: 100%;
  min-width: 1200px;
	height: 400px;
	

}


.sp-banner img {

	display: block;
	width: 100%;
	height: 100%;

}

.breadcrumbs {

	color: #999;

	font-size: 14px;

	height: 75px;

	line-height: 75px;

}

.breadcrumbs li {

	display: inline-block;

	color: #999;

}

.breadcrumbs li.active {

	color: #2e2e2e;

}

.breadcrumbs li:first-child {

	margin-left: 12px;

}

.breadcrumbs i {

	margin: 0 6px;

}

.sp-pagenav {

	margin: 14px 0;

	height: 74px;

}

.sp-pagenav:before, .sp-pagenav:after {

	display: table;

	content: " ";

}

.sp-pagenav:after {

	clear: both;

}

.lh-pagination {

	margin: 20px 0;

	float: right;

	padding-right: 30px;

}

.lh-pagination:after, .lh-pagination:before {

	display: table;

	content: " ";

}

.lh-pagination ul > li {

	display: inline;

}

.lh-pagination ul > li:first-child > a, .lh-pagination ul > li:first-child > span {

	margin-left: 0;

	border-top-left-radius: 4px;

	border-bottom-left-radius: 4px;

}

.lh-pagination ul > li:last-child > a, .lh-pagination ul > li:last-child > span {

	border-radius: 0 4px 4px 0;

}

.sp-pagenav .active {

	color: #25c9da;

}

.sp-pagenav li.active span {

	background: #25c9da;

	color: #fff;

	border-color: #25c9da;

}

.sp-pagenav li:hover a {

	background: #25c9da;

	color: #fff;

	border-color: #25c9da;

}

.lh-pagination ul > li > a, .lh-pagination ul > li > span {

	display: block;

	position: relative;

	float: left;

	margin-left: -1px;

	padding: 6px 12px;

	line-height: 1.4286;

	background-color: #fff;

	border: 1px solid #ddd;

	color: #25c9da;

	font-weight: 500;

	text-decoration: none;

}

.lh-pagination:after, .lh-pagination:before {

	display: table;

	content: " ";

}

.lh-pagination:after {

	clear: both;

}

.fn-clf:after {

	content: '';

	display: block;

	height: 0;

	clear: both;

}

.fn-fl {

	float: left;

}

.fn-fr {

	float: right;

}

.lrfather .left-part {

	width: 200px;

	margin-bottom: 50px;

}

.lrfather .right-part {

	width: 930px;

	margin-bottom: 50px;

}

.sidebar {

	border: solid 1px #f1f1f1;

}

.sidebar a {

	display: block;

}

.sidebar-tit {

	background: #25c9da;

	color: #fff;

	height: 110px;

	line-height: 110px;

	padding: 0 10px;

	overflow: hidden;

	word-wrap: normal;

	white-space: nowrap;

	-o-text-overflow: ellipsis;

	text-overflow: ellipsis;

	text-align: center;

	font-size: 24px;

}

.fisrt-level li {

	position: relative;

}

.fisrt-level li i {

	position: absolute;

	line-height: 32px;

	right: 10px;

}

.fisrt-level > li > a {

	line-height: 32px;

	overflow: hidden;

	word-wrap: normal;

	white-space: nowrap;

	-o-text-overflow: ellipsis;

	text-overflow: ellipsis;

	margin: 10px 0;

	font-size: 16px;

	text-align: center;

}

.fisrt-level > li > a.cur {

	border-left: solid 2px #ff9600;

	color: #ff9600;

}

.fisrt-level > li > a.notcur {

	border-left: none;

	color: #666;

}

.second-level {

	display: none;

}

.second-level > li {

	margin: 1px 0;

	background: #f8f8f8;

	line-height: 40px;

	overflow: hidden;

	word-wrap: normal;

	white-space: nowrap;

	-o-text-overflow: ellipsis;

	text-overflow: ellipsis;

	font-size: 14px;

	text-indent: 70px;

	color: #666;

}

.second-level > li > a.active {

	color: #ff9600;

}

.m-limgrtxt {

/*	background: #f6f6f6;*/

/*	display: table;*/

	padding: 38px 0;
	overflow: hidden;

}

.m-limgrtxt .limg {

	width: 400px;
  float: left;
	height: 270px;

/*
	display: table-cell;

	vertical-align: middle;
*/

}

.m-limgrtxt .limg > img {

	display: block;

	width: 100%;

	height: 100%;

}

.m-limgrtxt .rtxt {

/*	display: table-cell;

	vertical-align: middle;*/
	width: 530px;
	padding-left: 40px;
	float: left;

}

.m-limgrtxt .rtxt h2 {

	margin: 0;

	padding: 0;

	font-size: 30px;

	color: #333;

	border-bottom: solid 1px #e1e1e1;

	padding-bottom: 16px;
	 height: 50px;
	 overflow: hidden;
    word-wrap: normal;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;


}

.m-limgrtxt .rtxt strong {

	display: block;

	font-weight: normal;

	font-size: 16px;

	line-height: 48px;

	color: #333;

}

.m-limgrtxt .rtxt p {

	margin: 0;

	font-size: 14px;

	line-height: 24px;
     display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    word-wrap: break-word;
    text-overflow: ellipsis;
	color: #666;
	height: 172px;

}

.m-limgrtxt .rtxt button {

	margin-top: 40px;

	background: #25c9da;

	color: #fff;

	border: none;

	font-size: 15px;

	padding: 10px 32px;

}

.m-more-pro {

	border: solid 1px #ebebeb;

	padding: 0 12px;

	margin: 40px 0;

}

.m-more-pro .m-more-prohd {

	padding: 0 8px;

	height: 66px;

	line-height: 66px;

	border-bottom: solid 1px #e5e5e5;

}

.m-more-pro .m-more-prohd button {

	height: 30px;

	line-height: 30px;

	border: none;

	background: #25c9da;

	margin: 18px 0;

	color: #fff;

}

.m-more-pro .m-more-probd {

	padding: 24px 22px;

}

.m-more-pro .m-more-probd a {

	display: block;

}

.m-more-pro .m-more-probd ul {

	margin: 0 -20px;

}

.m-more-pro .m-more-probd li {

	width: 272px;

	height: 260px;

	margin: 22px 14px;

	border: solid 1px #edeeee;

}

.m-more-pro .m-more-probd p {

	color: #555;

	font-size: 16px;

	line-height: 28px;

}

.m-more-pro .pro-img {

	width: 270px;

	height: 206px;

}
.m-more-pro .pro-img img{
	display:block;
	width: 100%;
	height: 100%;
}

.pro-txt {

	background: #edeeee;

	height: 54px;

	line-height: 54px;

	padding: 0 12px;

	overflow: hidden;

	word-wrap: normal;

	white-space: nowrap;

	-o-text-overflow: ellipsis;

	text-overflow: ellipsis;

	font-size: 16px;

	color: #333333;

}

/*常见问题*/

.txt-lis {

	border: solid 1px #eaeaea;

	padding: 0 10px;
	background-color: #fff;

}

.txt-lis .txt-lis-hd {

	line-height: 74px;

	overflow: hidden;

/*	word-wrap: normal;

	white-space: nowrap;


	-o-text-overflow: ellipsis;

	text-overflow: ellipsis;
*/

	border-bottom: solid 1px #eaeaea;

	text-indent: 10px;

	font-size: 19px;

}

.txt-lis .txt-lis-bd {

	padding-bottom: 50px;

}

.txt-lis .txt-lis-bd > ul > li a {

	display: block;

	padding: 0 10px;
	height: 100%;

}
.txt-lis .txt-lis-bd > ul > li a img{
	display:block;
	width: 100%;
	height: 100%;
}

.txt-lis .txt-tit {

	display: block;

	background: #f3f3f3;

	margin: 34px 0 18px 0;

	line-height: 50px;

	overflow: hidden;

	word-wrap: normal;

	white-space: nowrap;

	-o-text-overflow: ellipsis;

	text-overflow: ellipsis;

	padding: 0 12px;

	font-size: 16px;

	color: #333;

}

.txt-lis .txt-con {

	font-size: 14px;

	color: #666;

	line-height: 24px;

}

/*售后服务*/

.after-sale-txt {

	padding: 30px 20px;

	color: #888;

	line-height: 30px;

	font-size: 16px;

	text-indent: 30px;

}

/*石油化工*/

.petrochemical-lists {

	padding: 8px 12px;

}

.petrochemical-lists > ul > li {

	border: solid 1px #ebebeb;

	margin-top: 24px;

}

.petrochemical-lists .che-limg {

	width: 256px;

	height: 200px;

}

.petrochemical-lists .che-ltxt {

	width: 606px;

}

.petrochemical-lists .che-ltxt strong {

	display: block;

	font-size: 24px;

	color: #181717;
   

	


}
.petrochemical-lists .che-ltxt1 strong a{
  overflow: hidden;
	word-wrap: normal;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	color: #666;
	font-size: 16px;
}

.petrochemical-lists .che-ltxt p {

	padding-top: 20px;

	color: #999;

	line-height: 24px;

	height: 134px;

	overflow: hidden;
	margin-bottom: 0px;

}
.petrochemical-lists .che-ltxt1 p{
	height: 168px;
	-webkit-line-clamp: 6;
  -webkit-box-orient: vertical;
   overflow: hidden;
   word-wrap: break-word;
   text-overflow: ellipsis;
}
.petrochemical-lists .che-ltxt .check-more {

	text-align: center;

	color: #25c9da;

	padding-top: 10px;

}

.petrochemical-lists .che-ltxt .check-more i {

	padding-left: 4px;

}

.petrochemical-lists .limg-rtxt {

	padding: 30px 10px;

}

.txt-lis .txt-lis-bd > ul > li .hidesome {

	display: none;

}

/*可持续发展*/

.txt-lis .txt-lis-hd {

	line-height: inherit;

}

.txt-lis .txt-lis-hd strong {

	display: block;

	font-size: 24px;

	font-weight: normal;

	line-height: 38px;

	padding-top: 10px;

	color: #3a3a3a;

}

.txt-lis .txt-lis-hd .pub-info {

	font-size: 12px;

	color: #8a8787;

	line-height: 30px;

}

.txt-lis .txt-lis-hd .pub-info span {

	margin-left: 20px;

}

.develop-con {

	/* padding:0 12px;*/

	text-indent: 20px;

	color: #9b9b9b;

	font-size: 16px;

	line-height: 30px;

	padding-top: 20px;

}

.develop-con > div {

	margin: 20px 34px 0 34px;

}

/*行业洞察*/

.insight-con > ul > li {

	padding: 0 10px;

	line-height: 48px;

	color: #333;

}

.insight-con > ul > li a {

	display: block;

	border-bottom: solid 1px #eaeaea;

}

.insight-con > ul > li a:hover {

	background: #f7f7f7;

}

/*新闻列表*/

.news-con {

	padding-top: 30px;

}

.news-con > ul > li > a {

	display: block;

}

.news-con > ul > li > a:hover div strong {

	color: #25c9da;

}

.news-con > ul > li > a:hover div p {

	color: #25c9da;

}

.news-con > ul > li {

	padding: 30px 15px;

	border-bottom: solid 1px #e6e7e9;

}

.news-con > ul > li:first-child {

	padding-top: 0;

}

.news-con strong {

	font-size: 20px;

	color: #333;

}

.news-con p {

	color: #888;

	line-height: 26px;

	padding-top: 20px;

}

.news-con time {

	display: block;

	text-align: right;

	color: #888;

}

.news-con .sp-pagenav {

	padding-top: 20px;

}

/*新闻详情页*/

.news-detai {

	background: #fff;

	border: none;/*.txt-lis-bd>div{ padding: 30px 110px 20px 110px;}*/

}

.news-detai .txt-lis-hd {

	text-align: center;

	padding: 30px 0 10px 0;

}

/*嘉和印象*/

.ima-lists {

	padding: 0 14px;

}

.ima-lists > li {

	width: 400px;

	height: 415px;

	border: solid 1px #eaeaea;

	margin: 20px 30px;

	padding: 20px;

	background: #fafafa;

	overflow: hidden;

}

.ima-lists > li strong {

	display: block;

	font-size: 18px;

	color: #000;

	padding-bottom: 22px;

	font-weight: normal;

}

.ima-lists > li p {

	color: #666;

	line-height: 24px;

	padding: 20px 0;

}

/*资质荣誉*/

.txt-lis .txt-lis-bd .honor-lists > li a {

	padding: 0;

}

.honor-lists {

	margin: 0 -6px;

}

.honor-lists a {

	display: block;

}

.honor-lists > li {

	border: solid 1px #e9e9e9;

	width: 280px;

	height: 240px;

	margin: 20px;

	padding: 10px;

	background: #fbfbfb;

}

.honor-lists p {

	line-height: 50px;

}

/*招贤纳士*/

.hire-per-lists {

	padding: 0 14px;

}

.hire-per-lists strong {

	display: block;

	overflow: hidden;

	word-wrap: normal;

	white-space: nowrap;

	-o-text-overflow: ellipsis;

	text-overflow: ellipsis;

	font-size: 18px;

	color: #333;

	line-height: 36px;

	width: 720px;

}

.hire-per-lists > li {

	border-bottom: dashed 1px #e6e6e6;

	padding: 20px 0;

}

.hire-per-lists .hire-row {

	display: table;

}

.hire-per-lists .hire-row-10 {

	display: table-cell;

	vertical-align: middle;

	padding-right: 80px;

	width: 720px;

}

.hire-per-lists .hire-row-10 > div {

	line-height: 38px;

	color: #4c4c4c;

}

.hire-per-lists .hire-row-10 p {

	color: #999999;

	line-height: 20px;

}

.hire-per-lists .hire-row-2 {

	display: table-cell;

	vertical-align: middle;

	width: 120px;

}

.hire-per-lists .hire-row-2 a {

	width: 100%;

	background: #25c9da;

	border: none;

	color: #fff;

	line-height: 34px;

	text-align: center;

}

.hire-workplace {

	margin-left: 200px;

}

.hire-num {

	margin-left: 100px;

}

.hire-workplace b, .hire-num b {

	color: #ff9600;

	font-weight: normal;

}

/*招贤纳士详情页*/

.hire-per-detail {

	padding: 0 20px;

}

.hire-per-detail .txt-lis-hd {

	border: none;

}

.hire-per-detail .txt-lis-hd strong {

	line-height: 80px;

}

.hire-per-detail .hire-per-info {

	background: #f4f4f4;

	padding: 18px 0;

}

.hire-per-detail .hire-info-tab {

	display: table;

	width: 100%;

	font-size: 12px;

	line-height: 28px;

	color: #555;

}

.hire-per-detail .hire-info-tab3 {

	display: table-cell;

	vertical-align: middle;

	padding-left:27px;

}

.hire-tit {

	color: #000;

	font-size: 18px;

	line-height: 50px;

	border-bottom: solid 1px #e9e9ea;

	margin: 14px 0;

	padding: 0 10px;

	overflow: hidden;

	word-wrap: normal;

	white-space: nowrap;

	-o-text-overflow: ellipsis;

	text-overflow: ellipsis;

}

.hire-con {

	padding: 0 20px;

}

.hire-con p {

	color: #666;

}

.blu-bg-tips {

	border: solid 1px #98e6ee;

	background: #f0fbfc;

	padding: 26px;

	color: #25c9da;

	font-size: 16px;

	line-height: 24px;

	margin: 50px 20px;

}

/*招聘动态*/

.hire-state-lists > li > a {

	display: block;

	border-bottom: solid 1px #e4e3e2;

}

.hire-state-lists > li > a:hover {

	background: #fbfbfb;

}

.hire-state-lists > li > a:hover strong, .hire-state-lists > li > a:hover p {

	color: #25c9da;

}

.hire-state-lists strong {

	display: block;

	font-size: 18px;

	color: #333;

	line-height: 50px;

	padding: 10px 10px 0 10px;

	font-weight: normal;

	overflow: hidden;

	word-wrap: normal;

	white-space: nowrap;

	-o-text-overflow: ellipsis;

	text-overflow: ellipsis;

}

.hire-state-lists p {

	padding: 0 10px 10px 10px;

	font-size: 12px;

	color: #999;

	line-height: 20px;

}

.mask {

	display: none;

	background: rgba(0, 0, 0, 0.6);

	position: fixed;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	z-index: 1111;

}

.more-check {

	display: none;

	position: fixed;

	top: 50%;

	left: 50%;

	z-index: 1112;

	width: 948px;

	height: 800px;

	margin-top: -400px;

	margin-left: -474px;

	background: #fff;

	padding: 0;

}

.more-check-tit {

	margin: 20px 35px;

	border-bottom: solid 1px #e4e3e2;

	position: relative;

}

.more-check-tit strong {

	display: block;

	font-weight: normal;

	font-size: 30px;

	color: #333;

	line-height: 50px;

	overflow: hidden;

	word-wrap: normal;

	white-space: nowrap;

	-o-text-overflow: ellipsis;

	text-overflow: ellipsis;

}

.more-check-tit .more-check-pub {

	font-size: 12px;

	color: #8a8787;

	line-height: 40px;

}

.more-check-con {

	overflow-y: scroll;

	height: 660px;

	margin: 0;

	padding: 0;

	color: #767676;

	font-size: 16px;

	line-height: 36px;

	text-indent: 24px;

}

.more-check-con .more-check-txt {

	padding: 10px 35px;

}

.more-check-close {

	position: absolute;

	top: -35px;

	right: -50px;

	width: 50px;

	height: 50px;

	border-radius: 50%;

	background: #fff;

	border: solid 1px #bfbfbf;

	line-height: 50px;

	text-align: center;

	font-size: 20px;

	cursor: pointer;

}

/*添加页面*/

.long-sidebar-tit {

	background: #25c9da;

	color: #fff;

	height: 110px;

	line-height: 34px;

	padding: 0 10px;

	text-align: center;

	font-size: 24px;

	padding: 20px 30px;

}

.industry-anli {

	padding-top: 20px;

}

.industry-anli li {

	margin: 24px 2px;

}

.adven-skill-wrap {

	padding-top: 20px;

}

.adven-skill-wrap .adven-skill > li {

	margin: 24px 32px;

}

.adven-skill-wrap .pro-img {

	padding: 10px 10px 0 10px;

	background: #edeeee;

}
.adven-skill-wrap .pro-img1 {

	padding: 10px 10px 0 10px;
   width: 275px;
	height:340px;
	background: #edeeee;

}

.txt-lis .txt-lis-bd > .adven-skill > li .pro-link{
	display: block;
	padding: 0px;
	width: 100%;
	height: 100%;
}


.adven-skill-wrap .pro-img1 img{
	display:block;
	width: 100%;
	height:100%;
}
.txt-lis .txt-lis-bd > .adven-skill > li a {

	width: 410px;

	border: solid 1px #e4e4e4;

	padding: 0;

}

/*技术优势*/

.skill-view {

	display: none;

	position: fixed;

	top: 0;

	left: 0;

	right: 0;

	bottom: 0;

	z-index: 1112;

	width: 562px;

	max-height: 450px;

	margin-top: -400px;

	margin-left: -281px;

	background: #fff;

	padding: 0;

	margin: auto;

}

.adven-skill-con {

	position: relative;

	background: red;

	width: 100%;

	height: 100%;

}

.adven-mid-wrap {

	display: flex;

	display: -webkit-flex;

	align-items: center;

	width: 100%;

	height: 100%;

}

.adven-skill-con img {

	display: block;

	width: 100%;

}

.adven-skill-close {

	position: absolute;

	top: -26px;

	right: -22px;

	width: 50px;

	height: 50px;

	border-radius: 50%;

	background: #fff;

	border: solid 1px #bfbfbf;

	line-height: 50px;

	text-align: center;

	font-size: 20px;

}

/* Scss Document */

.login-content {

	height: 842px;

	background: url(../images/subpage/login-bg_02.jpg) no-repeat;

	background-position: center center;

}

.login-box {

	width: 564px;

	background-color: #fff;

	margin: 172px auto 0;

	border: 1px solid #eeeeed;

	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);

	-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);

	box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);

	position: relative;

	z-index: 100;

	padding: 40px 42px;

	height: 483px;

}

.login {

	position: relative;

}

.login > .ln-projection {

	position: absolute;

	left: 319px;

	top: 173px;

	background: url(../images/subpage/login-yinying_03.png) no-repeat;

	width: 1241px;

	height: 760px;

	z-index: 1;

}

.login-list .form-group1 {

	position: relative;

}

.login-list .form-group1 > .uname {

	color: #222323;

	font-size: 14px;

	font-weight: bold;

	line-height: 18px;

	margin-bottom: 8px;

}

.login-list .form-group1 .forget {

	float: left;

	color: #10adbd;

	font-size: 14px;

	line-height: 18px;

}

.login-list .form-group1 .free-register {

	float: right;

	color: #10adbd;

	font-size: 14px;

	line-height: 18px;

}

.login-list .form-group1 > .ln-text {

	width: 100%;

	height: 38px;

}

.login-list .form-group1 > .ln-text > input {

	display: block;

	width: 100%;

	height: 36px;

	color: #333;

	font-size: 14px;

	border: 1px solid #b2b2b2;

	padding: 0 5px;

	line-height: 36px;

}

.login-list .form-group1 > .ln-text > input:focus {

	border: 1px solid #25c9da;

}

.login-list > li {

	margin-bottom: 26px;

	position: relative;

}

.login-list > li .login-btn {

	display: block;

	width: 100%;

	height: 45px;

	color: #ffffff;

	font-size: 16px;

	background-color: #ff9600;

	border: none;

	padding: 0px;

	cursor: pointer;

	webkit-transition: all 0.3s linear 0s;

	-moz-transition: all 0.3s linear 0s;

	-o-transition: all 0.3s linear 0s;

	transition: all 0.3s linear 0s;

}

.login-list > li .login-btn:hover {

	background-color: #d88612;

}

.login-list .form-group2 {

	margin-top: 12px;

}

.ln-logo {

	color: #25c9da;

	font-size: 42px;

	height: 46px;

	line-height: 46px;

	margin: 28px 0 32px;

}

/* Scss Document */

.che-password .login-box {

	height: 718px;

	margin-top: 68px;

}

.ln-text1 {

	float: left;

	width: 292px;

	margin-right: 14px;

	border: 1px solid #b2b2b2;

}

.ln-text1 > input {

	display: block;

	width: 100%;

	height: 36px;

	color: #333;

	font-size: 14px;

	border: none;

	padding: 0 5px;

	line-height: 36px;

}

.get-ma {

	display: block;

	width: 171px;

	height: 38px;

	padding: 0px;

	background-color: #56a8b0;

	color: #ffffff;

	border: none;

	cursor: pointer;

	-webkit-transition: all 0.3s linear 0s;

	-moz-transition: all 0.3s linear 0s;

	-o-transition: all 0.3s linear 0s;

	transition: all 0.3s linear 0s;

}

.get-ma:hover {

	background-color: #13808b;

}

.che-password .login-list .form-group1 > .uname {

	color: #2c3a3c;

	font-weight: normal;

}

.che-password .login-btn {

	margin-top: 50px;

}

.che-password .login-box {

	padding-top: 57px;

}

.yanz-text {

	position: absolute;

	left: 0px;

	top: 67px;

	color: #ff9600;

	font-size: 12px;

}

.yanz-text1 {

	top: 62px;

}

.get-ma1 {

	display: block;

	width: 171px;

	height: 38px;

	padding: 0px;

	background-color: #87c5cb;

	color: #ffffff;

	border: none;

	line-height: 38px;

	text-align: center;

	display: none;

}

/* Scss Document */

.register-content {

	width: 1047px;

	margin: 66px auto 0;

	background-color: #fff;

}

.register-part {

	float: left;

	width: 564px;

}

.register-part .get-ma {

	background-color: #87c5cb;

	cursor: pointer;

}

.register-part .get-ma:hover {

	background-color: #12a8b7;

}

.register-part .login-box {

	border: none;

	-webkit-box-shadow: 0 0 5px transparent;

	-moz-box-shadow: 0 0 5px transparent;

	box-shadow: 0 0 5px transparent;

	margin-top: 0px;

}

.register-anpart {

	float: left;

	width: 446px;

	background-color: #fff;

	padding: 140px 74px 0 54px;

}

.register-anpart .has-login {

	width: 316px;

	height: 491px;

	background-color: #f5f5f5;

	padding: 48px 34px;

}

.register-anpart .has-login > p {

	color: #535353;

	font-size: 18px;

	line-height: 36px;

	margin: 0px;

}

.register-anpart .has-login > .rg-eng {

	color: #25c9da;

	font-size: 22px;

}

.register-anpart .has-login > .rg-phone {

	color: #313131;

	font-size: 16px;

}

.register-anpart .has-login > .go-login {

	padding: 24px 0 72px;

}

.register-anpart .has-login > .go-login > a {

	display: block;

	width: 100%;

	height: 38px;

	padding: 0px;

	background-color: #87c5cb;

	color: #ffffff;

	border: none;

	line-height: 38px;

	text-align: center;

	webkit-transition: all 0.3s linear 0s;

	-moz-transition: all 0.3s linear 0s;

	-o-transition: all 0.3s linear 0s;

	transition: all 0.3s linear 0s;

}

.register-anpart .has-login > .go-login > a:hover {

	background-color: #12a8b7;

}

/* Scss Document */

.mr-cr-bg {

	background: url(../images/subpage/member-centewr-bg_02.jpg) no-repeat;

	background-position: left top;

	min-height: 700px;

	padding-top: 36px;

	background-color: #f8f8f8;

	padding-bottom: 40px;

}

.mr-cr-hd {

	background-color: #ffffff;

	padding: 0 44px;

}

.sp-uc-lf {

	float: left;

	width: 518px;

	height: 154px;

	display: inline;

	padding: 39px 0 30px;

}

.sp-uc-lf .u-head-box {

	float: left;

	width: 81px;

	height: 81px;

	display: inline;

	position: relative;

}

.sp-uc-lf .u-head-box > .u-head {

	display: block;

	width: 81px;

	height: 81px;

	background-color: #fff;

	position: absolute;

	left: 0;

	top: 0;

	border: none;

	z-index: 10;

	filter: alpha(opacity=0);

	-moz-opacity: 0;

	-khtml-opacity: 0;

	opacity: 0;

}

.sp-uc-lf .u-head-message {

	float: left;

	width: 437px;

	padding: 10px 16px 0;

}

.sp-uc-lf .u-head-message .uc-mg-phone {

	color: #666666;

	font-size: 20px;

	line-height: 28px;

	display: block;

	font-weight: bold;

}

.sp-uc-lf .u-head-message .uc-lg-time {

	color: #9e9e9e;

	font-size: 12px;

	line-height: 20px;

	margin: 14px 0 0;

}

.sp-uc-rt {

	float: left;

	width: 594px;

	height: 105px;

	margin-top: 22px;

	background-color: #f8f8f8;

}

.sp-uc-rt .uc-allmesg {

	height: 100%;

	position: relative;

	padding-left: 32px;

	padding-top: 25px;

}

.sp-uc-rt .uc-allmesg-item > li {

	margin-bottom: 18px;

}

.sp-uc-rt .uc-allmesg-item > li > p {

	margin: 0;

	line-height: 18px;

	color: #747171;

	font-size: 14px;

	display: inline;

	float: left;

	width: 88px;

}

.sp-uc-rt .uc-allmesg-item > li i {

	float: left;

	width: 12px;

	height: 17px;

	display: inline;

	background: url(../images/subpage/mr-cr-icon_01.png) no-repeat;

	margin-right: 12px;

}

.sp-uc-rt .uc-allmesg-item > li .ag-icon1 {

	background-position: -20px -20px;

}

.sp-uc-rt .uc-allmesg-item > li .ag-icon2 {

	background-position: -20px -77px;

}

.sp-uc-rt .uc-allmesg-item > li span {

	line-height: 18px;

	color: #9a9a9a;

	font-size: 14px;

	display: inline;

	float: left;

}

.sp-uc-rt .uc-allmesg-item > li .ag-rept {

	line-height: 18px;

	color: #00c1de;

	font-size: 14px;

	display: inline;

	float: left;

}

.mr-cr-c-list {

	position: relative;

}

.mr-cr-c-list:before {

	content: '';

	display: block;

	width: 1px;

	height: 100%;

	background-color: #ebebeb;

	position: absolute;

	left: 600px;

	top: 0;

}

.mr-cr-content {

	margin-top: 18px;

}

.mr-cr-content .mr-cr-c-list > li {

	float: left;

	width: 600px;

}

.mr-cr-content .mr-cr-c-list > li > a {

	display: block;

	width: 100%;

	text-align: center;

	color: #c1c1c1;

	font-size: 18px;

	height: 69px;

	line-height: 69px;

	background-color: #f8f8f8;

	border-bottom: 1px solid #ebebeb;

}

.mr-cr-content .mr-cr-c-list > li > a i {

	display: inline-block;

	position: relative;

	width: 25px;

	height: 24px;

	background: url(../images/subpage/mr-hcr-icon_01.png) no-repeat;

	margin-right: 18px;

	top: 6px;

}

.mr-cr-content .mr-cr-c-list > li > a .icon1 {

	background-position: -85px -20px;

}

.mr-cr-content .mr-cr-c-list > li > a .icon2 {

	background-position: -85px -84px;

}

.mr-cr-content .mr-cr-c-list .on > a {

	border-top: 3px solid #25c9da;

	background-color: #fff;

	border-bottom: none;

	color: #25c9da;

}

.mr-cr-content .mr-cr-c-list .on .icon1 {

	background-position: -20px -20px;

}

.mr-cr-content .mr-cr-c-list .on .icon2 {

	background-position: -20px -84px;

}

.m-c-infor {

	float: left;

	width: 452px;

	text-align: right;

	padding-left: 40px;

	margin: 0px;

	color: #666666;

	font-size: 14px;

	line-height: 38px;

}

.mr-cr-c-bd {

	background-color: #fff;

	padding-top: 68px;

	padding-bottom: 60px;

}

.m-c-text {

	float: left;

	width: 302px;

	height: 38px;

}

.m-c-text > input {

	display: block;

	padding-left: 5px;

	padding: 0px;

	height: 36px;

	line-height: 36px;

	border: none;

	width: 100%;

	border: 1px solid #d9d9d9;

	padding: 0 5px;

}

.m-c-text > input:focus {

	border: 1px solid #25c9da;

}

.sex {

	display: inline-block;

	width: 302px;

}

.sex .sex-mr {

	float: left;

	margin-right: 28px;

}

.sex .sex-mr p {

	margin: 0px;

	color: #666666;

	font-size: 14px;

	font-weight: normal;

	line-height: 22px;

}

.sex .sex-lady {

	float: left;

	margin-right: 28px;

}

.sex .sex-lady p {

	margin: 0;

	color: #666666;

	font-size: 14px;

	font-weight: normal;

	line-height: 22px;

}

.form-group3 .m-c-infor1 {

	line-height: 22px;

}

.sex-mr > input, .sex-lady > input {

	margin-top: 5px;

	float: left;

	margin-right: 5px;

}

.sex-mr > label, .sex-lady > label {

	margin-bottom: 0px;

	float: left;

}

.uc-btn {

	display: inline-block;

	width: 266px;

	height: 51px;

	background-color: #25c9da;

	color: #ffffff;

	font-size: 14px;

	text-align: center;

	border: none;

	cursor: pointer;

	-webkit-transition: all 0.3s linear 0s;

	-moz-transition: all 0.3s linear 0s;

	-o-transition: all 0.3s linear 0s;

	transition: all 0.3s linear 0s;

}

.uc-btn:hover {

	background-color: #12a8b7;

}

.mr-cr-list li {

	padding-bottom: 36px;

}

.mr-cr-list .mr-cr-item2 {

	padding-bottom: 30px;

}

.m-c-area {

	display: inline-block;

	width: 430px;

	height: 90px;

	border: 1px solid #d9d9d9;

}

.m-c-area > textarea {

	display: block;

	padding: 5px;

	width: 427px;

	height: 87px;

	line-height: 20px;

	border: none;

}

.not-doload {

	padding: 100px 30px;

}

.not-doload > span {

	display: block;

	width: 82px;

	height: 84px;

	background: url(../images/subpage/not-down_03.jpg) no-repeat;

	margin: 0 auto;

}

.not-doload > p {

	text-align: center;

	color: #919190;

	font-size: 18px;

	line-height: 22px;

	margin: 22px;

}

/* Scss Document */

.ct-download {

	padding: 20px;

}

.ct-download thead tr td {

	background-color: #f7f7f7;

	height: 50px;

	font-size: 14px;

	color: #555555;

	text-align: center;

}

.ct-download thead tr td > p {

	text-align: left;

	padding-left: 32px;

	margin: 0px;

}

.ct-download tbody tr td {

	padding: 11px 0px;

	font-size: 14px;

	color: #646464;

	text-align: center;

	border-bottom: 1px solid #eeeeee;

	webkit-transition: all ease .5s;

	-moz-transition: all ease .5s;

	-ms-transition: all ease .5s;

	-o-transition: all ease .5s;

	transition: all ease .5s 0s;

}

.ct-download tbody tr td .down-name {

	text-align: left;

	padding-left: 32px;

	margin: 0px;

}

.ct-download tbody tr td .download-link {

	display: block;

	width: 86px;

	height: 27px;

	color: #ffffff;

	background-color: #dfdfdf;

	text-align: center;

	line-height: 27px;

	margin: 0 auto;

	webkit-transition: all ease .5s;

	-moz-transition: all ease .5s;

	-ms-transition: all ease .5s;

	-o-transition: all ease .5s;

	transition: all ease .5s 0s;

}

.ct-download tbody tr:hover td {

	background-color: #f9f9f9;

}

.ct-download tbody tr:hover td .download-link {

	background-color: #25c9da;

}

.mr-cr-c-down {

	padding-top: 24px;

}

/* Scss Document */

.dn-cr-bg {

	background-color: #f8f8f8;

	padding-bottom: 40px;

}

.location {

	border-top: 1px solid #e8e8e7;

}

.downlod-center {

	background-color: #fff;

	padding-bottom: 46px;

}

.downlod-hd {

	padding: 20px 20px 15px;

	border-bottom: 1px solid #e3e3e3;

}

.downlod-hd > h3 {

	font-size: 24px;

	color: #636464;

	margin: 0px;

	line-height: 45px;

}

.downlod-bd {

	padding: 0 30px;

}

.undownload-link {

	display: block;

	width: 86px;

	height: 27px;

	color: #ffffff;

	background-color: #25c9da;

	text-align: center;

	line-height: 27px;

	margin: 0 auto;

}

.undownload-link:hover {

	color: #fff;

}

.downlod-list {

	width: 100%;

}

.downlod-item td {

	padding: 30px 0 32px;

	border-bottom: 1px dotted #e4e4e4;

}

.downlod-item .downlod-pic {

	float: left;

	width: 98px;

	height: 98px;

	margin-left: 20px;

}

.downlod-item .downlod-pic > img {

	display: block;

	width: 100%;

	hieght: 100%;

}

.downlod-item .downlod-text {

	float: left;

	margin-left: 30px;

	width: 230px;

}

.downlod-item .downlod-text > h4 {

	color: #646464;

	font-size: 18px;

	font-weight: bold;

	overflow: hidden;

	word-wrap: normal;

	white-space: nowrap;

	-o-text-overflow: ellipsis;

	text-overflow: ellipsis;

	line-height: 24px;

	height: 24px;

	margin: 0px;

}

.downlod-item .downlod-text > p {

	color: #999999;

	font-size: 14px;

	overflow: hidden;

	word-wrap: normal;

	white-space: nowrap;

	-o-text-overflow: ellipsis;

	text-overflow: ellipsis;

	line-height: 20px;

	height: 20px;

	margin: 16px 0 0;

}

.dld-data, .dld-time {

	color: #999999;

	font-size: 12px;

	line-height: 20px;

	margin: 0px;

}

.hint-box {

	width: 100%;

	position: absolute;

	left: 0;

	top: 0px;

	height: 100%;

	background: url(../images/subpage/tishikuan-bg_03.png) repeat;

	z-index: 10000;

	display: none;

}

.login-hint {

	width: 100%;

	height: 100%;

	position: relative;

}

.login-hint .ln-ht-content {

	width: 581px;

	height: 316px;

	background-color: #dedede;

	position: fixed;

	left: 50%;

	top: 50%;

	padding: 10px;

	margin: -158px 0 0 -290px;

}

.ln-ht-hd {

	background-color: #f2f2f2;

	width: 100%;

	height: 50px;

	padding: 0 20px;

}

.ln-ht-hd > p {

	color: #666666;

	font-size: 16px;

	line-height: 30px;

	padding: 10px 0;

	float: left;

	margin: 0;

}

.ln-ht-hd > .close {

	float: right;

	width: 40px;

	height: 50px;

	background: url(../images/subpage/close_03.png) no-repeat;

}

.ln-ht-bd {

	background-color: #ffffff;

}

.ln-ht-bd .ln-ht-text {

	padding: 56px 0 28px;

}

.ln-ht-bd .ln-ht-text > p {

	color: #4d4c4c;

	font-size: 20px;

	text-align: center;

}

.ln-ht-bd .ln-ht-text > p > i {

	position: relative;

	display: inline-block;

	width: 33px;

	height: 33px;

	background: url(../images/subpage/ln_03.jpg) no-repeat;

	top: 10px;

	margin-right: 20px;

}

.login-menber {

	text-align: center;

	padding: 20px 0 46px;

}

.login-menber > a {

	display: inline-block;

	width: 150px;

	height: 40px;

	background-color: #e5f9fc;

	line-height: 40px;

	text-align: center;

	overflow: hidden;

	margin: 0 18px;

	border: 1px solid #00c1de;

	color: #00c1de;

}

.login-menber > .on {

	background-color: #00c1de;

	color: #fff;

}

/* Scss Document */

/*====================搜索==========================*/

.m-more-pronth {

	margin-top: 0px;

}

.m-more-pronth .m-more-probd {

	padding: 20px 0;

}

.m-more-pronth .m-more-probd > ul {

	margin: 0 -14px;

}

.m-more-pronth .m-more-probd > ul > li {

	margin: 20px 14px;

}

.cn-bg{
	background-color:#fff;
	padding:0 20px;
}

.jh-press-item{
	  float: left;
	  width: 390px;
    margin: 22px 32px;
    border: solid 1px #edeeee;
	  background-color:#fafafa;
}
.txt-lis .txt-lis-bd ul .jh-press-item a{
	display:block;
	width: 100%;
	border-bottom: none;
	height: 100%;
	padding: 0px;
}
.jh-press-item a>h3{
	color:#666;
	font-size: 16px;
	line-height:20px;
	margin:15px 0;
	overflow: hidden;
	word-wrap: normal;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
}
.jh-press-item a>span{
	display: block;
	width: 100%;
	height: 250px;
}
.jh-press-item a>span img{
	display: block;
	width:368px;
	height: 250px;
}
.jh-press-item a>p{
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    word-wrap: normal;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    font-size: 14px;
    color: #333333;
	  margin: 0;
}


  .txt-lis-jh{border-bottom: solid 1px #eaeaea;
    background-color: #fff;

}


.jh-skill .adven-skill > li {
    margin: 24px 12px;
	  width: 275px;
}
.jh-skill .adven-skill > li a{
	width: 275px;
  height: 100%;
	border: none;
}
.txt-lis .jh-skill > .adven-skill > li a{
	border:none;
}

.mask-nth{
	width:450px;
	height:582px;
	max-height:582px;
}



.news-con ul li .news-pic{
	display: block;
	width: 268px;
	height:192px;	
}
.news-con ul li .news-pic img{
	display: block;
	width: 100%;
	height: 100%;
}






