﻿@charset "utf-8";
/* CSS Document */
.rsptop p {
	color: #a9b6c9;
	margin: 0;
	width: 100%;
}
.rsptop a {
	color: #a9b6c9;
	padding: 0 10px;
	text-decoration: none;
}
.rsptop a:hover {
	color: #fff;
	text-decoration: none;
}
a.trl1 {
	background: url(rsptop_icon4.png) left center no-repeat;
	margin-left: 10px;
	padding: 0 0 0 25px;
}
a.trl2 {
	background: url(rsptop_icon3.png) left center no-repeat;
	margin-left: 15px;
	padding: 0 0 0 25px;
}
.flexslider {
	background: url(Preloader_3.gif) 50% no-repeat;
	height: 300px;
	position: relative;
}
.slides {
	position: relative;
	z-index: 0;
}
.slides li {
	height: 300px;
}
.flex-control-nav {
	bottom: 60px;
	left: 80%;
	position: absolute;
	z-index: 2;
}
.flex-control-nav li {
	display: inline-block;
    *display: inline;
	height: 14px;
	margin: 0 5px;
	width: 14px;
	zoom: 1;
}
.flex-control-nav a {
	background: url(dot.png) right 0 no-repeat;
	cursor: pointer;
	display: inline-block;
	height: 14px;
	line-height: 40px;
	overflow: hidden;
	width: 14px;
}
.flex-control-nav .flex-active {
	background-position: 0 0;
}
.text-pos {
	font-size: 1.125rem;
	left: 45%;
	line-height: 2.5rem;
	position: absolute;
	top: 35%;
}
.slides h2 {
	animation: 0.6s ease 0.4s normal both 1 running fadeInRight;
}
.slides h2 {
	font-family: "SourceHanSansK-ExtraLight";
	font-size:2.5rem;
	font-weight: normal;
	line-height: 2.5rem;
	margin-bottom:3px;
}
.slides h3 {
	animation: 0.6s ease 0.8s normal both 1 running fadeInRight;
}
.slides h3 {
	background-color: #fff;
	color: #2395ff;
	font-size: 1.5rem;
	font-weight: normal;
	height: 2.25rem;
	left: 0;
	line-height: 2.25rem;
	padding: 0 20px 0 10px;
	position: absolute;
	text-align: center;
}
.slides .intro_title_more {
	background-color: #fff;
	height: 1.625rem;
	position: absolute;
	right: -64px;
	top: .3125rem;
	width: 64px;
}
.slides .intro_tri {
	border-color: transparent #1d92ff transparent transparent;
	border-style: dashed solid dashed dashed;
	border-width: 13px 10px;
	font-size: 0;
	height: 0;
	line-height: 0;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0;
	vertical-align: middle;
	width: 0;
}
.ban_detail {
	
}
.detail_tips {
	font-size: 0.875rem;
	line-height: 1.125rem;
	padding-top: .375rem;
}
.detail_btn {
	background-color: #1d92ff;
	border: 1px solid #fff;
	color: #fff;
	display: inline-block;
	font-size: 0.75rem;
	height: 1rem;
	line-height: 1rem;
	margin-left:0.5rem;
	text-align: center;
	width: 4rem;
}
.ban_detail a {
	outline: 0 none;
	text-decoration: none;
}
@keyframes fadeInRight {
0% {
 opacity: 0;
 transform: translate3d(30%, 0px, 0px);
}
100% {
 opacity: 1;
 transform: none;
}
}

.text-logo1{color:#fff;}


/* ==========================================================================
   菜单样式--s0ti7ed2lv
   ========================================================================== */
#main-nav a {
	color: #444;
}
#main-nav {
	color: #444
}
#main-nav>ul>li>ul {
	background: #e4e4e4;
}
#main-nav ul li a:hover, #main-nav>ul>li:hover>a,#main-nav ul li a.cred:hover, #main-nav>ul>li.cred:hover>a {
	color: #fff;
	background: #1ba3e3;
}

