.section{
    width:100%;
    min-height:500px;
}
/*中间部分第一块样式开始*/
.main1{
    width:1180px;
    margin:0 auto;
    height:325px;
    padding-top:50px;
}
.main1-l{
    float:left;
    width:380px;
    height:275px;
    margin-right:20px;
}

.slidebox{  width:380px;  height:275px; overflow:hidden; position:relative; border:1px solid #ddd;  }
.slidebox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slidebox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slidebox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slidebox .hd ul li.on{ background:#f00; color:#fff; }
.slidebox .bd{ position:relative; height:100%; z-index:0;   }
.slidebox .bd li{ zoom:1; vertical-align:middle; }
.slidebox .bd img{  width:380px;  height:240px; display:block;  }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slidebox #prev,
.slidebox #next{ position:absolute; left:0;bottom:0; display:block; width:29px; height:35px; background:url(/uploads/image/i241/focus_btn.png) left bottom no-repeat;  }
.slidebox #next{ left:30px; bottom:0; background-position:-29px bottom; }
.slidebox #prev:hover{  background-position: top left;  }
.slidebox #next:hover{  background-position: -30px top ;  }
.slidebox .prevstop{ display:none;  }
.slidebox .nextstop{ display:none;  }
/*文章标题*/
.tit{
    display: block;
    width:319px;
    height:35px;
    position: absolute;
    bottom:0;
    left:60px;
    background: #5e5e5e;
    color:#fff;
    line-height:35px;
    font-size:14px;
    padding-left:17px;
}

.main1-m{
    float:left;
    width:480px;
    height:275px;
    margin-right:15px;
}
.main1-m-t{
    height:37px;
    width:100%;
}
.main1-m-t>div{
    float: left;
    text-align: center;
    line-height:38px;
    color:#333;
    z-index:1;
    width:25%;
    height:38px;
    font-size:18px;
}
.main1-m-t a{
    color:#333;
}
.div-hover a{
    color:#256b9c;
}

.main1-m-b{
    padding-top:6px;
    border-top:1px solid #d8d8d8;
    width:100%;
    height:237px;
}

.main1-r{
    float:left;
    width:285px;
    height:275px;
}
.main1-r-t{
    height:37px;
    width:100%;
}
.main1-r-t>div{
    float: left;
    text-align: center;
    line-height:38px;
    color:#333;
    z-index:1;
    width:120px;
    height:38px;
    font-size:18px;
}
.main1-r-t>div a{
    display:block;
    width:100%;
    height:100%;
    line-height:38px;
    text-align: center;
    font-size:18px;
    color:#333;
}


.main1-r-b{
    padding-top:6px;
    border-top:1px solid #d8d8d8;
    width:100%;
    height:237px;
}
.main1-r-b .lists b{
    width:270px;
}

/*中间部分第一块样式结束*/

/*中间部分第二块样式开始*/

.main2{
    width:1180px;
    margin:0 auto;
    height:310px;
    margin-top:50px;
}
.main2-l{
    float:left;
    width:875px;
    height:310px;
    margin-right:20px;
}
.main2-l-t{
    height:37px;
    width:100%;
}
.main2-l-t a{
    display: block;
    text-align: left;
    padding-left:5px;
    line-height:38px;
    color:#246a9b;
    width:110px;
    height:38px;
    font-size:18px;
    z-index:1;
}
.main2-l-b{
    box-sizing: content-box;
    border :1px solid #d8d8d8;
    width: 100%;
    height:270px;
}
.m2-b-1{
    float: left;
    width:151px;
    height:100%;
}
.m2-t{
    float: left;
    box-sizing: content-box;
    width:151px;
    height:45px;
    text-align: center;
    border-bottom:1px solid #d8d8d8;
    cursor: pointer;
    background: #fff;
}
#f2{
    height:39px;
}

.m2-t a{
    display: block;
    height:45px;
    line-height:45px;
    font-size:16px;
    color:#666;
}
.main2-l-b .m2-hover a{
    color:#256c9b;
}

.m2-b {
    float: left;
    box-sizing: content-box;
    width: 689px;
    height: 240px;
    overflow: hidden;
    background: #f5f5f5;
    color: #888;
    padding: 15px 17px;
    border-left: 1px solid #d8d8d8;
    margin-left: -1px;
}
.m2-left{
    float: left;
    width:285px;
    height:225px;
    margin-top:10px;
}
.m2-right{
    float: left;
    width:380px;
    height:225px;
    margin-top:10px;
    margin-left:20px;
}
.m2-right-t{
    width:380px;
    height:100px;
    line-height:25px;
    font-size: 14px;
    overflow: hidden;
    position: relative;
}
.m2-right-t span{
    width:90px;
    height:25px;
    display: block;
    line-height:25px;
    float: right;
    background: #fff;
    position: absolute;
    right:0;
    bottom:0;
    background:  no-repeat;
}
.m2-right-bt{
    width:100%;
    height:25px;
    font-size:16px;
    color:#256c9b;
}
.m2-right-bb{
    float: left;
    color:#666;
    width:50%;
    height:28px;
    line-height:28px;
    overflow: hidden;
    padding-right:10px;
    padding-left:15px;
    background:  no-repeat center left;
}
.m2-right-bb a:hover{
    color:#256b9c;
}
.m2-hover{
    background: #f5f5f5;
    position: relative;
    z-index:100;
}


.main2-r{
    float:left;
    width:285px;
    height:310px;
}
.main2-r-t{
    height:37px;
    width:100%;
}
.main2-r-t>div{
    text-align: left;
    padding-left:5px;
    line-height:38px;
    color:#246a9b;
    z-index:1;
    width:110px;
    height:38px;
    font-size:18px;
}
.main2-r-b{
    padding-top:6px;
    border-top:1px solid #d8d8d8;
    width:100%;
    height:270px;
}
.main2-r-b .lists{
    width:100%;
    height:33px;
}
.main2-r-b .lists>b{
    font-weight:normal;
    float:left;
    overflow: hidden;
    width:95%;
    height:33px;
    line-height:33px;
    font-size:14px;
    color:#666;
    padding-left:10px;
    background:  no-repeat left center;

}
/*中间部分第二块样式结束*/

/*中间部分第三块样式开始*/

.main3{
    box-sizing: content-box;
    width:1180px;
    margin:60px auto;
    height:222px;
    margin-bottom:0;
    border-top:8px solid #00a1e9;
}
.main3 div{
    width:1180px;
    vertical-align:middle;
    display:table-cell;
    height:222px;
    text-align: center;
    padding:0 150px;
    line-height:40px;
    position: relative;
    font-size:21px;
    color: #666;
}
.s1,.s2{
    display: block;
    width:25px;
    position: absolute;
    height:20px;
}
.s1{
    background:  no-repeat;
    left:0;
    top:60px;
}
.s2{
    background:  no-repeat;
    right:0;
    bottom:60px;
}

/*中间部分第三块样式结束*/
/*中间部分第四块样式开始*/

.main4{
    width:1180px;
    margin:0 auto;
    height:330px;
}


.main4-m{
    float:left;
    box-sizing: content-box;
    width:363px;
    padding:0 15px;
    height:324px;
    border-bottom:3px solid #00a1e9;
    border-top:3px solid #256b9c;
    position:relative;
}


.main4-m-t{
    padding-left:14px;
    line-height:47px;
    color:#246a9b;
    width:110px;
    height:47px;
    font-size:18px;
}
.main4-m-t a{
    display:block;
    line-height:47px;
    color:#246a9b;
    width:100%;
    height:100%;
    font-size:18px;
}
.main4-r-t{
    line-height:47px;
    color:#246a9b;
    width:110px;
    height:47px;
    font-size:18px;
}
.main4-r-t a{
    display:block;
    line-height:47px;
    color:#246a9b;
    width:100%;
    height:100%;
    font-size:18px;
}
.main4-m-m{
    height:240px;
    overflow: hidden;
    width: 100%;
    line-height: 25px;
    font-size: 14px;
}
.main4-r-m{
    height:255px;
    overflow: hidden;
    width: 100%;
    line-height: 25px;
    font-size: 14px;
}
.m4-t,.m4-m{
    box-sizing: content-box;
    width:363px;
    height:85px;
    overflow: hidden;
    color:#666;
    font-size:14px;
}
.m4-b{
    line-height:85px;
    box-sizing: content-box;
    width:363px;
    height:85px;
    overflow: hidden;
    color:#666;
    font-size:20px;
}
.m4-t-l{
    float:left;
    width:80px;
    height:85px;
    margin-right:20px;
}

.m4-m-l{
    float:left;
    width:155px;
    height:85px;
    line-height:85px;
    margin-right:40px;
}
.m4-t-r{
    float:left;
    width:255px;
    height:85px;
    font-size:14px;
    color:#666;
    line-height:85px;
}
.m4-m-r{
    float:left;
    width:150px;
    height:85px;
    font-size:14px;
    color:#666;
    line-height:85px;
}


.main4-l,.main4-r{border-top:3px solid #00a1e9;border-bottom:3px solid #256b9c; }
/*中间部分第四块样式结束*/

/*中间部分第五块样式开始*/

.main5{
    box-sizing: content-box;
    width:1180px;
    margin:0 auto;
    height:180px;
    padding:60px 0 0 0;
}

.main5-r{
    float:left;
    width:100%;
    height:190px;
}
.main5-r-t{
    height:37px;
    width:100%;
}
.main5-r-t>div{
    float: left;
    text-align: center;
    line-height:38px;
    color:#333;
    z-index:1;
    width:120px;
    height:38px;
    font-size:18px;
}
.main5-r-t>div a{
    display:block;
    width:100%;
    height:100%;
    line-height:38px;
    text-align: center;
    font-size:18px;
    color:#333;
}


.main5-r-b{
    padding-top:6px;
    border-top:1px solid #d8d8d8;
    width:100%;
    height:150px;
}

/* 第五部分的无缝滚动css  */
.picmarquee-left{ overflow:hidden; position:relative;   height:150px;   }
#f-next{  position:absolute;left:0; top:45px;display:block;  width:37px; height:37px;  overflow:hidden;  cursor:pointer;background: no-repeat}
#f-prev{ position:absolute;right:0; top:45px;display:block;  width:37px; height:37px;  overflow:hidden;  cursor:pointer;background: no-repeat;}
.picmarquee-left .prevstop{ background: no-repeat; }
.picmarquee-left .nextstop{ background: no-repeat; }

.picmarquee-left .bd{ box-sizing:content-box;margin:10px 40px;width:1100px;}
.picmarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picmarquee-left .bd ul li{ float:left; _display:inline; overflow:hidden; text-align:center;  }
.picmarquee-left .bd ul li .pic{ float:left;text-align:center; width:137px;height:90px;line-height:90px;}
.picmarquee-left .bd ul li .pic img{ width:137px;}
/*中间部分第五块样式结束*/

/*中间部分的公共内容开始*/
.section .div-hover{
    box-sizing: content-box;
    text-align: center;
    border:1px solid #d8d8d8;
    width:118px;
    border-bottom:1px solid transparent;
    color:#256b9c;
    background: #fff;
    height:38px;
    line-height:39px;
    position:relative;
    top:-1px;
    z-index:10;
}
.section .div-hover a{
    color:#256b9c;
}
.hidden{
    display:none;
}
.show{
    display:block;
}
.lists{
    height:33px;
}
.lists>b{
    font-weight:normal;
    float:left;
    overflow: hidden;
    width:360px;
    height:33px;
    line-height:33px;
    font-size:14px;
    color:#666;
    padding-left:10px;
    background:  no-repeat left center;

}
.lists>span{
    float: right;
    height:33px;
    line-height:33px;
    padding-right:15px;
    font-size: 14px;
    text-align: right;
    color:#888;
}
/*中间部分的公共内容结束*/
























