@charset "UTF-8";
html {
	overflow: auto;
}

body {
	min-width: 1100px;
	color: #333333;
}

a:visited {
	color: inherit;
}

* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.clearfix:after { content:"."; display:block; height:0; clear:both; overflow:hidden; }
/* 重置浏览器属性 */

html {
	background: #fff;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}

html * {
	outline: none;
	-webkit-text-size-adjust: none;
	-webkit-tap-highlight-color: transparent;
}

html {
	height: 100%;
}

*:not(input, textarea) {
	-webkit-touch-callout: inherit;
	-webkit-user-select: auto;
}

body {
	width: 100%;
	margin: 0 auto;
	font-family: Microsoft YaHei, Arial, Helvetica, sans-serif;
	-webkit-touch-callout: inherit;
	-webkit-overflow-scrolling: touch;
	-webkit-user-select: auto;
	background-color: #fff;
	overflow-x: hidden;
}

a {
	cursor: pointer;
	text-decoration: none;
	-webkit-tap-highlight-color: transparent;
}

button,
input,
select,
textarea {
	font-size: 100%;
	margin: 0;
	padding: 0;
	outline: none;
}

dt,
dd {
	display: inline-block;
}

textarea,
input {
	resize: none;
	outline: none;
}

textarea {
	resize: none;
	-webkit-appearance: none;
}

ul,
ol,
li {
	list-style: none;
}

input[type="button"],
input[type="submit"],
input[type="reset"] {
	-webkit-appearance: none;
}

input,
select,
textarea {
	font-size: 100%;
}

table {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
	table-layout: fixed;
}

img {
	vertical-align: middle;
}


/* 去除默认边框 */

fieldset,
img {
	border: 0;
}


/* 去掉 firefox 下此元素的边框 */

abbr,
acronym {
	border: 0;
	font-variant: normal;
}


/* 一致的 del 样式 */

del {
	text-decoration: line-through;
}

address,
caption,
cite,
code,
dfn,
em,
th,
var {
	font-style: normal;
	font-weight: 500;
}


/* 去掉列表前的标识, li 会继承 */

ol,
ul {
	list-style: none;
}


/* 对齐是排版最重要的因素, 别让什么都居中 */

caption,
th {
	text-align: left;
}


/* 来自 yahoo, 让标题都自定义, 适应多个系统应用 */

h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 100%;
	font-weight: 500;
}

q:before,
q:after {
	content: '';
}


/* 统一上标和下标 */

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sup {
	top: -0.5em;
}

sub {
	bottom: -0.25em;
}


/* 默认不显示下划线，保持页面简洁 */

ins,
a {
	text-decoration: none;
}


/* 内外边距通常让各个浏览器样式的表现位置不同 */

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td,
hr,
button,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
	margin: 0;
	padding: 0;
}

input,
select,
textarea {
	font-size: 100%;
}


/* 去掉各 Table  cell 的边距并让其边重合 */

table {
	border-collapse: collapse;
	border-spacing: 0;
}


/* 去除默认边框 */

fieldset,
img {
	border: 0;
}


/* 去掉 firefox 下此元素的边框 */

abbr,
acronym {
	border: 0;
	font-variant: normal;
}

sup {
	top: -0.5em;
}

sub {
	bottom: -0.25em;
}

a:link {
	text-decoration: none;
}

a:visited {
	text-decoration: none;
}

a:hover {
	text-decoration: none;
}

a:active {
	text-decoration: none;
}


/*顶部*/

.header_top {
	background: #272938;
	width: 100%;
	height: 45px;
}

.header_div {
	width: 1200px;
	margin: 0 auto;
	color: #fff;
}

.header_tel span {
	line-height: 45px;
	margin-right: 9px;
	margin-left: 3px;
	font-size: 17px;
}

.header_tel {
	display: inline-block;
}

.header_tel img {
	margin-top: -4px;
}

.header_time {
	float: right;
	font-size: 14px;
}

.header_email {
	float: right;
	font-size: 14px;
	margin-left: 40px;
}

.header_time span {
	line-height: 45px;
	margin-left: 4px;
}

.header_email span {
	padding-right: 20px;
	line-height: 45px;
	margin-left: 4px;
}

.header_time img {
	margin-top: -5px;
}

.header_email img {
	margin-top: -5px;
}

.header {
	width: 100%;
	background: #fff;
	text-align: right;
	position: fixed;
	box-shadow: 5px 0px 10px rgba(0,0,0,.3);
	z-index: 999;
}

.header .nav * {
	display: inline-block;
}

.header .nav img {
	float: left;
	/*width: 209px;*/
	margin-top: 20px;
}

.header .nav .nav-line-list {
	height: 80px;
	font-size: 0;
	vertical-align: top;
}

.header .nav .nav-line-list li {
	width: 130px;
	text-align: center;
	vertical-align: top;
	line-height: 70px;
	padding-top: 10px;
}

.header .nav .nav-line-list .nav-line {
	display: inline-block;
	box-sizing: border-box;
	color: #22272b;
	font-weight: 600;
	font-size: 16px;
	line-height: 1;
	padding: 10px 1px;
}

.header .nav .nav-line-list .nav-line:hover {
	/*background: #25538a;*/
	border-bottom: 2px solid #254C7F;
}

.gaoliang {
	border-bottom: 2px solid #254C7F;
}

.header .nav .server-line {
	position: relative;
}

.header .nav .server-line>a:after {
	display: block;
	content: '';
	margin: 5px auto 0;
	width: 0;
	height: 0;
	border-top: 5px solid #25538a;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
}

.header .nav .server-line>div {
	position: relative;
	display: none;
	z-index: 1;
	font-size: 16px;
	left: 20px;
}

.header .nav .server-line>div a {
	text-align: left;
	display: block;
}

.header .nav .server-line:hover>div {
	display: block;
}


/*.header .nav .server-line:hover > a:after {
  border-top: 5px solid white;
}*/

.header .nav .server-line .more-server-line {
	padding-top: 12px;
}

.more-server-line-title {
	color: #fff;
}

.more-server-line-title:hover {
	color: #f57435;
}

.header .nav .server-line .more-server-line div {
	border-radius: 3px;
	background: #25538a;
	box-shadow: 0 2px 5px #000000;
	color: white;
	font-size: 14px;
	line-height: 25px;
	font-weight: 100;
	padding: 5px 13px;
	margin-left: -34px;
	margin-top: 9px;
}

.header .info * {
	display: inline-block;
}

.banner {
	width: 100%;
	position: relative;
}

.banner .banner-slide {
	width: 100%;
	overflow: hidden;
	white-space: nowrap;
}

.banner .banner-slide img {
	width: 100%;
	display: inline-block;
}

.banner .banner-slide img:first-child {
	transition: margin-left 1s;
	-moz-transition: margin-left 1s;
	-webkit-transition: margin-left 1s;
}

.banner .banner-select {
	width: 100%;
	position: absolute;
	bottom: 22px;
	text-align: center;
}

.banner .banner-select a {
	width: 12px;
	height: 12px;
	display: inline-block;
	border-radius: 50%;
	background: rgba(255, 255, 255, 0.3);
	margin: 0 4px;
}

.banner .banner-select .active {
	background: #0d407d;
}

.jtuig_banner { margin-top: 80px;}
.jtuig_banner img {
	width: 100%;
}

.container {
	width: 1200px;
	margin: 0 auto;
}


/*评估提交*/

.index-container-form {
	background-color: #4698ff;
	overflow: hidden;
}

.index-container-form .form-content {
	padding: 20px 0;
	overflow: hidden;
}

.index-container-form .form-content .label-form {
	text-align: center;
	font-size: 16px;
	color: #fff;
	vertical-align: middle;
}

.text-right {
	text-align: right !important;
}

.index-container-form .form-content input {
	width: 100%;
}

.form-control {
	box-shadow: none;
	border: 1px solid #d5d8de;
	border-radius: 2px;
	height: 38px;
}

