@font-face {
  font-family: "jdzsj";
  src: url("/nweb/font/ClassicSongJian2.eot"); /* IE9 */
  src: url("/nweb/font/ClassicSongJian2.eot?#iefix") format("embedded-opentype"), 
  
  url("/nweb/font/ClassicSongJian2.woff") format("woff"), 
  url("/nweb/font/ClassicSongJian2.ttf") format("truetype"), 
  
  url("/nweb/font/ClassicSongJian2.svg") format("svg"); /* iOS 4.1- */
  font-style: normal;
  font-weight: normal;
}
form input, form textarea {
	outline: none;
	border: 0;
}
form textarea {
	resize: none;
}
input::-ms-clear, input::-ms-reveal {
	display: none;
}
select {
  /*将默认的select选择框样式清除*/
  appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;

  /*在选择框的最右侧中间显示小箭头图片*/
  background: #fff url("../img/option.png") no-repeat scroll right center;
  outline: none;
}
/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
select::-ms-expand { 
	display: none;
}
a {
	color: #565656;
	cursor: pointer;
}
/*圆形样式公用*/
.abu-situation .logo-mean em, .video-img span {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
}
/*img百分百公用*/
.logo a, .abu-situation dl dt img, .abu-culture .cul-intro dt img, .abu-partner .partner-box img,
.ssd-box ul li img, .nsc-group dl dt img, .nsc-group dl dt a,
.nsc-video .video-img img, .child-nav ul li a, .ssd-box ul li div a {
	display: block;
	width: 100%;
	height: 100%;
}
/*单行文本超出显示省略号*/
.nsc-group h2, .nsd-paging strong, .oneline{
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: keep-all;
	white-space: nowrap;
}
/*多行文本超出显示省略号*/
.search-result li p{
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.header, .footer, .abu-wrap, .hehuo-wrap {
	min-width: 1003px;
}
.header-box, .footer-box {
	position: relative;
	width: 1001px;
	margin: 0 auto;
}
/**************************头部导航？**************************/
.header {
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	background: #f7f4ee;
	z-index: 10;
}
.header-box {
	z-index: 10;
}
.logo {
	position: absolute;
	top: 0;
	left: 0;
	width: 153px;
	height: 153px;
	background: url('/nweb/img/commonpic.png');
	background-position: -434px 0px;
	z-index: 10;
}
.header .header-bottom {
	position: absolute;
	bottom: -6px;
	width: 100%;
	height: 8px;
	background: url('/nweb/img/header_btm.png');
}
.header .header-change {
	background: #f7f4ee;
	border-bottom: 2px solid #e60012;
}
/*导航？*/
.nav-box {
	float: left;
	padding: 23px 0 7px 196px;
}
.nav li {
	float: left;
	width: 46px;
	padding: 0 10px 0 14px;
	border-right:1px #ddd dotted;
}
.nav a {
	float: left;
	position: relative;
	width: 20px;
	height: 74px;
	padding: 10px 10px 15px 0px;
	background-position: center center;
	color: #565656;
	font-size: 18px;
	font-family: '宋体';
	line-height: 20px;
	font-weight:700;
	-webkit-text-stroke: 0.6px rgba(86, 86, 86, 0.2);
}
.home {
	background: url('/nweb/img/home.png');
}
.aus {
	background: url('/nweb/img/aus.png');
}
.ssd {
	background: url('/nweb/img/ssd.png');
}
.bus {
	background: url('/nweb/img/bus.png');
}
.nsc {
	background: url('/nweb/img/nsc.png');
}
.jiu {
	background: url('/nweb/img/jiu.png');
}
.std {
	background: url('/nweb/img/std.png');
}
.ctu {
	background: url('/nweb/img/ctu.png');
}
.party {
	background: url('/nweb/img/party_building.png');
}
.hehuo {
	background: url('/nweb/img/hehuo.png');
}
.nav .active, .nav a:hover {
	color: #e60012;
	padding: 8px 10px 13px 0px;
	
}
/*微博微信？*/
.share {
	float: left;
	position: relative;
	width: 22px;
	padding: 37px 0 0 26px;
}
.share span {
	display: block;
	width: 20px;
	height: 16px;
	margin-bottom: 8px;
	cursor: pointer;
}
.share .weix {
	background: url('/nweb/img/commonpic.png');
	background-position: 0px 0px;
}
.share .weix:hover {
	background-position: -120px 0px;
}
.share .weib {
	background: url('/nweb/img/commonpic.png');
	background-position: 0px -26px;
}
.share .weib:hover {
	background-position: -118px -26px;
}
.share .search {
	width: 18px;
	height: 18px;
	background: url('/nweb/img/commonpic.png');
	background-position: 0px -51px;
}
.share .search:hover {
	background-position: -120px -51px;
}
.share em {
	display: none;
	position: absolute;
	top: 23px;
	left: -84px;
	width: 105px;
	height: 99px;
	background: #000;
}
.share .weixCode {
	background: url('/nweb/img/commonpic.png');
	background-position: -382px -157px;
}
.share .weibCode {
	background: url('/nweb/img/commonpic.png');
	background-position: -495px -157px;
}
.share span:hover em {
	display: block;
}
/*搜索栏*/
.search-box {
	display: none;
	clear: both;
	margin-left: 265px;
	padding: 22px 0 20px 0;
	border-top: 1px solid #e2e2e2;
}
.search-box div {
	height: 36px;
	padding: 11px 13px 0 23px;
	background: #fff;
}
.search-box input {
	width: 675px;
	line-height: 25px;
}
.search-box a, .search-tit form a {
	float: right;
	width: 25px;
	height: 100%;
	background: url('/nweb/img/commonpic.png');
	background-position: 0px -75px;
	cursor: pointer;
}
.search-box .search-submit {
	float: right;
	width: 25px;
	height: 25px;
	background: url('/nweb/img/commonpic.png');
	background-position: 0px -75px;
	cursor: pointer;
	}
/**************************侧标导航？**************************/
.aside-nav {
	display: none;
	position: fixed;
	top: 50%;
	right: 15px;
	width: 56px;
	height: 264px;
	margin-top: -132px;
	z-index: 10;
}
.aside-nav a {
	display: block;
	width: 56px;
	height: 56px;
	margin-bottom: 13px;
}
/*在线客服*/
.aside-nav .service {
	background: url('/nweb/img/commonpic.png');
	background-position: -73px -452px;
}
.aside-nav .service:hover {
	background-position: -484px -268px;
}
/*用户反馈*/
.feedback {
	background: url('/nweb/img/commonpic.png');
	background-position: 0px -452px;
}
.feedback:hover {
	background-position: -147px -452px;
}
.feedback-form {
	display: none;
	position: absolute;
	top: -70px;
	left: -477px;
	width: 456px;
	background: #fff;
	border: 1px solid #eaeaea;
	color: #5e5e5e;
	font-size: 13px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	border-radius: 4px; 
}
.feedback-form .write {
	padding: 18px 19px 0;
}
.title {
	font-size: 18px;
	font-weight: bold;
}
.title span {
	float: right;
	width: 14px;
	height: 19px;
	background: url('/nweb/img/commonpic.png');
	background-position: -384px -101px;
	cursor: pointer;
}
.feedback-form h3, .feedback-form .auth {
	margin-bottom: 10px;
	color: #5e5e5e;
	font-size: 14px;
	font-weight: bold;
}
.feedback-form textarea {
	width: 396px;
	height: 96px;
	margin-top: 8px;
	padding: 10px; 
	border: 1px solid #ddd;
}
.feedback-form .write p {
	margin-bottom: 12px;
	color: #e60012;
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
}
.feedback-form .tel input {
	width: 406px;
	height: 36px;
	padding-left: 10px;
	border: 1px solid #ddd;
}
.feedback-form .auth {
	position: relative;
	margin-bottom: 0;
	line-height: 38px;
}
.feedback-form .auth input {
	width: 134px;
	height: 36px;
	margin: 0 17px;
	border: 1px solid #ddd;
	text-align: center;
	vertical-align: middle;
	font-weight: normal;
}
.feedback-form .auth .aside-codebox {
	position: absolute;
	top: 0px;
	right: 60px;
}
.feedback-form .auth #vCode {
	float: left;
	width: 98px;
	height: 34px;
	border: 1px solid #ddd;
	vertical-align: middle;
}
.feedback-form .refresh, .form-online .refresh {
	margin-left: 5px;
	cursor: pointer;
}
.feedback-form .sub {
	height: 54px;
	padding: 21px 0 0 165px;
	background: #fafafa;
}
.feedback-form .sub input, .to-employ, .employ-sub, .employ-ret {
	width: 124px;
	height: 35px;
	background: #e60012;
	color: #fff;
	font-size: 14px;
	cursor: pointer;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	border-radius: 3px; 
}
/*服务热线*/
.aside-nav .service-tel {
	position: relative;
	background: url('/nweb/img/commonpic.png');
	background-position: -73px -518px;
}
.aside-nav .service-tel:hover {
	background-position: -147px -518px;
}
.aside-nav .service-tel:hover span {
	display: block;
}
.aside-nav .service-tel span {
	display: none;
	position: absolute;
	left: -191px;
	width: 172px;
	background: #e60012;
	color: #fff;
	font: normal bold 22px/56px Arial;
	text-align: center;
	z-index: 2;
}
.aside-nav a:nth-child(3) span:after {
	position: absolute;
	top: 20px;
	right: -12px;
	content: "";
	width: 0;
	height: 0;
	border: 6px solid transparent;
	border-left-color: #e60012;
}

