@charset "utf-8";
.text-oblue,
a.text-oblue:link,
a.text-oblue:visited,
.button.border-oblue,
blockquote.border-oblue,
.pager.border-oblue a,
.pager-prev.border-oblue,
.pager-next.border-oblue {
	color: #C7000B
}

.border-oblue,
.border-oblue .button,
.border-oblue .tab-nav li a,
.border-oblue .tab-body,
.button.bg-oblue,
.selected.border-oblue,
.pointer.border-oblue li,
.nav.border-oblue .active a,
.nav.nav-tabs.border-oblue,
.nav-main.border-oblue a,
.nav-main.border-oblue .nav-head,
.pagination.border-oblue li,
.pager.border-oblue a {
	border-color: #0054a6
}

.bg-oblue,
.border-oblue .button.active,
.pointer.border-oblue .active,
.nav-pills.border-oblue .active a,
.nav-oblue.border-oblue .nav-head,
.pagination.border-oblue .active {
	background-color: #0054a6
}

.card {
	-webkit-box-shadow: rgba(51, 51, 51, 0.25) 0 0 35px;
	-moz-box-shadow: rgba(51, 51, 51, 0.25) 0 0 35px;
	box-shadow: rgba(51, 51, 51, 0.25) 0 0 35px
}

.container {
	width: 95% !important;
	padding: 0 !important
}
.container1 {
	width: 85%;
	padding-left:15%
}

.container2 {
	width: 100% !important;
	padding: 0 !important
}

.fixed-top {
	z-index: 9
}

.nav .active a {
	color: #0054a6;
	border-bottom: 3px solid #c7dae8;
}

.nav-inline li a {
	font-size: 16px;
	font-weight: bold;
	color: #333;
	letter-spacing: 1px;
	padding: 5px;
}

.nav-inline li {
	padding: 25px 17px;
}

.banner {
	z-index: 0;
	margin-top:10px;
}

.main {
	margin-top: -70px;
	z-index: 1;
	position: relative
}

.text-size34 {
	font-size: 34px
}

.text-size28 {
	font-size: 28px
}

hr.w170 {
	width: 170px;
	height: 3px;
	float: left
}

.h50 {
	height: 50px
}

.clearboth {
	clear: both
}

.padding-max {
	padding: 40px
}

.padding-41 {
	padding: 41px
}

.more {
	padding: 8px 15px;
	color: #999;
	font-size: 14px;
}

.otit strong {
	font-size: 24px
}

.otit small {
	font-size: 14px
}

.otit .x3 {
	width: 257px
}

.otit .x9 {
	width: 943px;
	height: 57px;
	line-height: 57px;
}

.pt {
	margin-bottom: 0
}

.xmtj,
.xgbd {
	width: 580px;
	padding: 6px 20px
}

.bg-ogray {
	background-color: #f2f2f2
}

.media strong {
	padding: 8px 0
}

.media a img {
	max-height: 147px;
	text-align: center
}

.list-group,
.list-link {
	border: solid 1px transparent
}

.list-group i,
.list-link i {
	width: 10px;
	height: 3px;
	margin-right: 10px;
	background-color: #0054a6;
	display: inline-block;
	margin-bottom: 3px
}

.trade-content .x4:nth-child(1) {
	width: 390px
}

.trade-content .x4:nth-child(2) {
	width: 380px;
	margin: 0 10px
}

.trade-content .x4:nth-child(3) {
	width: 410px
}

.trade-content .trade-box-item {
	display: inline-block;
	position: relative
}

