﻿@charset "UTF-8";
::-webkit-scrollbar {
  width: 8px;
	height:8px;
}

::-webkit-scrollbar-track {
  background: #fff;
}

::-webkit-scrollbar-thumb {
  background: #1b1b1b;
  /*border-radius: 4px;*/
}

::-webkit-scrollbar-thumb:window-inactive {
  background: #1b1b1b;
}

::-webkit-scrollbar-thumb:vertical:hover {
  background: #1b1b1b;
}

.w1200{
	width:1200px;
	margin:0 auto;
}

footer{
	background: #333;
	position: relative;
	z-index: 33;
}
footer .footer-top{
	padding:100px 0 150px;
}
footer .footer-top .f-logo-box .text{
	line-height: 30px;
	margin:20px 0 0;
	font-size: 18px;
	color: #fff;
	padding-bottom: 39px;
	border-bottom:1px solid #454545;
}
.f-nav-box{
	margin:70px 0 0;
}
.footer-top{
	border-bottom:1px solid #484848;
}
.footer-top .f-nav a{
	display: block;
}
.footer-top .f-nav li{
	float:left;
	margin-right: 120px;
}
.footer-top .f-nav li.join{
	margin-right: 0;
}
.footer-top .f-nav li a{
	font-size: 14px;
	color:#adadad;
	line-height: 30px;
	transition:all .3s linear;
}
.footer-top .f-nav li .tit{
	font-size: 16px;
	color:#fff;
	margin-bottom: 8px;
	cursor: default;
}
.footer-top .f-nav li .point{
	cursor: pointer;
}
.footer-top .f-nav li a:hover{
	color:#fff;
}
.footer-top .qrcode-box{
	text-align: center;
	width:135px;
}
.footer-top .qrcode-box .qrcode{
	width:96px;
	height:96px;
	margin:0 auto;
}
.footer-top .qrcode-box img{
	width: 100%;
	height:100%;
}
.footer-top .qrcode-box .text{
	font-size: 14px;
	color:#6b6b6b;
	line-height: 24px;
	margin:15px 0 0;
}
.footer-bottom{
	padding:40px 0 140px;
}
.footer-bottom .copy,
.footer-bottom .copy a,
.footer-bottom .beian{
	font-size: 14px;
	color:#6b6b6b;
	
	transition:all .3s linear;
}
.footer-bottom .beian{
	margin-right:20px;
}
.footer-bottom .copy a:hover{
	color:#fff;
}

.sub-banner{
	width:100%;
	min-width: 1200px;
}


.sub-tit{
	font-size: 40px;
	color:#000;
	line-height: 66px;
	/*text-transform: capitalize;*/
}

.mq-download-box{
	padding:90px 0 160px;
	min-width: 1200px;
}

.mq-download-box .sub-tit{
	margin-bottom: 50px;
}

.mq-download-box .download li{
	height:80px;
	background: #f7f7f7;
	padding:0 50px 0 35px;
	width:1115px;
	line-height: 80px;
	margin-bottom: 10px;
	transition:all .3s linear;
}

.mq-download-box .download li .text{
	font-size: 18px;
	color:#000;
	background: url(img/d-disc.png) no-repeat left center;
	padding-left: 25px;
	transition:all .3s linear;
}

.mq-download-box .download li .btns a{
	font-size: 14px;
	color:#666;
	background:url(img/download.png) no-repeat left center;
	padding-left:30px;
	transition:all .3s linear;
}

.mq-download-box .download li .btns b{
	width:1px;
	height: 30px;
	background: #dedede;
	margin:25px 35px 0;
	transition:all .3s linear;
}

.mq-download-box .download li:hover{
	background: #45B035;
}

.mq-download-box .download li:hover .text{
	background: url(img/d-disc2.png) no-repeat left center;
	color:#fff;
}

.mq-download-box .download li:hover .btns a {
	background: url(img/download2.png) no-repeat left center;
	color:#fff;
}

.mq-download-box .download li:hover .btns b{
	background: #3651a8;
}

.page{
	font-size: 0;
	text-align: center;
	padding:50px 0 0;
}

.page a{
	display: inline-block;
	*display: inline;
	zoom:1;
	/*width:39px;*/
	height:39px;
	border:1px solid #d2d2d2;
	font-size: 21px;
	color:#9fa0a0;
	margin:0 5px;
	line-height: 39px;
	vertical-align: top;
	transition:all .3s linear;
}

.page a.prev{

}

.page a.next{

	width:90px;
}

.page a.active,
.page a:hover{
/*	background: #3651a8;*/
/*	border-color:#3651a8;*/
	color:#45b035;
}



/************maintain end************/

.mq-query{
	padding:85px 0 110px;
}
.mq-query .sub-tit{
	position:relative;
	z-index:3;
}
.china{
	width:1200px;
	margin-top: -66px;
}
.china img{
	width:100%;
}

.china-box .built-box{
	position: absolute;
	left:0;
	bottom:0;
	font-size: 18px;
	color:#666666;
}

.china-box .built-box span{
	float:left;
	border-bottom:2px solid #e5e5e5;
	padding-left: 25px;
	margin-right:67px;
}

.china-box .built-box .built{
	background: url(img/built.png) no-repeat left center;
}

.china-box .built-box .build{
	background: url(img/build.png) no-repeat left center;
}

.mq-query .pool{
	position: absolute;
	right: 280px;
	bottom: 185px;
	width:28px;
	height:38px;
}

.mq-query .pool img{
	width:100%;
	height:100%;
}

.mq-query-box{
	padding:90px 0 160px;
	background: #45B035;
}

.mq-query-box .sub-tit{
	color:#fff;
}

.mq-query-box .query-search-box{
	width:1180px;
	padding:0 20px 0 0;
	height:65px;
	background: #fff;
	margin:50px 0 0;
	position: relative;
	z-index: 33;
}
.mq-query-box .condition{
	width:165px;
	font-size: 18px;
	color:#666666;
	
	position: relative;

	border:1px solid transparent;
}
.mq-query-box .condition span{
	position: relative;
	display: block;
	padding:0 25px;
	background: #fff url(img/q-down.png) no-repeat 125px center;
	cursor:pointer;
	z-index: 20;
	height:63px;
	line-height: 63px;
}
.mq-query-box .condition .drop{
	position: absolute;
	left:-1px;
	top:63px;
	background: #fff;
	width:165px;
	z-index: 10;
	
	line-height: 63px;
	display: none;
}
.mq-query-box .condition.cur{
	border-color:#e2e2e2;
}
.mq-query-box .condition .drop li{
	padding:0 25px;
	width:116px;
	line-height: 40px;
	cursor: pointer;
	transition:background .3s linear;
}
.mq-query-box .condition.cur .drop .line{
	width:116px;
	height:1px;
	margin:0 auto;
	background: #e5e5e5;
}
.mq-query-box .condition.cur .drop ul{
	padding:10px 0;
}

.mq-query-box .condition .drop li:hover{
	background: #efefef;
}
.mq-query-box .divide{
	width:1px;
	height:15px;
	background: #e5e5e5;
	margin:25px 28px 0 0;
}

.mq-query-box .query-search{
	width:950px;
	height:65px;
}

.mq-query-box .query-search input[type=text]{
	width:920px;
	height:65px;
	line-height: 65px;
	border:none;
	box-shadow: none;
	padding:0;
	font-size: 16px;
	color:#666;
}

.mq-query-box .query-search input[type=submit]{
	border:none;
	padding:0;
	height:65px;
	width:22px;
	background: url(img/q-search.png) no-repeat center;
}
.query-list-box{
	margin:20px 0 0;
}
.query-list{
	width:1200px;
	/*overflow: hidden;*/
}
.query-list ul{
	width:1220px;
}
.query-list li{
	float:left;
	width:221px;
	height:292px;
	background: #fff;
	padding:35px 32px;
	opacity: 0.9;
	filter: alpha(opacity=90);
	margin:0 20px 20px 0;
	transition:all .3s linear;
}
.query-list li .tit{
	font-size: 16px;
	color:#666;
	text-align: center;
	line-height: 30px;
	padding-bottom:25px;
	border-bottom:2px solid #45B035;
	transition:all .3s linear;
}

.query-list li .img{
	width:100%;
	height:170px;
	margin:25px 0 0;
}

.query-list li .img img{
	width:100%;
	height: 100%;
}

