@charset "utf-8";
body {
	color: #111111;
	background: #fff;
	font-size: 13px;
	-webkit-text-size-adjust: none;
	margin: 0;
	padding: 0;
	font-family: 微软雅黑;
}

.posa {
	position: relative
}

.posaimg {
	position: absolute;
	right: 0;
	z-index: -1
}

.posaimga {
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: -1
}

html,
body {
	height: 100%
}

div,
form,
img,
ul,
ol,
li,
dl,
dt,
dd,
p,
tr,
td,
bod.logoimg01y,
strong,
span,
pre,
input {
	margin: 0;
	padding: 0;
	border: 0;
	background-repeat: no-repeat;
}

h1,
h2,
h3,
h4,
h5,
h6,
p {
	margin: 0;
	padding: 0;
	font-weight: normal;
}

img {
	border: 0px;
}

ul,
li {
	list-style: none;
}

em,
i {
	font-style: normal;
}

.clear {
	clear: both;
	line-height: 0;
	height: 0;
	font-size: 0;
}

a,
area {
	blr: expression(this.onFocus=this.blur())
}

.pimage {
	line-height: 200%;
	font-size: 16px;
}

.pimage p {
	line-height: 200%;
	font-size: 16px;
	padding-top: 20px;
}

a {
	text-decoration: none;
	color: #444;
	font-family: 微软雅黑;
}

a:hover {
	text-decoration: none;
	color: #009af6;
	font-family: 微软雅黑;
}

li {
	list-style: none;
	font-family: 微软雅黑;
}

h1,
h2,
h3,
h4,
h5,
h6,
p,
span,
li,
ul,
em,
div,
table {
	font-family: 微软雅黑;
}

img {
	border: 0
}

.backToTop {
	display: none;
	width: 18px;
	line-height: 1.2;
	padding: 10px 10px;
	background-color: #000;
	color: #fff;
	font-size: 12px;
	text-align: center;
	position: fixed;
	_position: absolute;
	right: 20px;
	bottom: 10px;
	_bottom: "auto";
	cursor: pointer;
	opacity: .6;
	filter: Alpha(opacity=60);
}

.backToTop:hover {
	background-color: #000;
}


/*banner轮换*/

.banerbox {
	width: 100%;
	text-align: center;
	min-height: 572px;
	height: 80%;
	max-height: 720px;
	display: block;
	clear: both;
	background-position: center;
	z-index: 10;
	background: #2dc5fe
}

.focus {
	height: 100%;
	overflow: hidden;
	position: relative;
}


/* focus_s */

.focus_s {
	position: absolute;
	left: calc(50% - 52px);
	bottom: 3%;
	height: 30px;
	width: 251px;
	z-index: 9;
	margin: 20px 0 0 -30px;
}

.focus_s li {
	float: left;
	cursor: pointer;
	height: 4px;
	width: 28px;
	overflow: hidden;
	margin-right: 15px;
	border: 0px rgba(255, 255, 255, 1) double;
	background: rgba(255, 255, 255, .5);
	border-radius: 50px;
	position: relative;
}

.focus_s li.active {
	height: 4px;
	width: 28px;
	position: relative;
	top: 0px;
	background: rgba(255, 255, 255, 1);
}


/* focus_m */

.focus_m {
	height: 100%;
}

.focus_m ul {
	opacity: 1;
	filter: alpha(opacity=100);
}

.focus_m li {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background-position: center center !important;
	text-align: center
}


/* focus_l focus_r */

.focus_l,
.focus_r {
	position: absolute;
	display: block;
	width: 109px;
	height: 100px;
	overflow: hidden;
	z-index: 2;
	top: 200px;
}

.focus_l {
	left: 120px;
}

.focus_r {
	right: 120px;
}

.focus_l b,
.focus_r b {
	position: absolute;
	z-index: 1;
	display: block;
	width: 100px;
	height: 100px;
	overflow: hidden;
	background: #ffffff;
	opacity: 0;
	filter: alpha(opacity=0);
	cursor: pointer;
}

.focus_l span,
.focus_r span {
	display: inline-block;
	position: relative;
	z-index: 2;
	width: 100px;
	height: 100px;
	top: 0px;
	cursor: pointer;
	margin-right: 28px;
}

.focus_l span {
	opacity: 0;
	filter: alpha(opacity=0);
	left: 5px;
	background-image: url(../images/images/2019images/home/arrleft.png);
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/lsysoft/arrleft.png');
}

.focus_r span {
	opacity: 0;
	filter: alpha(opacity=0);
	left: 7px;
	background: url(../images/images/2019images/home/arrright.png) 0 0 no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/lsysoft/arrright.png');
}

.focus:hover span,
.focus:hover span {
	opacity: 1;
	filter: alpha(opacity=100);
}


/*banner轮换*/

.headerher {
	clear: both;
	position: fixed;
	z-index: 100;
	left: 0px;
	top: 0px;
	width: 100%;
}

.hfix {
	background: #ffffff;
	-webkit-box-shadow: 0 0 8px rgba(134, 134, 134, .3);
	-moz-box-shadow: 0 0 8px rgba(134, 134, 134, .3);
	box-shadow: 0 0 8px rgba(134, 134, 134, .3);
	height: 70px;
}

