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;min-width: 1200px}a{color: #333;text-decoration: none;transition: .3s}a:hover{color: #0C75CE;text-decoration: none}input,button{outline: 0}img{vertical-align: middle;border: 0}.lf{float: left}.rt{float: right}.active{display: block}.container{width: 1200px;margin: 0 auto;position: relative}.container:before,.container:after{content: '';display: table;clear: both}.ellipsis{white-space: nowrap;text-overflow: ellipsis;overflow: hidden}.header .top{height: 160px;position: relative}.header .logo{width: 100%;line-height: 160px;animation: zoomIn 1s}.nav{height: 50px;margin-bottom: 20px;background: #0C75CE}.menu>li{float: left;width: 171px;position: relative}.menu>li>a{position: relative;display: block;height: 50px;line-height: 50px;color: #fff;font-size: 18px;text-align: center}.menu>li:hover>a{color: #fff;text-decoration: none;background: #124DA7}.menu>li:last-child>a:after,.menu>li:hover>a:after{display: none}.sub-menu{position: absolute;top: 50px;left: 0;right: 0;background: rgba(0, 0, 0, .6);z-index: 99;display: none}.sub-menu li a{display: block;color: #fff;font-size: 16px;height: 45px;line-height: 45px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;text-align: center;border-top: 1px solid #B9BFD5}.sub-menu li a:hover{background: rgba(18, 77, 167, .6);text-decoration: none}.search{float: right;position: relative;top: 15px}.search .rt{margin-bottom: 15px}.search input[type='text']{width: 190px;height: 33px;line-height: 33px;padding: 0 30px 0 10px;border: 1px solid #B5B5B5;border-radius: 3px}.search input[type='image']{position: absolute;top: 42px;right: 10px}.section{min-height: 500px}.slide{position: relative}.slideBox{width: 100%;margin: 0 auto;overflow: hidden;position: relative;text-align: center}.slideBox .hd{position: absolute;width: 100%;bottom: 15px;z-index: 1}.slideBox .hd ul{width: 100%;text-align: center}.slideBox .hd ul li{margin: 0 8px;width: 14px;height: 14px;background: #999;cursor: pointer;display: inline-block;border-radius: 50%;position: relative}.slideBox .hd ul li.on{background: #0C75CE}.slideBox .bd li{zoom: 1;vertical-align: middle;position: relative}.slideBox .bd img{display: inline-block;max-width: 100%}.slideBox .arrow{position: absolute;top: 0;left: 50%;width: 1200px;height: 100%;margin-left: -600px;display: none}.slideBox:hover .arrow{display: block}.slideBox .prev,.slideBox .next{position: absolute;left: 2%;top: 50%;margin-top: -37px;display: block;width: 37px;height: 74px;background: url(arrow_left.png) no-repeat}.slideBox .next{left: auto;right: 2%;background: url(arrow_right.png) no-repeat}.title{height: 30px;line-height: 30px;margin: 30px 0}.title h2{float: left;position: relative;padding-left: 38px;color: #000}.title h2 a{color: #000;font-size: 22px}.title h2 a.on,.title h2 a:hover{color: #0C76CE}.title h2 span{padding: 0 20px;font-weight: normal}.title h2:before{content: '';position: absolute;top: 2px;left: 0;width: 26px;height: 26px;background: url(spirit.png) no-repeat}.news{float: left;width: 760px}.news-box{height: 302px;overflow: hidden}.infoBox{height: 300px;border: 1px solid #aaa;display: none}.infoBox.on{display: block}.infoBox .hd{float: right;width: 308px;height: 100%}.infoBox .hd li{height: 75px;border-bottom: 1px solid #C1C1C1}.infoBox .hd li:last-child{border-bottom: none}.infoBox .hd li a{position: relative;display: block;height: 100%;padding: 15px 15px 15px 25px;font-size: 16px;box-sizing: border-box}.infoBox .hd li.on a{color: #fff;background: #0C75CE}.infoBox .hd li.on a:before{content: '';position: absolute;top: 50%;left: 0;width: 0;height: 0;margin-top: -10px;border: 10px solid transparent;border-left-color: #fff}.infoBox .bd{float: left;width: 450px;height: 300px;background: #ccc;overflow: hidden}.infoBox .bd img{display: inline-block;width: 450px;height: 300px;transition: .3s}.infoBox .bd img:hover{transform: scale(1.1)}.notice{float: right;width: 366px}.notice .title h2:before{width: 25px;height: 25px;background-position-x: -26px}.notice li{height: 90px;margin-bottom: 15px;padding: 15px;background: #EFEFEF}.notice li:before{content: '';display: table;clear: both}.notice li:last-child{border-bottom: none}.notice li .date{float: left;width: 50px;height: 60px;color: #0C75CE;text-align: center;padding: 0 5px}.notice li .date h1{font-size: 32px;font-weight: normal;line-height: 38px;margin-bottom: 3px;border-bottom: 1px solid #0C75CE}.notice li p{margin: 5px 0 5px 75px;height: 50px;line-height: 25px;overflow: hidden;font-size: 16px}.link{margin: 30px 0}.link .title h2:before{width: 24px;height: 21px;background-position-x: -51px}.picMarquee-left .bd{overflow: hidden}.picMarquee-left .bd ul{overflow: hidden;zoom: 1}.picMarquee-left .bd ul li{float: left;width: 227px;margin-right: 16.25px;_display: inline;overflow: hidden;text-align: center}.picMarquee-left .bd ul li .pic{width: 225px;height: 70px;border: 1px solid #BFBFBF;overflow: hidden}.picMarquee-left .bd ul li .pic img{display: inline-block;width: 225px;height: 70px;transition: .3s}.picMarquee-left .bd ul li .pic:hover img{transform: scale(1.1)}.common-list{margin: 15px 0 10px 0}.common-list li{height: 55px;line-height: 55px;border-bottom: 1px dashed #ddd;margin-bottom: 0}.common-list li span{float: right;color: #999}.common-list li span i{padding-right: 5px}.common-list li a{text-decoration: none}.common-list li:hover{background: #F1F1F1}.common-list li{font-size: 16px;padding: 0 8px}.common-list li p{position: relative;padding: 0 30px 0 18px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden}.common-list li p:before{content: '';position: absolute;top: 23px;left: 0;width: 7px;height: 7px;background: #D0D1D3;border-radius: 50%}.common-list li p:hover:before{background: #018478}.footer{padding: 45px 0;text-align: center;background: #D6D6D6}.footer p{height: 60px;line-height: 30px}.aside{float: left;width: 265px;min-height: 600px;text-align: center}.aside p{height: 58px;line-height: 58px;color: #fff;font-size: 24px;background: #124DA7}.aside-nav{min-height: 300px;background: #F6F6F6}.aside-nav li{height: 55px;position: relative;border-bottom: 1px solid #CECECE;background: #F0F0F0}.aside-nav li a{display: block;line-height: 55px;font-size: 18px;text-decoration: none}.aside-nav li.on a{position: relative;color: #0C75CE;background: #ddd}.aside-nav li.on a:before{content: '';position: absolute;top: 0;left: 0;bottom: 0;width: 5px;background: #0C75CE}.column{min-height: 600px;margin-left: 300px}.bread{height: 57px;line-height: 50px;border-bottom: 1px solid #BAB9B9}.bread h2{font-size: 24px;font-weight: normal;position: relative}.bread .rt{position: relative;padding-left: 24px}.bread .rt:before{content: '';position: absolute;top: 15px;left: 0;width: 14px;height: 19px;background: url(address.png) no-repeat}.news-list{margin: 15px 0}.news-list li{height: 45px;line-height: 45px}.news-list li:hover{background: #F0F0F0}.news-list li p{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;margin-right: 100px}.news-list li a{position: relative;padding-left: 23px;font-size: 16px;text-decoration: none}.news-list li a:before{content: '';position: absolute;top: 7px;left: 5px;width: 8px;height: 8px;background: #DCDCDC;border-radius: 50%}.news-list li a:hover:before{background: #0C75CE}.news-list li span{float: right;color: #999;margin-right: 5px}.img-list{margin: 30px 0;overflow: hidden}.img-list li{float: left;width: 50%;margin: 10px 0;text-align: center}.img-list li>a{display: inline-block;width: 288px;height: 192px;border: 5px solid #fefefe;overflow: hidden;box-shadow: 1px 3px 3px #D4D3D3}.img-list li>a img{display: inline-block;width: 288px;height: 192px;transition: .3s}.img-list li>a:hover img{transform: scale(1.1)}.img-list li p{width: 298px;height: 40px;line-height: 40px;margin: 0 auto}.img-list li p a{display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;padding: 0 10px;font-size: 16px;text-align: center}.img-list li p a:hover{background: #F4E0B2}.detail{margin: 20px 0}.caption{text-align: center}.caption h3{line-height: 40px;color: #0C75CE;font-size: 22px;font-weight: 500;margin: 30px 0 10px}.caption p span{color: #999;font-size: 14px;margin: 0 5px}.content{padding-top: 30px;min-height: 300px;line-height: 1.75em}.content img{max-width: 700px;height: auto}.profile{padding: 25px 0;min-height: 300px;line-height: 1.75em}
