﻿@charset "utf-8";

/*首页产品展示*/
.index-wrap{
	width: 100%;
	background: #fff;
}
.index-wrap .service-wrap{
	width: 1200px;
	margin: 0 auto;
	padding-top: 46px;
	box-sizing: border-box;
}
.title-wrap{
	text-align: center;
	color: #555;
}
.title-wrap h2{
	font-size: 36px;
	line-height: 72px;
}
.title-wrap p{
	font-size: 22px;
	line-height: 38px;
}
.title-wrap span{
	font-size: 15px;
	color: #999;
	line-height: 32px;
}
.service-main{
	display: flex;
	margin: 64px 0 42px 0;
}
.service-main li{
	flex: 1;
	text-align: center;
}
.service-main li p{
	margin: 20px auto;
	line-height: 36px;
	font-size: 22px;
}
.service-main li a.yi{
	margin: 0 auto;
	display: block;
	width: 168px;
	height: 168px;
	overflow: hidden;
}
.service-main li span.text{
	line-height: 40px;
	font-size: 14px;
}
.service-main li i.er{
	margin: 20px auto 16px;
	display: block;
	width: 24px;
	height: 24px;
	overflow: hidden;
}
.service-main li span.heng{
	margin: 20px auto;
	display: block;
	width: 50px;
	height: 4px;
	background: #dddddd;
}
.product-wrap{
	padding-top: 64px;
	padding-bottom: 42px;
	box-sizing: border-box;
}
.product-main{
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
	background: #f5f5f5;
}
.product-main .title-box{
	height: 60px;
	margin: 50px auto 64px;
	border-bottom: 1px solid #999;
}
.product-title{
	display: flex;
	margin: 0 auto;
	width: 920px;
}
.product-title li{
	flex: 1;
	margin: 0 50px;
	line-height: 56px;
	text-align: center;
}
.product-title li span{
	display: block;
	margin: 0 auto;
	border-radius: 50%;
	width: 10px;
	height: 10px;
	background: transparent;
}
.product-title li p{
	cursor: pointer;
}
.product-title li p.doo{
	color: #01B9DB;
}
.product-title li span.do{
	background: #01B9DB;
}
.product-item{
	float: left;
	margin: auto 21px;
	width: 354px;
	height:380px;
	background: #fff;
	border: 1px solid #e3e3e3;
	border-bottom: 2px solid #01b9db;
}