/*.header {
	height: 70px;
	line-height: 70px;
	width: 1206px;
	margin: 0 auto;
}

.header li {
	padding: 0px 29px;
	vertical-align: top;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	z-index: 10;
	-webkit-transition: all ease 300ms;
	-moz-transition: all ease 300ms;
	-ms-transition: all ease 300ms;
	-o-transition: all ease 300ms;
	transition: all ease 300ms;
	position: relative
}

.hfixc {
	height: 70px;
	line-height: 70px;
	width: 1206px;
	margin: 0 auto;
}

.hfixc li {
	padding: 0px 29px;
	vertical-align: top;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	z-index: 10;
	-webkit-transition: all ease 300ms;
	-moz-transition: all ease 300ms;
	-ms-transition: all ease 300ms;
	-o-transition: all ease 300ms;
	transition: all ease 300ms;
}

.hfixc li a {
	color: #8c8c8c !important;
	font-size: 16px;
}

.hfixc li a:hover {
	font-size: 16px;
	color: #2dc5fe !important;
}

.hfixc .hover a:link {
	color: #2dc5fe !important;
}

.hfixc .hover a:visited {
	color: #2dc5fe !important;
}

.header .hover a:visited {
	color: #ffe84c;
}

.header .hover a:link {
	color: #2dc5fe;
}*/

.hfixc .right01 {
	padding: 0 10px;
	text-align: center;
	float: right;
	height: 40px;
	line-height: 40px;
	width: 146px;
	color: #FFF;
	font-size: 16px;
	margin-top: 15px;
	margin-left: 30px;
	border: 2px solid #ffffff;
	border-radius: 30px;
	position: relative;
	left: 0px;
}

.hfixc .right01:hover {
	padding: 0 10px;
	text-align: center;
	float: right;
	height: 40px;
	line-height: 40px;
	width: 146px;
	color: #24acff;
	background: #ffffff;
	font-size: 16px;
	margin-top: 15px;
	margin-left: 30px;
	border: 2px solid #ffffff;
	border-radius: 30px;
	position: relative;
	left: 0px;
}

.hfixc .right02 {
	padding: 0 10px;
	text-align: center;
	background: transparent;
	float: right;
	height: 40px;
	line-height: 40px;
	width: 146px;
	color: #2dc5fe;
	font-size: 16px;
	margin-top: 15px;
	margin-left: 30px;
	border: 1px solid #2dc5fe;
	position: relative;
	left: 0px;
}

.hfixc .right02:hover {
	padding: 0 10px;
	text-align: center;
	background: #2dc5fe;
	float: right;
	height: 40px;
	line-height: 40px;
	width: 146px;
	color: #ffffff;
	font-size: 16px;
	margin-top: 15px;
	margin-left: 30px;
	border: 1px solid #2dc5fe;
	position: relative;
	left: 0px;
}

.header li a {
	color: #fff;
	font-size: 16px;
}

.header li a:hover {
	font-size: 16px;
	color: #ffe84c;
}

.header .right01 {
	padding: 0 10px;
	text-align: center;
	float: right;
	height: 40px;
	line-height: 40px;
	width: 146px;
	color: #ffffff;
	background: rgba(255, 255, 255, 0.0);
	border: 1px solid #fff;
	font-size: 16px;
	margin-top: 15px;
	margin-left: 30px;
	border-radius: 30px;
	position: relative;
	left: 0px;
}

.header .right01:hover {
	padding: 0 10px;
	text-align: center;
	float: right;
	height: 40px;
	line-height: 40px;
	width: 146px;
	color: #2dc5fe;
	background: rgba(255, 255, 255, 1);
	font-size: 16px;
	margin-top: 15px;
	margin-left: 30px;
	border-radius: 30px;
	position: relative;
	left: 0px;
}

.header .right02 {
	padding: 0 10px;
	text-align: center;
	background: transparent;
	float: right;
	height: 40px;
	line-height: 40px;
	width: 146px;
	color: #2dc5fe;
	font-size: 16px;
	margin-top: 15px;
	margin-left: 30px;
	border: 1px solid #2dc5fe;
	position: relative;
	left: 0px;
}

.header .right02:hover {
	padding: 0 10px;
	text-align: center;
	background: #2dc5fe;
	float: right;
	height: 40px;
	line-height: 40px;
	width: 146px;
	color: #ffffff;
	font-size: 16px;
	margin-top: 15px;
	margin-left: 30px;
	border: 1px solid #2dc5fe;
	position: relative;
	left: 0px;
}

