* {
    margin: 0;
    padding: 0;
    text-decoration: none;}

a {
    text-decoration: none;
    color: black;}
body{min-width:1088px;}
.head {
    width: 100%;
    height: 300px;
    margin: 0 auto;
    background-image: url(img/head.png);
    background-size: 100% 100%;
max-width: 1920px;}

.head img {
    float: left;
    margin-left: 50px;
    margin-top: 102px;
    margin-right: 20px;
    width: 350.2px;
    height: 92.4px;}

.line{
    float: left;
    margin-top: 90px;
    width: 0px;
    height: 100px;
    border-left: 2px solid #FFFFFF;
    opacity: 1;}
.tit{
    float: left;
    margin-top: 110px;
    margin-left: 20px;
    width: 400px;
    height: 53px;
    font-size: 46px;
    font-family: HYRuiYiSongW;
    color: #FFFFFF;
    opacity: 1;}
.nav {
    width: 100%;
    height: 64px;
    background-color: #399387;
    color: #ffffff;}

.head-nav {

    margin: 0 auto;
    width: 1240px;
    height: auto;
    overflow: hidden;}

.head-nav1 {
    margin-left: 216px;}

.menu {
    margin-left: 44px;}


#p1c3328 {
    font-size: 20px;
    padding: 20.2px 28.85px 17.2px 28.85px;
    color: #ffffff;}

#p1c3328:hover {
    background-color: #286D64;}

#p1c3316 {
    font-size: 20px;
    padding: 20.2px 28.85px 17.2px 28.85px;
    color: #ffffff;}

#p1c3316:hover {
    background-color: #286D64;}

#p1c3599 {
    font-size: 20px;
    padding: 20.2px 28.85px 17.2px 28.85px;
    color: #ffffff;}

#p1c3599:hover {
    background-color: #286D64;}

#p1c12576 {
    font-size: 20px;
    padding: 20.2px 28.85px 17.2px 28.85px;
    color: #ffffff;}

#p1c12576:hover {
    background-color: #286D64;}

#p1c3521 {
    font-size: 20px;
    padding: 20.2px 28.85px 17.2px 28.85px;
    color: #ffffff;}

#p1c3521:hover {
    background-color: #286D64;}

#p1c12581 {
    font-size: 20px;
    padding: 20.2px 28.85px 17.2px 28.85px;
    color: #ffffff;}

#p1c12581:hover {
    background-color: #286D64;}

#p1c12585 {
    font-size: 20px;
    padding: 20.2px 28.85px 17.2px 28.85px;
    color: #ffffff;}

#p1c12585:hover {
    background-color: #286D64;}

#p1c3522 {
    font-size: 20px;
    padding: 20.2px 28.85px 17.2px 28.85px;
    color: #ffffff;}

#p1c3522:hover {
    background-color: #286D64;}

#p1c3523 {
    font-size: 20px;
    padding: 20.2px 28.85px 17.2px 28.85px;
    color: #ffffff;}

#p1c3523:hover {
    background-color: #286D64;}

#menu1 {
    margin-top: 40px;
    min-width: 137.7px;}

#w2imgTitle {
    height: 60px !important;
    background-color: #6EC0B1 !important;
    color: #ffffff !important;
    opacity: 0.75;
    text-align: left;}

#w2imgTitle a {
    display: inline-block;
    margin-top: 10px;}

#w2imgNumber {
    z-index: 200 !important;
    bottom: 15px !important;}



.news {
    border-bottom: 2px solid rgba(57, 147, 135, 1);
    padding-bottom: 10px;
    padding-top: 10px;}

.news-title {
    width: 128px;
    height: 41px;
    font-size: 28px;
    font-family: Microsoft YaHei UI;
    font-weight: bold;
    line-height: 41px;
    color: rgba(57, 147, 135, 1);
    opacity: 1;
    padding: 10px;}

.news-more {
    float: right;
    margin-right: 5px;
    margin-top: 5px;
    width: 90px;
    height: 28px;
    background: #E6E9A3;
    opacity: 1;
    border-radius: 18px;}

.news-more a {
    display: inline-block;
    padding-top: 2px;
    padding-right: 13px;}

