@charset "utf-8";
.band{ width:100%;}
.band img{ width:100%; padding:0; margin:0; display:block;}
.cat{ width:100%; margin:40px 0;}
.cat ul{ width:1220px; margin:0 auto; text-align:center;}
.cat ul li{ margin:0 50px; display:inline-block;}
.cat ul li a{ display:block; padding-bottom:5px; color:#000;}
.cat ul li a:hover{ color:#e1670f; border-bottom:2px solid #e1670f;}
.cat ul li a em{ font-size:12px; display:block;}
.cat ul li a span{ font-size:18px; display:block;}
.cat ul li.on a{ color:#e1670f; border-bottom:2px solid #e1670f;}

.introduce{ width:100%; background-color:#eeeeee; padding:50px 0;}
.introduce .title{ text-align:center;}
.introduce .title span{ color:#000; font-size:40px; display:block;}
.introduce .title em{ font-size:16px; color:#000; display:block; letter-spacing:4px;}
.introduce .con{ width:1220px; margin:30px auto 0;}
.introduce .con p{ font-size:16px; color:#000; text-indent:2em; line-height:30px; letter-spacing:3px;}

.advantage{ width:100%;padding:50px 0;}
.advantage .title{ text-align:center;}
.advantage .title span{ color:#000; font-size:40px; display:block;}
.advantage .title em{ font-size:16px; color:#000; display:block; letter-spacing:4px;}
.advantage ul{ width:1220px; margin:0 auto; margin-top:50px;}
.advantage ul li{ width:290px; height:450px; margin-right:20px;padding:30px 50px 20px; border:1px solid rgba(0,0,0,.1); float:left;-webkit-box-shadow: 0 15px 30px rgba(0,0,0,.1);box-shadow: 0 15px 30px rgba(0,0,0,.1); cursor:pointer; border-top:3px solid #fc8b38;}
.advantage ul li.last{ margin-right:0;}
.advantage ul li:hover{-webkit-transform: translate3d(0, -20px, 0);transform: translate3d(0, -20px, 0);	transition: all 0.6s;}
.advantage ul li .img{ text-align:center;margin-top:20px;}
.advantage ul li .img img{ width:114px; height:114px;}
.advantage ul li .title{ font-size:29px; color:#000; margin-top:10px; letter-spacing:5px;}
.advantage ul li p{ font-size:18px; color:#222222; margin-top:20px; letter-spacing:3px;}

.server{ 
    background-attachment: scroll, fixed;
    background-clip: border-box, border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)), url(../images/index/abbg.jpg);
    background-origin: padding-box, padding-box;
    background-position: 0 0%, center center;
    background-repeat: repeat, repeat;
    background-size: cover;
    height:880px;
	padding:50px 0;
}
.server .title{ text-align:center;}
.server .title span{ color:#fff; font-size:40px; display:block;}
.server .title em{ font-size:16px; color:#fff; display:block; letter-spacing:4px;}
.server ul{ width:1220px; margin:0 auto; margin-top:80px;}
.server ul li{ width:360px; float:left; margin-right:60px; margin-bottom:100px;}
.server ul li .img{}
.server ul li .img img{ width:97px; height:97px;}
.server ul li .tit{ font-size:18px; color:#ff6b00; margin-top:10px;}
.server ul li p{ color:#fff; font-size:14px; margin-top:20px;}
.server ul li.last{ margin-right:0;} 

.history{ width:100%;padding:50px 0;}
.history .title{ text-align:center;}
.history .title span{ color:#000; font-size:40px; display:block;}
.history .title em{ font-size:16px; color:#000; display:block; letter-spacing:4px;}
.history .con{ width:1220px; margin:0 auto; margin-top:60px;}
.history .con .conL{ float:left; width:530px;}
.history .con .conL ul li{ width:100%; height:83px; background:url(../images/index/ab4.png) no-repeat 0 0;}
.history .con .conL ul li span{ color:#e1670f; font-size:16px; margin-left:30px;}
.history .con .conL ul li p{ font-size:14px; color:#666666; margin-left:30px;}
.history .con .conR{ float:left; width:586px; margin-left:104px;}

.lxwm{ width:1220px; margin:0 auto;border-top:1px solid #d3d3d3; padding-top:50px;}
.lxwm .lxwm1{ float:left;}
.lxwm .lxwm1 em{ font-size:16px; color:#e1670f; display:block;}
.lxwm .lxwm1 span{ color:#e1670f; font-size:28px;}
.lxwm .lxwm2{ float:left; width:356px; text-align:center;}
.lxwm .lxwm2 i{ display:block;}
.lxwm .lxwm2 span{ display:block; font-size:16px; color:#000000; margin:10px 0;}
.map{ width:1220px; margin:0 auto; margin-top:40px; height:500px; margin-bottom:50px;}






