.query-list li:hover{
	opacity: 1;
	filter: alpha(opacity=100);
	box-shadow: 0 0 10px 10px #1b3588;
}
.query-list li:hover .tit{
	color:#45B035;
}
.mq-query-box .page{
	padding:40px 0 0;
}
.mq-query-box .page a{
	border:1px solid #4b66b2;
	color:#fff;
}
.mq-query-box .page a.active,
.mq-query-box .page a:hover{
	background: #fff;
	color:#4b66b2;
	border-color:#fff;
}
.mq-query-box .page a.prev{
	background: url(img/page-prev2.png) no-repeat center;
}
.mq-query-box .page a.next{
	background: url(img/page-next2.png) no-repeat center;
}
.mq-query-box .page a.prev:hover{
	background:#fff url(img/page-prev.png) no-repeat center;
}
.mq-query-box .page a.next:hover{
	background:#fff url(img/page-next.png) no-repeat center;
}
/***********query end************/

.mq-agent-box{
	width:100%;
	padding:90px 0 0;
}

.mq-agent-box .sub-tit{
	margin-bottom: 50px;
}
.mq-agent-box .agent-search-box{
	margin-bottom: 40px;
	position: relative;
	z-index: 33;
}

.mq-agent-box .search{
	float:left;
	width:248px;
	height:48px;
	border:1px solid #ccc;
	margin-right: 8px;
	position: relative;
}
.mq-agent-box .search .dropList{
	position: absolute;
	left:-1px;
	top:48px;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	display: none;
	width: 100%;
	
}
.mq-agent-box .search .dropList ul{
	padding:10px 0;
	background: #fff;
	max-height:230px;
	overflow-y: auto;
	overflow-x: hidden;
}
.mq-agent-box .search .dropList ul::-webkit-scrollbar {
  width: 8px;
	height:8px;
}

.mq-agent-box .search .dropList ul::-webkit-scrollbar-track {
  background: #fff;
}

.mq-agent-box .search .dropList ul::-webkit-scrollbar-thumb {
  background: #172a7e;
  /*border-radius: 4px;*/
}

.mq-agent-box .search .dropList ul::-webkit-scrollbar-thumb:window-inactive {
  background: #172a7e;
}

.mq-agent-box .search .dropList ul::-webkit-scrollbar-thumb:vertical:hover {
  background: #172a7e;
}
.mq-agent-box .search .dropList li{
	padding:0 20px;
	width:208px;
	line-height: 30px;
	font-size: 14px;
	color:#999999;
	cursor: pointer;
	/*border-left:1px solid #ccc;
	border-right:1px solid #ccc;*/
	transition:all .3s linear;
}
/*.mq-agent-box .search .dropList li.last{
	border-bottom:1px solid #ccc;
}*/
.mq-agent-box .search .dropList li:hover{
	background: #45B035;
	color:#fff;
	border-color:#45B035;
}
.mq-agent-box .search span{
	display: block;
	padding:0 20px;
	height:48px;
	line-height: 48px;
	font-size: 14px;
	color:#999;
	cursor:pointer;
	background: url(img/agent-down.png) no-repeat 215px center;
}

.mq-agent-box .search .line{
	width:208px;
	height:1px;
	background: #e5e5e5;
	margin:0 auto;
}

.mq-agent-box .search.cur{
	border-bottom:none;
}

.mq-agent-box .agent-search-box .search-content{
	border:1px solid #ccc;
	width:360px;
	height:48px;
}

.mq-agent-box .agent-search-box .search-content input{
	padding:0 25px;
	width:310px;
	height:48px;
	line-height: 48px;
	border:none;
	box-shadow: none;
	outline: none;
	*height:47px;
	font-size: 14px;
	color:#999999;
}

.mq-agent-box .agent-search-box .submit{
	width:50px;
	height:50px;
	background: #45B035;
}
.mq-agent-box .agent-search-box .submit input{
	width:50px;
	height:50px;
	border:none;
	padding:0;
	background: url(img/agent-search.png) no-repeat center;
}
.map-box{
	height:666px;
}
.map{
	width: 100%;
	height:666px;
	min-width: 1200px;
}

.map-info{
	left:50%;
	top:50%;
	width:343px;
	height:578px;
	margin:-289px 0 0 257px;
}

.mq-person-box{
	padding:90px 0 200px;
}

.mq-person-box .service-table-box{
	margin-bottom: 10px;
}

.mq-person-box .sub-tit{
	margin-bottom: 50px;
}

.mq-person-box .tit-box{
	height:85px;
	background: #efefef;
	line-height: 85px;
	cursor: pointer;
}

.mq-person-box .tit-box span{
	font-size: 24px;
}

.mq-person-box .tit-box .arrow{
	background: url(img/per-down.png) no-repeat center;
	width:20px;
	height:85px;
}
.mq-person-box .tit-box.cur .arrow{
	background: url(img/per-up.png) no-repeat center;
}
.mq-person-box .service-table{
	width:100%;
	padding-bottom: 90px;
	/*display: none;*/
}

.mq-person-box .service-table table{
	width:100%;
}
.mq-person-box .service-table table th{
	text-align: left;
	border-bottom:1px solid #e5e5e5;
	font-size: 18px;
	color:#333;
	font-weight: bold;
	height:92px;
	/*line-height: 92px;*/
}

.mq-person-box .service-table table td{
	font-size: 16px;
	height:76px;
	/*line-height: 76px;*/
	border-bottom:1px solid #e5e5e5;
}

.mq-person-box .service-table table td.num,
.mq-person-box .service-table table td.tel{
	font-family: arial;
}

/***********network end**********/

.mq-service-box{
	padding:110px 0 150px;
}

.mq-service-box .system{
	margin:50px 0 0;
	width:100%;
	height:446px;
}

.mq-service-box .system .system-img{
	width:414px;
	/*height:446px;*/
	position: absolute;
	left:440px;
	/*top:0;*/
	z-index: 2;
/*	opacity: 0;
	filter: alpha(opacity=0);*/
	top:-50px;
	transition:all .3s;
}
.mq-service-box .system .system-img.on{
	top: 0;
}
.mq-service-box .system .system-img img{
	width:100%;
	/*height:100%;*/
}
.mq-service-box .system .content-box{
	/*position: absolute;*/
	position: relative;
	padding-top:30px;
}
.mq-service-box .system .content-box .line{
	position: absolute;
	width:0;
	height:1px;
	background: #cecece;
}
.mq-service-box .system .content-box h4{
	font-weight: normal;
	font-size: 30px;
	color:#45B035;
	line-height: 50px;
/*	opacity: 0;
	filter: alpha(opacity=0);*/
	position: relative;
	top:0px;
}

.mq-service-box .system .content-box .text{
	font-size: 15px;
	color:#595757;
/*	opacity: 0;
	filter: alpha(opacity=0);*/
	position: relative;
	top:0px;
}
.mq-service-box .system .content-box1{
	width:390px;
	left:0;
	top:2px;
	text-align: right;
	padding-right:240px;
}
.mq-service-box .system .content-box1 h4{
	animation-delay:0.05s;
	-webkit-animation-delay:0.05s;
}
.mq-service-box .system .content-box1 .text{
	animation-delay:0.25s;
	-webkit-animation-delay:0.25s;
}
.mq-service-box .system .content-box2 h4{
	animation-delay:0.75s;
	-webkit-animation-delay:0.75s;
}
.mq-service-box .system .content-box2 .text{
	animation-delay:0.95s;
	-webkit-animation-delay:0.95s;
}
.mq-service-box .system .content-box3 h4{
	animation-delay:1.2s;
	-webkit-animation-delay:1.2s;
}
.mq-service-box .system .content-box3 .text{
	animation-delay:1.5s;
	-webkit-animation-delay:1.5s;
}
.mq-service-box .system .content-box4 h4{
	animation-delay:1.9s;
	-webkit-animation-delay:1.9s;
}
.mq-service-box .system .content-box4 .text{
	animation-delay:2.2s;
	-webkit-animation-delay:2.2s;
}





.mq-service-box .system .content-box1 .line{
	top:2px;
	right:0;
}
.mq-service-box .system .content-box2{
	float:right;
	width:300px;
	margin-top: -24px;
	padding-left: 200px;
}

.mq-service-box .system .content-box2 .line{
	top:0;
	left: 0;
}

.mq-service-box .system .content-box2 .text p{
	float:left;
	margin-right: 50px;
	background: url(img/circle.png) no-repeat left center;
	padding-left: 10px;
}

.mq-service-box .system .content-box3{
	width:375px;
	margin-top: 53px;
	float:left;
	margin-left: 15px;
	text-align: right;
	padding: 30px 135px 0 0;
}

.mq-service-box .system .content-box3 .line{
	top:0;
	right:0;
}