/*返回顶部*/
.aside-nav .gotop {
	background: url('/nweb/img/commonpic.png');
	background-position: 0px -518px;
}
.aside-nav .gotop:hover {
	background-position: -544px -268px;
}
/**************************底部版权模块**************************/
.footer {
	height: 104px;
	padding-top: 30px;
	background: #f4f4f4 url('../img/footer_bag.png');
}
.footer-left {
	float: left;
	width: 97px;
	height: 80px;
	background: url('/nweb/img/commonpic.png');
	background-position: -111px -352px;
}
.footer-middle {
	float: left;
	padding: 10px 0 0 15px;
	color: #838383;
	font-size: 13px;
}
.footer-middle nav a {
	float: left;
	margin-right: 10px;
	color: #838383;
}
.footer-middle p {
	margin-top: 5px;
}
.footer-middle p span {
	margin-left: 15px;
}
.footer-right {
	float: right;
	width: 80px;
	height: 80px;
	background: url('/nweb/img/commonpic.png');
	background-position: -479px -354px;
}

/*子页banner*/
.child-ban {
	width: 100%;
	min-width: 1002px;
	height: 236px;
}
.abu-wrap .child-ban, .child-ban {
	background: url('/nweb/img/abu_banner.jpg') center center no-repeat;
}
.hehuo-wrap,  .child-ban {
	background: url('/nweb/img/abu_banner.jpg') center center no-repeat;
}
.ssd-wrap .child-ban, .sdd-wrap .child-ban {
	background: url('/nweb/img/ssd_banner.jpg') center center no-repeat;
}
.ctu-wrap .child-ban {
	background: url('/nweb/img/ctu_banner.jpg') center center no-repeat;
}
.nsc-wrap .child-ban, .nsd-wrap .child-ban {
	background: url('/nweb/img/nsc_banner.jpg') center center no-repeat;
}
.std-wrap .child-ban {
	background: url('/nweb/img/std_banner.jpg') center center no-repeat;
}
.join-wrap .child-ban {
	background: url('/nweb/img/join_banner.jpg') center center no-repeat;
}
.bus-wrap .child-ban {
	background: url('/nweb/img/bus_banner.jpg') center center no-repeat;
}
.party-wrap .child-ban {
	background: url('/nweb/img/banner_party.jpg') center center no-repeat;
}
.abu-wrap, .search-wrap, .ssd-wrap, .sdd-wrap, .ctu-wrap, .nsc-wrap, .nsd-wrap,
.std-wrap, .join-wrap, .bus-wrap, .party-wrap, .hehuo-wrap {
	padding-top: 114px;
}
/*子页次导航*/
.child-content, .cn-box {
	width: 1002px;
	margin: 0 auto;
	color: #565656;
	font-size: 14px;
	line-height: 22px;
}
.child-nav {
	min-width: 1002px;
	height: 52px;
	border-bottom: 1px solid #e0e0e0;
	background: #fff;
}
.cn-box {
	position: relative;
}
.child-nav .cn-nav {
	float: left;
}
.child-nav ul li {
	float: left;
	position: relative;
	padding: 0 14px;
	color: #565656;
	font-size: 14px;
	font-weight: bold;
	line-height: 52px;
	cursor: pointer;
}
.child-nav ul li a {
	color: #565656;
	font-size: 16px;
}
.cn-box .slide {
	visibility: hidden;
	position: absolute;
	left: 14px;
	bottom: 0px;
	width: 60px;
	height: 4px;
	background: #e60012;
}
.in {
	position: absolute;
	bottom: 0px;
	left: 14px;
	width: 60px;
	height: 4px;
	background: #e60012; 
}
.cn-right {
	float: right;
}
.cn-right a {
	color: #737373;
	font-size: 13px;
	line-height: 52px;
}
.cn-right a em {
	float: left;
	width: 20px;
	height: 52px;
	background: url('/nweb/img/commonpic.png');
	background-position: -600px 9px;
}
.cn-right a:hover, .footer-middle a:hover {
	color: #e60012;
}
/*子页内容区*/
.child-tit {
	margin-bottom: 15px;
	padding: 30px 0;
	text-align: center;
}
.child-tit strong {
	position: relative;
	color: #565656;
	font-size: 26px;
	font-weight: normal !important;
}
.child-tit span {
	position: absolute;
	top: 0px;
	width: 37px;
	height: 30px;
}
.child-tit span:nth-child(1) {
	left: -37px;
	background: url('/nweb/img/commonpic.png');
	background-position: -636px 0px;
}
.child-tit span:nth-child(2) {
	right: -37px;
	background: url('/nweb/img/commonpic.png');
	background-position: -693px 0px;
}
.child-tit em {
	position: absolute;
	left: 50%;
	bottom: -15px;
	*bottom: 0px;
	width: 56px;
	height: 0;
	margin-left: -28px;
	border-bottom: 1px solid #7c7c7c;
}
/********************************加入我们*******************************/
/*招贤纳士*/
/*筛选栏样式*/
.au-screen {
	margin-bottom: 17px;
	padding: 8px 15px;
	background: #e60012;
}
.au-screen > div {
	float: right;
	width: 230px;
	margin-left: 32px;
}
.au-screen label {
	color: #fff;
	font-size: 14px;
	line-height: 27px;
}
.au-screen .la-l {
	display: inline-block;
	line-height: 27px;
}
.au-all {
	width: 77px;
	height: 27px;
	margin-left: 32px;
	background: #bf0110;
	text-align: center;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	border-radius: 3px; 
}
.au-all a {
	color: #fff;
}
.au-all:hover {
	background: #f00;
}
.CRselectBox {
	float: right;
	position: relative;
	width: 160px;
  background:#FFFFFF url('../img/option.png') right center no-repeat;
	border: 0;
	
}
.CRselectBox a.CRselectValue, .CRselectBoxOptions a {
  display:block;
  overflow:hidden;
  padding-left: 14px;
  white-space:nowrap;
	line-height: 27px;
}
.CRselectBoxOptions {
	display:none;
  position: absolute;
  left: 0px;
	width: 158px;
  background:#FFFFFF;
  border-top:1px solid #e0e0e0;
  border-left:1px solid #e0e0e0;
  border-right:1px solid #e0e0e0;
  z-index:1000;
}
.CRselectBoxItem {
  border-bottom: 1px solid #e0e0e0;
}
.CRselectBoxOptions a:hover{
  background:#e0e0e0;
}
.CRselectBoxOptions a.selected{
  background:#bbb;
}
  /* 解决 firefox 点击放大出现虚线框，从而导致滚动条的问题  */
