@charset "utf-8";
html{
	width:100%;
	min-width:1360px;
}
/**index**/
.index-headerbox{
	width:100%;
	height:48px;
	background: #131927;
	position: fixed;
	top: 0;
	left: 0;
	z-index:1000;
}
.index-header{
	width: 1000px;
	height:48px;
	margin: 0 auto;
}
.index-header img{
	display: block;
	margin:12px 86px 0 40px;
	float: left;
}
.index-header-nav{
	float: left;
	height:48px;	
	line-height: 48px;
}
.index-header-nav li{
	float:left;
}
.index-header-nav li a{
	color:#fff;
	padding:0 44px;
	font-size:14px;
	vertical-align:top;
}
.index-bannerbox{
	width:100%;
	min-width:1366px;
	height:653px;
	background: url(../img/ban729.jpg) no-repeat center center;
}
.index-introduce{
	width:1366px;
	margin:0 auto;
	height:146px;
	margin-bottom:94px;
	font-size:14px;
	
}
.index-introduce p{
	text-align: left;
	margin-top:26px;
	line-height:20px;
	color:#323232;
}
.index-introduce b{
	color:#000000;
	font-weight:600;
}
.index-tree{
	height:820px;
	width:1366px;
	margin:0 auto;
	background:url(../img/tree729.jpg) no-repeat center center;
	margin-bottom: 106px;
}
.index-modulebox{
	width:100%;
	height:398px;
	background: #f4f4f4;
}
.index-module{
	width:1366px;
	height:100%;
	margin:0 auto;
}
.index-module h3,.index-app-share h3{
	font-size:24px;
	color:#000;
	height: 24px;
	line-height:24px;
	margin:24px 0 20px 0;
}
.index-module p,.index-app-share div{
	height:32px;
	line-height: 32px;	
	color:#646464;
	font-size: 18px;
	margin-bottom:20px;
}
.index-app-share div{
	height:64px;
	margin-bottom:60px;	
}
.index-module dl{
	float: left;
	width: 294px;
	height:240px;
	margin-right:62px;
	text-align: center;
	background:#fff;
}
.index-module-list dt{
	height:138px;
	width:100%;
}
.index-module-list dt img{
	margin-top:46px;
}
.index-module .noright{
	margin-right:0;
}
.index-module-list dd h4,.index-share-list dd h4{
	width:100%;
	height:18px;
	margin-bottom:14px;
	font-size:18px;
	color:#333;
}
.index-module-list .index-module-txt,.index-share-list dd p{
	font-size:14px;
	color:#636363;
	line-height: 20px;
}
.index-app-share{
	width:1366px;
	height:480px;
	margin:0 auto;	
}
.index-app-share dl{
	float:left;
	width:308px;
	height:256px;
	border:1px solid #dcdcdc;
	text-align: center;
	margin-right:30px;
}
.index-share-list dt{
	height:106px;
}
.index-share-list dt img{
	margin-top:28px;
}
.index-share-list .noright{
	margin-right:0;
}
.index-footerbox{
	height:700px;
	width:100%;
	min-width:1366px;
	background:url(../img/bg1729.jpg) no-repeat center bottom;
	overflow: hidden;
}
.index-footer{
	width: 1366px;
	margin:0 auto;
	margin-top: 156px;
}
.index-footer ul{
	height: 100%;
	float:left;
	color: #fff;
}
.index-footer .index-footer-yun{
	width:910px;
}
.index-footer .index-footer-video{
	width: 452px;
}
.index-footer ul li{
	height:70px;
	width: 90%;
	margin-left:20px;
	line-height:70px;
	padding-left:46px;
	font-size:22px;
	background:url(../img/yuan729.jpg) no-repeat 20px center;	
}
.index-footer ul h4{
	height:66px;
	line-height: 66px;	
	padding-left:90px;
	font-size:34px;
	margin-bottom: 34px;
}
.index-footer-yun h4{
	background: url(../img/one729.jpg) no-repeat 13px top;
}
.index-footer-video h4{
	background: url(../img/two729.jpg) no-repeat 13px 10px;
}
.project-bannerbox{
	width:100%;
	height:880px;
	position: relative;
}
.project-banner{
	min-width:1280px;
	height:700px;
	background: url(../img/banner729.png) no-repeat center center;
}
.banner-listbox{
	height:268px;
	width:100%;
	position: absolute;
	left: 0;
	bottom:0;
}
.banner-list{
	height:268px;
	width:1280px;
	margin:0 auto;
}
.index-listbox{
	position: relative;
}
.list-bg{
	position: absolute;
	left:0;
	top:47px;
	background:#000000;
	width:100%;
	opacity: 0.4;
	filter: alpha(opacity=40);
	z-index: 10;
	display: none;
}
.list-nav{
	position: absolute;
	left:0;
	top:47px;
	z-index:11;
	width:100%;
	display: none;
}
.list-nav li{
	width:100%;
	height:40px;
	text-align: center;
	line-height:40px;
}
.list-nav li a:hover{
	color: #2c6cb0;
}
.index-listbox a span{
	display: inline-block;
	margin-left:4px;
	vertical-align:top;
}
.index-header .active{
	color:#2c6cb0 ;
}
.banner-list li{
	width:266px;
	height:254px;
	margin:0 26px;
	float: left;
	text-align: center;
}
.banner-list li h4{
	height:66px;
	line-height:66px;
	width:100%;
	font-size:22px;
	color:#3b93e4;
}
.banner-list li p{
	line-height:18px;
	text-align: left;
	font-size:12px;
	color:#515151;
}
.banner-list-bg{
	display:inline-block;
	height:134px;
	width:134px;
	border-radius: 50%;
	text-align: center;
}
.banner-list-bg img{
	margin-top:30px;
	border:none;
}
.pro-content{
	width: 1280px;
	margin:58px auto 20px;
	height:1400px;
	background:#f66;
}
.pro-content ul{
	width:100%;
	height:100%;
	background:#fff;
}
.pro-content ul li{
	height:408px;
	width:100%;
	margin-bottom: 58px;
	text-align: center;
}
.pro-content ul li h4{
	height: 48px;
	line-height:48px;
	font-size: 28px;
	color:#010411;
	text-align: left;
	padding-left:38px;
}
.pro-content .pro-depict{
	padding-left:38px;
	color:#2b2c32;
	text-align: left;
	line-height:20px;
	font-size:16px;
	margin-bottom:10px;	
}
.pro-direct-content dl{
	float:left;
	width:238px;
	height:268px;
	margin:0 21px;
	padding:0 18px;
	border:1px solid #c9dbee;
}
.pro-direct-content dt img{
	margin-top:38px;
}
.pro-shop .pro-direct-content  dt img{
	margin:68px auto 34px;
}
.pro-direct-content dd h5{
	height:50px;
	line-height:50px;
	color:#010411;
	font-size:16px;
}
.pro-direct-content dd p{
	line-height:22px;
	text-align: left;
	color:#5a5c5f;
	font-size: 12px;
}
.pro-direct .pro-direct-content,.pro-shop .pro-direct-content{
	width:100%;
	height:268px;
	overflow: hidden;
	background:#eff7ff;
	padding:20px 0;
}
.pro-content .pro-shop{
	background:#f7fbff;
}
.pro-relationbox{
	width:100%;
	min-width:1280px;
	height:714px;
	overflow: hidden;
	background: url(../img/probg.jpg) no-repeat center center;
}
.pro-relation{
	width:1280px;
	height:500px;
	margin:0 auto;
	margin-top:84px;
}
.pro-relation-text{
	width:444px;
	height:100%;
	margin:0 176px 0 38px;
	float: left;
}
.pro-relation-pic{
	width:576px;
	height:100%;
	float: left;
	background: url(../img/bg2.png) no-repeat center center;
}
.pro-relation-text{
	color:#fff;
}
.pro-relation-text h4{
	background:url(../img/yuan729.jpg) no-repeat left center;
	padding-left:34px;
	margin-bottom: 14px;
	font-size:18px;
}
.pro-relation-text h3{
	font-size:28px;
	color:#fff;
}
.pro-relation-text p{
	height:34px;
	line-height:34px;
	font-size:18px;
	margin-bottom: 96px;
}
.pro-relation-text span{
	padding-left:34px;
	margin-bottom: 124px;
	line-height:22px;
	font-size:16px;
}
.pro-footer{
	height:160px;
	width:1280px;
	overflow: hidden;
	margin:0 auto;
}
.pro-footer ul{
	height:92px;
	margin-top: 30px;
}
.pro-footer ul li{
	height:100%;
	width: 254px;
	border-right:1px solid #dadbdf;
	float: left;
	text-align: center;
}
.pro-footer .noborder{
	border:none;
}
.pro-footer h4{
	height:60px;
	line-height: 60px;
	font-size: 38px;
	color:#656976;
	margin-bottom: 10px;
}
.pro-footer p{
	font-size: 16px;
	color: #7f8690;
}
.footer-box{
	height:100px;
	width:100%;
	background:#131927;
}
.footer{
	width:1366px;
	height:100px;
	margin:0 auto;
	text-align:center;
	line-height:100px;
	font-size:14px;
	color:#fff;
	font-weight: 100;
}
/**联系我们**/
.map{
	width:1010px;
	height:382px;
	margin: 0 auto;
	margin-top:34px;
	margin-bottom: 40px;
}
.map img{
	height:100%;
	width:100%;
}
.contact-address,.contact-tel{
	width:930px;
	height:32px;
	line-height:32px;
	margin:0 auto;
	margin-bottom: 26px;
	font-size:18px;
	background: url(../img/xin97.png) no-repeat 28px center;
	padding-left:80px;
}
.contact-tel{
	background: url(../img/tel97.png) no-repeat 28px center;
}
.contact-address b,.contact-tel b{
	height:32px;
	width:90px;
	float: left;
}
.contact-address span,.contact-tel span{
	display:block;
	height:32px;
	width:400px;
	color:#2b83d5;
	float:left;
}
/**nextapp页面**/
#header {
	width:100%;
	height: 48px;
	background: #131927;
	padding-left: 20%;
	position: fixed;
	top:0;
}
#header h1 {
	height: 48px;
	width: 39px;
	float: left;
	line-height: 48px;
	margin-right: 1%;
}
#header h1 a img {
	width: 39px;
	height: 48px;
	display: block;
}
#header ul {
	height: 48px;
	float: left;
}
#header li {
	list-style: none;
	height: 48px;
	float: left;
	padding: 0 9px;
	line-height: 48px;
}
#main {
	width:1360px;
	min-width:1360px;
	margin: 0 auto;
	padding-bottom: 50px;
	font-size:14px;
}
#main .banner {
	margin-bottom: 20px;
	width:100%;
}
#main .banner img{
	width:100%;
}
#main .texts ul li {
	margin-bottom: 19px;
	color: 141010;
}
#main .texts > ul {
	margin-bottom: 40px;
}
#main .texts > ul > li:first-child {
	margin-bottom: 22px;
	color: #79a6e4;
	font-size: 14px;
}
#main .texts > ul > .last {
	margin-bottom: 0;
}
#main .texts a {
	color: #7186b8;
}
#main .texts2 {
	padding-top: 28px;
	display: none;
}
#main .texts2 .txt1 {
	height: 33px;
	padding: 22px 16px 25px 14px;
	background: #f0f0f0;
	line-height: 18px;
	margin-bottom: 42px;
}
#main .texts2 .txt {
	line-height: 20px;
	margin-bottom: 20px;
}
#main .texts2 .tabl {
	margin-bottom: 20px;
}
#main .texts2 .tabl table {
	margin: 0 auto;
	width: 550px;
	height: 250px;
	border: 1px solid #d3d3d1;
	line-height: 30px;
	text-align: center;
}
#main .texts2 .tabl table input {
	width: 50px;
	text-align: center;
	border: 1px solid #ccc;
}
#main .texts2 .tabl table td {
	height: 30px;
	padding: 0 10px;
	border: 1px solid #d3d3d1;
}
#main .texts2 .tabl table th {
	height: 30px;
	border: 1px solid #d3d3d1;
	background: #ffa755;
}
#main .texts2 .tabl table tfoot {
	color: #ffa755;
}
#main .texts2 h1 {
	height: 50px;
	margin-bottom: 25px;
	color: #4c8ddd;
	text-align: center;
	font-size: 14px;
}
.texts{
	padding-bottom: 20px;
}
#footer {
	width: 100%;
	height:100px;
	font-size:14px;
	font-family: "微软雅黑";
}
#footer .nav {
	width: 580px;
	height: 50px;
	margin: 0 auto;
}
#footer .nav p {
	padding: 0 5px;
	float: left;
	line-height: 50px;
	text-align: center;
	color: #fff;
}
#footer .nav p a {
	color: #fff;
}
#footer .record{
	height:50px;
	
}
#footer .record ul{
	height:50px;
	width:910px;
	text-align: center;
	margin: 0 auto;
}
#footer .record ul li{
	text-align: center;
	float: left;
	padding:0 5px;
}
#footer .record ul li a{
	color:#fff;
}

