i*{
    padding:0;
    margin:0;
}
img
{border: 0;vertical-align: middle;-ms-interpolation-mode:bicubic;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pic,form,fieldset,input,textarea,blockquote,img,form
{padding:0; margin:0;}
p
{margin:0}
body{
    color:#000;
    background: #fff;
    min-height: 100%;
}
ul,li{
    list-style: none;
    padding:0;
    margin:0;
}
a{
    text-decoration: none;
    color:#fff;
}
.header{
    width: 100%;
    height: 160px;
    background:#1b517e;
}
.header .header-top{
    width:100%;
    height: 105px;
    border-bottom: 1px solid #31617d;
    display: flex;
}
.header .header-top .h-top{
    width:1180px;
    height: 105px;
    display: flex;
    margin:0 auto;
    justify-content: space-between;
}
.header .header-top .logo{
    display: flex;
float: left;
}
.header .header-top .logo a {
    display: block;
    width: 100%;
float: left;
    height: 100%;
}
.header .search{
    display: flex;
    margin-top:30px;
    cursor: pointer;
float: right;
}
.header .search form {
    display: block;
    height: 40px;
    width: 100%;
    overflow: hidden;
}
.header .search input.search_input {
    width: 174px;
    height: 35px;
    padding: 0 14px 0 12px;
}
.header .search .search-icon{
    width:50px;
    height:37px;
    background: url(../newimages/search.png) no-repeat center #ff8a00;
    border: 1px solid #ff8a00;
}
.header .header-bottom ul {
    display: flex;
    margin: 0px auto;
    width: 1180px;
}
.header .header-bottom ul li{
float: left;
}
.header .header-bottom ul li a {
    padding-bottom: 16px;
    border-bottom: 2px solid #0a4466;
    padding: 15px 22px 16px 15px;
    display: block;
    background: url(../newimages/navicon1.png) no-repeat right center;
}
.header .header-bottom ul li.active a{
    border-bottom: 2px solid #ff8a00;
}
.banner{
    width: 100%;
    height: 488px;
    background-image:url(../newimages/banner-background.png);
    background-size: 100% 100%;  
        background-position-x:50%;
        background-position-y:0%;
        background-repeat: no-repeat;
}
.banner .swiper-container{
    width:1180px;
    height: 450px;
}
.banner .swiper-container .swiper-pagination{
    width:150px;
    margin-left: 20px
}
.banner .swiper-container .swiper-pagination-bullet{
    width: 40px;
    height: 3px;
    border-radius: 0;
}
.banner .swiper-container .swiper-pagination-bullet-active{
    background:#fff;
}
.news{
    width:100%;
    height:454px;
    display: flex;
    background: url(../newimages/innewsbg.jpg) no-repeat center;
}
.news-con {
    width: 1180px;
    height: 430px;
    margin: 0 auto;
    display: block;
    padding: 12px 0;
}
.news .news-dt{
    width:850px;
    height: 430px;
    position: relative;
    float: left;
}
.news .notice{
    width:300px;
    height: 430px;
    margin-left: 30px;
    float: right;
}
.news .news-dt .dt-head{
    width: 850px;
}
.news .dt-word{
    width:230px;
    float: left;
}
.news .dt-word span h2{
    font-size: 24px;
    font-weight: 700;
    z-index:9999;
    margin-top: 0;
    float: left;
}
.news .dt-word span p{
    margin-left: 11px;
    font-size: 18px;
    color:#9a9999;
    margin-top: 5px;
    z-index:9999;
    float: left;
}
.news .dt-word span {
    
    position: absolute;
    z-index: 9999;
}
.news .dt-word img{
    margin-top: 15px;
}
.news .dt-line img{
    float: left;
}
.news .dt-line .lin img{
    margin-top: 10px;
    float: left;
}
.news .dt-head .btn{
    height: 25px;
    width:80px;
    border: 1px solid #5a99c5;
    border-bottom-left-radius: 50px;
    border-bottom-right-radius: 50px;
    border-top-left-radius: 50px;
    border-top-right-radius: 50px;
    color: #636363;
    background: #fff;
    font-size: 12px;
    margin-top: 8px;
    cursor: pointer;
    text-align: center;
    line-height: 25px;
display: block;
float: left;
}
.news .dt-head .btn:hover{
    background: #4270e7;
    color:#fff;
}
.news .dt-left .lines{
    width:400px;
    height: 300px;
    position: relative;
    margin-top: 15px;
    clear:both;
    float: left;
}
.news .dt-left .lines .item{
    display: none;
}
.news .dt-left .lines .item.show{
    display: block;
}
.news .dt-left .lines .item .lines-h{
    width:40px;
    height: 22px;
    background: #e13d3b;
    color:#fff;
    font-size:14px;
    padding-top: 3px;
    padding-left: 10px;
    position: absolute;
    bottom:30px;
    left:30px;
    z-index: 9999;
}
.news .dt-left .lines .item .lines-con:hover{
    color:#1840af;
}
.news .dt-left .lines .item .lines-con{
    width: 360px;
    height:85px;
    background: #fff;
    position: absolute;
    bottom: -40px;
    left:0;
    cursor: pointer;
}
.news .dt-left .lines .item .lines-con p {
    font-size: 16px;
    padding: 25px 25px 0;
    margin: 0;
    color: #1840af;;
}
.news .dt-left .con{
    width: 440px;
    margin-top: 15px;
    margin-left: 10px;
    float: left;
}
.news .dt-left .con ul{
    margin-left: 20px;
}
.news .dt-left .con ul li{
    height: 40px;
}
.news .dt-left .con ul li a{
float: left;
}
.news .dt-left .con ul li .icon{
    float: left;
}
.news .dt-left .con ul li .time{
float: left;
}
.news .dt-left .con ul li .word p{
    width: 330px;
    color:#000;
    font-size: 14px;
    height:30px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis; 
    margin-top: 4px;
    margin-left: 8px; 
}
.news .dt-left .con ul li .word p:hover{
    color:#1840af;
}
.news .dt-left .con ul li .time{
    color: #8c8c8c;
    font-size: 14px;
    margin-top: 4px;
    margin-left: 14px; 
}
.notice{
    position: relative;
}
.notice .notice-head{
    width: 300px;
    height: 40px;
}
.notice .notice-head .no-word{
    width: 100px;
    height:18px;
    background: url(../newimages/news-tg.png);
    margin-top: 20px;
    float: left;
}
.notice .notice-head .no-word h2{
    font-size: 24px;
    font-weight: 700;
    position: absolute;
    top:3px;
    left: 0;
    margin-top: 0;
}
.notice .notice-head .no-line img{
    float: left;
}
.notice .notice-head .no-line .lin img{
    float: left;
}
.news .notice-head .btn{
    height: 25px;
    width:77px;
    border: 1px solid #5a99c5;
    border-bottom-left-radius: 50px;
    border-bottom-right-radius: 50px;
    border-top-left-radius: 50px;
    border-top-right-radius: 50px;
    color: #636363;
    background: #fff;
    font-size: 12px;
    margin-top: 8px;
    cursor: pointer;
    text-align: center;
    line-height: 25px;
    display: block;
    float: left;
}
.news .notice-head .btn:hover{
    background: #4270e7;
    color:#fff;
}
.news .notice .item{
    width: 300px;
    height:74px;
}
.news .notice .item .time{
    width:50px;
    height: 55px;
    background: #4270e7;
    margin-top:15px;
    float: left;
}
.news .notice .item .time p {
    color: #fff;
    font-size: 12px;
    padding-left: 0;
    padding-top: 7px;
    margin: 0;
    width: 100%;
    text-align: center;
}
.news .notice .item .time h2 {
    color: #fff;
    font-size: 22px;
    font-weight: 500;
    margin-top: 0;
    width: 100%;
    text-align: center;
}
.news .notice .item .word{
    float: left;
}
.news .notice .item .word p{
    color:#000;
    font-size: 14px;
    width:240px;
    margin-top: 20px;
    margin-left: 7px;
}
.news .notice .item .word p:hover{
    color: #1840af;
}
.lec {
    width: 100%;
    height: 620px;
    background: url(../newimages/lec.png);
background-position: top center;
    padding-top: 0;
    padding-bottom: 0;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    display: block;
    position: relative;
    overflow: hidden;
}
.lec .lec-con{
    width:1180px;
    height: 440px;
    margin: 0 auto;
    padding-top: 90px;
}
.lec .lec-con .con-left{
    width:650px;
    height: 440px;
    float: left;
}
.lec .lec-con .con-right{
    width:500px;
    height: 440px;
    margin-left: 30px;
    float: left;
}
.lec .lec-con .left-head{
    width: 650px;
    height: 40px;
}
.lec .lec-con .left-head .word{
    width:100px;
    height: 15px;
    background: url(../newimages/jz.png);
    margin-top: 15px;
    position: relative;
    float: left;
}
.lec .lec-con .left-head .word p{
    font-size: 24px;
    position: absolute;
    top:-15px;
    left: 2px;
    margin: 0;
}   
.lec .lec-con .left-head .line img{
    float: left;
}
.lec .lec-con .left-head .line .lin img{
    float: left;
}
.lec .lec-con .left-head .btn{
    height: 30px;
    width:70px;
    border: 1px solid #fff;
    border-bottom-left-radius: 50px;
    border-bottom-right-radius: 50px;
    border-top-left-radius: 50px;
    border-top-right-radius: 50px;
    color: #636363;
    background: #fff;
    font-size: 12px;
    margin-top: 4px;
    cursor: pointer;
    text-align: center;
    line-height: 25px;
    display: block;
    float: left;
}
.lec .lec-con .left-head .btn:hover{
    background: #4270e7;
    color:#fff;
}
.lec .lec-con .con .item{
    width:650px;
    height: 80px;
    background: #fff;
    margin-top: 21px;
}
.lec .lec-con .con .item:hover{
    background: #4270e7;
}
.lec .lec-con .con .item:hover .title{
    background: #fff;
    color:#000;
}
.lec .lec-con .con .item .title{
    width: 63px;
    height: 70px;
    background: #4270e7;
    color:#fff;
    font-size: 22px;
    padding-left: 17px;
    padding-top: 10px;
    cursor: pointer;
    float: left;
}
.lec .lec-con .con .item .word {
    width: 570px;
    overflow: hidden;
    float: left;
}
.lec .lec-con .con .item .word a {
    display: block;
    overflow: hidden;
}
.lec .lec-con .con .item .word-con {
    width: 446px;
    display: block;
    overflow: hidden;
    padding-left: 14px;
    float: left;
}
.lec .lec-con .con .item .word-con .tl {
    margin-top: 13px;
    height: 30px;
    line-height: 30px;
    display: block;
    overflow: hidden;
}
.lec .lec-con .con .item .word-con .tl p {
    display: block;
    overflow: hidden;
    font-size: 16px;
    color: #333333;
}
.lec .lec-con .con .item  a:hover .word-con .tl p {
    color: #ffffff;
}
.lec .lec-con .con .item .adress {
    display: block;
    width: 100%;
    height: 28px;
    overflow: hidden;
    line-height: 28px;
}
.lec .lec-con .con .item .word-con .tl a p{
    color:#000;
    width:440px;
    font-size: 16px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis; 
    padding:10px;
    padding-right: 0;
    margin: 0;
}
.lec .lec-con .con .item:hover .word-con .tl a p{
    color:#fff;
}
.lec .lec-con .con .item .word-con .tl a p:hover{
    color:#f00;
}
.lec .lec-con .con .item .word-con .adress p{
    width:450px;
    color:#6c6c6c;
    font-size: 14px;
}
.lec .lec-con .con .item:hover .word-con .adress p{
    color:#fff;
}
.lec .lec-con .con .item .word-con .adress p .ti{
    margin-left: 75px;
}
.lec .lec-con .con .item .time{
    color:#c7c7c7;
    font-size: 16px;
    padding-top: 5px;
    margin-left: 25px;
    float: left;
}
.lec .lec-con .con .item .time .size{
    font-size: 50px;
    padding-right: 4px;
}
.lec .lec-con .right-head{
    width: 500px;
    height: 40px;
}
.lec .lec-con .right-head .word{
    width:100px;
    height: 20px;
    background: url(../newimages/xs.png);
    margin-top:15px;
    position: relative;
    float: left;
}
.lec .lec-con .right-head .word p{
    color:#fff;
    font-size: 24px;
    position: absolute;
    top:-15px;
    left: 2px;
    margin: 0;
}
.lec .lec-con .right-head .line img{
    float: left;
}
.lec .lec-con .right-head .line .lin img{
    float: left;
}
.lec .lec-con .right-head .btn{
    height: 30px;
    width:70px;
    border: 1px solid #fff;
    border-bottom-left-radius: 50px;
    border-bottom-right-radius: 50px;
    border-top-left-radius: 50px;
    border-top-right-radius: 50px;
    color: #636363;
    background: #fff;
    font-size: 12px;
    margin-top: 4px;
    cursor: pointer;
    text-align: center;
    line-height: 25px;
    display: block;
    float: left;
}
.lec .lec-con .right-head .btn:hover{
    background: #4270e7;
    color:#fff; 
}
.lec-con .con-right .con ul.top{
    width: 500px;
    height: 60px;
    margin-top: 20px;
    cursor: pointer;
} 
.lec-con .con-right .con ul.top li{
    width:112px;
    height: 50px;
    background: #fff;
    margin-right: 16px;
    float: left;
}
.lec-con .con-right .con ul.top li p{
    margin: 0;
}
.lec-con .con-right .con ul.top li:last-child{
    margin-right: 0;
}
.lec-con .con-right .con ul.top li.yell{
    background: #f0c026;
}
.lec-con .con-right .con ul.top li.yell a{
    color: #fff;
}
.lec-con .con-right .con ul.top li img{
    padding-top: 13px;
    padding-left: 7px;
    float: left;
}
.lec-con .con-right .con ul.top li a{
    color:#000;
    float: left;
    font-size: 16px;
    padding-top: 13px;
    padding-left: 10px;
}
.lec-con .con-right .con .item-con{
    margin-top: 20px;
    width: 500px;
    height: 310px;
    display: none;
}
.lec-con .con-right .con .item-con.active{
    display: block;
}
.lec-con .con-right .con .item-con li{
    background: none;
    width: 500px;
    height:40px;
}
.lec-con .con-right .con .item-con li p{
    width: 420px;
    font-size: 14px;
    padding-top: 5px;
    padding-left: 10px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis; 
    margin: 0;
}
.lec-con .con-right .con .item-con li p a:hover{
    color:#f00;
}
.lec-con .con-right .con .item-con li .icon{
    float: left;
}
.lec-con .con-right .con .item-con li .word{
    float: left;
}
.lec-con .con-right .con .item-con li .time{
    color:#a7b8f8;
    font-size: 14px;
    padding-top:5px;
    padding-left: 15px;
    float: right;
}

.lsjt_time {
    display: block;
    width: 80px;
    height: 80px;
    float: left;
}
.lsjt_time p {
    height: 26px;
    line-height: 26px;
    display: block;
    width: 100%;
    text-align: center;
    background: #2b68a3;
    color: #fff;
    font-size: 16px;
    padding-top: 10px;
}
.lsjt_time h2 {
    height: 40px;
    line-height: 40px;
    display: block;
    width: 100%;
    text-align: center;
    background: #2b68a3;
    color: #fff;
    font-size: 24px;
    padding-bottom: 4px;
}

.footer{
    width:100%;
    height: 833px;
    background: url(../newimages/footer.png) no-repeat center;
position: relative;
}
.footer .ban{
    width: 1180px;
    height: 360px;
    margin:0 auto;
    z-index: 9999;
    padding-top: 60px;
}
.footer .ban .swiper-slide img{
    float: left;
}
.footer .ban .swiper-slide .con{
    width:450px;
    height: 360px;
    background: #fff;
    float: left;
}
.footer .ban .swiper-slide .con h2 {
    color: #2142b7;
    font-size: 26px;
    margin-top: 50px;
    margin-left: 20px;
    line-height: 70px;
}
.footer .ban .swiper-slide .con p{
    width:410px;
    font-size: 14px;
    margin-top: 4px;
    margin-left: 20px;
    margin-bottom: 10px;
    line-height:32px;
}
.footer .ban .swiper-slide .con h3 a{
    color:#2142b7;
    font-size: 14px;
    display: block;
    margin: 0 auto;
    width: 90px;
}
.footer .ban .swiper-slide .con h3 a:hover{
    color:#f00;
}
.footer .ban .swiper-button-next {
    width: 50px;
    height: 50px;
    background-image: none;
    right: 405px;
    opacity: 1;
    margin-top: -50px;
    top: 100%;
background: url(../newimages/youicon.jpg) no-repeat ;
}
.footer .ban .swiper-button-prev {
    width: 50px;
    height: 50px;
    top: 100%;
    left: 670px;
    margin-top: -50px;
    opacity: 1;
background: url(../newimages/zuoicon.jpg) no-repeat ;
}
.footer .content{
    width: 100%;
    height:280px;
}
.footer .content .cont-box{
    width:1180px;
    height: 240px;
    margin: 0 auto;
    display: flex;
}
.footer .content .cont-box .item{
    width: 260px;
    height: 200px;
    margin-top: 30px;
    border-right: 1px solid #235776;
float: left;
}
.footer .content .cont-box .item:last-child{
    border-right: none;
}
.footer .content .cont-box .item:first-child{
    width: 639px;
}
.footer .content .cont-box .special p{
    color:#fff;
    font-size: 20px;
}
.footer .content .cont-box .special span.line{
    border-bottom: 2px solid #dfbb35;
    padding-bottom: 8px;
}
.footer .content .cont-box .special .spe-img{
    margin-top: 40px;
    display: flex;
    z-index:9999;
    position: relative;
}
.footer .content .cont-box .special .spe-img img:first-child{
    margin-right: 30px;
}
.footer .content .cont-box .special .spe-img .open{
    width: 87px;
    height:32px;
    background: #ff8a00;
    position: absolute;
    bottom:15px;
    left: 0;
    color: #fff;
    font-weight: 600;
    padding-left: 13px;
    padding-top: 3px;
    font-size: 18px;
}
.footer .content .cont-box .ship p{
    color:#fff;
    font-size: 20px;
    margin-left: 40px;
}
.footer .content .cont-box .ship span.line{
    border-bottom: 2px solid #dfbb35;
    padding-bottom: 8px;
}
.footer .content .cont-box .ship ul{
    margin-left: 40px;
    margin-top: 35px;
}
.footer .content .cont-box .ship ul li{
    color:#fff;
    font-size: 14px;
    margin-bottom:18px;
}
.footer .content .cont-box .ship ul li a:hover{
    color:#f00;
}
.footer .content .cont-box .ship ul li span{
    margin-right: 10px;
}
.footer .content .cont-box .survey p{
    color:#fff;
    font-size: 20px;
    margin-left: 15px;
}
.footer .content .cont-box .survey span.line{
    border-bottom: 2px solid #dfbb35;
    padding-bottom: 8px;
}
.footer .content .cont-box .survey ul{
    margin-left: 15px;
    margin-top: 35px;
    float: left;
}
.footer .content .cont-box .survey ul li{
    color:#fff;
    font-size: 14px;
    margin-bottom:18px;
}
.footer .content .cont-box .survey ul li a:hover{
    color:#f00;
}
.footer .content .cont-box .survey ul li span{
    margin-right: 10px;
}
.footer .content .cont-box .survey ul:last-child{
    float: right;
}
.footer .bottom{
    width: 100%;
    height:120px;
    background: #000;
    opacity: 0.4;
    filter:alpha(opacity=40);
    position: absolute;
    bottom: 0;
}
.footer .bottom .cen{
    width: 1180px;
    height: 120px;
    margin: 0 auto;
}
.footer .bottom .bottom-left{
    width: 900px;
    float: left;
}
.bottom-right{
    width: 240px;
    float: left;
    margin-left: 40px;
position: relative;
}
.footer .bottom .bottom-left ul{
    display: flex;
    padding-top: 35px;
width: 100%; overflow: hidden;
}
.footer .bottom .bottom-left ul li{
    color:#fff;
    font-size: 14px;
    margin-right: 20px;
float: left;
}
.footer .bottom .bottom-left ul li .word{
    padding-left: 5px;
}
.footer .bottom .bottom-left p{
    color: #fff;
    padding-top: 20px;
    font-size: 14px;
width: 100%; display: block; overflow: hidden;
}

.bottom-right a {
    float: left;
    display: block;
    width: 40px;
    height: 40px;
    margin-top: 30px;
    margin-right: 15px;
}
.ewm {
    position: absolute;
    top: 20px;
    right: 22px;
    display: none;
}
.ewm img {
    width: 60px;
    height: 60px;

}
/*profile.html*/
.content{
    width: 1180px;
    height: 1800px;
    margin: 0 auto;
    position: relative;
}
.content .content-left{
    width: 300px;
    position: absolute;
    top:-60px;
    left: 0;
    z-index: 9999;
}
.content .content-left h2{
    margin-bottom: 0;
    width: 250px;
    height: 55px;
    background: #0a4466;
    color: #fff;
    font-size: 24px;
    padding-top: 15px;
    padding-left: 50px;
    cursor: pointer;
}
.content .content-left ul{
    width: 300px;
    background: #0a4466;
    cursor: pointer;
    display:block;
}
.content .content-left ul.show{
    display: block;
}
.content .content-left ul li{
    width: 250px;
    height: 43.5px;
    background: #fff;
    border-bottom: 1px solid #ccc;
    font-size: 18px;
    padding-top: 15px;
    padding-left: 30px;
    margin-left: 20px;
}
.content .content-left ul li a{
    color: #000
}
.content .content-left ul li:hover{
    border-left: 3px solid #ff8a00;
    font-weight: 700;
}
.content .content-left ul li:hover a{
    color: #0a4466;
}
.content .content-right .item{
    width: 830px;
    float: right;
}
.content .content-right .item .head{
    width:830px;
    height: 80px;
    border-bottom: 1px solid #ccc;
}
.content .content-right .item .head h2{
    font-size: 28px;
    color: #0a4466;
    float: left;
    font-weight: 400;
    margin-top: 20px;
    margin-bottom: 10px;
}
.content .content-right .item .head .seat{
    float: right;
    font-size: 14px;
    color:#565656;
    padding-top: 30px;
}
.content .content-right .item .head .seat a{
    color: #0a4466;
}
.content .content-right .item .party{
    width: 830px;
    height: 480px;
    margin-top:20px;
}
.content .content-right .item .party .par-head{
    width: 810px;
    height: 50px;
    background: #ebebeb;
    color:#0a4466;
    font-size: 24px;
    padding-left: 20px;
    padding-top: 10px;
    font-weight: 700;
}
.content .content-right .item .party .con{
    display: flex;
    margin-top: 30px;
}
.content .content-right .item .party .con .left{
    width: 47px;
    height: 270px;
    background: #0a4466;
    font-size: 24px;
    color: #fff;
    padding-left: 23px;
    padding-top: 120px;
    line-height: 3em;
    font-weight: 700px;
}
.content .content-right .item .party .con .br1{
    width: 60px;
    height: 1px;
    border-bottom: 2px solid #0a4466;
    margin-top: 185px;
}
.content .content-right .item .party .con .center{
    width:240px;
    height: 390px;
    background: #0a4466;
}
.content .content-right .item .party .con .center .ce-item{
    width: 190px;
    height: 90px;
    background: #fff;
    margin-left: 25px;
    margin-top: 23px;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}
.content .content-right .item .party .con .center .ce-item:last-child{
    height: 120px;
}
.content .content-right .item .party .con .center{
    position: relative;
}
.content .content-right .item .party .con .center .ce-item h2{
    font-size: 18px;
    color: #0a4466;
    padding-top: 15px;
    padding-left: 25px;
}
.content .content-right .item .party .con .center .ce-item p{
    font-size: 16px;
    color: #0a4466;
    padding-top: 8px;
    padding-left: 25px;
    line-height: 2em;
}
.content .content-right .item .party .con .center .ce-item p span.w{
    padding-right: 30px;
}
.content .content-right .item .party .con .center .ce-item p span.w2{
    padding-right: 30px;
}
.content .content-right .item .party .con .br2{
    width: 100px;
    height: 1px;
    border-bottom: 2px solid #0a4466;
    margin-top: 185px;
}
.content .content-right .item .party .con .br3{
    width: 1px;
    height: 280px;
    border-right: 2px solid #0a4466;
    position: absolute;
    top:270px;
    left: 770px;
}
.content .content-right .item .party .con .br4{
    width: 60px;
    height: 1px;
    border-bottom: 2px solid #0a4466;
    position: absolute;
    top:267px;
    left: 771px;
}
.content .content-right .item .party .con .br5{
    width: 60px;
    height: 1px;
    border-bottom: 2px solid #0a4466;
    position: absolute;
    top:547px;
    left: 771px;
}
.content .content-right .item .party .con .right .ri-item{
    width: 360px;
    height: 110px;
    background: #0a4466;
    margin-top: 30px;
}
.content .content-right .item .party .con .right .ri-item:first-child{
    margin-top: 0px;
}
.content .content-right .item .party .con .right .ri-item h2{
    font-size: 18px;
    color: #fff;
    padding-top: 20px;
    padding-left: 30px;
}
.content .content-right .item .party .con .right .ri-item p{
    font-size: 16px;
    color: #fff;
    padding-top: 15px;
    padding-left: 30px;
}
.content .content-right .item .house{
    width: 830px;
    height: 430px;
    margin-top: 30px;
}
.content .content-right .item .house .hou-head{
    width: 810px;
    height: 50px;
    background: #ebebeb;
    color:#0a4466;
    font-size: 24px;
    padding-left: 20px;
    padding-top: 10px;
    font-weight: 700;
}
.content .content-right .item .house table{
    margin-top: 20px;
    width: 830px;
    height: 350px;
    border-collapse:collapse;
}
.content .content-right .item .house table td{
    border: 1px solid #ccc;
    padding-left:10px;
    color:#0a4466;
}
.content .content-right .item .house table tr:first-child td{
    font-size: 18px;
    color:#fff;
    font-weight: 600;
}
.content .content-right .item .organ{
    width: 830px;
    height: 610px;
    margin-top:30px;
}
.content .content-right .item .organ .org-head{
    width: 810px;
    height: 50px;
    background: #ebebeb;
    color:#0a4466;
    font-size: 24px;
    padding-left: 20px;
    padding-top: 10px;
    font-weight: 700;
}
.content .content-right .item .organ table{
    margin-top: 20px;
    width: 830px;
    height: 530px;
    border-collapse:collapse;
}
.content .content-right .item .organ table td{
    border: 1px solid #ccc;
    padding-left:10px;
    color:#0a4466;
    font-size: 18px;
}
.content .content-right .item .organ table td:last-child{
    font-size: 16px;
}
.content .content-right .item .organ table td h2{
    font-weight: 400;
    font-size: 16px;
}
.content .content-right .item .organ table td h2 span.w{
    font-weight: 700;
}
.pro-footer {
    height: 430px;
    background: url(../newimages/profile/footer.jpg) center no-repeat;
    margin: 0 auto;
    position: relative;
}
.pro-footer .fo-top{
    width: 1180px;
    height: 310px;
    margin: 0 auto;
    display: flex;
}
.pro-footer .fo-top .special{
    width: 609px;
    height: 220px;
float: left;
}
.pro-footer .fo-top .ship{
    width: 259px;
    height: 220px;
float: left;
}
.pro-footer .fo-top .survey{
    width: 310px;
    height: 220px;
float: left;
}
.pro-footer .fo-top .item{
    border-right: 1px solid #235776;
    margin-top: 40px;
}
.pro-footer .fo-top .item:last-child{
    border-right:none;
}
.pro-footer .fo-top .special p{
    font-size: 20px;
    color:#fff;
}
.pro-footer .fo-top .special p .line{
    padding-bottom: 10px;
    border-bottom: 2px solid #dfbb35;
}
.pro-footer .fo-top .special .spe-img{
    margin-top: 40px;
}
.pro-footer .fo-top .special .spe-img img:first-child{
    margin-right: 30px;
}
.pro-footer .fo-top .ship p{
    font-size: 20px;
    color:#fff;
    margin-left: 30px;
}
.pro-footer .fo-top .ship p .line{
    padding-bottom: 10px;
    border-bottom: 2px solid #dfbb35;
}
.pro-footer .fo-top .ship ul{
    margin-top: 30px;
    margin-left: 30px;
    float: left;
}
.pro-footer .fo-top .ship ul li{
    height: 40px;
    font-size: 14px;
}
.pro-footer .fo-top .ship ul li span{
    margin-right: 10px;
}
.pro-footer .fo-top .ship ul li a:hover{
    color:#f00;
}
.pro-footer .fo-top .survey p{
    font-size: 20px;
    color:#fff;
    margin-left: 60px;
}
.pro-footer .fo-top .survey p .line{
    padding-bottom: 10px;
    border-bottom: 2px solid #dfbb35;
}
.pro-footer .fo-top .survey ul.lef{
    margin-top: 30px;
    margin-left: 50px;
    float: left;
}
.pro-footer .fo-top .survey ul.lef li{
    height: 40px;
    font-size: 14px;
}
.pro-footer .fo-top .survey ul.lef li span{
    margin-right: 10px;
}
.pro-footer .fo-top .survey ul li a:hover{
    color:#f00;
}
.pro-footer .fo-top .survey ul.rig{
    margin-top: 30px;
    margin-left: 30px;
    float: right;
}
.pro-footer .fo-top .survey ul.rig li{
    height: 40px;
    font-size: 14px;
}
.pro-footer .fo-top .survey ul.rig li span{
    margin-right: 10px;
}
.pro-footer .fo-bottom{
    width: 100%;
    height: 120px;
    background: #000;
    opacity: 0.4;
    position: absolute;
    bottom: 0;
}
.pro-footer .fo-bottom .cen{
    width: 1180px;
    height: 120px;
    margin: 0 auto;
}
.pro-footer .fo-bottom .cen .bottom-left{
    float: left;
width: 70%;
}
.pro-footer .fo-bottom .cen .bottom-right{
    float: right;
}
.pro-footer .fo-bottom .cen .bottom-left ul{
    display: flex;
    margin-top: 30px;
width: 100%;
 overflow: hidden;
}
.pro-footer .fo-bottom .cen .bottom-left ul li span.word{
    margin-left: 5px;
    font-size: 14px;
    color:#fff;
}
.pro-footer .fo-bottom .cen .bottom-left ul li{
    margin-right: 10px;
float: left;
}
.pro-footer .fo-bottom .cen .bottom-left p{
    font-size: 14px;
    color: #fff;
    margin-top: 20px;
width: 100%; display: block; overflow: hidden;
}
.pro-footer .fo-bottom .cen .bottom-right img{
    margin-top: 30px;
    margin-right: 20px;
}
.pro-footer .fo-bottom .cen .bottom-right img:last-child{
    margin-right: 0;
}

/*person.html*/
.per-content{
    width: 1180px;
    margin: 0 auto;
    position: relative;
    display: flex;
min-height: 500px;
}
.per-content .content-left{
    width: 300px;
}
.per-content .content-left h2{
    width: 240px;
    height: 60px;
    background: #0a4466;
    position: absolute;
    top:-60px;
    left: 0;
    z-index: 9999;
    color: #fff;
    font-size: 24px;
    font-weight: 500;
    padding-left: 60px;
    padding-top: 20px;
    cursor: pointer;
}
.per-content .content-left ul.colm1{
    width: 300px;
    background: #0a4466;
    display:block;
}
.per-content .content-left ul.colm1 li {
    width: 300px;
    height: 61px;
    line-height: 60px;
    background:url(../newimages/nybgicon1.jpg) repeat-y #fff;
    position: relative;
}
.per-content .content-left ul.colm1 li a {
    color: #000;
    font-size: 18px;
    padding-left: 40px;
    display: block;
    width: 240px;
    border-bottom: 1px solid #ccc;
    margin-left: 20px;
}
.per-content .content-left ul.colm1 li:hover {
}
.per-content .content-left ul.colm1>li:hover>a {
    font-weight: 700;
    color: #0a4466;
    border-left: 3px solid #ff8a00;
}

.per-content .content-left ul.colm2 {
    width: 300px;
    background: #0a4466;
    display: none;
    position: absolute;
    top: 61px;
    z-index: 9999;
    cursor: pointer;
}
.per-content .content-left ul.colm1 li:hover .colm2{
    display: block;
}
.per-content .content-left ul.colm2 li {
    width: 240px;
    height: 61px;
    background: #fff;
    z-index: 9999;
    padding-left: 40px;
    line-height: 60px;
    margin-left: 20px;
}
.per-content .content-left ul.colm1 li>ul.colm2 li a {
    color: #000;
    font-size: 18px;
    padding-left: 0;
    padding-top: 0;
    margin-left: 0;
    font-weight: 500;
}
.per-content .content-left ul.colm1 li>ul.colm2 li:hover a{
    border-left: 3px solid #ff8a00;
    font-weight: 700;
    color: #0a4466;
}

.per-content .content-right{
    width: 830px;
    margin-left: 50px;
}
.per-content .content-right .head{
    width: 830px;
    height: 90px;
    border-bottom: 1px solid #ccc;
}
.per-content .content-right .head h2{
    font-size: 28px;
    color: #0a4466;
    float: left;
}
.per-content .content-right .head p{
    float: right;
    margin-top: 30px;
    font-size: 14px;
}
.per-content .content-right .head p span{
    color: #0a4466;
}
.per-content .content-right .con .item{
    width: 830px;
    height: 144px;
    border-bottom: 1px solid #ccc;
}
.per-content .content-right .con .item:last-child{
    border-bottom: none;
}
.per-content .content-right .con .item h2{
    margin-bottom: 0;
    margin-top: 15px;
}
.per-content .content-right .con .item h2 a{
    color: #0a4466;
    font-size: 18px;
}
.per-content .content-right .con .item h2 a:hover{
    color: #4dd9e6;
}
.per-content .content-right .con .item p{
    font-size: 14px;
    line-height: 2em;
    margin-bottom: 5px;
}
.per-content .content-right .con .item h3{
    margin-top: 10px;
    color:#949494;
    font-size: 14px;
    font-weight: 400;
    cursor: pointer;
}
.per-content .content-right .con .item h3 span.brow{
    margin-left: 100px;
}
.per-content .content-right .con .item h3 img{
    margin-right: 10px;
}
.per-content .content-right #page {
    margin-top: 30px;
    color: #666;
    display: block;
}
.per-content .content-right #page li {
    display: inline-block;
    min-width: 30px;
    height: 28px;
    cursor: pointer;
    color: #666;
    font-size: 13px;
    line-height: 28px;
    background-color: #f9f9f9;
    border: 1px solid #dce0e0;
    text-align: center;
    margin: 0 4px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.per-content .content-right .xl-nextPage,