.news-list a:hover {
    color: #097F47;}

.span td {
    padding: 7px 0px 0px 10px;
    font-size: 18px;}

.span::before {
    position: relative;
    content: url(img/span.png);
    left: 11px;
    top: 24px;}

.juzhong1 {
    width: 1240px;
    height: 397px;
    margin: 0 auto;}

.juzhong2 {
    width: 1240px;
    height: 397px;
    margin: 0 auto;}

.nr1 {
    float: left;
    width: 600px;
    height: 357px;
    margin: 0 auto;
    margin-top: 24px;}

.nr2 {
    float: left;
    width: 600px;
    border: 2px solid rgba(57, 147, 135, 1);
    margin-left: 24px;
    height: 357px;
    margin-top: 24px;}

.nr3 {
    float: left;
    width: 600px;
    border: 2px solid rgba(57, 147, 135, 1);
    height: 357px;
    margin-top: 20px;}

.nr4 {
    float: left;
    width: 600px;
    border: 2px solid rgba(57, 147, 135, 1);
    margin-left: 20px;
    height: 357px;
    margin-top: 20px;}


.nr5 {
    width: 1240px;
    height: 400px;
    margin: 0 auto;}

.last {
    width: 100%;
    height: 300px;
    background-color: #247B6F;
    opacity: 0.82;
    color: #DBDBDB;
    font-size: 18px;}

.sm a {
    text-decoration: none;
    color: #DBDBDB;
    margin-right: 15px;}

.sm {
    width: 1088px;
    height: 300px;
    padding-top: 36px;
    margin: 0 auto;}

.lj {
    margin-top: 30px;}

.last-p {
    padding-top: 40px;}

.footer {
    width: 100%;
    height: 68px;
    text-align: center;
    background-color: #12584E;
    opacity: 0.82;}

.tyh {
    padding-top: 22px;
    font-size: 18px;
    color: #DBDBDB;}
.tyh a{
    color: #DBDBDB;}








.passage {
    padding-bottom: 30px;
    min-height: 1000px;
    width: 1088px;
    height: auto;
    margin: 0 auto;
    margin-top: 70px;
    overflow: hidden;}

.passage a {
    color: #399387;}

.title {
    margin-bottom: 10px;
    font-size: 16px;
    color: #399387;
    text-align: center;}


.title2 {
    margin-top: 34.5px;
    margin-bottom: 70.5px;
    color: #BEBEBE;
    text-align: center;
    position: relative;
    padding-bottom: 70.5px;
    font-size: 16px;
    border-bottom: 1.5px solid #CECECE;}

.content {
    font-size: 18px;}







.position1>h1>a[title="返回首页"] {
    display: none;}

.position1>h1>a+span {
    display: none;}

.passagelist>.passagelist1+table {
    width: auto;
    margin-top: 200px;}


.position {
    padding-top: 50px;
    position: relative;
    color: #399387;
    width: 1088px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    border-bottom: 5px solid #399387;
    font-size: 18px;
    padding-bottom: 16.5px;}

.position a {
    color: #399387;}

.position1 {
    color: #ffffff;
    background-color: #399387;
    font-size: 18px;
    width: 200px;
    height: 64px;
    text-align: center;
    overflow: hidden;
    float: left;
    margin-top: 45px;
    margin-left: 281px;
    padding-top: 20px;
    border-bottom: 5px solid #399387;}



.passagelist {
    color: #000000;
    width: 1088px;
    min-height: 600px;
    overflow: hidden;
    margin: 0 auto;
    padding-top: 30px;}

.passagelist2 {
    position: relative;}

.passagelist p {
    position: relative;}

.lanm {
    width: 200px;
    min-height: 80px;
    float: left;}







.carousel {
    height: 330px;
    width: 1240px;
    position: relative;
    overflow: hidden;}

.carousel .carousel_img ul {
    list-style: none;}

.carousel .carousel_img ul li {
    position: absolute;
    left: 120px;}

.carousel .carousel_img ul li img {
    width: 100%;
    height: 100%;}

.right_btn {
    position: absolute;
    top: 50%;
    right: 10px;
    width: 30px;
    height: 30px;
    margin-top: -22.5px;
    border-top: 5px solid #eee;
    border-right: 5px solid #eee;
    transform: rotate(45deg);
    z-index: 999;}

.left_btn {
    position: absolute;
    top: 50%;
    left: 10px;
    width: 30px;
    height: 30px;
    margin-top: -22.5px;
    border-bottom: 5px solid #eee;
    border-left: 5px solid #eee;
    transform: rotate(45deg);
    z-index: 999;}

.circles {
    position: absolute;
    width: 260px;
    height: 16px;
    left: 50%;
    bottom: 0;
    margin-left: -135px;
    z-index: 999;}

.circles ol {
    list-style: none;}

.circles ol li {
    float: left;
    margin-right: 10px;
    background-color: #eee;
    width: 16px;
    height: 16px;
    border-radius: 50%;}

.circles ol li.cur {
    background-color: #42a5f3;}

.mask {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: black;
    opacity: 0.4;
    top: 0;
    left: 0;}



.list-main-box {
    width: 1088px;
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding-top: 40px;}

.list-main-box .left-box {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 20%;
    flex: 0 1 20%;}

.list-main-box .left-box .list-1 {
    width: 100%;
    height: 55px;
line-height:55px;
    background-color: #399387;
    text-align: center;}

.list-main-box .left-box .list-1 a {
    font-size: 26px;
    color: #fff;
    font-weight: bold;
    text-decoration: none;
    line-height: 2;}

.list-main-box .left-box table {
    width: 100%;}

.list-main-box .left-box table tbody {
    width: 100%;}

.list-main-box .left-box table tbody tr {
    width: 100%;}

.list-main-box .left-box table tbody tr td {
    width: 100%;}

.list-main-box .left-box table tbody tr td a {
    display: inline-block;
    width: 100%;
    font-size: 18px;
    color: #4a4a4a;
    text-decoration: none;
    text-align: center;
    padding: 16px 0;
    position: relative;}

.list-main-box .left-box table tbody tr td a:hover {
    background-color: #E6E9A3;}

.list-main-box .left-box table tbody tr td a:visited {
    background-color: #E6E9A3;}

.list-1 a:first-child {
    display: none;}

.list-1 a:nth-child(5) {
    display: none;}

.list-1 span {
    display: none;}

.list-main-box .right-box {
    max-width: 80%;
    -webkit-box-flex: 0;
    -ms-flex: 0 1 80%;
    flex: 0 1 80%;}

.list-main-box .right-box img {
    width: 80%;}

.list-main-box .right-box .address {
    padding: 12px 16px;
    border-bottom: 2px solid #399387;}

.address td {
    font-size: 22px;
    color: #399387;}

.list-main-box .right-box .address a,
.list-main-box .right-box .address span {
    color: #399387;}

.list-main-box .right-box .address a:last-child {
    display: inline;
    font-size: 22px;
    color: #399387;
    text-decoration: none;
    font-weight: bold;}

.list-main-box .right-box .list-box {
    min-height: 65vh;
width:100%;    padding-top: 10px;
    /*display: -webkit-box;*/
   /* display: -ms-flexbox;*/
   /* display: flex;*/
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;}

.list-main-box .right-box .list-box>table {
    width: 100%;}

.list-main-box .right-box .list-box>table * {
    width: 100%;}

.list-main-box .right-box .list-box>table tr table {
    padding: 16px 16px 16px 0;
    border-bottom: 1px solid #ccc;}

.list-main-box .right-box .list-box>table tr table img {
    width: 16px;
    height: 16px;}

.list-main-box .right-box .list-box>table tr table a {
    display: block;
    width: 95%;
    font-size: 20px;
    color: #000;
    text-decoration: none;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.list-main-box .right-box .list-box>table tr table a::before {
    display: inline-block;
    content: '';
    background-color: #000000;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    margin: 0 16px 4px 0;}

.list-main-box .right-box .list-box>table tr table a:hover {
    color: #399387;
    text-decoration: underline;}

.list-main-box .right-box .list-box>table tr table .postTime {
    color: #888;}

.list-main-box .right-box .list-box>table tr:last-child table {
    border: none;}

.list-main-box .right-box .list-box>table:last-child {
    margin: 64px 0 16px 0;}

.list-main-box .right-box .list-box>table:last-child a::before {
    display: none;}

.content-main-box {
    width: 1350px;
    margin: 0 auto;
    padding: 128px 0 0 0;}

.content-main-box .address {
    border-bottom: 4px solid #399387;
    text-align: right;
    padding: 8px 16px;}

.content-main-box .address * {
    width: 100%;
    color: #888;}

.content-main-box .address span::after {
    content: '>';}

.content-main-box .content {
    padding: 0 32px;}

.content-main-box .content .title {
    text-align: center;
    line-height: 1.25;}

.content-main-box .content .info {
    padding: 8px 0;
    text-align: center;
    line-height: 1.75;
    border-bottom: 2px solid #ddd;}

.content-main-box .content .content-main img {
    width: 80%;}

#menu1_2 {
    position: absolute;
    left: 1030px;}



#pic{position:relative;overflow:hidden;height:400px;width: 1200px;z-index:2;margin:0 auto 100px;}
#pic ul{width:100%;height:100%;position:absolute;top:0;left:0;}
#pic ul li{position:absolute; list-style: none;}
#pic ul img{position:relative;top:0;left: 104px;}
/*图片位置*/
#pic ul .pic1{top:-80px;left:2px;z-index:1;}
#pic ul .pic2{top:110px;left: 66px;z-index:2;}
#pic ul .pic3{top:80px;left:174px;z-index:3;}
#pic ul .pic4{top:50px;left: 275px;z-index:4;}
#pic ul .pic5{top:80px;left: 490px;z-index:3;}
#pic ul .pic6{top:110px;left:700px;z-index:2;}
#pic ul .pic7{top:-180px;left:696px;z-index:1;}
/*图片A标签width和height*/
#pic ul .pic1 a{height:60px;width:96px;}
#pic ul .pic2 a{height:180px;width:288px;}
#pic ul .pic3 a{height:240px;width:384px;}
#pic ul .pic4 a{height:300px;width:480px;}
#pic ul .pic5 a{height:240px;width:384px;}
#pic ul .pic6 a{height:180px;width:288px;}
#pic ul .pic7 a{height:180px;width:288px;}
/*图片明暗*/
#pic ul li.pic1{opacity:0;filter:alpha(opacity:0);}
#pic ul li.pic2{opacity:0.6;filter:alpha(opacity:60);}
#pic ul li.pic3{opacity:0.9;filter:alpha(opacity:90);}
#pic ul li.pic4{opacity:1;filter:alpha(opacity:100);}
#pic ul li.pic5{opacity:0.9;filter:alpha(opacity:90);}
#pic ul li.pic6{opacity:0.6;filter:alpha(opacity:60);}
#pic ul li.pic7{opacity:0;filter:alpha(opacity:0);}
/*图片width*/
#pic ul li.pic1 img{width:96px;}
#pic ul li.pic2 img{width:288px;}
#pic ul li.pic3 img{width: 360px;}
#pic ul li.pic4 img{width:500px;height: 317px;}
#pic ul li.pic5 img{width: 385px;}
#pic ul li.pic6 img{width:288px;}
#pic ul li.pic7 img{width:288px;}
/*箭头部分*/
#pic span{display:inline-block;*display:inline;*zoom:1;width:80px;height:80px;position:absolute;top:160px;z-index:30;cursor:pointer;opacity:0.7;filter:alpha(opacity=70);}
#pic:hover span{opacity:1;filter:alpha(opacity=100);}
#pic span img{width:80px;height:80px;display:block;}
#pic span.prev{left:200px;}
#pic span.next{right:120px;}



.daohang{height: 64px;border-left:0px;border-right:0px;}
.daohangnei{width: 1200px;height: 35px;margin: 0 auto;}
.daohang ul li {float: left;width: 137px;text-align: center;line-height: 64px;font-size: 20px;}
.yiji {color: white;margin: 0 8px;}
.dropdown li:hover {background: #286D64;color:white;}
.dropdown:hover .yiji{color:white;}
.dropbtn {color: white;font-size: 18px;border: none;cursor: pointer;     list-style: none;}
.dropdown {display: contents;}
.dropdown-content {display: none;position: absolute;z-index: 10;border-width: 1px;border-color: #000000;background-color: #f5f5f5;}
.dropdown-content a {width: 137px;height: 30px;line-height: 30px;text-decoration: none;display: block;color: #ffffff;background-color: #399387;word-break: keep-all;}
.dropdown-content a:hover {}
.dropbtn:hover .dropdown-content {display: block;}
.dropdown span{float: right;color: white;font-size: 10px;}
.dropdown-content a:hover {background: #286D64;}