
.content{
    width:100%;
    min-width:1200px;
    overflow:hidden;
}

.content .content_wrap{
    width:1200px;
    margin:0 auto;
}

.content .content_wrap .section1{
    width:100%;
    height:350px;
    float:left;
    margin-bottom:15px;
}

.content .content_wrap .section1 .left{
    width:850px;
    height:100%;
    float:left;
}

.content .content_wrap .section1 .right{
    width:350px;
    height:350px;
    float:right;
    background:#eeeeee;
}

.content .content_wrap .section1 .left .title{
    width:100%;
    height:45px;
}

.content .content_wrap .section1 .left .title .box{
    width:125px;
    height:45px;
    background:url(../images/box_03.jpg) no-repeat center;
    float:left;
    font-size:18px;
    color:#fff;
    text-align:center;
    line-height:45px;
}

.content .content_wrap .section1 .left .title .more_list ul{
    list-style:none;
    width:350px;
    height:45px;
    float:right;
}

.content .content_wrap .section1 .left .title .more_list ul li a{
    width:70px;
    height:22px;
    background:#dddddd;
    border-radius:100px;
    float:left;
    margin-right:35px;
    margin-top:12px;
    font-size:14px;
    color:#000;
    text-align:center;
    line-height:22px;
}

.content .content_wrap .section1 .left .title .more_list ul li a:hover{
    background:#ad2727;
    color:#fff;
}

.content .content_wrap .section1 .left .news{
    width:100%;
    height:305px;
}

.content .content_wrap .section1 .left .news .pic{
    width:400px;
    height:100%;
    float:left;
}
.content .content_wrap .section1 .left .news .pic img{
    width:400px;
    height:305px;
}

.content .content_wrap .section1 .left .news .text_list .list{
    width:420px;
    height:100%;
    float:right;
    display:none;
}

.content .content_wrap .section1 .left .news .text_list .pic img{
    display:block;
    width:400px;
    height:250px;
    margin-top:6px;
}

.content .content_wrap .section1 .left .news .text_list .list ul{
    list-style:none;
}

.content .content_wrap .section1 .left .news .text_list .list ul li tr td a{
    display:block;
    width:330px;
    height:34px;
    float:right;
    margin-right:15px;
    position:relative;
    text-indent:14px;
}

.content .content_wrap .section1 .left .news .text_list .list ul li tr td span{
    width:300px;
    height:34px;
    float:left;
    font-size:14px;
    color:#000;
    line-height:34px;
    text-align:left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;


}

.content .content_wrap .section1 .left .news .text_list .list ul li a::before{
    content:'';
    width:6px;
    height:6px;
    border-radius:50%;
    background:black;
    position:absolute;
    left:0;
    top:16px;
}


.content .content_wrap .section1 .left .news .text_list .list ul li a i{
    width:100px;
    height:25px;
    float:left;
    font-size:14px;
    color:#676767;
    line-height:25px;
    text-align:right;
    font-style: normal;
}


.content .content_wrap .section1 .right .title{
    width:100%;
    height:45px;
    background:url(../images/box2.jpg) no-repeat center;
}

.content .content_wrap .section1 .right .title span{
    display:block;
    width:125px;
    height:45px;
    float:left;
    font-size:18px;
    color:#fff;
    line-height:45px;
    text-align:center;
}

.content .content_wrap .section1 .right .title a{
    width:45px;
    height:45px;
    float:right;
    font-size:14px;
    color:#fff;
    line-height:45px;
    text-align:center;
}


.content .content_wrap .section1 .right .list{
    width:350px;
    height:305px;
}

.content .content_wrap .section1 .right .list ul{
    list-style:none;
}

.content .content_wrap .section1 .right .list ul li{
    width:100%;
    height:100px;
}

.content .content_wrap .section1 .right .list ul li span{
    display:block;
    width:100%;
    height:50px;
    font-size:14px;
    line-height:50px;
    color:#ad2727;
    text-align:left;
    text-indent:30px;
}

.content .content_wrap .section1 .right .list ul li a{
    display:block;
    height:50px;
    color:#666666;
    font-size:14px;
    line-height:24px;
    padding:0 30px 0 30px;
}