.per-content .content-right .xl-prevPage {
    width: 60px;
    color: #0073A9;
    height: 28px;
}
.per-content .content-right #page li.xl-disabled {
    opacity: .5;
    cursor: no-drop;
}
.per-content .content-right #page li.xl-active {
    background-color: #0073A9;
    border-color: #0073A9;
    color: #FFF
}

/*teach.html*/
.tea-content{
    width: 1180px;
    margin: 0 auto;
    position: relative;
min-height: 500px;
}
.tea-content .content-left{
    width: 300px;
    position: absolute;
    top: -70px;
    left: 0;
    z-index: 9999;
}
.tea-content .content-left h2{
    width: 240px;
    height: 60px;
    background: #0a4466;
    color: #fff;
    padding-top: 20px;
    padding-left: 60px;
    margin-bottom: 0;
    cursor: pointer;
}

.tea-content .content-left ul.colm1{
    width: 300px;
    background: #0a4466;
    display:block;
}
.tea-content  .content-left ul.colm1 li {
    width: 300px;
    height: 61px;
    line-height: 60px;
    background:url(../newimages/nybgicon1.jpg) repeat-y #fff;
    position: relative;
}
.tea-content  .content-left ul.colm1 li a {
    color: #000;
    font-size: 18px;
    padding-left: 40px;
    display: block;
    width: 240px;
    border-bottom: 1px solid #ccc;
    margin-left: 20px;
}
.tea-content  .content-left ul.colm1 li:hover {
}
.tea-content  .content-left ul.colm1>li:hover>a {
    font-weight: 700;
    color: #0a4466;
    border-left: 3px solid #ff8a00;
}

