*{margin:0px;padding:0px;}
body{font-family:"SimSun", Arial, sans-serif; font-size: 12px;color: #000000;background-color:#c3c3c3;}
table,tr,td,th{font-size:12px;}
img{border:0px;}
li{list-style-type:none;}
a{text-decoration: none;color: #000000;}
a:hover {text-decoration: none;color: #ff0000;}
input [type="button"]{ padding:2px 2px 2px 2px; border:1px solid #CCC; line-height:25px;}
textarea{ padding:3px; border:1px solid #CCC; line-height:25px;}
.input_text{ line-height:25px; height:25px;}


.cloth{clear:both;}
.spctrl{clear:both;}  /*　百度换行符　<div class="spctrl"></div>　*/
.dpn{ display:none} 
.c{ clear:both}
.c_10{ clear:both; height:10px; line-height:10px;}
.clear {	clear:both;}
.hand{ cursor:pointer;}
.underline{ text-decoration:underline}
.text_left{ text-align:left;}
.text_right{ text-align:right;}
.text_center{ text-align:center;}
.a_text a{ padding:0px 5px;} 
.a_text span{ padding:0px 5px;} 

.ul_2_columns li{ float:left; width:49.55%;}
.ul_3_columns li{ float:left; width:33.25%;}


.button{ padding:0px 10px; height:25px; line-height:23px; text-align:center; font-size:12px; letter-spacing:2px; color:#FFF; cursor:pointer; border:1px solid #CCC; background:#060; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; }
.button:hover{ background:#090;}


.font12{font-size:12px;}
.font14{font-size:14px;}
.font16{font-size:16px;}
.font18{font-size:18px;}
.font20{font-size:20px;}
.font22{font-size:22px;}
.font24{font-size:24px;}
.font26{font-size:26px;}
.font28{font-size:28px;}
.font30{font-size:30px;}
.bold{font-weight:bold;}
.font_weigth_400{ font-weight:400;}
/*tag用到的颜色，颜色越来浅*/
.tagcolor1{color:#A4C415;}
a.tagcolor1:link{color:#A4C415;}
a.tagcolor1:visited{color:#A4C415;}
a.tagcolor1:active{color:#A4C415;}

.tagcolor2{color:#3D88D2;}
a.tagcolor2:link{color:#3D88D2;}
a.tagcolor2:visited{color:#3D88D2;}
a.tagcolor2:active{color:#3D88D2;}

.tagcolor3{color:#885A99;}
a.tagcolor3:link{color:#885A99;}
a.tagcolor3:visited{color:#885A99;}
a.tagcolor3:active{color:#885A99;}

.tagcolor4{color:#93AFDE;}
a.tagcolor4:link{color:#93AFDE;}
a.tagcolor4:visited{color:#93AFDE;}
a.tagcolor4:active{color:#93AFDE;}

.tagcolor5{color:#999999;}
a.tagcolor5:link{color:#999999;}
a.tagcolor5:visited{color:#999999;}
a.tagcolor5:active{color:#999999;}


.red{ color:#F00;}

/*灰色*/
.gray{color:gray;}
.gray a{color:gray;}
.gray a:visited{color:gray;}

/*接近红色，比如：公开课"报名中"的颜色*/
.color1{color:#DB3600;}
.color1 a{color:#DB3600;}
.color1 a:visited{color:#DB3600;}

/*接近蓝色，比如：公开课"上一篇"的颜色*/
.color2{color:#3366FD;}
.color2 a{color:#3366FD;}
.color2 a:visited{color:#3366FD;}

/*绿色，比如：一些TAG链接*/
.color3{color:#2D5529;}
.color3 a{color:#2D5529;}
.color3 a:visited{color:#2D5529;}

/*棕色，比如：文章正文左上角相关课程 详细链接*/
.color4{color:#9F2800;}
.color4 a{color:#9F2800;}
.color4 a:visited{color:#9F2800;}

/*橙色   */
.orange{ color:#EE5900}
.orange a{color:#EE5900;}
.orange a:visited{color:#EE5900;}

/*蓝色   */
.blue{ color:#00F}
.blue a{color:#00F;}
.blue a:hover{color:#f00;}


/*深绿色   */
.dark_green{ color:#174D1D}
.dark_green a{ color:#174D1D}
.dark_green a:hover{ color:#f00}



/*网页右侧背景颜色*/
.sidebarbg{background-color:#F8FAF5;}


.left{text-align:left;}
#wrap{margin:0px auto;width:940px;border:7px solid #2b0049;background-color:#ffffff;}
#header{width:940px;margin-bottom:4px; z-index:20;}
#loginbar{height:24px;background-color:#EFEFEF;padding:5px 10px;margin-bottom:5px;width:920px;}
#loginbar input{height:18px;line-height:18px;width:80px;border:1px solid #333333;padding-right:10px;}
#loginbar .code{width:50px;}
#loginbar .submit {width:50px;height:22px;color:#000000;border:1px solid #ffffff;FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#EAE8EA,EndColorStr=#ffffff);}
#login img{display: inline;}
#logo{float:left;width:150px;padding-left:10px;padding-top:8px;}
#loc{float:left;width:100px;border-left:1px solid #cccccc;padding:5px 0 5px 10px;margin-top:13px;font-size:14px;font-weight:bold;}
#city{float:left;width:600px;margin-top:10px;}
#city a{margin:0 2px;border-right:1px solid #666666;padding-right:8px;height:13px;line-height:13px;}
/*旧顶部样式-开始*/
#logo_lod {height: 50px;width: 260px;padding-left:10px;float: left;margin-top:10px;}
#menu {float: right;height: 45px;width: 665px;line-height: 22px;margin-top:2px;}
/*旧顶部样式-结束*/

#banner_main {position:relative; border:0px solid blue; }
#banner_top {  border:0px solid red; margin:5px auto; overflow:hidden; width:98%;}
.bannerlist{}
.bannerlist li{ text-align:center; border:0px dashed red; overflow:hidden; display:block; width:100%;line-height:400px; height:400px;}
#banner_main .hd{ width:100%; position:relative; bottom:35px; left:0; height:5px; line-height:5px; text-align:center; border:0px solid red; }
#banner_main .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:35px; height:8px; 
background:#666; margin-right:15px; overflow:hidden; font-size:0px;}
#banner_main .hd ul li.on{  background:#039;}


#mainnav{text-align:center;width:910px;padding:5px;margin:3px 10px;background-color:#6A7D6A;}
#mainnav a{color:#ffffff;font-size:14px;font-weight:bold;margin:0 8px;}

#banner{height:100px;text-align:left; padding:10px;}
#crumb{padding:10px;height:35px;line-height:30px; width:910px;backgroud-color:#ffffff;}
#current{float:left;width:auto;}
#search{float:right;text-align:right; margin-left:10px;}
#content{padding:0px;margin-top:0px;margin:0 7px;}
#main{float:left;text-align:center;width:676px;padding-right:10px;min-height:500px;_height:500px;background-color:#ffffff;}

#sidebar{float:right;width:240px;padding-right:0px;}

.friendLink{width:910px; margin-left:5px; line-height:22px; min-height:22px; padding:0px 0 5 0; text-align:left; float:left; background-image: url(http://www.qhlearn.com/Images/linkbg.jpg);	background-repeat: repeat-x; vertical-align: bottom;}
.Link_content{width:910px;float:left;border:1 solid #E6F2CC;line-height:26px;height:70px;min-height:70px;padding:8px;padding-top:8px;text-align:left;}

.link_left{width:500px;line-height:20px;height:25px;padding-top:8px;float:left;color:#006633;font-weight:bold;}
.link_right{width:80px;line-height:20px;height:25px;padding-top:8px;float:right;padding-right:5px;color:#ff0000;}
.link_right a{color:#ff0000;}
.link_right a:visited{color:#ff0000;}
.link_right a:active{color:#ff0000;}
#footer{padding:10px;text-align:center;line-height:18px;border-top:1px solid #cccccc;min-height:80px;_height:80px; background:#F7FAEF;}
#ob_codeimg {display: inline;}


#submenu{width:908px;padding-left:10px;margin-left:10px;border:1px solid #c9bfda;height:24px;line-height:24px;background:url(../Img/bg_.png) repeat-x 0px -26px;}

#pageNav{position:relative;width:100%;text-align:center;overflow:hidden;margin:10px 0;}
#pageNav .CommPageList{position:relative;float:left;left:50%}
.CommPageList {margin-bottom:3px;text-align:center;line-height:15px;}
.CommPageList a,.CommPageList span{float:left;display:block;width:25px;margin:0 2px;height:15px;position:relative;right:50%; border:1px solid #ffffff;}
.CommPageList a{border:1px solid #71AC18;}
.CommPageList a:link{border:1px solid #71AC18;}
.CommPageList a:visited{border:1px solid #71AC18;}
.CommPageList a:hover{border:1px solid #cccccc;background-color:#f1f1ff;}
.CommPageList a:active{border:1px solid #71AC18;}
.CommPageList span{background-color:#72AC19;color:#ffffff;} 
.CommPageList .pages{background-color:#72AC19;color:#ffffff;}
.CommPageList .pages,.CommPageList .pages_a{width:60px;margin-top:5px;position:relative;right:50%;border:1px solid #ffffff;}
.CommPageList .shenglue{width:20px;margin-top:5px;position:relative;right:50%;background-color:#ffffff;}
.fff{color:#ffffff;}


.pagenum {	height: 20px;	width: 20px;	background-color: #ffffff;	border: 1px solid #009966;	padding: 2 2 0 2px;  margin:0 1px; text-align:center;font-weight:bold; }
*html .pagenum { width: 20px;padding: 2 2 0 2;} /* ie6 fixed */
*+html .pagenum { width: 20px;padding: 2 2 0 2;} /* ie7 fixed, 注意顺序 */

.pagechar { font-weight:normal; font-size:14px; text-decoration: none;}



.blue_link{ color:#00F;}
.blue_link:hover{ color:#F00}
.h_10{ height:10px;}

#Login_Bar{ width:920px; height:31px; margin:0px auto; position:relative; z-index:11;line-height:36px;background-color:#EFEFEF;padding:0px 10px;}

	#City_list_Top{ position:absolute; top:5px; left:150px; width:80px; z-index:44;  height:20px; text-align:center; line-height:20px; background:#FFF; border:1px solid #c0c0c0; overflow:hidden}
	#City_list_Top span{ display:block; height:22px; line-height:22px; background:#efefef }
	#City_list_Top a{ display:block; height:20px; width:40px; float:left;}




#Login_Bar .top_right{ position:absolute; top:0px; right:5px; width:460px; height:36px; line-height:36px;}
#Login_Bar .top_right a{ display:block; float:right; width:auto; height:36px;  padding:0px 5px; text-align:right;}
#Login_Bar .top_right span{ display:block; float:right; width:auto; height:36px;  padding:0px 5px; text-align:right;}

#Logo{ width:920px; height:28px; line-height:28px; margin:11px auto;}
#Logo span{ font-size:18px; font-family:"SimHei","SimSun", Arial, sans-serif;color:#023400; font-weight:blod;}



#Menu{ width:880px; padding-left:40px; margin:1px auto; height:31px; line-height:31px; background:#8b4493; font-family:"SimHei","SimSun", Arial, sans-serif; text-align:center; font-size:15px; }
#Menu a{ display:block;  color:#FFF; letter-spacing:1px; height:31px; width:auto; padding:0px 12px;  background:url(../Img/menu_ge.jpg) no-repeat left center;  float:left;}
#Menu a:hover{ background:#61036c}





/* CSS 最新框架 */
.main_content{ width:940px; height:auto; margin:0px auto;}
.left_block{float:left; width:708px; height:auto; }
.right_block{float:left; width:222px;height:auto; }


.mould_left_header{ width:682px; height:25px; line-height:25px;}
.mould_left_header .h_left{float:left;width:15px;height:25px;background:url(../Img/bg_.png) repeat-x 0px 0px;}
.mould_left_header .h_mid{float:left;width:592px;height:25px;text-align:left;background:url(../Img/bg_.png) repeat-x 0px -25px; font-weight:bold;}
.mould_left_header .h_mid_more{float:left;width:60px;height:25px;text-align:right;background:url(../Img/bg_.png) repeat-x 0px -25px;}
.mould_left_header .h_right{float:left;width:15px;height:25px;background:url(../Img/bg_.png) repeat-x 0px -50px;}

.mould_left_content{width:660px;border:1px solid #c9bfda;line-height:25px;margin:0px;padding:5px 10px; clear:both;background:#F8FAF5;}
.mould_left_content li{float:left;width:100%;height:25px;}


.page_nav{ text-align:center;}
.page_nav a{ padding:3px 5px; background:#CCC; border:0px solid #d2dfcf ; border-radius:4px; -moz-border-radius:4px;-o-border-radius:4px;-webkit-border-radius:4px; }

.mould_right_header{ width:222px; height:25px; line-height:25px;}
.mould_right_header .h_left{float:left;width:15px;height:25px;background:url(../Img/bg_.png) no-repeat 0px 0px;}
.mould_right_header .h_mid{float:left;width:147px; height:25px;text-align:left;background:url(../Img/bg_.png) repeat-x 0px -25px; font-weight:bold;}
.mould_right_header .h_mid_more{float:left;width:45px; height:25px;text-align:right;background:url(../Img/bg_.png) repeat-x 0px -25px;}
.mould_right_header .h_right{float:left;width:15px; height:25px;background:url(../Img/bg_.png) no-repeat 0px -50px;}

.mould_right_content{width:215px;border:1px solid #c9bfda;line-height:25px;margin:0px;padding:5px 0 5px 5px;clear:both;background:#F8FAF5;}
.mould_right_content li{float:left;width:100%;height:25px;}
.list_dot li{ background:url(http://www.qhlearn.com/Images/little_black_dot.jpg) no-repeat 1px 11px; text-indent:10px; }
.list_nowrap li{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis}
.ellipsis{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis}
/* CSS 最新框架 结束 */

.html_content{}
.html_content p{padding-bottom:20px; text-indent:20px;}


/* CSS ding */
.dig_box{ margin:5px; background:url(http://www.qhlearn.com/images/ding/dig.gif) no-repeat center center; width:60px; height:60px; text-align:center;  }
.dig_box .dig_num{FONT-WEIGHT: bold; FONT-SIZE: 18px; FONT-FAMILY: Georgia; HEIGHT: 36px; line-height:36px; }
.dig_box .dig_click{ height:24px; line-height:24px; color:#555; font-size:12px;  WHITE-SPACE: nowrap; TEXT-OVERFLOW: ellipsis; }
.dig_box .dig_click a{ color:#bf2f38; font-size:12px;}
.dig_box .dig_click a:hover {color:#f00}

/* CSS   ding  结束*/

/*公共搜索框*/
.search_Word{ width:355px; height:20px; border:1px solid #CCC; line-height:20px; padding-left:3px; float:left; margin-right:8px; background:url(http://www.qhlearn.com/Images/input_bg.jpg) repeat-x left top}
.search_Button{ background:url(http://www.qhlearn.com/Images/search_bt2.jpg) no-repeat center center; width:61px ; height:22px; border:0px; float:left;}

.search_Word2{ width:160px; height:20px; border:1px solid #CCC; line-height:20px; padding-left:3px; float:left; margin-right:5px; background:url(http://www.qhlearn.com/Images/input_bg.jpg) repeat-x left top}
.search_Button2{ background:url(http://www.qhlearn.com/Images/search_bt2.jpg) no-repeat center center; width:61px ; height:22px; border:0px; float:left;}


#AD_Add{  width:222px; padding:20px 0px; }
#AD_Add li { text-align:center; padding:8px 0px; overflow:hidden;}
#AD_Add li img{ height:60px; }
#AD_Add li a{display:block; width:94%; height:auto; margin:0px auto; overflow:hidden;}
#AD_Add li span{ display:block; width:100%;  height:25px; line-height:25px;  overflow:hidden; white-space:nowrap; text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis ; }


/* 返回顶部 */
#backToTop { position: fixed; bottom: 50px;   _position: absolute;  width: 68px; height: 79px;  right:15px; z-index: 999999; display:none }
#backToTop a { background:url(../Img/top.png) no-repeat center center; width: 68px; height: 79px; display: block; }
#backToTop a:active {background: url(../Img/top_click.png) no-repeat;  }


/* form */
.submit{ width:auto; height:40px; font-size:14px; line-height:40px; padding:0px 20px; text-align:center; letter-spacing:3px;  }
.select{ height:25px;  font-size:14px; cursor:pointer;}


/* upload */
#ZheZhaoCeng{ background:#000; position:fixed; top:0px; left:0px; width:100%; height:100%; z-index:999;filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7; }
#Upload_Box_Ceng{ position:fixed;  top:0px; left:0px; z-index:9999;width:100%; height:100%;  } 
#Upload_Box{width:500px; margin:250px auto 10px auto; height:250px; padding:20px; border:3px solid #060; border-radius:2px; background:#fff; position:relative; line-height:40px; }
#Upload_Box_Close_Button{ position:absolute ;top:5px; right:5px; width:20px; height:15px; background:url(../Img/del.png) no-repeat center center; cursor:pointer} 
