@charset "utf-8";
blockquote, body, button, dd, dl, dt, fieldset, form, h1, h2, h3, i, h4, h5, h6, hr, input, img, li, ol, p, pre, td, textarea, th, ul, a, div, ul, font, em, i, b {
    margin: 0;
    padding: 0;
}
body {
    font-family: "微软雅黑", "MicrosoftYaHei", "宋体";
    font-size: 12px;
}

ol, ul {
    list-style: outside none none;
}

h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: normal;
}
*:focus {
    outline: none;
}
a {
    text-decoration: none;
}

a:hover {
    text-decoration: none;
}

b, em, i {
    font-weight: normal;
    font-style: normal;
}
img {
    border: none;
}

button, input, select, textarea {
    font-size: 100%;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}
.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
    *zoom: 1;
}
.fl {
    float: left;
}

.fr {
    float: right;
}
.hp07bg {
    display:none;
}
#allmap {
    width:100%;
    height:500px;
    margin-bottom:50px;
}
.resizemore {
    display:none;
}
.nowdetail {
    margin:50px 0 75px;
}
.nowdetailtext {
    width:605px;
}
.nowdetailtext h1 {
    font-size:26px;
    color:#333;
    font-weight:bold;
    padding-bottom:30px;
}
.nowdetailtext p {
    font-size:16px;
    color:#333;
    line-height:35px;
}
.bannerbg {
    opacity:0.3;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:-100;
}
.container{
	width:1200px;
	margin:0 auto;
}
.banner-main img{
	width:100%;
}
.nowdetailtext img {
    max-width:100%;
}
.showtitle{
	color:#333;
	font-size:24px;
	text-align:center;
	font-weight:bold;
	margin-top:55px;
}
.showsmall{
	border-top:1px solid #32b8c3;
	position:relative;
	height:50px;
	margin-top:25px;
}
.showsmall h4{
	font-size:18px;
	color:#32b8c3;
	text-align:center;
	position:absolute;
	background-color:#fff;
	top:-11px;
	padding:0 15px;
	left:50%;
}
.cominfodetail{
	width:900px;
	margin:0 auto;
	line-height:30px;
	margin-top:10px;
	margin-bottom:50px;
}
.comcul{
	margin-left:-132px;
	margin-bottom:50px;
}
.comculdel{
	width:302px;
	margin-left: 140px;
	float:left;
}
.comculdeleng{
	height:30px;
	line-height:30px;
}
.comculdeleng img{
	margin-top:5px;
}
.comculdeleng span{
	font-size:20px;
	color:#333;
	font-weight:bold;
}
.comculdel h3{
	font-size:22px;
	color:#333;
	margin-top:20px;
}
.comculdel h4{
	color:#666;
}
.comculdel p{
	font-size:14px;
	color:#333;
	margin-top:15px;
	height: 120px;
}
.advantages{
	padding-left:85px;
	background-repeat:no-repeat;
	background-position:left top;
	min-height:150px;
	width:540px;
}
.advantagesa{
	background-image:url("../images/advan1.png");
}
.advantagesb{
	background-image:url("../images/advan2.png");
}
.advantagesc{
	background-image:url("../images/advan3.png");
}
.advantagesd{
	background-image:url("../images/advan4.png");
}
.advantagese{
	background-image:url("../images/advan5.png");
}
.advantagesf{
	background-image:url("../images/advan6.png");
}
.advantagesg{
	background-image:url("../images/advan7.png");
}
.advantagesh{
	background-image:url("../images/advan8.png");
}
.advantages h3{
	font-size:14px;
	color:#333;
	line-height:23px;
}
.advantages p{
	color:#666;
}
.advantagelist{
	margin-top:25px;
}
.anlistyle img{
	width:100%;
}
.ourins{
	color:#333;
	font-size:28px;
	font-weight:bold;
	text-align:center;
	margin-top:20px;
}
.industryimg{
	margin-left:-30px;
}
.industryimg > div{
	margin-left:30px;
	width:380px;
	float:left;
}
.industryimg > div img{
	display:block;
	max-width:100%;
	margin:0 auto;
}
.industryimg > div p{
	font-size:18px;
	color:#333;
	text-align:center;
}
.industryimg{
	margin-top:50px;
	margin-bottom:70px;
}
.industryimg div p{
	line-height:75px;
	height:75px;
}
.asktitle{
	border-bottom:3px solid #77afdc;
	position:relative;
	margin-top:120px;
}
.asktitle img{
	position:absolute;
	left:13px;
	bottom:0;
}
.asklist{
	padding-left:60px;
	margin-top:37px;
	margin-bottom:100px;
}
.askquestions{
	font-size:20px;
	color:#333;
	border-bottom:2px solid #dadada;
	line-height: 45px;
	padding-top:25px;
	font-weight:bold;
	position:relative;
	padding-left:11px;
}
.askquestions i{
	position:absolute;
	left:0;
	bottom:-1px;
	height:3px;
	background-color:#32b8c3;
	width:100px;
}
.askinner{
	position:relative;
    padding-left:40px;
}
.askinnerleft {
    width:440px;
	float:left;
    margin-right:130px;
}
.askinner span{
	background-color:#569bd1;
	width:40px;
	height:38px;
	position:absolute;
	left:0;
	top:0;
	text-align:center;
	font-size:26px;
	color:#fff;
	border-radius:3px;
	font-weight:bold;
}
.askinner span:after{
	content:"";
	position:absolute;
	right:-6px;
	top:15px;
	background-image:url("../images/rightarrow.png");
	width:6px;
	height:8px;
}
.askinner h3{
	font-size:18px;
	color:#333;
	background-color:#e6f4fb;
	line-height:38px;
	padding-left:20px;
	border-radius:3px;
	font-weight:bold;
}
.askinner p{
	line-height:20px;
	font-size:14px;
	color:#333;
	padding-right:35px;
    height: 90px;
	padding:15px 0 35px;
}
.twonav{
	border-bottom:2px solid #d8d8d8;
	line-height:40px;
	padding-top:25px;
}
.twonav span{
	color:#666;
	font-size:14px;
	background-image:url("../images/locationicon.png");
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:18px;
}
.twonav a{
	font-size:14px;
	color:#666;
}
.twonav a.active{
	color:#32b8c3;
}
.projectlist{
	margin-left:-30px;
	margin-bottom:100px;
}
.projecttext{
	height:80px;
	text-align: center;
}
.projectinner{
	width: 278px;
	border:1px solid #e8e8e8;
	position:relative;
	float:left;
	margin-top:40px;
	margin-left:32px;
	overflow:hidden;
	display:block;
}
.projectinner img{
	width:100%;
	height:100%;
	display:block;
	margin:0 auto;
	transition:all 1s;
}
.projectinner img:hover{
	transform:scale(1.1,1.1);
    -ms-transform:scale(1.1,1.1); 	/* IE 9 */
    -moz-transform:scale(1.1,1.1); 	/* Firefox */
    -webkit-transform:scale(1.1,1.1); /* Safari 和 Chrome */
    -o-transform:scale(1.1,1.1); 	/* Opera */
}
.projectinner h3{
	font-size:18px;
	color:#32b8c3;
	padding:0 20px;
	line-height:60px;
	padding-top:10px;
}
.projectinner p{
	font-size:14px;
	color:#333;
	padding:0 19px;
	line-height:20px;
}
.projectinner span{
	position:absolute;
	bottom:13px;
	font-size:14px;
	right:23px;
	color:#aaa;
}
.projectinner span:hover{
	color:#32b8c3;
}
.projectnum{
	margin-bottom:40px;
}
.projectnum img{
	max-width:100%;
}
.projecttitle{
	font-size:24px;
	color:#5d5d5d;
	text-align:center;
	padding-top:40px;
}
.projecttime{
	font-size:16px;
	color:#aaa9a9;
	text-align:center;
	padding-top:20px;
	padding-bottom:40px;
}
.projecttab {
    float:none;
	padding-top:20px;
}
.projecttab th{
	background-color:#41a0b8;
	color:#fff;
	padding-left:36px;
}
.projecttab td{
	text-align:center;
	color:#333;
}
.projecttab th,.projecttab td{
	border:1px solid #969696;
	line-height:40px;
	font-size:14px;
}
.projectdetail p{
	font-size:16px;
	color:#6f6f6f;
	width:686px;
	margin:0 auto;
}
.projectdetail img {
    max-width:100%;
    margin:0 auto;
    display:block;
}
.pages{
	border-top:1px solid #e4e4e4;
	height:95px;
	line-height:95px;
	margin-bottom:60px;
}
.pages a{
	font-size:16px;
	color:#666;
	display:block;
	line-height: 40px;
}
.pages a:hover{
	color:#32b8c3;
}
.newslist{
	margin-top:33px;
	margin-bottom: 30px;
}
.newsinner{
	width:818px;
}
.newstitle{
	line-height:36px;
	padding-left:14px;
	font-size:18px;
	color:#fff;
	background-color:#32b8c3;
}
.readlist,.hotread{
	width:360px;
}
.newsdetail{
	background-color:#f7f7f7;
	position:relative;
	height:160px;
	margin-top:24px;
}
.newsdetail img{
	position:absolute;
	top:16px;
	left:16px;
	width:180px;
	height:126px;
}
.newsdetail img:hover{
	opacity:0.7;
}
.newsdetailtext{
	padding-left:220px;
	padding-right:20px;
}
.newsdetailtext a,.nresyie{
	font-size:16px;
	color:#333;
	font-weight:bold;
	display:block;
    padding: 20px 0;
}
.nresyie {
    display:none;
}
.newsdetailtext a:hover{
	color:#32b8c3;
}
.newsdetailtext p{
	line-height:20px;
	font-size:14px;
	color:#666;
}
.newsdetailtext span{
	color:#adacac;
	position:absolute;
	right:14px;
	bottom:14px;
}
.newsinner  .newstitle{
	margin-bottom:33px;
}
.anli img{
	width:100%;
	padding:20px 0;
	border-bottom:1px dotted #d8d8d8;
	}