.tea-content  .content-left ul.colm2 {
    width: 300px;
    background: #0a4466;
    display: none;
    position: absolute;
    top: 61px;
    z-index: 9999;
    cursor: pointer;
}
.tea-content  .content-left ul.colm1 li:hover .colm2{
    display: block;
}
.tea-content  .content-left ul.colm2 li {
    width: 240px;
    height: 61px;
    background: #fff;
    z-index: 9999;
    padding-left: 40px;
    line-height: 60px;
    margin-left: 20px;
}
.tea-content  .content-left ul.colm1 li>ul.colm2 li a {
    color: #000;
    font-size: 18px;
    padding-left: 0;
    padding-top: 0;
    margin-left: 0;
    font-weight: 500;
}
.tea-content  .content-left ul.colm1 li>ul.colm2 li:hover a{
    border-left: 3px solid #ff8a00;
    font-weight: 700;
    color: #0a4466;
}

.tea-content .content-right{
    width: 830px;
    float: right;
}
.tea-content .content-right .head{
    width: 830px;
    height: 90px;
    border-bottom: 1px solid #ccc;
}
.tea-content .content-right .head h2{
    font-size: 28px;
    color: #0a4466;
    margin: 0;
    padding-top: 20px;
    float: left;
    font-weight: 400;
}
.tea-content .content-right .head p{
    float: right;
    font-size: 14px;
    color: #565656;
    margin-top: 30px;
}
.tea-content .content-right .head p span{
    color:#0a4466;
}
.bri-content .content-right .big table{
    margin-top: 20px;
    width: 830px;
    height: 260px;
    border-collapse:collapse;
}
.bri-content .content-right .big table tr{

    height: 55px;

}
.bri-content .content-right .big table td{
    border:1px solid #ccc;
    padding-left: 50px;
}
.bri-content .content-right  table td a {
    color: #000;
}
.bri-content .content-right .big table tr:first-child td{
    font-size: 20px;
    color: #fff;
    font-weight: 700;
    padding-left: 370px;
}
.bri-content .content-right .comp table{
    margin-top: 30px;
margin-bottom: 30px;
    width: 830px;
    height: 360px;
    border-collapse:collapse;
}
.bri-content .content-right .comp table tr{

    height: 55px;

}
.bri-content .content-right .comp table td{
    border:1px solid #ccc;
    padding-left: 50px;
}
.bri-content .content-right .comp table tr:first-child td{
    font-size: 20px;
    color: #fff;
    font-weight: 700;
    padding-left: 370px;
} 
.bri-content .content-right .network table{
    margin-top: 20px;
    width: 830px;
    height: 220px;
    border-collapse:collapse;
}
.bri-content .content-right .network table tr{

    height: 55px;

}
.bri-content .content-right .network table td{
    border:1px solid #ccc;
    padding-left: 50px;
}
.bri-content .content-right .network table tr:first-child td{
    font-size: 20px;
    color: #fff;
    font-weight: 700;
    padding-left: 370px;
}

