@charset "utf-8";
/* CSS Document */
body {margin:0 auto; padding: 0; min-width:320px;  max-width:750px;height: 100%; min-height: 100%; color:#515151; font-family:"\5FAE\8F6F\96C5\9ED1","\5b8b\4f53", Arial, Helvetica, sans-serif; font-size:100%;  line-height: 1.231; -webkit-touch-callout: none; display: -webkit-box; -webkit-box-orient: vertical; -webkit-box-align: stretch; font-family:'微软雅黑';}
.baner2019{width:100%;}
.baner2019 img{width: 100%; margin: 0; padding: 0}
* { margin: 0; outline: 0; padding: 0;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
a { text-decoration: none; color:#515151}
.red{color:#fff100;}
a:link {color:#515151;font-size:0.9rem;font-family:'微软雅黑'; }
a:visited {color:#515151;font-size:0.9rem;font-family:'微软雅黑';}
a:hover {color:#515151;font-size:0.9rem;font-family:'微软雅黑';}
a:active {color: #515151;font-size: 0.9rem;font-family: "微软雅黑";}
.backToTop {display: none; width:41px; height:41px;  background-size: cover; line-height: 1.2; padding: 10px 10px; color: #fff; font-size: 12px; text-align: center;
	position: fixed; _position: absolute; right: 2px; bottom: 50px; _bottom: "auto"; cursor: pointer; opacity:1; filter: Alpha(opacity=100); z-index: 100}
.backToTop:hover{ background-color: #;}
.HomeTop {display: none; width:41px; height:41px;  background: url("../images/lsysoft/right04.png"); background-size: cover; line-height: 1.2; padding: 10px 10px; color: #fff; font-size: 12px; text-align: center;
	position: fixed; _position: absolute; right: 2px; top: 50px; _bottom: "auto"; opacity:1; filter: Alpha(opacity=100); z-index: 100;cursor: pointer; }

a.more:link {color:#009af6;font-size:1rem;font-family:'微软雅黑'; line-height:200%; display:block; margin:0 35%}
a.more:visited {color:#009af6;font-size:1rem;font-family:'微软雅黑';line-height:200%;display:block}
a.more:hover {color:#009af6;font-size:1rem;font-family:'微软雅黑';;line-height:200%;display:block}
a.more:active {color: #009af6;font-size:1rem;font-family: "微软雅黑";line-height:200%;display:block}
a.details:link {color:#0082e7;font-size:15px;font-family:'微软雅黑'; cursor: pointer; line-height:230%; display:block; margin:0 auto; border: 1px solid #0082e7; border-radius: 30px; text-align: center; width: 227px; margin-top:25px; margin-bottom: 15px;}
a.details:visited { color:#0082e7;font-size:15px;font-family:'微软雅黑';line-height:230%;display:block; border: 1px solid #009af6; border-radius: 30px;}
a.details:hover {  color:#009af6;font-size:15px;font-family:'微软雅黑';;line-height:230%;display:block; border: 1px solid #009af6; border-radius: 30px;}
a.details:active { color: #0082e7;font-size:15px;font-family: "微软雅黑";line-height:230%;display:block; border: 1px solid #009af6; border-radius:30px;}
html {color:#515151;height: 100%; max-width: 750px; margin: 0 auto; -webkit-text-size-adjust: auto; -ms-text-size-adjust: auto;text-size-adjust: auto;font-family:'微软雅黑';}
ul,li{margin:0;padding:0;list-style-type:none;}
/*-----------------------*/
.bottom_bottomnew{ position:fixed;bottom:0; background:#009af6;  width:100%;max-width:640px; min-width:320px; height:40px; line-height:40px; text-align:center; color:#FFF;font-family:"微软雅黑"; font-size:3.5rem; z-index:2}
.bottom_box{ background:#f1f1f1; clear:both; text-align:center; line-height:150%;font-size:1.5rem;  padding-top:5px;}
.bottom_box a{font-size:1.5rem;}
.bottom_box p{ font-size:0.9rem; padding-bottom:5px; line-height:120%}
.bottom_bottom{ position:fixed;bottom:0; background:#535353;  width:100%;max-width:640px; min-width:320px; height:50px; line-height:50px; text-align:center; color:#FFF;font-family:"微软雅黑"; font-size:1.7rem}
.bottom_bottom a{ width:24%; text-align:center; border-left:#989898 1px solid; display:inline-block; color:#FFF;font-size:1.7rem}

.topbox{ overflow:hidden}
.topbox:after{ content:""; clear:both}
.topbox li{ float:right; width:50%; text-align:right; padding-right:5px;}
.topbox li img{ width:80%; margin:0 auto; margin-top:10px; margin-bottom:-10px;}
.topbox li p{ width:100%;float:right; color:#ff9521; font-family:Arial, Helvetica, sans-serif; font-size:1.2rem; margin:0; padding:0;  padding-right:10px; padding-bottom:0.3rem}
.topbox li p img{ width:12%}
.topbox img{ width:15%; margin-bottom:-7px;}
.topbox span{ display:inline-block; width:33%; margin-top:10px; margin-left:10px;}
.topbox span img{width:100%;}
.mfsy02box{ background:#ccebfd; padding-bottom:15px;}
.mfsy02box h4{ background:#009af6; color:#ffffff; font-size:1rem; text-align:center; font-weight:300; line-height:2rem; margin-bottom: 20px;}
.yzsjjbox{ position:relative;  margin:0 10%;min-height:6rem;width:80%; background:rgba(255,255,255,0.2);-webkit-box-shadow: 0 0 8px rgba(248, 148, 143, .5);
-moz-box-shadow: 0 0 8px rgba(248, 148, 143, .5);
box-shadow: 0 0 8px rgba(248, 148, 143, .5); border-radius:10px; padding-bottom:10px;}
.yzsjjbox h3{ position:absolute;top:-15%; width:70%; border-radius:10px; margin:0 15%; color:#7d4c1b; height:2.3rem; line-height:2.3rem; font-size:1.1rem;text-align:center;/* background: -webkit-linear-gradient(#fbc98f, #fbb15b);  Safari 5.1 - 6.0
    background: -o-linear-gradient(#fbc98f, #fbb15b);
    background: -moz-linear-gradient(#fbc98f, #fbb15b);
    background: linear-gradient(#fbc98f, #fbb15b); /* 标准的语法（必须放在最后）*/
	 font-weight:500; background:#fff549
}

.yzsjjbox ul{ margin:0; padding:0; width:100%; padding-top:30px;}
.yzsjjbox ul li{ width:25%; float:left; text-align:center; color:#ffffff}
.yzsjjbox ul li p{ text-align:center; margin:0; font-size:0.8rem;}
.yzsjjbox ul li img{ width:60%; margin:0 10%}
.box1234{ margin-top:-3rem; padding:0 2rem;}
/*免费试用*/
.mfzc01_box{ background:#d6ebfb; padding:10px 0 40px 0;margin:0; margin-top:-3px;}
/*.mfsy_bot{border:0;border-bottom:2px solid transparent;
 border-image: -webkit-linear-gradient(90deg,#ed485f,#ffb1c0) 30 30;
     border-image: -moz-linear-gradient(90deg,#ed485f,#ffb1c0) 30 30;
     border-image: linear-gradient(90deg,#ed485f,#ffb1c0) 30 30;}*/
	 .mfsy_bot{ width:100%;  background-size:100% 2px;background-position-y:bottom}

.mfzc01_box{ background:#d6ebfb; padding:15px 0;}
.mfzc01_boxtitle{ color:#0082e7; text-align:center; font-size:22px; height: 40px; padding: 0 30px;}
.mfzc01_boxtitle li{ background:#d6ebfb; padding: 5px 10px; line-height:20px; display: inline-block; font-weight: 500; margin:0 auto; clear:both;
	position:relative; top:0px; z-index:1;height:10px;}
.mfzc01hr{ height:1px;border:none;border-top:1px solid #0082e7; position:relative; top:18px; z-index:0; width:100%;}
.mfzc01_box_main{ background: #fff; border-radius: 10px; margin:10px 30px; overflow: hidden; padding: 20px 15px !important;
box-shadow: 0 0 30px rgba(0,130,231,0.2)}

/*主要内容结束*/

/*首页新闻*/

.newsb_zw{ width:100%}
.newsb_zw ul{ margin:10px; padding:0}
.newsb_zw ul li{ line-height:40px;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;.white-space:nowrap; height:40px; border-bottom:#e5e5e5 1px solid; background: #fff}
.newsb_zw ul li b{ color:#009bf8}
.newsb_zw ul li span{ float:right; display: inline-block; width:50px; font-size:0.8rem}
.adv_mrmf{ min-width:320px; max-width:640px; margin-top:10px;}

/*首页新闻*/
/*案例*/
.style6{ font-size:38px}
.box6800{background:url(../images/2019image/home/bd06.jpg) #0091f0 no-repeat;background-size:100%; padding-bottom:30px; }
.box6800 h4{ letter-spacing:2px;text-align:center; color:#ffffff; font-size:1.4rem; padding:8% 0; font-weight:200; font-weight:600;text-shadow: 0 0 10px #035687;/* -webkit-text-stroke: 1px #009af6;*/
	text-shadow:#009af6 3px 0 0,#009af6 0 3px 0,#009af6 -2px 0 0,#009af6 0 -2px 0;
	-webkit-text-shadow:#009af6 2px 0 0,#009af6 0 2px 0,#009af6 -2px 0 0,#009af6 0 -2px 0;
	-moz-text-shadow:#009af6 2px 0 0,#009af6 0 2px 0,#009af6 -2px 0 0,#009af6 0 -2px 0;
	*filter: Glow(color=#009af6, strength=5);
}
.box6800 ul{ margin:0; padding:0;   display: -webkit-flex;/*新版本：Chrome*/
	display: flex;/*新版本：Opera 12.1,Firefox 20+*/ margin:0 10px}

.box6800 ul  img{ border-radius:0.3rem; display:block; padding:0; width:100%}
.icontop{ margin-top: 8px;}
@media screen and (min-width: 320px) and (max-width: 320px) {
	.whyboxtitle h3{ font-size:1.2rem}
	.whybox .left ul li{ font-size:0.8rem; padding:10px 0 10px 25px; position:relative}
	.whybox .left ul li .text{margin-left: 33px;}
	.yzsjjbox h3{ font-size:1.1rem;height: 2.1rem;
    line-height: 2.1rem;}
	.top_box .maintext{ font-size:1.2rem}
.top{ height:252px;}
}
@media screen and (min-width: 375px) and (max-width: 375px) {

.top{ height:295px;}
}
@media screen and (min-width: 414px) and (max-width: 414px) {

.top{ height:326px;}
}
@media screen and (min-width: 360px) and (max-width: 360px) {
	.whyboxtitle h3{ font-size:1.3rem}
	.whybox .left ul li{ font-size:0.8rem; padding:20px 0 10px 25px; position:relative}
	.whybox .left ul li .text{margin-left: 33px;}
.top{ height:283px;}
}
.sixbs{background:url(../images/2019image/home/bd05.jpg); background-size:100%; text-align:center; clear: both; padding: 5px 0}
.sixbs p{ color:#ffffff; font-size:1.4rem; padding:0.55rem 0}
.sixbs li{ font-size:1.8rem; color:#ffffff;}
.sixbs li b{ font-size:2.0rem; font-weight:500; margin:0 0.3rem}
.sixbs li span{ display:inline-block;padding:0 0.2rem;font-size:1.8rem;background:#ffffff;color:#fa821a;border-radius:5px;margin:5px;}
.fouryi{
	width: 100%;
	display: flex;
	padding-bottom: 16px;
}
.fouryi a:link{flex: 1}
.fouryi a .item{ flex: 1; border-right: 1px solid #f5f5f5;
text-align: center}
.fouryi a .item h2{ font-size: 13px;
	color: #333333;
	font-weight: 500;
margin: 0; padding: 0;
}
.fouryi a .item li{ font-size: 11px; color: #666666; line-height: 200%}
.fouryi a .item img{width:70%}

.fouryi a .item .button{ border: 1px solid #f48297; font-size: 11px; color: #f48297; width:60%; border-radius: 3px; padding: 2px; margin: 0 auto; margin-top: 5px;}
.fouryi a .item .button span{display: inline-block; background:#f48297; color: #ffffff; font-size: 11px; width: 15px; height:15px; margin-left: 5px;
border-radius: 50px;
}

.fouryi a .on{ flex: 1; border-right: 1px solid #f5f5f5;
	text-align: center}
.fouryi a .on h2{ font-size: 13px;
	color: #f48297;
	font-weight: 500;
	margin: 0; padding: 0;
}
.fouryi a .on li{ font-size: 11px; color: #f48297; line-height: 200%}
.fouryi a .on img{width:70%}

.fouryi a .on .button{ border: 1px solid #f48297; font-size: 11px; color: #ffffff;background: -webkit-linear-gradient(#ff97ab, #f27e94); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(#ff97ab, #f27e94); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(#ff97ab, #f27e94); /* Firefox 3.6 - 15 */
	background: linear-gradient(#ff97ab, #f27e94); /* 标准的语法 */;width:60%; border-radius: 3px; padding: 2px; margin: 0 auto; margin-top: 5px;}
.fouryi a .on .button span{display: inline-block; background:#ffffff; color: #f48297; font-size: 11px; width: 15px; height:15px; margin-left: 5px;
	border-radius: 50px;
}

.anniubut{border-radius:5px; color:#ffffff;background: -webkit-linear-gradient(#ff6f83, #eb4b62);
    background: -o-linear-gradient(#ff6f83, #eb4b62);
    background: -moz-linear-gradient(#ff6f83, #eb4b62);
    background: linear-gradient(#ff6f83, #eb4b62); width:70%;border:0; font-size:20px; height:40px; font-family:微软雅黑; text-indent:0 }
.box {
    
    border-radius: 5px;
    background: #ffffff;
    margin: 10px 30px;
    padding-bottom: 15px;
    padding-top: 10px;
}
.tdleft{ text-align:center}
.codeclice{
	cursor:pointer; position:relative
}
.hqcode{width:35%; text-indent:-5px; background:#ff6f83; color:#ffffff; text-align:center }
.codewhide{width:52%;}

a.mfsy_box:link {
	border: 1px solid #ffffff !important;
	border-radius: 8px;
	font-size: 1rem;
	height: 30px;
	display: block;
	width: 25%;
	margin: 5% auto;
	padding: 1px 20px;
	line-height: 30px;
	text-align: center;
	color: #ffffff !important;
}

a.mfsy_box:visited {
	border: 1px solid #ffffff !important;
	border-radius: 8px;
	font-size: 1rem;
	height: 30px;
	width: 25%;
	margin: 5% auto;
	padding: 1px 20px;
	line-height: 30px;
	text-align: center;
	color: #ffffff !important;
}

a.mfsy_box:hover {
	background: #ffffff;
	color: #117768 !important;
	font-size: 1rem !important
}
a.mfsy_box:active {
	background: #ffffff;
	color: #f98f93 !important;
}
.fixbottom{
	z-index: 999;
	width: 67px;
	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; margin-top: 10px;}
.fixbottom .item img{ width:67px; margin-bottom: -8px}
.hrour{height:1px;border:none;border-top:2px solid #ffffff; margin-top: 10px; width: 50px;}
.ourbox{ width: 100%; background:url(../images/2019image/home/our.png); margin-top:0px;  padding-top:50%;  background-size: cover; position: relative}
.ourbox .mainitem{ position: absolute ;left: 0; top:0; padding: 20px; color: #ffffff; font-weight: 500}
.ourbox .mainitem .title{ font-size: 24px; padding-bottom: 10px; font-weight:600; padding-top:10px;text-shadow:1px 3px 2px #2d97d1 }
.ourbox .mainitem .titlesub{ font-size: 14px;line-height: 180%; font-weight: 500}
.Recommendbox{ font-size: 15px; color: #666666; width: 94%; text-align: left; margin: 0 3%;
	transform: scale(1,1.1);
	-ms-transform: scale(1,1.1);
	-webkit-transform: scale(1,1.1);
	-moz-transform: scale(1,1.1);
	-o-transform: scale(1,1.1);}
.Recommendbox_white{background: #ffffff; width: 100%; padding: 20px 0;padding-top:10px;}
.Recommendbox_gra{background: #ebf5fd; width: 100%;padding: 20px 0;padding-top: 10px;}
.Recommend{ width: 100%;   padding-top:12%; margin-top: 8px;  background-size: cover; position: relative;}
.Recommend .minaaa{ color: #0082e7; font-size: 24px; font-weight: 600; position: absolute; left: 2px; top:0; text-align: left; width: 100%; }
.hr01{height: 1px; border: none; border-top: 1px solid #add7f7; width: 80%; margin-top: 7px;}
.Recommendbox .title{ font-size: 13px; color: #999999; text-align: left; padding: 0px 6px; margin-bottom:20px;line-height: 150%; margin-top: 2px;}
.Recommendbox_img{ width: 100%}



.botmfsy{    background: #fde4e4 url() no-repeat;    background-size: 100% 2px;
	background-position-y: bottom;
}
.six_bac{ background:  url() no-repeat; background-size: cover; padding-bottom: 30px; }

.beforelist{ float: left; width: 20%}
.beforelistbox{ float: left; width: 9%}
.newtitle{ font-size: 24px; font-weight: 500; text-align: center; line-height: 300%; color: #000}
/*表单样式*/
td{ font-size:13px;}
th{ font-size:13px; width:80px; padding:0 5px; text-align:right; font-weight:100;}
input{ height:32px; width:100%; text-indent:1rem; margin:8px auto; font-size:16px; color: #0082e7; border:1px solid #0082e7; background: #ffffff;
	border-radius:5px;}
#code_img{ position: absolute;right:20px; top:15px; border-radius: 20px;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
	color:#949494;
}
input:-moz-placeholder, textarea:-moz-placeholder {
	color:#949494;
}
input::-moz-placeholder, textarea::-moz-placeholder {
	color:#949494;
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
	color:#949494;
}
.button_tj{ background:#0082e7; color:#ffffff; font-size: 18px; margin-top: 5px;}
.yzminput{width:40%; text-indent:-5px; line-height:32px;height:32px; background:#0082e7; border:0; color:#ffffff; text-align:center;}
.tdble{ margin: 0 30px;}
/*表单样式*/

/*主菜单*/
.cd_tow{width: 50%; float:left}
.caidan{width:100%;position: fixed;top:0; background: #ffffff;  z-index: 99
}
.caidan .logo{width: 20%; float: left; padding:7px 10px 3px 10px}
.caidan .cc{width: 7%; float: right; padding:14px 15px 0px 15px;}
.caidan .logo img ,.caidan .cc img{width: 100%;}

.menu{ display: none; position: absolute; height: calc(100% + 600px); width: 100%;background: #ffffff;left:0;top:0;z-index: 999}
.caidan .cc:hover .menu{display: block; }
.menu .img{width:20% !important;margin: 7px 10px 10px 10px;}
.menu .img01{width:45% !important;margin:14px 0px 0px 15px;}

.menu2{font-size: 14px; color: #999999;line-height:250%;text-indent: 10px;}
.menu1{ border-bottom:1px solid #efefef; background:#ffffff; line-height:366%; font-size: 14px;padding-left: 30px;}
.menu2 a{color: #999999 !important;font-size: 13px
}
.menu1 a{color: #000000;font-size: 16px
}
.menu2 ul{border-bottom:1px solid #efefef;}
#close{cursor: pointer}
.contact_right li {
    width: 100%;

	padding:10px !important;
 
}
.mfsy_b{ 
background: #ffffff; color: #0082e7; float:right; font-size: 13px; 
text-align: center; border: 1px solid #0082e7;
line-height: 210%; margin-top:7px; border-radius:5px; width: 26%
}
.about_text{line-height: 180%;margin: 0 5%}
