.tab-news-list li{position:relative;line-height:38px}
.tab-news-list li span{position:absolute;top:0;right:0;color:#888}
.tab-news-list li a{position:relative;padding-left:10px;}
.tab-news-list li a:before{position:absolute;top:50%;left:0;margin-top:-3px;width:5px;height:5px;border-radius:50%;background:#999;content:''}
.tab-news-list li:hover:before{background:#015293}
.tabs li{display:inline-block;margin-right:25px;margin-bottom:-1px;padding-bottom:10px;border-bottom:2px solid transparent;color:#222;text-align:center;font-size:20px;cursor: pointer;}
.tabs li.on{border-bottom:2px solid #015293;color:#015293;font-weight:700}
.tabs{margin-bottom:10px;border-bottom:1px solid #ddd}

.ggfwMain .pub-list .pub-list-tit span{display:inline-block;margin-bottom:-1px;padding-bottom:10px;border-bottom:2px solid #015293;color:#015293;font-weight:700;font-size:20px}
.ggfwMain .pub-list .pub-list-tit{margin-bottom:20px;border-bottom:1px solid #ddd}



.ggfwMain {padding: 30px 0 30px;background: #f7f7f7;border-top: 4px solid #355e92;}

.ggfwPopL{float:left;margin-right:1%;margin-bottom:10px;padding:10px 15px;width:67%;background:#fff}
.ggfwPopR{float:left;margin-bottom:10px;padding:10px 15px;width:32%;background:#fff}

.ggfwA .slideTxtBox .tabs{margin-bottom: 20px}
.ggfwA .slideTxtBox .item{text-align:center;background:#f7f7f7;float: left;width: 19%;margin-right: 1%;margin-bottom: 10px;border: 1px solid #f7f7f7;}
.ggfwA .slideTxtBox .item.nor5{margin-right: 0}
.ggfwA .slideTxtBox .item:hover{background:#f2f2f2;border: 1px solid #d2d2d2; font-weight:bold;}
.ggfwA .slideTxtBox .item a{display: block;padding: 20px 20px;}

.ggfwA .slideTxtBox .item img{margin: 0 auto 10px;display: block;}
.ggfwA .slideTxtBox .item img:hover{transform: rotateY(180deg);transition: 0.8s;}
.ggfwB .pub-list .pub-list-tit{margin-bottom: 10px}



.ggfwC .item{width: 32%;margin-right: 2%;float: left;}
.ggfwC .item:last-child{margin-right: 0}



.ggfwE .ztbslist a{display: block;margin-bottom: 16px;float: left;width: 20%}
.ggfwE .ztbslist a:hover{font-weight: bold;}
.ggfwE .ztbslist a.nor{margin-right: 0px;}
.ggfwE .ztbslist a img{display: block;margin: 0 auto;margin-bottom: 10px}
.ggfwE .ztbslist a img:hover{transform: rotateY(180deg);transition: 0.8s;}
.ggfwE .ztbslist a span{display: block;text-align: center;}



.ggfwF .cxzxlist div a{display: flex;justify-content: center;}
.ggfwF .cxzxlist{display: flex;justify-content: space-between;flex-wrap: wrap;}
.ggfwF .cxzxlist div{width: 48.5%;margin-bottom: 10px;background: #91bbdc;padding: 10px 0; border: 1px solid #91bbdc;}
.ggfwF .cxzxlist div:hover{ border: 1px solid #91bbdc;background: #5f91b9;}
.ggfwF .cxzxlist div img {margin: 0 auto;margin-bottom: 5px;}
.ggfwF .cxzxlist div p{color: #fff;font-weight: bold;text-align: center;font-size: 16px;line-height: 44px;margin-left: 10px;}



.ggfwG{width: 100%;margin-right: 0}

.ggfwG .wybl a{display: block;width:11.5%;float: left;background-color: #F7F7F7;padding: 20px 5px ;margin-right: 1.142%;  border: 1px solid #F7F7F7;}
.ggfwG .wybl a.nor{margin-right: 0px;}
.ggfwG .wybl a img{display: block;height:50px;margin: 0 auto;margin-bottom: 10px}
.ggfwG .wybl a span{display: block;text-align: center;width: 100%;}
.ggfwG .wybl a:hover{background-color: #F2F2F2;    border: 1px solid #81d1f9; display:block;}



.fslide{display: none}

.sort_brand{width:100%;overflow:hidden;position: relative;padding-bottom: 20px}
.sort_brand div.scroll_btn a{width:10px;height:10px;display:inline-block;color:#fff;background:#ccc;text-align:center;margin:0 3px;cursor:pointer;font-size: 0;border-radius: 50%}
.sort_brand div.scroll_btn{position: absolute;bottom: 0; left:0;text-align: center;width: 100%}
.sort_brand div.scroll_btn a.on,.sort_brand div.scroll_btn a:hover{background:#015293}


.ieSlide .hd{display: none;}
.ieSlide .hd{ height:15px; overflow:hidden; position:absolute; right:15px; bottom:10px; z-index:999; }
.ieSlide .hd ul{ overflow:hidden; zoom:1; float:left;  }
.ieSlide .hd ul li{ float:left; margin-left:6px;  width:10px; height:10px;  background:#cbcbcb; cursor:pointer;border-radius: 50% }
.ieSlide .hd ul li.on{ background:#015293; }
.in-ztzl .ieSlide .hd ul li.on{ background:#ca140d; }

.ieScroll .hd{display: none;}
.ieScroll .hd{ height:25px; position:absolute; bottom:-40px; z-index:999;width: 100%;right: 0;left: 0;text-align: center }
.ieScroll .hd ul{ overflow:hidden; zoom:1; display: inline-block;  }
.ieScroll .hd ul li{ float:left; margin-left:6px; font-size: 0; width:10px; height:10px;  background:#cbcbcb; cursor:pointer;border-radius: 50% }
.ieScroll .hd ul li.on{ background:#015293; }
.ieScroll .hd .prev,.ieScroll .hd .next{ display:block;  width:27px; height:46px;  overflow:hidden;background: #000;position: absolute;
cursor:pointer;top:-100px;}
.ieScroll .hd .next{right: 0;  }
.ieScroll .hd .prev{ left: 0;  }
.ieScroll .hd .prevStop{ opacity: .5}
.ieScroll .hd .nextStop{opacity: .5 }


.ie9 .ieScroll .bd .swiper-slide{ margin:0 10px; float:left; display: block; overflow:hidden; width: 260px;z-index: 99;position: inherit;}
.ie9 .ieScroll .swiper-container{position: inherit;z-index: inherit;display: block;}
.ie9 .ieScroll .swiper-container .swiper-wrapper{position: inherit;z-index: inherit;display: block;}
.ie9 .in-ztzlBs .swiper-pagination{display: none}
.ie9 .in-ztzlBs .swiper-button-next{display: none}
.ie9 .in-ztzlBs .swiper-button-prev{display: none}
.ie9 .ieSlide .hd{display: block;}
.ie9 .ieScroll .hd{display: block;}
/*自适应*/

@media screen and (max-width: 900px){
.ggfwPopL{margin-right: 0}
.ggfwA{width: 100%}
.ggfwB{width: 100%}
.ggfwC{width: 100%}
.ggfwD{width: 100%}
.ggfwE{width: 100%}
.ggfwF{width: 100%}


.ggfwG .wybl a{width: 23%;margin-right: 2.6666%;margin-bottom: 15px}	
.ggfwG .wybl a.nor4{margin-right: 0px;}



}
@media screen and (max-width: 640px){
.ggfwPopL{padding:10px;}
.ggfwPopR{padding:10px;}

.ggfwA .slideTxtBox .item{width: 32%;margin-right:2%;}
.ggfwA .slideTxtBox .item.nor3{margin-right: 0}
.ggfwA .slideTxtBox .item.nor5{margin-right: 2%}
.ggfwA .slideTxtBox .item img{height: 40px}

.ggfwC .item{width: 48%;margin:0 1%;;margin-bottom: 15px}

.ggfwE .ztbslist a{width: 25%}


.ggfwG .wybl a img{height:40px;}
.ggfwG .wybl a{width: 32%;margin-right: 2%;margin-bottom: 10px}	
.ggfwG .wybl a.nor4{margin-right:2%;}
.ggfwG .wybl a.nor3{margin-right: 0;}

}
