@charset "gb2312";
/*base.css*/
/*** reset ***/html{color:#000;background:#FFF}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}input,textarea,select{*font-size:100%}legend{color:#000}ins{text-decoration:none}legend{color:#000}
/*** font ***/body{font-size:12px;font-family:Verdana,Arial;} select,input,button,textarea{font:99% Verdana,Arial}table{font-size:inherit;font:100%}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%}
/*** base ***/h1{font-size:138.5%}h2{font-size:123.1%}h3{font-size:108%}h1,h2,h3{margin:1em 0}h1,h2,h3,h4,h5,h6,strong{font-weight:bold}abbr,acronym{border-bottom:1px dotted #000;cursor:help}em{font-style:italic}blockquote{margin:1em}ul,ol,dl{margin:0}li,dd{list-style:none;margin:0}th,td{padding:.5em}.tabWithBorder th,.tabWithBorder td{border:1px solid #000}th{font-weight:bold;text-align:center}caption{margin-bottom:.5em;text-align:center}p,fieldset,table,pre{margin-bottom:1em}
/*** hj ***/.clear{clear:both}.txt_r{text-align:right}.txt_l{text-align:left}.txt_c{text-align:center}.txt_hide{text-indent:-999em}.bold{font-weight:bold}.fl{float:left;display:inline}.fr{float:right;display:inline}.poa{position:absolute}.por{position:relative}.mouse_p{cursor:pointer}.mouse_d{cursor:default}.red{color:#cc0000;}a.red:link,a.red:visited,a.red:active{color:red;}.big{font-size:14px;}.small{font-size:12px;}.indent{text-indent:2em;}.green{color:#008000;}.gray{color:gray;}.orange{color:#ff6600;}a.white:link,a.white:visited,a.white:active{color:#fff;}a.green:link,a.green:visited,a.green:active{color:#008000;}a.gray:link,a.gray:visited,a.gray:active{color:gray;}.hide{display:none}.reg_module{z-index:65532;width:721px;height:449px;}
.reg_img1,.reg_img_xiaoxue2{background:transparent url('images78be24e2-9fc1-45b8-89fc-dc68e48056be.png') no-repeat;}
.reg_img2{background:transparent url('7cae9e9d-314f-4698-b9df-7facd0717e29.png') no-repeat;}
.reg_img_xiaoxue1{background:transparent url('bd636a4f-f159-4657-b8cb-9b09900e9bd6_200X124.jpg') no-repeat;}
.reg_module a.btn_apply, .reg_module a.btn_apply:link, .reg_module a.btn_apply:visited, .reg_module a.btn_apply:active{color:white;display:block;font-size:14px;font-weight:bold;height:44px;left:259px;line-height:30px;overflow:hidden;position:relative;text-decoration:none;top:14px;width:197px;}.reg_module .to_invite{color:#474747;font-size:14px;width:720px;position:relative;top:373px;left:0px;}.reg_module .reg_checkbox{font-size:14px;left:484px;position:relative;top:-14px;color:#BCFFFF;}.reg_module .w_title a.reg_close{display:block;height:20px;position:absolute;right:15px;top:21px;width:64px;cursor:pointer;}
/*style.css*/
a:link,a:visited,a:active{color:#333; text-decoration:none;}
a:hover{color:#333; text-decoration:underline;}
h1,h2,h3,h4,h5,h6{margin:0; padding:0;}
#wrapper{width:1000px; overflow:hidden; margin:0 auto;}
.fr{float:right; display:inline;}

a.bluelink:link, a.bluelink:visited, a.bluelink:active {color: #005A94;text-decoration: none;}
a.bluelink:hover{color:#f60;text-decoration:underline;}
a.black:link, a.black:visited, a.black:active {color: black;text-decoration: none;}
a.black:hover{color:#f60;text-decoration:underline;}
a.gray:link, a.gray:visited, a.gray:active {color: gray;text-decoration: none;}
a.gray:hover{color:#f60;text-decoration:underline;}
#container,#in_container{width:1000px; }
#in_container{margin-bottom:18px;}

#middle_column{width:976px; overflow:hidden; margin-top:10px;_margin-top:-10px; border:1px solid #ddd; padding:1px 11px 1px 11px;}
#middle_column ul{float:left; width:140px; padding-top:8px;}
#middle_column ul li{line-height:24px; width:140px;}
#middle_column ul li a{background:url(bg_all.gif) no-repeat -2px -908px; padding-left:8px; display:block; width:132px; height:24px; line-height:24px; overflow:hidden;}
#middle_column ul.ul_wider{width:150px;}
#middle_column ul.ul_wider li{width:150px;}
#middle_column ul.ul_wider li a{background:url(bg_all.gif) no-repeat -2px -908px; padding-left:8px; display:block; width:137px; height:24px; line-height:24px; overflow:hidden;}
#middle_column img{float:left; margin:0 10px 0 10px;}
#material_main{width:740px; overflow:hidden; float:left;}
#grade_classify{width:738px; border-top:1px solid #ddd;border-left:1px solid #ddd; position:relative; float:left;}
#grade_classify h2{padding:0; margin:0;width:737px;line-height:35px; height:35px; background:url(bg_classify_zx.gif) repeat-x 0 -34px; border-right:1px solid #ddd; float:left;}
#grade_classify h2 span{margin-left:13px; float:left;}
#grade_classify h2 a{float:right; font-size:10px; font-weight:normal; margin-right:10px;}
#grade_classify .g_c_b{ float:left; position:relative;}
#grade_classify .g_c_b li{position:relative;line-height:22px; padding:0;float:left; width:369px; height:55px;}
#grade_classify .g_c_b li .grade_classify_libox{width:358px;height:44px;line-height:22px; padding:5px 5px;border-right:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; position:absolute; overflow:hidden; background:#fff;}
#grade_classify .g_c_b li .grade_classify_libox a.title{color:#669900;margin:0;float:left;width:40px; font-weight:bold; margin:0 8px 0 10px; text-decoration:none;}
#grade_classify .g_c_b li .grade_classify_libox a.title:hover{color:#f60; text-decoration:underline;}
#grade_classify .g_c_b li .grade_classify_libox p.list{margin:0; padding:0;margin-left:58px;width:304px;*width:296px;_width:293px;}
#grade_classify .g_c_b li .grade_classify_libox p.list a{color:#333; text-decoration:none; padding:0 5px;}
#grade_classify .g_c_b li .grade_classify_libox p.list a:hover{color:#f60; text-decoration:underline;}

#grade_classify .g_c_b li.whole{position:relative;line-height:22px; padding:0;float:left; width:738px;*width:737px;_width:737px; height:33px;}
#grade_classify .g_c_b li.whole .grade_classify_libox{width:727px; height:22px;}
#grade_classify .g_c_b li.whole .grade_classify_libox p.list{margin:0; padding:0;margin-left:58px;width:608px;}

#grade_classify .g_c_b li.hover{z-index:999;}
#grade_classify .g_c_b li .hover{height:auto; background:#FFFDF8; border:1px solid #F0BE9A; top:-1px; left:-1px;-webkit-box-shadow:0px 0px 2px #F0BE9A;-moz-box-shadow:0px 0px 2px #F0BE9A; position:absolute;}

.article_list{margin-left:13px; margin-right:13px; margin-top:10px; padding-bottom:15px; overflow:hidden;}
.material_block{width:746px; border:1px solid #ddd; overflow:hidden; float:left; margin-bottom:10px;}
.material_block h2{ line-height:35px; height:35px; background:url(bg_classify_zx.gif) repeat-x 0 -34px;}
.material_block h2 span{background:url(bg_all.gif) no-repeat -1px -863px; margin-left:13px; padding-left:13px; float:left;}
.material_block h2 a.more{float:right; font-size:10px; font-weight:normal; margin:10px 10px 0 0 ;}
.material_block h2 div.more{width:300px; overflow:hidden; float:right; font-size:12px; font-weight:normal; margin:0px 10px 0;line-height:35px; height:35px; text-align:right;}
.article_list{margin-left:13px; margin-right:13px; margin-top:10px; padding-bottom:15px; overflow:hidden;}
.auto_summary h3{font-size:14px; line-height:28px; overflow:hidden; white-space: nowrap; width: 205px;}
.article_list_summary{overflow:hidden; margin-top:3px; padding-bottom:10px;}
.article_list_image{float:left; width:130px;}
.auto_summary_w{width: 205px;}
.auto_summary{float:right; line-height:22px; overflow:hidden; text-overflow:ellipsis; white-space: normal; cursor:pointer; font-size:12px;}
.article_list li{font-size: 14px; height: 28px; line-height: 28px; overflow: hidden; border-bottom: 1px dotted #DEE3EF;}
.ml10{margin-left:10px;}
#middle_ad{width:740px; overflow:hidden; margin-top:10px;}
#middle_ad img{width:740px;}
#material_sidebar{width:250px; overflow:hidden; float:right;}
.material_sidebar_block{width:250px; overflow:hidden; margin-top:10px;}
.rank_title{width:200px; height:36px; font-size:14px; line-height:36px; font-weight:bold;  text-indent:3px; position:relative;}
.rank_title a{position:absolute; display:block; width:70px; height:26px; background:url(bg_all.gif) no-repeat -1px -784px; text-align:center; line-height:26px; font-weight:normal; text-indent:0; color:#666; font-size:12px;}
.rank_tag1{left:101px; top:10px;}
.rank_tag2{left:174px; top:10px;}
.rank_title a:hover,.rank_title a.current{background:url(bg_all.gif) no-repeat -1px -814px; height:27px; font-weight:bold; text-decoration:none;}
.rank_list{background:#f7fff2; border:1px solid #c7e4b6; padding:10px; width:228px;}
.common_list{padding:8px 3px; width:242px;}
.rank_list li,.common_list li{background:url(bg_all.gif) no-repeat -2px -906px; padding-left:10px; width:217px; overflow:hidden; height:27px; line-height:27px;}
.sidebar_bigimg{border:1px solid #ddd; padding:2px; margin-top:10px;}
.common_title{width:250px; border-bottom:1px solid #4bc000; line-height:36px; font-weight:bold; background:url(bg_all.gif) no-repeat -1px -863px; text-indent:13px; font-size:14px;}
#footer{clear:both;width:1000px; text-align:center; margin-top:10px; line-height:1.8em; padding-top:20px;}

#main {width:748px;	overflow:hidden; float:left;}
#sidebar {width:238px; overflow:hidden;	float:right; background:#f9fff5; border-bottom:#c7e4b6 solid 1px; border-right:#c7e4b6 solid 1px; border-left:#c7e4b6 solid 1px; padding-bottom:10px;}

#hot_news, #class_block {width:748px; overflow:hidden;}
.hot_news_img {width:387px;	height:200px; overflow:hidden; padding:1px; border:1px solid #dbe1e6; float:left;}
.hot_news_img img {width:387px;	height:166px;}
.hot_news_img h1 {font-size:14px; font-weight:normal; margin:0;	padding:0; line-height:33px;
    background:url(bg_all.gif) no-repeat -1px -863px;	padding-left:12px;	margin-left:8px;}
.hot_title {width:335px; overflow:hidden; margin-left:17px;	float:left;}
.hot_title h2 {font-size:14px;	font-weight:normal;	line-height:28px; background:url(bg_all.gif) no-repeat -1px -863px; padding-left:12px;}
.hot_title h2.first {font-weight:bold;	background:none; padding-left:0; overflow:hidden; height:32px}
.hot_title p {line-height:20px;	padding:5px 0 10px 0; border-bottom:1px dashed #d1d1d1;	overflow:hidden; height:33px}
.hot_title p a {color:#666;}
.hot_title p a:hover {color:#ff6600;}
#class_block {margin-top:15px;}
.class_block_top {width:748px;	height:30px; background:url(bg_all.gif) no-repeat -1px -39px;	line-height:30px; color:#fff; font-size:12px;}
.class_block_top span{font-family:"Microsoft YaHei"; font-size:14px; margin-left:15px; float:left;}
.class_block_top a{float:right; color:#fff; margin-right:15px;}
.class_block_bottom {width:748px; height:9px; background:url(bg_all.gif) no-repeat -1px -477px; _background:url(bg_all.gif) no-repeat -1px -477px;}
.class_block_middle {width:748px; overflow:hidden; background:url(bg_class_middle.gif) repeat-y;}
.class_block_con {width:748px;	margin-left:10px;_margin-left:5px;	padding-bottom:10px; overflow:hidden;}
.class_block_con li {width:152px; height:195px;	overflow:hidden; float:left; margin:16px 5px 0 5px;	padding:10px;}
.class_block_con li:hover,.class_block_con li.current{background:url(bg_all.gif) no-repeat -1px -195px;}
.class_img {width:147px; height:96px; background:url(bg_all.gif) no-repeat -1px -94px; padding:2px;}
.class_img img {width:147px; height:85px;}
h3.class_title {font-size:12px;	line-height:35px;}
h3.class_title a {color:#666;}
h3.class_title a:hover {color:#ff6600;}
.btn_go a {background:url(bg_all.gif) no-repeat -1px -499px; width:75px;	height:24px; display:block;	text-align:center; line-height:24px; color:#666;}
.btn_go a:hover {color:#ff6600;}
.class_prize span {color:#ff6600;}
.fl {float:left; display:inline;}
.fr {float:right; display:inline;}
.grade_article {width:367px; margin:10px 0 0 0;	border-bottom:#ddd solid 1px; border-right:#ddd solid 1px; border-left:#ddd solid 1px;}
.grade_article_title {width:358px;_width:357px;	height:22px; background:url(bg_all.gif) no-repeat; background-position:-2px -411px; padding-left:10px;
    padding-top:5px;}
.grade_article_con {width:340px; margin:10px auto 5px auto;	font-size:14px;	position:relative; padding-bottom:10px;}
.grade_article_con li {width:337px;	border-bottom:#ddd dotted 1px; line-height:2.0em; white-space:nowrap; white-space:10px;	white-space:nowrap;	text-overflow:ellipsis; overflow: hidden;}
.grade_article_img {position:absolute; right:0;	top:5px; background-color:#FFF;	padding:0 0 10px 15px;}
.link_more {float:right; margin-right:10px;}
.link_more a:link, .link_more a:visited {color:#999; text-decoration:none;}
.link_more a:hover, .link_more a:active {color:#FF6600;	text-decoration:underline;}
.middle_ad {margin-top:10px;}

/*side*/
.sidebar_box {overflow:hidden;  margin:0 auto 3px auto; padding:0 0 10px 0;}
.sidebar_title {height:28px; background:url(bg_all.gif) no-repeat; background-position:-2px -441px; line-height:28px;	padding-left:10px;}
h4 {color:#333;	font-size:12px;}
#s_b_l {margin:10px 0 5px 10px;}
#s_b_l li {
    width:43%; 
    height:18px; 
    line-height:18px; 
    overflow:hidden;
    background: url(bg_all.gif) no-repeat -2px -908px;
    padding-left:8px;
    float:left; 
    display:inline; 
    margin:5px 0 5px 5px;
    }
.s_b_l3 {margin:10px 0 5px 10px;}
.s_b_l3 li {
    width:25%; 
    height:18px; 
    line-height:18px; 
    overflow:hidden;
    background: url(bg_all.gif) no-repeat -2px -908px;
    padding-left:8px;
    float:left; 
    display:inline; 
    margin:5px 0 5px 5px;
}
.txt_intr { color:#666;	width:215px; margin:10px auto 5px auto;	line-height:1.8em;}
.link_full {text-align:right;}
.link_full a:link, .link_full a:visited {color:#115D7F;	text-decoration:underline;}
.link_full a:hover, .link_full a:active {color:#FF6600;	text-decoration:underline;}

#detail_main, #zt_main{width:670px; overflow:hidden; float:left; border:1px solid #ddd; margin-bottom:10px;}
.detail_location, .zt_location{border-bottom:1px solid #ddd; font-size:12px; height:32px; line-height:32px; margin:0 0 15px; overflow:hidden;text-indent:10px;}
.detail_location2{border:1px solid #ddd; font-size:12px; height:32px; line-height:32px; margin:0 0 15px; overflow:hidden;text-indent:10px;}
.detail_location .taglinks
{
    float:right;
    margin-right:10px;
    width:200px;
    height:30px;
    text-align:right;
    overflow:hidden;
}

#detail_article_box{margin:10px 15px;}
#detail_article_title{border-bottom:1px dotted #CCCCCC;color:#444444;font-family:"宋体","Microsoft Yahei",MingLiu,PMingLiu,Verdana,Helvetica,SimSun,Arial,"Arial Unicode MS","MS Gothic",sans-serief;font-size:19px;margin-bottom:5px;padding-bottom:10px;padding-top:5px;text-align:center;}
#detail_article_info{color:#666666;height:2.3em;line-height:1.9em;overflow:hidden;text-align:center;}
#detail_article_main{font-size:14px;line-height:1.8em;margin:20px 5px;word-wrap:break-word;}
.article_xiangguan{margin-top:40px;}
.article_xiangguan h3{color:#008000; width:630px; height:40px; line-height:40px; border-bottom:1px solid #CCC;}
.article_xiangguan li{width:630px;border-bottom:1px dotted #CCC; padding:2px 0;}
.article_xiangguan li a{ font-weight:normal; font-size:13px;}
.article_xiangguan li p{font-size:12px; margin:0; padding:0; color:#646464; line-height:20px; height:40px; overflow:hidden;}

#sidebar {width:238px; overflow:hidden;	float:right; background:#f9fff5; border:#c7e4b6 solid 1px; border-top:none;	padding-bottom:10px;}
.sidebar_title {height:28px; background:url(bg_all.gif) no-repeat; background-position:-2px -441px; line-height:28px;	padding-left:10px;}
.sidebar_list {width:215px; margin:10px auto 5px auto;}
.sidebar_list li {background: url(bg_all.gif) no-repeat -2px -904px;	border-bottom:#CCC dotted 1px;	line-height:29px; height:29px; width:205px; padding-left:10px; overflow:hidden;}
#detail_sidebar {width:308px; overflow:hidden;	float:right; background:#f9fff5; border:#c7e4b6 solid 1px; border-top:none;	padding-bottom:10px; margin-bottom:10px;}
.detail_sidebar_title {height:28px; background:url(bg_all.gif) no-repeat; background-position:-2px -995px; line-height:28px;	padding-left:10px;}
.detail_sidebar_list {width:275px; margin:10px auto 5px auto;}
.detail_sidebar_list li {background: url(bg_all.gif) no-repeat -2px -904px;	border-bottom:#CCC dotted 1px;	line-height:29px; height:29px; width:265px; padding-left:10px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.in_list_tab {background: none repeat scroll 0 0 #F8F7F7; border: 1px solid #DBE1E6; margin: 0; height: 30px;}
.in_list_tab ul {border-left: 1px solid #DBE1E6; margin-left: 15px; height: 30px;}
.in_list_tab ul li {border-right: 1px solid #DBE1E6; float: left; }
.in_list_tab a.current {background: none repeat scroll 0 0 white; color: black; cursor: default; font-weight: bold; padding: 0 9px 0 10px; text-decoration: none;
margin: 0px;}
.in_list_tab a {bottom: -1px; float: left; font-size: 14px; height: 30px; line-height: 30px; outline: medium none; padding: 0 12px; position: relative;}
.in_list_tab a.current {color: black; cursor: default; font-weight: bold;}
.in_list_conent { border: 1px solid #ddd; border-top:none; padding: 0 0 15px 15px;margin-bottom:10px;}
.in_list_conent2:after{content:".";visibility:hidden;display:block;height:0;clear:both;}
.in_list_conent li{border-bottom: 1px dotted #CCC; width: 628px; font-size:14px; padding-top:5px;}
.in_list_conent li.unit {line-height: 35px;}
.in_list_conent li.unit a{float:left; width:80%; height:35px; line-height:35px; overflow:hidden; background: url(bg_all.gif) no-repeat -2px -904px; padding-left:10px;}
.in_list_conent li.unit span.date{float:right; width:15%; color:#999;}
.in_list_conent li.in_list_first a.first{float:left; width:80%; height:30px; line-height:30px; overflow:hidden; background: url(bg_all.gif) no-repeat -2px -904px; padding-left:10px; font-weight:bold; color:#005a94;}
.in_list_conent li.in_list_first a.first:hover{color:#ff6600;}
.in_list_conent li.in_list_first span.date{float:right; width:15%; color:#999;}
.in_list_summary {overflow: hidden;}
.in_list_info {line-height: 22px; text-overflow: ellipsis; font-size: 12px; color:#999;margin-bottom:5px; }
.in_list_info a{color:#005a94;}
.in_list_info a:hover{color:#ff6600;}

#focus_box{	border-radius:3px;
    border:1px solid #e1e1e1;
    float:left;
    width:567px;
    height:256px;
    margin-left:0;
    margin-top:5px;
    background:url(slider_bg.png) top repeat-x;}
#focus_box a:link,#focus_box a:visited,#focus_box a:active{color:#005A94;text-decoration:none;outline:0;}
#focus_box a:hover{color:#f60;text-decoration:underline;}
#focus_box a.deepred:link,#focus_box a.deepred:visited,#focus_box a.deepred:active{color:#C40300;}
#focus_box a.black:link,#focus_box a.black:visited,#focus_box a.black:active{color:#333;}
#focus_box a.black:hover{color:#f60;}
#focus_box .orange{color:#ff6600;}
#focus_box .link_like{color:#005A94;text-decoration:none;outline:0;cursor:pointer;}
#focus_box .link_like:hover{color:#f60;text-decoration:underline;}
#focus_main{display:inline; float:left; width:365px; height:256px; overflow:hidden}
.focus_list{margin-left:12px; margin-top:15px}
.focus_list .bulo_menu{background:url("ico_en_bg_all.gif") no-repeat scroll 0 -1709px transparent}
.focus_list li{background:url("ico_en_bg_all.gif") no-repeat scroll 0 -1691px transparent; width:340px; height:18px; line-height:18px; overflow:hidden; margin-bottom:8px; font-size:14px; padding-left:15px; white-space:nowrap}
.focus_list li.sort_dl{background:url("ico_en_bg_all.gif") no-repeat scroll 0 -1726px transparent}
.focus_list li.yeshj_artical{ background:url(bg_all.gif) -1px -1230px no-repeat; width:340px; height:24px; line-height:24px; overflow:hidden; margin-bottom:5px; font-size:12px; padding-left:15px}
.focus_list li.yeshj_pic{padding-bottom:5px; width:347px; height:150px; background:none; padding-left:0; margin-bottom:0}
.focus_list a:link, .focus_list a:visited, .focus_list a:active{color:#005a94}
.focus_list a:hover{text-decoration:underline; color:#f60}
.focus_list a{color:#333}
.focus_hot{border-top:1px dotted #ccc; margin-left:15px; padding-top:5px}
.focus_hot h2{font-weight:normal; font-size:12px; text-indent:10px; line-height:22px; width:345px; height:22px; overflow:hidden; margin:0; padding:0}
.focus_hot h2 a{color:#333}
.focus_hot h2 a.title{color:#005a94}
.recommend_info h2 a:hover, .focus_hot h2 a:hover{color:#f60}
.focus_list .headline{font-size:14px; font-weight:bold; margin-top:10px; padding-left:0px; background:none}
#focus_box .focus_list .headline a:link,#focus_box .focus_list .headline a:visited,#focus_box .focus_list .headline a:active{color:#C40300}
#focus_box .focus_list .headline a:hover{text-decoration:underline}
#focus_switch{display:inline; float:right; width:197px; position:relative;background:url(sliderlist_bg.jpg) right repeat-y; z-index:0;height:256px;}
.switch_img{width:75px; height:45px; float:left; margin:10px 10px 0 20px}
.switch_title strong{font-size:14px}
#switch1, #switch2, #switch3, #switch4{width:197px; cursor:pointer; margin:0; padding:0; position:absolute;left:1px;}
#switch1{top:-1px}
#switch2{top:64px}
#switch3{top:128px}
#switch4{top:193px}
.switch_pic{position:absolute; left:2px; top:0px}
#switch4 .switch_pic{position:absolute; left:2px; top:-1px}
.switch_title{position:absolute; left:110px; top:12px; cursor:pointer; color:#666; line-height:1.5em}
#switch1 a, #switch2 a, #switch3 a, #switch4 a{text-decoration:none}
#focus_switch .btn_menu{color:#005993; font-size:14px; font-weight:bold}
#switch1.current{background:url(bg_all.gif) -1px -1027px; width:197px; height:64px;border-right-top-radius:3px;}
#switch2.current, #switch3.current{background:url(bg_all.gif) -1px -1027px; width:197px; height:64px;}
#switch4.current{background:url(bg_all.gif) -1px -1027px; width:197px; height:64px;}
#slide1{padding-bottom:5px; width:500px}
#slide_bottom{position:absolute; bottom:0px; left:1px; text-align:center; background:none; font-size:12px; text-align:center; height:32px; line-height:32px; width:360px; /*background:transparent  url('/2009/images/bg_top_more.jpg') repeat*/}
#focus_list{position:relative; width:360px; height:255px; overflow:hidden}
#aSlide{color:#288FC7}
#aSlide img{vertical-align:middle; margin:auto 5px}
#slide1{ height:190px;  left:5px;  position:absolute;  top:5px;  width:340px}
#slide2{ height:190px;  left:400px;  position:absolute;  top:5px;  width:340px}
#main_sidebar .artilce_list li{border-bottom:1px dotted #CCC; font-size:12px; line-height:1.8em; list-style-image:none; list-style-position:outside; margin-bottom:5px}
.slide_container, .slide_container *{margin:0; padding:0}
.slide_container{ width:330px;  height:138px;  overflow:hidden;  position:relative;  overflow:hidden;  position:relative;  padding-top:1px;  _padding-top:2px;  padding-bottom:9px}
.slider{position:absolute; width:2000px; padding-bottom:5px}
.slider li{list-style:none; display:inline; background:none;}
.slider a img{width:330px; height:147px; display:block}
#idNum{position:absolute; right:5px; bottom:10px}
#idNum li{float:left; text-align:center; line-height:8px; width:8px; height:8px; font-family:Arial; cursor:pointer; overflow:hidden; margin:3px 1px; border:1px solid #F0F0F0; padding-left:0px; background:none}
#idNum li.on{line-height:10px; width:10px; height:10px; border:0; background-color:#C79FAE}
#hotnews li{height:auto}
#idSlider li{padding-left:0px; width:auto; height:auto; float:left}
#brand_info{margin-bottom:5px}
#brand_info img{width:115px; height:40px}
.hotspot_bg1{background:url(sliderlist_img1.png) no-repeat; cursor:pointer;}
.hotspot_bg2{background:url(sliderlist_img2.png) no-repeat; cursor:pointer;}
.hotspot_bg3{background:url(sliderlist_img3.png) no-repeat; cursor:pointer;}
.hotspot_bg4{background:url(sliderlist_img4.png) no-repeat; cursor:pointer;}
#article {padding:0px 3px;}
#detail_article_box #article a{color:#005A94;}
#detail_article_box #article a:hover,a:hover{color:#ff6600; text-decoration:underline;}
#detail_article_box #split_page a:hover {color:#ffffff;text-decoration:none;}
/*end:focus_box*/

.langs_cn {color: green;}

/*start:xiaoxue_zhuanti*/
#zt_banner{background:url(zt_banner.jpg) no-repeat; width:1000px; height:224px; margin-bottom:15px;}
#zt_banner h1{font-size:42px; color:#fff; line-height:82px; padding-left:20px; font-family:Microsoft Yahei,SimHei,SimSun; font-weight:normal;}
#in_summary {position:absolute;top:290px;}
#in_summary p{width:545px;margin:12px 0 0 30px; line-height:22px; height:88px; overflow:hidden;}
#in_summary p.last_p{width:545px;margin:0px 0 0 30px; line-height:22px; height:22px; text-align:right; overflow:hidden;}
.zt_list_tab {background: none repeat scroll 0 0 #F8F7F7; border: 1px solid #DBE1E6; margin:0; height: 30px;}
.zt_list_tab ul {border-left: 1px solid #DBE1E6; margin-left: 15px; height: 30px;}
.zt_list_tab ul li {border-right: 1px solid #DBE1E6; float: left; }
.zt_list_tab a.current {background: none repeat scroll 0 0 white; color: black; cursor: default; font-weight: bold; padding: 0 9px 0 10px; text-decoration: none;
margin: 0px;}
.zt_list_tab a {bottom: -1px; float: left; font-size: 14px; height: 30px; line-height: 30px; outline: medium none; padding: 0 12px; position: relative;}
.zt_list_tab a.current {color: black; cursor: default; font-weight: bold;}
.zt_list_conent { border: 1px solid #ddd; border-top:none; padding: 0 15px 15px 15px; width:638px; margin-bottom:15px;}
.zt_list_conent img{padding:2px; border:1px solid #ddd; margin-top:15px; float:left;}
.zt_list_conent ul{margin-top:15px; float:left; margin-left:10px;}
.zt_list_conent ul li{ line-height:22px; height:22px; width:375px; overflow:hidden; color:#888;}
.zt_list_conent span{ font-weight:bold; padding-right:5px;}
.zt_list_conent p{ line-height:22px; color:#888; margin:0; text-indent:2em;}
#zt_sidebar{width:308px; overflow:hidden;float:right; background:#f9fff5; border:#c7e4b6 solid 1px; border-top:none;padding-bottom:10px; margin-bottom:10px;}
#bulo_ing .block_title{background:#F8F7F7; border: 1px solid #DBE1E6; height:30px; margin: 15px 0 0;}
#bulo_ing .block_title span{border-left: 1px solid #DBE1E6;border-right: 1px solid #DBE1E6; height: 30px; margin:0; margin-left: 15px;_margin-left:8px;font-weight: bold;padding: 0 9px 0 10px; background:#fff;font-size: 14px;line-height: 30px; display:block; float:left;position:relative; top:1px;}
#bulo_ing iframe{width:668px; border:1px solid #DBE1E6; border-top:none; min-height:600px;_height:600px;}
#zt_bottom_img{width:998px; border:1px solid #EFEFEF;  float:left;}
#zt_bottom_img .zt_bottom_text{width:960px; margin:0 0 0 19px;  line-height:42px; border-top:1px solid #EFEFEF;}
#zt_bottom_img .zt_bottom_text p{height:42px; overflow:hidden; float:left; margin:0;}
#zt_bottom_img .zt_bottom_text a.more{float:right; display:block; color:#005A94;}
#zt_bottom_img .zt_bottom_text a.more:hover{float:right; display:block; color:#f60;}
#zt_bottom_img p a{padding:0 3px;}
#zt_bottom_img ul li{float:left; display:inline; margin:20px 0 0 20px; text-align:center;height:100px;}
#zt_bottom_img ul li span{width:120px; height:30px; line-height:30px; display:block; margin:0 0 10px 0; overflow:hidden; float:none;}
#frd_links_isd{color:#808080;}
#frd_links_isd a{color:#808080;}
#frd_links_isd a:hover{color:#808080;}
#footer .ftLink{height:30px; line-height:30px; padding-bottom:10px;}
#footer .ftLink a{color:#005a94;}
#footer .ftLink a:hover{color:#005a94;}
#footer.index {border:none;}

.template2 #zt_banner{background:url(zt_banner2.jpg) no-repeat; width:1000px; height:220px; overflow:hidden; margin-bottom:10px;}
.template2 #zt_banner h1{font-size:50px; color:#fff; line-height:82px; width:500px; text-align:center; padding:45px 0 0 20px; font-family:Microsoft Yahei,SimHei,SimSun; font-weight:normal;}
.template2 #zt_down_banner{background:url(zt_down_banner.jpg) no-repeat; width:1000px; height:220px; overflow:hidden; margin-bottom:10px;}
.template2 #zt_down_banner h1{font-size:50px; color:#fff; line-height:82px; width:500px; text-align:center;padding:45px 0 0 20px; font-family:Microsoft Yahei,SimHei,SimSun; font-weight:normal;}
.template2 #in_summary {position:static;background-color:#EFEFE7;padding:5px;border-radius:8px;margin-bottom:15px;}
.template2 #in_summary p{width:auto;margin:8px 12px 0 12px; line-height:22px; height:auto; overflow:hidden;}
.template2 #in_summary p.last_p{width:auto;margin:0px 12px 0 12px; line-height:22px; height:22px; text-align:right; overflow:hidden;}

/*end:xiaoxue_zhuanti*/

.friend_list a:link, .friend_list a:visited, .friend_list a:active, .friend_list a:hover
{
    margin-right: 3px;
    color: #999;
    text-decoration: none;
}

/*0611*/
.first_banner1{margin-bottom:10px;}

/*zt_all*/
.zt_all_location{border-bottom:1px solid #ddd; line-height:30px;}
#in_list_main{width: 670px;
overflow: hidden;
float: left;
margin-bottom: 10px;}
.zt_all_content_right{float:right; margin-top:10px;}
.zt_all_commend,.zt_all_list{width:670px; overflow:hidden; margin-left:10px;}
.zt_all_commend li {
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
border: 1px dashed #BFE5FF;
float: left;
height: 95px;
width: 120px;
overflow: hidden;
margin: 15px 5px 0 5px;
padding: 0px;
text-align: center;
display: table-cell;
vertical-align: middle;
}
.zt_all_list{margin:15px 0 10px 10px; overflow:hidden;}
.zt_all_list li{width:30%; float:left; font-size:14px; line-height:28px; background:url(bg_all.gif) -2px -905px no-repeat; padding-left:10px; height:28px; overflow:hidden;}
.autowidth
{
    width:auto;
}
span.highlight{color:red}

/*#region -- classfiy */
.classify .grade_box
{
    margin:10px 0 10px 14px;
}

.classify .grade_box ul li{
    display: inline;
    float: left;
    height: 24px;
    line-height:24px;
    overflow: hidden;
    padding: 0 10px 0 0;
    width: 226px;
}

.classify .grade_box ul li h4{
    display:inline;
    font-size:14px;
    margin:0;
    margin-right:4px;
    color:#005A94;
}
.classify .grade_box ul li h4 a
{
    margin-left:0;
    color:#005a94;
}
.classify .grade_box ul li h4 a:hover{
    color:#f60;
}
.classify .grade_box ul li a{
    display:inline-block;
    margin-right:4px;
    color:#333;
}
.classify .grade_box ul li a:hover{
    color:#f60;
}
.classify .grade_box ul li.half{
    width: 340px;
}
.classify .grade_box ul li.longli{
    width: 710px;
    height:auto;
}
.classify .grade_box ul li.longli h4{

}
.classify .grade_box ul li.longli span{
    display:block;
    float:left;
    width:677px;
}
.classify .grade_box ul li a.f60{
    color:#f60;
}
.classify .first_grade_box{border:none;}
.classify .grade_box ul li a.o{color:#f60;}

.line {width:960px; margin-top: 10px; border-top:1px solid #EFEFEF;}
#study_box {margin:0px }
/*#endregion */
#record_intro{
    margin: 30px;
    padding: 10px;
    background-color:#F8F8F8;
    border: 1px dashed #CCC;
    border-radius: 3px;
    font-size:12px;
}
#record_intro h2 span
{
    font-size:12px;
    color:green;
}
#record_intro p
{
    color:#666;
    line-height:1.3em;
}
.clear{clear:both;}
.clearbox{_zoom:1;}
.clearbox:after{content:".";visibility:hidden;display:block;height:0;clear:both;}

#digg_area {
     margin-bottom:10px;clear:both;
}
#digg_agree {
    background: transparent url("bg_digg_new.jpg") no-repeat scroll 0 0;
    cursor: pointer;
    height: 49px;
    width: 220px;
    margin:5px auto;
}
#digg_agree:hover {
    background:transparent url("bg_digg_new.jpg") no-repeat scroll -220px 0;
}
#agree_num {
    color:#C30;
    display: block;
    font-size: 22px;
    left: 150px;
    position: relative;
    text-align: center;
    top: 10px;
    width: 59px;
}
#digg_error_info {
    color:#F60;
    font-size: 12px;
    font-weight: bold;
    height: 20px;
    top: 45px;
    text-align:center;
}
#spAgreeNumInfo
{
    display:none;
}

#sidebar.nobackground{
    float:right;
    width:250px;
    border:none;
    background:none;
}
.sidebar_box{
    margin:0 0 10px 0;	
}
.sidebar_box h2{
    color: #008000;
    margin:0;
    text-indent:5px;
    line-height:30px;
}
ul.readlist li{
    border-bottom:1px dotted #ccc;
    line-height:24px;
    height:26px;
    overflow:hidden;
    padding-left:20px;
    width:220px;
}
ul.readlist li a{
    color:#005a94;
}
ul.readlist li a:hover{
    color:#f60;
}
ul.readlist li.r1{
    background:url(r1.jpg) left 6px no-repeat;
}
ul.readlist li.r2{
    background:url(r2.jpg) left 6px no-repeat;
}
ul.readlist li.r3{
    background:url(r3.jpg) left 6px no-repeat;
}
ul.readlist li.r4{
    background:url(r4.jpg) left 6px no-repeat;
}
ul.readlist li.r5{
    background:url(r5.jpg) left 6px no-repeat;
}
ul.readlist li.r6{
    background:url(r6.jpg) left 6px no-repeat;
}
ul.itemlist li{
    float:left;
    display:inline;
    margin:5px 15px 0 5px;
    text-align:center;
}
ul.itemlist li a{
    color:#333;
}
ul.itemlist li a:hover{
    color:#f60;
}
ul.itemlist li a img{
    padding:2px;
    border:1px solid #E4E4E4;
}
ul.itemlist li p{
    line-height:24px;
    margin:0;
}
ul.sidebar_ul li{
    width:220px;
    line-height:26px;
    height:26px;
    overflow:hidden;
    padding-left:20px;
    background:url(sidebar_li.jpg) left 8px no-repeat;
    border-bottom:1px dotted #ccc;
}
ul.sidebar_ul li a{
    color:#005a94;
}
ul.sidebar_ul li a:hover{
    color:#f60;
}
#study_box .sidebar_box{ padding:0;}
.sidebar_box a.wxclass{
    display:inline-block;
    float:left;
    width:110px;
    margin:0 0 0 10px;
    text-align:center;
    color:#666;
}
.sidebar_box a.wxclass:hover{
    color:#f60;
}
.sidebar_box a.wxclass p{
    line-height:30px;
    margin:0;
}
.wxlist li{
    width:250px;
    height:30px;
    line-height:30px;
}
.wxlist li a{
    display:block;
    float:left;
    width:150px;
    height:30px;
    line-height:30px;
    color:#008000;
    padding-right:10px;
    overflow:hidden;
}
.wxlist li a:hover{
    color:#f60;
}
.wxlist li .wxlist_xuebi{
    float:left;
    width:70px;
    background:url(xuebi.jpg) left center no-repeat;
    padding-left:20px;
}
.wxlist li .wxlist_xuebi span{
    color:#f60;
}

.banner1000{
    margin-top:10px;
}

.course_box{
    width:998px;
    border:1px solid #E4E4E4;
    margin-bottom:10px;
}
.course_title{
    width:998px;
    border-bottom:1px solid #E4E4E4;
    background:url(course_title_bg.jpg) repeat-x;
    line-height:50px;
    height:50px;
    overflow:hidden;
}
.course_title h2{
    float:left;
    margin:0;
    font-size:28px;
    padding-left:20px;
    color:#333;
    font-family:"宋体",SimHei,Verdana,Helvetica,SimSun,Arial,"Arial Unicode MS",MingLiu,PMingLiu,"MS Gothic",sans-serief;   
}

.course_title h2 a{
    font-size:28px;
    padding-left:0px;  
}

.course_title a{
    display:block;
    float:left;
    padding-left:10px;
    font-size:14px;
    color:#333;
}
.course_title a:hover{
    color:#f60;
}
.course_main{
    float:left;
    width:780px;
    margin:4px 0;
    padding:0;
    border-right:1px solid #E4E4E4;
}
.course_main ul{
    float:left;
    width:230px;
    padding:0 15px 10px 15px;
}
.course_main ul h3{
    margin:0;
    line-height:36px;
    height:36px;
    width:180px;
    overflow:hidden;
    font-size:14px;
}
.course_main ul h3 a{
    color:#690;
}
.course_main ul h3 a:hover{
    color:#f60;
}
.course_main ul li{
    width:210px;
    font-size:14px;
    line-height:24px;
    height:24px;
    background:url(course_libg.jpg) left 10px no-repeat;
    padding-left:10px;
    overflow:hidden;
}
.course_main ul li a{
    color:#666;
}
.course_main ul li a:hover{
    color:#f60;
}
.course_sidebar{
    padding:16px 0 0 0;
    float:right;
    width:210px;
    text-align:center;
}
.course_sidebar a{
    color:#666;
}
.course_sidebar a:hover{
    color:#f60;
}
.course_sidebar ul{
    width:190px;
    margin:0 auto;
}
.course_sidebar ul li{
    width:85px;
    float:left;
    padding-right:10px;
    line-height:24px;
    font-size:12px;
    height:24px;
    overflow:hidden;
    text-align:left;
}
.course_sidebar ul li a{
    color:#005a94;
}
.course_sidebar ul li a:hover{
    color:#f60;
}

.hide
{
    display: none;
}


.grade_classify_block li span
{
    display: inline-block;
}
/*pagelist*/
.page_list ul{
	float:left;
	padding:12px 0px 12px 16px;
}
.page_list ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
}
.page_list ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#555;
	display:block;
}
.page_list ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 2px;
}
.page_list ul li.thisclass {
	background-color: #FF6C16;
    border: 1px solid #FF5A00;
}
.page_list ul li.thisclass a{
	padding:2px 4px 2px;
    color: #FFFFFF;
    font-weight: bold;
}
.page_list .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.page_list .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}

 .article_summary {
    background-color: #FCFCFC;
    border: 1px dashed #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    font-size: 12px;
    line-height: 1.6em;
    margin: 5px auto;
    padding: 5px 15px 5px;
    width: 90%;
	color:#666
	
}
.article_summary div{text-indent:2em;}



/*小学首屏*/
a,a:link,a:visited{text-decoration:none}
a:hover{text-decoration:underline;color:#f60;}
#wrapper{
	margin:0 auto;
	width:1000px;
}

#header{
	margin-bottom:10px;
	padding-top:10px;
	float:left;
	width:1000px;
}

#search{
	width:322px;
	background:url(bg_all.gif) 0 -1937px no-repeat;
	height:38px;
	position:relative;
	margin-top:20px;
}
.textSearch{
	position:absolute;
	top:5px;	
	left:4px;
	width:270px;
	height:28px;
	line-height:28px;
	border:0;
	font-size:14px;
	padding-left:6px;	
}
.btnSearch{
	top:0;
	left:269px;
	position:absolute;
	background:url(bg_all.gif) 0 -1999px no-repeat;
	width:52px;
	height:38px;
	border:0;
}
#nav{
	position:relative;
	background:url(bg_all.gif) 0 -1376px no-repeat;
	width:1000px;
	height:76px;
	margin-bottom:5px;
	float:left;
}

#nav ul.nav_nav{
	height:44px;
	left:4px;
	top:0;
	position:absolute;
	width:100%;
}
#nav ul.nav_nav li{
    float: left;
    height: 44px;
    text-align: center;
	margin:0 0 0 27px;
	display:inline;
}
#nav ul.nav_nav li a{
	color: #FFF;
    display: block;
	float:left;
    font-size: 14px;
    font-weight: bold;
    height: 44px;
    line-height: 44px;
    text-align: center;
}
#nav ul.nav_nav li.home a{
	background:url(nav_navlibg.gif) center bottom no-repeat;
}

#containter_choose{
	float:left;
	width:1000px;
	background:url(bg_all.gif) left -1457px no-repeat;
}
.con_c_l{
	width:276px;
	float:left;
	margin:0 0 0 20px;
	_margin-left:10px;
}
.con_c_m{
	width:420px;
	float:left;
	margin:0 0 0 20px;
}
.con_c_l h2,.con_c_m h2{
	margin:0;
	line-height:50px;
	font-size:14px;
	color:#6A9A01;
}
.con_c_l h2 a,.con_c_m h2 a{
	color:#6A9A01;
}
.con_c_l h2 a.small {
    font-size:12px;
    font-weight:normal;
}
.con_c_l li{
	background:url(point_choose.jpg) left 12px no-repeat;
	padding-left:8px;
	font-size:14px;
	line-height:26px;
	height:26px;
	width:266px;
	overflow:hidden;
	color:#9DA9B4;
}
.con_c_m ul.con_c_m1 li{
	padding-left:8px;
	font-size:14px;
	line-height:26px;
	height:26px;
	width:400px;
	overflow:hidden;
	color:#9DA9B4;
}
.con_c_l li a,.con_c_m li a{
	color:#2D374B;
}
.con_c_l ul.con_c_l1{
	margin-top:-6px;
}
.con_c_l ul.con_c_l2{
	margin-top:16px;
}
.con_c_l li.con_litop a{
	color:#3B639F;
	font-weight:bold;
}
.con_c_l li a:hover,.con_c_m li a:hover{
	color:#f60;
}
.con_c_m1 .con_c_m_pic{
	display:block;
	margin:0;
	background:url(choose_picbg.jpg) no-repeat;
	padding:3px 32px 3px 33px;
	overflow:hidden;
}
.con_c_m1 .con_c_m_pic img{
	width:338px;
	height:151px;
	overflow:hidden;
}
.con_c_m1 .con_c_m_t{
	margin-top:6px;
	padding-left:8px;
	height:47px;
	width:412px;
	overflow:hidden;
}
.con_c_m1 .con_c_m_t1{
	color:#5967A2;
	line-height:44px;
	font-size:22px;
	font-weight:bold;
	font-family: "Microsoft Yahei",SimHei,Verdana,Helvetica,SimSun,Arial,"Arial Unicode MS",MingLiu,PMingLiu,"MS Gothic",sans-serief;
}
.con_c_m1 .con_c_m_t2{
	padding-left:10px;
	color:#2D374B;
	line-height:44px;
	font-size:14px;
	font-family: "Microsoft Yahei",SimHei,Verdana,Helvetica,SimSun,Arial,"Arial Unicode MS",MingLiu,PMingLiu,"MS Gothic",sans-serief;
}
.con_c_m1 .con_c_m_t a:hover{
	color:#f60;
	text-decoration:underline;
}
.con_c_m1 li.litop2{
	color:#2D374B;
}
.con_c_m ul.con_c_m2{
	margin-top:7px;
}
.con_c_m ul.con_c_m2 li{
	width:185px;
	float:left;
	margin:0 14px 0 0;
	background:url(point_choose.jpg) left 12px no-repeat;
	padding-left:8px;
	font-size:14px;
	line-height:26px;
	height:26px;
	overflow:hidden;
	color:#9DA9B4;
}
.con_c_r{
	width:211px;
	padding:0 20px;
	float:right;
}
.con_c_r h2{
	margin:0;
	line-height:50px;
	font-size:14px;
	color:#6A9A01;
}
.con_c_r h2 a{
	color:#6A9A01;
}
.con_c_r .myapp_xicon li {
    float: left;
    margin: 10px 0 8px 0;
    padding-bottom: 2px;
    text-align: center;
    width: 70px;
}
.con_c_r .myapp_xicon li a {
    color: #666;
    text-decoration: none;
}
.con_c_r .myapp_xicon li a:hover {
	color:#f60;
    text-decoration:underline;
}
.con_c_r .con_c_r_login{
	float:left;
	margin-top:5px;
	color:#333;
	text-align:center;
	font-size:14px;
}
.con_c_r .con_c_r_login a{
	font-size:14px;
	color:#3A639F;
}
.con_c_r .con_c_r_login a:hover{
	color:#f60;
}
.con_c_r .con_c_r_login a.sign_button{
	float:right;
	margin:10px;
}


.myapp_xicon li a.xicon1{
	display:block;
	width:56px;
	padding-top:45px;
	height:21px;
	line-height:21px;
	margin:0 auto;
	background:url(app_icon.gif) 0 0 no-repeat;
	margin-bottom:5px;
}
.myapp_xicon li a.xicon1:hover{
	background:url(app_icon.gif) -56px 0 no-repeat;
}
.myapp_xicon li a.xicon2{
	display:block;
	width:56px;
	padding-top:45px;
	height:21px;
	line-height:21px;
	margin:0 auto;
	background:url(app_icon.gif) -112px 0 no-repeat;
	margin-bottom:5px;
}
.myapp_xicon li a.xicon2:hover{
	background:url(app_icon.gif) -168px 0 no-repeat;
}
.myapp_xicon li a.xicon3{
	display:block;
	width:56px;
	padding-top:45px;
	height:21px;
	line-height:21px;
	margin:0 auto;
	background:url(app_icon.gif) -224px 0 no-repeat;
	margin-bottom:5px;
}
.myapp_xicon li a.xicon3:hover{
	background:url(app_icon.gif) -280px 0 no-repeat;
}
.myapp_xicon li a.xicon4{
	display:block;
	width:56px;
	padding-top:45px;
	height:21px;
	line-height:21px;
	margin:0 auto;
	background:url(app_icon.gif) -336px 0 no-repeat;
	margin-bottom:5px;
}
.myapp_xicon li a.xicon4:hover{
	background:url(app_icon.gif) -392px 0 no-repeat;
}
.myapp_xicon li a.xicon5{
	display:block;
	width:56px;
	padding-top:45px;
	height:21px;
	line-height:21px;
	margin:0 auto;
	background:url(app_icon.gif) -448px 0 no-repeat;
	margin-bottom:5px;
}
.myapp_xicon li a.xicon5:hover{
	background:url(app_icon.gif) -504px 0 no-repeat;
}
.myapp_xicon li a.xicon6{
	display:block;
	width:56px;
	padding-top:45px;
	height:21px;
	line-height:21px;
	margin:0 auto;
	background:url(app_icon.gif) -560px 0 no-repeat;
	margin-bottom:5px;
}
.myapp_xicon li a.xicon6:hover{
	background:url(app_icon.gif) -616px 0 no-repeat;
}
.myapp_xicon li a.xicon7{
	display:block;
	width:56px;
	padding-top:45px;
	height:21px;
	line-height:21px;
	margin:0 auto;
	background:url(app_icon.gif) -672px 0 no-repeat;
	margin-bottom:5px;
}
.myapp_xicon li a.xicon7:hover{
	background:url(app_icon.gif) -728px 0 no-repeat;
}
.myapp_xicon li a.xicon8{
	display:block;
	width:56px;
	padding-top:45px;
	height:21px;
	line-height:21px;
	margin:0 auto;
	background:url(app_icon.gif) -784px 0 no-repeat;
	margin-bottom:5px;
}
.myapp_xicon li a.xicon8:hover{
	background:url(app_icon.gif) -840px 0 no-repeat;
}
.myapp_xicon li a.xicon9{
	display:block;
	width:56px;
	padding-top:45px;
	height:21px;
	line-height:21px;
	margin:0 auto;
	background:url(app_icon.gif) -896px 0 no-repeat;
	margin-bottom:5px;
}
.myapp_xicon li a.xicon9:hover{
	background:url(app_icon.gif) -952px 0 no-repeat;
}
.myapp_xicon li a.xicon10{
	display:block;
	width:56px;
	padding-top:45px;
	height:21px;
	line-height:21px;
	margin:0 auto;
	background:url(app_icon.gif) -1568px 0 no-repeat;
	margin-bottom:5px;
}
.myapp_xicon li a.xicon10:hover{
	background:url(app_icon.gif) -1624px 0 no-repeat;
}
.myapp_xicon li a.xicon11{
	display:block;
	width:56px;
	padding-top:45px;
	height:21px;
	line-height:21px;
	margin:0 auto;
	background:url(app_icon.gif) -1120px 0 no-repeat;
	margin-bottom:5px;
}
.myapp_xicon li a.xicon11:hover{
	background:url(app_icon.gif) -1176px 0 no-repeat;
}
.myapp_xicon li a.xicon12{
	display:block;
	width:56px;
	padding-top:45px;
	height:21px;
	line-height:21px;
	margin:0 auto;
	background:url(app_icon.gif) -1232px 0 no-repeat;
	margin-bottom:5px;
}
.myapp_xicon li a.xicon12:hover{
	background:url(app_icon.gif) -1288px 0 no-repeat;
}

#nav .nav_bottom{
	position:absolute;
	top:44px;
	left:20px;
	height:32px;
	width:970px;
	overflow:hidden;
}
#nav .nav_bottom a{
	color:#787A7A;
	font-size:12px;
	height:31px;
	padding:0 10px;
	line-height:31px;
	float:left;
}
#nav .nav_bottom a:hover{
	color:#639535;
	text-decoration:none;
	padding:0 9px;
	border-left:1px solid #DDE6D4;
	border-right:1px solid #DDE6D4;
	background:url(nav_bottom_bg.jpg) repeat-x;
}


.zt_cate{margin:25px 0 0 10px;}
.zt_cate h2{margin:0; font-size:17px; display:inline-block; float:left;font-family:Microsoft Yahei,Verdana; line-height:30px;}
.zt_cate a{color:#639535; font-weight:bold}
.zt_cate h2 a{color:#639535;}
.more_zt{float:right;font-size:14px; line-height:30px; margin:0 20px 0 0; display:inline-block;}


.noresult_info
{
    background-color: #FFF6E2;
    border: 1px solid #DDD;
    border-radius: 5px;
    padding: 15px;
    text-align:center;
    margin: 20px;
    float:left;
    width: 567px;
}

#egg_layer{z-index:99;width:0px;height:0px;cursor:pointer;left:40%;top:40%;margin-left:-150px!important;margin-top:-60px!important;margin-top:0px;position:fixed!important;position:absolute;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2:document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);}
#div_egginfo{height:200px;width:390px;cursor:default;background:#fff url('bg_egg.jpg') no-repeat;}
#div_egginfo .title{font-size:12px;font-weight:bold;height:40px;line-height:40px;text-indent:20px;}
#div_egginfo .message{text-indent:45px;font-weight:bold;margin-top:20px;font-size:16px;}
#div_egginfo .message span{color:#FB6800;}
#div_egginfo .info{text-indent:45px;margin-top:10px;color:Gray;font-size:12px;}
#div_egginfo .btn{margin-left:160px;margin-top:15px;color:Gray;font-size:12px;cursor:pointer;}
 input.page_number {
    height: 13px;
    text-align: center;
    vertical-align: bottom;
    width: 30px;
}

/*passport.css*/
#hjpassport div,#hjpassport ul,#hjpassport li,#hjpassport span,#hjpassport a{font-size:12px;}
#hjpassport{
	background:url(passport_bg_all.gif) left -96px repeat-x;
	width:100%;
	height:33px;
	-webkit-box-shadow:0 1px 3px #C6C6C6;
	-moz-box-shadow:0 1px 3px #C6C6C6;
	-khtml-border-shadow:0 1px 3px #C6C6C6;
	box-shadow:0 1px 3px #C6C6C6;
	position:relative;
}
#hjpassport li
{
    cursor:pointer;
}
#pass_c{
	width:1000px;
	margin:0 auto;
	position:relative;
}
#pass_c_l{
	float:left;
	list-style: none;
	margin: 0;
	width:50%;
}
#pass_c_l .setindex{
    cursor:pointer;
}
#pass_c_l li{
	float:left;
	padding:0 10px 0 11px;
	background:url(passport_bg_all.gif) left -648px no-repeat;
	line-height:24px;
	height:24px;
	margin:4px 0 0 0;
}
#pass_c_l li.home{
	background:none;
}
#pass_c_l li a{
	color:#666;
	text-decoration:none;
}
#pass_c_l li a:hover{
	color:#2D374B;
	text-decoration:none;
}
#pass_c_l li.yidong a{
	height:24px;
	display:inline-block;
	padding-left:14px;
	background:url(passport_bg_all.gif) left -134px no-repeat;
	background:url(passport_bg_all.gif) left -136px no-repeat\0;
	*background:url(passport_bg_all.gif) left -136px no-repeat;
}
#pass_c_l li.yidong a:hover{
	background:url(passport_bg_all.gif) left -166px no-repeat;
	background:url(passport_bg_all.gif) left -168px no-repeat\0;
	*background:url(passport_bg_all.gif) left -168px no-repeat;
}
#pass_c_l li#pass_weibo
{
    background:none;
    margin:6px 0 0 0;
}
#pass_c_l li#pass_weibo a{
    background:url(passport_bg_all.gif) left -719px no-repeat;
    display:inline-block;
    height:23px;
    width:23px;
    }
#pass_c_l li#pass_weibo a:hover{
    background:url(passport_bg_all.gif) left -696px no-repeat;
    }
#hjpassport .pass_x,#pass_c_l .pass_x{
	position:relative;
    z-index:9999;
    padding: 0;
	margin:3px 0 0;
}
#hjpassport .pass_x_t,#pass_c_l .pass_x_t{
	padding:1px 10px 3px 10px;
	height:24px;
	line-height:24px;
	cursor:pointer;
	position:relative;
}
#hjpassport .pass_x_t.hover,#pass_c_l .pass_x_t.hover{
	border:1px solid #797979;
	border-bottom:none;
	-moz-border-top-left-radius: 3px;
	-khtml-border-top-left-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	border-top-left-radius: 3px;
	-moz-border-top-right-radius: 3px;
	-khtml-border-top-right-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	border-top-right-radius: 3px;
	background:#fff;
	z-index:9999;
	color:#2D374B;
	-webkit-box-shadow:1px -1px 1px #C6C6C6;
	-moz-box-shadow:1px -1px 1px #C6C6C6;
	-khtml-border-shadow:1px -1px 1px #C6C6C6;
	box-shadow:1px -1px 1px #C6C6C6;
}
#hjpassport .pass_x_b,#pass_c_l .pass_x_b{
	position:absolute;
	z-index:7777;
	display:none;
	border:1px solid #797979;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-moz-border-top-left-radius:0;
	-khtml-border-top-left-radius:0;
	-webkit-border-top-left-radius:0;
	border-top-left-radius:0;
	top:28px;
	left:0;
	background:#fff;
	-webkit-box-shadow:1px 1px 3px #C6C6C6;
	-moz-box-shadow:1px 1px 3px #C6C6C6;
	-khtml-border-shadow:1px 1px 3px #C6C6C6;
	box-shadow:1px 1px 3px #C6C6C6;
}
#hjpassport .pass_x_b li,#pass_c_l .pass_x_b li{
	background:none;
	float:none;
	margin:0;
	height:30px;
	line-height:30px;
}
#hjpassport .pass_x_b li a,#pass_c_l .pass_x_b li a{
	line-height:30px;
	color:#535252;
	text-decoration:none;
	height:30px;
	display:inline-block;
}
#passport_userinfo .pass_x_b li a:hover,#pass_c_l .pass_x_b li a:hover{
	background:#EFEFEF;
}

#pass_c_l li.dh{
	padding:0;
	margin:3px 0 0 0;
}

#pass_c_l li.dh .dh_t{
	padding:1px 10px 3px 10px;
	width:62px;
}
#pass_c_l li.dh .dh_t.hover{
	padding:0 9px 4px 9px;
}
#pass_c_l li.dh .dh_t span{
	color:#666;
}
#pass_c_l li.dh .dh_t b{
	background:url(passport_bg_all.gif) 0 -601px no-repeat;
	height:3px;
	width:5px;
	display:block;
	position:absolute;
	right:13px;
	top:12px;	
}
#pass_c_l li.dh .dh_t b.bg2{
	background:url(passport_bg_all.gif) 0 -625px no-repeat;
	right:12px;
	top:11px;
}
#pass_c_l li.dh .dh_b{
	padding:5px 0 5px 0;
    width:192px;
}
#pass_c_l li.dh .dh_b li{
	width:96px;
	height:30px;
    float:left;
	padding:0;
}
#pass_c_l li.dh .dh_b li a
{
	width:86px;
    height:30px;
	line-height:30px;
	display:block;
	padding:0 0 0 10px;
}
#pass_c_l li.dh .dh_b li a:hover
{
	background:#efefef;
}
#pass_c_l li.dh .dh_b li a span
{
    height:30px;
	line-height:30px;
	padding-left:20px;
	display:inline-block;
	cursor:pointer;
}
#pass_c_l li.dh .dh_b li#dh_b_i1 a span{
	background:url(passport_bg_all.gif) left -218px no-repeat;
}
#pass_c_l li.dh .dh_b li#dh_b_i2 a span{
	background:url(passport_bg_all.gif) left -242px no-repeat;
}
#pass_c_l li.dh .dh_b li#dh_b_i3 a span{
	background:url(passport_bg_all.gif) left -266px no-repeat;
}
#pass_c_l li.dh .dh_b li#dh_b_i4 a span{
	background:url(passport_bg_all.gif) left -290px no-repeat;
}
#pass_c_l li.dh .dh_b li#dh_b_i5 a span{
	background:url(passport_bg_all.gif) left -314px no-repeat;
}
#pass_c_l li.dh .dh_b li#dh_b_i6 a span{
	background:url(passport_bg_all.gif) left -340px no-repeat;
}
#pass_c_l li.dh .dh_b li#dh_b_i7 a span{
	background:url(passport_bg_all.gif) left -365px no-repeat;
}
#pass_c_l li.dh .dh_b li#dh_b_i8 a span{
	background:url(passport_bg_all.gif) left -390px no-repeat;
}
#pass_c_l li.dh .dh_b li#dh_b_i9 a span{
	background:url(passport_bg_all.gif) left -411px no-repeat;
}
#passport_userinfo,#passport_register{
	float:right;
	list-style:none;
	margin:0;
}
#passport_register a.denglu{
	background:url(passport_bg_all.gif) left -48px no-repeat;
	width:55px;
	height:24px;
	line-height:24px;
	text-align:center;
	display:inline-block;
	margin:4px 4px 0 0;
	color:#515050;
	text-decoration:none;
}
#passport_register a.denglu:hover{
	background:url(passport_bg_all.gif) left -72px no-repeat;
}
#passport_register a.zhuce{
	background:url(passport_bg_all.gif) left top no-repeat;
	width:73px;
	height:24px;
	line-height:24px;
	text-align:center;
	display:inline-block;
	margin:4px 0 0 0;
	color:#fff;
	text-decoration:none;
}
#passport_register a.zhuce:hover{
	background:url(passport_bg_all.gif) left -24px no-repeat;
}
#passport_userinfo li{
	float:left;
	background:url(passport_bg_all.gif) left -648px no-repeat;
	line-height:24px;
	height:24px;
	margin:4px 0 0 0;
}
#passport_userinfo li.tx{
	background:none;
}
#passport_userinfo li.tx .tx_t{
	padding:1px 10px 3px 10px;
}
#passport_userinfo li.tx .tx_t.hover{
	padding:0 9px 4px 9px;
}
#passport_userinfo li.tx .tx_t a{
	color:#666;
	text-decoration:none;
	padding-right:10px;
}
#passport_userinfo li.tx .tx_t b{
	background:url(passport_bg_all.gif) 0 -601px no-repeat;
	height:3px;
	width:5px;
	display:block;
	position:absolute;
	right:8px;
	top:12px;	
}
#passport_userinfo li.tx .tx_t b.bg2{
	background:url(passport_bg_all.gif) 0 -625px no-repeat;
	right:7px;
	top:11px;
}
#passport_userinfo li.tx .tx_t img{
	border:1px solid #C1C1C1;
	margin:3px 4px 0 0;
	float:left;
}
#passport_userinfo li.tx .tx_b{
	padding:5px 0 5px 0;
}
#passport_userinfo li.tx .tx_b li
{
    height:30px;
	line-height:30px;
}
#passport_userinfo li.tx .tx_b li a{
	background:none;
	margin:0;
	height:30px;
	line-height:30px;
	text-align:center;
	display:block;
	width:100px;
}
#passport_userinfo li.tx .tx_b li a:hover{
	background:#EFEFEF;
}
#passport_userinfo li.tx .tx_b li a span{
	padding:0 0 0 22px;
}
#passport_userinfo li.tx .tx_b li#tx_b_l1 a span{ background:url(passport_bg_all.gif) 0 -755px no-repeat;}
#passport_userinfo li.tx .tx_b li#tx_b_l2 a span{ background:url(passport_bg_all.gif) 0 -786px no-repeat;}
#passport_userinfo li.tx .tx_b li#tx_b_l3 a span{ background:url(passport_bg_all.gif) 0 -817px no-repeat;}
#passport_userinfo li.xx{
	z-index:8000;
}
#passport_userinfo li.xx .xx_t{
	padding:1px 6px 3px 6px;
	text-align:center;
	width:46px;
}
#passport_userinfo li.xx .xx_t.hover{
	padding:0 5px 4px 5px;
}
#passport_userinfo li.xx .xx_t a{
	color:#666;
	text-decoration:none;
	padding-right:10px;
}
#passport_userinfo li.xx .xx_t b{
	background:url(passport_bg_all.gif) 0 -601px no-repeat;
	height:3px;
	width:5px;
	display:block;
	position:absolute;
	right:8px;
	top:12px;	
}
#passport_userinfo li.xx .xx_t b.bg2{
	background:url(passport_bg_all.gif) 0 -625px no-repeat;
	right:7px;
	top:11px;	
}
#passport_userinfo li.xx .xx_b{
	padding:5px 0 5px 0;
}
#passport_userinfo li.xx .xx_b li
{   	
    height:30px;
	line-height:30px;
}
#passport_userinfo li.xx .xx_b li a{
	background:none;
	margin:0;
	height:30px;
	line-height:30px;
	padding:0 10px;
	display:block;
	white-space: nowrap;
}
#passport_userinfo li.xx .xx_b li a:hover{
	background:#EFEFEF;
}
#passport_userinfo li.xx span.chengse{
	color:#f60;
}
#passport_userinfo #ing_push{
	position:absolute;
	left:0;
	top:34px;
	width: 174px;
	z-index: 600;
}
#passport_userinfo #ing_push #s_push_top {
	background: url(bg_push_new_t.gif) no-repeat;
	height: 3px;
	line-height: 0;
	font-size: 0;
	overflow: hidden;
}
#passport_userinfo #ing_push #s_push_mid {
	border-left: 1px solid #EBB15E;
	border-right: 1px solid #EBB15E;
	background: #FFFFE4;
	padding: 4px 6px 4px 10px;
	line-height: 20px;
	width: 156px;
	height: auto;
}
#passport_userinfo #ing_push #s_push_btm {
	background: url(bg_push_new_b.gif) no-repeat;
	height: 4px;
	line-height: 0;
	width: 174px;
	font-size: 0;
	overflow: hidden;
}
#passport_userinfo #ing_push #s_push_mid .close {
	background: url(ico_close_ora.gif) no-repeat center center;
	float: right;
}
#passport_userinfo #ing_push #s_push_mid .close a {
	width: 16px;
	height: 12px;
	display: block;
	margin: -4px -6px 0 0;
	position: relative;
}
#passport_userinfo #ing_push #push_cnt {
	padding-right: 0px;
	display: block;
	float: left;
	width: 145px;
}
#passport_userinfo #ing_push #push_cnt a {
	margin: 0;
	padding: 0;
	position: relative;
	float:right;
}
#passport_userinfo li.wx .wx_t,#pass_c_l li.wx .wx_t{
	width:68px;
	padding:1px 6px 3px 6px;
	text-align:center;
}
#passport_userinfo li.wx .wx_t.hover,#pass_c_l li.wx .wx_t.hover{
	padding:0 5px 4px 5px;
}
#passport_userinfo li.wx .wx_t a,#pass_c_l li.wx .wx_t a{
	color:#666;
	text-decoration:none;
	padding-right:10px;
}
#passport_userinfo li.wx .wx_t b,#pass_c_l li.wx .wx_t b{
	background:url(passport_bg_all.gif) 0 -601px no-repeat;
	height:3px;
	width:5px;
	display:block;
	position:absolute;
	right:10px;
	top:12px;	
}
#passport_userinfo li.wx .wx_t b.bg2,#pass_c_l li.wx .wx_t b.bg2{
	background:url(passport_bg_all.gif) 0 -625px no-repeat;
	right:9px;
	top:11px;	
}
#passport_userinfo li.wx .wx_b,#pass_c_l li.wx .wx_b{
	padding:5px 0 0 0;
}
#passport_userinfo li.wx .wx_b li,#pass_c_l li.wx .wx_b li{
	padding:0;
	height:30px;
	line-height:30px;
}
#passport_userinfo li.wx .wx_b li a,#pass_c_l li.wx .wx_b li a{
	background:none;
	margin:0;
	padding:0 10px 0 10px;
	height:30px;
	line-height:30px;
	display:block;
	min-width:110px;
	max-width:170px;
	width:170px;
	*width:170px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
}
 #pass_c_l li.wx .wx_b li a {
    max-width: 180px;
    width: 180px;
}
#passport_userinfo li.wx .wx_b li a:hover,#pass_c_l li.wx .wx_b li a:hover{
	background:#efefef;
}
#passport_userinfo li.wx .wx_b li.wx_line,#pass_c_l li.wx .wx_b li.wx_line{
	height:0;
	line-height:0;
	padding-top:8px;
	*margin-top:-5px;
	*padding-top:0px;
}
#passport_userinfo li.wx .wx_b li.wx_line a,#pass_c_l li.wx .wx_b li.wx_line a{
	height:0;
	line-height:0;
	border-bottom:1px dotted #535252;
}
#passport_userinfo li.wx .wx_b li.wx_lastli,#pass_c_l li.wx .wx_b li.wx_lastli{
	white-space:normal;
	line-height:34px;
	height:34px;
	width:190px;
	margin-top:5px;
}
#passport_userinfo li.wx .wx_b li.wx_lastli a,#pass_c_l li.wx .wx_b li.wx_lastli a{
	white-space:normal;
	line-height:30px;
	height:30px;
	width:60px;
	padding:0;
	text-align:center;
	display:block;
	float:left;
	max-width:60px;
	min-width:60px;
}
#passport_userinfo li.wx .wx_b li.wx_lastli a.wx_t_gkk,#pass_c_l li.wx .wx_b li.wx_lastli a.wx_t_gkk{
	width:70px;
	max-width:70px;
	min-width:70px;
}
#passport_userinfo li.wx .wx_b li.wx_lastli a span,#pass_c_l li.wx .wx_b li.wx_lastli a span{
	white-space:normal;
	padding:0 0 0 18px;
}
#passport_userinfo li.wx .wx_b li.wx_lastli a.wx_t_xk span,#pass_c_l li.wx .wx_b li.wx_lastli a.wx_t_xk span{ background:url(passport_bg_all.gif) 0 -847px no-repeat;}
#passport_userinfo li.wx .wx_b li.wx_lastli a.wx_t_dy span,#pass_c_l li.wx .wx_b li.wx_lastli a.wx_t_dy span{background:url(passport_bg_all.gif) 0 -879px no-repeat;}
#passport_userinfo li.wx .wx_b li.wx_lastli a.wx_t_gkk span,#pass_c_l li.wx .wx_b li.wx_lastli a.wx_t_gkk span{background:url(passport_bg_all.gif) 0 -914px no-repeat;}
#passport_userinfo li.wx .wx_b li.wx_lastli a:hover,#pass_c_l li.wx .wx_b li.wx_lastli a:hover{
	background:#EFEFEF;
}
#passport_userinfo li.bl .bl_t{
	width:58px;
	padding:1px 10px 3px 10px;
	text-align:center;
}
#passport_userinfo li.bl .bl_t.hover{
	padding:0 9px 4px 9px;
}
#passport_userinfo li.bl .bl_t a{
	color:#666;
	text-decoration:none;
	padding-right:10px;
}
#passport_userinfo li.bl .bl_t b{
	background:url(passport_bg_all.gif) 0 -601px no-repeat;
	height:3px;
	width:5px;
	display:block;
	position:absolute;
	right:10px;
	top:12px;
}
#passport_userinfo li.bl .bl_t b.bg2{
	background:url(passport_bg_all.gif) 0 -625px no-repeat;
	right:9px;
	top:11px;
}
#passport_userinfo li.bl .bl_b{
	padding:5px 0 5px 0;
}
#passport_userinfo li.bl .bl_b li{
	width:100px;
	height:30px;
	line-height:30px;
}
#passport_userinfo li.bl .bl_b li a{
	margin:0;
	width:80px;
	height:30px;
	line-height:30px;
	padding:0 10px;
}
#passport_userinfo li.bl .bl_b li a:hover{
	background:#efefef;
}
#passport_userinfo li.bl .bl_b li a span{
	margin:0;
	padding-left:20px;
	height:30px;
	display:inline-block;
	cursor:pointer;
}
#passport_userinfo li.bl .bl_b li.bl_b_i1 a span{
	background:url(passport_bg_all.gif) left -435px no-repeat;
}
#passport_userinfo li.bl .bl_b li.bl_b_i2 a span{
	background:url(passport_bg_all.gif) left -461px no-repeat;
}
#passport_userinfo li.bl .bl_b li.bl_b_i3 a span{
	background:url(passport_bg_all.gif) left -486px no-repeat;
}
#passport_userinfo li.bl .bl_b li.bl_b_i4 a span{
	background:url(passport_bg_all.gif) left -512px no-repeat;
}
#passport_userinfo li.bl .bl_b li.bl_b_i5 a span{
	background:url(passport_bg_all.gif) left -538px no-repeat;
}
#passport_userinfo li.bl .bl_b li.bl_b_i6 a span{
	background:url(passport_bg_all.gif) left -563px no-repeat;
}
#passport_userinfo li.tuichu a{
	padding:0 10px;
	color:#666;
	text-decoration:none;
}
#passport_userinfo li.tuichu a:hover{
	color:#2d374b;
}
#pass_c_l li.addline,#passport_userinfo li.addline{
	background:url(passport_bg_all.gif) left -648px no-repeat;
}
#pass_c_l li.removeline,#passport_userinfo li.removeline{
	background:none;
}