.mq-service-box .system .content-box3 li{
	line-height: 39px;
	font-size: 16px;
	color:#666;
}
.mq-service-box .system .content-box3 li.third{
	/*margin:-5px 0 0;*/
}
.mq-service-box .system .content-box3 li p{
	float:right;
	width:68px;
	margin-left: 34px;
	text-align: center;
}
.mq-service-box .system .content-box3 p.on{
	margin-left: 0;
}
.mq-service-box .system .content-box3 .text{
	width:375px;
	height:126px;
	margin:5px 0 0;
}
.mq-service-box .system .content-box4{
	float:right;
	width:300px;
	margin:38px 0 0;
	padding:30px 0 0 90px;
}

.mq-service-box .system .content-box4 .line{
	top:0;
	left:0;
}

.mq-service-box .system .content-box4 .text p{
	float:left;
	margin-right: 33px;
	background: url(img/circle.png) no-repeat left center;
	padding-left: 12px;
}

.mq-service-box .system .content-box4 .text p.on{
	margin-right: 0;
}

.mq-feature-box{
	width:100%;
	height:650px;
	min-width: 1200px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
}
.mq-feature-box .bg{
	width:100%;
}
.mq-feature-box img{
	width: 100%;
}

.mq-feature-box .feature{
	position: absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
}
.mq-feature-box .feature .w1200{
	position: absolute;
	left:50%;
	top:50%;
	margin-left:-600px;
}

.mq-feature-box .feature .sub-tit{
	color:#fff;
	margin-bottom: 40px;
/*	opacity: 0;
	filter: alpha(opacity=0);*/
	position: relative;
	/*top:50px;*/
}
.mq-feature-box .feature-text{
	font-size: 20px;
	color:#fff;
	/*width:715px;*/
/*	opacity: 0;
	filter: alpha(opacity=0);*/
	position: relative;
	/*top:50px;*/
	animation-delay:.4s;
	-webkit-animation-delay:.4s;
}
.mq-feature-box .feature .text span{
	/*font-family: arial;*/
}
.mq-feature-box .feature .text2{
	margin-top:20px;
	line-height: 44px;
}
.mq-feature-box .feature .text2 p{
	/*float:left;*/
	margin-right: 35px;
}
.mq-feature-content{
	width:100%;
	/*height:567px;*/
	background: #45B035;
	overflow: hidden;
	min-width: 1200px;
}
/*.mq-feature-content .bg{
	width: 100%;
}*/
.mq-feature-content .feature-content{
	/*position: absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;*/
}
.mq-feature-content ul{
	width:1220px;
	/*height:567px;*/
}
.mq-feature-content li{
	float:left;
	width:219px;
	border-left: 1px solid #a4d89c;
	height:517px;
	text-align: center;
	padding: 220px 40px 0;
	position: relative;
	transition:background .3s linear;
	left:0px;
/*	opacity: 0;
	filter: alpha(opacity=0);*/
}
.mq-feature-content li:nth-child(2){
	animation-delay:.3s;
	-webkit-animation-delay:.3s;
}
.mq-feature-content li:nth-child(3){
	animation-delay:.6s;
	-webkit-animation-delay:.6s;
}
.mq-feature-content li:nth-child(4){
	animation-delay:.9s;
	-webkit-animation-delay:.9s;
}
.mq-feature-content li.last{
	border-right:1px solid #fff;
}
.mq-feature-content li .tit{
	font-size: 25px;
	color:#fff;
	line-height: 64px;
}

.mq-feature-content li .content{
	font-size: 15px;
	color:#fff;
	line-height: 38px;
	margin-bottom: 45px;
}

.mq-feature-content li .icon-box{
	width:128px;
	height: 128px;
	background: url(img/icon-bg.png) no-repeat center;
	margin:0 auto;
	line-height: 128px;
}

.mq-feature-content li:hover{
/*	background: #1e409f;*/
}
/***********policy end**********/

.mq-contact-box{
	/*position: absolute;
	left:0;
	top:0;
	width:100%;*/
	padding:200px 0 140px;
	/*background-size: 100% auto;*/
	background-position: top center;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-color: #f9f9f9;
}

.mq-contact-box .contact{
	/*position: absolute;
	left:0;
	top:50%;
	width:100%;
	height:440px;
	margin-top:-180px;*/
}

.mq-contact-box .contact h3{
	font-size: 40px;
	color:#45B035;
/*	opacity: 0;
	filter: alpha(opacity=0);*/
	position: relative;
	/*top:50px;*/
}

.mq-contact-box .contact .contact-content-box .add-box{
	color:#666;
	font-size: 18px;
	margin:70px 0 0;
/*	opacity: 0;
	filter: alpha(opacity=0);*/
	position: relative;
	/*top:50px;*/
}

.mq-contact-box .contact .contact-content-box .add-box .add{
	margin-right: 45px;
}

.mq-contact-box .contact .contact-content-box .add-box .position{
	background: url(img/position.png) no-repeat left center;
	padding-left: 34px;
	color:#666;
	transition:all .3s linear;
}
.mq-contact-box .contact .contact-content-box .add-box .position:hover{
	color:#45B035;
}
.mq-contact-box .contact .contact-content{
	margin:50px 0 0;
/*	opacity: 0;
	filter: alpha(opacity=0);*/
	position: relative;
	/*top:50px;*/
}
.mq-contact-box .contact1{
	width:230px;
}
.mq-contact-box .divide{
	float:left;
	width:1px;
	height:163px;
	background: #d6d6d6;
}
.mq-contact-box .content{
	font-size: 18px;
	color:#666;
	margin-bottom: 30px;
	font-family: arial;
}

.mq-contact-box .content .num{
	font-family: arial;
	/* font-size: 30px; */
	color:#45B035;
	/* line-height: 32px; */
}

.mq-contact-box .content .arial{
	font-family: arial;
}

.mq-contact-box .contact2{
	margin: 0 40px;
}

.mq-contact-box .contact3{
	width:410px;
}

.mq-contact-box .contact3 .content{
	float:left;
	margin-right: 90px;
}

.mq-contact-box .contact3 .content.on{
	/*margin-right:0;*/
}
.contact-list{
	margin:40px 0 0;
}
.contact-list ul{
	/*width: 1201px;*/
}
.contact-list li{
	position: relative;
	/*float: left;*/
	width: 600px;
	padding-right: 40px;
	margin-bottom: 70px;
}
.contact-list li h4{
	font-size: 26px;
	color:#45B035;
	font-weight: normal;
}
.contact-list li .txt-box{
	margin:35px 0 0;
}
.contact-list li .txt-box .txt{
	font-size: 18px;
	color:#666;
}
.contact-list li .txt-box .position{
	/* background: url(img/position.png) no-repeat left center; */
	/* padding-left: 35px; */
	font-size: 18px;
	color:#666;
	/* transition:all .3s linear; */
}
.contact-list li .txt-box .position:hover{
	/* color:#45B035; */
}
.contact-list li .con{
	margin:40px 0 0;
}
.contact-list li .con .tit{
	font-size: 18px;
	color:#666;
}
.contact-list li .con .content{
	margin-bottom: 0;
}
.contact-list li .con .tel-box .content{
	/* font-size: 20px; */
	color:#45B035;
	font-family: arial;
	line-height: 40px;
}
.contact-list li .mail-box{
	margin-left: 40px;
}
.contact-list li i{
	position: absolute;
	right:0;
	top:50%;
	width: 1px;
	height: 218px;
	margin-top: -109px;
	background: #d5d6d7;
}
.contact-list li.on{
	padding:0 0 0 80px;
	width: 520px;
}
.contact-list li.on i{
	display: none;
}
.contact-list li.cur i{
	display: none;
}

.in-info .contact-list li h4{
	font-size: 24px;
}
.in-info .contact-list li .txt-box .txt{
	font-size: 16px;
}
.in-info .contact-list li .txt-box .position{
	font-size: 16px;
}
.in-info .contact-list li .con .tit{
	font-size: 16px;
}
.in-info .contact-list li .con .tel-box .content{
	/* font-size: 14px; */
}
.in-info .contact-list li .con .content{
	line-height: 36px;
}
/*.mq-contact-box{
	position: absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
}

.mq-contact-box .contact{
	position: absolute;
	left:0;
	top:50%;
	width:100%;
	height:440px;
	margin-top:-180px;
}

.mq-contact-box .contact h3{
	font-size: 40px;
	color:#45B035;
/*	opacity: 0;
	filter: alpha(opacity=0);*/
	/*position: relative;*/
	/*top:50px;*/
/*}*/

