@charset "utf-8";
/* CSS Document */

body {
    font-size: 12px;
}

body, div, ul, li, p, h1, h2, h3, h4, h5, h6, input, a {
    margin: 0;
    padding: 0;}

hr {
    color: #EEE9E9;
    background-color: #EEE9E9;
    height: 1px;
    padding: 0;
    border: none;}

body {
    font-family: "Microsoft YaHei";}

#wrapper {
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    min-width: 1380px;
    }

a {
    text-decoration: none;}

.clearfix {
    zoom: 1;}

.clearfix:after {
    clear: both;
    content: "";
    display: block;
    width: 0;
    height: 0;
    visibility: hidden;}

.fl {
    float: left;}

.fr {
    float: right;}

li {
    list-style: none;}

/*img{border:none;width: 150px;height: 46px;}*/
.yy {
    width: 1100px;
    margin-left: auto;
    margin-right: auto;}

img {
    border: none;}

.head {
    margin: 0 auto;}

/*.head_m{ background:#0d59a7;background: url(../images/LOGO栏.png)  no-repeat 0 48px;}*/
.head_t {
    overflow: hidden;
    margin: 0 auto;
    width: 100%;
   
    }

/*.logo{width:646px;height:77px;float:left;padding:35px 0;}*/

.head_r {
    float: right;
    height: auto;
    margin-top: 70px;}

.search {
    height: 38px;
    width: 236px;}