/*talen.html*/
.tal-content{
    width: 1180px;
    margin: 0 auto;
    position: relative;
min-height: 500px;
}
.tal-content .content-left{
    width: 300px;
    position: absolute;
    top: -70px;
    left: 0;
    z-index: 9999;
}
.tal-content .content-left h2{
    width: 240px;
    height: 60px;
    background: #0a4466;
    color: #fff;
    padding-top: 20px;
    padding-left: 60px;
    margin-bottom: 0;
    cursor: pointer;
}
.tal-content .content-left ul.colm1{
    width: 300px;
    background: #0a4466;
    display:block;
}
.tal-content  .content-left ul.colm1 li {
    width: 300px;
    height: 61px;
    line-height: 60px;
    background:url(../newimages/nybgicon1.jpg) repeat-y #fff;
    position: relative;
}
.tal-content  .content-left ul.colm1 li a {
    color: #000;
    font-size: 18px;
    padding-left: 40px;
    display: block;
    width: 240px;
    border-bottom: 1px solid #ccc;
    margin-left: 20px;
}
.tal-content  .content-left ul.colm1 li:hover {
}
.tal-content  .content-left ul.colm1>li:hover>a {
    font-weight: 700;
    color: #0a4466;
    border-left: 3px solid #ff8a00;
}

