﻿.box{
 width: 1317px;
 overflow: hidden;
 margin: 30px auto 0px;
}
.box_left_01{
 width: 866px;
}
.left_01{
 width: 866px;
}
.right_01{
 width: 421px;
 margin-left: 30px;
}
#focus1{
 width: 418px;
 height: 240px;
 overflow: hidden;
 position: relative;
}
#focus1 ul{
 position: absolute;
 height: 240px;
}
#focus1 .btn{
 position: absolute;
    height: 23px;
    padding: 5px 10px;
    right: 0;
    bottom: 0;
    text-align: right;
}
#focus1 .btn span{
 color: #fff;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    display: inline-block;
    width: 20px;
    height: 20px;
    margin-left: 5px;
    cursor: pointer;
    background: rgb(51, 51, 51);
}
.left_01_left ul li{
 width: 418px;
 height: 240px;
 float: left;
 overflow: hidden;
 position: relative;
}
.left_01_right{
 margin-left: 24px;
}
.left_01_right ul li{
 width: 424px;
 padding: 7px 0;
}
.left_01_right ul li .top a{
 font-weight: 600;
 color: #272727;
 font-size: 16px;
 line-height: 26px;
}
.left_01_right ul li .bottom a{
 color: #9f9e9e;
 font-size: 12px;
}
.box_list{
 padding-top: 12px;
 border-top: 2px solid #015ea4;
}
.box_list ul li{
 padding-left: 16px;
 background: url(../images/dot.png) left center no-repeat;
text-align: left;
}
.box_list ul li a{
 font-size: 16px;
 line-height: 40px;
}
.box_list ul li span{
 float: right;
 color: #aeafaf;
 line-height: 40px;
 font-size: 16px;
 margin-right: 10px;
}
.title{
 font-size: 20px;
 line-height: 42px;
 padding: 0 10px;
 border-bottom: 2px solid #015ea4;
 font-weight: 500;
}
.title1{
 font-size: 20px;
 line-height: 42px;
 padding: 0 10px;
 background: #015ea4;
 color: #fff;
}
.more{
 margin-right: 10px;
}
.more a{
 color: #000;
 line-height: 42px;
 font-size: 12px;
}
.left_02{
 width: 642px;
 margin-right: 33px;
}
.right_02{
 width: 642px;
}
.left_02_left{
 width: 290px;
}
.left_02_left .title{
 border-bottom: 0px;
 padding: 0;
 line-height: 86px;
}
.left_02_left h3 {
    font-size: 16px;
    margin-bottom: 20px;
    width: 235px;
}


.left_02_left p{
 line-height: 26px;
}
.left_02_right{
 width: 336px;
}
.left_02_right ul li{
 padding: 0;
 height: 60px;
 background: none;
}
.left_02_right_date .top{
 text-align: center;
 line-height: 27px;
 color: #fff;
 height: 27px;
 width: 56px;
 background: #015ea4;
}
.left_02_right_date .bottom{
 text-align: center;
 line-height: 23px;
 width: 52px;
 height: 23px;
 border: 2px solid #014ea4;
}
.left_02_right_li{
 padding-left: 10px;
}
.left_02_right_li .top a{
 line-height: 25px;
}
.left_02_right_li .bottom a{
 line-height: 25px;
 color: #8e8e8e;
}
.left_03{
 width: 516px;
}
.left_03 ul li a,.right_03 ul li a{
 width: 250px;
 height: 147px;
 display: block;
 position: relative;
}
.box_img ul li{
 float: left;
 width: 250px; 
 margin-right: 10px;
}
.box_img .last{
 margin: 0;
}
.box ul li .title_img{
 position: absolute;
 bottom: 0px;
 width: 250px;
 height: 36px;
 background: #bfbfbf;
 opacity: 0.75;
 color: #101010;
 font-size: 14px;
 text-align: center;
 line-height: 36px;
}
.box ul li:hover>a>.title_img{
 color: #009077;
}
.box_img{
 margin: 32px 0 44px 0;
 overflow: hidden;
}
.right_03{
 width: 782px;
}



