﻿body{min-width: 1200px;margin:0 auto;}
input,textarea,select{font-family: "微软雅黑"}
.w1200{width: 1200px;margin:0 auto;}
.header{background: #fff;}
.header-top{height: 32px;background: #434343}
.header-top p{color: #999;font-size: 14px;line-height: 32px;}
.header-con{height: 78px;;}
.header-con .logo{float: left;width: 139px;overflow: hidden;}
.header-con .logo img{width: 138px;margin-top: 12px;}
.header-con .search{width: 220px;height: 30px;border:1px solid #eeeeee;margin:23px 0 0 15px;}
.header-con .search select{float: left;width: 68px;border:none;height: 30px;;}
.header-con .search input[type="text"]{float: left;width: 122px;border:none;height: 30px;background: none;}
.header-con .search input[type="submit"]{float: left;width: 30px;border:none;height: 30px;background:url("../images/search.png") no-repeat center}
.header-con .tell{padding-left: 30px;background: url(../images/tell.png) no-repeat left center;line-height: 78px;color: #ff8a00;font-size: 24px;}
.fb-banner{height: 520px !important;;;}
.fb-banner-slide-item{height: 520px;position: relative;}
.fb-banner-slide-item img{height: 520px !important;width: 1920px !important;position: absolute;left: 50%;margin-left: -960px;;}

.banner-form{position: absolute;width: 284px;background: #fff;padding:15px 26px;border-radius: 10px;top: 60px;left: 10%;}
.banner-form .banner-form-title{color: #333333;font-size: 22px;text-align: center;margin-bottom: 20px;}
.banner-form input[type="text"]{width: 100%;height: 38px;line-height: 38px;text-indent: 1em;border:1px solid #e5e5e5;border-radius: 5px;margin:0 0 10px 0;}
.banner-form form span{color: #ff0000;font-size: 12px;text-indent: 1em;display: block;margin:0 0 10px 0;}
.banner-form input[type="submit"]{width: 100%;height: 38px;line-height: 38px;border:1px solid #00a0e9;border-radius: 5px;margin:0 0 15px 0;background: #00a0e9;color: #fff;font-size: 14px;}
.banner-form .banner-form-bottom{text-align: center;}
.banner-form .banner-form-bottom p{color: #333333;font-size: 16px;text-align: center;}
.banner-form .banner-form-bottom a{display: inline-block;*display: inline;*zoom: 1;width: 85px;height: 26px;background: #f0f5f8;border-radius: 5px;line-height: 26px;color: #666666;font-size: 14px;margin:10px 2px 0 0}

.nav{height: 42px; /* border-top:1px solid #ddd;*/ background:#00a0e9; color:#FFF;}
.nav ul{} 
.nav ul li{position: relative;line-height: 40px;float: left; text-align:center;width:130px;}
.nav ul li > a{color: #fff;font-size: 16px;display: block;height: 40px;}
.nav ul li dl{position: absolute;top: 40px;left: 0;z-index: 1000;width: 150px;display: none;}
.nav ul li dl dd{width: 150px;height: 45px;display: block;background: rgba(255,255,255,0.7);text-align: center;line-height: 45px;}
.nav ul li dl dd a{color: #0095dc;font-size: 16px;display: block;}
.nav ul li dl dd a:hover{background:#0095dc;font-size: 16px;color: #fff; background:#F90;}
.nav ul li.active > a{border-bottom: 2px solid #0095dc;color: #fff;background:#F90;}
.nav ul li:hover > a{border-bottom: 2px solid #0095dc;color: #fff;background:#F90;}
.fb-banner .fb-banner-spot .fb-spot-item{width: 40px;height: 5px;background:rgba(255,255,255,0.7);border:none;margin: 0 10px;}
.fb-banner .fb-banner-spot .fb-spot-item-active{width: 40px;height: 5px;;background:#3c579a;border:none;}
.fb-banner .fb-banner-prev{background: url(../images/prev.png) no-repeat center/100% 100%;cursor: pointer;opacity: 0;}
.fb-banner .fb-banner-next{background: url(../images/next.png) no-repeat center/100% 100%;cursor: pointer;opacity: 0;}
.fb-banner:hover .fb-banner-prev{opacity: 1;}
.fb-banner:hover .fb-banner-next{opacity: 1;}
.part1{padding: 40px 0 20px 0}
.part2,.part3,.part4,.part6{padding: 20px 0}
.part5{padding:20px 0 50px 0}
.title{text-align: center;position: relative;padding-bottom: 15px;}
.title:after{content:"";position: absolute;width: 30px;height: 2px;background: #ff5904;bottom:0;left: 50%;margin-left: -15px;;z-index: 1;;}
.title p{color: #202020;font-size: 30px;padding: 0 20px;line-height: 50px;position: relative;z-index: 2;}
.title span{display:block;color: #999999;font-size: 14px;line-height:24px;}

.work-list{text-align: center;padding:34px 0}
.work-list .work-item{float: left;;width: 273px;border:1px solid #e5e5e5;margin:0 12.5px 34px 12.5px;}
.work-list .work-item .img{width: 100%;height: 195px;overflow: hidden;;}
.work-list .work-item .img img{width: 100%;height: 195px;transition: all 1s;}
.work-list .work-item:hover img{transform: scale(1.2)}
.work-list .work-item .name{color: #666666;font-size: 18px;margin:15px 0 5px 0;font-weight: bold}
.work-list .work-item span{color: #999;font-size: 14px;display: block;height: 48px;line-height: 24px;;}
.work-list .work-item a.more{display: block;width: 110px;height: 30px;border:1px solid #666;color: #666;border-radius: 5px;line-height: 30px;font-size: 14px;margin:5px auto 15px auto;;}
.work-list .work-item a.more:hover{background: #0095dc;color: #fff;border: 1px solid #0095dc}
.work-list .work-item .wtell{bottom: -34px;;height: 34px;line-height: 34px;color: #ff8a00;font-size: 14px;display: block;text-align: center;width: 100%;}

.work-list .work-item:hover .name{color: #ff6a00}
.work-list .work-item:hover span{color: #ff6a00}

.power-list{text-align: center;padding: 15px 0;}
.power-item{width: 23%;transition: all 0.2s;}
.power-item:hover{margin-top: -10px;}
.power-item img{height: 90px;margin-bottom: 15px;;}
.power-item p{color: #ff6a00;font-size: 18px;line-height: 30px;;}
.power-item span{color: #999999;font-size: 14px;line-height: 30px;;}

.ad{width:1200px;height: 79px;background: url(../images/ad.png) no-repeat center;margin:0 auto; }
.ad p{line-height: 79px;text-align: center;font-size: 24px;color: #fff;}
.ad p span{font-size: 30px;margin-right: 15px;}

.part4-con{padding: 25px 0}
.new1{width: 594px;background: #f5f5f5;height: 460px;;}
.new1 .new1-big{}
.new1 .new1-big .img{width: 100%}
.new1 .new1-big .img img{width: 100%;height: 187px;;}
.new1 .new1-big .test{padding:5px 15px;line-height: 30px;font-size: 14px;color: #878a93;}
.new1 .new1-big .test p{width: 50%}
.new1 .new1-big .test span{width: 50%;text-align: right;}
.new1 .new1-tab{padding:0 0;text-align: center;}
.new1 .new1-tab a{color: #666;font-size: 16px;margin: 5px;cursor: pointer;}
.new1 .new1-tab a:hover{color: #0095dc}
.new1 .new1-tab a.active{color: #0095dc}

.new1 ul{padding-top: 10px;display: none;}
.new1 ul li{padding:0 10px;height: 32px;line-height: 32px;font-size: 14px;;}
.new1 ul li p{width: 80%}
.new1 ul li span{width: 20%;text-align: right;}
.new1 ul li:hover p{color: #0095dc}


.new2{width: 290px;background: #f5f5f5;height: 460px;margin-left: 10px;;}
.new2 .new2-img{width: 100%;height: 187px;;}
.new2 .new2-img img{width: 100%;height: 187px;;}
.new2 .new2-title{padding:25px 10px;height: 20px;line-height: 20px;;}
.new2 .new2-title p{font-size: 16px;color: #666f66;float: left;}
.new2 .new2-title a{font-size: 14px;color: #666f66;float: right;}
.new2 .new2-title a:hover{color: #0095dc}
.new2 ul{padding-top: 0;}
.new2 ul li{padding:0 10px;height: 32px;line-height: 32px;font-size: 14px;;}
.new2 ul li p{width: 100%}
.new2 ul li:hover p{color: #0095dc}

.part5-img{width: 588px;height: 380px;background: url(../images/map.png) no-repeat center;}
.part5-logo{width: 612px;height: 380px;overflow: hidden;;}
.part5-logo-con{width: 10000px;}
.part5-logo-con .logo-item{width: 612px;float: left;text-align: center;padding:20px 0}
.part5-logo-con .logo-item span{display: inline-block;*display: inline;*zoom:1;height: 51px;width: 176px;margin:25px 5px;;}
.part5-logo-con .logo-item span img{height: 51px;width: 176px;;}

.logo-page{height: 22px;width: 146px;background: #ededed;border-radius: 22px;bottom: 0;left: 50%;margin-left: -73px;text-align: center}
.logo-page-item{width: 10px;height: 10px;background: #fff;border-radius: 50%;vertical-align: middle;cursor: pointer;margin: 0 2px;}
.logo-page-item.active{background: #ff0000}

.part6{height: 83px;background: #f5f5f5;text-align: center;}
.part6 .part6-item{width: 24%;text-align: left;vertical-align: top;margin-top: 15px;}
.part6 .part6-item .img{margin-right: 15px;margin-top: 5px;;}
.part6 .part6-item img{width: 45px;}
.part6 .part6-item .test p{font-size: 18px;color: #000;font-weight: bold;}
.part6 .part6-item .test span{font-size: 14px;color: #999;line-height: 16px;}


.footer{height: 144px;background: #515050;}
.footer .footer-left{color: #fff;font-size: 14px;line-height: 30px;padding: 12px 0 0 0}
.footer .footer-right img{width: 100px;height: 100px;margin:22px 0;}

@media screen and (min-width: 1500px) {
  .banner-form{left:15%}
}
@media screen and (min-width: 1200px)  and (max-width: 1500px) {
    .banner-form{left:5%}
  }