/*!
 * 快切――开源中文css框架 v1.0
 *
 * Copyright 2014 kuai.qietu.com, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 */
 
 /**
 命名规范
 * $codex 1. id和class命名采用该版块的英文单词或组合命名，并第一个单词小写，第二个单词首个字母大写，如:quickCss（最新产品/quick+Css)
 * $codex 2. CSS样式表各区块用注释说明
 * $codex 3. 尽量使用英文命名原则
 * $codex 4. 尽量不加中杠和下划线
 * $codex 5. 尽量不缩写，除非一看就明白的单词
 * $hack :ie 6 _ \ ie7 *+ \ ie6,ie7 * \ ie7,firefox !important ie9, \9
*/
body {
	background-color:#F7F7EF;
}
.naver {
	background-color:#FAFAFA;
	position:inherit;
	height:auto;
	min-height:36px;
}
.naver .module {
	margin:auto 0;
	position:inherit;
}
.naver .module table {
	border:0;
	margin:0 auto;
}
.naver .module table td {
	color:#333;
	text-align:center;
	/*float:left;*/
	border-top: 0;
	margin:0 auto;
}
.naver .wrapper {
	position:inherit;
}
.naver .module a, .naver .sub a, .naver .brand a {
	line-height:24px;
	height:24px;
	color:#333;
	border-right:0;
	padding:0 12px;
	font-size:15px;
}
.naver .module a:hover, .naver .sub a:hover, .naver .brand a:hover, .naver li.selected a {
	color:#fff;
	text-decoration:none;
	background:#6750AC;
}
.menuskin1 {
	border-width:0 !important;
	margin:auto;
}
.naver .srch{ margin-left:66%;color:#333;}
#kqslider{margin-left:-20px;padding-top:0;height:auto;}
div.slider-prev{margin-left:20px;}
span.s_caption{line-height: 2em;font-size:16px;}
#kqslider li{list-style-type:none;}

/*for pad device*/
@media (min-width: 0px) and (max-width: 940px) {
 .naver {
position:inherit;
}
.naver .wrapper {
 position:inherit;
 overflow:visible;
}
.naver .srch{ margin-left:5%;color:#333;}
 .naver .module, .naver .sub {
 display:block;
 position:inherit;
 overflow:visible;
}
 .naver .module a, .naver .sub a {
 color:#333;
 border-right:0;
 padding:0 10px;
}
.naver .module a:hover, .naver .sub a:hover, .naver .brand a:hover, .naver li.selected a {
 color:#fff;
 text-decoration:none;
 background:#6750AC;
}
.naver .module table td {
 color:#333;
 text-align:center;
 float:left;
 display:block;
}
.naver .module table {
border:0;
}
}
@media (min-width: 769px) and (max-width: 940px) {
#slider object, #slider embed{
	width:100%;
}
}
/*naver end*/
table {
	margin-bottom: 6px;
	font-size: 14px;
}
table th, table td {
	border-top: 0;
	padding:1px;
}
#menu table th, #menu table td {
	border-top: 0;
	padding:3px;
}
.heading {
	margin-bottom:0;
	background-color:#6750AC;
	padding:6px 6px 16px;
	background-image: url(../imgs/ecnulogo.png);
	background-position: 80% 50%;
	background-repeat:no-repeat;
	height:auto;
}
.heading h2 {
	text-align:left;
	line-height:28px;
}
.leftline {
	border-left: 2px #FFF solid;
	padding-left:16px;
}
.ecnubnr {
	margin:10px auto;
}
.slider-prev, .slider-next {
	font-size:46px;
	top:45%;
	padding:18px 6px;
}
.middle {
	padding:0 0 20px 0;
}
.partbar {
	background-color:#6750AC;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#563d7c), to(#6750AC));
	background-image:-webkit-linear-gradient(top, #563d7c 0, #6750AC 100%);
	background-image:-o-linear-gradient(top, #563d7c 0, #6750AC 100%);
	background-image:linear-gradient(to bottom, #563d7c 0, #6750AC 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#563d7c', endColorstr='#6750AC', GradientType=0);
	background-repeat:repeat-x;
	margin-top:0;
}
footer, .footer {
	padding:6px 0;
	margin-top:12px;
	border-top: 0;
}
footer, .footer a {
	color:#fff2df;
}
.bg-clm {
	background-color:#ffffff;
}
.bg-clmtl {
	background-color:#EAEAEA;
	padding:10px;
	font-weight:bold;
}
#breadcrem table {
	margin-bottom:7px;
	margin-top:3px;
}
#breadcrem table td, .line {
	border-bottom:1px #dddddd solid;
}
.bg-title {
	color:#6750AC;
	font-weight:bold;
	word-break:break-all;
}
.padding-small {
	padding:10px;
}
.padding-large {
	padding:36px;
}
.bottomtdborder {
	font-weight:bold;
}
/*斑马条纹*/
.table-zebra {
}
.table-zebra tr:nth-child(odd) {
border-top:1px solid #DDDDDD;
}
.table-zebra tr:nth-child(even) {
border-top:1px solid #DDDDDD;
background:#EFEFEF;
}
.tip {
	text-align:right;
}
.bdsharebuttonbox {
	padding-left:10px;
}
#content {
	font-family: helvetica,tahoma,arial,sans-serif;
}

@media (max-width: 768px) and (min-width: 0px){
	.wrapper{
		width:100%;
		padding:0;
		margin:0;
	}
	.padding-large{
		padding:12px;
	}
	div#content.padding-large{
		padding-left:32px;
		text-align:justify;
	}
}