.top-box{width:100%;background:url(../images/top-bj.jpg) no-repeat center top;height:144px;padding-top:50px;}
.top{width:1260px;margin:0 auto;overflow: hidden;}
.top .logo{float:left;width:600px;height:75px;display: block;}
.search-box{width:210px;padding:3px 20px;float:right;overflow: hidden;border-radius: 17px;background-color:#fff;margin-top:20px;}
.search-box input{display: block;}
.search-box .text{width:180px;height:28px;line-height:28px;float:left;border:none;}
.search-box .search{float:right;margin-top:6px;}
.nav-box{width:100%;background-color:#291c96;height:58px;}
.nav-box ul{width:1460px;margin: 0 auto;overflow: hidden;}
.nav-box ul li{float:left;line-height: 58px;font-size:18px;color:#fff;margin:0 10px;}
.nav-box ul li a{width:170px; display: block;text-align: center;color:#fff;font-size:18px;}
.nav-box ul .index a{width:100px;padding:0 35px;text-align: right;background: url(../images/index.png)  no-repeat;background-position-x:30px;background-position-y:17px;}
.nav-box ul .index a:hover{background: url(../images/index-home.png)  no-repeat #fff;background-position-x:30px;background-position-y:15px;line-height:50px;color:#961c1c;margin-top:4px;padding-bottom:4px;}
.nav-box ul .index .active{background: url(../images/index-home.png)  no-repeat #fff;background-position-x:30px;background-position-y:15px;line-height:50px;color:#961c1c;margin-top:4px;padding-bottom:4px;}
.nav-box ul li a:hover{line-height:50px;background: #fff;color:#961c1c;margin-top:4px;padding-bottom:4px;}
.nav-box ul li .active{line-height:50px;background: #fff;color:#961c1c;margin-top:4px;padding-bottom:4px;}
.banner-box{width:1600px;height:386px;margin: 0 auto;}
.focus{width:100%;height:386px;margin:0 auto;position:relative;overflow:hidden;margin-bottom:15px;}
.focus img{width:100%;}
.focus .num{overflow:hidden;height:25px;position:absolute;bottom:2px;left:48%;zoom:1;z-index:3 }
.focus .num li{width:12px;height:12px;line-height:12px;text-align:center;color:#FFFFFF;background:#fff;margin-right:10px;border-radius:50%;cursor:pointer;float:left;margin-top:2px;}
.focus .num li.on{background:#fff;width:9px;height:9px;border:3px solid #961c1c;margin-top:0px;} 

.info-big-box{width:1600px;margin:0 auto;margin-top:20px;overflow:hidden;}
.news-box{width:360px;}
.news{width:360px;}
.news .more-box{width:320px;height:50px;background-color:#e8e6d0;line-height:50px;overflow: hidden;padding:0 20px;}
.news .more-box h2{background: url(../images/news.png) no-repeat;float: left;padding-left:50px;background-position-y: 12px;color:#961c1c;font-size:18px;font-weight:500;}
.news .more-box a{display: block;float:right;color:#444}
.news .more-box a:hover{color:#961c1c}
.news-list{width:320px;padding:15px 20px;background: #fff;}
.news-img{width:320px;height:230px;background:#fff;padding:20px 20px;margin:0px;padding-bottom:0px;}
.news-img .focuspic li a{position: relative;display:block}
.news-img .focuspic li a div{position:absolute;background:url(../images/px1.png);width:300px;padding:0 10px;line-height:42px;color:#fff;font-size:16px;top:188px;height:42px;}
.news-img .num{right:25px !important;left:auto;bottom:0px;}
.news-img .num li{width:7px !important;height:7px !important;margin-top:0px !important;line-height:7px;text-align:center; border:none !important;color:#FFFFFF;background:#fff;margin-right:6px;border-radius:0;cursor:pointer;float:left;}
.news-img .num li.on{background:#ffde00 !important;} 
.news-list li{overflow: hidden;line-height:38px;width:310px;padding-left:10px;background:url(../images/dian.png) no-repeat;background-position-y: 17px;}
.news-list li a{width:260px;display: block;float:left;color:#353535;height:38px;overflow: hidden;}
.news-list li a:hover{color:#961c1c}
.news-list li div{color:#6d6d6d;float:right;}
.news2 h2{color:#59573d;font-size:21px;width:360px;background:#e8e6d0;text-align: center;line-height:48px;}
.news2 div{ width: 340px; height: auto; padding: 13px; line-height: 38px; color: #59573d; background:#fff ; }
.news2 div p{ line-height: 31px; }
.overt-box{width:1220px;}
.overt1{width:1220px;}
.overt1 div{width:1560px;background:#003f98;height:48px;overflow: hidden;padding:0 30px;}
.overt1 div h3{height:42px;padding:0 20px;color:#b30704;background:#fff;float:left;font-size:18px;font-weight:500;line-height:42px;margin-top:6px;}
.overt1 div h3 img{margin-right:15px;margin-top:10px;}
.overt-more{float:right;margin-top:17px;}
.overt1 ul{width:1200px;padding:10px;overflow: hidden;background-color:#fff;}
.overt1 ul li{float:left;margin:10px 6px;width:15.2%;}
.overt1 ul li a{color:#000000;display: block;width:160px;line-height:45px;height:45px;text-indent:55px;padding-top:1px;font-size:16px;}
.overt1 ul li a:hover{color:#961c1c;}
.overt2-box{width:1220px;margin-top:23px;overflow: hidden;display: flex;
    justify-content: space-between;}
.overt2{width:390px;}
.overt1 ul li:nth-child(1) a{background: url(../images/icon01.png) no-repeat left  center;  }
.overt1 ul li:nth-child(2) a{background: url(../images/icon02.png) no-repeat left  center;  }
.overt1 ul li:nth-child(3) a{background: url(../images/icon03.png) no-repeat left  center;  }
.overt1 ul li:nth-child(4) a{background: url(../images/icon04.png) no-repeat left  center;  }
.overt1 ul li:nth-child(5) a{background: url(../images/icon05.png) no-repeat left  center;  }
.overt1 ul li:nth-child(6) a{background: url(../images/icon06.png) no-repeat left  center;  }
.overt1 ul li:nth-child(7) a{background: url(../images/icon07.png) no-repeat left  center;  }
.overt1 ul li:nth-child(8) a{background: url(../images/icon08.png) no-repeat left  center;  }
.overt1 ul li:nth-child(9) a{background: url(../images/icon09.png) no-repeat left  center;  }
.overt1 ul li:nth-child(10) a{background: url(../images/icon010.png) no-repeat left  center;  }
.overt1 ul li:nth-child(11) a{background: url(../images/icon011.png) no-repeat left  center;  }
.overt1 ul li:nth-child(12) a{background: url(../images/icon012.png) no-repeat left  center;  }
.overt1 ul li:nth-child(13) a{background: url(../images/icon013.png) no-repeat left  center;  }
.overt1 ul li:nth-child(14) a{background: url(../images/icon014.png) no-repeat left  center;  }
.overt1 ul li:nth-child(15) a{background: url(../images/icon015.png) no-repeat left  center;  }
.overt1 ul li:nth-child(16) a{background: url(../images/icon016.png) no-repeat left  center;  }
.overt1 ul li:nth-child(17) a{background: url(../images/icon017.png) no-repeat left  center;  }
.overt1 ul li:nth-child(18) a{background: url(../images/icon018.png) no-repeat left  center;  }

.overt2 div{width:330px;background:#003f98;height:48px;overflow: hidden;padding:0 30px;}
.overt2 div h3{height:42px;padding:0 20px;color:#b30704;background:#fff;float:left;font-size:18px;font-weight:500;line-height:42px;margin-top:6px;}
.overt2 div h3 img{margin-right:15px;margin-top:10px;}
.overt2 ul{padding:15px;width:360px;background:#fff;padding-top:20px;}
.overt2 ul li{overflow: hidden;}
.overt2 ul li a{line-height:36px;width:320px;color:#282828;background:url(../images/dian2px.png) no-repeat;background-position-y: 17px;text-indent: 8px;display: block;overflow: hidden;height:36px;float:left}
.overt2 ul li a:hover{color:#961c1c;}
.overt2 ul li .date{float:right;color:#797979;line-height:36px;}
.overt3{width:1220px;padding:20px 0;overflow: hidden;background: #fff;margin-top:20px;}
.overt3 li{float:left;height:100px;border-right:1px solid #f0f0f0}
.overt3 li a{ display: block;width:145px;height:100px; text-align: center;}
.overt3 li a:hover img{width:68px;height:68px;}
.overt3 li a:hover div{line-height:32px;color:#961c1c}
.overt3 li a div{color:#353535;line-height:34px;}
.bottom-box{margin-top:30px;background:#003f98;width:100%;}
.bottom-box ul{width:1600px;background:url(../images/bottom-bj.png) no-repeat;max-height:180px;margin: 0 auto;padding:10px 55px;padding-bottom:20px; overflow: hidden;display:flex;    justify-content: center; }
.bottom-box div{width:1590px;border-bottom:1px solid #fff;line-height:54px;background:url(../images/link.png) no-repeat;background-position-y: 12px;background-position-x:20px;text-indent:65px;color:#fff;font-size:18px;margin:0 auto;margin-bottom:15px;}
.bottom-box ul li{float:left;margin:0 20px;}
.bottom-box ul li a{color:#fff;display: block;overflow: hidden;line-height:34px;height:34px;}
.bottom{width:100%;padding:15px 0;background-color:#272b36;color:#b3b3b3}
.bottom div{width:1300px;margin:0 auto;line-height:30px;text-align: center;}
.list-box,.list-nav,.content-big-box,.overt-content-box{width:1560px;margin:40px auto;min-height: 560px;}
.title-big{width:1560px;border-bottom:2px solid #291c96;line-height:48px;background:url(../images/title-big-bj.png) no-repeat #f5f5f5;background-position-y: 13px;background-position-x: 20px;color:#5a5a5a;font-size:20px;text-indent:60px;font-weight:900}
.list{margin-top:20px;}
.list li{padding:20px 0px;width:1560px;border-bottom:1px solid #f0f0f0}
.title{color:#242424;font-size:20px;line-height:40px;}
.list-content{line-height:26px;color:#585858;margin:20px 0;}
.list li:hover .title{color:#961c1c}
.list li:hover .list-content{color:#961c1c}
.list-more{width:100px;line-height:32px;text-align:center;border-radius: 16px;background-color:#291c96;font-size:14px;color:#fff;display: block;margin-bottom:10px;}
.list-more:hover{background-color:#961c1c}
.list-nav-left{width:250px;float:left}
.list-nav-left h4{background:url(../images/list-nav-bj.png) no-repeat;line-height:50px;height:50px;color:#fff;font-size:21px;font-weight: 500;text-indent:30px;}
.list-nav-left ul{background:url(../images/7px-red.png) repeat-y;width:230px;padding-top:30px;}
.list-nav-left ul li{width:250px;margin-bottom:15px;}
.list-nav-left ul li a{width:180px;line-height:22px;padding:12px 25px;background-color:#f6f6f6;color:#333;display: block;margin-left:20px;font-size:16px;}
.list-nav-left ul li:hover{width:243px;border-left:7px solid #f1cd4f;font-size:16px;}
.list-nav-left ul li:hover a{background-color:#f1cd4f;color:#fff;margin-left:13px;}
.list-nav-left ul .active{width:243px;border-left:7px solid #f1cd4f;font-size:16px;}
.list-nav-left ul .active a{background-color:#f1cd4f;color:#fff;margin-left:13px;}
.list-nav-right{width:830px}
.list-nav-right h4{background:url(../images/title-big-bj.png) no-repeat;width:760px;padding-left:40px;color:#5a5a5a;font-size:20px;font-weight:900;margin-top:20px;}
.lists{margin:20px 0;}
.lists li{overflow:hidden;margin-top:6px;line-height:40px;height:40px;padding-left:50px;padding-right:20px;width:760px;background:url(../images/list-bj.png) no-repeat #f4f4f4;background-position-x: 25px;background-position-y: 14px;}
.lists li:hover{background-color:#ffe7e7;}
.lists li a{display: block;width:680px;color:#070707;font-size:16px;float:left;overflow:hidden}
.lists li div{line-height:40px;float:right;color:#5a5a5a}
.content-box{width:760px;float:left}
.content-box h1{color:#444444;font-size:28px;line-height:40px;margin:20px 0;width:760px;text-align: center;}
.content-box .label{width:760px;border-bottom:1px solid #e6e6e6;line-height:40px;overflow: hidden;height:40px;}
.content,.overt-content{line-height:28px;color:#333}
.content p,.overt-content p{line-height:28px;font-size:14px;text-indent:2em;color:#333}
.hotspot{float:right;width:260px;margin-top:60px;}
.hotspot #title{line-height:44px;height:44px;font-size:16px;font-weight:700;color:#db1719;text-indent:20px;background:#ececed;}
.hotspot li{border-bottom:1px solid #e6e6e6;padding:15px 0;}
.hotspot li a{color:#333;line-height:20px;}
.overt-content-box{width:1560px;}
.overt-label{width:1000px;margin-left:80px;margin-top:30px;border:0px;line-height:32px;border-spacing:0px;border-top:1px solid #cabdac;border-left:1px solid #cabdac;}

.overt-label tr td{border:1px solid #cabdac; text-indent: 10px;border-top:none;border-left:none}
.overt-label tr td span{display:block;text-align:center;color:#795309;font-weight:700;font-size:16px;}
.overt-label tr #titles span{text-align:left;color:#000;font-weight:500;font-size:14px}
.overt-content-box h1,.overt-content-box h1 span{color:#444444;font-size:30px;width:98%;margin:30px auto;line-height:46px;text-align: center;}
.overt-content{margin-top:30px;}


.pagebox{padding: 15px 0px;
    padding-left: 240px;}
.pagebox a, .pagebox .PrevDisabled, .pagebox .NextDisabled{
    height: 32px;
    line-height: 32px;
    color: #ffffff;
    padding: 3px 10px;
    background-color: #f1f1f1;
    margin-right: 5px;
    color: #333;}
.ss{overflow:hidden;width:880px;margin-bottom:20px;}
.ss li{height:20px;line-height:20px;border:10px solid #e7f4ff;border-top-width:5px;border-bottom-width:5px;float:left;width:230px;padding:5px 10px;margin:3px 10px;color:#999;}
.ss li select{width:155px;border:1px solid #fff;}
.ssbutton{color:#015293;background-color:#e7f4ff;width:270px;line-height:40px;height:40px;dispaly:block;float:left;margin-left:10px;margin-top:3px;}
.ssbutton:hover{background-color:#015293;color:#fff;}
.this-page{
background-color: #c40000;
    height: 32px;
    line-height: 32px;
    color: #ffffff;
    padding: 3px 10px;
    margin-right: 5px;}
.defaultInputStyle{border:1px solid #eaeaea !important;}