#nav_index {
	height: 559px;
	width: 100%;
	background: -webkit-linear-gradient(left, rgb(39,28,145), rgb(15,20,61)); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(right, rgb(39,28,145), rgb(15,20,61)); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(right, rgb(39,28,145), rgb(15,20,61)); /* Firefox 3.6 - 15 */
	background: linear-gradient(to right, rgb(39,28,145), rgb(15,20,61)); /* 标准的语法（必须放在最后）*/
}

#nav_index_body{
	margin: auto;
	width: 1160px;
	height: 418px;
	padding-top: 70px;
}

.new_index-bannerbox{
	width:599px;
	height:418px;
	background: url(../img2/index.png) no-repeat center center;
	float: left;

}

#nav_index_content{
	width: 535px;
	height: 207px;
	color: rgb(255,255,255);
	float: left;
}

#nav_index_content_title{
	font: 50px Microsoft Yahei, sans-serif;
	margin-top: 68px;
	margin-bottom: 20px;
}

#nav_index_content1{
	font: 24px PingFangSC-Semibold, sans-serif;
	margin-bottom: 26px;
}

#nav_index_content2{
	font: 18px Microsoft Yahei, sans-serif;
}

.lingtuan_superiority{
	width:100%;
	height:600px;
	background: #FFFFFF;
}