.logoimg {
	width: 121px;
	height: 57px;
	background: url(http://cdn.ykysoft.com/ykysoft_com/logo_w.png);
	margin-top: 10px;
	float: left;
	margin-right: 387px;
}

.logoimg01 {
	width: 121px;
	height: 57px;
	background: url(http://cdn.ykysoft.com/ykysoft_com/logo_cc.png);
	margin-top: 10px;
	float: left;
	margin-right: 387px;
}

.logoimg01 img,
.logoimg img {
	opacity: 0;
	filter: alpha(opacity=0);
}


/*导航下拉菜单*/

.cpjs .cpjs_down {
	display: none;
	position: absolute;
	box-shadow: 0px 1px 5px #E7E7E7
}

.cpjs .cpjs_down {
	display: ;
	position: fixed;
	width: 100%;
	background: #ffffff;
	left: 0;
	top: 70px;
	padding-bottom: 40px;
	z-index: 0;
	box-shadow: 0 2px 30px rgb(0, 0, 0, .1)
}

.cpjs:hover .cpjs_down {
	display: block
}

.cpjs .cpjs_down {
	color: #333
}

.cpjs_down_box_box {
	width: 1200px;
	margin: 0 auto;
	padding-top: 20px;
}

.cpjs_down_box {
	display: inline-block;
}

.cpjs_down_box .hh {
	font-size: 16px;
	color: #010101;
	height: 29px;
	overflow: hidden;
	line-height: 29px;
}

.cpjs_down_box ul {
	display: inline-block;
	padding: 0 0px;
	min-width: 250px;
	float: left
}

.ullist {
	border-right: #e6e6e6 solid 1px
}

.ulmargin {
	margin-left: 92px;
}

.cpjs_down_box-item {
	color: #8c8c8c !important;
	font-size: 12px;
	height: 70px;
}

.cpjs_down_box-item .title {
	padding: 0;
	margin: 0;
	height: 22px;
	font-size: 14px;
	color: #000000 !important;
}

.cpjs_down_box-item .title a {
	color: #000000 !important;
	font-size: 14px;
}

.cpjs_down_box-item .title a:hover {
	color: #0051b3 !important;
	font-size: 14px;
}

.cpjs_down_box-item .img {
	float: left;
	margin-top: 28px;
	margin-right: 5px;
}


/*---------------*/

.bottom_b {
	color: #999999;
	font-size: 12px;
	text-align: center;
	line-height: 200%;
	padding: 20px 0
}

.main_title {
	text-align: center;
	padding: 85px 0 40px 0
}

.main_title .title {
	color: #0000000;
	font-size: 32px;
	font-weight: 600;
	padding-bottom: 10px;
}

.main_title .titlesub {
	color: #8c8c8c;
	font-size: 16px
}

.main_title hr {
	color: #009af6;
	height: 2px;
	border: none;
	border-top: 2px solid #009af6;
	width: 55px;
	margin: 10px auto
}

.main_box {
	width: 1210px;
	margin: 0 auto;
	padding-bottom: 50px;
}

.main_box:after {
	content: "";
	clear: both;
	overflow: hidden;
	display: block
}

.main_boxx {
	width: 1210px;
	margin: 0 auto
}

.fourbox {
	width: 274px;
	margin-top: 40px;
	height: 384px;
	padding-top: 100px;
	background: url("../images/images/2019images/home/fourtitle.jpg") no-repeat #ffffff;
	box-shadow: 0px 0px 15px 0 #c7e9fd;
	border-radius: 16px;
	text-align: center;
	float: left;
	margin-right: 38px;
	cursor: pointer;
	transition: width 2s;
	-webkit-transition: width 2s;
	/* Safari */
	position: relative;
}

.fourbox .title {
	color: #333333;
	font-size: 20px;
	font-weight: 600;
	padding: 15px 0;
	/*border-top: 7px solid #ddd;
	border-image: -webkit-linear-gradient(#d0f9ff,#c1ddfe) 30 30;
	border-image: -moz-linear-gradient(#d0f9ff,#c1ddfe) 30 30;
	border-image: linear-gradient(#d0f9ff,#c1ddfe) 30 30;*/
}

.fourbox .titlesub {
	font-size: 14px;
	color: #8c8c8c;
	padding-bottom: 70px;
}

.fourbox_last {
	margin-right: 0 !important
}

.fourbox_over:hover a.fourboxa {
	color: #ffffff;
	border: 1px solid #86c5fb;
	background: #009af6
}

a.fourboxa_x:link {
	color: #329cf8;
	text-align: center;
	font-size: 16px;
	height: 44px;
	line-height: 44px;
	width: 152px;
	display: block;
	margin: 20px auto;
	background: url("../images/images/2019images/home/x_btn.png")
}

a.fourboxa_x:visited {
	color: #329cf8;
	border: 1px solid #86c5fb;
}

a.fourboxa_x:hover {
	color: #ffffff;
	border: 1px solid #86c5fb;
	background: #009af6;
	border-radius: 10px;
}

a.fourboxa_x:active {
	color: #329cf8;
	border: 1px solid #86c5fb;
}

a.fourboxa:link {
	color: #ffffff;
	text-align: center;
	font-size: 24px;
	border-radius: 5px;
	height: 64px;
	line-height: 64px;
	width: 256px;
	display: block;
	margin: 40px auto;
	background: url("../images/images/2019images/home/mfsq_btn.png")
}

a.fourboxa:visited {
	color: #ffffff;
}

a.fourboxa:hover {
	color: #ffffff;
}

a.fourboxa:active {
	color: #ffffff;
}

a.fourboxaa:link {
	color: #ffffff;
	background: transparent;
	border: 1px solid rgba(255, 255, 255, .8);
	border-radius: 50px;
	text-align: center;
	font-size: 22px;
	height: 50px;
	line-height: 50px;
	width: 200px;
	display: block;
	position: absolute;
	bottom: 100px;
	left: calc(50% - 81px)
}

a.fourboxaa:visited {
	color: #ffffff;
	border: 1px solid rgba(255, 255, 255, .5);
}

a.fourboxaa:hover {
	color: #ffffff;
	background: rgba(255, 255, 255, 0.1);
}

a.fourboxaa:active {
	color: #ffffff;
	border: 1px solid rgba(255, 255, 255, .5);
}

a.nymfsy:link {
	color: #ffffff;
	text-align: center;
	font-size: 24px;
	border-radius: 8px;
	background: #24a8f7;
	height: 77px;
	line-height: 77px;
	width: 265px;
	display: block;
	margin: 60px auto
}

a.nymfsy:visited {
	color: #ffffff;
	background: #24a8f7;
}

a.nymfsy:hover {
	color: #ffffff;
	background: #59bbf6
}

a.nymfsy:active {
	color: #ffffff;
	background: #24a8f7
}

a.ljmore:link {
	color: #329cf8;
	text-align: center;
	font-size: 16px;
	border-radius: 5px;
	border: 1px solid #86c5fb;
	height: 42px;
	line-height: 42px;
	width: 160px;
	display: block;
	margin: 40px 0 20px 35px;
}

a.ljmore:visited {
	color: #329cf8;
	border: 1px solid #86c5fb;
}

a.ljmore:hover {
	color: #ffffff;
	border: 1px solid #86c5fb;
	background: #009af6
}

a.ljmore:active {
	color: #329cf8;
	border: 1px solid #86c5fb;
}

.fourbox:hover .fourbox_over {
	display: block;
	position: absolute;
	top: 0
}

.fourbox_over {
	width: 274px;
	height: 484px;
	background: url("../images/images/2019images/home/fourtitle.jpg") no-repeat #ffffff;
	border-radius: 16px;
	text-align: center;
	float: left;
	margin-right: 32px;
	box-shadow: 0px 0px 25px 0 #c7e9fd;
	position: absolute;
	top: 0
}

.fourbox_over .title {
	color: #ffffff !important;
	font-size: 20px;
	border-radius: 15px 15px 0 0;
	height: 50px;
	font-weight: 600;
	padding-top: 20px;
	margin-bottom: 29px;
	text-align: center;
}

.fourbox_over .title .sub {
	font-size: 12px;
	text-align: center;
	color: #ffffff;
	font-weight: 100;
	margin-top: 5px;
}

.fourbox_over .boxmain {
	text-align: left;
	margin: 0px 10px 0 15px;
	margin-top: 25px
}

.fourbox_over .boxmain .text {
	margin-left: 28px;
	color: #808080;
	font-size: 12px;
}

.fourbox_over .boxmain .text li {
	color: #000000;
	font-size: 16px;
	padding-bottom: 3px;
}

.fourbox_over .boxmain img {
	float: left
}

.fourbox_over .boxmainmain {
	margin-bottom: 40px
}

.fourbox_over .boxmainmaina {
	margin-bottom: 80px
}

.ninebox {
	width: 100%;
	margin-top: 40px;
}

.ninebox .item {
	width: 325px;
	height: 215px;
	border-radius: 20px;
	text-align: center;
	float: left;
	padding: 50px 0 60px 0;
	box-shadow: 0px 0px 35px 0 #c7e9fd;
	background: #ffffff;
	margin-bottom: 65px;
}

#margin_rl {
	margin: 0 117px;
}

#margin_rl01 {
	margin: 0 117px;
}

