/*全局公用样式*/
body{font-size:14px;background-color: #a3d1d0;font-weight: normal;text-decoration: none;font-family: 微软雅黑;color: #222222;margin:0;padding:0;}
body,div,a,li,h1,p{margin:0;padding:0;}
body{min-width:1200px;}
a{text-decoration:none}
a:hover{text-decoration:underline;}
.clearBoth{clear:both;}
.w1200{width:1200px;margin:0 auto;}
.font20{font-size:20px}
.font28{font-size:28px}
.fl{float:left}
.fr{float:right}
.ml80{margin-left:80px}
.ml35{margin-left:35px;}
.w306{width:306px;}
.w342{width:342px;}
.w407{width:407px;}
.w457{width:457px;}
img { border: 0 }
.clearMarginLeft{margin:0 !important;}
.banner h1{position:absolute;left:0;top:-80px;font-size:12px;}
.pages{text-align:center; margin-bottom:10px; margin-top:10px}
.pages span,.pages a{display:inline-block; padding:0px 8px; border:1px solid #CCC; background:#F6F6F6; color:#999; padding:4px 8px}
.pages a:hover,.pages .cur_page{background:#2d3091; border:1px solid #2d3091; color:#FFF}

/*顶部（公用）*/
.top{height:100px; position:relative}
.top .lang{position:absolute; right:0px; top:0px}
.top .logo{margin-top:20px;float:left;}
.top .tell400{float:right;text-align:right;margin-top:20px;color:#666666}
/*导航（公用）*/
.navbox{background-color:#2B2B2B}
.nav{display: block;height: 50px;padding: 0;}
.nav li{list-style:none;float:left;min-width:120px;text-align:center;margin-right:20px;}
.nav li a{display:block;color:#FFF;height:50px;line-height:50px;font-size:16px;}
.nav li a:hover{background-color:#076CE0}
.nav li a.active{background-color:#076CE0}
.childLi{display:none;}
/*-----------------------首页结束---------------*/
/*首页轮播图*/
#banner{background:url(../images/baner01.jpg) 50% 50% no-repeat;height: 700px;width:100%}
/*我们的服务*/
.service{padding:40px 0}
.service .contents{padding:60 20px}
.service .title{text-align:center;font-size:36px;margin:20px 0}
.service .contents b{background:url('../images/fangkuai.png');display:block;width:106px;height:106px;line-height:106px;text-align:center;font-size:40px;color:#FFF;}
.service .contents p{white-space: nowrap;text-overflow:ellipsis;overflow:hidden; font-size:20px}
.service .contents .s-title{font-size:18px;font-weight:bold;color:rgb(33, 33, 33);}
.service .contents span{line-height:31px;text-align:left;font-size:14px;}
.service .contents .ser-li{height:106px;padding:25px 0;overflow:hidden;}
.service .contents .ser-li a:hover{color:#076CE0}
.lists-li p{margin-bottom:10px}
/*成功案例*/
#case{background:url(../images/case_bg.jpg) 50% 50% no-repeat;height:1950px;}
#case .case-list{padding:83px 0;}
#case .case-li{margin-right:50px;width:365px;padding-bottom:40px;background-color:#FFF;}
#case .case-li img{width:100%}
#case .case-li:nth-last-child(2){margin:0;}
#case .desc{padding:0 30px;margin-top:20px; text-align:center}
#case .desc b{display:block;text-align:center;white-space: nowrap;text-overflow:ellipsis;overflow:hidden}

#case .desc span{display:block;text-align:center;line-height:28px;color:#666666;font-size:14px;height:85px;overflow:hidden;}
/*核心服务*/
#core{padding-bottom:20px; }
#core .cor-li{height:92px;width:510px;overflow:hidden;background-color:#F1F1F1;margin-bottom:20px;}
#core .ml10{margin-left:10px}
#core .ml70{margin-left:70px}
#core .cor-li .w390{width:390px}
#core .contents .title{font-size:36px;text-align:center;margin:90px 0}
#core .contents .cor-li b{display:block;width:100px;height:93px;line-height:93px;text-align:center;font-size:40px;color:#FFF;background-color:#076CE0;}
#core .contents .cor-li p{padding:0;margin:0;height:30px;line-height:30px;white-space: nowrap;text-overflow: ellipsis;overflow:hidden}
#core .contents .cor-li a{font-size:18px;color:rgb(33, 33, 33);}
#core .contents .cor-li span{font-size:12px;color:rgb(169, 169, 169);word-wrap: break-word;word-break: break-all;line-height:28px}
#core .active{background-color:#E2E2E2;}
#core .contents .cor-li:hover b{background:#F00}
/*联系我们*/
#contactUs{padding:50px 0 50px 0;background-color:#0668D9;color:#FFF;}
#contactUs .title {line-height: 70px;text-align:center;font-size:30px;font-weight:bold;}
#contactUs .contents{text-align:center;line-height:39px;font-size:20px;word-wrap: break-word;word-break: break-all;overflow:hidden;width:1018px;margin:0 auto;}
#contactUs .btn{margin-top:66px;}
#contactUs .btn a{border-radius:60px;background-color:#FFF;color:#076ce0;font-size:16px;display:block;width:165px;height:50px;margin:0 auto;text-align:center;line-height:50px;}
#contactUs .btn a:hover{background-color:#F1F1F1;font-weight:bold;}
/*新闻中心*/
#news {padding:90px 0 120px;}
#news .title{font-size:36px;text-align:center;margin:20px 0}
#news .lists {margin-top:20px;}
#news .lists .lists-li{width:320px;margin-right:80px;}
#news .lists .lists-li:last-child{margin:0;}
#news .lists .lists-li p a{font-size:18px;word-wrap: break-word;word-break: break-all;overflow:hidden;color:#333}
#news .lists .lists-li a:hover{color:rgb(7, 108, 224)}
#news .lists .lists-li span{display:block;height:80px;line-height:26px;color:#666666;font-size:14px;word-wrap: break-word;word-break: break-all;overflow: hidden;}
/*我们的优势*/
#advantage{background:url(../images/advantage_bg.jpg) 50% 50% no-repeat;height:500px;color:#FFF}
#advantage .content{margin-left:550px;padding-top:153px;}
#advantage .content .title{font-size: 36px; color: rgb(255, 255, 255);font-weight:bold;}
#advantage .content ul li{list-style:none;line-height:56px;height:56px;font-size:18px;word-wrap: break-word;word-break: break-all;overflow:hidden}
#advantage .content ul li i{display:block;width:16px;float:left}
#advantage .content ul,#advantage .content li{margin:0px;padding:0px;}
#advantage  .content a:hover{background-color:#F1F1F1;font-weight:bold;}
#advantage .btn{margin-top:50px;border-radius:60px;background-color:#FFF;color:#076ce0;font-size:16px;display:block;width:200px;height:50px;text-align:center;line-height:50px;}
/*原则*/
#principle {padding:50px 0 60px 0;}
#principle .title{font-size:36px;text-align:center;margin:20px 0}
#principle .content{margin-top:50px;}
#principle .content .list-li{width:366px;margin:0px 17px;}
#principle .content .list-li:last-child{margin:0;}
#principle .content .list-li .desc{height:100px;text-align:center;line-height:25px;}
#principle .content .list-li .li-img{text-align:center;margin:20px 0 30px 0;}
#principle .content .list-li .li-title{font-size:22px;height:35px;word-wrap: break-word;word-break: break-all;overflow:hidden}
#principle .content .list-li .li-detail{color:rgb(169, 169, 169);font-size:14px;}

/*-----------------------首页结束---------------*/
/*版权（公用）*/
#footer{border-top:2px solid #076ce0;background-color:#00384e}
#footer .w1200{text-align:center;color:rgb(255, 255, 255)}
#footer .w1200 .logo{padding:42px 0 20px;}
#footer .w1200 .tell{font-size:30px !important;color:#FFF;height:60px;line-height:60px;position:relative;}
#footer .w1200 .tell img{position:absolute;top:30%;left:39%}
#footer .w1200 p{margin:0;padding:0;line-height:30px;height:30px;font-size:14px;}
#footer .footer-nav{height:30px;line-height:30px;padding:20px 0 10px;color:#393e48}
#footer .footer-nav a{color:#393e48;margin:0 5px;}
/*建筑产品页面*/
.product-banner{background:url(../images/product.jpg) 50% 50% no-repeat;height: 300px;width:100%}
.main{padding:80px 0}
.main .main-li{margin:0 10px 10px 0;display:block; text-align:center; width:290px; overflow:hidden}
.main .main-li p{padding:5px 0px; font-size:17px;color:#666;overflow:hidden;text-overflow:ellipsis; line-height:30px; height:30px;white-space:nowrap; }
.main .main-li:hover{outline:3px solid #076CE0;}
/*新闻动态页面*/
.news-banner{background:url(../images/news_banner.jpg) 50% 50% no-repeat;height: 300px;width:100%}
.news-main{padding:80px 100px;width:1000px;margin:auto}
.news-main p a{min-height: 23px;line-height: 23px;margin: 15px 0 10px;font-size: 18px;color: #666666;word-break: keep-all;white-space: nowrap;overflow: hidden;}
.news-main p a:hover{color:#076CE0}
.news-main .main-li{width:450px;height:406px;overflow:hidden;margin-right:50px;margin-bottom:50px;}
.news-main .main-li .thumb{width:450px; height:250px; overflow:hidden}
.news-main .main-li .articleDesc .title{margin:10px 0 8px;}
.news-main .main-li .articleDesc{padding:0 20px 20px 20px}
.news-main .main-li .articleSummary{font-size: 14px;line-height: 24px;color: #808080;margin-bottom: 6px;text-align: justify;word-break: break-all;}
.clearMarginright{margin-right:0;}
.new-list{width:1000px;margin:0 auto 140px;padding:0 100px}
.new-list .line{border-bottom:1px dashed #dbdbdb;margin:28px 0;}
.new-list .lists-li{height:108px;}
.new-list .lists-li .tag{width:84px;height:84px;background-color:#f2f2f2;text-align:center;display:block;}
.new-list .lists-li .day{font-size: 25px;line-height: 25px;margin:0;margin-top: 20px;}
.new-list .lists-li .date{font-size: 14px;line-height: 14px;margin:0;}
.new-list .article{padding-left:100px;}
.new-list .article a{color:#666666;height:23px;line-height:23px;}
.new-list .article a:hover{color:#076CE0}
.new-list .article .summary{color:#808080;font-size:14px;line-height:24px;margin-top:4px;margin-bottom:6px;padding-top:4px}
.bigTitle{text-align: center}
/*案例*/
.anliBanner{background:url(../images/anli.jpg) 50% 50% no-repeat;height: 300px;width:100%}

/*工艺品展示*/
.gonyi{padding-top:30px;}
.gonyi .mfli{margin:80px 0;height:468px}
.gonyi .mfli .desc{background-color:#0661C9;width:600px;height:468px;color:#FFF}
.gonyi .mfli .desc .content{width:482px;margin:90px auto 0;}
.gonyi .mfli .desc .content .title{font-size:24px;height:46px;line-height:46px;}
.gonyi .mfli .desc .content .title a{ color:#fff!important}
.gonyi .mfli .desc .content .summary{line-height:34px;font-size:16px;height:165px;overflow:hidden;}
.catTitle{ font-size:26px; font-family:"微软雅黑", "仿宋"; margin-bottom:20px; border-top:1px solid #CCC; padding-top:10px}
.catDes{margin-bottom:10px}
.newsList,.picList{padding: 1px;overflow: hidden}
.newsList li{float: left; width: 50%;list-style: none; overflow: hidden; text-overflow: ellipsis;white-space: nowrap;line-height: 28px}
.picList li{width: 210px; float: left; text-align: center; margin: 0px 5px;list-style: none;}
.picList li p{overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.picList li img{ width: 100%}
.catTitle .more{float: right;font-size: 15px;line-height: 26px}
.catlistNav{text-align: center; padding: 20px 0px}
.catlistNav a{padding: 5px 10px;background:#2e3092; color: #fff }
/*关于我们*/
.aboutUsBanner{background:url(../images/about_us.jpg) 50% 50% no-repeat;width:100%}
.aboutUsBanner img{width:100%}
#introduction{width:884px;margin:0 auto;}
#introduction .bigTitle{text-align:center;margin-top:80px;}
#introduction .bigTitle h1{font-size:36px;font-weight:bold; color:#076ce0}
#introduction .content{color:rgb(4, 3, 3);line-height:40px;margin:50px 0 80px 0; }
#introduction .content .thumb{text-align:center}
#introduction .content img{max-width:100%}
#pic-list{padding:92px 0 122px 0;background-color:#D8D8D8}
#pic-list .picbox{background: #d8d8d8;text-align: center;font-size: 18px;margin:15px 5px; color:#666; width:290px;}
#pic-list .picbox p{padding: 5px 0px;overflow:hidden;text-overflow:ellipsis; -o-text-overflow:ellipsis;white-space:nowrap;width:100%; height:30px; line-height:30px}
#pic-list .picbox a:hover,#pic-list .picbox a{color:#666}
.catList {text-align:center; margin-bottom:20px}
.catList a{display:inline-block; text-align:center; padding:10px; background:#076ce0;color:#FFF}
.catList a:hover{background:#F00}
.artTitle{font-size:20px!important}