﻿* {margin: 0;padding: 0;box-sizing: border-box;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,p,th,td,span {margin: 0;padding: 0;}
ul,ol,li {list-style: none;}
a,a:hover,a:active {text-decoration: none;color: #000;}
i,em {font-style: normal;cursor: default;}
img {border: 0;display: block;}
body {font: 12px "微软雅黑";color: #000;overflow: scroll;}
textarea {resize: none;background: #f7f7f7;color: #646464;font-size: 12px;}
input,button,textarea {outline: none;}
.fr{float:right;}
.fl{float:left;}
.tr{text-align: right;}
.tc{text-align: center;}
.w1920{width:100%;}
.w1200{width:1200px; margin:0 auto;}
.w1100{width:1100px; margin:0 auto;}
.w1000{width:1000px;}

.m0auto{margin:0 auto;}

.f36{font-size:36px;}
.f30{font-size:30px;}
.f24{font-size:24px;}
.f20{font-size:20px;}
.f18{font-size:18px;}
.f16{font-size:16px;}
.f14{font-size:14px;}
.f12{font-size:12px;}

.uppcase{text-transform: uppercase;}
.fcCom{color:#c7000b;}
.fc999{color:#999;}
.fc666{color:#666;}
.fc333{color:#333;}
.fcfff{color:#fff;}
.fc000{color:#000;}
.fnomal{font-weight: normal;}

.fullW{width:100%;}
.fullH{height:100%;}
.fullWH{width:100%; height:100%;}
.lh22{line-height: 22px;}

.clearfix{clear: both; }
.clearfix:before,.clearfix:after{clear: both; content:""; display: table;}
.block{display: block;}
.inline-block{display: inline-block;}
.table{display: table;}
.table-cell{display: table-cell;}
.media{display: table;}
.media-left,.media-right,.media-body{display: table-cell; vertical-align: top;}
.media-middle{vertical-align: middle;}

.fullWidth{width:100%; max-width:1920px; min-width:1200px; margin:0 auto;}

.container{padding-top:80px;}
body,html,.container>div{transition: all .4s ease;}
/*头部*/
.headerBar{height:80px; box-shadow: 0 0 5px 0 rgba(0,0,0,.75); position: fixed; top:0; left:0; z-index: 999; background:#fff;}
.logo-header{width:300px; }
.logo-header img{max-width:100%; margin:0 auto;}
.nav-ul li{float:left; margin-left:50px; line-height: 30px;}
.nav-ul li.current a{color:#c7000b; border-bottom: 2px solid #c7000b; padding-bottom:3px;}
.nav-ul li:hover a{color:#c7000b;}
/*banner*/
.banner{height:650px;}
.ban{background-size:cover !important; background-position: center center !important; height:100%;}
/*关于我们*/
.about-p3{padding:60px 0; background: url(../img/index/p2-bg.jpg) no-repeat center center; background-size:cover;}
.y-h1{border-bottom:1px solid #fabe00; line-height: 36px; height:40px;}
.y-h1 label{border-bottom:3px solid #c7000b; padding-bottom:5px;}
.aboutBar{line-height: 22px;}
.aboutTxt p{text-indent: 2em;}
.aboutBar li span{color:#C7000B;}
.about-wish{line-height:26px;}
/*服务*/
.ser-p4{height:250px; padding:60px 0; background:url(../img/index/p3-bg.jpg) no-repeat; background-size:cover;}
.ser-p4 p{font-size:28px; line-height: 46px; font-weight: lighter;}
/*业务范围*/
.bus-p5{padding:70px 0 20px;}
.bus-ul li{width:450px; height:430px; box-shadow: 0 0 5px 0 rgba(0,0,0,.2); margin:30px 25px; float:left; padding:10px;}
.bus-ul li dt{width:430px; height:260px; overflow: hidden; margin:0 auto;}
.bus-ul li dt img{width:100%;}
.bus-ul li dd{padding:15px; line-height: 22px;}
.bus-ul dd label{line-height: 36px;}
/*市场网络*/
.market-p6{min-height:800px; background: url(../img/index/p5-bg.jpg) no-repeat center center; background-attachment: fixed; padding:70px 0;}
.market-p6 h1,.case-p8 h1{border-bottom-color: #fff;}
.market-p6 h1 label,.case-p8 h1 label{border-bottom-color: #fff;}
.table-bar{margin-top:30px;}
.table-bar table{width:220px; float:left; margin:15px;}
.table-bar table tr{height:40px; text-align: center;}
.table-bar table tr:hover{background:rgba(0,0,0,.3);}
/*新闻动态*/
.news-p7{padding:70px 0;}
.tab-tit{margin:30px 0;}
.tab-tit span{display: inline-block; width:120px; height:40px; border-radius: 0 20px 20px 0; border:1px solid #C7000B; line-height: 40px; font-size:18px; cursor: pointer;}
.tab-tit span.current{background:#C7000B; color:#fff;}
.tab-tit span:first-of-type{border-radius: 20px 0 0 20px;}
.tab-con{display: none;}
.news-list li{width:500px; height:100px; padding:10px 0; float:left; padding:10px 45px 10px 0;}
.news-list li:nth-of-type(2n){border-left:1px solid #C7000B; padding:10px 0 10px 45px;}
.news-list li a{display: table;}
.news-list li dt,.news-list li dd{display: table-cell;}
.news-list li dt{width:70px; height:80px; background:#ccc; text-align: center; color:#fff;}
.news-list dt span{font-size:14px; line-height: 26px;}
.news-list dt label{display: block; width:50px; height:50px; margin:0 auto; border-bottom: 1px solid #fff; font-size:28px; line-height: 50px;}
.news-list li dd{padding-left:30px; font-size:14px; line-height: 22px; vertical-align: middle;}
.news-list dd h3{font-size:18px; font-weight: normal; height:22px; overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
.news-list dd {height:44px; overflow: hidden;}
.news-list li:hover dt{background:#C7000B;}
.news-list li:hover h3{color:#C7000B;}
/*工程案例*/
.case-p8{height:700px; background: url(../img/index/p8-bg.jpg) no-repeat center center; background-attachment:fixed; padding:70px 0;}
.caseListBar{margin-top:50px;}
.caseList{width:450px; height:475px; background:#fff; padding:35px 25px;}
.caseList label{font-size:18px; color:#333; display: block; margin-bottom:30px;}
.caseList li{line-height: 22px; height:22px; margin:15px 0; line-height: 22px;}
.caseList li a{color:#666;}
.caseList li a:hover{color:#C7000B;}
.caseList li dt{width:310px; height:22px; overflow: hidden; text-overflow: ellipsis; white-space:nowrap; float:left;}
.caseList li dd{width:90px; height:22px; overflow: hidden; text-overflow: ellipsis; white-space:nowrap; float:right;}
.more-link,.more-link:hover{color:#fff;}
/*联系我们*/
.contact-p9{background: url(../img/index/p9-bg.jpg) no-repeat center center; background-size:cover; padding:90px 0;}
.foldBar{margin-top:80px;}
.foldBar dl{width:120px; height:300px; overflow: hidden; float:left; border-right:1px solid #fff; text-align: center; position: relative;}
.foldBar dt{width:118px; height:300px; background:#ccc; text-align: center; font-size:24px; color:#fff; display: table; float:left; transition: all .4s ease;}
.foldBar dt span{display: table-cell; vertical-align: middle;}
.foldBar dd{width:275px; height:300px; background:#eee url(../img/index/bg-cont.png) center center; float:left; color:#C7000B; font-size:18px; position: absolute; top:0; left:120px;}
.foldBar dl.current dt{background:#C7000B;}
/*.foldBar dl.current dd{width:275px; display: block;}*/
.foldBar dd span{display: table; width:100%; height:180px; padding:40px 25px 0;}
.foldBar dd i{display: table-cell; vertical-align: middle;}
.foldBar img{margin:0 auto;}
/*底部*/
.footer-p10{height:170px; background:#535353;}
.logo-btm{width:350px;}
.logo-btm img{max-width:100%; margin:0 auto;}
.btm-r,.btm-r a{color:rgba(255,255,255,.6);}
.btm-r h3{line-height: 36px;}
.btm-r p{line-height: 22px;}
.btm-code{margin-left:20px;}


/*内页*/
.pagein-ban{height:250px;}
.caseBar{padding:50px 0;}
.caseTab-tit{width:960px; margin:0 auto; height:60px;}
.caseTab-tit span{display: block; text-align: center; float:left; width:480px; height:60px; line-height: 60px; color:#666; border:1px solid #c9c9c9; cursor:pointer;}
.caseTab-tit span.current{background:#C7000B; color:#fff; position: relative;}
.caseTab-tit span.current a{color:#fff;}
.caseTab-tit span.current i{display: block; width:15px; height:15px; margin:-9px auto; background:#C7000B; transform: rotate(45deg); -webkit-transform: rotate(45deg);}
.caseDlBar{margin-top:15px; border-bottom:1px solid #ccc; padding-bottom:20px;}
.caseItem{width:450px; margin:10px 25px; font-size:14px; line-height: 22px; float:left;}
.caseItem dd{margin-top:15px;}
.newsPaging{margin-top:15px;}
.pagingCon{width:140px; float:right; line-height: 20px;}
.newsPaging span{display: block; float:left; width:20px; height:20px; border:1px solid #ccc;}
.newsPaging select{height:20px; border:1px solid #ccc; margin-right:5px;}
.newsPaging span img{margin:3px auto 0;}
.caseInBar{padding:20px; margin-top:30px;}
.bread-p a{color:#666;}
.caseCar{width:965px; height:500px; border:1px solid #c9c9c9; padding:10px; line-height: 22px; position: relative;}
.caseFadeUl{position: relative; width:965px; height:400px; margin-bottom:10px; overflow: hidden;}
.caseFadeUl li{width:945px; height:400px; position: absolute; top:0; left:0; display: table;}
.caseFadeUl li span{display: table-cell; vertical-align: middle;}
.caseFadeUl li img{max-width:100%; margin:0 auto;}
.btn-div{position: absolute; z-index: 1; width:945px; height:400px;}
#btn-next,#btn-prev{display: inline-block; width:50%; height:100%; float:left; padding-top:150px; opacity: 0; filter: alpha(opacity=0); z-index: 1; position: relative;}
.caseDlBar p{text-indent: 1em;}
.newsInPage .newsInList{border-bottom:1px solid #ccc;padding-bottom: 20px;}
.bread-news{display: block; padding:30px 0 5px; border-bottom:1px solid #ccc;}
.bread-news label{border-bottom:3px solid #FABE00; padding-bottom:4px;}
.newsConBar,.newsCon{margin-top:60px;}
.newsCon{line-height: 28px; padding-bottom:50px; border-bottom:1px solid #eee;}
.newsCon p{text-indent: 2em; }
.newsCon img{max-width:100%; margin:0 auto;}
