body,p,h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,pre{margin: 0;padding: 0;border: none;list-style: none;box-sizing: border-box}body{font-family: "microsoft yahei", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size: 14px;line-height: 1.42857143;color: #333;background: #EAEAEA}a{text-decoration: none;color: #333}a:hover{text-decoration: underline;color: #1B90D3}input,button{outline: 0}img{vertical-align: middle;border: 0}div{box-sizing: border-box}.lf{float: left}.rt{float: right}.active{display: block}.container{width: 1200px;margin: 0 auto}.container:after{content: '';display: block;clear: both}.top{height: 42px;line-height: 42px;color: #fff;background: #175D90}.top a{color: #fff;margin-right: 5px}.top a:hover{color: #1B90D3}.top span{margin: 0 5px}.top .rt{position: relative}.top input[type=text]{height: 30px;width: 240px;border-radius: 3px;border: 0;padding: 0 30px 0 15px}.top input[type=image]{position: absolute;top: 11px;right: 5px}.header{width: 100%;height: 126px;line-height: 126px;background: url(header.png) no-repeat center}.header img{margin-top: -15px}.header span{color: #fff;font-size: 40px;font-family: '黑体';font-weight: bolder;margin-left: 10px}.nav{height: 45px;line-height: 45px;border-top: thin #4EADE3 solid;background: #1B90D3}.nav ul li{float: left;width: 133.33px;height: 45px;position: relative}.nav ul li a{display: block;width: 100%;color: #fff;font-size: 16px;text-align: center;text-decoration: none}.nav ul li a:hover{color: #1B90D3;background: #fff}.nav .second{display: none;position: absolute;top: 44px;left: 0;z-index: 99}.nav .second li{background: #1B90D3;border-bottom: thin #fff solid}.section{width: 100%;min-height: 988px;padding-top: 20px;background: url(bg.png) no-repeat center top}.section .container{margin-bottom: 20px}.section .aside{width: 298px;height: 445px;background: #fff;padding: 15px}.section .middle{width: 574px;height: 445px;margin: 0 15px;padding: 15px;background: #fff;overflow: hidden}.section .title{font-size: 18px;padding-bottom: 10px;border-bottom: 2px solid #1B90D3}.section .title span{float: left;margin-right: 10px;background: url(img-list.png) no-repeat}.section .title a{font-size: 14px;color: #999}.section .title a:hover{font-size: 14px;color: #1B90D3}.section .title i{display: inline-block;width: 8px;height: 8px;background: #1B90D3;margin: 0 10px;position: relative;top: -3px}.department .title span{width: 23px;height: 23px;background-position: 0 -160px}.department p{text-indent: 2em;height: 308px;line-height: 28px;overflow: hidden;margin: 15px 0}.more{color: #666;padding: 5px 15px;border: 1px solid #ddd;border-radius: 3px}.more:hover{color: #fff;border: 1px solid #1B90D3;background: #1B90D3}.albumBox{width: 100%;overflow: hidden;position: relative;text-align: center}.albumBox .hd{position: absolute;width: 100%;bottom: 15px;z-index: 1}.albumBox .hd ul{width: 100%;text-align: right;padding-right: 15px}.albumBox .hd ul li{margin: 0 5px;width: 12px;height: 12px;background: #fff;cursor: pointer;display: inline-block;border-radius: 50%}.albumBox .hd ul li.on{background: #B8192B}.albumBox .bd li{zoom: 1;vertical-align: middle;position: relative}.albumBox .bd img{display: inline-block}.albumBox .bd li p{position: absolute;bottom: 0;width: 100%;height: 50px;line-height: 50px;overflow: hidden;color: #fff;text-align: left;padding: 0 70px 0 15px;background: rgba(0, 0, 0, .5)}.info .title span{width: 22px;height: 27px;background-position: -52px -160px}.info ul{margin: 15px 0}.info ul li{height: 75px;margin-bottom: 20px;border-bottom: 1px solid #ddd}.info ul li:last-child{border-bottom: 1px solid transparent}.info ul li:hover .date{color: #fff;background: #1B90D3}.info .date{text-align: center;padding: 8px;margin-right: 10px;background: #EAEAEA}.info .date span{font-size: 18px;font-weight: 500}.info ul li>p{width: 68%;height: 50px;line-height: 25px;overflow: hidden;margin: 5px 0}.policy .title span{width: 20px;height: 24px;background-position: -83px -160px}.policy ul{margin: 20px 0;padding: 0 10px}.policy ul li{margin-right: 30px;margin-bottom: 15px;padding-bottom: 10px;border-bottom: 1px solid #ddd}.policy ul li span{color: #999}.policy ul li p{height: 75px;line-height: 25px;overflow: hidden}.notice .title{margin-bottom: 20px}.notice .title span{width: 20px;height: 24px;background-position: -112px -160px}.txtScroll-top{width: 100%;overflow: hidden;position: relative}.txtScroll-top .infoList li{height: 50px;border-bottom: 1px dotted #ddd;margin-bottom: 10px;box-sizing: content-box}.txtScroll-top .infoList li .date{float: left;color: #1B90D3;border: 1px solid #ddd;padding: 5px 15px;margin-right: 15px;background: #ddd}.txtScroll-top .infoList li a{float: left;width: 75%;height: 32px;line-height: 32px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden}.txtScroll-top .infoList li:hover .date{color: #fff;background: #1B90D3}.office .title span{width: 26px;height: 23px;background-position: 0 -160px}.office ul{margin: 20px 0}.office ul li{margin-bottom: 15px;position: relative}.office ul li a{display: block;width: 258px;height: 74px;overflow: hidden}.office ul li a img{width: 100%;transition: all .3s}.office ul li a:hover img{transform: scale(1.2)}.office ul li a span{position: absolute;font-size: 18px;color: #D51B1C;font-weight: 600;width: 258px;top: 25px;left: 0;text-align: center}.service{padding: 15px;background: #fff}.service .title{border: 0}.service .title span{width: 25px;height: 21px;background-position: -144px -160px}.service ul{margin: 15px 0}.service ul:after{content: '';display: block;clear: both}.service ul li{float: left;width: 175px;height: 135px;background: #DEDEDE;margin: 0 10px;text-align: center;transition: all .3s}.service ul li a{display: block;width: 100%;height: 100%}.service ul li span{display: inline-block;width: 68px;height: 68px;margin: 20px 0 5px;background: url(img-list.png) no-repeat;transition: all .5s}.service ul li span.service-01{background-position: -68px 0}.service ul li span.service-02{background-position: -136px 0}.service ul li span.service-03{background-position: 0 -68px}.service ul li span.service-04{background-position: -68px -68px}.service ul li span.service-05{background-position: -136px -68px}.service ul li:hover{box-shadow: 8px 8px 4px #1B90D3}.service ul li:hover span{transform: rotate(360deg)}.link{padding: 15px;background: #fff}.link .title{border: 0}.link .title span{width: 28px;height: 27px;background-position: -176px -160px}.link ul{margin: 0 40px}.link ul:after{content: '';display: block;clear: both}.link ul li{float: left;width: 218px;line-height: 30px}.bread{height: 45px;line-height: 45px;padding-left: 30px;margin-bottom: 20px;background: #fff}.left_aside{float: left;width: 260px;text-align: center;background: #fff}.left_aside p{color: #fff;font-size: 18px;line-height: 50px;background: #1B90D3}.left_aside ul li{line-height: 45px;font-size: 16px;border-bottom: 1px solid #ddd}.left_aside ul li:last-child{border-bottom: 0}.left_aside ul li a{display: block;position: relative}.left_aside ul li a span{position: absolute;width: 21px;height: 21px;top: 12px;right: 40px;background: url(more.png) no-repeat}.left_aside ul li a:hover{text-decoration: none}.left_aside ul li a:hover span{background: url(more-hover.png) no-repeat}.left_aside ul li.on a{color: #1B90D3}.left_aside ul li.on a span{background: url(more-hover.png) no-repeat}.right_aside{margin-left: 280px;background: #fff}.right_aside .head{font-size: 18px;line-height: 50px;border-bottom: 1px  solid #ddd}.right_aside .head span{float: left;width: 21px;height: 21px;background: url(rt.png) no-repeat;margin: 15px 10px 0 20px}.right_aside .comment{padding: 20px 30px;font-size: 16px;min-height: 800px}.right_aside .comment>p{text-indent: 2em;line-height: 30px}.right_aside .comment .list li{line-height: 30px;font-size: 15px}.right_aside .comment .list li i{float: left;width: 6px;height: 6px;background: #C5C5C5;margin-top: 12px}.right_aside .comment .list li a{display: inline-block;width: 80%;margin-left: 15px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden}.right_aside .comment .list li:hover i{background: #1B90D3}.article{min-height: 800px;background: #fff}.article .caption{text-align: center;padding: 30px 0}.article .caption h2{color: #1B90D3;font-size: 24px;font-weight: 500;margin-bottom: 15px}.article .caption p span{color: #999;margin: 0 10px}.article .content{padding: 0 30px 20px;font-size: 16px}.article .content p{text-indent: 2em;line-height: 30px;margin: 10px 0}.footer{text-align: center;margin-bottom: 20px}.footer p{line-height: 25px}