.form-control {
	display: block;
	width: 90%;
	height: 34px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.input-group {
	position: relative;
	display: table;
	border-collapse: separate;
}

.input-group {
	position: relative;
	display: table;
	border-collapse: separate;
}

.input-group-addon,
.input-group-btn {
	width: 1%;
	white-space: nowrap;
	vertical-align: middle;
}

.input-group-addon,
.input-group-btn,
.input-group .form-control {
	display: table-cell;
}

.index-container-form .form-content .btn {
	width: 100%;
}

.btn-primary {
	color: #fff;
	background-color: #faa33a;
	border-color: #faa33a;
}

.icon-upload {
	margin-right: 5px;
}

.btn-rounded {
	border-radius: 15px;
}

.btn-danger {
	color: #fff;
	background-color: #272938;
	border-color: #272938;
}

.index-container-form .col-md-2 {
	width: 16%;
	float: left;
	position: relative;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
}

.btn {
	display: inline-block;
	margin-bottom: 0;
	font-weight: normal;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	background-image: none;
	border: 1px solid transparent;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	border-radius: 4px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}


/*服务*/

.zxfw-list ul {
	margin-left: -40px;
}

.zxfw-list ul li {
	width: 360px;
	height: 480px;
	background: #fff;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	box-shadow: 0px 0px 24px rgba(7, 38, 74, 0.09);
	padding-top: 6px;
	float: left;
	margin-left: 40px;
	margin-top: 30px;
}

.zxfw-list ul li .dt {
	background: #f45448;
	-webkit-border-radius: 6px 6px 0px 0px;
	border-radius: 6px 6px 0px 0px;
	text-align: center;
	color: #fff;
}

.zxfw-list ul li .dt .tit {
	font-size: 27px;
	padding: 35px 0px 10px;
}

.zxfw-list ul li .dt p {
	font-size: 17px;
	color: #fff;
	padding: 30px;
}

.zxfw-list ul li .list {
	padding: 20px;
	border-bottom: 1px solid #eaeced;
}

.zxfw-list ul li .list p {
	color: #999;
	font-size: 15px;
	background: url(../images/gicon01.png) no-repeat left 5px;
	padding-left: 25px;
	margin-bottom: 10px;
	line-height: 23px;
}

.zxfw-list ul li .price {
	text-align: center;
	color: #585b60;
	font-size: 50px;
	padding: 10px 0px;
}

.zxfw-list ul li .price span {
	font-size: 25px;
}

.zxfw-list ul li .btn {
	text-align: center;
	display: block;
	padding: 30px;
}

.zxfw-list ul li .btn a {
	width: 120px;
	height: 36px;
	background: #f45448;
	display: inline-block;
	line-height: 36px;
	-webkit-border-radius: 25px;
	border-radius: 25px;
	color: #fff;
}

.zxfw-list ul li.even .dt,
.zxfw-list ul li.even .btn a {
	background: #47be64;
}

.zxfw-list ul li.even .list p {
	background: url(../images/gicon02.png) no-repeat left 5px;
}

.zxfw-list ul li.last .dt,
.zxfw-list ul li.last .btn a {
	background: #faa33a;
}

.zxfw-list ul li.last .list p {
	background: url(../images/gicon03.png) no-repeat left 5px;
}

.zxfw-main {
	background: #fff;
	overflow: hidden;
	padding-top: 20px;
}

.zxfw-list ul li.last1 .dt,
.zxfw-list ul li.last1 .btn a {
	background: #338ad1;
}

.zxfw-list ul li.last2 .dt,
.zxfw-list ul li.last2 .btn a {
	background: #6a67ce;
}

.zxfw-list ul li.last3 .dt,
.zxfw-list ul li.last3 .btn a {
	background: #1fa67a;
}

.zxfw-list ul li.last1 .list p {
	background: url(../images/gicon04.png) no-repeat left 5px;
}

.zxfw-list ul li.last2 .list p {
	background: url(../images/gicon05.png) no-repeat left 5px;
}

.zxfw-list ul li.last3 .list p {
	background: url(../images/gicon06.png) no-repeat left 5px;
}

.sec-title.centered {
	text-align: center;
}

.sec-title {
	position: relative;
	padding-top: 60px;
}

.sec-title h2 {
	position: relative;
	color: #222222;
	font-weight: 600;
	line-height: 1.5em;
	margin-bottom: 20px;
	padding-bottom: 15px;
	font-size: 34px;
}

.sec-title.centered h2:after {
	left: 50%;
	margin-left: -20px;
}

.sec-title h2:after {
	position: absolute;
	content: '';
	left: 0px;
	bottom: 0px;
	height: 3px;
	width: 40px;
	background-color: #222222;
}



/*优势*/
.cuhksz-campus-life ul {
	position: relative;
	width: 100%;
	height: 570px;
	overflow: hidden;
}

.cuhksz-campus-life li {
	float: left;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	position: relative;
	overflow: hidden;
}

.cuhksz-campus-life li img {
	width: 100%;
	height: 100%;
}

.cuhksz-campus-life .cuhksz-campus-life-pic1 {
	width: 22%;
	height: 237px;
}

.cuhksz-campus-life .cuhksz-campus-life-pic2 {
	width: 33%;
	height: 331px;
}

.cuhksz-campus-life .cuhksz-campus-life-pic3 {
	width: 22%;
	height: 331px;
}

.cuhksz-campus-life .cuhksz-campus-life-pic4 {
	width: 23%;
	border-right: 0;
	height: 237px;
}

.cuhksz-campus-life .cuhksz-campus-life-pic5 {
	position: absolute;
	left: 0;
	top: 237px;
	width: 22%;
	height: 332px;
}

.cuhksz-campus-life .cuhksz-campus-life-pic6 {
	position: absolute;
	left: 22%;
	top: 331px;
	width: 22%;
	height: 238px;
}

.cuhksz-campus-life .cuhksz-campus-life-pic7 {
	position: absolute;
	right: 23%;
	top: 331px;
	width: 33%;
	height: 238px;
}

.cuhksz-campus-life .cuhksz-campus-life-pic8 {
	position: absolute;
	right: 0;
	top: 237px;
	width: 23%;
	height: 332px;
}

.cuhksz-campus-life dl {
	width: 22%;
}

.cuhksz-more-container .cuhksz-line {
	margin-top:23px;
	border-bottom:1px solid #e0e0e0;
	height:2px;
}
.cuhksz-more-container .cuhksz-more {
	width:150px;
	height:45px;
	border:solid 1px #633869;
	display:block;
	line-height:45px;
	margin:30px auto 0;
	text-align:center;
	color:#633869;
}
.cuhksz-more-container .cuhksz-more:hover {
	color:#fff;
	border:0;
	background-color:#633869;
}
.cuhksz-news {
	margin-top:44px;
	overflow:hidden
}
.cuhksz-news .cuhksz-column-title {
	font-size:20px;
	height:42px;
	line-height:42px;
	overflow:hidden;
}
.cuhksz-news .cuhksz-column-title a {
	color:#633869;
	background:url(../images/arrow-left.png) right center no-repeat;
	padding-right:12px;
}
.cuhksz-news .cuhksz-pic-text {
	position:relative;
	width:100%;
	height:160px;
	overflow:hidden;
}
.cuhksz-news img {
	position:absolute;
	left:0;
	top:0;
	z-index:1;
	width:100%;
	height:160px;
}
.cuhksz-news .cuhksz-mask {
	opacity:0.7;
	background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0), #3c0a43);
	float:left;
	position:absolute;
	left:0;
	bottom:0;
	z-index:2;
	width:100%;
	height:46px;
}
.cuhksz-news .cuhksz-text {
	width:100%;
	height:160px;
	float:left;
	padding:15px;
	position:absolute;
	left:0;
	top:0;
	z-index:20;
}
.cuhksz-news .cuhksz-text span {
	float:left;
	width:50px;
	height:24px;
	background:#633869;
	text-align:center;
	line-height:24px;
	font-size:12px;
	color:#fff;
}
.cuhksz-news .cuhksz-text p {
	font-size:16px;
	line-height:1.5;
	color:#fff;
	float:left;
	margin-top:62px;
}
.cuhksz-news ul li {
	line-height:1.57;
	font-size:14px;
	min-height:41px;
	margin-top:13px;
}
.cuhksz-news a:hover .cuhksz-mask {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background-color:rgba(99, 56, 105, 0.8);
	z-index:10;
}
.cuhksz-video .cuhksz-text span {
	background:#e79488;
}
.cuhksz-video .cuhksz-text p {
	background:url(../images/s-w-player.png) left top no-repeat;
	padding-left:30px;
}
.cuhksz-activities .cuhksz-column-title {
	border-bottom:1px solid #e0e0e0;
}
.cuhksz-activities ul li a {
	display:block;
}
.cuhksz-activities ul li em {
	display:block;
	font-style:normal;
	font-size:12px;
	line-height:2.33;
	color:#726f73;
}
.cuhksz-activities ul li span {
	display:block;
	width:30px;
	height:2px;
	border:solid 1px #e0e0e0;
	margin-top:4px;
}
.cuhksz-column-info h2 {
	text-align:center;
	font-size:36px;
	letter-spacing:4.2px;
	color:#3c3c3c;
	font-weight:normal;
}
.cuhksz-column-info h2 span {
	display:block;
	width:30px;
	height:2px;
	border:solid 1px #726f73;
	margin:18px auto 10px;
}
.cuhksz-column-info p {
	font-size:16px;
	line-height:1.88;
	text-align:center;
	color:#4a4a4a;
}
.cuhksz-campus-life li .cuhksz-text {
	position:absolute;
	left:0;
	top:0;
	z-index:1;
	width:100%;
	height:100%;
	text-align:center;
}
.cuhksz-campus-life li .cuhksz-text h3 {
	font-size: 24px;
	position:absolute;
	bottom:-60px;
	left:50%;
	width:200px;
	margin-left:-97px;
	color:#fff;
	overflow:hidden;
}
.cuhksz-campus-life li .cuhksz-text h3 p{
	font-size: 14px;
	text-align: left;
}


.cuhksz-campus-life li:hover .cuhksz-text h3 {
	bottom:40px;
	transition:all 0.5s ease-in;
}
.cuhksz-campus-life li .cuhksz-text h3 small {
	display:block;
	color:#fff;
	line-height:1.8;
	font-size:12px;
}
.cuhksz-campus-life li .cuhksz-text h3 small em {
	display:block;
	font-style:normal;
}
.cuhksz-campus-life li .cuhksz-text h3 a {
	width:150px;
	height:45px;
	border:solid 1px #ffffff;
	display:block;
	color:#fff;
	font-size:16px;
	line-height:45px;
	margin:32px auto 0;
}
.cuhksz-campus-life li .cuhksz-text h3 a:hover {
	border:0;
	background:#fff;
	color:#633869;
}
.cuhksz-campus-life li img {
	transform:scale(1.0);
	transition:all 1s ease 0s;
	-webkit-transform:scale(1.0);
	-webkit-transform:all 1s ease 0s;
}
.cuhksz-campus-life li:hover img {
	transform:scale(1.3);
	transition:all 1s ease 0s;
	-webkit-transform:scale(1.3);
	-webkit-transform:all 1s ease 0s
}
.cuhksz-campus-life .cuhksz-campus-life-pic1 .cuhksz-text {
	background-color:rgba(99, 56, 105, 0.8);
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#60633869', EndColorStr='#60633869');
}
.cuhksz-campus-life .cuhksz-campus-life-pic2 .cuhksz-text {
	background-color:rgba(245, 166, 35, 0.8);
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#60f5a623', EndColorStr='#60f5a623');
}
.cuhksz-campus-life .cuhksz-campus-life-pic3 .cuhksz-text {
	background-color:rgba(74, 144, 226, 0.8);
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#604a90e2', EndColorStr='#604a90e2');
}
.cuhksz-campus-life .cuhksz-campus-life-pic4 .cuhksz-text {
	background-color:rgba(99, 56, 105, 0.8);
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#60633869', EndColorStr='#60633869');
}
.cuhksz-campus-life .cuhksz-campus-life-pic5 .cuhksz-text {
	background-color:rgba(0, 171, 189, 0.8);
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#6000abbd', EndColorStr='#6000abbd');
}
.cuhksz-campus-life .cuhksz-campus-life-pic6 .cuhksz-text {
	background-color:rgba(99, 56, 105, 0.8);
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#60633869', EndColorStr='#60633869');
}
.cuhksz-campus-life .cuhksz-campus-life-pic7 .cuhksz-text {
	background-color:rgba(151, 185, 67, 0.8);
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#6097b943', EndColorStr='#6097b943');
}
.cuhksz-campus-life .cuhksz-campus-life-pic8 .cuhksz-text {
	background-color:rgba(245, 166, 35, 0.8);
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#60f5a623', EndColorStr='#60f5a623');
}
.cuhksz-campus-life {
	text-align:center;
}