#content-wrap {
	overflow: hidden
}
.mobile-only {
	display: none
}
#main-nav {
	position: relative;
	z-index: 100;
	margin: 0 auto;
	max-width: 1200px;
}
#main-nav ul li {
	position: relative;
	float: left;
	width: 139.71428571428572px;
	width: calc(14.285714285714286%);
}
#main-nav ul li a {
	text-align: center;
	display: block;
	text-decoration:none;
	padding: 1em 1.5em;
	color:#fff;
}
#main-nav ul li ul li a {
	text-align: left;
	color:#444;
}
#main-nav ul li ul li a.cred {
	color:red;
}
#main-nav>ul {
	height: 100%;
	position: relative;
	z-index: 100
}
#main-nav>ul>li {
	position: relative;
	display: block;
	float: left;
	width: 14.285714285714286%;
}
#main-nav>ul>li>a {
	height: 60px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-khtml-box-sizing: border-box;
	width: 100%;
	padding: 0 1em;
	text-align: center;
	display: table;
	border-left:1px solid #0b529b;
}
#main-nav>ul>li>a.bdr1 {
	border-right:1px solid #0b529b;
}
#main-nav>ul>li>a>span {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}
#main-nav>ul>li>a>span>i{
	overflow:hidden;padding:8px 20px;
	background:transparent url(menuicon_sprite.png) 0 0 no-repeat;	
}
#main-nav>ul>li>a>span>i.icon_2{
    background-position:-38px 0;	
}
#main-nav>ul>li>a>span>i.icon_3{
    background-position:-76px 0;	
}
#main-nav>ul>li>a>span>i.icon_4{
    background-position:-114px 0;	
}
#main-nav>ul>li>a>span>i.icon_5{
    background-position:-151px 0;	
}
#main-nav>ul>li>a>span>i.icon_6{
    background-position:-190px 0;	
}
#main-nav>ul>li>a>span>i.icon_7{
    background-position:-228px 0;	
}
nav#main-nav .menu-content {
	padding: .5em;
	font-size:.875rem;
}
#main-nav>ul>li a {
	-webkit-transition: background-color .25s ease-in-out;
	-moz-transition: background-color .25s ease-in-out;
	-o-transition: background-color .25s ease-in-out;
	transition: background-color .25s ease-in-out
}
#main-nav>ul>li>ul {
	opacity: 0;
	-webkit-transition: opacity .25s ease-in-out;
	-moz-transition: opacity .25s ease-in-out;
	-o-transition: opacity .25s ease-in-out;
	transition: opacity .25s ease-in-out
}
#main-nav>ul>li:hover>ul {
	opacity: 1
}
#main-nav>ul>li>ul>li>a {
	font-weight: 700;
}
#main-nav>ul>li>ul>li a {
	padding: .5em;
}
#main-nav>ul>li>ul {
	overflow: hidden;
}
#main-nav>ul>li>ul {
	position: absolute;
	left: -9999px;
	padding: 6px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-khtml-box-sizing: border-box;
}
#main-nav>ul>li:hover>ul {
	left: 0
}
#main-nav>ul>li>ul>li {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-khtml-box-sizing: border-box;
	padding: 6px;
}
#main-nav>ul>li>ul>li ul li {
	width: 100%;
}
#main-nav>ul>li.full {
	position: static
}
#main-nav>ul>li.full>ul {
	width: 100%!important
}
#main-nav>ul>li.end-menu-item:hover>ul {
	right: 0;
	left: auto
}
#main-nav>ul>li.center-menu-item:hover>ul {
	left: -200%;
	right: auto
}
#main-nav>ul>li.columns-5>ul {
	width: 600%
}
#main-nav>ul>li.columns-4>ul {
	width: 500%;
}
#main-nav>ul>li.columns-3>ul {
	width: 360%
}
#main-nav>ul>li.columns-2>ul {
	width: 240%
}
#main-nav>ul>li.columns-1>ul {
	width: 100%
}
#main-nav>ul>li.columns-2>ul li.colspan-2 {
	width: 100%
}
#main-nav>ul>li.columns-3>ul>li.colspan-2 {
	width: 66.66666666%
}
#main-nav>ul>li.columns-3>ul>li.colspan-3 {
	width: 100%
}
#main-nav>ul>li.columns-4>ul>li.colspan-2 {
	width: 80.5%
}
#main-nav>ul>li.columns-4>ul>li.colspan-3 {
	width: 75%
}
#main-nav>ul>li.columns-4>ul>li.colspan-4 {
	width: 100%
}
#main-nav>ul>li.columns-5>ul>li.colspan-2 {
	width: 40%
}
#main-nav>ul>li.columns-5>ul>li.colspan-3 {
	width: 60%
}
#main-nav>ul>li.columns-5>ul>li.colspan-4 {
	width: 86%
}
#main-nav>ul>li.columns-5>ul>li.colspan-5 {
	width: 100%
}
#main-nav>ul>li.columns-5>ul>li {
	width: 14%;
	border-right:1px dotted #fff;
}
#main-nav>ul>li.columns-4>ul>li {
	width: 19.5%;
	border-right:1px dotted #fff;
}
#main-nav>ul>li.columns-3>ul>li {
	width: 33.333333333333336%
}
#main-nav>ul>li.columns-2>ul>li {
	width: 50%
}
#main-nav>ul>li.columns-1>ul>li {
	width: 100%
}
#main-nav ul {
	margin-left: 0!important;
	display: block!important
}
#placeholder-content {
	font-size: 16px
}
#main-nav>ul>li.columns-5>ul>li.colspan-4  .menu-content {
	line-height:1.5rem;
}
#main-nav>ul>li.columns-4>ul>li.colspan-2 a{
	display:inline-block;
}
#main-nav>ul>li.columns-4>ul>li.colspan-2 i.time {
	padding:.1em;
	font-size:.75rem;
}
#main-nav>ul>li.columns-4>ul>li.colspan-2 i.navlink {
	border:1px solid #ccc;padding:.3em;
	font-size:.75rem;margin-right:.5rem;
}