/*.mq-contact-box .contact .contact-content-box .add-box{
	color:#666;
	font-size: 18px;
	margin:70px 0 0;*/
/*	opacity: 0;
	filter: alpha(opacity=0);*/
	/*position: relative;*/
	/*top:50px;*/
/*}*/

/*.mq-contact-box .contact .contact-content-box .add-box .add{
	margin-right: 45px;
}

.mq-contact-box .contact .contact-content-box .add-box .position{
	background: url(img/position.png) no-repeat left center;
	padding-left: 34px;
	color:#666;
	transition:all .3s linear;
}
.mq-contact-box .contact .contact-content-box .add-box .position:hover{
	color:#45B035;
}
.mq-contact-box .contact .contact-content{
	margin:50px 0 0;*/
/*	opacity: 0;
	filter: alpha(opacity=0);*/
	/*position: relative;*/
	/*top:50px;*/
/*}
.mq-contact-box .contact1{
	width:264px;
}
.mq-contact-box .divide{
	float:left;
	width:1px;
	height:163px;
	background: #d6d6d6;
}
.mq-contact-box .content{
	font-size: 18px;
	color:#666;
	margin-bottom: 30px;
}

.mq-contact-box .content .num{
	font-family: arial;
	font-size: 30px;
	color:#45B035;
	line-height: 32px;
}

.mq-contact-box .content .arial{
	font-family: arial;
}

.mq-contact-box .contact2{
	margin: 0 79px 0 70px;
}

.mq-contact-box .contact3{
	width:530px;
}

.mq-contact-box .contact3 .content{
	float:left;*/
	/*margin-right: 90px;*/
/*	width: 245px;
}
.mq-contact-box .contact3 .content.on{
	margin-right:0;
}*/

/************contact end***********/
.mq-idea-box{
	width:100%;
	min-width: 1200px;
	height:400px;
}
.mq-idea-box .idea{
	padding:250px 0 0;
	width:580px;
	/*opacity: 0;
	filter: alpha(opacity=0);
	position: relative;
	left:-50px;*/
}
.mq-idea-box .idea .sub-tit{
	position: relative;
	/*top:35px;*/
	/*opacity: 0;
	filter: alpha(opacity=0);*/
}
.mq-idea-box .idea .th-tit{
	font-size: 30px;
	color:#666;
	line-height: 40px;
	margin:25px 0 15px;
	position: relative;
	/*top:35px;*/
	animation-delay:0.2s;
	-webkit-animation-delay:0.2s;
/*	opacity: 0;
	filter: alpha(opacity=0);*/
}

.mq-idea-box .idea .content{
	font-size: 16px;
	color:#666;
	line-height: 30px;
	position: relative;
	/*top:35px;*/
	animation-delay:0.2s;
	-webkit-animation-delay:0.2s;
	/*opacity: 0;
	filter: alpha(opacity=0);*/
}

/* .mq-idea-box .idea-img{
	position: absolute;
	right:-215px;
	top:0;
	width:730px;
	height:376px;
	opacity: 0;
	filter: alpha(opacity=0);
}

.mq-idea-box .idea-img img{
	width:100%;
	height:100%;
} */

.mq-material-box{
	width:100%;
	height:750px;
	min-width: 1200px;
}
.mq-material-box .con-box{
	position: absolute;
	left:0;
	top:50%;
	width: 100%;
	/*height:100%;*/
}
.mq-material-box .content-box{
	width:1200px;
}
.mq-material-box .sub-tit{
	color: #fff;
/*	opacity: 0;
	filter: alpha(opacity=0);*/
	position: relative;
	top:50px;/*1.13修改stone*/
}
.mq-material-box .content{
	font-size: 20px;
	color:#fff;
	line-height: 40px;
	margin:10px 0 0;
/*	opacity: 0;
	filter: alpha(opacity=0);*/
	position: relative;
	/*top:50px;*/
	animation-delay:0.3s;
	-webkit-animation-delay:0.3s;
}


.mq-test-box{
	position: relative;
	z-index: 33;
}
.mq-testdtl-box{
	width:100%;
	/*height:530px;*/
	background: #fff;
	position: relative;
	z-index: 22;
}
.mq-testdtl-box ul{
	width:1220px;
}
.mq-testdtl-box li{
	float:left;
	width:254px;
	height:490px;
	border-left:1px solid #e1e1e1;
	border-right: 1px solid transparent;
	padding:160px 22px 0;
	position: relative;

/*	opacity: 0;
	filter: alpha(opacity=0);*/
	/*left:50px;*/
}
.mq-testdtl-box li:nth-child(2){
	animation-delay:0.2s;
	-webkit-animation-delay:0.2s;
}
.mq-testdtl-box li:nth-child(3){
	animation-delay:0.5s;
	-webkit-animation-delay:0.5s;
}
.mq-testdtl-box li:nth-child(4){
	animation-delay:0.8s;
	-webkit-animation-delay:0.8s;
}
.mq-testdtl-box li h3{
	font-size: 24px;
	color:#333;
	margin-bottom: 20px;
	line-height: 38px;
}
.mq-testdtl-box li.first{
	border-left-color:#e1e1e1;	
}
.mq-testdtl-box li.last{
	border-right:1px solid #e1e1e1;
}
.mq-testdtl-box li .content{
	font-size: 16px;
	color:#666666;
	line-height: 40px;
}
.mq-testdtl-box li:hover{
	z-index: 33;
	border-left:1px solid #e1e1e1;
	/**border-left:1px solid transparent;*/
	border-right:1px solid #e1e1e1;
	*border-right:1px solid transparent;
	background: #f1f1f1;

}
.mq-testdtl-box li.last:hover{
	*border-right:1px solid #e1e1e1;
}
.mq-testdtl-box li.trans{
	border-right-color:transparent;
}
/***********idea end***********/



.mq-product-box{
	width:100%;
	/*height:395px;*/
	padding:90px 0;
}

.mq-product-box .sub-tit{
	margin-bottom: 10px;
	position: relative;
	/*top:35px;*/
/*	opacity: 0;
	filter: alpha(opacity=0);*/
}

.mq-product-box .desc{
	font-size: 25px;
	color:#595757;
	width:1200px;
	line-height: 40px;
	position: relative;
	/*top:35px;*/
/*	opacity: 0;
	filter: alpha(opacity=0);*/
}
.mq-product-box .tech-step-box{
	margin:50px 0 0;
	position: relative;
	height: 200px;
	background: url(img/xxfimg2.jpg) no-repeat center top;
	/*top:35px;*/
/*	opacity: 0;
	filter: alpha(opacity=0);*/
}

.mq-product-box .tech-step-box .step{
	float:left;
	margin-top: 150px;
}
.mq-product-box .tech-step-box .step1{
	width:90px;
}
.mq-product-box .tech-step-box .step2{
	width:90px;
}
.mq-product-box .tech-step-box .step3{
	width:115px;
}
.mq-product-box .tech-step-box .step4{
	width:222px;
}
.mq-product-box .tech-step-box .step5{
	width:85px;
}
.mq-product-box .tech-step-box .divide{
	float:left;
	height:14px;
	/*background: url(img/tech-line.png) repeat-x center;*/
	position: relative;
}
.mq-product-box .tech-step-box .divide i{
	position: absolute;
	top:50%;
	left:0;
	*left:50%;
	width:10px;
	height:13px;
	background:url(img/tech-arrow.png) no-repeat left center;
	margin-top: -6px;
	*margin-left:-5px;
	opacity: 0;
	animation:arrowMove 3s linear infinite 2s;
	-moz-animation:arrowMove 3s linear infinite 2s;
	-webkit-animation:arrowMove 3s linear infinite 2s;
	-o-animation:arrowMove 3s linear infinite 2s;
	-ms-animation:arrowMove 3s linear infinite 2s;
}
.mq-product-box .tech-step-box .divide1{
	width: 155px;
	margin: 76px 15px 0 20px;
}