.cuhksz-campus-life dl {
	margin:0 5px;
	overflow:hidden;
	position:relative;
	display:inline-block;
	float:initial;
}
.cuhksz-campus-life dd img {
	width:100%;
}
.cuhksz-campus-life dl span {
	font-size:16px;
	text-align:center;
	font-weight:normal;
	padding:20px 0;
	display:block;
	z-index:10;
	background:#fff;
	position:relative;
	height:57px;
}
.cuhksz-campus-life dl:hover .cuhksz-mask {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:356px;
	background-color:rgba(99, 56, 105, 0.5);
}
.cuhksz-research-features .cuhksz-text {
	margin-top:28px;
	overflow:hidden;
}
.cuhksz-research-features .cuhksz-pic {
	width:100%;
	height:200px;
	position:relative;
	overflow:hidden;
}
.cuhksz-research-features .cuhksz-text img {
	width:100%;
	float:left;
	height:200px;
}
.cuhksz-research-features .cuhksz-text span {
	display:block;
	font-size:20px;
	line-height:1.5;
	margin:13px 0;
	color:#4a4a4a;
}
.cuhksz-research-features .cuhksz-text p {
	font-size:14px;
	line-height:1.7;
	text-align:left;
}
.cuhksz-research-features .cuhksz-text a:hover .cuhksz-mask {
	background-color:rgba(99, 56, 105, 0.5);
	width:100%;
	position:absolute;
	left:0;
	top:0;
	height:200px;
}
.cuhksz-research-features .cuhksz-text a:hover span, .cuhksz-research-features .cuhksz-text a:hover p {
	color:#9B799F;
}
.cuhksz-university-features {
	width:100%;
	padding:60px 0 115px;
	overflow:hidden;
}
.cuhksz-university-features-column {
	background:#633869;
	height:175px;
	margin-top:31px;
	overflow:hidden;
}
.cuhksz-university-features-column .cuhksz-pic {
	float:left;
	width:45%;
	height:175px;
	overflow:hidden;
}
.cuhksz-university-features-column .cuhksz-pic img {
	width:100%;
	height:175px;
	transform:scale(1.0);
	transition:all 1s ease 0s;
	-webkit-transform:scale(1.0);
	-webkit-transform:all 1s ease 0s;
}
.cuhksz-university-features-column:hover img {
	transform:scale(1.3);
	transition:all 1s ease 0s;
	-webkit-transform:scale(1.3);
	-webkit-transform:all 1s ease 0s;
}
.cuhksz-university-features-column .cuhksz-text {
	float:left;
	width:55%;
	color:#fff;
	padding:18px 27px;
}
.cuhksz-university-features-column .cuhksz-text em {
	display:block;
	width:20px;
	height:2px;
	border:solid 1px #ffffff;
}
.cuhksz-university-features-column .cuhksz-text span {
	display:block;
	font-size:14px;
	line-height:1.9;
	margin-top:5px;
}
.cuhksz-university-features-column .cuhksz-text i {
	font-size:18px;
	font-weight:normal;
}
.cuhksz-university-features-column .cuhksz-text p {
	color:#fff;
	font-size:12px;
	line-height:1.6;
	text-align:left;
	margin-top:5px;
}
.cuhksz-university-features-column-bgnone {
	background:#fff;
}
.cuhksz-university-features-column-bgnone .cuhksz-text em {
	border-color:#633869;
}
.cuhksz-university-features-column-bgnone .cuhksz-text, .cuhksz-university-features-column-bgnone .cuhksz-text p {
	color:#633869;
}



/*编辑团队*/
.editor_swiper_list{
	background: #499ADF;
	width: 233px;
	height: 320px;
	border:1px solid #499ADF;
	border-radius: 5px;
	overflow: hidden;
	position: relative;
}
.editor_swiper_img{
	overflow: hidden;
	width: 100%;
	height: 150px;
	border-bottom: 100px solid red transparent;
}
.editor_swiper_img img{
	width: 100%;
}
.editor_swiper_imgb{
	border-width: 0 235px 41px 0px;
	border-color: transparent transparent  #499ADF #499ADF;
	border-style: solid;
	width: 0;
	height: 0;
	position: absolute;
	top: 112px;
	left: 0px;
}
.editor_swiper_p{
	color: #fff;
	padding:0 15px;
}
.editor_swiper_p p:nth-child(1){
	font-size: 22px;
	font-weight: 700;
	padding-bottom: 8px;
}
.editor_swiper_p p:nth-child(2){
	font-size: 14px;
	line-height: 24px;
	 overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4; 
    -webkit-box-orient: vertical;
	height: 97px;
}
.editor_swiper_button{
	text-align: center;
	width: 233px;
	position: relative;
	top: -21px;
}
.jtui_button{
	border: none;
    font-size: 18px;
    color: #fff;
    background: #ff9d62;
    border-radius: 30px;
    font-weight: 700;
    height: 42px;
    cursor: pointer;
    padding:0 35px;
}
.jtui_button:hover{
	background: #f77527;
}
#editTeam {
    position: relative;
}
.jtui_div7{
	margin-bottom: 50px;
	padding-top: 50px;
}

