﻿.sectionbox_affiche {
    width: 250px;
    line-height: 0px;
}

.affiche_icpbox ul {
    height: 54px;
}

.affiche_icpbox ul li {
    margin-left: 3px;
    margin-top: 5px;
}

body {
    margin: 0 auto;
    padding: 0;
    font-size: 14px;
    font-family: 'Microsoft YaHei',Arial,Verdana,"Times New Roman",Times;
    text-align: left;
    color: #666;
    height: 100%;
}

ul {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}

p {
    margin-bottom: 10px;
    line-height: 1.4em;
    text-indent: 5px;
    text-align: left;
}

h1 {
    font-size: 1.6em;
    padding-bottom: 0px;
    margin-bottom: 0px;
}

h2 {
    font-size: 18px;
}

h3 {
    font-size: 1.2em;
}

h4 {
    font-size: 12px;
    text-align: left;
    line-height: 25px;
}

h5, h6 {
    font-size: 1em;
}

* {
    margin: 0;
    padding: 0;
}

a {
    color: #666;
    text-decoration: none;
    outline: none;
}

a:hover {
    text-decoration: none;
    color: #ff7c00;
}

img {
    border: none;
}

li {
    list-style: none;
}

.hide {
    display: none;
}

.wrap {
    width: 1190px;
    margin: 0 auto;
    position: relative;
    left: 2px;
}

.clear {
    clear: both;
    height: 1px;
    margin-top: -1px;
    overflow: hidden;
}

.mgt10 {
    margin-top: 10px;
}

.mgt20 {
    margin-top: 20px;
}

.top {
    background: url("../SiteImages/rep1.jpg") repeat-x 0 top;
    width: 980px;
    margin: 0 auto;
    height: 27px;
}

.top li {
    float: right;
    display: inline;
    margin-right: 10px;
    line-height: 27px;
}

.page {
    width: 1190px;
    margin: 0 auto;
    text-align: center;
}

.slidediv {
    background-color: #f7f7f7;
    width: 100%;
    height: 317px;
    overflow: hidden;
}

.w960 {
    width: 960px;
}

.w210 {
    width: 195px;
    margin-right: 31px;
}

.toppic {
    margin: 0 auto;
    height: 163px;
    width: 100%;
    background: url("../SiteImages/banner.jpg") no-repeat center;
}

.panel_main {
    width: 462px;
    height: 322px;
    background-color: #FFF;
}

.panel_title {
    height: 37px;
    line-height: 37px;
    background: url('../SiteImages/bl.jpg') 10px center no-repeat;
    font-size: 14px;
    color: #0077b5;
    text-align: left;
    text-indent: 2em;
    line-height: 37px;
    font-weight: bold;
    border-bottom: 1px solid #d8d8d8;
    border-top: 2px solid #0f8bcb;
}

.panel_more {
    float: right;
    margin-right: 10px;
}

.menu {
    width: 100%;
    background: #0078bf;
    box-shadow: 0px 5px 10px 0px #004d7b;
}

.menu .wrap {
    padding-left: 20px;
    width: 1170px;
    height: 52px;
    line-height: 52px;
    margin: 0 auto;
    color: #FFF;
}

.menu li {
    float: left;
    margin-left:10px;
    margin-right:10px;
}

.menu li a {
    font-size: 16px;
    color: #FFF !important;
    text-align: left;
}

.search {
    width: 200px;
    height: 33px;
    line-height: 32px;
    background: #FFF;
    margin-top: 10px;
}

.search input[type="text"] {
    border: 0 none;
    width: 165px;
    height: 33px;
    background-color: transparent;
    text-indent: 5px;
}

.search input[type="button"] {
    border: 0 none;
    background: #00a0d7 url("../SiteImages/search.png") no-repeat center center;
    width: 33px;
    cursor: pointer;
    height: 33px;
}

.search .left {
    height: 33px;
}

.zt_item {
    display: block;
    width: 168px;
    padding: 0 15px 0 15px;
    height: 50px;
    line-height:50px;
    background-color: #f2f2f2;
    margin-left: 10px;
    margin-top: 10px;
}

.zt_tit {
    display: block;
    width: 80px;
    height: 50px;
    padding-left: 20px;
    margin-left:20px;
}

.topbg {
    height: 145px;
    padding-top: 35px;
    width: 100%;
    background: url(../SiteImages/bg.jpg) repeat-x;
}

.topbg .logo {
    width: 1190px;
    margin: 0 auto;
    height: 80px;
    background: url("../SiteImages/logo.png") no-repeat left center;
}

.topbg .wrap h1 {
    font-size: 20px;
}

.topbg .wrap h5 {
    font-size: 11px;
    font-weight: normal;
    font-family: Tahoma;
}

.left {
    float: left;
}

.right {
    float: right;
}

.main {
    background-color: White;
    margin: 0 auto;
    width: 980px;
    _margin-top: -37px;
}

.lefttop {
    margin: 0 auto;
    margin-left: 6px;
    margin-top: 5px;
    _margin-bottom: 20px;
    _top: 30px;
    _left: -10px;
    width: 490px;
    height: auto;
    float: left;
}

