@charset "utf-8";
	@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";
	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:#333;
	background:transparent;
	text-decoration:none;
	outline:0;
	cursor:pointer;
	-webkit-transition:color .3s ease;
	transition:color .3s ease
}
a:hover {
	color:#126BA4
}
a:active {
	color:#126BA4
}
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
}
.section,.wrap {
	width:1172px;
	margin:0 auto;
	zoom:1
}
.section:before,.wrap:before,.section:after,.wrap:after {
	content:" ";
	display:table
}
.section:after,.wrap:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.section:before,.wrap:before,.section:after,.wrap:after {
	content:" ";
	display:table
}
.section:after,.wrap:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.section .primary,.wrap .primary,.section .aside,.wrap .aside {
	margin-top:-20px
}
.section .primary,.wrap .primary {
	float:left;
	width:768px
}
.section .aside,.wrap .aside {
	float:right;
	width:382px
}
.section .side,.wrap .side {
	float:left;
	width:180px;
	margin-right:30px;
	padding-top:20px
}
.section .main,.wrap .main {
	float:right;
	width:940px;
	padding:20px 0
}
.wrap {
	padding:30px 0
}
.wrap .section .primary,.wrap .section .aside {
	margin-top:0
}
.wrap .section:first-child .primary,.wrap .section:first-child .aside {
	margin-top:-20px
}
.data-main .panel {
	margin-top:30px
}
.data-main .panel:first-child {
	margin-top:0
}
.header {
	height:80px
}
.header .logo {
	float:left;
	width:160px;
	height:55px;
	margin-top:12px;
	font-size:0;
	background:url(../images/logo.png) no-repeat
}
.header .logo a {
	display:block;
	height:100%
}
.header .share {
	float:right;
	margin-top:25px;
	font-size:0
}
.header .share .ico {
	display:inline-block;
	width:27px;
	height:27px;
	margin-left:12px;
	background:url(../images/share-sprite.png) no-repeat;
	vertical-align:top;
	cursor:pointer
}
.header .share .ico.ico-weixin {
	position:relative;
	background-position:0 0
}
.header .share .ico.ico-weixin:hover .code-weixin {
	top:100%;
	bottom:auto;
	background-image:url(../images/x-code-weixin.png)
}
.header .share .ico.ico-weibo {
	background-position:-27px 0
}
.header .share .ico.ico-english {
	background-position:-54px 0
}
.header .share .ico-text {
	display:inline-block;
	font-size:14px;
	font-family:"Gotham-Light";
	margin-left:12px;
	vertical-align:top;
	line-height:30px;
	color:#000
}
.site-nav {
	position:relative;
	z-index:10;
	border-top:1px solid #E7E7E7;
	font-size:0;
	box-shadow:0 1px 3px rgba(0,0,0,.2)
}
.site-nav ul {
	display:table;
	width:100%
}
.site-nav li {
	position:relative;
	font-size:14px;
	display:table-cell;
	text-align:center;
	*width:14.28%;
	*display:inline;
	*zoom:1;
	margin-top:-1px;
	white-space:nowrap
}
.site-nav li.hover,.site-nav li.active {
	color:#126BA4
}
.site-nav li.hover a,.site-nav li.active a,.site-nav li.hover a:hover,.site-nav li.active a:hover {
	color:#126BA4;
	border-top-color:#408ED6
}
.site-nav li a,.site-nav li a:hover {
	display:inline-block;
	height:48px;
	line-height:46px;
	border-top:5px solid transparent;
	padding:0 20px
}
.site-nav li a:hover {
	border-top-color:#408ED6
}
.sub-nav {
	position:relative;
	height:46px;
	line-height:46px;
	border-bottom:5px solid #D2D6D9;
	font-size:0;
	text-align:center;
	background-color:#F9F9F9
}
.sub-nav ul {
	position:absolute;
	left:50%;
	bottom:-5px;
	display:table;
	width:1200px;
	margin-left:-600px;
	table-layout:fixed
}
.sub-nav li {
	display:table-cell;
	font-size:14px;
	text-align:center;
	color:#A9A9A9;
	*display:inline;
	*zoom:1
}
.sub-nav li.hover,.sub-nav li.active {
	color:#126BA4
}
.sub-nav li.hover a,.sub-nav li.active a,.sub-nav li.hover a:hover,.sub-nav li.active a:hover {
	color:#126BA4;
	border-bottom-color:#408ED6
}
.sub-nav li a {
	color:#A9A9A9
}
.sub-nav li a,.sub-nav li a:hover {
	display:block;
	border-bottom:5px solid transparent
}
.sub-nav li a:hover {
	border-bottom-color:#408ED6
}
.sub-nav.sub-nav-2 li {
	*width:50%
}
.sub-nav.sub-nav-3 li {
	*width:33.33%
}
.sub-nav.sub-nav-4 li {
	*width:25%
}
.sub-nav.sub-nav-5 li {
	*width:20%
}
.sub-nav.sub-nav-6 li {
	*width:16.66%
}
.sub-nav.sub-nav-7 li {
	*width:14.28%
}
.sub-nav.sub-nav-8 li {
	*width:12.5%
}
.sub-nav.sub-nav-9 li {
	*width:11.11%
}
.sub-nav.sub-nav-10 li {
	*width:10%
}
.menu {
	border:1px solid #E8E8E8;
	box-shadow:0 0 2px rgba(0,0,0,.1);
	background-color:#FFF
}
.menu li {
	border-top:1px solid #EEE;
	font-size:14px;
	line-height:42px;
	text-align:center
}
.menu li:first-child {
	border-top:0
}
.menu li.active,.menu li:hover {
	font-weight:700;
	background-color:#E5F1FB
}
.menu li.active a,.menu li:hover a {
	color:#126BA4
}
.menu li a {
	display:block;
	color:#787878
}
.x-wrap {
	zoom:1
}
.x-wrap:before,.x-wrap:after {
	content:" ";
	display:table
}
.x-wrap:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.x-wrap:before,.x-wrap:after {
	content:" ";
	display:table
}
.x-wrap:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.x-wrap .x-aside {
	float:left;
	width:190px;
	margin-right:30px
}
.x-wrap .x-aside h2 {
	padding-bottom:30px;
	font-size:14px;
	text-align:center;
	color:#2E8CC9;
	background:url(../images/bg-sep.png) no-repeat center bottom
}
.x-wrap .x-primary {
	overflow:hidden;
	zoom:1
}
.x-wrap .x-primary .problem .problem-panel {
	margin-top:0;
	margin-left:0
}
.x-wrap .x-primary .problem .problem-panel h5 {
	min-height:0
}
.x-wrap .x-primary .problem .problem-panel .problem-item {
	display:block;
	width:auto;
	margin-top:30px;
	margin-left:0
}
.x-banner {
	position:relative
}
.x-banner .shape {
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	width:1166px;
	height:258px;
	background:url(../images/shape-banner.png) no-repeat
}
.x-section {
	width:1166px;
	margin:0 auto;
	zoom:1
}
.x-section:before,.x-section:after {
	content:" ";
	display:table
}
.x-section:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.x-section:before,.x-section:after {
	content:" ";
	display:table
}
.x-section:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.x-section .x-main {
	float:left;
	width:772px
}
.x-section .x-widget {
	float:right;
	width:378px
}
.x-topic {
	height:351px;
	margin-top:20px;
	padding-left:379px;
	background:url(../images/new-topic.jpg) no-repeat
}
.x-topic .x-panel {
	height:308px;
	margin-top:0;
	border-left:0
}
.x-panel {
	position:relative;
	margin-top:20px;
	border:2px solid #F2F2F2;
	padding:20px;
	min-height:300px
}
.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;
	font-weight:400;
	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-panel .rc-tl,.x-panel .rc-tr,.x-panel .rc-bl,.x-panel .rc-br {
	position:absolute;
	width:15px;
	height:15px;
	background:url(../images/shape-corners.png) no-repeat;
	z-index:1
}
.x-panel .rc-tl {
	top:-2px;
	left:-2px;
	background-position:left top
}
.x-panel .rc-tr {
	top:-2px;
	right:-2px;
	background-position:right top
}
.x-panel .rc-bl {
	left:-2px;
	bottom:-2px;
	background-position:left bottom
}
.x-panel .rc-br {
	right:-2px;
	bottom:-2px;
	background-position:right bottom
}
.x-temp {
	margin:20px 10px 0;
	font-size:14px
}
.x-temp li {
	margin-top:12px
}
.x-two-list {
	padding:20px 0;
	font-size:0
}
.x-two-list ul {
	margin-left:-100px
}
.x-two-list li {
	display:inline-block;
	*display:inline;
	zoom:1;
	width:400px;
	margin-left:100px;
	padding:10px;
	font-size:14px;
	border-bottom:1px solid #E9E9E9
}
.x-layout {
	margin-left:-16px;
	zoom:1
}
.x-layout:before,.x-layout:after {
	content:" ";
	display:table
}
.x-layout:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.x-layout:before,.x-layout:after {
	content:" ";
	display:table
}
.x-layout:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.x-layout .x-lay {
	float:left;
	width:50%
}
.x-layout .x-lay .x-panel {
	margin-left:16px
}
.x-list {
	margin-top:12px;
	font-size:14px
}
.x-list ul {
	margin-bottom:-10px;
	overflow:hidden
}
.x-list li {
	margin:10px 0 -1px 0;
	padding-bottom:10px;
	border-bottom:1px solid #E9E9E9
}
.x-about {
	background:url(../images/new-about.gif) no-repeat center bottom
}
.x-faq {
	background:url(../images/new-faq.gif) no-repeat center bottom
}
.x-regular {
	min-height:220px;
	padding-bottom:100px;
	background:url(../images/regular.gif) no-repeat center bottom
}
.x-regular .x-list ul,.x-regular .x-list li {
	margin-bottom:0
}
.x-table {
	height:308px;
	background:url(../images/new-table.gif) no-repeat center bottom
}
.x-table table {
	width:100%;
	*width:auto;
	table-layout:fixed;
	margin-top:20px;
	font-size:14px
}
.x-table table td {
	padding:5px 10px
}
.x-stock {
	background-color:#1B66B3
}
.x-stock .panel-header h2 {
	color:#FFF;
	background-image:url(../images/x-dot.gif)
}
.x-menu {
	margin-top:5px
}
.x-menu li {
	padding:8px 0;
	font-size:14px;
	border-bottom:1px solid #EDEDED
}
.x-menu li a {
	display:block;
	height:24px;
	padding-left:42px;
	line-height:24px;
	color:#A7A6A6;
	background:url(../images/x-menu-dot.gif) no-repeat 10px center
}
.x-menu li a:link,.x-menu li a:visited {
	color:#A7A6A6;
	text-decoration:none
}
.x-menu li a:hover,.x-menu li a:active {
	color:#FFF;
	text-decoration:none;
	background-color:#408ED6
}
.x-menu li ul {
	display:none;
	margin-left:36px
}
.x-menu li li {
	margin:15px 0;
	padding:0 0 0 12px;
	border:0;
	background:url(../images/menu-dot.gif) no-repeat left 7px
}
.x-menu li li a {
	height:auto;
	padding-left:0;
	line-height:normal;
	background:0 0;
	zoom:1
}
.x-menu li li a:hover {
	background:0 0
}
.x-menu li li a:link,.x-menu li li a:visited {
	color:#A7A6A6
}
.x-menu li li a:hover,.x-menu li li a:active {
	color:#278BCB
}
.x-menu li li:hover,.x-menu li li.hover {
	background-image:url(../images/menu-dot-hover.gif)
}
.x-menu li li:hover a:link,.x-menu li li.hover a:link,.x-menu li li:hover a:visited,.x-menu li li.hover a:visited {
	color:#278BCB
}
.x-menu li li:hover a:hover,.x-menu li li.hover a:hover,.x-menu li li:hover a:active,.x-menu li li.hover a:active {
	color:#278BCB
}
.x-menu li.hover a:link,.x-menu li.hover a:visited {
	color:#FFF;
	text-decoration:none
}
.x-menu li.hover a:hover,.x-menu li.hover a:active {
	color:#FFF;
	text-decoration:none
}
.x-menu li.hover ul {
	display:block
}
.x-menu li.hover li a {
	background:0 0
}
.x-menu li.hover li a:link,.x-menu li.hover li a:visited {
	color:#A7A6A6
}
.x-menu li.hover li a:hover,.x-menu li.hover li a:active {
	color:#278BCB
}
.x-menu li.hover li.hover a:link,.x-menu li.hover li.hover a:visited {
	color:#278BCB
}
.x-menu li.hover li.hover a:hover,.x-menu li.hover li.hover a:active {
	color:#278BCB
}
.x-menu li a:hover,.x-menu li.hover a {
	background-color:#408ED6;
	background-image:url(../images/x-menu-dot-hover.gif)
}
.x-contact {
	margin-top:20px
}
.x-contact h3 {
	font-size:14px;
	font-weight:400
}
.x-contact li {
	margin-top:5px;
	color:#8D8D8D
}
.x-panel-body {
	margin-top:20px
}
.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 {
	margin-top:30px;
	text-indent:0
}
.x-post .x-align-right {
	float:right
}
.x-post h3 {
	font-size:18px;
	font-weight:400
}
.x-temp-box {
	zoom:1
}
.x-temp-box:before,.x-temp-box:after {
	content:" ";
	display:table
}
.x-temp-box:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.x-temp-box:before,.x-temp-box:after {
	content:" ";
	display:table
}
.x-temp-box:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.x-temp-box .x-temp-table {
	overflow:hidden;
	zoom:1
}
.x-temp-box .x-temp-info {
	float:right;
	width:245px;
	margin:20px 0 0 30px;
	padding:20px;
	font-size:14px;
	border-radius:10px;
	background-color:#EEE
}
.data-select label,.data-select select {
	vertical-align:middle
}
.panel {
	margin-top:20px
}
.panel .panel-header {
	zoom:1
}
.panel .panel-header:before,.panel .panel-header:after {
	content:" ";
	display:table
}
.panel .panel-header:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.panel .panel-header:before,.panel .panel-header:after {
	content:" ";
	display:table
}
.panel .panel-header:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.panel .panel-header h2 {
	float:left;
	font-size:16px;
	padding-left:16px;
	font-weight:400;
	line-height:normal;
	background:url(../images/dot.gif) no-repeat left center
}
.panel .panel-header .act,.panel .panel-header .data-select {
	float:right;
	margin-top:3px
}
.panel .panel-header .data-select select {
	margin-top:-5px;
	padding:3px;
	border:1px solid #CDCDCD;
	font-size:14px
}
.panel .panel-body {
	margin-top:12px;
	border:1px solid #E8E8E8;
	box-shadow:0 0 2px rgba(0,0,0,.1);
	background-color:#FFF
}
.code-weixin {
	display:none;
	position:absolute;
	left:50%;
	bottom:100%;
	z-index:10000;
	width:121px;
	height:129px;
	margin-left:-60px;
	background:url(../images/code-weixin.png) no-repeat
}
.ico-share-weixin:hover .code-weixin,.ico-weixin:hover .code-weixin {
	display:block
}
.item {
	padding:20px;
	border-top:1px solid #E6E6E6;
	zoom:1
}
.item:first-child {
	border-top:0
}
.item:before,.item:after {
	content:" ";
	display:table
}
.item:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.item:before,.item:after {
	content:" ";
	display:table
}
.item:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.item .only-pic {
	float:left;
	width:155px
}
.item .info {
	position:relative;
	height:110px;
	zoom:1
}
.item .info h3 {
	font-size:14px;
	color:#000
}
.item .info .item-desc {
	margin-top:8px;
	color:#333
}
.item .item-tools {
	position:absolute;
	right:0;
	bottom:0;
	text-align:right
}
.item .item-tools .item-date {
	display:inline-block;
	color:#B1B1B1;
	vertical-align:middle
}
.item .item-tools .item-share {
	position:relative;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:22px;
	height:18px;
	margin-left:5px;
	font-size:0;
	vertical-align:middle;
	background:url(../images/ico-share.png) no-repeat center center;
	cursor:pointer
}
.item .item-tools .item-share .label-panel {
	display:none;
	position:absolute;
	left:50%;
	bottom:100%;
	width:22px;
	margin-left:-11px;
	padding-bottom:3px
}
.item .item-tools .item-share:hover .label-panel {
	display:block
}
.item .item-tools .item-share .ico-share {
	display:block;
	width:22px;
	margin-bottom:5px;
	font-size:0;
	background-repeat:no-repeat;
	background-position:left top;
	cursor:pointer
}
.item .item-tools .item-share .ico-share.ico-share-weixin {
	position:relative;
	height:17px;
	background-image:url(../images/ico-weixin.png)
}
.item .item-tools .item-share .ico-share.ico-share-sina {
	height:18px;
	background-image:url(../images/ico-sina.png)
}
.area {
	padding:12px
}
.area .only-pic {
	text-align:center
}
.area .only-pic p {
	overflow:hidden
}
.area .only-pic .text {
	display:block;
	height:36px;
	border-top:1px solid #FFF;
	font-size:12px;
	line-height:36px;
	text-align:center;
	color:#FFF;
	background-color:#7F7F7F
}
.area .only-pic .text a {
	color:#FFF
}
.area .only-pic .text a:hover {
	color:#6ac5ff
}
.area .area-list {
	margin-top:10px
}
.area .area-list ul {
	margin:-5px 0
}
.area .area-list li {
	position:relative;
	height:36px;
	padding:12px 0;
	font-size:12px;
	border-top:1px solid #E6E6E6
}
.area .area-list li:first-child {
	border-top:0
}
.area .area-list li .date {
	position:absolute;
	right:0;
	bottom:8px;
	font-weight:400;
	color:#B1B1B1
}
.store-wrap .store-tools-wrap {
	position:relative;
	height:52px;
	margin:20px 100px;
	border-bottom:1px solid #E9E8E8
}
.store-wrap .store-tools-wrap .store-tools {
	position:absolute;
	left:-80px;
	right:-80px
}
.store-wrap .store-tools-wrap .store-tools table {
	width:100%;
	*width:auto;
	table-layout:fixed
}
.store-wrap .store-tools-wrap .store-tools td {
	text-align:center
}
.store-wrap .store-tools-wrap .store-tools .tool-desc {
	display:block;
	height:44px;
	font-size:14px;
	color:#B1B1B1
}
.store-wrap .store-tools-wrap .store-tools .tool-desc-line {
	line-height:42px
}
.store-wrap .store-tools-wrap .store-tools .tool-arrow {
	display:inline-block;
	width:16px;
	height:16px;
	vertical-align:top;
	overflow:hidden;
	background:url(../images/tool-arrow.gif) no-repeat left -16px;
	cursor:pointer
}
.store-wrap .store-tools-wrap .store-tools td:hover .tool-desc,.store-wrap .store-tools-wrap .store-tools .hover .tool-desc {
	color:#278BCB
}
.store-wrap .store-tools-wrap .store-tools td:hover .tool-arrow,.store-wrap .store-tools-wrap .store-tools .hover .tool-arrow {
	background-position:left top
}
.store-wrap .store-body {
	position:relative;
	width:1108px;
	height:600px;
	margin:50px auto 30px;
	overflow:hidden
}
.store-wrap .store-body .disabled {
	display:none;
	visibility:hidden
}
.store-wrap .store-demo {
	width:1108px;
	height:600px
}
.store-wrap .store-demo .store-slider {
	float:left;
	width:1108px;
	height:600px
}
.store-wrap .store-arrow {
	position:absolute;
	bottom:112px;
	z-index:10000;
	width:54px;
	height:54px;
	background:url(../images/store-arrow.png) no-repeat;
	_background-image:url(../images/store-arrow.gif);
	cursor:pointer
}
.store-wrap .store-prev {
	left:24px;
	background-position:left top
}
.store-wrap .store-next {
	right:24px;
	background-position:left -54px
}
.layout {
	zoom:1;
	margin-left:-20px
}
.layout:before,.layout:after {
	content:" ";
	display:table
}
.layout:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.layout:before,.layout:after {
	content:" ";
	display:table
}
.layout:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.layout .panel {
	float:left;
	width:372px;
	margin-left:20px
}
.data-area {
	margin-left:-50px
}
.data-area .area-label {
	display:inline-block;
	*display:inline;
	zoom:1;
	width:378px;
	margin:20px 0 0 80px;
	text-align:center;
	vertical-align:top
}
.data-area .area-label .only-pic img {
	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
}
.data-area .area-label .area-info {
	margin-top:20px;
	font-size:14px;
	color:#595959
}
.data-area .area-label .area-tools {
	margin-top:20px
}
.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
}
.about {
	height:572px;
	background:url(../images/about.jpg) no-repeat center top
}
.about .section {
	position:relative;
	height:100%
}
.about .info-panel {
	position:absolute;
	left:50%;
	bottom:0;
	width:100%;
	height:160px;
	margin-left:-50%;
	zoom:1
}
.about .info-panel:before,.about .info-panel:after {
	content:" ";
	display:table
}
.about .info-panel:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.about .info-panel:before,.about .info-panel:after {
	content:" ";
	display:table
}
.about .info-panel:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.about .info-panel .info-item {
	float:left;
	width:240px;
	margin-left:120px;
	color:#FFF;
	opacity:.8;
	filter:alpha(opacity=80)
}
.about .info-panel .info-item h3 {
	font-size:24px;
	font-weight:400
}
.org {
	margin-left:-48px
}
.imgs {
	margin-top:12px
}
.imgs ul {
	margin-left:-22px;
	font-size:0
}
.imgs li {
	display:inline-block;
	*display:inline;
	zoom:1;
	margin-left:22px;
	text-align:center
}
.imgs li .img {
	position:relative;
	display:inline-block;
	*display:inline;
	zoom:1;
	padding:10px;
	border:1px solid #E8E8E8;
	box-shadow:0 0 2px rgba(0,0,0,.1);
	cursor:pointer
}
.imgs li .img img {
	width:154px
}
.imgs li .ico-player {
	position:absolute;
	left:12px;
	bottom:12px;
	width:39px;
	height:39px;
	background:url(../images/ico-player.png) no-repeat;
	cursor:pointer
}
.aside .imgs ul {
	margin:0 -8px
}
.aside .imgs li {
	width:50%;
	margin:0
}
.aside .imgs li .img img {
	width:157px
}
.data-imgs .panel {
	margin-top:30px
}
.data-imgs .panel:first-child {
	margin-top:0
}
.data-imgs .imgs {
	border-top:1px solid #E6E6E6
}
.data-imgs .imgs ul {
	margin-left:-12px
}
.data-imgs .imgs li {
	margin:20px 0 0 20px
}
.ads {
	margin-top:20px;
	font-size:0;
	zoom:1
}
.ads:before,.ads:after {
	content:" ";
	display:table
}
.ads:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.ads:before,.ads:after {
	content:" ";
	display:table
}
.ads:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.ads .ad {
	width:50%;
	float:left;
	display:inline-block;
	*display:inline;
	zoom:1;
	text-align:center;
	vertical-align:middle
}
.ads img {
	border-radius:2px;
	box-shadow:0 0 3px rgba(0,0,0,.3)
}
.ads ul {
	margin-left:-24px;
	padding:10px 0
}
.ads li {
	display:inline-block;
	*display:inline;
	zoom:1;
	margin-left:30px
}
.ads-panel {
	margin-top:45px
}
.data-about {
	width:900px;
	margin:0 auto;
	padding:30px 0
}
.data-about .data-post {
	font-size:12px
}
.data-ads {
	margin-top:30px
}
.data-ads img {
	border-radius:2px;
	box-shadow:0 0 3px rgba(0,0,0,.3)
}
.data-ads ul {
	margin:0 -20px
}
.data-ads li {
	display:inline-block;
	*display:inline;
	zoom:1;
	width:33%;
	text-align:center
}
.data-ads li img {
	cursor:pointer
}
.data-model {
	width:1042px;
	margin:0 auto
}
.data-model .item-model {
	margin-top:20px
}
.data-model .item-model h2 {
	font-size:14px;
	font-weight:400;
	color:#000
}
.data-model .item-model .data-label {
	font-size:12px
}
.data-model .item-model .data-label p {
	margin-top:20px
}
.data-model .item-model .model-labels {
	margin-left:-36px
}
.data-model .item-model .model-labels .info-label {
	display:inline-block;
	*display:inline;
	zoom:1;
	width:320px;
	margin:30px 0 0 36px;
	font-size:0;
	vertical-align:top
}
.data-model .item-model .model-labels .info-label h5 {
	height:72px;
	padding-bottom:20px;
	text-align:center;
	border-bottom:1px solid #D1D1D1;
	line-height:72px
}
.data-model .item-model .model-labels .info-label h5 img {
	vertical-align:middle
}
.data-model .item-model .model-labels .info-label h6 {
	margin-top:15px;
	font-size:12px
}
.data-model .item-model .model-labels .info-label p {
	margin-top:20px;
	font-size:12px;
	line-height:1.8
}
.data-model .video-model {
	float:right;
	margin:-30px 0 30px 50px;
	*margin-top:50px;
	position:relative
}
.data-model .video-model img {
	border:1px solid #EBEBEB
}
.data-model .video-model .ico-player {
	position:absolute;
	top:50%;
	left:50%;
	width:57px;
	height:57px;
	margin:-29px 0 0 -29px;
	background:url(../images/arrow-player.png) no-repeat
}
.data-model .map-model {
	float:right;
	margin:30px 0 0 50px
}
.links {
	position:relative;
	min-height:36px;
	padding:20px 50px
}
.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:15px;
	background-image:url(../images/slide-up.png)
}
.links .slide-down,.links .slide-next {
	right:15px;
	background-image:url(../images/slide-down.png)
}
.links .links-list {
	width:666px;
	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 .link {
	width:666px;
	height:88px;
	display:inline-block;
	*display:inline;
	zoom:1
}
.links .links-list .link ul {
	text-align:center
}
.links .links-list .link ul li {
	display:inline-block;
	*display:inline;
	zoom:1;
	margin:0 5px;
	vertical-align:middle
}
.stock {
	margin-top:20px
}
.list li,.data-list li {
	margin:1px 0 -1px 0;
	padding:15px;
	border-bottom:1px solid #E6E6E6
}
.list li .date,.data-list li .date {
	float:right;
	color:#9F9F9F
}
.data-list {
	font-size:14px
}
.grid {
	padding:1px
}
.grid table {
	width:100%;
	*width:auto;
	table-layout:fixed
}
.grid table th,.grid table td {
	padding:10px 15px;
	text-align:center
}
.grid table thead td,.grid table thead th {
	background-color:#E8E8E8
}
.grid table td {
	border-top:1px solid #EFEFEF;
	color:#999
}
.grid table tbody .name {
	text-align:left;
	color:#333
}
.grid table tbody tr:first-child td {
	border-top:0
}
.post {
	padding:20px 0;
	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:10px
}
.post .post-body {
	line-height:24px;
	font-size:14px;
	color:#595959
}
.post .post-body p {
	margin:30px 0
}
.post .post-body .post-media {
	text-indent:0;
	text-align:center
}
.post .post-footer {
	margin-top:20px;
	padding-top:10px;
	border-top:1px solid #E5E5E5;
	font-size:12px;
	text-align:right
}
.post .post-footer .go-print,.post .post-footer .go-back {
	margin-left:20px;
	font-weight:700;
	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)
}
.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-bottom:10px
}
.data-post h5 {
	margin:10px 0
}
.data-post p,.data-post dl {
	margin-bottom:20px
}
.data-fixed {
	height:520px;
	padding:0 20px;
	overflow-y:auto
}
.data-logos {
	text-align:center
}
.data-logos img {
	margin:10px 5px 0;
	vertical-align:middle
}
.data-logo {
	margin:20px 20px 0;
	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
}
.data-logo .data-post {
	overflow:hidden;
	zoom:1
}
.table-header,.table-footer {
	padding:12px 20px;
	font-size:14px;
	font-weight:700;
	color:#127AB5
}
.table-header {
	text-align:center
}
.table-footer {
	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 {
	padding:10px 15px;
	text-align:center
}
.tab-slider li {
	width:14px;
	height:14px;
	border-radius:100%;
	font-size:0;
	line-height:14px;
	background:url(../images/slide-arrow.png) no-repeat left top;
	cursor:pointer
}
.tab-slider li.active {
	background-position:left -14px
}
.data-tab {
	margin-top:20px;
	zoom:1
}
.data-tab:before,.data-tab:after {
	content:" ";
	display:table
}
.data-tab:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.data-tab:before,.data-tab:after {
	content:" ";
	display:table
}
.data-tab:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.data-tab .tab-panel {
	float:left;
	width:905px
}
.data-tab .tab-panel .panel {
	margin-top:0
}
.data-tab .tab-slider {
	float:right;
	width:15px;
	margin-top:48px
}
.data-tab .tab-slider li {
	margin-top:10px
}
.portal {
	margin-top:20px;
	zoom:1
}
.portal:before,.portal:after {
	content:" ";
	display:table
}
.portal:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.portal:before,.portal:after {
	content:" ";
	display:table
}
.portal:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.portal .only-pic {
	float:left;
	width:358px;
	margin-right:36px
}
.portal .only-pic img {
	border:1px solid #E8E8E8;
	box-shadow:0 0 5px rgba(0,0,0,.1)
}
.portal .panel {
	margin-top:0;
	overflow:hidden;
	zoom:1
}
.portal .panel .tab-panel h2 {
	padding:10px 0;
	font-size:14px;
	font-weight:400;
	text-align:center;
	line-height:normal;
	color:#FFF;
	background-color:#88BCDA
}
.portal .panel .tab-panel .data-list li {
	padding:10px 15px
}
.portal .panel .tab-slider {
	padding:15px 0;
	text-align:center
}
.portal .panel .tab-slider ul {
	font-size:0
}
.portal .panel .tab-slider li {
	display:inline-block;
	*display:inline;
	zoom:1;
	margin:0 5px;
	vertical-align:top
}
.history {
	min-height:500px
}
.problem,.data-problem {
	padding:36px 0
}
.problem .problem-title,.data-problem .problem-title {
	text-align:center;
	padding-bottom:64px;
	background:url(../images/bg-dot.png) no-repeat center bottom
}
.problem .problem-title h2,.data-problem .problem-title h2 {
	font-size:24px;
	font-weight:400;
	color:#000
}
.problem .problem-title p,.data-problem .problem-title p {
	margin-top:5px
}
.problem .problem-panel,.data-problem .problem-panel {
	margin-top:30px;
	margin-left:-50px
}
.problem .problem-panel h5,.data-problem .problem-panel h5 {
	min-height:42px;
	font-size:14px;
	padding-bottom:10px;
	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 {
	display:inline-block;
	*display:inline;
	zoom:1;
	vertical-align:top;
	width:480px;
	margin-left:100px
}
.problem .problem-panel .problem-item .problem-label,.data-problem .problem-panel .problem-item .problem-label {
	margin-top:12px;
	line-height:1.8
}
.problem .problem-panel .problem-item .problem-label p,.data-problem .problem-panel .problem-item .problem-label p {
	margin-bottom:20px
}
.banner {
	height:318px;
	background-repeat:no-repeat;
	background-position:center top
}
.banner.investor {
	background-image:url(../images/banner/investor.jpg)
}
.banner.directors {
	background-image:url(../images/banner/directors.jpg)
}
.banner.supervisor {
	background-image:url(../images/banner/supervisor.jpg)
}
.banner.manager {
	background-image:url(../images/banner/manager.jpg)
}
.banner.rule {
	background-image:url(../images/banner/rule.jpg)
}
.banner.related-data {
	height:127px;
	background-image:url(../images/banner/related-data.jpg)
}
.data-rule {
	padding:30px 0;
	font-size:0
}
.data-rule li {
	display:inline-block;
	*display:inline;
	zoom:1;
	width:300px;
	margin-left:52px;
	padding:10px;
	font-size:14px;
	border-bottom:1px solid #E9E9E9
}
.data-social .social-title,.data-social .social-desc {
	text-align:center
}
.data-social .social-title {
	margin-top:20px;
	font-size:16px
}
.data-social .social-title h2 {
	font-weight:400;
	color:#000
}
.data-social .social-desc {
	margin-top:12px
}
.data-social .social-desc p {
	margin-bottom:5px
}
.data-social .social-items {
	margin-top:42px;
	margin-left:5px;
	padding:12px 0 30px;
	font-size:0;
	background:url(../images/bg-dot.png) no-repeat center top
}
.data-social .social-items .only-pic {
	display:inline-block;
	*display:inline;
	zoom:1;
	width:315px;
	margin:42px 0 0 56px
}
.data-social .social-items .only-pic img {
	border:1px solid #E8E8E8;
	box-shadow:0 0 5px rgba(0,0,0,.1)
}
.intro {
	overflow:hidden
}
.intro ul {
	margin:1px 0 -1px 0;
	margin-left:-90px;
	padding:30px 0;
	border-bottom:1px solid #DFE2E4;
	font-size:0
}
.intro ul li {
	display:inline-block;
	*display:inline;
	zoom:1;
	width:330px;
	margin-left:90px;
	vertical-align:top
}
.intro ul li .intro-title {
	font-size:14px;
	font-weight:700
}
.intro ul li .intro-name {
	margin-right:20px
}
.intro ul li .intro-body {
	margin-top:10px;
	font-size:12px;
	line-height:1.8
}
.data-dir {
	padding:30px 0;
	zoom:1
}
.data-dir:before,.data-dir:after {
	content:" ";
	display:table
}
.data-dir:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.data-dir:before,.data-dir:after {
	content:" ";
	display:table
}
.data-dir:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.data-dir .only-pic {
	float:left;
	width:448px;
	height:738px
}
.data-dir .data-panel {
	position:relative;
	float:left;
	width:651px;
	height:auto!important;
	min-height:676px;
	height:676px;
	padding:30px;
	border:1px solid #E8E8E8;
	border-left:0;
	box-shadow:0 0 5px rgba(0,0,0,.2);
	background:url(../images/bg-dir.gif) repeat-y left top
}
.data-dir .dir-panel {
	margin:-10px 0 0 -20px;
	font-size:0
}
.data-dir .dir-panel .dir-item {
	display:inline-block;
	*display:inline;
	zoom:1;
	width:280px;
	margin:20px 0 0 30px;
	padding:0 10px;
	font-size:12px;
	vertical-align:top
}
.data-dir .dir-panel .dir-item h3 {
	font-size:14px
}
.data-dir .dir-panel .dir-item .dir-item-info {
	margin-top:10px;
	line-height:1.8
}
.data-dir .dir-panel .dir-item .dir-item-info p {
	margin:3px 0
}
.data-pages {
	margin-top:30px;
	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:"Gotham-Light";
	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
}
.data-view .data-pages {
	display:none
}
.weixin-lay {
	display:none;
	position:absolute;
	left:50%;
	bottom:50px;
	z-index:10000;
	width:121px;
	height:129px;
	margin-left:-60px;
	background:url(../images/code-weixin.png) no-repeat
}
.item-panel,.item-list {
	width:330px;
	padding:20px;
	border:1px solid #E8E8E8;
	box-shadow:0 0 3px rgba(0,0,0,.2)
}
.item-panel .item-box h3,.item-list .item-box h3 {
	font-size:12px;
	padding-bottom:15px;
	border-bottom:1px solid #D9D9D9
}
.item-panel .item-box h3 em,.item-list .item-box h3 em {
	display:block;
	font-style:normal
}
.item-panel .item-box .only-pic,.item-list .item-box .only-pic {
	margin-top:10px;
	text-align:center
}
.item-panel .item-box .only-pic img,.item-list .item-box .only-pic img {
	width:311px;
	height:206px
}
.item-panel .item-box .abstract,.item-list .item-box .abstract {
	margin-top:12px;
	line-height:1.8;
	color:#706F6F
}
.item-panel .item-box .abstract a:link,.item-list .item-box .abstract a:link,.item-panel .item-box .abstract a:visited,.item-list .item-box .abstract a:visited {
	color:#706F6F;
	text-decoration:none
}
.item-panel .item-box .abstract a:hover,.item-list .item-box .abstract a:hover,.item-panel .item-box .abstract a:active,.item-list .item-box .abstract a:active {
	color:#706F6F;
	text-decoration:underline
}
.item-panel .intera,.item-list .intera {
	height:24px;
	margin-top:10px;
	color:#B1B1B1;
	zoom:1
}
.item-panel .intera:before,.item-list .intera:before,.item-panel .intera:after,.item-list .intera:after {
	content:" ";
	display:table
}
.item-panel .intera:after,.item-list .intera:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.item-panel .intera:before,.item-list .intera:before,.item-panel .intera:after,.item-list .intera:after {
	content:" ";
	display:table
}
.item-panel .intera:after,.item-list .intera:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.item-panel .intera .date,.item-list .intera .date,.item-panel .intera .btn-share,.item-list .intera .btn-share {
	float:left
}
.item-panel .intera .date,.item-list .intera .date {
	margin-top:4px
}
.btn-share .btn-card,.btn-share .lnk-share {
	float:left;
	margin-left:10px;
	background:url(../images/share.png) no-repeat;
	cursor:pointer
}
.btn-share .btn-card {
	width:16px;
	height:19px;
	margin-top:2px;
	background-position:-3px -2px
}
.btn-share .btn-over {
	display:none;
	padding-left:5px
}
.btn-share .lnk-share {
	width:28px;
	height:24px
}
.btn-share .lnk-share-weixin {
	position:relative;
	background-position:-25px 0
}
.btn-share .lnk-share-weixin:hover .weixin-lay {
	display:block;
	bottom:25px
}
.btn-share .lnk-share-sina {
	background-position:-60px 0
}
.btn-share .lnk-share-qq {
	background-position:-91px 0
}
.share-hover .btn-over,.btn-share:hover .btn-over {
	display:inline-block;
	vertical-align:top
}
.share-hover .btn-card,.btn-share:hover .btn-card,.share-hover .lnk-share,.btn-share .lnk-share:hover {
	background-image:url(../images/share-hover.png)
}
.item-list ul {
	margin-top:-15px
}
.item-list li {
	padding:15px 0;
	border-bottom:1px solid #DFDFDF
}
.item-list li h5 {
	margin-top:5px;
	font-size:14px;
	font-weight:400;
	line-height:24px
}
.item-list li h5 em {
	display:block;
	font-style:normal
}
.item-list li .date {
	color:#B1B1B1
}
.item-list .list-more {
	margin-top:20px;
	font-size:14px;
	text-align:right;
	color:gray
}
.item-list .list-more a:link,.item-list .list-more a:visited {
	color:gray;
	text-decoration:none
}
.item-list .list-more a:hover,.item-list .list-more a:active {
	color:gray;
	text-decoration:underline
}
.panel-layout {
	margin-top:12px;
	margin-left:-22px;
	zoom:1
}
.panel-layout:before,.panel-layout:after {
	content:" ";
	display:table
}
.panel-layout:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.panel-layout:before,.panel-layout:after {
	content:" ";
	display:table
}
.panel-layout:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.panel-layout .item-panel,.panel-layout .item-list {
	float:left;
	margin-left:25px
}
.panel-layout .item-box {
	height:auto!important;
	min-height:352px;
	height:352px
}
.panel-layout .item-box h3 {
	height:36px;
	overflow:hidden
}
.panel-layout .item-box .abstract {
	overflow:hidden
}
.panel-layout .item-list {
	height:auto!important;
	min-height:386px;
	height:386px
}
.item-layout {
	margin:-41px 0 0 -34px;
	padding:20px;
	overflow:hidden;
	zoom:1
}
.item-layout:before,.item-layout:after {
	content:" ";
	display:table
}
.item-layout:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.item-layout:before,.item-layout:after {
	content:" ";
	display:table
}
.item-layout:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.item-layout .item-panel {
	float:left;
	width:332px;
	margin:20px 0 0 50px;
	padding:0;
	padding-top:20px;
	border:0;
	border-top:1px solid #E6E6E6;
	box-shadow:none
}
.item-layout .item-box {
	height:auto!important;
	min-height:160px;
	height:160px
}
.item-layout .item-box h3 {
	padding-bottom:0;
	font-size:14px;
	border:0;
	overflow:hidden
}
.item-layout .item-box .abstract {
	overflow:hidden
}
.data-items {
	position:relative;
	margin:-20px 0 0 -20px;
	padding-bottom:86px;
	zoom:1
}
.data-items:before,.data-items:after {
	content:" ";
	display:table
}
.data-items:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.data-items:before,.data-items:after {
	content:" ";
	display:table
}
.data-items:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.data-items .item-panel {
	float:left;
	margin:20px 0 0 20px
}
.data-items .data-loading {
	position:absolute;
	bottom:0;
	width:100%;
	padding-top:42px;
	font-size:14px;
	text-align:center;
	background:#FFF url(../images/loading.gif) no-repeat center top
}
.h-wrap {
	min-width:0
}
.h-body {
	height:550px;
	padding:0 15px;
	color:#404040;
	overflow-y:auto
}
.h-body h1 {
	font-size:24px;
	font-weight:400;
	text-align:center
}
.h-post {
	line-height:2
}
.h-post p {
	margin:20px 0
}
.h-post .data-media {
	margin:30px 0;
	text-indent:0;
	text-align:center
}
.jspContainer {
	overflow:hidden;
	position:relative
}
.jspPane {
	position:absolute
}
.jspVerticalBar {
	position:absolute;
	top:0;
	right:0;
	width:16px;
	height:100%
}
.jspHorizontalBar {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:16px
}
.jspVerticalBar *,.jspHorizontalBar * {
	margin:0;
	padding:0
}
.jspCap {
	display:none
}
.jspHorizontalBar .jspCap {
	float:left
}
.jspTrack {
	position:relative;
	background:url(../images/scroll-bar.gif) repeat-y center top
}
.jspDrag {
	position:relative;
	top:0;
	left:2px;
	width:10px;
	border:1px solid #C1C1C1;
	background-color:#FFF;
	box-shadow:0 0 3px rgba(0,0,0,.3);
	cursor:pointer
}
.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag {
	float:left;
	height:100%
}
.jspArrow {
	background:#50506d;
	text-indent:-20000px;
	display:block;
	cursor:pointer
}
.jspArrow.jspDisabled {
	cursor:default;
	background:#80808d
}
.jspVerticalBar .jspArrow {
	height:16px
}
.jspHorizontalBar .jspArrow {
	width:16px;
	float:left;
	height:100%
}
.jspVerticalBar .jspArrow:focus {
	outline:0
}
.jspCorner {
	background:#eeeef4;
	float:left;
	height:100%
}
* html .jspCorner {
	margin:0 -3px 0 0
}
.scroll-pane {
	width:100%;
	height:200px;
	overflow:auto
}
.jspCap {
	display:block
}
.jspVerticalBar .jspCap {
	height:10px
}
.jspHorizontalBar .jspCap {
	width:50px;
	height:100%
}
.data-hidden {
	display:none;
	visibility:hidden
}
.data-footer {
	text-align:right
}
.data-footer label {
	display:inline-block;
	*display:inline;
	zoom:1;
	margin-right:20px;
	font-size:14px;
	font-weight:700;
	vertical-align:middle
}
.view-label {
	margin-left:-100px;
	padding:20px 0;
	zoom:1
}
.view-label:before,.view-label:after {
	content:" ";
	display:table
}
.view-label:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.view-label:before,.view-label:after {
	content:" ";
	display:table
}
.view-label:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.view-label .item-label {
	float:left;
	width:535px;
	min-height:560px;
	margin-left:100px
}
.view-label .item-label .only-pic {
	text-align:center
}
.view-label .item-label .only-pic img {
	border:1px solid #DCDCDC
}
.view-label .item-label .label-info {
	margin-top:12px
}
.view-label .item-label .label-info h3 {
	padding-bottom:12px;
	font-size:18px;
	font-weight:400;
	border-bottom:1px solid #D1D1D1;
	text-align:center
}
.view-label .item-label .label-info .info-post {
	margin-bottom:-20px;
	padding-top:20px;
	line-height:1.8;
	color:#595959;
	overflow:hidden
}
.view-label .item-label .label-info .info-post h5 {
	font-size:12px
}
.view-label .item-label .label-info .info-post ul,.view-label .item-label .label-info .info-post p {
	margin-bottom:20px
}
.view-label .item-label .label-info .info-post a:link,.view-label .item-label .label-info .info-post a:visited {
	color:#0061c4;
	text-decoration:none
}
.view-label .item-label .label-info .info-post a:hover,.view-label .item-label .label-info .info-post a:active {
	color:#0061c4;
	text-decoration:underline
}
.view-label .item-label .label-info .info-tools {
	margin-top:20px;
	text-align:center
}
.view-label .item-label .label-info .info-tools .arrow {
	display:inline-block;
	*display:inline;
	zoom:1;
	width:35px;
	height:35px;
	background:url(../images/area-arrow.png) no-repeat;
	cursor:pointer
}
.view-label .item-label .label-info .info-map {
	margin:0 -20px;
	zoom:1
}
.view-label .item-label .label-info .info-map:before,.view-label .item-label .label-info .info-map:after {
	content:" ";
	display:table
}
.view-label .item-label .label-info .info-map:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.view-label .item-label .label-info .info-map:before,.view-label .item-label .label-info .info-map:after {
	content:" ";
	display:table
}
.view-label .item-label .label-info .info-map:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.view-label .item-label .label-info .info-map .item-map {
	float:left;
	width:110px;
	margin:20px 0 0 20px
}
.view-label .item-label .label-info .info-map .item-map h5 {
	font-size:14px;
	color:#0061c4
}
.view-label .item-label .label-info .info-map .item-map h5 a:link,.view-label .item-label .label-info .info-map .item-map h5 a:visited {
	color:#0061c4;
	text-decoration:none
}
.view-label .item-label .label-info .info-map .item-map h5 a:hover,.view-label .item-label .label-info .info-map .item-map h5 a:active {
	color:#0061c4;
	text-decoration:underline
}
.view-label .item-label .label-info .info-map .item-map .item-menu dl {
	margin-top:10px
}
.view-label .item-label .label-info .info-map .item-map .item-menu dl dt {
	font-weight:700
}
.view-label .item-label .label-info .info-map .item-map .item-menu dl dd {
	margin-top:3px
}
.data-offer {
	width:1170px;
	margin:20px auto;
	background-color:#2986C9
}
.data-offer .offer-header {
	height:510px;
	background:url(../images/offer-header.jpg) no-repeat
}
.data-offer .offer-body {
	margin:20px 30px;
	background-color:#FFF
}
.data-offer .offer-footer {
	height:142px;
	background:url(../images/offer-footer.jpg) no-repeat
}
.data-videos ul {
	margin:-30px -10px 0;
	zoom:1
}
.data-videos ul:before,.data-videos ul:after {
	content:" ";
	display:table
}
.data-videos ul:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.data-videos ul:before,.data-videos ul:after {
	content:" ";
	display:table
}
.data-videos ul:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.data-videos li {
	float:left;
	width:33.33%;
	margin-top:30px;
	text-align:center
}
.data-videos li .video {
	display:block;
	width:382px;
	margin:0 auto
}
.data-videos li .video .only-pic {
	position:relative;
	padding:15px;
	border:1px solid #E9E9E9
}
.data-videos li .video .only-pic img {
	border:1px solid #F2F2F2
}
.data-videos li .video .only-pic .ico-player {
	position:absolute;
	left:25px;
	bottom:25px;
	width:57px;
	height:57px;
	background:url(../images/arrow-player.png) no-repeat
}
.data-videos li .video .video-text {
	margin-top:10px;
	font-size:14px
}
.data-contact .only-pic {
	padding:5px 0;
	text-align:center
}
.data-contact ul {
	padding:5px 20px
}
.data-contact ul li {
	margin:10px 0
}
.site-map {
	text-align:center
}
.site-area {
	margin-left:-15px;
	font-size:0
}
.site-area .item-area {
	display:inline-block;
	*display:inline;
	zoom:1;
	width:360px;
	margin:20px 0 0 30px;
	font-size:12px;
	vertical-align:top
}
.site-area .item-area h5 {
	height:36px;
	padding:0 20px;
	line-height:36px;
	color:#FFF;
	background-color:#8BBEE5
}
.site-area .item-area ul {
	padding:10px 15px
}
.site-area .item-area ul li {
	
	margin:5px 0
}

.footer {
	padding:20px 0;
	background-color:#DEDEDF
}
.footer .footer-nav {
	float:left;
	line-height:32px;
	color:#5E5D5B	
}
.adnew{overflow: hidden; width: 100%}
.adnew dt{display: block; float: left}
.adnew dt:first-child{width: 16%}
.adnew dt:last-child{width: 84%}

.footer .footer-nav a:link,.footer .footer-nav a:visited {
	color:#5E5D5B;
	text-decoration:none
}
.footer .footer-nav a:hover,.footer .footer-nav a:active {
	color:#5E5D5B;
	text-decoration:underline
}
.footer .footer-nav .sep {
	margin:0 10px
}
.footer .footer-nav .copyright {
	margin-left:50px
}
.footer .footer-icp {
	float:right
}
.footer .footer-icp * {
	vertical-align:middle
}
.footer .footer-icp img,.footer .footer-icp .icp {
	margin:0 10px
}
.footer .footer-icp .icp {
	display:inline-block
}
.slide {
	position:relative;
	height:325px;
	overflow:hidden
}
.slide .slide-prev,.slide .slide-next {
	position:absolute;
	top:50%;
	width:42px;
	height:72px;
	z-index:10;
	margin-top:-36px;
	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:30px;
	background-image:url(../images/slide-prev.png)
}
.slide .slide-next {
	right:30px;
	background-image:url(../images/slide-next.png)
}
.slide .slide-body {
	position:absolute;
	top:0;
	left:50%;
	width:1920px;
	height:325px;
	margin-left:-960px
}
.slide .slide-label {
	position:absolute;
	top:0;
	left:50%;
	z-index:1001;
	width:1200px;
	height:325px;
	margin-left:-600px
}
.slide .slide-panel {
	width:100%;
	height:100%
}
.slide .slide-trigger {
	position:absolute;
	left:50%;
	bottom:0;
	z-index:100;
	width:1200px;
	height:40px;
	margin-left:-600px
}
.slide .slide-trigger .slide-nav {
	position:absolute;
	left:0;
	bottom:0;
	z-index:100;
	width:100%;
	height:100%
}
.slide .slide-trigger .slide-bg {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:#000;
	opacity:.7;
	filter:alpha(opacity=70)
}
.slide .slide-trigger .slide-main {
	position:relative;
	padding:0 15px;
	z-index:1;
	zoom:1
}
.slide .slide-trigger .slide-main:before,.slide .slide-trigger .slide-main:after {
	content:" ";
	display:table
}
.slide .slide-trigger .slide-main:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.slide .slide-trigger .slide-main:before,.slide .slide-trigger .slide-main:after {
	content:" ";
	display:table
}
.slide .slide-trigger .slide-main:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.slide .slide-trigger .slide-main .slide-info {
	position:relative;
	float:left;
	width:80%;
	height:40px;
	color:#FFF;
	overflow:hidden
}
.slide .slide-trigger .slide-main .slide-info li {
	font-size:14px;
	line-height:40px
}
.slide .slide-trigger .slide-main .slide-thumb {
	position:absolute;
	top:50%;
	right:15px;
	margin-top:-7px;
	font-size:0
}
.slide .slide-trigger .slide-main .slide-thumb li {
	display:inline-block;
	*display:inline;
	zoom:1;
	width:14px;
	height:14px;
	margin:0 5px;
	background:url(../images/slide-arrow.png) no-repeat;
	cursor:pointer
}
.slide .slide-trigger .slide-main .slide-thumb li.active {
	background-position:left -14px
}
.w {
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:10001;
	overflow:auto
}
.w .w-wrap {
	position:relative;
	z-index:10;
	width:690px;
	margin:7% auto;
	border-radius:5px;
	border:1px solid #DDD;
	background-color:#FFF;
	box-shadow:1px 1px 5px rgba(0,0,0,.2)
}
.w .w-wrap {
	opacity:0;
	-webkit-transition:-webkit-transform .3s ease-out;
	transition:transform .3s ease-out;
	-webkit-transform:translate(0,-25%);
	transform:translate(0,-25%)
}
.w.show .w-wrap {
	opacity:1;
	-webkit-transform:translate(0,0);
	transform:translate(0,0)
}
.w.w-dialog .w-wrap {
	opacity:0;
	-webkit-transform:scale(0);
	transform:scale(0);
	-webkit-transition:-webkit-transform .15s ease-in-out,opacity .15s ease-in-out;
	transition:transform .15s ease-in-out,opacity .15s ease-in-out
}
.w.w-dialog.show .w-wrap {
	opacity:1;
	-webkit-transform:scale(1);
	transform:scale(1)
}
.w .w-header {
	padding:0 25px;
	zoom:1
}
.w .w-header:before,.w .w-header:after {
	content:" ";
	display:table
}
.w .w-header:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.w .w-header:before,.w .w-header:after {
	content:" ";
	display:table
}
.w .w-header:after {
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0
}
.w .w-header h2 {
	float:left;
	margin-top:25px;
	font-size:18px;
	font-weight:400;
	color:#278BCB
}
.w .w-header .w-act {
	float:right;
	margin:20px -10px 0 0
}
.w .w-header .w-act .ico {
	display:block
}
.w.w-area .w-wrap {
	border:0;
	background:0 0;
	box-shadow:none
}
.w.w-area .w-wrap .w-body {
	margin-top:20px;
	padding:0
}
.w.w-area .w-header {
	padding:0 10px 15px;
	border-bottom:1px solid #747474;
	box-shadow:0 1px 0 #F4F4F4
}
.w.w-area .w-header h2 {
	margin-top:12px;
	font-size:20px
}
.w.w-area .w-header .w-act {
	margin-right:0
}
.w.w-area .w-header .w-act .ico {
	background-image:url(../images/close.gif)
}
.w.w-area iframe {
	width:100%;
	height:550px
}
.w .w-body {
	padding:20px
}
.w .w-message {
	padding:0 20px;
	font-size:14px;
	color:#444
}
.w .w-panel {
	margin:0 -20px
}
.w .w-tools {
	display:none;
	margin-top:20px;
	text-align:right
}
.w .w-tools .w-button {
	margin-left:20px
}
.w .w-act .ico {
	width:24px;
	height:24px;
	background-position:center center;
	background-repeat:no-repeat;
	cursor:pointer
}
.w .w-act .ico-delete {
	background-image:url(../images/delete.png)
}
.w-layout .w-form {
	width:auto;
	padding:0
}
.w-bg {
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:10000;
	background-color:#E9E9E9;
	opacity:.95;
	filter:alpha(opacity=95)
}
.hide,.w-hide {
	display:none
}
.x-hide {
	position:absolute;
	top:-10000em;
	left:-10000em;
	visibility:hidden
}
.w-dialog .w-wrap {
	margin:0 auto
}
.mod-hidden,.mod-hidden body {
	overflow:hidden
}
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp {
	padding:0;
	margin:0;
	border:0;
	outline:0;
	vertical-align:top
}
.fancybox-wrap {
	position:absolute;
	top:0;
	left:0;
	z-index:8020
}
.fancybox-skin {
	position:relative;
	background:#f9f9f9;
	color:#444;
	text-shadow:none;
	border-radius:4px
}
.fancybox-opened {
	z-index:8030
}
.fancybox-opened .fancybox-skin {
	box-shadow:0 10px 25px rgba(0,0,0,.5)
}
.fancybox-outer,.fancybox-inner {
	position:relative
}
.fancybox-inner {
	overflow:hidden
}
.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling:touch
}
.fancybox-error {
	color:#444;
	font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin:0;
	padding:15px;
	white-space:nowrap
}
.fancybox-image,.fancybox-iframe {
	display:block;
	width:100%;
	height:100%
}
.fancybox-image {
	max-width:100%;
	max-height:100%
}
#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span {
	background-image:url(../images/fancybox/fancybox_sprite.png)
}
#fancybox-loading {
	position:fixed;
	top:50%;
	left:50%;
	margin-top:-22px;
	margin-left:-22px;
	background-position:0 -108px;
	opacity:.8;
	cursor:pointer;
	z-index:8060
}
#fancybox-loading div {
	width:44px;
	height:44px;
	background:url(../images/fancybox/fancybox_loading.gif) center center no-repeat
}
.fancybox-close {
	position:absolute;
	top:-18px;
	right:-18px;
	width:36px;
	height:36px;
	cursor:pointer;
	z-index:8040
}
.fancybox-nav {
	position:absolute;
	top:0;
	width:40%;
	height:100%;
	cursor:pointer;
	text-decoration:none;
	background:transparent url(../images/fancybox/blank.gif);
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	z-index:8040
}
.fancybox-prev {
	left:0
}
.fancybox-next {
	right:0
}
.fancybox-nav span {
	position:absolute;
	top:50%;
	width:36px;
	height:34px;
	margin-top:-18px;
	cursor:pointer;
	z-index:8040;
	visibility:hidden
}
.fancybox-prev span {
	left:10px;
	background-position:0 -36px
}
.fancybox-next span {
	right:10px;
	background-position:0 -72px
}
.fancybox-nav:hover span {
	visibility:visible
}
.fancybox-tmp {
	position:absolute;
	top:-99999px;
	left:-99999px;
	visibility:hidden;
	max-width:99999px;
	max-height:99999px;
	overflow:visible!important
}
.fancybox-lock {
	overflow:hidden!important;
	width:auto
}
.fancybox-lock body {
	overflow:hidden!important
}
.fancybox-lock-test {
	overflow-y:hidden!important
}
.fancybox-overlay {
	position:absolute;
	top:0;
	left:0;
	overflow:hidden;
	display:none;
	z-index:8010;
	background:url(../images/fancybox/fancybox_overlay.png)
}
.fancybox-overlay-fixed {
	position:fixed;
	bottom:0;
	right:0
}
.fancybox-lock .fancybox-overlay {
	overflow:auto;
	overflow-y:scroll
}
.fancybox-title {
	visibility:hidden;
	font:400 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position:relative;
	text-shadow:none;
	z-index:8050
}
.fancybox-opened .fancybox-title {
	visibility:visible
}
.fancybox-title-float-wrap {
	position:absolute;
	bottom:0;
	right:50%;
	margin-bottom:-35px;
	z-index:8050;
	text-align:center
}
.fancybox-title-float-wrap .child {
	display:inline-block;
	margin-right:-100%;
	padding:2px 20px;
	background:transparent;
	background:rgba(0,0,0,.8);
	border-radius:15px;
	text-shadow:0 1px 2px #222;
	color:#FFF;
	font-weight:700;
	line-height:24px;
	white-space:nowrap
}
.fancybox-title-outside-wrap {
	position:relative;
	margin-top:10px;
	color:#fff
}
.fancybox-title-inside-wrap {
	padding-top:10px
}
.fancybox-title-over-wrap {
	position:absolute;
	bottom:0;
	left:0;
	color:#fff;
	padding:10px;
	background:#000;
	background:rgba(0,0,0,.8)
}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5) {
	#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span {
	background-image:url(../images/fancybox/fancybox_sprite@2x.png);
	background-size:44px 152px
}
#fancybox-loading div {
	background-image:url(../images/fancybox/fancybox_loading@2x.gif);
	background-size:24px 24px
}
}.vjs-default-skin {
	color:#ccc
}
@font-face {
	font-family:VideoJS;
	src:url(../video-js/font/vjs.eot);
	src:url(../video-js/font/vjs.eot?#iefix) format('embedded-opentype'),url(../video-js/font/vjs.woff) format('woff'),url(../video-js/font/vjs.ttf) format('truetype'),url(../video-js/font/vjs.svg#icomoon) format('svg');
	font-weight:400;
	font-style:normal
}
.vjs-default-skin .vjs-slider {
	outline:0;
	position:relative;
	cursor:pointer;
	padding:0;
	background-color:#333;
	background-color:rgba(51,51,51,.9)
}
.vjs-default-skin .vjs-slider:focus {
	box-shadow:0 0 2em #fff
}
.vjs-default-skin .vjs-slider-handle {
	position:absolute;
	left:0;
	top:0
}
.vjs-default-skin .vjs-slider-handle:before {
	content:"\e009";
	font-family:VideoJS;
	font-size:1em;
	line-height:1;
	text-align:center;
	text-shadow:0 0 1em #fff;
	position:absolute;
	top:0;
	left:0;
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg)
}
.vjs-default-skin .vjs-control-bar {
	display:none;
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	height:3em;
	background-color:#07141e;
	background-color:rgba(7,20,30,.7)
}
.vjs-default-skin.vjs-has-started .vjs-control-bar {
	display:block;
	visibility:visible;
	opacity:1;
	-webkit-transition:visibility .1s,opacity .1s;
	transition:visibility .1s,opacity .1s
}
.vjs-default-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
	display:block;
	visibility:hidden;
	opacity:0;
	-webkit-transition:visibility 1s,opacity 1s;
	transition:visibility 1s,opacity 1s
}
.vjs-default-skin.vjs-controls-disabled .vjs-control-bar {
	display:none
}
.vjs-default-skin.vjs-using-native-controls .vjs-control-bar {
	display:none
}
.vjs-default-skin.vjs-error .vjs-control-bar {
	display:none
}
.vjs-audio.vjs-default-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
	opacity:1;
	visibility:visible
}
@media \0screen {
	.vjs-default-skin.vjs-user-inactive.vjs-playing .vjs-control-bar:before {
	content:""
}
}.vjs-default-skin .vjs-control {
	outline:0;
	position:relative;
	float:left;
	text-align:center;
	margin:0;
	padding:0;
	height:3em;
	width:4em
}
.vjs-default-skin .vjs-control:before {
	font-family:VideoJS;
	font-size:1.5em;
	line-height:2;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	text-align:center;
	text-shadow:1px 1px 1px rgba(0,0,0,.5)
}
.vjs-default-skin .vjs-control:focus:before,.vjs-default-skin .vjs-control:hover:before {
	text-shadow:0 0 1em #fff
}
.vjs-default-skin .vjs-control-text {
	border:0;
	clip:rect(0 0 0 0);
	height:1px;
	margin:-1px;
	overflow:hidden;
	padding:0;
	position:absolute;
	width:1px
}
.vjs-default-skin .vjs-play-control {
	width:5em;
	cursor:pointer
}
.vjs-default-skin .vjs-play-control:before {
	content:"\e001"
}
.vjs-default-skin.vjs-playing .vjs-play-control:before {
	content:"\e002"
}
.vjs-default-skin .vjs-playback-rate .vjs-playback-rate-value {
	font-size:1.5em;
	line-height:2;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	text-align:center;
	text-shadow:1px 1px 1px rgba(0,0,0,.5)
}
.vjs-default-skin .vjs-playback-rate.vjs-menu-button .vjs-menu .vjs-menu-content {
	width:4em;
	left:-2em;
	list-style:none
}
.vjs-default-skin .vjs-mute-control,.vjs-default-skin .vjs-volume-menu-button {
	cursor:pointer;
	float:right
}
.vjs-default-skin .vjs-mute-control:before,.vjs-default-skin .vjs-volume-menu-button:before {
	content:"\e006"
}
.vjs-default-skin .vjs-mute-control.vjs-vol-0:before,.vjs-default-skin .vjs-volume-menu-button.vjs-vol-0:before {
	content:"\e003"
}
.vjs-default-skin .vjs-mute-control.vjs-vol-1:before,.vjs-default-skin .vjs-volume-menu-button.vjs-vol-1:before {
	content:"\e004"
}
.vjs-default-skin .vjs-mute-control.vjs-vol-2:before,.vjs-default-skin .vjs-volume-menu-button.vjs-vol-2:before {
	content:"\e005"
}
.vjs-default-skin .vjs-volume-control {
	width:5em;
	float:right
}
.vjs-default-skin .vjs-volume-bar {
	width:5em;
	height:.6em;
	margin:1.1em auto 0
}
.vjs-default-skin .vjs-volume-level {
	position:absolute;
	top:0;
	left:0;
	height:.5em;
	width:100%;
	background:#66a8cc url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAP0lEQVQIHWWMAQoAIAgDR/QJ/Ub//04+w7ZICBwcOg5FZi5iBB82AGzixEglJrd4TVK5XUJpskSTEvpdFzX9AB2pGziSQcvAAAAAAElFTkSuQmCC) -50% 0 repeat
}
.vjs-default-skin .vjs-volume-bar .vjs-volume-handle {
	width:.5em;
	height:.5em;
	left:4.5em
}
.vjs-default-skin .vjs-volume-handle:before {
	font-size:.9em;
	top:-.2em;
	left:-.2em;
	width:1em;
	height:1em
}
.vjs-default-skin .vjs-volume-menu-button .vjs-menu {
	display:block;
	width:0;
	height:0;
	border-top-color:transparent
}
.vjs-default-skin .vjs-volume-menu-button .vjs-menu .vjs-menu-content {
	height:0;
	width:0
}
.vjs-default-skin .vjs-volume-menu-button:hover .vjs-menu,.vjs-default-skin .vjs-volume-menu-button .vjs-menu.vjs-lock-showing {
	border-top-color:rgba(7,40,50,.5)
}
.vjs-default-skin .vjs-volume-menu-button:hover .vjs-menu .vjs-menu-content,.vjs-default-skin .vjs-volume-menu-button .vjs-menu.vjs-lock-showing .vjs-menu-content {
	height:2.9em;
	width:10em
}
.vjs-default-skin .vjs-progress-control {
	position:absolute;
	left:0;
	right:0;
	width:auto;
	font-size:.3em;
	height:1em;
	top:-1em;
	-webkit-transition:all .4s;
	transition:all .4s
}
.vjs-default-skin:hover .vjs-progress-control {
	font-size:.9em;
	-webkit-transition:all .2s;
	transition:all .2s
}
.vjs-default-skin .vjs-progress-holder {
	height:100%
}
.vjs-default-skin .vjs-progress-holder .vjs-play-progress,.vjs-default-skin .vjs-progress-holder .vjs-load-progress,.vjs-default-skin .vjs-progress-holder .vjs-load-progress div {
	position:absolute;
	display:block;
	height:100%;
	margin:0;
	padding:0;
	width:0;
	left:0;
	top:0
}
.vjs-default-skin .vjs-play-progress {
	background:#66a8cc url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAP0lEQVQIHWWMAQoAIAgDR/QJ/Ub//04+w7ZICBwcOg5FZi5iBB82AGzixEglJrd4TVK5XUJpskSTEvpdFzX9AB2pGziSQcvAAAAAAElFTkSuQmCC) -50% 0 repeat
}
.vjs-default-skin .vjs-load-progress {
	background:#646464;
	background:rgba(255,255,255,.2)
}
.vjs-default-skin .vjs-load-progress div {
	background:#787878;
	background:rgba(255,255,255,.1)
}
.vjs-default-skin .vjs-seek-handle {
	width:1.5em;
	height:100%
}
.vjs-default-skin .vjs-seek-handle:before {
	padding-top:.1em
}
.vjs-default-skin.vjs-live .vjs-time-controls,.vjs-default-skin.vjs-live .vjs-time-divider,.vjs-default-skin.vjs-live .vjs-progress-control {
	display:none
}
.vjs-default-skin.vjs-live .vjs-live-display {
	display:block
}
.vjs-default-skin .vjs-live-display {
	display:none;
	font-size:1em;
	line-height:3em
}
.vjs-default-skin .vjs-time-controls {
	font-size:1em;
	line-height:3em
}
.vjs-default-skin .vjs-current-time {
	float:left
}
.vjs-default-skin .vjs-duration {
	float:left
}
.vjs-default-skin .vjs-remaining-time {
	display:none;
	float:left
}
.vjs-time-divider {
	float:left;
	line-height:3em
}
.vjs-default-skin .vjs-fullscreen-control {
	width:3.8em;
	cursor:pointer;
	float:right
}
.vjs-default-skin .vjs-fullscreen-control:before {
	content:"\e000"
}
.vjs-default-skin.vjs-fullscreen .vjs-fullscreen-control:before {
	content:"\e00b"
}
.vjs-default-skin .vjs-big-play-button {
	left:.5em;
	top:.5em;
	font-size:3em;
	display:block;
	z-index:2;
	position:absolute;
	width:4em;
	height:2.6em;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
	opacity:1;
	background-color:#07141e;
	background-color:rgba(7,20,30,.7);
	border:.1em solid #3b4249;
	border-radius:.8em;
	box-shadow:0 0 1em rgba(255,255,255,.25);
	-webkit-transition:all .4s;
	transition:all .4s
}
.vjs-default-skin.vjs-big-play-centered .vjs-big-play-button {
	left:50%;
	margin-left:-2.1em;
	top:50%;
	margin-top:-1.4em
}
.vjs-default-skin.vjs-controls-disabled .vjs-big-play-button {
	display:none
}
.vjs-default-skin.vjs-has-started .vjs-big-play-button {
	display:none
}
.vjs-default-skin.vjs-using-native-controls .vjs-big-play-button {
	display:none
}
.vjs-default-skin:hover .vjs-big-play-button,.vjs-default-skin .vjs-big-play-button:focus {
	outline:0;
	border-color:#fff;
	background-color:#505050;
	background-color:rgba(50,50,50,.75);
	box-shadow:0 0 3em #fff;
	-webkit-transition:all 0s;
	transition:all 0s
}
.vjs-default-skin .vjs-big-play-button:before {
	content:"\e001";
	font-family:VideoJS;
	line-height:2.6em;
	text-shadow:.05em .05em .1em #000;
	text-align:center;
	position:absolute;
	left:0;
	width:100%;
	height:100%
}
.vjs-error .vjs-big-play-button {
	display:none
}
.vjs-error-display {
	display:none
}
.vjs-error .vjs-error-display {
	display:block;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%
}
.vjs-error .vjs-error-display:before {
	content:'X';
	font-family:Gotham-Light;
	font-size:4em;
	color:#666;
	line-height:1;
	text-shadow:.05em .05em .1em #000;
	text-align:center;
	vertical-align:middle;
	position:absolute;
	left:0;
	top:50%;
	margin-top:-.5em;
	width:100%
}
.vjs-error-display div {
	position:absolute;
	bottom:1em;
	right:0;
	left:0;
	font-size:1.4em;
	text-align:center;
	padding:3px;
	background:#000;
	background:rgba(0,0,0,.5)
}
.vjs-error-display a,.vjs-error-display a:visited {
	color:#F4A460
}
.vjs-loading-spinner {
	display:none;
	position:absolute;
	top:50%;
	left:50%;
	font-size:4em;
	line-height:1;
	width:1em;
	height:1em;
	margin-left:-.5em;
	margin-top:-.5em;
	opacity:.75
}
.vjs-waiting .vjs-loading-spinner,.vjs-seeking .vjs-loading-spinner {
	display:block;
	-webkit-animation:spin 1.5s infinite linear;
	animation:spin 1.5s infinite linear
}
.vjs-error .vjs-loading-spinner {
	display:none;
	-webkit-animation:none;
	animation:none
}
.vjs-default-skin .vjs-loading-spinner:before {
	content:"\e01e";
	font-family:VideoJS;
	position:absolute;
	top:0;
	left:0;
	width:1em;
	height:1em;
	text-align:center;
	text-shadow:0 0 .1em #000
}
@-webkit-keyframes spin {
	0% {
	-webkit-transform:rotate(0deg)
}
100% {
	-webkit-transform:rotate(359deg)
}
}@keyframes spin {
	0% {
	-webkit-transform:rotate(0deg);
	transform:rotate(0deg)
}
100% {
	-webkit-transform:rotate(359deg);
	transform:rotate(359deg)
}
}.vjs-default-skin .vjs-menu-button {
	float:right;
	cursor:pointer
}
.vjs-default-skin .vjs-menu {
	display:none;
	position:absolute;
	bottom:0;
	left:0;
	width:0;
	height:0;
	margin-bottom:3em;
	border-left:2em solid transparent;
	border-right:2em solid transparent;
	border-top:1.55em solid #000;
	border-top-color:rgba(7,40,50,.5)
}
.vjs-default-skin .vjs-menu-button .vjs-menu .vjs-menu-content {
	display:block;
	padding:0;
	margin:0;
	position:absolute;
	width:10em;
	bottom:1.5em;
	max-height:15em;
	overflow:auto;
	left:-5em;
	background-color:#07141e;
	background-color:rgba(7,20,30,.7);
	box-shadow:-.2em -.2em .3em rgba(255,255,255,.2)
}
.vjs-default-skin .vjs-menu-button:hover .vjs-control-content .vjs-menu,.vjs-default-skin .vjs-control-content .vjs-menu.vjs-lock-showing {
	display:block
}
.vjs-default-skin.vjs-scrubbing .vjs-menu-button:hover .vjs-control-content .vjs-menu {
	display:none
}
.vjs-default-skin .vjs-menu-button ul li {
	list-style:none;
	margin:0;
	padding:.3em 0;
	line-height:1.4em;
	font-size:1.2em;
	text-align:center;
	text-transform:lowercase
}
.vjs-default-skin .vjs-menu-button ul li.vjs-selected {
	background-color:#000
}
.vjs-default-skin .vjs-menu-button ul li:focus,.vjs-default-skin .vjs-menu-button ul li:hover,.vjs-default-skin .vjs-menu-button ul li.vjs-selected:focus,.vjs-default-skin .vjs-menu-button ul li.vjs-selected:hover {
	outline:0;
	color:#111;
	background-color:#fff;
	background-color:rgba(255,255,255,.75);
	box-shadow:0 0 1em #fff
}
.vjs-default-skin .vjs-menu-button ul li.vjs-menu-title {
	text-align:center;
	text-transform:uppercase;
	font-size:1em;
	line-height:2em;
	padding:0;
	margin:0 0 .3em;
	font-weight:700;
	cursor:default
}
.vjs-default-skin .vjs-subtitles-button:before {
	content:"\e00c"
}
.vjs-default-skin .vjs-captions-button:before {
	content:"\e008"
}
.vjs-default-skin .vjs-chapters-button:before {
	content:"\e00c"
}
.vjs-default-skin .vjs-chapters-button.vjs-menu-button .vjs-menu .vjs-menu-content {
	width:24em;
	left:-12em
}
.vjs-default-skin .vjs-captions-button:focus .vjs-control-content:before,.vjs-default-skin .vjs-captions-button:hover .vjs-control-content:before {
	box-shadow:0 0 1em #fff
}
.video-js {
	background-color:#000;
	position:relative;
	padding:0;
	font-size:10px;
	vertical-align:middle;
	font-weight:400;
	font-style:normal;
  font-family:"Gotham-Light";
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.video-js .vjs-tech {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
.video-js:-moz-full-screen {
	position:absolute
}
body.vjs-full-window {
	padding:0;
	margin:0;
	height:100%;
	overflow-y:auto
}
.video-js.vjs-fullscreen {
	position:fixed;
	overflow:hidden;
	z-index:1000;
	left:0;
	top:0;
	bottom:0;
	right:0;
	width:100%!important;
	height:100%!important;
	_position:absolute
}
.video-js:-webkit-full-screen {
	width:100%!important;
	height:100%!important
}
.video-js.vjs-fullscreen.vjs-user-inactive {
	cursor:none
}
.vjs-poster {
	background-repeat:no-repeat;
	background-position:50% 50%;
	background-size:contain;
	background-color:#000;
	cursor:pointer;
	margin:0;
	padding:0;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0
}
.vjs-poster img {
	display:block;
	margin:0 auto;
	max-height:100%;
	padding:0;
	width:100%
}
.video-js.vjs-has-started .vjs-poster {
	display:none
}
.video-js.vjs-audio.vjs-has-started .vjs-poster {
	display:block
}
.video-js.vjs-controls-disabled .vjs-poster {
	display:none
}
.video-js.vjs-using-native-controls .vjs-poster {
	display:none
}
.video-js .vjs-text-track-display {
	position:absolute;
	top:0;
	left:0;
	bottom:3em;
	right:0;
	pointer-events:none
}
.vjs-caption-settings {
	position:relative;
	top:1em;
	background-color:#000;
	opacity:.75;
	color:#FFF;
	margin:0 auto;
	padding:.5em;
	height:15em;
	font-family:"Gotham-Light";
	font-size:12px;
	width:40em
}
.vjs-caption-settings .vjs-tracksettings {
	top:0;
	bottom:2em;
	left:0;
	right:0;
	position:absolute;
	overflow:auto
}
.vjs-caption-settings .vjs-tracksettings-colors,.vjs-caption-settings .vjs-tracksettings-font {
	float:left
}
.vjs-caption-settings .vjs-tracksettings-colors:after,.vjs-caption-settings .vjs-tracksettings-font:after,.vjs-caption-settings .vjs-tracksettings-controls:after {
	clear:both
}
.vjs-caption-settings .vjs-tracksettings-controls {
	position:absolute;
	bottom:1em;
	right:1em
}
.vjs-caption-settings .vjs-tracksetting {
	margin:5px;
	padding:3px;
	min-height:40px
}
.vjs-caption-settings .vjs-tracksetting label {
	display:block;
	width:100px;
	margin-bottom:5px
}
.vjs-caption-settings .vjs-tracksetting span {
	display:inline;
	margin-left:5px
}
.vjs-caption-settings .vjs-tracksetting>div {
	margin-bottom:5px;
	min-height:20px
}
.vjs-caption-settings .vjs-tracksetting>div:last-child {
	margin-bottom:0;
	padding-bottom:0;
	min-height:0
}
.vjs-caption-settings label>input {
	margin-right:10px
}
.vjs-caption-settings input[type=button] {
	width:40px;
	height:40px
}
.vjs-hidden {
	display:none!important
}
.vjs-lock-showing {
	display:block!important;
	opacity:1;
	visibility:visible
}
.vjs-no-js {
	padding:2em;
	color:#ccc;
	background-color:#333;
	font-size:1.8em;
	font-family:"Gotham-Light";
	text-align:center;
	width:30em;
	height:15em;
	margin:0 auto
}
.vjs-no-js a,.vjs-no-js a:visited {
	color:#F4A460
}
body {
	min-width:1200px;
	font-family:"Gotham-Light";
}
.cycle-carousel-wrap {
	width:9999em
}
.vjs-default-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
	visibility:visible
}
.vjs-default-skin.vjs-has-started.vjs-paused.vjs-paused .vjs-big-play-button {
	display:block
}
.vjs-default-skin .vjs-big-play-button {
	top:50%;
	left:50%;
	width:4em;
	height:2.6em;
	margin:-1.3em 0 0 -2em;
	border:0;
	border-radius:0;
	box-shadow:none
}
.vjs-default-skin:hover .vjs-big-play-button {
	box-shadow:none
}
/* 2024718 
.newwid{width: 1042px; margin: 0 auto}
.kjdbox{width: 100%; text-align: center; border-bottom: 1px solid #B2B2B2; font-size: 24px; color: #666; padding: 30px 0;}
.kjdbox p{line-height: 180%}
.kjmenubox{width: 1042px; margin: 0 auto;}
.kjmenubox h1{font-size: 24px; color: #666; text-align: center; margin-bottom: 30px;}
.kjmenubox h1::after{display: block; content: ''; width:100px; height: 3px; background: #3268AF; margin: 3px auto;}
.kjmenu01{padding: 50px 0;}
.kjmenu01 p{font-size: 14px; color: #666; line-height: 180%; margin-bottom: 30px; text-align: justify}
.kjmenu01 img{display: block; margin: 20px auto; width: 100%}
.sixbox{width: 100%; height:574px; background: url(../images/keji/kv02.jpg) no-repeat top center; position: relative; overflow: hidden; }
.threesix{width:71%;height: 574px; position:absolute; top: 0; left: 29%; z-index:3; padding: 50px 0}
.sixbox li{list-style: none; height: 115px; position: relative}
.sixbox li .stxtbox{ z-index: -1; transition: all .3s}
.thimg{float: left; }
.sixbox li p{font-size: 24px; 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{padding-left: 1%}
.sixbox li:nth-child(2){padding-left: 11.5%; margin: 9% 0;}
.sixbox li:nth-child(3){padding-left: 22%}
.sixbox li:first-child .stxtbox{position: absolute; top:25px; left:13%;}
.sixbox li:nth-child(2) .stxtbox{position: absolute; top:25px; left:24%;}
.sixbox li:nth-child(3) .stxtbox{position: absolute; top:25px; left:34.5%;}

.sixbox li:first-child:hover .stxtbox{left:15%}
.sixbox li:nth-child(2):hover .stxtbox{left:26%}
.sixbox li:nth-child(3):hover .stxtbox{left:37%}


.guang{position: absolute; top: 13%; right: 4%;animation: alphaer 1.5s linear infinite;}
@keyframes alphaer {
    
  0%{opacity:1;-webkit-transform: scale(.5);transform: scale(.2);}
  100%{opacity:0;-webkit-transform: scale(.5);transform: scale(2);}
  }
  .blackhua{width: 569px; height: 574px; background:url(../images/keji/draw.png); background-size: cover; position: absolute; top: 0; left: 0; z-index: 2}
  .jieshao{width: 52%; position: absolute; left: 50px; bottom: 50px; font-size: 14px;  line-height: 150%; text-align: justify;}
  .guang img{display: block;}
  
  
  
  .kjmenu03,.kjmenu04{width: 100%; overflow: hidden;  margin-top: 70px}
  .kjmenu03 h2,.kjmenu04 h2{font-size:24px; line-height: 150%; text-align: left; }
  .kjmenu03 h2:nth-child(2),.kjmenu04 h2:nth-child(2){margin-bottom: 30px;}
  .kjmenu03 p{font-size: 14px; line-height: 180%; float: left; width: 56%}
  .kjmenu03 p span{text-align: justify; display: block;margin-bottom: 10px; }
  
  .zhihui{overflow: hidden;}
  .zhihui:hover img{-webkit-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1);}
  .kjmenu03 .mask{border: 1px solid #F0F0F0; float: right; overflow: hidden;}
  .kjmenu03 img{display: block; transition: all .3s;width: 100%}
  
.kjmenu04 ul{overflow: hidden; margin: 0 -8px;}
.kjmenu04 ul li{float: left; width: 33.3333%;}
.kjmenu04 ul li .list{margin: 0 10px;}
.kjmenu04 ul li .list .mask{overflow: hidden; border: 1px solid #F0F0F0;}
.kjmenu04 ul li .list:hover img{-webkit-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1);}
.kjmenu04 ul li .list .mask img{display: block;  width: 100%;transition: all .3s;}
.kjmenu04 ul li .list p{font-size: 14px; line-height: 160%; width: 96%; margin: 0 auto; margin-top: 30px; text-align: justify;}
.dp{width: 40%}
 2024718 -END*/
 
 /* 2024718 */
.newwid{width: 1042px; margin: 0 auto}
.kjdbox{width: 100%; text-align: center; border-bottom: 1px solid #B2B2B2; font-size: 24px; color: #666; padding: 30px 0;}
.kjdbox p{line-height: 180%}
.kjmenubox{width: 1042px; margin: 0 auto;}
.kjmenubox h1{font-size: 24px; color: #666; text-align: center; margin-bottom: 30px;}
.kjmenubox h1::after{display: block; content: ''; width:100px; height: 3px; background: #3268AF; margin: 3px auto;}
.kjmenu01{padding: 50px 0;}
.kjmenu01 p{font-size: 14px; color: #666; line-height: 180%; margin-bottom: 30px; text-align: justify}
.kjmenu01 img{display: block; margin: 20px auto; width: 100%}
.sixbox{width: 100%; height:574px; background: url(../images/keji/kv02.jpg) no-repeat top center; position: relative; overflow: hidden; }
.threesix{width:71%;height: 574px; position:absolute; top: 0; left: 29%; z-index:3; padding: 50px 0}
.sixbox li{list-style: none; height: 115px; position: relative}
.sixbox li .stxtbox{ z-index: -1; transition: all .3s}
.thimg{float: left; }
.sixbox li p{font-size: 24px; 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{padding-left: 1%}
.sixbox li:nth-child(2){padding-left: 11.5%; margin: 9% 0;}
.sixbox li:nth-child(3){padding-left: 22%}
.sixbox li:first-child .stxtbox{position: absolute; top:25px; left:13%;}
.sixbox li:nth-child(2) .stxtbox{position: absolute; top:25px; left:24%;}
.sixbox li:nth-child(3) .stxtbox{position: absolute; top:25px; left:34.5%;}

.sixbox li:first-child:hover .stxtbox{left:15%}
.sixbox li:nth-child(2):hover .stxtbox{left:26%}
.sixbox li:nth-child(3):hover .stxtbox{left:37%}


.guang{position: absolute; top: 13%; right: 4%;animation: alphaer 1.5s linear infinite;}
@keyframes alphaer {
    
  0%{opacity:1;-webkit-transform: scale(.5);transform: scale(.2);}
  100%{opacity:0;-webkit-transform: scale(.5);transform: scale(2);}
  }
  .blackhua{width: 569px; height: 574px; background:url(../images/keji/draw.png); background-size: cover; position: absolute; top: 0; left: 0; z-index: 2}
  .jieshao{width: 52%; position: absolute; left: 50px; bottom: 50px; font-size: 14px;  line-height: 150%; text-align: justify;}
  .guang img{display: block;}
  
  
  
  .kjmenu03,.kjmenu04{width: 100%; overflow: hidden;  margin-top: 70px}
  .kjmenu03 h2,.kjmenu04 h2{font-size:24px; line-height: 150%; text-align: left; }
  .kjmenu03 h2:nth-child(2),.kjmenu04 h2:nth-child(2){margin-bottom: 30px;}
  .kjmenu03 p{font-size: 14px; line-height: 180%; float: left; width: 56%}
  .kjmenu03 p span{text-align: justify; display: block;margin-bottom: 10px; }
  
  .zhihui{overflow: hidden;}
  .zhihui:hover img{-webkit-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1);}
  .kjmenu03 .mask{border: 1px solid #F0F0F0; float: right; overflow: hidden;}
  .kjmenu03 img{display: block; transition: all .3s;width: 100%}
  
.kjmenu04 ul{overflow: hidden; margin: 0 -8px;}
.kjmenu04 ul li{float: left; width: 33.3333%;}
.kjmenu04 ul li .list{margin: 0 10px;}
.kjmenu04 ul li .list .mask{overflow: hidden; border: 1px solid #F0F0F0;}
.kjmenu04 ul li .list:hover img{-webkit-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1);}
.kjmenu04 ul li .list .mask img{display: block;  width: 100%;transition: all .3s;}
.kjmenu04 ul li .list p{font-size: 14px; line-height: 160%; width: 96%; margin: 0 auto; margin-top: 30px; }
.dp{width: 40%}
/* 2024718 -END*/