.one .ol p span{
  text-align: center;
    background: #FFF;
    width: 59px;
   overflow: hidden;    margin: 0 auto;}
.one1 .ol p b u{
 text-decoration: none;
    width: 71px;
    overflow: hidden;
    padding-left: -44px;
    text-indent: -6em;
    display: block;}
.one .ol p b u{
 text-decoration: none;
    width: 60px;
    overflow: hidden;
    padding-left: -44px;
    text-indent: -6em;
    display: block;}
.scon{float: left;
    margin-right: 18px;}
.one3 .ol p b u{
 text-decoration: none;
    width: 71px;
    overflow: hidden;
    padding-left: -44px;
    text-indent: -6em;
    display: block;}
.scon{float: left;
    margin-right: 18px;}
#js206889jsclock{position: absolute; left:240px;}
#js206889jsclock span{line-height:38px;  color:#fff;}
.top .wid{position: relative;}
.links_list{width:360px;}
.sfot .left p a{min-width: 100px;width:auto!important;}

.ck-slide-wrapper img{width:100%;}







.one{ width:376px; float:left; margin-right:35px;}
.one h2{border-bottom:3px solid #d7752c; padding-bottom:8px;}

.one .ol li{ padding-top:5px; height:70px;}
.one .ol p{ width:61px; height:60px; float:left; border:1px solid #d56d20;}
.one .ol p span{ display:block; height:25px; line-height:25px; color:#d26d22; font-size:12px; text-align:center; background:#FFF;}
.one .ol p b{ background:#d26d22; text-align:center; line-height:35px; color:#FFF; font-weight:100; font-size:20px; display:block; height:35px;}
.one .ol a{ float:right;width:296px; margin-left:14px; color:#333; line-height:26px; font-size:14px;}
.one .ol a:hover{ color:#921d1d;}

.one1  h2{border-bottom:3px solid #218b75;}
.one1 .ol p b{background:#015ea4;}
.one1 .ol p{border:1px solid #015ea4;}
.one1 .ol p span{color:#015ea4;}
.one3  h2{border-bottom:3px solid #1f5a9b;}
.one3  .ol p b{background:#1f5a9b;}
.one3 .ol p{border:1px solid #1f5a9b;}
.one3 .ol p span{color:#1f5a9b;}
.one .ol p span{
  text-align: center;
    background: #FFF;
    width: 59px;
   overflow: hidden;    margin: 0 auto;}
.one1 .ol p b u{
 text-decoration: none;
    width: 71px;
    overflow: hidden;
    padding-left: -44px;
    text-indent: -6em;
    display: block;}
.one .ol p b u{
 text-decoration: none;
    width: 60px;
    overflow: hidden;
    padding-left: -44px;
    text-indent: -6em;
    display: block;}
.scon{float: left;
    margin-right: 18px;}
.one3 .ol p b u{
 text-decoration: none;
    width: 71px;
    overflow: hidden;
    padding-left: -44px;
    text-indent: -6em;
    display: block;}
.scon{float: left;
    margin-right: 18px;}


.clearfix:after{ content:"."; height:0px; display:block; clear:both; visibility:hidden;}
.clearfix{ zoom:1;}
.fl{ float:left;}
.fr{ float:right;}
.wid{ width:1200px; margin:0 auto;}
body{font-size:12px; font-family:"Microsoft YaHei";  }


.head form{background:#f07e0e; width:365px; margin-top:47px;}
.ipt1{height:40px; width:278px; font-size:16px; color:#9e9e9e; padding-left:12px; line-height:40px;}
.ipt2{height:40px; width:67px; background:#f07e0e; }




@media (max-width: 1680px) and (min-width: 768px) {
.kuaijie li a {
    display: block;
    width: 142px;
    height: 105px;
    overflow: hidden;
}


}