.CRselectBox a { 
	color: #565656;
	font-size: 13px;
  outline: none; 
  text-decoration:none;
}
.CRselectBox a:focus { 
  outline: none; 
  text-decoration:none;
} 
/*职位列表*/
.post-list {
	min-height: 570px;
}
.au-post {
	margin-bottom: 16px;
}
.post-title {
	padding: 0 13px 0 18px;
	line-height: 41px;
	background: #a2a2a2;
	color: #fff;
	font-size: 16px;
	cursor: pointer;
}
.post-title span {
	float: right;
	width: 20px;
	height: 41px;
	background: url('/nweb/img/commonpic.png');
	background-position: -378px -31px;
}
.au-post .chose-title span {
	background: url('/nweb/img/commonpic.png');
	background-position: -606px -31px;
}
/*职位要求*/
.post-require {
	display: none;
	padding: 17px 22px 19px 23px;
	background: #f5f5f5;
	color: #565656;
	font-size: 13px;
	line-height: 20px;
}
.post-require > div {
	padding-top: 15px;
}
.basic-require {
	padding-bottom: 13px;
	border-bottom: 1px solid #a2a2a2;
}
.basic-require li {
	float: left;
	width: 50%;
}
.au-post ol{
	margin-top: 5px;
	list-style-type:none;
	counter-reset:sectioncounter;
}  
.au-post ol li:before {  
  content:counter(sectioncounter) "、";   
  counter-increment:sectioncounter;  
}
.to-employ {
	display: block;
	width: 100px;
	margin-top: 10px;
	line-height: 35px;
	text-align: center;
}
/*分页模块*/
.au-paging {
	position: relative;
	height: 39px;
	padding: 10px;
	background: #f5f5f5;
	color: #434343;
	text-align: center;
}
.au-paging span {
	width: 76px;
	border: 1px solid #4d4d4d;
	font-size: 14px;
	line-height: 37px;
	cursor: pointer;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	border-radius: 3px; 
}
.au-paging p {
	font-size: 12px;
	line-height: 39px;
}
.au-paging span:hover {
	width: 78px;
	background: #e60012;
	border: 0;
	color: #fff;
	line-height: 39px;
}
.au-paging .pre-page {
	position: absolute;
	top: 10px;
	left: 10px;
}
.au-paging .next-page {
	position: absolute;
	top: 10px;
	right: 10px;
}
/*我要应聘表单？*/
.video-box {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 12;
	text-align: center;
	-webkit-background: rgba(0, 0, 0, 0.7);
	-moz-background: rgba(0, 0, 0, 0.7);
	-ms-background: rgba(0, 0, 0, 0.7);
	background: rgba(0, 0, 0, 0.7);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000); /* For IE 8*/ -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
}
.video-con {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 632px;
	/*height: 430px;*/
	margin: -215px 0 0 -316px;
	padding: 23px;
	background: #fff;
	vertical-align: middle;
	text-align: left;
}
.video-con .title a {
	float: right;
	width: 19px;
	height: 19px;
	background: url('/nweb/img/commonpic.png');
	background-position: -407px 0px;
}
.video-con .video-start embed {
	width: 630px;
	height: 400px;
}
.video-con .form-employ {
	width: 630px;
	margin-top: 15px;
	color: #565656;
	font-size: 13px;
}
.form-employ > div {
	padding: 15px;
	background: #e9edee;
	margin-bottom: 13px;
}
.form-employ .employ-file, .form-employ .btn {
	padding: 0 15px;
	background: #fff;
}
.form-employ .sex {
	float: right;
}
.form-employ input[type=text], .form-employ .post span {
	width: 300px;
	background: #e9edee;
	color: #565656;
}
.form-employ .post span {
	color: #e60012;
}
.form-employ textarea {
	overflow: auto;
	width: 600px;
	height: 81px;
	padding: 15px;
	background: #e9edee;
	color: #565656;
}
.form-employ textarea::-webkit-input-placeholder {
	color: #565656;
}
.btn {
	margin-top: 15px;
}
.employ-sub {
	margin: 0 10px 0 188px;
}
.employ-ret {
	background: #828282;
}
em.error {
	color: #e60012;
}
.child-content {
	position: relative;
	overflow: hidden;
	width: 1002px;
	padding-bottom: 35px;
}
.child-content div:first-child() {
	display: block;
}
/********************************关于尊龙官方*******************************/
/*企业概况tab标签*/
.abu-situation strong {
	display: block;
	margin-bottom: 18px;
	font-weight: bold;
}
.abu-situation dl {
	padding: 35px 0;
}
.abu-situation dl dt {
	float: left;
	width: 354px;
	height: 467px;
	margin-right: 45px;
}
.abu-situation dl dd {
	float: left;
	width: 603px;
}
.abu-situation .abu-title strong {
	color: #ebebeb;
	font: normal normal 50px/40px 'Arial';
}
.abu-situation .abu-title h1, .search-tit h1 {
	font-size: 26px;
	line-height: 35px;
}
.abu-situation .abu-title span {
	font-size: 17px;
}
.abu-situation .abu-born {
	margin: 0;
	padding: 25px 0;
	color: #e60012;
}
.abu-situation .logo-mean em {
	display: inline-block;
	width: 16px;
	background: #565656;
	color: #fff;
	text-align: center;
	line-height: 16px;
}
.abu-situation .logo-mean li {
	margin-bottom: 10px;
}
.abu-situation p {
	margin-bottom: 25px;
}
.abu-situation .ecosphere {
	display: block;
	width: 672px;
	height: 439px;
	margin: 0 auto;
}
/*企业文化tab标签页*/