.righttop {
    float: right;
    margin-top: 5px;
    _margin-top: 35px;
    width: 205px;
    margin-right: 10px;
    _margin-right: 7px;
}

.home {
    float: left;
    margin-top: 15px;
    margin-right: 15px;
}

.left_1 {
    width: 220px;
    float: left;
}

.right_1 {
    width: 464px;
    height: 290px;
    float: right;
    border: 1px solid #d9d9d9;
    border-top: 0 none;
    margin-bottom: 25px;
}

.left_2 {
    width: 654px;
    height: 120px;
    float: left;
    border: 1px solid #eee;
}

.right_2 {
    width: 371px;
    height: 100px;
    float: right;
    box-shadow: 0px 0px 5px 2px #ccc;
    padding: 10px 20px;
    background: rgba(255,255,255,.85) url("../SiteImages/greenbar.jpg") no-repeat left top;
}

.right_2_tit {
    background: url("../SiteImages/ico1.jpg") no-repeat left center;
    padding-left: 30px;
    font-size: 16px;
    font-weight: bold;
    text-align: left;
    font-family: 'Microsoft YaHei';
    margin-bottom: 10px;
}
@keyframes fun {
    0% {
        transform: translateX(0);
    }

    25% {
        transform: translateX(50%);
    }

    50% {
        transform: translateX(100%);
    }

    75% {
        transform: translateX(50%);
    }

    100% {
        transform: translateX(0);
    }
}
.ship {
    position: absolute;
    top: 112px;
    right: 100px;
    animation: fun 10s infinite linear;
}
.liuyan{
    margin-top:10px;
    margin-left:10px;
    display:inline-block;
}
.xinw {
    width: 96%;
    margin:5px;
}

.xinw li {
    background: url("../SiteImages/dot.jpg") no-repeat left center;
    padding-left: 15px;
    height: 31px;
    line-height: 31px;
    clear: both;
}

.xinw li a {
    float: left;
}

.xinw li span {
    float: right;
}

.xinw dl {
    text-align: left;
    line-height: 25px;
    border-bottom: 1px dotted #ccc;
    margin-bottom:10px !important;
}

.xinw .wen {
    background: url("../SiteImages/dr.jpg") no-repeat left 10px;
    padding-left: 15px;
}

.xinw .wen span {
    color: red;
}

.xinw .da {
    background: url("../SiteImages/db.jpg") no-repeat left 10px;
    padding-left: 15px;
}
.xinw .da span {
    color: #29499e;
}

.t_area {
    background-color: rgba(255,255,255,.85);
}

.flink {
    height: 45px;
    line-height: 45px;
    background: #126eb9 url("../SiteImages/bottom.jpg") no-repeat center top;
}

.flink_tit {
    width: 100px;
    height: 27px;
    line-height: 27px;
    margin-top: 9px;
    font-size: 15px;
    padding-left: 28px;
    color: #b5d4e9;
    background: url("../SiteImages/icon_link.jpg") no-repeat left center;
    border-right: 1px solid #b5d4e9;
}

.flink li {
    float: left;
    margin-right: 30px;
}

.flink li a {
    font-size: 15px;
    color: #b5d4e9;
}

.t_area img {
    padding: 0;
    margin: 0;
    vertical-align: bottom;
}

.t_area a {
    display: block;
}

.t_area b {
    font-size: 14px;
    line-height: 200%;
}

.icon {
    width: 39px;
    height: 34px;
    background-image: url("../SiteImages/icons.png");
    background-repeat: no-repeat;
    margin: 0 auto;
    margin-top: 3px;
    margin-bottom: 3px;
    cursor: pointer;
}

.icon1 {
    background: url("../SiteImages/ico_01.png") no-repeat left center;
}

.icon2 {
    background: url("../SiteImages/ico_02.png") no-repeat left center;
}

.icon3 {
    background: url("../SiteImages/ico_03.png") no-repeat left center;
}

.icon4 {
    background: url("../SiteImages/ico_04.png") no-repeat left center;
}

.current .icon1 {
    background-position: 0 0;
}

.current .icon2 {
    background-position: -39px 0;
}

.current .icon3 {
    background-position: -78px 0;
}

.current .icon4 {
    background-position: -117px 0;
}

.bottom {
    text-align: center;
    height: 135px;
    line-height: 42px;
    background: #adadad;
}

    .bottom p {
        color: #FFF;
        text-align: center;
    }

.left_3 {
    float: left;
    width: 220px;
    height: 500px;
    background: #f1f1f1 url("../SiteImages/feng.png") no-repeat right 280px;
}

.left_3 .currCls {
    width: 220px;
    height: 55px;
    line-height: 55px;
    background: #0f8bcb;
    text-align: center;
    font-size: 22px;
    font-family: '微软雅黑';
    color: #FFF;
}

.left_3 li {
    height: 50px;
    line-height: 50px;
    font-size: 16px;
    background-color: #f1f1f1;
    padding-left: 30px;
}

.left_3 li:before {
    content: url("../SiteImages/arr2.gif");
    margin-right: 10px;
}

.left_3 li:hover {
    background-color: #fafafa;
    cursor: pointer;
}

