@charset "utf-8";
*
{ margin:0; padding:0;  }
html 
{ font-size: 625%;}
body 
{ color:#666; font-family: "Helvetica Neue", Helvetica, Arial, "Microsoft Yahei UI", "Microsoft YaHei", SimHei, "\5B8B\4F53", simsun, sans-serif;	font-size: .14rem;}
ul,ol 
{ list-style: outside none none;}
dd
{ margin:0;}
a 
{ color:#333;text-decoration: none;}
a:hover
{ color:#dc2829;}
img 
{ max-width: 100%;}
.none 
{ display: none;}

.clearfix:after {
	content: '.';
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
.clear
{ height:0px; clear:both; }
.text_overflow /*限制文字,文字超出显示冒号*/
{ white-space:nowrap; text-overflow: ellipsis; overflow:hidden;}

.bk
{ height:55px; clear:both;}

/*===============================================首页=============================================*/
.top
{ max-width:6.4rem; background:#f2f0f0; margin:0 auto; padding:10px; text-align:center; box-sizing:border-box; }
.top h1
{ height:60px; background:url(../pic/logo.png) no-repeat center center/contain;}

/*导航*/
.nav
{ max-width:6.4rem; background:#f16b60; margin:0 auto; overflow:hidden; }
.nav ul li
{ width:25%; height:35px; line-height:35px; display:block; text-align:center; color:#fff; border:1px solid #fff; float:left; box-sizing:border-box;}
.nav ul li a
{ height:33px; display:block; color:#fff;}
.nav ul li a:hover,.nav ul li.active a
{ background:#dc2829;}

/*===banner==*/
.banner
{ max-width:6.4rem; margin:0px auto 0; overflow:hidden;  position:relative; z-index:100;}
.banner ul
{ width:9999px; height:auto; }
.banner ul li
{ overflow:hidden; float:left; }
.banner ul li img
{ display:block;}

.banner_btn
{ width:100%; height:16px; text-align:center; position:absolute; bottom:10px; z-index:200;}
.banner_btn ol
{  height:16px; margin:0 auto;}
.banner_btn ol li
{ width:10px; height:10px; display: inline-block; margin: 2px; text-indent: -999px; cursor: pointer; background-color: #000 \9; background-color: rgba(0, 0, 0, 0); border: 1px solid #fff; border-radius: 10px; overflow:hidden; }
.banner_btn ol .onbtn
{ width: 12px; height: 12px; margin: 0; background-color: #fff; }

/*产品类别*/
.main1
{ max-width:6.4rem;  margin:0 auto; overflow:hidden;}
.sytit
{ padding:0.06rem 0.125rem;  background:#fae5e4; overflow:hidden; border-left:3px solid #dd514c; border-top:1px solid #f5cecd; border-bottom:1px solid #f5cecd;}
.sytit h2
{ font-size:18px; color:#dd514c; font-weight:normal; float:left;}
.sytit .moreA
{ float:right; color:#0e90d2;}

.sytit2
{ background:#e1f3fd; border-color:#caebfb; border-left-color:#0e90d2; }
.sytit2 h2
{ color:#14a6ef; }

.sytit3
{ background:#e7f4e7; border-color:#c9e7c9; border-left-color:#5eb95e; }
.sytit3 h2
{ color:#5eb95e; }

.sytit4
{ background:#fdebdd; border-color:#fbd0ae; border-left-color:#f37b1d; }
.sytit4 h2
{ color:#f37b1d; }

.sytit5
{ background:#fae5e4; border-color:#f5cecd; border-left-color:#dd514c; }
.sytit5 h2
{ color:#dd514c; }

.ybox
{ padding:12px; margin:0 auto; overflow:hidden;}

.oneA
{ }
.oneA ul li
{ width:100%; height:170px; float:left; margin-bottom:10px; background:url(../images/one_45.jpg) no-repeat right bottom #f7f7f7;}
.oneA ul li h1
{ padding:20px 0 0 15px;}
.oneA ul li h1 a
{ font-size:26px; color:#333; font-weight:normal;}
.oneA ul li p
{ width:170px; height:14px; background:#f65439; padding:5px; font-size:12px; line-height:14px; color:#FFF; margin:10px 0 0 15px;}
.oneA ul li span
{ display:block; font-size:12px; color:#666;padding:10px 0 0 25px;}

/*公司简介*/
.oneB
{ font-size:14px; line-height:2;}

/*产品展示*/
.oneC ul li
{ width:50%; padding: 5px; float:left;  box-sizing:border-box;}
.oneC ul li p
{width:100%; height:auto;border:3px solid #FFF;-webkit-box-shadow:0 0 3px rgba(0,0,0,.35);box-shadow:0 0 3px rgba(0,0,0,.35); box-sizing:border-box;}
.oneC ul li span
{ width:100%; height:0.4rem; line-height:0.4rem; text-align:center; font-size:14px; display:block; }
.oneC ul li:nth-of-type(2n+1) 
{ clear: both;}

/*新闻中心*/
.oneD
{ padding-bottom:20px;}
.oneD ul li
{ font-size:14px; padding:7px 0; border-bottom:1px solid #d5d5d5;}

/*联系我们*/
.oneE
{ font-size:14px; line-height:2;}

/*底部*/
.footB
{width:100%; overflow:hidden; margin:0 auto; font-size:0.14rem; text-align:center; line-height:0.28rem; background:#dc2829;}
.footBs
{ position:fixed; bottom:0; z-index:999;}
.footB ul li
{ width:33.3%; float:left; text-align:center; margin:0.1rem 0 0 0;}
.footB ul li img
{ width:20%;display:inline; text-align:center}
.footB ul li span
{ display:block;}
.footB ul li a
{ display:block; color:#FFF;}


/*========================================关于我们=========================================================*/
.main
{ max-width:6.4rem; background:#eff9ff; margin:0 auto; overflow:hidden;}

.lanmuA 
{ overflow:hidden; padding:15px 5px 0; clear:both;}
.lanmuA a
{ font-size: 12px; color:#dc2829; text-align: center; padding:5px 10px; margin: 4px 5px; background: #f5f5f5; border: 1px solid #ddd; border-radius: 5px; display: block; float: left; }
.lanmuA a:hover,.lanmuA a.ona
{ background: #dc2829; color:#fff;}


.neiye
{ max-width:5.89rem; overflow:hidden; margin:0.1rem auto;}
.neiye_title
{ width:100%; height:0.42rem; line-height:0.42rem; border-bottom:solid 2px #b4b4b4; font-size:0.24rem; color:#dc2829; margin-bottom:10px;}
.text
{ background:#FFF; overflow:hidden; border:solid 1px #dfdfdf; margin:0.1rem auto; padding:0.2rem; font-size:14px; line-height:22px; clear:both; border-radius:10px;}

/*========================================新闻中心=========================================================*/
.news
{ background:#FFF; overflow:hidden; border:solid 1px #dfdfdf; margin:0 auto; padding:0.2rem; clear:both;}
.news ul li
{ border-bottom:dashed 1px #CCCCCC; padding:0.05rem 0; margin-bottom:0.1rem;}
.news ul li h3 a
{ font-size:0.16rem; font-weight:normal; color:#0e90d2;}
.news ul li h3 a:hover
{ color:#dc2829;}
.news ul li p 
{ font-size:0.12rem; color:#999; padding:5px 0 1px;}

.more
{ width:1.08rem; height:0.34rem; line-height:0.34rem; text-align:center; border:solid 1px #dc2829; clear:both; margin:0 auto;}
.more a
{ display:block; font-size:0.14rem; color:#dc2829;}


/*详情页*/
.news_info
{ overflow:hidden; background:#FFF; margin:0.1rem auto 0;clear:both; padding:0.2rem; line-height:0.24rem; font-size:0.14rem;}
.info_title
{ line-height:0.34rem;text-align:center;}
.info_title h1
{ font-size:0.18rem; color:#666; line-height:1.5; background:none; font-weight:normal; color:#333;}
.info_laiyuan
{ line-height:0.28rem; font-size:0.14rem; padding-bottom:0.1rem; text-align:center; border-bottom:dashed 1px #969696; color:#666;}
.info_text
{ padding:0.2rem 0; font-size:0.14rem; line-height:0.24rem;}
.info_pic
{width:100%; height:auto; text-align:center;  padding:0.2rem 0;}
.info_pic img
{ max-width:100%; width: expression(this.width > 940 ? 940: true)}

.wengzhengfanye 
{ clear:both;}
.wengzhengfanyeA, .wengzhengfanyeB 
{ height:0.4rem; line-height:0.4rem; color:#FFFFFF; padding:0 0.2rem; background:#dc2829;overflow:hidden;font-size:0.14rem}
.wengzhengfanyeA
{ margin:10px 0;}
.wengzhengfanyeA a, .wengzhengfanyeB a
{ font-size:0.14rem; color:#FFF;}

/*========================================代办案例=========================================================*/
.case ul li
{ width:50%; padding: 5px; float:left;  box-sizing:border-box;}
.case ul li p
{width:100%; height:auto;border:3px solid #FFF;-webkit-box-shadow:0 0 3px rgba(0,0,0,.35);box-shadow:0 0 3px rgba(0,0,0,.35); box-sizing:border-box;}
.case ul li span
{ width:100%; height:0.4rem; line-height:0.4rem; text-align:center; font-size:14px; display:block; }
.case ul li:nth-of-type(2n+1) 
{ clear: both;}

/*========================================建筑资质=========================================================*/
.product
{ background:#FFF; overflow:hidden; border:solid 1px #dfdfdf; margin:0 auto; padding:0.2rem; clear:both;}
.product dl
{ margin-bottom:15px; overflow:hidden; position:relative;}
.product dl dt
{ width:40%;}
.product dl dd a
{ width:100%; padding-left:43%; box-sizing:border-box; position:absolute; left:0px; top:0px;}
.product dl dd h2
{ line-height:1; font-size:16px; font-weight:normal; padding-bottom:5px;}
.product dl dd p
{ line-height:1.4;  color:#666;}

.proA
{ background:#FFF; overflow:hidden; border:solid 1px #dfdfdf; margin:10px auto; clear:both;}
.proA_t
{ line-height:40px; font-size:18px; color:#fff; background:#fa5859; text-align:center; border-bottom:1px dotted #eee;}
.proA_c
{ padding:15px;}

/*========================================联系我们=========================================================*/
.contact_t
{padding-top:10px; line-height:50px; font-size:24px; text-align:center; color:#dc2829;}
.contactA1
{ background:#fff; text-align:center; overflow:hidden; border:solid 1px #dfdfdf; margin-bottom:10px; padding:0.2rem; border-radius:10px; clear:both;}
.contactA1 h2
{ line-height:34px; font-size:18px; font-weight:normal; color:#dc2829;}
.contactA1 span
{ line-height:1.5;}

.contactA0
{ line-height:2; background:#fff;  overflow:hidden; border:solid 1px #dfdfdf; margin-bottom:10px; padding:0.2rem; border-radius:10px; clear:both;}


/*媒体查询，小于480px*/

@media (max-width:480px) {

}