body{
    font: normal normal normal 16px/1.8 "Microsoft Yahei", Simsun, Arial, Tahoma, sans-serif;
}
a{color:#333;}
a:hover{text-decoration:none;}
.container h1{
    font-size: 30px;
    font-weight: bold;
    color: #fff;
    text-align: center;
    width:60%;
    background-color:#c7a40a;
    line-height:44px;
    border-radius:45px;
    height:50px;
    margin:20px auto 20px;
}
.container h1 span{
    font-size:32px;
    margin-right:15px;
}
.container h1 + p{ text-align:center;}

#header{ height:100px;}
.logo{margin-top:30px;}
#header ul{margin-top:50px;}
#header ul a{ padding-right:9px;}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
    background-color: #1890CC;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
}
.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover {
    color: #fff;
    background-color: #1890CC;
}


#banner{  overflow:hidden;}
#banner img{width:100%;}

#materials{
    padding:30px 0;
    background-color:#ebc313;
}
.lead{
    font-size:16px;
    background-color:#424242;
    margin-top:-70px;
}
.lead h3{
    font-size:24px;
    color:#fff;
    background-color:#ed4928;
    border: 0;
    border-radius: 0;
}
.lead p{
    padding:15px;
    color:#f2f2f2;
}

#materials h1 + p,#adv h1 + p{
    width:90%;
    color:#000;
    margin:0 auto 30px;
    text-indent:32px;
    text-align:left;
}
#materials .span-sm-2{ margin-bottom:10px; text-align:center; padding:0 10px;}
#materials img{width:100%;}

/*EPC项目总包*/
#epc{
    padding:30px 0;
    background-color:#50be8d;
}
#epc img{margin:0 auto;}
#epc h1{ background-color:#2e9969;}
#epc h1 + p,#why h1 + p{ color:#fff;  margin-bottom:15px;}


/*矿石主机优势*/
#adv{
    padding:30px 0;
    background-color:#5ab6e0;
}
#adv h1{ background-color:#3694bf;}
#adv h1 + p{ color:#fff}
#adv img{width:100%;}
.zhuji{ position:relative; overflow:hidden;}
.zhuji span{
    display: block;
    text-align: center;
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    color: #fff;
    background-color:rgba(0,0,0,0.6);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);
    zoom: 1;
    -webkit-transition:all 0.3s linear;
    -moz-transition:all 0.3s linear;
    -ms-transition:all 0.3s linear;
    -o-transition:all 0.3s linear;
    transition:all 0.3s linear;
}


.zhuji .intro{
    position:absolute;
    width:100%;
    height:100%;
    top:-100%;
    left:0;
    font-size:14px;
    color:#fff;
    padding:15px;
    background-color:rgba(0,0,0,0.6);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);
    zoom: 1;
}
.intro a{ color:#fff;}
.zhuji:hover{cursor:pointer;}
.zhuji:hover span{bottom:-30px;}
.zhuji:hover .intro{top:0;}
.zhuji .intro p:hover{ color:#6688C3}

.anniu{ padding:10px 10%;}
#adv .btn-default{
    background-color:transparent;
    border-color:#fff;
    color:#fff;
}

/*为什么*/
#why{
    padding:30px 0;
    background-color:#fa7070;
    text-align:center;
}
#why .container{position:relative;}
#why h1{ background-color:#d95757;}
#why img{ margin:250px auto 170px;}
.txt{ font-size:14px;  text-align:left; background:#fff; padding:20px 15px 15px; margin-bottom:20px;}
.txt h3{color:#f56262; font-size:16px; font-weight:bold; margin-bottom:10px;}


/*message*/
#message{
    padding:30px 0;
}
#message h2{
    font-size:18px;
    font-weight:bold;
    color:#fff;
    padding:7px 10px 7px 40px;
    display:inline-block;
    margin-bottom:10px;
}
/*在线留言*/
.online .col-sm-6{ padding:0;}
.online h2{ background:url(../images/online.png) no-repeat 10px center #dc3400;}
.online p{ color:#dc0000; font-size:14px;}
.online label{ font-size:14px; position:relative;}
.online label span{
    font-size: 7px;
    color: #DC3400;
    position: absolute;
    top: 12px;
    left: 58px;
}
.online .btn-default{ background-color:#dc3400; color:#fff; border:0;}

/*产品百科*/
.baike{ margin-bottom:20px;}
.baike h2{ background:url(../images/baike.png) no-repeat 10px center #dc3400;}

/*产品推荐*/
.tuijian h2{ background:url(../images/tuijian.png) no-repeat 10px center #dc3400;}
.tuijian .carousel{margin-top:15px;}
.tuijian .col-sm-4,.tuijian .col-xs-6{padding-left:0;}
.tuijian img{width:100%;}
.tuijian span{
    display: block;
    text-align: center;
}
.carousel-inner{ width:90%; margin:0 auto;}
.carousel-indicators{bottom:25px;}
.carousel-control{ bottom:30px;}
.carousel-control.left{ background-image:none; left:-6%;}
.carousel-control.right{ background-image:none; right:-4%;}
.carousel-control span{ color:#989898;}

.foot{ height:100px; background:#001721; color:#fff;}
.foot .clearfix{position:relative;}
.foot img{ margin-top:33px;}
.foot ul{ margin-top:35px; position:absolute; left:50%; margin-left:-173.5px;}
.foot ul li {float:left;}
.foot ul li a{ display:inline-block; color:#fff; padding:0 10px;}
.foot ul li a:hover{ text-decoration: underline;}
.share{ line-height:100px; margin-right:10px; }
.bshare-custom{margin-top:30px;}

.go-top a{
    width: 40px;
    height: 40px;
    display: none;
    cursor: pointer;
    background: #ff3333;
    right: 0px;
    bottom: 50px;
    transition: all 0.2s ease;
    position: fixed !important;
    z-index: 10;
}
.go-top .go1{
   	display: none;
    width: 40px;
    height: 40px;
    line-height: 40px;
    color: #fff;
    text-align: center;
    font-size: 12px;
}
.go2{
    width: 40px;
	height: 40px;
	background: url(../images/top.png) no-repeat 11px;
	position: absolute;
	right: 0;
	top: 0;
}
.go-top a:hover{
    width: 80px;
	transition: all 0.2s ease;
	border-radius: 5px 0px 0px 5px;
	background: #666;
	display: block;
}
#goTop1:hover{
    width: 40px;
}
.go-top a:hover .go1 {
	display: block;
}