body{ background:#1577E4 url("../images/bg.jpg") no-repeat center top; }
.container{ width: 960px;overflow: hidden; background: #fff; padding:0 20px 20px; margin:570px auto 0 auto}
.mainTop{
    background: url("../images/line.png") no-repeat center 0; height: 42px;
    line-height: 42px; text-align: center; font-weight: bold; color: #105BAF; width: 100%; font-size: 28px;
}
.main{ position: relative; margin-top: 30px;}
.more{ overflow: hidden; position: absolute; right: 0; top:0;}
.more a{ display: block; float: right; padding: 10px 25px; background: #1577E4; color: #fff;}
.more a:hover{ background: #105BAF; color: #fff;}
.newsList li{ overflow: hidden; padding: 20px 0; border-bottom: 1px solid #e6e6e6;}
.newsList li img{ float: left; margin-right: 25px; width: 180px; height: 140px;}
.newsList li p{ font-size: 18px; line-height: 30px; margin: 10px 0 15px;}
.newsList li span{ line-height: 25px; color: #666}

.guid .hd{ overflow: hidden; margin-top: 25px; margin-right: -20px;}
.guid .hd li{ float: left; width: 225px; overflow: hidden; position: relative; cursor: pointer; margin-right: 20px;}
.guidIcon{
    position: absolute; width: 100px; height: 100px; border-radius: 100%;
    top:0; left: 50%; margin-left: -52px; border: 4px solid #fff;
}
.guidIcon.gbg1{ background: #47BC9C url("../images/xz.png") no-repeat center;}
.guidIcon.gbg2{ background: #039FDF url("../images/fs.png") no-repeat center;}
.guidIcon.gbg3{ background: #0075C1 url("../images/dl.png") no-repeat center;}
.guidIcon.gbg4{ background: #F56C07 url("../images/lx.png") no-repeat center;}
.guidText{ width: 100%; background:#27ABCD; color: #fff; padding: 75px 0 25px; margin-top: 52px; text-align: center}
.guid .hd li.on .guidText{ background: #2474B5}
.guidText p{ font-size: 22px; font-weight: bold; line-height: 35px;}
.guidText span{ font-family:"arial"}
.guidBox{ border: 1px solid #e6e6e6; overflow: hidden; padding: 20px 25px; line-height: 25px; margin-top: 20px;}
.guidBox h3{ color: #105BAF; font-weight: bold; font-size: 20px; padding-bottom: 5px;}
.guidBox p{ margin-top: 10px;}

.picList{ margin-right: -19px; margin-top: 15px; overflow: hidden}
.picList li{ margin: 20px 19px 0 0; overflow: hidden; position: relative; width: 307px; height: 237px; float: left}
.picList p{
    margin-right: 20px; overflow: hidden; position: absolute; width: 307px; text-align: center; padding: 0 10px;
    height: 35px; line-height: 35px; background: rgba(0,0,0,0.6); bottom: 0; color: #fff; cursor: pointer;
}

.backPic{ margin-right: -30px; margin-top: 25px; overflow: hidden }
.backPic li{ width: 460px; margin-right: 30px; float: left; border-bottom: 1px solid #e6e6e6; padding-bottom: 20px;}
.backPic li img{ width: 125px; height: 90px; margin-right: 20px; float: left}
.backPic li p{ line-height: 30px; font-size: 16px; margin-bottom: 8px;}
.backPic li span{ line-height: 22px; height: 44px; overflow: hidden; display: block; color: #666}

.backUl{ margin-right: -30px; padding-top: 18px; overflow: hidden }
.backUl li{ float: left; width: 460px; margin-right: 30px; height: 32px; line-height: 32px;}
.backUl li span{ font-weight: bold; font-size: 12px; color: #888; padding-right: 5px;}
.backUl li a:hover{text-decoration: underline}

.line{ height: 10px; width: 1000px; margin: 10px auto 0; background: url("../images/whiteLine.png") repeat-x}
.footer{ color: #fff; line-height: 30px; padding: 30px 0; text-align: center}

.rBack{
    position: absolute; right: 50px; top:30px; display: block; z-index: 99;
    border: 1px solid #fff; border-radius: 50px; padding: 8px 30px; color: #fff;
}
.rBack:hover{ background: #fff;}