.abu-culture .cul-banner {
	width: 1002px;
	height: 344px;
	margin-top: 35px;
	background: url('/nweb/img/culture.jpg');
}
.abu-culture .cul-intro {
	position: absolute;
	top: 102px;
	right: 0px;
}
.abu-culture .cul-intro dt {
	float: left;
	width: 288px;
	height: 345px;
}
.abu-culture .cul-intro dd {
	float: left;
	width: 302px;
	height: 245px;
	padding: 100px 30px 0 25px;
	background: #6f0a13;
	color: #ead2c1;
}
.abu-culture .cul-intro dd h2, .seven-set h2 {
	font-size: 26px;
	line-height:42px;
	margin-bottom:12px;
}
.abu-culture .cul-intro dd strong {
	display: block;
	margin: 5px 0 15px 0;
	font: normal normal 26px/35px Arial;
}
.abu-culture .cul-intro dd p {
	letter-spacing: 1px;
}
.abu-culture .cul-article h3 {
	margin-top: 40px;
	font-size: 25px;
}
.abu-culture .cul-article p {
	margin-top: 25px;
}
.abu-culture .child-tit {
	margin-top: 10px;
}
.abu-culture .cul-list li {
	float: left;
	width: 250px;
	margin: 20px 0 60px 0;
}
.abu-culture .cul-list li em {
	float: left;
	color: #e6e6e6;
	font: italic bold 44px/44px 'Microsoft YaHei';
}
.abu-culture .cul-list li p {
	margin-left: 68px;
}
.abu-culture .cul-list li p strong {
	display: block;
	margin-bottom: 15px;
	font-size: 20px;
}
.abu-culture .seven-set {
	width:99%;
	height:520px;
	float: left;
	background: url('/nweb/img/culture3.jpg') no-repeat right bottom;
}
.abu-culture .seven-set h2 {
	margin: 35px 0 25px 0;
}
.abu-culture .seven-set ul strong {
	font-weight: bold;
}
.abu-culture .seven-set ul li {
	font-size:16px;
	line-height:32px;
}
.abu-culture .company-pic {
	float: right;
	width: 1px;
	height: 1px;
}
/*企业荣誉tab页*/
.abu-honour {
	width: 100%;
	padding-top: 35px;
	background: #f4f4f4;
}
.abu-honour .hon-showbox {
	width: 627px;
	margin: 0 auto;
	text-align: center;
}
.abu-honour .hon-big {
	position: relative;
	padding: 15px 15px 0px;
	background: #fff;
	border: 1px solid #e3e3e3;
}
.abu-honour .big-outer {
	overflow: hidden;
	width: 597px;
}
.abu-honour .big-inner {
	width: 5970px;
}
.abu-honour .big-inner li {
	float: left;
	width: 597px;
}
.abu-honour .hon-big img {
	display: block;
	width: 597px;
	height: 423px;
}
.abu-honour .hon-big p {
	line-height: 47px;
}
.abu-leftbox, .abu-rightbox {
	position: absolute;
	top: -15px;
	width: 95px;
	height: 100%;
}
.abu-leftbox {
	left: -95px;	
}
.abu-rightbox {
	right: -95px;
}
.abu-honour .big-left, .abu-honour .big-right {
	position: absolute;
	top: 70%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	cursor: pointer;
	opacity: 0;
}
.abu-honour .big-left {
	left: 0;
	background: url('/nweb/img/commonpic.png');
	background-position: -671px -103px;
}
.abu-honour .big-left:hover {
	background-position: -671px -53px;
}
.abu-honour .big-right {
	right: 0;
	background: url('/nweb/img/commonpic.png');
	background-position: -733px -103px;
}
.abu-honour .big-right:hover {
	background-position: -733px -53px;
}
.abu-honour .hon-small {
	position: relative;
	width: 430px;
	margin: 15px auto 0;
	padding: 6px;
	background: #fff;
	border: 1px solid #e3e3e3;
}
.hon-small .small-left, .hon-small .small-right {
	position: absolute;
	top: 50%;
	width: 16px;
	height: 32px;
	margin-top: -16px;
	background: #9f9a92 url('/nweb/img/commonpic.png');
	cursor: pointer;
}
.hon-small .small-left {
	left: -16px;
	background-position: -767px -1px;
	border-radius: 16px 0 0 16px;
}
.hon-small .small-left:hover {
	background-color: #4e443c;
	background-position: -767px -1px;
}
.hon-small .small-right {
	right: -16px;
	background-position: -744px -1px;
	border-radius: 0 16px 16px 0;
}
.hon-small .small-right:hover {
	background-color: #4e443c;
	background-position: -744px -1px;
}
.abu-honour .small-outer {
	position: relative;
	overflow: hidden;
	width: 430px;
}
.abu-honour .small-inner {
	width: 860px;
}
.abu-honour .small-inner li {
	float: left;
	width: 78px;
	margin-right: 4px;
	border: 2px solid #fff;
	cursor: pointer;
}
.abu-honour .small-inner .hon-chose {
	border: 2px solid #f00;
}
.abu-honour .small-inner li img {
	display: block;
	width: 78px;
	height: 58px;
}
/*合作伙伴tab页*/
.abu-partner {
	padding-top: 35px;
}
.abu-partner .partner-box {
	width: 1002px;
	height: 504px;
}


