﻿@charset "utf-8";
.banner{width:100%; height:583px; margin:0 auto;overflow:hidden;}
.focus{ position:relative; width:100%; height:583px;}  
.focus img{ width:100%; height:583px;margin:0 auto;} 
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden}
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9}  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a}  
.focus .prev,.focus .next{position:absolute; width:72px; height:111px;background: url(../images/b-ico.png) no-repeat}
.focus .prev{ top: 260px; margin-top: -37px; left: 0; background-position: 0 0; cursor: pointer}  
.focus .next{ top: 260px; margin-top: -37px; right:0; background-position: -72px 0; cursor: pointer}  
.focus .prev:hover{  background-position:0 -111px}  
.focus .next:hover{  background-position:-72px -111px}
.jdNews{width:610px; float: left}
.columnTit{height: 45px; border-bottom: solid 1px #e1e1e1; line-height: 45px}
.columnTit h2{float: left; font-size: 18px}
.columnTit h2 a{padding: 0 0 0 43px}
.columnTit font{float: right; text-transform:uppercase;}
.columnTit font a{color: #adadad}
.columnTit font a:hover{color: #0e59a2}
.columnTit h2.jdico{background:url(../images/ind_16.png) no-repeat left center}
.columnTit h2.xyico{background:url(../images/ind_19.png) no-repeat left center}
.columnTit h2.tzico{background:url(../images/ind_35.png) no-repeat left center}
.columnTit h2.tsico{background:url(../images/ind_38.png) no-repeat left center}
.jdNews ul{padding: 25px 0 0 0}
.jdNews li{width:292px; height: 308px; background:#f3f3f3; float: left; display: block}
.jdNews li.jRt{float: right}
.jdNews li img{width:292px; height: 226px; display: block}
.jdNews li p{width:255px; margin: 0 auto; height: 65px; padding: 17px 0 0 0; font-size: 14px; line-height: 20px; color: #4d4d4d}
.jdNews li p a{color: #4d4d4d}
.jdNews li p a:hover{color: #0e59a2}
.xyNews{width:610px; float:left}
.xyNews ul{padding: 15px 0 0 0}
.xyNews li{height: 40px; display: block; line-height: 40px; background:url(../images/li.jpg) no-repeat 5px center}
.xyNews li a{padding: 0 0 0 18px}
.xyNews li font{float: right; color: #bdbdbd}
.tzgg{width:610px; float: left}
.tzgg ul{padding: 0}
.tzgg li{height: 94px; display: block; margin: 30px 0 0 0}
.tzgg li .date{width:83px; height: 94px; float: left; background:url(../images/ind_46.png) no-repeat left center}
.tzgg li .date .year{width:75px; margin: 0 auto; height: 14px; line-height: 14px; padding: 20px 0 0 0; display: block; text-align: center; font-size: 12px; color: #fff}
.tzgg li .date .day{width:75px; margin: 0 auto; height: 50px; line-height: 50px; text-align: center; font-size: 34px; color: #000; display: block; font-weight: bold}
.tzgg li .tzcont{width:508px; float: right}
.tzgg li .tzcont h3{font-size: 16px; line-height: 34px; height: 44px}
.tzgg li .tzcont h3 a{color:#0e59a2}
.tzgg li .tzcont h3 a:hover{color:#0e59a2; text-decoration: underline}
.tzgg li .tzcont p{line-height: 20px; font-size: 14px; color: #8a8a8a; height: 50px}
.tzgg li .tzcont p a{color: #e00f0f; padding: 0 0 0 20px}
.tzgg li .tzcont p a:hover{color: #e00f0f; text-decoration: underline}
.tszl{width:550px; float:right}
.tszl ul{padding: 10px 0 0 0}
.tszl li{height: 77px; display: block; margin: 20px 0 0 0}
.tszl li img{width:132px; height: 77px; display: block; float: left}
.tszl li .tscont{width:400px; float: right}
.tszl li .tscont h3{height: 37px; line-height: 20px}
.tszl li .tscont p{line-height: 20px; font-size: 14px; color: #8a8a8a; height: 40px}
.djpic li{height: 143px; display: block; width:386px; float: left; margin: 0 0 0 20px}
.djpic li.first{margin: 0}
.djpic li img{width:386px; height: 143px}
.s-banner{width:100%; height: 350px}
.s-banner img{width:1920px; height: 350px}
.sMian{width:1200px; margin: 0 auto}
.sLeft{width:260px; float: left}
.sLeft .LtTit{background:url(../images/sTitbg.jpg) no-repeat left center; height: 70px; padding: 20px 0 0 0}
.sLeft .LtTit h2{color: #fff; width:205px; margin: 0 auto; font-size: 22px; font-weight: normal; line-height: 30px}
.sLeft .LtTit span{color: #d8e4eb; text-transform: uppercase; width:205px; margin: 0 auto; font-size: 14px; display: block}
.sLeft .Lt-list{background:#f3f3f3; padding: 16px 25px 300px}
.sLeft .Lt-list li{height: 48px; display: block; line-height: 48px; background:url(../images/ico.png) no-repeat 198px center; border-bottom: solid 1px #e2e2e2}
.sLeft .Lt-list li a{padding: 0 0 0 8px}
.sRight{width:908px; float: right}
.RtTit{height: 60px; border-bottom: solid 1px #e1e1e1; line-height: 70px; background:url(../images/sfont.jpg) no-repeat 110px bottom;}
.RtTit h3{color:#4d4d4d; float: left; background:url(../images/subico.jpg) no-repeat left center; padding: 0 0 0 33px}
.RtTit .weizhi{float: right; font-size: 14px; color: #9e9e9e}
.RtTit .weizhi a{color: #9e9e9e}
.RtTit .weizhi a:hover{color: #0e59a2}
.RtTit .weizhi span{padding: 0 8px}
.RtContent{padding: 20px 0 0 0}
.list{padding:0}
.list li{font-size:16px; height: 60px; line-height:60px; background:url(../images/line.jpg) repeat-x 0 bottom}
.list li font{color:#b9b9b9; float:right}
.list li a{background:url(../images/li.jpg) no-repeat 10px center; padding:0 0 0 25px}
.page{width:500px; margin:0 auto; padding:65px 0 0 0; height:100px}
.page a {margin:0 2px; padding:0 10px; height:30px; line-height:30px; color:#515151; text-align:center; text-decoration:none; border:1px solid #ccc; float:left; display:block}
.page a:hover{color:#fff; border:1px solid #0f80e0; background:#0f80e0}
.show{padding:50px 0}
.show h2{font-size:30px; color:#0e59a2; text-align:center; line-height:36px; padding:0 40px 40px}
.show .sTime{height:38px; background:#f7f7f7; text-align:center; line-height:38px; color:#a5a5a5}
.show .sMid{padding:20px 0 0 0}
.show .sMid img{display:block; width:80%; height:auto; margin:0 auto}
.show .sMid p{font-size:16px; line-height:28px}
.jdlist{padding: 25px 0 0 0}
.jdlist li{width:260px; height: 280px; background:#f3f3f3; float: left; display: block; margin: 0 0 30px 30px}
.jdlist li img{width:260px; height: 201px; display: block}
.jdlist li p{width:230px; margin: 0 auto; height: 65px; padding: 17px 0 0 0; font-size: 14px; line-height: 20px; color: #4d4d4d}
.jdlist li p a{color: #4d4d4d}
.jdlist li p a:hover{color: #0e59a2}
.tzlist{padding: 0}
.tzlist li{height: 94px; display: block; margin: 30px auto 0; width:886px}
.tzlist li .s-date{width:83px; height: 94px; float: left; background:url(../images/ind_46.png) no-repeat left center}
.tzlist li .s-date .s-year{width:75px; margin: 0 auto; height: 14px; line-height: 14px; padding: 20px 0 0 0; display: block; text-align: center; font-size: 12px; color: #fff}
.tzlist li .s-date .s-day{width:75px; margin: 0 auto; height: 50px; line-height: 50px; text-align: center; font-size: 34px; color: #000; display: block; font-weight: bold}
.tzlist li .s-tzcont{width:778px; float: right}
.tzlist li .s-tzcont h3{font-size: 16px; line-height: 34px; height: 44px}
.tzlist li .s-tzcont h3 a{color:#0e59a2}
.tzlist li .s-tzcont h3 a:hover{color:#0e59a2; text-decoration: underline}
.tzlist li .s-tzcont p{line-height: 20px; font-size: 14px; color: #8a8a8a; height: 50px}
.tzlist li .s-tzcont p a{color: #e00f0f; padding: 0 0 0 20px}
.tzlist li .s-tzcont p a:hover{color: #e00f0f; text-decoration: underline}


.tslist{padding: 10px 0 0 0}
.tslist li{height: 77px; display: block; margin: 20px 0 0 0}
.tslist li img{width:132px; height: 77px; display: block; float: left}
.tslist li .s-tscont{width:700px; float: right}
.tslist li .s-tscont h3{height: 37px; line-height: 20px}
.tslist li .s-tscont p{line-height: 20px; font-size: 14px; color: #8a8a8a; height: 40px}