header,section,footer,aside,nav,main,article,figure{
    display: block; 
}
body, div, a,img,input,p,a,ul,ol,li, table, 
th, tr, td, form, fieldset,ul,h2,h3,h4,h5{
    margin:0;
    padding:0;
    border:none;
    list-style-type:none;
    font-family: "helvetica"}
a{ text-decoration:none;}
input{
    background-color: none;
}
a:hover{text-decoration:none;}
.row{margin: 0;}
@media (max-width:1200px){
    body{
        position: relative;
        width: 1200px !important;
    }
}
/*首页头部样式*/
.head-up{
    width:100%;
    height: 32px;
    background-color:#515050;
}
.head-up-contain{
    width: 1100px;
    height: auto;
    margin: 0 auto;
}
.head-up-contain .link-up{
    width: 120px;
    height: auto;
    float: right;
    margin-top: 6px;
}
.head-up-contain .link-up a{
    float: left;
    color: #fff;
    font-family: "helvetica";
    font-size: 14px;
}
.m-head{
    width:100%;
    height:auto;
    /*background-image: url(../img/index-bg.jpg);*/
    background-repeat: repeat;
    background-position: 0 0;
}
.m-head-container{
    width:1100px;
    height:98px;
    margin:0 auto;
}
.m-left-logo{
    width: 554px;
    float: left;
    height:auto;
    margin-top: 27px;
}
.m-left-logo img{
    width: 100%;
    height: auto;
}
.m-right-sea{
    float: right;
    width: 320px;
    height: auto;
    /*border:solid 1px #b2aaaa;*/	
    margin-top: 30px;
}
.cn{
    display: block;
    width:auto;
    height: 34px;
    border:solid 1px #b2aaaa;
    text-align: center;
    line-height: 34px;
    font-size: 16px;
    float: right;
    padding:0 1px;
    color: #848282;
}
.cn:hover{
    color: #b01f24;
}

.m-right-sea form{
    float: left;
    width: 267px;
    position: relative;
    border: solid 1px #b2aaaa;
}
.m-right-sea form .shuru{
    width: 220px;
    height: 32px;
    line-height: 32px;
    padding-left:6px;
    outline: none;
    float: left;
}
.m-right-sea form .jiansuo{
    width:44px;
    height: 32px;
    line-height: 32px;
    font-size: 14px;
    outline: none;
    cursor: pointer;
    float: left;
    background-image: url("search-1.png"/*tpa=http://rwsk.zju.edu.cn/English/web/img/search.png*/);
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: 10px 4px;
}
/*导航菜单样式*/
.m-nav{
    width:100%;
    height:auto;
    background-color: #f2f6f7;
}
.m-navcontain{
    width:1100px;
    height: auto;
    margin: 0 auto;
}
.m-nav-ul{
    width:1100px;
    margin: 0 auto;	
    /*padding: 12px 0;*/
}
.m-nav-ul li{
    float:left;
    text-align: center;
    font-family: "微软雅黑";
    font-size: 20px;
    color: #fff;
    cursor: pointer;
    position:relative;
}
.m-nav-ul li:last-child{
    padding-right: 0;
}
.m-nav-ul li a{
    display: block;
    color: #000;
    font-size: 20px;	
    padding: 10px 26px;
    display: block;
    border-right: solid 1px #fff;
    margin-right: 1px;
}
.m-nav-ul li a:hover{
    color: #fff;
    background-color: #b01f24;
}
.active{
    color:#fff !important;
    background-color: #b01f24;
}
/*banner样式*/
.m-banner{
    width: 100%;
    height: 420px;
    overflow: hidden;
    margin: 0 auto;
}
.banner-box{
    width:100%;
    height:420px;
    margin: 0 auto;
    margin-bottom: 6px;
}
.focus{
    width:100%;
    height:420px;
    position:relative;
    float:center;
}
.rslides{width:100%;height:420px;position:relative;list-style:none;padding:0;margin:0;}

.rslides_nav{margin:0;height:51px;width:31px;position:absolute;-webkit-tap-highlight-color:rgba(0,0,0,0);top:50%;left:0;opacity:0.5;text-indent:-9999px;overflow:hidden;text-decoration:none;
}
.rslides_nav:active{opacity:1.0}
.rslides_nav.next{left:auto;background-position:-31px -560px;right:0}

.rslides_tabs{
    width:84px;
    height: 37px;
    position:absolute;
    left:50%; 
    bottom:0; 
    /*	text-align:center;*/
    margin-left:-42px;	
}
.rslides_tabs li{display:inline-block;float:none;*float:left;margin-right:16px;vertical-align:middle;}
.rslides_tabs a{text-indent:-9999px;overflow:hidden;background:url("white-1.png"/*tpa=http://rwsk.zju.edu.cn/English/web/img/white.png*/) no-repeat left top;display: block;_display:block;*display:block;width:12px;height:12px}
.rslides_tabs .rslides_here a{background: url("red-1.png"/*tpa=http://rwsk.zju.edu.cn/English/web/img/red.png*/) no-repeat left top;}
.rslides li{
    position:relative;
}