.content .content_wrap .section2,.content .content_wrap .section4{
    width:100%;
    float:left;
    margin-bottom:15px;
}


.content .content_wrap .section2 .right .teacher{
    width:100%;
    height:305px;
}

.content .content_wrap .section2 .right .teacher .photo{
    width:350px;
    margin:0 auto;
}

.content .content_wrap .section2 .right .teacher .photo img{
    display:block;
    width:300px;
    margin:5px 25px;
}
.content .content_wrap .section2 .right .teacher .photo p
{
    height:35px;
    line-height:35px;
    text-align: center;
    font-size:15px;
   
}

.content .content_wrap .section2 .right .teacher .intro{
    height:100%;
}

.content .content_wrap .section2 .right .teacher .intro p{
    margin:5px;
    font-size:14px;
    color:#000;
    line-height:35px;
}



.content .content_wrap .section2 .left,.content .content_wrap .section4 .left{
    width:850px;
    float:left;
}

.content .content_wrap .section2 .left .item1,.content .content_wrap .section2 .left .item2,
.content .content_wrap .section4 .left .item1,.content .content_wrap .section4 .left .item2
{
    width:50%;
    height:350px;
    float:left;
}


.content .content_wrap .section2 .right,.content .content_wrap .section4 .right{
    width:350px;
    height:350px;
    background:#eeeeee;
    float:right;
}


.content .content_wrap .section2 .left .item1 .title,.content .content_wrap .section2 .left .item2 .title,
.content .content_wrap .section4 .left .item1 .title,.content .content_wrap .section4 .left .item2 .title
{
    width:100%;
    height:45px;
}

.content .content_wrap .section2 .left .item1 .title p,.content .content_wrap .section2 .left .item2 .title p,
.content .content_wrap .section4 .left .item1 .title p,.content .content_wrap .section4 .left .item2 .title p
{
    display:block;
    width:125px;
    height:45px;
    background:url(../images/box_03.jpg) no-repeat center;
    float:left;
    font-size:18px;
    color:#fff;
    text-align:center;
    line-height:45px;
}


.content .content_wrap .section2 .left .item1 .title a,.content .content_wrap .section2 .left .item2 .title a,
.content .content_wrap .section4 .left .item1 .title a,.content .content_wrap .section4 .left .item2 .title a
{
    width:45px;
    height:45px;
    float:right;
    font-size:14px;
    color:#000;
    line-height:45px;
    text-align:center;
    margin-right:5px;
}


.content .content_wrap .section2 .left .item1 .list,.content .content_wrap .section2 .left .item2 .list,
.content .content_wrap .section4 .left .item1 .list,.content .content_wrap .section4 .left .item2 .list
{
    width:425px;
    height:200px;
}



.content .content_wrap .section2 .left .item1 .list ul,.content .content_wrap .section2 .left .item2 .list ul,
.content .content_wrap .section4 .left .item1 .list ul,.content .content_wrap .section4 .left .item2 .list ul
{
    list-style:none;
}