.trade-content .trade-box-item .item-logo {
	position: relative;
	background-image: url(../images/blackbg.png);
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.trade-content .trade-box-item .item-logo img {
	width: 100%;
	max-height: 492px
}

.trade-content .trade-box-item .item-title {
	font-size: 24px;
	text-align: center;
	color: #fff
}

.trade-content .trade-box-item .item-text a {
	line-height: 30px;
	text-align: center;
	color: #fff
}

.trade-content .item01 {
	width: 100%;
	height: 492px
}

.trade-content .item02 {
	width: 100%;
	height: 492px
}

.trade-content .item03 {
	width: 100%;
	height: 240px;
	margin-bottom: 10px
}

.trade-content .item04 {
	width: 100%;
	height: 240px
}

.trade-content .item03 .item-logo img,
.trade-content .item04 .item-logo img {
	height: 240px
}

.class_cover {
	position: absolute;
	width: 100%;
	height: 100%;
	line-height: 30px;
	padding-left: 5px;
	background-color: rgba(0, 0, 0, 0.5);
	color: #fff;
	display: none;
	left: 0;
	bottom: 0;
	padding: 20px 50px
}

.trade-content .item01 .class_cover,
.trade-content .item02 .class_cover {
	line-height: 110px;
	padding: 90px 50px
}

.posdata {
	position: absolute;
	margin: -338px 0;
	text-align: center;
	padding: 0 10px;
	width: 78px
}

.posdata b,
.poslistdata b {
	font-size: 48px
}

.poslistdata {
	display: inline-block;
	text-align: center;
	padding: 0 10px;
	width: 78px
}

.poslistbody {
	width: 470px;
	display: inline-block
}

.acadelist .media {
	width: 285px;
	margin-right: 15px;
	margin-bottom: 15px
}
.acadelist .media:hover{
	box-shadow: 0 10px 40px 0 rgba(0,0,0,.1);
	transition: all .2s linear;
}

.acadelist .media a {
	display: block
}

.acadelist .media a img {
	max-height: 190px
}

.acadelist .media:first-child {
	margin-top: 15px
}

.acadelist .media:nth-child(4n+0) {
	margin-right: 0
}
/*入驻流程*/
.liucheng {}
.liucheng .stp{
	width: 200px;
	height: 100px;
	display: inline-block;
	margin: 0 25px 25px 0;
}
.liucheng .pr1,.liucheng .pr12{
	margin-left: 0;
}
.liucheng .pr5,.liucheng .pr6,.liucheng .pr7,.liucheng .pr8{
	margin-right: 0;
}
.liucheng .pr6,.liucheng .pr7{
	display: block;
}
.cstep{}
.liucheng .cstep .cp1,.liucheng .cstep .cp2{
	display: inline-block;
	float: left;
}
.liucheng .cstep .cp1 img{
	margin-right: 25px;
}

.links {
	width: 1195px;
	margin: 30px auto 50px
}

.scroll {
	width: 1195px;
	position: relative;
	overflow: hidden
}

.picbox {
	width: 90%;
	height: 210px;
	overflow: hidden;
	position: relative;
	margin: 15px auto
}

.picbox ul {
	height: 210px;
	padding-left: 0 !important
}

.piclist {
	position: absolute;
	left: 0;
	top: 0
}

.piclist li.goodlist {
	width: 195px;
	height: 85px;
	float: left;
	margin: 10px;
	text-align: center;
	padding: 0;
	list-style: none
}

.piclist li.goodlist a {
	line-height: 85px;
	vertical-align: middle
}

.piclist li.goodlist img {
	max-width: 195px;
	max-height: 85px;
	vertical-align: middle
}

.swaplist {
	position: absolute;
	left: -3000px;
	top: 0
}

.og_next,
.og_prev {
	width: 30px;
	height: 60px;
	background: url(../images/btn.png) no-repeat;
	position: absolute;
	top: 95px;
	z-index: 99;
	cursor: pointer
}

.og_prev {
	background-position: 0 0;
	left: 15px
}

.og_prev:hover {
	background-position: 0 -60px
}

.og_next {
	background-position: -30px 0;
	right: 15px
}

.og_next:hover {
	background-position: -30px -60px
}

.content p,
.content div {
	line-height: 40px !important
}
.content p img,.content section img{
	margin: 0 auto;
}
.menu {
	list-style: none
}

.menu li {
	height: 50px;
	line-height: 50px
}

.menu li:hover a,
.menu li.active a {
	font-weight: bold;
	color: #0054a6
}

.menu li i {
	border-left: 3px solid #fff;
	width: 3px;
	display: inline-block;
	margin-right: 10px;
	padding: 10px 0;
	vertical-align: middle
}

.menu li:hover i,
.menu li.active i {
	border-left: 3px solid #0054a6
}

.pages span {
	cursor: pointer;
	display: inline-block;
	line-height: 32px;
	padding: 0 12px;
	margin: 0 10px;
	text-align: center;
	background-color: #f6f7f9;
	border-radius: 5px;
	-webkit-transition: all .4s;
	transition: all .4s;
	font-size: 14px;
	font-family: Arial;
	color: #333
}

.pages .page-numbar {
	background-color: transparent;
	margin: 0;
	padding: 0
}

.pages .page-numbar .page-num {
	background-color: #f6f7f9;
	border-radius: 5px;
	padding: 8px 15px;
	margin: 0 10px
}

.pages .page-numbar .page-num-current {
	background-color: #0054a6;
	color: #fff
}

footer {
	background-color: #C7000B;
	color: #fff
}

footer .nav li{
	display: inline-block;
    padding: 0 85px;
}
footer .nav li a {
	color: #fff !important;
	font-size: 16px;
	font-weight: normal;
    line-height: 30px;
}
.code img,.code small{
	display: inline-block;
	vertical-align: middle;
}
.code small{
	width: 130px;
	text-align: left;
}

.doc-backtop {
	position: fixed;
	right: 5px;
	bottom: 0;
	color: #999;
	font-size: 30px;
	cursor: pointer;
	z-index: 9
}

/*院士寄语*/
.ysjy{
	background-image: url(../images/bg-ysjy.png);
	background-repeat: no-repeat;
	background-size: cover;
	width: 100%;
	height: 600px;
}
.pager-prev, .pager .pager-prev, .pager-next, .pager .pager-next{
	background-color: #fff;
}
.media-body {font-size: 14px;}

.acimg{border-radius: 50%;overflow: hidden;width: 160px;height: 160px; border: 1px solid #ccc;margin: 10px auto;outline: none;}
.acimg img{margin: 0 auto;transform: scale(1.1);}
.acimg img:hover{transition: all .2s linear;}
.footer-font-size{
	font-size: 15px !important;
}