.lingtuan_superiority #superiority_title_font{
	font: 36px Microsoft Yahei, sans-serif;
	color: #333333;
	letter-spacing: 0;
	text-align: center;
	height: 250px;
	line-height: 250px;
}

#superiority_info {
	height: 188.2px;
	width: 1160px;
	margin: 0 auto;
}

.superiority_info_list{
	height: 268.9px;
	width: 200px;
	float: left;
	margin-right: 40px;
}

#superiority_info_list_last{
	margin-right: 0px;
}

#superiority_img1{
	background: url(../img2/lingtuan_superiority1.png) no-repeat center center;
	height: 114px;
	width: 114px;
	margin:0 auto;
}

#superiority_img2{
	background: url(../img2/lingtuan_superiority2.png) no-repeat center center;
	height: 114px;
	width: 114px;
	margin:0 auto;
}

#superiority_img3{
	background: url(../img2/lingtaun_superiority3.png) no-repeat center center;
	height: 114px;
	width: 114px;
	margin:0 auto;
}

#superiority_img4{
	background: url(../img2/lingtuan_superiority4.png) no-repeat center center;
	height: 114px;
	width: 114px;
	margin:0 auto;
}

#superiority_img5{
	background: url(../img2/lingtuan_superiority5.png) no-repeat center center;
	height: 114px;
	width: 114px;
	margin:0 auto;
}