.product-main .product-list{
	margin-bottom: 48px;
	height: 384px;
	overflow: hidden;
}
.product-main .product-list li{
	float: left;
	width: 1200px;
	height: 384px;
	background: #f5f5f5;
}
.product-main .product-list i{
	margin: 10px auto;
	display: block;
	margin-bottom: 16px;
	width: 332px;
	height: 190px;
	overflow: hidden;
}
.product-main .product-list h3{
	padding: 0 16px;
	box-sizing: border-box;
	overflow:hidden;
	line-height: 36px;
	font-size: 18px;
}
.product-main .product-list span{
	line-height: 26px;
	padding: 0 16px;
	box-sizing: border-box;
	display: block;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.product-main .product-list a.ku{
	display: block;	
	margin: 20px 0 0 16px;
	width: 90px;
	line-height: 30px;
	text-align: center;
	color: #01b9db;
	border: 1px solid #01b9db;
}
.product-list li .product-item:hover a.ku{
	background: #01B9DB;
	color: #fff;
	transition-duration: 1s;
	-moz-transition-duration: 1s; /* Firefox 4 */
	-webkit-transition-duration: 1s; /* Safari 和 Chrome */
	-o-transition-duration: 1s; /* Opera */
}
 a.see-more{
	margin: 0 auto;
	display: block;
	width: 192px;
	text-align: center;
	line-height: 40px;
	color: #01B9DB;
	font-weight: 700;
	border: 1px solid #01B9DB;
}
 a.see-more:hover{
	background: #01B9DB;
	color: #fff;
	transition-duration: 1s;
	-moz-transition-duration: 1s; /* Firefox 4 */
	-webkit-transition-duration: 1s; /* Safari 和 Chrome */
	-o-transition-duration: 1s; /* Opera */
}
/*优势*/
.youshi{
	margin: 0 auto;
	padding: 64px 0;
	width: 1200px;
	box-sizing: border-box;
}
.youshi-box{
	display: flex;
}
.youshi-box li{
	flex: 1;
}
.youshi-box li .trans{
	width: 300px;
	height: 300px;
}
.youshi-box li .trans i{
	display: block;
	top: 19px;
	left: 19px; 
	width: 262px;
	height: 262px;
	overflow: hidden;
	border-radius: 50%;
}
.youshi-box li .trans span{
	display: block;
	top: 58px;
	left: 58px;
	width: 184px;
	height: 184px;
	overflow: hidden;
	border-radius: 50%;
}
.youshi-box li:hover .trans i{
	transform:rotate(225deg);
	-ms-transform:rotate(225deg); 	/* IE 9 */
	-moz-transform:rotate(225deg); 	/* Firefox */
	-webkit-transform:rotate(225deg); /* Safari 和 Chrome */
	-o-transform:rotate(225deg); 
	transition-duration: 3s;
	-moz-transition-duration: 3s; /* Firefox 4 */
	-webkit-transition-duration: 3s; /* Safari 和 Chrome */
	-o-transition-duration: 3s; /* Opera */
}
.youshi-box p.title{
	margin: 10px auto 30px;
	margin-bottom: 40px;
	padding: 0 20px;
	box-sizing: border-box;
	color: #333;
	text-align: center;
	font-weight: 700;
	font-size: 20px;
	line-height: 30px;
}
.youshi-box p.text{
	padding: 0 30px;
	line-height: 20px;
	box-sizing: border-box;
	color: #666;
}
.lianxi-box{
	width: 100%;
	background: #f5f5f5;
	padding-top: 58px;
	padding-bottom: 96px;
	box-sizing: border-box;
}
.lianxi-box .lianxi-main{
	width: 1200px;
	display: flex;
	margin: 0 auto;
}
.lianxi-box .lianxi-main li{
	flex: 1;
	margin: 0 44px;
}
.lianxi-box .lianxi-main li:nth-child(1),
.lianxi-box .lianxi-main li:nth-child(2){
	padding-top: 8px;
	box-sizing: border-box;
}
.lianxi-box .lianxi-main li:nth-child(3){
	background: #fff;
}
.lianxi-box .lianxi-main li i{
	display: block;
	margin: 0 auto;
	margin-bottom: 20px;
	width: 140px;
	height: 120px;
}
.lianxi-box .lianxi-main li p{
	margin: 0 auto;
	width: 224px;
	text-align: center;
}
.lianxi-box .lianxi-main li:last-child p{
	width: 170px;
	margin-bottom: 76px;
}
.lianxi-main li:nth-child(3) a{
	display: block;
	width: 100%;
	line-height: 52px;
	text-align: center;
	background: #31c0de;
	font-size: 20px;
	color: #fff;
	font-size: 700;
}
.ind-par-box{
	width: 100%;
}
.ind-par-box .ind-par-main{
	margin: 0 auto;
	width: 1200px;
}
.ind-par-box .ind-par-main img{
	width: 100%;
}
/*商城页面*/
.shop-wrap{
	padding:48px 0 60px;
	box-sizing: border-box;
	width: 100%;
}
.shop-top{
	margin: 0 auto;
	margin-bottom: 64px;
	box-sizing: border-box;
	width: 1200px;
}
.shop-top .nav{
	
	width: 240px;
	overflow: hidden;
}
.nva-wrap{
	height: 245px;
	overflow: hidden;
}
.shop-top .nav li{
	box-sizing: border-box;
	width: 100%;
	padding-left: 24px;
	box-sizing:border-box;
	line-height: 48px;
	border-bottom: 1px dotted #01b9db;
	background: #01b9db;
	color: #fff;
}
.shop-top .nav2{
	
	width: 959px;
	border-right: 1px dotted #ebebeb;
	overflow: hidden;
}
.shop-top .nav2 li{
	box-sizing: border-box;
	width: 100%;
	padding-left: 24px;
	box-sizing:border-box;
	line-height: 48px;
	border-bottom: 1px dotted #ebebeb;
	background: #fff;
	color: #666;
}
.shop-top .nav2 li span{
	margin-right: 2px;
	display: inline-block;
	padding-left: 10px;
	padding-right: 10px;
	cursor: pointer;
}
.shop-top .nav2 li span:hover,.shop-top .nav2 li span.hover{
	color: #01b9db;
}
.shop-top .nav2 li span.act{
	color: #01b9db;
}
.all-list{
	line-height: 46px;
	text-align: center;
}

.shop-top .imgs{
	width: 1200px;
	height: 270px;
	overflow: hidden;
}
.shop-list{
	margin: 0 auto;
	width: 1200px;
}
.shop-list .header{
	border-bottom: 1px solid #01B9DB;
}
.shop-list .header span{
	display: inline-block;
	font-size: 15px;
	height: 62px;
	line-height: 62px;
	text-align: center;
	width: 118px;
	border: 1px solid #01B9DB;
	border-bottom: none;
}
.shop-list .header span:last-child{
	border-left: none;
}
.shop-list .header span.actspan{
	background: #01B9DB;
	color: #FFFFFF;
}
.shop-list .shop-body{
	margin: 48px 0 0 0;
}

.shop-body ul li{
	float: left;
	margin-right: 15px;
	margin-bottom: 24px;
	width: 288px;
}
.shop-body ul li.mr0{
	margin-right: 0;
}
.shop-body ul li a{
	padding-top: 16px;
	padding-bottom: 40px;
	margin-bottom: 24px;
	display: block;
	width: 100%;
	height:322px;
	overflow:hidden;
	box-sizing: border-box;
	background: #efefef;
}
ul.shop-ul li a i{
	display: block;
	margin: 0 auto;
	margin-bottom: 24px;
	width: 256px;
	height: 164px;
	overflow: hidden;
}
ul.shop-ul li a p{
	line-height: 26px;
	padding: 0 16px;
	font-size: 12px;
	font-size: 666666;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
ul.shop-ul li span.name{
	display: block;
	color: #333;
	font-weight: 700;
	font-size: 16px;
	text-align: center;
	line-height: 32px;
}
ul.shop-ul li span.price{
	display: block;
	font-size: 12px;
	text-align: center;
	line-height: 20px;
}

/*商品详情页*/
em,i{
	font-style: normal;
}
.details-wrap{
	padding-top: 42px;
	width: 950px;
	margin: 0 auto;
	box-sizing: border-box;
}
.go-back{
	line-height: 34px;
}
.details-show{
	margin-bottom: 48px;
}
.details-show .details-pic{
	margin-right: 70px;
	width:382px;
}
.details-show .details-pic .img{
	margin-bottom: 24px;
	width: 380px;
	height: 244px;
	overflow: hidden;
	border: 1px solid #b3b3b3;
}
.details-show .download-btn{
	text-align: center;
}
.details-show .download-btn span{
	float: left;
	margin-left: 120px;
	margin-right: 16px;
	display: inline-block;
	line-height: 26px;
	font-size: 16px;
}
.details-show .download-btn a{
	float: left;
	display: inline-block;
	width: 26px;
	height: 26px;
	overflow: hidden;
}
.details-dis{
	width: 498px;
	overflow: hidden;
}
.details-dis h1{
	font-size: 22px;
	margin-bottom: 14px;
}
.details-dis p.text{
	line-height: 24px;
	color: #666;
}
.details-dis .guige{
	margin: 16px 0;
	
	
}
.details-dis .guige span{
	display: inline-block;
	margin-right: 16px;
}
.details-dis .guige a{
	margin-bottom: 10px;
	margin-right: 16px;
	padding: 7px 16px;
	display: inline-block;
	text-align: center;
	font-size: 12px;
	border: 1px solid #dcdcdc;
}
.details-dis .guige a.act{
	border: 1px solid #31c0de;
}
.details-dis .price{
	margin-bottom: 33px;
	line-height: 64px;
	font-size: 12px;
	color: #666;
	border-top: 1px solid #b3b3b3;
	border-bottom: 1px solid #b3b3b3;
}
.details-dis .price #name-price{
	margin-right: 8px;
	font-size: 20px;
	color: #ff8e04;
	font-weight: 700;
}
.submit-btn a{
	display: block;
	width: 222px;
	height: 50px;
	font-size: 16px;
	line-height: 50px;
	text-align: center;
	color: #fff;
	background: #fec601;
}
.submit-btn a.subm{
	background: #31c0de;
}

/*详细的数据*/
.details-content{
	width: 950px;
	margin: 0 auto;
}
.details-content ul.tab-title{
	display: flex;
/*	line-height: 48px;*/
	border-bottom: 1px solid #b3b3b3;
}
.details-content ul.tab-title li{
	flex: 1;
	font-size: 16px;
	text-align: center;
	
}
.details-content ul.tab-title li span{
	display: inline-block;
	width: 124px;
	padding: 16px;
	padding-bottom: 17px;
	border-bottom: 1px solid transparent;
	box-sizing: border-box;
	cursor: pointer;
}
ul.tab-title li span.acts{
	border-bottom: 1px solid #31c0de;
}
.details-content ul.tab-title li:first-child span{
	margin-left: -90px;
}
.details-content ul.tab-title li:last-child span{
	margin-right: -90px;
}
.data-xiangqing-wrap{
	width: 810px;
	margin: 0 auto;
	padding-top: 26px;
	box-sizing: border-box;
}
.data-xiangqing-wrap .xiangqing-list{
	margin-bottom: 20px;
}
.xiangqing-list p.title{
	line-height: 50px;
	font-size: 20px;
}
.xiangqing-list p.text{
	line-height: 30px;
	font-size: 14px;
	box-sizing: border-box;
}
.xiangqing-list table{
	margin-bottom: 20px;
}
.xiangqing-list tr th{
	width: 100px;
	float: left;
	line-height: 30px;
	font-weight: 400;
}
.xiangqing-list tr td{
	width: 850px;
	line-height: 30px;
	font-weight: 400;
}
/*语音样例*/
.data-yangli-wrap{
	width: 810px;
	padding-top:30px;
	margin: 0 auto;
}
.data-yangli-wrap .data-title,
.data-changjing-wrap .data-title{
	margin: 22px auto 0;
	font-size: 20px;
	line-height: 64px;
}
.data-mainbox{
	padding-bottom: 50px;
	border: 1px solid #b3b3b3;
}
/*视频样式*/
.show-video{
	margin: 35px;
	width: 710px;
	height: 390px;
}



.data-changjing-wrap{
	padding-top:30px;
	width: 810px;
	margin: 0 auto;
}
.data-changjing-wrap .yingyong-ul{
	margin-bottom: 100px;
}
.data-changjing-wrap .yingyong-ul li{
	width: 810px;
	margin-bottom: 34px;
}
.yingyong-ul li .text{
	padding-top:70px;
	width: 520px;
	box-sizing: border-box;
}
.yingyong-ul li .text p{
	line-height: 32px;
}
.data-changjing-wrap i{
	display: block;
	margin-right: 32px;
	width: 248px;
	height: 248px;
	overflow: hidden;
}

/*推荐*/
.tuijian-box{
	width: 100%;
	margin: 24px auto 54px;
}
.tuijian-box .tuijian-mian{
	width: 810px;
	margin: 0 auto;
}
.tuijian-mian .tuijian-title{
	line-height: 60px;
	font-size: 16px;
}
.tuijian-mian .tuijian-ul{
	display: flex;
}
.tuijian-mian .tuijian-ul{
	display: flex;
}
.tuijian-mian .tuijian-ul li{
	margin-right: 24px;
	width: 254px;
}
.tuijian-mian .tuijian-ul li:last-child{
	margin-right: 0;
}
.tuijian-mian .tuijian-ul li a{
	margin-bottom: 20px;
	display: block;
	width: 252px;
	height: 162px;
	overflow: hidden;
	border: 1px solid #b3b3b3;
}
.ccheng{
	color: #fe8f01;
}
.tuijian-mian .tuijian-ul li p{
	text-align: center;
	line-height: 28px;
}
.tuijian-ul li p.price{
	font-size: 12px;
}
/*数据产品*/
.data-all-wrap{
	margin: 10px auto 64px;
	width: 100%;
	background: #eee;
}
.data-wrap-list{
	margin: 0 auto;
	width: 1200px;
	padding-top: 40px;
	box-sizing: border-box;
	
}
.data-wrap-list li{
	float: left;
	margin:0px 20px 32px 0;
	padding: 30px;
	width: 590px;
	height: 267px;
	background: #fff;
	box-sizing: border-box;
}
.data-wrap-list li.marg0{
	margin-right: 0;
}
.data-wrap-list li h2{
	margin-bottom: 35px;
	font-size: 18px;
	line-height: 20px;
}
.data-wrap-list .data-wrap-content i{
	float: left;
	display: block;
	margin: 5px 30px 24px 0;
	width: 144px;
	height: 112px;
	overflow: hidden;
}
.data-wrap-list .data-wrap-content .data-wrap-text{
	line-height: 24px;
	
}
.data-wrap-content .data-wrap-text p{
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 5;
	-webkit-box-orient: vertical;
}
.data-buy{
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}
.data-buy a{
	margin-right: 12px;
	display: inline-block;
	padding: 4px 10px;
	color: #666;
	letter-spacing: 2px;
	border: 1px solid #666666;
	border-radius: 6px;
}
/*数据列表页     */
.data-list-wrap{
	width: 100%;
}
.data-list-wrap .data-list-content{
	margin: 0 auto;
	width: 1200px;
}

.data-list-wrap .data-list-top .data-list-title{
	margin: 64px 0 0 0;
	text-align: center;
	font-size: 20px;
	line-height: 60px;
}
.data-list-wrap .data-list-top .data-list-text{
	margin-bottom: 30px;
	line-height: 28px;
	letter-spacing: 1px;
}
.data-list-wrap .data-list-content p.data-mid-img{
	margin: 0 auto;
	margin-bottom: 42px;
	width: 1200px;
	height: 320px;
}
.data-content-ul li{
	padding: 42px 0;
	width: 1200px;
	border-top:1px solid #b5b5b5;
}
.data-content-ul li .all-data-list{
	width: 500px;
}
.data-content-ul li .all-data-list h2{
	line-height: 32px;
	margin-bottom: 18px;
	font-size: 20px;
}
.data-content-ul li .all-data-list p{
	line-height: 26px;
	margin-bottom: 10px;
	letter-spacing: 1px;
}
.data-content-ul li .all-data-list span{
	position: relative;
	display: block;
	line-height: 34px;
}
.data-content-ul li .all-data-list i{
	position: absolute;
	display: inline-block;
	top: 14px;
	left: 6px;
	width: 6px;
	height: 6px;
	background: #30bfdf;
	border-radius: 50%;
}
.data-content-ul li .all-data-list a{
	padding-left: 20px;
	color: #30bfdf;
	box-sizing: border-box;
}
.usetype-wrap{
	width: 100%;
	background: #31c0de;
}
.usetype-wrap .usetype-main{
	margin:0 auto; 
	padding: 20px 0;
	width: 1200px;
}
.usetype-wrap .usetype-main h3{
	text-align: center;
	color: #fff;
	font-size: 20px;
	letter-spacing: 2px;
	line-height: 40px;
}
div.h3-b{
	width: 100%;
}
div.h3-b span{
	
	margin:0 auto;
	margin-bottom: 10px;
	text-align: center;
	display: block;
	height: 2px;
	width: 32px;
	background: #fff;
}
.usetype-main p.cont{
    width: 1000px;
    font-size: 14px;
    color: #666666;
    letter-spacing: 0;
    line-height: 26px;
    margin: 0 auto;
    margin-bottom: 30px;
    text-align: left;
}
.usetype-main .img-box{
	display: block;
	margin:0 auto;
	margin-bottom: 30px; 
	width: 1000px;
	height: 300px;
	background: #fff;
}
.project-xuqiu-wrap{
	width: 100%;
	height: 380px;
	background: #f3f3f3;
}
.project-xuqiu-wrap .project-xuqiu-main{
	margin:0 auto; 
	width: 1200px;
}
.project-xuqiu-main .project-xuqiu-left{
	padding-left: 230px;
	padding-top: 104px;
	box-sizing:border-box;
}
.project-xuqiu-main .project-xuqiu-left .p-1{
	line-height: 54px;
	font-size: 32px;
	letter-spacing: 6px;
}
.project-xuqiu-main .project-xuqiu-left .p-2{
	margin-bottom: 34px;
	line-height: 32px;
	font-size: 16px;
	letter-spacing: 2px;
}
.project-xuqiu-main .project-xuqiu-left .p-3 a{
	display: inline-block;
	line-height: 36px;
	font-size: 20px;
	width: 190px;
	border:1px solid #31c0de;
	color: #31c0de;
	text-align: center;
	border-radius: 18px;
	letter-spacing: 2px;
}
.project-xuqiu-main .project-xuqiu-right p{
	margin-right: 260px;
	margin-top: 44px;
	width: 300px;
	height: 336px;
}
/*关于我们  */
.about-all-wrap{
	margin: 10px auto 0;
	width: 100%;
	padding-top: 24px;
	padding-bottom: 30px;
	background: #EEEEEE;
}
.about-wrap{
	margin: 0 auto;
	width: 1200px;
}
.about-wrap .about-wrap-menu{
	padding: 16px 10px;
	width: 266px;
	height: 620px;
	background: #fff;
	box-sizing: border-box;
}
.about-wrap .about-wrap-menu h1{
	line-height: 44px;
	padding-left: 14px;
	box-sizing: border-box;
	border-bottom: 1px solid #eeeeee;
}
.about-wrap-menu .menu-tit{
	padding-top: 16px;
	box-sizing: border-box;
}
.about-wrap-menu .menu-tit li{
	margin-bottom: 16px;
	padding-left: 14px;
	line-height: 42px;
	box-sizing: border-box;
	cursor: pointer;
}
.about-wrap-menu .menu-tit li:hover{
	background: #eee;
}
.about-wrap-menu .menu-tit li.actli{
	color: #fff;
	background: #31c0de;
}
ul.about-wrap-content{
	width: 920px;
	height: 620px;
	background: #fff;
}
ul.about-wrap-content li.jieshao{
	padding: 22px 40px;
	box-sizing: border-box;
}
li.jieshao .text p{
	line-height: 24px;
}
ul.about-wrap-content li.lianxi{
	padding: 27px 40px;
	box-sizing: border-box;
	background: #FFFFFF;
}
ul.about-wrap-content li.lianxi h2{
	font-size: 16px;
	margin-bottom: 16px;
	line-height: 26px;
}
ul.about-wrap-content li.lianxi p{
	line-height: 40px;
}
ul.about-wrap-content li.lianxi i{
	margin: 20px 0 0 0;
	display: inline-block;
	width: 840px;
	height: 380px;
	overflow: hidden;
}
/*数据众包   */
.zhongbao-wrap .zhongbao-check-box{
	width: 100%;
	height: 64px;
	background: #b2b2b2;
}
.zhongbao-check-box .zhongbao-check-title{
	margin: 0 auto;
	line-height: 64px;
	width: 1200px;
	display: flex;
}
.zhongbao-check-box .zhongbao-check-title span{
	flex: 1;
	height: 64px;
	text-align: center;
	cursor: pointer;
	display: inline-block;
}
.zhongbao-check-box .zhongbao-check-title span:hover{
	background: #bbb;
}
.zhongbao-check-box .zhongbao-check-title span.actab{
	background: #efefef;
}
.mr0{
	margin-right: 0;
}
.zhongbao-content-box{
	width: 1200px;
	margin: 0 auto;
}
.zhongbao-header{
	padding-top: 40px;
	margin-bottom: 42px;
	box-sizing: border-box;
	text-align: center;
}
.zhongbao-header h2{
	line-height: 44px;
	font-size: 16px;
}
.zhongbao-header h3{
	margin-bottom: 28px;
	line-height: 32px;
	font-size: 14px;
}
.zhongbao-header  p.cn{
	margin-bottom: 20px;
	line-height: 26px;
}
.zhongbao-header  p.en{
	line-height: 24px;
}
.zhongbao-list-wrap .zhongbao-list-content{
	margin-bottom: 42px;
	width: 100%;
	height: 400px;
	background: #fcfdff;
}
.zhongbao-list-wrap .zhongbao-list-content .pic-wrap{
	width: 392px;
	height: 400px;
	background: #efefef;
}
.pic-wrap .mtl{
	margin: 50px 0 0 0;
	margin-left: 42px;
}
.ml42{
	margin-left: 42px;
}
.pic-wrap .mtr{
	margin: 50px 0 0 0;
	margin-right: 42px;
}
.pic-wrap .pic-box{
	padding: 24px;
	width: 458px;
	height: 300px;
	background: #FFFFFF;
	overflow: hidden;
	box-sizing: border-box;
	box-shadow: 0px 0px 8px 8px #eeeff1;
}
.pic-wrap .pic-box i{
	display: block;
	width: 410px;
	height: 252px;
}
.zhongbao-list-content .text-wrap{
	padding-top: 72px;
	box-sizing: border-box;
	width: 622px;
	height: 400px;
	/*background: url() top right no-repeat;*/
}
.wrap-pic-l .text-wrap{
	background: url(../images/data-point-rbg.png) top right no-repeat;
}
.wrap-pic-r .text-wrap{
	background: url(../images/data-point-lbg.png) bottom left no-repeat;
}
.text-wrap .text-wrap-content p.top{
	font-size: 9px;
	line-height: 24px;
}
.text-wrap .text-wrap-content>span{
	margin-bottom: 7px;
	width: 80px;
	height: 2px;
	background: #31c0de;
	display: block;
}
.text-wrap .text-wrap-content h4{
	line-height: 54px;
	font-size: 18px;
}
.text-wrap .text-wrap-content p.dis{
	width: 580px;
	line-height: 24px;
	font-size: 12px;
}
.order-wrap{
	width: 100%;
}
.order-liucheng-wrap{
	position: relative;
	width: 100%;
	height: 320px;
	overflow: hidden;
}
.order-wrap .order-liucheng{
	position: absolute;
	width: 1920px;
	height: 320px;
	left: 50%;
	margin-left: -960px;
	font-size: 0;
	line-height: 0;
}
.order-content{
	padding-top: 60px;
	padding-bottom: 42px;
	box-sizing: border-box;
	width: 1100px;
	margin: 0 auto;
	margin-top: -10px;
	margin-bottom: 116px;
	background: #fff;
	box-shadow: 0px 0px 5px 5px #efefef;
}
.order-content .con-title{
	margin-bottom:40px ;
	padding-left: 346px;
	line-height: 30px;
	font-size: 20px;
	box-sizing: border-box;
	letter-spacing: 2px;
} 
.order-content .xuqiu{
	padding-left: 50px;
	margin-bottom: 42px;
	box-sizing: border-box;
}
.xuqiu li{
	margin-bottom: 24px;
	line-height: 42px;
}
.xuqiu li span{
	display: inline-block;
	width: 114px;
}
.xuqiu li em input{
	display: inline-block;
	padding:0 10px;
	width: 450px;
	height: 40px;
	box-sizing: border-box;
	color: #333;
	border: 1px solid #d2d2d2;
}
.xuqiu li span.yzm{
	margin-left: 118px;
	display: inline-block;
	width: 304px;
	height: 40px;
}
.xuqiu li span.yzm input{
	display: inline-block;
	padding:0 10px;
	width: 304px;
	height: 40px;
	box-sizing: border-box;
	border: 1px solid #d2d2d2;
}
.xuqiu li span#phone-data{
	display: inline-block;
	margin-left: 10px;
	width: 132px;
	line-height: 42px;
	color: #666;
	letter-spacing: 1px;
	text-align: center;
	background: #efefef;
	cursor: pointer;
}
.submit-xuqiu a{
	margin-left: 283px;
	display: block;
	width: 196px;
	line-height: 50px;
	text-align: center;
	letter-spacing: 1px;
	color: #FFFFFF;
	background: #31c0de;
}
.jiqiren{
	/*top: 74px;*/
	bottom: 0;
	right: 110px;
	width: 290px;
	height: 672px;
}
/*结算页面*/
.data-pay-wrap{
	width: 100%;
}
.data-pay-wrap .pay-wrap{
	margin: 0 auto;
	padding-top:34px ;
	width: 1140px;
	box-sizing: border-box;
}
.data-pay-wrap .pay-wrap h1{
	margin-bottom: 30px;
	font-size: 18px;
	line-height: 34px;
}
.data-pay-wrap .pay-wrap h2{
	padding-left: 10px;
	line-height: 38px;
	width: 1140px;
	box-sizing: border-box;
}
.data-pay-wrap .pay-wrap h3{
	margin-bottom: 24px;
	padding-left: 10px;
	font-size: 16px;
	line-height: 42px;
	width: 1140px;
	box-sizing: border-box;
	background: #f1f1f1;
	letter-spacing: 1px;
}
.padl10{
	padding-left: 10px;
	box-sizing: border-box;
}
.shouhuo{
	padding-bottom: 10px;
	box-sizing: border-box;
}
.shouhuo p{
	padding-left: 10px;
	line-height: 32px;
	margin-bottom: 14px;
	box-sizing: border-box;
}
.shouhuo p span{
	display: inline-block;
	width: 46px;
}
.shouhuo p i input{
	padding-left: 5px;
	display: inline-block;
	height: 30px;
	box-sizing: border-box;
}
.shouhuo p i.yi input{
	display: inline-block;
	height: 30px;
	width: 130px;
}
.shouhuo p i.er input{
	display: inline-block;
	height: 30px;
	width: 280px;
}
.shouhuo p em{
	font-size: 12px;
	color: #999;
}
.choose-box{
	line-height: 16px;
}
.choose-box p{
	width: 110px;
	margin-bottom: 14px;
}
.choose-box span{
	display: inline-block;
	margin-left: 10px;
	margin-right: 5px;
	width: 6px;
	height: 6px;
	border-radius: 50%;
	border: 5px solid #eee;
}
.choose-box span.chos{
	display: inline-block;
	margin-left: 10px;
	margin-right: 5px;
	width: 4px;
	height: 4px;
	border-radius: 50%;
	border: 6px solid #37bedb;
}
.zhifu .xuzhi{
	margin-bottom: 20px;
	padding-left: 10px;
	padding-right: 10px;
	box-sizing: border-box;
	color: #737373;
	letter-spacing: 1px;
	line-height: 30px;
}