.part05_text{ overflow:hidden; width:1040px; margin:50px auto;}
.part05_text h3{ text-align:center; font-size:20px; color:#333333; margin-bottom:15px;}
.part05_text p{ float:left; width:47%; overflow:hidden; font-size:14px; color:#666666; line-height:30px; background:url(../images/pbg-07.png) left center no-repeat; padding-left:25px;}
.part05_text p:nth-child(2n){ float:right;}


/*案例*/
.part08{ overflow:hidden; margin-top:80px; margin-bottom:50px;background: #4698ff;}
.part08 .middle{ overflow: visible;}
.part08 ul{overflow: visible;margin-top: 50px;}
.part08 ul li{background: #fff; float:left; border:1px solid #D8D8D8; width:49%; padding:15px; overflow:hidden; height:247px; margin-bottom:18px; position:relative;transition: All 0.4s ease-in-out;-webkit-transition: All 0.4s ease-in-out;-moz-transition: All 0.4s ease-in-out;-o-transition: All 0.4s ease-in-out;}
.part08 ul li:nth-child(2n){ float:right;}
.part08 ul li .img05{ float:left; width: 150px;height: 215px; overflow:hidden}
.part08 ul li .img05 img{width:100%; height:100%;}
.part08 ul li .img05_text{ float:right; width:375px; margin-right:10px;}
.part08 ul li .img05_text p{word-break: keep-all;word-wrap: break-word; white-space: pre-wrap; font-size:14px; color:#333333; line-height:30px;}
.part08 ul li .img05_text p span{ font-size:18px; color:#e37310; font-weight:bold}
.part08 ul li:hover{-moz-box-shadow: 0px 0px 16px rgba(0,0,0,.2);-webkit-box-shadow:0px 0px 16px rgba(0,0,0,.2) ;box-shadow:0px 0px 16px rgba(0,0,0,.2);transform:scale(1.02);  -webkit-transform:scale(1.02);  -moz-transform:scale(1.02);   -o-transform:scale(1.02);  /*transform 属性下 rotate（旋转）和scale（放大）属性；可以同时用*/-ms-transform:scale(1.02); }
.editor_swiper_button.btncommon{
	margin: 50px auto;
	top: 0;
}
.clearfloat {
    clear: both;
    height: 0px;
    font-size: 1px;
    line-height: 0px;
}
.part08 .sec-title h2{
	color: #fff;
}
.part08 .sec-title h2:after{
	background-color: #fff;
}




/*擅长领域*/
.hglybox{ padding-bottom:50px; padding-top: 30px;}
.lylist{ margin-top: 15px;}
.lylist ul{ overflow:hidden;padding: 15px 0}
.lylist li{transition: all 0.3s ease-in-out; width:12.5%; text-align:center; float:left; padding:10px 0}
.lylist li:hover{
    transform: scale(1.1);
}
.lylist li:hover p{
	font-weight: bold;
	color: #3b8bc6;
}
.lylist li img{ border-radius:25px; display:inline-block; margin-bottom:5px}
.lylist li p{ font-size:14px;color: #333;}
.jtui_button a{
	color: #fff;
}


.bzfw-list ul{ margin-left: -40px;}
.bzfw-list ul li{ width: 270px;float: left;height: 223px;background: #fff;box-shadow: 0px 0px 24px rgba(7,38,74,0.09);border-radius: 6px;margin:90px 0px 20px 40px;padding: 0px 45px;text-align: center;}
.bzfw-list ul li .icon{width: 100px;height: 100px; margin: -50px auto 0;}
.bzfw-list ul li .title{font-size: 20px;color: #444;margin-bottom: 8px;margin-top: 25px;}
.bzfw-list ul li p{ color: #999;line-height: 24px;}
.newsmodule{background: #f5f8fa;overflow: hidden;}
.bzfw-list ul li:hover img {
    opacity: 0.5;
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
}
.bzfw-list ul li img {
    transition: 0.5s;
}
.cl{
	clear: both;
}



/*客户评价*/
.index-comment .sec-title h2 {
    color: #fff;
}
.index-comment .sec-title h2:after {
    background-color: #fff;
}
.swiper6{background-color: #4698ff;}
.index-comment.index-comment-new {overflow: hidden; background: #4698ff; padding-top: 30px;}
.khfk-tip {width: 47%;height: 300px;background-color: #ffffff;margin-bottom: 25px;position: relative;box-shadow: 0 4px 15px 1px rgba(41,180,189,0.3);border-radius: 2px;}
.khfk-tip:nth-child(odd) {margin-right: 6%;}
.khfk-tip-tit {font-size: 20px;color: #4698ff;font-weight: bold;padding: 20px 25px;}
.khfk-tip-cont {font-size: 20px;color: rgb(51,51,51);padding: 0 25px 5px;}
.khfk-big {font-size: 22px;font-weight: bold;}
.khfk-tip-name {padding: 0px 0 0px 170px;
    height: 45px;
    line-height: 45px;
    background-color: #4698ff;
    margin-top: 64px;
    color: #ffffff;
    position: relative;
    font-size: 20px;}
.khfk-tip-fwlb {padding: 5px 0 5px 170px; height: 32px;line-height: 32px;position: relative;}
.khfk-tip .khfk-img {position: absolute;left: 24px;bottom: 10px;}
.khfk-tip-fwlb img {width: 25%;
    position: absolute;
    top: 50%;
    margin-top: -5px;
    right: 60px;}
.index-comment-new .index-comment-container { width: auto;}
.index-comment-new .swiper-wrapper { width:10000000px;}
.index-comment-new .index-comment-container .swiper-container {margin-top: 50px; width: 1103px; height: 350px;}
.index-comment-new .index-comment-container .swiper-slide { width: 500px; word-break: break-word;}
.khfk-pagination {position: absolute;left: 0;text-align: center;width: 100%;bottom: 10px;}
.index-comment.index-comment-new .swiper-button-next,.index-comment .swiper-button-prev {
	position: absolute;
	top: 50%;
	width: 27px;
	height: 44px;
	margin-top: -45px;
	z-index: 2;
	cursor: pointer;
	background-size: 27px 44px;
	background-position: center;
	background-repeat: no-repeat
}
.index-comment.index-comment-new .swiper-button-prev {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNyA0NCc+PHBhdGggZD0nTTAsMjJMMjIsMGwyLjEsMi4xTDQuMiwyMmwxOS45LDE5LjlMMjIsNDRMMCwyMkwwLDIyTDAsMjJ6JyBmaWxsPScjMkEyQTJBJy8+PC9zdmc+");
	left: -10px;
	right: auto
}
.index-comment.index-comment-new .swiper-button-next {
	background-image: url("http://www.editspring.com/fonts/fontawesome-webfont.woff2?v=4.6.3");
	right: -10px;
	left: auto
}
.swiper-3-180811 { position: relative; margin-top: 30px; margin-bottom: 20px;}
.swiper3-180811-item { padding-right: 5px; padding-left: 5px;}
.swiper3-180811-item .tit { color: #182122; font-size: 18px; word-break: keep-all; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.swiper3-180811-item .tit span { color: #535353; font-weight: bolder; margin-right: 10px; padding-left:10px;}
.swiper3-180811-item .type { background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHQAAAAZCAYAAADg8AqjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEQTg4QzQ0NjlEN0UxMUU4QTZFM0M5MjQ4OEY4RDBEOSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEQTg4QzQ0NzlEN0UxMUU4QTZFM0M5MjQ4OEY4RDBEOSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkRBODhDNDQ0OUQ3RTExRThBNkUzQzkyNDg4RjhEMEQ5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkRBODhDNDQ1OUQ3RTExRThBNkUzQzkyNDg4RjhEMEQ5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+mOwq2QAAAM5JREFUeNrsmD8LQWEYR10RSbIopZRBDEaDyaLMFoPFYDTcUpRSyiLJn4RvYfMB+am7WkzXr3PqjO/ynOV5n6DxeL4SEDeOcv7LwySziyWhbBLUh7S8ENSLvhwQ1IuTzBLUh5pcENSLpawS1IecPBDUi6HsEdSLW/SdIagJn0NDSFAv1rJMUB8KckdQL8ayQ1AfAnn91o6g/0lbTgjqxVYWCepDSW4I6sVUtgjqQ0reo0WJoCZ05YigXuxlnqA+VOSKoF7MZJ2gPmTk+S3AAB0MEdJ4oVZVAAAAAElFTkSuQmCC") no-repeat; padding-left: 20px; color: #FFFFFF; margin-top: 10px; margin-bottom: 5px; font-weight: bolder;}
.swiper3-180811-item .title { font-size: 14px; color: #182222; font-weight: bolder; padding-left:10px;}
.swiper3-180811-item .txt { font-size: 14px; color: #182222; height: 76px; overflow: hidden; padding-left:10px;}
.swiper3-180811-item .face { width: 160px; height: 228px;}
.swiper3-180811-item-con { width: 300px;}
/*客户评价 End*/


/*新闻资讯*/
.news-section{
	position: relative;
	background: #f5f8fa;
	overflow: hidden;
	padding: 30px 0;
}

.news-block{
	position: relative;
	margin-bottom: 40px;
}

.news-block .inner-box{
	position: relative;
	transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
}

.news-block .inner-box .image{
	position: relative;
}

.news-block .inner-box .image img{
	position: relative;
	width: 100%;
	display: block;
	transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
}

.news-block .inner-box:hover .image img{
	filter: grayscale(100%);
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
}

.news-block .inner-box .image .category{
	position: absolute;
	left: 20px;
	bottom: 40px;
	padding: 5px 10px 2px;
	background-color: #ffffff;
}

.news-block .inner-box .image .category li{
	position: relative;
	display: inline-block;
}

.news-block .inner-box .image .category li a{
	position: relative;
	color: #13b5ea;
	font-size: 14px;
	text-transform: uppercase;
}

.news-block .inner-box .lower-content{
	position: relative;
	margin-top: -20px;
	margin-left: 20px;
	margin-right: 20px;
	padding: 30px 20px;
	border:1px solid #ececec;
	background-color: #ffffff;
	transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
}

.news-block .inner-box .lower-content .author{
	position: relative;
	color: #7c7b7b;
	font-size: 15px;
	margin-bottom: 13px;
}

.news-block .inner-box .lower-content .author .author-image{
	position: absolute;
	left: 0px;
	top: -5px;
	width: 30px;
	height: 30px;
	overflow: hidden;
	border-radius: 50%;
}

.news-block .inner-box .lower-content h5{
	position: relative;
	color: #262626;
	font-weight: 500;
	line-height: 1.4em;
	margin-bottom: 18px;
}

.news-block .inner-box .lower-content h5 a{
	position: relative;
	color: #222222;
	transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
}

.news-block .inner-box .lower-content h5 a:hover{
	color: #13b5ea;
}

.news-block .inner-box .lower-content .text{
	position: relative;
	color: #222222;
	font-size: 15px;
	line-height: 1.7em;
	margin-bottom: 25px;
	font-weight:400;
}

.news-block .inner-box .lower-content .post-date{
	position: relative;
}

.news-block .inner-box .lower-content .post-date:before{
	position: absolute;
	content: '';
	left: 0px;
	top: 10px;
	width: 100%;
	height: 1px;
	background-color: #dde2db;
}

.news-block .inner-box .lower-content .post-date li{
	position:relative;
	color: #7c7b7b;
	background-color: #ffffff;
	font-size: 14px;
	padding-right: 10px;
	line-height: 1.4em;
	margin-right: 12px;
	font-weight:400;
	display: inline-block;
}

.news-block .inner-box .lower-content .post-date li:after{
    position: absolute;
    content: '.';
    right: -8px;
    top: -11px;
    color: #cdd5ca;
    font-size: 50px;
}

.news-block .inner-box .lower-content .post-date li:last-child::after{
	display:none;
}

.news-block .inner-box:hover .lower-content{
	box-shadow: 0px 0px 15px rgba(0,0,0,0.10);
}
.news-section .inner-box{
	width: 30%;
	float: left;
	margin: 20px;
}



/*期刊推荐*/
.publication-cn {
	margin-bottom: 5px;
	color: #363636;
	margin-top: 220px
}
.publication-cn .rect_bg:nth-child(-n+3) {
	margin-bottom: 170px;
}
.rect_txt a:hover p{color: #2171b9;}
.publication-cn .rect_bg {
	padding: 30px;
	border: none;
	background: #edf6ff;
	width: 30%;
    float: left;
    margin-left: 20px;
    margin-right: 20px;
}

.publication-cn p {
	font-size: 16px;
	color: #666;
	margin-bottom: 0px;
}

.publication-cn .rect_flag p {
	height: auto
}

.publication-cn .title {
	font-weight: 600;
	margin-bottom: 10px;
	margin-top: 50px;
	font-size: 18px;
	color: #222;
}

.publication-cn .title:before {
	content: '';
	display: block;
	clear: both;
	width: 78px;
	height: 2px;
	background: #2171b9;
	position: relative;
	left: 0;
	top: -20px
}

.publication-cn li img {
	width: 190px;
	height: 250px;
	display: block;
	background: #333;
	margin-top: -155px;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #c9c9c9
}

.publication-cn .name {
	font-size: 15px;
	font-weight: 600
}

.publication-cn .rect_flag .date {
	display: inline-block
}

.publication-cn .rect_flag img {
	width: 22px;
	height: 14px;
	float: none;
	margin: 3px 5px;
	vertical-align: middle;
	display: inline-block
}

.publication .organization {
	color: #666
}
.white-slide{
	overflow: hidden;
}
.f-l {
    float: left;
    display: block;
}



/*底部*/
.footer {
	width: 100%;
	background: #1d252b;
	}
.footer .f_tit {
	display: flex;
	padding: 30px 0px;
	border-bottom: 1px solid #525252;
	}
.footer .f_tit .f_tit_l {
	width: 300px;
	text-align: center;
	color: #a8a8a8;
	}
.footer .f_tit .f_tit_l strong a{ font-size: 38px; color: #fff;}
.footer .f_tit .f_tit_l strong a:hover { text-decoration: none;}
.footer .f_tit .f_tit_l p { font-size: 14px;}
.footer .f_tit .f_tit_l span { display: block; font-size: 14px; padding-top: 20px;}
.footer .f_tit .f_tit_r {
	display: block;
	margin-left: 50px;
	width: 100%;
	}
.footer .f_tit .f_tit_r .link-item a {
	margin-right: 4%;
	color: #fff;
	line-height: 24px;
	font-size: 16px;
	}
.foot_inner {
	line-height: 30px;
	color: #fafafa;
	font-size: 14px;
	padding-top: 30px;
	}
.foot_bq {
	padding: 15px 0px;
	text-align: center;
	color: #7b8088;
	font-size: 12px;
	}



/*查询工具*/

.main_resources_sh{
    width: 100%;
    height: 14rem  /* 297/16 */;
    -webkit-border-radius: 0.25rem  /* 4/16 */;
    -moz-border-radius: 0.25rem  /* 4/16 */;
    border-radius: 0.25rem  /* 4/16 */;
    box-shadow: 0 0 0.625rem 0.25rem #4698ff2b;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 3.125rem  /* 50/16 */;
    padding-right: 3.125rem  /* 50/16 */;
    position: relative;
    margin-top: 30px;
}
.main_resources_sh >h1{
    /*text-indent: 29rem  !* 464/16 *!;*/
    height: 3.9375rem  /* 63/16 */;
    line-height: 3.9375rem;
    font-size: 1.4375rem  /* 23/16 */;
    color: #e37310;
    background: url("../images/ss_68.png") 42% center no-repeat;
    border-bottom: 1px solid #dcdcdc;
    text-align: center;
}
.main_resources_sh .main_resources_sh_ul{
    width: 100%;
}
.main_resources_sh .main_resources_sh_ul > li{
    width: 50%;
    height: 2.5rem  /* 40/16 */;
    line-height: 2.5rem;
    float: left;
    margin-top: 28px;
    position: relative;
}
.main_resources_sh .main_resources_sh_ul > li >p{
    float: left;
    width: 8.75rem  /* 140/16 */;
    height: 100%;
    text-align: right;
    font-size: 0.9375rem  /* 15/16 */;
}
.main_resources_sh .main_resources_sh_ul > li >select{
    width: 21.25rem  /* 340/16 */;
    height: 100%;
    float: left;
    font-size: 0.75rem  /* 12/16 */;
    border: 1px solid #dcdcdc;
    -webkit-border-radius: 0.25rem  /* 4/16 */;
    -moz-border-radius: 0.25rem  /* 4/16 */;
    border-radius: 0.25rem  /* 4/16 */;
    /* background: url("../images/index_images/xljt_03.png") 95% center no-repeat; */
}
select:invalid{
    text-indent: 1.8125rem  /* 29/16 */;
}
option{
    text-indent: 1.8125rem  /* 29/16 */;
}
.main_resources_sh .main_resources_sh_ul > li >input[type='text']{
    width: 21.25rem  /* 340/16 */;
    height: 100%;
    float: left;
    font-size: 0.75rem  /* 12/16 */;
    border: 1px solid #dcdcdc;
    -webkit-border-radius: 0.25rem  /* 4/16 */;
    -moz-border-radius: 0.25rem  /* 4/16 */;
    border-radius: 0.25rem  /* 4/16 */;
    text-indent: 1.8125rem  /* 29/16 */;
    /*background: url("index_images/search_small.png") 98% center no-repeat;*/
}
input::placeholder{
    color: #666666;
}
.main_resources_sh .main_resources_sh_ul > li >img{
    width: 1.625rem  /* 26/16 */;
    height: 1.625rem  /* 26/16 */;
    position: absolute;
    left: 80%;
    top: 18%;
    cursor: pointer;
}
.main_resources_sh > input[type='text']{
    width: 37.5rem  /* 600/16 */;
    height: 2.5rem  /* 40/16 */;
    text-indent: 20px;
    color: #999999;
    border: 1px solid #dcdcdc;
    -webkit-border-radius: 0.25rem  /* 4/16 */;
    -moz-border-radius: 0.25rem  /* 4/16 */;
    border-radius: 0.25rem  /* 4/16 */;
    /*background: url("index_images/syss.png") right center no-repeat;*/
    margin-top: 1.75rem  /* 28/16 */;
}
.main_resources_sh > img{
    width: 2.625rem  /* 42/16 */;
    height: 2.5rem  /* 40/16 */;
    position: absolute;
    left: 72%;
    top: 77%;
    cursor: pointer;
}
.part13{ overflow:hidden; text-align:center; margin-top:50px;}
.part13 ul{ display:inline-block; overflow:hidden}
.part13 ul li{ float:left; width:220px; height:50px;border:2px solid #4698ff; margin:0 40px;}
.part13 ul li a{ display:block; text-align:center; line-height:50px; font-size:16px; color:#000000}
.part13 ul li:hover{ background:#4698ff}
.part13 ul li:hover a{ color:#fff}


/*位置*/
.position-box{ color: #a4a4a4;font-size: 14px;padding: 15px 0px;}
.position-box a{ color: #a4a4a4;}







/*************************列表页********************************/

.news-left{ width: 300px;margin-bottom: 50px;}
.news-left .zkcategory li{width: 130px;
    height: 38px;
    display: block;
    text-align: center;
    line-height: 38px;
    float: left;
    border: 1px solid #dedede;
    margin: 9px 5px 0px 4px;
    color: #929292;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    border-radius: 20px;}
.news-left .zkcategory li a{ display:block;}
.news-left .zkcategory li:hover,.news-left .zkcategory li.current{background: #4698ff;
    border: 1px solid #4698ff;
    color: #fff;}
.news-left .zkcategory li:hover a,.news-left .zkcategory li.current a{ color:#fff;}
.news-left .left-title{margin-bottom: 30px;border-bottom: 1px solid #eee;height: 28px;margin-top: 30px;}
.news-left .left-title span{ color:#4698ff;font-size: 18px; border-bottom: 3px solid #4698ff;display: inline-block;height: 29px;}
.news-left .left-title .tab-title a{ color: #999;font-size: 14px;margin-left: 15px;}
.news-left .left-title .tab-title .current{ color: #0fafeb;}
.news-left .pxb ul li{ margin-top: 20px; line-height: 22px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.news-left .pxb ul li em{ width: 22px;height: 22px;display: inline-block;-webkit-border-radius: 4px;border-radius: 4px;background: #4698ff;text-align: center;line-height: 22px;color: #fff;vertical-align: top;margin-right: 3px;}
.news-left .pxb ul li.first em{background: #ff8237;}

.news-left .tags ul{ padding-top:20px;}
.news-left .tags ul li{ display:inline-block; padding-right:10px; margin-bottom:10px;}
.news-left .tags ul li a{ display:block; background:#0fafeb; color:#FFF; padding:0 5px;-webkit-border-radius: 5px;
    border-radius: 5px;}

.news-left .hot-news ul{ padding-top: 6px;}
.news-left .hot-news ul li{ margin-top: 10px;overflow: hidden;}
.news-left .hot-news ul li .img{ width: 100px;height: 70px;float: left;}
.news-left .hot-news ul li .img img{width: 100px; height: 70px;}
.news-left .hot-news ul li .title{ overflow: hidden;padding-left: 8px;}
.news-left .hot-news ul li .title a{ color: #444;font-size: 16px;line-height: 22px;}
.news-right{ width: 850px;margin-bottom: 50px;text-align: left;}
.news-right ul li .img{ width: 200px; height: 140px;float: left;margin-right: 15px;}
.news-right ul li{ overflow: hidden;margin-bottom: 30px;}
.news-right ul li .img img{ width: 200px;height: 140px;}
.news-right ul li .text{border-bottom: 1px dashed #ddd;overflow: hidden;}
.news-right ul li .text .title{ color: #444;font-size: 18px;display: block;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;margin: 5px 0px 8px;}
.news-right ul li .text .des{ color: #999;font-size: 14px;line-height: 22px;height: 66px;overflow: hidden;}
.news-right ul li .text p{ padding: 8px 0px;color: #999;line-height: 20px;font-size: 14px;}
.news-right ul li .text p span a{
	color: #f16d00;
	margin-right: 50px;
}
.news-right ul li .text .time{ margin-right: 20px;}
.news-right ul li .text p em{ height: 20px;line-height: 20px; background: #e7f7fd;color: #0fafeb; font-size: 12px;display: inline-block;vertical-align: top;padding: 0px 10px;-webkit-border-radius: 25px;border-radius: 25px;margin-right: 5px;}
.news-right ul li .text .ll{ background: url(../images/llicon.png) no-repeat left center;padding-left: 28px;}
.news-right .bottom{ margin: 40px auto 50px;}
.news-right .newscontent{border: 1px solid #eee;padding:30px 23px 0;}
.news-right .newscontent .content-title{text-align: center;color: #444;font-size: 24px;}
.news-right .newscontent .content-time{ font-size: 14px;text-align: center;color: #999;padding: 10px 0px 20px;}
.news-right .newscontent .content-main{font-size: 14px; line-height: 25px;color: #666;}
.news-right .newscontent .content-main img{ width: 100% !important;height: auto !important;}
.news-right .newscontent .news-share{text-align: center;line-height: 36px;margin: 30px auto 10px; float:right;}
.news-right .newscontent .news-share img{ height: 36px;margin-left: 5px;}
.news-right .news-page{ font-size: 12px;color: #666;padding: 15px 0px 30px;overflow: hidden;}
.news-right .news-page a{ color: #666;}
.articlemodule .leftarticle .rightlist ul li{ margin-bottom: 0px;}
.fl{ float:left}
.fr{ float:right}
.news-left a {
    color: #333;
}
/*
分页样式
*/
.page_box{ 
	text-align:center;
}
.page{ line-height:29px; color:#666; text-align:center; font-size:0;margin:30px auto; }
.page .page_i{ display:inline-table;font-size:12px;}
.page .page_i a{ height:29px;padding: 10px 15px; border:1px solid #c8c8c8; margin:0 3px; color:#565656;}
.page .page_i a:hover,.page .page_i a.hover{border:1px solid #48A1E5; color:#48A1E5}
.page .page_i .sx{ width:76px;}
.page .page_i .index{ width:29px;}
.page .page_m{ display:inline-table; margin-left:6px;font-size:12px;}
.page .page_w{display:inline-table; margin-left:17px;font-size:12px;}
.page .page_w span{ display:inline-table;}
.page .page_w .num{ width:29px;height:29px;border:1px solid #c8c8c8; margin:0 4px; text-align: center;line-height:29px;}
.page .page_sure{ display:inline-table;height:29px; width:48px;border:1px solid #c8c8c8; background:#dedede; margin-left:8px;font-size:12px;color:#565656;}
div.spe .page .page_i a:hover,div.spe .page .page_i a.hover{ border:1px solid #52b2fb; color:#52b2fb}






/*****************sci影响因子****************/

/*影响因子*/
.query .q_tit {
	display: block;
    font-size: 16px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    color: #4698ff;
    border-bottom: 1px solid #4698ff;
    height: 40px;
    line-height: 40px;
    padding: 0;
    margin-bottom: 10px;
}

.ui-widget {
	overflow: hidden;
	font-size: 13px;
	}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
	}
.ui-widget.ui-widget-content {border: 1px solid #c5c5c5;}
.ui-widget-content {
	border: 1px solid #dddddd;
	background: #ffffff;
	color: #333333;
	}
.ui-widget-content a {color: #333333;}
.ui-widget-header {
	border: 1px solid #dddddd;
	background: #e9e9e9;
	color: #333333;
	font-weight: bold;
	}
.ui-widget-header a {color: #333333;}

.ui-widget dl {
	padding: 15px 0 0;
	position: relative;
	}
.ui-widget dl dt {
	position: absolute;
	right: 15px;
	top: 22px;
	}
.ui-widget dl dt a {
	width: 140px;
    height: 45px;
    display: block;
    background: #ff8237;
    color: #fff;
    line-height: 45px;
    text-align: center;
    font-size: 16px;
    border-radius: 5px;
	}
.table_yjfx_td td a:hover{
	color: #ff8237;
}
.ui-widget dd {
	height: 50px;
	float: left;
	}
.ui-widget dd input { border: 1px solid #a9a9a9; line-height: 22px;}
.ui-w-1 { width: 240px;}
.ui-w-2 { width: 195px;}
.ui-w-3 { width: 195px;}
.ui-w-4 { width: 190px;}
.ui-w-5 { width: 180px;}
.ui-input-1 { width: 160px;}
.ui-input-2 { width: 120px;}
.ui-input-22 { width: 112px;}
.ui-input-3 { width: 50px;}
.ui-input-4 { height: 24px; width: 100px;}
.ui-input-5 { height: 24px; width: 160px;}
.ui-input-6 { height: 24px; width: 85px;}

.quer-tab { margin-bottom: 30px}
.quer-tab h3 {
	height: 36px;
	line-height: 34px;
	border: 1px solid #3b5999;
	font-size: 15px;
	background:-webkit-gradient(linear,0 0,0 100%,from(#26c2e2),to(#0190bb));
	background:-moz-linear-gradient(top,#26c2e2,#0190bb);
	color: #fff;
	padding-left: 15px;
	padding-right: 15px;
	margin-bottom: 0;
	}
.quer-tab ul {border-left: 1px solid #3b5999;}
.quer-tab li {
	float: left;
	width: 381px;
	line-height: 30px;
	padding-left: 18px;
	border-bottom: 1px solid #3b5999;
	border-right: 1px solid #3b5999;
	border-top: none;
	}
.quer-tab li:nth-child(3n){ width: 380px;}
.quer-tab li em { color: #999; padding-left: 5px;}
.tab-a {
	border: 1px solid #3b5999;
	border-top: none;
	}
.tab-a a {
	color: #f59e19;
	font-weight: bold;
	line-height: 30px;
	padding: 0px 15px;
	}

/*检索列表*/
.qu_box h3{
	font-size: 16px;
    color: #3b5998;
    font-weight: bold;
    padding: 10px 0 5px;
	}
.qu_box h3 span {
	font-size: 14px;
	color: #999;
	font-weight: normal;
	}
.qu_box h3 span font {
	color: red;
	padding: 0 5px;
	}
	
/*分页*/
.page{
	clear: both; 
	height: 70px; 
	overflow: hidden; 
	padding: 15px 0px; 
	}
.page ul{float: right;}
.page ul li{
	float: left; 
	font-size: 14px; 
	line-height: 23px; 
	margin-left: 10px; 
	}
.page ul li a{
	float: left; 
	padding: 5px 10px; 
	color: #fff; 
	border: 1px solid #2eafbb; 
	color: #2eafbb;
	}
.page ul li a:hover{
	text-decoration: none; 
	background-color: #2eafbb; 
	color: #fff;
	}
.thisclass{
	float: left; 
	padding: 5px 10px; 
	display: block; 
	background-color: #2eafbb; 
	color: #fff; 
	border: 1px solid #2eafbb;
	}
.qu_box h3{
	font-size: 16px;
    color: #3b5998;
    font-weight: bold;
    padding: 10px 0 5px;
	}
.qu_box h3 span {
	font-size: 14px;
	color: #999;
	font-weight: normal;
	}
.qu_box h3 span font {
	color: red;
	padding: 0 5px;
	}


.table_yjfx{
	border: 1px solid #4698ff;
	width: 100%;
	}
.table_yjfx_th{
    background:#4698ff; 
	color:white; 
	padding:4px;
	line-height: 40px;
	}
.table_yjfx_th th {
	padding: 4px;
	text-align: center;
	border: 1px solid #ddd;
	}
.table_yjfx_td td {
	border:1px #DDD solid;
	border-collapse:collapse; 
	text-align:center; 
	padding:8px 8px 8px 8px;
	font-size: 14px;
	}
.table_yjfx_tdcont td {
	border:1px #DDD solid;
	border-collapse:collapse; 
	padding:8px 8px 8px 8px;
	font-size: 12px;
	}
.table_yjfx_tdcont td .td_span {
	background: #FFEEEE; 
	border: 1px solid #FFAAAA; 
	color:#3b5998; 
	float:right; 
	padding:4px;
	}
.table_tab_thh th{
	padding: 8px;
	border: 1px solid #ddd; 
	text-align: center; 
	font-size: 12px; 
	font-weight: bold; 
	border-colng:8px 8px 8px 8px; 
	background:#F6F6F6;
	color:#666666;
	} 
.table_tab_tdd {
	padding: 8px; 
	border: 1px solid #ddd; 
	text-align: left; 
	font-size: 12px; 
	font-weight: normal; 
	border-colng:8px 8px 8px 8px;
	}

.table_yjfx a{
  color:#0099FF;
  text-decoration: underline; 
	font-size:12px;
	font-weight:bold;
	line-height:24px;
	padding-left:0px;
	padding-right:0px;
	}
.table_yjfx_td td a{
	color: #333;
	font-size: 14px;
}	

.tab{ width:100%; margin-left:0; margin-right:0; }
.tab-hd { background:#4698ff; overflow:hidden; }
.ul_bg { margin: 20px auto;}
.tab-hd li{ float:left; height:40px; line-height:40px; color:#fff; font-weight:bold; text-align:center; cursor:pointer; margin-left:6px; padding:0 4px;}
.tab-hd li.active{
	height: 40px;
    margin-top: 1px;
    margin-left: 3px;
    margin-left: 6px;
}
.tab-bd li{display:none; min-height:100px; border:1px solid #ddd; border-top:0 none; padding: 20px 20px;}


/*期刊list*/

.qikan ul li .text .des{
	height: 105px;
	padding: 10px 0;
}
.qikan ul li .img img {
    width: 140px;
    height: 180px;
}
.qikan ul li .img {
    width: 140px;
    height: 180px;
}
.news-right ul li .text .title:hover{
	color: #f16d00;
}
.qkartcont .artbox {
    border: 1px solid #ddd;
    padding: 10px 10px;
    color: #666;
    text-indent: 2em;
    margin-bottom: 15px;
}
.qkinfo {
	clear:both;
	height:345px;
	}
.qkinfo img {
	float:left;
	width:240px;
	height:325px;
	}
.qkinfo dt {
	float:right;
	width:530px;
	font-size:20px;
	height:50px;
	font-weight:600;
	margin-top: 10px;
	}
.qkinfo dd {
	float:right;
	width:520px;
	height:40px;
	}
.qkinfo .w310 { width:260px;}
.qkinfo dd a { color:#0066cc;}
.qkinfo dd a:hover { color:#f00;}
.qkinfo .button a {
	display: block;
	line-height: 45px;
	padding: 0px 60px;
	margin-right: 50px;
	text-align: center;
	color: #fff;
	float: left;
	}
.qkinfo .button a:hover {
	color:#fff;
	text-decoration:none;
	}
.qkinfo .button .dd1 { background:#ff8237;border-radius: 5px;}
.qkinfo .button .dd2 { background:#4698ff;border-radius: 5px;}
.ask_qk {
	border:1px solid #ff6600;
	padding:20px 20px;
	}
.qkartcont p{
	font-size: 14px;
	margin-bottom: 10px;
	line-height: 24px;
}
.qkartcont .content-time span{
	color: #ff8237;
	margin-left: 20px;
}



/**************成功案例************/
.inside_text02_slt{ overflow:hidden}
.inside_text02_slt ul{ overflow:hidden; margin:0 auto}
.inside_text02_slt ul li{
	overflow: hidden;
    border: 1px solid #D6D6D6;
    padding: 15px 15px 15px 15px;
    float: left;
    width: 48%;
    margin-right: 20px;
    margin-bottom: 20px;
} 
.inside_text02_slt ul li .img13{ float:left; width:160px; height:221px; overflow:hidden}
.inside_text02_slt ul li .img13 img{width:160px; height:221px;transform:scale(1);transition:all 0.3s; }
.inside_text02_slt ul li .img13_text{ float:right; width:360px; overflow:hidden}
.inside_text02_slt ul li .img13_text h3{ font-size:14px; color:#333333;white-space: nowrap; text-overflow: ellipsis;overflow:hidden; margin-bottom:5px; line-height:30px; margin-top:10px;}
.inside_text02_slt ul li .img13_text p{    
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;font-size:14px; color:#333333; line-height:25px; margin-bottom:5px;}
.inside_text02_slt ul li .img13_text p span{ font-size:18px; color:#e37310; font-weight:bold}
.inside_text02_slt ul li:hover .img13 img{transform:scale(1.1);transition:all 0.3s;}
.inside_text02_slt ul li:hover .img13_text h3{color:#e37310;}
.page-header1{
	height: 450px;
	background-image: url('../images/sub_review_bg6.jpg');background-size:cover;
}
.page-header2{
	height: 450px;
	background-image: url('../images/sub_review_bg.jpg');background-size:cover;
}
.page-header3{
	height: 450px;
	background-image: url('../images/sub_review_bg3.jpg');background-size:cover;
}
.page-header4{
	height: 450px;
	background-image: url('../images/sub_review_bg4.jpg');background-size:cover;
}
.page-header5{
	height: 450px;
	background-image: url('../images/sub_review_bg5.jpg');background-size:cover;
}
.page-header1 .page-header-title {
    font-size: 50px;
    color: #fff;
    font-weight: 400;
}
.page-header {
    text-align: center;
    padding: 100px 0 92px;
    font-weight: 300;
    margin-top: 0;
}
.inside_text02_slt ul li .img13_text p a{
	color: #333;
}
.sub-visual-title {
    font-size: 36px;
    font-weight: 700;
    color: #fff;
    margin-bottom: 40px;
}
.white-check-list ul li {
    background: url(/custom/page/icons/white_check_list.png) 0 10px no-repeat;
    padding-left: 26px;
    color: #fff;
    font-size: 16px;
    margin-bottom: 10px;
}
.button.fat {
    font-size: 16px;
    line-height: 18px;
    padding: 15px 60px;
    background-color: #4698ff;
    border-radius: 3px;
    color: #fff;
    margin-top: 20px;
    display: inline-block;
}
.button.fat:hover {
    background: #edf6ff;
    color: #2171b9;
}
.client_review li {
    width: 47%;
    margin: 10px 10px 10px 10px!important;
    border: none!important;
    overflow: initial!important;
    padding: 10px!important;
}

.client_review li, .editor_profile>li {
    padding: 0;
    display: inline-block;
    vertical-align: top;
    list-style: none;
}
.triangle-right {
    margin-bottom: 0;
    border: none;
    padding: 30px;
}
.triangle-right {
    box-shadow: -3px 11px 18px rgba(33,113,185,.1), 8px -1px 18px rgba(33,113,185,.1);
}

.triangle-right {
    min-height: 145px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.client_review li img {
    float: left;
    margin: 0 10px 10px 0;
}

.entry img, .layout-full .entry img {
    max-width: 100%;
}
.client_review .name {
    font-size: 20px;
    color: #2171b9;
}
.client_review .organization, .editor_profile .organization {
    color: #666;
}

.client_review p {
    margin: 0;
}
.client_review p.content {
    background: url(../images/blue_quotation_marks.png) no-repeat;
    padding: 25px 0 0;
    margin: 10px 0 0;
    line-height: 24px;
}
.triangle-right .khfk-tip-fwlb img{
	margin: 5px 10px 10px 20px;
	position: initial;
	float: none;
    width: 24%;
}
.inside_text02_slt .khfk-tip-fwlb{
	padding: 0;
}




/*********服务项目页**********/
.part12{ overflow:hidden; text-align:left; margin-bottom:80px; margin-top:40px;}
.part12 ul{ overflow:hidden}
.part12 ul li{ float:left; width:394px; border:1px solid #fff; height:419px; overflow:hidden; margin-right:6px; margin-bottom:6px;}
.part12 ul li:nth-child(3n){ float:right; margin-right:0}
.part12 ul li img{ display:block; width:127px; height:127px; margin:0 auto; margin-top:35px; margin-bottom:20px;transform:scale(1);transition:all 0.3s;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px; }
.part12 ul li .img20_text{ overflow:hidden; width:290px; margin:0 auto}
.part12 ul li .img20_text h3{ text-align:center; font-size:18px; color:#333333; margin-bottom:5px;}
.part12 ul li .img20_text h4{ text-align:center; font-size:18px; color:#666666; margin-bottom:10px;}
.part12 ul li .img20_text .txt{ font-size:14px; color:#333333; text-align:justify; line-height:22px;}
.part12 ul li .img20_text h5{ text-align:center; height:50px; overflow:hidden; margin-top:45px;}
.part12 ul li .img20_text span{ font-size:14px; color:#c4c2c2; font-weight:bold; background:url(../images/homePage2.png) right top no-repeat; line-height:50px; display:inline-block; padding-right:40px;}
.part12 ul li:hover img{transform:scale(1.1);transition:all 0.3s;}
.part12 ul li:hover h3{color:#e37310}
.part12 ul li:hover h4{color:#e37310}
.part12 ul li:hover .img20_text span{ background:url(../images/homePage3.png) top right no-repeat; color:#e37310}
.part12 ul li:hover{ border:1px solid #e37310}
.jtui_zstitle{
	font-size: 42px;
	font-weight: 700;
	text-align: center;
	text-shadow: 0 1px #d0d0d0, 1px 0 #d0d0d0, 3px 1px #d0d0d0, 2px 3px #d0d0d0;
	color: #0e4da9;
	margin: 50px auto;
}
.jtui_zstitle img{
	margin-right: 10px;
	margin-left: 5px;
}
.jtui_div4_button {
    font-size: 18px;
    margin: 0 auto;
    color: #fff;
    font-weight: 700;
    text-align: center;
    margin-top: 30px;
    letter-spacing: 1px;
    cursor: pointer;
    width: 140px;
    line-height: 40px;
    background: #ff8418;
    border-radius: 20px;
}

.newrunse-count ul {
    height: 188px;
    display: flex;
    justify-content: space-between;
}
.newrunse * {
    box-sizing: border-box;
}
.newrunse-count ul li .blue {
    font-size: 26px;
    color: #f9e818;
    margin-bottom: 5px;
    margin-top: 35px;
    font-weight: bold;
}
.newrunse-count ul li .bold {
    font-size: 18px;
    color: #fff;
    margin-bottom: 10px;
    font-weight: bold;
}
.newrunse-count ul li .txt {
    font-size: 14px;
    color: #eee;
    line-height: 1.6;
}
.newrunse-count{
	color: #FFFFFF;
    background: linear-gradient(120deg, #5960FF 1%, #3E98FF 100%);
}



/*优势*/
.fluid-section-one{
	position:relative;
	overflow: hidden;
}

.fluid-section-one .outer-container{
	min-height:250px;
	background-color:#f9f9f9;
	overflow: hidden;
}

.fluid-section-one .image-column{
	position:absolute;
	left:0px;
	top:0px;
	width:50%;
	height:100%;
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover;	
}

.fluid-section-one .image-column .image-box{
	position:relative;
	display:none;	
}

.fluid-section-one .image-column .image-box img{
	position:relative;
	display:block;
	width:100%;
}

.fluid-section-one .content-column{
	position:relative;
	float:right;
	width:50%;
}

.fluid-section-one .content-column .inner-column{
	position:relative;
	max-width:600px;
	width:100%;
	margin:0 auto;
	padding:80px 15px 40px 40px;
}

.fluid-section-one .content-column .inner-column h2{
	position: relative;
	color:#4698ff;
	font-weight: 700;
	line-height: 1.4em;
	margin-bottom: 20px;
	font-size: 34px;
}

.fluid-section-one .content-column .inner-column .text{
	position: relative;
	font-size: 16px;
	color:#222222;
	line-height: 1.7em;
	margin-bottom: 35px;
}

/*Featured Block*/

.featured-block{
	position: relative;
	margin-bottom: 20px;
}

.featured-block .feature-inner{
	position: relative;
}

.featured-block .feature-inner .icon-box{
	position: absolute;
	left: 0px;
	top: 5px;
	line-height: 1em;
	font-size: 48px;
	color:#13b5ea;
}

.featured-block .feature-inner h3{
	position: relative;
	color:#222222;
	font-size: 18px;
	line-height: 1.6em;
}
.featured-block .feature-inner h3 span{
	font-weight: bold;
    padding-right: 20px;
    font-size: 18px;
}


/*服务流程*/
.jtui_div5{
	overflow: hidden;
	margin-bottom: 50px;
}
.jtui_div5_div{
	width: 25%;
    float: left;
    text-align: center;
}
.jtui_div5_div .tetp{
	font-size: 20px;
	line-height: 30px;
	text-align: center;
	margin-top: 30px;
}


/*新闻资讯*/
.main_resources .main_resources_msg .main_resources_msg_left{
    width: 35.25rem  /* 564/16 */;
    float: left;
    text-align: left;
}
.main_resources .main_resources_msg .main_resources_msg_left>h1{
    width: 100%;
    height: 6.3125rem  /* 101/16 */;
    line-height: 5.8125rem  /* 93/16 */;
    font-size: 1.4375rem  /* 23/16 */;
    color: #333333;
    margin-bottom: 0.125rem  /* 2/16 */;
    border-bottom: 1px dashed #dcdcdc;
    position: relative;
}
.main_resources .main_resources_msg .main_resources_msg_left>h1 > img:nth-child(1){
    position: absolute;
    width: 1.25rem  /* 20/16 */;
    height: 0.1875rem  /* 3/16 */;
    left: 0;
    top: 4.5625rem  /* 73/16 */;
}
.main_resources .main_resources_msg .main_resources_msg_left>h1 > img:nth-child(2){
    position: absolute;
    width: 4rem  /* 64/16 */;
    height: 1.5rem  /* 24/16 */;
    left: 90%;
    top: 40%;
    cursor: pointer;
}
.main_resources .main_resources_msg .main_resources_msg_left .main_resources_msg_left_ul{
    width: 100%;
}
.main_resources .main_resources_msg .main_resources_msg_left .main_resources_msg_left_ul>li{
    width: 100%;
    height: 3.375rem  /* 54/16 */;
    line-height: 3.375rem  /* 54/16 */;
    list-style: url("../images/index_images/xszzzx.png") inside;
    border-top: 1px dashed #dcdcdc;
    position: relative;
}
.main_resources .main_resources_msg .main_resources_msg_left .main_resources_msg_left_ul>li:nth-child(1){
    height: 3.1875rem  /* 51/16 */;
}
.main_resources .main_resources_msg .main_resources_msg_left .main_resources_msg_left_ul>li > a{
    font-size: 0.8125rem  /* 13/16 */;
    /*float: left;*/
   color: #333;
}
.main_resources .main_resources_msg .main_resources_msg_left .main_resources_msg_left_ul> li > span{
    font-size: 0.75rem  /* 12/16 */;
    color: #e37310;
    position: absolute;
    height: 100%;
    top: 0;
    left: 92%;
}

.main_resources .main_resources_msg .main_resources_msg_right{
    width: 35.25rem ;
    float: right;
    margin-left: 4.5rem  /* 72/16 */;
    text-align: left;
}
.main_resources .main_resources_msg .main_resources_msg_right>h1{
    width: 100%;
    height: 6.3125rem  /* 101/16 */;
    line-height: 5.8125rem  /* 93/16 */;
    font-size: 1.4375rem  /* 23/16 */;
    color: #333333;
    margin-bottom: 0.125rem  /* 2/16 */;
    border-bottom: 1px dashed #dcdcdc;
    position: relative;
}
.main_resources .main_resources_msg .main_resources_msg_right>h1 > img:nth-child(1){
    position: absolute;
    width: 1.25rem  /* 20/16 */;
    height: 0.1875rem  /* 3/16 */;
    left: 0;
    top: 4.5625rem  /* 73/16 */;
}
.main_resources .main_resources_msg .main_resources_msg_right>h1 > img:nth-child(2){
    position: absolute;
    width: 4rem  /* 64/16 */;
    height: 1.5rem  /* 24/16 */;
    left: 90%;
    top: 40%;
    cursor: pointer;
}
.main_resources .main_resources_msg .main_resources_msg_right .main_resources_msg_right_ul{
    width: 100%;
}
.main_resources .main_resources_msg .main_resources_msg_right .main_resources_msg_right_ul>li{
    width: 100%;
    height: 3.375rem  /* 54/16 */;
    line-height: 3.375rem  /* 54/16 */;
    list-style: url("../images/index_images/xszzzx.png") inside;
    border-top: 1px dashed #dcdcdc;
    position: relative;
}
.main_resources .main_resources_msg .main_resources_msg_right .main_resources_msg_right_ul>li:nth-child(1){
    height: 3.1875rem  /* 51/16 */;
    color: #333;
}
.main_resources .main_resources_msg .main_resources_msg_right .main_resources_msg_right_ul>li > a{
    font-size: 0.8125rem  /* 13/16 */;
    color: #333;
}
.main_resources .main_resources_msg .main_resources_msg_right .main_resources_msg_right_ul> li > span{
    font-size: 0.75rem  /* 12/16 */;
    color: #e37310;
    position: absolute;
    height: 100%;
    top: 0;
    left: 92%;
}
.main_resources{
	overflow: hidden;
	margin-bottom: 50px;
}


/*特权*/
 .newrunse-tequan .w1200 {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    height: 100%;
}
.newrunse-tequan ul {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.newrunse-tequan .w1200 ul li {
	background: #fff;
    display: flex;
    flex-direction: column;
    width: 313px;
    height: 260px;
    box-shadow: 0px 2px 20px 0px #633869;
    border-radius: 10px;
    margin-right: 32px;
    padding: 30px 20px 0 30px;
}
.newrunse-tequan .w1200 ul li .tit {
    display: flex;
    align-items: center;
    font-size: 20px;
    color: #000000;
    font-weight: bold;
    margin-bottom: 25px;
    margin: 10px auto;
}
.newrunse-tequan .w1200 ul li .tit img {
    width: 50px;
    margin-right: 4px;
}
.newrunse-tequan .w1200 ul li .txt2 {
    line-height: 2;
    color: #333333;
}
.newrunse-tequan{
	background: linear-gradient(0deg, #5960FF 1%, #3E98FF 100%);
	padding-bottom: 80px;
}

.promo_banner--text {
    font-size: 18px;
    line-height: 30px;
    padding: 20px 0 20px;
    font-weight: 600;
}
.promo_banner--text {
    font-size: 18px;
    line-height: 30px;
    padding: 20px 0 20px;
    font-weight: 600;
}

.jtui_div7{
	background: url(../images/promo_banner_bg.jpg) 50% 50% no-repeat;
    background-size: contain;
    padding: 30px 0;
}

.section-index-team {
    position: relative;
    padding: 0;
}
.promo_banner--text1{
	position: relative;left: 48%;text-align: left;width: 670px;font-size: 16px;color:#000000;
}
.promo_banner--text2{
	position: relative;left: 48%;text-align: left;width: 670px;font-size: 16px;color:#000000;"
}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: 0px;
}


/*左侧*/
.left_fix {
    position: fixed;
    left: 0;
    top: 35%;
    z-index: 9999;
}
.left_fix img {
    display: block;
    width: 220px;
}


/*******************添加修改******************/
/*******更多服务******/
.long2 h3 {
    font-size: 30px;
    margin: 58px 0px 50px;
    text-align: center;
}
.more_ser { padding: 0px 0px; background-image: url(../images/bg_icon.png); background-color: #f5f5f5;}
.ser {/* background: url(../images/qkbj.jpg) no-repeat center center; */}
.ser .btitle3 { height: auto; padding-bottom: 0px;}
.ser .pag_p { margin-bottom: 50px; color: #fff;}
/*.server-m { padding-bottom: 70px;}
.server-m:after { content:""; clear: both; display: block; overflow: hidden; height: 0px;}
.server-m h2{margin-bottom:40px;}
.server-m div{box-shadow: 0 0 10px rgba(0,0,0,0.1);width:286px; height:440px; margin-right:18px; float:left; border-radius:5px; overflow:hidden; position:relative; background-color:#fff;}
.server-m div{-webkit-transition:transform 0.3s ease; -moz-transition:transform 0.3s ease; -ms-transition:transform 0.3s ease; transition:transform 0.3s ease;}
.server-m div:hover{-webkit-transform:translateY(-3px); -moz-transform:translateY(-3px); -ms-transform:translateY(-3px); transform:translateY(-3px); box-shadow:0 0 20px rgba(0,0,0,0.15);}
.server-m h4{height:90px;padding-left:30px;line-height:90px;font-size:22px;color:#fff;background-color: #00a0a6;position:relative;}
.server-m h4 span{position:relative; z-index:3;}
.server-m img{    
	position: absolute;
    top: 16px;
    right: 16px;
    z-index: 2;
    width: 60px;
    height: 60px;
}
.server-m ul{width:248px; padding-bottom:11px; border-bottom:1px solid #eee; margin:0 auto;}
.server-m li{padding:0 17px; margin:29px 0 0 0; color:#777; font-size:14px; position:relative;}
.server-m li:before{content:""; display:inline-block; width:11px; height:11px;position:absolute; top:5px; left:0; background: url(../images/ico.png) no-repeat;}
.server-m li b{display:block; margin-bottom:4px; font-size:16px; color:#6761e9;}
.server-m li b a { display: block; color:#00b2b8;}
.server-m li b a:hover { color: #f49329;}
.server-m>div>span{display:block; width:248px; height:53px; margin:0 auto; line-height:53px; font-size:16px; color:#ef002c;}
.server-m>div>span a { color: #f49329; display: block;}
.server-m>div>span a:hover {color:#6761e9;}
.server-m i{float:right; font-style:normal;}*/
.nomr {margin-right: 0 !important;}


/*服务*/
.content3{}
.fw_title {text-align: center;}
.fw_title label {
	font-size: 32px;
	line-height: 50px;
	display: inline-block;
	position: relative;
	}
.content3 .box{padding:55px 0 80px; display:flex; justify-content:space-between;}
.content3 .item{width:294px;padding-bottom: 30px; background-color:#ffffff; box-shadow: 0px 3px 8px 0px rgba(68, 68, 68, 0.36); border-radius:10px;background-position:left bottom; background-repeat:no-repeat;}
.content3 .item h2{height:67px; font-size:30px; color:#fff; text-align: center; line-height:66px; border-radius:10px 10px 0px 0px; font-weight:bold; letter-spacing:1px;}

.content3 .item h4{margin-top:32px; text-align:right; padding-right:15px;}
.content3 .item h4 a{display:inline-block; width:75px; height:29px; background-color:#ffffff; border-radius:5px; border:solid 1px #585858; text-align: center; line-height:28px; font-size:18px; color:#373737; transition:all .1s ease;}
.content3 .item h4 a:hover{background-color:#585858; border:solid 1px #585858; color:#fff;}
.content3 .item1{background-image:url(../images/con3-bg1.jpg);}
.content3 .item2{background-image:url(../images/con3-bg2.jpg);}
.content3 .item3{background-image:url(../images/con3-bg3.jpg);}
.content3 .item4{background-image:url(../images/con3-bg4.jpg);}
.content3 .item1 h2{background-color:#ff8d40;}
.content3 .item2 h2{background-color:#ff5562;}
.content3 .item3 h2{background-color:#40a7ff;}
.content3 .item4 h2{background-color:#ff7364;}

.server-m ul{width:248px; padding-bottom:11px; border-bottom:1px solid #eee; margin:0 auto;}
.server-m li{padding:0 17px; margin:29px 0 0 0; color:#777; font-size:14px; position:relative;}
.server-m li:before{content:""; display:inline-block; width:11px; height:11px;position:absolute; top:5px; left:0; background: url(../images/ico.png) no-repeat;}
.server-m li b{display:block; margin-bottom:4px; font-size:16px; color:#6761e9;}
.server-m li b a { display: block; color:#1257a2;}
.server-m li b a:hover { color: #ef002c;}


/******重要性******/
.zy_sci { padding-bottom: 50px;}
.zy_sci_p {
	margin: 50px auto;
	width: 70%;
	}
.zy_sci_p p {
	margin-bottom: 10px;
    text-align: justify;
    font-weight: 400;
    line-height: 30px;
	font-size: 18px;
	}
.zy_sci_p p font { color: #f60;}

.select-title {
    text-align: center;
    font-size: 36px;
    color: #fff;
	margin-bottom: 30px;
	}
.zy_abys {
	padding: 40px 0px;
	background: url(../images/youshi.jpg) center center no-repeat;
	}
.zy_ys {
	display: flex;
	justify-content: space-around;
	flex-wrap: wrap;
	}
.zy_ys li {
	padding: 25px 10px;
	margin: 20px 30px;
	width: calc(50% - 60px);
	text-align: center;
	background: #fff;
	border-radius: 15px;
	box-shadow: 0px 0px 20px rgba(255,255,255,.5);
	}
.zy_ys li h3 {font-size: 22px;}
.zy_img {
    width: 200px;
    margin: 15px auto 25px;
	}
.zy_img img { width: 100%;}

.zy_ys li p {
    padding: 10px 20px;
    line-height: 30px;
    text-align: justify;
	font-size: 16px;
	}
	


/*表单*/
.biaodan{
	background: url(../images/bd2.jpg) no-repeat top center;
	height: 260px;
	position: relative;
}
.biaodan .bdform{
	width: 1155px;
	margin: 0 auto;
	padding: 149px 0 0 200px;
	box-sizing: border-box;
}
.biaodan form .in{
	height: 50px;
	width: 320px;
	border-radius: 5px;
	padding-left: 20px;
	float: left;
	border: none;
	font-size: 13px;
}
.biaodan form .in.in2{
	margin-left: 60px;
}
.biaodan form .tijiao{
	margin-left: 78px;
	width: 173px;
	height: 61px;
	background: none;
	border: none;
	float: left;
}

/***********bd-1************/
.bd-1{
	background: url(../images/bd-1.jpg) center center no-repeat;
	padding: 60px 0px;
	}
.bd-1 .bdbox1 {
	display: flex;
	justify-content: space-between;
	}
.bd_1_form {
	width: 30%;
	padding: 10px 10px;
	background: linear-gradient(135deg, #ffd27c, #ffbb8f);
	border-radius: 10px;
	box-shadow: 5px 5px 25px rgb(187,114,70,.3);
	}
.bd_1_form .bd_1_bg {
	background: #fff;
	border-radius: 10px;
	padding: 35px 20px;
	}
.bd_1_form .bd_1_bg h3 {
	line-height: 40px;
	font-size: 20px;
	color: #b20d0d;
	background: linear-gradient(45deg, #ffc735, #ffd781);
	box-shadow: 2px 2px 10px rgb(0,0,0,.2);
	border-radius: 4px;
	display: block;
	text-align: center;
	margin-bottom: 10px;
	}
.bd_1_form form input {
	line-height: 40px;
	width: 100%;
	padding: 0px 15px;
	background: rgb(255,255,255,1);
	border: 1px solid #ccc;
	font-size: 14px;
	color: #999;
	outline: none;
	box-sizing: border-box;
	margin: 25px 0px 0px;
	border-radius: 4px;
	overflow: hidden;
  	text-overflow: ellipsis;
  	white-space: nowrap;
	}
input::-webkit-input-placeholder {color: #999;}

.bd_1_form button {
	line-height: 42px;
	background: #3d6afe;
	box-shadow: 0px 0px 10px rgb(200,32,62,.2);
	color: #fff;
	font-size: 18px;
	width: 100%;
	display: block;
	border: none;
	border-radius: 4px;
	cursor: pointer;
	margin: 15px 0px 0px;
	}
.bd_1_tit {
	width: 65%;
	background: url(../images/bd-1-1.png) right bottom no-repeat;
	background-size: auto 85%;
	}
.bd_1_tit h4 {
	font-size: 70px;
	color: #fff;
	font-weight: bold;
	-webkit-text-stroke: 2px #ff6b36;
	text-shadow: 3px 3px 5px rgb(175,85,20,.8);
	margin-bottom: 20px;
	}
.bd_1_tit p {
	background: rgb(255,255,255,.5);
	box-shadow: 0px 0px 15px rgb(0,0,0,.1);
	border-radius: 10px;
	padding: 30px 40px;
	font-size: 18px;
	line-height: 40px;
	text-indent: 2em;
	margin-right: 320px;
	}
