body{background: url(../images/body_bg.jpg) no-repeat center top;}
.header_top {background-color: #265599;}
.xyb_head .content_box{position: relative;}
.xyb_mk{margin-bottom: 20px;}
.xyb_logo{display: block;position: absolute;top: 20px;left: 0;z-index: 99;}
.xyb_logo img{display: block;width: 100%;}
.xybtle_box{position: relative;text-align: center;}
.xybtle_box .xybtle_img{margin: 160px 0 0 100px;}
.main{padding: 36px 20px 0;box-sizing: border-box;background-color: #fff;}
.m_tout{padding: 69px 0 44px;background: url(../images/m_toutbg.png) no-repeat center 30px #fff;margin-bottom: 26px;}
.m_tout h1 a{display: block;color: #2185d7;font-weight: bold;font-size: 34px;text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding: 0 136px;}
.m_tout h1 a:hover{color: #2155bb;}
.m_tout p{line-height: 24px;color: #666;margin-top: 12px;overflow: hidden;text-overflow: ellipsis;position: relative;white-space: nowrap;padding: 0 100px;}
.pron{color: #e51b16;position: absolute;bottom: 0;right: 60px;}
/*焦点图*/
.focus-box{position: relative;overflow:hidden;width:48%;}
.focus-box .hd{width: 100%;position: absolute;height: 50px;line-height: 50px;bottom: 0;right: 0;z-index: 1;background-color: rgba(0,0,0,.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);}
.focus-box .hd ul{position: absolute;right: 16px;bottom: 0;max-width: 120px;}
.focus-box .hd li{display:inline-block;background-color:#fff;width:10px;height:7px;transition:all .3s;margin-left:5px;cursor:pointer}
.focus-box .hd li.on{background-color: #4c7ee0;width:25px;}
.focus-box .hd .slideFocusInfo{color:#fff;text-indent:1em;width: 100%;text-align:left;display: block;padding-right: 25%;height: 50px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;box-sizing: border-box;}
.focus-box .hd .slideFocusInfo:hover{text-decoration: underline;}
.focus-box .bd {position: relative;z-index: 0;}
.focus-box .bd li img{display:block;width:100%;height:400px;}
.focus-box .bd li a{display: block;}

.title{border-bottom: 1px solid #1e65c9;line-height: 42px;margin-bottom: 28px;background: url(../images/xybtle_bg.png) no-repeat left center;}
.xyblist_tle{margin-left: 40px;color: #fff;font-size: 24px;font-weight: bold;}
.xyblist_tle:hover{color: #bde0fb;}
a.more{float: right;font-size: 14px;color: #1e65c9;}
a.more:hover{color: #84c0f0;}
.xybtablist_box{width: 48%;}
.xybtablist_box ul li:first-child{border-top: 1px solid #ebebeb;}
.xybtablist_box ul li{height: 132px;border-bottom: 1px solid #ebebeb;}
.xybtablist_box .tt-date{float: left;margin: 26px 0px;display: block;font-size: 12px;color: #1d7bd3;height: 80px;width: 80px;text-align: center;margin-right: 20px;}
.xybtablist_box .tt-date i{font-size: 50px;font-style: normal;}
.xybtablist_box ul li a{display: inline-block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width: 80%;font-size: 26px;box-sizing: border-box;color: #1d7bd3;line-height: 132px;font-weight: bold;}
.xybtablist_box ul li a:hover{color: #0352c1;}
.xyblist_box{position: relative;box-sizing: border-box;}
.xyblist_box ul li{line-height: 50px;float: left;width: 50%;}
.xyblist_box ul li a{background: url(../images/xyblist_icon.png) no-repeat left center;padding: 0 18px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: block;width: 100%;font-size: 20px;box-sizing: border-box;}
.xyblist_box ul li a:hover{color: #0352c1;}

@media screen and (max-width:768px){
    .xyb_head{width: 100%;}
    .xyb_logo{width: 80%;position: relative;padding-bottom: 20px;}
    .xybtle_box .xybtle_img{float: none;display: block;width: 80%;margin: 20px auto;}
    .xybtle_box .xybtle_img2{display: none;}
    .main{padding: 20px 10px 0;}
    .title{margin-bottom: 10px;}
    .focus-box,.focus-box .bd li img{width:100%;height:auto;margin-bottom: 10px;}
    .xybtablist_box{width: 100%;}
    .xyblist_box{width: 100%;margin-bottom: 10px;}
    .xyblist_tle{font-size: 20px;}
    .xyblist_box ul li {line-height: 1.8;float: initial;width: 100%;}
    .xyblist_box ul li a{font-size: 16px;}
    .xybtablist_box ul li{height: 50px;}
    .xybtablist_box ul li a{width: 76%;font-size: 16px;line-height: 50px;}
    .xybtablist_box .tt-date{margin: 0;height: 50px;width: 50px;margin-right: 20px;}
    .xybtablist_box .tt-date i{font-size: 22px;}
}
