﻿/* 鍏氩缓棰戦亾椤� */
body, ul, li, p, a, div, h1, h2, h3, h4, h5, img {margin: 0;padding: 0;list-style: none;text-decoration: none;color: #333;}
body a:hover { color: #e73d31;}
#top { background-color: #eee;}
.top { width: 1200px;margin: 0 auto;height: 65px;}
.logo { float: left;margin-top: 4px;}
.top ul { float:right; margin-top: 25px;}
.top ul a { display: inline-block; height: 14px; line-height: 14px; font-size: 14px; border-left: 1px solid #ddd; padding: 0 10px;}
.top ul a:first-child { border-left:0;}
.bigpic { width:100%; height:215px; background: url(../image/bg.jpg); text-align: center;}
.bigpic img { margin-top: -3px;}
.picb { width: 1200px; margin: 0 auto;}
.news_main { width: 1200px; margin: 0 auto; overflow: hidden;}
.part1, .part2 { overflow: hidden; margin-top: 35px;min-height: 300px}
.left { float: left; width:590px;}
.right { float: left; width:580px; margin-left: 30px;}
.h2_title {width: 100%; border-bottom: 1px solid #ddd; padding: 5px 0 0; margin-top: -13px;}
.h2_title a { float: right; font-size: 14px; color: #e73d31; margin-top: 12px;}
.h2_title div { border-bottom: 2px solid #e73d31; font-size: 22px;  font-weight: normal; width: 130px; padding: 5px 0 8px; position: relative; margin-bottom: -1px;}
.h2_title div img { float: left; margin: 3px 10px 0 0;}
.dddt a { display: block; overflow: hidden; border-bottom: 1px solid #ddd; padding: 8px 0 10px;}
.n_left {float: left; width: 90px; padding-left: 5px;}
.n_left span { display: block; font-size: 26px; color: #999;}
.n_left p { color: #999; margin-top: -5px;}
.n_right h3 { font-size: 16px; margin: 5px 0 5px; font-weight: normal; overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis; white-space:nowrap;}
.n_right h4 { font-size: 14px; color: #999; font-weight: normal; overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis; white-space:nowrap;}
.n_right:hover h3 {color: #e73d31;}
.part2 .h2_title { margin-top: 0;}
.part2 ul { padding: 10px 0}
.part2 ul a { display: block; overflow: hidden; padding: 6px 0;}
.part2 ul a span { float:right; color: #999; font-size: 14px; margin-top: 3px;}
.part2 ul a em { font-size: 30px; color: #999; font-style: normal; float: left; margin-top: -20px; margin-right: 5px;}
.part2 ul a p { display: inline-block; width: 470px; font-size: 16px; overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis; white-space:nowrap;}
.part2 ul a:hover p {color: #e73d31;}
#food_main { width:100%; background: url(../image/bg.jpg); text-align: center; margin-top: 20px;}
.food { width: 1200px; margin: 0 auto; padding: 15px 0;}
.food p { font-size: 14px; color: #fff; text-align: center;}
.new-swiper li a{
    display: block;
    width: 590px;
    height: 315px;
    position: relative;
}
.new-swiper li a img{
    width: 100%;
    height: 100%;
}
.new-swiper li a .title{
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    background: rgba(8, 53, 92,.6);
    font-size: 12px;
    color: #fff;
    padding: 0 12px;
    box-sizing: border-box;
}


    /* 鍒楄〃椤� */
.mbx { padding: 10px 0;}
.mbx span { font-size: 14px; color: #999;}
.mbx a { font-size: 14px; margin-right: 5px; color: #e73d31;}
.mbx em { font-style: normal; color: #999; font-size: 14px; margin-right: 5px;}
.list_left { box-sizing: border-box; background-color: #fff; float: left; width: 270px; margin-right: 30px; border: 1px solid #ddd;}
.list_right { box-sizing: border-box; padding: 15px 0; background-color: #fff; float: left; width: 900px; border: 1px solid #ddd;min-height: 500px}
.list_left h2 { padding: 8px 15px; background: url(../image/bg.jpg); font-size: 16px; color: #fff;}
.list_left a { display: block; padding: 10px 40px; background: url(../image/list_nav.png) no-repeat 20px center;}
.list_left ul { padding-top: 10px;}
.list_left a.list_active { background: url(../image/list_nav_active.png) no-repeat 20px center #ebbebe; }
.list_left a:hover { background: url(../image/list_nav_active.png) no-repeat 20px center #ebbebe;}
.list_right ul a { display: block; padding: 10px 10px; margin: 0 10px; border-bottom: 1px dashed #ddd;}
.list_right ul a span { float: right; font-size: 14px; color: #999;}
.list_right ul a em { float: left; font-style: normal; font-size: 30px; color: #999; margin-top: -19px; margin-right: 10px;}
.list_right ul p { width: 660px; overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis; white-space:nowrap;}
.list_right ul a:hover p {color: #e73d31;}
.page_content { box-sizing: border-box; padding: 15px 0; background-color: #fff; float: left; width: 900px; border: 1px solid #ddd; text-align: center;}
.page_content h2 { margin-top: -15px; padding: 15px 20px; font-size: 20px; line-height: 28px; color: #e73d31; text-align: center; background-color: #ebbebe; border-bottom: 2px solid #ddd;}
.page_content p { font-size: 16px; line-height: 28px; text-indent: 2em; text-align: left; margin: 5px 20px;}
.page_content img { max-width: 100%; width: auto;}


/*缈婚〉*/

.page .page-up {
    width: 65px;
}

.page .first-page {
    width: 65px;
}

.page .page-down {
    width: 65px;
}

.page .last-page {
    width: 65px;
}
.page {
    padding: 20px 0;
    font-size: 0;
    text-align: center;
}

.page > a {
    display: inline-block;
    *zoom: 1;
    *display: inline;
    vertical-align: middle;
    width: 48px;
    height: 36px;
    margin: 0 5px;
    font: normal 14px/36px "Arial";
    color: #555;
    text-align: center;
    听听听听background-color: #fff;
    border: 1px solid #e8e8e8;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    cursor: pointer;
}

.page > .first_page, .page > .last_page {
    width: 68px;
    font-family: "Microsoft YaHei";
}

.page > .page_down, .page > .page_up {
    width: 78px;
    font-family: "Microsoft YaHei";
}

.page > .curr, .page > a:hover {
    font-weight: bold;
    color: #fff;
    background-color: #e73d31;
    border-color: #e73d31;
}

.page > a.no_interact {
    font-weight: bold;
    cursor: auto;
}

.page > a.no_interact:hover {
    color: #555;
    background-color: #fff;
    border: 1px solid #e8e8e8;
}

/*缈婚〉*/
.new-swiper .swiper-pagination{
    width: 100px;
}
.swiper-container-horizontal > .swiper-pagination-bullets{
    left: auto;
    right: 0;
    bottom: 6px;
}
.new-swiper .swiper-pagination-bullet{
    background: #fff;
}

.details-title{ text-align: center;font:bold 20px/32px "Microsoft YaHei";color:#1a56a8;font-family: "氓戮庐猫陆炉茅钬衡€γ┞烩€�";}
.details-jj{color: #666666;font-size: 12px; text-align: center; padding: 20px 0; border-bottom: dashed 1px #ddd;}
.details-jj>span{margin: 5px;}