@charset "utf-8";
/* CSS Document */
body,div,ul,li {
	margin: 0px;
	padding: 0px;
}
ul,li { list-style-type:none;}
*{padding:0;margin:0 auto;}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif, "微软雅黑", "宋体";
	font-size: 12px;
	line-height: 22px;
	text-decoration: none;
	color: #666;
}
a:link,a:visited {
	color: #666;
	font-family: Verdana, Arial, Helvetica, sans-serif, "微软雅黑", "宋体";
	font-size: 12px;
	line-height: 22px;
	text-decoration: none;
}
a:hover {
	color: #666;
}
img { border:0px;}
.img1 { border:solid 1px #aa171d;}
.font12hong,.font12hong a:link,.font12hong a:active,.font12hong a:visited { font:12px/20px "宋体", "黑体", "微软雅黑"; text-decoration:none; color:#b0251e;}
.font12hong a:hover { color:#ff9900;}
.font14hongcu,.font14hongcu a:link,.font14hongcu a:active,.font14hongcu a:visited { font: bold 14px/30px "微软雅黑","黑体"; text-decoration:none; color:#b0251e;}
.font14hongcu a:hover { color:#ff9900;}
.font12hong1,.font12hong1 a:link,.font12hong1 a:active,.font12hong1 a:visited, { font:12px/20px "宋体", "黑体", "微软雅黑"; text-decoration:none; color:#b0251e;}
.font12hong1 a:hover { text-decoration:underline;}
.font16bai,.font16bai:link,.font16bai:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif, "微软雅黑", "宋体";
	font-size: 16px;
	line-height: 22px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.font16bai:hover {
	color: #FFF;

}
.font12bai,.font12bai:link,.font12bai:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif, "微软雅黑", "宋体";
	font-size: 12px;
	line-height: 22px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}
.font12bai:hover {
	color: #FFF;

}
.font12heiblue,.font12heiblue:link,.font12heiblue:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif, "微软雅黑", "宋体";
	font-size: 12px;
	line-height: 22px;
	color: #666;
	text-decoration: none;
	font-weight: normal;
}
.font12heiblue:hover {
	color: #003F97;
	font-weight: normal;

}

.font12hei,.font12hei a:link,.font12hei a:active,.font12hei a:visited { font:12px/20px "宋体", "黑体", "微软雅黑"; text-decoration:none; color:#666666;}
.font12hei a:hover {
	color: #666666;
}
.font12heibq,.font12heibq a:link,.font12heibq a:active,.font12heibq a:visited { font:12px/20px "Airal", "微软雅黑"; text-decoration:none; color:#666666;}
.font12heibq a:hover { color:#ff9900;}
.font14heicu,.font14heicu a:link,.font14heicu a:active,.font14heicu a:visited { font: bold 14px/22px "宋体", "黑体", "微软雅黑"; text-decoration:none; color:#666666;}
.font14heicu a:hover {
	color: #003F97;
}
.font12heicu,.font12heicu a:link,.font12heicu a:active,.font12heicu a:visited { font: bold 12px/22px "宋体", "黑体", "微软雅黑"; text-decoration:none; color:#666666;}
.font12heicu a:hover {
	color: #666666;
}
.daohang,.daohang a:link,.daohang a:active,.daohang a:visited { display: block; width:104px; height:51px; font: bold 14px/35px "宋体", "黑体", "微软雅黑"; text-decoration:none; color:#666666;}
.daohang a:hover { background:url(../images/index_17.jpg) no-repeat center center;}
.daohangline { display:block; width:1px; height:35px; background:#FFF;}
.youqing a { display:inline; margin:15px;}
.tdline {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
.tdshiline {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.imglinehui {
	border: 1px solid #ccc;
}

/*--头部及导航栏菜单--*/
.indexbg {
	background-image: url(../images/shouyebeijing.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.topbg {
	background-image: url(../images/topbg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height:350;
}
.neiyebg {
	background-image: url(../images/nybg.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
.companybg {
	background-image: url(../images/companybg.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#nav_wrap{ margin-left:120px; margin-top:-21px;*margin-top:-4px;_margin-top:-4px; position:absolute}
#nav li{ text-align:center;font-size:12px;}

/*New Nav Style*/
#nav_wrap { width:706px; overflow:hidden; }
#nav{ height:48px; position:relative; width:696px; margin:0 auto; }
#nav .bt_qnav { float:right; }	
#nav .bt_qnav a{ width:31px; height:29px; line-height:39px;display:block;padding:9px 2px 0 0;}
#nav .c{ float:left;margin:0;padding:0}

#nav li { float:left; list-style:none; }
#nav li .v a{ width:83px;height:48px; line-height:48px; display:block; color:#333; float:left;  font-size:14px; font-weight:bold;font-family:"微软雅黑","宋体";}
#nav li .v a:hover,#nav li .v .sele{color:#900; line-height:48px; font-size:14px; font-weight:bold;font-family:"微软雅黑","宋体";}
#nav .kind_menu { height:30px;*height:30px; line-height:34px;vertical-align:middle; position:absolute; top:44px;*top:44px; left:20px; width:706px; text-align:left; display:none;}
#nav .kind_menu a {
	color: #FFF;
	float: left;
	text-align: center;
	width: 90px;
	font-size: 12px;
	font-weight: bold;
	font-family: "微软雅黑", "宋体";
	line-height: 30px;
}
#nav .kind_menu a:hover { color: #F60; float:left; text-align:center; width:90px; font-size:12px; 	line-height: 30px;font-weight:bold;font-family:"微软雅黑","宋体";}
#nav .kind_menu span { font-size:12px;  color:#cecece; line-height:30px; *line-height:30px; float:left }
	
#tmenu{ height:34px;  }
/*banner处广告位---Start*/
.bannerkuang {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}
/*banner处广告位---end*/
/*首页中间处--begin*/
.btbg {
	background-image: url(../images/dhbg.gif);
	background-repeat: repeat-x;
	background-position: center center;
	height:29px;
}
.kuang{
	background-color: #F2F2F2;
	border: 4px solid #999;
}
.sec1 {
	cursor: hand;
	font-family: "微软雅黑", "宋体";
	color: #666666;
	font-size: 12px;
	font-weight: bold;
	line-height: 29px;
  }
.sec2 {
	cursor: hand;
	font-family: "微软雅黑","宋体";
	color: #FF6600;
	font-weight: bold;
	font-size: 12px;
	line-height: 29px;
	background-image: url(../images/bqbg.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
  }
.fwfa12heibt,.fwfa12heibt a:link,.fwfa12heibt a:active,.fwfa12heibt a:visited { font:12px/15px "微软雅黑"，"宋体"; text-decoration:none; color:#666666;}
.fwfa12heibt a:hover {
	color: #666666;
}
.fwfa12heidate,.fwfa12heidate a:link,.fwfa12heidate a:active,.fwfa12heidate a:visited { font:12px/15px  Arial,"微软雅黑"，"宋体"; text-decoration:none; color:#666666;}
.fwfa12heidate a:hover {
	color: #666666;
}
/*首页中间处--end*/
/*--左下广告位begin--*/
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {zoom:1;}
.wrapper {width:380px; margin:0 auto; padding-bottom:0px;}
.ad {width:468px; margin:10px auto 0;}
.ad li {padding-top:5px;}
h1 {height:50px; line-height:50px; font-size:22px; font-weight:normal; font-family:"Microsoft YaHei",SimHei;}
.shuoming {margin-top:20px; border:1px solid #ccc; padding-bottom:10px;}
.shuoming dt {height:30px; line-height:30px; font-weight:bold; text-indent:10px;}
.shuoming dd {line-height:20px; padding:5px 20px;}
.wrapper {width:380px;}
/* tmall focus */
#focus {width:380px; height:280px; overflow:hidden; position:relative;}
#focus ul {height:280px; position:absolute;}
#focus ul li {float:left; width:380px; height:280px; overflow:hidden; position:relative; background:#000;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:380px; height:25px; left:0; bottom:0; background:#000;}
#focus .btn {position:absolute; width:370px; height:15px; left:0; bottom:5px; padding-left:10px;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:15px; height:15px; line-height:15px; text-align:center; font-size:12px; font-family:"Microsoft YaHei",SimHei; margin-right:10px; cursor:pointer; color:#fff;}
#focus .btn span.on {background:#000; color:#fcc;}
/*--左下广告位end--*/
/*新品促销--begin*/
.focus{width:277px;height:230px;position:relative;margin-top:6px;float:left}
.f426x240{width:277px;height:230px;overflow:hidden}
.f426x240 img{width:277px;height:230px}

.rslides{width:100%;position:relative;list-style:none;padding:0}
.rslides_nav{height:23px;width:23px;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;background:url(../images/i.png) no-repeat 0 -560px;margin-top:-20px}
.rslides_nav:active{opacity:1.0}
.rslides_nav.next{left:auto;background-position:-23px -560px;right:0}
.rslides_tabs{margin:0px auto;clear:both;text-align:center}
.rslides_tabs li{display:inline;float:none;_float:left;*float:left;margin-right:5px}
.rslides_tabs a{text-indent:-9999px;overflow:hidden;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;background:rgba(0,0,0,0);background:#DDD;display:inline-block;_display:block;*display:block;width:0px;height:0px}
.rslides_tabs .rslides_here a{background:rgba(0,0,0,0);background:#390}
/*新品促销--end*/
/*left处css--begin*/


ul#menu, ul#menu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width: 180px;
}

ul#menu a {
  display: block;
  text-decoration: none;	
}

ul#menu li {
  margin-top: 1px;
}

ul#menu li a {
	color: #666;
	text-align:right;
	padding-right:30px;
	font-family:'Arial',"微软雅黑";
	font-size: 14px;
	line-height: 25px;
	font-weight: bold;
	background-image: url(../images/lefthuibg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

ul#menu li a:hover {
    color: #FFF;
	text-align:right;
	padding-right:30px;
	font-family:'Arial',"微软雅黑";
	font-size: 14px;
	line-height: 25px;
	font-weight: bold;
	background-image: url(../images/leftbluebg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
ul#menu li a.dalei {
    color: #FFF;
	text-align:right;
	padding-right:30px;
	font-family:'Arial',"微软雅黑";
	font-size: 14px;
	line-height: 25px;
	font-weight: bold;
	background-image: url(../images/leftbluebg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
ul#menu li ul li a {
  background: #FFF;
  font-family:'Arial',"微软雅黑";
  font-size: 12px;
  line-height: 20px;
  font-weight: bold;
  color: #666;
  padding-right: 40px;
}

ul#menu li ul li a:hover {
    padding-right: 40px;
	font-family:'Arial',"微软雅黑";
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	color: #666;
	background-image: url(../images/smallleftbg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
ul#menu li ul li a.xiaolei {
    padding-right: 40px;
	font-family:'Arial',"微软雅黑";
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	color: #666;
	background-image: url(../images/smallleftbg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.code { border: 1px solid #ccc; list-style-type: decimal-leading-zero; padding: 5px; margin: 0; }
.code code { display: block; padding: 3px; margin-bottom: 0; }
.code li { background: #ddd; border: 1px solid #ccc; margin: 0 0 2px 2.2em; }
.indent1 { padding-left: 1em; }
.indent2 { padding-left: 2em; }
/*left处css--end*/
/*内页css--begin*/
.greenkuang {
	border: 3px solid #458B00;
}
.cpimgbg {
	background-image: url(../images/cpbg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.yybmbg {
	background-image: url(../images/zxbm_bg2.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
}
#txtStudentName{
	border:1px solid #CCC;
	height:16px;
	line-height:16px;
	margin:0;
	width:160px;
	float:left;
	display:block;
	padding-left:5px;
	background-position: 0 0;
}
#lefttools a,#lefttools a:link,#lefttools a:visited {
	font-family: "微软雅黑", "宋体";
	font-size: 12px;
	line-height: 30px;
	color: #666;
	text-decoration: none;
	display: block;
	width: 100%;
	padding-left: 15px;
}
#lefttools a:hover {
	font-family: "微软雅黑", "宋体";
	line-height: 30px;
	font-weight: bold;
	text-decoration: none;
	color: #903;
	background-repeat: repeat-x;
	background-position: center center;
	font-size: 12px;
	line-height: 30px;
	background-color: #EEEEEE;
	padding-left: 15px;
}
/* 返回顶部*/
#goTopBtn {
	POSITION: fixed; TEXT-ALIGN: center; LINE-HEIGHT: 30px; WIDTH: 30px; BOTTOM: 35px; HEIGHT: 33px; FONT-SIZE: 12px; CURSOR: pointer; RIGHT: 0px; _position: absolute; _right: auto
}