﻿@charset "UTF-8";
/*默认样式重置*/
body{font-size: 12px;color: #717171; font-family:"Microsoft YaHei";min-width: 360px;}
*{-moz-box-sizing: border-box; -webkit-box-sizing: border-box;  box-sizing: border-box;}

h1,h2,h3,h4,h5,h6{font-weight: normal;}
ul,ol,li{list-style-type: none;}
a{text-decoration: none;color: #717171;}
img,button,input{border:none;outline:none;}
em,i{font-style:normal;}
/*通用样式*/
.Gbox{width: 100%; }
.Gmbx{margin: 35px auto 20px; height: 23px;line-height: 23px;}
.Gmbx img{float: right;margin-right: 3px;}
.Gmbx span{display: block;float: right;}
.Gmbx span a{padding:0 5px;}
/*市情概况*/
.Gtext{width: 100%;}
.GtextTop{width: 100%;z-index: 1;position: relative;}
.GtextTop img{width: 100%; height: auto; margin: 0 auto;}
.GtextBotton{margin: -125px auto 0;padding:30px 0; background: #fff;overflow: hidden;z-index: 10;position: relative;}
.GtextBotton div{width: 80%; height: 58px; line-height: 58px; margin: 0 auto; text-align: center; font-size: 24px; color: #015293; background:no-repeat center url(../images/GtextBottonBg.png);max-width:1300px;}
.GtextBotton p{width: 80%; margin: 0 auto; text-indent: 2em; line-height: 37px; font-size: 16px;padding:25px 0;max-width:1300px;}
.GtextBotton a{display: block;width: 50px; height:20px; margin: 0 auto;text-align: center; font-size: 24px; color: #1561af; line-height: 20px;}
.GsqList{width: 100%; padding:25px 0; background: #f1f1f1;}
.GsqList ul{margin: 0 auto;overflow: hidden;max-width:1300px;width:80%;}
.GsqList ul li{margin: 35px 4%; width: 24.5%; float: left;cursor: pointer;}
.GsqList ul li img{width: 100%; height: auto; position: relative;z-index: 1}
.GsqList ul li a{display: block; width: 86%; margin:-50px auto 0; background: #fff; position: relative;z-index: 10;padding:10px;border-bottom: solid 2px #1f61ba;-o-transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s;height: 117px;overflow: hidden}
.GsqList ul li a strong{font-size: 15px; color: #d32810;display: block; height: 32px; line-height: 32px;-o-transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s;}
.GsqList ul li a span{font-size: 16px;display: block;text-indent: 1em;width: 100%;-o-transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s;}
.GsqList ul li:hover a{background: #1f61ba;}
.GsqList ul li:hover a strong{color: #fff;}
.GsqList ul li:hover a span{color: #fff;}

.GtabBigBox{margin: 0 auto;height: 570px;}
.GtabOneTitle{width: 100%; text-align: center;overflow: hidden;}
.GtabOneTitle span{display: inline-block;height: 51px; width: 239px;cursor:pointer; line-height: 51px;background: #cfcfcf;margin: 0 10px; font-size: 18px; color: #1a1a1a;}
.GtabOneTitle .GtabOneTitleOn{background: #015293;color: #fff;}
.GtabOneMain{width: 100%; min-height: 100px;position: relative;}
.GtabOneMain .GtabOneMainOn{opacity: 1;z-index: 10;display: block;}
.GtabTwoBox,.GtabThreeBox{width: 100%;position: absolute;left: 0;top: 0;opacity: 0;z-index: 1;display: none;}
.GtabTwoTitle,.GtabThreeTitle{width: 100%; text-align: right;height: 43px; line-height: 43px;border-bottom: solid 1px #e5e5e5;overflow: hidden;}
.GtabTwoTitle strong,.GtabThreeTitle strong{display: block;float: left; font-size:24px; color: #015293; font-weight: normal;line-height: 43px;overflow: hidden;}
.GtabTwoTitle strong img,.GtabThreeTitle strong img{margin:12px 17px;float: left;}
.GtabTwoTitle span,.GtabThreeTitle span{display: inline-block; margin: 0 10px;height: 20px; line-height: 20px; font-size: 16px;cursor:pointer;}
.GtabTwoTitle .GtabTwoTitleOn,.GtabThreeTitle .GtabThreeTitleOn{color: #b20505;}
.GtabTwoMain,.GtabThreeMain{width: 100%; min-height: 100px;position: relative;}
.GtabTwoMain ul,.GtabThreeMain ul{width: 100%; position: absolute;left: 0;top: 0;opacity: 0;z-index: 1;overflow: hidden;padding:20px 0;display: none;}
.GtabTwoMain .GtabTwoMainOn,.GtabThreeMain .GtabThreeMainOn{opacity: 1;z-index: 10;display: block;}
.GzhuTi li{width: 244px;height: 38px;border:solid 1px #e5e5e5;float: left;margin: 20px 43px 0}
.GzhuTi li a{display: block;overflow: hidden;height: 38px; line-height:38px;padding-left:30px;padding-right: 30px;}
.GzhuTi li a img{float: left;margin-top: 6.5px;}
.GzhuTi li a strong{margin:0 16px; font-weight: normal;font-size: 15px;}
.GzhuTi li a span{color:#393939;font-size:16px;}
.GbuMen li{width: 8.5%; margin: 20px 2% 0;float: left;font-size: 15px;height: 24px;line-height: 24px;}
.GbuMen li a{display: block;}
.GbuMen li a:hover{color: #015293;font-weight: bold;}
.Gzdbs{margin: 0 auto 40px;}
.GbsfwTitle{width: 100%;height: 43px; line-height: 43px;border-bottom: solid 1px #e5e5e5;overflow: hidden;margin-bottom: 40px;}
.GbsfwTitle img{float: left;margin: 12px 17px;}
.GbsfwTitle span{display: block;float: left; font-size:24px; color: #015293; font-weight: normal;}
.Gzdbs ul{width: 100%; overflow: hidden;}
.Gzdbs ul li{width: 14.4%;margin: 0 1%; float: left;background: #015293;position: relative;height: 123px;}
.Gzdbs ul li a{display: block;width: 100%; overflow: hidden; height: 100%;}
.Gzdbs ul li img{position: absolute;right: 20px; top: 20px;}
.Gzdbs ul li span{display: block;margin-top: 80px; font-size: 17px; color: #fff;text-indent: 1em;}

.Gzdly{margin: 0 auto 40px;}
.Gzdly ul{width: 100%; overflow: hidden;padding:0 100px;*+margin:0 -100px;}
.Gzdly ul li{float: left;width: 16%;margin: 0 2%}
.Gzdly ul li a{display: block;width: 100%; height: 100%;overflow: hidden;}
.Gzdly ul li img{margin: 0 auto}
.Gzdly ul li span{display: block;width: 100%;font-size: 17px; color: #015293; height: 40px; line-height: 40px;padding-top: 10px;}

.Gbmcx{margin: 0 auto}
.Gbmcx ul{overflow: hidden;}
.Gbmcx ul li{width: 9%;margin: 0 1%;height: 50px; line-height: 50px;text-align: center;float: left;}
.Gbmcx ul li a{width: 100%; height: 100%; display: block;font-size:16px;}


.GsnNews{margin: 0 auto;text-align: justify;}
.GsnNewsList{display: inline-block;width: 47%;*+float: left;*+margin:0 0.75%;}
.GsnNewsList div{width: 100%;overflow: hidden;height: 50px; line-height: 50px;margin-bottom: 20px;border-bottom: solid 1px #d2d2d2;}
.GsnNewsList div span{float: left;font-size: 24px;color: #b20505;}
.GsnNewsList div a{float: right;font-size: 14px;color: #b0b0b0;}
.GsnNewsList ul{width: 100%;}
.GsnNewsList ul li{width: 100%;line-height: 38px;font-size: 16px;}
.GsnNewsList ul li a{display: block;width: 100%;overflow: hidden;text-indent: 1em;background:no-repeat left center url(../images/GsnNews.jpg);text-align:right;}
.GsnNewsList ul li a span{float: left;width: 80%;display: block; text-align: left;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.Gbanner {width:100%;position: relative;margin: 0 auto 30px;}
.GbannerWarp{margin:0 auto;position:relative;overflow:hidden;height: auto;width: 100%;z-index: 1;}
.GbannerLi{float: left;color: #fff;}
.GbannerLi img{width: 100%;}
.GbannerMain{position:relative;width:100%;}
.GbannerNav {position: absolute;right: 0;text-align: center;bottom:5px;z-index: 1000;}
.GbannerNav span{display:inline-block;width:10px;height:10px;border-radius:10px;margin: 0 3px;cursor: pointer;border:solid 1px #0e67ae;}
.GbannerNav .swiper-active-switch {background: #0e67ae;}

.GTulIstWarp {width: 100%;text-align: center;margin: 0 auto 30px;position: relative;overflow: hidden;direction: ltr;}
.GTulIstTitle{width: 100%; height: 50px; line-height: 50px;text-align: center;color: #d32810;font-size: 24px;background:no-repeat center url(../images/GtextBottonBg.png);margin-bottom: 30px;}
.GTulIstTitle span{color: #1561af;}
.GTulIst{position: relative;width: 100%;height: 171px;overflow: hidden;}
.GTulIstLi{float: left;width: 22.5%;margin:0 1%;height:0 1%;}
.GTulIstLi a{display: block;width: 100%; height: 100%;color:#fff;}
.GTulIstLi img{margin: 0 auto;width: 100%;height: 161px;}
.pagination {margin-top: 30px;}
.swiper-pagination-switch {display: inline-block;width: 8px;height: 8px;border-radius: 8px;margin-right: 5px;border: 1px solid #0e67ae;cursor: pointer;}
.swiper-visible-switch {background: #fff;}
.swiper-active-switch {background: #0e67ae;}
.Gtzzn{margin: 20px auto 0;text-align: justify;}
.Gtzzn li{display: inline-block;font-size: 24px;text-align: center;border-bottom: solid 3px #015293;position: relative;top: 30px;margin-bottom: 40px;width: 17.5%;float: left;margin-right:1%;margin-left:1%;height: 133px;}
.Gtzzn li a{display: block;width: 100%; height: 100%;}
.Gtzzn li a img{width: 100%;height: 100%;}
.Gtzzn li a span{display: block;width: 100%;margin-top: 20px;}
.Gtzzn li a strong{display: block;width: 100%;font-weight: normal;margin-bottom: 20px;}

@media screen and (max-width: 1281px){
    .Gbox{width: 1024px; }
    .GtextBotton{margin-top: -100px;}
    .GsqList ul li{width: 29.3%; margin: 35px 2%;}
    .GzhuTi li{margin: 20px 10px 0;}
    .GbuMen li{width: 12.28%;}
    .Gbanner,.GTulIstWarp{width: 1024px;}
    .GsnNewsList ul li a span{width: 70%;}
    .Gtzzn li{width: 19%;}
}
@media screen and (max-width: 1025px){
    .Gbox{width: 768px; }
    .GtextBotton{margin-top: -70px;}
    .GsqList ul li{width: 46%; margin: 35px 2%;}
    .GzhuTi li{margin: 20px 4px 0}
    .Gzdbs ul li{width: 31.33%;margin-bottom: 20px;}
    .Gzdly ul{padding:0;}
    .GtabBigBox{height: 539px;}
    .Gbanner,.GTulIstWarp{width: 768px;}
    .Gtzzn li{width: 31%;}
    .Gtzzn{margin-top: 0;}
}
@media screen and (max-width: 769px){
    .Gbox{width:100%; padding:0 10px;}
    .GtextBotton{margin-top: 10px;}
    .GsqList ul li{width: 46%; margin: 35px 2%;}
    .GtabBigBox{height: 936px;}
    .GtabOneTitle span{height: 30px;line-height: 30px;width: 46%; margin:0 2% 10px;float: left;display: block;font-size: 16px;}
    .GtabTwoTitle strong, .GtabThreeTitle strong{font-size: 18px;}
    .GzhuTi li{width: 46%; margin: 10px 2%}
    .GtextBotton a{margin-bottom: 20px;}
    .GzhuTi li a{text-align: center;padding-right: 0;}
    .GzhuTi li a *{float: none;display: inline-block;}
    .GbuMen li{width: 29.33%;}
    .Gzdly ul li{width: 18%;margin: 0 1%}
    .Gzdly ul li img{width: 55px; height: auto;}
    .Gzdly ul li span{font-size: 16px; height: 30px; line-height: 30px;padding:0;margin-top: 5px;}
    .Gbmcx ul li{width: 14.66%;}
    .Gbanner,.GTulIstWarp{width: 100%;}
    .GsnNewsList{width: 98%;}
    .GTulIstTitle{margin-bottom: 10px;}
    .Gtzzn{text-align: center;}
    .Gtzzn li{width: 49%;top: 10px;}
}
@media screen and (max-width: 481px){
    .GtextBotton div{font-size: 18px;background-size:190px; line-height: 40px; height: 40px;}
    .GtextBotton p{font-size: 14px; line-height: 26px;padding:10px 0;}
    .GsqList{padding-top: 20px; padding-bottom: 0;}
    .GsqList ul li{width: 98%; margin: 0px 1% 20px;}
    .GsqList ul li a strong{font-size: 16px;}
    .GsqList ul li a span{font-size: 14px;}
    .Gzdbs{margin-bottom: 0;}
    .Gzdbs ul li{width: 48%;height: 60px;}
    .Gzdbs ul li span{margin-top: 20px;font-size: 16px;}
    .Gzdbs ul li img{width: 40px;right: 10px;top: 10px}
    .Gzdly ul li{width: 31.33%;margin-bottom: 20px;}
    .Gzdly ul li:nth-child(4),.Gzdly ul li:nth-child(4){width: 48%;margin-bottom: 0;}
    .Gzdly{margin-bottom: 0px;}
    .Gbmcx ul li{width: 23%}
    .GbsfwTitle{margin-bottom: 20px;}
    .GsnNewsList ul li{font-size: 14px;line-height: 28px;}
    .GsnNewsList div{height: 36px; line-height: 36px;margin-bottom: 10px;}
    .GsnNewsList div span{font-size: 18px;}
    .GsnNewsList div a{font-size: 12px;}
    .GTulIstTitle{height: 40px; line-height: 40px;font-size: 18px;background-size: 190px;}
    .GTulIstLi img{width: 98%;}
    .pagination{margin-top: 10px;}
    .Gtzzn li{width: 100%;display: inline-block;margin:0 auto 20px;}
    .Gtzzn li a span{margin-top: 10px;font-size: 18px;}
    .Gtzzn li a strong{margin-bottom: 10px; font-size: 18px}
}