#hotmessage,.top_warning{
	border:1px solid #F99C5C;
	background:#FFFCF6;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
    left:0;
    position:relative;
    top:0px;
    width:998px;
	z-index:88;
	display:none;
	margin:0 auto;
	padding:10px 0 20px 0;
}
#hotmessage:after,.top_warning:after{
	content:".";
	visibility:hidden;
	display:block;
	height:0;
	clear:both;
}
.warning_close{
    background:url(passport_bg_all.gif) no-repeat scroll -85px 0 transparent;
    display: block;
    height: 15px;
    overflow: hidden;
    position: absolute;
    right: 12px;
    top: 10px;
    width: 15px;
}

#hjpassport .sound1{
	background:none;
	padding:0;
	margin:0 0 0 10px;
	height:35px;
	position:absolute;
	z-index:200;
	top:1px;
	left:360px;
}
#hjpassport .sound2{
	background:none;
	padding:0;
	margin:0 0 0 10px;
	height:35px;
	position:absolute;
	z-index:200;
	top:1px;
	/*left:330px;*/
	left:380px;
}
#hjpassport #sound a.soundimg,#hjpassport .sound a.soundimg{
	background: url(passport_hotmsg.gif) -4px -95px no-repeat;
    display: block;
    height: 35px;
    width: 37px;
    outline:none;
}
#hjpassport #sound a.soundimg_bg2,#hjpassport .sound a.soundimg_bg2{
	background: url(passport_hotmsg.gif) -1004px 0px no-repeat;
}
#pass_c_l li.dh .dh_b #dh_b_con2{
	margin:5px 6px 5px 6px;
	_margin:5px 3px 5px 3px;
	padding:5px 0 0 0;
	float:left;
	border-top:1px dotted #CBCBCB;
}
/*  增加下虚线启用这段代码，删掉上面的代码
#pass_c_l li.dh .dh_b #dh_b_con2{
	margin:5px 6px;
	_margin:5px 3px;
	padding:5px 0;
	float:left;
	border-top:1px dotted #CBCBCB;
	border-bottom:1px dotted #CBCBCB;
}
*/
#pass_c_l li.dh .dh_b #dh_b_con2 li{
	width:60px;
	padding:0;
	text-align:center;
}
#pass_c_l li.dh .dh_b #dh_b_con2 li a{
	padding:0;
	width:auto;
}
#pass_c_l li.dh .dh_b #dh_b_more{
	text-align:right;
	padding:0 12px 0 0;
}
#pass_c_l li.dh .dh_b #dh_b_more a{
	color:#005a94;
	text-decoration:none;
}
#pass_c_l li.dh .dh_b #dh_b_more a:hover{
	color:#f60;
	text-decoration:underline;
}

