.container{width:1140px;}
.mt-15{margin-top:15px;}
.mt-20{margin-top:20px;}
.logo-box{margin:20px auto;}
.search-box{margin-top:30px;}
.nav-group{background-color:#063b78;}
.nav-group ul{margin:0;padding:0;list-style:none;}
.nav-group ul li{float:left;width:10%;padding:10px;text-align:center;}
.nav-group ul li a{color:#fff;font-size:18px;}

/*focus*/
.focus{margin-top:20px;}
.focus-con{position:relative;}
.focus-con .focus-tit{position:absolute;left:0;bottom:0;width:100%;background-color:rgba(0,0,0,.5);padding-left:20px;}
.focus-con .focus-tit h2{margin:5px 0 0 0;font-weight:400;}
.focus-con .focus-tit h2 a{color:#fff;}
.focus-con .focus-tit .focus-abs{color:#fff;margin:3px 0;}
.focus .swiper-pagination{text-align:right;bottom:17px;}
.focus .swiper-pagination .swiper-pagination-bullet{margin:0 3px;width:12px;height:12px;border-radius:0%;}

/*news-hot*/
.news-hot{margin-top:20px;}
.hot-con h3{margin:15px 0;}
.hot-con p{margin:0;}
.hot-con span{margin:0 10px;}
.hot-list{margin-top:15px;border-top:1px dashed #d9d9d9;}
.hot-list .list-box{list-style:square;color:#d9d9d9;padding-left:20px;margin-bottom:0;}
.hot-list .list-box li{line-height:27px;}
.list-group{margin:0;padding:0;list-style:none;}
.list-group li{padding-left:20px;line-height:26px;position:relative;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.list-group li:before{content:'';position:absolute;left:10px;top:10px;width:3px;height:3px;border-radius:100%;background-color:rgba(0,0,0,1);}
.list-group li a{color:#333;}
.list-sec li{line-height:34px;}
.list-sec li:before{left:9px;top:16px;background-color:rgba(0,0,0,.5);}
.list-pro{margin:20px 0 0 0;padding:0 0 0 25px;}
.list-pro li{line-height:38px;font-size:18px;list-style:none;position:relative;}
.list-pro li:before{content:'';position:absolute;left:-16px;top:16px;width:4px;height:4px;background-color:#09015f;}
.list-pro li span{color:#09015f;padding-right:10px;margin-right:10px;border-right:2px solid #000;}

/*col-box*/
.col-box{margin-top:20px;}
.col-tit{padding-bottom:5px;background:url(../image/icon-col.png) no-repeat bottom left;background-size:100% 5px;}
.col-tit a{font-size:22px;font-weight:bold;color:#000;}
.media:nth-child(3){padding-top:15px;border-top:1px solid #d9d9d9;}
.media .media-heading{margin-bottom:10px;}
.media .media-heading a{color:#333;}
.media .media-body p{margin:0;line-height:24px;}
.media .media-body{position:relative;}
.media .media-body span{position:absolute;bottom:0;right:0;}
.tousu-box img{margin:24px auto;}

/*ad-box*/
.ad-box{margin-top:15px;}
.sec-box{overflow:hidden;position:relative;}
.sec-box .sec-tit{position:absolute;bottom:0;left:0;width:100%;background-color:rgba(0,0,0,.5);text-align:center;    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #fff;}
.sec-box .sec-tit a{color:#fff;line-height:28px;}

.swiper-slide img{width: 100%;max-height: 340px;display: block;}

.bigimgBox img{width:550px;height:340px;}
.imgbox img {width:265px; height:162px;}
/*footer*/
.footer{border-top:2px solid #CCC;margin:30px 0;}
.footer h2 a{font-size:20px;font-weight:bold;color:#3c3c3c;line-height:30px;font-family:"Microsoft Yahei","Tahoma","SimSun";}
.footer ul{margin:0;padding:0;}
.footer ul li{float:left;margin-right:15px;display:inline-block;line-height:26px;}
.footer ul li a{color:#636363;font-size:12px;}
.footer ul li a:hover{color:#F00;}
.footer .row em{text-align:left;font-size:14px;font-weight:700;}
.footer .row p{line-height:30px;text-align:center;margin:0;}
.footer .row p a{margin-right:5px;}