.tal-content  .content-left ul.colm2 {
    width: 300px;
    background: #0a4466;
    display: none;
    position: absolute;
    top: 61px;
    z-index: 9999;
    cursor: pointer;
}
.tal-content  .content-left ul.colm1 li:hover .colm2{
    display: block;
}
.tal-content  .content-left ul.colm2 li {
    width: 240px;
    height: 61px;
    background: #fff;
    z-index: 9999;
    padding-left: 40px;
    line-height: 60px;
    margin-left: 20px;
}
.tal-content  .content-left ul.colm1 li>ul.colm2 li a {
    color: #000;
    font-size: 18px;
    padding-left: 0;
    padding-top: 0;
    margin-left: 0;
    font-weight: 500;
}
.tal-content  .content-left ul.colm1 li>ul.colm2 li:hover a{
    border-left: 3px solid #ff8a00;
    font-weight: 700;
    color: #0a4466;
}

.tal-content .content-right{
    width: 830px;
    float: right;
}
.tal-content .content-right .head{
    width: 830px;
    height: 90px;
    border-bottom: 1px solid #ccc;
}
.tal-content .content-right .head h2{
    font-size: 28px;
    color: #0a4466;
    margin: 0;
    padding-top: 20px;
    float: left;
    font-weight: 400;
}
.tal-content .content-right .head p{
    float: right;
    font-size: 14px;
    color: #565656;
    margin-top: 30px;
}
.tal-content .content-right .head p span{
    color:#0a4466;
}
.river {
    overflow: hidden;
    display: block;
    width: 100%;
    height: 100%;
}
.bri-content .content-right .con .river>p {
    width: 280px !important;
    height: 40px;
    background: #0a4466;
    color: #fff;
    font-size: 18px !important;
    padding: 10px 0 10px 70px;
    margin: 18px 0 !important;
}
.river ul {
    display: block;
    width: 100%;
    height: 100%;
}
.river ul li p {
    font-size: 16px;
    line-height: 2em;
    margin: 0;
    display: block;
    width: 250px;
    height: 290px;
    overflow: hidden;
}
.river ul li {
    float: left;
    width: 250px;
    height: 320px;
    overflow: hidden;
    margin-right: 15px;
    margin-bottom: 15px;
}
.river ul li p {
    font-size: 16px;
    line-height: 2em;
    margin: 0;
    display: block;
    width: 250px;
    height: 290px;
    overflow: hidden;
}
.river ul li div {
    font-size: 16px;
    height: 30px;
    line-height: 30px;
    margin: 0;
}
.plan {
    overflow: hidden;
    display: block;
    width: 100%;
    height: 100%;
}
.plan>p {
    width: 300px!important;
    height: 40px;
    background: #0a4466;
    color: #fff;
    font-size: 18px!important;
    padding: 10px 0 10px 70px;
    margin: 18px 0!important;
}
.plan ul {
    display: block;
    width: 100%;
    height: 100%;
}
.plan ul li p {
    font-size: 16px;
    line-height: 2em;
    margin: 0;
    display: block;
    width: 250px;
    height: 290px;
    overflow: hidden;
}
.plan ul li {
    float: left;
    width: 250px;
    height: 320px;
    overflow: hidden;
    margin-right: 15px;
    margin-bottom: 15px;
}
.plan ul li p {
    font-size: 16px;
    line-height: 2em;
    margin: 0;
    display: block;
    width: 250px;
    height: 290px;
    overflow: hidden;
}
.plan ul li div {
    font-size: 16px;
    height: 30px;
    line-height: 30px;
    margin: 0;
}
.person {
    overflow: hidden;
    display: block;
    width: 100%;
    height: 100%;
}
.person>p {
    width: 300px !important;
    height: 40px;
    background: #0a4466;
    color: #fff;
    font-size: 18px !important;
    padding: 10px 0 10px 70px;
    margin: 18px 0 !important;
}
.person ul {
    display: block;
    width: 100%;
    height: 100%;
}
.person ul li p {
    font-size: 16px;
    line-height: 2em;
    margin: 0;
    display: block;
    width: 250px;
    height: 290px;
    overflow: hidden;
}
.person ul li {
    float: left;
    width: 250px;
    height: 320px;
    overflow: hidden;
    margin-right: 15px;
    margin-bottom: 15px;
}
.person ul li p {
    font-size: 16px;
    line-height: 2em;
    margin: 0;
    display: block;
    width: 250px;
    height: 290px;
    overflow: hidden;
}
.person ul li div {
    font-size: 16px;
    height: 30px;
    line-height: 30px;
    margin: 0;
}
.gerenxianjin {
    overflow: hidden;
    display: block;
    width: 100%;
    height: 100%;
}
.gerenxianjin>p {
    width: 300px !important;
    height: 40px;
    background: #0a4466;
    color: #fff;
    font-size: 18px !important;
    padding: 10px 0 10px 70px;
    margin: 18px 0 !important;
}
.gerenxianjin  ul {
    display: block;
    width: 100%;
    height: 100%;
}
.gerenxianjin  ul li p {
    font-size: 16px;
    line-height: 2em;
    margin: 0;
    display: block;
    width: 250px;
    height: 290px;
    overflow: hidden;
}
.gerenxianjin  ul li {
    float: left;
    width: 250px;
    height: 320px;
    overflow: hidden;
    margin-right: 15px;
    margin-bottom: 15px;
}
.gerenxianjin  ul li p {
    font-size: 16px;
    line-height: 2em;
    margin: 0;
    display: block;
    width: 250px;
    height: 290px;
    overflow: hidden;
}
.gerenxianjin  ul li div {
    font-size: 16px;
    height: 30px;
    line-height: 30px;
    margin: 0;
}
.eng {
    overflow: hidden;
    display: block;
    width: 100%;
    height: 100%;
}
.eng>p {
    width: 300px !important;
    height: 40px;
    background: #0a4466;
    color: #fff;
    font-size: 18px !important;
    padding: 10px 0 10px 70px;
    margin: 18px 0 !important;
}
.eng ul {
    display: block;
    width: 100%;
    height: 100%;
}
.eng ul li p {
    font-size: 16px;
    line-height: 2em;
    margin: 0;
    display: block;
    width: 250px;
    height: 290px;
    overflow: hidden;
}
.eng ul li {
    float: left;
    width: 250px;
    height: 320px;
    overflow: hidden;
    margin-right: 15px;
    margin-bottom: 15px;
}
.eng ul li p {
    font-size: 16px;
    line-height: 2em;
    margin: 0;
    display: block;
    width: 250px;
    height: 290px;
    overflow: hidden;
}
.eng ul li div {
    font-size: 16px;
    height: 30px;
    line-height: 30px;
    margin: 0;
}