.anli img:nth-last-child(1){
	border-bottom:none;	
}
.anli-xian{
	border-bottom:2px solid #d8d8d8;
}
.readdetail{
	position:relative;
	margin-top:35px;
}
.readdetail:first-child{
	border-bottom:1px dotted #ccc;
}
.readdetail .hrefimg{
	position:absolute;
	left:0;
	top:0;
	width:130px;
	height:90px;
}
    .readdetail .hrefimg img {
        width:130px;
        height:91px;
    }
.readdetail .hreftext{
	font-size:14px;
	color:#1f1f1f;
	line-height:20px;
	padding-left:140px;
	display:block;
	height:100px;
}
.readdetail a:hover{
	color:#32b8c3;
}
.readdetail p{
	font-size:14px;
	color:#666;
	 line-height: 25px;
}
.readdetail span{
	display:block;
	line-height:50px;
	font-size:14px;
	color:#adacac;
}
.readdetails{
	margin-bottom:50px;
}
.hotreadinner{
	position:relative;
	margin:20px 10px 0;
}
.hotreaddetails{
	margin-bottom:60px;
}
.twonav b {
    display:none;
}
.hotreadinner i{
	display:block;
	position:absolute;
	top:-1px;
	left:0;
	width:21px;
	height:21px;
	line-height:21px;
	text-align:center;
	background-color:#d9d9d9;
	color:#333;
	font-size:16px;
}
.hotreadinner i.active{
	background-color:#32b8c3;
	color:#fff;
}
.hotreadinner a{
	font-size:14px;
	color:#333;
	padding-left:30px;
}
.hotreadinner a:hover{
	color:#32b8c3;
}
.page{
	text-align:center;
	margin:75px 0 65px;
}
.page a{
	background-color:#e6e6e6;
	font-size:14px;
	color:#333;
	padding: 6.5px 16px;
	border-radius:3px;
    margin:3px;
}
.page a.active,.page a:hover{
	background-color:#32b8c3;
	color:#fff;
}
.newsinners{
	width:818px;
	padding:0 20px;
}
.newsinfotitle{
	font-size:24px;
	color:#5d5d5d;
	text-align:center;
	padding-bottom:15px;
}
.newsinfotime{
	font-size:16px;
	color:#aaa9a9;
	text-align:center;
	margin-bottom:45px;
}
.newsinners p{
	color:#6f6f6f;
	font-size:16px;
	text-indent:2em;
	line-height:25px;
}
.solvelist{
	margin:40px 0 40px -30px;
}
.solveinner{
	float:left;
	margin-bottom:45px;
	margin-left:30px;
	cursor:pointer;
	display:block;
}
.solveimg{
	position:relative;
	width:380px;
	height:236px;
	margin:0 auto;
}
.solveimg img{
	max-width:100%;
	display:block;
	margin:0 auto;
}
.solvepopup{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,0.3);
	z-index:10px;
	transition:all 1s;
}
.solvepopup p{
	color:#fff;
	font-size:22px;
	font-weight:bold;
	text-align:center;
	line-height:236px;
	letter-spacing: 15px;
}
.solvetext{
	width:380px;
	height:60px;
	position:relative;
	border-left:1px solid #e8e8e8;
	border-right:1px solid #e8e8e8;
	border-bottom:1px solid #e8e8e8;
		transition:all 1s;
		text-align: center;
}
.solvetext p{
	padding:0 20px;
	line-height:30px;
	color:#333;
	font-size:14px;
	padding-top:15px;
    transition:all 1s;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}
