﻿.crumb {height: 30px; line-height: 30px; margin: 20px auto; background: url(ggqsydw2022_r1_c2_s1.png) no-repeat left center; padding-left: 24px; font-size: 14px; color: #454545;}
.clear{clear: both;}

.ggqsydw_banner{ margin: 30px auto 25px;}
.ggqsydw_banner img{display: block; width: 100%; height: auto;}

.ggqsydwbox {width: 100%; font-family: 微软雅黑;}

.ggqsydwbox .content {width: 1030px; margin: 0px auto 40px;}

.ggqsydwbox .content .boxs {width: 30.6%; height: 276px; float: left; vertical-align: 0; display: inline-block; box-shadow: 0 0 6px 0 #A7BDCD; text-align: center; margin: 14px;}

.ggqsydwbox .content .boxs img {display: block; margin: 38px auto 5px;}

.ggqsydwbox .content .boxs h5{font-size: 18px; font-weight: bold; line-height: 40px; color: #333;}
.ggqsydwbox .content .boxs h5 a {font-size: 18px; display: block; line-height: 40px; color: #333;}

.ggqsydwbox .content .boxs p {font-size: 16px; margin:17px auto 0; width: 93%; text-align: left;}
.ggqsydwbox .content .boxs p.center{text-align: center;}
/* .ggqsydwbox .content .boxs p a {white-space: nowrap; display: inline-block;} */

.ggqsydwbox .content .boxs span{display: inline; padding: 5px 0; color: #006fb7;}
.ggqsydwbox .content .boxs span a{padding:  0 5px; color: #006fb7; font-size: 16px;}

.fl{float: left;}
.fr{float: right !important;}

.GpLeft{margin: 0}

.listbox{font-family: 微软雅黑;}
.list-title{border-left: 6px #3355CC solid; padding-left: 14px; font-size:24px; font-weight: bold; color: #3259ce; margin: 25px 0;}
.list-left{width:20%; float: left; padding-left: 5px}
.list-left li{ text-align: center;  line-height: 1.5; margin-bottom: 10px; width: 100%;} 
.list-left li a{display: block; width: 100%; padding: 10px; font-size: 22px; color: #3259ce;  background-color: #fff; border-radius: 10px;   box-shadow: 0 0 6px 0 #cccccc;}
.list-left li.current a{background: #3259ce; color: #fff;}

.list-right{width: 74%; float: right;}
.ggqsydw_newslist li{position:relative; padding:0px 100px 20px 26px; height:34px; line-height:34px; overflow:hidden; vertical-align:top; float: none; display: block;}
.ggqsydw_newslist li:after{position:absolute; content:" "; left:0; top: 25%; margin-top: -1px; width: 8px; height: 8px; background: #3355CC; border-radius: 50%;}
.ggqsydw_newslist li span{position:absolute; right:0; top:0px; color:#999999; }
.ggqsydw_newslist li a{float:left; max-width:100%; font-size: 16px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; }

.subnav{}
.subnav li{ text-align: center;  line-height: 1.5;  width: 23%; margin: 10px} 
.subnav li a{display: block; width: 90%; padding: 10px; font-size: 22px; color: #3259ce;  background-color: #fff; border-radius: 10px;   box-shadow: 0 0 6px 0 #cccccc;}
.subnav li.current a{background: #3259ce; color: #fff;}


.paging-box {
    padding: 10px 5px;
    overflow: hidden;
    zoom: 1;
    text-align: center;
}

.paging-box a, .paging-box .page-des {
    display: block;
    padding: 2px 6px;
    background-color: #f0f0f0;
    border: 1px solid #ccc;
    float: left;
    display: inline;
    margin: 2px 2px;
    font-size: .9em;
}

.paging-box a.current{background-color: rgb(204, 204, 204);}

.gqxjjgn{font-family: 微软雅黑; margin-top: 40px}
.gqxjjgn h4 {font-weight: bold; font-size: 24px; line-height: 36px; width: 1000px; margin: 0 auto 10px;}
.gqxjjgn .content {width: 1030px; margin: 0 auto;}
.gqxjjgn .content .box {width: 21.7%; line-height:55px; vertical-align: middle; text-align: center; display: inline-block;  margin: 15px; position: relative; background: #5792ff}
.gqxjjgn .content .box a{color: #fff; display: block; font-size: 18px}