.itemhover {
	background: -webkit-linear-gradient(left top, #95e2ff, #3197ff) !important;
	/* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(bottom right, #95e2ff, #3197ff) !important;
	/* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(bottom right, #95e2ff, #3197ff) !important;
	/* Firefox 3.6 - 15 */
	background: linear-gradient(to bottom right, #95e2ff, #3197ff) !important;
	/* 标准的语法（必须放在最后） */
}

.itemhover .title {
	color: #ffffff
}

.itemhover .titlesub {
	color: #ffffff !important;
}

.itemhover .titlesubb {
	color: #ffffff !important;
}

.ninebox .item .title {
	font-size: 20px;
	padding: 11px 0;
	font-weight: 600
}

.ninebox .item .titlesub {
	font-size: 14px;
	padding: 5px 0
}

.ninebox:hover .item .titlesub {
	font-size: 14px;
	padding: 5px 0;
	color: #444444
}

.ninebox .item .titlesubb {
	font-size: 14px;
	color: #999999
}

.ninebox .items {
	width: 302px;
	text-align: center;
	float: left;
	padding-bottom: 60px;
}

.ninebox .items .title {
	font-size: 24px;
	padding: 5px 0;
	font-weight: 600
}

.ninebox .items .titlesub {
	font-size: 14px;
	padding: 5px 0
}

.ninebox:hover .item .titlesub {
	font-size: 14px;
	padding: 5px 0;
	color: #444444
}

.ninebox .items .titlesubb {
	font-size: 14px;
	color: #999999
}


/*.imggover{width: 81px; height:81px;box-shadow: 0px 0px 25px 0 #c7e9fd; border-radius: 50px ;margin: 10px 10px 9px 9px;}*/

.margin_bottom {
	margin-top: 5px !important;
}


/*首页跑动小圆点*/

.ydlodinghome {
	padding-left: 60px;
	padding-top: 100px;
}

.ydlodinghome:hover p {
	color: #1fb5a4
}

.zzsc6home {
	height: 60px;
	float: right;
	clear: both;
	text-align: center;
	width: 100%;
}

.zzsc6home .k-linehome {
	width: 37px;
	height: 37px;
	background: url(../images/images/2019images/home/dot01.jpg);
	border-radius: 100%;
	display: inline-block;
	position: relative
}

.backphome {
	background: #ffffff !important;
	font-size: 22px !important;
	float: left;
	padding: 0 !important;
	color: #666666 !important;
}

.ydlodinghome:hover .zzsc6home>div {
	width: 37px;
	height: 37px;
	background-color: #66c2fa;
	display: inline-block;
	-webkit-animation: bouncedelay 1.4s infinite ease-in-out;
	animation: bouncedelay 1.4s infinite ease-in-out;
	/* Prevent first frame from flickering when animation starts */
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}

.ydlodinghome:hover .zzsc6home .bounce1home {
	-webkit-animation-delay: -0.32s;
	animation-delay: -0.32s;
}

.ydlodinghome:hover .zzsc6home .bounce2home {
	-webkit-animation-delay: -0.16s;
	animation-delay: -0.16s;
}

.onhome {
	background: url(../images/images/2019images/home/dot02.jpg) !important;
	width: 28px !important;
	height: 28px !important;
	display: inline-block;
	margin: 10px;
	margin-bottom: 5px;
	position: relative
}


/*.zzsc6home .k-linehome:before{ content: ""; background:#66c2fa;border-radius: 50px; position: absolute; width: 27px; height: 27px;left:0; }
.onhome:before{ content: ""; background:#c1e6fc;border-radius: 50px; position: absolute; width: 15px; height: 15px;left:0; }*/

@-webkit-keyframes bouncedelay {
	0%,
	80%,
	100% {
		-webkit-transform: scale(0.8)
	}
	40% {
		-webkit-transform: scale(1.2)
	}
}

@keyframes bouncedelay {
	0%,
	80%,
	100% {
		transform: scale(0.8);
		-webkit-transform: scale(0.8);
	}
	40% {
		transform: scale(1.2);
		-webkit-transform: scale(1.2);
	}
}


/*首页跑动小圆点*/

.main_main {
	background: #f1faff
}

.main_mainn {
	background: #f1faff
}

.bottom_box {
	background: #2dc5fe;
	padding: 50px 0 50px 0;
	overflow: hidden;
	clear: both
}

.bottom_main {
	width: 1200px;
	margin: 0 auto;
}

.imglogo {
	float: left
}

.imglogotop {
	margin-top: 37px;
}

.add_bottom {
	width: 383px;
	float: left
}

.add_bottom .add {
	color: #fff;
	font-size: 14px;
	line-height: 180%;
	padding-left: 0px;
}

.bottom_main .caidan {
	width: 452px;
	text-align: center;
	float: left;
	padding: 0 113px;
}

a.caidana:link {
	color: #ffffff;
	font-size: 16px;
	padding: 0 0px;
	display: block;
	width: 80px;
	margin: 50px 4px;
	float: left
}

a.caidana:visited {
	color: #ffffff;
}

a.caidana:hover {
	color: #ffffff;
}

a.caidana:active {
	color: #ffffff;
}

.main_boxafter {
	margin-bottom: 60px;
}

.main_main_sl {
	height: 567px;
}

.main_main:after {
	content: "";
	clear: both;
	overflow: hidden;
	display: block;
	padding-bottom: 70px;
}

.sixbox_main {
	width: 100%;
	background: url(../images/images/2019images/home/eigh_B.png) center center;
	height: 800px;
}

#sixboxli {
	background: #005ccc
}

.sixbox {
	width: 1260px;
	margin: 0 auto;
	font-size: 18px;
	color: #ffffff;
	overflow: hidden;
	margin-top: 12px;
}

.sixbox a li {
	position: relative;
	width: 220px;
	border: 2px solid #fff;
	float: left;
	background: #00c8fa;
	height: 220px;
	border-radius: 10px;
	color: #ffffff;
	margin: 13px;
}

.stylew {
	color: #ffffff !important;
}

.sixbox a li .title {
	font-size: 18px;
	margin-left: 15px;
	margin-top: 10px;
	font-weight: 600;
	margin-bottom: 5px;
}

.sixbox a li .more {
	transition: all 1s;
	-webkit-transition: all 1s;
	/* Safari */
	opacity: 0;
	font-size: 12px;
}

.sixbox a li:hover .more {
	width: 77px;
	height: 22px;
	line-height: 22px;
	border-radius: 20px;
	font-size: 12px;
	margin-left: 15px;
	margin-top: 15px;
	border: 1px solid #ffffff;
	text-align: center;
	opacity: 1
}

.sixbox a li .subtitle {
	font-size: 12px;
	margin-left: 15px;
}

.sixbox a li:hover .mask_ten {
	background: rgba(0, 78, 173, .8);
	height: 220px;
	border-radius: 10px;
}

.sixbox a li:hover .title {
	margin-top: 30px;
}

.mask_ten {
	width: 100%;
	height: 100px;
	background: rgba(0, 0, 0, .5);
	position: absolute;
	bottom: 0;
	border-radius: 0 0 10px 10px;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	/* Safari */
}

a.fourboxabottom:link {
	margin-bottom: 90px;
}

a.fourboxatop:link {
	margin-top: 40px;
	margin-bottom: 0
}

.sixblleft {
	width: 544px;
	height: 437px;
	float: left;
}

.sixblleft img {
	margin-left: 50px;
	margin-top: 30px;
}

.sixblright {
	float: left;
	width: 277px;
	margin-left: 15px
}

.sixblright .item {
	float: left;
	width: 277px;
	margin-top: 35px;
}

.sixleft {
	margin-left: 96px;
}

.sixblright .item .img {
	margin: 20px 5px;
	background: rgba(255, 255, 255, .1);
	border-radius: 50px;
	text-align: center;
	float: left
}

.sixblright .item .img img {
	/*position:relative;top:50%;transform:translateY(-50%);*/
}

.sixblright .item .text {
	color: #666666;
	font-size: 14px;
	padding-left: 10px;
	padding-top: 20px;
	float: left
}

.sixblright .item .text li {
	font-size: 18px;
	color: #000000;
	margin-bottom: 5px;
	font-weight: 600
}

.albox {
	width: 100%;
	padding-left: 10px
}

.albox li {
	width: 188px;
	float: left;
	margin: 10px 5px;
}

.newstitle {
	width: 100%;
	text-align: center
}

.newstitle li {
	font-size: 18px;
	color: #666666;
	display: inline-block;
	padding: 0 20px;
	margin: 0 3px;
}

.onli a {
	color: #ffffff !important;
	height: 36px;
	line-height: 36px;
	display: inline-block;
	border-radius: 20px;
	background: url(../images/images/2019images/home/news_btn.png);
	/* background: -webkit-linear-gradient(top right, #3f95fd , #65d5ff);
	background: -o-linear-gradient(top right,   #3f95fd , #65d5ff);
	background: -moz-linear-gradient(top right,  #3f95fd , #65d5ff);
	background: linear-gradient(top right,  #3f95fd , #65d5ff);*/
}

.news_main {
	width: 100%;
	margin-top: 40px;
}

.news_main .item {
	width: 574px;
	padding: 10px;
	box-shadow: 0 0 12px rgba(43, 139, 255, .2);
	float: left;
	background: #ffffff;
	margin-bottom: 20px;
	border-radius: 5px;
}

.news_main .item:hover {
	box-shadow: 0 0 12px rgba(43, 139, 255, .2);
	border: 1px solid #00c8fa;
	border-radius: 5px;
}

.news_main:nth-child(1) {
	margin-right: 20px;
}

.news_main .item:nth-of-type(odd) {
	margin-right: 20px;
}

.news_main .item img {
	width: 185px;
	height: 110px;
	float: left
}

.news_main .item .mainbox {
	width: 367px;
	padding-left: 10px;
	float: left
}

.news_main .item .mainbox .title {
	font-size: 16px;
	padding-top: 8px;
}

.news_main .item .mainbox .titlesub {
	font-size: 14px;
	color: #a8a8a8;
	margin: 5px 0
}

.news_main .item .mainbox .submargin {
	margin-top: 10px;
}

a.morea:link {
	color: #00c8fa;
	float: right;
	font-size: 14px;
}

a.morea:visited {
	color: #00c8fa;
}

a.morea:hover {
	color: #009af6;
}

a.morea:active {
	color: #00c8fa;
}

a.moreaa:link {
	color: #999999;
	font-size: 14px;
}

a.moreaa:visited {
	color: #999999;
}

a.moreaa:hover {
	color: #009af6;
}

a.moreaa:active {
	color: #999999;
}

a.ablock:link {
	display: block
}

a.ablock:hover .title {
	color: #0051b3 !important;
}

a.lin:link {
	color: #999999;
	font-size: 14px;
}

a.lin:visited {
	color: #999999;
}

a.lin:hover {
	color: #009af6;
}

a.lin:active {
	color: #999999;
}

a.bottoma:link {
	color: #ffffff;
}

a.bottoma:visited {
	color: #ffffff;
}

a.bottoma:hover {
	color: #ffffff;
}

a.bottoma:active {
	color: #ffffff;
}

a.mb:link {
	color: #8c8c8c;
	font-size: 12px;
}

a.mb:visited {
	color: #8c8c8c;
	font-size: 12px;
}

a.mb:hover {
	color: #009af6;
}

a.mb:active {
	color: #8c8c8c;
	font-size: 12px;
}

.bottom_left {
	width: 280px;
	height: 250px;
	border-right: 1px solid #3395e5;
	color: #ffffff;
	font-size: 14px;
	float: left;
	margin-left: 10px;
}

.bottom_left li {
	padding: 15px 0 0 0px;
	line-height: 210%
}

.bottom_center {
	border-right: 1px solid #3395e5;
	width: 150px;
	height: 250px;
	font-size: 14px;
	padding-left: 50px;
	float: left;
	line-height: 280%
}

.bottom_center ul {
	float: left;
	width: 125px;
}

.bottom_centerc {
	width: 250px;
}

.bottom_center .title {
	font-size: 16px;
	color: #fff;
	padding-bottom: 0
}

.bottom_centertitle {
	padding-bottom: 10px !important;
}

.bottom_right {
	width: 200px;
	text-align: center;
	color: #ffffff;
	float: left;
	line-height: 200%
}

.bottom_right li {
	padding-top: 10px;
	font-size: 14px;
}

.box_bottom {
	padding: 20px 0;
	background: #f5f5f5
}


/*右侧咨询框*/

.messagebox {
	width: 48px;
	position: fixed;
	right: 5px;
	top: 250px;
}

.zxbox {
	background: url(http://cdn.ykysoft.com/ykysoft_com/home/onling/aa01.png);
	width: 60px;
	height: 70px;
}

.zxbox:hover {
	background: url(http://cdn.ykysoft.com/ykysoft_com/home/onling/aa01.png) 120px 0px
}

.qqbox {
	background: url(http://cdn.ykysoft.com/ykysoft_com/home/onling/aa02.png);
	height: 70px;
}

.qqbox:hover {
	background: url(http://cdn.ykysoft.com/ykysoft_com/home/onling/aa02.png)120px 0px
}

.qqbox:hover .qq_box {
	display: block;
	right: 145px;
}

.qq_box {
	background: #4ce4db;
	width: 150px;
	height: 50px;
	line-height: 50px;
	color: #FFF;
	text-align: center;
	display: none;
	position: relative;
	font-size: 18px;
}

.wxbox {
	background: url(http://cdn.ykysoft.com/ykysoft_com/home/onling/aa03.png) 0;
	height: 70px;
}

.wxbox:hover {
	background: url(http://cdn.ykysoft.com/ykysoft_com/home/onling/aa03.png)120px 0px
}

.wxbox:hover .wx_box {
	display: block;
	right: 105px;
	top: -70px;
}

.wx_box {
	background: #ffffff;
	width: 92px;
	height: 92px;
	color: #FFF;
	text-align: center;
	display: none;
	position: relative;
	font-size: 18px;
	padding: 3px 3px;
	border: #60cafe solid 1px;
	border-radius: 6px;
}

.telbox {
	background: url(http://cdn.ykysoft.com/ykysoft_com/home/onling/aa04.png);
	height: 70px;
}

.telbox:hover {
	background: url(http://cdn.ykysoft.com/ykysoft_com/home/onling/aa04.png) 120px 0;
	position: relative
}

.telbox:hover .tel_box {
	display: block;
	right: 54px;
	top: -1px;
	position: absolute
}

.tel_box {
	background: #ffffff;
	width: 150px;
	height: 70px;
	color: #19b1fc;
	width: 150px;
	text-align: center;
	display: none;
	position: relative;
	font-size: 16px;
	border: #60cafe solid 1px;
	border-right: #50cdc5 solid 0px;
	border-radius: 6px;
	font-weight: 600
}

.qbd {
	color: #111111;
	font-size: 12px;
	text-align: left;
	padding: 15px 0px 5px 15px;
	font-weight: 500
}

.text {
	font-size: 12px;
	color: #666666;
	margin-top: 45px;
}

.phonebox {
	background: url(http://cdn.zpysoft.com/zpysoft_com/home/fix-ico.png) -100px -218px #4ce4db;
	height: 50px;
}

.phonebox:hover {
	background: url(http://cdn.zpysoft.com/zpysoft_com/home/fix-ico.png) -0px -218px #4ce4db
}

.phonebox:hover .phone_box {
	display: block;
	right: 145px;
	background: #ffffff;
	width: 150px;
	height: 70px;
	color: #02c2b6;
}

.phone_box {
	background: #ffffff;
	width: 150px;
	height: 70px;
	color: #02c2b6;
	text-align: center;
	display: none;
	position: relative;
	font-size: 18px;
	border: #60cafe solid 1px;
	border-right: #60cafe solid 0px;
}

.zck_box {
	width: 60px;
	position: fixed;
	right: 10px;
	top: 200px;
	z-index: 999
}

.zck_box li {
	width: 60px;
	border-radius: 6px;
	margin: 3px;
	color: #FFF;
	text-align: center;
	-webkit-transition: all ease 300ms;
	-moz-transition: all ease 300ms;
	-ms-transition: all ease 300ms;
	-o-transition: all ease 300ms;
	transition: all ease 300ms;
	border: #60cafe solid 1px
}

.zck_box li:hover {}


/*右侧咨询框*/

.newtitlebox {
	text-align: center
}

.new_title {
	color: #0196f0;
	display: inline-block;
	font-size: 36px;
	background: url(../images/images/2019images/yunduan/dd.jpg) center center no-repeat;
	min-width: 330px;
	min-height: 83px;
	line-height: 83px;
}

.new_titlesub {
	font-size: 18px;
	color: #8c8c8c
}

.new_titlemore {
	color: #0196f0;
	display: inline-block;
	font-size: 36px;
	background: url(../images/images/2019images/yunduan/dd02.jpg) center center no-repeat;
	min-width: 524px;
	min-height: 83px;
	line-height: 83px;
}

.ny_mainbox {
	width: 100%;
	background: #f7f7f7;
}

.ny_mainbox_box {
	margin: 0 auto;
	width: 1200px;
	padding: 100px 0;
	overflow: hidden
}

.ny_box {
	width: 400px;
	float: left
}

.ny_box01 {
	width: 450px
}

.ny_box02 {
	width: 380px
}

.ny_box03 {
	margin-top: 100px;
}

.ny_box .title {
	font-size: 32px;
}

.ny_box .titlesub {
	font-size: 22px;
	padding: 8px 0
}

.ny_box .texta {
	font-size: 20px;
	padding-top: 25px;
}

.ny_box .textb {
	font-size: 16px;
	color: #8c8c8c;
	text-indent: 36px;
}

.ny_box .topmain {
	margin-top: -35px;
	width: 312px;
	margin-left: 36px;
	text-indent: 0;
	font-size: 18px;
}

.ny_boxright {
	margin-right: 50px;
	margin-left: 20px;
}

.ny_boxleft {
	margin-left: 70px;
	margin-right: 0px;
}

.ny_boxleft {
	margin-left: 50px
}

.imgleft {
	float: left
}

.order_box3 {
	margin-right: 65px;
	width: 360px;
	float: left;
	padding-bottom: 50px;
}

.open {
	border-bottom: 1px solid #ededed;
	line-height: 40px;
	font-size: 18px
}

.newsb_zw {
	width: 363px;
	float: left;
	overflow: hidden;
}

.newsb_zw span {
	width: 50px;
	float: right;
	color: #999
}

.newsb_zw ul {
	list-style: none;
	margin: 0;
	padding: 0
}

.newsb_zw li {
	margin-top: 10px;
	height: 30px;
	border-bottom: 1px solid #ededed;
}

.newsb_zw dl {
	padding: 4px 0px;
	overflow: hidden;
}

.newsb_zw dl dt {
	height: 28px;
	line-height: 28px;
	background: transparent url("../images/images/wen.gif") no-repeat scroll 8px 4px;
	padding-left: 36px;
	font-weight: bold;
}

.newsb_zw dl dd {
	line-height: 24px;
	overflow: hidden;
	display: block;
	padding: 3px 0px 0px 36px;
	background: transparent url("../images/images/da.gif") no-repeat scroll 8px 7px;
}

#showmfsy {
	width: 521px;
	height: 440px;
	background: url(../images/images/2019images/mf_back.png);
	position: absolute;
	margin-left: -260px;
	text-align: center;
	z-index: 999
}

#showmfsy #close {
	width: 31px;
	height: 31px;
	margin-left: 501px;
	margin-top: -10px;
	cursor: pointer;
}

/*.content {
	width: 350px;
	margin: 0 auto;
	margin-top: 70px;
}*/

.mask {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background: rgba(0, 0, 0, 0.2);
	z-index: 998
}

.magin-top {
	margin-top: 80px;
}

.margin-topa {
	width: 430px;
	margin-top50px;
	margin-right: 10px;
}

.margin-topb {
	width: 490px;
	margin-top: 80px;
}

.n_n_nyy {
	width: 905px;
	border-radius: 3px;
	border: 1px #d5d5d5 solid;
	float: left;
	margin: 0 0px 0 30px;
}

.newn_rightt {
	width: 803px;
	margin-top: 0px;
	float: left;
	font-size: 14px;
	line-height: 180%;
	padding: 10px 50px;
	text-align: left;
	border: 1px solid #d2d2d2;
	display: inline;
}

.newn_rightt h1 {
	display: block;
	width: 810px;
	text-align: center;
	height: 50px;
	line-height: 50px;
	font-size: 18px;
	font-weight: bold;
	color: #333;
}

.newn_rightt h5 {
	display: block;
	width: 800px;
	text-align: center;
	height: 30px;
	line-height: 30px;
	background-color: #F2F2F2;
	font-size: 12px;
	color: #999;
}

.newn_rightt span {}

.newn_rightt p {
	display: block;
	margin: 0px 10px;
	width: 800px;
	font-size: 14px;
	line-height: 160%;
	color: #333;
}

.lxxx {
	width: 261px;
	float: right;
	display: inline;
	background: #ffffff;
	padding: 3px;
	border: #F3F3F3 0px solid;
}

.news_mfsy_box {
	width: 263px;
	height: 368px;
	margin-top: 7px;
	background: url(../images/images/2019images/news/02.jpg);
}

.news_four {
	width: 263px;
	border: 1px solid #009af6;
	border-radius: 5px;
	position: relative;
	margin-top: 10px;
}

.news_four .title {
	width: 149px;
	height: 28px;
	margin-top: 10px;
	font-size: 18px;
	color: #ffffff;
	border-radius: 0 5px 5px 0;
	text-align: center;
	background: -webkit-linear-gradient(#54bcfa, #069cf6);
	/* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(#54bcfa, #069cf6);
	/* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(#54bcfa, #069cf6);
	/* Firefox 3.6 - 15 */
	background: linear-gradient(#54bcfa, #069cf6);
	/* 标准的语法 */
}

.news_four .text {
	margin: 10px 10px;
	color: #333333;
	font-size: 14px;
	line-height: 110%;
}

.news_four .bottom {
	font-size: 12px;
	color: #666666;
	width: 100%;
	height: 35px;
	line-height: 35px;
	text-align: center;
	border-top: 1px solid #2dc5fe;
	margin-top: 20px;
}

.news_four .bottom span {
	color: #2dc5fe;
	display: inline-block;
	margin: 0 2px;
	float: none
}

.mfsy_open {
	position: absolute;
	top: 77px;
}

.newmf {
	height: 40px;
}

.hitp h3 {
	background: url(../images/images/2019images/news/0707.jpg);
	margin-top: 20px;
	border-radius: 10px;
	height: 30px;
	color: #ffffff;
	line-height: 30px;
	width: 91px;
	text-align: center;
	font-size: 13px;
	font-weight: 400;
}

.hitp ul {
	margin: 0;
	padding: 0;
	background: url(../images/images/2019images/news/08.jpg);
	background-repeat: repeat;
	background-repeat: no-repeat;
	overflow: hidden;
}

.hitp ul li {
	text-indent: 30px;
	height: 29px;
	line-height: 29px;
	float: left;
	width: 50%;
	padding-top: 5px;
}

.ydjhzfbox {
	width: 900px;
	margin: 0 auto;
	color: #6e6e6e
}

.ydjhzfbox li {
	width: 80px;
	float: left;
	text-align: center;
	margin: 0 23px;
	padding-top: 55px;
}

.fixbottom {
	z-index: 999;
	width: 50px;
	height: 45px;
	position: fixed;
	top: 200px;
	right: 0;
	font-size: 15px;
	z-index: 999;
	color: #f45b77;
}

.fixbottom .item {
	text-align: center;
	line-height: 45px;
}

.fixbottom .item01 {
	color: #ffffff;
}

.fixbottom .item img {
	width: 50px;
	margin-bottom: -8px
}