.solvetext span{
	position:absolute;
	right:20px;
	bottom:16px;
	color:#aaa;
		transition:all 1s;
}
.solvelocation{
	margin-top:50px;
}
.solvestext{
	margin-left:40px;
	width: 580px;
}
.solvestext h3{
	font-size:26px;
	color:#333;
	font-weight:bold;
	margin-bottom:40px;
}
.solvestextname{
	margin-bottom:5px;
}
.solvestextname label{
	font-size:16px;
	color:#333;
	font-weight: normal;
}
.solvestextname p{
	color:#666;
	font-size:16px;
}
.successinner{
	height:303px;
	border-bottom:1px dotted #ccc;
}
.successinnerone {
	text-align:center;
}
.successinnerone img{
	margin-top:50px;
}
.successinnerone p{
	font-size:16px;
	color:#333;
	padding-top:15px;
}
.successleft{
	width:890px;
}
.successinnertwo{
	margin-left:40px;
}
.successinnertwo h3{
	font-size:20px;
	color:#333;
	margin-top:48px;
	margin-bottom:20px;
	text-align: center;
}
.successinnertwo h3:hover{
	color:#32b8c3;
}
.successinnertwo p{
	font-size:16px;
	color:#666;
    width:450px;
}
.successinner > a{
	width:120px;
	height:34px;
	display:block;
	background-color:#32b8c3;
	text-align:center;
	font-size:14px;
	color:#fff;
	border-radius:5px;
	line-height:34px;
	margin-top:38px;
	margin-right:250px;
}
.successinner > a:hover{
	background-color:#37b5f9;
}
.otherlocation{
	width:240px;
}
.otherlist{
	position:relative;
	width:240px;
	height:150px;
	margin-top:24px;
}
.otherlist img{
	width:240px;
	height:150px;
	display:block;
}
.otherlist p{
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:30px;
	line-height:30px;
	font-size:16px;
	color:#fff;
	background-color:rgba(0,0,0,0.5);
	text-align:center;
}
.popup{
	position:fixed;
	left:50%;
	top:10%;
	margin-left:-500px;
	background-color:#fff;
	z-index:100;
	width:1000px;
	display:none;
    padding: 20px;
    line-height: 20px;
    color: #666;
    max-height:500px;
    overflow-x: hidden;
    overflow-y: auto;
}
.popup img {
    max-width:100%;
}
.model{
	position:fixed;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,0.4);
	z-index:99;
	display:none;
}
.popup h3{
	font-size:24px;
	text-align:center;
	margin:40px 0 30px;
}
.popup h4{
	font-size:16px;
	font-weight:bold;
	padding:0 75px;
	margin-bottom: 10px;
}
.popupinner{
	position:relative;
	margin:0 75px;
	padding-bottom:100px;
}
.popupinnerleft{
	width:360px;
	min-height:200px;
}
.popupinnerleft p{
	font-size:16px;
	line-height:30px;
}
.popupinnerright{
	position:absolute;
	top:10px;
	right:0;
	max-width: 100%;
}
.popup i,.videopopup i{
	background-image:url("../images/closeiconss.png");
	background-repeat:no-repeat;
	background-position:center center;
	height:25px;
	width:25px;
	position:absolute;
	right:10px;
    top:10px;
	cursor:pointer;
    z-index:100;
}
.threenavlist{
	margin-top:25px;
    position:relative;
}
.threenavleft{
	width:220px;
	border-left:1px solid #e4e4e4;
	border-top:1px solid #e4e4e4;
	border-right:1px solid #e4e4e4;
}
.threenavtop{
	background-color:#32b8c3;
	height:69px;
	border-bottom:1px solid #4098ce;
}
.threenavtop h1{
	font-size:18px;
	color:#fff;
	text-align:center;
	padding-top:15px;
}
.threenavtop h2{
	font-size:16px;
	text-align:center;
	color:#fff;
	padding-top:5px;
}
.threenavleft a{
	display:block;
	font-size:14px;
	color:#666;
	line-height:40px;
	text-align:center;
	line-height:40px;
	border-bottom:1px solid #e4e4e4;
}
.threenavbg:hover,.threenavbg.active{
	color:#fff;
	background-color:#32b8c3;
}
.threenavtitle{
	font-weight:bold;
	background-color:#f5f5f5;
    cursor:default;
}
.threenavtitle.threenavbg {
    cursor:pointer;
}
.threenavtext a:hover,.threenavtext a.active{
	color:#32b8c3;
}
.threenavright{
	width:958px;
	border:1px solid #e4e4e4;
	text-align:center;
	padding-bottom:90px;
	margin-bottom:80px;
}
.threenavright h3{
	line-height:150px;
	font-size:20px;
	color:#333;
	text-align:center;
	font-weight:bold;
}
.onlineget{
	width:411px;
	margin:87px auto 0;
}
.onlineinput{
	margin-bottom:14px;
}
.onlineinput label{
	font-size:16px;
	color:#333;
	font-weight:normal;
	line-height:34px;
	width:100px;
	text-align:right;
}
.onlineinput input,.onlineinput textarea{
	width:309px;
	height:34px;
	border:1px solid #ccc;
}
.onlineinput textarea{
	height:104px;
	resize:none;
}
.onlineinput img{
	margin-left:27px;
}
.mustbtn{
	display:block;
	width:240px;
	height:40px;
	text-align:center;
	color:#fff;
	font-size:14px;
	background-color:#37b5f9;
	line-height:40px;
	border-radius:3px;
	margin-left:100px;
	margin-top:20px;
}
.main{
	width:311px;
	text-align:left;
}
.phoneonline{
	width:825px;
	margin:0 auto;
	text-align:left;
}
.phoneonline p{
	width:375px;
	font-size:14px;
	color:#333;
}
.setstep{
	padding:0 70px;
	text-align:left;
}
.setstep p{
	font-size:14px;
	color:#333;
	padding-bottom:25px;
}
.setstep img{
	margin-bottom:15px;
}
.setstep span{
	font-size:14px;
	color:#32b8c3;
	padding-left: 84px;
}
.setstep span.firststep{
	padding-left:11px;
}
.joinus{
	text-align:left;
	margin:0 50px;
}
.joinclass a{
	width:112px;
	height:40px;
	float:left;
	background-color:#f2f2f2;
	font-size:14px;
	color:#666;
	line-height:40px;
	margin-right:5px;
	text-align:center;
	border-radius:3px;
}
.joinclass a.active,.joinclass a:hover{
	background-color:#32b8c3;
	color:#fff;
}
input,textarea, button {
    cursor: pointer;
    -webkit-appearance: none;
}
.joinus > p{
	color:#333;
	font-size:16px;
	margin-bottom:70px;
}
.joinus h4{
	background-color:#f2f2f2;
	font-size:16px;
	color:#32b8c3;
	line-height:40px;
	padding-left:20px;
	margin-top:13px;
}
.joinname > div{
	width:50%;
}
.joinname > div h5{
	font-size:14px;
	color:#333;
	font-weight:bold;
	margin-bottom:30px;
	margin-left:20px;
	margin-top:20px;
}
.joinname > div p{
	margin-left:20px;
	font-size:14px;
	color:#666;
}
.joinlook{
	display:block;
	margin:0 auto;
	width:100px;
	height:40px;
	line-height:40px;
	text-align:center;
	font-size:14px;
	color:#fff;
	background-color:#37b5f9;
	border-radius:3px;
	margin-top:45px;
}
.exprece h1{
	font-size:18px;
	color:#333;
	font-weight:bold;
	text-align:center;
	line-height:125px;
}
.exprececlass{
	text-align:center;
	margin-top:15px;
}
.exprecelist{
	margin-top:-20px;
}
.exprececlass a{
	font-size: 16px;
    color: #fff;
    background-color: #d6d6d6;
    padding: 10.5px 39px;
    border-radius: 21px;
	margin: 0 14px;
}
.exprececlass a.active,.exprececlass a:hover{
	background-color:#32b8c3;
}
.expreceinner{
	position:relative;
	min-height:115px;
	width:545px;
	float:left;
	margin:110px 55px 30px 0;
}
.expreceinner img{
	width:140px;
	height:112px;
	position:absolute;
	top:0;
	left:0;
}
.expreceinner h3{
	font-size:20px;
	color:#32b8c3;
	font-weight:bold;
	margin-left:160px;
}
.expreceinner p{
	font-size:16px;
	color:#333;
	margin-left:160px;
	background-image:url("../images/loicon.png");
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:20px;
	margin-top:10px;
}
.innav h1{
	border-top:2px solid #32b8c3;
	border-bottom:1px solid #c7c7c7;
	line-height:34px;
	font-size:14px;
	color:#333;
	padding-left:17px;
	font-weight:bold;
}
.innavname{
	border-bottom:1px dotted #ccc;
	padding-left:17px;
	padding-top:5px;
}
.innavname h2{
	font-size:14px;
	color:#32b8c3;
	padding-top:15px;
	padding-top:5px;
}
.innavname a{
	line-height:45px;
	color:#333;
	padding-right:15px;
}
.innavname a:hover{
	color:#32b8c3;
}
.innav{
	margin-top:55px;
	margin-bottom:75px;
}
.downloadtitle{
	text-align:left;
	border-bottom:2px solid #dadada;
	height: 55px;
}
.downloadtitle a{
	background-image:url("../images/loadicon.png");
	width:162px;
	height:34px;
	display:block;
	font-size:14px;
	color:#333;
	line-height:34px;
	float:left;
	margin-right:60px;
}
.downloadlist{
	margin:0 30px;
	text-align:left;
}
.downloadsearch input{
	width:248px;
	height:34px;
	border:1px solid #e3e3e3;
	border-radius:5px;
	float:left;
	padding-left:10px;
}
.downloadtitle a b{
	background-repeat:no-repeat;
	background-position:9px center;
	padding-left:36px;
	display:block;
}
.bdsharebuttonbox a{
	float:right !important;
}
.downloadtitle a:hover,.downloadtitle a.active{
	background-image:url("../images/loadicons.png");
	color:#fff;
}
.downloadtitle a b.one{
	background-image:url("../images/dataicona.png");
}
.downloadtitle a b.two{
	background-image:url("../images/dataiconb.png");
}
.downloadtitle a b.three{
	background-image:url("../images/dataiconc.png");
}
.downloadtitle a b.one:hover,.downloadtitle a.active b{
	background-image:url("../images/dataiconas.png");
}
.downloadtitle a b.two:hover,.downloadtitle a.active b{
	background-image:url("../images/dataiconbs.png");
}
.downloadtitle a b.three:hover,.downloadtitle a.active b{
	background-image:url("../images/dataiconcs.png");
}
.downloadsearch{
	margin-top:15px;
}
.downloadsearch a{
	width:46px;
	height:36px;
	background-image:url("../images/searchicon.png");
	display:block;
	float:left;
	margin-left:3px;
}
.downloadtab{
	width:100%;
}
.downloadtab th,.downloadtab td{
	line-height:55px;
	text-align:center;
}
.downloadtab th{
	border-bottom:1px solid #e3e3e3;
	font-size:14px;
	color:#333;
	font-weight:normal;
}
.downloadtab td{
	font-size:14px;
	color:#666;
}
.downicon{
	background-image:url("../images/downicon.png");
	background-repeat:no-repeat;
	background-position:center center;
	width:14px;
	height:13px;
	display:block;
	margin:0 auto;
}
.downloadtab tbody tr:nth-child(2n){
	background-color:#f2f2f2;
}
.popuplore .for{
	width:353px;
	margin:0 auto;
	padding-top:5px;
}
.popuplore{
	position:fixed;
	top:10%;
	left:50%;
	margin-left:-300px;
	width:600px;
	background-color:#fff;
	text-align:center;
	display:none;
	z-index:100;
	padding-top:40px;
}
.popuplore input[type="text"],.popuplore input[type="password"]{
	width:352px;
	height:44px;
	border:1px solid #ccc;
	margin-top:20px;
	border-radius:5px;
}
.regbtn{
	width:354px;
	height:46px;
	text-align:center;
	color:#fff;
	line-height:46px;
	background-color:#32b8c3;
	font-size:16px;
	display:block;
	margin:20px auto 0;
	border-radius:5px;
}
.chatlist{
	position:fixed;
	right:0;
	bottom:0;
	z-index:100;
	padding-top:68px;
}
.chatlist a{
	width:66px;
	height:66px;
	background-repeat:no-repeat;
	background-position:center center;
	background-color:#32b8c3;
	display:block;
	margin-bottom:2px;
	cursor:pointer;
}
.chatlist a.phone{
	background-image:url("../images/phoneicon.png");
	position:absolute;
	right:0;
	top:0;
}
.chatlist a.qq{
	background-image:url("../images/qqs.png");
	transition:all 0.5s;
}
.chatlist a.wechat{
	background-image:url("../images/wechats.png");
	transition:all 0.5s;
}
.chatlist a.toparrow{
	background-image:url("../images/toparrows.png");
	transition:all 0.5s;
}
.chatlist a.qq:hover{
	background-image:url("../images/qqs.png");
	background-color:#32b8c3;
	opacity:0.8;
}
.chatlist a.toparrow:hover{
	background-image:url("../images/toparrows.png");
	background-color:#32b8c3;
	opacity:0.8;
}
.chatlist a.wechat:hover{
	background-image:url("../images/wechats.png");
	background-color:#32b8c3;
	opacity:0.8;
}
.chatlist a.phone.active{
	background-image:none;
	background-color:#32b8c3;
}
.chatlist a.phone.active .onlinetext,.chatlist a.phone.active .onlinephone{
	display:block;
}
.onlinetext{
	font-size:14px;
	color:#fff;
	font-weight:bold;
	float:left;
	width:40px;
	margin-left:20px;
	padding-top:12px;
	display:none;
}
.onlinephone{
	line-height:66px;
	font-size:24px;
	color:#fff;
	font-weight:bold;
	margin-left:16px;
	display:none;
}
#dl-menu {
    display:none;
}
.codes{
	    position: absolute;
    right: 300px;
    width: 128px;
    height: 128px;
    top: -50px;
	display:none;
}
.regbook{
	color:#a1a1a1;
	margin-top:20px;
}
.regbook a{
	color:#32b8c3;
}
.regcancel{
	color:#a1a1a1;
	font-size:14px;
	margin:35px 0 50px;
}
.regcancel a{
	color:#32b8c3;
}
.popuplore input[type="text"],.popuplore input[type="password"]{
	padding-left:43px;
}
.popuplore .user input{
	background-image:url("../images/account.png");
	background-repeat:no-repeat;
	background-position:18px center;
}
.popuplore .email input{
	background-image:url("../images/regiconemail.png");
	background-repeat:no-repeat;
	background-position:18px center;
}
.popuplore .phone input{
	background-image:url("../images/regiconphone.png");
	background-repeat:no-repeat;
	background-position:18px center;
}
.popuplore .password input{
	background-image:url("../images/regiconpassword.png");
	background-repeat:no-repeat;
	background-position:18px center;
}
.popuplore .code input{
	background-image:url("../images/regiconcode.png");
	background-repeat:no-repeat;
	background-position:18px center;
	width:210px;
}
.popuplore .code img,.popuplore .code span{
	border:1px solid #ccc;
	cursor:pointer;
}
.popuplore .code img{
	width:128px;
	height:44px;
	margin-left:10px;
}
.popuplore .code span{
	font-size: 14px;
	color: #32b8c3;
	padding: 11.5px 14px;
	border-radius: 5px;
	margin-left:10px;
}
.popuplore i{
	width:20px;
	height:20px;
	position:absolute;
	right:20px;
	top:20px;
	background-image:url("../images/closeicons.png");
	background-repeat:no-repeat;
	cursor:pointer;
}
.agreementinner{
	background-color:#f2f2f2;
}
.agreement{
	background-color:#fff;
	margin:15px 0 25px;
	padding-bottom:100px;
}
.agreement h3{
	font-size:22px;
	color:#333;
	text-align:center;
	padding-top:55px;
	margin-bottom:45px;
}
.agreement p{
	font-size:14px;
	color:#333;
	margin-bottom:30px;
	padding:0 40px;
}
.comnews .newsdetail img{
	width:250px;
	height:172px;
}
.comnews .newsdetail{
	height:205px;
}
.comnews .newsdetailtext{
	padding-left:290px;
}
.banner-container {
    display:none;
}
.menu {
    background-image: url("../images/menu.png");
    background-size: 24px 21px;
    background-repeat: no-repeat;
    height: 21px;
    width: 24px;
    cursor: pointer;
    position: absolute;
    right: 20px;
    top: 25px;
	display:none;
    z-index:1000;
}
.nav-menu{
	margin-right:-24px;
}
.threenavright img{
	max-width:100%;
}
.onlineinput .code{
	width:198px;
}
.cpatitle{
	text-align:center;
	font-size:36px;
	color:#32b8c3;
	font-weight:bold;
	margin:70px 0 35px;
}
.cpatitle img{
	margin-right:20px;
}
.instlist{
	margin-left:-45px;
}
.instinner{
	width:266.25px;
	float:left;
	margin-left:45px;
	margin-bottom:40px;
	margin-top:35px;
}
.instarticle{
	background-image:url("../images/article.png");
	width:140px;
	height:140px;
	margin:0 auto;
}
.instarticle h3{
	font-size:23px;
	color:#333;
	text-align:center;
	padding-top:40px;
}
.instarticle span{
	display:block;
	text-align:center;
	font-size:16px;
	color:#333;
	padding-top:10px;
}
.instinner p{
	font-size:14px;
	line-height:25px;
	margin-top:10px;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}
