/* CSS Document */
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,Passlogin,img,div,dl,dt,dd{margin:0;padding:0;border:0;}
body{ margin:0; color:#373737; font:12px "宋体"; text-align: left; background:url(http://www.vixue.com/vx/tuangou/sky20131101.jpg) repeat-x top; text-align:center}
ul,li,dl,ul,ol{list-style:none;}
img{border:0px;}

div,li,td,th {
	font-size: 12px;
	/*overflow: hidden;*/
	text-align: left
}
select	{font-size:12px; color:#333333;}
input	{font-size:12px; color:#333333;}
select,input{vertical-align:middle; padding:0; margin:0;}

.cls {clear:both; display:block;}
.clear{clear:both; font-size:1px; line-height:1px;}
.dis{display:inline;}

a:link {color:#373737;text-decoration:none;} 
a:visited {color: #373737;text-decoration:none;} 
a:hover{color: #cc0000; text-decoration:underline;} 
a:active {color: #373737;text-decoration:underline;}

#wzdh4 a{ color:#FFF;}
#wzdh4 a:hover{ color:#FFF;}
#wzdh6 a{ color:#FFF;}
#wzdh6 a:hover{ color:#FFF;}


#mian{ background:#f5f5f5; padding-bottom:10px}
.content{
	background: #fff;
	width: 1000px;
	margin: 0 auto; 
	padding-top:20px; 
	min-height:1910px;
	max-height:none
}
.content_left{ width:250px; float:left; padding-left:13px; background:url(http://www.vixue.com/vx/tuangou/tuanbao20131109.jpg) no-repeat 242px 18px; padding:0 0 20px 10px;height:auto;border:none; }
.content_right{ width:726px; float:left; padding-left:10px; padding-bottom:20px}
.course_title{font-weight:bold; letter-spacing:1px;background:url(http://www.vixue.com/vx/tuangou/tuanbao20131108.jpg) no-repeat 0px 8px; height:30px; width:191px; margin-top:8px; float:left; line-height:30px; padding-left:20px; color:#383838; }
/*.course_title strong{ font:12px "宋体";  font-weight:bold; color:#383838; letter-spacing:1px; background:#fff; padding-right:5px; margin-left:15px; padding-left:5px; height:30px; line-height:30px}*/

.course_list_fl{ padding-right:5px;float:left; padding-top:15px;font:12px "宋体";  color:#626262;  width:72px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-ms-text-overflow: ellipsis;-o-text-overflow: ellipsis; height:12px; line-height:12px;}
/*.course_list_fl ul li{ float:left; padding-top:15px;font:12px "宋体";  color:#626262; display:block; width:72px}*/


.right_list_title{
	border-left: #EE6B00 6px solid;
	height: 22px;
	margin-top: 20px;
	background: url(http://www.vixue.com/vx/tuangou/tuanbao201311010.jpg) repeat-x 0px 0px;
	margin-right: 15px;
	clear: both;
	line-height: 22px;
}
.right_list_title span{ background:#fff; font:16px "宋体";  font-weight:bold; padding-left:15px; line-height:25px; letter-spacing:1px; color:#383838; padding-right:8px}

/*.right_list_list{
	border: #E9E8E8 1px solid;
	width: 163px;
	margin-top: 25px;
	margin-right: 15px;
	float: left; 
}
.right_list_img{ padding:5px}
.right_list_img img{ width:152px; height:152px}
.right_list_list_title,.right_list_people{  padding:8px}
.right_list_list_title{ text-align:center; font:14px "宋体"; line-height:23px; text-align:left; height:65px}
.right_list_people{background:#F5F5F5; color:#777D7B}
.right_list_kc{ float:left}
.right_list_ren{ float:right}
.right_list_kc span{ color:#F5620D; font-weight:bold}*/

.right_list_list{ border: #E9E8E8 1px solid;width: 230px;margin-top: 25px;margin-right: 10px;float: left; overflow:hidden; height:270px; }
.right_list_img{ padding:5px;}
.right_list_img img{ width:220px; height:123px;}
.right_list_list_title{
	font: 14px "宋体";
	color: #000;
	padding: 10px 10px 10px 10px;
	background: #fff;
	line-height: 22px; height:80px;
	overflow:hidden;
	/*height:auto !important;height:90px;min-height:90px;*/ 
	}
.right_list_list_title a{ color:#ooo; background:#fff;}
.right_list_list_title a:hover{ color:#c00; }
.right_list_people{background:#F5F5F5; color:#777D7B; height:25px; line-height:25px;padding:0 10px;}
.right_list_kc{ float:left}
.right_list_ren{ float:right}
.right_list_kc span{ color:#F5620D; font-weight:bold;font-size:1.4em;}
.right_list_kc span:after {CONTENT:" ";width:4px;height:0px;line-height:0px;display:inline-block;}

.right_free{
	background: #F6F6F6;
	float: left;
	width: 230px;
	color: #999999;
	margin-right: 10px;
	margin-top: 25px; overflow:hidden;
}
.right_free_img{
	/* [disabled]padding-bottom:5px; */
	border-bottom: #d9d9d9 1px dotted; overflow:hidden;
}
.right_free_img_left{ float:left; width:140px; padding:10px}
.right_free_img_left img{ float:left; width:140px; height:140px}
.right_free_img_right{ float:left;font:12px "宋体"; padding-top:15px; line-height:19px; width:67px}
.guanzhu{ clear:both; background:url(http://www.vixue.com/vx/tuangou/tuanbao201311012.jpg) no-repeat left top; text-align:center; height:23px; line-height:23px; width:63px; color:#fff}
.right_free_title{
	font: 14px "宋体";
	color: #fff;
	padding: 10px;
	background: #C1BFBF;
	line-height: 23px;
	height: 46px
}
.right_free_title a { color:#fff; background:#C1BFBF;}
.right_free_title a:hover { color:#c00;}

#hotwenti{ clear:both; padding-top:10px;font:12px "宋体"; margin-right:15px; margin-top:15px }
.head-pic{ float:left; width:40px; padding-right:20px}
.head-pic img{ width:45px; height:45px}
.c-con{
	float: left;
	width: 634px;
}
.date{ float:left; width:122px}
p.question {width:634px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-ms-text-overflow: ellipsis;-o-text-overflow: ellipsis;-moz-binding:url("ellipsis.xml#ellipsis");}
p.question a{ color:#262D40; font-size:14px; height:25px; line-height:25px; letter-spacing:1px}
p.answer a,p.answer,.date{ color:#a2a2a2}
ul.ask-list {height:370px;overflow:hidden;}
li.fix{ height:56px; *+height:53px!important; padding-top:7px; padding-left:8px;font-family:"宋体"}
#hotwenti dl{ background:url(http://www.vixue.com/vx/tuangou/tuanbao201311016.jpg)  top}

#footer,#footer3_1,#footer3_2,#footer3_3,#footer3_4{text-align: center;}
.festivalpic{ text-align:center;}

/*底部样式*/
#list_about{
	width: 1000px;
	margin: 0 auto;
	background: #F5F5F5;
	clear: both;
	border-top: #eee 3px solid;
	overflow: hidden;
	padding-top: 20px;
	padding-bottom: 18px;
	color: #646464;
	margin-top: 15px
}

#list_about_logo,#list_about_help,#list_about_about,#list_about_find,#list_about_contact{
	float: left;
	padding-left: 41px;
	padding-right: 41px
}
#list_about_logo{ border-right:#e1e1e1 1px solid; height:80px; padding-top:16px}
#list_about_help h1,#list_about_about h1,#list_about_find h1,#list_about_contact h1{
	font-size: 14px; padding-bottom:4px
}
#list_about_help,#list_about_about,#list_about_find,#list_about_contact{ border-right:#e1e1e1 1px solid}