.fapiao-con span{
	margin-bottom: 18px;
	margin-right: 25px;
	display: inline-block;
	width: 104px;
	height: 30px;
	line-height: 33px;
	text-align: center;
	border: 1px solid #e9e9e9;
}
.fapiao-con span.jiao{
	border: 1px solid #31c0de;
	background: url(../images/jiao.jpg) right bottom no-repeat;
}
.shouhuo p i.si input{
	display: inline-block;
	height: 30px;
	width: 400px;
}
.putong-fp{
	border-top: 1px solid #f2f2f2; 
	padding-top: 25px;
}
.price-wrap{
	margin-bottom: 16px;
}
.price-wrap tr.yi,
.price-wrap tr.er{
	width: 1140px;
	display: flex;
	border-bottom: 1px solid #eee;
}
.price-wrap tr.yi td{
	flex: 1;
	text-align: center;
	line-height: 40px;
}
.price-wrap tr.er td{
	flex: 1;
	text-align: center;
	line-height: 72px;
}
.shouhuo .wu input{
	width:calc(1076px);
	border: 1px solid #eee;
}
.go-pay{
	margin: 10px auto 64px;
	text-align: right;
}
.go-pay a{
	display: inline-block;
	width: 124px;
	height: 42px;
	text-align: center;
	line-height: 42px;
	color: #fff;
	background: #31c0de;
}
/*咨询列表*/
.zixun-box{
	width: 100%;
}
.zixun-box .zixun-list{
	padding-top: 32px;
	margin: 0 auto;
	width: 1200px;
	box-sizing: border-box;
}
.zixun-box .zixun-list li{
	padding:32px 0 24px 2px;
	width: 850px;
	border-bottom: 1px solid #e4e7ec;
	overflow: hidden;
}
.zixun-list .left-list{
	margin-bottom: 30px;
}
.zixun-list .left-list ul{
	margin-bottom: 30px;
} 

