<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
body, div, li, ul, ol, dl, dd, dt, span, b, strong, p, h1, h2, h3, h4, h5, input, input:focus {
	margin:0;
	padding:0;
}
ul, li, dl, dt, dd, ol {
	list-style:none;
	list-style-type:none;
}
a img, a, a:hover, a:active, a:visited {
	text-decoration:none;
	outline:none;
}
.cscreen {
	position:absolute;
	top:0;
	left:0;
	z-index:999999;
	background:#000;
	opacity:0.70;
	filter:alpha(opacity=70);
	-moz-opacity:0.70;
}
.page {
	text-align:center;
	clear:both;
}
.page li.active a {
	background:#09f;
	border:solid 1px #09f;
}
body {
	font-size:12px;
	font-family:"Microsoft YaHei";
}

::selection {
background:#333;
color:#fff;
}

::-moz-selection {
background:#333;
color:#fff;
}
/* top and header */

.ys-top {
	width:100%;
	min-width:1200px;
	height:36px;
	line-height:36px;
	color:#fff;
	background:#0097e0;
	overflow:hidden;
}
.ys-top .top-main {
	width:1200px;
	height:36px;
	margin:0px auto;
}
.ys-top .top-title {
	float:left;
	width:500px;
	height:36px;
}
.ys-top .top-title img {
	margin-right: 1px;
    font-size: 13px;
    vertical-align: middle;
    margin-top: -2px;
}
.ys-top .top-weixin, .ys-top .top-tel, .ys-top .top-xiaochengxu {
	float:right;
	cursor:pointer;
}
.ys-top .top-weixin {
	margin-left:6px;
}
.ys-top .top-xiaochengxu {
	margin-left:5px;
}
.ys-top .top-tel span, .ys-top .top-tel img {
	margin-right:5px;
	font-size:13px;
	vertical-align: middle;
	margin-top: -2px;
}
.ys-top .top-backold {
	width:85px;
	height:36px;
	line-height:36px;
	background:#0289cb;
	text-align:center;
	float:right;
	color:#fff;
	margin:0px 0px 0 10px;
}
.ys-top .top-backold a {
	color:#ffec02;
}
.ys-header {
	width:100%;
	min-width:1200px;
	height:102px;
	background:#fff;
}
.ys-header .header-main {
	width:1200px;
	height:102px;
	margin:0px auto;
	position:relative;
}
.ys-header .ys-logo {
	width:169px;
	height:172px;
	position:absolute;
	left:50%;
	margin-left:-85px;
	top:-28px;
	z-index:99;
}
.ys-header .ys-menu {
	width:1200px;
	height:102px;
	margin:0;
	overflow:hidden;
}
.ys-header .ys-menu li {
	display:block;
	float:left;
	width:120px;
	height:102px;
	overflow:hidden;
	margin:0;
	text-align:center;
}
.ys-header .ys-menu li img {
	display:block;
	text-align:center;
	margin:25px auto 12px auto;
	height:25px;
}
.ys-header .ys-menu li a {
	display:block;
	color:#000;
	font-size:14px;
	width:120px;
	height:102px;
}
.ys-header .ys-menu li:hover a, .ys-header .ys-menu li.selected a {
	color:#0097e0;
}
.ys-fixheader {
	width:100%;
	min-width:1200px;
	height:82px;
	background:#fff;
	overflow:hidden;
	position:fixed;
	top:0;
	display:none;
	z-index:9;
	border-bottom:solid 1px #ddd;
}
.ys-fixheader .header-main {
	width:1200px;
	height:82px;
	margin:0px auto;
	overflow:hidden;
}
.ys-fixheader .ys-logo {
	float:left;
	width:300px;
	height:44px;
	margin-top:18px;
}
.ys-fixheader .ys-menu {
	float:right;
	width:777px;
	height:28px;
	margin-top:24px;
	overflow:hidden;
}
.ys-fixheader .ys-menu li {
	display:block;
	float:left;
	width:86px;
	height:26px;
	text-align:center;
	overflow:hidden;
	line-height:28px;
	margin-right:0px;
}
.ys-fixheader .ys-menu li a {
	display:block;
	color:#2f2f2f;
	width:100%;
	height:26px;
	font-size:16px;
}
.ys-fixheader .ys-menu li:hover a, .ys-fixheader .ys-menu li.selected a {
	color:#0097e0;
}
.ys-footer {
	width:100%;
	min-width:1200px;
	height:210px;
	background:#0097e0;
}
.ys-footer .footer-main {
	width:1200px;
	height:210px;
	margin:0px auto;
}
.ys-footer .ys-slogan {
	height:70px;
	line-height:50px;
	font-size:14px;
	text-align:center;
	padding-top:25px;
	color:#fff;
}
.ys-footer .ys-smenu {
	height:70px;
	line-height:40px;
	text-align:center;
	padding-top:30px;
	color:#fff;
}
.ys-footer .ys-smenu a {
	color:#fff;
	width:80px;
	height:32px;
	line-height:32px;
	border:solid 1px #49b2e5;
	border-radius:40px;
	display:inline-block;
	margin:0px 5px;
}
.ys-footer .ys-copyright {
	height:30px;
	line-height:20px;
	font-size:12px;
	text-align:center;
	color:#fff;
}
.ys-footer .ys-copyright a {
	color:#fff;
	font-size:12px;
}
.ys-footer .ys-shareicon {
	width:250px;
	height:51px;
	margin:20px auto 0px auto;
}
.ys-footer .ys-shareicon div.ys-sina {
	float:left;
	width:50px;
	height:51px;
	background:url(../images/foot-icon.png) no-repeat 0 0;
	cursor:pointer;
}
.ys-footer .ys-shareicon div.ys-sina:hover {
	background:url(../images/foot-icon-hover.png) no-repeat 0 0;
}
.ys-footer .ys-shareicon div.ys-phone {
	float:left;
	width:50px;
	height:51px;
	margin-left:17px;
	background:url(../images/foot-icon.png) no-repeat -50px 0;
	cursor:pointer;
	position:relative;
}
.ys-footer .ys-shareicon div.ys-phonehide {
	width:270px;
	border:solid 1px #333;
	height:50px;
	border:solid 1px #fff;
	border-radius:4px;
	position:absolute;
	top:-58px;
	left:-104px;
	text-align:center;
	font-size:16px;
	color:#333;
	line-height:50px;
	background:#fff;
	display:none;
}
.ys-footer .ys-shareicon div.ys-a-b {
	width:17px;
	height:8px;
	background:url(../images/a-b.png) no-repeat center center;
	position:absolute;
	top:-10px;
	left:16px;
	z-index:3;
	display:none;
}
.ys-footer .ys-shareicon div.ys-phone:hover {
	background:url(../images/foot-icon-hover.png) no-repeat -50px 0;
}
.ys-footer .ys-shareicon div.ys-weixin {
	float:left;
	width:50px;
	height:51px;
	background:url(../images/foot-icon.png) no-repeat -100px 0;
	cursor:pointer;
	position:relative;
	margin-left:17px;
}
.ys-footer .ys-shareicon div.ys-weixin:hover {
	background:url(../images/foot-icon-hover.png) no-repeat -100px 0;
}
.ys-footer div.ys-hideweixin {
	width:150px;
	height:150px;
	position:absolute;
	top:-150px;
	left:-50px;
	background:url(../images/weixin-bg-b.png) no-repeat center center;
	background-size:cover;
	overflow:hidden;
	display:none;
	z-index:90;
}
.ys-footer .ys-shareicon div.ys-hideweixin img {
	display:block;
	margin:3px auto 0px auto;
}
.ys-footer .ys-shareicon div.ys-xiaochengxu {
	float:right;
	width:50px;
	height:51px;
	background:url(../images/foot-icon.png) no-repeat -150px 0;
	cursor:pointer;
	position:relative;
}
.ys-footer .ys-shareicon div.ys-xiaochengxu:hover {
	background:url(../images/foot-icon-hover.png) no-repeat right 0;
}
.ys-footer div.ys-hidexiaochengxu {
	width:150px;
	height:150px;
	position:absolute;
	top:-150px;
	left:-50px;
	background:url(../images/weixin-bg-b.png) no-repeat center center;
	background-size:cover;
	overflow:hidden;
	display:none;
	z-index:90;
}
.ys-footer .ys-shareicon div.ys-hidexiaochengxu img {
	display:block;
	margin:3px auto 0px auto;
}
.ys-fixright {
	width:51px;
	height:324px;
	position:fixed;
	top:35%;
	right:5px;
	background:url(../images/fix-tool.gif) no-repeat 0 0;
	z-index:29;
}
.ys-fixright .ys-fixtop {
	height:60px;
	width:51px;
	display:block;
	cursor:pointer;
}
.ys-fixright .ys-fixqq {
	height:51px;
	width:51px;
	display:block;
	cursor:pointer;
	margin-top:1px;
}
.ys-fixright .ys-fixtel {
	height:51px;
	width:51px;
	display:block;
	cursor:pointer;
	margin-top:1px;
	position:relative;
	z-index:3;
}
.ys-fixright .ys-fixhide {
	height:52px;
	width:270px;
	display:block;
	cursor:pointer;
	background:url(../images/case-bg.jpg) repeat 0 0;
	position:absolute;
	left:270px;
	z-index:1;
	display:none;
}
.ys-fixright .ys-fixhidetel {
	height:52px;
	width:270px;
	display:block;
	color:#fff;
	text-align:center;
	line-height:52px;
	font-size:16px;
	position:absolute;
	left:-270px;
	z-index:2;
	top:-52px;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	opacity:0;
	display:none;
}
.ys-fixright .ys-baiduqiao {
	height:51px;
	height:51px;
	display:block;
	cursor:pointer;
	margin-top:1px;
	position:relative;
}
.ys-fixright .ys-fixweixin {
	height:51px;
	height:51px;
	display:block;
	cursor:pointer;
	margin-top:1px;
	position:relative;
}
.ys-fixright .ys-fixweixinhide {
	width:155px;
	height:155px;
	background:url(../images/weixin-bg-r.png) no-repeat 0 0;
	background-size:cover;
	position:absolute;
	left:-155px;
	top:-55px;
	display:none;
	overflow:hidden;
}
.ys-fixright .ys-fixweixinhide img {
	margin:12px auto;
	display:block;
}
.ys-fixright .ys-fixxiaochengxu {
	height:51px;
	height:51px;
	display:block;
	cursor:pointer;
	margin-top:1px;
	position:relative;
}
.ys-fixright .ys-fixxiaochengxunhide {
	width:155px;
	height:155px;
	background:url(../images/weixin-bg-r.png) no-repeat 0 0;
	background-size:cover;
	position:absolute;
	left:-155px;
	top:-55px;
	display:none;
	overflow:hidden;
}
.ys-fixright .ys-fixxiaochengxunhide img {
	margin:12px auto;
	display:block;
}
.map-title, .map-info {
	color:#00a7ed;
	font-weight:normal;
}
.map-title {
	font-size:14px;
	line-height:35px;
}
.active a{
	background:#0097E0;
	color:#fff!important;
	border:solid 1px #0097E0!important;
}
.ys-pages {
	width:1200px;
	height:40px;
	margin:10px auto 80px auto;
	overflow:hidden;
	clear:both;
	text-align:center;
}
.ys-pages li {
	width:78px;
	height:38px;
	text-align:center;
	display:inline-block;
	line-height:38px;
	margin-right:4px;
}
.ys-pages li a {
	width:100%;
	height:38px;
	text-align:center;
	line-height:38px;
	display:block;
	font-size:14px;
	color:#32332e;
	border:solid 1px #d9d9d9;
	border-radius:2px;
}
.ys-pages li a:hover {
	background:#0097E0;
	color:#fff;
	border:solid 1px #0097E0;
}
.ys-pages li.active-page a {
	background:#616161;
	color:#fff;
	border:solid 1px #616161;
}
.ys-bescbanner {
	width:100%;
	min-width:1200px;
	height:auto;
	min-height:185px;
	overflow:hidden;
	cursor:pointer;
}
.ys-weixinpic {
	position:absolute;
	z-index:1000001;
	top:27px;
	cursor:pointer;
	right:0;
	display:none;
	width:160px;
	height:160px;
	background:url(../images/weixin-bg-t.png) no-repeat 0 0;
	background-size:100%;
	overflow:hidden;
}
.ys-weixinpic img {
	display:block;
	margin:13px auto 0px auto;
	overflow:hidden;
}
.ys-xiaochnegxupic {
	position:absolute;
	z-index:1000002;
	top:27px;
	cursor:pointer;
	right:0;
	display:none;
	width:160px;
	height:160px;
	background:url(../images/weixin-bg-t.png) no-repeat 0 0;
	background-size:100%;
	overflow:hidden;
}
.ys-xiaochnegxupic img {
	display:block;
	margin:13px auto 0px auto;
	overflow:hidden;
}
.ys-qqonline {
	width:150px;
	height:auto;
	position:fixed;
	left:-150px;
	top:25%;
	overflow:hidden;
	display:none;
	padding-top:10px;
	padding-bottom:10px;
	z-index:99999;
}
.ys-qqonline .ys-qq {
	width:130px;
	height:38px;
	line-height:34px;
	background:#333;
	color:#fff;
	margin-bottom:8px;
	text-align:left;
	text-indent:5px;
	padding:4px 6px;
	border-radius:5px;
	overflow:hidden;
	cursor:pointer;
	box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
	margin:0 auto;
}
.ys-qqonline .ys-qq:hover, .ys-qqonline .ys-qqclose:hover {
	opacity:0.9;
	color:#fff;
}
.ys-qqonline .ys-qq a {
	color:#fff;
	display:block;
}
.ys-qqonline .ys-qq a:hover {
	color:#fff;
}
.ys-qqonline .ys-qqline {
	height:10px;
	width:1px;
	background:#00a7ed;
	overflow:hidden;
	margin:0px auto;
}
.ys-qqonline .ys-qqclose {
	width:32px;
	height:32px;
	line-height:32px;
	background:#00a7ed;
	color:#fff;
	margin-bottom:8px;
	text-align:center;
	border-radius:50%;
	overflow:hidden;
	cursor:pointer;
	box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
	margin:0px auto;
}
.ys-qqonline .qq-success {
	background-color:#6fb500;
}
.ys-qqonline .qq-info {
	background-color:#00a7ed;
}
.ys-qqonline .qq-warning {
	background-color:#fc7c5f;
}
/*
 * @author 日照云生网络(www.rzyunsheng.com)
 */