.mq-product-box .tech-step-box .divide2{
	width:150px;
	margin: 76px 15px 0 10px;
}
.mq-product-box .tech-step-box .divide3{
	width:100px;
	margin: 76px 8px 0 15px;
}
.mq-product-box .tech-step-box .divide4{
	width:85px;
	margin: 76px 10px 0 15px;
}
.mq-product-box .tech-step-box .step .icon{
	height:154px;
	line-height: 154px;
}
.mq-product-box .tech-step-box .step .text{
	font-size: 16px;
	color:#666;
	text-align: center;
	margin:15px 0 0;
}
@keyframes arrowMove
{
	0%{left:0%; opacity:0;}
	10%{left:10%; opacity:1;}
	90%{left:90%; opacity:1;}
	100%{left:100%;opacity:0;}
}
@-moz-keyframes arrowMove /* Firefox */
{
	0%{left:0%; opacity:0;}
	10%{left:10%; opacity:1;}
	90%{left:90%; opacity:1;}
	100%{left:100%;opacity:0;}
}
@-webkit-keyframes arrowMove /* Safari and Chrome */
{
	0%{left:0%; opacity:0;}
	10%{left:10%; opacity:1;}
	90%{left:90%; opacity:1;}
	100%{left:100%;opacity:0;}
}
@-o-keyframes arrowMove /* Opera */
{
	0%{left:0%; opacity:0;}
	10%{left:10%; opacity:1;}
	90%{left:90%; opacity:1;}
	100%{left:100%;opacity:0;}
}

.mq-tab-box{
	width:100%;
	min-width: 1200px;
}
.mq-tab-box .tab-btns{
	position: absolute;
	left:0;
	top:0;
	width:100%;
	height:70px;
	/*border-bottom:1px solid #263239;*/
	z-index: 70;
}
.mq-tab-box .tab-btns.cut{
	position: fixed;
	left: 0;
	top: 0;
	/*background-color: #34509d;*/
	background-color:#1d3c91;
	/*border-color: #687db6;*/
}

.mq-tab-box .tab-btns a{
	position: relative;
	float:left;
	width:238px;
	height:70px;
	background: url(img/trans-bg.png) no-repeat center;
	text-align: center;
	color:#fff;
	font-size: 21px;
	line-height: 70px;
	transition:background .3s linear;
}
.mq-tab-box .tab-btns em{
	position: absolute;
	left:0;
	top:0;
	width:1px;
	height:69px;
	background: url(img/border.png) no-repeat left center;
}
.mq-tab-box .tab-btns .trans-border{
	position: absolute;
	left:0;
	bottom:-1px;
	width:100%;
	height:2px;
	background: url(img/white.png) repeat-x;
	z-index: 30;
}
.mq-tab-box .tab-btns em.right{
	left:auto;
	right:0;
	top:0;
}
.mq-tab-box .tab-btns.cut a{
	/*background: #1d3c92;*/
}

.mq-tab-box .tab-btns.cut a.last{
	border:none;
}
.mq-tab-box .tab-btns.cut a.cur,
.mq-tab-box .tab-btns.cut a:hover{
	background: #1d3082;
}

.mq-tab-box .tab-btns a i{
	position: absolute;
	left: 50%;
	bottom:-5px;
	width:10px;
	height:10px;
	background: url(img/traffic2-point1.png) no-repeat center;
	transition:background .3s linear;
}
.mq-tab-box .tab-btns a i em{
	width:1px;
	height:69px;
	background: url(img/border.png) no-repeat left center;
}
/*.mq-tab-box .tab-btns a.last{
	border-right:1px solid #263239;
}*/

.mq-tab-box .tab-btns a:hover,
.mq-tab-box .tab-btns a.cur{
	background: url(img/blue2.png) no-repeat center;
}
.mq-tab-box .tab-btns a:hover i,
.mq-tab-box .tab-btns a.cur i{
	background: url(img/traffic2-point.png) no-repeat center;
}
/*.mq-tab-box .tab-btns.on1{
	border-color:#636157;
}*/
/*.mq-tab-box .tab-btns.on1 a{
	border-color:#636157;
}*/

.mq-tab-box .tab-main{
	width:100%;
}
.mq-tab-box .tab-main .tab-item{
	display: none;
}
.mq-tab-box .tab-banner{
	width:100%;
	height:750px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
	position: relative;
	z-index: 33;
}
.mq-tab-box .tab-banner .con{
	position: absolute;
	left: 0;
	top:0;
	padding-top: 290px;
	width: 100%;
}
.mq-tab-box .tab-banner .sub-tit{
	color:#fff;
/*	opacity: 0;
	filter:alpha(opacity=0);*/
	position: relative;
	/*top:35px;*/
	/*text-transform: capitalize;*/
	margin-bottom: 15px;
}
.mq-tab-box .tab-banner .con-text{
	color:#fff;
	line-height: 40px;
	font-size: 20px;
/*	opacity: 0;
	filter:alpha(opacity=0);*/
	position: relative;
	/*top:35px;*/
}
.mq-tab-box .function-box{
	padding:90px 0 105px;
	background: #1e409f;
}
.mq-tab-box .function-box .sub-tit{
	color:#fff;
/*	opacity: 0;
	filter:alpha(opacity=0);*/
	position: relative;
	/*top:35px;*/
}
.mq-tab-box .function-box  .desc{
	color: #fff;
	font-size: 20px;
/*	opacity: 0;
	filter:alpha(opacity=0);*/
	position: relative;
	/*top:35px;*/
}
.mq-tab-box .function-box .list-box{
	margin:50px 0 0;
}
.mq-tab-box .function-box .list {
	width:1200px;
	overflow: hidden;
	padding-bottom: 43px;
	margin-bottom: 40px;
	border-bottom:1px solid #294aa4;
/*	opacity: 0;
	filter:alpha(opacity=0);*/
	position: relative;
	/*top:35px;*/
}
.mq-tab-box .function-box .list ul{
	width:1272px;
}
.mq-tab-box .function-box .list li{
	float:left;
	width:353px;
	height:230px;
	border-right: 1px solid #294aa4;
	margin-right: 70px;
	padding-bottom: 30px;
	position: relative;
}
.mq-tab-box .function-box .list .list-tit{
	color:#fff;
	font-size: 24px;
	margin-bottom: 12px;
}
.mq-tab-box .function-box .list .line{
	width:43px;
	height:1px;
	background: #fff;
	margin-bottom: 10px;
}

.mq-tab-box .function-box .list .list-content{
	color:#d3dcf5;
	font-size: 16px;
	line-height: 32px;
	width:300px;
}
.mq-tab-box .function-box .list .icon{
	position: absolute;
	right:25px;
	bottom:0;
	width:64px;
	/*height:61px;*/
	text-align: center;
/*	line-height: 61px;*/
}
.mq-tab-box .function-box .list .icon img{
	width: 100%;
	vertical-align: top;
}
.mq-tab-box .function-box .advantage{
	font-size: 16px;
	color:#fff;
	line-height: 32px;
	width:765px;
/*	opacity: 0;
	filter: alpha(opacity=0);*/
	position: relative;
	/*top:50px;*/
}
.mq-module-content{
	width:100%;
	/*height:567px;*/
}
.mq-module-content ul{
	width:1220px;
}
.mq-module-content li{
	width:229px;
	height: 502px;
	border-left:1px solid #324a9a;
	padding:65px 35px 0;
	float:left;
	transition:background .3s linear,box-shadow .3s linear;
	position: relative;
	/*left:50px;*/
/*	opacity: 0;
	filter: alpha(opacity=0);*/
}
.mq-module-content li.last{
	border-right:1px solid #324a9a;
}
.mq-module-content .tit{
	font-size: 24px;
	color:#fff;
	line-height: 35px;
	margin:20px 0;
}
.mq-module-content .content{
	color:#d3dcf5;
	font-size: 16px;
}
.mq-module-content li:hover{
	background: #1e409f;
	position: relative;
	z-index: 33;
	box-shadow: 0 20px 20px #1a3691;
}
.mq-tab-box .function-box.base-content-box{
	padding:110px 0 120px;
}
.mq-tab-box .function-box.base-content-box .list-box{
	margin:0;

}
.mq-tab-box .function-box.base-content-box .list{
	padding-bottom:29px;
	position: relative;
	/*top:35px;*/
	/*opacity: 0;
	filter:alpha(opacity=0);*/
}
.mq-tab-box .function-box.base-content-box .list li{
	height:130px;
	padding-bottom: 30px;
}
.mq-tab-box .function-box.base-content-box .list.last{
	margin:0;
}
.mq-tab-box .function-box.design-box .list-box{
	width:1200px;
	overflow: hidden;
	position: relative;
}
.mq-tab-box .function-box.design-box .list li{
	width:380px;
	margin-right: 40px;
}

.mq-tab-box .function-box.design-box .list li .list-content{
	width:340px;
}

.mq-tab-box .function-box.design-box .text{
	position: absolute;
	right:25px;
	bottom:-37px;
	font-size: 54pc;
	color:#fff;
	font-size: 0;
	line-height: 60px;
}