.zixun-list li .date{
	padding-top: 20px;
	width: 124px;
	height: 124px;
	box-sizing: border-box;
	background: #e4e7ec;
}
.zixun-list li .date .rizi{
	font-family: "微软雅黑";
	font-size: 43px;
	text-align: center;
	font-weight: 700;
	color: #33bfe0;
}
.zixun-list li .date .yue{
	text-align: center;
	color: #666666;
}
.zixun-list li .content{
	margin-right: 5px;
	width: 680px;
}
.zixun-list li .content h2{
	line-height: 36px;
	margin-bottom: 7px;
	font-size: 20px;
}
.zixun-list li .content p{
	line-height: 24px;
	font-size: 12px;
	color: #666666;
}
.zixun-list .right-list{
	padding-top: 36px;
	box-sizing: border-box;
}
/*资讯详情*/
.zixun-detail-box{
	width: 100%;
	padding-top: 50px;
	box-sizing: border-box;
	margin-bottom: 96px;
}
.zixun-detail-box .zixun-details{
	margin: 0 auto;
	width: 900px;
	min-height:500px;
}
.zixun-detail-box .zixun-details h1{
	margin-bottom: 20px;
	text-align: center;
	font-size: 24px;
	line-height: 40px;
}
.zixun-detail-box .zixun-details p.time{
	padding-right: 20px;
	margin-bottom: 30px;
	text-align: right;
	color: #666;
	box-sizing: border-box;
}
.zixun-detail-box .zixun-details i{
	margin: 10px auto;
	display: block;
	width: 860px;
	height: 200px;
	overflow: hidden;
}
.zixun-detail-box .zixun-details p.MsoNormal{
	line-height: 24px;
	font-size: 16px;
	text-indent: 2em;
	text-align:justify
}
/*定制*/
._flow{
	width:520px;
	height:390px;
	background:#fff;
	position: fixed;
	left:50%;
	margin-left: -260px;
	top:50%;
	margin-top: -195px;
	z-index: 8888888888888;
	display:none;
	border-radius:20px;
}
._flow h3{
	background-image:linear-gradient(-180deg, #3196ff 0%, #1c7bde 100%);
	width:520px;
	height:68px;
	text-align: center;
	color:#fff;
	line-height: 68px;
	font-size: 18px;
	font-weight: normal;
	border-radius: 20px 20px 0 0;
	margin-bottom: 40px;
}
.floor{
	width:404px;
	height:102px;
	margin:0 auto;
}
.floor span{
	float: left;
	font-size: 14px;
	color:#666;
	width:82px;
	text-align: right;
	line-height: 42px;
	margin-right: 4px;
}
._flow ul{
	float: left;
	width:537px;
}
._flow ul li{
	float: left;
	margin-left: 7px;
	padding:0 14px;
	height:35px;
	text-align: center;
	line-height: 35px;
	border:1px solid #d0d0d0;
	color: #666666;
	font-size: 16px;
	margin-bottom: 9px;
	border-radius: 4px;
	cursor: pointer;
	display: inline;
}
._flow ul li._change{
	background:#f77b04;
	color:#fff;
}
.bttn{
	display:block;
	cursor: pointer;
	color: #fff;
	font-size: 14px;
	background:#1d7cdf;
	border-radius:100px;
	width:150px;
	height:42px;
	border: none;
	outline: none;
	margin:0 auto;
}
#next{
	margin-top: 44px;
}
._flow button._btn{
	display:block;
	width:198px;
	height:50px;
	margin:0 auto;
	border: none;
	outline: none;
	border-radius: 3px;
	cursor: pointer;
	font-size: 14px;
	background: #f77b04;
	color: #fff;
}
.area{
	float: left;
	margin-left: 7px;
	display:inline;
	border:1px solid #dcdcdc;
	border-radius:5px;
	width:288px;
	height:78px;
}
.area textarea{
	width: 272px;
	height:62px;
	border:none;
	outline: none;
	overflow: hidden;
	border-radius: 5px;
	padding:8px;
	line-height: 26px;
	resize:none;
}
.area p{
	font-size: 12px;
	line-height: 38px;
	color: #ff5b13;
	padding-left: 6px;
	display: none;
}
.pho{
	float: left;
	width:288px;
	margin-left: 7px;
	display:inline;
}
.pho input{
	border:1px solid #dcdcdc;
	border-radius:5px;
	width:288px;
	height:40px;
	font-size: 12px;
	text-indent: 8px;
}
.pho p{
	position: absolute;
	font-size: 12px;
	line-height: 38px;
	color: #ff5b13;
	padding-left: 6px;
	display: none;
}
.closeOff{
	position: absolute;
	font-size: 34px;
	right:10px;
	top:0px;
	color: #00453d;
	opacity: .5;
	filter:alpha(opacity=50);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";  
}
.closeOff:hover{
	color: #00453d;
	opacity: .5;
	filter:alpha(opacity=50);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";  
}
.result>div{
	width:116px;
	height:116px;
	margin: 0 auto;
	margin-top: 30px;
	margin-bottom: 4px;
}
.result p{
	width: 168px;
	height:40px;
	line-height: 20px;
	font-size: 14px;
	color: #666;
	text-align: center;	
	margin: 0 auto;
	margin-bottom: 48px;
}


