/* ---------------------------------------------common ---------------------------------------------------*/
body{width:100%;margin:0 auto;min-width: 1280px;max-width: 1600px;border-left: 1px solid #e6e8ea;border-right: 1px solid #e6e8ea;}
.mainContainer{width: 100%;margin: 0px;padding: 0px;overflow: hidden;height: auto;}
.left{float: left;}
.right{float: right;}
.container{width:90%;margin:0px auto;padding-left:0px;padding-right: 0px;height: 100%;}
.clear{clear: both;}
.text-left{text-align: left;}
.text-right{text-align: right;}
a{text-decoration: none;}
a:hover{text-decoration: none;}
ul li{list-style-type: none;}
/* ----------------------------------------------top-------------------------------------- */
.header{width: 100%;height:140px;background: #fff;}
.header img{float: left;margin-top:26px;}
.header ul{width: 366px;float: right;margin-top: 14px;}
.header ul li{float: left;margin-left: 20px;}
.header ul li a{color: #BABABA;font-size: 12px;}
.header ul li a:hover{color: #012861;}

/*----------------------------------------------- nav--------------------------------------------- */
.nav{width:100%;height:42px;float:left;text-align: center;background: url(./../img/bg.png) repeat-x;margin-bottom: 20px;}
.nav .container{width: 80%;}
.nav > ul{width:100%;margin: 0 auto;line-height: 42px;}
.nav > ul > li{width:9.5%;font-weight: 100;float: left;list-style: none;position: relative;}
.nav > ul > li > a{width:100%;color: #fff;font-size:18px;font-weight: 400;display: inline-block;text-align: left;}
.nav > ul > li:hover a{text-decoration: none;color: #f1d905;}
.nav > ul > li:hover ul li a{color: #10429D;}
.nav > ul > li > ul{width:140px;margin: 0px;position: absolute;display: none;
z-index: 999;text-align: left;border-top:none;box-shadow: 2px 2px 13px #777;
padding: 0px;left:0px;top:42px;background:#eee;}
.nav > ul > li > ul > li{width:100%;margin: 0px;height: 42px;line-height: 42px;float:none;}
.nav > ul > li:hover ul{display: block;}
.nav ul li ul li a{display: inline-block;width:100%;background:#eee;color:#000;height:42px;line-height: 42px;text-align: left;font-size: 16px;padding-left: 10px;}
.nav ul li ul li a:hover{display: inline-block;width:100%;background:#10429D;opacity:1;color:#fff;height:42px;line-height: 42px;font-size: 16px;padding-left: 10px;}
.subnav{font-size: 16px;color: #fff;margin: 0px;}

/* ------------------------------------------------tdContent------------------------------------------- */
.tdContent{min-height: 700px;clear: both;margin-bottom: 30px;}
.tdContent .ml{width: 24%;float: left;}
.tdContent .ml h1{height: 40px;line-height: 40px;color: #012861;font-size:16px;font-weight:bold;width:100%;}
.tdContent .ml hr{width: 100%;display: inline-block;height: 2px;border: none;background-color: #013480;}
.tdContent .ml .childNodeList{width: 100%;height: auto;margin-bottom:20px}
/* .tdContent .ml ul li{width: 100%;height: 58px;line-height: 58px;background: #3366AF;text-indent: 20%;margin-top:1px;} */
.tdContent .ml .childNodeList li{width: 100%;line-height: 40px;margin-top:1px;}
/* .tdContent .ml ul li a{color: #fff;font-size: 16px;} */
.tdContent .ml .childNodeList li a{display: block;line-height: 40px;height: 40px;padding-left: 10px;color: #000;text-decoration: none;text-align: left;
background: url(../img/rt1.png) no-repeat right center;font-size: 15px;border-bottom: 1px #EEE solid;}
.tdContent .ml .childNodeList li a:hover{color:#f00;background: url(../img/rt2.png) no-repeat right center;}
.tdContent .ml .childNodeList .active{color:#f00;background: url(../img/rt2.png) no-repeat right center;}
.tdContent .ml .childNodeList .active>a{color:#f00;background: url(../img/rt2.png) no-repeat right center;}

.tdContent .ml .childNodeList li ul{background:#f5f5f5;display:none;}
.tdContent .ml .childNodeList li ul li a{font-size:12px;padding-left:20px;color:#000;background: url(../img/rt1.png) no-repeat right center;}
.tdContent .ml .hotNewsList ul {clear:both;}
.tdContent .ml .hotNewsList li{height:40px;font-size:14px;clear:both;line-height:40px;}
.tdContent .ml .hotNewsList li a{color:#606060;clear:both;font-size:14px;line-height:28px;}
.tdContent .ml .hotNewsList li a:hover{color:#f00;text-decoration:underline;}
.rank-top {margin: 3px 0;width: 22px;line-height: 22px;color: #fff;
background-color: #db2323;text-align:center;display:inline-block;}
.rank-normal{margin: 3px 0;width: 22px;line-height: 22px;text-align:center;
border:1px solid #ccc;display:inline-block;}
/* ----------------------------------------------------listContent-------------------------------------------- */
.listContent,.picListContent{width: 72%;float: right;margin-bottom: 60px;}
.listContent h1,.picListContent h1{font-size: 16px;font-weight: bold;width: 30%;float: left;color:#012861;line-height: 40px;}
.listContent hr,.picListContent hr{width: 100%;display: inline-block;height: 2px;border: none;background-color: #013480;}
.listContent .map,.picListContent .map{width: 69%;text-align: right;float:right;color: #8C8C8C;font-size: 14px;line-height: 40px;}
.listContent .map a,.picListContent .map a{color: #8C8C8C;font-size: 14px;}
.listContent .map a:hover,.picListContent .map a:hover{color: #012861;}
.listContent ul{margin-top: 10px;}
.listContent ul li{width: 100%;height: 46px;line-height: 46px;border-bottom: 1px dotted #012861;background:url(../img/news_icon1.jpg) no-repeat 5px center;text-indent:15px;}
.listContent ul li a{width: 78%;float: left;color: #7A7A7A;}
.listContent ul li a:hover{color: #012861;}
.listContent ul li .date{width: 22%;float: right;text-align: center;}
.listContent .newsListMk{width:48%;float:left;text-align:center;border:1px solid #ccc;height:300px;margin-right:1%;}
.listContent .newsListMk li a{width:70%;}
.listContent .newsListMk li .date{width:30%;text-align:center;font-size:12px;}
.listContent .newsListMk li{height:36px;line-height:36px;text-align:left;width: 100%;text-indent:15px;}
.listContent .subLmTitle{background:url(./../img/bg.png) repeat-x;padding:0px;height:40px !important;line-height:40px;
border-bottom:1px solid #ccc;width:100% !important;}
.listContent .subLmTitle h2{text-align:left;text-indent:20px;line-height:40px;font-size:14px;font-weight:bold;float:left;width:60%;color:#fff;}
.listContent .subLmTitle .more{float:right;width:20%;text-align:right;padding-right:10px;font-size:12px;border-bottom:none;color:#fff;}
.listContent .subLmTitle .more:hover{color:#f00;}
/* ------------------------------------------------------infoContent------------------------------------------ */
.infoContent{width: 72%;float: right;margin-bottom: 60px;}
.infoContent .tdInfo{width:100%;}
.infoContent .tdInfo h1{with:100%;}
.infoContent .infoNodeName{font-size: 16px;font-weight: bold;width: 30%;float: left;color: #012861;line-height: 40px;}
.infoContent hr{width: 100%;display: inline-block;height: 2px;border: none;background-color: #013480;}
.infoContent .map{width: 69%;text-align: right;float:right;color: #8C8C8C;font-size: 14px;line-height: 40px;}
.infoContent .map a{color: #8C8C8C;font-size: 14px;}
.infoContent .map a:hover{color: #012861;}
.infoContent .title{text-align: center;line-height: 40px;font-size: 24px;font-weight: 400;}
.infoContent .subInfo{text-align: center;height: 20px;line-height: 20px;font-size: 12px;}
.infoContent .infoMain{margin-top: 25px;}

/*-----------------------------------------------------------picListContent----------------------------------------------  */
.picListContent ul li{width:25%;text-align:center;float:left;height:200px;margin-bottom:20px;}
.picListContent ul li image{width:103px;height:157px;margin-bottom:20px;}
.picListContent ul li a{clear:both;color:#aaa;margin:10px 0;display:inline-block;}
.picListContent ul li a:hover{color:#f00;}

/* -------------------------- 分页-------------------------------------- */
.paging{margin-top:20px;}
.paging a{
    color:#0E419C !important;
    border:none !important;
    /* margin-right: 10px !important; */
    padding:3px 8px;
    font-size:14px;
	text-decoration:none;
}
.paging a:hover{background-color:#eee; text-decoration: none;}
.paging .page-curr{
    background-color:#0E419C !important;
    color:#fff !important;
    border:none !important;
    padding:3px 8px;
}
.pagination{
    margin-top: 0;
    height:80px;
    line-height:80px;
    clear:both;
    /* margin-left: 10px; */
}  */


/*-----------------------------------list-unstyled分享，上一条下一条---------------------------------  */
。bdsharebuttonbox{line-height:40px;height:40px;clear:both;}
.list-unstyled li{line-height:40px;}
.list-unstyled li a{color:#aaa;}
.list-unstyled li a:hover{color:#0E419C;}

/* ------------------------------------------------------底部------------------------------------------ */
.footer{width: 100%;height: 60px;background: #004687; color: #fff;line-height: 60px;clear:both;}
.footer .bq{width: 100%;width: 100%;
    font-size: 16px;
    color: #fff;}
.footer .address{width: 49%;text-align: left;} 
/* ------------------------------------------------------底部------------------------------------------ */
.footer{width: 100%;height: 280px;background: #012861;}
.footer .top{text-align: center;height: 160px;}
.footer .top img{margin-top: 14px;}
.footer .top ul{width: 800px;height: 30px;margin: 0 auto;line-height: 30px;}
.footer .top ul li{float: left;width: 13.7%;}
.footer .top ul li a{height: 16px;line-height: 16px;color: #fff;font-size: 16px;font-weight: 400;display: inline-block;width: 100%;border-right: 1px solid #fff;}
.footer .bottom{clear:both;width: 100%;background-color: #072044;color: #5071A1;font-size: 14px;text-align: center;}
.footer .bottom .bq{padding-top:10px;}
.footer .bottom p{line-height: 32px;
    color: #fff;
    font-size: 14px;
    text-align: center;}

@media (min-width:1280px){
    body{overflow-x: hidden;}
}