.mq-tab-box .function-box.design-box .text span{
	display: inline-block;
	*display: inline;
	zoom:1;
	font-size: 16px;
}
.mq-tab-box .function-box.design-box .text.temp{
	font-family: "BebasNeueBook";
	font-size: 54px;
	bottom:-20px;
}
.mq-tab-box .function-box.design-box .text.temp span{
	vertical-align: middle;
}
.mq-tab-box .function-box.design-box .text span.num{
	font-family: "BebasNeueBook";
	font-size: 54px;
	margin-right: 8px;
}
.mq-tab-box .design-box .list .icon{
	bottom:-17px;
}
.mq-tab-box .function-box.design-box .temp span.num{
	margin-right: 0;
}
.mq-tab-box .function-box.design-box .temp span.img{
	width: 24px;
	*margin-right: 5px;
}

.mq-tab-box .circle-box .con-text{
	margin:10px 0 0;
}
.mq-tab-box .circle-content-box{
	padding:90px 0 100px;
	background: #fafafa;
	min-width: 1200px;
}
/*.mq-tab-box .circle-content-box .circle-text-box{
	width:100%;
	padding-bottom:60px;
	margin-bottom:50px;
	border-bottom:1px solid #ededed;
}*/
.mq-tab-box .circle-content-box .circle-text{
	width:740px;
	position: relative;
	z-index: 33;
}
.mq-tab-box .circle-box .circle-content-box .tit{
	font-size: 28px;
	color:#333;
	line-height: 50px;
	margin-bottom: 20px;
/*	opacity: 0;
	filter: alpha(opacity=0);*/
	position: relative;
	/*top:50px;*/
}
.mq-tab-box .circle-box .circle-content-box .circle-txt{
	font-size: 16px;
	color:#666;
	line-height: 32px;
/*	opacity: 0;
	filter: alpha(opacity=0);*/
	position: relative;
	/*top:50px;*/
}
.mq-tab-box .circle-box .circle-content-box .circle-txt p{
	padding-left: 17px;
	background: url(img/disc.png) no-repeat left;
}

.mq-tab-box .circle-content-box .circle-img-box{
	width:900px;
	height:900px;
	margin:0 auto;
	overflow: hidden;
	position: relative;
	/*top:35px;*/
/*	opacity: 0;
	filter: alpha(opacity=0);*/
}
.mq-tab-box .circle-content-box .circle-bg{
	width:710px;
	height:710px;
	position: absolute;
	left:50%;
	top:50%;
	margin:-355px 0 0 -355px;
	animation:rotate 20s infinite linear;
	-webkit-animation:rotate 20s infinite linear;
	-ms-animation:rotate 20s infinite linear;
	-o-animation:rotate 20s infinite linear;
	-moz-animation:rotate 20s infinite linear;
	text-align: center;
}
.mq-tab-box .circle-content-box .circle-bg img{
	width:100%;
	/*height:100%;*/
}
.mq-tab-box .circle-content-box .circle-img{
	position: absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	text-align: center;
}
.mq-tab-box .circle-content-box .circle-img img{
	width:100%;
	/*height:100%;*/
}
.mq-tab-box .cyclic-box{
	position: absolute;
	left:50%;
	top:50%;
	width:270px;
	height:270px;
	margin:-135px 0 0 -135px;
}

.mq-tab-box  .cyclic-box .cyclic-bg{
	width:100%;
	height:100%;
	animation:rotate 20s infinite linear;
	-webkit-animation:rotate 20s infinite linear;
	-ms-animation:rotate 20s infinite linear;
	-o-animation:rotate 20s infinite linear;
	-moz-animation:rotate 20s infinite linear;
}

.mq-tab-box .cyclic-box .cyclic-bg img{
	width:100%;
}

.mq-tab-box  .cyclic-box .text{
	position: absolute;
	top:0;
	left: 0;
	width:100%;
	height:100%;
	line-height: 270px;
	font-size: 24px;
	color:#000;
	text-align: center;
}

.mq-tab-box .circle-content-box .line{
	width: 100%;
	height:1px;
	background: #ededed;
	margin:60px 0 50px;
	position: relative;
	z-index: 33;
	/*opacity: 0;
	filter: alpha(opacity=0);
	top:50px;*/
}
@-moz-keyframes rotate{
	0%{
		-moz-transform:rotate(0deg);
	}
	100%{
		-moz-transform:rotate(360deg);
	}
}
@-webkit-keyframes rotate{
	0%{
		-webkit-transform:rotate(0deg);
	}
	100%{
		-webkit-transform:rotate(360deg);
	}
}
@-ms-keyframes rotate{
	0%{
		-webkit-transform:rotate(0deg);
	}
	100%{
		-webkit-transform:rotate(360deg);
	}
}
@keyframes rotate{
	0%{
		transform:rotate(0deg);
	}
	100%{
		transform:rotate(360deg);
	}
}

/*1366*768*/
/*????????????*/
.in-info .mq-contact-box .contact h3{
	font-size: 34px;
}
.in-info .mq-contact-box .contact .contact-content-box .add-box,.in-info .mq-contact-box .content{
	font-size: 16px;
}
.in-info .mq-contact-box .content .num{
	/* font-size: 28px; */
}
/*????????????*/
.in-info .mq-service-box .system .system-img{
	width: 390px;
	left: 451px;
}
.in-info .mq-service-box{
	padding: 60px 0 80px;
}
.in-info .mq-service-box .system .content-box3 li,
.in-info .mq-service-box .system .content-box .text{
	font-size: 14px;
}
.in-info .mq-service-box .system .content-box h4{
	font-size: 24px;
}
.in-info .mq-feature-box{
	height: 540px;
}
.in-info .mq-feature-box .feature .text2{
	margin-bottom: 10px;
}
.in-info .mq-feature-box .feature-text{
	font-size: 18px;
}
.in-info .mq-feature-box .feature .sub-tit{
	margin-bottom: 30px;
}
.in-info .mq-feature-content li .content{
	font-size: 15px;
	line-height: 36px;
}
.in-info .mq-feature-content li .tit{
	font-size: 24px;
	line-height: 36px;
	margin-bottom: 20px;
}
.in-info .mq-feature-content li{
	padding: 220px 40px 0;
	height: 517px;
}
/*????????????*/
.in-info .mq-agent-box{
	padding: 60px 0 0;
}
.in-info .mq-agent-box .sub-tit,.in-info .mq-person-box .sub-tit{
	margin-bottom: 30px;
}
.in-info .mq-person-box{
	padding: 60px 0 80px;
}
.in-info .mq-person-box .tit-box{
	height: 60px;
	line-height: 60px;
}
.in-info .mq-person-box .tit-box span{
	font-size: 18px;
}
.in-info .mq-person-box .service-table table th{
	height: 66px;
	font-size: 16px;
}
.in-info .mq-person-box .service-table table td{
	height: 50px;
	font-size: 14px;
}
.in-info .mq-person-box .tit-box .arrow{
	height: 60px;
}
.in-info .mq-person-box .service-table{
	padding-bottom: 60px;
}
/*????????????*/
.in-info .mq-query{
	padding: 60px 0 80px;
}
.in-info .mq-query-box{
	padding: 60px 0 100px;
}
.in-info .mq-query-box .query-search-box{
	margin-top: 30px;
}
.in-info .query-list li{
	height: 260px;
}
.in-info .query-list li .tit{
	font-size: 14px;
	line-height: 24px;
	padding-bottom: 20px;
}
.in-info .query-list li .img{
	margin-top: 20px;
}
.in-info .mq-query-box .query-search-box{
	margin-top: 30px;
}
.in-info .mq-query-box .condition{
	font-size: 16px;
}
.in-info .mq-query-box .query-search input[type=text]{
	font-size: 14px;
}
.in-info .china{
	
	margin-top: -80px;
}
.in-info .mq-query .pool{
	right: 327px;
	bottom: 170px;
}
.in-info .china-box .built-box{
	
}

/*????????????*/
.in-info .mq-download-box{
	padding: 60px 0 80px;
}
.in-info .mq-download-box .sub-tit{
	margin-bottom: 30px;
}
.in-info .mq-download-box .download li{
	height: 60px;
	line-height: 60px;
}
.in-info .mq-download-box .download li .text{
	font-size: 16px;
}
/*????????????*/
.in-info .mq-idea-box{
	height: 360px;
}

