body{
    background:  no-repeat top center;
    min-width: 1300px;
}
.container{
    width: 1300px;
    margin: 0 auto;
    z-index: 10;
}

.logo{
    margin-top: 45px;
    margin-bottom: 45px;
}
.nav{
    background: #3c5fbe;
    height: 66px;
    line-height: 63px;
}

.nav ul{
    width: 775px;
    height: auto;
    float: left;
}
.nav ul li{
    width: 165px;
    height: 66px;
    line-height: 63px;
    float: left;
    text-align: center;
    position: relative;
}
.nav ul li a{
    color: #fff;
    font-size: 20px;
}

.nav-child{
    text-align: center;
    width: 100%;
    background: #3c5fbe;}

.nav-child a{
    float: left;
    width:100%;
    height: 40px;
    line-height: 40px;
    font-size: 18px;
}

.header-search {float: right;margin-top: 9px;}
.header-search .search-input {width: 271px;height: 44px;overflow: hidden;border: 0px;font-size: 14px;line-height: 44px;color: #fff;background: #8a9fd3;float: right;}
.header-search .search-sub {width: 46px;height: 44px;line-height: 44px;overflow: hidden;padding: 0px;border: 0px;background: url(/uploads/image/i43331/all_ico.png) 9px 11px no-repeat #8a9fd3;cursor: pointer;float: left;}


.dn{display: none;}
.idx-topnews{margin-top:30px;overflow: hidden;}
.idx-topnew_img{float:left;}
.idx-topnew_list{float:right;width: 547px;}
.idx-topnew_list > a{height: 72px;display:block;padding: 10px;position: relative;background: #ecf1fa;font-size: 20px;margin-bottom: 16px;}
.idx-topnew_list > a.on,.idx-topnew_list > a:hover{color:#fff;background:#17579f;}
.idx-topnews
.idx-topnew_img img {width:725px;height:416px;}



.list-news{margin-top:30px;overflow: hidden;}
.list-news .let{width: 725px;float: left; }
.index-tit { width: 100%;height: 51px;line-height: 51px;}
.index-tit table {width: 100%;}
.index-tit td {border-bottom: 2px solid #e1e7ed; font-size: 18px;color: #666666;font-weight: bold;text-align: center;cursor: pointer;}
.index-tit td.on {border-bottom: 2px solid #17579f;color: #17579f;}
.index-tit td.more {text-align: right;font-size: 14px;color: #9a9a9a;font-weight: normal;padding-right: 0;}
.dn {display: none;}
.index-content {width: 100%;overflow: hidden;padding-top: 12px;}
.index-content ul {width: 100%;}
.index-tit td.more a {color: #9a9a9a;}
.index-content ul li{width:100%;line-height: 43px;font-size:15px;height: 43px;background: url(/uploads/image/i43331/icon.jpg) no-repeat 0 19px;text-indent: 15px;}
.index-content ul li a{float:left;}
.index-content ul li span{float:right;}

.list-news .rit{float: right;width: 550px;}

.list-tzgg,.list-ggfw{width: 100%;margin-top: 20px;}
.list-tzgg ul li{height: 76px;margin-bottom: 22px;}
.list-tzgg ul li .time{float: left;width: 82px;height: 76px;background: #ecf1fa;font-size: 14px;text-align: center;}
.list-tzgg ul li .time span{color: #1b4292;font-size: 32px;display: block;line-height: 46px;font-weight: bold}
.list-tzgg ul li p{margin-top: 10px;margin-left: 30px;float: left;font-size: 18px;width: 438px}


.part-foot-wrap{min-width:1002px;border-top:1px solid #ebebeb;background:#f5f5f5;margin:0 auto;overflow: hidden;margin-top: 40px;}
.part-foot{width:1002px;height:110px;margin:0 auto;position:relative;}
.part-foot .foot-logo{width:52px;height:64px;position:absolute;left:146px;top:26px;background:  no-repeat}
.part-foot .foot-msg{font-size:14px;color:#666666;line-height:26px;text-align:center;padding-left:90px;padding-top:30px;}

.location{width: 100%;background: #edf1fa;}
.lanm{width:1300px;margin:0 auto;height:63px;line-height:63px;padding-left: 45px;background: no-repeat 5px 20px;color: #7181ab;font-size: 18px;}
.lanm a{color: #7181ab;font-size: 18px;}
.list{padding-bottom: 30px;margin-top: 10px;}
.list ul li{margin-top: 30px;overflow: hidden;width: 100%;height: auto;}
.list ul li .time{float: left;width: 101px;height: 106px;background: #ecf1fa;font-size: 16px;text-align: center;}
.list ul li .time span{color: #1b4292;font-size: 48px;display: block;line-height: 75px;font-weight: bold}
.list ul li .l_list{width: 91%;float: right;border-bottom: 1px solid #e4e4e4;padding-bottom: 30px;}
.list ul li .l_list a{font-size: 22px;height: 44px;line-height: 44px;}
.list ul li .l_list span{color: #999999;font-size: 15px;line-height: 31px;display: block;}
.list ul li .l_list{border: 0;padding: 0;}
.article{padding: 30px;}





.xzzx-list{padding-bottom: 30px;margin-top: 30px;overflow: hidden;}
.xzzx-list ul li{width: 47.69%;float: left;background: #f7f7f7;height: 82px;line-height: 82px;   margin-left: 10px;  margin-right: 10px;margin-bottom: 20px;padding: 0 15px;}
.xzzx-list ul li p{float: left;font-size: 22px;}
.xzzx-list ul li span{float: right;width: 60px;height: 33px;border-radius: 8px;background: #4776f8;margin-top: 20px;line-height: 33px;text-align: center;}
.xzzx-list ul li span a{color: #fff;font-size: 15px;}

.mr0{margin-right: 0!important;}



.ny-wrap{    width: 1300px;
    margin: 0 auto;
    z-index: 10;
    overflow: hidden;
}
.ny-wrap .a{width:240px;overflow: hidden;float: left;margin-top: 30px;}
.ny-wrap .a ul{width:100%;}
.ny-wrap .a ul li a{display: block;width: 100%;height: 100%}
.ny-wrap .a ul li{width:100%;height:50px;line-height:50px;border-bottom:1px solid #e8e8e8;
    font-size:14px;color:#4f4f4f;text-indent:18px;background: no-repeat}
.ny-wrap .a ul li:hover{background: no-repeat;}
.ny-wrap .a ul li:hover a{color:#fff;}
.ny-wrap .a ul li.on{background: no-repeat;}
.ny-wrap .a ul li.on a{color:#fff;}
.ny-wrap .b{width:1030px;overflow: hidden;float: right;margin: 30px 0px;}
.ny-wrap .b .location-name{width:100%;height:42px;line-height:42px;border-bottom:2px solid #ebebeb;}
.ny-wrap .b .location-name span{float:left;height:40px;border-bottom:2px solid #3c5fbe;font-size:22px;color:#3c5fbe;font-weight:bold;}
.ny-wrap .b .ny-list{width:100%;overflow: hidden;padding-top:22px;}
.ny-wrap .b .ny-list ul{width:100%;}
.ny-wrap .b .ny-list ul li{height:33px;font-size:14px;color:#333333;}
.ny-wrap .b .ny-list ul li a{float:left;}
.ny-wrap .b .ny-list ul li span{float:right;color: #888}
.ny-wrap .b .ny-single{width:100%;overflow: hidden;padding-top:20px;line-height:26px;font-size:14px;color:#333333;}
.ny-wrap .ny-content{width:100%;overflow: hidden;}
.ny-wrap .ny-content .title{font-size:26px;color:#000000;line-height:28px;text-align:center;width:100%;overflow: hidden;}
.ny-wrap .ny-content .info{width:100%;height:40px;line-height:40px;text-align:center;font-size:13px;color:#888888;border-bottom:1px solid #ebebeb;}
.ny-wrap .ny-content .content{width:100%;font-size:16px;color:#000000;line-height:34px;padding-top:30px;overflow: hidden;}
.ny-wrap .ny-content .content img{max-width:100%;}
.ny-wrap .ny-content .flip{width:100%;border-top:1px solid #ebebeb;margin-top:60px;line-height:30px;position:relative;}
.ny-wrap .ny-content .flip span{color:#b77545;}
.ny-wrap .ny-content .flip .flip-a{position:absolute;right:0;top:0;}
.b.cwh ul{width:100%;}
.b.cwh ul li{width:239px;height:117px;float:left;margin-bottom:8px;}


.jcpt{background:  no-repeat center top;width: 100%;height: 1080px; }
.jcpt ul li{
    float:left;
    margin: 4px;
    text-align: center;
}

.jcpt ul li img{
    width: 100%;
    height: 100%;
}
.jcpt-1,.jcpt-2,.jcpt-8,.jcpt-9{
    width:268px;
    height:123px;
}
.jcpt-3 {
    width: 270px;
    height: 123px;
}
.jcpt-4,.jcpt-5 {
    width: 268px;
    height: 125px;
}

.jcpt-6,.jcpt-7,.jcpt-10,.jcpt-11{
    width: 131px;
    height: 125px;
}
.jcpt ul li:hover{
    border: 2px #fff solid;
    cursor:pointer;
    box-shadow: 0px 0px 20px #fff;
    margin:4px;
}