﻿@charset "utf-8";
/*
 *  Author:aliwu
 *  Company:Yichang ruijie hengqi LTD,
 *  Date:2018/11/15
 *  POWER BY RUIJIE
 */

/*公共类 V3.0*/
body{
	background-color:#fff;
}
h1,h2,h3,h4,h5,h6,p,a,li,td,select,input,blockquote,span{
	font-weight: 100;
	color: #666;
	font-family: sans-serif,"Times New Roman","Microsoft YaHei","微软雅黑",STXihei,"华文细黑",serif;
}
.bn{
	border:none;
}
.abtn{
	transition:width 0.5s;
	-moz-transition:width 0.5s, -moz-transform 0.5s; /* Firefox 4 */
	-webkit-transition:width 0.5s, -webkit-transform 0.5s; /* Safari and Chrome */
	-o-transition:width 0.5s, -o-transform 0.5s; /* Opera */
}
.abtn:hover{
	background: -webkit-linear-gradient(30deg,#0ca2e0 0%,#27dde8 100%); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(30deg,#0ca2e0 0%,#27dde8 100%); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(30deg,#0ca2e0 0%,#27dde8 100%); /* Firefox 3.6 - 15 */
    background: linear-gradient(30deg,#0ca2e0 0%,#27dde8 100%); /* 标准的语法 */
	color: #fff;
	border: none;
	width:50%;
}
.red{
	color:red;
}
.tc{
	text-align:center;
}
.rd{
	border-radius:50%;
}
.layui-elem-quote {
    border-left: 5px solid #25C6FC;
}
.layui-form-select dl dd.layui-this {
    background-color: #25C6FC;
}
.green{
	color:green;
}
.bbottom{
	border-bottom:1px solid #f6f6f6;
}
.w1200{
	width:1200px;
	margin:auto;
}
.slogn{
	text-align:center;
	line-height: 80px;
	clear:both;
}
.htop{
	margin-top:0px;
	transition:margin-top 0.5s;
	-moz-transition:margin-top 0.5s, -moz-transform 0.5s; /* Firefox 4 */
	-webkit-transition:margin-top 0.5s, -webkit-transform 0.5s; /* Safari and Chrome */
	-o-transition:margin-top 0.5s, -o-transform 0.5s; /* Opera */
}
.htop:hover{
	margin-top:-3px;
}
.hright{
	margin-left:0px;
	transition:margin-right 0.5s;
	-moz-transition:margin-right 0.5s, -moz-transform 0.5s; /* Firefox 4 */
	-webkit-transition:margin-right 0.5s, -webkit-transform 0.5s; /* Safari and Chrome */
	-o-transition:margin-right 0.5s, -o-transform 0.5s; /* Opera */
}
.hright:hover{
	margin-right:-3px;
}
.gray{
	background-color:#f6f6f6;
}
.atopbar{
	height:180px;
	width: 100%;
	text-align:center;
}
.atopbar h1{
	padding-top:50px;
	line-height: 50px;
}
.newsbg{
	background:url(../images/atopbarbg.png) no-repeat;
}
.supportbg{
	background:url(../images/supportbg.png) no-repeat;
}
.aboutbg{
	background:url(../images/aboutbg.png) no-repeat;
}
.hardwarebg{
	background:url(../images/hardwarebg.png) no-repeat;
}
.atopbarbg{
	background-position:bottom 0% left 0px;
	cursor: pointer;
	background-size: 1920px 180px;
	transition:background-position 3s;
	-moz-transition:background-position 3s, -moz-transform 3s; /* Firefox 4 */
	-webkit-transition:background-position 3s, -webkit-transform 3s; /* Safari and Chrome */
	-o-transition:background-position 3s, -o-transform 3s; /* Opera */
	background-color: #f6f6f6;
}
.atopbarbg:hover{
	background-position: bottom 0% left 50px;
}
.aposition{
	height:60px;
	line-height: 60px;
}
.aposition a{
	margin-right:10px;
}
.divhide{
	display: none;
}
/*头部样式*/
.head{
	background-color: #fff;
	overflow: hidden;
	height:100px;
	position:relative;
}
.fixhead{
	background-color: rgba(255,255,255,0.95);
	overflow: hidden;
	height:50px;
	line-height: 50px;
	position: fixed;
	width:100%;
	top:0px;
	left:0px;
	box-shadow: 0 0 5px rgba(0,0,0,0.1);
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.layui-nav .layui-this:after, .layui-nav-bar, .layui-nav-tree .layui-nav-itemed:after{
	background-color:#fff;
	height:0px;
}
.layui-nav .layui-nav-item {
    line-height: 30px;
}
.logo{
	float:left;
}
.logoa{
	line-height: 80px;
	height:80px;
	width:240px;
	color: #fff;
	display: inline-block;
	margin:10px auto;
	background: url(../images/logoa.png)
}
.logos{
	line-height: 40px;
	height:50px;
	width:150px;
	color: #fff;
	display: inline-block;
	margin:auto;
	background: url(../images/logos.png);
}
.layui-nav{
	background-color:rgba(255,255,255,0);
	float: right;
	padding-top:35px;
}
.fixhead .layui-nav{
	padding-top:0px;
}
.layui-nav .layui-nav-item a:hover, .layui-nav .layui-this a{
	background-color:#25C6FC;
	color:#fff!important;
}
.layui-nav .layui-nav-item a{
	color:#666;
	margin:0px 5px;
	border-radius: 15px;
}
.bannerimg img{
	max-width:1920px;
	height: 650px;
	margin:auto;
}
/*服务*/
.fw{
	margin:50px auto;
}
.fwcase{
	min-height:280px;
	margin:5px;
	cursor: pointer;
	text-align:center;
}
.fwcase h1{
	width:120px;
	height:120px;
	background-color: #f6f6f6;
	margin: 20px auto;
	display: inline-block;
	border-radius: 60px;
}
.fwcase h1 i{
	font-size:60px;
	line-height: 120px;
	color:#999;
}
.fwcase p{
	margin:auto 10px;
	line-height: 25px;
	color:#999;
	margin-top:10px;
}
.fwcase:hover h1,.fwcase:hover h1 i{
	background-color: #25C6FC;
	color: #fff;
}
/*产品*/
.cp{
	margin:50px auto;
}
.cp .slogn{
	padding-top:50px;
}
.cpcase{
	border:1px solid #ececec;
	background-color:#fff;
	height: 400px;
	cursor: pointer;
	margin: 5px;
	text-align: center;
}
.cpcase img{
	width:150px;
	margin-top: 30px;
}
.cpcase h3{
	line-height: 30px;
}
.cpcase h4{
	line-height: 40px;
}
.cpcase h4 span{
	margin-right:10px;
}
.cpcase p{
	padding:0px 15px;
	color:#999;
	text-align: left;
}
.cpcase a,.rcp a{
	margin-top:20px;
	width:45%;
	height: 30px;
	border-radius: 15px;
	line-height: 30px;
	border:1px solid #999;
	display: inline-block;
}
.rcp{
	margin:5px;
	height:194px;
	border:1px solid #ececec;
	background-color:#fff;
	cursor: pointer;
}
.cprow{padding-bottom:80px;}
.qch{
	background:url(../images/qch.png) no-repeat;
	background-size: 300px 180px;
	background-color: #fff;
	background-position: bottom 0% right -5%;
	transition:background-position 0.5s;
	-moz-transition:background-position 0.5s, -moz-transform 0.5s; /* Firefox 4 */
	-webkit-transition:background-position 0.5s, -webkit-transform 0.5s; /* Safari and Chrome */
	-o-transition:background-position 0.5s, -o-transform 0.5s; /* Opera */
}
.qch:hover{
	background-position: bottom 0% right 0%;
}
.pdc1{
	background:url(../images/pdc.png) no-repeat;
	background-size: 290px 134px;
}
.pdc2{
	background:url(../images/gdc.png) no-repeat;
	background-size: 290px 134px;
}
.pdc{
	background-color: #fff;
	background-position: bottom -50% right 0%;
	transition:background-position 0.5s;
	-moz-transition:background-position 0.5s, -moz-transform 0.5s; /* Firefox 4 */
	-webkit-transition:background-position 0.5s, -webkit-transform 0.5s; /* Safari and Chrome */
	-o-transition:background-position 0.5s, -o-transform 0.5s; /* Opera */
}
.pdc:hover{
	background-position: bottom -40% right 0%;
}
.wz{
	width:280px;
	padding: 20px;
}
.wz p{
	color:#999;
	text-align: left;
}
.wz a{
	text-align: center;
}
.wz h3{
	line-height: 40px;
}
.pdc{
	text-align:center;
}
.pdc h3{
	line-height:30px;
	margin-top:30px;
}
/*我们的客户*/
.kh{
	margin:50px auto;
}
.khcase{
	border:1px solid #f6f6f6;
	height:120px;
	border-collapse: collapse;
	overflow: hidden;
}
.khdes{
	text-align: center;
	line-height: 40px;
}
.khcase img{
	-webkit-filter: grayscale(100%); 
	-moz-filter: grayscale(100%); 
	-ms-filter: grayscale(100%); 
	-o-filter: grayscale(100%); 
	filter: grayscale(100%); 
	filter: gray;
	opacity:0.6;
	cursor: pointer;
}
.khcase img:hover{
	-webkit-filter: grayscale(0%); 
	-moz-filter: grayscale(0%); 
	-ms-filter: grayscale(0%); 
	-o-filter: grayscale(0%); 
	filter: grayscale(0%); 
	filter: gray;
	opacity:1;
}
/*公司新闻*/
.news{
	margin:50px 0px;
	padding:50px 0px;
}
.newscase{
	min-height:400px;
}
/* 新闻轮播 */
.slideBox{ width:100%; height:400px; overflow:hidden; position:relative;}
.slideBox .hd{ height:20px; overflow:hidden; position:absolute; right:5px; bottom:15px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:5px;  width:20px; height:20px; border-radius: 10px; line-height:20px; text-align:center; background:#fff; cursor:pointer; position:relative;  }
.flowtitle{display:none;width: 100%;height:50px;line-height: 50px;z-index: 10000; background-color: 
rgba(0,0,0,0.7);position: absolute;bottom:0px;left:0px;padding:0px 20px;color:#fff;}
.slideBox .hd ul li.on{ background:#25C6FC; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%; height:400px; display:block;  }
.news .layui-row{
	padding-bottom:50px;
}
/* 新闻选项卡 */
.xxk{ width:97%; min-height: 400px; text-align:left;padding:0px 2%;background-color: #fff;}
.xxk .hd{ height:32px; width: 366px; padding-top:20px; margin: auto; line-height:30px;}
.xxk .hd ul{ float:left; position:absolute; height:42px;}
.xxk .hd ul li{ float:left; width:100px;margin:0px 10px;color:#666;height:30px;border:1px solid #999; cursor:pointer;border-radius: 15px;text-align:center;}
.xxk .hd ul li.on{ height:30px; color:#fff; background:#25C6FC; border:1px solid #25C6FC; }
.xxk .bd ul{ padding:15px;  zoom:1;  }
.xxk .bd a{ display: inline-block; cursor: pointer;width: 100%; height:50px; line-height:50px;  border-bottom:1px solid #ececec;}
.xxk .bd a .date{ float:right; }
.xxk .bd a:hover{
	border-bottom:1px solid #25C6FC;
	color: #25C6FC;
}
/*定制方案*/
.dzfa{
	min-height:180px;
	background-color: #f6f6f6;
}
.dzfa h2{
	line-height: 60px;
	text-align: center;
	font-size: 24px;
	padding-top:30px;
}
.dzfa p{
	line-height: 60px;
	text-align: center;
}
.dzbtn{
	width:15%;
	height:40px;
	line-height: 40px;
	border: 1px solid #999;
	display: inline-block;
	border-radius: 20px;
	font-size: 18px;
	transition:width 0.5s;
	-moz-transition:width 0.5s, -moz-transform 0.5s; /* Firefox 4 */
	-webkit-transition:width 0.5s, -webkit-transform 0.5s; /* Safari and Chrome */
	-o-transition:width 0.5s, -o-transform 0.5s; /* Opera */
}
.dzbtn:hover{
	background-color:#25C6FC;
	border-color:#25C6FC;
	color: #fff;
	width:17%;
}
.facase{
	height:120px;
	border:1px solid #ececec;
	padding:15px;
	cursor: pointer;
	background-position: bottom 0% right -20%;
	background-size: 290px 150px;
	transition:background-position 0.5s;
	-moz-transition:background-position 0.5s, -moz-transform 0.5s; /* Firefox 4 */
	-webkit-transition:background-position 0.5s, -webkit-transform 0.5s; /* Safari and Chrome */
	-o-transition:background-position 0.5s, -o-transform 0.5s; /* Opera */
}
.facase:hover{
	background-position: bottom 0% right 10%;;
}
.facase h3{
	line-height:40px;
	width:60%;
}
.facase p{
	color: #999;
	width:70%;
	font-size: 12px;
}
.facase a{
	display: inline-block;
	height: 30px;
	width:100px;
	background-color: #f6f6f6;
	line-height: 30px;
	text-align: center;
	border-radius: 20px;
	margin-top:10px;
}
.facase a:hover{
	background-color:#25C6FC; 
	color:#fff;
}
.fa1{
	background:url(../images/fa1.png) no-repeat;
}
.fa2{
	background:url(../images/fa2.png) no-repeat;
}
.fa3{
	background:url(../images/fa3.png) no-repeat;
}
.fa4{
	background:url(../images/fa4.png) no-repeat;
}
.faal{
	height:140px;
	border:1px solid #f6f6f6;
	padding:10px;
}
.faal a{
	width:100%;
	line-height:40px;
	height:40px;
	display: inline-block;
	border-bottom:1px solid #ececec;
}
.faal a:hover{
	color:#25C6FC;
	border-bottom:1px solid #25C6FC;
}
.fabg{
	background:url(../images/fabg.png) no-repeat;
	background-position:bottom 0% left 0px;
	cursor: pointer;
	background-size: 1920px 180px;
	transition:background-position 3s;
	-moz-transition:background-position 3s, -moz-transform 3s; /* Firefox 4 */
	-webkit-transition:background-position 3s, -webkit-transform 3s; /* Safari and Chrome */
	-o-transition:background-position 3s, -o-transform 3s; /* Opera */
	background-color: #f6f6f6;
}
.fabg:hover{
	background-position: bottom 0% left 200px;
}
/*底部样式*/
.layui-footer{
	background-color: #393D49;
	min-height: 300px;
	clear: both;
}
.bigphone{
	font-size:24px;
	color: rgba(255,255,255,0.8);
}
.flist{
	padding:30px 0px;
	min-height:140px;
}
.flist h2{
	color:#fff;
	line-height:45px;
}
.flist li{
	line-height:25px;
}
.flist a,.flist p{
	color:rgba(255,255,255,0.5);
}
.flist a:hover{
	color:rgba(255,255,255,1);
}
.fdes{
	clear: both;
	height:50px;
	line-height: 50px;
	border-top:1px solid rgba(255,255,255,0.1);
}
.fdes h4{
	display: inline-block;
	float: left;
	color:rgba(255,255,255,0.5);
}
.fdes a{
	display: inline-block;
	float: right;
	color:rgba(255,255,255,0.5);
}
/*fixbar*/
.fixbar{
	width:50px;
	height: 203px;
	position: fixed;
	bottom:5%;
	background-color: #fff;
	border: 1px solid #ececec;
	display:none;
}
.fb{
	width:50px;
	height: 50px;
	border-bottom:1px solid #ececec;
	text-align: center;
	position: relative;
	cursor: pointer;
}
.fb .bigi{
	width:50px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	display: inline-block;
	position: absolute;
	top:0px;
	left: 0px;
}
.fb:hover i{
	color: #fff;
}
.fbcase{
	position: relative;
	display: none;
	background-color: #25C6FC;
}
.fbcase p,.fbcase h3{
	color: #fff;
}
.fbcase2 p,.fbcase3 p{
	line-height:40px;
}
.fbcase a{
	display:inline-block;
	color: #fff;
	border:1px solid #fff;
	padding: 0px 10px;
	height: 20px;
	line-height: 20px!important;
	margin: 4px 0px;
	transition:border-radius 1s;
	-moz-transition:border-radius 1s, -moz-transform 1s; /* Firefox 4 */
	-webkit-transition:border-radius 1s, -webkit-transform 1s; /* Safari and Chrome */
	-o-transition:border-radius 1s, -o-transform 1s; /* Opera */
}
.fbcase a:hover{
	border-radius: 15px;
}
.fbcase a i{
	font-size: 12px;
	line-height: 20px!important;
	margin-right: 10px;
}
.fbcase1{
	width: 150px;
	height: 51px;
	left: -150px;
	top:0px;	
	line-height: 50px;
	font-size: 16px;
	text-align:center;
}
.fbcase2{
	width: 150px;
	height: 205px;
	left: -150px;
	top:-52px;
	font-size: 12px;
	text-align:center;
}
.fbcase2 h3,.fbcase3 h3{
	line-height: 40px;
}
.fbcase3{
	width: 150px;
	height: 205px;
	left: -150px;
	top:-103px;
	font-size: 12px;
	text-align:center;
}
.fbcase3 img{
	width:100px;
	height: 100px;
	border:5px solid #fff;
	border-radius: 5px;
}
.fb i{
	line-height:50px;
	font-size: 24px;
	color: #999;
	transition: background 2s;
	-moz-transition: background 2s;	/* Firefox 4 */
	-webkit-transition: background 2s;	/* Safari 和 Chrome */
	-o-transition: background 2s;	/* Opera */
}
.fb:hover{
	background:#25C6FC;
	color: #fff;
	border-color:#25C6FC;
}
/*浏览器滚动条*/
::-webkit-scrollbar{width:12px;height:12px}
::-webkit-scrollbar-button:vertical{display:none}
::-webkit-scrollbar-track:vertical{background-color:black}
::-webkit-scrollbar-track-piece{background:#E3E3E3}
::-webkit-scrollbar-thumb:vertical{background-color:#555;border-radius:0px}
::-webkit-scrollbar-thumb:vertical:hover{background-color:#3B3B3B}
::-webkit-scrollbar-corner:vertical{background-color:#535353}
::-webkit-scrollbar-resizer:vertical{background-color:#FF6E00}

/*news List*/
.con_list{
    min-height:800px;
	padding-bottom:50px;
}
.layui-breadcrumb a:hover {
    color: #25C6FC!important;
}
.list{
	margin-top:30px;
}
.listcase{
	min-height:160px;
	border:1px solid #f6f6f6;
	padding:15px;
	margin:15px 0px;
	cursor: pointer;
}
.listcase:hover{
	border:1px solid #ddd;
	background: url(../images/listbg.png) no-repeat;
	background-position: right top 100px;
}
.listcase h3{
	line-height:40px;
	font-size: 18px;
	border-bottom:1px solid #f6f6f6;
}
.listcase h5{
	line-height:35px;
	font-size: 12px;
	color: #999;
}
.listcase h5 span{
	margin-right:30px;
}
.listcase h5 span i{
	margin-right:10px;
}
.listcase p{
	line-height:20px;
	font-size: 14px;
	color: #999;
}
.listcase:hover h3{
	color:333;
	border-color: #ddd;
}
.listbtn{
	width:15%;
	height:30px;
	line-height: 30px;
	text-align: center;
	border:1px solid #ddd;
	display: inline-block;
	border-radius: 15px;
	margin-top:10px;
}
.listbtn:hover{
	background: -webkit-linear-gradient(30deg,#0ca2e0 0%,#27dde8 100%); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(30deg,#0ca2e0 0%,#27dde8 100%); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(30deg,#0ca2e0 0%,#27dde8 100%); /* Firefox 3.6 - 15 */
    background: linear-gradient(30deg,#0ca2e0 0%,#27dde8 100%); /* 标准的语法 */
	width:18%;
	border:none;
	color:#fff;
}
.rightmenu{
	margin: 30px 15px;
	border: 1px solid #f6f6f6;
}
.sowz{
	margin:0px 15px 30px 15px;
}
.tagcase{
	clear: both;
	margin: 30px 15px;	
	padding-top: 30px;
}
.tagcase h3{
	height:40px;
	line-height: 40px;
	text-align: center;
	background-color: #f6f6f6;
}
.wztag{
	padding:15px;
	border: 1px solid #f6f6f6;
	min-height: 220px;
}
.wztag a{
	padding:5px 10px;
	border: 1px solid #f6f6f6;
	float: left;
	display: inline-block;
	margin-right: 5px;
	margin-bottom: 10px;
	border-radius: 20px;
	font-size:13px;
}
.wztag a:hover{
	background-color: #25C6FC;
	border-color: #25C6FC;
	color:#fff;
}
.rightmenu li{
	height:50px;
	line-height:50px;
	color:#666;
	padding:0px 15px;
	border-bottom:1px solid #f6f6f6;
}
.rightmenu li i{
	margin-right:15px;
	color: #ececec;
}
.rightmenu .thisclass{
	color:#25C6FC;
}
.rightmenu .thisclass i{
	color:#25C6FC;
	margin-right:15px;
}
.rightmenu a{
	display: inline-block;
}
.kjfw li i{
	margin-right:10px;
	line-height:50px;
	font-size:32px;
}
.rightmenu .title{
	background-color: #f6f6f6;
	text-align: center;
	font-size: 16px;
}
.wzcontent{
	margin:30px 0px;
	border:1px solid #f6f6f6;
}
.wztitle h2{
	line-height: 80px;
	text-align: center;
}
.wztitle p{
	line-height: 25px;
	text-align: center;
}
.wztitle p span{
	margin-right:20px;
}
.wztitle p span i{
	margin-right:10px;
}
.wztagss{
	min-height:40px;
	padding:0px 20px;
	margin-top:20px;
}
.tagone{
	border:1px solid #ececec;
	padding: 5px 10px;
	margin-right: 5px;
	border-radius: 20px;
	font-size: 14px;
	cursor: pointer;
}
.share{
	margin-left:20px;
	margin-bottom:30px;
}
/*强制文章输出样式*/
.wzbody{
	margin:30px 0px;
	padding:0px 20px;
}
.wzbody,.wzbody p{
	text-indent:2em!important;
}
.wzbody img{
	max-width:80%!important;
	text-align: center!important;
	margin: 0px!important;
	display: inline-block!important;
	padding:20px 0px!important;
}
.wzbody,.wzbody p,.wzbody h1,.wzbody h2,.wzbody h3,.wzbody h4,.wzbody h5,.wzbody span,.wzbody i,.wzbody li,.wzbody b,.wzbody strong{
	color: #666!important;
	line-height: 35px!important;font-weight: 100!important;font-size: 16px;
}
/*CSS black style pagination*/
.pageinfo {
	text-align: center;
}
.pagec{
	float:left;
	margin-right:-1px;
}
.pageinfo a {
	border: #ececec 1px solid; padding: 0px 15px; color: #666;display: inline-block;line-height: 40px;
}
.pageinfo a:hover{
	border: #25C6FC 1px solid; background-color: #25C6FC; color:#fff;
}
.pageinfo a:active {
	border: #25C6FC 1px solid; color: #25C6FC;
}
.pageinfo span.thisclass {
	border: #25C6FC 1px solid; padding:0px 15px; color: #fff;background-color:#25C6FC;display: inline-block;line-height: 40px;cursor: pointer;
}.pageinfo span.pageinfo {
	border: #ececec 1px solid; padding:0px 15px; color: #666;display: inline-block;line-height: 40px;
}
.pageinfo span.disabled {
	border: #ececec 1px solid; background-color: #f6f6f6; padding:0px 15px; color: #666;display: inline-block;line-height: 40px;cursor: pointer;
}
/*服务支持*/
.zclist{
	margin-top:30px;
}
.zccase{
	height:280px;
	border:1px solid #f6f6f6;
	cursor: pointer;
	display: block;
	text-align:center;
}
.zccase:hover{
	border-color:#25C6FC;
	background-color:#25C6FC;
}
.zccase h4{
	line-height: 120px;
	margin-top:40px;
	color:#999;
}
.zccase h4 i{
	font-size:60px;
}
.zccase p{
	line-height:35px;
}
.zccase:hover h3,.zccase:hover h4,.zccase:hover p{
	color: #fff;
}
.question{
	width:80%;
	margin:auto;
}
.question input{
	width:86%;
	float: left;
	border-right:none;
}
.question button{
	width:10%;
	float: left;
}
.layui-btn{
	background-color:#f6f6f6;
	border:1px solid #ececec;
	border-radius: 0px;
	color:#666;
}
.layui-btn:hover{
	background-color:#25C6FC;
	border-color:#25C6FC;
}
.layui-btn i{
	text-align:center;
}
.questioncase{
	clear: both;
	padding-top:30px;
}
.layui-tab-brief>.layui-tab-title .layui-this {
    color: #333;
}
.layui-tab-brief>.layui-tab-more li.layui-this:after, .layui-tab-brief>.layui-tab-title .layui-this:after {
    border-bottom: 2px solid #25C6FC;
}
.ques a{
	line-height:35px;
	height:35px;
	display: block;
}
.tk{
	padding-bottom:30px;
}
.tk h3{
	line-height:40px;
	text-align: center;
}
.tk p{
	line-height:30px;
	color: #999;
	text-indent: 2em;
}
/*关于*/
.aboutmenu{
	width:612px;
	margin: 30px auto;
	height: 35px;
}
.aboutmenu a{
	width:128px;
	margin: auto 10px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	border:1px solid #ddd;
	border-radius: 20px;
	display: inline-block;
}
.aboutmenu a:hover{
	background-color: #25C6FC;
	color:#fff;
	border-color:#25C6FC;
}
.aboutmenu .thisclass{
	background-color: #25C6FC;
	color:#fff;
	border-color:#25C6FC;
}
.aboutbody{
	padding: 10px;
}
.aboutbody p{
	text-indent: 2em;
	line-height:35px;
}
.qyimgshow{
	margin:30px auto;
	width: 80%;
}
.qyimgshow img{
	width:100%;
}
.companyzz .layui-tab-title{
	margin-left: 440px;
	border-bottom-width: 0px;
}
.zzimg{
	margin:20px 30px;
	height:280px;
	cursor: pointer;
	overflow: hidden;
	text-align: center;
}
.zzimg img{
	width: 70%;
	box-shadow: 0 0 5px rgba(0,0,0,0.3);
}
.zzimg h3{
	line-height: 50px;
}
.zzimg img:hover{
	box-shadow: 0 0 10px rgba(0,0,0,0.8);
}
.lx h5{
	line-height:30px;
	font-size:14px;
}
.lxc{
	padding:0px 0px;
}
.companyimg{
	width:1118px;
	height:260px;
	overflow: hidden;
	margin-bottom: 20px;
}
.hkcase{
	width: 100%;
	height:150px;
	clear: both;
}
.huikuan{
	height:50px;
	background-color:#f6f6f6;
	position: relative;
	cursor: pointer;
	padding: 15px;
	border-radius: 10px;
	overflow: hidden;
	-moz-transition:height 0.5s, -moz-transform 0.5s; /* Firefox 4 */
	-webkit-transition:height 0.5s, -webkit-transform 0.5s; /* Safari and Chrome */
	-o-transition:height 0.5s, -o-transform 0.5s; /* Opera */
}
.huikuan:hover{
	height:90px;
}
.huikuan:hover h3,.huikuan:hover h5{
	color: #fff;
}
.huikuan i{
	position:absolute;
	width: 50px;
	height: 50px;
	line-height: 50px;
	display: block;
	font-size: 40px;
	color: #fff;
}
.hk1:hover{
	background: #1FA2FF;  /* fallback for old browsers */
    background: -webkit-linear-gradient(left, #A6FFCB, #12D8FA, #1FA2FF);
    background: -o-linear-gradient(left, #A6FFCB, #12D8FA, #1FA2FF);
    background: linear-gradient(to right, #A6FFCB, #12D8FA, #1FA2FF);  /* Chrome 10-25, Safari 5.1-6 */ /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
}
.hk2:hover{
	background: #CB356B;  /* fallback for old browsers */
    background: -webkit-linear-gradient(to right, #BD3F32, #CB356B);  /* Chrome 10-25, Safari 5.1-6 */
    background: linear-gradient(to right, #BD3F32, #CB356B); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
}
.hk3:hover{
	background: #8E2DE2;  /* fallback for old browsers */
    background: -webkit-linear-gradient(to right, #4A00E0, #8E2DE2);  /* Chrome 10-25, Safari 5.1-6 */
    background: linear-gradient(to right, #4A00E0, #8E2DE2); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
}
.huikuan h3{
	line-height:30px;
	font-size:12px;
	text-align: right;
}
.huikuan h5{
	line-height:30px;
	font-size:24px;
	text-align: center;
}
.layui-timeline-axis{
	color: #25C6FC;
}
/*软件*/
.softwaretop{
	height:550px;
	position: relative;
	background: #1FA2FF;  /* fallback for old browsers */
    background: -webkit-linear-gradient(left, #A6FFCB, #12D8FA, #1FA2FF);
    background: -o-linear-gradient(left, #A6FFCB, #12D8FA, #1FA2FF);
    background: linear-gradient(to right, #A6FFCB, #12D8FA, #1FA2FF);  /* Chrome 10-25, Safari 5.1-6 */ /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
}
.softwaread{
	text-align:center;
}
.softwaread h3{
	color: #fff;
	padding-top:80px;
	display:inline-block;
}
.softwaread h1{
	color: #fff;
	line-height: 100px;
	font-size: 46px;
	font-weight: bold;
}
.softwaread h2{
	line-height: 30px;
}
.softwaread h4{
	line-height: 30px;
}
.softwaread h5{
	line-height: 40px;
}
.softbuy{
	width:140px;
	height:40px;
	display: inline-block;
	border:1px solid #fff;
	cursor: pointer;
	color:#fff;
	text-align: center;
	margin: 20px 10px;
	border-radius: 0px;
	transition: border-radius 0.5s;
	-moz-transition: border-radius 0.5s;	/* Firefox 4 */
	-webkit-transition: border-radius 0.5s;	/* Safari 和 Chrome */
	-o-transition: border-radius 0.5s;	/* Opera */
}
.softbuy:hover{
	border-radius: 20px;
	color: #fff;
}
.softwarejs{
	height:160px;
	margin-top:250px;
	text-align: center;
}
.softwarejs h4{
	font-size:46px;
}
.softwarepc{
	position: absolute;
	bottom:-180px;
	left:50%;
	margin-left: -300px;
}
.mokuai{
	min-height: 360px;
}
.mokuaic{
	margin:5px;
	padding: 10px;
	background-color: #f6f6f6;border-radius: 5px;
	height:100px;
	cursor: pointer;
}
.mokuaic:hover{
	background-color: #25C6FC;
}
.lefticon{
	width:100px;
	height: 100px;
	float:left;
}
.lefticon i{
	font-size:46px;
	line-height: 100px;
	width: 100px;
	height:100px;
	text-align: center;
	display: inline-block;
}
.righttext{
	float:left;
	width:240px;
	height: 100px;
}
.righttext h2{
	line-height:50px;
}
.righttext p{
	color: #999;
}
.bigdata{
	background-color: #f6f6f6;
	height: 400px;
	background: url(/skin/images/bigdatabg.png) no-repeat;
}
.bigdata .bd1{
	text-align: center;
}
.bigdata .bd1 h4{
	line-height: 50px;
	padding-top:80px;
}
.bigdata .bd1 h2{
	line-height: 50px;
	font-size: 30px;
}
.bigdata .bd1 i{
	line-height: 120px;
	font-size: 70px;
	cursor: pointer;
}
.softimg{
	min-height:250px;
}
.softdes{
	min-height:400px;
	padding-bottom: 40px;
}
.softdes h3{
	line-height:50px;
}
.softdes li{
	line-height:20px;
	font-size: 12px;
}
.banben{
	min-height:730px;
	padding: 30px 0px;
}
.pricetab{
	text-align: center;
	border-radius: 10px;
}
.pricetab .layui-icon-close{
	color: red;
}
.pricetab .layui-icon-ok{
	color: green;
}
.price{
	font-size:20px;
	line-height: 50px;
	color:  #25C6FC;
}
.buybtn{
	display: inline-block;
	height:35px;
	line-height: 35px;
	text-align: center;
	border:1px solid #ddd;
	margin:10px 0px;
	width:100px;
	cursor: pointer;
}
.buybtn:hover{
	background-color: #25C6FC;
	border-color: #25C6FC;
	color: #fff;
}
.download{
	padding:20px;
}
.video{

}
/*hardware硬件*/
.hardware{
	padding:30px 0px;
	overflow: hidden;
}
.hardware legend{
	line-height:60px;
}
.hardcp{
	border:1px solid #f6f6f6;
	height:360px;
	margin: 5px;
	text-align: center;
	display: block;
	position: relative;
}
.hardcp:hover{
	border-color: #333;
}
.hardcp img{
	width:280px;
	height:280px;
	margin: auto;
}
.hardcp h3{
	line-height: 30px;
}
.hardcp h5{
	line-height: 25px;
	font-size: 12px;
}
.toptips{
	position: absolute;
	right: 10px;
	top:0px;
	padding: 0px 15px;
	height:30px;
	line-height: 30px;
	background-color: #f6f6f6;
	display: block;
}
.hwtop{
	height: 450px;
	padding:50px 0px;
}
.hwrightcon h3{
	line-height: 50px;
	font-size: 24px;
}
.hwrightcon h5{
	line-height: 30px;
}
.hwrightcon p{
	line-height: 30px;
}
.hwcon{
	min-height:500px;
}
.jbxx,.jbxx p{
	line-height: 35px!important;
	color: #666;
}
.jscs img{
	max-width: 90%!important;
}
.hcpimg{
	width:450px;
	height: 450px;
}
.hwcon p{
	line-height: 35px;
	text-indent: 2em;
}
.hwcon .layui-tab{
	padding:20px 0px;
}
.hwcon .layui-tab-content{
	padding:20px 0px;
}
.cpld{
	padding:30px 0px;
}
.cpld h5{
	line-height:50px;
	display: inline-block;
	height: 50px;
	width: 90%;
	border:1px solid #ececec;
	background-color: #f6f6f6;
	text-align: center;
	margin: 5px 0px;
}
.cpld h5:hover{
	border-color: #25C6FC;
	background-color: #25C6FC;
	color: #fff;
}
.selp{
	margin: 20px 0px;
}
.selc{
	display: inline-block;
	height: 30px;
	line-height: 30px;
	text-align: center;
	margin-right: 10px;
	padding: 0px 20px;
	background-color:#fff;border: 1px solid #ddd;
	cursor: pointer;
}
.sel_on{
	background-color:#25C6FC;border: 1px solid #25C6FC;color:#fff;
}
.hwtop .layui-bg-green{
	background-color:#25C6FC !important;
}

/*经销商*/
.jxs{
	padding:50px 0px;
}
.jxscon{
	border:1px solid #f6f6f6;
}
.jxsxzk{
	border-bottom:1px solid #f6f6f6;
}
.jxslist{
	min-height: 420px;
	padding: 15px;
}
.leftjxs{
	height: 500px;
	overflow: auto;
}
.jxscase{
	border-bottom:1px solid #f6f6f6;
	min-height: 100px;
	width: 95%;
	cursor: pointer;
	overflow: hidden;
}
.jxscase:hover{
	background-color: #25C6FC;
	color: #fff;
}
.jxscase h3{
	line-height: 40px;
	margin-top:5px;
	padding:0px 15px;
}
.jxscase h4{
	line-height: 20px;
	font-size: 12px;
	padding:0px 15px;
}
.jxscase h3 a{
	line-height: 25px;
	width:25px;
	display: inline-block;
	background-color:#ececec;
	text-align: center;
	margin-left:5px;
	border-radius: 15px;
}
.jxscase h3 a i{
	color:#999;
	font-size: 14px;
}
.jxscase:hover h3,.jxscase:hover h4,.jxscase:hover i{
	color:#fff;
}
.jxscase:hover h3 a{
	background-color: #fff;
}.jxscase:hover h3 a i{
	color:#25C6FC;
}
.jxsmore{
	clear: both;
	padding-top: 30px;
}
.jxsa{
	clear: both;
	height: 100px;
	text-align: center;
}
.jxsa a{
	display: inline-block;
	height: 50px;
	line-height: 50px;
	padding: 0px 20px;
	margin:25px 10px;
	border: 1px solid #ddd;
	background-color: #fff;
}
.jxsa a:hover{
	color:#fff;
	background-color: #25C6FC;
	border-color: #25C6FC;
}
.gophone{
	display:inline-block;
	margin-top:10px;
	cursor: pointer;
	padding:5px 15px;
	border:1px solid #999;
}
.gophone:hover{
	background-color: #25C6FC;
	border-color:#25C6FC;
	color: #fff;
}
.mapover{
	max-width:300px;
	min-width:240px;
}
.mapover h3{
	color:#25C6FC;
	font-size: 14px;
	line-height: 40px;
}
#l-map{
	width:730px;
	height: 500px;
	margin: 0px 10px;
}
.sendphone{
	padding:15px;
}
.addjxs{
	padding:20px;
}
/*物流查询*/
.chacon{
	min-height:450px;
}
.chainput{
	height: 80px;
	margin-top:50px;
}
.chacon fieldset{
	margin:50px 0px;
}
.kdlist{
	margin:20px 0px;
}
.kdcase{
	background-color: #f6f6f6;
	height: 60px;
	padding: 15px;
	line-height: 25px;
	display: block;
}
.kdcase:hover{
	background-color: #25C6FC;
}
.kdcase .layui-input{
	width: 100px;
}

/*teamviewer*/
.yccase{
	margin-top:30px;
}
.ycc{
	overflow: hidden;
	text-align: center;
	margin: 20px 0px;
}
.ycc img{
	width: 95%;
}
.yccase h4{
	line-height: 30px;
}
.yccase h4 span{
	margin-right: 5px;
}
.gotv{
	padding: 20px;
}

/*SCHEME*/
.gatop{
	height: 400px;
	background: #00d2ff;  /* fallback for old browsers */
    background: -webkit-linear-gradient(to right, #3a7bd5, #00d2ff);  /* Chrome 10-25, Safari 5.1-6 */
    background: linear-gradient(to right, #3a7bd5, #00d2ff); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
	cursor: pointer;
}
.gacon{
	min-height: 800px;
	margin-top:100px;
}
.gatopcase{
	position:relative;
}
.topslogn h2{
	color: #fff;
	padding-top:120px;
	line-height: 50px;
	font-size: 28px;
	font-weight: bold;
}
.topslogn h3{
	color: #fff;
	line-height: 30px;
}
.topimgc{
	position:absolute;
	right: 0px;
	top:30px;
	width: 500px;
	height: 450px;
	background-image: url(../images/seheme.png);
	background-repeat: no-repeat;
	transition: right 3s;
	-moz-transition: right 3s;	/* Firefox 4 */
	-webkit-transition: right 3s;	/* Safari 和 Chrome */
	-o-transition: right 3s;	/* Opera */
}
.gatop:hover .topimgc{
	right: 30px;
}
.zxbtn{
	padding:5px 25px;
	margin-top:10px;
	border:1px solid #fff;
	color: #fff;
	display: inline-block;
	transition: padding 0.5s;
	-moz-transition: padding 0.5s;	/* Firefox 4 */
	-webkit-transition: padding 0.5s;	/* Safari 和 Chrome */
	-o-transition: padding 0.5s;	/* Opera */
}
.zxbtn:hover{
	padding:5px 35px;
	background-color: #fff;
}
.czwt{
	min-height:350px;
	cursor: pointer;
}
.czwt h4{
	text-align: center;
	line-height: 30px;
}
.czwt img{
	margin:auto;
	max-width: 80%;
}
.fwld{
	min-height: 600px;
	clear: both;
	padding-top:30px;
}
.fwldcon .layui-tab-title{
	height: 100px;
}
.fwldcon .layui-tab-brief>.layui-tab-more li.layui-this:after,.fwldcon .layui-tab-brief>.layui-tab-title .layui-this:after {
    height: 100px;
	border-bottom: 0px solid #25C6FC;
}
.fwldcon .layui-tab-title li i{
	font-size: 40px;
}
.fwldcon .layui-this i,.fwldcon .layui-this h4{
	color:#25C6FC;
}
.fwxx{
	min-height: 670px;
}
.fwxxcase{
	min-height: 100px;
	border:1px solid #f6f6f6;
	padding:20px 20px 20px 140px;
	cursor: pointer;
	margin:10px 0px;
	background-position: left 20px top 20px;
	background-repeat: no-repeat;
}
.fbg1{
	background-image: url(../images/one.png);
}
.fbg2{
	background-image: url(../images/two.png);
}
.fbg3{
	background-image: url(../images/three.png);
}
.fbg4{
	background-image: url(../images/four.png);
}
.fwxxcase:hover{
	background-color:#25C6FC;
	border-color: #25C6FC;
}
.fwxxcase:hover h3,.fwxxcase:hover p{
	color:#fff;
}
.fwxxcase h3{
	font-size:18px;
	line-height: 35px;
}
.fwxxcase p{
	line-height:25px;
	color: #999;
}
.dingzhi{
	min-height: 600px;
	padding-top:30px;
}
.dingzhicon{
	margin-top:30px;
}
.dzleft .layui-carousel{
	width:95%;
	background-color: #fff;
}
.dzleft .layui-carousel>[carousel-item]>*{
	width:95%;
	background-color: #fff;
}
.kais{
	height: 500px;
}

.downloadlist{
	padding-bottom:30px;
}
.downloadlist .layui-colla-content,.downloadlist .layui-colla-item,.downloadlist .layui-collapse{
	border:0px solid #f6f6f6;
}
.downloadlist .layui-colla-title{
	background-color: #fff;
	border-bottom:1px solid #ddd;
	height: 50px;
    line-height: 50px;
}
.downcase h3{
	line-height:40px;
}
.downcase p{
	line-height:25px;
	font-size: 13px;
	color: #999;
}
.downcase a{
	font-size: 13px;
	padding:5px 15px;
	border:1px solid #ddd;
	display: inline-block;
	margin:10px 10px 10px 0px;
	cursor: pointer;
}
.downcase a i{
	margin-right: 5px;
}
.downcase a:hover{
	background-color:#25C6FC;
	border-color: #25C6FC;
	color: #fff;
}
.dbigc i{
	font-size: 50px;
	line-height: 60px;
	text-align: center;
	color: #999;
}
.downtime{
	float:right;
}
.waiting{
	min-height: 600px;
	text-align:center;
	line-height: 600px;
}
/* tag */
.tagindex{
	margin:50px 0px;
}
.newtag,.monthtag,.randtag{
	clear:both;
	padding-bottom: 50px;
}
.newtag a,.monthtag a,.randtag a{
	margin:5px;
	padding:3px 10px;
	border:1px solid #ececec;
	display: inline-block;
}
.newtag a:hover,.monthtag a:hover,.randtag a:hover{
	background-color:#25C6FC;
	border-color: #25C6FC;
	color: #fff;
}
/* search */
.search_box{
	padding:50px 0px;
}
.search_box a{
	display: inline-block;
	line-height: 38px;
	height: 38px;
	text-align: center;
}
.sors{
	clear: both;
	min-height: 700px;
	margin-top:50px;
}
.sors li{
	min-height: 100px;
	margin:20px 0px;
}
.sors li h3{
	line-height: 30px;
}
.sors li p{
	line-height: 30px;
}
.sors li p small{
	margin-right: 20px;
}
.softsx img{
	width:100%;
	height: auto;
	margin: auto;
}
.kzsoft{
	padding:30px 0px;
}
.softgn{
	min-height:200px;
	text-align: center;
	padding-bottom: 30px;
}
.softgn h2 i{
	line-height: 100px;
	font-size: 65px;
}
.softgn h3{
	line-height: 30px;
}
.softgn p{
	line-height: 25px;
	font-size: 12px;
	padding:0px 5px;
}
.softgnc{
	height:200px;
}
/*适配手机站样式*/
@media screen and (max-width: 750px) {
.softgn{
	min-height:400px;
	text-align: center;
}
.softgn p{
	line-height: 20px;
	font-size: 10px;
}
.softgnc{
	height:200px;
}
.bigdata {
    height: 300px;
	margin:30px 0px;
}
.tonum{
	padding-bottom: 20px;
}
.mokuaic {
    margin: 5px;
    padding: 10px;
    background-color: #f6f6f6;
    border-radius: 5px;
    height: 80px;
    cursor: pointer;
}
.righttext h2 {
    line-height: 40px;
}
.lefticon i {
    line-height: 80px;
    height: 80px;
}
.righttext p {
    font-size: 12px;
}
.bigdata .bd1 h2 {
    line-height: 40px;
    font-size: 20px;
}
.buybtn {
    display: inline-block;
    height: 25px;
    line-height: 25px;
    margin: 0px;
    width: 80px;
}
.layui-table td, .layui-table th {
    padding: 9px 5px;
    font-size: 12px;
}
.bigdata .bd1 h4 {
    line-height: 25px;
    padding-top: 40px;
}
.softwarejs h4 {
    font-size: 26px;
}
.price {
    font-size: 14px;
    line-height: 30px;
    color: #25C6FC;
}
.softwaread h1 {
    line-height: 40px;
    font-size: 26px;
}
.softwaread h2 {
    line-height: 25px;
	font-size: 12px;
}
.softbuy {
    width: 100px;
    height: 30px;
	line-height: 30px;
}
.softwaretop{
	height: 380px;
}	
.softwarejs {
    height: 160px;
    margin-top: 150px;
}
.softwarepc {
    position: absolute;
    bottom: -30%;
    left: 10%;
    margin-left: 0px;
	width:80%;
	height: auto;
}
.righttext {
    float: left;
    width: 200px;
    height: 100px;
}
.companyimg {
    width: 100%;
    height: auto;
}
.companyimg img{
    width: 100%;
    height: auto;
}
.hardcp img {
    width: 100%;
    height: auto;
}
.hardcp {
    height: 220px;
}
.hardcp img{
    width: 80%;
}
.hardcp h3 {
    font-size: 14px;
}
.hcpimg {
    width: 100%;
    height: auto;
}
.bigcp{
	height: 360px;
}
.lx h5 {
    font-size: 12px;
}
.slogn{
	text-align:center;
	line-height: 80px;
	clear:both;
}
.fdes h4 {
	display: block;
	float:none;
    text-align: center;
}
/*news*/
.news{
	margin:20px 0px;
	padding:0px 0px;
}
.newscase{
	min-height:200px;
}
.xxk{ min-height: 200px;}
.xxk .hd ul{height:30px;width: 306px;left:50%;margin-left:-153px;}
.xxk .hd ul li{ width:80px;font-size: 12px; }
/*facase*/
.facase{
	height:80px;
	border:1px solid #ececec;
	padding:10px 15px;
	cursor: pointer;
	background-position: bottom 0% right -5%;
	background-size: 193px 100px;
}
.facase:hover{
	background-position: bottom 0% right 0%;;
}
.facase h3{
	line-height:30px;
	width:60%;
}
.facase p{
	width:70%;
	font-size: 12px;
}
.facase a{
	height: 30px;
	width:100px;
	line-height: 30px;
}
.faal{
	height:90px;
}
.faal a{
	line-height:30px;
	height:30px;
	border-bottom:none;
}
/*kh*/
.kh {
    margin: 20px auto;
}
.khdes{
	line-height: 20px;
	margin-top:20px;
}
.khcase{
	height:50px;
}
.khcase img{
	width:100%;
}
.khdes p{
	font-size: 10px;
}
/*fw*/
.fw{
	margin:10px auto;
}
.fwcase{
	min-height:120px;
	margin:5px;
	cursor: pointer;
	text-align:center;
}
.fwcase h1{
	width:60px;
	height:60px;
	background-color: #f6f6f6;
	margin: 10px auto;
	display: inline-block;
	border-radius: 40px;
}
.fwcase h1 i{
	font-size:30px;
	line-height: 60px;
	color:#999;
}
.fwcase h3{
	font-size:12px;
}
/*cp*/
.cp{
	margin:10px auto;
}
.cp .slogn{
	padding-top:10px;
}
.cpcase{
	height: 230px;
	margin: 5px;
}
.cpcase img{
	width:100px;
	margin-top: 20px;
}
.cpcase h3{
	line-height: 30px;
	font-size: 12px;
}
.cpcase h4{
	line-height: 20px;
}
.cpcase h4 span{
	margin-right:10px;
}
.cpcase a,.rcp a{
	margin-top:10px;
	width:45%;
	height: 25px;
	border-radius: 15px;
	line-height: 25px;
	font-size: 12px;
}
.qch{
	background-size: 180px 108px;
	background-position: bottom 0% right -30%;
}
.qch:hover{
	background-position: bottom 0% right -25%;
}
.rcp{
	height:164px;
}
.wz h3{
	font-size:14px;
	line-height: 25px;
}
.rcp p{
	font-size:12px;
	width: 85%;
}
/*dz*/
.dzfa{
	min-height:140px;
}
.dzfa h2{
	line-height: 25px;
	font-size: 16px;
	padding-top:20px;
}
.dzfa p{
	line-height: 30px;
	text-align: center;
}	
.dzbtn{
	width:35%;
	height:30px;
	line-height: 30px;
	font-size:14px;
	margin-top:10px;
}
.dzbtn:hover{
	width:45%;
}
	
/* newslist*/
.atopbar{
	height:100px;
	width: 100%;
	text-align:center;
}
.atopbar h1{
	padding-top:20px;
	line-height: 30px;
	font-size: 18px;
}
.aposition{
	line-height: 50px;
	height: 50px;
}
.aposition p{
	font-size: 14px;
}
.listcase h3 {
    line-height: 30px;
    font-size: 14px;
}
.listcase p {
    font-size: 12px;
}
.listbtn {
    width: 45%;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
}
.listbtn:hover{
	width:50%;
}
.pageinfo {
	font-size: 12px;
}
.pageinfo a {
	padding: 0px 5px;line-height: 25px;
}
.pageinfo span.thisclass {
	padding:0px 5px; color: #fff;background-color:#25C6FC;line-height: 25px;
}.pageinfo span.pageinfo {
	padding:0px 5px; line-height: 25px;
}
.pageinfo span.disabled {
	padding:0px 5px; line-height: 25px;
}
.wztitle h2 {
    line-height: 40px;
    font-size: 16px;
}
.wztitle p {
    font-size: 12px;
}
.wzbody, .wzbody p, .wzbody h1, .wzbody h2, .wzbody h3, .wzbody h4, .wzbody h5, .wzbody span, .wzbody i, .wzbody li, .wzbody b, .wzbody strong {
    line-height: 30px!important;
    font-size: 14px;
}
.wzbody img {
    max-width: 95%!important;
    padding: 0px!important;
}
.wztagss {
    padding: 0px 10px;
	font-size: 14px;
}
.zccase{
	height:100px;
}
.zccase h4 i {
    font-size: 40px;
}
.zccase h4{
	line-height: 50px;
	margin-top:10px;
}
.zccase h3{
	font-size: 12px;
}
.zccase p{
	font-size: 10px;
}
.flist h2 {
    font-size:16px;
    line-height: 35px;
}
.flist p {
    font-size:12px;
}
.flist h2 {
    font-size:18px;
    line-height: 35px;
}
.bigphone{
	font-size: 20px;
}
.head .logoa{
	height: 50px;
	width: 150px;
	background-size: 150px 50px;
}
.head{
	height: 70px;
}
.fixhead .logos{
	background: url(../images/logoa.png);
	height: 50px;
	width: 150px;
	background-size: 150px 50px;
}
.layui-nav .layui-nav-item a{
	border-radius: 0px;
}
.layui-nav-tree .layui-nav-child dd.layui-this, .layui-nav-tree .layui-nav-child dd.layui-this a, .layui-nav-tree .layui-this, .layui-nav-tree .layui-this>a, .layui-nav-tree .layui-this>a:hover {
    background-color: #25C6FC;
}
	.con_list {
    	min-height: 500px;
		padding-bottom: 50px;
	}
	.dbigc i {
		font-size: 30px;
	}
	.kdcase{
		height:40px;
	}
	.kdcase h3{
		font-size:14px;
	}
	.kdcase p{
		font-size:12px;
	}
	.aboutmenu {
		width: 100%;
		margin: 30px 10px;
		height: 35px;
	}
	.aboutmenu a {
		width: 68px;
		margin: auto 5px;
		height: 30px;
		line-height: 30px;
		border-radius: 15px;
		font-size: 12px;
	}
	.aboutbody .slogn h2{
		line-height:50px;
	}
	.zzimg {
		margin: 0px 0px;
		height: 220px;
		text-align: center;
	}
	.zzimg h3 {
    	line-height: 30px;
		font-size: 12px;
	}
	.companyzz .layui-tab-title{
		margin-left: 0px;
		border-bottom-width: 0px;
	}
	.wdinp{
		width: 75%!important;
	}
	.wdbtn{
		width: 25%!important;
	}
	.author h3{
		font-size: 12px;
	}
	.author p{
		padding-right:10px;
	}
}

/* mobnav */
.fixhead .mobnav{
	margin-top:10px;
}
.mobnav{
	width:30px;
	height: 30px;
	line-height: 30px;
	margin-top:20px;
	text-align: center;
	float: right;
	background-color: #25C6FC;
	border-radius: 3px;
}
.mobnav i{
	color:#fff;
}
.layui-nav-side{
	background-color: #f6f6f6;
}

/*wd*/
.wdbg{
	min-height: 300px;
	background: #00c6ff;  /* fallback for old browsers */
    background: -webkit-linear-gradient(to right, #0072ff, #00c6ff);  /* Chrome 10-25, Safari 5.1-6 */
    background: url(../images/question.png) no-repeat right 30% bottom 5%,linear-gradient(to right, #0072ff, #00c6ff); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
	transition: background-position 3s;
	-moz-transition: background-position 3s;	/* Firefox 4 */
	-webkit-transition: background-position 3s;	/* Safari 和 Chrome */
	-o-transition: background-position 3s;	/* Opera */
}
.wdbg:hover{
	background-position: right 25% bottom 100%;
}
.wdbg .slogn h2{
	line-height:120px;
	color: #fff;
	font-size: 30px;
}
.wdinp{
	width: 85%;
	float: left;
	height: 50px;
	line-height: 50px;
	border:0px solid #fff;
	border-radius: 0px;
	z-index: 100;
}
.wdbtn{
	width: 15%;
	float: left;
	height: 50px;
	line-height: 50px;
	border:0px solid #fff;
	z-index: 100;
}
.sokeys a{
	display: inline-block;
	margin:15px 10px 5px 0px;
	padding: 3px 15px;
	background-color: rgba(255,255,255,0.55);border-radius: 2px;
	cursor: pointer;
}
.sokeys a:hover{
	background-color: rgba(255,255,255,0.85);
}
.wdqu{
	min-height:800px;
	margin:30px 0px;
}
.wdr1{
	border:1px solid #f6f6f6;
	margin-bottom:20px;
}
.wdr1 h3{
	width: 100%;
	height:40px;
	line-height: 40px;
	display: block;
	background-color: #f6f6f6;
	text-align: center;
}
.wdrc{
	margin:0px 10px;
}
.wdrc a{
	height:40px;
	line-height: 40px;
	display: block;
	padding:0px 15px;
	border-bottom: 1px solid #f6f6f6;
}
.wdr3{
	padding:15px;
}
.wdr3 a{
	display: inline-block;
	padding:3px 5px;
	background-color:#f6f6f6;
	margin:5px;
}
.wdr3 a:hover{
	background-color: #25C6FC;
	color: #fff;
}
.wdarc h2{
	line-height: 50px;
}
.wdarc p{
	line-height: 25px;
}
.huida,.huida p{
	line-height: 30px;
	color: #666;
}
.huida img{
	max-width: 100%!important;
	height: auto!important;
}
.youyongma{
	min-height: 50px;
	line-height: 50px;
	text-align: center;
	font-size: 16px;
	background-color: #f6f6f6;
	border:1px solid #ececec;
	overflow: hidden;
	cursor: pointer;
	margin-top: 30px;
	color: #666;
}
.yym i{
	font-size: 25px;
	margin-right:15px;
	transform:rotate(0deg);
}
.youyong{
	background-color: #DDDCDC;
	min-height: 50px;
}
.youyong:hover{
	background-color: #25C6FC;
	color: #fff;
}
.yym:hover span{
	color: #fff;
}
.meiyong:hover{
	background: #FF416C;  /* fallback for old browsers */
    background: -webkit-linear-gradient(to right, #FF4B2B, #FF416C);  /* Chrome 10-25, Safari 5.1-6 */
    background: linear-gradient(to right, #FF4B2B, #FF416C); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
	color: #fff;
}
.wdtags a{
	display: inline-block;
	background-color: #f6f6f6;
	border-radius: 3px;
	padding:3px 10px;
	line-height: 20px;
	font-size: 12px;
	margin:5px 5px 5px 0px;
}
.wdr2 li{
	display:block;
	padding: 0px 15px;
	line-height: 40px;
}
.wdrc .thisclass{
	color:#25C6FC;
}
.lmnum{
	display: inline-block;
	padding:0px 10px;
	border:1px solid #ececec;
	background-color: #f6f6f6;
	margin:0px 10px;
	line-height: 18px;
	border-radius: 3px;
	font-size: 12px;
}
.author{
	min-height:100px;
	background-color: #f6f6f6;
	margin:10px 0px;
	border-radius: 5px;
	overflow: hidden;
}
.author h3{
	margin-top:10px;
	line-height: 30px;
}
.author h3 span{
	margin:0px 5px;
	color: #25C6FC;
}
.author p{
	font-size: 12px;
	line-height: 25px;
	word-wrap:break-word;
}
.wdts{
	line-height: 35px!important;
	clear: both;
}
.tx{
	width: 70px;
	height: 70px;
	border-radius: 50%;
	margin: 13px;
	border:2px solid #ececec;
}
.wdposition{
	line-height: 50px;
}
.wdlist{
	margin-bottom:30px;
}
#meiyong{
	padding:15px;
}
#meiyong a{
	display: block;
	text-align: center;
}
#meiyong a:hover h2 i,#meiyong a:hover h3{
	color: #25C6FC;
}
#meiyong a h3{
	text-align: center;
	line-height: 30px;
}
#meiyong a h2 i{
	line-height: 80px;
	font-size: 40px;
	text-align: center;
}
.dzform{
	padding: 15px;
}
.layui-form-checked[lay-skin=primary] i {
    border-color: #25C6FC;
    background-color: #25C6FC;
    color: #fff;
}
body .demo-class .layui-layer-title{background:#25C6FC; color:#fff; border: none;}
body .demo-class .layui-layer-btn{border-top:1px solid #25C6FC;}
body .demo-class .layui-layer-btn a{background:#333;}
body .demo-class .layui-layer-btn .layui-layer-btn1{background:#fff;}