/*profess.html*/
.pro-content{
    width: 1180px;
    margin: 0 auto;
    position: relative;
min-height: 500px;
}
.pro-content .content-left{
    width: 300px;
    position: absolute;
    top: -70px;
    left: 0;
    z-index: 9999;
}
.pro-content .content-left h2{
    width: 240px;
    height: 60px;
    background: #0a4466;
    color: #fff;
    padding-top: 20px;
    padding-left: 60px;
    margin-bottom: 0;
    cursor: pointer;
}
.pro-content .content-left ul.colm1{
    width: 300px;
    background: #0a4466;
    display:block;
}
.pro-content  .content-left ul.colm1 li {
    width: 300px;
    height: 61px;
    line-height: 60px;
    background:url(../newimages/nybgicon1.jpg) repeat-y #fff;
    position: relative;
}
.pro-content  .content-left ul.colm1 li a {
    color: #000;
    font-size: 18px;
    padding-left: 40px;
    display: block;
    width: 240px;
    border-bottom: 1px solid #ccc;
    margin-left: 20px;
}
.pro-content  .content-left ul.colm1 li:hover {
}
.pro-content  .content-left ul.colm1>li:hover>a {
    font-weight: 700;
    color: #0a4466;
    border-left: 3px solid #ff8a00;
}

.pro-content  .content-left ul.colm2 {
    width: 300px;
    background: #0a4466;
    display: none;
    position: absolute;
    top: 61px;
    z-index: 9999;
    cursor: pointer;
}
.pro-content  .content-left ul.colm1 li:hover .colm2{
    display: block;
}
.pro-content  .content-left ul.colm2 li {
    width: 240px;
    height: 61px;
    background: #fff;
    z-index: 9999;
    padding-left: 40px;
    line-height: 60px;
    margin-left: 20px;
}
.pro-content  .content-left ul.colm1 li>ul.colm2 li a {
    color: #000;
    font-size: 18px;
    padding-left: 0;
    padding-top: 0;
    margin-left: 0;
    font-weight: 500;
}
.pro-content  .content-left ul.colm1 li>ul.colm2 li:hover a{
    border-left: 3px solid #ff8a00;
    font-weight: 700;
    color: #0a4466;
}

.pro-content .content-right{
    width: 830px;
    float: right;
}
.pro-content .content-right .head{
    width: 830px;
    height: 90px;
    border-bottom: 1px solid #ccc;
}
.pro-content .content-right .head h2{
    font-size: 28px;
    color: #0a4466;
    float: left;
    font-weight: 400;
    margin-top: 20px;
    margin-bottom: 10px;
}
.pro-content .content-right .head .seat {
    float: right;
    font-size: 14px;
    color: #565656;
    padding-top: 30px;
}

.pro-content .content-right .head .seat a{
    color:#0a4466;
}

.pro-content .content-right .con ul{
    display: flex;
    flex-wrap: wrap;
    margin-top: 15px;
}
.pro-content .content-right .con ul li{
margin: 0 12px 20px;
}
.pro-content .content-right .con ul li a {
    display: block;
    width: 100%;
    height: 100%;
    text-align: center;
}
.pro-content .content-right .con ul li  a p{
    color: #000;
    font-size: 16px;
        line-height: 34px;
}
.pro-content .content-right .con ul li  a:hover p{
    color:#0bf1f9;
}
/*master.html*/
.mas-content{
    width: 1180px;
    margin: 0 auto;
    position: relative;
min-height: 500px;
}
.mas-content .content-left{
    width: 300px;
    position: absolute;
    top: -70px;
    left: 0;
    z-index: 9999;
}
.mas-content .content-left h2{
    width: 240px;
    height: 60px;
    background: #0a4466;
    color: #fff;
    padding-top: 20px;
    padding-left: 60px;
    margin-bottom: 0;
    cursor: pointer;
}
.mas-content .content-left ul.colm1{
    width: 300px;
    background: #0a4466;
    display:block;
}
.mas-content .content-left ul.colm1 li {
    width: 300px;
    height: 61px;
    line-height: 60px;
    background:url(../newimages/nybgicon1.jpg) repeat-y #fff;
    position: relative;
}
.mas-content .content-left ul.colm1 li a {
    color: #000;
    font-size: 18px;
    padding-left: 40px;
    display: block;
    width: 240px;
    border-bottom: 1px solid #ccc;
    margin-left: 20px;
}
.mas-content .content-left ul.colm1 li:hover {
}
.mas-content .content-left ul.colm1>li:hover>a {
    font-weight: 700;
    color: #0a4466;
    border-left: 3px solid #ff8a00;
}

.mas-content .content-left ul.colm2 {
    width: 300px;
    background: #0a4466;
    display: none;
    position: absolute;
    top: 61px;
    z-index: 9999;
    cursor: pointer;
}
.mas-content .content-left ul.colm1 li:hover .colm2{
    display: block;
}
.mas-content .content-left ul.colm2 li {
    width: 240px;
    height: 61px;
    background: #fff;
    z-index: 9999;
    padding-left: 40px;
    line-height: 60px;
    margin-left: 20px;
}
.mas-content .content-left ul.colm1 li>ul.colm2 li a {
    color: #000;
    font-size: 18px;
    padding-left: 0;
    padding-top: 0;
    margin-left: 0;
    font-weight: 500;
}
.mas-content .content-left ul.colm1 li>ul.colm2 li:hover a{
    border-left: 3px solid #ff8a00;
    font-weight: 700;
    color: #0a4466;
}

.mas-content .content-right{
    width: 830px;
    float: right;
}
.mas-content .content-right .head{
    width: 830px;
    height: 90px;
    border-bottom: 1px solid #ccc;
}
.mas-content .content-right .head h2{
    font-size: 28px;
    color: #0a4466;
    margin: 0;
    padding-top: 20px;
    float: left;
    font-weight: 400;
}
.mas-content .content-right .head p{
    float: right;
    font-size: 14px;
    color: #565656;
    margin-top: 30px;
}
.mas-content .content-right .head p span{
    color:#0a4466;
}
.stru {
    overflow: hidden;
    display: block;
    width: 100%;
    height: 100%;
}
.bri-content .content-right .con .stru>p {
    width: 280px !important;
    height: 40px;
    background: #0a4466;
    color: #fff;
    font-size: 18px !important;
    padding: 10px 0 10px 70px;
    margin: 18px 0 !important;
}
.stru ul {
    display: block;
    width: 100%;
    height: 100%;
}
.stru ul li p {
    font-size: 16px;
    line-height: 2em;
    margin: 0;
    display: block;
    width: 250px;
    height: 290px;
    overflow: hidden;
}
.stru ul li {
    float: left;
    width: 250px;
    height: 320px;
    overflow: hidden;
    margin-right: 15px;
    margin-bottom: 15px;
}
.stru ul li p {
    font-size: 16px;
    line-height: 2em;
    margin: 0;
    display: block;
    width: 250px;
    height: 290px;
    overflow: hidden;
}
.stru ul li div {
    font-size: 16px;
    height: 30px;
    line-height: 30px;
    margin: 0;
}
.theory {
    overflow: hidden;
    display: block;
    width: 100%;
    height: 100%;
}
.theory>p {
    width: 300px!important;
    height: 40px;
    background: #0a4466;
    color: #fff;
    font-size: 18px!important;
    padding: 10px 0 10px 70px;
    margin: 18px 0!important;
}
.theory ul {
    display: block;
    width: 100%;
    height: 100%;
}
.theory ul li p {
    font-size: 16px;
    line-height: 2em;
    margin: 0;
    display: block;
    width: 250px;
    height: 290px;
    overflow: hidden;
}
.theory ul li {
    float: left;
    width: 250px;
    height: 320px;
    overflow: hidden;
    margin-right: 15px;
    margin-bottom: 15px;
}
.theory ul li p {
    font-size: 16px;
    line-height: 2em;
    margin: 0;
    display: block;
    width: 250px;
    height: 290px;
    overflow: hidden;
}
.theory ul li div {
    font-size: 16px;
    height: 30px;
    line-height: 30px;
    margin: 0;
}
.cation {
    overflow: hidden;
    display: block;
    width: 100%;
    height: 100%;
}
.cation>p {
    width: 300px !important;
    height: 40px;
    background: #0a4466;
    color: #fff;
    font-size: 18px !important;
    padding: 10px 0 10px 70px;
    margin: 18px 0 !important;
}
.cation ul {
    display: block;
    width: 100%;
    height: 100%;
}
.cation ul li p {
    font-size: 16px;
    line-height: 2em;
    margin: 0;
    display: block;
    width: 250px;
    height: 290px;
    overflow: hidden;
}
.cation ul li {
    float: left;
    width: 250px;
    height: 320px;
    overflow: hidden;
    margin-right: 15px;
    margin-bottom: 15px;
}
.cation ul li p {
    font-size: 16px;
    line-height: 2em;
    margin: 0;
    display: block;
    width: 250px;
    height: 290px;
    overflow: hidden;
}
.cation ul li div {
    font-size: 16px;
    height: 30px;
    line-height: 30px;
    margin: 0;
}


/*silh.html*/
.shi-content{
    width: 1180px;
    margin: 0 auto;
    position: relative;
min-height: 500px;
}
.shi-content .content-left{
    width: 300px;
    position: absolute;
    top:-60px;
    left: 0;
    z-index: 9999;
}
.shi-content .content-left h2{
    margin-bottom: 0;
    width: 250px;
    height: 55px;
    background: #0a4466;
    color: #fff;
    font-size: 24px;
    padding-top: 15px;
    padding-left: 50px;
    cursor: pointer;
}
.shi-content .content-left ul.colm1{
    width: 300px;
    background: #0a4466;
    display:block;
}
.shi-content  .content-left ul.colm1 li {
    width: 300px;
    height: 61px;
    line-height: 60px;
    background:url(../newimages/nybgicon1.jpg) repeat-y #fff;
    position: relative;
}
.shi-content  .content-left ul.colm1 li a {
    color: #000;
    font-size: 18px;
    padding-left: 40px;
    display: block;
    width: 240px;
    border-bottom: 1px solid #ccc;
    margin-left: 20px;
}
.shi-content  .content-left ul.colm1 li:hover {
}
.shi-content  .content-left ul.colm1>li:hover>a {
    font-weight: 700;
    color: #0a4466;
    border-left: 3px solid #ff8a00;
}