.in-info .mq-idea-box .idea .th-tit{
	margin: 10px 0;
	font-size: 24px;
	line-height: 36px;
}
.in-info .mq-idea-box .idea .content{
	font-size: 14px;
	line-height: 24px;
}
.in-info .mq-material-box{
	height: 540px;
}
.in-info .mq-material-box .content{
	font-size: 16px;
	line-height: 28px;
}
.in-info .mq-solution-box{
	padding: 60px 0 80px;
}
.in-info .mq-solution-box .sub-tit{
	line-height: 50px;
}
.in-info .mq-solution-box .solution-text{
	font-size: 16px;
	width: 1070px;
	margin: 0 auto;
}
.in-info .mq-solution-box .solution-img{
	margin: 30px 0 20px;
	height: 220px;
	background: url(img/xxfimg1.jpg) no-repeat center top;
}
.in-info .mq-testdtl-box li h3{
	line-height: 36px;
	margin-bottom: 15px;
}
.in-info .mq-testdtl-box li{
	padding: 60px 22px 0;
	height: 490px;
}
.in-info .mq-testdtl-box li .content{
	font-size: 14px;
	line-height: 36px;
}

/*????????????*/
.in-info .mq-people-box .prople-img{
	width: 300px;
}
.in-info .mq-people-box{
	padding: 60px 0;
}
.in-info .mq-people-box .people-content .content{
	font-size: 18px;
	line-height: 36px;
}
.in-info .mq-global-box{
	height: 540px;
}
.in-info .mq-global-box .global .tit-desc{
	font-size: 18px;
	line-height: 36px;
}
.in-info .mq-global-box .global .content-box{
	margin: 30px 0 0;
}
.in-info .mq-global-box .global .item{
	padding-top: 20px;
}
.in-info .mq-global-box .global .china-text,.in-info .mq-global-box .global .global-text{
	font-size: 14px;
}
.in-info .mq-input-box .input .text{
	font-size: 18px;
	line-height: 36px;
}
.in-info .mq-input-box .item .num{
	font-size: 100px;
	height: 100px;
	line-height: 100px;
}
.in-info .mq-input-box .item .num em{
	font-size: 50px;
	line-height: 50px;
}
.in-info .mq-input-box .input{
	height: 350px;
	/*margin-top: -190px;*/
	margin-top: -140px;
}
.in-info .mq-input-box{
	/*height: 540px;*/
	height: 440px;
}
/*????????????*/
.in-info .mq-tab-box .tab-banner{
	height: 540px;
}
.in-info .mq-tab-box .tab-banner .con{
	padding-top: 200px;
}
.in-info .mq-tab-box .tab-btns{
	height: 50px;
}
.in-info .mq-tab-box .tab-btns a{
	font-size: 16px;
	height: 50px;
	line-height: 50px;
}
.in-info .mq-tab-box .tab-btns em{
	height: 49px;
}
.in-info .mq-tab-box .tab-banner .con-text{
	font-size: 16px;
	line-height: 28px;
}
.in-info .mq-tab-box .tab-banner .sub-tit{
	line-height: 50px;
}
.in-info .mq-tab-box .function-box.base-content-box{
	padding: 60px 0;
}
.in-info .mq-tab-box .function-box .list .list-tit{
	font-size: 20px;
}
.in-info .mq-tab-box .function-box .list .list-content{
	font-size: 14px;
	line-height: 28px;
}
.in-info .mq-tab-box .function-box.base-content-box .list li{
	height: 100px;
}

.in-info .mq-tab-box .function-box{
	padding: 60px 0;
}
.in-info .mq-tab-box .function-box .sub-tit{
	line-height: 50px;
}
.in-info .mq-tab-box .function-box .list li{
	height: 180px;
}
.in-info .mq-tab-box .function-box.design-box .text span.num{
	font-size: 40px;
}
.in-info .mq-tab-box .function-box.design-box .temp span.img{
	width: 20px;
}
.in-info .mq-tab-box .function-box .list .icon{
	width: 54px;
}
.in-info .mq-tab-box .function-box .advantage{
	font-size: 14px;
	line-height: 28px;
}
.in-info .mq-module-content li{
	height: 420px;
}
.in-info .mq-module-content .tit{
	font-size: 20px;
	margin: 15px 0;
}
.in-info .mq-module-content .content{
	font-size: 14px;
	line-height: 28px;
}
.in-info .mq-tab-box .function-box .list-box{
	margin: 30px 0 0;
}
.in-info .mq-tab-box .circle-content-box{
	padding: 60px 0;
}
.in-info .mq-tab-box .circle-box .circle-content-box .tit{
	font-size: 24px;
	line-height: 36px;
	margin-bottom: 15px;
}
.in-info .mq-tab-box .circle-box .circle-content-box .circle-txt{
	font-size: 14px;
	line-height: 28px;
}
.in-info .mq-tab-box .circle-content-box .line{
	margin: 30px 0 20px;
}

.in-info .mq-tab-box .circle-content-box .circle-bg{
	width: 568px;
	height: 568px;
	margin: -284px 0 0 -284px;
}
.in-info .mq-tab-box .circle-content-box .circle-img-box{
	width: 720px;
	height: 725px;
}
.in-info .cyclic-box{
	width: 216px;
	height: 216px;
	margin: -120px 0 0 -100px;
}
.in-info .mq-tab-box .cyclic-box .text{
	font-size: 20px;
	line-height: 216px;
}
.in-info .mq-product-box{
	padding: 60px 0;
}
.in-info .mq-product-box .desc{
	font-size: 18px;
	line-height: 36px;
}
.in-info .mq-product-box .tech-step-box{
	margin: 30px 0 0;
}
.in-info .mq-product-box .sub-tit{
	margin-bottom: 0;
}
.in-info .mq-tab-box .function-box .list .list-content{
	width: 310px;
}
.in-info .mq-product-box .tech-step-box .step .text{
	font-size: 14px;
}
.in-info .mq-product-box .tech-step-box{
	background: url(img/xxfimg3.jpg) no-repeat center top;
}
.in-info .mq-product-box .tech-step-box .divide1{
	margin: 65px 15px 0 0;
}

.in-info .mq-product-box .tech-step-box .divide2{
	margin: 65px 15px 0 0;
}
.in-info .mq-product-box .tech-step-box .divide3{
	margin: 65px 8px 0 0;
}
.in-info .mq-product-box .tech-step-box .divide4{
	margin: 65px 10px 0 0;
}
.in-info .mq-product-box .tech-step-box .step{
	margin-top: 130px;
}
.in-info .mq-product-box .tech-step-box .divide2{
	width: 168px;
}
.in-info .mq-product-box .tech-step-box .divide4{
	width: 110px;
}
.in-info .mq-product-box .tech-step-box .step4{
	width: 210px;
}
.in-info .mq-product-box .tech-step-box{
	height: 170px;
}
.in-info footer .footer-top{
	padding: 60px 0 90px;
}
.in-info .footer-bottom{
	padding: 30px 0 60px;
}

/**************1450 end*************/

.type-wrap{
	position: absolute;
	left:50%;
	top:50%;
	width: 1200px;
	height:300px;
	margin:-150px 0 0 -600px;
}
.type-wrap .txt-box{
	width: 480px;
}
.type-wrap .txt-box .tit{
	font-size: 48px;
	color:#1e419f;
	line-height: 60px;
}
.type-wrap .txt-box .contnet{
	font-size: 16px;
	color: #35373b;
	line-height: 36px;
	margin:35px 0 0;
}
.type-wrap .divide{
	position: absolute;
	left:50%;
	top:50%;
	width:1px;
	height:262px;
	background: #dbdbdb;
	margin:-131px 0 0 40px;
}
.type-box .type{
	/*position: absolute;
	left:50%;
	top:50%;*/
	width:380px;
	/*height:416px;*/
	/*margin:-208px 0 0 -190px;*/
	text-align: center;
}
.type-box .type .type-tit{
	font-size: 36px;
	color:#35373b;
	line-height: 60px;
}
.type-box .type-list{
	margin-top: 35px;
}
.type-box .type-list a{
	display: block;
	width:100%;
	height:50px;
	line-height: 50px;
	font-size: 16px;
	color:#666666;
	border-radius: 25px;
	margin-bottom: 13px;
	border:1px solid #e0e0e0;
	background: #fff;
	transition:all .3s linear;
}
.type-box .type-list a:hover{
	background: #1e409f;
	color:#fff;
	border-color:#1e409f;
}

.in-info .type-wrap{
	width: 1100px;
	margin:-150px 0 0 -550px;
}
.in-info .type-wrap .txt-box{
	width: 490px;
}

