﻿	
	
	ul li {
				list-style: none;
			}
			
			a:hover,
			a:focus {
				color: #2a6496;
				text-decoration: none;
			}
			
			.about-head {
				position: relative;
				top: 100px;
				background: #f5f5f5;
			}
			
			.about-title {
				padding: 15px 0 0 12px;
				font-size: 30px;
				color: #222;
			}
			
			.about-title span {
				font-size: 24px;
				color: #aaa;
			}
			
			.about-container {
				padding-bottom: 14px;
			}
			
			.about-menu {
				position: relative;
				top: 0px;
				padding-bottom: 25px;
			}
			
			.right-content {
				padding-left: 14px;
			}
			
			.zd-r-content {
				border-left: 1px solid #ddd;
				padding-top: 10px;
				padding-bottom: 0;
				padding-left: 40px;
			}
			
			.zd-r-content p {
				font-size: 16px;
				line-height: 30px;
				color: #999;
				margin: 0 0 16px 0;
			}
			
			.about-zd-top {
				padding-top: 30px;
			}
			
			.zd-ab-dh {
				text-align: center;
				margin-top: 20px;
			}
			
			.zd-ab-dh>li>a {
				position: relative;
				display: block;
				padding: 5px 25px;
				margin: 0 -12px;
			}
			
			.zd-ab-dh>li.active>a,
			.zd-ab-dh>li.active>a:hover,
			.zd-ab-dh>li.active>a:focus {
				color: #555;
				cursor: default;
				background-color: #fff;
				border: 0px solid #ddd;
				border-bottom-color: transparent;
				margin: 0 -12px;
			}
			
			.zd-ab-dh>li>a:hover {
				border-color: #eee #eee #ddd;
				margin: 0 -12px;
			}
			
			.zd-ab-dh>li>a {
				margin-right: 2px;
				line-height: 1.42857143;
				border: 0px solid transparent;
				border-radius: 0px 0px 0 0;
			}
			
			.zd-ab-dh>li.active>a,
			.zd-ab-dh>li.active>a:hover,
			.zd-ab-dh>li.active>a:focus {
				color: #fff;
				background-color: #aaa;
				padding: 5px 0;
				margin: 0 -12px;
			}
			
			.zd-ab-dh li a {
				font-size: 14px;
				color: #333;
				margin: 0 -12px;
			}
			
			.zd-list-data {
				width: 62px;
				height: 78px;
				border: 1px solid #e8e8e8;
			}
			
			.zd-list-data span {
				display: block;
				text-align: center;
				color: #999;
				height: 39px;
				line-height: 39px;
			}
			
			.zd-list-data span:nth-of-type(1) {
				font-size: 26px;
				border-bottom: 1px solid #e8e8e8;
			}
			
			.zd-list-data span:nth-of-type(2) {
				font-size: 12px;
				color: #999;
			}
			
			.zd-list-con {
				margin-left: 20px;
				padding-bottom: 12px;
				border-bottom: 1px solid #e8e8e8;
			}
			
			.zd-con-p {
				font-size: 14px;
				color: #999;
				line-height: 24px;
				word-break: break-all;
				text-overflow: ellipsis;
				display: -webkit-box;
				/** 对象作为伸缩盒子模型显示 **/
				-webkit-box-orient: vertical;
				/** 设置或检索伸缩盒对象的子元素的排列方式 **/
				-webkit-line-clamp: 2;
				/** 显示的行数 **/
				overflow: hidden;
				/** 隐藏超出的内容 **/
			}
			
			.zd-list-ti {
				margin-top: 5px;
				font-size: 14px;
			}
			
			.ab-bs-example {
				position: absolute;
				bottom: 100px;
				left: 40%;
			}
			/*职业机会*/
			
			.zw-chunk {
				padding: 15px 30px 0 30px;
				border: 1px solid #ddd;
			}
			
			.table-f {
				width: 100%;
				max-width: 100%;
				margin-bottom: 20px;
			}
			
			.table-f {
				background-color: transparent;
			}
			
			.table-f {
				border-spacing: 0;
				border-collapse: collapse;
			}
			
			.table-f>thead>tr>th {
				vertical-align: bottom;
				border-bottom: 0px solid #ddd;
			}
			
			.table-f>thead>tr>th,
			.table-f>tbody>tr>th,
			.table-f>tfoot>tr>th,
			.table-f>thead>tr>td,
			.table-f>tbody>tr>td,
			.table-f>tfoot>tr>td {
				color: #666;
				padding: 8px;
				line-height: 1.7;
				vertical-align: top;
				border-bottom: 1px dotted #f7f7f7;
			}
			
			.O-title-img {}
			
			.O-title-img img {
				width: 100%;
			}
			
			.Dis-top {
				margin-top: 30px;
			}
			
			.tb-fr-title {
				background: #f7f7f7;
				color: #333;
				font-size: 14px;
			}
			
			.tb-fr-title>th {}
			
			.dot-right {
				font-size: 0;
				line-height: 0;
				border-width: 4px;
				border-color: #20b3ee;
				border-right-width: 0;
				border-style: dashed;
				border-left-style: solid;
				border-top-color: transparent;
				border-bottom-color: transparent;
				vertical-align: middle;
				margin-left: 6px;
			}
			
			.h-hand {
				cursor: pointer;
			}
			
			.job-desc p {
				line-height: 20px;
			}
			
			.about-head-2 {
				margin-top: 100px;
				background: #f5f5f5;
			}
			
			.pr-d-t2 {
				background: url(/Content/images/pd/sportsoft.jpg) no-repeat;
				background-size: cover;
				height: 400px;
				background-position: 50%;
			}
			
			ul.nav-tabs.affix {
				top: 20px;
				/* Set the top position of pinned element */
				margin: 0 auto;
			}
			
			.nav-tabs {
				border-bottom: 0px solid #ddd;
			}
			
			ul.nav-tabs.affix {
				top: 20px;
				margin: 0 -15px;
				width: 280px;
			}
			/*.zd-r-content	{
			margin-top: 150px;
		}*/
			
			.cp-list {
				padding-left: 0;
			}
			
			.cp-part-1-r .cp-list li {
				color: #999;
				font-size: 16px;
				line-height: 30px;
			}
			
			.cp-list-dw {
				margin-top: 20px;
				color: #666;
				font-size: 16px;
			}
			
			.cp-list-dw ul {
				padding-left: 0;
			}
			
			.cp-list-dw ul li {
				color: #999;
			}
			
			.xq-text {
				margin-top: 30px;
				color: #666;
				font-size: 16px;
				text-align: justify;
				margin-bottom: 22px;
			}
			
			.xq-text p {}
			
			.xq-title2 {
				margin: 2px 0 20px 0;
				color: #fff;
				font-size: 20px;
				background: #1eb9ee;
				/* width: 240px; */
				height: 40px;
				line-height: 40px;
				padding: 0 6px;
				display: inline-block;
			}
			
			.xq-title2 p {
				line-height: 26px;
				color: #666;
				font-size: 16px;
			}
			
			#myNav2 h2 {
				opacity: 0;
				height: 1px;
			}
			
			.xq-title {
				color: #333;
				font-size: 18px;
				margin-bottom: 10px;
				margin-top: 34px;
			}
			
			.xxjs-1 {
				display: block;
				margin-bottom: -22px;
				font-size: 22px;
				color: #333;
			}
			
			.xq-title3 {
				font-size: 18px;
			}
			
			.sf-text {
				float: left;
			}
			
			.sf-text2 {
				float: left;
				padding-left: 5px;
			}
			
			.xgyd {
				margin-top: 35px;
				font-size: 16px;
				color: #666;
				line-height: 27px;
				margin-bottom: 175px;
			}
			
			.czxt-s {
				font-size: 16px;
				font-weight: bold;
				color: #666;
				margin-top: 32px;
			}
			
			.hr-line {
				width: 100%;
				height: 1px;
				background: #eee;
				clear: both;
			}
			/*第五部分*/
			
			
			.xq-font-ti {
    color: #333;
    font-weight: bold;
    font-size: 16px;
    margin-top: 20px;
        margin-bottom: 2px;
}




.gn-text ul {
	padding-left: 0;
}
.gn-text ul li {
    line-height: 30px;
    font-size: 16px;
    color: #999;
    text-align: justify;
   
}