.banner-img{
    width:100%;
    height: auto;
    position: relative;
}
.banner-img a{
    display: block;
    width:100%;
    height:100%;

}
.banner-img a img{
    width:1400px;
    height:420px;
    display: block;
    border:none;object-fit:cover;
}
/*内容主体*/
.content{
    width: 1100px;
    height: auto;
    margin: 10px auto;
}
.m-news-left{
    float: left;
    width: 700px;
    /* height: 382px; */
}
/*.newstitle{*/
    /*width: 100%;*/
    /*height: 34px;*/
    /*border-bottom: solid 2px #d5d0c0;*/
    /*position: relative;*/
/*}*/
/*.newstitle .title{*/
    /*font-size: 22px;*/
    /*line-height: 32px;*/
    /*color: #222;*/
    /*position: absolute;*/
    /*left: 0;*/
    /*top:0;*/
    /*padding-right: 10px;*/
    /*border-bottom: solid 2px #df2929;*/
    /*font-weight: bold;*/
/*}*/
.newstitle .more{
    display: block;
    font-size: 16px;
    line-height:24px;
    color: #4e4d4d;
    position: absolute;
    right: 0;
    top:8px;
}
.newstitle .more:hover{
    color:#b01f24;
}
/*左侧新闻*/
.m-tab-newsbox-left{
    float: left;
    width: 275px;
    height: auto;
    margin-top:14px;
    margin-left: 10px;
}

.m-tab-newsbox-right{
    float: right;
    width: 400px;
    height: auto;
    margin-top: 14px;
}
.m-tab-newsbox-right li{
    padding-bottom:3px;
    border-bottom: solid 1px #dfdfdf;
    margin-bottom: 7px;
}
.m-tab-newsbox-right .square{
    float: left;
    width: 6px;
    height: 6px;
    background-color: #b01f24;
    margin:6px 16px 0 2px;
}
.m-tab-newsbox-right .newslist{
    float: left;
}
.m-tab-newsbox-right .newslist a{
    display: block;
    font-size: 16px;
    line-height: 24px;
    color: #000022;
    width: 370px;

}
.m-tab-newsbox-right .newslist a:hover{
    color: #b01f24;
}
.m-tab-newsbox-right .newslist span{
    display: block;
    font-size: 16px;
    line-height: 24px;
    color: #b01f24;
}
/*右侧新闻样式*/
.m-news-right{
    float: right;
    width: 350px;
    height: auto;
}
.m-events-list{
    width:100%;
    height: auto;
}
.m-events-list li{
    width: 100%;
    margin-bottom:10px;
    padding-bottom: 4px;
    border-bottom: dashed 1px #ccc;
}
.m-events-list li span{
    font-size: 16px;
    color: #b01f24
}
.m-events-list li h1{
    font-size: 16px;
    color: #000000;
    font-weight: bold;
    margin:4px 0;
}
.m-events-list li a{
    display: block;
    width: 100%;
    font-size: 14px;
    color: #5e5d5d;
}
.m-events-list li a:hover{
    color: #B01F25;
}
/*页脚样式*/
.footer{
    width: 100%;
    height: auto;
    background-color:#b01f24 ;
}
/*.footer .t-info{*/
    /*padding: 26px 0;*/
    /*font-size: 18px;*/
    /*color:#fff;*/
    /*text-align: center;*/
    /*line-height: 24px;*/
/*}*/
/*自适应设置*/
@media screen and (max-width:1920px){	

    .head-up{
        width:1600px ;
        margin: 0 auto;
    }
    .m-head{
        width:1600px;
        margin: 0 auto;
    }
    .m-nav{
        width:1600px;
        margin: 0 auto;
    }
    .m-sub-banner {
        width:1600px;
        margin: 0 auto;
    }
    .m-banner{
        width:1600px;
        margin: 0 auto;
    }
    .footer{
        width:1600px;
        margin: 0 auto;
    }
}

/*自适应设置*/
@media screen and (max-width:1440px){	

    .head-up{
        width:100% ;
        margin: 0 auto;
    }
    .m-head{
        width:100% ;
        margin: 0 auto;
    }
    .m-nav{
        width:100% ;
        margin: 0 auto;
    }
    .m-sub-banner {
        width: 100%;
        margin: 0 auto;
    }
    .m-banner{
        width:100% ;
        margin: 0 auto;
    }
    .footer{
        width:100% ;
        margin: 0 auto;
    }
}


/*清除浮动*/
.clearfix{
    clear: both;
}
