@media only screen and (max-width: 1200px){.wrapper{width: 100%;overflow: hidden;transition: 0.6s;-webkit-transition: 0.6s;-moz-transition: 0.6s;-ms-transition: 0.6s;-o-transition: 0.6s;}.wrapper.on{margin-left: -200px;}.wfix{width: 100%;margin: 0 auto;}/* header */.header{width: 100%;height: 50px;z-index: 105;transition: 0.6s;-webkit-transition: 0.6s;-moz-transition: 0.6s;-ms-transition: 0.6s;-o-transition: 0.6s;}.header.on{left: -200px;z-index: 200;}.header .logo{width: 165px;height: 40px;margin-left: 10px;margin-top: 5px;}.header .logo img{height:40px; width:auto;}.header .navBtn{width: 40px;height: 50px;position: absolute;top: 0;right: 0;z-index: 5;display: block;}.header .navBtn span{	width: 27px;	height: 3px;	border-radius: 3px;	background: #000;	display: block;	position: absolute;	left: 5px;	transition: 0.6s;	-webkit-transition: 0.6s;	-moz-transition: 0.6s;	-ms-transition: 0.6s;	-o-transition: 0.6s;}.header.light .navBtn span{background: #0c3453;}.header .navBtn span.line1{top: 12px;}.header .navBtn span.line2{top: 22px;}.header .navBtn span.line3{top: 32px;}.header.on .navBtn span.line1{	top: 22px;	transform: rotate(45deg);	-webkit-transform:rotate(45deg);	-ms-transform:rotate(45deg);	-o-transform:rotate(45deg);	-moz-transform:rotate(45deg);}.header.on .navBtn span.line2{top: 22px;display: none;}.header.on .navBtn span.line3{	top: 22px;	transform: rotate(-45deg);	-webkit-transform:rotate(-45deg);	-ms-transform:rotate(-45deg);	-o-transform:rotate(-45deg);	-moz-transform:rotate(-45deg);}.header .nav{	width: 200px;	height: 100%;	position: fixed;	top: 0;	right: -200px;	background: #fff;	line-height: auto;	margin: 0px;	z-index: 9999;	transition: 0.6s;	-webkit-transition: 0.6s;	-moz-transition: 0.6s;	-ms-transition: 0.6s;	-o-transition: 0.6s;}.header .nav.on{right: 0px;}.header .nav .navTit{	width: 100%;	line-height: 80px;	text-align: center;	font-size: 30px;	font-weight: bold;	color: #000;	display: block;	border-bottom: solid 1px #eee;}.header .nav ul{padding: 20px 14px 0 14px;box-sizing: border-box;}.header .nav li{width: 100%;float: left;margin: 0px;border-bottom: solid 1px #eee;}.header .nav li a{	width: 100%;	height: 40px;	line-height: 40px;	float: left;	font-size: 16px;	color: #333;	padding: 0px;	padding-left: 40px;	box-sizing: border-box;	display: block;}.header .nav li.on > a,.header .nav li a:hover{color: #0c3453;background: #fff;}.header .nav .subNav{display: none;}.header .rightBox{position: relative;margin-right: 50px;width:50px;height: 50px;}.header .searchBar{	width: 100%;	height: 50px;	position: fixed;	top: 0;	right: 0;	z-index: 200;	margin-right: 0px;	opacity: 1;	background: #fff;	display: none;}.header .searchBtn{margin-top: 15px;margin-left: 15px;}.header .searchBar.open{width: 100%;opacity: 1;}.header .searchBar .btn{	width: 50px;	height: 50px;	margin: 0;	position: absolute;	right: 0;	background: url('../images/searchbtn2.png') no-repeat center;}.header .searchBar .btn input{width: 50px;height: 50px;}.header .searchBar .inpu{	width: 100%;	height: 40px;	float: right;	margin-top: 0;	padding-right: 50px;	padding-left: 10px;	box-sizing: border-box;	background: none;}.header .searchBar.open .inpu{width: 100%;background: none;}.header .searchBar .inpu input{	width: 100%;	height: 30px;	line-height: 30px;	margin-top: 10px;	color: #000;	background: url('../images/searchbar_line2.png') repeat-x 0 bottom;}.header .searchBar.open .inpu input{width: 100%;}.header .searchBar .closeBtn{display: none;}/* 暗色遮罩 */.mainFilter{	width: 100%;	height: 100%;	position: fixed;	top: 0;	left: 0;	right: 0;	bottom: 0;	z-index: 100;	background: url('../images/mainfilter.png');	display: none;}.mainFilter .show{display: block;right: 200px;}/* footer */.footer{width: 100%;background: #000;padding: 20px 14px 0px 14px;box-sizing: border-box;}.footer:after{content:'';height:0;display:block;clear:both}.footer .linkMap{display: none;}.footer .contact{width: 100%;margin: 0px;text-align: center;}.footer .contact .title{font-size: 18px;line-height: 35px;margin: 0;}.footer .contact .address{font-size: 14px;line-height: 25px;margin: 0;}.footer .contact .qrbox .qrpt {width:100px;margin:0 auto;float: none;}.footer .contact .qrbox .qrpt img{width: 100%;}.footer .contact .qrbox .qrtxt {width:200px;margin:0 auto;float:none;padding: 10px 0;}.footer .contact .qrbox .qrtxt p{font-size: 14px;color: #fff;margin: 0;}.footer .copyright{height: auto;line-height: 14px;border-top: solid 1px #444;padding: 10px 0;}.footer .copyright .copy{width:100%;line-height:25px;text-align: center;float: none;}.footer .copyright .maker{width:100%;line-height: 25px;text-align: center;float: none;}/* main */.main{margin-top: 50px;}.main .swiper-button-next,.main .swiper-button-prev{	display: none;}/* 标题 */.title01{padding:15px 0 20px;width:100%;text-align:center;}.title01 h2{position:relative;width:100%;height:30px;}.title01 h2:after{background:none;}.title01 h2 span{font-size:22px;}.title01 p{margin:0;color:#999999;font-size:14px;}/* banner */.banner .swiper-pagination{height: 8px;bottom: 10px;}.banner .swiper-pagination span{width: 4px;height: 4px;margin: 0 8px;}/* banner响应 */@media only screen and (max-width: 640px){	.pcpt{display: none;}	.mbpt{display: block;}}/* 内页栏目 */.inner-type{padding: 0 12px;}/* 内页栏目响应 */@media only screen and (max-width: 750px){	.inner-nav{display: none;}	.inner-link {float: none; width:100%;}	.inner-link a{line-height: 36px; margin-right: 0;width:20%; margin:0 2.5%; text-align:center;}	.inbanner .neititle {font-size: 26px;}}/* 产品中心 */.products-item{padding: 0 12px;}.products-item li{float: left;position:relative;margin-right:2%;width:31.6%;height:100%;border:1px solid #dddddd;}.products-item li a{display: block;width:100%;height:100%;}.products-item li img{width:100%;height:100%;}.products-item li .brov{position:absolute;z-index:2;width:100%;height:100%;left:0;top:0;text-align:center;background: url('../images/pbg.png');overflow:hidden;opacity:0;filter:alpha(opacity=0);-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease}.products-item li .brov .tit-ch{margin-top:90px;color:#ffffff;font-size:30px;font-weight:lighter}.products-item li .brov .tit-en{margin-top:0;color:#ffffff;font-size:20px;font-weight:lighter;text-transform: uppercase;}.products-item li .brov .fd{margin:auto;margin-top:30%;width:48px;height:48px;border:1px solid #bbbbbb;background:url('../images/fd.png') no-repeat center;}.products-item li:hover .brov{opacity:1;filter:alpha(opacity=100);}.line_1,.line_2,.line_3,.line_4,.line_5{position:absolute;z-index:10;overflow:hidden; zoom:1;background-color:#ffffff;}/* 产品响应 */@media only screen and (max-width: 1130px){	.products-item li .brov{background:rgba(0, 0, 0, 0.555);opacity:1;}	.products-item li .brov .tit-ch{margin-top:50%;}	.line_1,.line_2,.line_3,.line_4,.line_5{z-index: -1;}}@media only screen and (max-width: 740px){	.products-item li .brov .tit-en{font-size: 14px;}}@media only screen and (max-width: 680px){	.products-item li{width: 48.3%;margin-right:2%;margin-bottom:10px;}	.products-item li:nth-child(2n){margin-right: 0;}	.products-item li:nth-child(3n){margin-right: 2%;}	.products-item li:nth-child(6){margin-right: 0;}	.products-item li .brov .fd{display: none;}	.products-item li .brov{opacity:1;}}@media only screen and (max-width: 380px){	.products-item li .brov .tit-ch{font-size: 20px;}}/* 产品列表 */.product .productList{padding: 40px 0 0px 0;}.product .productList .list{margin-top: 30px;}.product .productList .list ul{width: 100%;}.product .productList .list li{width: 33.333%;margin-left: 0px;padding: 0 10px;margin-bottom: 20px;}.product .productList .list li a{padding-bottom: 14px;}.product .productList .list li .title{height: 50px;line-height: 50px;font-size: 20px;}.product .productList .list li a:hover .title{background: #0c3453;color: #fff;}.product .productList .list li .title span{height: 50px;padding: 0 20px;}.product .productList .list li .title .tag1{width: 33px;height: 41px;right: 18px;}.product .productList .list li .pic{	width: 100%;	height: auto;	overflow: hidden;}.product .productList .list li .text{	height: 20px;	line-height: 20px;	padding: 0 10px;	font-size: 14px;	color: #808080;}/* 产品列表响应 */@media only screen and (max-width: 900px){	.product .productList{padding: 20px 0 0px 0;}	.product .productList .list{margin-top: 20px;}	.product .productList .list li{padding: 0 5px;margin-bottom: 10px;}	.product .productList .list li a{padding-bottom: 10px;}	.product .productList .list li a:hover{border: solid 2px #f2f2f2;}	.product .productList .list li .title{height: 36px;line-height: 36px;font-size: 16px;}	.product .productList .list li a:hover .title{border-bottom: solid 2px #f2f2f2;background: none;color: #333333;}	.product .productList .list li .title span{height: 36px;padding: 0 10px;}	.product .productList .list li .text{height: 16px;line-height: 16px;padding: 0 10px;font-size: 14px;}}@media only screen and (max-width: 700px){	.product .productList .list{margin-top: 10px;}	.product .productList .list li{width: 50%;}}/* 产品详情 */.products{padding: 0 12px;}.prodetail .lefts{width:70%;}@media only screen and (max-width: 1024px){	.products{margin-top: 60px;}	.products-left{width: 100%;float:none;margin: 0 auto;}	.products-right{width: 100%;float: none;margin: 0 auto;margin-top: 30px;}	.prodetail .lefts{float: none;width: 100%;}	.prodetail .rights{display: none;}	.rtbox .bdsharebuttonbox{float: none;}}@media only screen and (max-width: 750px){	.prodetail .tabBar{height: 40px;}	.prodetail .tabBar span{line-height: 40px;padding: 0 25px;font-size: 12px;}	.prodetail td{font-size: 12px;}	.fd_list ul li{width: 60px;height: 60px;}	.pn_l{float:none;}	.pn_r{float:none;text-align: left;}}/*关于我们*/.about{margin-bottom: 40px;padding: 0 12px;}.about-left{float: left;}.about-left img{width: 100%;}.about-right{width:600px;float:right;}.about-right .about-text h3{font-size: 20px;font-weight: 600;margin-bottom: 25px;}.about-right .about-text p{font-size: 16px;text-indent: 25px;line-height:35px;}.about-right-ul{margin-top: 75px;}.about-right-ul .box{float:left;width:135px;height:120px;margin-right:10px;border:2px solid #000}.about-right-ul .box i{display:block;margin:20px auto 10px;width:60px;height:60px; }.about-right-ul .box i.ico1{ background:url('../images/jj1.png') no-repeat 0 0}.about-right-ul .box i.ico2{ background:url('../images/jj2.png') no-repeat 0 0}.about-right-ul .box i.ico3{ background:url('../images/jj3.png') no-repeat 0 0}.about-right-ul .box i.ico4{ background:url('../images/jj4.png') no-repeat 0 0}.about-right-ul .box .t{text-align:center;color:#000;font-size:16px;}.about-right-ul .box:hover,.about-right-ul .box.on{background-color:#000}.about-right-ul .box:hover i.ico1,.about-right-ul .box.on i.ico1{background:url('../images/jjh1.png') no-repeat 0 0}.about-right-ul .box:hover i.ico2,.about-right-ul .box.on i.ico2{background:url('../images/jjh2.png') no-repeat 0 0}.about-right-ul .box:hover i.ico3,.about-right-ul .box.on i.ico3{background:url('../images/jjh3.png') no-repeat 0 0}.about-right-ul .box:hover i.ico4,.about-right-ul .box.on i.ico4{background:url('../images/jjh4.png') no-repeat 0 0}.about-right-ul .box:hover .t,.about-right-ul .box.on .t{color:#fff}.tran-all3{-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease}/* 关于响应 */@media only screen and (max-width: 1150px){	.about-right{width:500px;float:right;}	.about-left{width:500px;}	.about-right-ul{margin-top: 90px;}	.about-right-ul .box{width: 105px;}}@media only screen and (max-width: 1050px){	.about-right{width:100%;float:none;margin: 0 auto;}	.about-left{display:none;}	.about-right-ul{margin-top: 45px;}	.about-right-ul .box{width: 105px;}}@media only screen and (max-width: 420px){	.about-right{width:100%;float:none;margin: 0 auto;}	.about-left{width: 100%;display: block;margin-bottom: 25px;}	.about-right .about-text h3{text-align: center;font-size: 18px;}	.about-right .about-text p{font-size: 15px;line-height:25px;}	.about-right-ul{margin-top: 15px;margin-left: 15px;}	.about-right-ul .box{width: 45%;margin-right:10px;margin-bottom: 10px;}}/* 加盟 */.coop{width:auto;height:590px;background:#000;padding: 0 12px;}.coop .swiper-container{width:100%;height:auto;padding:0;}.coop .swiper-container .box{height:auto;width:100%;background:#ffffff;position: relative;}.coop .swiper-container .pic{width:100%;height:100%;overflow:hidden}.coop .swiper-container .pic img{width:100%;height:100%;}.coop .swiper-container .con{width:90%;height:135px;padding:10px 10px 0}.coop .swiper-container .con .num{position:absolute;width:100%;height:48px;left:20%;top:68%;margin-left:-83px;margin-top:-24px;text-align:center;font-size:28px;color:#ffffff;font-weight:700;background:url('../images/nbg.png') no-repeat center}.coop .swiper-container .con .tit{font-size:16px;color:#000000;margin-top:5px;text-align:center}.coop .swiper-container .con .txt{font-size:14px;color:#666666;line-height:20px;height:80px;margin-top:10px;overflow:hidden}.coop .swiper-button-next,.coop .swiper-button-prev{width: 78px;height: 36px;opacity:1;background:url('../images/arrows.png') no-repeat}/* 加盟响应 */@media only screen and (max-width: 940px){	.coop .swiper-container .con .num{left: 28%;top:62%;}	.coop{height: 560px;}}@media only screen and (max-width: 860px){	.coop .swiper-container .con .num{left: 33%;top:58%;}	.coop{height: 510px;}}@media only screen and (max-width: 750px){	.coop{height: 580px;}	.coop .swiper-container .con .num{left: 25%;top:65%;}}@media only screen and (max-width: 640px){	.coop{height: 550px;}	.coop .swiper-container .con .num{left: 35%;top:57%;}}@media only screen and (max-width: 480px){	.coop{height: 460px;}	.coop .swiper-container .con .num{display: none;}}@media only screen and (max-width: 420px){}@media only screen and (max-width: 380px){}@media only screen and (max-width: 320px){	.coop{height: 390px;}}/* 新闻 */.index-news{padding:0 12px;}.index-news ul{width:100%;}.index-news ul li{float:left;width:100%;height:204px;margin-top:20px;margin-right:0;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease}.index-news ul li.none{margin-right:0;}.index-news ul li a{display:block;width:100%;height:80%;padding:0px;position: relative;}.index-news ul li .pic{float:left;width:200px;height:174px;overflow:hidden;}.index-news ul li .pic img{width:100%;height: 100%;}.index-news ul li .con{float:left;width:60%;height:180px;margin-left:25px;overflow:hidden;}.index-news ul li .con .tit{font-size:16px;color:#000;width:100%;padding:0;}.index-news ul li .con .date{font-size:14px;color:#999;width:100%;}.index-news ul li .con p{font-size:14px;color:#999;width:100%;line-height:24px;height:72px;overflow:hidden;margin-top:0px;}.index-news ul li a:before{content:'';position: absolute;right:30px;top:80%;margin-top:-18px;width:36px;height:36px;background:url('../images/s.png') no-repeat center #afafaf;}.index-news ul li:hover {box-shadow: 0 0 35px rgba(0,0,0,0.1)}/* 新闻响应 */@media only screen and (max-width: 680px){	.index-news ul li .con{width: 40%;}}@media only screen and (max-width: 500px){	.index-news ul li{margin: 0;}	.index-news ul li .con .tit{font-size: 16px;}	.index-news ul li .pic{width: 160px;height:150px;}	.index-news ul li .con{width: 50%;}	.index-news ul li a:before{display: none;}}@media only screen and (max-width: 420px){	.index-news ul li{height: 140px;}	.index-news ul li .con{width:62%;height: 130px;}	.index-news ul li .pic{width: 100px;height:90px;}	.index-news ul li .con p{height: 30px; font-size:13px;}}@media only screen and (max-width: 370px){	.index-news ul li .con{width:55%;}}/* 新闻列表 */.news{padding: 0 12px;}/* 新闻列表响应 */@media only screen and (max-width: 1040px){    .news-box-img{width: 27%;}    .news-box-con{width: 69%;}}@media only screen and (max-width: 750px){	.news-box-more{display: none;}    .news-box{padding: 16px 0;}    .news-box-img{width: 42%;}    .news-box-con{width: 53%;}    .news-box-title{font-size: 16px;}    .news-box-date{font-size: 12px;margin-top: 2px;}    .news-box-p{font-size: 14px;line-height: 20px;height: 40px;margin-top: 6px;}	.news-box-pl{font-size: 12px;line-height: 20px;height: 40px;margin-top: 6px;}}/* 案例列表 */.case_ul{padding: 0 12px;padding-top:5%;}.case_ul ul li{ width:32%;}.case_ul ul li:nth-child(4n+0){ margin-right:2%;}.case_ul ul li:nth-child(3n+0){ margin-right:0;}.case_ul ul li .txts{ padding-top:10px; padding-bottom:15px;}.case_ul ul li .txts .p{ font-size:13px;}/* 案例列表响应 */@media only screen and (max-width: 780px){	.case_ul ul li{ width:49%;}	.case_ul ul li:nth-child(3n+0){ margin-right:2%;}	.case_ul ul li:nth-child(2n+0){ margin-right:0;}}@media only screen and (max-width: 640px){	.case_ul ul li .txts{ padding-left:4%;}	.service{margin-top:40px;background-color:#fff}.service .imgs{float:none;width:100%;}.service .imgs img{width:100%;}.service .txt{float:none;width:100%;padding-left:0;}.service .txt h2{margin-top:30px;font-size:20px;color:##0c3453}.service .txt p{margin-top:10px;line-height:35px;color:#868686}}@media only screen and (max-width: 480px){	.case_ul ul li .txts h2{ font-size:14px; height:30px; line-height:30px;}}/* 内容详情 */.new-detail{padding: 0 12px;padding-top: 30px;padding-bottom: 60px;}.nd-title-h{font-size: 20px;line-height: 26px;}.news-detail-title{padding-bottom: 16px;}.news-detail-p{padding: 5px 0;}.nd-pn{margin-top: 10px;}.nd-pn-title{font-size: 14px;line-height: 40px;width: 70px;}.nd-pn-p{font-size: 14px;line-height: 40px;width: 62%;}@media only screen and (max-width: 780px){	.news-detail-p img{width: 100% !important;height: auto !important;}}/* 展望 */.qywh{padding: 30px 12px;}.qywh_text h2{color: #666666; font-size: 18px; line-height: 48px; padding-top: 15px;transition: All 0.2s ease-in-out;}.qywh_text p{color: #000; font-size: 20px;transition: All 0.3s ease-in-out;}.qywh_text:hover{background: #0c3453;}.qywh_text:hover h2{color: #fff;}.qywh_text:hover p{color: #fff;}.tb1{width:46px; height: 46px;  background-size: 100% 100%; }.qywh_text:hover .tb1{background-size: 100% 100%; }.tb2{width:46px; height: 46px;  background-size: 100% 100%; }.qywh_text:hover .tb2{background-size: 100% 100%; }.tb3{width:46px; height: 46px;  background-size: 100% 100%; }.qywh_text:hover .tb3{background-size: 100% 100%; }.tb4{width:46px; height: 46px;  background-size: 100% 100%; }.qywh_text:hover .tb4{background-size: 100% 100%; }/* 展望响应 */@media only screen and (max-width: 1050px){	.qywh_text p{font-size: 14px;}	.qywh_text h2{padding-top: 0;}}@media only screen and (max-width: 750px){	.qywh_text h2 { padding-top:0; line-height:30px;}	.qywh_text p{font-size: 16px;}    .qywh{ padding-top: 30px;}    .qywh li{width:100%; }    .qywh_tp{height:auto;}    .qywh_tp img{ width:100%;}    .qywh_text{padding: 0 3% 10px 3%;cursor:pointer; height: auto; }    .tb1{ margin-top: 5px;}    .tb2{ margin-top: 5px;}    .tb3{ margin-top: 5px;}    .tb4{ margin-top: 5px;}}/* 流程、优势、展示响应 */@media only screen and (max-width: 780px){	.business_con .imgs{ width:94%; margin-left:3%; margin-top:2%;}    .business_con .imgs.r{ margin-right:3%;}	.business_con .i_about_r{ width:94%; padding-top:2%; padding-bottom:1%; margin-right:3%;}	.business_con .i_about_r .i_about_txt{line-height: 20px;}}/* 公司简介 */.jianjie{padding: 0 12px;}@media only screen and (max-width: 780px){	.jianjie .txt{float:none;width:100%;}	.jianjie .txt h3{font-size:20px;}	.jianjie .txt p{font-size: 16px; line-height:30px;}	.jianjie .pt{float:none;width:90%;display: block;margin: 0 auto;}}@media only screen and (max-width: 320px){	.jianjie .txt h3{font-size:18px;}	.jianjie .txt p{font-size: 14px;}}/* 技术优势 */.outlook{padding-bottom: 40px;}.outlook .box{margin: 0;}.outlook .box .m1{background-image:none;}.outlook .box .m2 span{background-image: none;}.outlook .box dl{margin-top: 50px;}@media only screen and (max-width: 1130px){	.outlook{padding: 0;}	.outlook .box dl{width: 80%;padding-right: 5%;float: none;margin: 10px auto;}	.outlook .box .dl_2, .outlook .box .dl_3{width:80%;padding-left:5%;float: none;}}@media only screen and (max-width: 480px){	.outlook .box{padding: 0 12px;}	.outlook .box dl{width: 90%;height: auto;padding: 5%;}	.outlook .box dl .pic{float: none;margin: 0 auto;}	.outlook .box .dl_2, .outlook .box .dl_3{width: 90%;padding: 5%;}	.outlook .box .dl_2 .pic, .outlook .box .dl_3 .pic{float: none;}	.outlook .box dl .pic img{width: 100%;height: 100%;}}/* 招聘 */.aboutPage .recruitment {	padding:12px;	box-sizing: border-box;}.aboutPage .recruitment .list {	margin: 20px 0 30px 0;}.aboutPage .recruitment .list li {	margin-bottom: 20px;}.aboutPage .recruitment .list li .top {	background-position: right 10px center;	font-size: 14px;	padding: 5px 10px;}.aboutPage .recruitment .list li .top .txt:first-child,.aboutPage .recruitment .list li .top .txt {	width: 50%;	height: 30px;	line-height: 30px;}.aboutPage .recruitment .list li .cont {	padding: 14px 10px;}/* 联系我们 */.contacts{margin-bottom: 25px}.contacts .tit{font-size:20px;text-align:center;}.contacts .tit span{color:#0054a7;font-weight:700}.contacts .box {text-align:center;font-size:0}.contacts .box a{display: inline-block;width:210px;height:40px;padding:15px 0 15px 20px;margin:0 22px;text-align:left;line-height:20px}.contacts .box a i{float:left;width:40px;height:40px;margin-right:10px}.contacts .box a .p1{font-size:14px;}.contacts .box a .p2{font-size:14px;}.contacts .box a.kf{background-color:#ffffff;border:1px solid #d1d1d1}.contacts .box a.dh{background-color:#ffffff;border:1px solid #d1d1d1}.contacts .box a.kf .p1{color:#676767;}.contacts .box a.kf .p2{color:#676767;}.contacts .box a.dh .p1{color:#676767;}.contacts .box a.dh .p2{color:#676767;font-size:20px;font-weight:700}.contacts .box a.kf .icon_qq{background:url('../images/qq2.png') no-repeat center center;}.contacts .box a.kf:hover{background-color:#000;border:1px solid #0054a7}.contacts .box a.kf:hover .p1,.contacts .box a.kf:hover .p2{color:#fff}.contacts .box a.kf:hover .icon_qq{background:url('../images/qq2h.png') no-repeat center center;}/* 联系响应 */@media only screen and (max-width: 570px){	.contacts .box a{width: 180px;margin: 0 10px;}	.contacts .box a .p1{font-size:14px;}	.contacts .box a .p2{font-size:14px;}	.contacts .box a.dh .p2{font-size: 16px;}}@media only screen and (max-width: 460px){	.contacts .box a{width: 120px;margin: 0 10px;}	.contacts .box a .p1{font-size:14px;}	.contacts .box a .p2{font-size:14px;}	.contacts .box a.dh .p2{font-size: 14px;}	.contacts .box a.kf .p2{font-size: 14px;}	.contacts .box a.kf .icon_qq{display: none;}	.contacts .box a.dh .icon_dh{display: none;}}@media only screen and (max-width: 320px){	.contacts .box a{width: 120px;margin: 0 5px;}	.contacts .box a.kf .icon_qq{display: none;}	.contacts .box a.dh .icon_dh{display: none;}}/* 联系地址 */.contactbox .ctbox{margin-top: 50px;padding: 0 12px;}.contactbox .ctbox .txt{float:none;max-width:800px;width: 100%;margin: 0 auto;}.contactbox .ctbox h3{font-size: 25px;font-weight: 600;color: #333;margin-bottom: 20px;}.contactbox .ctbox p{font-size: 20px;color: #333;margin-bottom: 15px;}.map{max-width:800px;width:100%;float:none;margin: 0 auto;}@media only screen and (max-width: 460px){	.contactbox .ctbox h3{font-size: 20px;}	.contactbox .ctbox p{font-size: 16px;}	.map{height: 300px;}}@media only screen and (max-width: 320px){	.contactbox .ctbox h3{font-size: 18px;}	.contactbox .ctbox p{font-size: 14px;}}/* 咨询 */.consultation{	width: 100%;	height: auto;	padding: 30px 14px 50px 14px;	box-sizing: border-box;	background-size: auto 100%;}.columnTitle span{	line-height: 30px;}.consultation .wrap{margin-top: 40px;}.consultation .columnTitle{line-height: 30px;font-size: 24px;margin-bottom:25px;}.consultation .row{max-width: 600px;width: 100%;margin: 0 auto;position: relative;}.consultation .inpuBox{	max-width: 570px;	width: 100%;	height: 40px;	float: none;	margin: 0 auto 20px auto;	position: relative;}.consultation .inpuBox:nth-child(even){margin: 0 auto 20px auto;}.consultation .tit{	width: 157px;	height: 38px;	line-height: 38px;	font-size: 14px;	position: absolute;	left: 0;	top: 0;	z-index: 2;}.consultation .inpuBox input{	width: 100%;	height: 38px;	line-height: 38px;	padding: 0 26px 0 163px;	float: none;	font-size: 14px;}.consultation .textBox{	max-width: 570px;	width: 100%;	height: 130px;	margin: 0 auto 20px auto;	position: relative;}.consultation .textBox textarea{	width: 100%;	height: 128px;	float: right;	line-height: 22px;	font-size: 14px;	padding: 12px 26px 0 163px;	float: none;}.consultation .inpuBox2{width: 60%;margin: 0 0 0 14px;float: none;}.consultation .verificationCode{	width: 130px;	height: 40px;	text-align: right;	margin-right: 14px;	position: absolute;	right: 0;	top: 0;	z-index: 1;}.consultation .btnBox{width: 100%;}.consultation .btnBox .btn{width: 40%;margin: 0 auto;}.consultation .btnBox .btn button,.consultation .btnBox .btn a,.consultation .btnBox .btn input{	width: 100%;	height: 38px;	line-height: 36px;	font-size: 18px;}.consultation .btnBox .btn button:hover,.consultation .btnBox .btn a:hover,.consultation .btnBox .btn input:hover{border: solid 1px #fff;background: none;}/* 咨询响应 */@media only screen and (max-width: 600px){	.consultation{padding: 30px 14px 40px 14px;}	.columnTitle span{line-height: 22px;}	.consultation .wrap{margin-top: 30px;}	.consultation .tit{width: 120px;font-size: 14px;}	.consultation .inpuBox input{padding: 0 14px 0 124px;}	.consultation .textBox{height: 88px;}	.consultation .textBox textarea{height: 86px;line-height: 18px;font-size: 14px;padding: 8px 14px 0 124px;}	.consultation .inpuBox2{width: 60%;margin: 0;float: none;}	.consultation .verificationCode{width: 130px;height: 40px;margin-right: 0;}	.consultation .btnBox{margin-top: 40px;}	.consultation .btnBox .btn{width: 40%;}}@media only screen and (max-width: 374px){	.consultation .inpuBox2{width: 60%;margin: 0;float: none;}	.consultation .verificationCode{width: 115px;height: 35px;margin-top: 3px;}}}/* 设备屏幕小于1200px *//*END*/