.head_d {
    height: 52px;
    margin: 0 auto;
    background-color: #f7f7f7;}

.head_d li {
    line-height: 52px;}

.henglan {
    position: relative;
    display: inline;
    float: left !important;}

.henglan {
    width: 20%;
    height: 48px;
    font-family: '宋体';
    font-size: 20px;
    color: white;
    text-align: center;
    line-height: 52px;}

.ddsmoothmenu {
    font-size: 16px;
    color: #696969;
    width: 1380px;
    height: 52px;
    line-height: 52px;
    margin: 0 auto;}

.ddsmoothmenu ul {
    margin: 0;
    padding: 0;
    list-style-type: none;}

.ddsmoothmenu ul li {
    position: relative;
    display: inline;
    float: left !important;
    width: 14.28%;}

.ddsmoothmenu ul li.first {
    background: url() no-repeat 15px center;}

.ddsmoothmenu ul li.line {
    background: url() no-repeat left center;
    width: 1px;
    height: 52px;}

.ddsmoothmenu ul li.sel {}

.ddsmoothmenu ul li.sel > a {
    color: #696969;}

.ddsmoothmenu ul li a {
    display: block;
    color: #696969;
    text-decoration: none;
    width: 100%;
    height: 52px;
    text-align: center;
    font-size: 16px;
    line-height: 52px;}

* html .ddsmoothmenu ul li a {
    display: inline-block;}

.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited {}

.ddsmoothmenu ul li a.selected, .ddsmoothmenu ul li a:hover {
    color: #fff;
    background-color: #1a53a8;
    }

.ddsmoothmenu ul li a.cur {
    color: #0d59a7;}

.ddsmoothmenu ul li ul {
    position: absolute;
    left: 0;
    display: none;
    visibility: hidden;
    width: 130.7px;}

.ddsmoothmenu ul li ul li {
    display: list-item;
    width: 130.7px;
    height: 35px;
    border-bottom: 1px solid #555;}

.ddsmoothmenu ul li ul li a {
    color: #fff;
    font-size: 14px;
    font-weight: normal;
    margin: 0;
    padding: 0px;
    width: 130.7px;
    height: 35px;
    background: #000;
    text-align: center;
    line-height: 35px;
    border-bottom: none !important;
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    opacity: 0.8;}

.ddsmoothmenu ul li ul li a.selected {}

.ddsmoothmenu ul li ul li a:hover {
    line-height: 35px;
    background: #0F6CBB;
    color: #fff;}

.main {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin: 0 auto;}

.banner {
    height: auto;
    margin: 0 auto;
    background: #fcfaf2;}

.vedio-banner {
    width: 332px;}

/*焦点图*/
.focus {
    position: relative;
    width: 1380px;
    height: 335px;
    background-color: #fff;
    margin: 0 auto;
    z-index: 2;}

.focus img {
    width: 100%;
    height: 335px;}

.focus .shadow {
    position: absolute;
    left: 35px;
    top: 160px;
    z-index: 10;
    height: 72px;
    line-height: 72px;
    background: url() repeat-x;
    display: block;
    text-align: center;}

.focus .shadow a {
    text-decoration: none;
    color: #fff;
    font-size: 33px;
    font-weight: bolder;
    overflow: hidden;
    padding: 0 15px;}

.abs {
    background: #555;
    padding: 0 15px;
    color: #fff;
    line-height: 35px;
    display: block;
    text-align: left;
    font-size: 14px;}

.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;
    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 .fPic {
    position: absolute;
    left: 0px;
    top: 0px;}

.focus .D1fBt {
    overflow: hidden;
    zoom: 1;
    height: 16px;
    z-index: 10;
    float: left;}

.focus .fcon {
    position: relative;
    width: 100%;
    float: left;
    display: none;
    background: #000;}

.focus .fcon img {
    display: block;}

.focus .fbg {
    bottom: 20px;
    right: 60px;
    position: absolute;
    text-align: center;
    z-index: 200;
    width: 100%;
    display: block;
    width: 115px;}

.focus .fbg div {
    overflow: hidden;
    zoom: 1;}

.focus .D1fBt a {
    position: relative;
    display: inline;
    width: 16px;
    height: 16px;
    margin-right: 5px;
    text-decoration: none;
    text-align: center;
    outline: 0;
    float: left;
    background: url() no-repeat;}

.focus .D1fBt .current, .focus .D1fBt a:hover {
    background: url() no-repeat;}

.focus .D1fBt img {
    display: none;}

.focus .D1fBt i {
    display: none;
    font-style: normal;}

.focus .prev, .focus .next {
    position: absolute;
    width: 40px;
    height: 74px;}

.focus .prev {
    top: 50%;
    margin-top: -30px;
    left: 0;
    cursor: pointer;
    background: url() no-repeat;
    width: 45px;
    height: 60px;}

.focus .next {
    top: 50%;
    margin-top: -30px;
    right: 0;
    cursor: pointer;
    background: url() no-repeat;
    width: 45px;
    height: 60px;}

.focus .prev:hover {
    background-position: 0 0;}

.focus .next:hover {
    background-position: 0 0;}

/*main*/
.main-wrap {
    background: #fcfaf2;}

.main-1352 {
    background: url() no-repeat right bottom;
    margin: 0 auto;}

.main-list-bj {
    background: url() no-repeat right bottom;
    margin: 0 auto;}

.main {
    width: 1380px;
    background: url() no-repeat right bottom #fff;
    padding: 0 5px 20px 5px;}

.main-one {
    margin-top: 10px;}

.news-dynamic {
    width: 66%;}

.xw-dt {
 
    height: 48px;
    padding-left: 0;
    line-height: 48px;}

.xw-dt-name {
    background: url() no-repeat left center;
    color: #white;
    height: 48px;
    font-family: '微软雅黑';
    font-weight: bold;
    font-size: 18px;
    padding-left: 20px;
    margin-top: 6px;}

.dy-more {
    line-height: 68px;
    padding-right: 15px;
    overflow: hidden;
    height: 48px;}

.dy-more a {
    color: #777;}

.news-dy-cont {
    margin-top: 25px;
    margin-right: 20px;}

/*焦点图*/
.focus7 {
    position: relative;
    width: 371px;
    height: 240px;
    margin: 0 auto;}

.focus7 img {
    width: 371px;
    height: 240px;}

.focus7 .shadow {
    position: absolute;
    left: 0px;
    bottom: 0px;
    z-index: 10;
    height: 36px;
    line-height: 36px;
    display: block;
    background: url() repeat;
    right: 0px;
    padding-left: 10px;}

.focus7 .shadow a {
    text-decoration: none;
    color: #fff;
    font-size: 13px;
    overflow: hidden;}

.abs {
    background: #555;
    padding: 0 15px;
    color: #fff;
    line-height: 35px;
    display: block;
    text-align: left;
    font-size: 14px;}

.focus7 .btn {
    position: absolute;
    bottom: 34px;
    left: 510px;
    overflow: hidden;
    zoom: 1;}

.focus7 .btn a {
    position: relative;
    display: inline;
    width: 13px;
    height: 13px;
    border-radius: 7px;
    margin: 0 5px;
    color: #B0B0B0;
    text-decoration: none;
    text-align: center;
    outline: 0;
    float: left;
    background: #D9D9D9;}

.focus7 .btn a:hover, .focus7 .btn a.current {
    cursor: pointer;
    background: #fc114a;}

.focus7 .fPic7 {
    position: absolute;
    left: 0px;
    top: 0px;}

.focus7 .D7fBt {
    overflow: hidden;
    zoom: 1;
    height: 8px;
    z-index: 10;}

.focus7 .fcon7 {
    position: relative;
    width: 100%;
    float: left;
    display: none;
    background: #fff;}

.focus7 .fcon7 img {
    display: block;}

.focus7 .fbg7 {
    bottom: 12px;
    position: absolute;
    text-align: center;
    z-index: 200;
    display: block;
    right: 10px;}

.focus7 .fbg7 div {
    overflow: hidden;
    zoom: 1;}

.focus7 .D7fBt a {
    position: relative;
    display: inline;
    width: 8px;
    height: 8px;
    margin-right: 5px;
    text-decoration: none;
    text-align: center;
    outline: 0;
    float: left;
    background: #dc1010;}

.focus7 .D7fBt .current, .focus7 .D7fBt a:hover {
    background: #fff;}

.focus7 .D7fBt img {
    display: none;}

.focus7 .D7fBt i {
    display: none;
    font-style: normal;}

.focus7 .prev, .focus7 .next {
    position: absolute;
    width: 40px;
    height: 74px;}

.focus7 .prev {}

.focus7 .next {}

.focus7 .prev:hover {}

.focus7 .next:hover {}

.pg-list {
    width: 500px;}

.pg-list ul li {
    line-height: 40px;
    background: url(../images/bk_42.jpg) no-repeat left center;
    padding-left: 12px;
    margin-left: 14px;
    font-size: 15px;
    color: #4b4b4b;
    border-bottom: 1px dashed rgba(201, 201, 201, 1);
    }

.pg-list ul li a {
    color: #4b4b4b;}

.food-time {
    color: #c1c1c1;}

.pg-list ul li:hover a {
    color: #1a53a8;
    }

.pg-list ul li:hover .food-time {
    color: #1a53a8;
    }

/*notice*/
.notice {
    width: 313px;}

.notice-list {}

.notice-list ul li {
    padding-top: 27px;
    padding-bottom: 14px;}

.data {
    background: #1a53a8;
    width: 80px;
    height: 27.5px;
    display: block;
    padding-top: 10px;
    margin-left: 22px;
    text-align: center;
    color: white;
    }

.data p {
    text-align: center;
    color: #0c9ac2;
    margin-bottom: -7px;}

.data p.day {
    font-weight: bold;
    font-size: 18px;}

.notice-list ul li a {
    display: block;
    font-size: 15px;
    color: #4b4b4b;
    width: 25%;
    line-height: 22px;
    padding-left: 5px;}

.notice-list ul li:hover .data {
    background: #3b629d;}

.notice-list ul li:hover a {
    color: #1a53a8;
    }

/*main-two*/
.main-two {
    margin-top: 25px;}

.tszs {
    width: 30%;}

.tszs-cont {
    width: 100%;
    padding-top: 10px;}

.zcwj {
    margin-left: 50px;}

.links {
    width: 67%;}

.links-cont {
    margin-top: 10px;}

.main-icon {
    width: 313px;}

.main-icon ul li.icon1 {
    background: url() no-repeat;}

.main-icon ul li.icon2 {
    background: url() no-repeat;}

.main-icon ul li {
    font-size: 20px;
    line-height: 59px;
    margin-top: 5px;}

.main-icon ul li a {
    color: #fff;
    margin-left: 110px;}

/*底*/
.foot {

background: #1a53a8;

padding: 20px;

}

.foot p {
    font-size: 14px;
    text-align: center;
    color: #fff;
    line-height: 25px;}

/*list1*/
.ban-list {
    width: 1000px;
    height: 218px;
    margin: 0 auto;}

.main-list {
    background: #fcfaf2;}

.list-left {
    width: 30%;
    margin-top: 20px;}

.subnav {
    background: url(../images/list_07.jpg) no-repeat left 0;
    line-height: 60px;
    padding-left: 45px;
    font-size: 22px;
    color: #fff;}

.hot-news {
    margin-top: 20px;
    overflow: hidden;}

.hot-list {
    width: 272px;}

.list-right {
    width: 100%;
    margin-top: 20px;
    }

.location {
    height: 35px;
    line-height: 35px;
    font-size: 14px;
    color: #666;
    padding-left: 10px;}

.location a{
    color: #000;}
.location a:hover{
    color: #3b629d;
    text-decoration:underline;}

.list-right-cont {
    width: 100%;
    padding: 15px 5px;
    min-height: 600px;
    }

.list-right-cont ul li {
    line-height: 40px;}

.main-bg {
    background: #fff;}

/*contnet*/
.zw-cont {
    padding: 20px 10px;
    min-height: 500px;}

.zw-title {
    font-size: 22px;
    color: #4b4b4b;
    padding-top: 20px;
    text-align: center;}

.zw-other {
    text-align: center;
    color: #9f9f9f;
    font-size: 14px;
    padding: 17px 0;}

.zw {
    padding: 20px 0;
        word-break: break-all;}

.zw p {
    text-indent: 2em;
    line-height: 30px !important;
    color: #4b4b4b;
    padding-bottom: 10px;
    font-size: 15px !important;}

.zw p a{
    color: #000;}
.zw p a:hover{
    color: #3b629d;
    text-decoration: underline;}

.djs {}

.dede_pages {
    height: 30px;
    background: #ffffff;
    margin: 15px 0 15px 12px;
    width: 690px;
    float: left;
    text-align: center;
    display: inline;}

.dede_pages ul {
    list-style-type: none;
    text-align: center;}

.dede_pages ul li {
    display: inline;}

.dede_pages ul li a {
    background: #fff;
    padding: 3px 5px;
    line-height: 30px;
    margin: 0 2px;
    font-family: Arial;}

.dede_pages ul li a:hover {
    color: #690;
    text-decoration: none;
    padding: 2px 4px 2px;}

.dede_pages .pageinfo {
    line-height: 21px;
    padding: 12px 10px 12px 16px;
    color: #999;}

.dede_pages .pageinfo strong {
    color: #555;
    font-weight: normal;
    margin: 0px 2px;}