.login-bg{
	position: fixed;
	width:100%;
	height:100%;
	left:0;
	top:0;
	background:#000;
	opacity: 0.6;
	filter:alpha(opacity=60);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";  
	z-index: 9999999;
	display:none;
}                                
/*图像识别*/
.mb20{
	margin-bottom: 20px;
}
.data-image-tit{
	margin: 80px auto 60px;
	line-height: 28px;
	font-size: 28px;
	width: 1200px;
	color: #555;
	text-align: center;
	letter-spacing: 6px;
}
.data-image-wrap{
	width: 100%;
}
.data-image-product{
	width: 1196px;
	margin: 0 auto;
	
}
.data-image-ul{
	margin: 0 auto;
	margin-bottom: 20px;
	width: 1196px;
	border-right:1px solid #7d7d7d;
	border-bottom:1px solid #7d7d7d;
}
.data-image-ul li{
	position: relative;
	float: left;
	width: 239px;
	height: 135px;
	border-top:1px solid #7d7d7d;
	border-left:1px solid #7d7d7d;
	overflow: hidden;
}
.data-image-ul li p{
	position: absolute;
	width: 239px;
	height: 135px;
	overflow: hidden;
	z-index: 1;
}
.data-image-ul li span{
	position: absolute;
	width: 239px;
	height: 135px;
	overflow: hidden;
	line-height: 135px;
	display: block;
	font-size: 22px;
	text-align: center;
	color: #555;
	background: #fff;
	letter-spacing: 3px;
	z-index: -1;
}
.data-image-ul li:hover p{
	transform: scale(1.3);
    -webkit-transform: scale(1.3);
    -moz-transform: scale(1.3);
    -o-transform: scale(1.3);
    -ms-transform: scale(1.3);

	transition-duration: 1s;
	-moz-transition-duration: 1s; /* Firefox 4 */
	-webkit-transition-duration: 1s; /* Safari 和 Chrome */
	-o-transition-duration: 1s; /* Opera */
	-ms-transition-duration: 1s; /* Opera */
	
}
.data-image-ul li:hover span{
	z-index: 2;
	transition-duration: 0.3s;
	-moz-transition-duration: 0.3s; /* Firefox 4 */
	-webkit-transition-duration: 0.3s; /* Safari 和 Chrome */
	-o-transition-duration: 0.3s; /* Opera */
	background: rgba(0,0,0,.6);
	color: #fff;
}
.data-image-yinyong-bg{
	width: 100%;
	height: 408px;
	background: url('../images/yinyong-bg.jpg') top center;
}
.data-image-yinyong-bg .banner{
	margin: 0 auto;
	width: 1200px;
	height: 408px;
}
.data-image-hangye-wrap{
	width: 100%;
}
.data-image-hangye{
	width: 1200px;
	margin: 0 auto;
}
ul.data-image-hangye-main{
	display: flex;
}
ul.data-image-hangye-main li{
	flex:1;
}
ul.data-image-hangye-main li p{
	margin: 0 auto;
	width: 144px;
	height: 136px;
}
ul.data-image-hangye-main li span{
	display: block;
	margin-bottom: 20px;
	width: 100%;
	line-height: 30px;
	font-size: 22px;
	text-align: center;
}
.data-image-suanfa-main{
	width: 1200px;
	margin: 0 auto;
}
.carousel-wrap{
	margin-top: -100px;
	margin-bottom: 130px;
}
#carousel{
  position: relative;
  z-index: 2;
  height: 200px;
  margin-top: 200px;

  transform-style: preserve-3d;
  perspective: 900px;
}