/********************************主营业务*******************************/
/********************************主营业务*******************************/

/********************************社会责任*******************************/
/********************************社会责任*******************************/
.bus-entity {
	padding-top: 0 !important;
}
/********************************旗下公司*******************************/
/********************************旗下公司*******************************/
.ssd-box {
	overflow: hidden;
	width: 1002px;
}
.ssd-box ul {
	width: 1020px;
}
.ssd-box ul li {
	float: left;
	margin: 0 14px 15px 0;
}
.ssd-box ul li:hover .ssd-img img, .nsc-videobox li:hover .video-img img{
	transform: scale(1.2);
}
.ssd-logo {
	width: 238px;
	height: 135px;
	border-top: 1px solid #e1e1e1;
	border-left: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;
}
.ssd-img {
	overflow: hidden;
	width:238px;
	height:140px;
}
.ssd-img img, .video-img img {
	transition: all 1s ease;
}
/*旗下公司详情页*/
.sdd-details {
	min-height: 800px;
	padding-bottom: 15px;
}
.sdd-wrap .child-tit {
	min-width: 1002px;
	margin-bottom: 55px;
}
.sdd-wrap .child-tit em {
	bottom: -42px;
}
.sdd-pre {
	float: right;
	width: 125px;
	background: #a6a6a6;
	color: #fff;
	text-align: center;
	line-height: 35px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	border-radius: 3px; 
}
/********************************新闻中心*******************************/
/********************************新闻中心*******************************/
/*集团新闻*/
.nsc-newlist {
	padding-bottom: 20px;
}
.nsc-group dl {
	padding: 33px 0;
	border-bottom: 1px solid #d8d8d8;
}
.nsc-group a {
	color: #565656;
}
.nsc-group dl:first-child {
	padding: 0 0 33px 0;
}
.nsc-group dl dt {
	float: left;
	width: 276px;
	height: 260px;
}
.nsc-group dl dd {
	float: left;
	position: relative;
	width: 666px;
	height: 240px;
	padding: 20px 30px 0;
}
.nsc-group dl dd:after {
	display: none;
	position: absolute;
	top: 25px;
	left: -38px;
	content: '\200B';
	width: 0;
	height: 0;
	border-color: transparent #e60012 transparent transparent;
	border-width: 25px;
	border-style: solid;
}
.nsc-group dl dd h2 {
	height: 22px;
	font-size: 18px;
	font-weight: bold;
}
.nsc-note {
	padding: 5px 0 35px 0;
}
.nsc-note li {
	float: left;
	margin-right: 15px;
}
.nsc-time {
	padding-left: 25px;
	background: url('/nweb/img/commonpic.png') no-repeat;
	background-position: -778px -211px;
}
.nsc-num {
	padding-left: 30px;
	background: url('/nweb/img/commonpic.png') no-repeat;
	background-position: -776px -231px;
}
.nsc-share {
	position: relative;
	width: 195px;
	padding-left: 20px;
	background: url('/nweb/img/commonpic.png') no-repeat;
	background-position: -782px -252px;
}
.bdsharebuttonbox {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 138px;
	height: 22px;
	margin-top: -3px;
}
.nsc-group p {
	overflow: hidden;
	height: 66px;
}
.nsc-more {
	display: block;
	width: 94px;
	margin: 26px 0;
	line-height: 29px;
	text-align: center;
	border: 2px solid #e1e1e1;
}
.nsc-more em {
	display: inline-block;
	width: 20px;
	height: 16px;
	background: url('/nweb/img/commonpic.png');
	background-position: -40px -100px;
	vertical-align: middle;
}
.nsc-group dl:hover dd {
	background: #e60012;
	color: #fff;
}
.nsc-group dl:hover a {
	color: #fff;
}
.nsc-group dl:hover .nsc-time {
	background-position: -778px -145px;
}
.nsc-group dl:hover .nsc-num {
	background-position: -776px -163px;
}
.nsc-group dl:hover .nsc-share {
	background-position: -782px -187px;
}
.nsc-group dl:hover .nsc-more {
	color: #fff;
	border: 2px solid #fff;
}
.nsc-group dl:hover .nsc-more em {
	background-position: -376px -10px;
}
.nsc-group dl:hover dd:after {
	display: block;
}
/*新闻详情页*/
.nsd-wrap h1 {
	padding: 35px 0 20px 0;
	font-size: 26px;
	text-align: center;
	line-height: 40px;
}
.nsd-wrap .nsc-note {
	margin-bottom: 15px;
	padding: 9px 20px;
	background: #f5f5f5;
}
.nsd-wrap .nsc-note .nsc-share {
	float: right;
	margin: 0;
}
.nsd-details {
	margin-bottom: 20px;
	padding-bottom: 25px;
	border-bottom: 1px solid #e0e0e0;
}
.nsd-paging a:hover {
	color: #e60012;
}
.nsd-pre {
	float: left;
	height: 44px;
	padding-left: 35px;
	background: url('/nweb/img/commonpic.png') no-repeat;
	background-position: -780px -27px;
}
.nsd-next {
	float: right;
	height: 44px;
	padding-right: 30px;
	background: url('/nweb/img/commonpic.png') no-repeat;
	background-position: 218px -577px;
	text-align: right;
}
.nsd-paging strong {
	display: block;
	width: 210px;
	font-weight: normal;
}
/*视频中心*/
.nsc-videobox {
	overflow: hidden;
	width: 1002px;
	text-align: center;
}
.nsc-video ul {
	width: 1020px;
	padding-bottom: 30px;
}
.nsc-video li {
	float: left;
	width: 237px;
	height: 212px;
	margin: 0 18px 15px 0;
	cursor: pointer;
}
.nsc-video li p {
	overflow: hidden;
	height: 44px;
}
.nsc-video .video-img {
	overflow: hidden;
	position: relative;
	height: 158px;
	margin-bottom: 10px;
}
.video-img span, .video-img em {
	display: block;
	position: absolute;
	left: 50%;
	top: 50%;
}
.video-img span {
	width: 60px;
	height: 60px;
	margin: -30px 0 0 -30px;
	background: url('/nweb/img/er.png') no-repeat;
}
.video-img em {
	width: 13px;
	height: 19px;
	margin: -10px 0 0 -6px;
	background: url('/nweb/img/commonpic.png');
	background-position: -429px -287px;
}
.nsc-video li:hover span {
	filter:alpha(opacity=80);
	background: url('/nweb/img/er1.png') no-repeat;
}
.video-con embed {
	width: 630px;
	height: 386px;
	margin-top: 15px;
}
/********************************联系我们*******************************/
.zyyw-videobox {
	overflow: hidden;
	width: 1002px;
	text-align: center;
}
.zyyw-video ul {
	width: 1020px;
}
.zyyw-video li {
	float: left;
	width: 245px;
	height: 360px;
	margin: 0 7px 10px 0;
	overflow:hidden;
}