.superiority_content{
	margin-top: 51.2px;
}

.superiority_content_title{
	font: 18px PingFangSC-Regular, sans-serif;
	color: #333333;
	text-align: center;
}

#tech_struct{
	height: 750px;
	width: 100%;
	background: url("../img2/tech_struct.png");
	padding-top: 90px;
}

#tech_struct_title{
	color: #FFFFFF;
	font: 36px PingFangSC-Regular, sans-serif;
	width: 145px;
	height: 50px;
	margin: 0 auto;
}

#tech_struct_body{
	height: 452px;
	width: 1180px;
	margin: 0 auto;
	margin-top: 82px;
	background: white;
}

#tech_struct_body_r{
	height: 372px;
	width: 440px;
	float: left;
	margin-left: 76px;;
	margin-right: 76px;
	margin-top: 40px;
}

#tech_struct_body_c{
	height: 381.5px;
	width: 2px;
	background: rgb(233,233,233);
	float: left;
	margin-right: 76px;
	margin-top: 40px;
}

#tech_struct_body_l{
	height: 372px;
	width: 440px;
	float: left;
	margin-top: 40px;
}

.tech_struct_body_title{
	width: 73px;
	height: 25px;
	font: 18px PingFangSC-Medium, sans-serif;
	color: rgb(52,52,52);
}

