html{font-family: "microsoft yahei";padding: 0;margin: 0;}
body {
	font-family:  "microsoft yahei", Tahoma, Arial, Helvetica, sans-serif;
	word-break: break-all;
	word-wrap: break-word;
	background: #FFFFFF;
}
*{padding: 0;margin: 0;box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box; /* Safari */ }
a{text-decoration: none; color:#000000;}
/*------------------public------------------*/
.clearfix {
 *zoom:1;
}
.clearfix:after {
	content: "";
	display: block;
	clear: both;
}
a:hover{color: ;}
.fl{float: left;}
.fr{float: right;}
.text-center{text-align: center;}
.w1200{min-width:1200px;margin:0 auto;}
.container{ width:1200px;/*padding:50px 0;*/margin:0 auto }
html {
	color: #000;
	background: #fff;
}

body, h1, h2, h3, h4, h5, h6, p, dl, dd {
	margin: 0;
}
ul, ol, input {
	margin: 0;
	padding: 0;
}
li {
	list-style: none;
}
img {
	border: none;
	vertical-align: middle;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
em, i {
	font-style: normal
}
b, strong, th {
	font-weight: normal;
}
textarea {
	resize: none;
}
button, input, textarea {
	font-family: "microsoft yahei", Tahoma, Arial, Helvetica, sans-serif;
	vertical-align: middle;
	color: #000000;
}
input:focus, textarea:focus, button:focus {
	outline: none;
}
.pad{padding:50px 0;}
.p-t-0{padding-top: 0;}
.p-b-0{padding-bottom: 0;}
.p-l-0{padding-left: 0;}
.p-r-0{padding-right: 0;}
.overflow{overflow: hidden;}
.m-t-0{margin-top: 0!important;}
.m-r-0{margin-right: 0!important;}
.m-b-0{margin-bottom: 0!important;}
.m-l-0{margin-left: 0!important;}

/*top-action*/
.top{height:40px; line-height:40px; font-size:14px; background:#f5f5f5; margin:auto;}
.top .top-l{float:left;}
.top .top-r{float:right;}
.top .top-r .top-div{float: left;margin: 0 10px;}
.top .top-r .top-div img{margin-right:5px;}
.top .top-r .top-div:last-child{margin-right:0;}
/*top-over*/

/*hader-action */
.hader{padding:20px 0;}
.hader .logo{width:495px}
.hader .logo img{width: 93px;height:94px;display: block;margin-right:10px;float:left;}
.hader .logo .logo-jj{float:left;}
.hader .logo .logo-jj p:first-child{font-size:40px; font-weight:bold; line-height:54px; color:#206cb3;;}
.hader .logo .logo-jj p:last-child{line-height:32px; font-size:20px; letter-spacing: 3px;}
.hader .rexian .tel-ico {line-height: 30px;}
.hader .rexian .tel-ico span{width:354px; height:28px;font-size:18px;}
.hader .rexian .tel-ico span em{font-size:30px;color:#484848;font-weight: bold;}
.hader .rexian .tel-ico img{margin-right:5px;}
.hader .rexian .dz{font-size:20px; color:#666; font-weight:bold;margin-top:10px;}

.hader .tel{color:#000000;}
.hader .tel p:first-child{font-size:20px;}
.hader .tel p:last-child{font-size: 24px;color:#454343;}
/*导航-S*/
.dh {background:#206cb3;}
.dh .contenter{position: relative;}
.dh .Xcon ul{clear:both;}
.dh .Xcon li{text-align: center;width:170px; position:relative;height:60px; line-height:60px;float:left;}  
.dh .Xcon li a{display: block;}
.dh .Xcon li a.menu{font-size: 16px; color: #FFFFFF; transition:all 0.3s ease;margin-top:-2px;}
.dh .Xcon li:hover a.menu{border-bottom:2px solid #FFFFFF;}
.dh .Xcon li a.menu.action{border-bottom:2px solid #FFFFFF;}
.dh .Xcon li .show{ background:#19b8ef;margin-top: -20px;width: 100%;box-shadow:0 0 5px rgba(0,0,0,0.5); position:absolute; left:0px; z-index:999; border-top:5px solid #19b8ef; display:none; top:80px;}
.dh .Xcon li .show img{position: absolute;top:-14px;left:40%; }
.dh .Xcon li .show dl{ display:block;  float:left;width: 100%;}
.dh .Xcon li .show dl dd{ line-height:35px; padding:0 15px}
.dh .Xcon li .show dl dd a{ font-size:12px; color:#FFFFFF;}
.dh .Xcon li .show dl dd:hover {background: #0053a1;}
.dh .Xcon li .show dl dd:hover a{color:#FFFFFF;}
/*导航-E*/
/*搜索-S*/
#toggle-search {background-position: -60px 0;background:transparent;border:none;outline: none;margin-left:100px;margin-top:10px;}
#toggle-basket {position: relative;float: right;background-position: -120px 0;}
#toggle-basket:before {position: absolute;top: 5px;left: 0;width: 2px;height: 50px;content: "";background-color: #000;}
#search-form {z-index: 99999999999999999;-moz-transition: max-height, 0.5s;-o-transition: max-height, 0.5s;-webkit-transition: max-height, 0.5s;transition: max-height, 0.5s;position: absolute;top: 70px;right: 0;width:30%;max-height: 0;overflow: hidden;background-color: #e1e4e7;}
#search-form.open {max-height: 60px;}
#search-form fieldset {position: relative;margin: 0 60px 0 0;padding: 0;border: none;}
#search-form input {-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;display: block;height: 60px;}
#search-form input[type="search"] {width: 100%;padding: 0 5px 0 22px;background: #FFFFFF;color:#000000;border: 2px solid #81b000;}
#search-form input[type="submit"] {position: absolute;bottom: 0;right: 0;width: 60px;margin: 0;padding: 0;font-weight: 700;text-transform: uppercase;color: #FFFFFF;background: #81b000;border: none;cursor: pointer;}

/*搜索-E*/
/*hader-over */

/*banenr-action*/
.lb{overflow: hidden;}
.banner {width: 100%;height: 100%;overflow: hidden;position: relative;}
.banner .swiper-slide { overflow: hidden;text-align: center;font-size: 18px;background: #fff;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.banner .swiper-slide img{height: 100%;  max-width: 100%; display: block; margin: auto;}
.banner .swiper-pagination span{width:60px;height: 12px;border-radius:60px;background:#FFFFFF;}
/*banenr-over*/


/*公共-action*/
.index-bt{text-align: center;color:#484848;margin-bottom:50px;}
.index-bt span{position: relative; font-size:44px;font-weight:bold;}
.index-bt span label{color:#206cb3;}
.index-bt span:before{content:"";position: absolute;width: 60px;height: 3px;background:#dddddd;left:-90px;top:30px;}
.index-bt span:after{content:"";position: absolute;width: 60px;height: 3px;background:#dddddd;right:-90px;top:30px;}
.index-bt p{position: relative; font-size:18px; line-height:40px; }
.index-bt p:after{content: "";position: absolute;width: 45px;height: 20px;background: url(../images/bt-jiantou.png) no-repeat center;bottom:-30px;left:48%;}
/*公共-over*/


.sousuo {height: 66px;line-height: 66px;/* box-shadow: 0 8px 14px rgba(0,0,0,0.2); */position: relative;z-index: 999;}
.sousuo .sousuo-box .sousuo-box-l{width: 600px;float: left;color: #484848;}
.sousuo .sousuo-box .sousuo-box-l a{color: #484848;}
.sousuo .sousuo-box .sousuo-box-r{float:right;width: 385px;height:40px;border-radius: 60px;background:#f5f5f5;margin:13px 0;}
.sousuo .sousuo-box .sousuo-box-r input{width: 335px;height: 40px;margin-top:-30px;border:none;background: transparent;} 
.sousuo .sousuo-box .sousuo-box-r input:first-child{padding-left:30px;}
.sousuo .sousuo-box .sousuo-box-r input:last-child{width:40px;background:url(../images/ss-butn.png) no-repeat center;text-indent: -999px;cursor:pointer;}


/*丰成建设 ● 服务项目-action*/
.xm {padding:40px 0;background:#f5f5f5}
.xm .xm-box{position: relative;}
.xm .xm-box .swiper-button-next{right:-60px;width:30px;height: 65px;background:url(../images/xm-lb.png) no-repeat right center;}
.xm .xm-box .swiper-button-prev{left:-60px;width:30px;height: 65px;background:url(../images/xm-lb.png) no-repeat left center;}
.xm-lb{ width: 100%;height: 100%;overflow: hidden;position:relative;}
.xm-lb .swiper-slide {text-align: center;border-right:1px solid #dddddd;cursor: pointer;}
.xm-lb .swiper-slide .xm-img{transition: all 0.5s; width:270px;height: 203px;margin:auto;overflow: hidden;}
.xm-lb .swiper-slide .xm-img img{transition: all 0.5s; height: 100%;  max-width: 100%; display: block; margin: auto;}
.xm-lb .swiper-slide:hover .xm-img img{transition: all 0.5s; transform: scale(1.1);}
.xm-lb .swiper-slide .xm-jj{margin: 10px auto;width:270px;overflow: hidden;}
.xm-lb .swiper-slide .xm-jj p:first-child{font-size:17px;margin-bottom:10px;}
.xm-lb .swiper-slide .xm-jj p:last-child{color: #aaa; font-size: 12px;line-height: 20px;}
.xm-lb .swiper-slide .xm-botm{width:270px;text-align: center;margin:auto;margin-bottom: 10px;}
.xm-lb .swiper-slide .xm-botm a{display:block;width: 135px;height: 40px;line-height:40px;text-align: center;float: left;font-size:14px;}
.xm-lb .swiper-slide .xm-botm a:first-child{color:#FFFFFF;background:#e80000;border:1px solid #e80000;}
.xm-lb .swiper-slide .xm-botm a:last-child{color:#2222222;background:#f5f5f5;border:1px solid #dddddd;}
/*丰成建设 ● 服务项目-over*/


/*丰成建设经典工程案例-action*/
.case{padding:40px 0;}
.case .case-box{}
.case-qh{ width:100%;text-align:left;  }
.case-qh .hd{ height: 46px; line-height:30px;padding:0 10px 0 20px;position:relative;}
.case-qh .hd ul{width:100%; float:left;  /* position:absolute; */ left:20px; top:-1px;text-align: center;/* display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center; */justify-content: center;   }
.case-qh .hd ul li{ transition: all 0.5s;  float:left; cursor:pointer;width: 182px;height: 46px;line-height: 46px;border:1px solid #dddddd;border-radius: 60px;/* margin:0 20px; */ margin-right: 10px; margin-bottom: 10px; }
.case-qh .hd ul li.on{ transition: all 0.5s; background:#206cb3;color:#FFFFFF; }
.case-qh .bd{margin-top:30px;}
.case-qh .bd ul{ }
.case-qh .bd li{clear: both;}
.case-qh .bd li .case-div{float: left; width: 280px;height: 250px;overflow: hidden;padding:5px;text-align: center;border:1px solid #dddddd;margin:10px;background:#f5f5f5;}
.case-qh .bd li .case-div .case-img{transition: all 0.5s; width: 100%;height:200px;overflow: hidden;border-bottom: 1px dashed #dddddd}
.case-qh .bd li .case-div .case-img img{transition: all 0.5s; height: 100%;  max-width: 100%; display: block; margin: auto;}
.case-qh .bd li .case-div:hover .case-img img{transition: all 0.5s;transform: scale(1.1); }
.case-qh .bd li .case-div .case-tit{transition: all 0.5s; height: 38px;line-height: 38px;font-size:15px;color:#484848;}
.case-qh .bd li .case-div:hover .case-tit{transition: all 0.5s; color:#FFFFFF; background:#206cb3;}
/* 下面是前/后按钮代码，如果不需要删除即可 */
.case-qh .arrow{  position:absolute; right:10px; top:0; }
.case-qh .arrow a{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
cursor:pointer; background:url("../images/arrow.png") 0 0 no-repeat; }
.case-qh .arrow .next{ background-position:0 -50px;  }
.case-qh .arrow .prevStop{ background-position:-60px 0; }
.case-qh .arrow .nextStop{ background-position:-60px -50px; }
/*丰成建设经典工程案例-over*/

/*关于我们-action*/
.about{background: url(../images/about-bg.jpg) no-repeat top center; padding:40px 0;}
.about .index-bt{color:#FFFFFF;}
.about .about-box{padding:30px 40px;background:#FFFFFF;}
.about .about-box .about-l{float: left;width:516px;}
.about .about-box .about-l .about-bt{font-size:30px;font-weight:bold; color:#206cb3; margin-bottom: 10px;}
.about .about-box .about-l .about-l-jj{font-size:14px;color:#484848;line-height: 30px;}
.about .about-box .about-l .about-l-jj p{text-indent: 2em;}
.about .about-box .about-l .about-l-botm {margin-top:30px;}
.about .about-box .about-l .about-l-botm a{transition: all 0.5s; color:#FFFFFF;background:#206cb3;display: block;float: left;width: 145px;height:45px;line-height: 45px;text-align: center;}
.about .about-box .about-l .about-l-botm a:hover{transition: all 0.5s; background:#e80000;}
.about .about-box .about-l .about-l-botm a:first-child{margin-right:10px;}
.about .about-box .about-r{transition: all 0.5s; width:570px;height: 400px;float: right;overflow: hidden;}
.about .about-box .about-r img{transition: all 0.5s; height: 100%;  max-width: 100%; display: block; margin: auto;}
.about .about-box .about-r:hover img{transition: all 0.5s;transform: scale(1.1); }
/*关于我们-over*/

/*选择丰成的四大优势-action*/
.ys {padding:40px 0;}
.ys .ys-box .ys-l{float: left;}
.ys .ys-box .ys-l .ys-div{background:url(../images/ys-div-l-bg.png) no-repeat top left;height: 250px;margin-bottom:40px;width:350px;}
.ys .ys-box .ys-l .ys-div .ys-div-top span{display: block;float: left;font-size:45px;width:70px;text-align: center;margin-right:10px; line-height:70px;text-align: center; font-weight:bold;color:#FFFFFF;}
.ys .ys-box .ys-l .ys-div .ys-div-top .ys-tit p{font-size:30px;color:#484848;font-weight: bold;margin-bottom:5px;}
.ys .ys-box .ys-l .ys-div .ys-div-top .ys-tit p:last-child{font-size:12px;color:#888;font-weight: normal;}
.ys .ys-box .ys-l .ys-div .ys-jj{margin-left:40px;margin-top:40px;line-height:20px;font-size:14px;}
.ys .ys-box .ys-l .ys-div .ys-jj p{position: relative;padding-left:30px;margin-bottom:15px;}
.ys .ys-box .ys-l .ys-div .ys-jj p:before{content: "";position: absolute;left: 0;top:3px;width:16px;height: 16px;background:url(../images/ys-bj.png) no-repeat center;}

.ys  .ys-box .ys-center{float: left;width:450px;height:550px;margin:0 25px;}
.ys  .ys-box .ys-center img{height: 100%;  max-width: 100%; display: block; margin: auto;}
.ys .ys-box .ys-r {float: right;}
.ys .ys-box .ys-r .ys-div{background:url(../images/ys-div-r-bg.png) no-repeat top right;height: 250px;margin-bottom:40px;width:350px}
.ys .ys-box .ys-r .ys-div .ys-div-top span{display: block;float: right;font-size:45px;width:70px;text-align: center;margin-left:10px; line-height:70px;text-align: center; font-weight:bold;color:#FFFFFF;}
.ys .ys-box .ys-r .ys-div .ys-div-top .ys-tit p{font-size:30px;color:#484848;font-weight: bold;margin-bottom:5px;text-align: right;}
.ys .ys-box .ys-r .ys-div .ys-div-top .ys-tit p:last-child{font-size:12px;color:#888;font-weight: normal;}
.ys .ys-box .ys-r .ys-div .ys-jj{margin-right:40px;margin-top:40px;line-height:20px;font-size:14px;}
.ys .ys-box .ys-r .ys-div .ys-jj p{position: relative;padding-right:30px;margin-bottom:15px;text-align: right;}
.ys .ys-box .ys-r .ys-div .ys-jj p:before{content: "";position: absolute;right: 0;top:3px;width:16px;height: 16px;background:url(../images/ys-bj.png) no-repeat center;}
/*选择丰成的四大优势-over*/

/*新闻动态-action*/
.news{padding:40px 0;background:url(../images/about-bg.png) no-repeat top center;}
/* .news .index-bt{color:#FFFFFF;} */

.news-qh{ width:100%; text-align:left;  }
.news-qh .hd{ height:97px; line-height:30px; position:relative; }
.news-qh .hd ul{width: 100%; float:left;  position:absolute;top:-1px; height:97px;}
.news-qh .hd ul li{ float:left; padding:0 15px; cursor:pointer;width:392px;height: 97px;border:1px solid #dddddd;padding:15px 30px;margin:0 6px;}
.news-qh .hd ul li:first-child{margin-left:0;}
.news-qh .hd ul li:last-child{margin-right:0;}
.news-qh .hd ul li p{font-size:20px;color:#206cb3;font-weight: bold;border-bottom:1px solid #dddddd;padding-bottom:10px;}
.news-qh .hd ul li span{font-size: 14px;color:#999; text-transform:uppercase;}
.news-qh .hd ul li.on{ height:97px; }
.news-qh .bd ul{ zoom:1;  }
.news-qh .bd li{clear:both;}
.news-qh .bd li .news-div{width: 578px;height:204px;padding:10px; float: left;border:1px solid #dddddd;float: left;margin:22px;}
.news-qh .bd li .news-div:first-child,
.news-qh .bd li .news-div:nth-child(3){margin-left: 0}
.news-qh .bd li .news-div:nth-child(2),
.news-qh .bd li .news-div:last-child{margin-right:0}

.news-qh .bd li .news-div .news-img{width: 240px;height: 180px;float: left;margin-right:10px;}
.news-qh .bd li .news-div .news-img img{height: 100%;  max-width: 100%; display: block; margin: auto;}
.news-qh .bd li .news-div .news-js{position: relative; float: left;width: 295px;height: 175px;}
.news-qh .bd li .news-div .news-js p:first-child{font-size:17px;color:#484848;margin-bottom:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.news-qh .bd li .news-div .news-js p:nth-child(2){font-size:14px;color:#666;line-height: 25px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;}
.news-qh .bd li .news-div .news-js span{font-size:16px;color:#999;position: absolute;bottom:10px;}
.news-qh .bd li .news-div .news-js span:before{content:"";position: absolute;width:100%;height: 1px;background: #999999;top:-15px;}

/*新闻动态-over*/

/*footer-action*/
.footer{background:#222;color:#FFFFFF;padding:20px 0;}
.footer a{color:#FFFFFF;}
.footer .footer-box  .footer-l{width: 418px;float: left;}
.foter-bt{font-size:20px;padding-bottom:20px;}
.footer .footer-box  .footer-l .footer-l-nr{width:345px;}
.footer .footer-box  .footer-l .footer-l-nr p{font-size:14px;line-height: 30px;}
.footer .footer-box  .footer-l .footer-l-nr p span{font-size:20px;}
.footer .footer-box  .footer-c{float: left;width: 432px;padding:0 65px;}
.footer .footer-box  .footer-c .footer-c-nr .footer-c-div{float: left;}
.footer .footer-box  .footer-c .footer-c-nr .footer-c-div:first-child{margin-right:40px;}
.footer .footer-box  .footer-c .footer-c-nr .footer-c-div p{font-size:16px;line-height: 40px;text-align: center;}
.footer .footer-box  .footer-r{width: 350px;padding-left:80px;float: left;}
.footer .footer-box  .footer-r .foter-bt{padding-left: 15px;}
.footer .footer-box  .footer-r .footer-r-nr a{font-size:14px;margin:0 15px;}
.footer-botm{background:#000000;height:50px;line-height: 50px;}
.footer-botm a,.footer-botm span{margin:0 14px;}







/*footer-over*/

/*main css*/
.izl-rmenu{position:fixed;right:0;margin-left:532px;bottom:10px;padding-bottom:73px;background:url(../images/r_b.png) 0px bottom no-repeat;z-index:999;}
.izl-rmenu .btn{width:72px;height:73px;margin-bottom:1px;cursor:pointer;position:relative;}

.izl-rmenu .btn-qq{background:url(../images/r_qq.png) 0px 0px no-repeat;background-color:#6da9de;}
.izl-rmenu .btn-qq:hover{background-color:#488bc7;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(../images/r_qq.png) 0px 0px no-repeat;background-color:#6da9de;text-decoration:none;display:block;}

.izl-rmenu .btn-wx{background:url(../images/r_wx.png) 0px 0px no-repeat;background-color:#78c340;}
.izl-rmenu .btn-wx:hover{background-color:#58a81c;}
.izl-rmenu .btn-wx .pic{position:absolute;left:-160px;top:0px;display:none;width:160px;height:160px;}

.izl-rmenu .btn-phone{background:url(../images/r_phone.png) 0px 0px no-repeat;background-color:#fbb01f;}
.izl-rmenu .btn-phone:hover{background-color:#ff811b;}
.izl-rmenu .btn-phone .phone{background-color:#ff811b;position:absolute;width:160px;left:-160px;top:0px;line-height:73px;color:#FFF;font-size:18px;text-align:center;display:none;}

.izl-rmenu .btn-top{background:url(../images/r_top.png) 0px 0px no-repeat;background-color:#666666;display:none;}
.izl-rmenu .btn-top:hover{background-color:#444;}

.izl-rmenu .btn-sj{background:url(../images/r_sj.png) 0px 0px no-repeat;background-color:#78c340;}
.izl-rmenu .btn-sj:hover{background-color:#58a81c;}
.izl-rmenu .btn-sj .pic{position:absolute;left:-160px;top:0px;display:none;width:160px;height:160px;}

.footer-ewm img{ width:120px; height:120px;}


































