body{background-color: f8f8f8}
.banner{ position:relative}
.banner h2{ text-align:center; color:#fff; margin-top:40%; font-size:24px; line-height:32px}
.banner p{ font-size:12px; text-align:center; color:#fff; }
.banner{ background-image:url(../images/banner.jpg); background-repeat:no-repeat; background-position:top center; background-size: cover;
}
.ljty_btn {
	display:block;
	height: 52px;
	background: #09cbaa;
	color: #FFF;
	margin: 40px 0 0px 0;
	font-size: 22px;
	line-height: 52px;
	border-radius: 64px;
	box-shadow: 2px 4px 0px #048a73; margin-left:auto; margin-right:auto; width:200px; text-align:center
}
.full-db {
	display: block;
	width: 100%
}
.full-db:before, .full-db:after {
	content: "";
	position: relative;
	display: inline-block;
	width: 6%;
	height: 1px;
	vertical-align: middle;
	background: #cdcdcd
}
.full-db:before {
	left: -.5em;
	margin: 0 0 0 -50%
}
.full-db:after {
	left: .5em;
	margin: 0 -50% 0 0
}
a.movedown {
	display: block;
	margin: 0 auto;
	width: 44px;
	height: 44px;
	background: url(../images/icons.png) no-repeat -1px -37px;
	cursor: pointer;
	z-index: 99; background-size:100%
}
a.movedown:hover {
	background: url(../images/icons.png) no-repeat -1px -94px;
}
.tongzhi {
	height: 20px;
	text-align: center;
	color: #ddd
}
.scrollNews {
	height: 20px;
	overflow: hidden;
	line-height: 20px
}
.innerBox {
	position: absolute;
	bottom: 40px;
	width: 100%;
	z-index: 10;
}
.innerBox .news {
	margin: 0 15px;
	margin-bottom: 30px;
}
.innerBox .news span {
	float: left;
	margin: 0px 15px 0px 0px;
	color: #00dfb9;
	font-weight: bold;
}
.innerBox .news a.more {
	float: right;
	color: #00dfb9;
	margin-top: -1px;
	text-decoration: none;
	border-bottom: 1px dotted #00dfb9;
	-webkit-transition: color .3s ease-in-out 0s;
	-moz-transition: color .3s ease-in-out 0s;
	-ms-transition: color .3s ease-in-out 0s;
	-o-transition: color .3s ease-in-out 0s;
	transition: color .3s ease-in-out 0s;
}
a.min-more{
	clear: both;
	text-align: center;
	position: relative;
	display: block;
	width: 120px;
	border: 1px dashed #fff;
	color: #fff;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	border-radius: 35px;
	overflow: hidden; padding:2px 0px
}
html{font-size: 56px;}
.padding-020{ padding:0px 20px}
.gray{ color:#999}
.case-bg{ background-image:url(../images/case_bg.jpg); background-repeat:no-repeat; background-position:top center; background-size:100%}
.jjfan .list_1 {
	margin-top:0.3rem
}
.jjfan .list_1 ul {
}
.jjfan .list_1 ul li {
	position:relative;
	padding-top:0.32rem;
	margin-bottom:0.3rem;
	z-index:2
}
.jjfan .list_1 ul li.li_01 {
	background:url(../images/num_pic_01.png) no-repeat top center;
	background-size:0.6rem 0.5rem;
}
.jjfan .list ul li.li_02 {
	background:url(../images/num_pic_02.png) no-repeat top center;
	background-size:0.6rem 0.5rem;
}
.jjfan .list_1 ul li.li_03 {
	background:url(../images/num_pic_03.png) no-repeat top center;
	background-size:0.6rem 0.5rem;
}
.jjfan .list_1 ul li.li_01 .li_con {
	width:100%;
	height:2.8rem;
	display:block;
	background:#fff4ed;
	padding-top:0.4rem;
}
.jjfan .list_1 ul li .li_con .tit {
	height:0.5rem;
	line-height:0.5rem;
	background:url(../images/020.png) no-repeat center;
	background-size:1.43rem 0.5rem;
	text-align:center;
	font-size:0.3rem;
	color:#FF6700;
}
.jjfan .list_1 ul li .li_con .p_01 {
	line-height:0.3rem;
	text-align:center;
	font-size:0.22rem;
	color:#333333;
	margin-top:0.2rem;
}
.jjfan .list_1 ul li .li_con .p_02 {
	line-height:0.3rem;
	text-align:center;
	font-size:0.22rem;
	color:#333333;
	margin-top:0.05rem;
}
.jjfan .list_1 ul li .li_con .zx_btn {
	width:1.77rem;
	height:0.42rem;
	border:1px solid #FFA800;
	border-radius:0.05rem;
	background:none;
	margin:0 auto;
	color:#FFA800;
	font-size:0.2rem;
	overflow:hidden;
	margin-top:0.25rem;
}
.jjfan .list_1 ul li .li_con .zx_btn .pic {
	margin:0.12rem 0.05rem 0 0.36rem;
	float:left
}
.jjfan .list_1 ul li .li_con .zx_btn .pic img {
	width:0.21rem;
}
.jjfan .list_1 ul li .li_con .zx_btn .txt {
	line-height:0.42rem;
}
.jjfan .list_1 ul li .icon {
	width:0.36rem;
	height:0.36rem;
	background:#2F2F2F;
	text-align:center;
	position:absolute;
	bottom:-0.18rem;
	left:50%;
	margin:0 0 0 -0.18rem;
	line-height:0.36rem;
	z-index:11;
}
.jjfan .list_1 ul li .icon img {
	vertical-align:middle;
	width:0.16rem; padding-top:7px
}
.jjfan .list_1 ul li.li_02 .li_con {
	width:100%;
	height:2.8rem;
	display:block;
	background:#fff4ed;
	padding-top:0.4rem;
}
.jjfan .list_1 ul li.li_03 .li_con {
	width:100%;
	height:2.8rem;
	display:block;
	background:#fff4ed;
	padding-top:0.4rem;
}
.jjfan .mk ul {
	width:4.88rem;
	height:1.58rem;
	overflow:hidden;
	background:url(../images/mk_bg.png) no-repeat;
	background-size:cover;
	margin-left:0.59rem;
}
.jjfan .mk ul li {
	float:left;
	width:1.6rem;
	height:1.68rem;
}
.jjfan .mk ul li img {
	width:0.37rem;
	height:0.31rem;
}
.jjfan .mk ul .first {
	margin-left:0.08rem;
}
.jjfan .mk ul li div {
	width:0.37rem;
	height:0.31rem;
	margin:0.46rem auto 0.08rem;
}
.jjfan .mk ul li p {
	text-align:center;
	font-size:0.2rem;
	color:#FFFFFF;
}
.jjfan .mk .txt {
	font-size:0.24rem;
	color:#fff;
	text-align:center;
	margin-top:0.1rem
}
.jjfan{background: #ff6700;}
.yuan {
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}
.bar-bg{ background-color:rgba(0,0,0,0.1) !important; border-bottom:none}
.banner_1{ height:12.8em; background-image:url(../images/banner_1.jpg); background-repeat:no-repeat; background-position:top center; background-size: cover; text-align:center}
.banner_1 h2{ color:#fff; font-size:26px; padding-top:18%}
.banner_1 p{ color:#fff; font-size:18px}
.logo_banner{height:100%; background-image:url(../images/login_bg.jpg); background-repeat:no-repeat; background-position:top; background-size: cover;}
.dlssq_bg{ background-image:url(../images/dlsjm_bg.jpg); background-repeat:no-repeat; background-position:top center; background-size: cover;}
.dlssq ul li{ background-color:rgba(0,0,0,0.2) !important; margin-bottom:18px; border-radius:30px;}
.jaige:after {
    content: "";
    display: inline-block;
    width: 8px;
    height: 10px;
    background-position:-13px -50px;
    margin-left: 4px;
	background: url("../images/sprites.png") no-repeat;
    background-size:6px;
}
.fize-14{ font-size:14px !important}
.fize-14 i.icon:before{ font-size:14px !important}
.product-banner{ height:5rem; text-align:center; width:100%; margin-top:20px}
.product-banner img{ height:4.6rem; width:auto}
.btn{ background-color:#575656; border-radius:1000px; padding:4px 28px; color:#fff; font-size:16px; line-height:1.82857143;}

/*解决方案*/
.banner_bx{ height:12.8em; background-image:url(../bx_img/bx_banner.jpg); background-repeat:no-repeat; background-position:top center; background-size: cover; text-align:center}
.banner_bx h2{ color:#fff; font-size:26px; padding-top:18%}
.banner_bx p{ color:#fff; font-size:18px}
.fize-12{ font-size:12px !important}
.bx_bg{height:18.8em; background-image:url(../bx_img/bg_1.jpg); background-repeat:no-repeat; background-position:top center; background-size: cover; text-align:center}

.banner_cs{ height:12.8em; background-image:url(../cs_img/cs_banner.jpg); background-repeat:no-repeat; background-position:top center; background-size: cover; text-align:center}
.banner_cs h2{ color:#fff; font-size:26px; padding-top:18%}
.banner_cs p{ color:#fff; font-size:18px}
.cs_bg{height:20.8em; background-image:url(../cs_img/cs_bg.jpg); background-repeat:no-repeat; background-position:top center; background-size: cover; text-align:center}



.banner_cy{ height:12.8em; background-image:url(../cy_img/cy_banner.jpg); background-repeat:no-repeat; background-position:top center; background-size: cover; text-align:center}
.banner_cy h2{ color:#fff; font-size:26px; padding-top:18%}
.banner_cy p{ color:#fff; font-size:18px}
.cy_bg{height:24.8em; background-image:url(../cy_img/cy_bg.jpg); background-repeat:no-repeat; background-position:top center; background-size: cover; text-align:center}

.banner_ds{ height:12.8em; background-image:url(../ds_img/ds_banner.jpg); background-repeat:no-repeat; background-position:top center; background-size: cover; text-align:center}
.banner_ds h2{ color:#fff; font-size:26px; padding-top:18%}
.banner_ds p{ color:#fff; font-size:18px}
.ds_bg{height:24.8em; background-image:url(../ds_img/ds_bg.jpg); background-repeat:no-repeat; background-position:top center; background-size: cover; text-align:center}

.banner_fx{ height:12.8em; background-image:url(../fx_img/fx_banner.jpg); background-repeat:no-repeat; background-position:top center; background-size: cover; text-align:center}
.banner_fx h2{ color:#fff; font-size:26px; padding-top:18%}
.banner_fx p{ color:#fff; font-size:18px}
.fx_bg{height:19.8em; background-image:url(../fx_img/fx_bg.jpg); background-repeat:no-repeat; background-position:top center; background-size: cover; text-align:center}


.banner_jr{ height:12.8em; background-image:url(../jr_img/jr_banner.jpg); background-repeat:no-repeat; background-position:top center; background-size: cover; text-align:center}
.banner_jr h2{ color:#fff; font-size:26px; padding-top:18%}
.banner_jr p{ color:#fff; font-size:18px}
.jr_bg{height:19.8em; background-image:url(../jr_img/jr_bg.jpg); background-repeat:no-repeat; background-position:top center; background-size: cover; text-align:center}



.p-a {
    position: absolute;
}
.p-r {
    position: relative;
    _position: relative;
}

.core-box {
    top: 0px;
    display: table;
    width: 100%;
}
.core-box li{ width:46%; display:inline-block; margin-right:2%; margin-left:2%; min-height:300px}
.core-box img{ width:160px}
.core-label {
    width: 100%;
    height: 185px;
    padding: 20px 10px;
    border-radius: 5px;
    top:80px;
    left: 0px; text-align:center;color:#fff
}
.core-lab {
    width: 100%;
    height: 140px;
    padding: 20px 10px;
    border-radius: 5px;
    top:80px;
    left: 0px; text-align:center;color:#fff
}
.bg-a36 {
    background: #a360e6;
}
.f-22 {
    font-size: 20px;
}
.m-b-15 {
    margin-bottom: 15px;
}
.text-c{ text-align:center;}
/*
.core-box li:hover .core-label{ top:90px}*/

.bg-ee6 {
    background: #ee6528;
}

.bg-40a {
    background: #40a3e6;
}
.bg-e55 {
    background: #e5585c;
}
.line-h{ font-size:12px}


.banner_jy{ height:12.8em; background-image:url(../jy_img/jy_banner.jpg); background-repeat:no-repeat; background-position:top center; background-size: cover; text-align:center}
.banner_jy h2{ color:#fff; font-size:26px; padding-top:18%}
.banner_jy p{ color:#fff; font-size:18px}
.jy_bg{height:15.8em; background-image:url(../jy_img/jy_bg.jpg); background-repeat:no-repeat; background-position:top center; background-size: cover; text-align:center}

.b-blue {
    background: #4caafc;
}
.b-pink {
    background: #e994dc;
}
.b-green {
    background: #54cea9;
}
.b-orange {
    background: #e6815c;
}
.b-lightGreen {
    background: #8dd58b;
}
.b-lightBlue {
    background: #68b9ff;
}
.b-yellow {
    background: #eccd00;
}
.b-purple {
    background: #9d89d3;
}


.banner_my{ height:12.8em; background-image:url(../my_img/my_banner.jpg); background-repeat:no-repeat; background-position:top center; background-size: cover; text-align:center}
.banner_my h2{ color:#fff; font-size:26px; padding-top:18%}
.banner_my p{ color:#fff; font-size:18px}
.my_bg{height:28.8em; background-image:url(../my_img/my_bg.jpg); background-repeat:no-repeat; background-position:top center; background-size: cover; text-align:center}



.bg-my1{background-image:url(../my_img/td1.png); background-repeat:no-repeat; background-position:top center; background-size: cover; text-align:center; border-radius:8px}
.bg-my2{background-image:url(../my_img/td2.png); background-repeat:no-repeat; background-position:top center; background-size: cover; text-align:center; border-radius:8px}
.bg-my3{background-image:url(../my_img/td3.png); background-repeat:no-repeat; background-position:top center; background-size: cover; text-align:center; border-radius:8px}
.bg-my4{background-image:url(../my_img/td4.png); background-repeat:no-repeat; background-position:top center; background-size: cover; text-align:center; border-radius:8px}


.banner_qc{ height:12.8em; background-image:url(../qc_img/qc_banner.jpg); background-repeat:no-repeat; background-position:top center; background-size: cover; text-align:center}
.banner_qc h2{ color:#fff; font-size:26px; padding-top:18%}
.banner_qc p{ color:#fff; font-size:18px}
.qc_bg{height:30.8em; background-image:url(../qc_img/qc_bg.jpg); background-repeat:no-repeat; background-position:top center; background-size: cover; text-align:center}


.banner_sx{ height:12.8em; background-image:url(../sx_img/sx_banner.jpg); background-repeat:no-repeat; background-position:top center; background-size: cover; text-align:center}
.banner_sx h2{ color:#fff; font-size:26px; padding-top:18%}
.banner_sx p{ color:#fff; font-size:18px}
.sx_bg{height:30.8em; background-image:url(../sx_img/sx_bg.jpg); background-repeat:no-repeat; background-position:top center; background-size: cover; text-align:center}


.banner_xw{ height:12.8em; background-image:url(../xw_img/xw_banner.jpg); background-repeat:no-repeat; background-position:top center; background-size: cover; text-align:center}
.banner_xw h2{ color:#fff; font-size:26px; padding-top:18%}
.banner_xw p{ color:#fff; font-size:18px}
.xw_bg{height:28.8em; background-image:url(../xw_img/xw_bg.jpg); background-repeat:no-repeat; background-position:top center; background-size: cover; text-align:center}

.banner_yl{ height:12.8em; background-image:url(../yl_img/yl_banner.jpg); background-repeat:no-repeat; background-position:top center; background-size: cover; text-align:center}
.banner_yl h2{ color:#fff; font-size:26px; padding-top:18%}
.banner_yl p{ color:#fff; font-size:18px}
.yl_bg{height:30.8em; background-image:url(../yl_img/yl_bg.jpg); background-repeat:no-repeat; background-position:top center; background-size: cover; text-align:center}