/*hotMessage Style*/
.warning_title{float:left; margin:0; padding:0; margin-top:12px; margin-left:20px; width:400px;}
.warning_title h1{font-family:"Microsoft YaHei"; font-size:34px; color:#fa6500; margin:6px 0 0 0;}
.warning_title h1 a{color:#FF6600;}
.warning_title span{font-size:14px; font-weight:normal; color:#fa6500;}
.warning_content{margin-top:7px; overflow:hidden; float:left; margin-left:25px; width:520px; line-height:28px;}
.warning_content a:link,.warning_content a:visited,.warning_content a:active{text-decoration:underline; margin:0 10px; font-size:14px;}

/*default.css*/
#grade_classify{
    border:1px solid #E4E4E4;
    width:738px;
    overflow:hidden;
    margin-bottom:10px;
}
#grade_classify h2{
    background:url(grade_classify_h2bg.jpg) repeat-x;
    height:40px;
    line-height:40px;
    font-size:18px;
    padding-left:20px;
    border-bottom:1px solid #E4E4E4;
    width:718px;
    margin:0;
    float:none;
    font-family:"Microsoft Yahei",SimHei,Verdana,Helvetica,SimSun,Arial,"Arial Unicode MS",MingLiu,PMingLiu,"MS Gothic",sans-serief;   
}
#grade_classify .grade_box{
    margin:0 14px;
    border-top:1px solid #E4E4E4;
    padding:10px 0px;
    width:710px;
}
#grade_classify .grade_box h3{
    margin:0;
    font-size:16px;
    line-height:30px;
    height:30px;
    float:left;
}
#grade_classify .grade_box a.grade_pop{
    float:left;
    margin:0 0 0 10px;
    background:url(grade_pop_bg.jpg) left top no-repeat;
    height:23px;
    line-height:23px;
    padding-left:15px;
}
#grade_classify .grade_box a.grade_pop span{
    background:url(grade_pop_bg.jpg) right top no-repeat;
    padding-right:15px;
    display:block;
    float:left;
    padding-right:10px;
    cursor:pointer;
    color:#639400;
}	
#grade_classify .grade_box a.grade_pop:hover span{
    color:#f60;
}
#grade_classify .grade_box ul{
    width: 710px;
}
#grade_classify .grade_box ul li{
    display: inline;
    float: left;
    height: 24px;
    line-height:24px;
    overflow: hidden;
    padding: 0 10px 0 0;
    width: 226px;
}