.content .content_wrap .section2 .left .item1 .list ul li a,.content .content_wrap .section2 .left .item2 .list ul li a,
.content .content_wrap .section4 .left .item1 .list ul li a,.content .content_wrap .section4 .left .item2 .list ul li a
{
    display:block;
    height:34px;
    float:left;
    position:relative;
    text-indent:14px;
}
.content .content_wrap .section2 .left .item1 .list ul li tr td a span,.content .content_wrap .section2 .left .item2 .list ul li tr td a span,
.content .content_wrap .section4 .left .item1 .list ul li tr td a span,.content .content_wrap .section4 .left .item2 .list ul li tr td a span
{
    width:315px;
    height:34px;
    float:left;
    font-size:14px;
    color:#000;
    line-height:34px;
    text-indent:15px;
    text-align:left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.content .content_wrap .section2 .left .item1 .list ul li a::before,.content .content_wrap .section2 .left .item2 .list ul li a::before,
.content .content_wrap .section4 .left .item1 .list ul li a::before,.content .content_wrap .section4 .left .item2 .list ul li a::before
{
    content:'';
    width:6px;
    height:6px;
    border-radius:50%;
    position:absolute;
    left:5px;
    top:15px;
    background:black;
}


.content .content_wrap .section2 .left .item1 .list ul li tr td span,.content .content_wrap .section2 .left .item2 .list ul li tr td span,
.content .content_wrap .section4 .left .item1 .list ul li tr td span,.content .content_wrap .section4 .left .item2 .list ul li tr td span
{
    width:90px;
    height:25px;
    float:right;
    font-size:14px;
    color:#676767;
    line-height:25px;
    text-align:right;
    font-style: normal;
    margin-right:10px;
}



.content .content_wrap .section2 .right .title,.content .content_wrap .section4 .right .title{
    width:100%;
    height:45px;
    background:url(../images/box2.jpg) no-repeat center;
}

.content .content_wrap .section2 .right .title span,.content .content_wrap .section4 .right .title span{
    display:block;
    width:125px;
    height:45px;
    float:left;
    font-size:18px;
    color:#fff;
    line-height:45px;
    text-align:center;
}

.content .content_wrap .section2 .right .title a,.content .content_wrap .section4 .right .title a{
    width:45px;
    height:45px;
    float:right;
    font-size:14px;
    color:#fff;
    line-height:45px;
    text-align:center;
}



.content .content_wrap .section4 .right .list{
    width:350px;
    height:305px;
}

.content .content_wrap .section4 .right .list figure{

}
.content .content_wrap .section4 .right .list figure tr td{
padding: 5px;
}
.content .content_wrap .section4 .right .list figure tr{
    float:left;
    margin-left:6px;
    margin-top:8px;
}

.content .content_wrap .section4 .right .list figure img{
    display:block;
    width:160px;
    height:120px;
    float:left;
}
.content .content_wrap .section4 .right .list figure figcaption{
    display:block;
    width:150px;
    height:30px;
    float:left;
    font-size:14px;
    color:#000;
    text-align:center;
    line-height:30px;
}






.section3{
    width:100%;
    min-width:1200px;
    height:230px;
    float:left;
    margin-bottom:15px;
}


.section3 .title,.section5 .title{
    width:100%;
    height:50px;
    margin-bottom:10px;
}

.section3 .title p,.section5 .title p{
    display:block;
    width:125px;
    height:45px;
    background:url(../images/box_03.jpg) no-repeat center;
    float:left;
    font-size:18px;
    color:#fff;
    text-align:center;
    line-height:45px;
}


.section3 .title a,.section5 .title a{
    width:45px;
    height:45px;
    float:right;
    font-size:14px;
    color:#000;
    line-height:45px;
    text-align:center;
}

.section3 .pic{
    width:100%;
    height:120px;
    position:relative;
}
.section5 .pic{
    width:1200px;
    height:190px;
    position:relative;
    overflow:hidden;
    }
.section3 .pic ul{
    width:2800px;
    height:120px;
    list-style:none;
    position:absolute;
    left:0;
    top:0;
}
.section3 .pic ul li a img{
    display:block;
    width:200px;
    height:150px;
    border:2px solid #ad2727;
    box-sizing: border-box;
    float:left;
    margin-left:5px;
}
.section5{
    width:100%;
    min-width:1200px;
    height:250px;
    float:left;
    margin-bottom:15px;
}
.section5 .pic ul
{
    width:2800px;
    height:120px;
    list-style:none;
    position:absolute;
    left:0;
    top:0;
}
.section5 .pic ul li tr td a img{
    display:block;
    width:200px;
    height:150px;
    box-sizing: border-box;
    float:left;
    margin-right:5px;
}

.section6{
    width:100%;
    height:50px;
    float:left;
    background:#e8e8e8;
    margin-bottom:15px;
}


.section6 .lian{
    width:150px;
    height:50px;
    float:left;
    font-size:14px;
    text-align:center;
    line-height:50px;
    color:#000;
}

.section6 span{
    display:block;
    width:1050px;
    height:30px;
    float:left;
    margin-top:4px;
}

.section6 span table tr td img
{
    margin-left:5px;
}
