.head{margin-bottom:325px}
.banner{position:absolute;top:0;float:left;margin:125px 0 0 0;width:100%;height:325px}
.banner ul{float:left;width:100%}
.banner ul li{float:left;width:100%;height:325px}

.body{position:relative;float:left;width:100%}

.position{position:relative;z-index:1;float:left;width:100%;height:55px;background:#f5f5f5;color:#333;text-align:right;font-size:12px;line-height:55px}
.position a{color:#333}
.position-bg{position:absolute;top:450px;left:0;width:100%;height:55px;background:url(../images/position.png) no-repeat center}

.navLeft{position:absolute;top:-60px;left:0;z-index:2;float:left;overflow:hidden;width:205px;height:440px;background:#f5f5f5}
.navLeft dt{position:relative;float:left;padding:25px 42px;width:121px;background:#0076ca;color:#fff;text-align:right;font-family:SourceHanSansCN-ExtraLight!important}
.navLeft dt h3{float:left;width:100%;font-size:30px;line-height:40px}
.navLeft dt span{float:left;width:100%;font-size:18px;line-height:25px}
.navLeft dd{float:left;width:100%;text-indent:42px;font-size:14px;font-family:SourceHanSansCN-Normal!important}
.navLeft dd a{float:left;width:100%;height:65px;color:#0091dd;line-height:65px}
.navLeft dd.on a{background:#fff;color:#666}

.right{float:right;margin:45px 0 0 0;width:945px}
.right ul.list{position:relative;float:left;margin:-15px 0 0 0;width:100%;height:450px}
.right ul.list li{position:relative;float:left;margin:10px 0;width:100%;background:url(../images/list_ico.png) no-repeat 0 center}
.right ul.list li h3{float:left;text-indent:30px;font-size:12px}
.right ul.list li h3 a{float:left;color:#333;line-height:25px}
.right ul.list li span{float:right;color:#999;font-size:12px;line-height:25px}

.right ul.listD{position:relative;float:left;margin:-25px 0 0 0;width:100%;height:705px}
.right ul.listD li{position:relative;float:left;padding:25px 0;width:100%;border-bottom:1px solid #f2f2f2}
.right ul.listD li img{float:left;margin:0 25px 0 0;width:148px;height:88px;border:1px #def solid;background:#f9fcff;object-fit:cover}
.right ul.listD li h3{float:left;width:770px;font-size:16px}
.right ul.listD li h3 a{float:left;overflow:hidden;padding:0 0 12px 0;height:16px;max-width:700px;color:#0091dd;line-height:16px}
.right ul.listD li h3 span{float:right;color:#999;font-size:12px;line-height:16px}
.right ul.listD li p{float:left;margin:0 0 -4px 0;width:770px;color:#7d7d7d;font-size:12px;line-height:22px}

.right ul.listI{position:relative;float:left;margin:-25px 0 0 0;width:100%;height:705px}
.right ul.listI li{position:relative;float:left;margin-bottom:33px;margin-left:24px;padding:25px 0;width:299px;height:233px;border-bottom:1px solid #f2f2f2;background:url(../images/list_bg.png) no-repeat center}
.right ul.listI li img{float:left;margin:10px;width:277px;height:174px;border:1px #ddd solid;object-fit:cover}
.right ul.listI li h3{float:left;width:100%;font-size:12px}
.right ul.listI li h3 a{float:left;width:100%;color:#0091dd;text-align:center;line-height:20px}
.right ul.listI li p{float:left;margin:0 0 -4px 0;width:770px;color:#7d7d7d;font-size:12px;line-height:22px}

.right .pagelist{position:relative;float:left;width:100%;height:190px}
.right .pagelist ul{position:relative;float:right;margin:80px 0}
.right .pagelist ul li{position:relative;float:left;margin:0 0 0 20px;border:1px #66beeb solid;color:#0091dd;font-size:13px;line-height:16px;padding:6px 10px}
.right .pagelist ul li.page{padding:6px 10px}
.right .pagelist ul li a{float:left;color:#0091dd}
.right .pagelist ul li.thisclass{background:#66beeb;color:#fff}
.right .pagelist ul li select{color:#0091dd;text-align:center}
.right .pagelist ul li span{float:left;color:#0091dd}
.right .pagelist ul li span strong{font-weight:400}

.right .intro{position:relative;float:left;width:100%}
.right .intro .con{position:relative;float:left;margin-bottom:50px;width:100%;font-size:13px}
.right .intro .con h3{float:left;width:100%;color:#0076ca;font-size:20px;font-family:SourceHanSansCN-Normal}
.right .intro .con p{float:left;margin:15px 0;width:100%;color:#333;line-height:40px}
.right .intro .con table{position:relative;float:left;width:100%;border-collapse:collapse}
.right .intro .con table.contact{margin:50px 0}
.right .intro .con table.contact tr{position:relative;width:100%}
.right .intro .con table.contact tr td{float:left;padding:10px 40px 10px 0;color:#666;vertical-align:top;font-size:12px;line-height:35px}
.right .intro .con table.contact tr td i.ico{float:left;width:25px;height:35px;background-position:3px center;background-repeat:no-repeat}
.right .intro .con table.contact td{border:none}

.right .article{position:relative;float:left;width:100%}
.right .article h3{float:left;padding:0 0 30px 0;width:100%;border-bottom:1px #0091dd solid;color:#0091dd;text-align:center;font-size:24px;line-height:24px}
.right .article .con{position:relative;float:left;margin:35px 0;width:100%;color:#333;font-size:13px;line-height:40px}
.right .article .con p{position:relative;float:left;margin:15px 0;width:100%}
.right .article .con img{position:relative;float:left;margin:15px 0;padding:2%;width:96%;background:#f5f5f5}
.right .article table{width:100%;border:1px #ddd solid;border-collapse:collapse}
.right .article td{padding:10px;border:1px #ddd solid;text-align:center;line-height:20px}