.ys-loading {
	width:100px;
	height:100px;
	position:fixed;
	top:50%;
	left:50%;
	margin-top:-50px;
	margin-left:-50px;
	background:#333;
	z-index:999;
	border-radius:50%;
	overflow:hidden;
	cursor:pointer;
	display:none;
}
.ys-loading-l {
	width:36px;
	height:24px;
	background:url(../images/logo-l.png) no-repeat center center;
	background-size:100%;
	cursor:pointer;
	overflow:hidden;
	position:absolute;
	left:-130px;
	top:36px;
}
.ys-loading-r {
	width:36px;
	height:24px;
	background:url(../images/logo-r.png) no-repeat center center;
	background-size:100%;
	cursor:pointer;
	overflow:hidden;
	position:absolute;
	left:190px;
	top:36px;
}
.ys-loadin {
	text-align:center;
	color:#fff;
	width:30px;
	height:60px;
	margin:32px auto 0px auto;
	overflow:hidden;
	font-size:14px;
	display:none;
	opacity:0;
}
.ys-qiao {
	width:775px;
	height:673px;
	background:#fff;
	position:fixed;
	top:50%;
	left:50%;
	margin-top:-336px;
	margin-left:-387px;
	z-index:100000;
	border:solid 3px #00a7ed;
	overflow:hidden;
	box-shadow:0 0 10px #000;
	display:none;
}
.ys-qiao h2 {
	height:38px;
	line-height:38px;
	font-size:13px;
	font-weight:normal;
	border-bottom:solid 1px #ddd;
	background:#00a7ed;
	color:#fff;
}
.ys-qiao h2 span {
	margin-left:5px;
	float:left;
}
.ys-qiao h2 b {
	float:right;
	margin-right:10px;
	font-weight:normal;
	font-size:14px;
	color:#fff;
	cursor:pointer;
}
.ys-qiao .qiao-main {
	width:775px;
	height:635px;
	margin:0px;
	overflow:hidden;
}
.ys-qiao .qiao-main iframe {
	width:775px;
	height:635px;
	margin:0;
}
.sitemap {
	margin-left:8px;
}
/* progress */

