.container{background: url(/hqfw/images/topbg.png) repeat center;padding-bottom: 32px;}

.s1{background: #fff;padding-top: 30px;}
.s1l{float: left;width: 786px;border:1px solid #e5e5e5;margin-left: 11px;}
.s1pic{padding: 11px;position: relative;}
.s1pic .bd ul li {position: relative;overflow: hidden;}
.s1pic .bd ul li p{position: absolute;bottom: 0;width: 100%;height: 37px;line-height: 37px;background: rgba(0, 0, 0, .4); color: #fff;padding-left: 48px;}
.s1pic .hd{height: 26px;overflow: hidden;position: absolute;right: 31px;bottom: 16px;z-index: 1; }
.s1pic .hd ul{ overflow:hidden; zoom:1; float:left;  }
.s1pic .hd ul li{color: #fff;float:left; margin-right:2px;  width:26px; height:26px; line-height:26px; text-align:center; background:#3f1a05; cursor:pointer; }
.s1pic .hd ul li.on{ background:#b6291e; color:#fff; }

.s1r{border: 1px solid #e5e5e5;float: right;width: 367px;border-top: 0;}
.s1r .serveT{padding: 0 12px;background: url(/hqfw/images/stbg.png) no-repeat center;height: 56px;border-top: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;}
.stl{float: left;line-height: 56px;padding-left: 36px;position: relative;background: url(/hqfw/images/stl.png) no-repeat left;font-size: 18px;color: #fff;}
.str{float: right;line-height: 56px;}
.str a{font-size: 12px;color: #fff;}
.serveList{padding: 0 12px;}
.serveList ul li{margin-bottom: 9px;text-align: center;height: 32px;line-height: 32px;position: relative;}
.serveList ul li a{font-size: 16px;color: #000;}
.serveList ul li:nth-child(2n+1){background: #fde6c7;}
.serveList ul li:nth-child(2n){background: #ffc67d;}
.serveList ul li:nth-child(1){margin-top: 8px;}
.serveList ul li:nth-child(1):before{top: 5px;left:43px;position: absolute;width: 38px;height: 25px;content: '';background: url(/hqfw/images/icon1.png) no-repeat center;    background-size: 70%;}
.serveList ul li:nth-child(2):before{top: 0;left:43px;position: absolute;width: 44px;height: 33px;content: '';background: url(/hqfw/images/icon2.png) no-repeat center;    background-size: 70%;}
.serveList ul li:nth-child(3):before{top: 2px;left:47px;position: absolute;width: 33px;height: 29px;content: '';background: url(/hqfw/images/icon3.png) no-repeat center;    background-size: 70%;}
.serveList ul li:nth-child(4):before{top: 0;left:47px;position: absolute;width: 37px;height: 31px;content: '';background: url(/hqfw/images/icon4.png) no-repeat center;    background-size: 70%;}
.serveList ul li:nth-child(5):before{top: 0;left:47px;position: absolute;width: 32px;height: 32px;content: '';background: url(/hqfw/images/icon5.png) no-repeat center;    background-size: 70%;}
.serveList ul li:nth-child(6):before{top: 3px;left:47px;position: absolute;width: 30px;height: 25px;content: '';background: url(/hqfw/images/icon6.png) no-repeat center;    background-size: 70%;}
.serveList ul li:nth-child(7):before{top: 3px;left:47px;position: absolute;width: 30px;height: 25px;content: '';background: url(/hqfw/images/icon7.png) no-repeat center;    background-size: 70%;}
.serveList ul li:nth-child(8):before{top: 3px;left:47px;position: absolute;width: 30px;height: 25px;content: '';background: url(/hqfw/images/icon8.png) no-repeat center;    background-size: 70%;}
.s2box {background: #fff;padding: 23px 11px;/*padding-top: 24px;*/}
.s2l{float: left;width: 384px;border: 1px solid #dcdcdc;border-top: none;margin-right: 10px;}
.lT{height: 38px;line-height:38px;background: #f0f0f0;border-top: 1px solid #dcdcdc;padding: 0 10px;}
.lT .lTl{float: left;background: url(/hqfw/images/s2icon.png) no-repeat left;padding-left: 40px;font-size: 18px;color: #000;}
.lT .lTr{float: right;}
.lT .lTr a{font-size: 12px;color: #696969;}
.ltlsp{margin-top: 4px;float: left;width: 138px;height: 30px;line-height: 30px;text-align: center;background: #a6231b;}
.ltlsp p{color: #fff;background: url(/hqfw/images/stl.png) no-repeat 12px;font-size: 18px;}



.noticList{background: #fff;}
.noticList ul{margin: 0 10px;}
.noticList ul li{padding-bottom: 24px;}
.noticList ul li:not(:last-child){border-bottom: 1px solid #d1d1d1;}
.noticList ul li .nlcon1 .date{float: left;font-size: 14px;color: #767676;padding: 12px 0;}
.noticList ul li .nlcon1 .nlcon1T{float: left;padding: 12px 0;}
.noticList ul li .nlcon1 .nlcon1T a{font-size: 16px;color: #000;margin-left: 25px;}

.noticList ul li:hover .nlcon1T a{color: #a6231b;}



.nlcon2 p{font-size: 12px;color: #4b4b4b;margin-bottom: 12px;}
.nlcon2 a{color: #c05454;}

.s2m{width: 384px;float: left;border: 1px solid #dcdcdc;border-top: none;margin-right: 10px;}
.departmentList{margin: 0 10px;padding-bottom: 6px;}
.departmentList ul li{height: 46px;line-height: 46px;}
.departmentList ul li:not(:last-child){border-bottom: 1px solid #d1d1d1;}
.departmentList ul li a{float: left;font-size: 16px;color: #000;}
.departmentList ul li span{float: right;font-size: 14px;color: #767676;}

.departmentList ul li:hover a{color: #a6231b;}


.s2r{float: left;width: 384px;height: 467px;border: 1px solid #dcdcdc;border-top: none;}
.s2r .lT{padding-left: 0 !important;}
.downloadList{margin: 0 10px;padding-bottom: 6px;}
.downloadList ul li{height: 46px;line-height: 46px;}
.downloadList ul li:not(:last-child){border-bottom: 1px solid #d1d1d1;}
.downloadList ul li a{float: left;font-size: 16px;color: #000;}
.downloadList ul li span{float: right;font-size: 14px;color: #767676;}

.downloadList ul li:hover a {color:#a6231b;}


.s3{background: #fff;padding-bottom: 30px;}
.schoolList{position: relative;margin: 0 10px;}
.schoolList .bd ul li {float: left;width: 289px;margin-right: 6px;}
.schoolList .bd ul li .slpic{width: 289px;height: 188px;}
.schoolList .bd ul li p{height: 36px;line-height: 36px;background: #f7dfb4;text-align: center;}