/********************************联系我们*******************************/
/*联系地址*/
.ctu-address .pic {
	float: right;
	width: 359px;
	height: 354px;
	/*background: url('/nweb/img/contact.jpg');*/
}
.ctu-address .ctu-list {
	float: left;
	width: 100%;
	padding-left: 15px;
}
.ctu-address .ctu-list ul li {
	float:left;
	padding-top: 20px;
	padding-bottom: 22px;
	height:auto;
	overflow:show;
	border-bottom: 1px dashed #e2e2e2;
	width:100%;
}
.ctu-address .ctu-list ul li h2 {
	font-size: 24px;
	font-weight:700;
}
.ctu-address .ctu-list ul li h1 {
	margin: 15px 0 15px;
	font-size: 18px;
	font-weight:700;
}
.ctu-address .ctu-list .xslist {
	width:100%;
	float:left;
}
.ctu-address .ctu-list .xslist ul li{
	width:20%;
	float:left;
	padding:10px 20px;
	margin-right:10px;
	background-color:#f3f3f3;
	height:160px;
	margin-bottom:10px;
}
.ctu-address .ctu-list .xslist ul li h1{
	text-align:left;
	padding:0px;
	float:left;
	width:100%;
	font-size:16px;
	font-weight:700;
}
.ctu-address .ctu-list .xslist ul li p{
	text-align:left;
	padding:0px;
	float:left;
	width:100%;
	font-size:14px;
}
.ctu-address .ctu-list li h2:nth-child(1) {
	margin: 0 0 15px;
}
.ctu-address dl {
	margin-top: 10px;
}
.ctu-address .department dl {
	display: none;
}
.ctu-address .department dl:first-child {
	display: block;
}
.ctu-address dt {
	float: left;
	padding-top: 3px;
	font-size: 14px;
	font-weight: bold;
}
.ctu-address dd {
	float: left;
	position: relative;
	padding: 3px 12px;
	cursor: pointer;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	-ms-border-radius: 15px;
	border-radius: 15px;
}
.ctu-address dd:hover, .add-chose {
	background: #e60012;
	color: #fff;
}
.ctu-address dd ul {
	display: none;
	overflow: auto;
	position: absolute;
	top: 38px;
	left: 0px;
	width: 300px;
	max-height: 324px;
	padding: 17px 17px 0;
	background: #fff;
	border: 2px solid #e60012;
	z-index: 3;
}
.ctu-address dd .move-top {
	position: absolute;
	left: -10px;
	bottom: -10px;
	width: 300px;
	height: 10px;
}
.ctu-address dd:hover ul {
	display: block;
}
.ctu-address dd ul li {
	overflow: hidden;
	margin-bottom: 20px;
	color: #565656;
}
.ctu-address .fin-area dd {
	z-index: 5;
}
.ctu-address dd:after {
	display: none;
	position: absolute;
	bottom: -12px;
	left: 20px;
	content: "";
	width: 0px;
	height: 0px;
	border-width: 8px;
	border-style: solid;
	border-color: transparent transparent #e60012 transparent;
}
.ctu-address dd:hover:after {
	display: block;
}
.ctu-address dd:before {
	display: none;
	position: absolute;
	bottom: -14px;
	left: 21px;
	content: "";
	width: 0px;
	height: 0px;
	border-width: 7px;
	border-style: solid;
	border-color: transparent transparent #fff transparent;
	z-index: 5;
}
.ctu-address dd:hover:before {
	display: block;
}
.ctu-address dd ul li p em {
	float: left;
	width: 16px;
	height: 19px;
	margin-right: 3px;
}
.ctu-address dd ul li p:nth-child(2) em {
	background: url('/nweb/img/commonpic.png');
	background-position: -601px -113px;
}
.ctu-address dd ul li p:nth-child(3) em {
	background: url('/nweb/img/commonpic.png');
	background-position: -632px -113px;
}
/*在线咨询*/
.ctu-consult .child-tit {
	padding: 0 0 30px 0;
}
.ctu-consult .child-tit p {
	padding-top: 15px;
}
.ctu-consult .child-tit em {
	bottom: -50px;
}
.ctu-consult > p {
	margin-bottom: 10px;
}
.ctu-consult .contact-way {
	float: right;
	width: 248px;
	padding: 25px 25px 64px 25px;
	background: #e60012;
	color: #fff;
}
.ctu-consult .contact-way strong, .ctu-consult .contact-way span {
	display: block;
	margin: 5px 0 30px 0;
	font-size: 28px;
}
.ctu-consult .contact-way strong em {
	float: left;
	width: 26px;
	height: 26px;
	background: url('/nweb/img/commonpic.png');
	background-position: -624px -155px;
}
.ctu-consult .contact-way span {
	font-size: 18px;
}
.ctu-consult .form-online {
	float: left;
	width: 690px;
}
.form-online > div {
	position: relative;
	height: 33px;
	margin-bottom: 13px;
	padding: 15px 0 0 15px;
	background: #e9edee;
}
.form-online div label {
	position: absolute;
	top: 14px;
	left: 15px;
	color: #a5a5a5;
	cursor: text;
}
.ctu-consult .ctu-auth {
	position: relative;
	height: 48px;
	padding: 0;
}
.form-online input[type=text] {
	width: 400px;
	background: #e9edee;
}
.ctu-consult .ctu-auth input {
	padding: 15px 0 0 15px;
}
.ctu-codebox {
	position: absolute;
	top: 0px;
	right: 0px;
	padding: 0 10px;
	background: #fff;
}
.ctu-codebox .refresh {
	line-height: 48px;
}
#vCode2 {
	float: left;
	width: 100px;
	height: 48px;
}
.form-online .employ-sub {
	margin: 0 10px 0 0;
}

/********************************搜索结果页*******************************/
/********************************搜索结果页*******************************/
.search-tit {
	position: relative;
}
.search-num {
	padding: 25px 0 20px 0;
	border-bottom: 1px solid #e0e0e0;
}
.search-tit form {
	position: absolute;
	right: 0px;
	bottom: 20px;
}
.search-tit form div {
	width: 289px;
	height: 33px;
	padding: 7px 13px 0 13px;
	background: #e9edee; 
}
.search-tit form input {
	width: 264px;
	height: 27px;
	background: #e9edee;
}
.search-result {
	padding-bottom: 10px;
}
.search-result li {
	padding: 20px 0;
	border-bottom: 1px dotted #e0e0e0;
}
.search-result li:last-child {
	border-bottom: 0;
}
.search-result li h2 {
	padding-bottom: 15px;
	font-size: 18px;
}
.search-result li:hover h2 a {
	font-weight: bold;
}
<!--0.0001990795135498-->