.shi-content  .content-left ul.colm2 {
    width: 300px;
    background: #0a4466;
    display: none;
    position: absolute;
    top: 61px;
    z-index: 9999;
    cursor: pointer;
}
.shi-content  .content-left ul.colm1 li:hover .colm2{
    display: block;
}
.shi-content  .content-left ul.colm2 li {
    width: 240px;
    height: 61px;
    background: #fff;
    z-index: 9999;
    padding-left: 40px;
    line-height: 60px;
    margin-left: 20px;
}
.shi-content  .content-left ul.colm1 li>ul.colm2 li a {
    color: #000;
    font-size: 18px;
    padding-left: 0;
    padding-top: 0;
    margin-left: 0;
    font-weight: 500;
}
.shi-content  .content-left ul.colm1 li>ul.colm2 li:hover a{
    border-left: 3px solid #ff8a00;
    font-weight: 700;
    color: #0a4466;
}
.shi-content .content-right{
    width: 830px;
    float: right;
}
.shi-content .content-right .head{
    width: 830px;
    height: 90px;
    border-bottom: 1px solid #ccc;
}
.shi-content .content-right .head h2{
    font-size: 28px;
    color: #0a4466;
    float: left;
    font-weight: 400;
    margin-top: 20px;
    margin-bottom: 10px;
}
.shi-content .content-right .head  .seat {
    float: right;
    font-size: 14px;
    color: #565656;
    padding-top: 30px;
}

.shi-content .content-right .head .seat a{
    color:#0a4466;
}
.shi-content .content-right .box{
    width: 830px;
    height: 740px;
    background: #0a4466;
    margin-top: 20px;
margin-bottom: 75px;
}
.shi-content .content-right .box .box-top{
    width: 830px;
    height: 560px;
}
.shi-content .content-right .box .box-top img{
    display: none;
}
.shi-content .content-right .box .box-top img.show{
    display: block;
}
.shi-content .content-right .box .box-bottom{
    width: 830px;
    height: 170px;
}
.shi-content .content-right .box .box-bottom .swiper-container{
    width: 730px;
    height: 170px;
}
.shi-content .content-right .box .box-bottom .swiper-wrapper{
    margin-top: 35px;
    cursor: pointer;
}
.shi-content .content-right .box .box-bottom .swiper-button-next{
    top:81%;
}
.shi-content .content-right .box .box-bottom .swiper-button-prev{
    top: 81%;
    left: 30%;
}
.shi-content .content-right .box .box-bottom .swiper-slide{
    opacity: 0.6;
}
.shi-content .content-right .box .box-bottom .swiper-slide.active{
    opacity: 1;
}

/*lead.html*/
.lea-content{
    width: 1180px;
    margin: 0 auto;
    position: relative;
min-height: 500px;
}
.lea-content .content-left{
    width: 300px;
    position: absolute;
    top:-60px;
    left: 0;
    z-index: 9999;
}
.lea-content .content-left h2{
    margin-bottom: 0;
    width: 250px;
    height: 55px;
    background: #0a4466;
    color: #fff;
    font-size: 24px;
    padding-top: 15px;
    padding-left: 50px;
    cursor: pointer;
}
.lea-content .content-left ul.colm1{
    width: 300px;
    background: #0a4466;
    display:block;
}
.lea-content  .content-left ul.colm1 li {
    width: 300px;
    height: 61px;
    line-height: 60px;
    background:url(../newimages/nybgicon1.jpg) repeat-y #fff;
    position: relative;
}
.lea-content  .content-left ul.colm1 li a {
    color: #000;
    font-size: 18px;
    padding-left: 40px;
    display: block;
    width: 240px;
    border-bottom: 1px solid #ccc;
    margin-left: 20px;
}
.lea-content  .content-left ul.colm1 li:hover {
}
.lea-content  .content-left ul.colm1>li:hover>a {
    font-weight: 700;
    color: #0a4466;
    border-left: 3px solid #ff8a00;
}

.lea-content  .content-left ul.colm2 {
    width: 300px;
    background: #0a4466;
    display: none;
    position: absolute;
    top: 61px;
    z-index: 9999;
    cursor: pointer;
}
.lea-content  .content-left ul.colm1 li:hover .colm2{
    display: block;
}
.lea-content  .content-left ul.colm2 li {
    width: 240px;
    height: 61px;
    background: #fff;
    z-index: 9999;
    padding-left: 40px;
    line-height: 60px;
    margin-left: 20px;
}
.lea-content  .content-left ul.colm1 li>ul.colm2 li a {
    color: #000;
    font-size: 18px;
    padding-left: 0;
    padding-top: 0;
    margin-left: 0;
    font-weight: 500;
}
.lea-content  .content-left ul.colm1 li>ul.colm2 li:hover a{
    border-left: 3px solid #ff8a00;
    font-weight: 700;
    color: #0a4466;
}
.lea-content .content-right{
    width: 830px;
    float: right;
}
.lea-content .content-right .head{
    width: 830px;
    height: 90px;
    border-bottom: 1px solid #ccc;
}
.lea-content .content-right .head h2{
    font-size: 28px;
    color: #0a4466;
    float: left;
    font-weight: 400;
    margin-top: 20px;
    margin-bottom: 10px;
}
.lea-content .content-right .head .seat{
    float: right;
    font-size: 14px;
    color: #565656;
    padding-top: 30px;
}
.lea-content .content-right .head .seat a{
    color:#0a4466;
}
.lea-content .content-right .con .item{
    width: 828px;
    height: 225px;
    border: 1px solid #ccc;
        margin-bottom: 20px;
    display: flex;
}
.lea-content .content-right .con .item a {
    display: block;
    float: left;
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.lea-content .content-right .con .item a .item-left {
    float: left;
    width: 190px;
    height: 225px;
    overflow: hidden;
}
.lea-content .content-right .con .item a .item-right {
    float: left;
    width: 638px;
    height: 225px;
    overflow: hidden;
}

.lea-content .content-right .con .item h2 {
    color: #0a4466;
    font-size: 20px;
    margin-left: 20px;
    margin-top: 20px;
    margin-bottom: 20px;
}
.lea-content .content-right .con .item h3 {
    color: #0a4466;
    font-size: 18px;
    margin: 0 20px 20px;
    display: block;
}
.lea-content .content-right .con .item h3 .ri{
    margin-left: 60px;
}
.lea-content .content-right .con .item h3 .we{
    font-weight: 500;
}
.lea-content .content-right .con .item p{
    color:#464646;
    font-size: 16px;
    padding: 0 20px;
    line-height: 2em;
}

/*news.html*/
.new-content{
    width: 1180px;
margin: 0 auto;
    position: relative;
min-height: 500px;
z-index: 10;
}
.new-content .content-left{
    width: 300px;
    /* position: absolute; */
    /* top:-60px; */
    /* left: 0; */
    z-index: 9999;
    float: left;
    margin-top:-60px;
}
.new-content .content-left h2{
    margin-bottom: 0;
    width: 250px;
    height: 55px;
    background: #0a4466;
    color: #fff;
    font-size: 24px;
    padding-top: 15px;
    padding-left: 50px;
    cursor: pointer;
}
.new-content .content-left ul.colm1 li {
    width: 300px;
    /* height: 61px; */
    line-height: 60px;
    background:url(../newimages/nybgicon1.jpg) repeat-y #fff;
    /* position: relative; */
}
.new-content .content-left ul.colm1 li a {
    color: #000;
    font-size: 18px;
    padding-left: 20px;
    display: block;
    width: 240px;
    border-bottom: 1px solid #ccc;
    margin-left: 20px;
}
/* .new-content .content-left ul.colm1 li:hover {
} */
.new-content .content-left ul.colm1>li:hover>a {
    font-weight: 700;
    color: #0a4466;
    border-left: 3px solid #ff8a00;
}

.new-content .content-left ul.colm2 {
    width: 300px;
    background: #0a4466;
    /* display: none; */
    /* position: absolute; */
    top: 61px;
    z-index: 9999;
    cursor: pointer;
}
/* .new-content .content-left ul.colm1 li:hover .colm2{
    display: block;
} */
.new-content .content-left ul.colm2 li {
    width: 240px;
    height: 61px;
    background: #fff;
    z-index: 9999;
    padding-left: 40px;
    line-height: 60px;
    margin-left: 20px;
}
.new-content .content-left ul.colm1 li>ul.colm2 li a {
    color: #000;
    font-size: 18px;
    padding-left: 0;
    padding-top: 0;
    margin-left: 0;
    font-weight: 500;
}
.new-content .content-left ul.colm1 li>ul.colm2 li:hover a{
    border-left: 3px solid #ff8a00;
    font-weight: 700;
    color: #0a4466;
}

.new-content .content-right{
    width: 830px;
    float: right;
}
.new-content .content-right .head{
    width:830px;
    height: 100px;
    border-bottom: 1px solid #ccc;
}
.new-content .content-right .head h2{
    font-size: 28px;
    color: #0a4466;
        line-height: 90px;
    float: left;
}
.new-content .content-right .head .seat{
    float: right;
    font-size: 14px;
    color:#565656;
        line-height: 90px;
}
.new-content .content-right .head .seat a{
    color: #0a4466;
}
.new-content .content-right .con .item {
    width: 830px;
    height: 150px;
    border-bottom: 1px solid #ccc;
}
.new-content .content-right .con .item h2 a{
    color: #0a4466;
    font-size: 18px;
}
.new-content .content-right .con .item h2 a:hover{
    color: #2ee9f0;
}
.new-content .content-right .con .item h2 {
    margin-top: 10px;
    margin-bottom: 6px;
    display: block;
    float: left;
    width: 100%;
}
.new-content .content-right .con .item p {
    color: #8f8f8f;
    font-size: 14px;
    line-height: 26px;
    float: left;
    width: 100%;
}
.new-content .content-right .con .item h3 {
    color: #949494;
    font-size: 14px;
    font-weight: 400;
    cursor: pointer;
    float: left;
    width: 100%;
    line-height: 28px;
    margin-top: 6px;
    display: block;
}
.new-content .content-right .con .item h3 .brow{
    margin-left: 55px;
}
.new-content .content-right .con .item h3 img{
    margin-right: 8px;
}
.new-content .content-right #page {
    margin-top: 30px;
    color: #666;
    display: block;
}
.new-content .content-right #page li {
    display: inline-block;
    min-width: 30px;
    height: 28px;
    cursor: pointer;
    color: #666;
    font-size: 13px;
    line-height: 28px;
    background-color: #f9f9f9;
    border: 1px solid #dce0e0;
    text-align: center;
    margin: 0 4px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.new-content .content-right .xl-nextPage,
