html,body {margin:0px;height:100%;} 
a{ text-decoration: none; color:#333}
a:hover{ color:#009BD4;text-decoration:underline}
A.desc {PADDING-LEFT: 14px; BACKGROUND: url(../images/2011_sprits.gif) no-repeat 2px -1000px; COLOR: #666}
A.asc {PADDING-LEFT: 14px; BACKGROUND: url(../images/2011_sprits.gif) no-repeat 2px -1100px; COLOR: #666}
A.desc_on {BACKGROUND-POSITION: 2px -950px; COLOR: #f00; FONT-WEIGHT: bold}
A.asc_on {BACKGROUND-POSITION: 2px -1050px; COLOR: #f00; FONT-WEIGHT: bold}

body{font-family:"宋体",Verdana;font-size: 12px;line-height: 23px; color:#333333; background:#0079A8 url(../images/bg.jpg) repeat-x top;
 }
select,input{font-size: 12px;font-family: "宋体",Verdana;}
ul,li,dl,dt,dd,h1,h2,h3,h4,h5,p,form,em,span{ margin:0; padding:0; list-style:none}
em{ font-style:normal;}
table,img{ border:0; padding:0; margin:0;}



/* 头部 导航*/
#header{ width:980px; margin:0 auto;overflow:hidden; height:110px; background:#039AC8 url(../images/topbg.jpg)}
#header .topfox{ float:right; overflow:hidden; background:url(../images/topr.jpg) no-repeat right top}
#header .topfox span{ display:block; float:right; height:100px; width:710px; text-align:right; overflow:hidden; padding:10px 10px 0 0}
#header .logo{ background:url(../images/logo.jpg) no-repeat; float:left; overflow:hidden;height:110px; width:258px;}
#header .logo h1{overflow:hidden;height:110px; width:258px}
#header .logo A {
	DISPLAY: block; OVERFLOW: hidden; WIDTH: 160px; TEXT-INDENT: -5000em; HEIGHT: 63px
}
#navbox{ width:980px; height:70px; margin:0 auto;overflow:hidden; background:url(../images/navbg.gif) repeat-x left top;}
#navbox .mainnav{ background:url(../images/topnavbg.jpg) no-repeat; height:33px; padding:5px 5px 0 15px;overflow:hidden;}
#navbox .mainnav ul{ float:left;height:33px; overflow:hidden; }

#navbox .mainnav li{display:block; height:33px; width:94px; float:left; margin-right:-1px;overflow:hidden; font-size:14px;font-weight:bold;text-align:center; }

#navbox .mainnav li a{ display:block; float:left; width:94px;height:33px; color:#FFF; font-size:14px; font-weight:bold;line-height:28px; background:url(../images/subline.gif) no-repeat right 2px;}
#navbox .mainnav li a:hover{ text-decoration:none; color:#fF5500; background:url(../images/navbutton.gif) no-repeat center -33px; padding-top:3px; line-height:30px;height:30px;}
#navbox .mainnav li.def{color:#DF0000; background:url(../images/navbutton.gif) no-repeat center top; padding-top:6px; height:27px;}
#navbox .mainnav span{ display:block;float:right; background:url(../images/time.gif) no-repeat left 5px; height:31px; padding:2px 8px 0 22px; color:#00407B; line-height:26px}
#navbox .mainnav span img{ margin:3px 0 5px 0}

#navbox .subnav{ height:32px; background:url(../images/navbotbg.gif) repeat-x; color:#FFF; padding:4px 0 0 15px; overflow:hidden;}
#navbox .subnav a{ display:block; float:left; padding:0 10px;font-weight:bold; color:#FFF; border:#FF9C00 1px solid; border-bottom:#FF8E01}
#navbox .subnav a:hover{ text-decoration:none; color:#fff; background:#F70;border:#FFB238 1px solid}
#navbox .subnav em{ display:block; float:left; padding:1px 10px; color:#FFF}

/*搜索*/
#searchbox{ background:url(../images/searchbg.gif) repeat; height:37px; padding:0 5px 0 15px; width:960px; margin:0 auto; overflow:hidden;}
#searchbox .left{float:left; color:#00417B; height:30px; font-weight:bold; padding-top:7px; overflow:hidden;}
#searchbox .left span{ display:block; float:left; }
#searchbox .left a{ display:block; float:left; width:15px; height:17px; background:#EFFCFF; border:1px #7AD1E4 solid; text-align:center; font-family: Verdana; line-height:16px; margin:1px 1px 0 1px; padding-left:1px; overflow:hidden; color:#00417B}
#searchbox .left a:hover{ color:#FFF; background:#04B0D6; text-decoration:none}

#searchbox .right{ float:right; overflow:hidden; background:#033F7D url(../images/searchz.gif) no-repeat left; height:23px; padding:0 0 0 25px; margin-top:7px;}
#searchbox .right .srk{background:#033F7D; height:16px; border:none; line-height:15px; color:#B4F2FF; padding-top:4px;}


/*主体左 一*/
#foot_top{ background:url(../images/footdd.gif) no-repeat right top;position:relative;margin:-60px 0 0 0; height:60px; width:70px; left:920px; border:0}
#foot_top a{ width:30px; padding:24px 0 0 25px; display:block; float:left; overflow:hidden; background:url(../images/jtou.gif) no-repeat 35px 14px; font-family:Verdana; font-weight:bold; font-size:14px; color:#fff}
#foot_top a:hover{  background:url(../images/jtou2.gif) no-repeat 35px 15px; text-decoration:none; color:#D1F085}
#wrapper{ width:990px; margin:0 auto; overflow:hidden;}
#innerWrapper{width:960px;  margin:0 5px; padding:10px; background:#fff; overflow:hidden; }
#wrapper #left{ width:728px;padding:0 10px 0 0; float:left;overflow:hidden;}
#wrapper #right{ width:222px; float:right; padding-bottom:30px; overflow:hidden}

#topbox{ width:728px; height:263px;overflow:hidden;margin-bottom:10px; padding-top:5px}
#topbox .text{ width:272px; float:right; overflow:hidden }
#topbox .text dt{background:url(../images/title1.gif) no-repeat left top; color:#FFF; font-size:14px; font-weight:bold;width:266px; height:28px; padding:2px 0 0 6px; line-height:22px; overflow:hidden}
#topbox .text li{ border-bottom:1px solid #EBEBEB; float:left;width:266px; height:25px; padding:0px 3px; line-height:25px; overflow:hidden}
#topbox .text li span {float:left;}
#topbox .text li span a{color:#00417B;}
#topbox .text li span a:hover{ color:#009BD4}

#topbox .text li em{ float:right; color:#919FAA;}

.fox1{width:728px; margin-bottom:10px;overflow:hidden;}

#happypic{ width:464px; height:257px; padding-top:18px;position:absolute;margin:0; z-index:1000; background:url(../images/topjr.gif) no-repeat 0px 264px}
*html #happypic{ margin:0 0 0 -5px}/* ie6 */ 
*+html #happypic{ margin:0 0 0 -5px}/* ie7 */ 
#happypic_pic { display:inline; position:absolute; width:464px; height:257px; overflow:hidden;}
#happypic_piclist { position:absolute;left:0; top:0;}
#happypic_piclist li { width:464px; height:257px; overflow:hidden;margin-left:14px; }
#happypic_piclist img { width:440px; height:257px; border:none; }
#happypic_btn { width:26px; position:absolute; left:436px; top:130px;}
#happypic_btn li { width:15px; height:22px; margin-bottom:1px; line-height:14px; cursor:pointer; background: url(../images/btnj.gif) repeat-x left bottom; padding:0 0 0 11px; font-family:Verdana; font-weight:bold; color:#FFF; }
#happypic_btn .current { background: url(../images/btnj.gif) repeat-x left top; }
#happypic_opdiv { position:absolute; left:0px; top:205px; width:464px; height:41px; background:#95D100; }
#happypic_tx { position:absolute; left:20px; top:214px;}
#happypic_tx h1{ font-size:14px; font-weight:bold; color:#fff; display:block}
#happypic_tx h1 a{ color:#FFF; }
#happypic_tx h1 a:hover{ color:#F2FFCF; }
#happypic_tx h1{ display:none; }
#happypic_tx h1.current{ display:block}


/*主体左 二*/
#mod_l{ overflow:hidden; margin-bottom:10px}

#mod_l .title{ background:url(../images/mod_leftpic.gif) no-repeat left; height:24px; padding:2px 6px 0 18px; border-bottom:1px solid #BFDDE5; overflow:hidden}
#mod_l .title strong{ display:block; float:left;font-size:14px; font-weight:bold;}
#mod_l .title span{ display:block; float:left; color:#929FA8; padding-left:3px;}
#mod_l .title em{ display:block; float:right; color:#929FA8;}
#mod_l .title em a{ color:#929FA8;}
#mod_l .title em a:hover{ color:#004078;}

#mod_l .dbox1{ width:728px; padding-top:7px;overflow:hidden;}
#mod_l .dbox2{ width:728px; padding-top:12px;overflow:hidden;}

#mod_l .dbox1 .left{ width:280px; padding-top:7px;overflow:hidden; float:left; }
#mod_l .dbox1 .left .fox2{ width:280px; height:100px; margin-top:3px}
#mod_l .dbox1 .left dt{ padding-left:4px; width:276px; border-bottom:1px solid #BDDEE7;color:#005890; font-weight:bold; height:22px; padding-top:6px;}
#mod_l .dbox1 .left dd{ width:280px; overflow:hidden;}
#mod_l .dbox1 h2{ padding:8px; width:264px; height:69px; background:url(../images/mod_leftbg.jpg) repeat-x top; padding-bottom:18px;}
#mod_l .dbox1 h2 .h2_l{float:left; overflow:hidden;width:88px;} 
#mod_l .dbox1 h2 .h2_l a{ width:82px; height:62px; float:left; display:block; background:#FFF; border:3px solid #F4F4F4; text-align:center;}
#mod_l .dbox1 h2 .h2_l a:hover{border:3px solid #FFB400}
#mod_l .dbox1 h2 .h2_r{ float:right; width:170px; padding:4px 0 0 6px;}
#mod_l .dbox1 h2 .h2_r strong,#mod_l .dbox1 h2 .h2_r span,#mod_l .dbox1 h2 .h2_r em{display:block; height:21px;overflow:hidden}
#mod_l .dbox1 h2 .h2_r strong a{ font-size:14px; font-weight:100; color:#F60}
#mod_l .dbox1 h2 .h2_r strong a:hover{ color:#009BD4; text-decoration:underline}
#mod_l .dbox1 h2 .h2_r span { color:#919FAA; font-size:12px; font-weight:100;}
#mod_l .dbox1 h2 .h2_r em{ padding:4px 0 0 0;}
#mod_l .dbox1 h2 .h2_r em img{ margin-right:2px}

#mod_l .dbox1 .left li{width:270px; float:left;overflow:hidden; padding:0 5px; height:24px;}
#mod_l .dbox1 .left li span a{ float:left;}
#mod_l .dbox1 .left li span a:hover{ color:#009BD4; text-decoration:none}
#mod_l .dbox1 .left li em { float:right; color:#919FAA;}

#mod_l .dbox1 .right{ width:438px; float:right; overflow:hidden;}
#mod_l .dbox1 .right ul{ width:458px; overflow:hidden;}
#mod_l .dbox1 .right li{width:126px; padding:6px 20px 0 6px; display:block; overflow:hidden; float:left}
#mod_l .dbox2 li{width:126px; padding:0px 20px 5px 3px; display:block; overflow:hidden; float:left}

#mod_l .dbox1 .right li span,#mod_l .dbox2 li span{ width:126px; height:174px;display:block;}
#mod_l .dbox1 .right li span a,#mod_l .dbox2 li span a{ width:120px; border:3px #FFF solid; display:block; float:left}
#mod_l .dbox1 .right li span a:hover,#mod_l .dbox2 li span a:hover{border:3px #00CCFF solid; }
#mod_l .dbox1 .right li em,#mod_l .dbox2 li em{ background:url(../images/bookpicbg.jpg) no-repeat center top; width:126px; height:40px; display:block;color:#92A0AB;text-align:center; line-height:18px;padding-top:8px; }
#mod_l .dbox1 .right li em a,#mod_l .dbox2 li em a{ color:#00ADD5;font-weight:bold; }
#mod_l .dbox1 .right li em a:hover,#mod_l .dbox2 li em a:hover{ color:#ff6600;}

#mod_l .dbox2 ul{ width:748px; overflow:hidden;}


/*主体左 三*/
#footbox{ width:728px; overflow:hidden}
#footbox .foot_l{ width:433px; float:left; overflow:hidden}
#footbox .foot_l .text{ width:433px; overflow:hidden}

#footbox .foot_l .text div{ float:left; width:210px; padding:5px 0 0 5px;}
#footbox .foot_r{ width:283px; float:right; padding-left:12px;}
#footbox .foot_r li img{ margin:4px 5px 0 5px; float:left}
#footbox .foot_r ul{ padding:10px 6px 10px 0; overflow:hidden; width:277px;}
#footbox .foot_r li{ width:277px; height:24px; float:left; overflow:hidden;}
#footbox .foot_r li a{float:left;}
#footbox .foot_r li em { float:right; color:#919FAA; font-weight:100}

.jdhg_title{ background:url(../images/jdhg.jpg) no-repeat top; width:281px; height:32px; text-align:center; font-size:14px; font-weight:bold; color:#FFF;}
.jdhg_m { background:#D7F7FF; padding:0 15px; width:251px; overflow:hidden}
.jdhg_m .jdhg_m_l{ float:left; width:92px; overflow:hidden}
.jdhg_m .jdhg_m_l a{  display:block; width:86px; height:118px; background:#FFF; padding:3px;}
.jdhg_m .jdhg_m_l a:hover{background:#FFB400;}

.jdhg_m .jdhg_m_r {float:left; overflow:hidden; width:150px; padding:0 0 0 9px;}
.jdhg_m .jdhg_m_r .ft_title,.jdhg_m .jdhg_m_r .ft_title a{ color:#00ACD4; font-weight:bold;}
.jdhg_m .jdhg_m_r .ft_text a{ text-decoration:underline}

.jdhg_foot { background:url(../images/jdhg.jpg) no-repeat left bottom; height:16px; }


/*主体右 一*/
#right_top,#mod_r,#r_gg,#mod_rpic,.fox_r{width:222px; margin-bottom:10px; overflow:hidden}

#right_top dt{ background:url(../images/right_toptitle.gif) no-repeat left 3px; padding:0 0 2px 23px; color:#00417D; font-size:14px; font-weight:bold;}
#right_top .title{ background:url(../images/r_ddtbg.gif) repeat-x;height:28px; overflow:hidden}
#right_top .title ul{background:url(../images/r_ddt1.gif) no-repeat left top; height:28px; padding-left:8px;overflow:hidden; float:left}
#right_top .title span{ background:url(../images/r_ddt1.gif) no-repeat right bottom; height:25px; float:right; padding:3px 8px 0 0;}
#right_top .title span a{ color:#000}
#right_top .title span a:hover{ color:#fff}
#right_top .title li{color:#FFF; font-weight:bold; float:left; display:block;padding:2px 5px 0 5px;text-align:center; height:26px}
#right_top .title li a,#right_top .title li a:hover{color:#FFF; text-decoration:none}
#right_top .title li.tab_on{ background:url(../images/r_ddtbg2.gif) repeat-x center top; border-left:1px solid #FFF; border-right:1px solid #FFF; padding:2px 6px 0 6px;}

#right_top .content{ width:222px; overflow:hidden;background:#D6F7FE url(../images/r_ggbg.gif) no-repeat left bottom; padding-bottom:4px}
#right_top .content div{ display:none}
#right_top .content div.show{ display:block}
#right_top .content span{ width:210px;height:22px; padding:3px 0 0 12px; background:url(../images/r_ddtitle.jpg) no-repeat; color:#FFF; font-weight:bold; display:block;  line-height:22px}
#right_top .content span a{ color:#fff}
#right_top .content h3{ background:#D8F6FE url(../images/r_ddctbg.jpg) repeat-x top;width:202px;padding:10px;display:block;  font-size:12px; font-weight:100;line-height:21px; overflow:hidden}
#right_top .content h3 a{line-height:21px; color:#00417B}
#right_top .content h3 a:hover{ text-decoration:underline; color:#009BD4}


#r_gg dt{ background:url(../images/r_ggbg.gif) no-repeat right bottom; font-weight:bold;overflow:hidden; padding-bottom:4px}
#r_gg dd{height:162px;padding:10px 12px 12px; background:#D6F7FE url(../images/r_ggbg.gif) no-repeat left bottom; overflow:hidden}

#mod_r dt{ background:#eee url(../images/r_graytitle.gif) no-repeat right bottom; font-weight:bold; padding:2px 0 0 10px;overflow:hidden}
#mod_r dt.bt2{ background:#D6F7FE url(../images/r_graytitle2.gif) no-repeat right bottom; font-weight:bold; padding:2px 0 0 10px; color:#00407B;overflow:hidden}
#mod_r dd{ padding:10px 5px 5px 5px;}

#mod_r h2{ width:212px; font-size:12px; font-weight:100; overflow:hidden;height:68px; padding-bottom:6px}
#mod_r h2 .h2_l{float:left; overflow:hidden;width:88px;} 
#mod_r h2 .h2_l a{ width:82px; height:62px; float:left; display:block;border:3px solid #F4F4F4;}
#mod_r h2 .h2_l a:hover{border:3px solid #FFB400}
#mod_r h2 .h2_r{ float:right; width:117px; padding:4px 0 0 7px;}

#mod_r h2 .h2_r strong,#mod_r h2 .h2_r span,#mod_r h2 .h2_r em{display:block; overflow:hidden}
#mod_r h2 .h2_r strong{ height:20px}
#mod_r h2 .h2_r strong a{ color:#F60; font-weight:bold}
#mod_r h2 .h2_r span{ height:17px; color:#92A0AB}
#mod_r h2 .h2_r em{ padding-top:6px;}
#mod_r h2 .h2_r em img{ margin-right:2px}

#mod_r ul,#mod_r ul.news{overflow:hidden;width:212px;}
#mod_r li,#mod_r ul.news li{background:url(../images/mod_rlibg.gif) repeat-x bottom; width:212px; height:24px; padding-top:3px;float:left; overflow:hidden; margin-bottom:-1px}
#mod_r li img{ margin:5px 5px 0 2px; float:left}
#mod_r li a{float:left;}
#mod_r li em,#mod_r ul.news li em{ float:right; color:#919FAA; font-weight:100}
#mod_r ul.news li{background:none;height:23px;margin-bottom:0; padding-top:0px;}
#mod_r ul.news li a{float:left;background:url(../images/mod_dian.gif) no-repeat left; padding-left:8px; }




/*底部*/
#footer{ background:#01AED4; width:936px; padding:15px 22px; color:#E2FAFF; margin:0 auto; overflow:hidden}
#footer .left{ width:560px; float:left;}
#footer dt{font-family:Verdana;}
#footer .left dt span{ color:#000; font-weight:bold; float:left; padding-right:5px;}
#footer .left dd a{color:#E2FAFF}
#footer .left dd a:hover{ text-decoration:underline;}
#footer .left .fox3 { width:468px; height:60px; padding-top:10px}


#footer .right{ width:376px; float:left;}
#footer .right dt span{color:#000; font-weight:bold; float:left; }
#footer .right ul{ width:376px; overflow:hidden;font-family:Verdana; margin-bottom:6px}
#footer .right li { float:left; height:20px; line-height:17px; padding:5px 5px 0 0;}
#footer .right li em{ width:33px; height:17px; color:#00407B; background:url(../images/qun.gif) no-repeat left 1px; display:block; line-height:18px; float:left; margin-right:5px; font-family:Arial; text-align:center; overflow:hidden}
*html #footer .right li em{ margin-right:0px; }/* ie6 */ 
*+html #footer .right li em{ margin-right:5px; }/* ie7 */ 


#copyright{ width:980px; margin:0 auto; text-align:center; padding:15px 0;color:#D7F7FF;line-height:21px;font-family:Verdana;}
#copyright a{ color:#fff; font-weight:bold;line-height:21px;}
#copyright span a{color:#D7F7FF; line-height:21px;font-weight:100;}
#copyright span a:hover{color:#fff;}



/*list*/
.listtitle{ background:url(../images/jtoud.gif) repeat-x left top; padding-left:12px; height:32px; overflow:hidden; margin-bottom:7px}
.listtitle strong{ display:block;background:url(../images/jtoud.gif) no-repeat 8px bottom; height:32px; float:left;font-size:14px; font-weight:bold; color:#00396B; line-height:27px;}
.listtitle span{ display:block; float:left; color:#929FA8; padding-left:3px;line-height:27px;}

#listbox{ width:728px; overflow:hidden; margin-bottom:20px}
#listbox ul{ width:738px; overflow:hidden}
#listbox li{ width:349px; float:left; margin:10px 5px;overflow:hidden}
#listbox li .left{width:126px; height:174px; float:left; padding-bottom:9px; background:url(../images/bookpicbg.jpg) no-repeat center bottom;overflow:hidden}
#listbox li .left a{ width:120px; border:3px #FFF solid; display:block; float:left}
#listbox li .left a:hover{border:3px #00CCFF solid; }
#listbox li .right{ float:right; padding:5px 0 0 10px; width:213px; overflow:hidden}

#listbox li .right a:hover{ color:#0099BF}
#listbox li .right em,#listbox li .right strong,#listbox li .right span{display:block;width:213px;overflow:hidden}
#listbox li .right strong {  padding-bottom:3px;}
#listbox li .right strong,#listbox li .right strong a{ color:#0099BF;  font-size:14px; font-weight:bold; line-height:20px}
#listbox li .right strong a:hover{ color:#ff6600; }
#listbox li .right em a{ color:#F60}
#listbox li .right span{ line-height:20px}
#listbox li .right span a{color:#888;line-height:20px}
#listbox li .right span a:hover{ color:#0099BF}
#listbox li .right p { padding-top:10px;}
#listbox li .right p a{display:block; width:46px; height:22px;text-align:center; line-height:24px; font-weight:bold; float:left; text-decoration:none;}
#listbox li .right p a:hover{text-decoration:none}
#listbox li .right p span{ float:left; width:46px; height:22px;margin-right:6px; overflow:hidden ;line-height:24px}
#listbox li .right p .b a{  background:url(../images/bb.gif) no-repeat left top; color:#DC0000}
#listbox li .right p .b a:hover{  background:url(../images/bb.gif) no-repeat right top;color:#ff0000 }
#listbox li .right p .x a{  background:url(../images/bb.gif) no-repeat left -22px; color:#00407B}
#listbox li .right p .x a:hover{  background:url(../images/bb.gif) no-repeat right -22px;color:#0099BF }

.listnp{ background:url(../images/listnpbg.gif) repeat-x left top; height:35px; overflow:hidden;margin-bottom:20px}
.listnp .left,.listnp .right{height:23px; overflow:hidden}
.listnp .left{ float:left; padding:6px 0 6px 15px; background:url(../images/listnpd.gif) no-repeat left top;}
.listnp .left strong{ color:#F60; font-weight:bold}
.listnp .right{ float:right;  padding:5px 15px 7px 0; background:url(../images/listnpd.gif) no-repeat right -35px}
.listnp .right li,.listnp .right ul{ float:left; overflow:hidden}
.listnp .right ul.ol{ padding-right:6px;}
.listnp .right ul.or{ padding-left:6px;}
.listnp .right ul.ol,.listnp .right ul.or{ width:52px;color:#3BC1DF; overflow:hidden; padding-top:2px; }
.listnp .right ul.ol span,.listnp .right ul.or span,.listnp .right ul.ol a,.listnp .right ul.or a{display:block;background-image: url(../images/ztt.gif);background-repeat: no-repeat;line-height:21px}
.listnp .right ul.ol span{ background-position: left -93px; float:left; padding-left:15px; }
.listnp .right ul.or span{ background-position: right -116px; float:right; padding-right:15px; }
.listnp .right ul.ol a{ background-position: left -47px; float:left; padding-left:15px; color:#00407B}
.listnp .right ul.ol a:hover{ background-position: left -70px; float:left; padding-left:15px; color:#FF6600}
.listnp .right ul.or a{ background-position: right -1px; float:right; padding-right:15px; color:#00407B}
.listnp .right ul.or a:hover{ background-position: right -24px; float:right; padding-right:15px; color:#FF6600}
.listnp .right ul.om li{ margin:0 2px; overflow:hidden}
.listnp .right ul.om li a{background:#D7F7FF; border:#87E1F5 1px solid; float:left; display:block}
.listnp .right ul.om a:hover{ border:#87E1F5 1px solid;background:#87E1F5; color:#FFF; text-decoration:none}
.listnp .right ul.om li.current,.listnp .right ul.om li a{padding:0 5px;font-family:Verdana;line-height:20px; height:21px;font-weight:bold}
.listnp .right ul.om li.current{ background:#FEA300 url(../images/listp.gif) repeat-x left top; border:#FEA300 1px solid; color:#FFF; }
.listnp .right ul.om li.more{border:0; background:none; font-size:14px; color:#01AED4}




#mod_rpic dt{ background:#eee url(../images/r_graytitle.gif) no-repeat right bottom; font-weight:bold; padding:2px 0 0 10px;overflow:hidden}
#mod_rpic dd{ padding:10px 5px 5px 5px; width:212px;overflow:hidden}
#mod_rpic dd ul{width:212px;overflow:hidden}
#mod_rpic dd li{ width:106px; float:left; padding:5px 0; overflow:hidden}
#mod_rpic dd li span,#mod_rpic dd li em{display:block; float:left; width:106px;overflow:hidden}
#mod_rpic dd li span a{ width:82px; height:62px; display:block; background:#FFF; border:3px solid #F4F4F4; text-align:center; margin:0 auto}
#mod_rpic dd li span a:hover{border:3px solid #FFB400}
#mod_rpic dd li em{ text-align:center; width:100px; padding:5px 3px 0 0}
#mod_rpic dd li em a{ line-height:17px;text-align:center;}


.plist {MARGIN: 0px 8px; CLEAR: both; FONT-SIZE: 12px}
.plist UL {MARGIN: 0px auto; WIDTH: 720px; _width: 730px}
.plist UL LI {TEXT-ALIGN: left; MARGIN: 4px; WIDTH: 172px; DISPLAY: inline-block; FLOAT: left; HEIGHT: 20px;}
.pnormal UL LI {WIDTH: 50px}
.pmedium UL LI {WIDTH: 50px}
.plong UL LI {WIDTH: 222px}



#divMain {
	BACKGROUND-COLOR: white; MARGIN: 0px auto; WIDTH: 1000px; PADDING-TOP: 35px; _PADDING-TOP: 0px
}
.headInside .right {
	RIGHT: 0px; LEFT: auto
}
.headWrap {
	Z-INDEX: 101;  BORDER-BOTTOM: #2596c2 1px solid; POSITION: fixed;  FILTER: progid:DXImageTransform.Microsoft.gradient(startColorstr='#45addd',endColorstr='#279cc8'); WIDTH: 100%; BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: 35px; LEFT: 0px; _position: relative
}
.headInside {
	Z-INDEX: 102; POSITION: relative; MARGIN: 0px auto; WIDTH: 1000px; HEIGHT: 35px
}
.headWrap H1 A {
	TEXT-INDENT: -9999em; WIDTH: 169px; DISPLAY: block; BACKGROUND: url(http://www.17happy.cn/images/17.png) no-repeat; HEIGHT: 35px; OVERFLOW: hidden; CURSOR: pointer
}
.topNavItem A:hover {
	BACKGROUND-COLOR: #000000; TEXT-DECORATION: none
}
.topNav {
	POSITION: absolute; HEIGHT: 35px; TOP: 0px; LEFT: 155px
}
.topNav .topNavItem {
	POSITION: relative; FLOAT: left; MARGIN-RIGHT: 1px
}
.topNav .active {
	COLOR: white
}
.topNav .topNavItem A I {
	POSITION: absolute; WIDTH: 100%; DISPLAY: block; HEIGHT: 35px; TOP: 0px; LEFT: 0px
}
.topNav A {
	PADDING-BOTTOM: 12px; LINE-HEIGHT: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; HEIGHT: 12px; FONT-SIZE: 14px; OVERFLOW: hidden; PADDING-TOP: 11px; _position: relative; _float: left; _cursor: pointer
}
.headWrap A {
	COLOR: #ffff00
}
.topNav .topNavItem U {
	Z-INDEX: 105; POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; TEXT-DECORATION: none; PADDING-TOP: 0px
}
.DTitle {
	BORDER-BOTTOM: #d5d5d5 1px solid; LINE-HEIGHT: 35px; BACKGROUND-COLOR: gainsboro; PADDING-LEFT: 10px; BACKGROUND-REPEAT: repeat; FONT-FAMILY: Simsun; BACKGROUND-POSITION: 0px -34px; HEIGHT: 36px; FONT-SIZE: 14px; OVERFLOW: hidden; FONT-WEIGHT: bold
}
.DWrap {
	BORDER-BOTTOM: #7b828b 1px solid; FILTER: progid:DXImageTransform.Microsoft.Shadow(color="#909090",Direction=135,Strength=4); BORDER-LEFT: #7b828b 1px solid; PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; WIDTH: 586px; PADDING-RIGHT: 1px; BACKGROUND: white; BORDER-TOP: #7b828b 1px solid; BORDER-RIGHT: #7b828b 1px solid; PADDING-TOP: 1px; -moz-box-shadow: 2px 2px 5px #909090; -webkit-box-shadow: 2px 2px 5px #909090
}
