@charset "utf-8";
	* {
	box-sizing:border-box;
	-webkit-tap-highlight-color:rgba(0,0,0,0)
}

@font-face {
    font-family: "saicfont";
    src: url("../saicfont/sourcehansans.eot"); 
    src: url("../saicfont/sourcehansans.eot?#iefix") format("embedded-opentype"),
      url("../saicfont/sourcehansans.woff") format("woff"),
      url("../saicfont/sourcehansans.ttf") format("truetype"),
       url("../saicfont/sourcehansans.svg#YourWebFontName")
        format("svg");
    font-weight: bold;
    font-style: normal;
  }
@font-face {
	font-family:"Gotham-Light";
	src:url("../saicfonten/Gotham-Light.eot");
	src:url("../saicfonten/Gotham-Light.eot?#iefix") format("embedded-opentype"),url("../saicfonten/Gotham-Light.woff") format("woff"),url("../saicfonten/Gotham-Light.ttf") format("truetype"),url("../saicfonten/Gotham-Light.svg#YourWebFontName")
		format("svg");
	font-weight:bold;
	font-style:normal;
}

body {
	font-family:"Gotham-Light","saicfont" ;
	font-size:12px;
	line-height:1.5;
	color:#666;
	background-color:"#FFFFFF"
}
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
}
button,input,select,textarea {
	font-family:inherit;
	font-size:inherit;
	line-height:inherit;
	color:inherit
}
ul,ol {
	list-style:none
}
input::-ms-clear,input::-ms-reveal {
	display:none
}
img {
	vertical-align:top;
	border:0
}
::-moz-selection {
	background:#2db7f5;
	color:#fff
}
::selection {
	background:#2db7f5;
	color:#fff
}
a {
	color:#000;
	background:transparent;
	text-decoration:none;
	outline:0;
	cursor:pointer;
	-webkit-transition:color .3s ease;
	transition:color .3s ease
}
a:hover {
	color:#408ED6
}
a:active {
	color:#408ED6
}
a:active,a:hover {
	outline:0;
	text-decoration:none
}
a[disabled] {
	color:#ccc;
	cursor:not-allowed;
	pointer-events:none
}
.clearfix {
	zoom:1
}
.clearfix:before,.clearfix:after {
	content:" ";
	display:table
}
.clearfix:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
@font-face {
	font-family:fontawesome;
	src:url(../fonts/fontawesome-webfont.eot);
	src:url(../fonts/fontawesome-webfont.eot#iefix) format('embedded-opentype'),url(../fonts/fontawesome-webfont.woff) format('woff'),url(../fonts/fontawesome-webfont.ttf) format('truetype'),url(../fonts/fontawesome-webfont.svg#iconfont) format('svg')
}
.ico {
	display:inline-block;
	font-style:normal;
	font-family:fontawesome!important;
	vertical-align:baseline;
	text-align:center;
	text-transform:none;
	text-rendering:auto;
	line-height:1;
	text-rendering:optimizeLegibility;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	font-size:20px
}
.ico-link:after {
	margin-left:10px;
	content:"\f107"
}
.header {
	position:fixed;
	top:0;
	z-index:1000;
	width:100%;
	height:76px;
	padding:10px 20px;
	border-bottom:1px solid #D9D9D9;
	background-color:#FFF
}
.header .section {
	position:relative;
	zoom:1
}
.header .section:before,.header .section:after {
	content:" ";
	display:table
}
.header .section:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.header .section:before,.header .section:after {
	content:" ";
	display:table
}
.header .section:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.header .logo {
	float:left;
	width:160px;
	height:55px;
	font-size:0;
	overflow:hidden;
	background:url(../images/logo.png) no-repeat
}
.header .logo a {
	display:block;
	height:100%;
	outline:0
}
.header .nav-trigger {
	position:absolute;
	right:0;
	bottom:0;
	width:26px;
	height:28px;
	background:url(../images/ico-nav.png) no-repeat;
	cursor:pointer
}
.x-panel {
	position:relative;
	margin-top:20px;
	border:2px solid #F2F2F2;
	padding:20px;
	min-height:300px;
	border-radius:20px
}
.x-panel .panel-header {
	zoom:1
}
.x-panel .panel-header:before,.x-panel .panel-header:after {
	content:" ";
	display:table
}
.x-panel .panel-header:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.x-panel .panel-header:before,.x-panel .panel-header:after {
	content:" ";
	display:table
}
.x-panel .panel-header:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.x-panel .panel-header h2 {
	float:left;
	font-size:18px;
	padding-left:16px;
	line-height:normal;
	background:url(../images/dot.gif) no-repeat left center
}
.x-panel .panel-header .act {
	float:right;
	margin-top:3px;
	color:#408ED6
}
.x-panel .panel-header .act a:link,.x-panel .panel-header .act a:visited {
	color:#408ED6
}
.x-panel .panel-header .act a:hover,.x-panel .panel-header .act a:active {
	color:#408ED6
}
.x-grid-base .table td {
	text-align:left
}
.x-grid-data .table td:first-child {
	text-align:left
}
.x-grid-data,.x-regular {
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
	background-size:100% auto;
	background-repeat:no-repeat;
	background-position:bottom center
}
.x-grid-data {
	padding-bottom:30px;
	background-image:url(../images/x-grid.gif)
}
.x-regular {
	padding-bottom:90px;
	background-image:url(../images/x-regular.gif)
}
.x-stock {
	background-color:#1B66B3
}
.x-stock .panel-header h2 {
	color:#FFF;
	background-image:url(../images/x-dot.gif)
}
.x-stock .stock {
	margin-top:20px
}
.x-stock .stock .color-red {
	color:#FF3D3D
}
.x-stock .stock .color-green {
	color:#0CFF00
}
.x-stock .stock .stock-header {
	position:relative;
	zoom:1
}
.x-stock .stock .stock-header:before,.x-stock .stock .stock-header:after {
	content:" ";
	display:table
}
.x-stock .stock .stock-header:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.x-stock .stock .stock-header:before,.x-stock .stock .stock-header:after {
	content:" ";
	display:table
}
.x-stock .stock .stock-header:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.x-stock .stock .stock-header .stock-arrow {
	position:absolute;
	top:50%;
	left:52%;
	width:1px;
	height:60px;
	margin-top:-30px;
	background-color:#A4C2E1
}
.x-stock .stock .stock-header .stock-title {
	float:left;
	width:52%;
	text-align:center;
	color:#FFF
}
.x-stock .stock .stock-header .stock-title .stock-key,.x-stock .stock .stock-header .stock-title .stock-value {
	display:block
}
.x-stock .stock .stock-header .stock-title .stock-key {
	font-size:30px;
	line-height:normal
}
.x-stock .stock .stock-header .stock-title .stock-value {
	font-size:20px
}
.x-stock .stock .stock-header .stock-tips {
	float:right;
	width:48%
}
.x-stock .stock .stock-header .stock-tips .stock-number {
	font-size:36px;
	line-height:normal;
	text-align:center
}
.x-stock .stock .stock-header .stock-tips .stock-plus {
	padding:0 10px;
	font-size:14px;
	zoom:1
}
.x-stock .stock .stock-header .stock-tips .stock-plus:before,.x-stock .stock .stock-header .stock-tips .stock-plus:after {
	content:" ";
	display:table
}
.x-stock .stock .stock-header .stock-tips .stock-plus:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.x-stock .stock .stock-header .stock-tips .stock-plus:before,.x-stock .stock .stock-header .stock-tips .stock-plus:after {
	content:" ";
	display:table
}
.x-stock .stock .stock-header .stock-tips .stock-plus:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.x-stock .stock .stock-header .stock-tips .stock-plus .stock-growth,.x-stock .stock .stock-header .stock-tips .stock-plus .stock-percentage {
	float:left;
	width:50%;
	text-align:center
}
.x-stock .stock .stock-daily {
	margin-top:20px;
	padding:20px 0;
	border-top:1px solid #8DB3D9;
	border-bottom:1px solid #8DB3D9;
	font-size:14px;
	text-align:center;
	line-height:normal;
	color:#FFF
}
.x-stock .stock .stock-daily .stock-time {
	margin-left:20px
}
.x-stock .stock .stock-info {
	margin-top:12px;
	padding-left:20px;
	color:#FFF;
	zoom:1
}
.x-stock .stock .stock-info:before,.x-stock .stock .stock-info:after {
	content:" ";
	display:table
}
.x-stock .stock .stock-info:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.x-stock .stock .stock-info:before,.x-stock .stock .stock-info:after {
	content:" ";
	display:table
}
.x-stock .stock .stock-info:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.x-stock .stock .stock-info li {
	float:left;
	width:50%;
	margin:5px 0;
	font-size:14px
}
.x-post {
	font-size:14px;
	line-height:1.8
}
.x-post h3,.x-post p {
	margin-top:20px
}
.x-post p {
	text-indent:24px
}
.x-post p.x-media {
	text-indent:0
}
.x-post p.x-media img {
	max-width:100%
}
.x-post .x-align-right {
	float:right
}
.x-post h3 {
	margin-bottom:10px;
	font-size:18px;
	font-weight:400
}
.x-table-panel {
	border:1px solid #E8E8E8;
	box-shadow:0 0 2px rgba(0,0,0,.1)
}
.x-table-panel .table th,.x-table-panel .table td {
	padding-top:5px;
	padding-bottom:5px
}
.x-table td:first-child {
	text-align:left
}
.x-table-ext .table td {
	text-align:left
}
.x-table-ext .table td:first-child {
	text-align:center
}
.data-extends .ext-item {
	margin-top:30px
}
.data-extends .ext-item h1 {
	padding-bottom:20px;
	text-align:center;
	border-bottom:1px solid #D1D1D1
}
.data-extends .ext-item h1 img {
	max-width:100%
}
.data-extends .ext-item .ext-panel {
	margin-top:20px
}
.data-extends .ext-item .ext-panel .ext-info {
	margin-top:20px
}
.data-extends .ext-item .ext-panel .ext-info p {
	margin-top:20px;
	text-indent:24px
}
.data-extends .ext-item .ext-panel .ext-info p.ext-link {
	margin-top:30px
}
.data-extends .ext-item .ext-panel .ext-slide {
	margin-top:10px
}
.data-extends .ext-item .ext-panel .ext-slide .ext-slide-list,.data-extends .ext-item .ext-panel .ext-slide .ext-slide-item,.data-extends .ext-item .ext-panel .ext-slide .ext-slide-item img {
	width:100%
}
.data-extends .ext-item .ext-panel .ext-slide .ext-slide-nav {
	margin-top:20px;
	text-align:center;
	font-size:0
}
.data-extends .ext-item .ext-panel .ext-slide .ext-slide-nav li,.data-extends .ext-item .ext-panel .ext-slide .ext-slide-nav span {
	display:inline-block;
	*display:inline;
	zoom:1;
	width:14px;
	height:14px;
	margin:0 5px;
	background:url(../images/slide-arrow.png) no-repeat;
	cursor:pointer
}
.data-extends .ext-item .ext-panel .ext-slide .ext-slide-nav li.hover,.data-extends .ext-item .ext-panel .ext-slide .ext-slide-nav span.hover,.data-extends .ext-item .ext-panel .ext-slide .ext-slide-nav li.active,.data-extends .ext-item .ext-panel .ext-slide .ext-slide-nav span.active {
	background-position:left -14px
}
.wrap {
	padding:25px
}
.panel {
	margin-top:25px
}
.panel:first-child {
	margin-top:0
}
.panel .panel-header {
	margin-bottom:20px
}
.panel .panel-header h2 {
	font-size:18px;
	padding-left:16px;
	font-weight:400;
	line-height:normal;
	background:url(../images/dot.gif) no-repeat left center
}
.panel .panel-footer {
	margin-top:25px;
	text-align:center
}
.slide {
	position:relative
}
.slide .slide-prev,.slide .slide-next {
	position:absolute;
	top:50%;
	width:48px;
	height:52px;
	z-index:10;
	margin-top:-26px;
	background-repeat:no-repeat;
	background-position:center center;
	cursor:pointer
}
.slide .slide-prev.disabled,.slide .slide-next.disabled {
	opacity:.3;
	filter:alpha(opacity=30);
	cursor:default
}
.slide .slide-prev {
	left:0;
	background-image:url(../images/slide-prev.png)
}
.slide .slide-next {
	right:0;
	background-image:url(../images/slide-next.png)
}
.slide .slide-panel,.slide .slide-list,.slide .slide-item {
	width:100%;
	text-align:center
}
.slide .slide-list {
	position:relative;
	overflow:hidden
}
.slide .slide-item {
	display:none
}
.slide .slide-item img {
	max-width:100%
}
.slide .slide-nav {
	padding:12px 0;
	background-color:#B2B2B2
}
.slide .slide-nav .slide-info {
	margin-top:5px;
	padding:0 48px;
	font-size:14px;
	line-height:normal;
	color:#FFF
}
.slide .slide-thumb {
	display:table;
	position:relative;
	min-height:52px;
	margin:0 auto;
	padding:0 48px
}
.slide .slide-thumb .thumb {
	display:table-cell;
	position:relative;
	vertical-align:middle
}
.slide .slide-thumb .thumb .thumb-list {
	zoom:1
}
.slide .slide-thumb .thumb .thumb-list:before,.slide .slide-thumb .thumb .thumb-list:after {
	content:" ";
	display:table
}
.slide .slide-thumb .thumb .thumb-list:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.slide .slide-thumb .thumb .thumb-list:before,.slide .slide-thumb .thumb .thumb-list:after {
	content:" ";
	display:table
}
.slide .slide-thumb .thumb .thumb-list:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.slide .slide-thumb .thumb .thumb-item,.slide .slide-thumb .thumb li {
	float:left;
	width:20%;
	text-align:center;
	cursor:pointer
}
.slide .slide-thumb .thumb .thumb-item img,.slide .slide-thumb .thumb li img {
	width:100%;
	border:2px solid transparent
}
.slide .slide-thumb .thumb .thumb-item.active img,.slide .slide-thumb .thumb li.active img,.slide .slide-thumb .thumb .thumb-item.thumb-active img,.slide .slide-thumb .thumb li.thumb-active img {
	border-color:#00D2FF
}
.item {
	padding:20px 0;
	border-bottom:1px solid #D9D9D9
}
.item h3 {
	font-size:14px;
	color:#000
}
.item .item-date {
	margin-top:10px;
	color:#B1B1B1
}
.item .item-box {
	margin-top:20px;
	zoom:1
}
.item .item-box:before,.item .item-box:after {
	content:" ";
	display:table
}
.item .item-box:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.item .item-box:before,.item .item-box:after {
	content:" ";
	display:table
}
.item .item-box:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.item .item-box .only-pic {
	float:left;
	width:30%;
	max-width:155px;
	margin-right:20px
}
.item .item-box .only-pic img {
	max-width:100%
}
.item .item-box .item-info {
	margin-top:-10px
}
.item .item-box .item-info .item-desc {
	color:#706F6F
}
.item .item-box .item-info .item-date:first-child {
	margin-top:0
}
.item .item-box .only-pic+.item-info {
	margin-top:0;
	overflow:hidden;
	zoom:1
}
.items .item:first-child {
	margin-top:-20px
}
.site-link {
	display:inline-block;
	padding:10px 30px;
	font-size:14px;
	font-weight:700;
	border:1px solid #B3D2EF;
	line-height:normal;
	color:#408ED6;
	background-color:#FFF
}
.site-link:link,.site-link:visited {
	color:#408ED6;
	text-decoration:none
}
.site-link:hover,.site-link:active {
	color:#FFF;
	background-color:#408ED6;
	text-decoration:none
}
.data-select {
	position:relative;
	display:inline-block;
	padding-right:10px;
	border:1px solid #B3D2EF;
	overflow:hidden;
	background-color:#FFF
}
.data-select::before,.data-select::after {
	content:'';
	position:absolute;
	right:12px;
	width:0;
	height:0;
	border-left:3px outset transparent;
	border-right:3px outset transparent
}
.data-select::before {
	top:50%;
	margin-top:-5px;
	border-bottom:3px solid #7F9298
}
.data-select::after {
	bottom:50%;
	margin-bottom:-5px;
	border-top:3px solid #7F9298
}
.data-select select {
	width:112%;
	padding:10px 20px;
	font-size:14px;
	border:0;
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	padding-right:20px;
	outline:0;
	color:#408ED6;
	line-height:normal;
	background-color:#FFF
}
.list,.data-list {
	font-size:14px
}
.list li,.data-list li {
	margin:1px 0 -1px 0;
	padding:15px 0;
	border-bottom:1px solid #E6E6E6
}
.list li .date,.data-list li .date {
	float:right;
	margin-left:20px;
	color:#9F9F9F
}
.data-list li:last-child {
	border-bottom:0
}
.data-hidden {
	display:none;
	visibility:hidden
}
#data-pages {
	display:none
}
.data-loading {
	padding-top:56px;
	font-size:14px;
	text-align:center;
	background:#FFF url(../images/loading.gif) no-repeat center 20px
}
.intro {
	overflow:hidden
}
.intro ul {
	font-size:0
}
.intro ul li {
	margin-top:30px
}
.intro ul li .intro-title {
	font-size:14px;
	font-weight:700;
	color:#000
}
.intro ul li .intro-name {
	margin-right:20px
}
.intro ul li .intro-body {
	margin-top:20px;
	font-size:12px;
	line-height:1.8
}
.ad {
	margin-top:20px;
	text-align:center;
	vertical-align:middle
}
.ads {
	font-size:0
}
.ads ul {
	margin:0 -10px
}
.ads ul li {
	display:inline-block;
	width:50%;
	margin-top:20px;
	padding:0 10px;
	text-align:center
}
.ad img,.ads img,.x-ads img {
	max-width:100%;
	border-radius:2px;
	box-shadow:0 0 3px rgba(0,0,0,.3)
}
.x-ads {
	margin-top:5px
}
.x-ads ul {
	zoom:1;
	font-size:0;
	margin:0 -5px
}
.x-ads ul:before,.x-ads ul:after {
	content:" ";
	display:table
}
.x-ads ul:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.x-ads ul:before,.x-ads ul:after {
	content:" ";
	display:table
}
.x-ads ul:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.x-ads li {
	float:left;
	width:50%;
	margin-top:20px;
	padding:0 5px;
	text-align:center
}
.banner {
	margin:20px -25px 0;
	text-align:center
}
.banner img {
	max-width:100%
}
.banner+.panel-body .data-list:first-child {
	margin-top:20px
}
.data-item {
	margin-top:20px
}
.data-item .table tr:last-child td {
	border-bottom:0
}
.data-item:first-child {
	margin-top:0
}
.table-header,.table-footer {
	padding:0 20px;
	font-size:14px;
	font-weight:700;
	color:#127AB5
}
.table-header {
	padding-bottom:20px;
	text-align:center
}
.table-footer {
	padding-top:20px;
	text-align:right
}
.table {
	width:100%;
	*width:auto;
	*table-layout:fixed;
	border-collapse:collapse
}
.table th,.table td {
	padding:10px;
	font-size:14px;
	border-bottom:1px solid #E9E9E9
}
.table th {
	font-weight:700;
	border-right:1px solid #FFF;
	color:#FFF;
	background-color:#88BCDA
}
.table th:last-child {
	border-right:0
}
.table td {
	text-align:center;
	word-break:break-all
}
.dir-panel {
	font-size:0
}
.dir-panel .dir-item {
	display:inline-block;
	*display:inline;
	zoom:1;
	width:50%;
	margin-top:25px;
	padding:0 20px;
	font-size:12px;
	vertical-align:top
}
.dir-panel .dir-item h3 {
	font-size:14px
}
.dir-panel .dir-item .dir-item-info {
	margin-top:10px;
	line-height:1.8
}
.dir-panel .dir-item .dir-item-info p {
	margin:3px 0
}
.data-model .item-model {
	margin-top:25px
}
.data-model .item-model h2 {
	font-size:18px;
	font-weight:400;
	color:#000
}
.data-model .item-model .data-label {
	margin-top:20px;
	font-size:14px
}
.data-model .item-model .data-label p {
	margin-top:20px
}
.data-model .item-model .data-label p img {
	max-width:100%
}
.data-model .item-model .model-labels .info-label {
	margin-top:20px
}
.data-model .item-model .model-labels .info-label h5 {
	padding-bottom:20px;
	text-align:center;
	border-bottom:1px solid #D1D1D1
}
.data-model .item-model .model-labels .info-label h5 img {
	max-width:100%;
	vertical-align:middle
}
.data-model .item-model .model-labels .info-label p {
	margin-top:20px;
	font-size:12px;
	text-indent:24px;
	line-height:1.8
}
.post {
	font-size:14px
}
.post .post-header {
	text-align:center
}
.post .post-header h1 {
	font-size:24px;
	font-weight:400
}
.post .post-header h3 {
	font-size:18px;
	font-weight:400
}
.post .post-header .post-date {
	margin-top:12px
}
.post .post-body {
	line-height:24px;
	font-size:14px;
	color:#595959
}
.post .post-body p {
	margin:30px 0;
	text-indent:24px
}
.post .post-body img {
	margin-left:-24px;
	max-width:100%
}
.post .post-body .post-media {
	text-indent:0;
	text-align:center
}
.post .post-body .post-media img {
	margin-left:0
}
.post .post-footer {
	margin-top:20px;
	padding-top:10px;
	border-top:1px solid #E5E5E5;
	text-align:right
}
.post .post-footer .go-print,.post .post-footer .go-back {
	margin-left:20px;
	padding-left:25px;
	color:#888;
	vertical-align:middle;
	background-repeat:no-repeat;
	background-position:left center
}
.post .post-footer .go-print {
	background-image:url(../images/ico-print.gif)
}
.post .post-footer .go-back {
	background-image:url(../images/ico-back.gif)
}
.org,.culture {
	text-align:center
}
.org img,.culture img {
	max-width:100%
}
.culture {
	padding:20px 0
}
.tab-slider {
	margin-bottom:20px;
	text-align:center
}
.tab-slider ul {
	font-size:0
}
.tab-slider li {
	display:inline-block;
	*display:inline;
	zoom:1;
	width:14px;
	height:14px;
	margin:0 5px;
	border-radius:100%;
	font-size:0;
	line-height:14px;
	vertical-align:top;
	background:url(../images/slide-arrow.png) no-repeat left top;
	cursor:pointer
}
.tab-slider li.active {
	background-position:left -14px
}
.portal .tab-panel h2 {
	padding:10px 0;
	font-size:14px;
	font-weight:400;
	text-align:center;
	line-height:normal;
	color:#FFF;
	background-color:#88BCDA
}
.portal .tab-panel .data-list li {
	padding:10px 15px
}
.portal .tab-panel .data-list li:last-child {
	border-bottom:1px solid #E6E6E6
}
.portal .tab-slider {
	margin-top:20px;
	margin-bottom:0
}
.problem,.data-problem {
	margin-top:50px
}
.problem .problem-title,.data-problem .problem-title {
	text-align:center
}
.problem .problem-title h2,.data-problem .problem-title h2 {
	font-size:18px;
	font-weight:400;
	color:#000
}
.problem .problem-title p,.data-problem .problem-title p {
	margin-top:5px
}
.problem .problem-title .problem-arrow,.data-problem .problem-title .problem-arrow {
	margin-top:10px;
	text-align:center
}
.problem .problem-title .problem-arrow img,.data-problem .problem-title .problem-arrow img {
	max-width:100%
}
.problem .problem-panel,.data-problem .problem-panel {
	margin-top:10px
}
.problem .problem-panel h5,.data-problem .problem-panel h5 {
	font-size:14px;
	padding-bottom:12px;
	border-bottom:1px solid #D7D5D5
}
.problem .problem-panel h5 em,.data-problem .problem-panel h5 em {
	display:inline-block;
	font-style:normal;
	vertical-align:bottom
}
.problem .problem-panel .problem-item,.data-problem .problem-panel .problem-item {
	margin-top:30px
}
.problem .problem-panel .problem-item:first-child,.data-problem .problem-panel .problem-item:first-child {
	margin-top:0
}
.problem .problem-panel .problem-item .problem-label,.data-problem .problem-panel .problem-item .problem-label {
	font-size:14px;
	line-height:1.8
}
.problem .problem-panel .problem-item .problem-label p,.data-problem .problem-panel .problem-item .problem-label p {
	margin-top:12px
}
.data-post {
	font-size:14px;
	line-height:1.8
}
.data-post h4,.data-post h5 {
	font-size:14px;
	font-weight:400;
	color:#278BCB
}
.data-post h4 {
	margin-top:20px
}
.data-post h5 {
	margin:20px 0
}
.data-post p {
	margin-top:20px;
	text-indent:24px
}
.data-post .data-media {
	text-indent:0;
	text-align:center
}
.data-post .data-media img {
	max-width:100%
}
.data-area .area-label {
	margin-top:20px
}
.data-area .area-label .only-pic {
	text-align:center
}
.data-area .area-label .only-pic img {
	max-width:100%;
	box-shadow:0 0 5px rgba(0,0,0,.1)
}
.data-area .area-label .area-title {
	padding:15px 0;
	font-size:18px;
	border-bottom:1px solid #D1D1D1;
	line-height:normal;
	text-align:center;
	color:#01538D
}
.data-area .area-label .area-info {
	margin-top:20px;
	padding:0 20px;
	font-size:14px;
	color:#595959
}
.data-area .area-label .area-tools {
	margin-top:20px;
	text-align:center
}
.data-area .area-label .area-tools .arrow {
	display:inline-block;
	*display:inline;
	zoom:1;
	width:35px;
	height:35px;
	background:url(../images/area-arrow.png) no-repeat;
	cursor:pointer
}
.data-area .area-label .area-more {
	display:none
}
.data-logos {
	text-align:center
}
.data-logos img {
	margin:10px 5px 0;
	max-width:100%;
	vertical-align:middle
}
.data-logo {
	margin-top:20px;
	zoom:1
}
.data-logo:before,.data-logo:after {
	content:" ";
	display:table
}
.data-logo:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.data-logo:before,.data-logo:after {
	content:" ";
	display:table
}
.data-logo:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.data-logo .only-pic {
	float:left;
	width:120px;
	margin-right:20px
}
.data-logo .data-post {
	overflow:hidden;
	zoom:1
}
.post-info {
	margin-top:20px
}
.post-info dl {
	display:table;
	margin-top:12px;
	text-indent:24px
}
.post-info dl dt,.post-info dl dd {
	display:table-cell;
	vertical-align:middle
}
.post-info dl dt {
	width:30%
}
.site-nav {
	display:none;
	position:fixed;
	top:76px;
	bottom:0;
	z-index:1001;
	width:100%;
	overflow:auto;
	background-color:#FFF
}
.site-nav li {
	padding:0 25px;
	font-size:14px;
	border-bottom:1px solid #DCDFE0;
	line-height:normal;
	color:#01538D
}
.site-nav li .nav,.site-nav li a {
	color:#01538D
}
.site-nav li ul {
	margin-top:-5px;
	padding-bottom:12px;
	font-size:0
}
.site-nav li ul ul {
	display:block;
	margin-top:0;
	padding-bottom:0
}
.site-nav li li {
	display:inline-block;
	width:33%;
	margin-top:5px;
	padding:0;
	font-size:14px;
	vertical-align:top;
	color:#000
}
.site-nav li li .nav,.site-nav li li a {
	padding:5px 0;
	color:#000
}
.site-nav li li li {
	display:block;
	width:auto;
	margin-top:0;
	font-size:12px;
	color:#2489CE
}
.site-nav li li li .nav,.site-nav li li li a {
	color:#2489CE
}
.site-nav li li {
	border-bottom:0;
	white-space:nowrap
}
.site-nav .nav,.site-nav a {
	display:block;
	padding:12px 28px 12px 0;
	text-align:left
}
.site-nav>ul>li>.nav {
	background:url(../images/menu-arrow-closed.png) no-repeat right center;
	cursor:pointer
}
.site-nav>ul>li.hover>.nav {
	background-image:url(../images/menu-arrow-opened.png)
}
.links {
	position:relative;
	min-height:36px;
	padding:0 20px
}
.links .slide-up,.links .slide-down,.links .slide-prev,.links .slide-next {
	position:absolute;
	top:50%;
	width:20px;
	height:40px;
	margin-top:-20px;
	background-color:#B1CCE4;
	background-repeat:no-repeat;
	background-position:center center;
	cursor:pointer
}
.links .slide-up.disabled,.links .slide-down.disabled,.links .slide-prev.disabled,.links .slide-next.disabled {
	opacity:.3;
	filter:alpha(opacity=30);
	cursor:default
}
.links .slide-up,.links .slide-prev {
	left:0;
	background-image:url(../images/slide-up.png)
}
.links .slide-down,.links .slide-next {
	right:0;
	background-image:url(../images/slide-down.png)
}
.links .links-list {
	width:100%;
	white-space:nowrap;
	zoom:1;
	font-size:0;
	overflow:hidden
}
.links .links-list:before,.links .links-list:after {
	content:" ";
	display:table
}
.links .links-list:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.links .links-list:before,.links .links-list:after {
	content:" ";
	display:table
}
.links .links-list:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.links .links-list ul {
	display:table
}
.links .links-list ul li {
	display:table-cell;
	padding:0 5px;
	vertical-align:middle
}
.data-pages {
	margin-top:25px;
	text-align:center
}
.data-pages .v-hover,.data-pages .v-page,.data-pages a {
	display:inline-block;
	*display:inline;
	zoom:1;
	height:24px;
	padding:0 8px;
	border:1px solid #B1B1B1;
	line-height:24px;
	vertical-align:top;
	overflow:hidden;
	color:#6F6F6F
}
.data-pages .v-page,.data-pages .v-hover,.data-pages .v-dot {
	font-family:arial;
	font-size:12px
}
.data-pages .v-dot {
	display:inline-block;
	*display:inline;
	zoom:1
}
.data-pages a:hover,.data-pages .v-hover {
	color:#FFF;
	border:1px solid #5D5D5D;
	background-color:#5D5D5D
}
.data-pages a:link,.data-pages a:visited {
	color:#6F6F6F;
	text-decoration:none
}
.data-pages a:hover,.data-pages a:active {
	color:#FFF;
	text-decoration:none
}
.footer {
	padding:12px 20px;
	font-size:14px;
	text-align:center;
	color:#6F6F6E;
	background-color:#E2E2E2
}
.footer * {
	vertical-align:middle
}
.footer img {
	margin:0 10px
}
@media screen and (max-width:520px) {
	.slide .slide-prev,.slide .slide-next {
	width:22px;
	height:32px;
	margin-top:-16px;
	background-size:16px auto
}
.slide .slide-prev {
	left:5px
}
.slide .slide-next {
	right:5px
}
.slide .slide-thumb,.slide .slide-nav .slide-info {
	padding:0 32px
}
.slide .slide-thumb {
	min-height:32px
}
.slide .slide-nav .slide-info {
	font-size:12px
}
}@media screen and (max-width:360px) {
	.header {
	height:66px
}
.header .logo {
	width:130px;
	height:45px;
	background-size:100% 100%
}
.site-nav {
	top:66px
}
.item .item-box .only-pic {
	float:none;
	width:auto;
	margin-right:0;
	max-width:none;
	text-align:center
}
.item .item-box .only-pic+.item-info {
	margin-top:20px
}
.intro ul li .intro-name {
	display:block;
	margin-right:0
}
.data-dir .dir-item {
	width:auto;
	padding:0
}
.data-logo .only-pic {
	float:none;
	width:auto;
	margin-right:0
}
.post-info dl dt,.post-info dl dd {
	display:block
}
.post-info dl dt {
	width:auto
}
}@media screen and (max-width:320px) {
	.x-stock .stock .stock-header .stock-title,.x-stock .stock .stock-header .stock-tips {
	width:auto;
	float:none
}
.x-stock .stock .stock-header .stock-arrow {
	display:none
}
.x-stock .stock .stock-header .stock-title {
	margin-bottom:10px
}
.x-stock .stock .stock-header .stock-title .stock-key,.x-stock .stock .stock-header .stock-title .stock-value {
	display:inline-block;
	font-size:24px
}
.x-stock .stock .stock-header .stock-title .stock-value {
	margin-left:5px
}
.x-stock .stock .stock-header .stock-tips .stock-number {
	font-size:32px
}
.x-stock .stock .stock-info li {
	float:none;
	width:auto
}
}html,body {
	width:100%;
	height:100%
}
html {
	font-size:32px
}
body {
	padding-top:76px;
	background-color:#FFF
}
.cycle-carousel-wrap {
	width:9999em
}
@media screen and (max-width:360px) {
	body {
	padding-top:66px
}
}.k-video {
	width:96%;
	margin:0 auto;
}
#videoTag {
	width:100%;
}