.tech_struct_body_content{
	height: 114px;
	width: 440px;
	font: 14px PingFangSC-Medium, sans-serif;
	color: rgb(135,139,141);
	margin-top: 22px;
	line-height:21px;
}

#tech_struct_body_r_img{
	width: 440px;
	height: 160px;
	background:url(../img2/spectrum.png) no-repeat center bottom;
	margin-top: 55px;
}

#tech_struct_body_l_img{
	width: 440px;
	height: 160px;
	background:url(../img2/spectrum_network.png) no-repeat center bottom;
	margin-top: 55px;
}

#five_times{
	height: 600px;
	background: rgb(242,244,248);
	padding-top: 90px;
	box-sizing: border-box;
}

#five_times_title{
	height: 50px;
	width: 430px;
	font: 36px PingFangSC-Regular, sans-serif;
	margin: 0 auto;
}

#five_times_content{
	width: 281px;
	height: 22px;
	font: 16px PingFangSC-Regular, sans-serif;
	margin: 0 auto;
	margin-top:21px;
	color: rgb(103,103,103);
}

#five_times_list{
	width: 1160px;
	height: 198px;
	margin:0 auto;
	margin-top: 98px;
}

.five_times_img_info{
	height: 198px;
	width: 200px;
	float: left;
}

.five_times_img_limit{
	float: left;
	width: 39px;
	height: 4px;
	background: url("../img2/limit_point.png") ;
	margin-top: 20px;
}

#five_times_img_info_img1{
	width: 53px;
	height: 53px;
	background: url("../img2/tech_generation1.png") no-repeat center center;
	margin: 0 auto;
}

#five_times_img_info_img2{
	width: 53px;
	height: 53px;
	background: url("../img2/tech_generation2.png") no-repeat center center;
	margin: 0 auto;
}

#five_times_img_info_img3{
	width: 53px;
	height: 53px;
	background: url("../img2/tech_generation3.png") no-repeat center center;
	margin: 0 auto;
}

#five_times_img_info_img4{
	width: 53px;
	height: 53px;
	background: url("../img2/tech_generation4.png") no-repeat center center;
	margin: 0 auto;
}

#five_times_img_info_img5{
	width: 53px;
	height: 53px;
	background: url("../img2/tech_generation5.png") no-repeat center center;
	margin: 0 auto;
}

.five_times_img_info_title{
	margin: 0 auto;
	width: 91px;
	height: 25px;
	font: 18px PingFangSC-Regular, sans-serif;
	margin-top: 37px;
}

.five_times_img_info_content{
	margin-top: 10px;
	font: 14px PingFangSC-Regular, sans-serif;
	color: rgb(135,139,141);
}

#cooperative_partner{
	height: 600px;
	padding-top: 90px;
	box-sizing: border-box;
}

#cooperative_partner_title{
	width: 145px;
	height: 50px;
	margin: 0 auto;
	font: 36px PingFangSC-Regular, sans-serif;
	color: #333333;
}

#cooperative_partner_list{
	width: 1120px;
	height: 244px;
	margin: 0 auto;
	margin-top: 90px;
}

#cooperative_partner_list div{
	width: 284px;
	height: 63px;
	float: left;
}

#cooperative_partner_logo1{
	background: url("../img2/partner1.png");
	margin-right: 131px;
}

#cooperative_partner_logo2{
	background: url("../img2/partner2.png");
	margin-right: 131px;
}

#cooperative_partner_logo3{
	background: url("../img2/partner3.png");
}

#cooperative_partner_logo4{
	background: url("../img2/partner4.png");
	margin-right: 131px;
	margin-top: 28px;
}

#cooperative_partner_logo5{
	background: url("../img2/partner5.png");
	margin-right: 131px;
	margin-top: 28px;
}

#cooperative_partner_logo6{
	background: url("../img2/partner6.png");
	margin-top: 28px;
}

#cooperative_partner_logo7{
	background: url("../img2/partner7.png");
	margin-right: 131px;
	margin-top: 28px;
}

#cooperative_partner_logo8{
	background: url("../img2/partner8.png");
	margin-right: 131px;
	margin-top: 28px;
}

#cooperative_partner_logo9{
	background: url("../img2/partner9.png");
	margin-top: 28px;
}
