@charset "gb2312";
/* CSS Document */

/* 头部导航 */
#topnav{ background:url(../images/all.png) repeat-x; border:1px solid #DCDCDC; height:29px; margin:5px auto 0; position:relative; width:958px; z-index:1100}
#topnav a:visited{ color:#004da2;}
#topnav a:hover{ color:#c00;}
#topnav .left{ padding-top:6px;}
#topnav .left span,#topnav .left input,#topnav .left button,#topnav .left div,#topnav .left .a{ display:inline; float:left;}
#topnav .left span{ margin:0 8px 0 10px; padding-top:2px;* padding-top:3px;}
#topnav .left .inputbox{ background:url(../images/all.png) left -45px; height:18px; line-height:18px; width:86px;}
#topnav .left input{ background:none; border:0 none; height:18px; line-height:18px; padding-left:4px; width:80px;}
#topnav .left button{ background:none; background:url(../images/all.png) left -110px; border:0; color:#004da2; height:19px; width:49px;line-height:22px;}
#topnav .left .goto{ background:url(../images/all.png) left -80px; color:#004da2; height:18px; line-height:16px; margin:0 10px; position:relative; width:99px;}
#topnav .left .goto ul{ background:#fff; border:1px solid #A7A7A7; border-top:0 none; display:none; left:0; padding-top:5px; position:absolute; top:18px; width:97px;}
#topnav .left .goto ul a{ display:block; height:18px; margin-left:10px;}
#topnav .left .a{ margin:3px 0 0 10px;}
#topnav .right{ padding-top:9px;}
#topnav .right div{ float:left; border-left:1px solid #C5C5C5; color:#004da2; padding:0 10px; position:relative;}
#topnav .right div .a_wap{ background:url(../images/all.png) left -180px no-repeat; padding-left:15px;}
#topnav .right div .a_index{ background:url(../images/all.png) left -250px no-repeat; padding-left:15px;}
#topnav .right div span{ background:url(../images/all.png) right -215px no-repeat; padding-right:12px;}
#helplist{ display:none;}
#topnav .right div ul{ display:none; line-height:16px; left:4px; padding-bottom:5px; position:absolute; top:16px;}
#helplist{ width:72px;}
#touchlist{ width:86px;}
#topnav .right div ul li{ background:#fff;border-left:1px solid #A7A7A7;border-right:1px solid #A7A7A7;height:18px; padding-left:6px;}
#topnav .right div ul .xian1{ background:url(../images/all.png) left -300px; border:0 none; display:block;float:left; height:19px; margin-top:-19px; margin-left:0px; padding:0; width:72px;}
#topnav .right div ul .xian2{ background:url(../images/all.png) left -300px; border:0 none; display:block;float:left; height:19px; margin-top:-19px; margin-left:0px; padding:0; width:86px;}
#topnav .right div ul li a{ height:18px; display:block;}