.whychoose > img{
	display:block;
	max-width:100%;
	margin-bottom:60px;
}
.whychoose > p{
	font-size:18px;
	color:#333;
	text-indent:2em;
	line-height:25px;
}
.agentlist{
	width:1172px;
	margin:60px auto 0;
}
.agentinner{
	border:1px solid #dbdbdb;
	width:574px;
	height:172px;
	margin-bottom:17px;
}
.agentinner h3{
	color:#333;
	font-size:22px;
	padding-left:60px;
	padding-top:23px;
	font-weight:bold;
}
.agentinner p{
	padding-left:60px;
	font-size:14px;
	color:#666;
	padding-top:10px;
}
.conallow div{
	margin-left:50px;
	width:916px;
	margin-bottom:70px;
}
.conallow div h2{
	font-size:26px;
	color:#333;
	position:relative;
	padding-left:15px;
	margin-bottom:13px;
}
.conallow div h2 i{
	position:absolute;
	left:0;
	top:10px;
	display:inline-block;
	width:8px;
	height:8px;
	border-radius:50%;
	background-color:#333;
}
.conallow div h3{
	font-size:14px;
	color:#333;
	text-indent:2em;
	line-height: 25px;
}
.conallow div h3 b{
	color:#fe7b2e;
	font-weight:bold;
}
.conallow div h4{
	width:150px;
	height:33px;
	background-color:#ff7e1e;
	font-size:20px;
	color:#fff;
	line-height:33px;
	padding-left:18px;
	margin-top:20px;
	margin-bottom:8px;
}
.conallow div h5{
	color:#333;
	font-size:14px;
	text-indent:2em;
	line-height:25px;
}
.conallow div h5 b{
	font-weight:bold;
}
.conallow div h6{
	font-size:14px;
	color:#fe7b2e;
	text-indent:2em;
}
.providetext{
	width:592px;
	float:left;
	margin-left:20px;
}
.provide img.fl{
	margin-top:20px;
}
.providetext h3{
	font-size:22px;
	font-weight:bold;
	color:#333;
}
.providetext p{
	color:#333;
	margin:13px 0 40px;
	font-size:16px;
	line-height:22px;
}
.joinflag{
	width:1157px;
	margin:50px auto 0;
}
.joinflags{
	margin-left:-178px;
}
.joinflaginner{
	float:left;
	width:267px;
	margin-left:178px;
	margin-bottom:35px;
	text-align:center;
}
.joinflaginner p{
	margin-top:30px;
	font-size:14px;
	color:#666;
	line-height:22px;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.joinareatext{
	width:625px;
}
.joinarea p{
	margin-top:80px;
	font-size:16px;
	color:#333;
	line-height:25px;
	margin-bottom:30px;
}
.joinarea h5{
	font-size:16px;
	color:#333;
	line-height:25px;
}
.joinarea h5 b{
	font-weight:bold;
}
.applyjoin{
	margin:60px auto 0;
}
.applyjoin > h3{
	font-size:16px;
	color:#333;
	font-weight:bold;
	padding-left: 60px;
	text-align: center;
}
.onlinecontract{
	width: 856px;
	margin:30px auto 80px;
}
.onlinecontractleft{
	float:left;
	width:175px;
}
.onlinecontractleft p{
	line-height:30px;
}
.onlinecontractleft h3{
	font-size:18px;
	color:#3092d0;
	font-weight:bold;
	line-height:40px;
}
.onlinecontractleft h4{
	font-size:14px;
	color:#333;
}
.onlinecontractqq{
	margin-top:40px;
}
.onlinecontractright{
	margin-left: 160px;
}
.onlinecontractright .onlineget{
	margin-top:0;
}
.coonav{
	position:fixed;
	left:109px;
	top:30%;
	display:none;
}
.coonav span{
	font-size:16px;
	color:#333;
	display:block;
	margin-bottom: 20px;
	background-image:url("../images/radio.png");
	background-repeat:no-repeat;
	padding-left:30px;
	background-position:left center;
	cursor:pointer;
}
.phoneadvan {
    display:none;
}
.coonav span.active{
	background-image:url("../images/radios.png");
}
.productscenter {
    display:none;
}
.coonav i{
	position:absolute;
	height:240px;
	left:3px;
	z-index:-1;
	height:230px;
	width:2px;
	background-color:#ececec;
}
.newslist img {
    max-width:100%;
}
.videopopup{
	position:fixed;
	left:17%;
	top:17%;
	width:66%;
	z-index:100;
	background-color:#000;
	display:none;
    height:66%;
}
.product-container {
	width: 100%;
	display:none;
}
.product-container .swiper-slide{
	background: url("../images/bg-img04.png") center no-repeat;
    background-size: cover;
}
.product-container .swiper-slide h3{
	color: #32b8c3;
    font-size: 18px;
	text-align:center;
	font-weight:bold;
	padding:20px 0 10px;
}
.product-container .swiper-slide h4{
	color: #32b8c3;
    font-size: 16px;
	text-align:center;
    margin:0 0 10px 0;
}
.product-container .swiper-slide p{
	padding:0 20px;
	text-align:center;
	color:#333;
	line-height:24px;
}
.product-container .swiper-slide a{
    background-color:rgba(255,255,255,0.7);
    color: #32b8c3;
    display: block;
    font-size: 14px;
    height: 34px;
    line-height: 34px;
    margin: 45px auto 70px;
    text-align: center;
    width: 100px;
}

/* 案例样式 */
.anli{
	width: 1200px;
	margin: 0 auto;
	background-color: #fff;
}
.anli .pinjian{
	height: 176px;
	font: 32px "微软雅黑";
	text-align: left;
}
.pinjian h1{
	padding-top: 56px;
	color: #888;	
}
.anli .anli-con{
	margin: 0 0 0 -30px;
}
.anli .anlia{
	display: block;
	float: left;
	margin-left: 32px;
	margin-bottom: 32px;
	box-shadow: 2px 2px 6px #999;
	cursor: pointer;
}
.anli-img{
	width: 378px;
	height: 224px;
	margin: 0 auto;
}
.anli-img img{
	width: 100%;
	
}
.anli p{
	font: 16px/72px "微软雅黑";
	text-align: center;
	color: #888;
}
.anli-text{
	text-align: center;
	position: relative;
}
.anli-text .icon{
	position: absolute;
	bottom: 10px;
	left: 43.6%;
	font: 16px/16px "微软雅黑";
	color: #2ea7e0;
}
.anli .anlia:hover p{
	color: #fff;
	background-color: #32b8c3;
}
.anli .anlia:hover em{
	color: #fff;
}
#hezuojiameng,#hezuojiameng img{
	width: 100%;
}
#hezuojiameng .cpatitle img{
	margin-right: 0;
	
}
#hezuojiameng .cpatitle{
	margin: 0;
}
#hezuojiameng .applyjoin .onlinecontract img{
	width: 80px;
}
/* 适配性  */

