@charset "utf-8";
/* CSS Document */

html{font-size:625%} 
body{font-size:.22rem;}

/*首页*/

/*服务理念*/
.one-con{width:100%;}
.one-con .container{position:relative;}
.one-con .fuwu{width:96%; background-color:#1B252E; color:#fff; font-family: 方正姚体; padding:.2rem 2%;}
.one-con .fuwu h2{font-size:.32rem;}
.one-con .fuwu p{margin-top:.15rem; line-height:.38rem; font-size:.24rem;}
.one-con .searchbox{width:96%; padding:.2rem 2%; background-color:#F23A3A; }
.one-con .searchbox .search{width:100%; height:.6rem; background:#fff; position:relative;}
.one-con .searchbox .search input{position:absolute; top:0; left:0; width:70%; height:.6rem; line-height:.6rem; text-indent:10px; 
	background:transparent; border:none;}
.one-con .searchbox .search button{position:absolute; top:0; right:0; width:30%; height:.6rem; line-height:.6rem; background-color:#1b252e;
	color:#fff; text-align:center; border:none;}
.one-con .searchbox .keywords{margin-top:.2rem; color:#fff;}
.one-con .searchbox .keywords a{color:#fff; padding:0 .1rem;}

/*服务项目*/
.two-con .xm-lb li{float:left; width:20%;}
.xm-lb li a{display:block; width:100%; height:auto;}
.xm-lb li a img{display:block; max-width:96%; height:auto; overflow:hidden; margin:auto;}
.xm-lb li p{margin-top:.2rem; font-family: 方正姚体; text-align:center; height:.4rem; line-height:.4rem;}
.two-con .xm-al{width:100%; height:633px; background:url(../img/a7.jpg) no-repeat fixed center;}
.xm-al .alcon{background:#fff; height:auto; position:relative; top:.5rem; padding-bottom:.15rem;}
.xm-al .alcon .albox{float:left; width:46%; height:99px; margin:.15rem 2% 0; overflow:hidden;}
.xm-al .alcon .albox a{display:block; width:100%; height:auto; margin:auto;}
.xm-al .alcon .albox img{display:block; max-width:100%; height:auto; margin:auto;}
.xm-al .alcon .hc{width:96%; height:155px;}
.xm-al .alcon .sj{height:155px;}
.xm-al .alcon .sj img{height:155px; width:auto;}

/*关于我们*/
.three-con .jies p{line-height:.4rem; text-align:center;}
.wb-bg{width:100%;  background-color:#F23A3A;}
.wb-bg .wenben{width:96%; padding:.6rem 0; margin:auto; color:#fff; text-align:center;}
.wb-bg .wenben img{display:block; width:128px; height:128px; margin:auto;}
.wb-bg .wenben h2{font-size:.42rem; font-family: 华文隶书; letter-spacing:2px; height:.6rem; line-height:.6rem; margin-top:.2rem;}
.wb-bg .wenben p{font-size:.28rem; font-family: 方正姚体; line-height:230%; margin-top:.4rem;}

/*团队风采*/
.four-con{width:100%; padding:.2rem 0 .6rem; background-color:#F6F6F6;}
.four-con ul li{width:46%; height:auto; position: relative; float: left; margin:.2rem 2% 0;}
.four-con ul li a{display:block; width:100%; height:100%;}
.four-con ul li a img.phfront{display:block; max-width:100%; height:230px; margin:auto;}

/*新闻动态*/
.fiv-con .N-list{margin-bottom:1rem;}
.N-list li{width:100%; margin-bottom:.2rem; padding-bottom:.2rem; border-bottom: 1px dashed #d0d0d0;}
.N-list li .pic{float:left; width:36%; height:auto; margin-right:2%; overflow:hidden; position:relative;}
.N-list li .pic .mg01{display:block; max-width:100%; height:auto; margin:auto;}
.N-list li .wenb{float:left; width:62%; overflow:hidden;}
.N-list li .wenb .tit{display:block; width:100%; height:.4rem; line-height:.4rem; font-size:.24rem; color:#f13a3a; overflow:hidden; 
	white-space:nowrap; text-overflow:ellipsis;}
.N-list li .wenb .time{display:block; font-size:12px; color:#929292;}
.N-list li .wenb .conts{margin-top:.1rem; line-height:.36rem; height:.72rem; overflow:hidden;}


/*关于我们页面*/
.s-ban{width:100%; height:2.6rem; position:relative;}
.s-ban img{display:block; width:100%; height:2.6rem; margin:auto;}
.s-ban h4{position:absolute; top:1rem; height:.6rem; line-height:.6rem; width:100%; text-align:center; font-size:.32rem; 
	font-family: 方正姚体; color:#F13A3A;}
.about .conts{width:100%; margin:auto;}
.about .conts p{line-height:.4rem; text-align:center;}


/*案例展示页面*/
.cs-list li{float:left; width:46%;  overflow:hidden; margin:0 2% .2rem;}
.cs-list li a{display:block; width:100%; height:100%;}
.cs-list li .pic{width:100%; height:1.8rem; overflow:hidden;}
.cs-list li .pic img{display:block; max-width:100%; height:auto; margin:auto;}
.cs-list li .text{margin-top:.1rem;}
.cs-list li .text span{display:block; text-align:center; height:.4rem; line-height:.4rem; color:#F13A3A;}


/*在线留言页面*/
.con_box{word-wrap:break-word; padding: 0px; border:6px solid #F6F6F6; width:95%; background-color:#fff; margin:0 auto 1rem;}
.con_box .mesform{width:96%;  margin:.2rem auto .4rem;}
.mesform .mfields li{width:96%; margin:0 1% .1rem;}
.mesform .mfields li .title{padding:.12rem 0; line-height:.38rem;}
.mesform .mfields li .reqtip{color: #f00; line-height: 100%; padding-left: 3px;}
.mesform .mfields li .inpbox{width:98%; overflow:hidden;}
.mesform .mfields li .inptext{font-family: '微软雅黑'; border: 1px solid #dedede; text-indent:15px; height:.52rem; line-height:.52rem;
	width:98%; border-radius:18px;-moz-border-radius:18px;-webkit-border-radius:18px;-o-border-radius:18px;}
.mesform .mfields li .txtarea{padding: 2px 0; width: 98%; height: .52rem; line-height:.52rem; border: 1px solid #dedede; text-indent:15px;
	border-radius:18px; -moz-border-radius:18px;-webkit-border-radius:18px;-o-border-radius:18px;}
.mesform .btnsubmit{display:block; width:60%; margin-top: 28px; line-height: 40px; height: 40px; border-radius:18px;
	-moz-border-radius:18px;-webkit-border-radius:18px;-o-border-radius:18px; text-align: center; color: #fff; background-color:#F13A3A;}
.mesform .mfields li.yzm .y_box .inptext{display:inline-block; width:40%;}
.mesform .mfields li.yzm .pic{margin-left:.1rem;}
.mesform .mfields li.yzm .pic img{width:70px;border-width:0px;}


/*联系我们页面*/
.contact{margin-bottom:1rem;}
.contact .lxfs{width:100%;}
.contact .lxfs p{line-height:.4rem;}
.contact .lxfs ul{margin-top:.2rem;}
.contact .lxfs ul li{line-height:.46rem; margin-bottom:.1rem;}
.contact .lxfs ul li img{margin-right:.2rem; vertical-align: middle;}
.contact .ewm{width:100%; margin-top:.2rem;}
.contact .ewm img{display:block; width:180px; height:180px; margin:auto;}
.contact .ewm p{text-align:center; line-height:.4rem; font-size:.24rem; letter-spacing:2px;}
.contact .BMap_mask{width:320px; height:320px; margin:.4rem auto 0;}


/*详情页面*/
.detailes .tit{text-align:center; font-size:.36rem; color:#F13A3A; font-weight:normal; line-height:.56rem;}
.sourcedata{line-height:.38rem; overflow: hidden; margin:.2rem auto 0; color: #999;  font-size:12px;}
.sourcedata .s_detail{display:inline-block; width:45%; text-align:left;}
.text-source-left01{color: transparent; /*padding: 0 15px;*/}
.detailes .conts{margin-top:.2rem; padding:.2rem 0; border-top:1px #dddee1 dashed; border-bottom:1px #dddee1 dashed;}
.detailes .conts img{display:block; max-width:100%; height:auto; margin:.2rem auto;}
.detailes .conts p{width:100%; margin:.1rem auto; line-height:.4rem; color:#333;}












@media (max-width:560px){ html{font-size:500%} }

@media (max-width:460px){ html{font-size:400%} }


@media (max-width:360px){ html{font-size:350%} }

@media (max-width:307px){ 
		
 }






