/* --index.css-- */
.space{padding:80px 0 60px;}
.pub{min-width:1320px;overflow:hidden;}
.pub .box{width:1320px;padding:0 20px;margin:auto;position:relative;}
/* --header-- */
.top{height:46px;font-size:16px;color:#999;line-height:46px;background:#f9f9f9;}
.top .wz{float:left;}
.top .link{float:right;}
.top .link a{padding-left:30px;margin-left:24px;color:#999;}
.top .link a:nth-child(1){background:url(../images/bg02.png) no-repeat left center;}
.top .link a:nth-child(2){background:url(../images/bg03.png) no-repeat left center;}
.top .link a:nth-child(3){background:url(../images/bg04.png) no-repeat left center;}
.top .link a:hover{color:#1fad75;}

.header{height:164px;background:#FFF;}
.header .logo{width:auto;height:auto;margin-top:34px;overflow:hidden;float:left;}
.header .logo .icon{float:left;}
.header .logo .icon img{width:134px;height:102px;display:block;}
.header .logo .txt{width:546px;margin-left:24px;float:left;}
.header .logo .txt img{width:100%;display:block;}
.header .logo .txt p{font-size:14px;line-height:20px;color:#999;margin-top:14px;padding-top:8px;border-top:1px solid #e2e2e2;}

.header .tel{background:url(../images/bg05.png) no-repeat left center;padding-left:65px;margin-top:50px;float:right;}
.header .tel p{font-size:20px;line-height:28px;color:#666;padding-right:14px;margin-right:14px;border-right:1px solid #e2e2e2;float:left;}
.header .tel b{font-size:40px;line-height:56px;color:#e30000;font-family:Arial,Helvetica,sans-serif;float:left;}


.nava{height:74px;background:#0c5bb8;}
.nava ul{border-left:1px solid rgba(255,255,255,0.2);}
.nava a{width:12.5%;height:74px;line-height:74px;text-align:center;border-right:1px solid rgba(255,255,255,0.2);float:left;overflow:hidden;cursor:pointer;position:relative;}
.nava a li{font-size:18px;color:#fff;}
.nava a:hover li{background:#1fad75;}

/* --banner-- */
.banner{min-width:1320px;height:700px;}
.swiper-banner{width:100%;height:700px;margin:auto;overflow:hidden;position:relative;}
.swiper-banner .swiper-slide{overflow:hidden;position:relative;}
.swiper-banner .swiper-slide .imgScale{width:100%;height:100%;display:block;background-repeat:no-repeat;background-position:center top;background-size:cover;}

/* --index-- */
.indexTitle{text-align:center;}
.indexTitle h3{font-size:70px;line-height:0;color:#eee;font-family:fz;text-transform:uppercase;}
.indexTitle h1{font-size:52px;color:#000;line-height:42px;}
.indexTitle p{font-size:18px;color:#999;line-height:32px;margin-top:10px;}


.indexProduct{background:#f5f5f5;}
.indexProduct .type{width:244px;margin-top:30px;float:left;}
.indexProduct .type .father{width:244px;height:76px;font-size:16px;color:#000;line-height:76px;background:url(../images/bg06.png) no-repeat right 30px center #eaeaea;padding:0 50px 0 20px;margin-bottom:10px;display:block;}
.indexProduct .type .father:hover{background:url(../images/bg06.png) no-repeat right 30px center #00479d;color:#FFF;}
.indexProduct .type .father.on{background:url(../images/bg06.png) no-repeat right 30px center #00479d;color:#FFF;}
.indexProduct .type ul{padding:0 15px 15px;display:none;}
.indexProduct .type ul li{font-size:14px;line-height:20px;color:#666;padding:8px;border-bottom:1px dashed #ddd;}
.indexProduct .type ul li a{color:#666;}
.indexProduct .type ul li a:hover{color:#ffa200;}


.indexProduct .list{width:984px;margin-top:24px;float:right;}
.indexProduct .list li{width:234px;margin-right:16px;margin-top:16px;float:left;position:relative;overflow:hidden;}
.indexProduct .list li:nth-child(4n){margin-right:0;}
.indexProduct .list li a{display:block;}
.indexProduct .list li a .pic{border:4px solid #d9d9d9;}
.indexProduct .list li a .pic img{height:200px;}
.indexProduct .list li a .wz{width:100%;height:36px;font-size:15px;text-align:center;color:#333;line-height:36px;overflow:hidden;}
.indexProduct .list li a:hover .pic{border:4px solid #00479d;}


.indexAd{height:216px;background:url(../images/bg07.jpg) no-repeat center;}
.indexAd .wz{width:580px;color:#fff;margin-left:380px;margin-top:24px;float:left;}
.indexAd .wz h1{font-size:44px;line-height:52px;}
.indexAd .wz h3{font-size:16px;line-height:24px;color:#80a7d6;text-transform:uppercase;}
.indexAd .wz p{width:90%;font-size:16px;line-height:24px;margin-top:12px;}

.indexAd .tel{color:#fff;margin-top:80px;float:right;}
.indexAd .tel p{line-height:36px;background:url(../images/bg08.png) no-repeat left center;padding-left:40px;}
.indexAd .tel b{font-size:36px;line-height:42px;font-family:Arial,Helvetica,sans-serif;}


.indexAbout{background:#FFF;position:relative;}
.indexAbout .txt{width:600px;margin-left: calc(50% - 640px);margin-top:80px;float:left;}
.indexAbout .txt h1{font-size:28px;line-height:36px;color:#333;}
.indexAbout .txt .wz{font-size:16px;line-height:30px;margin-top:20px;}
.indexAbout .img{width:50%;margin-top:60px;float:right;}
.indexAbout .img img{width:100%;display:block;}
.indexAbout .list{width:50%;position:absolute;left:0;top:480px;background:#f5f5f5;}
.indexAbout .list .con{width:890px;height:auto;padding-right:20px;padding-bottom:30px;margin-left: calc(100% - 640px);background:#f5f5f5;}
.indexAbout .list .con .title{width:160px;height:54px;font-size:24px;color:#FFF;line-height:54px;text-align:center;background:#1fad75;}
.indexAbout .list .con .swiper{margin-top:50px;overflow:hidden;}
.indexAbout .list .con .swiper .pic{}
.indexAbout .list .con .swiper .pic img{height:220px;}
.indexAbout .list .con .swiper p{height:42px;font-size:16px;line-height:42px;text-align:center;overflow:hidden;}


.indexNews{background:#FFF;}
.indexNews .list{margin-top:40px;position:relative;}
.indexNews .list li{width:706px;padding-bottom:26px;margin-bottom:12px;border-bottom:1px dashed #e2e2e2;float:right;}
.indexNews .list li a .title{width:548px;height:32px;font-size:18px;color:#333;font-weight:bold;line-height:32px;overflow:hidden;float:left;}
.indexNews .list li a .time{height:158px;height:32px;font-size:15px;color:#1fad75;font-weight:bold;line-height:32px;overflow:hidden;float:right;}
.indexNews .list li a .pic{width:122px;margin-top:10px;float:left;}
.indexNews .list li a .pic img{height:98px;}
.indexNews .list li a .wz{width:556px;height:72px;font-size:15px;color:#999;line-height:24px;margin-top:22px;overflow:hidden;float:right;}

.indexNews .list li:nth-child(1){width:508px;padding:0;margin:0;border:none;float:left;}
.indexNews .list li:nth-child(1) a .pic{width:100%;margin:0;float:none;}
.indexNews .list li:nth-child(1) a .pic img{height:auto;}
.indexNews .list li:nth-child(1) a .title{width:100%;margin-top:16px;float:none;}
.indexNews .list li:nth-child(1) a .wz{width:100%;margin-top:10px;float:none;}
.indexNews .list li:nth-child(1) a .time{color:#999;margin-top:10px;float:none;}
.indexNews .list li a:hover .title{color:#00479d;}


.footer{padding:30px 0 40px;border-top:12px solid #00479d;background:url(../images/bg09.jpg) no-repeat center;background-size:cover;}
.footer .leftbox{width:920px;float:left;}
.footer .leftbox ul{border-bottom:1px solid rgba(255,255,255,0.2);}
.footer .leftbox ul a{width:12.5%;height:60px;line-height:60px;float:left;overflow:hidden;cursor:pointer;position:relative;}
.footer .leftbox ul a li{font-size:18px;color:#fff;}
.footer .leftbox a:hover li{color:#1fad75;}
.footer .leftbox .link{font-size:16px;color:#929292;margin-top:30px;line-height:32px;}
.footer .leftbox .link a{font-size:16px;color:#929292;margin-left:24px;}
.footer .leftbox .link a:hover{color:#1fad75;}
.footer .leftbox .icp{font-size:15px;color:#777;line-height:32px;margin-top:40px;}
.footer .leftbox .icp a{color:#646464;}
.footer .leftbox .icp a:hover{color:#1fad75;}

.footer .erweima{width:136px;margin-top:30px;float:right;overflow:hidden;}
.footer .erweima img{width:100%;padding:6px;background:#FFF;}
.footer .erweima p{font-size:15px;color:#777;line-height:24px;text-align:center;margin-top:10px;}


/* --inner-- */
.innerTitle{text-align:center;}
.innerTitle h1{font-size:36px;color:#333;line-height:42px;}
.innerTitle p{font-size:24px;color:#999;line-height:24px;margin-top:10px;text-transform:uppercase;}


.sidebar{width:244px;float:left;}
.sidebarType{}
.sidebarType .type{width:244px;}
.sidebarType .type .father{width:244px;height:76px;font-size:16px;color:#000;line-height:76px;background:url(../images/bg06.png) no-repeat right 30px center #eaeaea;padding:0 50px 0 20px;margin-bottom:10px;display:block;}
.sidebarType .type .father:hover{background:url(../images/bg06.png) no-repeat right 30px center #00479d;color:#FFF;}
.sidebarType .type .father.on{background:url(../images/bg06.png) no-repeat right 30px center #00479d;color:#FFF;}
.sidebarType .type ul{padding:0 15px 15px;display:none;}
.sidebarType .type ul li{font-size:14px;line-height:20px;color:#666;padding:8px;border-bottom:1px dashed #ddd;}
.sidebarType .type ul li a{color:#666;}
.sidebarType .type ul li a:hover{color:#ffa200;}


.sidebarTel{margin-top:30px;background:#eaeaea;}
.sidebarTel .title{height:76px;font-size:24px;font-weight:bold;color:#FFF;line-height:76px;padding-left:90px;background:url(../images/bg10.png) no-repeat 30px center #00479d;}
.sidebarTel .wz{padding:20px;}
.sidebarTel .wz p{font-size:16px;line-height:28px;margin-top:6px;}


.aside{width:984px;float:right;}
.asideTitle{border-bottom:2px solid #00479d;}
.asideTitle .catname{max-width:40%;height:60px;font-size:24px;line-height:60px;font-weight:bold;float:left;overflow:hidden;}
.asideTitle .location{max-width:50%;height:60px;font-size:14px;color:#999;line-height:60px;float:right;overflow:hidden;}
.asideTitle .location a{color:#999;}
.asideTitle .location a:hover{color:#00479d;}

.content{padding:10px 4px;}
.content p{font-size:15px;line-height:28px;margin-top:6px;text-indent:2em;}
.content img{width:100%;margin:auto;display:block;}

.articleTitle{text-align:center;margin-top:30px;}
.articleTitle h1{font-size:22px;color:#333;line-height:32px;}
.articleTitle p{font-size:14px;color:#999;line-height:24px;text-transform:uppercase;}

.articleCon{padding:16px 4px 24px;margin-top:10px;border-top:1px dashed #dfdfdf;border-bottom:1px dashed #dfdfdf;}
.articleCon p{font-size:15px;line-height:28px;margin-top:6px;text-indent:2em;}
.articleCon img{max-width:100%;margin:12px auto 0;display:block;}
.articleCon table{margin-left:30px;margin-top:15px;border-color:#ddd;border-collapse:collapse;}
.articleCon table tr td{font-size:14px;line-height:18px;color:#333;padding:6px;border:1px solid #ddd;}
.articleCon table .firstRow{background:#efefef;}


.goodsTitle{text-align:center;margin-top:30px;}
.goodsTitle .name{font-size:24px;font-weight:bold;line-height:32px;text-align:center;color:#000;}
.goodsTitle .time{font-size:12px;color:#999;line-height:24px;font-family:'FuturaLL';text-align:center;}
.goodsTitle .time span{display:inline-block;margin:auto 10px;}

.goodsPic{max-width:620px;margin:20px auto 0;}
.goodsPic img{width:100%;display:block;}

.goodsDes{width:100%;height:42px;margin-top:36px;background:#efefef;}
.goodsDes b{padding-left:10px;height:100%;border-right:1px solid #fff;background:#00479d;color:#fff;line-height:42px;display:inline-block;}

.goodsCon{padding:16px 4px 24px;border-bottom:1px dashed #dfdfdf;}
.goodsCon p{font-size:15px;line-height:28px;margin-top:10px;text-indent:2em;}
.goodsCon img{max-width:100% !important;margin:10px auto 0;display:block;}
.goodsCon table{margin-left:30px;margin-top:15px;border-color:#ddd;border-collapse:collapse;}
.goodsCon table tr td{font-size:14px;line-height:18px;color:#333;padding:6px;border:1px solid #ddd;}
.goodsCon table .firstRow{background:#efefef;}


.showList{margin-top:30px;}
.showList a{width:298px;margin:0 15px 30px;float:left;}
.showList a:nth-of-type(3n){margin-right:0;}
.showList a .pic{padding:5px;border:1px solid #e2e2e2;}
.showList a .pic img{width:auto;max-width:100%;height:208px;margin:auto;}
.showList a .wz{height:46px;font-size:16px;color:#FFF;line-height:46px;text-align:center;background:#1a1818;overflow:hidden;}
.showList a:hover .wz{background:#00479d;color:#FFF;}


.goodsList{margin-top:14px;}
.goodsList a{width:234px;margin-right:16px;margin-top:16px;float:left;position:relative;overflow:hidden;}
.goodsList a:nth-of-type(4n){margin-right:0;}
.goodsList a .pic{border:4px solid #d9d9d9;}
.goodsList a .pic img{height:200px;}
.goodsList a .wz{width:100%;height:36px;font-size:15px;text-align:center;color:#333;line-height:36px;overflow:hidden;}
.goodsList a:hover .pic{border:4px solid #00479d;}


.newsList{}
.newsList a{display:block;}
.newsList li{padding:24px 180px 24px 0;border-bottom:1px dashed #ccc;position:relative;}
.newsList li .title{width:auto;height:32px;font-size:18px;font-weight:bold;line-height:32px;overflow:hidden;}
.newsList li .con{width:auto;height:48px;font-size:15px;line-height:24px;overflow:hidden;margin-top:8px;}
.newsList li .time{width:112px;height:88px;padding-top:16px;font-size:14px;color:#FFF;line-height:32px;text-align:center;background:#0170e2;position:absolute;right:0;top:24px;}
.newsList li .time b{font-size:36px;display:block;}
.newsList a:hover li .title{color:#00479d;}


.contactList{margin-top:40px;}
.contactList li{width:22%;margin:0 1.5%;text-align:center;float:left;}
.contactList li .icon{width:120px;height:120px;margin:15px auto 25px;padding:23px;border-radius:50%;border:1px solid #e2e2e2;}
.contactList li .icon img{height:72px;}
.contactList li .f20{color:#0000CD;font-weight:bold;margin:10px auto;}
.contactList li .ewm img{width:150px;height:150px;padding:4px;margin:auto;border:1px solid #e2e2e2;display:block;}

.contactMap #dituContent{
  width: 100%;
  height: 475px;
  margin: 30px auto 0;
}

/* --在线留言-- */
.message h4{width:98%;margin:30px auto 0;font-size:20px;font-weight:normal;color: #2e2e2e;margin-bottom: 10px;}
.message p{width:98%;margin:auto;color:#666;font-size:14px;}

#guestsmt{width:98%;margin:auto;margin-top:30px;}
.guestipt{width:30%;height:46px;float:left;margin-bottom:24px;margin-right:5%;border:none;outline:none;background-color:#f6f6f6;
box-sizing:border-box;padding:0px 46px 0 10px;font-size:14px;line-height:46px;font-family:"微软雅黑";}
#guestsmt #name{background:url(../images/m1.png) no-repeat right 10px center #f6f6f6;}
#guestsmt #tel{background:url(../images/m3.png) no-repeat right 10px center #f6f6f6;}
#guestsmt #email{background:url(../images/m2.png) no-repeat right 10px center #f6f6f6;}
.guestmr{margin-right:0px;}
.guestinfo{width:100%;height:164px;float:left;margin-bottom:24px;border:none;outline:none;
box-sizing:border-box;padding:10px 46px 10px 10px;font-size:14px;line-height:24px;font-family:"微软雅黑";
background:url(../images/m4.png) no-repeat right 10px top 12px #f6f6f6;}
.guestimg{width:80px;height:36px;float:left;margin-top:5px;}
.guestbtn{width:150px;height:36px;margin:auto;margin-top:24px;display:block;border:1px solid rgb(77,77,77);font-size:16px;line-height:36px;text-align:center;color:rgb(77,77,77);background:none;cursor:pointer;
-webkit-transition:all 0.6s;transition:all 0.6s;}
.guestbtn:hover{background:#004c9f;border:1px solid #004c9f;border-radius:36px;color:#FFF;}


/* --暂无内容-- */
.no-goods{padding:100px 0;overflow:hidden;text-align:center;}
.no-goods img{width:220px;max-height: 105px;display: block;margin:0 auto 30px;}
.no-goods p{font-size:14px;color:#666666;line-height: 20px;}

/* --翻页-- */
.txt-upDown{clear:both;font-size:14px;padding-top:20px;}
.txt-upDown-li{width:50%;height:42px;line-height:42px;padding:0 5px;overflow:hidden;color:#666;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;
-webkit-transition:all 0.3s;transition:all 0.3s;}
.txt-upDown .txt-upDown-li:nth-of-type(1){float:left;}
.txt-upDown .txt-upDown-li:nth-of-type(2){float:right;}
.txt-upDown-li .arrow{width:10%;height:42px;overflow:hidden;font-family:'宋体';font-weight:bold;float:left;}
.txt-upDown-li .bt{width:90%;height:42px;overflow:hidden;color:#666;float:right;}
.txt-upDown .txt-upDown-li:nth-of-type(2) .arrow{float:right;}
.txt-upDown .txt-upDown-li:nth-of-type(2) .bt{float:left;}
.txt-upDown-li:hover{cursor:pointer;}
.txt-upDown-li:hover .bt .page-a{color:#ffa200;}
.txt-upDown-li:hover .bt a{color:#ffa200;}
.txt-upDown-li.txt-right{text-align:right;}

/* --分页-- */
.de-page-mian {
  overflow: hidden;
  text-align: center;
  font-size: 0;
  margin:20px 0 0;
}
.de-page-mian .page-inner {
  display: inline-block;
  overflow: hidden;
}
.de-page-mian .page-inner a {
  display: block;
  float: left;
  min-width: 26px;
  padding: 0 5px;
  height: 36px;
  border: 1px solid #dddddd;
  background: #fff;
  text-align: center;
  line-height: 36px;
  font-size: 14px;
  color: #333;
  margin-right: -1px;
  overflow: hidden;
}
.de-page-mian .page-inner a.active,
.de-page-mian .page-inner a:hover {
  color: #fff;
  border-color: #ffa200;
  background: #ffa200;
}
.de-page-mian .page-inner a.prev {
  margin-right: 10px;
  background: #fff url(../images/../images/prev.jpg) no-repeat center;
}
.de-page-mian .page-inner a.prev.on {
  background: #fff url(../images/../images/prev-hover.jpg) no-repeat center;
}
.de-page-mian .page-inner a.prev:hover {
  background-color: #fff;
  border-color: #dddddd;
}
.de-page-mian .page-inner a.next {
  margin-left: 10px;
  margin-right: 15px;
  background: #fff url(../images/../images/next.jpg) no-repeat center;
}
.de-page-mian .page-inner a.next.on {
  background: #fff url(../images/../images/next-hover.jpg) no-repeat center;
}
.de-page-mian .page-inner a.next:hover {
  background-color: #fff;
  border-color: #dddddd;
}
.de-page-mian .page-inner a.page-btn {
  font-size: 12px;
  margin-right: 0;
  width: 63px;
  margin-left: 10px;
}
.de-page-mian .page-inner span {
  display: block;
  font-size: 12px;
  color: #333;
  float: left;
  line-height: 38px;
}
.de-page-mian .page-inner input {
  display: block;
  float: left;
  height: 36px;
  width: 36px;
  border: 1px solid #dddddd;
  text-align: center;
  line-height: 36px;
  font-size: 14px;
  color: #333;
  margin: 0 5px;
}



.service_box{font-size:12px;position:fixed;z-index:1000;right:-147px;top:50%;margin-top:-100px;width:146px;border:1px solid #ece8e5;background:#fff;}
.service_box .tab_nav{position:absolute;left:-42px;top:-1px;}
.service_box .tab_nav > li{background:#ece8e5;border-bottom:1px solid #dfdbd9;}
.service_box .tab_nav > li.active{background:#ff6b09;}
.service_box .tab_nav > li:first-child{border-radius:8px 0 0;}
.service_box .tab_nav > li:last-child{border-bottom:none;border-radius:0 0 0 8px;}
.service_box .tab_nav > li > a{display:block;width:42px;padding:12px 6px 12px 8px;line-height:14px;text-align:center;color:#2c2c2c;text-decoration:none;}
.service_box .tab_nav > li.active > a{color:#fff;}
.service_box .tab_nav .icon{display:block;height:28px;width:28px;background:url(../images/../images/bg_online_service_new.gif) no-repeat;overflow:hidden;margin:3px 0;*margin:6px 0;}
.service_box .tab_nav .icon_1{background-position:0 0;}
.service_box .tab_nav .icon_2{background-position:-28px 0;}
.service_box .tab_nav .icon_3{background-position:-56px 0;}
.service_box .tab_nav .active .icon_1{background-position:0 -28px;}
.service_box .tab_nav .active .icon_2{background-position:-28px -28px;}
.service_box .tab_nav .active .icon_3{background-position:-56px -28px;}
.service_box .tab_content{padding:20px 5px;position:relative;}
.service_box .tab_plan{display:none;text-align:center;}
.service_box .tab_plan p{color:#333;}