/* 主导航 */
#nav{ background:#fff url(../images/all.png) left -340px repeat-x; border-left:1px solid #DCDCDC; border-right:1px solid #DCDCDC; height:78px; margin:0 auto; position:relative; width:958px; z-index:1000;}
#nav h1{ background:url(../images/logo.png); float:left;}
#nav h1 a{ display:block; height:78px; width:289px;}
#nav h1 a span{ display:none;}
#nav h2{ background:url(../images/slogan.png); float:left; height:51px; width:330px;}
#navbox{ float:left; width:610px; position:absolute; left:289px; top:51px;}
.navbox_one,.navbox_two,.navbox_three{ float:left; margin-right:3px;}
.navbox_one{ background:url(../images/nav.png) right -100px no-repeat; height:29px; line-height:27px; padding-right:10px; position:relative; z-index:10px; top:0px;}
.navbox_one a{ background:url(../images/nav.png) -816px -100px ; color:#FFF; font-size:14px; font-weight:bold; display:inline-block; height:29px; padding-left:10px;}
.navbox_one a:visited{ color:#fff;}
.navbox_one a:hover{ color:#fff;}
.navbox_two{ position:relative;}
.navbox_two span em b{ background:url(../images/all.png) right -180px no-repeat; padding-right:15px;}
.navbox_two ul{ background:#fff; border:1px solid #666; border-top:0 none; display:none; left:0; padding-bottom:4px; position: absolute; top:27px; width:98%;}
.navbox_two ul li{ padding-left:10px;}
.navbox_two ul a{ height:21px; line-height:21px; display:block;}
.navbox_three a,.navbox_two .nav_span1,.navbox_two .nav_span3,.navbox_two .nav_span4{ background:url(../images/nav.png) right -28px; color:#000; font-size:13px; font-weight:bold; display:inline-block; height:27px; line-height:27px; padding-right:9px;}
.navbox_three a span,.navbox_two .nav_span1 em,.navbox_two .nav_span2 em,.navbox_two .nav_span3 em,.navbox_two .nav_span4 em{ background:url(../images/nav.png) -816px -28px; cursor:pointer; display:inline-block; padding-left:11px;}
.navbox_two .nav_span2{ color:#000; font-size:13px; font-weight:bold; display:inline-block; height:27px; line-height:27px; padding-right:9px;}
.navbox_two .nav_span2 em{ background-position: -816px 0px;}
.navbox_two span.nav_span2 em b{ background-position:right -150px;}
.navbox_two span.nav_span4 em b,.navbox_two span.nav_span3 em b{ background-position:right -110px;}
.navbox_two .img_new{ background: url(../images/all.png) left -150px; height:12px; position:absolute; right:2px; top:-5px; width:22px;}
.navbox_two .nav_span3{ background-position: right -370px; color:#FFF; height:29px;}
.navbox_two .nav_span3 em{ background-position: -816px -370px; height:29px;}
.navbox_two .nav_span4{ background-position: right -450px; color:#FFF; height:29px;}
.navbox_two .nav_span4 em{ background-position: -816px -450px; height:29px;}
.navbox_three a:visited{ color:#3E0209;}
.navbox_three a:hover,.nav_span2{background:url(../images/nav.png) right 0px; color:#000;}
.navbox_three a:hover span{background:url(../images/nav.png) -816px 0px;}
.navbox_one_learn{ background-position:right -220px;}
.navbox_one_learn a{ background-position:-816px -220px;}
.navbox_one_about{ background-position:right -320px;}
.navbox_one_about a{ background-position:-816px -320px;}
#nav p{ float:right; padding-top:20px;}
#nav p span{ background:url(../images/all.png) no-repeat left -454px; display:inline-block; float:left; margin-right:10px; padding-left:15px;}
#nav p span.span2{ background-position:left -494px;}
#nav p span.span2 b{ color:#f00; font-weight:normal;}
#nav p span a:visited,.navbox_two a:visited{ color:#004da2;}
#nav p span a:hover,.navbox_two a:hover{ color:#c00;}
#ad_a{ background:url(../images/index/gg_1.gif)  no-repeat;display:inline; float:right; height:37px; margin-right:10px; margin-top:7px; width:127px;}
#ad_a a{ display:block; height:37px; width:127px;}

/* 搜索条 */
#search{ background:url(../images/nav.png) left -55px; height:38px; margin:0 auto; width:960px;}
#search .left1{ padding-left:15px; padding-top:9px;}
#search .left1 input{ border:0 none; float:left; margin-right:20px;}
#search .left1 button{ background:none; border:0 none; float:left;}
#search .left1 bnt{cursor:pointer;font-size:12px;padding: 3px 8px 0px 8px;border:1px solid #0A5AA6;background:url("btn_bg.gif") repeat-x;color:#FFF;}
#search .left1 dt{float:left;margin:0;padding:0;}
.search_learn{ background-position:left -170px!important;}
.search_about{ background-position:left -270px!important;}
.search_xueli{ background-position:left -500px!important;}
.doing_border{ background:url(../images/nav.png) left -420px; height:7px; margin:0 auto; overflow:hidden; width:960px;}
/* 热词排行 */
#hotword{ padding-top:3px;}
#hotword strong{ float:left;}
.hotword_A{ color:#fff;}
.hotword_B{ color:#FB95A9;}
.hotword_C{ color:#ADDF51;}
#hotword a{ background:url(../images/all.png) right -480px no-repeat; color:#fff; float:left; padding:0 11px 0 10px;}
#hotword a:hover{ color:#FF0404}
#hotword a.last_a{ background:none;}
.hotword_learn a{ background-position:right -440px!important;}
.hotword_xueli a{ background-position:right -520px!important;}