*{margin: 0;padding: 0;border: none;outline: none;box-sizing: border-box;text-decoration: none;}
body {
	margin: 0 auto;
	max-width: 1920px;
	background: white;
	font-family: "微软雅黑";
	font-size: 12px;
	color: #333;
	overflow-x:hidden;
}
div, ul, li { margin: 0; padding: 0; list-style: none;}
.phone_box{display: none;}
.header{position: relative;}
.title{height: 88px;background: url(../images/index/topbg.png);position: absolute;top: 0;z-index: 100;width: 100%;}
.title_box{width: 1200px;margin: 0 auto;line-height: 88px;}
.titles{float: right;width: 888px;position: relative;}
.titles a{color: #fff;display: inline-block;font-size: 16px;}
.titles img{vertical-align: middle;margin-left: 18px;}
.titles .in{color: #11b9e7;border-bottom: 6px solid #11b9e7;}
#focus {width:100%; height:760px; overflow:hidden; position:absolute;top: 0;margin:0 auto;}
#focus ul {height:760px; position:relative;margin:0;padding:0;}
#focus ul li { width:100%;height:760px; overflow:hidden; position:absolute;left:0;top:0;opacity: 0;
	background: url(../images/index/banner1.png) 50% 0 no-repeat;}
/**#focus ul li+li{background: url(../images/index/banner2.jpg) 50% 0 no-repeat;background-size: 100% 100%;}
#focus ul li+li+li{background: url(../images/index/banner3.jpg) 50% 0 no-repeat;}**/
#focus ul li+li{background: url(../images/index/banner3.jpg) 50% 0 no-repeat;}
#focus .btnBg {position:absolute; width:680px; height:60px; left:0; bottom:0; line-height:40px;}
#focus .btn {position: absolute;right: 0;bottom: 0;z-index: 99;height: 60px;line-height:60px;padding: 0px 20px 0 0;text-align: center;width:100%;}
#focus .btn span {display:inline-block; display:inline-block; zoom:1; width:54px; height:8px; font-size:0; margin-left:10px; cursor:pointer; background:#4e6472; text-align: center;}
#focus .btn .on {background:#89959c; color:#fff;}

.main_box{margin-top: 5px;}
.fix:after {display: block;content: "clear";height: 0;clear: both;overflow: hidden;visibility: hidden;}
.main_box ul{list-style: none;}
.main_box ul li{float: left;width: 33.05%;position: relative;overflow: hidden;}
.main_box ul .serviceitem{margin: 0 0.4%;}
.main_box ul li a{display: block;width: 100%;height: 100%;}
.main_box ul li a img{display: block;width: 100%;height: auto;transition: all .5s ease;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-ms-transition: all .5s ease;-o-transition: all .5s ease;}
.main_box ul li a div{position: absolute;bottom: 20px;width: 100%;padding: 0 20px;color: #fff;}
.main_box ul li a div p:first-child{line-height: 32px;font-size: 24px;}
.main_box ul li a div img{float: right;width: 50px;}
.main_box ul li a:hover img{-webkit-transform:scale(1.03);-moz-transform:scale(1.03);-o-transform:scale(1.03);filter:alpha(opacity=80); -moz-opacity:0.80;opacity:0.80;}

.main_box2{margin-top: 10px;}
.main_box2 ul{list-style: none;}
.main_box2 ul li{float: left;width: 49.5%;position: relative;overflow: hidden;margin-left: 0.5%;}
.main_box2 ul li:first-child{margin-right: 0.5%;margin-left: 0;}
.main_box2 ul li a{display: block;width: 100%;height: 100%;}
.main_box2 ul li a img{display: block;width: 100%;height: auto;transition: all .5s ease;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-ms-transition: all .5s ease;-o-transition: all .5s ease;}
.main_box2 ul li a div{position: absolute;bottom: 20px;width: 100%;padding: 0 20px;color: #000;}
.main_box2 ul li a div p:first-child{line-height: 32px;font-size: 24px;}
.main_box2 ul li a div img{float: right;width: 80px;}
.main_box2 ul li a:hover img{-webkit-transform:scale(1.03);-moz-transform:scale(1.03);-o-transform:scale(1.03);filter:alpha(opacity=80); -moz-opacity:0.80;opacity:0.80;}

.footer{background: #232526;padding-top: 60px;margin-top: 5px;}
.footer_box{width: 1200px;margin: 0 auto;}
.footer_box ul{list-style: none;}
.footer_box ul li{float: left;width: 33%;position: relative;text-align: center;color: #fff;}
.footer_box ul li p{font-size: 14px;margin-top: 10px;}
.footer_box ul li h6{font-size: 16px;margin-top: 15px;}
.footer_box ul li .line{position: absolute;right: 0;top:45%;}
.footer_box .links{margin-top: 40px;position: relative;height: 120px;}
.footer_box .links div{display: inline-block;margin-top: 75px;}
.footer_box .links div a{color: #fff;margin-right: 20px;font-size: 14px;}
.footer_box .links .ewm{position: absolute;right: 0;top: 0;}
.footer_box .tip{color: #fff;line-height: 60px;border-top: 1px solid #393b3c;margin-top: 30px;font-size: 12px;text-align: center;}

.fl{float:left;} .fr{float:right;} .ovh{overflow:hidden;} .rel{position:relative;} .abs{position:absolute;}
.product{
	width:100%;
	margin:0 auto;
	margin-top:5px;
	height:600px;
	margin-bottom:5px;
}
.product-item{
	width:49.8%;
	height:600px;
	position:relative
}
.hardware{
	background:url(/uploads/allimg/20261022/lon7052b-lon3101c-combo.png) center center no-repeat;
	background-size:cover;
}
.software{
	background:url(../images/index/software.png) center center no-repeat;
}
.product-item>a.baselayer{
	display:block;
	width:520px;
	height:600px;
	padding-top:60px;
	padding-left:60px;
	font-size:30px;
	color:#535353;
	font-weight:bold;
	position:absolute;
	top:0;
	left:0;
}
.product-item>a.baselayer>span{
	font-size:22px;
	color:#d2d2d2;
	font-weight:lighter
}
.product-list{
	position:absolute;
	z-index:1001;
	width:0px;
	overflow:hidden;
	transition: all ease-out .2s;
	height:600px;
	background:#fff
}
.product-list .img-left{
	width:50%;
	height:600px;
	float:left;
}
.product-list .img-left img{width: 100%; height: 100%;}
.hardware .product-list{
	top:0;
	left:0;
}
.product-list ul{
	height:600px;
	width:50%;
	float:right;
}
.product-list ul li{
	width:240px;
	height:220px;
	text-align:center;
	float:left;
	margin:30px;
}
.product-list ul li a{
	display:block;
	width:240px;
	height:220px;
	font-size:18px;
	color: #333;
}
.product-list ul li img{
	display:block;
	width: 100%;
	transition: all .5s ease;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-ms-transition: all .5s ease;
	-o-transition: all .5s ease;
}
/* .product-list ul li a:hover img{
	-webkit-transform:scale(1.06); 
    -moz-transform:scale(1.06); 
    -o-transform:scale(1.06);
} */
.product-list ul li a:hover span{
	color:#41b6bf;
}
.software .product-list{
	top:0;
	right:0;
}
.open .product-list{
	width:200%;
	height:600px;
	-webkit-box-shadow: 0px 0px 30px #666;  
    -moz-box-shadow: 0px 0px 30px #666;  
    box-shadow: 0px 0px 30px #666;
}
.language {
    line-height: 64px;
    position: absolute;
    right: -45px;
    top: 0;
    z-index: 999;
   
}	
.language>a {
    display: block;
    padding: 0px 20px 0px 50px;
    height: 88px;
    text-align: center;
    line-height: 88px;
    color: #fff;
    background: url(../images/ico_language.png) 15px 12px no-repeat;
}
.language ul{display: none;}
.language ul li a {
    display: block;
    width: 100%;
    margin: 0;
    height: 40px;
    text-align: center;
    line-height: 40px;
    font-size: 12px;
    color: #434343;
    background: #fff;
}

/*手机版样式*/
@media only screen and  (max-width: 780px) {
	
	html, button, input, select, textarea { font-family: "Helvetica Neue", Helvetica, STHeiTi, Arial, sans-serif; }
	.pc_box{display: none;}
	.phone_box{display: block;}
	/**.header{height: 376px;}**/
	.phone_title{height: 50px;background: #303030;position: relative;width: 100%;padding:12px;z-index: 100;}
	.phone_title img{ height: 100%; vertical-align: middle;}
	.phone_title .menubar_in{background: url(../images/combined_shape.png) center center no-repeat;background-size: 20px 14px;width: 44px;height: 50px;position: absolute;right: 7px;top: 0px;}
	.phone_title .menubar_no{background: url(../images/ico_close.png) center center no-repeat;background-size: 15px 15px;width: 44px;height: 50px;position: absolute;right: 7px;top: 0px;}
	.phone_title ul{list-style: none;position: absolute;top: 50px;width: 100%;left: 0;padding-top: 20px;background: url(../images/index/topbg.png);display: none;}
	.phone_title ul li{width: 100%;text-align: center;}
	.phone_title ul li a{display: block;height: 36px;letter-spacing: 0.2px;text-align: center;color: #aaaaaa;}
	#focus2 {width:100%; height:376px; overflow:hidden; position:absolute;top: 0;margin:0 auto;}
	#focus2 ul {height:376px; position:relative;margin:0;padding:0;}
	#focus2 ul li { width:100%;height:376px; overflow:hidden; position:absolute;left:0;top:0;opacity: 0;background: url(../images/index/phonebg1.png) 100% 100% no-repeat;background-size: 100% 100%;}
	#focus2 ul li+li{background: url(../images/index/phonebg3.jpg) 50% 20px no-repeat;background-size: 100% 100%;}
	#focus2 ul li+li+li{background: url(../images/index/phonebg2.jpg) 50% 0 no-repeat;background-size: 100% 100%;}
	#focus2 .btnBg {position:absolute; width:680px; height:60px; left:0; bottom:0; line-height:40px;}
	#focus2 .btn {position: absolute;right: 0;bottom: 0;z-index: 99;height: 60px;line-height:60px;padding: 0px 20px 0 0;text-align: center;width:100%;}
	#focus2 .btn span {display:inline-block; display:inline-block; zoom:1; width:54px; height:8px; font-size:0; margin-left:10px; cursor:pointer; background:#4e6472; text-align: center;}
	#focus2 .btn .on {background:#89959c; color:#fff;}
	
	.main_box{border: solid 1px #dcdcdc;border-right: none;}
	.main_box .phone_box li{text-align: center;height: 120px;padding-top: 32px;border-right: 1px solid #dcdcdc;}
	.main_box .phone_box li img{width: 34px;height: 34px;display: inline-block;}
	.main_box .phone_box li p{font-size: 1rem;line-height: 1;letter-spacing: 0.4px;color: #959595;display: block;margin-top: 20px;}
	
	.main_box2 ul li a img{opacity: .8;}
	.main_box2 ul li a div p:first-child{line-height: 32px;font-size: 24px;}
	.main_box2 ul li a div img{display: none;}
	.main_box2 ul li a div{bottom: 35px;text-align: center;}
	
	.footer{padding-top: 30px;}
	.footer>img{margin-left: 20px;margin-bottom: 30px;}
	.footer_box{width: 100%;margin: 0 auto;}
	.footer_box ul li{width: 100%;text-align: left;padding-left:20px ;margin-bottom: 15px;}
	.footer_box ul li img{vertical-align: middle;margin-right: 20px;}
	.footer_box ul li .line{display: none;}
	.footer_box ul li div{display: inline-block;vertical-align: middle;}
	.footer_box ul li div p{margin-top: 0;}
	.footer_box .links{height: auto;}
	.footer_box .links div{margin: 0;}
	.ewm{display: none;}
	.footer_box .links div a{display: inline-block;width: 25%;text-align: center;margin: 0;}
	.footer_box .tip{line-height: 30px;padding: 0 20px;}
	
	.phone_product>div{margin-bottom: 20px;}
	.phone_product>div>div>img{max-width: 100%;height: auto;}
	.phone_product>div>div h2 {
	    font-size: 20px;
	    font-weight: 600;
	    line-height: 1;
	    text-align: center;
	    color: #ffffff;
	    position: absolute;
	    width: 100%;
	    top: 37%;
	    left: 0;
	}
	.phone_product>div>div p {
	    font-size: 14px;
	    text-align: center;
	    color: #ffffff;
	    position: absolute;
	    width: 100%;
	    top: 52%;
	    left: 0;
	}
	.phone_product ul li {
	    width: 50%;
	    float: left;
	    border-right: 1px solid #dcdcdc;
	    border-bottom: 1px solid #dcdcdc;
	    text-align: center;
	    height: 160px;
	    padding-top: 10px;
	}
	.phone_product ul li img {
	    width: 187px;
	    height: 115px;
	}
	.phone_product ul li span {
	    display: block;
	}
	.phone_product ul li p {
	    font-size: 13px;
	    line-height: 1;
	    letter-spacing: 0.4px;
	    color: #626262;
	    display: block;
	    margin-top: 10px;
	}
}

#testLogo{
	/**width:138px;**/
	height:26px;
}


.js-silder {position:relative; min-width:320px;}
.silder-scroll {width:100%;overflow:hidden;}
.silder-main {position:relative;width:100%;overflow:hidden;min-height:500px;}
.silder-main-img {position:absolute;top:0;left:0;width:100%;}
.silder-main-img img {width:100%;}
.js-silder-ctrl {width:100%;position: absolute; bottom: 10px; text-align:center;}
.silder-ctrl-prev,.silder-ctrl-next {position:absolute;top:0;width:8%;height:100%;vertical-align:middle;cursor:pointer;color:#fff;font-size:52px;font-weight:600;text-shadow:#666 2px 2px 5px;}
.silder-ctrl-prev {left:0;text-align:left;}
.silder-ctrl-next {right:0;text-align:right;}
.silder-ctrl-prev>span,.silder-ctrl-next>span {position:absolute;top:50%;margin-top:-40px;}
.silder-ctrl-prev>span {left:0;}
.silder-ctrl-next>span {right:0;}
.silder-ctrl-con {display:inline-block;width:4%;padding:10px 0;margin:0 10px;cursor:pointer;}
.silder-ctrl-con>span {display:block;line-height:0;text-indent:-9999px;overflow:hidden;padding:5px 0;cursor:pointer;background-color:#e4e4e4;}
.silder-ctrl-con.active>span {background-color:#7bbedf;}
@media (max-width:768px) {.silder-ctrl-prev,.silder-ctrl-next {width:10%;font-size:26px;margin-top:-25px;}
.silder-ctrl-con {width:14px;height:14px;padding:0;margin:0 5px;}
.silder-ctrl-con>span {display:block;width:100%;height:100%;border-radius:50%;padding:0;}
}
.banner-cpzx{background:url(../images/banner/banner-cpzx.png) center 0 no-repeat;}
.banner-gywm{background:url(../images/banner/banner-gywm.png) center 0 no-repeat;}
.banner-jjfa{background:url(../images/banner/banner-jjfa.png) center 0 no-repeat;}
.banner-jrwm{background:url(../images/banner/banner-cpzx.png) center 0 no-repeat;}
.banner-lxwm{background:url(../images/banner/banner-cpzx.png) center 0 no-repeat;}