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"
                            color: #000;
}

			a{ text-decoration:none;}

			input{

				background-color: none;

			}

a:hover{text-decoration:none;}

.row{margin: 0;}

@media (max-width:1100px){

	

	body{

		position: relative;

		width: 1100px !important;

	}

}



/*首页头部样式*/

.head-up{

	width:1400px;

	height: 32px;

	background-color:#515050;

}

.head-up-contain{

	width: 1100px;

	height: auto;

	margin: 0 auto;

}

.head-up-contain .link-up{

	width: 130px;

	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:1400;

	height:auto;

	/*background-image: url(../img/index-bg.jpg);

	background-repeat: repeat-x;

	background-position: 0 0;*/

	background-color: #b01f24;

}

.m-head-container{

	width:1100px;

	height:98px;

	margin:0 auto;

}

.m-left-logo{

	width: 361px;

	float: left;

	height:auto;

	margin-top: 10px;

}

.m-left-logo img{

	width: 100%;

	height: auto;

}

.m-right-sea{

	float: right;

	width: 452px;

	height: auto;

	margin-top: 23px;

}

.cn{

	display: block;

	width:auto;

	height: 36px;

	border:solid 1px #b2aaaa;

	background-color: #fff;

	text-align: center;

	line-height: 36px;

	font-size: 14px;

	float: right;

	padding:0 6px;

        margin-top: 3px;

}

.cn:hover{

	color: #b01f24;

}

.m-right-sea form{

	 width: 280px;

	 position: relative;

	 border:solid 0px #fff;	

	 float: left;

}

.m-right-sea form input{
       height:35px;
       width:277px !important;

}
.m-right-sea form .search{
     margin-top:2px;

}
.m-right-sea form .jiansuo{

	width:45px;

	height: 32px;

	line-height: 32px;

	font-size: 14px;

	outline: none;

	cursor: pointer;

	float: left;

	background-image: url("search.png"/*tpa=http://rwsk.zju.edu.cn/English/web/web/img/search.png*/);

	background-color: #fff;

	background-repeat: no-repeat;

	background-position: 10px 4px;

}

/*导航菜单样式*/

.m-nav{

	width:1400px;

	margin:0 auto;

	background-color: #f2f6f7;

}

.m-navcontain{

	width:1100px !important;

	height: auto !important;

	margin: 0 auto !important;

}

.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 20px;

	display: block;

	border-right: solid 1px #fff;

	margin-right: 1px;

        font-family: Roboto Condensed-Bold;
}

.m-nav-ul li a:hover{

	color: #fff;

	background-color: #b01f24;

}

.active{

	color:#fff !important;

	background-color: #b01f24;

}

/*banner样式*/

.m-banner{

	width: 1400px;

	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.png"/*tpa=http://rwsk.zju.edu.cn/English/web/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.png"/*tpa=http://rwsk.zju.edu.cn/English/web/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{

	min-width:100%;

	height:420px;

	display: block;

	border:none;

}

/*内容主体*/

.content{

	width: 1100px;

	height: auto;

	margin: 10px auto;

}

.m-news-left{

	float: left;

	width: 700px;

	/* height:500px; */

}

.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;

        font-family: Roboto Condensed-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:10px;

	border-bottom: solid 1px #dfdfdf;

	margin-bottom: 10px;

}

.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: 20px;

	color: #000022;

	width: 370px;


    font-family: Roboto Condensed-Regular;

}

.m-tab-newsbox-right .newslist a:hover{

	color: #b01f24;

}

.m-tab-newsbox-right .newslist span{

	display: block;

	font-size: 14px;

	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: 14px;

	color: #b01f24;

}

.m-events-list li h1{

	font-size: 16px;

	color: #000000;

	font-weight: 100;

	margin:4px 0;

}

.m-events-list li a{
    font-family: Roboto Condensed-Regular;
	display: block;

	width: 100%;

	font-size: 16px;

	color: #000000;
     
        line-height: 19px;

}

.m-events-list li a:hover{

	color: #B01F25;

}

/*页脚样式*/

.footer{

	width: 100%;

	height: auto;

	background-color:#b01f24 ;

}

.footer .ftbox{

	width: 1100px;

	margin: 0 auto;

	padding: 20px 0;

}

.ftbox .ft-logo{

	margin-bottom: 10px;

}

.ftbox .t-info{

	font-size: 18px;

	color:#fff;

	line-height: 24px;

}

/*自适应设置*/

@media screen and (max-width:1920px){	

	.m-head{

		width:1400px;

		margin: 0 auto;

	}

	.m-nav{

		width:1400px;

		margin: 0 auto;

	}

	.m-banner,.m-sub-banner{

		width:1400px !important;

		margin: 0 auto;

	}

	.m-foot{

		width:1600px;

		margin: 0 auto;

	}

	body{

		background: url("bodybg.png"/*tpa=http://rwsk.zju.edu.cn/English/web/web/img/bodybg.png*/) no-repeat top left;

	}

}

@media screen and (max-width:1440px){	

	.m-head{

		width:100% ;

		margin: 0 auto;

	}

	.m-nav{

		width:100% ;

		margin: 0 auto;

	}

	.m-banner,.m-sub-banner{

		width:100% !important;

		margin: 0 auto;

	}

	.m-foot{

		width:100% ;

		margin: 0 auto;

	}

}

/*清除浮动*/

.clearfix{

	clear: both;
        margin-top: 20px;

}


.m-right-sea div {
    display: inline-block;
}

.m-right-sea input {
    height: 35px;
    width: 277px !important;
}