.in-info .type-wrap .txt-box .tit{
	font-size: 40px;
	line-height: 50px;
}
.in-info .type-wrap .txt-box .contnet{
	font-size: 14px;
	line-height: 30px;
}
.in-info .type{
	width:350px;
}
.in-info .type .type-tit{
	font-size:32px;
}
/*.type-box .type{
	position: absolute;
	left:50%;
	top:50%;
	width:380px;
	height:416px;
	margin:-208px 0 0 -190px;
	text-align: center;
}
.type-box .type .type-tit{
	font-size: 36px;
	color:#35373b;
	line-height: 60px;
}
.type-box .type-list{
	margin-top: 80px;
}
.type-box .type-list a{
	display: block;
	width:100%;
	height:50px;
	line-height: 50px;
	font-size: 16px;
	color:#666666;
	border-radius: 25px;
	margin-bottom: 40px;
	border:1px solid #e0e0e0;
	background: #fff;
	transition:all .3s linear;
}
.type-box .type-list a:hover{
	background: #1e409f;
	color:#fff;
	border-color:#1e409f;
}*/
/***********type end************/

.calc{
	padding:170px 0 130px;
	width:1020px;
	margin:0 auto;
}
.calc .calc-tit{
	text-align: center;
	font-size: 36px;
	color:#35373b;
	line-height: 60px;
	margin-bottom: 20px;
}
.calc .calc-content .calc-sub-tit{
	font-size: 20px;
	color:#1e409f;
	line-height: 34px;
	margin-bottom: 25px;
	padding-left: 20px;
}
.calc .calc-content .input-box{
	overflow: hidden;
	margin-bottom: 15px;
	*margin-bottom: 30px;
}
.calc .calc-content .input-box.buy-box li{
	margin-bottom: 15px;
}
.calc .calc-content .input-box.other-box{
	margin-bottom: 0;
}
.calc .calc-content ul{
	width:1040px;
}
.calc .calc-content li{
	float:left;
	width:500px;
	margin:0 20px 0 0;
}
.calc .calc-content li .input{
	padding: 0 20px;
	width:460px;
	height:50px;
	line-height: 50px;
	background: #fafafa;
	transition:all .3s linear;
}
.calc .calc-content li .recommend{
	padding:10px 20px;
	font-size: 16px;
	color: #b9b9b9;
}
.calc .calc-content li .text{
	float:left;
	font-size: 16px;
	color:#999999;
	width:180px;
}
.calc .calc-content li .bounty,
.calc .calc-content li input[type=text]{
	float:left;
	width:232px;
	height:50px;
	line-height: 50px;
	font-size: 18px;
	color:#999999;
	font-family: arial;
	box-shadow: none;
	border:none;
	outline: none;
	padding:0;
	text-align: right;
	background: transparent;
}
.calc .calc-content li.use input[type=text]{
	width:175px;
}
.calc .calc-content li.blue input[type=text]{
	color:#fff;
}
.calc .calc-content li .unit{
	font-size: 16px;
	color:#d9d9d9;
	line-height: 50px;
	margin-left: 10px;
}
.calc .calc-content li.blue .input{
	background: #1e409f;
}
.calc .calc-content li.blue .text{
	color:#fff;
}
/*.calc .calc-content li.blue .text{
	color:#fff;
}*/
.calc .calc-content ::-webkit-input-placeholder { /* WebKit browsers */ 
	color: #999; 
} 
.calc .calc-content :-moz-placeholder { /* Mozilla Firefox 4 to 18 */ 
	color: #999; 
} 
.calc .calc-content ::-moz-placeholder { /* Mozilla Firefox 19+ */ 
	color: #999; 
} 
.calc .calc-content :-ms-input-placeholder { /* Internet Explorer 10+ */ 
	color: #999; 
} 
.calc .calc-content li.blue ::-webkit-input-placeholder { /* WebKit browsers */ 
	color: #fff; 
} 
.calc .calc-content li.blue :-moz-placeholder { /* Mozilla Firefox 4 to 18 */ 
	color: #fff; 
} 
.calc .calc-content li.blue ::-moz-placeholder { /* Mozilla Firefox 19+ */ 
	color: #fff; 
} 
.calc .calc-content li.blue :-ms-input-placeholder { /* Internet Explorer 10+ */ 
	color: #fff; 
} 
.calc .calc-content li.blue .days{
	color:#fff;
}
.calc .calc-content li.blue .unit{
	color:#a9b1d3;
}
.calc .calc-content .last-box{
	line-height: 50px;
}
.calc .calc-content .last-box .calc-sub-tit{
	padding:0;
	margin:0;
	height:50px;
	line-height: 50px;
	width:190px;
}
.calc .calc-content .cost-box{
	padding:0 20px;
	width:460px;
	
}
.calc .calc-content .cost-box .cost{
	font-size: 22px;
	color:#666;
	font-family: arial;
	width:223px;
	text-align: right;
}
.calc .calc-content .cost-box .unit{
	font-size: 16px;
	color:#d9d9d9;
	margin-left: 10px;
}
.calc .calc-content li.m0{
	margin-bottom: 0;
}
.calc input[type=submit]{
	display: block;
	margin:85px auto 0;
	width:378px;
	height:48px;
	font-size: 22px;
	color:#fff;
	background: #1e409f;
	text-align: center;
	padding:0;
	border-radius: 25px;
	border:1px solid #1e409f;
	transition:all .3s linear;
}
.calc input[type=submit]:hover{
	background: #fff;
	color:#1e409f;
}
.in-info .calc-tit{
	font-size: 32px;
}
.in-info .calc input[type=submit]{
	font-size: 20px;
}

/**********calc end**********/
.result{
	padding:170px 0 100px;
}
.result-tit{
	text-align: center;
	font-size: 36px;
	color:#35373b;
	line-height: 60px;
	margin-bottom: 20px;
}
.result-form{
	margin:60px 0 0;
}
.result-form li{
	float:left;
	width:303px;
	height:143px;
	border:1px solid #e5e5e5;
	border-right:none;
	position: relative;
}
.result-form li .tit{
	font-size: 16px;
	color:#999;
	line-height: 42px;
}
.result-form li .price{
	font-size: 16px;
	color:#999999;
	line-height: 60px;
}
.result-form li .price span{
	font-size: 48px;
	font-family: "BebasNeueBook";
	color:#1e409f;
	font-weight: bold;
	margin-right: 3px;
	font-size: 44px\9;
}
.result-form li .vs{
	position: absolute;
	top:50%;
	left:-33px;
	width:65px;
	height:65px;
	margin-top: -33px;
	background: url(img/vs.png) no-repeat center;
	box-shadow: 0 0 20px 5px #f1f1f1;
	border-radius: 100%;
	z-index: 33;
}
.result-form li.first{
	padding: 35px 51px 0 50px;
}
.result-form li.second{
	padding: 35px 45px 0;
}
.result-form li.last{
	border-right:1px solid #e5e5e5;
	padding: 35px 40px 0 55px
}
.report-box{
	margin:70px 0 0;
}
.report-box .tit{
	text-align: center;
	font-size: 24px;
	color: #35373b;
	line-height: 40px;
	margin-bottom: 45px;
}
.re-contact{
	width:1020px;
	margin: 0 auto;
	overflow: hidden;
}
.re-contact ul{
	width:1040px;
}
.re-contact li{
	float:left;
	width:460px;
	padding:0 20px;
	height:50px;
	background: #fafafa;
	margin:0 20px 15px 0;
	transition:all .3s linear;
}

.re-contact li .re-tit{
	float:left;
	font-size: 16px;
	color:#999;
	line-height: 50px;
	transition:all .3s linear;
}
.re-contact li input[type=text]{
	float:left;
	width:370px;
	background: transparent;
	border:none;
	height:50px;
	line-height: 50px;
	font-size: 18px;
    color: #999999;
    margin-left: 20px;
    outline: none;
    box-shadow: none;
    padding:0;
    transition:all .3s linear;
}
.re-contact input[type=submit]{
	display: block;
	margin:60px auto 0;
	width:378px;
	height:48px;
	font-size: 22px;
	background: #1e409f;
	color:#fff;
	text-align: center;
	padding:0;
	border-radius: 25px;
	border:1px solid #1e409f;
	transition:all .3s linear;
}
.re-contact input[type=submit]:hover{
	background: #fff;
	color:#1e409f;
}
.re-contact li.blue{
	background: #1e409f;
}
.re-contact li.blue .re-tit{
	color:#fff;
}
.re-contact li.blue input[type=text]{
	color:#fff;
}
.in-info .result-tit{
	font-size: 32px;
}
.in-info .result-form li .price span{
	font-size: 40px;
}
.in-info .report-box .tit{
	font-size: 22px;
}
.in-info .re-contact input[type=submit]{
	font-size: 20px;
}