/* 2024718 */

.kjdbox{width: 100%; text-align: center; border-bottom: 1px solid #B2B2B2; font-size: 14px; color: #00002A; padding-bottom: 20px;}
.kjdbox p{line-height: 180%}
.kjmenubox{width: 100%; margin: 0 auto;}
.kjmenubox h1{font-size: 18px;  text-align: center; margin-bottom: 20px; color: #000}
.kjmenubox h1::after{display: block; content: ''; width:80px; height: 3px; background: #3268AF; margin: 1px auto;}
.kjmenu01{padding: 40px 0;}
.kjmenu01 p{font-size: 14px;  text-indent: 2em; line-height:180%;}
.kjmenu01 img{display: block; margin: 30px auto; width: 100%}
.sixbox{width: 100%;  position: relative; overflow: hidden; }
.threesix{width: 100%; height: 95%; top: 0; left: 0; z-index:99; position:absolute;}
.sixbox li{list-style: none;position: absolute; width: 20%;}
.sixbox li img{display: block; width: 100%;}
.sixbox li p{font-size: 15px; color: #fff;line-height: 120%; text-align: center; width: 50%;position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);}
.sixbox li:first-child{ top: 11%; left:3%;}
.sixbox li:nth-child(2){ top: 40%; left:20%;}
.sixbox li:nth-child(3){ top: 66%; left:38%;}
.guang{position: absolute; top: 12%; right: 6%;animation: alphaer 1.5s linear infinite; width: 40%;}
.thimg{position: absolute; top: 0; left: 0;z-index: 9;width: 100%}
.thimg img{width: 100%; display: block;}
@keyframes alphaer {
    
  0%{opacity:1;-webkit-transform: scale(.5);transform: scale(.2);}
  100%{opacity:0;-webkit-transform: scale(.5);transform: scale(2);}
  }
img.pickv{display: block; width: 100%;}
.blackhua{width: 80%; height: 100%; background: #2A2C35; position: absolute; top: 0; left: 0; clip-path: polygon(0 0, 20% 0, 100% 100%, 0 100%); z-index: 2}
.jieshao{width: 100%; padding: 5%; font-size: 14px; text-indent: 2em; line-height: 180%; text-align: justify;background: #f9f9f9; margin-top: 1px; }
.guang img{display: block;width: 100%}


.kjmenu03{width: 100%; overflow: hidden; margin-top:30px}
.kjmenu03,.kjmenu04{width: 100%; overflow: hidden; margin-top:30px}
.kjmenu03 h2,.kjmenu04 h2{font-size: 18px; line-height: 180%; text-align: left; color: #000 }
.kjmenu03 h2:nth-child(2),.kjmenu04 h2:nth-child(2){margin-bottom: 20px;}
.kjmenu03 p{font-size: 14px; line-height: 180%; text-indent: 2em; float: left; width: 100%}
.kjmenu03 img{display: block; border: 1px solid #F0F0F0;width: 80%; margin: 0 auto; margin-bottom: 30px;}
.kjmenu04 ul{overflow: hidden;margin-bottom: 10px}
.kjmenu04 ul li{width: 100%}
.kjmenu04 ul li .list{margin: 0 auto;}
.kjmenu04 ul li .list .mask{overflow: hidden; border: 1px solid #F0F0F0; width: 80%; margin: 0 auto;}
.kjmenu04 ul li .list .mask img{display: block;  width: 100%;}
.kjmenu04 ul li .list p{font-size: 14px; line-height: 180%; text-indent: 2em; width: 100%; margin: 25px auto; text-align: justify;}
.lastp{margin-bottom: 0 !important;}
/* 2024718 -END*/

/* 2024718 

.kjdbox{width: 100%; text-align: center; border-bottom: 1px solid #B2B2B2; font-size: 18px; color: #00002A; padding: 20px 0;}
.kjdbox p{line-height: 180%}
.kjmenubox{width: 100%; margin: 0 auto;}
.kjmenubox h1{font-size: 18px; color: #00002A; text-align: center; margin-bottom: 20px;}
.kjmenubox h1::after{display: block; content: ''; width:80px; height: 3px; background: #3268AF; margin: 1px auto;}
.kjmenu01{padding: 40px 0;}
.kjmenu01 p{font-size: 14px;  text-indent: 2em; line-height:180%;}
.kjmenu01 img{display: block; margin: 30px auto; width: 100%}
.sixbox{width: 100%;  position: relative; overflow: hidden; }
.threesix{width: 100%; height: 95%; top: 0; left: 0; z-index:99; position:absolute;}
.sixbox li{list-style: none;position: absolute; width: 20%;}
.sixbox li img{display: block; width: 100%;}
.sixbox li p{font-size: 15px; color: #fff;line-height: 120%; text-align: center; width: 50%;position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);}
.sixbox li:first-child{ top: 11%; left:3%;}
.sixbox li:nth-child(2){ top: 40%; left:20%;}
.sixbox li:nth-child(3){ top: 66%; left:38%;}
.guang{position: absolute; top: 20%; right: 14%;animation: alphaer 1.5s linear infinite; width: 40%;}
@keyframes alphaer {
    
  0%{opacity:1;-webkit-transform: scale(.5);transform: scale(.2);}
  100%{opacity:0;-webkit-transform: scale(.5);transform: scale(2);}
  }
img.pickv{display: block; width: 100%;}
.blackhua{width: 80%; height: 100%; background: #2A2C35; position: absolute; top: 0; left: 0; clip-path: polygon(0 0, 20% 0, 100% 100%, 0 100%); z-index: 2}
.jieshao{width: 100%; color: #fff; padding: 5%; font-size: 14px; text-indent: 2em; line-height: 180%; text-align: justify;background: #2A2C35; margin-top: 1px;}
.guang img{display: block;width: 100%}



.kjmenu03,.kjmenu04{width: 100%; overflow: hidden;  margin-top:30px}
.kjmenu03 h2,.kjmenu04 h2{font-size: 18px; line-height: 180%; text-align: left; }
.kjmenu03 h2:nth-child(2),.kjmenu04 h2:nth-child(2){margin-bottom: 20px;}
.kjmenu03 p{font-size: 14px; line-height: 180%; text-indent: 2em; float: left; width: 100%}
.kjmenu03 img{display: block; border: 1px solid #F0F0F0;width: 80%; margin: 0 auto; margin-bottom: 30px;}
.kjmenu04 ul{overflow: hidden;margin-bottom: 10px}
.kjmenu04 ul li{width: 100%}
.kjmenu04 ul li .list{margin: 0 auto;}
.kjmenu04 ul li .list .mask{overflow: hidden; border: 1px solid #F0F0F0; width: 80%; margin: 0 auto;}
.kjmenu04 ul li .list .mask img{display: block;  width: 100%;}
.kjmenu04 ul li .list p{font-size: 14px; line-height: 180%; text-indent: 2em; width: 100%; margin: 25px auto; text-align: justify;}
/* 2024718 -END*/