@media screen and (max-width: 1200px) {
	.anli .pinjian{
		display: none;
	}
	.anli{
		width: 100%;
	}
	.anli .anlia{
		width: 46%;
		margin: 30px 0 0 30px;
	}
	.anli-img{
		width: auto;
		height: auto;
	}
	.anli-img img{
		width: 100%;
	}
    .projecttab {
        float:none;
    }
    .container {
        padding: 0 20px;
        width: 100%;
    }
    #hezuojiameng{
    	padding: 0;
    }
    .agreement p {
        padding: 0 20px;
    }
    .comculdel, .advantages, .cominfodetail {
        width: auto;
    }
    .nav-logo img {
        margin: 10px;
        width: 70px;
    }
    .menu {
        display: block;
    }
    .advantages {
        float: none;
        margin-bottom: 20px;
    }
    .industryimg > div {
        float: none;
        width: auto;
    }
    .asklist {
        padding-left: 0;
    }
    .projectinner {
        float: none;
        width: auto;
    }
    .projectinner img {
      width: 100%;
       height: auto;
    }
    .projectnum {
        margin-left: 0;
    }
    .newsinner, .readlist, .hotread, .newsinners {
        width: 100%;
        float: none;
    }

    .newsinner, .readlist {
        margin-top: 20px;
    }

    .newsinners img {
        max-width: 100%;
    }

    .solveinner {
        margin: 30px auto 0;
        float: left;
        padding: 5px;
        width: 50%;
    }

    .solvetext {
        width: auto;
    }
    .product-container .swiper-slide a {
        margin:85px auto 30px;
    }
    .solvelocation img {
        display: block;
        float: none;
        margin: 0 auto;
        max-width: 100%;
    }

    .solvestext {
        margin-left: 0;
    }

    .solvestext {
        width: auto;
    }

        .solvestext h3 {
            margin-bottom: 0;
            line-height: 40px;
        }

    .otherlocation {
        float: none;
        width: auto;
    }

    .otherlist {
        margin: 30px auto 0;
    }

    .successleft {
        float: none;
        width: auto;
    }

    .successinner {
        height: auto;
    }

    .successinnerone {
        float: none;
    }

    .successinnertwo {
        float: none;
        margin-left: 0;
        text-align: center;
    }

    .successinner > a {
        float: none;
        margin: 30px auto;
    }

    .popup i {
        display: none;
    }

    .popup {
        left: 10%;
        margin-left: 0;
        overflow: auto;
        width: 80%;
        height: 80%;
        overflow: auto;
    }

        .popup h4 {
            padding: 0 10px;
            text-align: center;
        }

    .popupinner {
        margin: 0 10px;
    }

    .popupinnerright {
        position: static;
        margin: 20px 0;
    }

    .popupinnerleft {
        width: auto;
    }

    .threenavleft {
        width: auto;
        float: none;
        margin-bottom: 10px;
    }

    .threenavright {
        float: none;
        width: auto;
    }

    .onlineinput input, .onlineinput textarea {
        width: 170px;
    }

    .onlineget {
        width: auto;
    }

    .onlineinput .code {
        width: 59px;
    }

    .mustbtn {
        margin: 20px auto;
    }

    .phoneonline {
        width: auto;
    }

        .phoneonline > div {
            float: none;
            padding: 0 10px;
        }

        .phoneonline > img {
            float: none;
            display: block;
            margin: 20px auto;
        }

    .threenavright h3 {
        line-height: 50px;
    }

    .phoneonline p {
        width: auto;
        margin-top: 0 !important;
    }

    .setstep {
        padding: 0 10px;
    }

        .setstep img, .setstep span {
            display: none;
        }

    .downloadtitle a {
        float: none;
        margin-right: 0;
        margin-top: 10px;
    }

    .downloadtitle {
        height: 150px;
    }

    .downloadsearch input {
        width: auto;
    }

    .downloadtab th, .downloadtab td {
        padding: 10px 0;
        line-height: 25px;
    }

    .exprece h1 {
        line-height: 50px;
    }

    .exprececlass a {
        display: inline-block;
        margin: 5px 0;
    }

    .expreceinner {
        float: none;
        margin: 30px 0 0 0;
        width: auto;
    }

    .page a {
        margin: 2px;
        display: inline-block;
    }

    .askinner {
        width: auto;
        margin-right: 0;
    }

    .solveimg {
        width: auto;
        height: auto;
    }

    .solvelist {
        margin: 0;
    }

    .hotread img {
        max-width: 100%;
    }

    .newsdetailtext {
        padding: 0 10px 10px;
    }

    .newsdetail {
        height: auto;
    }

    .newsdetailtext span {
        position: static;
    }

    .comnews .newsdetailtext {
        padding: 0 10px 10px;
    }

    .comnews .newsdetail {
        height: auto;
    }

    .popuplore {
        left: 50%;
        margin-left: -150px;
        max-height: 80%;
        overflow: auto;
        width: 300px;
    }

        .popuplore input[type="text"], .popuplore input[type="password"] {
            width: 90%;
        }

    .regbtn {
        width: 90%;
    }

    .popuplore .code input {
        width: 131px;
    }

    .coonav {
        display: none !important;
    }

    .instlist {
        margin: 0 -20px;
    }

    .instinner {
        width: 50%;
        margin-left: 0;
        padding: 10px;
    }

    .instarticle {
        background-size: 90px 90px;
        width: 90px;
        height: 90px;
    }

        .instarticle h3 {
            font-size: 16px;
            line-height: 90px;
            padding-top: 0;
        }

        .instarticle span {
            display: none;
        }

    .agentlist {
        width: auto;
    }

    .agentinner {
        float: none;
        width: auto;
    }

        .agentinner h3, .agentinner p {
            padding-left: 10px;
            padding-right: 10px;
        }

    .conallow > img {
        display: none;
    }

    .conallow > div {
        width: auto;
        margin-left: 0;
    }

    .provide img.fl {
        display: none;
    }

    .providetext {
        float: none;
        margin-left: 0;
        width: auto;
    }

    .provide img, .joinarea img {
        max-width: 100%;
    }

    .joinareatext, .onlinecontract, .onlinecontractleft {
        width: auto;
    }

    .onlinecontractleft {
        float: none;
    }
    .projectdetail img {
        float:none;
    }
    .joinflag {
        width: auto;
    }

    .joinflags {
        margin-left: 0;
    }

    .joinflaginner {
        margin-left: 0;
        width: auto;
    }

    .onlinecontractright {
        float: none;
    }

    .footer-list {
        width: 33.3%;
        padding-right: 0;
        text-align: center;
    }

    .chatlist {
        display: none;
    }

    .footer-bottom-left {
        float: none;
        text-align: center;
    }

    .footer-bottom {
        line-height: 30px;
    }

    .footer-bottom-right {
        float: none;
        text-align: center;
        margin-bottom: 10px;
    }

        .footer-bottom-right span {
            display: block;
            margin-left: 0;
        }

    .contactour {
        position: absolute;
        top: 320px;
    }

    .footer-list {
        margin-top: 10px;
    }

    .footer-column {
        position: relative;
    }

    .footer-sup-text li {
        margin: 0 10px 0 0;
    }

    .footer-sup {
        padding-left: 10px;
    }

    .swiper-container {
        display: block;
    }

    .main-one {
        display: none;
    }

    .header-right {
        margin-right: 5px;
    }

    .nav {
        padding: 0;
    }

    .nav-list > li dl dd a {
        color: #fff;
        background-color: #168ddc;
    }

    .showsmall {
        border: 0;
    }

        .showsmall h4 {
            position: static;
            margin-left: 0 !important;
            text-align: center;
        }

    .joinus {
        margin: 0 10px;
    }

    .joinname > div {
        float: none;
        width: auto;
    }

    .joinclass a {
        width: 48%;
        margin: 0 1%;
        margin-bottom: 5px;
    }

    .expreceinner img {
        width: 90px;
        height: auto;
    }

    .expreceinner h3 {
        margin-left: 100px;
        font-size: 16px;
    }

    .expreceinner p {
        margin-left: 100px;
        font-size: 14px;
    }

    .popuplore .for {
        width: auto;
        margin: 0 15px;
    }

    .applyjoin > h3 {
        padding-left: 0;
        line-height: 25px;
        text-align: left;
        font-size: 14px;
    }
    #hezuojiameng .applyjoin{
    	padding: 20px;
    }

    .applyjoin {
        margin: 0;
    }

    .onlinecontractright {
        margin-left: 0;
        margin-top: 30px;
    }

    .main {
        width: auto;
    }

    .select2-container {
        width: 75px !important;
    }

    .bannerbg {
        display: none;
    }

    .hp07bg {
        display: block;
    }

    .main-text-content li:last-child {
        display: none;
    }

    .main-contact-list {
        margin-left: 20px;
        width: auto;
    }

    .newsinners {
        padding: 0;
    }

    .main-contact-a {
        margin-left: 0;
    }

    .footer-column {
        margin-top: 20px;
    }

    .comculdeleng img {
        vertical-align: top;
    }

    .solvelist {
        margin-bottom: 40px;
    }

    .projecttab td {
        padding: 0 10px;
    }

    .nowdetailimg {
        float: none;
    }

        .nowdetailimg img {
            max-width: 100%;
            display: block;
            margin: 0 auto;
        }

    .nowdetailtext {
        width: auto;
        margin-top: 20px;
    }

    .threenavright {
        margin-bottom: 20px;
        padding-bottom: 20px;
    }

    .main-three-sub:nth-child(5), .main-three-sub:nth-child(6), .main-three-sub:nth-child(7), .main-three-sub:nth-child(8) {
        display: none;
    }

    .main-text-content li {
        float: left;
        width: 50%;
    }

    .productinos {
    }

    .successinnertwo p {
        width: auto;
    }

    div.hp07 {
        width: auto;
    }

    .main-three-text {
        display: none;
    }

    .main-news {
        display: none;
    }

    .main-contact-logo {
        display: none;
    }

    .main-itself-text {
        display: none;
    }

    .main-itself-list {
        width: 50%;
        padding: 0 30px;
    }

    .main-itself-icon {
        width: auto;
        height: auto;
    }

    .footer-column, .footer-sup {
        display: none;
    }

    .footer-bottom {
        margin-top: 10px;
    }

    .asktitle {
        display: none;
    }

    .askquestion {
        display: none;
    }

    .solvetext {
        height: auto;
        padding-bottom: 0;
    }
	.solvetext p{
		padding:6px 0;
	}

    .joinflags {
        margin: 0 -20px;
    }

    .joinflaginner {
        width: 50%;
        padding: 10px;
    }

        .joinflaginner img {
            width: 80%;
        }

    .main-two {
        padding: 20px 0;
    }

    .popup i, .videopopup i {
        display: none;
    }

    .page a.pagetopbootom {
        display: none;
    }

    .page {
        margin: 25px -20px;
    }

    .newsdetail img {
        width: 100px;
        height: auto;
    }

    .twonav {
        position: relative;
    }

        .twonav b {
            position: absolute;
            right: 0;
            top: 30px;
            border: 1px solid #ccc;
            width: 30%;
            display: block;
            cursor: pointer;
            background-image: url("../images/dropdowns.png");
            background-repeat: no-repeat;
            background-position: 90% center;
            padding-left: 10px;
            line-height: 30px;
        }

    .threenavleft {
        background-color: #fff;
        position: absolute;
        right: 0;
        top: -26px;
        width: 30%;
        display: none;
        z-index: 98;
    }

    .threenavtop {
        display: none;
    }

    .swiper-slide p {
        display: none;
    }

    .solvetext span {
        bottom: 5px;
    }

    .comnews .newsdetail img {
        width: 100px;
        height: auto;
    }

    .newsdetail > a {
        margin: 16px;
        display: block;
        min-height: 70px;
    }

    .newsdetail img {
        float: left;
    }

    .main-itself-icon {
        margin: 0 auto 10px;
    }

    .main-itself-title > h5 {
        font-size: 18px;
        line-height: 30px;
    }

    .swiper-slide h3 {
        padding: 20px 0 5px;
    }

    .swiper-slide a {
        margin: 90px auto 20px;
    }

    .main-three {
        padding: 30px 0;
    }

    .main-three-btn > a {
        margin-top: 15px;
    }

    .main-three {
        padding: 30px 0 90px;
    }

    h2.hp07ttl {
        font-size: 22px;
        margin-top: 50px;
        margin-bottom: 20px;
    }

    h4.hp07tt2 {
        font-size: 20px;
    }

    a.indexbtn {
        width: 100px;
        height: 30px;
        line-height: 30px;
        font-size: 14px;
    }

    div.hp07 {
        height: 300px;
    }

    .cpatitle {
        margin: 20px 0 10px;
    }

    .onlinecontract {
        margin: 30px auto 20px;
    }

    div.hp07w4 {
        height: 300px;
    }

    div.hp07imgslide {
        height: 300px;
    }

    .conallow div {
        margin-bottom: 20px;
    }

    .cpatitle {
        font-size: 20px;
    }

        .cpatitle img {
            width: 80px;
        }

    .instinner {
        margin: 10px 0;
    }

    .whychoose > img {
        margin-bottom: 20px;
        margin-top: 20px;
    }

    .conallow > div {
        margin-top: 20px;
    }

    .conallow div h4 {
        width: 120px;
        margin-bottom: 10px;
    }

    .providetext {
        margin-top: 10px;
    }

    .joinflag {
        margin-top: 20px;
    }

    div.hp07w1 {
        height: 300px;
    }

    div.hp07w2 {
        height: 300px;
        width: 100%;
    }

    div.hp07imgslide img {
        left: 142%;
        max-width: 1060px;
    }

    a.hp07dnav {
        display: none;
    }

    div.hp07nav ul {
        text-align: center;
    }

    .whychoose > p {
        font-size: 16px;
    }

    .agentlist {
        margin-top: 30px;
    }

    .cominfodetail {
        margin: 10px auto 30px;
    }

    .comcul {
        margin-bottom: 0;
    }

    .comculdel p {
        margin-bottom: 40px;
        height: auto;
    }

    .readlist, .hotread {
        display: none;
    }

    .phoneadvan {
        display: block;
        margin-bottom: 30px;
    }

        .phoneadvan img {
            display: block;
            max-width: 100%;
            margin: 0 auto;
        }

    .newsdetailtext a {
        display: none;
    }

    .nresyie {
        display: block;
        float: left;
        margin-left: 110px;
        line-height: 25px;
        padding: 15px 0 0;
    }

    .main-text-title > h3 {
        font-size: 20px;
    }

    .main-text-title > span {
        font-size: 16px;
    }

    .main-text-title {
        margin-bottom: 30px;
    }

    .productscenter {
        display: block;
    }

    .main-text {
        padding: 25px 0 20px;
    }
    .phone-banner-img {
        background-position: 75% center;
        background-size: cover;
        height: 300px;
    }
    .phone-banner-text {
        height:180px;
        background-color:#2877da;
        padding-top:20px;
    }
    .banner-container {
        display:block;
    }
    .phone-banner-text h2 {
        font-size: 22px;
        color: #fcf3eb;
        text-align:center;
        padding:0 20px;
    }
    .phone-banner-text h4 {
        font-size: 20px;
        color: #fff;
        text-align:center;
        margin-top:20px;
        padding:0 20px;
    }
    .phone-banner-text a {
        font-size: 14px;
        height: 30px;
        line-height: 30px;
        width: 100px;
        background-color: #fff;
        border-radius: 5px;
        color: #32b8c3;
        display: block;
        margin-top: 30px;
        text-align: center;
    }
    #hp07v0 {
        display:none;
    }
    #dl-menu {
        display:block;
    }
    .dl-menu b {
        display:none !important;
    }
    .nav-menu {
        display:none;
    }
    .main-contact-a {
        margin-left:2%;
    }
    .main-contact-btn {
        margin-top:30px;
    }
    div.videopopup {
        height:36%;
        top:32%;
    }
}
@media screen and (max-width:800px) {
	.pinjian{
		display: none;
	}
	.anli{
		width: 100%;
	}
	.anli .anlia{
		width: 47%;
		margin-top: 10px;
		margin-left: 10px;
	}
	.anli-text p{
		font: 14px/36px "微软雅黑";
	}
	.anli-text em{
		display: none;
	}
	.anli .anli-con{
		margin: 0 auto;
	}
	.projectdetail p{
		width:100%;
	}
	.projectinner h3{
		font-size:16px;
	}
	.anliimg{
	width:100%;
	padding-bottom:20px;
	padding-top:20px;
	}
}