#grade_classify .grade_box ul li h4{
    display:inline;
    font-size:14px;
    margin:0;
    margin-right:4px;
    color:#005A94;
}
#grade_classify .grade_box ul li h4 a
{
    margin-left:0;
    color:#005a94;
}
#grade_classify .grade_box ul li h4 a:hover{
    color:#f60;
}
#grade_classify .grade_box ul li a{
    display:inline-block;
    margin-right:4px;
    color:#333;
}
#grade_classify .grade_box ul li a:hover{
    color:#f60;
}
#grade_classify .grade_box ul li.half{
    width: 340px;
}
#grade_classify .grade_box ul li.longli{
    width: 710px;
    height:auto;
}
#grade_classify .grade_box ul li.longli h4{

}
#grade_classify .grade_box ul li.longli span{
    display:block;
    float:left;
    width:677px;
}
#grade_classify .grade_box ul li a.f60{
    color:#f60;
}
#grade_classify .first_grade_box{border:none;}
#grade_classify .grade_box ul li a.o{color:#f60;}
    

#zt_bottom_img{width:998px; border:1px solid #EFEFEF; margin-top:10px; float:left;}
#zt_bottom_img a{color:#333;}
#zt_bottom_img a:hover{color:#f60;}
#zt_bottom_img .zt_bottom_text{width:960px; margin:0 0 0 19px;  line-height:42px; border-top:1px solid #EFEFEF;}
#zt_bottom_img .zt_bottom_text p{width:auto; height:42px; overflow:hidden; float:left; margin:0;}
#zt_bottom_img .zt_bottom_text a.more{float:right; display:block; color:#005A94;}
#zt_bottom_img .zt_bottom_text a.more:hover{float:right; display:block; color:#f60;}
#zt_bottom_img p a{padding:0 3px;}
#zt_bottom_img ul li{float:left; display:inline; margin:20px 0 0 20px; text-align:center;}
#zt_bottom_img ul li p{width:120px; height:30px; line-height:30px; margin:0 0 10px 0; overflow:hidden; float:none;}