#nprogress {
	pointer-events:none
}
#nprogress .bar {
	position:fixed;
	top:0;
	left:0;
	z-index:10000000;
	width:100%;
	height:3px;
	background:#2c94e5
}
#nprogress .peg {
	position:absolute;
	right:0;
	display:block;
	width:100px;
	height:100%;
	box-shadow:0 0 10px #2c94e5, 0 0 5px #2c94e5;
	opacity:1;
	-webkit-transform:rotate(3deg) translate(0, -4px);
	transform:rotate(3deg) translate(0, -4px);
	-ms-transform:rotate(3deg) translate(0, -4px)
}
#nprogress .spinner {
	position:fixed;
	top:15px;
	right:15px;
	z-index:1000;
	display:block
}
#nprogress .spinner-icon {
	box-sizing:border-box;
	width:18px;
	height:18px;
	border:solid 2px transparent;
	border-radius:50%;
	border-top-color:#2c94e5;
	border-left-color:#2c94e5;
-webkit-animation:nprogress-spinner .4s linear infinite;
animation:nprogress-spinner .4s linear infinite
}
.nprogress-custom-parent {
	position:relative;
	overflow:hidden
}
.nprogress-custom-parent #nprogress .bar, .nprogress-custom-parent #nprogress .spinner {
	position:absolute
}
 @-webkit-keyframes nprogress-spinner {
 0% {
-webkit-transform:rotate(0)
}
 100% {
-webkit-transform:rotate(360deg)
}
}
 @keyframes nprogress-spinner {
 0% {
transform:rotate(0)
}
 100% {
transform:rotate(360deg)
}
}
.ys-searchbanner {
	width:100%;
	min-width:1200px;
	height:300px;
	margin:0px auto;
	overflow:hidden;
}
.ys-searchpic {
	width:1200px;
	height:300px;
	margin:0px auto;
	overflow:hidden;
}
.ys-searchbanner h1 {
	text-align:center;
	font-size:26px;
	font-weight:normal;
	color:#fff;
	margin:105px auto 0px auto;
	letter-spacing:1px;
}
.ys-searchbanner h2 {
	text-align:center;
	font-size:15px;
	font-weight:normal;
	color:#fff;
	margin:20px auto 0px auto;
	letter-spacing:1px;
	font-family:Arial, Helvetica, sans-serif;
}
.ys-search {
	width:970px;
	height:50px;
	overflow:hidden;
	margin:40px auto 0px auto;
	background:#fff;
}
.ys-search-btn {
	width:100px;
	height:50px;
	line-height:40px;
	background:#0097e0;
	float:right;
	border:none;
	display:block;
	cursor:pointer;
	font-size:16px;
	color:#fff;
}
.ys-search-icon {
	height:60px;
	line-height:50px;
	float:right;
	color:#d4d4d4;
	font-size:17px;
	margin:0px 20px 0 0;
}
.ys-text {
	width:790px;
	height:50px;
	float:left;
	text-indent:15px;
	border:none;
	outline:none;
	font-size:13px;
}
.nicescroll-rails {
	z-index:99999 !important;
}
.ys-searchmain {
	width:100%;
	position:fixed;
	height:100%;
	top:0;
	left:0;
	background-color:rgba(255, 255, 255, .8);
	z-index:1000;
	display:none;
}
.ys-searchclose {
	width:50px;
	height:50px;
	position:fixed;
	top:10px;
	right:10px;
	line-height:50px;
	text-align:center;
	font-size:30px;
	background-color:rgba(0, 0, 0, .6);
	color:#fff;
	border-radius:50%;
	z-index:1001;
	cursor:pointer;
	display:none;
}
.ys-searchclose:hover {
	background-color:rgba(0, 0, 0, 1);
}
.ys-searchdiv {
	width:90%;
	height:90%;
	position:fixed;
	z-index:1001;
	top:5%;
	left:5%;
	background:#fff;
	box-sizing:border-box;
	border:solid 1px #fdd000;
	overflow:hidden;
}
.ys-nosearch, .ys-nosearchs {
	line-height:550px;
	text-align:center;
	font-size:24px;
	color:#0097e0;
	font-weight:normal;
	cursor:pointer;
}
.ys-fixleft {
	position:fixed;
	left:0;
}
.ys-newyear {
	width:100px;
	height:500px;
	background-color:#000;
	left:15px;
	top:10%;
	z-index:10000;
	overflow:hidden;
}
.ny-top {
	height:26px;
	width:100%;
	min-width:1200px;
	overflow:hidden;
	background:url(../images/year-top.png) no-repeat center center;
	background-size:100%;
	position:absolute;
	left:0;
	top:0px;
	z-index:10;
}
.ny-hengpi {
	width:300px;
	height:151px;
	position:fixed;
	left:50%;
	margin-left:-150px;
	top:180px;
	background:url(../images/newyear-hp.png) no-repeat top center;
	background-size:100%;
	z-index:999;
	display:none;
}
.ny-left {
	width:240px;
	height:90%;
	position:fixed;
	left:4%;
	top:5%;
	background:url(../images/newyear-left.png) no-repeat top center;
	background-size:100%;
	z-index:999;
	display:none;
}
.ny-right {
	width:240px;
	height:90%;
	position:fixed;
	right:4%;
	top:5%;
	background:url(../images/newyear-right.png) no-repeat top center;
	background-size:100%;
	z-index:999;
	display:none;
}
.ny-bainian {
	width:500px;
	height:400px;
	position:fixed;
	left:50%;
	margin-left:-250px;
	bottom:10%;
	background:url(../images/newyear-bainian.png) no-repeat bottom center;
	background-size:100%;
	z-index:999;
	display:none;
}
/*
 * @author 日照云生网络(www.rzyunsheng.com)
 */
</pre></body></html>