html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,select,button,textarea,menu {
	margin:0;
	padding:0
}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details {
	display:block
}
table {
	border-collapse:collapse;
	border-spacing:0
}
caption,th {
	text-align:left;
	font-weight:normal
}
html,body,fieldset,img,iframe,abbr {
	border:0
}
i,cite,em,var,address,dfn {
	font-style:normal
}
[hidefocus],summary {
	outline:0
}
li {
	list-style:none
}
h1,h2,h3,h4,h5,h6,small {
	font-size:100%
}
sup,sub {
	font-size:40%
}
pre,code,kbd,samp {
	font-family:inherit
}
q:before,q:after {
	content:none
}
p {
	margin:0 0 9px
}
textarea {
	overflow:auto;
	resize:none
}
label,summary {
	cursor:default
}
a,button {
	cursor:pointer
}
h1,h2,h3,h4,h5,h6,em,strong,b {
	font-weight:bold
}
del,ins,u,s,a,a:hover {
	text-decoration:none
}
body,textarea,input,button,select,keygen,legend {
	font:14px/1.8 "Microsoft YaHei UI","Microsoft YaHei",Arial,SimSun,"Segoe UI",Tahoma,Helvetica,sans-serif;
	outline:0
}
body {
	background:#fff;
	color:#555
}
.layout {
	width:1200px;
	margin-left:auto;
	margin-right:auto
}
.container {
	min-height:400px
}
.container-inner {
	padding:30px 0 50px
}
.bgf2 {
	background-color:#f2f2f2
}
.iconfont {
	display:inline-block;
	font-family:"iconfont" !important;
	font-size:16px;
	font-style:normal;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.hide-text {
	font:0/0 a;
	color:transparent;
	text-shadow:none;
	background-color:transparent;
	border:0
}
.text-center {
	text-align:center
}
.text-left {
	text-align:left
}
.text-right {
	text-align:right
}
.green {
	color:#158064
}
.green:hover {
	color:#096
}
.orange {
	color:#d58016
}
.gray {
	color:#999
}
a {
	color:#444;
	outline:none;
	-webkit-transition:all .3s;
	transition:all .3s
}
a:hover {
	color:#1678ad;
	text-decoration:none
}
img {
	-o-object-fit:cover;
	object-fit:cover
}
.btn {
	display:inline-block;
	border:none;
	text-align:center;
	background:#03a560;
	color:#fff;
	line-height:34px;
	-webkit-transition:all .3s;
	transition:all .3s;
	border-radius:3px
}
.btn:hover {
	background:#1678ad;
	color:#fff
}
.btn.white {
	background:#fff;
	color:#666;
	border:1px solid #ddd
}
.btn.white:hover {
	background:#666;
	color:#fff;
	border:1px solid #666
}
.btn.disabled {
	background:#f1f1f1;
	border-color:#aaa;
	color:#aaa;
	cursor:no-drop
}
.mt10 {
	margin-top:10px
}
.mt15 {
	margin-top:15px
}
.mt25 {
	margin-top:25px
}
.mt20 {
	margin-top:20px
}
.mt35 {
	margin-top:35px
}
.mt40 {
	margin-top:40px
}
.mb10 {
	margin-bottom:10px
}
.mb15 {
	margin-bottom:15px
}
.mb25 {
	margin-bottom:25px
}
.mb40 {
	margin-bottom:40px
}
.ml10 {
	margin-left:10px
}
.ml15 {
	margin-left:15px
}
.ml20 {
	margin-left:20px
}
.mr10 {
	margin-right:10px
}
.mr15 {
	margin-right:15px
}
.pt10 {
	padding-top:10px
}
.pt40 {
	padding-top:40px
}
.pt15 {
	padding-top:15px
}
.pb50 {
	padding-bottom:50px
}
.fl {
	float:left !important
}
.fr {
	float:right !important
}
.clearfix {
	*zoom:1
}
.clearfix:before,.clearfix:after {
	display:table;
	content:"";
	line-height:0;
	font-size:0;
	clear:both
}
.inline {
	display:inline
}
.block {
	display:block
}
.inline-block {
	display:inline-block;
	zoom:1;
	*display:inline
}
.hidden {
	display:none
}
.caret {
	display:inline-block;
	width:0;
	height:0;
	vertical-align:middle;
	border-top:8px solid #000000;
	border-right:8px solid transparent;
	border-left:8px solid transparent;
	content:""
}
.caret.up {
	border-top:none;
	border-bottom:8px solid #ccc
}
.caret.down {
	border-top:8px solid #ccc;
	border-bottom:none
}
.alert {
	padding:8px 35px 8px 14px;
	margin-bottom:20px;
	text-shadow:0 1px 0 rgba(255,255,255,0.5);
	color:#c09853;
	font-size:14px;
	background-color:#fcf8e3;
	border:1px solid #fbeed5;
	border-radius:4px
}
.alert .close {
	position:relative;
	top:-2px;
	right:-21px;
	line-height:20px
}
.alert h4 {
	color:inherit;
	margin:0
}
.alert.alert-success {
	color:#468847;
	background-color:#dff0d8;
	border-color:#d6e9c6
}
.alert.alert-danger,.alert.alert-error {
	color:#b94a48;
	background-color:#f2dede;
	border-color:#eed3d7
}
.alert.alert-info {
	color:#3a87ad;
	background-color:#d9edf7;
	border-color:#bce8f1
}
.alert.alert-block {
	padding-top:14px;
	padding-bottom:14px
}
.alert.alert-block>p,.alert.alert-block>ul {
	margin-bottom:0
}
.alert.alert-block p+p {
	margin-top:5px
}
.ajax .message {
	background:none
}
.message {
	height:100%
}
.message .msg {
	display:block;
	text-align:center;
	padding:15px 0
}
.message .msg i {
	font-size:80px
}
.message .msg strong {
	display:block;
	font-size:16px
}
.message .msg .success {
	color:#029C46
}
.message .msg .error {
	color:#e33
}
.message .msg .info {
	color:#56abe4
}
.message .msg .skip {
	color:#999
}
.message .msg .btn {
	border-radius:8px;
	width:200px;
	margin-top:15px
}
.nodata {
	color:#999;
	padding:25px 0
}
.nodata i {
	display:block;
	font-size:80px;
	line-height:1
}
.path {
	border-bottom:1px solid #e4e4e4;
	padding:20px 0;
	color:#999
}
.path i {
	font-size:12px;
	vertical-align:middle;
	padding:0 5px
}
.color-share .bdsharebuttonbox,.color-share span {
	display:inline-block;
	vertical-align:middle
}
.color-share a {
	margin:0 0 0 5px !important;
	width:24px;
	height:24px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	display:inline-block
}
.bdshare-button-style0-24 a {
	background-image:url(../images/icons_0_24.png) !important;
	width:24px;
	padding-left:24px !important
}
.bd_weixin_popup {
	position:fixed !important;
	width:240px !important;
	height:320px !important;
	top:50% !important;
	left:50% !important;
	margin-left:-120px;
	margin-top:-160px
}
.slick-slider {
	position:relative;
	display:block;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-webkit-touch-callout:none;
	-khtml-user-select:none;
	-ms-touch-action:pan-y;
	touch-action:pan-y;
	-webkit-tap-highlight-color:transparent
}
.slick-list {
	position:relative;
	display:block;
	overflow:hidden;
	margin:0;
	padding:0
}
.slick-list:focus {
	outline:none
}
.slick-list.dragging {
	cursor:pointer;
	cursor:hand
}
.slick-slider .slick-track,.slick-slider .slick-list {
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
.slick-track {
	position:relative;
	top:0;
	left:0;
	display:block;
	margin-left:auto;
	margin-right:auto
}
.slick-track:before,.slick-track:after {
	display:table;
	content:''
}
.slick-track:after {
	clear:both
}
.slick-loading .slick-track {
	visibility:hidden
}
.slick-slide {
	display:none;
	float:left;
	height:100%;
	min-height:1px;
	outline:none
}
.slick-slide img {
	display:block
}
.slick-slide.slick-loading img {
	display:none
}
.slick-slide.dragging img {
	pointer-events:none
}
[dir='rtl'] .slick-slide {
	float:right
}
.slick-initialized .slick-slide {
	display:block
}
.slick-loading .slick-slide {
	visibility:hidden
}
.slick-vertical .slick-slide {
	display:block;
	height:auto;
	border:1px solid transparent
}
.slick-arrow.slick-hidden {
	display:none
}
.slick-dots {
	position:absolute;
	bottom:25px;
	display:block;
	width:100%;
	text-align:center
}
.slick-dots li {
	display:inline-block;
	width:15px;
	height:15px;
	margin:0 5px;
	padding:0;
	border-radius:15px;
	cursor:pointer;
	background-color:#fff;
	-webkit-transition:.38s;
	transition:.38s
}
.slick-dots li button {
	display:none
}
.slick-dots li.slick-active {
	width:50px;
	background-color:#ff8400
}
.slick-dots li:hover {
	background-color:#ff8400
}
.help-inline,.help-block {
	color:#666;
	padding-left:8px
}
.help-inline {
	display:inline
}
.help-block {
	display:block
}
.pic-preview a {
	position:relative;
	display:inline-block;
	background:url(../images/uploadify-cancel.png) 0 0 no-repeat #fff;
	width:16px;
	height:16px;
	margin-top:12px;
	margin-left:-22px;
	text-indent:-9999px;
	vertical-align:top
}
.pic-preview img {
	max-width:140px;
	max-height:140px;
	margin-top:10px
}
.imagesLoaded li img {
	-webkit-transition:opacity 0.3s;
	transition:opacity 0.3s
}
.imagesLoaded .is-loading {
	background:url(../images/loading.gif) center no-repeat #000
}
.imagesLoaded .is-broken {
	background:url(../images/broken.png) center no-repeat #be3730
}
.imagesLoaded .is-loading img,.imagesLoaded .is-broken img {
	opacity:0;
	filter:alpha(opacity=0)
}
body:after {
	content:url(../images/close.png) url(../images/loading-gray.gif) url(../images/prev.png) url(../images/next.png);
	display:none
}
.lightboxOverlay {
	position:absolute;
	top:0;
	left:0;
	z-index:9999;
	background-color:#000;
	filter:alpha(Opacity=80);
	opacity:.8;
	display:none
}
.lightbox {
	position:absolute;
	left:0;
	width:100%;
	z-index:10000;
	text-align:center;
	line-height:0;
	font-weight:400
}
.lightbox .lb-image {
	display:block;
	height:auto;
	max-width:inherit;
	border-radius:3px
}
.lightbox a img {
	border:none
}
.lb-outerContainer {
	position:relative;
	background-color:#fff;
	width:250px;
	height:250px;
	margin:0 auto;
	border-radius:4px
}
.lb-outerContainer:after {
	content:"";
	display:table;
	clear:both
}
.lb-container {
	padding:4px
}
.lb-loader {
	position:absolute;
	top:43%;
	left:0;
	height:25%;
	width:100%;
	text-align:center;
	line-height:0
}
.lb-cancel {
	display:block;
	width:32px;
	height:32px;
	margin:0 auto;
	background:url(../images/loading-gray.gif) no-repeat
}
.lb-nav {
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	z-index:10
}
.lb-container>.nav {
	left:0
}
.lb-nav a {
	outline:0;
	background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)
}
.lb-next,.lb-prev {
	height:100%;
	cursor:pointer;
	display:block
}
.lb-nav a.lb-prev {
	width:34%;
	left:0;
	float:left;
	background:url(../images/prev.png) left 48% no-repeat;
	filter:alpha(Opacity=0);
	opacity:0;
	-webkit-transition:opacity .6s;
	transition:opacity .6s
}
.lb-nav a.lb-prev:hover {
	filter:alpha(Opacity=100);
	opacity:1
}
.lb-nav a.lb-next {
	width:64%;
	right:0;
	float:right;
	background:url(../images/next.png) right 48% no-repeat;
	filter:alpha(Opacity=0);
	opacity:0;
	-webkit-transition:opacity .6s;
	transition:opacity .6s
}
.lb-nav a.lb-next:hover {
	filter:alpha(Opacity=100);
	opacity:1
}
.lb-dataContainer {
	margin:0 auto;
	padding-top:5px;
	width:100%;
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px
}
.lb-dataContainer:after {
	content:"";
	display:table;
	clear:both
}
.lb-data {
	padding:0 4px;
	color:#ccc
}
.lb-data .lb-details {
	width:85%;
	float:left;
	text-align:left;
	line-height:1.1em
}
.lb-data .lb-caption {
	font-size:13px;
	font-weight:700;
	line-height:1em
}
.lb-data .lb-number {
	display:block;
	clear:left;
	padding-bottom:1em;
	font-size:12px;
	color:#999
}
.lb-data .lb-close {
	display:block;
	float:right;
	width:30px;
	height:30px;
	background:url(../images/close.png) top right no-repeat;
	text-align:right;
	outline:0;
	filter:alpha(Opacity=70);
	opacity:.7;
	-webkit-transition:opacity .2s;
	transition:opacity .2s
}
.lb-data .lb-close:hover {
	cursor:pointer;
	filter:alpha(Opacity=100);
	opacity:1
}
.audioplayer {
	height:2.5em;
	color:#fff;
	text-shadow:1px 1px 0 #000;
	border:1px solid #222;
	position:relative;
	z-index:1;
	background:#333
}
.audioplayer-mini {
	width:2.5em;
	margin:0 auto
}
.audioplayer>div {
	position:absolute
}
.audioplayer-playpause {
	width:2.5em;
	height:100%;
	text-align:left;
	text-indent:-9999px;
	cursor:pointer;
	z-index:2;
	top:0;
	left:0
}
.audioplayer:not(.audioplayer-mini) .audioplayer-playpause {
	border-right:1px solid #555;
	border-right-color:rgba(255,255,255,0.1)
}
.audioplayer-mini .audioplayer-playpause {
	width:100%
}
.audioplayer-playpause:focus,.audioplayer-playpause:hover {
	background-color:#222
}
.audioplayer-playpause a {
	display:block
}
.audioplayer-stopped .audioplayer-playpause a {
	width:0;
	height:0;
	border:.5em solid transparent;
	border-right:none;
	border-left-color:#fff;
	content:'';
	position:absolute;
	top:50%;
	left:50%;
	margin:-.5em 0 0 -.25em
}
.audioplayer-playing .audioplayer-playpause a {
	width:.75em;
	height:.75em;
	position:absolute;
	top:50%;
	left:50%;
	margin:-.375em 0 0 -.375em
}
.audioplayer-playing .audioplayer-playpause a:after,.audioplayer-playing .audioplayer-playpause a:before {
	width:40%;
	height:100%;
	background-color:#fff;
	content:'';
	position:absolute;
	top:0
}
.audioplayer-playing .audioplayer-playpause a:before {
	left:0
}
.audioplayer-playing .audioplayer-playpause a:after {
	right:0
}
.audioplayer-time {
	width:4.375em;
	height:100%;
	line-height:2.375em;
	text-align:center;
	z-index:2;
	top:0
}
.audioplayer-time-current {
	border-left:1px solid #111;
	border-left-color:rgba(0,0,0,0.25);
	left:2.5em
}
.audioplayer-time-duration {
	border-right:1px solid #555;
	border-right-color:rgba(255,255,255,0.1);
	right:2.5em
}
.audioplayer-novolume .audioplayer-time-duration {
	border-right:0;
	right:0
}
.audioplayer-bar {
	height:.875em;
	background-color:#222;
	cursor:pointer;
	z-index:1;
	top:50%;
	right:6.875em;
	left:6.875em;
	margin-top:-.438em
}
.audioplayer-novolume .audioplayer-bar {
	right:4.375em
}
.audioplayer-bar div {
	width:0;
	height:100%;
	position:absolute;
	left:0;
	top:0
}
.audioplayer-bar-loaded {
	background-color:#333;
	z-index:1
}
.audioplayer-bar-played {
	background:#007fd1;
	z-index:2
}
.audioplayer-volume {
	width:2.5em;
	height:100%;
	border-left:1px solid #111;
	border-left-color:rgba(0,0,0,0.25);
	text-align:left;
	text-indent:-9999px;
	cursor:pointer;
	z-index:2;
	top:0;
	right:0
}
.audioplayer-volume:focus,.audioplayer-volume:hover {
	background-color:#222
}
.audioplayer-volume-button {
	width:100%;
	height:100%
}
.audioplayer-volume-button a {
	width:.313em;
	height:.375em;
	background-color:#fff;
	display:block;
	position:relative;
	z-index:1;
	top:40%;
	left:35%
}
.audioplayer-volume-button a:after,.audioplayer-volume-button a:before {
	content:'';
	position:absolute
}
.audioplayer-volume-button a:before {
	width:0;
	height:0;
	border:.5em solid transparent;
	border-left:none;
	border-right-color:#fff;
	z-index:2;
	top:50%;
	right:-.25em;
	margin-top:-.5em
}
.audioplayer:not(.audioplayer-muted) .audioplayer-volume-button a:after {
	width:.313em;
	height:.313em;
	border:.25em double #fff;
	border-width:.25em .25em 0 0;
	left:.563em;
	top:-.063em;
	border-radius:0 .938em 0 0;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg)
}
.audioplayer-volume-adjust {
	height:6.25em;
	cursor:default;
	position:absolute;
	left:0;
	right:-1px;
	top:-9999px;
	background:#333
}
.audioplayer-volume:not(:hover) .audioplayer-volume-adjust {
	opacity:0
}
.audioplayer-volume:hover .audioplayer-volume-adjust {
	top:auto;
	bottom:100%
}
.audioplayer-volume-adjust>div {
	width:40%;
	height:80%;
	background-color:#222;
	cursor:pointer;
	position:relative;
	z-index:1;
	margin:30% auto 0
}
.audioplayer-volume-adjust div div {
	width:100%;
	height:100%;
	position:absolute;
	bottom:0;
	left:0;
	background:#007fd1
}
.audioplayer-novolume .audioplayer-volume {
	display:none
}
.audioplayer-volume-adjust {
	-webkit-box-shadow:-2px -2px 2px rgba(0,0,0,0.15),2px -2px 2px rgba(0,0,0,0.15);
	box-shadow:-2px -2px 2px rgba(0,0,0,0.15),2px -2px 2px rgba(0,0,0,0.15)
}
.audioplayer-bar,.audioplayer-volume-adjust>div {
	-webkit-box-shadow:-1px -1px 0 rgba(0,0,0,0.5),1px 1px 0 rgba(255,255,255,0.1);
	box-shadow:-1px -1px 0 rgba(0,0,0,0.5),1px 1px 0 rgba(255,255,255,0.1)
}
.audioplayer-bar-played,.audioplayer-volume-adjust div div {
	-webkit-box-shadow:inset 0 0 5px rgba(255,255,255,0.5);
	box-shadow:inset 0 0 5px rgba(255,255,255,0.5)
}
.audioplayer-playpause,.audioplayer-volume a {
	-webkit-filter:drop-shadow(1px 1px 0 #000);
	-moz-filter:drop-shadow(1px 1px 0 #000);
	-ms-filter:drop-shadow(1px 1px 0 #000);
	-o-filter:drop-shadow(1px 1px 0 #000);
	filter:drop-shadow(1px 1px 0 #000)
}
.audioplayer,.audioplayer-volume-adjust {
	background:-ms-radial-gradient(top,#444,#222);
	background:-webkit-gradient(linear,left top,left bottom,from(#444),to(#222));
	background:linear-gradient(to bottom,#444,#222)
}
.audioplayer-bar-played {
	background:-ms-radial-gradient(left,#007fd1,#c600ff);
	background:-webkit-gradient(linear,left top,right top,from(#007fd1),to(#c600ff));
	background:linear-gradient(to right,#007fd1,#c600ff)
}
.audioplayer-volume-adjust div div {
	background:-ms-radial-gradient(bottom,#007fd1,#c600ff);
	background:-webkit-gradient(linear,left bottom,left top,from(#007fd1),to(#c600ff));
	background:linear-gradient(to top,#007fd1,#c600ff)
}
.audioplayer-bar,.audioplayer-bar div,.audioplayer-volume-adjust div {
	border-radius:4px
}
.audioplayer {
	border-radius:2px
}
.audioplayer-volume-adjust {
	-webkit-border-top-left-radius:2px;
	-webkit-border-top-right-radius:2px;
	-moz-border-radius-topleft:2px;
	-moz-border-radius-topright:2px;
	border-top-left-radius:2px;
	border-top-right-radius:2px
}
.audioplayer *,.audioplayer:after,.audioplayer:before {
	-webkit-transition:color .25s ease,background-color .25s ease,opacity .5s ease;
	transition:color .25s ease,background-color .25s ease,opacity .5s ease
}
.clinic-scheduling table {
	border:none;
	width:100%
}
.clinic-scheduling .seleced {
	display:inline-block;
	width:36px;
	height:36px;
	line-height:36px;
	color:#fff;
	border-radius:50%;
	font-size:12px;
	text-align:center
}
.clinic-scheduling .seleced:hover+.tips {
	display:block
}
.clinic-scheduling .seleced.red {
	background:#ea5a54
}
.clinic-scheduling .seleced.red:before {
	content:"鐗归渶"
}
.clinic-scheduling .seleced.blue {
	background:#54a0ea
}
.clinic-scheduling .seleced.blue:before {
	content:"涓撳"
}
.clinic-scheduling .seleced.green {
	background:#63b98c
}
.clinic-scheduling .seleced.green:before {
	content:"鏅€�"
}
.clinic-scheduling .seleced.orange {
	background:#e49548
}
.clinic-scheduling .seleced.orange:before {
	content:"涓撶"
}
.clinic-scheduling .seleced.gray {
	background:#9e9e9e;
	cursor:default
}
.clinic-scheduling .seleced.gray:before {
	content:"鍋滆瘖"
}
.clinic-scheduling .tips {
	display:none;
	white-space:nowrap;
	position:absolute;
	top:52px;
	left:50%;
	margin-left:-34px;
	min-width:245px;
	background:#fff;
	text-align:left;
	padding:10px;
	border:1px solid #ddd;
	-webkit-box-shadow:0px 3px 5px rgba(0,0,0,0.08);
	box-shadow:0px 3px 5px rgba(0,0,0,0.08);
	z-index:4
}
.clinic-scheduling .tips:before,.clinic-scheduling .tips:after {
	content:"鈼�";
	color:#fff;
	font-family:simsun;
	font-size:30px;
	line-height:0;
	position:absolute;
	top:0;
	left:20px
}
.clinic-scheduling .tips:before {
	color:#ddd;
	top:-1px
}
.clinic-scheduling .tips .red {
	color:#ea5a54
}
.color-info span {
	margin-right:10px
}
.color-info i {
	font-size:20px;
	margin-right:5px
}
.color-info .red {
	color:#ea5a54
}
.color-info .blue {
	color:#54a0ea
}
.color-info .green {
	color:#63b98c
}
.color-info .orange {
	color:#e49548
}
.color-info .gray {
	color:#9e9e9e
}
.letter-box {
	display:none;
	line-height:1.8;
	min-height:150px;
	position:absolute;
	width:510px;
	top:32px;
	left:0;
	background:#fff;
	border:1px solid #ddd;
	z-index:3;
	padding:10px;
	border-radius:5px;
	-webkit-box-shadow:5px 5px 10px rgba(0,0,0,0.08);
	box-shadow:5px 5px 10px rgba(0,0,0,0.08);
	overflow:hidden
}
.letter-box .area-tit {
	overflow:hidden;
	background:#ddd;
	margin:-10px -10px 5px -10px
}
.letter-box .area-tit.span2 a {
	width:50%
}
.letter-box .area-tit.span3 a {
	width:33.33%
}
.letter-box .area-tit.span4 a {
	width:25%
}
.letter-box .area-tit.span5 a {
	width:20%
}
.letter-box .area-tit.span6 a {
	width:16.66%
}
.letter-box .area-tit.span7 a {
	width:14.28%
}
.letter-box .area-tit.span8 a {
	width:12.5%
}
.letter-box .area-tit a {
	float:left;
	line-height:45px;
	height:45px;
	text-align:center;
	font-weight:normal
}
.letter-box .area-tit a.cur {
	background:#fff;
	color:#03a560
}
.letter-box .area-letter .tabs {
	display:none
}
.letter-box .area-letter .tabs:first-child {
	display:block
}
.letter-box .area-letter .tabs .letter-tit {
	height:30px;
	line-height:30px;
	border-bottom:1px solid #ddd
}
.letter-box .area-letter .tabs .letter-tit li {
	float:left;
	width:25%;
	text-align:center;
	font-size:13px
}
.letter-box .area-letter .tabs .letter-tit li a {
	display:block
}
.letter-box .area-letter .tabs .letter-tit li.cur {
	font-weight:bold;
	border-bottom:1px solid #03a560;
	margin-bottom:-1px;
	position:relative
}
.letter-box .area-letter .tabs .letter-pannel li {
	display:none;
	overflow:hidden;
	padding:10px 10px 0 10px;
	text-align:left;
	font-size:13px
}
.letter-box .area-letter .tabs .letter-pannel li:first-child {
	display:block
}
.letter-box .area-letter .tabs .letter-pannel li a {
	display:inline-block;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	margin-left:2px;
	margin-right:2px
}
.color-sns.small-size {
	position:relative;
	top:-2px
}
.color-sns.small-size a {
	width:34px;
	height:34px;
	line-height:34px
}
.color-sns.small-size a i {
	font-size:24px
}
.color-sns a {
	display:inline-block;
	width:40px;
	height:40px;
	line-height:40px;
	text-align:center;
	background:#f2f2f2;
	border-radius:2px;
	color:#cbcbcb
}
.color-sns a:not(.active):hover {
	color:#cbcbcb
}
.color-sns a i {
	font-size:28px
}
.color-sns a.iphone.active {
	color:#0096d7
}
.color-sns a.weibo.active {
	color:#e53048
}
.color-sns a.weixin.active {
	color:#01b30c
}
.color-sns a.haodf.active {
	color:#1596ea
}
.hoverShowImg {
	position:relative
}
.hoverShowImg:hover .img-wp {
	-webkit-animation:popFadeIn .5S;
	animation:popFadeIn .5S;
	display:block
}
.hoverShowImg .img-wp {
	display:none;
	position:absolute;
	top:50px;
	left:50%;
	z-index:5;
	background-color:#fff;
	margin-left:-68px;
	border-radius:5px;
	border:8px solid #fff;
	-webkit-box-shadow:5px 5px 20px rgba(174,174,174,0.5);
	box-shadow:5px 5px 20px rgba(174,174,174,0.5)
}
.hoverShowImg .img-wp span {
	display:block;
	line-height:1;
	margin-bottom:8px
}
.hoverShowImg .img-wp:before {
	content:"";
	border:8px solid transparent;
	border-bottom-color:#fff;
	display:block;
	position:absolute;
	top:-22px;
	margin-left:-8px;
	left:50%
}
.hoverShowImg .img-wp img {
	width:120px;
	height:120px;
	display:block;
	margin-bottom:5px
}
@-webkit-keyframes popFadeIn {
	from {
	opacity:0;
	-webkit-transform:translate3d(0,10%,0);
	transform:translate3d(0,10%,0)
}
to {
	opacity:1;
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
}@keyframes popFadeIn {
	from {
	opacity:0;
	-webkit-transform:translate3d(0,10%,0);
	transform:translate3d(0,10%,0)
}
to {
	opacity:1;
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
}@-webkit-keyframes sonarEffect1 {
	from {
	opacity:0;
	-webkit-transform:translate3d(0,10%,0);
	transform:translate3d(0,10%,0)
}
to {
	opacity:1;
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
}@keyframes sonarEffect1 {
	from {
	opacity:0;
	-webkit-transform:translate3d(0,10%,0);
	transform:translate3d(0,10%,0)
}
to {
	opacity:1;
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
}@-webkit-keyframes sonarEffect2 {
	from {
	opacity:0;
	-webkit-transform:translate3d(0,10%,0);
	transform:translate3d(0,10%,0)
}
to {
	opacity:1;
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
}@keyframes sonarEffect2 {
	from {
	opacity:0;
	-webkit-transform:translate3d(0,10%,0);
	transform:translate3d(0,10%,0)
}
to {
	opacity:1;
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
}@-webkit-keyframes showFadeIn {
	0% {
	opacity:0
}
100% {
	opacity:1
}
}@keyframes showFadeIn {
	0% {
	opacity:0
}
100% {
	opacity:1
}
}@font-face {
	font-family:'iconfont';
	src:url("//at.alicdn.com/t/font_938109_w3k0r2kg79.eot");
	src:url("//at.alicdn.com/t/font_938109_w3k0r2kg79.eot?#iefix") format("embedded-opentype"),url("//at.alicdn.com/t/font_938109_w3k0r2kg79.woff2") format("woff2"),url("//at.alicdn.com/t/font_938109_w3k0r2kg79.woff") format("woff"),url("//at.alicdn.com/t/font_938109_w3k0r2kg79.ttf") format("truetype"),url("//at.alicdn.com/t/font_938109_w3k0r2kg79.svg#iconfont") format("svg")
}
.header .logo-row {
	padding:20px 0
}
.header .logo-row .logo img {
	display:block;
	height:50px
}
.header .logo-row .subname {
	line-height:50px;
	height:50px;
	margin-left:15px;
	max-width:380px;
	overflow:hidden;
	text-overflow:ellipsis;
	word-wrap:break-word;
	white-space:nowrap;
	padding-left:15px;
	font-size:30px;
	border-left:1px solid #ddd
}
.header .logo-row .gohome-bar {
	height:42px;
	width:119px;
	line-height:41px;
	display:block;
	border-radius:5px;
	margin-top:5px;
	color:#fff;
	text-align:center;
	/* background-color:#999 */
	background-color: #015aa1;
}
.header .logo-row .gohome-bar:hover {
	background-color:#03a560
}
.header .logo-row .gohome-bar i {
	margin-right:4px;
	color:#e6e5e5
}
.nav {
	height:50px;
	line-height:50px;
	background-color:#03a560;
	position:relative;
	z-index:2
}
.nav ul li {
	float:left
}
.nav ul li a {
	color:#fff;
	font-size:16px;
	display:block
}
.nav ul li a:hover {
	color:#fff;
	position:relative
}
.nav ul li a:hover:after {
	content:'';
	background-color:#027343;
	width:100%;
	height:5px;
	position:absolute;
	left:0;
	bottom:0
}
.nav ul li.cur {
	font-weight:bold
}
.nav ul li.cur a {
	color:#fff;
	position:relative
}
.nav ul li.cur a:after {
	content:'';
	background-color:#027343;
	width:100%;
	height:5px;
	position:absolute;
	left:0;
	bottom:0
}
.nav ul li+li {
	margin-left:52px
}
.three-nav-wrap {
	padding-top:30px;
	height:60px;
	line-height:60px;
	background-color:#f5f5f5;
	border-bottom:1px solid #e4e4e4;
	margin-bottom:25px
}
.three-nav-wrap+.path {
	margin-top:-25px
}
.three-nav-wrap .three-nav {
	background:#fff;
	top:1px;
	position:relative;
	border-left:1px solid #e4e4e4
}
.three-nav-wrap .three-nav li {
	float:left;
	text-align:center;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	border:1px solid #e4e4e4;
	border-left:none;
	height:60px
}
.three-nav-wrap .three-nav li a {
	display:block;
	font-size:16px
}
.three-nav-wrap .three-nav li.cur {
	border-top:4px solid #03a560;
	border-bottom-color:#fff
}
.three-nav-wrap .three-nav li.cur a {
	color:#03a560
}
.three-nav-wrap .three-nav.three-nav-1 li {
	width:100%
}
.three-nav-wrap .three-nav.three-nav-2 li {
	width:50%
}
.three-nav-wrap .three-nav.three-nav-3 li {
	width:33.33%
}
.three-nav-wrap .three-nav.three-nav-4 li {
	width:25%
}
.three-nav-wrap .three-nav.three-nav-5 li {
	width:20%
}
.three-nav-wrap .three-nav.three-nav-6 li {
	width:16.66%
}
.three-nav-wrap .three-nav.three-nav-7 li {
	width:14.28%
}
.three-nav-wrap .three-nav.three-nav-8 li {
	width:12.5%
}
.three-nav-wrap .three-nav.three-nav-9 li {
	width:11.11%
}
.three-nav-wrap .three-nav.three-nav-10 li {
	width:10%
}
.special-theme-green a:hover {
	color:#3d8653
}
.special-theme-green .gohome-bar:hover {
	background-color:#3d8653 !important
}
.special-theme-green .nav {
	background-color:#3d8653
}
.special-theme-green .nav ul li a:hover {
	color:#fff;
	position:relative
}
.special-theme-green .nav ul li a:hover:after {
	content:'';
	background-color:#2d633d;
	width:100%;
	height:5px;
	position:absolute;
	left:0;
	bottom:0
}
.special-theme-green .nav ul li.cur a {
	color:#fff;
	position:relative
}
.special-theme-green .nav ul li.cur a:after {
	content:'';
	background-color:#2d633d;
	width:100%;
	height:5px;
	position:absolute;
	left:0;
	bottom:0
}
.special-theme-green .three-nav-wrap .three-nav li.cur {
	border-top-color:#3d8653
}
.special-theme-green .three-nav-wrap .three-nav li a {
	color:#3d8653
}
.special-theme-green .change-bgcolor .inner-row.bg-f2 {
	background-color:rgba(61,134,83,0.85)
}
.special-theme-green .change-bgcolor .bg-f2 .inner-list-item .inner-list-tit.center-list-tit a.fl {
	color:#fff
}
.special-theme-green .change-bgcolor .bg-f2 .inner-list-content ul li {
	border-color:rgba(61,134,83,0.85)
}
.special-theme-green .change-bgcolor .bg-f2 .sp-home-video ul li a {
	color:#fff
}
.special-theme-green .change-bgcolor .bg-f2 .sp-home-txts-1 ul li {
	background-color:#3d8653
}
.special-theme-green .change-bgcolor .bg-f2 .sp-home-txts-1 ul li:hover {
	border-color:#b3dcbf;
	-webkit-box-shadow:0px 10px 10px rgba(179,220,191,0.2);
	box-shadow:0px 10px 10px rgba(179,220,191,0.2)
}
.special-theme-green .change-bgcolor .bg-f2 .sp-home-txts-1 ul li .tit a {
	color:#fff
}
.special-theme-green .change-bgcolor .bg-f2 .sp-home-txts-1 ul li .tit a:hover {
	color:#fff
}
.special-theme-green .change-bgcolor .bg-f2 .sp-home-txts-1 ul li .date {
	background-color:#357448
}
.special-theme-green .change-bgcolor .bg-f2 .sp-home-txts-1 ul li .mark {
	opacity:.8
}
.special-theme-green .change-bgcolor .bg-f2 .sp-home-txts-1 ul li .mark a {
	color:#fff
}
.special-theme-green .change-bgcolor .bg-f2 .sp-home-txts-1 ul li .mark a.themecolor {
	color:#fff
}
.special-theme-green .change-bgcolor .bg-f2 .sp-home-txts-1 ul li .mark a.themecolor:hover {
	color:#fff
}
.special-theme-green .change-bgcolor .bg-f2 .sp-home-txts-1 ul li .mark a:hover {
	color:#fff
}
.special-theme-green .inner-list-item .inner-list-tit.center-list-tit a.fl {
	color:#3d8653
}
.special-theme-green .inner-list-item .inner-list-tit.center-list-tit a.fl:hover {
	color:#4da969
}
.special-theme-green .inner-list-item .inner-list-tit a.fl:hover {
	color:#3d8653
}
.special-theme-green .inner-list-item .inner-list-tit a.fl:after {
	background-color:#3d8653
}
.special-theme-green .inner-list-item .inner-list-tit .tab-tit {
	display:block;
	color:#555
}
.special-theme-green .inner-list-item .inner-list-tit .tab-tit a.cur:after {
	background-color:#3d8653
}
.special-theme-green .special-slide-news .text-news-wrap li .text-news-item .text-news-mark b {
	color:#3d8653
}
.special-theme-green .sp-home-news ul li:hover {
	border-color:#3d8653;
	-webkit-box-shadow:0px 10px 10px rgba(61,134,83,0.2);
	box-shadow:0px 10px 10px rgba(61,134,83,0.2)
}
.special-theme-green .sp-home-news ul li .thumb .mark {
	background-color:rgba(61,134,83,0.85)
}
.special-theme-green .sp-home-imgs ul li:hover {
	border-color:#3d8653;
	-webkit-box-shadow:0px 10px 10px rgba(61,134,83,0.2);
	box-shadow:0px 10px 10px rgba(61,134,83,0.2)
}
.special-theme-green .sp-home-txts-1 ul li {
	-webkit-transition:border-color .3s,-webkit-box-shadow .3s;
	transition:border-color .3s,-webkit-box-shadow .3s;
	transition:border-color .3s,box-shadow .3s;
	transition:border-color .3s,box-shadow .3s,-webkit-box-shadow .3s
}
.special-theme-green .sp-home-txts-1 ul li:hover {
	border-color:#3d8653;
	-webkit-box-shadow:0px 10px 10px rgba(61,134,83,0.2);
	box-shadow:0px 10px 10px rgba(61,134,83,0.2)
}
.special-theme-green .sp-home-txts-1 ul li .date {
	background-color:#3d8653
}
.special-theme-green .sp-home-txts-1 ul li .mark a {
	color:#3d8653
}
.special-theme-green .sp-home-txts-1 ul li .mark a:hover {
	color:#4da969
}
.special-theme-green .sp-home-txts-2 ul li a:before {
	color:#3d8653
}
.special-theme-green .sp-home-expert ul li:hover {
	border-color:#3d8653;
	-webkit-box-shadow:0px 10px 10px rgba(61,134,83,0.2);
	box-shadow:0px 10px 10px rgba(61,134,83,0.2)
}
.special-theme-green .sp-home-expert ul li .tit:after {
	background-color:#43945c
}
.special-theme-green .sp-home-video ul li:hover .vdimg i {
	background-color:#4da969
}
.special-theme-green .sp-home-video ul li .vdimg i {
	background-color:#3d8653
}
.special-theme-green .sp-home-page .more-info {
	background-color:#3d8653
}
.special-theme-green .sp-home-page .more-info:hover {
	background-color:#4da969;
	color:#fff
}
.special-theme-green .download-list li:hover .dl-icon:before {
	color:#3d8653
}
.special-theme-green .download-list li a.download {
	background:#3d8653
}
.special-theme-green .download-list li a.download:hover {
	background:#43945c
}
.special-theme-green .download-list li a.dl-icon:before {
	color:#3d8653
}
.special-theme-green .newspaper-list li a span {
	background:#3d8653
}
.special-theme-green .newspaper-list li a:hover span {
	background-color:#3d8653
}
.special-theme-green .video-list ul li .vdimg i {
	background-color:#3d8653
}
.special-theme-green .video-list ul li .vdimg:hover i {
	background-color:#3d8653
}
.special-theme-green .imgs-list ul li .il-link .il-img:before {
	background-color:#3d8653
}
.special-theme-green .pic-list ul li .pl-link .pl-img:before {
	background-color:#3d8653
}
.special-theme-green .related-news li .title:hover {
	color:#3d8653
}
.special-theme-green .news-footer-share {
	border-bottom-color:#3d8653
}
.special-theme-green .pager a.cur {
	background:#3d8653
}
.special-theme-green .pager button:hover {
	background-color:#3d8653
}
.special-theme-green .content .news-content .keylink {
	color:#3d8653;
	border-bottom:1px dashed #3d8653
}
.special-theme-red a:hover {
	color:#cc0909
}
.special-theme-red .gohome-bar:hover {
	background-color:#cc0909 !important
}
.special-theme-red .nav {
	background-color:#cc0909
}
.special-theme-red .nav ul li a:hover {
	color:#fff;
	position:relative
}
.special-theme-red .nav ul li a:hover:after {
	content:'';
	background-color:#9b0707;
	width:100%;
	height:5px;
	position:absolute;
	left:0;
	bottom:0
}
.special-theme-red .nav ul li.cur a {
	color:#fff;
	position:relative
}
.special-theme-red .nav ul li.cur a:after {
	content:'';
	background-color:#9b0707;
	width:100%;
	height:5px;
	position:absolute;
	left:0;
	bottom:0
}
.special-theme-red .three-nav-wrap .three-nav li.cur {
	border-top-color:#cc0909
}
.special-theme-red .three-nav-wrap .three-nav li a {
	color:#cc0909
}
.special-theme-red .change-bgcolor .inner-row.bg-f2 {
	background-color:rgba(204,9,9,0.85)
}
.special-theme-red .change-bgcolor .bg-f2 .inner-list-item .inner-list-tit.center-list-tit a.fl {
	color:#fff
}
.special-theme-red .change-bgcolor .bg-f2 .inner-list-content ul li {
	border-color:rgba(204,9,9,0.85)
}
.special-theme-red .change-bgcolor .bg-f2 .sp-home-video ul li a {
	color:#fff
}
.special-theme-red .change-bgcolor .bg-f2 .sp-home-txts-1 ul li {
	background-color:#cc0909
}
.special-theme-red .change-bgcolor .bg-f2 .sp-home-txts-1 ul li:hover {
	border-color:#fba6a6;
	-webkit-box-shadow:0px 10px 10px rgba(251,166,166,0.2);
	box-shadow:0px 10px 10px rgba(251,166,166,0.2)
}
.special-theme-red .change-bgcolor .bg-f2 .sp-home-txts-1 ul li .tit a {
	color:#fff
}
.special-theme-red .change-bgcolor .bg-f2 .sp-home-txts-1 ul li .tit a:hover {
	color:#fff
}
.special-theme-red .change-bgcolor .bg-f2 .sp-home-txts-1 ul li .date {
	background-color:#b40808
}
.special-theme-red .change-bgcolor .bg-f2 .sp-home-txts-1 ul li .mark {
	opacity:.8
}
.special-theme-red .change-bgcolor .bg-f2 .sp-home-txts-1 ul li .mark a {
	color:#fff
}
.special-theme-red .change-bgcolor .bg-f2 .sp-home-txts-1 ul li .mark a.themecolor {
	color:#fff
}
.special-theme-red .change-bgcolor .bg-f2 .sp-home-txts-1 ul li .mark a.themecolor:hover {
	color:#fff
}
.special-theme-red .change-bgcolor .bg-f2 .sp-home-txts-1 ul li .mark a:hover {
	color:#fff
}
.special-theme-red .inner-list-item .inner-list-tit.center-list-tit a.fl {
	color:#cc0909
}
.special-theme-red .inner-list-item .inner-list-tit.center-list-tit a.fl:hover {
	color:#f51313
}
.special-theme-red .inner-list-item .inner-list-tit a.fl:hover {
	color:#cc0909
}
.special-theme-red .inner-list-item .inner-list-tit a.fl:after {
	background-color:#cc0909
}
.special-theme-red .inner-list-item .inner-list-tit .tab-tit {
	display:block;
	color:#555
}
.special-theme-red .inner-list-item .inner-list-tit .tab-tit a.cur:after {
	background-color:#cc0909
}
.special-theme-red .special-slide-news .text-news-wrap li .text-news-item .text-news-mark b {
	color:#cc0909
}
.special-theme-red .sp-home-news ul li:hover {
	border-color:#cc0909;
	-webkit-box-shadow:0px 10px 10px rgba(204,9,9,0.2);
	box-shadow:0px 10px 10px rgba(204,9,9,0.2)
}
.special-theme-red .sp-home-news ul li .thumb .mark {
	background-color:rgba(204,9,9,0.85)
}
.special-theme-red .sp-home-imgs ul li:hover {
	border-color:#cc0909;
	-webkit-box-shadow:0px 10px 10px rgba(204,9,9,0.2);
	box-shadow:0px 10px 10px rgba(204,9,9,0.2)
}
.special-theme-red .sp-home-txts-1 ul li {
	-webkit-transition:border-color .3s,-webkit-box-shadow .3s;
	transition:border-color .3s,-webkit-box-shadow .3s;
	transition:border-color .3s,box-shadow .3s;
	transition:border-color .3s,box-shadow .3s,-webkit-box-shadow .3s
}
.special-theme-red .sp-home-txts-1 ul li:hover {
	border-color:#cc0909;
	-webkit-box-shadow:0px 10px 10px rgba(204,9,9,0.2);
	box-shadow:0px 10px 10px rgba(204,9,9,0.2)
}
.special-theme-red .sp-home-txts-1 ul li .date {
	background-color:#cc0909
}
.special-theme-red .sp-home-txts-1 ul li .mark a {
	color:#cc0909
}
.special-theme-red .sp-home-txts-1 ul li .mark a:hover {
	color:#f51313
}
.special-theme-red .sp-home-txts-2 ul li a:before {
	color:#cc0909
}
.special-theme-red .sp-home-expert ul li:hover {
	border-color:#cc0909;
	-webkit-box-shadow:0px 10px 10px rgba(204,9,9,0.2);
	box-shadow:0px 10px 10px rgba(204,9,9,0.2)
}
.special-theme-red .sp-home-expert ul li .tit:after {
	background-color:#e00a0a
}
.special-theme-red .sp-home-video ul li:hover .vdimg i {
	background-color:#f51313
}
.special-theme-red .sp-home-video ul li .vdimg i {
	background-color:#cc0909
}
.special-theme-red .sp-home-page .more-info {
	background-color:#cc0909
}
.special-theme-red .sp-home-page .more-info:hover {
	background-color:#f51313;
	color:#fff
}
.special-theme-red .download-list li:hover .dl-icon:before {
	color:#cc0909
}
.special-theme-red .download-list li a.download {
	background:#cc0909
}
.special-theme-red .download-list li a.download:hover {
	background:#e00a0a
}
.special-theme-red .download-list li a.dl-icon:before {
	color:#cc0909
}
.special-theme-red .newspaper-list li a span {
	background:#cc0909
}
.special-theme-red .newspaper-list li a:hover span {
	background-color:#cc0909
}
.special-theme-red .video-list ul li .vdimg i {
	background-color:#cc0909
}
.special-theme-red .video-list ul li .vdimg:hover i {
	background-color:#cc0909
}
.special-theme-red .imgs-list ul li .il-link .il-img:before {
	background-color:#cc0909
}
.special-theme-red .pic-list ul li .pl-link .pl-img:before {
	background-color:#cc0909
}
.special-theme-red .related-news li .title:hover {
	color:#cc0909
}
.special-theme-red .news-footer-share {
	border-bottom-color:#cc0909
}
.special-theme-red .pager a.cur {
	background:#cc0909
}
.special-theme-red .pager button:hover {
	background-color:#cc0909
}
.special-theme-red .content .news-content .keylink {
	color:#cc0909;
	border-bottom:1px dashed #cc0909
}
.special-theme-red .change-bgcolor .bg-f2 .sp-home-txts-1 ul li {
	background-color:#fff;
	-webkit-box-shadow:0 0 10px #fff;
	box-shadow:0 0 10px #fff;
	border-color:#e4e4e4
}
.special-theme-red .change-bgcolor .bg-f2 .sp-home-txts-1 ul li .tit a {
	color:#444
}
.special-theme-red .change-bgcolor .bg-f2 .sp-home-txts-1 ul li .tit a:hover {
	color:#cc0909
}
.special-theme-red .change-bgcolor .bg-f2 .sp-home-txts-1 ul li .mark a.themecolor {
	color:#cc0909
}
.special-theme-red .change-bgcolor .bg-f2 .sp-home-txts-1 ul li .mark a.themecolor:hover {
	color:#cc0909
}
.special-theme-red .change-bgcolor .bg-f2 .sp-home-txts-1 ul li .date {
	background-color:#cc0909
}
.special-theme-blue a:hover {
	color:#015aa1
}
.special-theme-blue .gohome-bar:hover {
	background-color:#015aa1 !important
}
.special-theme-blue .nav {
	background-color:#015aa1
}
.special-theme-blue .nav ul li a:hover {
	color:#fff;
	position:relative
}
.special-theme-blue .nav ul li a:hover:after {
	content:'';
	background-color:#013e6e;
	width:100%;
	height:5px;
	position:absolute;
	left:0;
	bottom:0
}
.special-theme-blue .nav ul li.cur a {
	color:#fff;
	position:relative
}
.special-theme-blue .nav ul li.cur a:after {
	content:'';
	background-color:#013e6e;
	width:100%;
	height:5px;
	position:absolute;
	left:0;
	bottom:0
}
.special-theme-blue .three-nav-wrap .three-nav li.cur {
	border-top-color:#015aa1
}
.special-theme-blue .three-nav-wrap .three-nav li a {
	color:#015aa1
}
.special-theme-blue .change-bgcolor .inner-row.bg-f2 {
	background-color:rgba(1,90,161,0.85)
}
.special-theme-blue .change-bgcolor .bg-f2 .inner-list-item .inner-list-tit.center-list-tit a.fl {
	color:#fff
}
.special-theme-blue .change-bgcolor .bg-f2 .inner-list-content ul li {
	border-color:rgba(1,90,161,0.85)
}
.special-theme-blue .change-bgcolor .bg-f2 .sp-home-video ul li a {
	color:#fff
}
.special-theme-blue .change-bgcolor .bg-f2 .sp-home-txts-1 ul li {
	background-color:#015aa1
}
.special-theme-blue .change-bgcolor .bg-f2 .sp-home-txts-1 ul li:hover {
	border-color:#70bffe;
	-webkit-box-shadow:0px 10px 10px rgba(112,191,254,0.2);
	box-shadow:0px 10px 10px rgba(112,191,254,0.2)
}
.special-theme-blue .change-bgcolor .bg-f2 .sp-home-txts-1 ul li .tit a {
	color:#fff
}
.special-theme-blue .change-bgcolor .bg-f2 .sp-home-txts-1 ul li .tit a:hover {
	color:#fff
}
.special-theme-blue .change-bgcolor .bg-f2 .sp-home-txts-1 ul li .date {
	background-color:#014c88
}
.special-theme-blue .change-bgcolor .bg-f2 .sp-home-txts-1 ul li .mark {
	opacity:.8
}
.special-theme-blue .change-bgcolor .bg-f2 .sp-home-txts-1 ul li .mark a {
	color:#fff
}
.special-theme-blue .change-bgcolor .bg-f2 .sp-home-txts-1 ul li .mark a.themecolor {
	color:#fff
}
.special-theme-blue .change-bgcolor .bg-f2 .sp-home-txts-1 ul li .mark a.themecolor:hover {
	color:#fff
}
.special-theme-blue .change-bgcolor .bg-f2 .sp-home-txts-1 ul li .mark a:hover {
	color:#fff
}
.special-theme-blue .inner-list-item .inner-list-tit.center-list-tit a.fl {
	color:#015aa1
}
.special-theme-blue .inner-list-item .inner-list-tit.center-list-tit a.fl:hover {
	color:#0176d4
}
.special-theme-blue .inner-list-item .inner-list-tit a.fl:hover {
	color:#015aa1
}
.special-theme-blue .inner-list-item .inner-list-tit a.fl:after {
	background-color:#015aa1
}
.special-theme-blue .inner-list-item .inner-list-tit .tab-tit {
	display:block;
	color:#555
}
.special-theme-blue .inner-list-item .inner-list-tit .tab-tit a.cur:after {
	background-color:#015aa1
}
.special-theme-blue .special-slide-news .text-news-wrap li .text-news-item .text-news-mark b {
	color:#015aa1
}
.special-theme-blue .sp-home-news ul li:hover {
	border-color:#015aa1;
	-webkit-box-shadow:0px 10px 10px rgba(1,90,161,0.2);
	box-shadow:0px 10px 10px rgba(1,90,161,0.2)
}
.special-theme-blue .sp-home-news ul li .thumb .mark {
	background-color:rgba(1,90,161,0.85)
}
.special-theme-blue .sp-home-imgs ul li:hover {
	border-color:#015aa1;
	-webkit-box-shadow:0px 10px 10px rgba(1,90,161,0.2);
	box-shadow:0px 10px 10px rgba(1,90,161,0.2)
}
.special-theme-blue .sp-home-txts-1 ul li {
	-webkit-transition:border-color .3s,-webkit-box-shadow .3s;
	transition:border-color .3s,-webkit-box-shadow .3s;
	transition:border-color .3s,box-shadow .3s;
	transition:border-color .3s,box-shadow .3s,-webkit-box-shadow .3s
}
.special-theme-blue .sp-home-txts-1 ul li:hover {
	border-color:#015aa1;
	-webkit-box-shadow:0px 10px 10px rgba(1,90,161,0.2);
	box-shadow:0px 10px 10px rgba(1,90,161,0.2)
}
.special-theme-blue .sp-home-txts-1 ul li .date {
	background-color:#015aa1
}
.special-theme-blue .sp-home-txts-1 ul li .mark a {
	color:#015aa1
}
.special-theme-blue .sp-home-txts-1 ul li .mark a:hover {
	color:#0176d4
}
.special-theme-blue .sp-home-txts-2 ul li a:before {
	color:#015aa1
}
.special-theme-blue .sp-home-expert ul li:hover {
	border-color:#015aa1;
	-webkit-box-shadow:0px 10px 10px rgba(1,90,161,0.2);
	box-shadow:0px 10px 10px rgba(1,90,161,0.2)
}
.special-theme-blue .sp-home-expert ul li .tit:after {
	background-color:#0165b5
}
.special-theme-blue .sp-home-video ul li:hover .vdimg i {
	background-color:#0176d4
}
.special-theme-blue .sp-home-video ul li .vdimg i {
	background-color:#015aa1
}
.special-theme-blue .sp-home-page .more-info {
	background-color:#015aa1
}
.special-theme-blue .sp-home-page .more-info:hover {
	background-color:#0176d4;
	color:#fff
}
.special-theme-blue .download-list li:hover .dl-icon:before {
	color:#015aa1
}
.special-theme-blue .download-list li a.download {
	background:#015aa1
}
.special-theme-blue .download-list li a.download:hover {
	background:#0165b5
}
.special-theme-blue .download-list li a.dl-icon:before {
	color:#015aa1
}
.special-theme-blue .newspaper-list li a span {
	background:#015aa1
}
.special-theme-blue .newspaper-list li a:hover span {
	background-color:#015aa1
}
.special-theme-blue .video-list ul li .vdimg i {
	background-color:#015aa1
}
.special-theme-blue .video-list ul li .vdimg:hover i {
	background-color:#015aa1
}
.special-theme-blue .imgs-list ul li .il-link .il-img:before {
	background-color:#015aa1
}
.special-theme-blue .pic-list ul li .pl-link .pl-img:before {
	background-color:#015aa1
}
.special-theme-blue .related-news li .title:hover {
	color:#015aa1
}
.special-theme-blue .news-footer-share {
	border-bottom-color:#015aa1
}
.special-theme-blue .pager a.cur {
	background:#015aa1
}
.special-theme-blue .pager button:hover {
	background-color:#015aa1
}
.special-theme-blue .content .news-content .keylink {
	color:#015aa1;
	border-bottom:1px dashed #015aa1
}
.special-theme-orange a:hover {
	color:#e67b3d
}
.special-theme-orange .gohome-bar:hover {
	background-color:#e67b3d !important
}
.special-theme-orange .nav {
	background-color:#e67b3d
}
.special-theme-orange .nav ul li a:hover {
	color:#fff;
	position:relative
}
.special-theme-orange .nav ul li a:hover:after {
	content:'';
	background-color:#d55f1b;
	width:100%;
	height:5px;
	position:absolute;
	left:0;
	bottom:0
}
.special-theme-orange .nav ul li.cur a {
	color:#fff;
	position:relative
}
.special-theme-orange .nav ul li.cur a:after {
	content:'';
	background-color:#d55f1b;
	width:100%;
	height:5px;
	position:absolute;
	left:0;
	bottom:0
}
.special-theme-orange .three-nav-wrap .three-nav li.cur {
	border-top-color:#e67b3d
}
.special-theme-orange .three-nav-wrap .three-nav li a {
	color:#e67b3d
}
.special-theme-orange .change-bgcolor .inner-row.bg-f2 {
	background-color:rgba(230,123,61,0.85)
}
.special-theme-orange .change-bgcolor .bg-f2 .inner-list-item .inner-list-tit.center-list-tit a.fl {
	color:#fff
}
.special-theme-orange .change-bgcolor .bg-f2 .inner-list-content ul li {
	border-color:rgba(230,123,61,0.85)
}
.special-theme-orange .change-bgcolor .bg-f2 .sp-home-video ul li a {
	color:#fff
}
.special-theme-orange .change-bgcolor .bg-f2 .sp-home-txts-1 ul li {
	background-color:#e67b3d
}
.special-theme-orange .change-bgcolor .bg-f2 .sp-home-txts-1 ul li:hover {
	border-color:#fdf6f2;
	-webkit-box-shadow:0px 10px 10px rgba(253,246,242,0.2);
	box-shadow:0px 10px 10px rgba(253,246,242,0.2)
}
.special-theme-orange .change-bgcolor .bg-f2 .sp-home-txts-1 ul li .tit a {
	color:#fff
}
.special-theme-orange .change-bgcolor .bg-f2 .sp-home-txts-1 ul li .tit a:hover {
	color:#fff
}
.special-theme-orange .change-bgcolor .bg-f2 .sp-home-txts-1 ul li .date {
	background-color:#e36c26
}
.special-theme-orange .change-bgcolor .bg-f2 .sp-home-txts-1 ul li .mark {
	opacity:.8
}
.special-theme-orange .change-bgcolor .bg-f2 .sp-home-txts-1 ul li .mark a {
	color:#fff
}
.special-theme-orange .change-bgcolor .bg-f2 .sp-home-txts-1 ul li .mark a.themecolor {
	color:#fff
}
.special-theme-orange .change-bgcolor .bg-f2 .sp-home-txts-1 ul li .mark a.themecolor:hover {
	color:#fff
}
.special-theme-orange .change-bgcolor .bg-f2 .sp-home-txts-1 ul li .mark a:hover {
	color:#fff
}
.special-theme-orange .inner-list-item .inner-list-tit.center-list-tit a.fl {
	color:#e67b3d
}
.special-theme-orange .inner-list-item .inner-list-tit.center-list-tit a.fl:hover {
	color:#ec9a6a
}
.special-theme-orange .inner-list-item .inner-list-tit a.fl:hover {
	color:#e67b3d
}
.special-theme-orange .inner-list-item .inner-list-tit a.fl:after {
	background-color:#e67b3d
}
.special-theme-orange .inner-list-item .inner-list-tit .tab-tit {
	display:block;
	color:#555
}
.special-theme-orange .inner-list-item .inner-list-tit .tab-tit a.cur:after {
	background-color:#e67b3d
}
.special-theme-orange .special-slide-news .text-news-wrap li .text-news-item .text-news-mark b {
	color:#e67b3d
}
.special-theme-orange .sp-home-news ul li:hover {
	border-color:#e67b3d;
	-webkit-box-shadow:0px 10px 10px rgba(230,123,61,0.2);
	box-shadow:0px 10px 10px rgba(230,123,61,0.2)
}
.special-theme-orange .sp-home-news ul li .thumb .mark {
	background-color:rgba(230,123,61,0.85)
}
.special-theme-orange .sp-home-imgs ul li:hover {
	border-color:#e67b3d;
	-webkit-box-shadow:0px 10px 10px rgba(230,123,61,0.2);
	box-shadow:0px 10px 10px rgba(230,123,61,0.2)
}
.special-theme-orange .sp-home-txts-1 ul li {
	-webkit-transition:border-color .3s,-webkit-box-shadow .3s;
	transition:border-color .3s,-webkit-box-shadow .3s;
	transition:border-color .3s,box-shadow .3s;
	transition:border-color .3s,box-shadow .3s,-webkit-box-shadow .3s
}
.special-theme-orange .sp-home-txts-1 ul li:hover {
	border-color:#e67b3d;
	-webkit-box-shadow:0px 10px 10px rgba(230,123,61,0.2);
	box-shadow:0px 10px 10px rgba(230,123,61,0.2)
}
.special-theme-orange .sp-home-txts-1 ul li .date {
	background-color:#e67b3d
}
.special-theme-orange .sp-home-txts-1 ul li .mark a {
	color:#e67b3d
}
.special-theme-orange .sp-home-txts-1 ul li .mark a:hover {
	color:#ec9a6a
}
.special-theme-orange .sp-home-txts-2 ul li a:before {
	color:#e67b3d
}
.special-theme-orange .sp-home-expert ul li:hover {
	border-color:#e67b3d;
	-webkit-box-shadow:0px 10px 10px rgba(230,123,61,0.2);
	box-shadow:0px 10px 10px rgba(230,123,61,0.2)
}
.special-theme-orange .sp-home-expert ul li .tit:after {
	background-color:#e8874f
}
.special-theme-orange .sp-home-video ul li:hover .vdimg i {
	background-color:#ec9a6a
}
.special-theme-orange .sp-home-video ul li .vdimg i {
	background-color:#e67b3d
}
.special-theme-orange .sp-home-page .more-info {
	background-color:#e67b3d
}
.special-theme-orange .sp-home-page .more-info:hover {
	background-color:#ec9a6a;
	color:#fff
}
.special-theme-orange .download-list li:hover .dl-icon:before {
	color:#e67b3d
}
.special-theme-orange .download-list li a.download {
	background:#e67b3d
}
.special-theme-orange .download-list li a.download:hover {
	background:#e8874f
}
.special-theme-orange .download-list li a.dl-icon:before {
	color:#e67b3d
}
.special-theme-orange .newspaper-list li a span {
	background:#e67b3d
}
.special-theme-orange .newspaper-list li a:hover span {
	background-color:#e67b3d
}
.special-theme-orange .video-list ul li .vdimg i {
	background-color:#e67b3d
}
.special-theme-orange .video-list ul li .vdimg:hover i {
	background-color:#e67b3d
}
.special-theme-orange .imgs-list ul li .il-link .il-img:before {
	background-color:#e67b3d
}
.special-theme-orange .pic-list ul li .pl-link .pl-img:before {
	background-color:#e67b3d
}
.special-theme-orange .related-news li .title:hover {
	color:#e67b3d
}
.special-theme-orange .news-footer-share {
	border-bottom-color:#e67b3d
}
.special-theme-orange .pager a.cur {
	background:#e67b3d
}
.special-theme-orange .pager button:hover {
	background-color:#e67b3d
}
.special-theme-orange .content .news-content .keylink {
	color:#e67b3d;
	border-bottom:1px dashed #e67b3d
}
.special-theme-gray a:hover {
	color:#3d8653
}
.special-theme-gray .gohome-bar:hover {
	background-color:#38373a !important
}
.special-theme-gray .nav {
	background-color:#38373a
}
.special-theme-gray .nav ul li a:hover {
	color:#fff;
	position:relative
}
.special-theme-gray .nav ul li a:hover:after {
	content:'';
	background-color:#1f1e20;
	width:100%;
	height:5px;
	position:absolute;
	left:0;
	bottom:0
}
.special-theme-gray .nav ul li.cur a {
	color:#fff;
	position:relative
}
.special-theme-gray .nav ul li.cur a:after {
	content:'';
	background-color:#1f1e20;
	width:100%;
	height:5px;
	position:absolute;
	left:0;
	bottom:0
}
.special-theme-gray .three-nav-wrap .three-nav li.cur {
	border-top-color:#38373a
}
.special-theme-gray .three-nav-wrap .three-nav li a {
	color:#38373a
}
.special-theme-gray .change-bgcolor .inner-row.bg-f2 {
	background-color:rgba(56,55,58,0.85)
}
.special-theme-gray .change-bgcolor .bg-f2 .inner-list-item .inner-list-tit.center-list-tit a.fl {
	color:#fff
}
.special-theme-gray .change-bgcolor .bg-f2 .inner-list-content ul li {
	border-color:rgba(56,55,58,0.85)
}
.special-theme-gray .change-bgcolor .bg-f2 .sp-home-video ul li a {
	color:#fff
}
.special-theme-gray .change-bgcolor .bg-f2 .sp-home-txts-1 ul li {
	background-color:#38373a
}
.special-theme-gray .change-bgcolor .bg-f2 .sp-home-txts-1 ul li:hover {
	border-color:#9e9ca1;
	-webkit-box-shadow:0px 10px 10px rgba(158,156,161,0.2);
	box-shadow:0px 10px 10px rgba(158,156,161,0.2)
}
.special-theme-gray .change-bgcolor .bg-f2 .sp-home-txts-1 ul li .tit a {
	color:#fff
}
.special-theme-gray .change-bgcolor .bg-f2 .sp-home-txts-1 ul li .tit a:hover {
	color:#fff
}
.special-theme-gray .change-bgcolor .bg-f2 .sp-home-txts-1 ul li .date {
	background-color:#2b2b2d
}
.special-theme-gray .change-bgcolor .bg-f2 .sp-home-txts-1 ul li .mark {
	opacity:.8
}
.special-theme-gray .change-bgcolor .bg-f2 .sp-home-txts-1 ul li .mark a {
	color:#fff
}
.special-theme-gray .change-bgcolor .bg-f2 .sp-home-txts-1 ul li .mark a.themecolor {
	color:#fff
}
.special-theme-gray .change-bgcolor .bg-f2 .sp-home-txts-1 ul li .mark a.themecolor:hover {
	color:#fff
}
.special-theme-gray .change-bgcolor .bg-f2 .sp-home-txts-1 ul li .mark a:hover {
	color:#fff
}
.special-theme-gray .inner-list-item .inner-list-tit.center-list-tit a.fl {
	color:#38373a
}
.special-theme-gray .inner-list-item .inner-list-tit.center-list-tit a.fl:hover {
	color:#515054
}
.special-theme-gray .inner-list-item .inner-list-tit a.fl:hover {
	color:#3d8653
}
.special-theme-gray .inner-list-item .inner-list-tit a.fl:after {
	background-color:#38373a
}
.special-theme-gray .inner-list-item .inner-list-tit .tab-tit {
	display:block;
	color:#555
}
.special-theme-gray .inner-list-item .inner-list-tit .tab-tit a.cur:after {
	background-color:#38373a
}
.special-theme-gray .special-slide-news .text-news-wrap li .text-news-item .text-news-mark b {
	color:#38373a
}
.special-theme-gray .sp-home-news ul li:hover {
	border-color:#38373a;
	-webkit-box-shadow:0px 10px 10px rgba(56,55,58,0.2);
	box-shadow:0px 10px 10px rgba(56,55,58,0.2)
}
.special-theme-gray .sp-home-news ul li .thumb .mark {
	background-color:rgba(56,55,58,0.85)
}
.special-theme-gray .sp-home-imgs ul li:hover {
	border-color:#38373a;
	-webkit-box-shadow:0px 10px 10px rgba(56,55,58,0.2);
	box-shadow:0px 10px 10px rgba(56,55,58,0.2)
}
.special-theme-gray .sp-home-txts-1 ul li {
	-webkit-transition:border-color .3s,-webkit-box-shadow .3s;
	transition:border-color .3s,-webkit-box-shadow .3s;
	transition:border-color .3s,box-shadow .3s;
	transition:border-color .3s,box-shadow .3s,-webkit-box-shadow .3s
}
.special-theme-gray .sp-home-txts-1 ul li:hover {
	border-color:#38373a;
	-webkit-box-shadow:0px 10px 10px rgba(56,55,58,0.2);
	box-shadow:0px 10px 10px rgba(56,55,58,0.2)
}
.special-theme-gray .sp-home-txts-1 ul li .date {
	background-color:#38373a
}
.special-theme-gray .sp-home-txts-1 ul li .mark a {
	color:#38373a
}
.special-theme-gray .sp-home-txts-1 ul li .mark a:hover {
	color:#515054
}
.special-theme-gray .sp-home-txts-2 ul li a:before {
	color:#38373a
}
.special-theme-gray .sp-home-expert ul li:hover {
	border-color:#38373a;
	-webkit-box-shadow:0px 10px 10px rgba(56,55,58,0.2);
	box-shadow:0px 10px 10px rgba(56,55,58,0.2)
}
.special-theme-gray .sp-home-expert ul li .tit:after {
	background-color:#424144
}
.special-theme-gray .sp-home-video ul li:hover .vdimg i {
	background-color:#515054
}
.special-theme-gray .sp-home-video ul li .vdimg i {
	background-color:#38373a
}
.special-theme-gray .sp-home-page .more-info {
	background-color:#38373a
}
.special-theme-gray .sp-home-page .more-info:hover {
	background-color:#515054;
	color:#fff
}
.special-theme-gray .download-list li:hover .dl-icon:before {
	color:#38373a
}
.special-theme-gray .download-list li a.download {
	background:#38373a
}
.special-theme-gray .download-list li a.download:hover {
	background:#424144
}
.special-theme-gray .download-list li a.dl-icon:before {
	color:#38373a
}
.special-theme-gray .newspaper-list li a span {
	background:#38373a
}
.special-theme-gray .newspaper-list li a:hover span {
	background-color:#38373a
}
.special-theme-gray .video-list ul li .vdimg i {
	background-color:#38373a
}
.special-theme-gray .video-list ul li .vdimg:hover i {
	background-color:#38373a
}
.special-theme-gray .imgs-list ul li .il-link .il-img:before {
	background-color:#38373a
}
.special-theme-gray .pic-list ul li .pl-link .pl-img:before {
	background-color:#38373a
}
.special-theme-gray .related-news li .title:hover {
	color:#38373a
}
.special-theme-gray .news-footer-share {
	border-bottom-color:#38373a
}
.special-theme-gray .pager a.cur {
	background:#38373a
}
.special-theme-gray .pager button:hover {
	background-color:#38373a
}
.special-theme-gray .content .news-content .keylink {
	color:#38373a;
	border-bottom:1px dashed #38373a
}
.inner-row {
	padding:40px 0
}
.inner-row.bg-f2 {
	background-color:#f2f2f2
}
.inner-list-item {
	position:relative
}
.inner-list-item .inner-list-tit {
	height:20px;
	line-height:20px;
	padding-bottom:18px;
	border-bottom:1px solid #e4e4e4
}
.inner-list-item .inner-list-tit.center-list-tit {
	text-align:center;
	border-bottom:none;
	margin-bottom:15px
}
.inner-list-item .inner-list-tit.center-list-tit a.fl {
	float:none !important;
	font-size:24px;
	display:inline-block;
	letter-spacing:.2em;
	color:#03a560
}
.inner-list-item .inner-list-tit.center-list-tit a.fl:after {
	position:relative;
	display:block;
	margin:5px auto;
	width:48px;
	height:2px;
	background:#c9c9c9
}
.inner-list-item .inner-list-tit .fl {
	line-height:20px;
	color:#666;
	height:20px;
	margin-bottom:18px;
	position:relative;
	font-size:20px
}
.inner-list-item .inner-list-tit a.fl:hover {
	color:#03a560
}
.inner-list-item .inner-list-tit a.fl:after {
	background-color:#03a560;
	height:5px;
	width:32px;
	bottom:-18px;
	left:0;
	position:absolute;
	content:''
}
.inner-list-item .inner-list-tit a.more:after {
	content:'\e64d';
	font-family:"iconfont";
	margin-left:8px;
	font-size:22px;
	float:right
}
.inner-list-item .inner-list-tit .tab-tit {
	display:block;
	color:#555
}
.inner-list-item .inner-list-tit .tab-tit a {
	display:inline-block;
	line-height:20px;
	color:#666;
	font-weight:normal;
	height:20px;
	font-size:16px;
	margin-right:21px;
	position:relative;
	margin-bottom:18px
}
.inner-list-item .inner-list-tit .tab-tit a:last-child {
	margin-right:0
}
.inner-list-item .inner-list-tit .tab-tit a:after {
	height:5px;
	width:32px;
	bottom:-18px;
	left:0;
	position:absolute;
	content:''
}
.inner-list-item .inner-list-tit .tab-tit a.cur {
	color:#363636;
	font-weight:bold
}
.inner-list-item .inner-list-content {
	position:relative;
	margin-top:25px
}
.special-theme-red .change-bgcolor .bg-f2 .inner-list-item .inner-list-tit.center-list-tit a.fl:hover {
	color:#fbf154
}
.slider {
	height:266px
}
.slider ul,.slider li {
	overflow:hidden;
	height:266px
}
.slider li {
	background-position:center;
	background-color:#666
}
.big-slider {
	height:400px
}
.big-slider ul,.big-slider li {
	overflow:hidden;
	height:400px
}
.big-slider li {
	background-position:center;
	background-color:#666;
	background-repeat:no-repeat;
	background-size:cover
}
.preface {
	padding:30px 0;
	background:#f8f8f8;
	text-align:justify
}
.special-slide-news .news-img-news {
	width:750px;
	height:368px;
	position:relative;
	overflow:hidden
}
.special-slide-news .news-img-news .news-img-news-item {
	width:750px;
	height:368px;
	position:relative
}
.special-slide-news .news-img-news .news-img-news-item a {
	display:block;
	width:100%;
	height:100%;
	font-size:16px
}
.special-slide-news .news-img-news .news-img-news-item a img {
	display:block;
	width:100%;
	height:100%
}
.special-slide-news .news-img-news .news-img-news-item a span {
	height:144px;
	background:url(../images/news-slide-mark.png);
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	color:#fff;
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	padding:104px 170px 16px 20px
}
.special-slide-news .news-img-news .slick-dots {
	text-align:right;
	width:auto;
	padding:0 20px;
	bottom:10px;
	right:0
}
.special-slide-news .news-img-news .slick-dots li {
	background-color:rgba(255,255,255,0.6)
}
.special-slide-news .news-img-news .slick-dots li.slick-active {
	background-color:#ff8400
}
.special-slide-news .text-news-wrap {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	width:420px;
	background-color:#fff;
	height:368px
}
.special-slide-news .text-news-wrap li {
	padding:15px 0;
	border-bottom:1px dashed #e4e4e4
}
.special-slide-news .text-news-wrap li:first-child {
	padding-top:0
}
.special-slide-news .text-news-wrap li:last-child {
	border-bottom:none
}
.special-slide-news .text-news-wrap li .text-news-item {
	display:block;
	position:relative;
	padding-left:74px
}
.special-slide-news .text-news-wrap li .text-news-item .text-news-title {
	line-height:23px;
	height:46px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:normal;
	word-wrap:break-word;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	display:-webkit-box !important;
	font-size:15px;
	font-weight:normal
}
.special-slide-news .text-news-wrap li .text-news-item .text-news-mark {
	position:absolute;
	top:0;
	left:0;
	text-align:center;
	width:50px;
	line-height:1
}
.special-slide-news .text-news-wrap li .text-news-item .text-news-mark b {
	font-size:20px;
	color:#03a560;
	display:block;
	border-bottom:1px solid #e4e4e4;
	padding-bottom:6px;
	margin-bottom:5px
}
.special-slide-news .text-news-wrap li .text-news-item .text-news-mark span {
	color:#999
}
.sp-home-news ul li {
	width:281px;
	height:250px;
	background-color:#fff;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	border:1px solid #f2f2f2;
	float:left;
	-webkit-transition:border-color .3s,-webkit-box-shadow .3s;
	transition:border-color .3s,-webkit-box-shadow .3s;
	transition:border-color .3s,box-shadow .3s;
	transition:border-color .3s,box-shadow .3s,-webkit-box-shadow .3s
}
.sp-home-news ul li:hover .thumb img {
	-webkit-transform:scale(1.2);
	transform:scale(1.2)
}
.sp-home-news ul li:hover .nothumb-mark i {
	-webkit-transform:translateX(-10px);
	transform:translateX(-10px)
}
.sp-home-news ul li+li {
	margin-left:25px
}
.sp-home-news ul li.nothumb {
	padding:20px;
	color:#999
}
.sp-home-news ul li.nothumb .tit {
	padding:0
}
.sp-home-news ul li .thumb {
	width:100%;
	height:165px;
	overflow:hidden;
	display:block;
	position:relative
}
.sp-home-news ul li .thumb img {
	width:100%;
	height:165px;
	display:block;
	-webkit-transition:-webkit-transform 1s;
	transition:-webkit-transform 1s;
	transition:transform 1s;
	transition:transform 1s,-webkit-transform 1s
}
.sp-home-news ul li .thumb .mark {
	background-color:#f2f2f2;
	position:absolute;
	top:0;
	left:0;
	line-height:1.2;
	width:58px;
	height:58px;
	text-align:center;
	font-size:12px;
	color:#fff
}
.sp-home-news ul li .thumb .mark b {
	display:block;
	font-size:32px;
	line-height:40px;
	font-weight:normal
}
.sp-home-news ul li .tit {
	padding:20px;
	font-size:15px;
	font-weight:normal;
	text-align:justify
}
.sp-home-news ul li .tit a {
	line-height:22px;
	height:44px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:normal;
	word-wrap:break-word;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	display:-webkit-box !important
}
.sp-home-news ul li p {
	font-size:13px;
	margin-top:10px;
	line-height:22px;
	height:66px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:normal;
	word-wrap:break-word;
	-webkit-line-clamp:3;
	-webkit-box-orient:vertical;
	display:-webkit-box !important;
	text-align:justify
}
.sp-home-news ul li .nothumb-mark {
	margin-top:20px;
	padding-top:10px;
	border-top:1px solid #e5e5e5;
	text-align:center;
	line-height:58px;
	height:58px
}
.sp-home-news ul li .nothumb-mark span {
	line-height:1.2
}
.sp-home-news ul li .nothumb-mark b {
	display:block;
	font-size:36px;
	line-height:40px;
	font-weight:normal;
	margin-bottom:2px
}
.sp-home-news ul li .nothumb-mark i {
	font-size:22px;
	-webkit-transition:-webkit-transform .8s;
	transition:-webkit-transform .8s;
	transition:transform .8s;
	transition:transform .8s,-webkit-transform .8s
}
.sp-home-txts-1 ul {
	margin-right:-30px
}
.sp-home-txts-1 ul li {
	float:left;
	margin-right:30px;
	margin-bottom:30px;
	border:1px solid #e4e4e4;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	width:380px;
	height:100px;
	padding:16px 14px;
	position:relative;
	padding-left:80px;
	background-color:#fff
}
.sp-home-txts-1 ul li .tit {
	font-size:15px;
	text-align:justify;
	font-weight:normal;
	margin-top:-3px
}
.sp-home-txts-1 ul li .tit a {
	line-height:22px;
	height:44px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:normal;
	word-wrap:break-word;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	display:-webkit-box !important
}
.sp-home-txts-1 ul li .date {
	position:absolute;
	top:14px;
	left:14px;
	background-color:#03a560;
	color:#fff;
	width:54px;
	height:68px;
	text-align:center
}
.sp-home-txts-1 ul li .date b {
	font-size:36px;
	display:block;
	line-height:1;
	margin-top:5px
}
.sp-home-txts-1 ul li .date span {
	font-size:12px
}
.sp-home-txts-1 ul li .mark {
	line-height:16px;
	height:16px;
	margin-top:10px
}
.sp-home-txts-1 ul li .mark span {
	color:#999;
	width:80%;
	line-height:16px;
	height:16px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:normal;
	word-wrap:break-word;
	-webkit-line-clamp:1;
	-webkit-box-orient:vertical;
	display:-webkit-box !important
}
.sp-home-txts-1 ul li .mark a {
	color:#03a560
}
.sp-home-txts-1 ul li .mark a:hover {
	color:#1678ad
}
.sp-home-txts-1 ul li .mark a i {
	font-size:17px;
	vertical-align:middle
}
.cate-row .cate-col-4 {
	width:380px
}
.cate-row .cate-col-6 {
	width:585px
}
.cate-row .cate-col {
	height:344px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.cate-row .cate-col+.cate-col {
	margin-left:30px
}
.cate-row.bg-f2 .cate-col {
	background-color:#fff;
	padding:20px
}
.cate-row .sp-home-txts-2 li a {
	line-height:40px;
	height:40px;
	overflow:hidden;
	max-width:100%;
	text-overflow:ellipsis;
	white-space:nowrap;
	display:block;
	padding-right:80px;
	position:relative
}
.cate-row .sp-home-txts-2 li a:before {
	content:'鈥�';
	color:#03a560;
	margin-right:3px;
	font-family:'Arial Normal','Arial'
}
.cate-row .sp-home-txts-2 li a span {
	color:#999;
	position:absolute;
	top:0;
	right:0
}
.sp-home-imgs ul li {
	width:281px;
	height:234px;
	background-color:#fff;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	border:1px solid #f2f2f2;
	float:left;
	-webkit-transition:border-color .3s,-webkit-box-shadow .3s;
	transition:border-color .3s,-webkit-box-shadow .3s;
	transition:border-color .3s,box-shadow .3s;
	transition:border-color .3s,box-shadow .3s,-webkit-box-shadow .3s
}
.sp-home-imgs ul li:hover .thumb-item img {
	-webkit-transform:scale(1.2);
	transform:scale(1.2)
}
.sp-home-imgs ul li+li {
	margin-left:25px
}
.sp-home-imgs ul li .thumb-item {
	display:block;
	width:100%;
	height:100%
}
.sp-home-imgs ul li .thumb-item .thumb {
	width:100%;
	height:165px;
	overflow:hidden;
	position:relative
}
.sp-home-imgs ul li .thumb-item .thumb img {
	width:100%;
	height:165px;
	display:block;
	-webkit-transition:-webkit-transform 1s;
	transition:-webkit-transform 1s;
	transition:transform 1s;
	transition:transform 1s,-webkit-transform 1s
}
.sp-home-imgs ul li .thumb-item .tit {
	padding:20px;
	font-size:15px;
	font-weight:normal;
	text-align:justify
}
.sp-home-imgs ul li .thumb-item .tit span {
	line-height:22px;
	height:22px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:normal;
	word-wrap:break-word;
	-webkit-line-clamp:1;
	-webkit-box-orient:vertical;
	display:-webkit-box !important
}
.sp-home-expert ul li {
	width:144px;
	height:254px;
	background-color:#fff;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	border:1px solid #f2f2f2;
	float:left;
	text-align:center;
	-webkit-transition:border-color .3s,-webkit-box-shadow .3s;
	transition:border-color .3s,-webkit-box-shadow .3s;
	transition:border-color .3s,box-shadow .3s;
	transition:border-color .3s,box-shadow .3s,-webkit-box-shadow .3s
}
.sp-home-expert ul li:hover .thumb img {
	-webkit-transform:scale(1.2);
	transform:scale(1.2)
}
.sp-home-expert ul li+li {
	margin-left:32px
}
.sp-home-expert ul li .thumb {
	width:100%;
	height:200px;
	overflow:hidden;
	display:block;
	position:relative
}
.sp-home-expert ul li .thumb img {
	width:100%;
	height:200px;
	display:block;
	-webkit-transition:-webkit-transform 1s;
	transition:-webkit-transform 1s;
	transition:transform 1s;
	transition:transform 1s,-webkit-transform 1s
}
.sp-home-expert ul li .tit {
	display:block;
	margin:10px auto;
	line-height:21px;
	font-size:16px;
	font-weight:bold;
	line-height:30px;
	height:30px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:normal;
	word-wrap:break-word;
	-webkit-line-clamp:1;
	-webkit-box-orient:vertical;
	display:-webkit-box !important
}
.sp-home-expert ul li .tit:after {
	content:'';
	width:24px;
	height:2px;
	background-color:#03a560;
	display:block;
	margin:8px auto
}
.sp-home-expert ul li p {
	color:#999
}
.sp-home-video ul {
	margin-left:-0.5%;
	margin-right:-0.5%
}
.sp-home-video ul li {
	width:24%;
	margin-bottom:11px;
	float:left;
	margin-left:0.5%;
	margin-right:0.5%
}
.sp-home-video ul li:hover .vdimg img {
	-webkit-transform:scale(1.2);
	transform:scale(1.2)
}
.sp-home-video ul li a {
	line-height:45px;
	height:45px;
	overflow:hidden;
	text-align:center;
	display:block;
	padding:0 20px;
	max-width:100%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.sp-home-video ul li .vdimg {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	height:221px;
	border:1px solid #c9c9c9;
	padding:6px;
	display:block;
	font-size:0;
	line-height:0;
	position:relative;
	overflow:hidden;
	position:relative
}
.sp-home-video ul li .vdimg i {
	position:absolute;
	bottom:12px;
	right:12px;
	background-color:#03a560;
	font-size:20px;
	color:#fff;
	text-align:center;
	border-radius:4px;
	width:47px;
	height:47px;
	line-height:47px;
	transition:background-color 0.3s;
	-webkit-transition:background-color 0.3s
}
.sp-home-video ul li .vdimg img {
	width:100%;
	-webkit-transition:-webkit-transform .6s;
	transition:-webkit-transform .6s;
	transition:transform .6s;
	transition:transform .6s,-webkit-transform .6s;
	height:100%
}
.sp-home-video ul li .vdimg>div {
	width:100%;
	height:100%;
	overflow:hidden
}
.sp-home-video ul li .vdimg:hover i {
	background-color:#1678ad
}
.sp-home-page .more-info {
	display:block;
	width:125px;
	margin:25px auto;
	text-align:center;
	height:30px;
	line-height:30px;
	border-radius:15px;
	color:#fff;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	background-color:#03a560
}
.sp-home-page .more-info:hover {
	background-color:#1678ad
}
.inner-news-split>.fl {
	width:860px
}
.inner-news-split>.fr {
	width:280px
}
.news-list li {
	border-bottom:1px dashed #cdcdcd;
	padding-top:25px;
	padding-bottom:24px;
	height:150px;
	position:relative
}
.news-list li.hasthumb {
	padding-left:285px
}
.news-list li.hasthumb .label {
	top:37px
}
.news-list li:last-child {
	border-bottom:none
}
.news-list li .thumb {
	position:absolute;
	left:0;
	top:25px;
	width:260px;
	height:150px;
	overflow:hidden
}
.news-list li .thumb img {
	display:block;
	width:100%;
	height:100%
}
.news-list li .label {
	height:24px;
	padding:0 17px;
	line-height:24px;
	border-radius:12px;
	color:#fff;
	font-weight:normal;
	font-size:12px;
	background-color:#757070;
	background-color:rgba(51,51,51,0.7);
	position:absolute;
	top:26px;
	left:10px
}
.news-list li .title {
	line-height:26px;
	height:105px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:normal;
	word-wrap:break-word;
	-webkit-line-clamp:4;
	-webkit-box-orient:vertical;
	display:-webkit-box !important;
	margin-bottom:20px
}
.news-list li h2 {
	font-size:20px;
	margin-bottom:15px;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap
}
.news-list li h2.nothumb {
	padding-left:108px
}
.news-list li p {
	color:#797979;
	line-height:20px;
	margin-bottom:0
}
.news-list li .info {
	font-size:13px;
	color:#999;
	line-height:29px
}
.news-list li .info .mark {
	color:#999
}
.news-list li .info .mark u {
	padding:0 10px;
	font-size:12px;
	color:#c7c5c5;
	position:relative;
	top:-1px
}
.news-list li .info .share {
	cursor:pointer;
	position:relative
}
.news-list li .info .share:hover span {
	background:#fff;
	border-color:#ddd
}
.news-list li .info .share:hover .bdsharebuttonbox {
	display:block
}
.news-list li .info .share i {
	margin-right:5px;
	color:#084ba8
}
.news-list li .info .share span {
	display:block;
	height:28px;
	position:relative;
	border:1px solid transparent;
	border-bottom:none;
	padding:0 10px;
	z-index:2
}
.news-list li .info .share .bdsharebuttonbox {
	display:none;
	position:absolute;
	right:0;
	top:28px;
	z-index:1;
	background:#fff;
	padding:10px 15px;
	border:1px solid #ddd;
	width:123px
}
.news-list li .info .share .bdsharebuttonbox a {
	display:block;
	float:none;
	font-size:14px;
	margin-right:0;
	width:100%
}
.news-list li .info .share .bdsharebuttonbox a:before {
	content:attr(title);
	margin-left:5px
}
.hot-news-list li {
	padding:10px 0 9px;
	border-bottom:1px dashed #cdcdcd
}
.hot-news-list li:last-child {
	border-bottom:none
}
.hot-news-list li a {
	padding-left:48px;
	position:relative;
	white-space:normal;
	height:40px;
	line-height:20px;
	display:table-cell;
	vertical-align:middle
}
.hot-news-list li a em {
	position:absolute;
	left:0;
	top:4px;
	width:32px;
	height:32px;
	border-radius:2px;
	line-height:32px;
	text-align:center;
	color:#fff;
	background-color:#9a9a9a
}
.hot-news-list li a em.top1 {
	background-color:#ea5501
}
.hot-news-list li a em.top2 {
	background-color:#179ed8
}
.hot-news-list li a em.top3 {
	background-color:#04ca97
}
.video-news-list li+li {
	margin-top:30px
}
.video-news-list li .thumb {
	width:280px;
	height:170px;
	overflow:hidden;
	display:block;
	position:relative;
	margin-bottom:10px
}
.video-news-list li .thumb img {
	display:block;
	width:100%;
	height:100%;
	-webkit-transition:-webkit-transform 1s;
	transition:-webkit-transform 1s;
	transition:transform 1s;
	transition:transform 1s,-webkit-transform 1s
}
.video-news-list li .thumb:hover img {
	-webkit-transform:scale(1.2);
	transform:scale(1.2)
}
.video-news-list li .thumb i {
	color:#fff;
	text-align:right;
	position:absolute;
	left:0;
	bottom:0;
	font-size:36px;
	width:100%;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	line-height:1;
	height:70px;
	background:url(../images/news-slide-mark.png);
	padding:25px 10px 10px
}
.video-news-list li .title {
	height:40px;
	line-height:20px;
	display:table-cell;
	vertical-align:middle
}
.img-news-list li+li {
	margin-top:30px
}
.img-news-list li .thumb {
	width:280px;
	height:170px;
	overflow:hidden;
	display:block;
	margin-bottom:10px
}
.img-news-list li .thumb img {
	display:block;
	width:100%;
	height:100%;
	-webkit-transition:-webkit-transform 1s;
	transition:-webkit-transform 1s;
	transition:transform 1s;
	transition:transform 1s,-webkit-transform 1s
}
.img-news-list li .thumb:hover img {
	-webkit-transform:scale(1.2);
	transform:scale(1.2)
}
.img-news-list li .title {
	height:40px;
	line-height:20px;
	display:table-cell;
	vertical-align:middle
}
.info-list li,.text-list li,.download-list li {
	padding:15px 0;
	height:55px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	border-bottom:1px dashed #e4e4e4;
	line-height:1.5;
	overflow:hidden;
	position:relative;
	font-size:16px
}
.info-list li:last-child,.text-list li:last-child,.download-list li:last-child {
	border-bottom:none
}
.info-list li a,.text-list li a,.download-list li a {
	display:inline-block;
	max-width:85%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.info-list li span,.text-list li span,.download-list li span {
	color:#999;
	font-size:14px;
	position:absolute;
	right:0;
	top:15px
}
.info-list li u,.text-list li u,.download-list li u {
	color:#e8e4e8;
	padding:0 5px
}
.info-list li a:before {
	content:'鈥�';
	color:#999;
	margin-right:3px
}
.download-list li:hover a.dl-icon:before {
	color:#1678ad
}
.download-list li:hover a.dl-icon.doc:before,.download-list li:hover a.dl-icon.docx:before {
	color:#4568a0
}
.download-list li:hover a.dl-icon.xls:before,.download-list li:hover a.dl-icon.xlsx:before {
	color:#378458
}
.download-list li:hover a.dl-icon.ppt:before,.download-list li:hover a.dl-icon.pptx:before {
	color:#db6340
}
.download-list li:hover a.dl-icon.pdf:before {
	color:#e81f05
}
.download-list li:hover a.dl-icon.rar:before {
	color:#ff5056
}
.download-list li:hover a.dl-icon.zip:before {
	color:#a372db
}
.download-list li:hover a.dl-icon.swf:before {
	color:#bb041a
}
.download-list li:hover a.dl-icon.txt:before {
	color:#8fa4b5
}
.download-list li a.download {
	position:absolute;
	border-radius:3px;
	top:5px;
	right:0;
	width:70px;
	line-height:24px;
	font-size:12px;
	background:#03a560;
	color:#fff;
	display:inline-block;
	padding:3px 15px
}
.download-list li a.download:hover {
	background:#1678ad
}
.download-list li a.download i {
	margin-right:5px
}
.download-list li a.dl-icon {
	padding-left:30px;
	position:relative
}
.download-list li a.dl-icon:before {
	left:0;
	font-size:22px;
	color:#03a560;
	content:"\e663";
	display:block;
	font-family:"iconfont";
	position:absolute;
	top:-7px
}
.download-list li a.dl-icon.doc:before,.download-list li a.dl-icon.docx:before {
	content:"\e667"
}
.download-list li a.dl-icon.xls:before,.download-list li a.dl-icon.xlsx:before {
	content:"\e668"
}
.download-list li a.dl-icon.ppt:before,.download-list li a.dl-icon.pptx:before {
	content:"\e660"
}
.download-list li a.dl-icon.pdf:before {
	content:"\e68f"
}
.download-list li a.dl-icon.rar:before {
	content:"\e665"
}
.download-list li a.dl-icon.zip:before {
	content:"\e661"
}
.download-list li a.dl-icon.swf:before {
	content:"\e7c0"
}
.download-list li a.dl-icon.txt:before {
	content:"\e664"
}
.paper-filter.filter .paper-form {
	border-bottom:1px dashed #e4e4e4;
	padding-bottom:20px
}
.paper-filter.filter dl {
	border-top:none
}
.paper-filter.filter dl dt {
	height:40px;
	line-height:40px;
	top:10px
}
.paper-filter.filter dl dd .paper-search {
	position:relative
}
.paper-filter.filter dl dd .paper-search .doctor-name {
	line-height:40px;
	height:40px;
	padding:5px 15px;
	width:370px;
	border:1px solid #ddd;
	border-right:none;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	border-top-left-radius:5px;
	border-bottom-left-radius:5px
}
.paper-filter.filter dl dd .paper-search .btn {
	width:80px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	line-height:40px;
	border-top-right-radius:5px;
	border-bottom-right-radius:5px
}
.paper-filter.filter dl dd .paper-select {
	width:118px;
	line-height:40px;
	height:40px;
	padding-left:15px;
	padding-right:15px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	border-radius:5px;
	border:1px solid #e4e4e4;
	margin-right:15px
}
.paper-filter.filter dl dd .paper-btn {
	width:80px;
	line-height:40px;
	height:40px;
	border-radius:5px;
	color:#fff
}
.paper-filter.filter dl dd>a {
	height:30px;
	line-height:30px;
	border-radius:3px;
	padding:0 15px
}
.paper-filter.filter dl dd>a.cur {
	background:#03b96c;
	color:#fff
}
.newspaper-list {
	padding:20px 0;
	margin-left:-1%;
	margin-right:-1%
}
.newspaper-list li {
	float:left;
	width:14.66%;
	height:264px;
	margin-left:1%;
	margin-right:1%;
	margin-bottom:20px;
	overflow:hidden;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.newspaper-list li a {
	display:block;
	border:1px solid #e4e4e4;
	width:100%;
	height:100%;
	position:relative;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	overflow:hidden
}
.newspaper-list li a:hover img {
	-webkit-transform:scale(1.2);
	transform:scale(1.2)
}
.newspaper-list li a .newspaper-list-item-img {
	height:100%;
	width:100%
}
.newspaper-list li a .newspaper-list-item-img img {
	display:block;
	-webkit-transition:-webkit-transform 1s;
	transition:-webkit-transform 1s;
	transition:transform 1s;
	transition:transform 1s,-webkit-transform 1s;
	width:100%;
	height:100%
}
.newspaper-list li a span {
	line-height:50px;
	height:50px;
	text-align:center;
	color:#fff;
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	padding:0 15px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	background-color:#04a28e;
	background-color:rgba(4,162,142,0.8)
}
.video-list ul {
	margin-left:-0.5%;
	margin-right:-0.5%
}
.video-list ul li {
	width:24%;
	margin-bottom:11px;
	float:left;
	margin-left:0.5%;
	margin-right:0.5%
}
.video-list ul li a {
	line-height:45px;
	height:45px;
	overflow:hidden;
	text-align:center;
	display:block;
	padding:0 20px;
	max-width:100%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.video-list ul li .vdimg {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	height:221px;
	border:1px solid #c9c9c9;
	padding:6px;
	display:block;
	font-size:0;
	line-height:0;
	position:relative;
	overflow:hidden;
	position:relative
}
.video-list ul li .vdimg i {
	position:absolute;
	bottom:12px;
	right:12px;
	background-color:#03a560;
	font-size:20px;
	color:#fff;
	text-align:center;
	border-radius:4px;
	width:47px;
	height:47px;
	line-height:47px;
	transition:background-color 0.3s;
	-webkit-transition:background-color 0.3s
}
.video-list ul li .vdimg img {
	width:100%;
	-webkit-transition:-webkit-transform .6s;
	transition:-webkit-transform .6s;
	transition:transform .6s;
	transition:transform .6s,-webkit-transform .6s;
	height:100%
}
.video-list ul li .vdimg>div {
	width:100%;
	height:100%;
	overflow:hidden
}
.video-list ul li .vdimg:hover i {
	background-color:#1678ad
}
.video-list ul li .vdimg:hover img {
	-webkit-transform:scale(1.1);
	transform:scale(1.1)
}
.imgs-list ul {
	margin-left:-2.5%;
	margin-right:-2.5%
}
.imgs-list ul li {
	float:left;
	width:28.3%;
	margin:0 2.5% 25px 2.5%;
	height:306px
}
.imgs-list ul li .il-link {
	width:100%;
	display:block;
	position:relative
}
.imgs-list ul li .il-link:hover img {
	-webkit-transform:scale(1.2);
	transform:scale(1.2)
}
.imgs-list ul li .il-link:hover .il-img:after {
	opacity:1;
	filter:alpha(opacity=100);
	-webkit-transform:rotate(90deg);
	transform:rotate(90deg)
}
.imgs-list ul li .il-link:hover .il-img:before {
	opacity:.9;
	filter:alpha(opacity=90)
}
.imgs-list ul li .il-link .il-tit {
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	height:40px;
	line-height:40px;
	border-bottom:1px solid #d7d7d7;
	font-weight:normal
}
.imgs-list ul li .il-link .il-img {
	font-size:0;
	line-height:0;
	position:relative;
	height:237px
}
.imgs-list ul li .il-link .il-img:after,.imgs-list ul li .il-link .il-img:before {
	-webkit-transition:opacity .48s;
	transition:opacity .48s;
	display:block;
	content:"";
	position:absolute;
	opacity:0;
	filter:alpha(opacity=0)
}
.imgs-list ul li .il-link .il-img:before {
	background-color:#03a560;
	z-index:2;
	top:0;
	left:0;
	width:100%;
	height:100%;
	-webkit-box-shadow:0px 5px 5px rgba(148,148,148,0.5);
	box-shadow:0px 5px 5px rgba(148,148,148,0.5)
}
.imgs-list ul li .il-link .il-img:after {
	-webkit-transition:all .24s ease;
	transition:all .24s ease;
	z-index:3;
	content:"\e650";
	width:50px;
	height:50px;
	line-height:1;
	font-size:50px;
	text-align:center;
	color:#fff;
	font-family:"iconfont";
	left:50%;
	margin-left:-25px;
	top:50%;
	margin-top:-25px
}
.imgs-list ul li .il-link .il-img .il-img-wp {
	width:100%;
	height:100%;
	overflow:hidden
}
.imgs-list ul li .il-link .il-img .il-img-wp img {
	width:100%;
	height:100%;
	-webkit-transition:-webkit-transform 0.68s;
	transition:-webkit-transform 0.68s;
	transition:transform 0.68s;
	transition:transform 0.68s,-webkit-transform 0.68s
}
.imgs-list ul li span {
	font-size:12px;
	display:block;
	padding-top:7px;
	color:#999
}
.imgs-list ul li span u {
	color:#e8e4e8;
	margin:0 5px
}
.imgs-list-5 ul {
	margin-left:-0.5%;
	margin-right:-0.5%
}
.imgs-list-5 ul li {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	float:left;
	width:19%;
	margin:0 0.5% 15px 0.5%;
	border:1px solid #e4e4e4
}
.imgs-list-5 ul li .il-link {
	width:100%;
	display:block;
	position:relative
}
.imgs-list-5 ul li .il-link:hover img {
	-webkit-transform:scale(1.2);
	transform:scale(1.2)
}
.imgs-list-5 ul li .il-link:hover .il-img:after {
	opacity:1;
	filter:alpha(opacity=100);
	-webkit-transform:rotate(90deg);
	transform:rotate(90deg)
}
.imgs-list-5 ul li .il-link:hover .il-img:before {
	opacity:.9;
	filter:alpha(opacity=90)
}
.imgs-list-5 ul li .il-link .il-tit {
	height:40px;
	padding:0 20px;
	line-height:40px;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	font-weight:normal;
	text-align:center
}
.imgs-list-5 ul li .il-link .il-img {
	font-size:0;
	line-height:0;
	position:relative;
	height:110px
}
.imgs-list-5 ul li .il-link .il-img:after,.imgs-list-5 ul li .il-link .il-img:before {
	-webkit-transition:opacity .48s;
	transition:opacity .48s;
	display:block;
	content:"";
	position:absolute;
	opacity:0;
	filter:alpha(opacity=0)
}
.imgs-list-5 ul li .il-link .il-img:before {
	background-color:#03a560;
	z-index:2;
	top:0;
	left:0;
	width:100%;
	height:100%;
	-webkit-box-shadow:0px 5px 5px rgba(148,148,148,0.5);
	box-shadow:0px 5px 5px rgba(148,148,148,0.5)
}
.imgs-list-5 ul li .il-link .il-img:after {
	-webkit-transition:all .24s ease;
	transition:all .24s ease;
	z-index:3;
	content:"\e650";
	width:50px;
	height:50px;
	line-height:1;
	font-size:50px;
	text-align:center;
	color:#fff;
	font-family:"iconfont";
	left:50%;
	margin-left:-25px;
	top:50%;
	margin-top:-25px
}
.imgs-list-5 ul li .il-link .il-img .il-img-wp {
	width:100%;
	height:100%;
	overflow:hidden
}
.imgs-list-5 ul li .il-link .il-img .il-img-wp img {
	width:100%;
	height:100%;
	-webkit-transition:-webkit-transform 0.68s;
	transition:-webkit-transform 0.68s;
	transition:transform 0.68s;
	transition:transform 0.68s,-webkit-transform 0.68s
}
.imgs-list-5 ul li span {
	font-size:12px;
	display:block;
	padding-top:7px;
	color:#999
}
.imgs-list-5 ul li span u {
	color:#e8e4e8;
	margin:0 5px
}
.imgs-list-slider {
	background-color:#000
}
.imgs-list-slider .sldier-item {
	width:1200px;
	min-height:400px;
	background-color:#000
}
.imgs-list-slider .sldier-item img {
	display:block;
	max-width:100%;
	max-height:600px;
	margin:0px auto;
	padding:20px 0 10px
}
.imgs-list-slider .sldier-item span {
	display:block;
	padding:0 20px 20px;
	font-size:22px;
	color:#fff;
	text-align:center
}
.imgs-list-slider .prev,.imgs-list-slider .next {
	position:absolute;
	top:50%;
	width:40px;
	height:40px;
	margin-top:-20px;
	line-height:40px;
	color:#fff;
	font-size:30px;
	text-align:center;
	cursor:pointer;
	transition:all .5s;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-o-transition:all .5s;
	background-color:#ccc;
	background-color:rgba(0,0,0,0.15);
	border-radius:50%
}
.imgs-list-slider .prev:hover,.imgs-list-slider .next:hover {
	background-color:#03a560
}
.imgs-list-slider .prev {
	left:-50px
}
.imgs-list-slider .next {
	right:-50px
}
.imgs-list-slider-nav {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	margin-top:10px;
	padding:0 60px
}
.imgs-list-slider-nav .sldier-item {
	position:relative;
	width:125px;
	height:100px;
	margin:0 5px
}
.imgs-list-slider-nav .sldier-item:after {
	content:'';
	display:block;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,0.6);
	transition:all .5s;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-o-transition:all .5s
}
.imgs-list-slider-nav .sldier-item img {
	display:block;
	width:100%;
	height:100px;
	margin:0px auto
}
.imgs-list-slider-nav .sldier-item span {
	display:block;
	padding:0 20px 20px;
	font-size:22px;
	color:#fff;
	text-align:center
}
.imgs-list-slider-nav .sldier-item.slick-center,.imgs-list-slider-nav .sldier-item.slick-center img {
	border-radius:10px
}
.imgs-list-slider-nav .sldier-item.slick-center:after {
	background-color:rgba(255,255,255,0)
}
.imgs-list-slider-nav .prev,.imgs-list-slider-nav .next {
	position:absolute;
	top:0;
	width:40px;
	height:100px;
	line-height:100px;
	color:#fff;
	font-size:30px;
	text-align:center;
	cursor:pointer;
	transition:all .5s;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-o-transition:all .5s;
	background-color:#000;
	border-radius:0
}
.imgs-list-slider-nav .prev:hover,.imgs-list-slider-nav .next:hover {
	background-color:#03a560
}
.imgs-list-slider-nav .prev {
	left:0px
}
.imgs-list-slider-nav .next {
	right:0px
}
.imgnews-list ul {
	margin-left:-2.5%;
	margin-right:-2.5%
}
.imgnews-list ul li {
	float:left;
	width:28.3%;
	margin:0 2.5% 25px 2.5%;
	height:277px
}
.imgnews-list ul li .il-link {
	width:100%;
	display:block;
	position:relative
}
.imgnews-list ul li .il-link:hover img {
	-webkit-transform:scale(1.2);
	transform:scale(1.2)
}
.imgnews-list ul li .il-link .il-tit {
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	height:40px;
	line-height:40px;
	font-weight:normal
}
.imgnews-list ul li .il-link .il-img {
	font-size:0;
	line-height:0;
	position:relative;
	height:237px
}
.imgnews-list ul li .il-link .il-img .il-img-wp {
	width:100%;
	height:100%;
	overflow:hidden
}
.imgnews-list ul li .il-link .il-img .il-img-wp img {
	width:100%;
	height:100%;
	-webkit-transition:-webkit-transform 0.68s;
	transition:-webkit-transform 0.68s;
	transition:transform 0.68s;
	transition:transform 0.68s,-webkit-transform 0.68s
}
.imgnews-list ul li span {
	font-size:12px;
	display:block;
	padding-top:7px;
	color:#999
}
.imgnews-list ul li span u {
	color:#e8e4e8;
	margin:0 5px
}
.pic-list ul {
	margin-left:-2.5%;
	margin-right:-2.5%
}
.pic-list ul li {
	float:left;
	width:28.3%;
	margin:0 2.5% 40px 2.5%;
	overflow:hidden
}
.pic-list ul li .pl-link {
	position:relative;
	overflow:hidden;
	display:block;
	height:260px;
	color:#fff
}
.pic-list ul li .pl-link:after {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:100%;
	background:url(../images/news-slide-mark.png) center 140px no-repeat;
	content:''
}
.pic-list ul li .pl-link:hover i {
	-webkit-transform:translateY(-20px);
	transform:translateY(-20px);
	opacity:.8;
	filter:alpha(opacity=80)
}
.pic-list ul li .pl-link:hover .pl-tit span {
	-webkit-transform:translateY(-20px);
	transform:translateY(-20px)
}
.pic-list ul li .pl-link:hover .pl-tit h3 {
	-webkit-transform:translateY(-20px);
	transform:translateY(-20px)
}
.pic-list ul li .pl-link:hover .pl-tit {
	text-align:center;
	bottom:48px;
	background:none
}
.pic-list ul li .pl-link:hover .pl-img img {
	-webkit-transform:scale(1.2);
	transform:scale(1.2)
}
.pic-list ul li .pl-link:hover .pl-img:before {
	opacity:.8;
	filter:alpha(opacity=80)
}
.pic-list ul li .pl-link .pl-img {
	font-size:0;
	line-height:0;
	position:relative;
	overflow:hidden;
	height:100%
}
.pic-list ul li .pl-link .pl-img:before {
	background-color:#03a560;
	opacity:0;
	filter:alpha(opacity=0);
	-webkit-transition:opacity 1000ms cubic-bezier(0.19,1,0.22,1) 0s;
	transition:opacity 1000ms cubic-bezier(0.19,1,0.22,1) 0s;
	display:block;
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1
}
.pic-list ul li .pl-link .pl-img img {
	display:block;
	width:100%;
	height:100%;
	-webkit-transition:-webkit-transform 1s;
	transition:-webkit-transform 1s;
	transition:transform 1s;
	transition:transform 1s,-webkit-transform 1s;
	-o-object-fit:cover;
	object-fit:cover
}
.pic-list ul li .pl-tit {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	z-index:2;
	padding:15px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-transition:0.48s cubic-bezier(0.19,1,0.22,1);
	transition:0.48s cubic-bezier(0.19,1,0.22,1)
}
.pic-list ul li .pl-tit i {
	font-size:44px;
	display:inline-block;
	height:50px;
	line-height:50px;
	filter:alpha(opacity=0);
	opacity:0
}
.pic-list ul li .pl-tit span {
	display:block;
	font-size:13px;
	-webkit-transition:opacity 1000ms cubic-bezier(0.19,1,0.22,1) 0s,-webkit-transform 1000ms cubic-bezier(0.19,1,0.22,1) 0s;
	transition:opacity 1000ms cubic-bezier(0.19,1,0.22,1) 0s,-webkit-transform 1000ms cubic-bezier(0.19,1,0.22,1) 0s;
	transition:opacity 1000ms cubic-bezier(0.19,1,0.22,1) 0s,transform 1000ms cubic-bezier(0.19,1,0.22,1) 0s;
	transition:opacity 1000ms cubic-bezier(0.19,1,0.22,1) 0s,transform 1000ms cubic-bezier(0.19,1,0.22,1) 0s,-webkit-transform 1000ms cubic-bezier(0.19,1,0.22,1) 0s;
	-webkit-transform:translateY(0);
	transform:translateY(0);
	transition-delay:.1s;
	-webkit-transition-delay:.1s
}
.pic-list ul li .pl-tit h3 {
	text-overflow:ellipsis;
	line-height:20px;
	font-weight:normal;
	font-size:16px;
	margin-top:5px;
	-webkit-transition:opacity 1000ms cubic-bezier(0.19,1,0.22,1) 0s,-webkit-transform 1000ms cubic-bezier(0.19,1,0.22,1) 0s;
	transition:opacity 1000ms cubic-bezier(0.19,1,0.22,1) 0s,-webkit-transform 1000ms cubic-bezier(0.19,1,0.22,1) 0s;
	transition:opacity 1000ms cubic-bezier(0.19,1,0.22,1) 0s,transform 1000ms cubic-bezier(0.19,1,0.22,1) 0s;
	transition:opacity 1000ms cubic-bezier(0.19,1,0.22,1) 0s,transform 1000ms cubic-bezier(0.19,1,0.22,1) 0s,-webkit-transform 1000ms cubic-bezier(0.19,1,0.22,1) 0s;
	-webkit-transform:translateY(0);
	transform:translateY(0);
	transition-delay:.15s;
	-webkit-transition-delay:.15s
}
.pictxt-list li {
	position:relative;
	height:110px;
	padding-bottom:20px;
	overflow:hidden;
	margin-bottom:20px;
	border-bottom:1px dashed #e4e4e4
}
.pictxt-list li .item-pic {
	position:absolute;
	top:0;
	left:0;
	width:165px;
	height:110px;
	overflow:hidden
}
.pictxt-list li .item-pic img {
	width:165px;
	height:110px
}
.pictxt-list li .item-info {
	margin-left:180px
}
.pictxt-list li .item-info h2 {
	font-size:20px;
	font-weight:normal
}
.pictxt-list li .item-info p {
	margin-bottom:0;
	color:#999;
	line-height:22px;
	height:66px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:normal;
	word-wrap:break-word;
	-webkit-line-clamp:3;
	-webkit-box-orient:vertical;
	display:-webkit-box !important
}
.pictxt-list li.no-img .item-info {
	margin-left:0
}
.person-list {
	margin-right:-32px
}
.person-list ul li {
	width:144px;
	height:254px;
	background-color:#fff;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	border:1px solid #f2f2f2;
	float:left;
	text-align:center;
	margin-right:32px;
	margin-bottom:32px
}
.person-list ul li .thumb {
	width:100%;
	height:200px;
	overflow:hidden;
	display:block;
	position:relative
}
.person-list ul li .thumb:hover img {
	-webkit-transform:scale(1.1);
	transform:scale(1.1)
}
.person-list ul li .thumb img {
	width:100%;
	height:200px;
	display:block;
	-webkit-transition:-webkit-transform 1s;
	transition:-webkit-transform 1s;
	transition:transform 1s;
	transition:transform 1s,-webkit-transform 1s
}
.person-list ul li .tit {
	display:block;
	margin:10px auto;
	line-height:21px;
	font-size:16px;
	font-weight:bold;
	line-height:30px;
	height:30px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:normal;
	word-wrap:break-word;
	-webkit-line-clamp:1;
	-webkit-box-orient:vertical;
	display:-webkit-box !important
}
.doctor-min-list {
	margin-right:-32px
}
.doctor-min-list li {
	width:144px;
	height:290px;
	background-color:#fff;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	border:1px solid #f2f2f2;
	float:left;
	text-align:center;
	margin-right:32px;
	margin-bottom:32px;
	-webkit-transition:border-color .3s,-webkit-box-shadow .3s;
	transition:border-color .3s,-webkit-box-shadow .3s;
	transition:border-color .3s,box-shadow .3s;
	transition:border-color .3s,box-shadow .3s,-webkit-box-shadow .3s
}
.doctor-min-list li:hover {
	-webkit-box-shadow:0px 10px 30px rgba(3,165,96,0.2);
	box-shadow:0px 10px 30px rgba(3,165,96,0.2);
	border-color:#03a560
}
.doctor-min-list li .thumb {
	width:100%;
	height:200px;
	overflow:hidden;
	display:block;
	position:relative
}
.doctor-min-list li .thumb:hover img {
	-webkit-transform:scale(1.1);
	transform:scale(1.1)
}
.doctor-min-list li .thumb img {
	width:100%;
	height:200px;
	display:block;
	-webkit-transition:-webkit-transform 1s;
	transition:-webkit-transform 1s;
	transition:transform 1s;
	transition:transform 1s,-webkit-transform 1s
}
.doctor-min-list li .tit {
	display:block;
	margin:10px auto;
	line-height:21px;
	font-size:16px;
	font-weight:bold;
	color:#03a560
}
.doctor-min-list li .tit:after {
	content:'';
	width:24px;
	height:2px;
	background-color:#03a560;
	display:block;
	margin:8px auto
}
.doctor-min-list li p {
	color:#999
}
.special-list ul {
	margin-left:-1%;
	margin-right:-1%
}
.special-list ul li {
	width:23%;
	margin-left:1%;
	margin-right:1%;
	margin-bottom:25px;
	float:left;
	overflow:hidden
}
.special-list ul li a {
	display:block;
	height:143px;
	position:relative
}
.special-list ul li a:after {
	content:"";
	height:2px;
	width:0;
	position:absolute;
	bottom:0;
	left:0;
	display:block;
	background-color:#03a560;
	-webkit-transition:.3s ease;
	transition:.3s ease
}
.special-list ul li a:hover:after {
	width:100%
}
.special-list ul li a img {
	width:100%;
	height:102px;
	display:block
}
.special-list ul li a span {
	height:40px;
	line-height:40px;
	border-bottom:1px solid #d7d7d7;
	display:block;
	max-width:100%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.history-journey {
	position:relative
}
.history-journey:after,.history-journey:before {
	content:'';
	position:absolute;
	border-radius:50%;
	width:30px;
	height:30px;
	bottom:-15px;
	left:20px
}
.history-journey:before {
	background-color:#03a560
}
.history-journey .history-time {
	font-size:30px
}
.history-journey .history-detail {
	padding-bottom:10px;
	background-size:cover;
	margin-left:35px;
	border-left:1px solid #999;
	padding-left:112px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.history-journey .history-detail .history-pic {
	background-size:cover;
	position:relative
}
.history-journey .history-detail .history-pic:after {
	content:"";
	background-color:#03a560;
	opacity:.9;
	filter:alpha(opacity=90);
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1
}
.history-journey .history-detail .history-pic h3,.history-journey .history-detail .history-pic img {
	z-index:2
}
.history-journey .history-detail .history-pic h3 {
	font-size:18px;
	color:#fff;
	font-weight:normal;
	position:relative;
	padding:20px 270px 20px 20px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.history-journey .history-detail .history-pic img {
	position:absolute;
	right:10px;
	top:-25px;
	width:150px;
	height:86px
}
.history-journey .history-detail ul {
	margin-top:25px
}
.history-journey .history-detail ul li {
	font-size:16px;
	margin-bottom:30px;
	position:relative;
	padding-left:15px;
	line-height:35px
}
.history-journey .history-detail ul li:after,.history-journey .history-detail ul li:before {
	content:"";
	display:block;
	position:absolute
}
.history-journey .history-detail ul li:after {
	width:33px;
	height:33px;
	background:url(../images/history-point.png) center no-repeat;
	top:0;
	left:-130px
}
.history-journey .history-detail ul li:before {
	width:70px;
	height:0px;
	border-bottom:1px dotted #999;
	top:17px;
	left:-97px
}
.history-journey .history-detail ul li span {
	font-size:20px;
	position:absolute;
	top:0;
	left:0;
	color:#333
}
.leader-list .leader-list-box {
	text-align:center
}
.leader-list .leader-list-box .leader-list-item {
	width:230px;
	height:338px;
	background-color:#fff;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	border:1px solid #e4e4e4;
	margin:22px 35px;
	display:inline-block
}
.leader-list .leader-list-box .leader-list-item:hover img {
	-webkit-transform:scale(1.2);
	transform:scale(1.2)
}
.leader-list .leader-list-box .leader-list-item a {
	display:block;
	padding:15px;
	position:relative;
	cursor:default;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	cursor:default
}
.leader-list .leader-list-box .leader-list-item .thumb {
	width:200px;
	height:270px;
	overflow:hidden
}
.leader-list .leader-list-box .leader-list-item .thumb img {
	display:block;
	width:200px;
	height:270px;
	-webkit-transition:-webkit-transform 1s;
	transition:-webkit-transform 1s;
	transition:transform 1s;
	transition:transform 1s,-webkit-transform 1s
}
.leader-list .leader-list-box .leader-list-item h2 {
	color:#999;
	font-size:16px;
	font-weight:normal;
	margin-top:10px
}
.leader-list .leader-list-box .leader-list-item h2 b {
	color:#03a560;
	padding-right:5px
}
.leader-list .leadership-tit {
	line-height:50px;
	border-bottom:1px solid #e4e4e4;
	text-align:center;
	font-size:16px;
	margin-bottom:25px
}
.leader-list .leadership-list-box {
	margin-right:-24px
}
.leader-list .leadership-list-box .leader-list-item {
	width:180px;
	height:325px;
	background-color:#fff;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	border:1px solid #e4e4e4;
	margin-right:24px;
	margin-bottom:24px;
	float:left
}
.leader-list .leadership-list-box .leader-list-item:hover img {
	-webkit-transform:scale(1.2);
	transform:scale(1.2)
}
.leader-list .leadership-list-box .leader-list-item a {
	display:block;
	position:relative;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.leader-list .leadership-list-box .leader-list-item .thumb {
	width:180px;
	height:240px;
	overflow:hidden
}
.leader-list .leadership-list-box .leader-list-item .thumb img {
	display:block;
	width:100%;
	height:100%;
	-webkit-transition:-webkit-transform 1s;
	transition:-webkit-transform 1s;
	transition:transform 1s;
	transition:transform 1s,-webkit-transform 1s
}
.leader-list .leadership-list-box .leader-list-item h2 {
	color:#999;
	font-weight:normal;
	margin-top:10px;
	text-align:center
}
.leader-list .leadership-list-box .leader-list-item h2 b {
	color:#03a560;
	padding-right:5px;
	display:block;
	font-size:15px
}
.leader-list .leadership-list-box .leader-list-item h2 span {
	display:block;
	line-height:1.4;
	font-size:12px;
	margin-top:5px;
	padding:0 5px
}
.leader-list .remember-banner {
	position:relative;
	background:url(../images/remember-bg.jpg) right center no-repeat #786051;
	height:213px;
	margin-top:15px
}
.leader-list .remember-banner img {
	position:absolute;
	top:25px;
	left:25px
}
.leader-list .remember-banner p {
	display:block;
	padding:25px 500px 0 170px;
	color:#e8d3c5
}
.hos-leader {
	min-width:1200px;
	height:407px;
	padding:50px 0;
	background-color:#f8f8f8;
	overflow:hidden
}
.hos-leader .inside-doctor-wrap {
	height:355px;
	margin:20px 0px 0
}
.hos-leader .inside-doctor-wrap .doctor-slider {
	height:355px;
	margin:0 -12px
}
.hos-leader .inside-doctor-wrap .doctor-slider .slick-list {
	padding-top:10px
}
.hos-leader .inside-doctor-wrap .doctor-slider .doctor-info {
	float:left;
	width:180px;
	height:310px;
	margin:0 12px 100px;
	background-color:#fff;
	-webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.1);
	box-shadow:0px 0px 10px rgba(0,0,0,0.1)
}
.hos-leader .inside-doctor-wrap .doctor-slider .doctor-info a.doctor-img {
	position:relative;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	display:block;
	width:180px;
	height:265px;
	padding-top:20px;
	margin:auto;
	transition:all .5s;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-o-transition:all .5s
}
.hos-leader .inside-doctor-wrap .doctor-slider .doctor-info a.doctor-img .isparty {
	position:absolute;
	left:20px;
	top:18px;
	z-index:2;
	width:40px;
	height:30px;
	background-image:url(../images/party.png);
	background-repeat:no-repeat;
	background-position:center
}
.hos-leader .inside-doctor-wrap .doctor-slider .doctor-info a.doctor-img span,.hos-leader .inside-doctor-wrap .doctor-slider .doctor-info a.doctor-img img,.hos-leader .inside-doctor-wrap .doctor-slider .doctor-info a.doctor-img strong,.hos-leader .inside-doctor-wrap .doctor-slider .doctor-info a.doctor-img u {
	display:block
}
.hos-leader .inside-doctor-wrap .doctor-slider .doctor-info a.doctor-img span {
	width:140px;
	height:200px;
	margin:auto;
	overflow:hidden
}
.hos-leader .inside-doctor-wrap .doctor-slider .doctor-info a.doctor-img img {
	width:140px;
	height:200px;
	transition:all .5s;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-o-transition:all .5s
}
.hos-leader .inside-doctor-wrap .doctor-slider .doctor-info a.doctor-img .doctor-tit {
	min-height:54px;
	margin:10px 10px 0;
	text-align:center;
	line-height:27px
}
.hos-leader .inside-doctor-wrap .doctor-slider .doctor-info a.doctor-img .doctor-tit strong {
	font-size:18px;
	color:#03a560;
	font-weight:normal
}
.hos-leader .inside-doctor-wrap .doctor-slider .doctor-info a.doctor-img .doctor-tit u {
	color:#999
}
.hos-leader .inside-doctor-wrap .doctor-slider .doctor-info:hover a.doctor-img img {
	transform:scale(1.2);
	-webkit-transform:scale(1.2);
	-moz-transform:scale(1.2);
	-o-transform:scale(1.2)
}
.hos-leader .inside-doctor-wrap .doctor-slider .doctor-info:hover a.doctor-img .doctor-tit strong {
	color:#1678ad;
	font-weight:bold
}
.hos-leader .inside-doctor-wrap .doctor-slider ul.slick-dots {
	bottom:-22px
}
.hos-leader .inside-doctor-wrap .doctor-slider ul.slick-dots li {
	background-color:#aaa
}
.hos-leader .inside-doctor-wrap .doctor-slider ul.slick-dots li.slick-active {
	background-color:#ff8400
}
.history-photo ul {
	margin-left:-.5%;
	margin-right:-.5%
}
.history-photo ul li {
	float:left;
	width:24%;
	margin:0 .5% 25px .5%
}
.history-photo ul li a,.history-photo ul li span {
	display:block
}
.history-photo ul li a {
	display:block;
	background:#e7e7e7;
	-webkit-transition:background-color 0.3s,color 0.3s;
	transition:background-color 0.3s,color 0.3s
}
.history-photo ul li a p {
	padding:15px;
	line-height:1.5;
	margin-top:5px;
	margin-bottom:0
}
.history-photo ul li a .thumb {
	-webkit-transition:opacity 0.3s;
	transition:opacity 0.3s;
	overflow:hidden
}
.history-photo ul li a .thumb img {
	width:100%;
	display:block;
	-webkit-transition:-webkit-transform 1s;
	transition:-webkit-transform 1s;
	transition:transform 1s;
	transition:transform 1s,-webkit-transform 1s
}
.history-photo ul li a:hover {
	background-color:#03a560;
	color:#fff
}
.history-photo ul li a:hover .thumb {
	opacity:.3;
	filter:alpha(opacity=30)
}
.history-photo ul li a:hover .thumb img {
	-webkit-transform:scale(1.2);
	transform:scale(1.2)
}
.load-more {
	background:#e7e7e7;
	height:40px;
	line-height:40px;
	text-align:center
}
.load-more a {
	display:block;
	height:40px;
	line-height:40px;
	transition:background 0.3s;
	-webkit-transition:background 0.3s
}
.load-more a:hover {
	background:#ddd
}
.load-more a i {
	margin-right:5px
}
.load-more a img {
	vertical-align:middle;
	margin-right:5px
}
.key-list-wrap ul {
	margin-left:-1.5%;
	margin-right:-1.5%
}
.key-list-wrap ul li {
	float:left;
	width:22%;
	margin:0 1.5% 25px 1.5%;
	height:225px;
	-webkit-transition:border-color .3s,-webkit-box-shadow .3s;
	transition:border-color .3s,-webkit-box-shadow .3s;
	transition:border-color .3s,box-shadow .3s;
	transition:border-color .3s,box-shadow .3s,-webkit-box-shadow .3s;
	text-align:center;
	background-color:#fff;
	border:1px solid #e5e5e5;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.key-list-wrap ul li:hover {
	border-color:#03a560;
	-webkit-box-shadow:0px 10px 30px rgba(3,165,96,0.2);
	box-shadow:0px 10px 30px rgba(3,165,96,0.2)
}
.key-list-wrap ul li a {
	display:block;
	width:100%;
	height:100%;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	position:relative;
	padding:25px
}
.key-list-wrap ul li a h4 {
	font-size:18px;
	font-weight:normal;
	margin:15px auto;
	line-height:32px;
	height:32px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:normal;
	word-wrap:break-word;
	-webkit-line-clamp:1;
	-webkit-box-orient:vertical;
	display:-webkit-box !important
}
.key-list-wrap ul li a p {
	color:#999;
	line-height:20px;
	height:40px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:normal;
	word-wrap:break-word;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	display:-webkit-box !important;
	text-align:justify;
	margin-bottom:20px
}
.key-list-wrap ul li a div {
	margin:0 auto;
	line-height:40px;
	text-align:center;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	color:#03a560
}
.key-list-wrap ul li a div i {
	font-size:12px
}
.teacher-list-wrap {
	padding-bottom:40px
}
.teacher-list-wrap .teacher-cat-item {
	margin-bottom:15px;
	border-bottom:1px dashed #e5e7ea;
	padding-bottom:10px
}
.teacher-list-wrap .teacher-cat-item:hover .teacher-cat {
	color:#03a560
}
.teacher-list-wrap .teacher-cat-item .teacher-cat {
	width:12%;
	font-size:18px;
	color:#999
}
.teacher-list-wrap .teacher-cat-item .teacher-cat i {
	margin-right:5px;
	font-size:20px
}
.teacher-list-wrap .teacher-cat-item .teacher-cat-classify {
	width:88%
}
.teacher-list-wrap .teacher-cat-item .teacher-cat-classify li {
	float:left;
	width:24%;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding-left:.6%;
	padding-right:.6%;
	overflow:hidden
}
.teacher-list-wrap .teacher-cat-item .teacher-cat-classify li a {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	line-height:30px;
	color:#0096d7;
	display:block
}
.teacher-list-wrap .teacher-cat-item .teacher-cat-classify li a:hover {
	color:#03a560
}
.teacher-list-wrap .teacher-cat-item .teacher-cat-classify li a u {
	color:#999
}
.teacher-list-wrap .teacher-cat-item .teacher-cat-classify li a .sign-dp {
	vertical-align:middle;
	color:#fff;
	font-size:12px;
	width:27px;
	height:16px;
	line-height:16px;
	display:inline-block;
	padding-left:11px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	background:url(../images/sign-dp_1.png);
	position:relative;
	top:-1px
}
.teacher-list-wrap .teacher-cat-item .teacher-cat-classify li a .sign-dp.sign-dp_1 {
	background:url(../images/sign-dp_1.png)
}
.teacher-list-wrap .teacher-cat-item .teacher-cat-classify li a .sign-dp.sign-dp_2 {
	background:url(../images/sign-dp_2.png)
}
.ranking ul .strong {
	font-weight:bold;
	background-color:#f8f8f8;
	line-height:50px
}
.ranking ul li {
	overflow:hidden;
	line-height:40px;
	border-bottom:1px dashed #ddd;
	padding:0 10px
}
.ranking ul li span {
	display:block;
	float:left
}
.ranking ul li span.No {
	width:80px
}
.site-map dl {
	padding:10px 0;
	border-bottom:1px dashed #ddd
}
.site-map dl dt {
	font-size:16px;
	line-height:30px;
	font-weight:bold
}
.site-map dl dd {
	overflow:hidden
}
.site-map dl dd span {
	display:block;
	margin-right:10px;
	float:left
}
.site-map dl dd span a:after {
	content:"|";
	color:#ddd;
	margin-left:10px
}
.site-map dl dd span:last-child a:after {
	content:""
}
.site-map dl dd p {
	overflow:hidden
}
.site-map dl dd strong {
	display:block;
	color:#999
}
.pager {
	overflow:hidden;
	text-align:right;
	padding:20px 0 40px
}
.pager a,.pager button {
	background:#f1eff0;
	color:#999
}
.pager a,.pager span,.pager input,.pager button {
	display:inline-block;
	vertical-align:middle;
	line-height:46px !important;
	height:46px !important;
	padding:0 18px !important;
	border-radius:3px;
	margin-left:5px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.pager a.cur {
	background:#03a560;
	color:#fff !important
}
.pager a:hover {
	background:#ddd;
	color:#444
}
.pager a.disabled {
	background:#f1eff0;
	color:#ccc6c6;
	cursor:default
}
.pager a.disabled:hover {
	background:#f1eff0;
	color:#ddd;
	cursor:default
}
.pager span {
	background:#f1eff0
}
.pager input {
	padding-right:0 !important;
	padding-left:10px !important;
	width:72px !important;
	border:1px solid #e4e4e4
}
.pager button {
	-webkit-transition:.3s;
	transition:.3s;
	border:none
}
.pager button:hover {
	background-color:#0096d7;
	color:#fff
}
.reader-list .reader-list-item {
	border-bottom:1px dashed #ddd;
	padding-bottom:15px
}
.reader-list .reader-list-item .mark {
	color:#999
}
.reader-list .reader-list-item .reader-question {
	position:relative;
	padding-right:100px
}
.reader-list .reader-list-item .reader-question .switch-bar {
	position:absolute;
	right:0;
	top:0;
	font-weight:bold
}
.reader-list .reader-list-item .reader-answer {
	display:none;
	margin-top:10px;
	padding:10px;
	background:#f8f8f8;
	border:1px solid #ddd
}
.content,.pic-show {
	text-align:justify
}
.content .content-title,.pic-show .content-title {
	font-size:32px;
	line-height:1.5;
	font-weight:bold;
	padding:8px 0;
	color:#555
}
.content .content-title span,.pic-show .content-title span {
	font-size:14px;
	color:#666
}
.content .news-info,.pic-show .news-info {
	color:#999;
	line-height:40px;
	border-bottom:1px solid #ddd;
	overflow:hidden
}
.content .news-info .content-mark span,.pic-show .news-info .content-mark span {
	font-size:14px;
	margin-right:10px
}
.content .news-info .share a,.pic-show .news-info .share a {
	vertical-align:middle
}
.content .news-info .share span,.pic-show .news-info .share span {
	display:inline-block
}
.content .news-content,.pic-show .news-content {
	padding-top:15px;
	padding-bottom:15px;
	font-size:16px;
	text-align:justify;
	text-indent: 2em !important;
}
.content .news-content table,.pic-show .news-content table {
	margin:auto
}
.content .news-content table p,.pic-show .news-content table p {
	text-indent:0 !important
}
.content .news-content img,.pic-show .news-content img {
	max-width:100% !important;
	display:block;
	margin-right:auto;
	margin-left:auto
}
.content .news-content p,.pic-show .news-content p {
	margin:0 0 9px !important
}
.content .news-content .keylink,.pic-show .news-content .keylink {
	color:#03a560;
	border-bottom:1px dashed #03a560
}
.content .news-content p,.content .news-content span,.content .news-content p span,.pic-show .news-content p,.pic-show .news-content span,.pic-show .news-content p span {
	font-size:16px;
	line-height:1.8;
	font-family:"Microsoft YaHei UI","Microsoft YaHei",Arial,SimSun,"Segoe UI",Tahoma,Helvetica,sans-serif !important
}
.news-code-wrap {
	text-align:center
}
.news-code-wrap .news-author {
	color:#999
}
.news-code-wrap .news-author span {
	margin:0 5px
}
.news-code-wrap .news-code {
	width:132px;
	margin:25px auto
}
.news-code-wrap .news-code p {
	color:#999;
	font-size:12px
}
.news-code-wrap .news-code img {
	width:132px;
	height:132px
}
.page-content .news-content img {
	display:inline-block
}
.news-show>.fl,.video-show>.fl {
	width:860px
}
.news-show>.fr,.video-show>.fr {
	width:280px;
	margin-bottom:50px
}
.news-footer-share {
	text-align:right;
	border-bottom:3px solid #ccc;
	padding-bottom:20px
}
.has-right .fox-video {
	min-height:500px;
	margin-top:25px
}
.has-right .fox-video .audio-box {
	height:430px;
	background-size:cover
}
.has-right .fox-video .audio-box .audio-icon {
	height:400px
}
.relate-document li {
	border-bottom:1px solid #f2f2f2;
	height:56px
}
.relate-document li:last-child {
	border:none
}
.relate-document li a {
	display:block;
	line-height:56px;
	padding-left:30px;
	padding-left:60px;
	position:relative;
	font-size:16px;
	height:56px;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap
}
.relate-document li a:after,.relate-document li a:before {
	display:block;
	font-family:"iconfont";
	position:absolute;
	top:0
}
.relate-document li a:after {
	right:0;
	color:#999;
	font-size:18px;
	content:'\e612';
	opacity:0;
	filter:alpha(opacity=0);
	-webkit-transition:.3s;
	transition:.3s
}
.relate-document li a:before {
	left:0;
	font-size:45px;
	color:#03a560;
	content:"\e663"
}
.relate-document li a:hover:after {
	opacity:1;
	filter:alpha(opacity=100)
}
.relate-document li a:hover:before {
	color:#1678ad
}
.relate-document li a.doc:before,.relate-document li a.docx:before {
	content:"\e667";
	color:#295396
}
.relate-document li a.xls:before,.relate-document li a.xlsx:before {
	content:"\e668";
	color:#378458
}
.relate-document li a.ppt:before,.relate-document li a.pptx:before {
	content:"\e660";
	color:#db6340
}
.relate-document li a.pdf:before {
	content:"\e68f";
	color:#ae222f
}
.relate-document li a.rar:before {
	content:"\e665";
	color:#ff5056
}
.relate-document li a.zip:before {
	content:"\e661";
	color:#a372db
}
.relate-document li a.swf:before {
	content:"\e7c0";
	color:#bb041a
}
.relate-document li a.txt:before {
	content:"\e664";
	color:#8fa4b5
}
.news-mark {
	position:relative;
	line-height:36px;
	color:#a1a1a1;
	padding-bottom:20px
}
.news-mark>span {
	margin:0 10px;
	font-size:12px;
	position:relative;
	top:-1px
}
.news-mark .back-list {
	height:68px;
	line-height:68px;
	text-align:center;
	border-top:1px solid #e4e4e4
}
.news-mark .back-list .bl-btn {
	display:inline-block;
	width:140px;
	height:40px;
	border-radius:3px;
	background-color:#03a560;
	color:#fff;
	text-align:center;
	line-height:40px
}
.news-mark .back-list .bl-btn:hover {
	background-color:#1678ad
}
.news-mark .paging {
	height:37px;
	line-height:37px;
	border-top:1px solid #e4e4e4
}
.news-mark .paging a {
	color:#333
}
.news-mark .paging a i {
	margin:0 15px;
	opacity:.8
}
.news-mark .paging a:hover span {
	color:#03a560
}
.related-news li {
	padding:20px 0;
	padding-left:153px;
	height:78px;
	position:relative;
	border-bottom:1px dashed #e4e4e4
}
.related-news li:last-child {
	border-bottom:none
}
.related-news li.nothumb {
	padding-left:0
}
.related-news li .thumb {
	width:132px;
	height:78px;
	overflow:hidden;
	position:absolute;
	left:0;
	top:20px
}
.related-news li .thumb img {
	display:block;
	width:100%;
	height:100%;
	-webkit-transition:-webkit-transform 1s;
	transition:-webkit-transform 1s;
	transition:transform 1s;
	transition:transform 1s,-webkit-transform 1s
}
.related-news li .thumb:hover img {
	-webkit-transform:scale(1.2);
	transform:scale(1.2)
}
.related-news li .thumb i {
	color:#fff;
	text-align:right;
	position:absolute;
	left:0;
	bottom:0;
	font-size:26px;
	width:100%;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	line-height:1;
	height:70px;
	background:url(../images/news-slide-mark.png);
	padding:40px 5px 10px
}
.related-news li .title {
	line-height:30px;
	height:30px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:normal;
	word-wrap:break-word;
	-webkit-line-clamp:1;
	-webkit-box-orient:vertical;
	display:-webkit-box !important;
	font-size:20px;
	margin-bottom:15px;
	color:#666
}
.related-news li .title:hover {
	color:#1678ad
}
.related-news li .mark {
	color:#999
}
.related-news li .mark u {
	padding:0 10px;
	font-size:12px;
	color:#c7c5c5;
	position:relative;
	top:-1px
}
.related-doc li {
	height:100px;
	position:relative;
	padding:20px 0 20px 90px;
	overflow:hidden;
	border-bottom:1px dashed #e4e4e4
}
.related-doc li:last-child {
	border:none
}
.related-doc li .doctor-img {
	position:absolute;
	left:0;
	top:18px
}
.related-doc li .doctor-img img {
	width:74px;
	height:100px
}
.related-doc li h2 {
	font-size:20px;
	font-weight:normal;
	line-height:1;
	margin-bottom:8px
}
.related-doc li p {
	height:75px;
	overflow:hidden;
	font-size:14px
}
.related-doc li p u {
	color:#999
}
.related-dmt .top-dm {
	overflow:hidden
}
.related-dmt .top-dm h2 {
	font-size:20px;
	line-height:36px;
	border-bottom:1px dashed #e4e4e4;
	font-weight:normal
}
.related-dmt .top-dm p {
	line-height:1.5;
	margin-top:10px;
	color:#777
}
.related-dmt .more-dm {
	line-height:30px;
	font-size:16px;
	border-top:1px dashed #e4e4e4;
	margin-top:5px;
	padding:10px 0
}
.related-dmt .more-dm a {
	margin-right:10px;
	border-bottom:1px dashed transparent;
	padding-bottom:1px
}
.related-dmt .more-dm a:hover {
	border-bottom-color:#1678ad
}
.theme-cont {
	display:none;
	position:relative
}
.theme-cont img,.theme-cont a {
	display:block;
	width:100%
}
.theme-cont.tm-700-140 {
	margin:0 auto 25px;
	width:700px
}
.theme-cont.tm-700-140 img {
	height:140px;
	display:block
}
.theme-cont.tm-244-244 img {
	height:244px
}
.theme-cont:after {
	content:"鎺ㄨ崘";
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:45px;
	height:30px;
	line-height:30px;
	text-align:center;
	background-color:#03a560;
	background-color:rgba(3,165,96,0.75);
	color:#fff
}
.video-show h1 {
	font-size:24px;
	font-weight:normal
}
.editor-video {
	width:100%;
	display:block
}
.fox-video {
	width:100%;
	min-height:675px;
	margin-top:25px
}
.fox-video .audio-box {
	height:690px;
	background-size:cover
}
.fox-video .audio-box .audio-icon {
	color:#fff;
	height:653px;
	background:url(../images/black30.png);
	position:relative
}
.fox-video .audio-box .audio-icon span {
	padding:20px;
	text-align:center;
	display:inline-block;
	font-size:16px;
	position:absolute;
	bottom:0
}
.fox-video .audio-box .audio-icon span:before {
	content:'\e66f';
	font-family:"iconfont";
	font-size:60px;
	line-height:60px;
	height:60px;
	display:block
}
.fox-video img {
	display:block;
	margin:auto
}
.prism-player .prism-ErrorMessage,.prism-player .prism-cover {
	background-size:cover !important
}
.pic-show h1 {
	font-size:24px;
	font-weight:normal
}
.pic-show .picinfo {
	line-height:30px;
	color:#999
}
.pic-show .picinfo .fl span {
	margin-right:10px
}
.pic-show .picplayer {
	position:relative;
	margin:15px 0
}
.pic-show .picplayer .view {
	overflow:hidden;
	font-size:0;
	line-height:0;
	text-align:center;
	min-height:400px;
	background:#000
}
.pic-show .picplayer .view img {
	max-width:100%
}
.pic-show .picplayer .view .loading {
	display:none;
	width:50px;
	height:50px;
	border-radius:8px;
	background:url(../images/loading.gif) center no-repeat #000;
	opacity:0.8;
	filter:alpha(opacity=80);
	position:absolute;
	left:50%;
	top:50%;
	margin-top:-25px;
	margin-left:-25px
}
.pic-show .picplayer .imgtxt {
	background:#000;
	color:#fff;
	font-size:14px;
	opacity:0.6;
	filter:alpha(opacity=60);
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	padding:10px 15px
}
.pic-show .picplayer .prev,.pic-show .picplayer .next {
	display:block;
	position:absolute;
	top:0;
	width:50%;
	height:100%;
	z-index:1
}
.pic-show .picplayer .prev:hover span,.pic-show .picplayer .next:hover span {
	opacity:0.6;
	filter:alpha(opacity=60)
}
.pic-show .picplayer .prev span,.pic-show .picplayer .next span {
	display:block;
	position:absolute;
	width:70px;
	height:96px;
	top:50%;
	margin-top:-48px;
	text-align:center;
	line-height:96px;
	font-size:60px;
	font-family:simsun;
	background:#444;
	color:#fff;
	opacity:0;
	filter:alpha(opacity=0);
	text-decoration:none;
	transition:opacity .5s;
	-moz-transition:opacity .5s;
	-webkit-transition:opacity .5s
}
.pic-show .picplayer .prev {
	left:0px
}
.pic-show .picplayer .prev span {
	left:0px
}
.pic-show .picplayer .next {
	right:0px
}
.pic-show .picplayer .next span {
	right:0px
}
.pic-show .thumbbox {
	height:97px;
	margin-bottom:20px;
	position:relative
}
.pic-show .thumbbox .thumblist {
	height:97px;
	overflow:hidden;
	margin-left:50px;
	margin-right:50px;
	white-space:nowrap;
	font-size:0
}
.pic-show .thumbbox .thumblist ul {
	display:inline-block;
	width:100%
}
.pic-show .thumbbox .thumblist ul li {
	float:left;
	width:11.3%;
	height:100%;
	margin-left:.6%;
	margin-right:.6%;
	overflow:hidden;
	background:#03a560
}
.pic-show .thumbbox .thumblist ul li a {
	display:block;
	font-size:0;
	line-height:0
}
.pic-show .thumbbox .thumblist ul li a img {
	height:97px;
	width:100%;
	display:block
}
.pic-show .thumbbox .thumblist ul li a.cur img {
	opacity:0.3;
	filter:alpha(opacity=30)
}
.pic-show .thumbbox .prev,.pic-show .thumbbox .next {
	display:block;
	width:40px;
	height:97px;
	background:#444;
	color:#fff;
	font-family:simsun;
	text-decoration:none;
	font-size:40px;
	line-height:100px;
	text-align:center;
	position:absolute;
	top:0
}
.pic-show .thumbbox .prev {
	left:0
}
.pic-show .thumbbox .next {
	right:0
}
.newspaper-show {
	padding:20px 0;
	margin-left:-1%;
	margin-right:-1%
}
.newspaper-show li {
	float:left;
	width:23%;
	margin-left:1%;
	margin-right:1%;
	margin-bottom:20px
}
.newspaper-show li a {
	display:block;
	position:relative;
	background:#000;
	text-align:center;
	overflow:hidden
}
.newspaper-show li a span {
	display:block;
	background:#03a560;
	color:#fff;
	line-height:30px;
	height:30px;
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	transition:background 0.3s;
	-webkit-transition:background 0.3s
}
.newspaper-show li a img {
	height:367px;
	transition:opacity 0.3s;
	-webkit-transition:opacity 0.3s;
	opacity:.7;
	filter:alpha(opacity=70)
}
.newspaper-show li a:hover span {
	background-color:#0096d7
}
.newspaper-show li a:hover img {
	opacity:1;
	filter:alpha(opacity=100)
}
.paper-detail {
	position:relative
}
.paper-detail .paper-pic {
	position:relative;
	padding:40px 70px;
	width:850px;
	background:#fff;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	min-height:1220px;
	margin-right:350px
}
.paper-detail .paper-pic.article-pic {
	padding:30px;
	width:345px;
	border-radius:10px
}
.paper-detail .paper-pic .area-icon {
	width:710px;
	position:relative
}
.paper-detail .paper-pic .area-icon img {
	width:710px;
	display:block
}
.paper-detail .paper-pic .area-icon .area {
	position:absolute;
	opacity:0;
	background:#04a28e;
	filter:alpha(opacity=0);
	-webkit-transition:opacity .3s;
	transition:opacity .3s
}
.paper-detail .paper-pic .area-icon .area.cur-area-icon {
	filter:alpha(opacity=30);
	opacity:.3
}
.paper-detail .paper-pic .area-icon .area:hover {
	filter:alpha(opacity=20);
	opacity:.2
}
.paper-detail .paper-pic a.all {
	position:absolute;
	top:0;
	left:0;
	width:65px;
	height:102px;
	text-align:center;
	color:#fff;
	background:#04a28e;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding:27px 15px;
	-webkit-transition:background-color .3s;
	transition:background-color .3s
}
.paper-detail .paper-pic a.all:hover {
	background-color:#1678ad
}
.paper-detail .paper-pic a.all:hover:before {
	color:#1678ad
}
.paper-detail .paper-pic a.all span {
	position:relative;
	z-index:1
}
.paper-detail .paper-pic a.all:before {
	content:'\e6a8';
	position:absolute;
	top:13px;
	color:#04a28e;
	font-family:'iconfont';
	font-size:113px;
	line-height:1;
	left:-22px;
	-webkit-transition:color .3s;
	transition:color .3s
}
.paper-detail .paper-pic a.controll {
	position:absolute;
	top:50%;
	margin-top:-25px;
	width:65px;
	height:65px;
	line-height:65px;
	text-align:center;
	color:#fff;
	border-radius:50%;
	font-size:34px;
	background:#04a28e;
	opacity:.65;
	-webkit-transition:opacity .3s;
	transition:opacity .3s;
	filter:alpha(opacity=0)
}
.paper-detail .paper-pic a.controll:hover {
	opacity:1;
	filter:alpha(opacity=100)
}
.paper-detail .paper-pic a.controll.page-left {
	left:0
}
.paper-detail .paper-pic a.controll.page-right {
	right:0
}
.paper-detail .paper-article {
	padding:20px;
	width:310px;
	height:100%;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	background:#fff;
	position:absolute;
	right:0;
	top:0;
	overflow:hidden
}
.paper-detail .paper-article .paper-article-item {
	margin-bottom:20px
}
.paper-detail .paper-article .paper-article-item.cur .h3-title {
	background-color:#04a28e
}
.paper-detail .paper-article .paper-article-item.cur .h3-title:before {
	display:block
}
.paper-detail .paper-article .paper-article-item.cur ul {
	display:block
}
.paper-detail .paper-article .paper-article-item .h3-title {
	width:100%;
	color:#fff;
	height:50px;
	line-height:50px;
	cursor:pointer;
	display:block;
	border-radius:5px;
	background-color:#666;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	font-size:16px;
	padding-right:30px;
	padding-left:30px;
	margin-bottom:10px;
	position:relative;
	-webkit-transition:background-color .3s;
	transition:background-color .3s
}
.paper-detail .paper-article .paper-article-item .h3-title span {
	position:relative;
	z-index:1
}
.paper-detail .paper-article .paper-article-item .h3-title:hover {
	background-color:#1678ad
}
.paper-detail .paper-article .paper-article-item .h3-title:hover:before {
	color:#1678ad
}
.paper-detail .paper-article .paper-article-item .h3-title:before {
	content:'\e67d';
	position:absolute;
	top:-1px;
	color:#04a28e;
	font-family:'iconfont';
	font-size:52px;
	line-height:1;
	left:-20px;
	display:none;
	-webkit-transition:color .3s;
	transition:color .3s
}
.paper-detail .paper-article .paper-article-item ul {
	display:none
}
.paper-detail .paper-article .paper-article-item ul li:last-child a {
	border-bottom:none
}
.paper-detail .paper-article .paper-article-item ul li a {
	display:block;
	border-bottom:1px solid #e4e4e4;
	line-height:20px;
	padding-top:10px;
	padding-bottom:10px
}
.paper-article-detail .paper-title {
	margin-bottom:30px
}
.paper-article-detail .paper-title a {
	display:block;
	height:40px;
	color:#fff;
	text-align:center;
	border-radius:3px;
	line-height:40px;
	width:110px;
	background-color:#03a560
}
.paper-article-detail .paper-title a.fl {
	background-color:#04a28e;
	width:410px
}
.paper-article-detail .paper-title a.fr {
	margin-left:20px
}
.paper-article-detail .paper-title a:hover {
	background-color:#1678ad
}
.paper-article-detail .picture-article {
	position:relative
}
.paper-article-detail .picture-article .picture {
	position:absolute;
	left:0;
	top:0;
	overflow:hidden;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	height:100%;
	width:410px;
	background-color:#fff;
	padding:26px
}
.paper-article-detail .picture-article .picture .area-icon {
	width:358px;
	position:relative
}
.paper-article-detail .picture-article .picture .area-icon img {
	width:358px;
	display:block
}
.paper-article-detail .picture-article .picture .area-icon .area {
	position:absolute;
	opacity:0;
	background:#04a28e;
	filter:alpha(opacity=0);
	-webkit-transition:opacity .3s;
	transition:opacity .3s
}
.paper-article-detail .picture-article .picture .area-icon .area.cur-area-icon {
	filter:alpha(opacity=30);
	opacity:.3
}
.paper-article-detail .picture-article .picture .area-icon .area:hover {
	filter:alpha(opacity=20);
	opacity:.2
}
.paper-article-detail .picture-article .picture .list-bar {
	font-size:16px;
	padding-left:56px;
	padding-right:56px;
	position:relative;
	margin:20px auto;
	height:28px
}
.paper-article-detail .picture-article .picture .list-bar a {
	position:absolute;
	top:0
}
.paper-article-detail .picture-article .picture .list-bar a.prev {
	left:0
}
.paper-article-detail .picture-article .picture .list-bar a.next {
	right:0
}
.paper-article-detail .picture-article .picture .list-bar span {
	color:#03a560;
	font-weight:700;
	display:block;
	text-align:center
}
.paper-article-detail .picture-article .picture ul li:last-child a {
	border-bottom:none
}
.paper-article-detail .picture-article .picture ul li.cur a {
	color:#03a560
}
.paper-article-detail .picture-article .picture ul li a {
	display:block;
	border-bottom:1px solid #e4e4e4;
	line-height:20px;
	padding-top:10px;
	padding-bottom:10px
}
.paper-article-detail .picture-article .article {
	padding:10px 25px 30px;
	width:750px;
	min-height:1220px;
	background-color:#fff;
	margin-left:450px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.paper-review {
	margin-right:-30px
}
.paper-review .paper-review-item {
	width:585px;
	height:457px;
	background-color:#fff;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding:20px;
	margin-bottom:35px;
	float:left;
	margin-right:30px
}
.paper-review .paper-review-item .thumb-article {
	margin-bottom:16px
}
.paper-review .paper-review-item .thumb-article .thumb {
	width:250px;
	height:345px;
	overflow:hidden
}
.paper-review .paper-review-item .thumb-article .thumb a {
	display:block
}
.paper-review .paper-review-item .thumb-article .thumb a:hover img {
	-webkit-transform:scale(1.2);
	transform:scale(1.2)
}
.paper-review .paper-review-item .thumb-article .thumb img {
	display:block;
	width:250px;
	height:345px;
	-webkit-transition:-webkit-transform .85s;
	transition:-webkit-transform .85s;
	transition:transform .85s;
	transition:transform .85s,-webkit-transform .85s
}
.paper-review .paper-review-item .thumb-article .article {
	width:270px;
	height:345px;
	overflow:hidden
}
.paper-review .paper-review-item .thumb-article .article a {
	display:block;
	border-bottom:1px solid #e4e4e4;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	height:41px;
	line-height:40px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.paper-review .paper-review-item .thumb-article .article a:first-child {
	margin-top:-12px
}
.paper-review .paper-review-item .thumb-article .article a:last-child {
	border-bottom:none
}
.paper-review .paper-review-item .title {
	border-radius:3px;
	height:50px;
	line-height:50px;
	text-align:center;
	overflow:hidden
}
.paper-review .paper-review-item .title a {
	display:block;
	background-color:#04a28e;
	color:#fff;
	font-size:16px;
	font-weight:700;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding-left:20px;
	padding-right:20px;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	width:100%;
	height:100%
}
.paper-review .paper-review-item .title a:hover {
	background-color:#1678ad
}
.map-search {
	font-size:0;
	text-align:center
}
.map-search a {
	width:100px;
	height:40px;
	text-align:center;
	line-height:40px;
	display:inline-block;
	font-size:16px;
	border:1px solid #e4e4e4;
	border-radius:3px;
	margin-left:8px;
	margin-right:8px
}
.map-search a:hover {
	background-color:#03a560;
	border-color:#03a560;
	color:#fff
}
.map-box {
	position:relative;
	border:1px solid #e4e4e4
}
.map-box .map-search-result {
	display:none;
	position:absolute;
	top:0;
	right:0;
	padding-left:50px;
	height:100%;
	z-index:2
}
.map-box .map-search-result .switch {
	width:50px;
	height:200px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding:15px;
	font-size:16px;
	line-height:1.4;
	position:absolute;
	top:50%;
	margin-top:-100px;
	left:0;
	background-color:#03a560;
	color:#fff;
	-webkit-box-shadow:-5px 5px 5px rgba(0,0,0,0.09);
	box-shadow:-5px 5px 5px rgba(0,0,0,0.09);
	border-top-left-radius:5px;
	border-bottom-left-radius:5px
}
.map-box .map-search-result .switch:hover {
	background-color:#1678ad
}
.map-box .map-search-result .switch i {
	margin-top:5px;
	font-size:24px;
	opacity:.95
}
.map-box .map-search-result .result-list {
	height:100%;
	min-width:1px;
	overflow-y:auto;
	background-color:#fff
}
.map-box .position-map {
	height:700px
}
.map-box .position-map img {
	max-width:none !important
}
.map-box .position-map input {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding:3px;
	height:26px !important;
	font-size:12px;
	vertical-align:middle
}
.map-box .position-map .BMapLib_ap th,.map-box .position-map .BMapLib_ap td {
	padding:3px
}
.map-box .position-map #BMapLib_is_remember_phone {
	margin-left:5px
}
.map-box .position-map .BMapLib_SearchInfoWindow,.map-box .position-map .position-map .BMapLib_nav_tab_content li {
	font-family:inherit
}
.map-box .position-map .BMapLib_bubble_title {
	font-weight:bold
}
.map-box .position-map .BMapLib_bubble_content {
	line-height:2
}
.map-box .position-map .BMapLib_trans {
	top:auto !important
}
.map-box .position-map .BMapLib_sms_declare_phone {
	font-size:12px
}
.floor {
	margin-top:25px;
	margin-bottom:25px
}
.floor th,.floor td {
	line-height:1.8;
	padding:10px;
	border:1px solid rgba(3,165,96,0.35)
}
.floor th {
	width:40px;
	text-align:center;
	background:rgba(3,165,96,0.35);
	font-weight:bold
}
.floor td span {
	margin-left:20px;
	color:#999
}
.floor td ul {
	overflow:hidden
}
.floor td ul li {
	width:48%;
	float:left
}
input::-webkit-input-placeholder {
	line-height:normal;
	color:#666
}
input[type="radio"] {
	vertical-align:middle;
	cursor:pointer
}
select {
	cursor:pointer
}
textarea,input[type="text"],input[type="number"],input[type="password"],input[type="search"],select {
	padding:0 10px;
	line-height:40px;
	height:40px;
	border:1px solid #e4e4e4;
	background-color:#fff;
	-webkit-transition:all .3s;
	transition:all .3s;
	vertical-align:middle;
	border-radius:4px;
	display:inline-block;
	font-size:14px;
	background-image:none;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
textarea:focus,input[type="text"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,select:focus {
	border-color:#03a560;
	outline:0
}
textarea {
	line-height:1.8
}
.form-loading {
	background:url(../images/loadingex.gif) center no-repeat;
	width:100%;
	height:138px;
	background-size:5%
}
.radio {
	display:inline-block;
	padding:0 5px;
	margin-left:5px
}
.radio:before {
	display:inline-block;
	font-family:"iconfont";
	font-size:19px;
	content:'\e620';
	margin-right:5px;
	color:#03a560;
	vertical-align:middle
}
.radio.checked:before {
	content:'\e61e'
}
.ruifox-form-title {
	margin-bottom:20px;
	line-height:45px;
	border-bottom:1px solid #e4e4e4
}
.ruifox-form-title h1 {
	font-size:24px;
	color:#03a560
}
.ruifox-form-title .fr a {
	font-size:16px;
	position:relative;
	margin-left:10px
}
.ruifox-form-title .fr>.cur {
	color:#03a560
}
.ruifox-form-title .fr>.cur::after {
	height:5px;
	width:100%;
	bottom:-15px;
	left:0;
	position:absolute;
	content:'';
	background-color:#03a560
}
.ruifox-form-info {
	border-radius:4px;
	border:1px solid #ffe58f;
	background-color:#fffbe6;
	margin-bottom:20px;
	color:#777;
	line-height:1.5;
	padding:8px 15px
}
.ruifox-form {
	font-family:"Chinese Quote",-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
	font-variant:tabular-nums;
	line-height:40px
}
.ruifox-form input,.ruifox-form select,.ruifox-form button,.ruifox-form btn {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-transition:all 0.3s cubic-bezier(0.645,0.045,0.355,1);
	transition:all 0.3s cubic-bezier(0.645,0.045,0.355,1);
	border-radius:4px
}
.ruifox-form.ruifox-form-application input[type="radio"] {
	vertical-align:middle;
	cursor:pointer
}
.ruifox-form.ruifox-form-application select {
	cursor:pointer
}
.ruifox-form.ruifox-form-application textarea {
	width:80%
}
.ruifox-form .text-hidden {
	font-size:0
}
.ruifox-form input.code {
	padding-right:140px
}
.ruifox-form input.code+.code-img {
	position:absolute;
	right:1px;
	top:1px
}
.ruifox-form input.code+.code-img img {
	cursor:pointer;
	display:block;
	height:38px
}
.ruifox-form input.laydate {
	padding-right:40px;
	background-image:url(../images/datebg.png);
	background-size:24px;
	background-position:center right;
	background-repeat:no-repeat
}
.ruifox-form .btn {
	padding:0 15px;
	margin-bottom:0;
	font-weight:400;
	line-height:40px;
	height:40px;
	border-radius:4px;
	display:inline-block;
	font-size:14px;
	background-image:none;
	text-align:center;
	white-space:nowrap;
	-ms-touch-action:manipulation;
	touch-action:manipulation;
	cursor:pointer;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	min-width:80px
}
.ruifox-form .btn.disabled {
	background:#ddd !important;
	cursor:default
}
.ruifox-form .btn:hover {
	color:#03a560;
	background-color:#fff;
	border-color:#03a560
}
.ruifox-form .btn.btn-primary {
	color:#fff;
	background-color:#03a560;
	border-color:#03a560;
	text-shadow:0 -1px 0 rgba(0,0,0,0.12);
	-webkit-box-shadow:0 2px 0 rgba(0,0,0,0.045);
	box-shadow:0 2px 0 rgba(0,0,0,0.045)
}
.ruifox-form .btn.btn-primary:hover {
	background-color:#03be6f;
	border-color:#03be6f
}
.ruifox-form .label {
	text-align:right;
	vertical-align:middle;
	line-height:39.9999px;
	display:inline-block;
	overflow:hidden;
	white-space:nowrap
}
.ruifox-form .label.hide-label {
	position:absolute;
	width:1px;
	height:1px;
	padding:0;
	margin:-1px;
	overflow:hidden;
	clip:rect(0,0,0,0);
	border:0
}
.ruifox-form .Validform_checktip {
	display:block;
	line-height:30px;
	min-height:30px;
	color:#aaa
}
.ruifox-form .Validform_checktip:before {
	font-family:"iconfont";
	color:#007fd1;
	font-size:18px;
	margin-right:5px
}
.ruifox-form .Validform_checktip.Validform_wrong {
	color:#ec5645;
	font-size:14px
}
.ruifox-form .Validform_checktip.Validform_wrong:before {
	color:#ec5645
}
.ruifox-form .Validform_checktip.Validform_right {
	color:#71b83d;
	font-size:14px
}
.ruifox-form .Validform_checktip.Validform_right:before {
	color:#71b83d
}
.ruifox-form .img-preview {
	overflow:hidden;
	margin-top:10px
}
.ruifox-form .img-preview li {
	float:left;
	padding:10px;
	background:#f4f4f4;
	margin-right:10px
}
.ruifox-form .img-preview li img {
	width:80px;
	height:80px
}
.ruifox-form .img-preview li span {
	display:block;
	line-height:30px;
	font-size:12px;
	text-align:center;
	width:80px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.ruifox-form-group {
	margin-bottom:5px;
	vertical-align:middle
}
.ruifox-form-group.required .label:before {
	display:inline-block;
	margin-right:4px;
	content:'*';
	font-family:SimSun;
	line-height:1;
	color:#c50c11
}
.ruifox-form-group .control {
	position:relative
}
.ruifox-form-group .control ul li {
	display:inline-block;
	margin-right:10px
}
.ruifox-form-group .control textarea {
	min-height:120px;
	resize:vertical
}
.ruifox-form-group .control.control-code {
	width:30%
}
.ruifox-form-group .control.control-code #code-img {
	width:100%
}
.ruifox-form-group .label label:after {
	content:':';
	margin:0 8px 0 2px;
	position:relative;
	top:-0.5px
}
.ruifox-form-inline .ruifox-form-group {
	display:inline-block;
	margin-bottom:0;
	vertical-align:middle;
	margin-right:16px
}
.ruifox-form-inline .ruifox-form-group>.label,.ruifox-form-inline .ruifox-form-group>.control {
	display:inline-block;
	vertical-align:middle
}
.ruifox-form-vertical .ruifox-form-group {
	padding-bottom:8px
}
.ruifox-form-vertical .ruifox-form-group>.label,.ruifox-form-vertical .ruifox-form-group>.control {
	margin:0;
	display:block;
	text-align:left;
	line-height:1.5
}
.ruifox-form-vertical .ruifox-form-group>.label {
	padding:0 0 8px
}
.ruifox-form-horizontal .ruifox-form-group {
	padding-bottom:0;
	margin-bottom:5px
}
.ruifox-form-horizontal .ruifox-form-group:after {
	clear:both;
	display:table;
	content:''
}
.ruifox-form-horizontal .ruifox-form-group>.label {
	float:left;
	width:16.66666667%;
	padding-right:30px
}
.ruifox-form-horizontal .ruifox-form-group>.control {
	float:left;
	width:58.33333333%
}
.ruifox-form-horizontal .ruifox-form-group>.control.control-code {
	width:20%
}
.ruifox-form-horizontal .ruifox-form-group>.control.col-offset {
	margin-left:16.66666667%
}
.uploader-wrap .uploader {
	cursor:pointer;
	position:relative;
	display:inline-block
}
.uploader-wrap .uploader .uploader-button {
	width:120px;
	padding:0
}
.uploader-wrap .uploader .uploader-button>div {
	width:100%;
	height:100%
}
.uploader-wrap .uploader .uploader-button i {
	position:relative;
	top:2px;
	margin-right:4px
}
.uploader-wrap .uploader .uploader-button input {
	display:block;
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	opacity:0
}
.uploader-wrap .upload-list {
	border-top:1px solid #d9d9d9;
	border-bottom:1px solid #d9d9d9;
	margin-top:25px;
	padding-top:10px;
	padding-bottom:10px;
	position:relative
}
.uploader-wrap .upload-list:after {
	position:absolute;
	top:-18px;
	left:18px;
	content:'宸蹭笂浼犳枃浠�';
	background-color:#fff;
	padding:5px 8px
}
.uploader-wrap .upload-list .upload-list_item {
	margin-top:8px;
	font-size:14px;
	height:44px;
	line-height:34px;
	display:block;
	position:relative;
	padding:5px;
	padding-left:39px
}
.uploader-wrap .upload-list .upload-list_item:hover {
	background-color:#f8f8f8
}
.uploader-wrap .upload-list .upload-list_item.error {
	color:#cc0909
}
.uploader-wrap .upload-list .upload-list_item .info-text {
	position:absolute;
	top:5px;
	left:5px;
	line-height:34px;
	width:34px;
	height:34px;
	text-align:center;
	border-radius:0
}
.uploader-wrap .upload-list .upload-list_item .upload-list_item_name {
	display:inline-block;
	padding:0 15px
}
.uploader-wrap .upload-list .upload-list_item .upload-list_item_progress {
	font-weight:normal;
	color:rgba(3,165,96,0.5);
	padding:0 10px;
	position:relative;
	top:1px
}
.uploader-wrap .upload-list .upload-list_item .upload-list_item_delete {
	display:inline-block;
	position:relative;
	top:1px;
	margin-left:10px;
	height:16px;
	width:16px;
	opacity:1;
	border:1px solid #e4e4e4;
	border-radius:50%;
	text-align:center;
	line-height:16px;
	font-size:12px;
	color:#888;
	background-color:#f8f8f8
}
.uploader-wrap .upload-list .upload-list_item .upload-list_item_delete:hover {
	border-color:#cc0909;
	background-color:#cc0909;
	color:#fff
}
.uploader-wrap .upload-tip {
	font-size:12px;
	opacity:.6;
	margin-bottom:10px
}
.reader-form .col-4 {
	width:30%;
	float:left;
	margin-right:3%
}
.reader-form .col-4.ruifox-form-group {
	height:110px
}
.reader-form .col-4.ruifox-form-group input[type="text"],.reader-form .col-4.ruifox-form-group select {
	height:36px;
	line-height:36px
}
.reader-form .col-4 .Validform_checktip {
	margin-left:0
}
.ruifox-form-group .nc-container {
	min-height:40px
}
.ruifox-form-group .nc-container .nc_scale {
	height:40px
}
.ruifox-form-group .nc-container .nc_scale span {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	width:40px;
	height:40px;
	line-height:40px
}
.ruifox-form-group .nc-container .nc_scale .scale_text {
	line-height:40px
}
.result-form {
	text-align:center;
	padding:50px 0
}
.result-form .btn {
	vertical-align:middle
}
.footer {
	background:#3f5267;
	background-color:rgba(63,82,103,0.95);
	color:#ccc
}
.footer a {
	color:#ccc
}
.footer a:hover {
	color:#fff
}
.footer .links {
	height:47px;
	line-height:47px;
	position:relative
}
.footer .links .linklist li {
	float:left;
	margin-right:60px
}
.footer .links .linklist li>a {
	display:block
}
.footer .links .linklist li>a:after {
	display:inline-block;
	width:20px;
	content:"\e610";
	margin-left:5px;
	position:relative;
	font-family:"iconfont";
	top:1px
}
.footer .links .linklist .link-nav {
	display:none;
	position:absolute;
	z-index:1;
	left:0;
	top:47px;
	padding:20px 0;
	background-color:#3f5267;
	width:100%;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.footer .links .linklist .link-nav a {
	color:#ccc;
	padding:3px 5px;
	font-size:14px;
	display:block;
	float:left;
	line-height:25px
}
.footer .links .linklist .link-nav a:hover {
	color:#fff;
	background-color:#354557
}
.footer .footer-info {
	padding:30px 0;
	border-bottom:1px solid #516071;
	border-top:1px solid #516071
}
.footer .footer-info .footer-info-left {
	width:165px;
	margin-right:25px
}
.footer .footer-info .footer-info-left a:hover {
	opacity:.6;
	filter:alpha(opacity=60)
}
.footer .footer-info .footer-info-left a:first-child {
	margin-right:20px
}
.footer .footer-info .footer-info-left img {
	height:78px;
	margin-top:20px;
	vertical-align:middle
}
.footer .footer-info .footer-info-center p {
	line-height:30px;
	float:left;
	width:365px;
	padding-left:25px;
	border-left:1px solid #516071;
	height:120px;
	margin-bottom:0;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.footer .footer-info .footer-info-center p.address .share {
	margin-left:-5px;
	display:inline-block
}
.footer .footer-info .footer-info-center p.phone {
	width:auto
}
.footer .footer-info .footer-info-center p.phone b {
	display:block;
	font-size:26px;
	margin-bottom:6px;
	font-weight:normal
}
.footer .footer-info .footer-info-right {
	padding-left:10px;
	border-left:1px solid #516071;
	/* height:120px */
	width: 260px;
}
.footer .footer-info .footer-info-right a {
	display:inline-block;
	width:105px;
	margin-left:17px;
	margin-bottom: 15px;
}
.footer .footer-info .footer-info-right a img {
	width:105px;
	height:105px;
	display:block
}
.footer .footer-info .footer-info-right a span {
	display:block;
	text-align:center;
	line-height:1;
	margin-top:7px
}
.footer .footlinks {
	padding:18px 0
}
.footer .footlinks-item {
	word-spacing:1em;
	color:#516071
}
.footer .footlinks-item.fl {
	text-align:left
}
.footer .footlinks-item.fr {
	text-align:right
}
.aside {
  position: fixed;
  width: 70px;
  text-align: center;
  /* height: 584px; */
  right: 0;
  top: 60%;
  z-index: 99;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-top: -268px;
  transition: right 0.3s;
  -webkit-transition: right 0.3s;
  background-color: #fff;
  -webkit-box-shadow: -5px 5px 5px rgba(0, 0, 0, 0.09);
  box-shadow: -5px 5px 5px rgba(0, 0, 0, 0.09);
}
.aside>.icon-box {
	padding-left:10px;
	padding-right:10px
}
.aside a {
	display:block;
	height:100%;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.aside .aside-service {
	margin-bottom:14px
}
.aside .aside-service li {
	position:relative
}
.aside .aside-service li a {
	padding-top:5px;
	color:#999
}
.aside .aside-service li a:hover {
	color:#0096d7
}
.aside .aside-service li a:hover i {
	color:#0096d7;
	-webkit-animation-name:tada;
	animation-name:tada;
	-webkit-transform-origin:center;
	transform-origin:center
}
.aside .aside-service li a i {
	font-size:28px
}
.aside .aside-service li a span {
	display:block;
	font-size:12px
}
.aside .aside-follow {
	border-top:1px solid #e4e4e4;
	padding-top:10px
}
.aside .aside-follow a {
	color:#0c6;
	line-height:40px;
	position:relative
}
.aside .aside-follow a:first-child {
	color:#0096d7
}
.aside .aside-follow a:last-child {
	color:#ff3300
}
.aside .aside-follow a:hover .img-wp {
	-webkit-animation:popFadeIn .5S;
	animation:popFadeIn .5S;
	display:block
}
.aside .aside-follow a i {
	font-size:32px
}
.aside .aside-follow a .img-wp {
	display:none;
	position:absolute;
	top:50%;
	margin-top:-40px;
	left:-100px;
	border-radius:5px;
	border:2px solid #fff;
	-webkit-box-shadow:0 5px 20px rgba(174,174,174,0.5);
	box-shadow:0 5px 20px rgba(174,174,174,0.5)
}
.aside .aside-follow a .img-wp:after {
	content:"";
	border:8px solid transparent;
	border-left-color:#fff;
	display:block;
	position:absolute;
	top:50%;
	margin-top:-8px;
	right:-16px
}
.aside .aside-follow a .img-wp img {
	width:76px;
	height:76px;
	display:block
}
.aside .gotop {
	background:url(../images/nav-bg.png);
	background:linear-gradient(135deg,#0067bb 0%,#0a9e45 100%);
	background-size:contain;
	height:38px;
	line-height:38px;
	color:#fff;
	border-bottom:none
}
.aside .gotop:hover {
	background:linear-gradient(135deg,#005397 0%,#09903f 100%)
}
.aside .gotop a {
	padding-top:0
}
.aside .gotop a i {
	color:#fff
}
.login-dialog {
	display:none;
	background:url(../images/black70.png);
	position:fixed;
	width:100%;
	height:100%;
	top:0;
	left:0;
	z-index:100
}
.login-dialog .login-pop {
	background:#fff;
	border-top:5px solid #03a560;
	padding:10px 30px;
	width:300px;
	border-radius:4px;
	position:fixed;
	left:50%;
	top:50%;
	margin-left:-180px;
	margin-top:-250px
}
.login-dialog .login-pop .pop-tit {
	line-height:50px;
	font-size:16px;
	position:relative;
	border-bottom:1px solid #ddd;
	margin-bottom:20px
}
.login-dialog .login-pop .pop-tit a {
	display:block;
	width:50%;
	float:left;
	text-align:center
}
.login-dialog .login-pop .pop-tit a.cur {
	border-bottom:1px solid #1678ad;
	margin-bottom:-1px;
	color:#1678ad
}
.login-dialog .login-pop .close {
	position:absolute;
	top:5px;
	right:10px
}
.login-dialog .login-pop .login-form a {
	color:#03a560
}
.login-dialog .login-pop .login-form a:hover {
	color:#1678ad
}
.login-dialog .login-pop .login-form .ruifox-form-group {
	margin-bottom:15px
}
.login-dialog .login-pop .login-form .ruifox-form-group .control {
	width:100%
}
.login-dialog .login-pop .login-form .ruifox-form-group .control .input {
	width:100%;
	display:block;
	padding-left:36px
}
.login-dialog .login-pop .login-form .ruifox-form-group .control .btn {
	width:100%;
	font-size:16px
}
.login-dialog .login-pop .login-form .ruifox-form-group .control>span {
	position:absolute;
	top:5px;
	text-align:center;
	left:0;
	width:34px;
	height:34px;
	z-index:2;
	line-height:34px;
	color:#d5cccc
}
.login-dialog .login-pop .login-form p.text-center {
	word-spacing:1em;
	color:#999
}
.login-dialog .login-pop .login-form .login-qr {
	display:block;
	margin:auto;
	width:200px;
	height:200px;
	background:url(../images/loading-gray.gif) center no-repeat
}
.login-dialog .login-pop .no-login {
	border-top:1px solid #ddd;
	padding-top:10px;
	position:relative;
	margin-top:15px
}
.login-dialog .login-pop .no-login:after {
	content:'OR';
	position:absolute;
	padding:0 15px;
	background-color:#fff;
	color:#999;
	top:-9px;
	left:50%;
	margin-left:-25px;
	line-height:18px
}
.login-dialog .login-pop .no-login input,.login-dialog .login-pop .no-login .btn,.login-dialog .login-pop .no-login .control {
	width:100%
}
.login-dialog .login-pop .no-login .btn {
	background:#666;
	color:#fff
}
.login-dialog .login-pop .no-login .btn:hover {
	background:#888
}
.msg {
	display:inline-block;
	padding:100px
}
.msg .fl {
	margin-right:15px
}
.msg .msg-info {
	min-width:650px
}
.msg .msg-info h1 {
	font-size:18px;
	margin-bottom:15px
}
.msg .msg-info h1 i {
	font-weight:normal;
	font-size:110px;
	line-height:1.5;
	margin-right:10px;
	color:#00A539;
	display:block
}
.msg .msg-info .red {
	color:#ea5a54
}
.msg .msg-info a {
	color:#03a560;
	font-weight:normal
}
.msg .msg-info .btn {
	width:120px;
	font-size:16px;
	line-height:40px;
	color:#fff;
	background-color:#03a560
}
.msg .msg-info .btn:hover {
	background-color:#1678ad
}
.msg .msg-link {
	color:#ddd;
	word-spacing:.5em
}
.order-info>i {
	font-weight:normal;
	font-size:110px;
	line-height:1.5;
	margin-right:10px;
	color:#00A539;
	display:block
}
.site-error-wrap {
	display:none;
	position:fixed;
	left:0;
	right:0;
	top:0;
	bottom:0;
	z-index:1000;
	margin:auto;
	width:800px;
	height:665px;
	background-color:#fff;
	-webkit-box-shadow:0 0 10px 0 #716f6f;
	box-shadow:0 0 10px 0 #716f6f
}
.site-error-wrap a.close {
	display:block;
	position:absolute;
	top:10px;
	right:15px;
	width:27px;
	height:27px;
	background:url(../images/close.png) no-repeat center;
	-webkit-transition:all 0.5s;
	transition:all 0.5s
}
.site-error-wrap a.close:hover {
	-webkit-transform:rotate(180deg);
	transform:rotate(180deg)
}
.site-error-wrap .caption {
	padding:6px 0;
	text-align:center;
	font-size:20px;
	background-color:#f4f4f4
}
.site-error-wrap .error-form {
	padding:40px 25px 0
}
.site-error-wrap .error-form .form-wrap .label {
	width:225px
}
.site-error-wrap .error-form .form-wrap select,.site-error-wrap .error-form .form-wrap textarea {
	width:385px
}
.site-error-wrap .error-form .form-wrap .control-code {
	width:auto
}
.site-error-wrap .error-form .form-wrap #code-img {
	width:385px
}
.site-error-wrap .error-form .form-wrap .code-img {
	top:3px
}
.site-error-wrap .error-form .error-btn {
	display:block;
	width:200px;
	margin-left:305px
}
@media print {
	.header,.two-nav,.path,.news-show>.fr,.news-mark,.color-share,.banner,.aside-share,.related,.footer,.aside,.gotop,.login-dialog,.links,.gotop,.theme-cont,.second-nav-wrap,#related_list_wrap {
	display:none !important
}
.layout,.news-show>.fl {
	float:none !important;
	width:auto
}
img {
	text-align:center
}
}@media (max-width:1285px) {
	.aside {
	display:none
}
}/*# sourceMappingURL=special.css.map */


.pc {
  opacity: 0;
}
.mobile {
  display: none;
}