.myapp_xicon li{
	float:left;
	text-align:center;
	margin:10px 0 0 18px;
}
.myapp_xicon li a{
	overflow:hidden;
}
.myapp_xicon li a.xicon1{
	display:block;
	width:56px;
	padding-top:45px;
	height:21px;
	line-height:21px;
	margin:0 auto;
	background:url(app_icon.gif) 0 0 no-repeat;
	margin-bottom:5px;
}
.myapp_xicon li a.xicon1:hover{
	background:url(app_icon.gif) -56px 0 no-repeat;
}
.myapp_xicon li a.xicon2{
	display:block;
	width:56px;
	padding-top:45px;
	height:21px;
	line-height:21px;
	margin:0 auto;
	background:url(app_icon.gif) -112px 0 no-repeat;
	margin-bottom:5px;
}
.myapp_xicon li a.xicon2:hover{
	background:url(app_icon.gif) -168px 0 no-repeat;
}
.myapp_xicon li a.xicon3{
	display:block;
	width:56px;
	padding-top:45px;
	height:21px;
	line-height:21px;
	margin:0 auto;
	background:url(app_icon.gif) -224px 0 no-repeat;
	margin-bottom:5px;
}
.myapp_xicon li a.xicon3:hover{
	background:url(app_icon.gif) -280px 0 no-repeat;
}
.myapp_xicon li a.xicon4{
	display:block;
	width:56px;
	padding-top:45px;
	height:21px;
	line-height:21px;
	margin:0 auto;
	background:url(app_icon.gif) -336px 0 no-repeat;
	margin-bottom:5px;
}
.myapp_xicon li a.xicon4:hover{
	background:url(app_icon.gif) -392px 0 no-repeat;
}
.myapp_xicon li a.xicon5{
	display:block;
	width:56px;
	padding-top:45px;
	height:21px;
	line-height:21px;
	margin:0 auto;
	background:url(app_icon.gif) -448px 0 no-repeat;
	margin-bottom:5px;
}
.myapp_xicon li a.xicon5:hover{
	background:url(app_icon.gif) -504px 0 no-repeat;
}
.myapp_xicon li a.xicon6{
	display:block;
	width:56px;
	padding-top:45px;
	height:21px;
	line-height:21px;
	margin:0 auto;
	background:url(app_icon.gif) -560px 0 no-repeat;
	margin-bottom:5px;
}
.myapp_xicon li a.xicon6:hover{
	background:url(app_icon.gif) -616px 0 no-repeat;
}
.myapp_xicon li a.xicon7{
	display:block;
	width:56px;
	padding-top:45px;
	height:21px;
	line-height:21px;
	margin:0 auto;
	background:url(app_icon.gif) -672px 0 no-repeat;
	margin-bottom:5px;
}
.myapp_xicon li a.xicon7:hover{
	background:url(app_icon.gif) -728px 0 no-repeat;
}
.myapp_xicon li a.xicon8{
	display:block;
	width:56px;
	padding-top:45px;
	height:21px;
	line-height:21px;
	margin:0 auto;
	background:url(app_icon.gif) -784px 0 no-repeat;
	margin-bottom:5px;
}
.myapp_xicon li a.xicon8:hover{
	background:url(app_icon.gif) -840px 0 no-repeat;
}
.myapp_xicon li a.xicon9{
	display:block;
	width:56px;
	padding-top:45px;
	height:21px;
	line-height:21px;
	margin:0 auto;
	background:url(app_icon.gif) -896px 0 no-repeat;
	margin-bottom:5px;
}
.myapp_xicon li a.xicon9:hover{
	background:url(app_icon.gif) -952px 0 no-repeat;
}
.myapp_xicon li a.xicon13{
	display:block;
	width:56px;
	padding-top:45px;
	height:21px;
	line-height:21px;
	margin:0 auto;
	background:url(app_icon.gif) -1344px 0 no-repeat;
	margin-bottom:5px;
}
.myapp_xicon li a.xicon13:hover{
	background:url(app_icon.gif) -1400px 0 no-repeat;
}
.myapp_xicon li a.xicon14{
	display:block;
	width:56px;
	padding-top:45px;
	height:21px;
	line-height:21px;
	margin:0 auto;
	background:url(app_icon.gif) -1456px 0 no-repeat;
	margin-bottom:5px;
}
.myapp_xicon li a.xicon14:hover{
	background:url(app_icon.gif) -1512px 0 no-repeat;
}
.rightpos {float:right; font-size:12px;}
#prenext {clear:both;margin-top:5px;}
#prenext ul {width:100%;clear:both;}
#prenext ul li{ width:48%; float:left;}
.x25 li{width:164px!important;}
.shiren li{width:215px;float:left;background:url(/gushi/images/bg_all.gif) no-repeat -1px -863px;padding-left:13px;margin-left:10px;}
.shirennav div.detail_sidebar_title {padding-left:5px;}
.shirennav div.detail_sidebar_title strong {width:56px; color:#395E02; display:inline-block; text-align:left;}
.shirennav ul.autotitle {padding-left:5px;}
.shirennav ul.autotitle li {width:54px; display:inline-block; text-align:left; font-size:13px; margin:4px auto;}
.taglist li{width:320px;float:left;background:url(/gushi/images/bg_all.gif) no-repeat -1px -863px;padding-left:13px;margin-left:20px;}
.taglist2 li{width:215px;float:left;background:url(/gushi/images/bg_all.gif) no-repeat -1px -863px;padding-left:13px;margin-left:10px;}
.taglist2-border {margin-bottom:0px;border-bottom:none;}
.con_c_m ul li{width:57px; float:left;overflow:hidden;font-size:14px; line-height:22px; background:url(/gushi/images/bg_all.gif) no-repeat -1px -868px;padding-left:13px;}