@charset "utf-8";
/* CSS Document */

body {
	margin-left: 0px;font-size: 12px; line-height:22px;
	color: #000000;
}
body, dl, dt, dd, ol, ul, pre, form, field, input, p, blockquote, th, td, h1, h2, h3, h4, h5, h6{ font-family:"宋体",Arial, Helvetica, sans-serif; margin:0; padding:0; color:#333; font-size:12px;}
body {text-align:left;  /*url(images/bg_2.jpg) repeat-x 0 -94px;*/}
ul, ol { list-style:none;}
input, textarea, select, button, file {	font-size:12px;}
img { border:0;}
.f_l{float:left;}
.f_r{float:right;}
.clear{clear:both;}
.border{border:1px solid #d6d6d6}
a {color:#2b2b2b;text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {color:#BA2636;text-decoration:underline;}
a:active {color:#BA2636;}
.STYLE1 {
	font-size: 14px;
	font-weight: bold;
}
.STYLE2 {color: #FFFFFF}
.fB{font-weight:bold;}
.f16{font-size:16px;}
.cWhite,.cWhite:visited,.cWhite:hover,.cWhite a{color:#fff;}
.cWhite2,.cWhite2:visited,.cWhite2:hover,.cWhite2 a{color:#fef8d8;}
.cRed,.cRed:visited,.cRed:hover,.cRed a{color:#BA2636;}
.cGreen,.cGreen:visited,.cGreen:hover,.cGreen a{color:#014e2e;}
.cGray,.cGray:visited,.cGray:hover,.cGray a{color: #585858;}
.cRed,.cRed:visited,.cRed:hover,.cRed a{color:#BA2636;}
.cRed2,.cRed2:visited,.cRed2:hover,.cRed2 a{color:#ff3030;}
.cOrange,.cOrange:visited,.cOrange:hover,.cOrange a{color:#ff5a00;}
.gap_clear{clear:both; height:8px; width:100%; font-size:0px; line-height:0px;}
.gap_clear2{clear:both; height:1px; background: #CCCCFF; width:100%; font-size:0px; line-height:0px; margin:5px 0;}
.gap_clear3{clear:both; height:5px; margin:5px; width:100%; font-size:0px; line-height:0px;}
.orange{width:980px; margin:0 auto}
/*top*/
.orange .logo{ width:205px; height:65px; margin:7px 0 3px 7px;  }
.orange .top_r{ width:750px; height:65px; margin:7px 0 0 7px; text-align:right }
.orange .nav{width:750px; height:28px; margin-top:18px;}
.orange .nav li{ float:left}
.orange .nav li a{display:block; font-size:14px;}
.orange .top_r .menu_on{background:url(../images/orange_menu_on.gif) no-repeat; width:74px; height:28px; color:#fff9d7; line-height:28px; font-weight:bold; text-align:center; margin:0px 0px 0 9px;}
.orange .top_r .menu_over{background:url(../images/orange_menu_over.gif) no-repeat; width:74px; height:28px; color:#ffffff;line-height:28px; font-weight:bold; text-align:center; margin:0px 0px 0 9px;}
.orange .menu_con{width:100%; height:30px; background:#fbd189; line-height:30px; color:#000000} 
.tab {width:100%; height:30px; background:#fbd189; font-size:13px;line-height:30px; color: #000000; text-align:center}
/**/
.orange .banner{width:683px; height:198px;border:1px solid #d6d6d6}
.orange .banner img{width:683px; height:198px;}

.orange .key{width:683px; height:75px; background: url(../images/orange_key.gif) no-repeat 7px 8px #fff9d9;border:1px solid #d6d6d6}
.orange .key ul{margin-left:80px; margin-top:5px;}
.orange .key ul li{float:left; background:url(../images/orange_ico.gif) 0 1px no-repeat; height:22px; line-height:22px; text-indent:8px; width:150px;}

.orange .path{width:683px;border:1px solid #d6d6d6; height:35px; line-height:35px; text-align:left; text-indent:15px; font-size:14px;}

.orange .content{width:667px; background:url(../images/orange_bg.gif) repeat-x; padding:8px;}
.orange .book_but{margin:0px; margin-top:10px; }
.orange .book_but li{background:url(../images/orange_idea_but.gif); width:66px; display:block; text-align:center; height:27px; font-size:14px; line-height:27px; color:#FFFFFF; float:left; margin:0px 13px; margin-right:0px;}

.orange .book_but2{margin:0px; margin-top:10px; padding-left:-15px; margin-right:0px;}
.orange .book_but2 li{background:url(../images/orange_idea_but.gif); width:66px; display:block; text-align:center; height:27px; font-size:14px; line-height:27px; color:#FFFFFF; float:left; margin:0px 3px;}

.orange .idea_ps{background:#f6f6f6; border:1px solid #e8e8e8; font-size:13px; width:615px; text-indent:20px; padding:5px; margin-left:20px; padding-left:10px;}

.orange .book_title{margin:10px; margin-left:20px;}
.orange .book_title li a{font-size:14px; color:#07799a; line-height:24px;}

.orange .content h1{margin-left:15px;  font-size:16px;  line-height:30px; font-weight:bold; color:#ce0601}
.orange .content h2{ margin-left:15px; font-size:16px; line-height:30px; font-weight:bold; color:#014e2e}
.orange .content h3{ margin-left:15px; font-size:14px; line-height:24px; font-weight:bold; color:#014e2e}

.orange .content hr{width:98%; color:#929292; height:1px;}

.orange .content p{ font-size:14px; margin-left:15px; margin-right:8px; line-height:26px; text-indent:25px;}

.orange .content .teacher{ margin-left:15px; font-size:14px; margin-left:15px; margin-right:8px; line-height:22px; }
.orange .content .teacher img{margin:5px 10px 5px 5px}
.orange .content .teacher span{ margin-left:20px; display:block}
.orange .content .tt2{font-size:13px;  line-height:22px;}
.orange .content .tt3{font-size:14px; text-indent:0px; line-height:24px;}
.orange .content .tt4{font-size:14px; text-indent:24px; line-height:24px;}
.orange .content ul{margin-left:15px;}
.orange .content .li1{background:url(../images/orange_bookico1.gif) no-repeat 0px 0px ; text-indent:25px; font-size:14px; line-height:24px;}
.orange .content .li2{background:url(../images/orange_bookico2.gif) no-repeat 0px 0px; text-indent:25px; font-size:14px; line-height:24px;}
.orange .content .li3{background:url(../images/orange_bookico3.gif) no-repeat 0px 0px; text-indent:25px; font-size:14px; line-height:24px;}

.orange .book_content{margin:10px; margin-left:20px;}
.orange .book_content li{background:url(../images/orange_ico.gif) no-repeat 0px -139px; font-size:14px; line-height:35px; text-indent:30px;}

.orange .keyco{ margin-left:15px;}
.orange .keyco li{background:url(../images/orange_ico.gif) repeat-x 0px -113px; border:1px solid #d6d6d6; font-size:14px; height:25px; line-height:25px; color:#FFFFFF; margin:5px; width:230px; text-indent:25px;}

.orange .keyvs{margin:10px 0px}
.orange .keyvs li {float:left; margin-left:60px;}
.orange .keyvs2{margin:10px 0px}
.orange .keyvs2 li {float:left; margin-left:30px;}

.orange .content .idea{ background:url(../images/orange_idea_ico.gif) no-repeat; width:68px; height:55px; line-height:55px; color:#FFFFFF; font-size:14px; font-weight:bold; text-align:center; margin-left:10px;}


/*guestbook*/
.orange .guestbook_q{background:url(../images/guestbook_q.gif) no-repeat; height:55px; margin-top:5px; width:50px; float:left; margin-left:10px; border: #ACACAC 1px solid; }
.orange .guestbook_text1{font-size:14px; line-height:22px; width:580px; _width:570px; padding:10px; float:left; }
.orange .guestbook_text2{font-size:14px; line-height:22px; width:580px; _width:570px; padding-left:20px; float:left;padding-bottom:10px;border-bottom: #FFCC66 1px dashed;}
.orange .guestbook_text3{font-size:14px; line-height:22px; width:580px; _width:570px; padding:10px; margin-left:65px;}
.orange .guestbook_text3 p { text-indent:0px;}
.orange .guestbook_a{background:url(../images/guestbook_a.gif) no-repeat; height:55px; margin-top:5px; width:50px; float:left; margin-left:10px; border:#FCCBB1 1px solid;}
.orange .guestbook_but{background:url(../images/guestbook_butbg.gif) no-repeat; width:84px; height:30px; text-align:center; color:#FFFFFF; font-weight:bold; font-size:14px; border:0px;}
.gname { color: #434343; font-style:italic;}
.metoo {background:url(../images/guestbook_butbg.gif) no-repeat;width:84px; height:30px;text-align:center; line-height:30px;font-size:14px; }
.metoo a {color:#FFFFFF;}
.date { color:#666666;}
/*分页*/
#pages { margin:15px auto; text-align:center; clear:both;}
#pages a { padding:3px 6px 2px; margin:3px; border:1px solid #fecd93; text-align:center; color:#000;}
#pages a.now{ background:#feb300; color:#fff; border:0;}
#pages a:hover,#pages a.now:hover { background:#feb300; color:#fff;}

.orange .right{width:285px; float:right;}

.orange .right h1{height:30px; line-height:30px; color:#6c0604; font-weight:bold; font-size:14px; margin-left:20px;}
.orange .right_but li{background:url(../images/orange_top_but.gif) no-repeat; display:block; width:116px; height:26px; font-size:14px; line-height:26px; color:#FFFFFF; font-weight:bold; float:left; margin:4px 8px 6px 15px;*margin:4px 8px 4px 10px; text-align:center;}
.orange .right h2{height:30px; line-height:30px; color:#cf0600; font-weight:bold; font-size:18px;  text-align:center}
.orange .right .ser{height:40px; line-height:40px; color:#6c0604; font-weight:bold; font-size:12px;  text-align:center}
.orange .right .ser img{vertical-align:middle;}
.orange .card{background:url(../images/orange_bg.gif) repeat-x;}
.orange .card p{ padding:12px 12px 5px 12px;}
.orange .card img{ padding:0px 8px 8px 12px}
.orange .right_title{background:url(../images/orange_right_menu_bg.gif); height:30px;line-height:30px; font-weight:bold; font-size:14px; color:#6c0606; }
.orange .right_title img{vertical-align:middle; margin-top:-2px}
.orange .right_title span{height:30px;line-height:30px; font-weight:bold; font-size:14px; color:#6c0606; }
.orange .right_title .t3 a{font-size:12px; color:#6c0606; float:right; display:block; margin-right:20px;}

.orange .right .text{margin:3px ;}
.orange .right .text li{ background:url(../images/orange_ico.gif) no-repeat 3px -63px; text-indent:10px;}
.orange .right .buy{margin-left:5px;overflow:hidden;}
.orange .right .buy li{ width:80px;margin:10px 5px 0px 5px; float:left; text-align:center;}
.orange .right .buy li span{margin:5px 5px 0px 15px; display:block}
.orange .right .buy li img{margin:0px 0px 5px 0px;}

.zxbut {background:url(../images/zxbut.gif) no-repeat; width:147px; height:29px; line-height:29px; text-align:center; color:#FFFFFF; font-weight:bold; font-size:14px; border:0px; margin:5px 0 0 70px;}

/*公共*/
.mar-bot10 { margin-bottom:10px;}
.cat { font-size:13px; float:right; padding-right:10px;}
.orange .content .tab p{ text-align:center; text-indent:0px;}
.orange .right .question{background:url(../images/orange_ico_question.gif) no-repeat 5px 4px; line-height:22px; font-size:12px; text-indent:25px; border-bottom:1px dashed #CCCCCC; padding:0px 5px;}
.orange .right .answer{background:url(../images/orange_ico_answer.gif) no-repeat 5px 4px #eeeeee;  line-height:22px; font-size:12px; text-indent:25px; border-bottom:1px dashed #CCCCCC; padding:0px 5px;}
#div_logined { display:none;}

/*底部*/
.bot{ margin:10px auto 0 auto; width:100%;height:120px; background:#FFF; border-top:1px solid #999999; padding:20px 0 0 0; clear:both;}
.bot p{ text-align:center; color:#000000;}
.bot ul{ width:430px;  margin:0px auto 10px auto; height:20px; padding:0 0 0 18px;}
.bot ul li{ float:left; margin-right:10px; height:15px; border-right:1px solid #999999; padding:0 10px 0 0;}
.bot ul li a{ display:block; width:50px; height:18px; line-height:18px; color:#000000;}


/*2010春节后导航*/
.top2010{ background:url(../images/cate_topbg.gif) repeat-x; height:28px; border:1px solid #f1c464; width:978px; margin:0 auto; line-height:28px; font-size:12px;position:relative;z-index:500;}
.login form {float:left; margin-left:10px;}
.login .label {overflow:hidden; float:left; margin:5px 0 0; _margin-top:4px; height:20px; padding:2px 0 0; line-height:16px; }
.login .login_ipt {overflow:hidden; float:left; margin:5px 0 0; _margin-top:4px; height:20px; line-height:16px; color:#4b4b4b;}
.ipt input {border:none; background:none; height:18px; width:50px; overflow:hidden; font-size:12px; line-height:16px;}
.login .ipt {float:left; overflow:hidden; width:68px; height:18px; margin:5px 5px 0; font-size:12px; padding:0 0 0 2px; background:url(../images/textbg.png) no-repeat #fff;}
.login .btn_submit {_display:inline; float:left; width:39px; height:18px; margin:5px 11px 0 6px; font-size:12px; color:#4B4B4B; cursor:pointer; border:none; background:url(http://img1.cache.netease.com/img09/index/skin_blue1117.png) -231px top no-repeat #fff;}
.nav2010{width:980px; margin:0 auto;} 
.nav2010 .logo{float:left; margin:2px;}
.nav2010 .nav{font-size:12px; line-height:25px; float:left; margin-top:7px; margin-left:7px;}
.nav2010 .nav li{float:left; padding-top:2px;}
.nav2010 .ico{ width:30px; height:40px; display:block; text-indent:-9999px; float:left}