.right_3 {
    width: 966px;
    float: left;
    border:1px solid #dedede;
}

.right_3 .sitemap {
    height: 32px;
    line-height: 32px;
    text-align: right;
    padding-right: 20px;
    background: rgba(255,255,255,.9);
    border-bottom: 3px solid #0f8bcb;
}

.right_3_list {
    padding: 30px;
    background-color: #FFF;
    min-height: 383px;
}

.right_3_list .listli {
    height: 35px;
    line-height: 35px;
    border-bottom: 1px dotted #CCC;
    font-size: 15px;
    padding: 0 10px;
    background: url("../SiteImages/dot.jpg") no-repeat left center;
}

.right_3_list .listli span {
    float: right;
}

.right_3_list .listli:before {
    content: url("../SiteImages/arr1.jpg");
    margin-right: 10px;
}
/*首页tab开始*/
.item {
    display: inline;
    float: left;
    width: 390px;
    height: 268px;
    overflow: hidden;
    background-color: rgba(255,255,255,.85);
}

.item .tab {
    position: relative;
    height: 60px;
    top: 1px;
    z-index: 9999;
    text-align: center;
    overflow: hidden;
}

.item .tab h5 {
    position: absolute;
    left: 10px;
    font-size: 14px;
}

.item .tab ul {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 390px;
    overflow: hidden;
}

.item .tab ul li {
    float: left;
    cursor: pointer;
    width: 101px;
    height: 36px;
    line-height: 37px;
    text-align: center;
    font-size: 14px;
    background: #f1f1f1;
}

.item .tab ul li a {
    color: #333;
}

.item .tab ul li.current {
    cursor: text;
    color: #fd5900;
    font-weight: 700;
    width: 104px;
    background: #1eb039;
}

.item .tab ul li.current a {
    color: white;
}

.item .items {
    display: none;
    width: 360px;
    height: 205px;
    padding: 15px;
    position: relative;
}

.item .items .arr_more {
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: 9999;
}

.item .items a {
    color: #3A64B0;
}

.item .items li {
    height: 24px;
    line-height: 24px;
    padding-left: 20px;
}
/*首页tab结束*/

/*首页日历*/
.rili{
    margin-top:3px;
    margin-bottom:20px;
}
#schedule-box {
    width: 220px;
    margin: 0 auto;
    /*padding: 5px 10px;*/
    font-size: 13px;
}

.schedule-hd {
    display: flex;
    justify-content: space-between;
    padding: 7px 15px;
    background: #0f8bcb;
    color: #fff;
}

.today {
    flex: 1;
    text-align: center;
}

.ul-box {
    overflow: hidden;
}

.ul-box > li {
    float: left;
    width: 14.28%;
    text-align: center;
}

.other-month {
    color: #999999;
}

.current-month {
    color: #333333;
}

.today-style {
    border-radius: 50%;
    background: #0f8bcb;
}

.arrow {
    cursor: pointer;
}

.dayStyle {
    display: inline-block;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    text-align: center;
    line-height: 30px;
    cursor: pointer;
}

.current-month > .dayStyle:hover {
    background: #bd1e30;
    color: #ffffff;
}

.today-flag {
    background: #0f8bcb;
    color: #fff;
}


.selected-style {
    background: #0f8bcb;
    color: #ffffff;
}
.articletitle{
    font-family:"宋体";
    font-size: 24px;
    line-height: 40px;
    color: #333333;
    text-align: center;
    font-weight: bold;
}
.articleinfo{
    font-family:"宋体";
    height: 30px;
    line-height: 30px;
    color: #999999;
    margin: auto;
    font-size: 12px;
    margin-top: 5px;
    text-align: center;
}
.articlecontent{
    text-indent:2em;
    line-height:180%;
}
.articlecontent p{
    text-indent:2em;
}
.navbar-default
{
    border-color:#0078bf !important;
    background-color:#0078bf !important;
}
.narbarleft{
    float:left;width:20%;
    margin-left:5px;
    margin-right:5px;
    border:1px solid #d9d9d9;
    padding-top:5px;
}
.narcontent{
    float:left;
    width:38%;
    margin-left:5px;
    margin-right:5px;
    border:1px solid #d9d9d9;
}
@media (max-width: 769px) {
    .page{
        width:100%;
    }
    .menu .wrap {
        width:100%;
    }
    .wrap{
        width:100%;
	position:inherit;
    }
    .topbg .logo{
        width:100%;
    }
    .navbar-default .navbar-collapse, .navbar-default .navbar-form
    {
        border-color:#0078bf !important;
    }
    .slidediv{
        height:auto;
    }
    .left_1
    {
        width:100%;
    }
    #schedule-box{
        width:100%;
    }
    .narbarleft{
        float:left;width:100%;
        margin-left:5px;
        margin-right:5px;
        border:1px solid #d9d9d9;
        padding-top:5px;
    }
    .narcontent{        
        float:left;
        width:100%;
        margin-left:5px;
        margin-right:5px;
        border:1px solid #d9d9d9;
    }
    .left_3{display:none;}
    .right_3{width:100% !important;}
    .flink{display:none;}
}