#carousel img {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 300px;
  height: 200px;
  margin-left: -150px;
  margin-top: -100px;
  border-radius: 1px;
  border: 2px solid #eee;
 /* box-shadow: 0 0 2px 2px #eee;*/
  transition: transform 0.5s ease-in-out;
}
.carousel-title{
	font-size: 14px;
}
.carousel-title{
	text-align: center;
}
.carousel-title a{
	margin-right: 16px;
	width: 80px;
	line-height: 32px;
	border-radius: 10px;
	text-align: center;
	background:#fff;
	color: #333;
	border:1px solid #999;
	display: inline-block;
}
.carousel-title a.act{
	background:#01d5ed;
	color: #fff;
	border:1px solid #01d5ed;
	display: inline-block;
}
.data-image-mokuai-bg{
	width: 100%;
	height: 430px;
	background: url('../images/mokuai-bg.jpg') top center;
}
.data-image-mokuai-main{
	padding-top: 70px;
	box-sizing:border-box;
	margin:0 auto;
	width: 1200px;
	height: 554px;
}
.data-image-mokuai-main h3{
	margin:0 auto 14px;
	text-align: center;
	line-height: 90px;
	color: #fff;
	font-size: 44px;
	letter-spacing: 10px;

}
.data-image-mokuai-main p{
	text-align: center;
	line-height: 44px;
	color: #fff;
	font-size: 22px;
	letter-spacing: 2px;
}
.data-image-yuanjing-wrap{
	width: 100%;
	margin-bottom: 120px;
}
.data-image-yuanjing{
	width: 1200px;
	margin: 0 auto;
}
.data-image-yuanjing-main{

}
.data-image-yuanjing-main li{
	float: left;
	width: 352px;
	margin-right: 71px;
}
.data-image-yuanjing-main li:last-child{
	margin-right: 0;
}
.data-image-yuanjing-main p.name{
	height: 50px;
	line-height: 50px;
	background: #555;
	color: #fff;
	font-size: 24px;
	letter-spacing: 3px;
	text-align: center;
}
.yuanjing-pic{
	position: relative;
	width: 352px;
	height: 290px;
}
.yuanjing-pic>i{
	width: 352px;
	height: 290px;
	position: absolute;
	z-index: -1;
}
.yuanjing-pic>div.yuanjing-pic-main{
	width: 352px;
	height: 290px;
	position: absolute;
	background: rgba(0,0,0,.5);
	z-index: 1;
}
.yuanjing-pic>div.yuanjing-pic-main{
	line-height: 40px;
	font-size: 18px;
	color: #fff;
	padding:20px;
	padding-top: 80px;
	text-align: center;
	box-sizing:border-box;
}
.yuanjing-pic>div.yuanjing-pic-main p{

}