.new-content .content-right .xl-prevPage {
    width: 60px;
    color: #0073A9;
    height: 28px;
}
.new-content .content-right #page li.xl-disabled {
    opacity: .5;
    cursor: no-drop;
}
.new-content .content-right #page li.xl-active {
    background-color: #0073A9;
    border-color: #0073A9;
    color: #FFF
}

/*brief.html*/
.bri-content{
    width: 1180px;
    margin: 0 auto;
    position: relative;
min-height: 500px;
}
.bri-content .content-left{
    width: 300px;
    position: absolute;
    top:-60px;
    left: 0;
    z-index: 9999;
}
.bri-content .content-left h2{
    margin-bottom: 0;
    width: 250px;
    height: 55px;
    background: #0a4466;
    color: #fff;
    font-size: 24px;
    padding-top: 15px;
    padding-left: 50px;
    cursor: pointer;
}
.bri-content .content-left ul.colm1{
    width: 300px;
background: #0a4466;
    display:block;
}
.bri-content  .content-left ul.colm1 li {
    width: 300px;
    height: 61px;
    line-height: 60px;
    background:url(../newimages/nybgicon1.jpg) repeat-y #fff;
    position: relative;
}
.bri-content  .content-left ul.colm1 li a {
    color: #000;
    font-size: 18px;
    padding-left: 40px;
    display: block;
    width: 240px;
    border-bottom: 1px solid #ccc;
    margin-left: 20px;
}
.bri-content  .content-left ul.colm1 li:hover {
}
.bri-content  .content-left ul.colm1>li:hover>a {
    font-weight: 700;
    color: #0a4466;
    border-left: 3px solid #ff8a00;
}

.bri-content  .content-left ul.colm2 {
    width: 300px;
    background: #0a4466;
    display: none;
    position: absolute;
    top: 61px;
    z-index: 9999;
    cursor: pointer;
}
.bri-content  .content-left ul.colm1 li:hover .colm2{
    display: block;
}
.bri-content  .content-left ul.colm2 li {
    width: 240px;
    height: 61px;
    background: #fff;
    z-index: 9999;
    padding-left: 40px;
    line-height: 60px;
    margin-left: 20px;
}
.bri-content  .content-left ul.colm1 li>ul.colm2 li a {
    color: #000;
    font-size: 18px;
    padding-left: 0;
    padding-top: 0;
    margin-left: 0;
    font-weight: 500;
}
.bri-content  .content-left ul.colm1 li>ul.colm2 li:hover a{
    border-left: 3px solid #ff8a00;
    font-weight: 700;
    color: #0a4466;
}

.bri-content .content-right .item{
    width: 830px;
    float: right;
}
.bri-content .content-right .item .head{
    width:830px;
    height: 80px;
    border-bottom: 1px solid #ccc;
}
.bri-content .content-right .item .head h2{
    font-size: 28px;
    color: #0a4466;
    float: left;
    font-weight: 400;
    margin-top: 20px;
}
.bri-content .content-right .item .head .seat{
    float: right;
    font-size: 14px;
    color:#565656;
    padding-top: 30px;
}
.bri-content .content-right .item .head .seat a{
    color: #0a4466;
}
.bri-content .content-right .item img{
    float: right;
}
.bri-content .content-right .item h2{
    color: #0a4466;
    font-size: 18px;
    margin-bottom: 10px;
    margin-top: 10px;
}
.bri-content .content-right .item p{
    font-size: 16px;
    width: 100%;
    line-height: 2em;
    margin: 0;
}
.bri-content .content-right .item p.w1{
    font-size: 16px;
    width: 100%;
}
.bri-content .content-right .item p.w2{
    font-size: 16px;
    width: 100%;
    padding-top: 20px;
}
body{
    font-family: 微软雅黑;
}
.clear{
clear: both;
}
.content-right .con{
    width: 830px;
    display: block;
    overflow: hidden;
    padding: 10px 0 40px;
}
.show_con {
    display: block;
    overflow: hidden;
    padding: 20px 0 36px;
    width: 100%;
}
.show_con_box {
    display: block;
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.show_con_box li {
    line-height: 34px;
    display: block;
    color: #333;
    font-size: 16px;
}
.show_con_box a {
    color: #333;
    font-size: 16px;
}

.show_con_box h1 {
    display: block;
    width: 100%;
    font-size: 26px;
    color: #333;
    text-align: center;
    line-height: 46px;
    overflow: hidden;
}
.show_con_span {
    text-align: center;
    font-size: 16px;
    color: #666;
    display: block;
    line-height: 34px;
    overflow: hidden;
}
.show_con_cont {
    display: block;
    width: 100%;
    font-size: 16px;
    color: #333;
    line-height: 32px;
    overflow: hidden;
}
.content-right .head .weizi_p {
    float: left;
    color: #0a4466;
    font-size: 14px;
    display: block;
}
.content-right .head a {
    float: left;
    display: block;
    margin: 0 4px;
    overflow: hidden;
}
.content-right .head span {
    float: left;
    display: block;
    overflow: hidden;
}
.footer {
    margin: 0 auto;
}
.pro-banner .swiper-slide{
    text-align: center;
}

/**************/
.xingshili.wrap {
    background: #f3f3f3;
    min-width: 1180px;
    margin: 0 auto;
    position: relative;
    z-index: 1;
    display: block;
    overflow: hidden;
    padding: 10px 0 16px;
}
.xingshili.wrap .box {
    width: 1180px;
    margin: 0 auto;
}
.xingshili_tit {
    float: left;
    width: 104px;
    height: 64px;
    background: #4570e0;
    overflow: hidden;
    margin-left: 20px;
}
.xingshili_tit a {
    text-align: center;
    width: 100%;
    display: block;
    height: 100%;
    line-height: 64px;
    font-size: 22px;
    color: #fff;
}
.xingshili_box {
    display: block;
    float: right;
    width: 830px;
    height: 64px;
    overflow: hidden;
    background: #ffffff;
    padding: 0 32px 0 24px;
}
.xingshili_ywgk a {
    display: block;
    padding-left: 66px;
    width: 104px;
    height: 64px;
    overflow: hidden;
    line-height: 64px;
    color: #fff;
    font-size: 20px;
    font-weight: bold;
    background: url(../newimages/xslywgkicon.png) no-repeat 24px center;
}
.xingshili_ywgk {
    float: left;
    width: 170px;
    height: 64px;
    background: url(../newimages/xslywgkbg.png) no-repeat;
    display: block;
    overflow: hidden;
}

.xingshili_box ul.xingshili_box_list {
    display: block;
    width: 1020px;
    float: left;
    height: 64px;
    overflow: hidden;
    position: relative;
}
.xingshili_box ul.xingshili_box_list li {
    float: left;
    height: 64px;
    margin: 0 10px;
    overflow: hidden;
    position: relative;
    line-height: 64px;
}
.xingshili_box ul.xingshili_box_list li a {
    display: block;
    width: 100%;
    height: 100%;
    font-size: 14px;
    color: #303030;
    padding-left: 18px;
    background: url(../newimages/icon.png) no-repeat left center;
}

/**********新公告样式*********/
.notice_tit {
    display: block;
    width: 100%;
    height: 36px;
    overflow: hidden;
    position: relative;
}
.notice_tit li {
    float: left;
    background: url(../newimages/news-tg.png) no-repeat bottom left;
    height: 36px;
    margin-right: 20px;
    padding-right: 5px;
    line-height: 36px;
}
.notice_tit li a {
    font-size: 24px;
    color: #3c3e3e;
    display: block;
    line-height: 31px;
    height: 36px;
}
.notice_tit li.cur a {
    color: #000;
    font-weight: bold;
}
.notice_cont {
    height: 370px;
    width: 100%;
    display: block;
    overflow: hidden;
    margin-top: 0;
}
.list1 {
    width: 600px;
}
.list1 .tabCon {
    float: left;
    width: 300px;
}
#s1, #s2, #s3, #s4, #s5, #s6, #s7, #s8 {
    overflow: hidden;
}