@charset "gb2312";
body { font-size: 12px; color: #000; font-family: "宋体", Verdana, Arial, Helvetica, sans-serif; line-height: 16px; }
* { margin: 0; padding: 0; }
ul, span, li, a, div, h2, h3, h4, h5 { padding: 0; margin: 0; }
img { border: none; }
ul { list-style: none; }
.clean { clear: both; padding: 0; margin: 0; }
a { color: #000; font-size: 12px; text-decoration: none; }
a:hover { color: #F60; font-size: 12px; text-decoration: none; }

#container { width: 981px; margin: 0 auto; border: 1px solid #CCC; clear: both; }


#header { width: 981px; height: 270px; float: left; clear: both; background: url(../images/topbg.jpg) no-repeat; }
#header .menu { width: 981px; height: 44px; float: left; clear: both; background: url(../images/menu_bg.jpg) repeat-x; margin-top: 226px; }
#header .menu ul { width: 971px; clear: both; padding-left: 10px; }
#header .menu ul li { float: left; display: inline; font-size: 14px; font-weight: bold; margin-left: 8px; line-height: 34px; }
#header .menu ul li a { font-size: 14px; font-weight: bold; margin-left: 6px; line-height: 34px; color: #000; }
#header .menu ul li a:hover { color: #F00; }

#mainbox { width: 965px; float: left; clear: both; padding: 8px; }

/*左栏*/
#leftbar { width: 320px; float: left; display: inline; }
#leftbar .flashbox { width: 300px; height: 217px; float: left; clear: both; background: url(../images/flash_box.gif) no-repeat; padding: 10px; }
#leftbar .box02 { width: 290px; height: 237px; float: left; clear: both; background: url(../images/l_boxbg02.gif) no-repeat; margin-top: 4px; padding: 0 15px; }
#leftbar .box02 h3 { width: 290px; height: 30px; line-height: 30px; float: left; clear: both; display: block; border-bottom: 2px solid #3353A6; font-size: 14px; text-align: center; margin-top: 10px; }
#leftbar .box02 .text { width: 290px; height: 170px; float: left; display: block; text-indent: 24px; line-height: 22px; margin-top: 6px; }

#leftbar .box03 { width: 320px; height: 219px; float: left; clear: both; background: url(../images/l_boxbg03.gif) no-repeat; margin-top: 4px; }
#leftbar .box03 .text01 { width: 300px; height: 120px; float: left; display: inline; margin-top: 90px; margin-left: 10px; overflow: hidden; }
#leftbar .box03 .text01 li { line-height: 22px; height: 22px; overflow: hidden; }
#leftbar .box03 .text01 .tt { font-weight: bold; }

/*#leftbar .box03 .text02 { width: 126px; height: 120px; float: left; display: inline; margin-top: 90px; margin-left: 18px; overflow: hidden; }
#leftbar .box03 .text02 li { line-height: 22px; height: 22px; overflow: hidden; }
#leftbar .box03 .text02 .tt { font-weight: bold; }*/





/*右栏*/
#rightmain { width: 631px; float: right; display: inline; }
#rightmain .r_box01 { width: 631px; height: 237px; float: left; clear: both; background: url(../images/r_boxbg01.jpg) bottom no-repeat; }
#rightmain .r_box01 .info_text { width: 631px; height: 38px; margin-top: 196px; float: left; clear: both; text-align: center; font-size: 16px; line-height: 38px; font-weight: bold; }
#rightmain .r_box02 { width: 615px; height: 283px; padding: 0 8px; float: left; clear: both; background: url(../images/r_boxbg02.gif) no-repeat; margin-top: 8px; }
#rightmain .r_box02 h2 { width: 615px; height: 32px; float: left; clear: both; background: url(../images/r_title02.gif) no-repeat; margin-top: 10px; font-size: 12px; text-indent: 32px; line-height: 32px; color: #003399; }
#rightmain .r_box02 h2 a { margin-left: 470px; color: #666; font-weight: normal; }
#rightmain .r_box02 ul { width: 615px; float: left; clear: both; }
#rightmain .r_box02 ul li { width: 610px; overflow: hidden; text-align: right; height: 30px; line-height: 30px; background: url(../images/dot_line.gif) bottom repeat-x; color: #666; }
#rightmain .r_box02 ul li a { float: left; background: url(../images/dot_icon.gif) 0 8px no-repeat; text-indent: 10px; }
 
#rightmain .r_box03 { width: 601px; height: 180px; float: left; clear: both; background: url(../images/r_boxbg03.gif) no-repeat; margin-top: 4px; padding: 0 15px; }
#rightmain .r_box03 h3 { width: 592px; height: 20px; float: left; clear: both; background: url(../images/r_title03.gif) no-repeat; display: block; text-align: right; margin-top: 18px; }
#rightmain .r_box03 h3 a { font-weight: normal; color: #666; }
#rightmain .r_box03 ul { width: 592px; overflow: hidden; float: left; clear: both; margin-top: 4px; }
#rightmain .r_box03 ul li { width: 592px; height: 25px; overflow: hidden; text-align: right; color: #666; line-height: 25px; }
#rightmain .r_box03 ul li a { float: left; }
.lan { color: #0F62D3; }

/*联盟商家*/
#links { width: 960px; height: 122px; float: left; clear: both; background: url(../images/bt_yqlj.gif) no-repeat; margin-left: 10px; display: inline; margin-bottom: 10px; }
#links h4 { width: 940px; height: 36px; float: left; clear: both; display: block; font-size: 14px; line-height: 36px; text-indent: 20px; text-align: right; }
#links h4 span { float: left; }
#links h4 a { font-weight: normal; color: #666; }

#links ul { width: 940px; float: left; clear: both; margin-left: 12px; display: inline; }
#links ul li { float: left; display: inline; margin: 0 14px; }





/*列表页面样式*/
#list_outbox { width: 950px; float: left; clear: both; padding: 12px; }
#list_outbox h3 { width: 950px; height: 24px; float: left; clear: both; line-height: 24px; margin-top: 12px; color: #039; border-bottom: 2px solid #69c; font-size: 14px; }
#list_outbox ul { width: 950px; float: left; clear: both; margin-top: 12px; }
#list_outbox ul li { width: 950px; overflow: hidden; text-align: right; height: 30px; line-height: 30px; background: url(../images/dot_line.gif) bottom repeat-x; color: #666; }
#list_outbox ul li a { float: left; background: url(../images/dot_icon.gif) 0 10px no-repeat; text-indent: 10px; }


/*详细信息页面*/
#info_outbox { width: 950px; float: left; clear: both; padding: 12px; }
#info_outbox h3 { width: 950px; height: 24px; float: left; clear: both; line-height: 24px; margin-top: 12px; color: #039; border-bottom: 2px solid #69c; font-size: 18px; text-align: center; padding-bottom: 12px; }
#info_outbox h4 { width: 950px; height: 20px; float: left; clear: both; line-height: 20px; font-weight: normal; color: #999; font-size: 12px; text-align: center; }

#info_outbox .text_info { width: 910px; float: left; clear: both; line-height: 20px; text-indent: 24px; margin-top: 30px; padding-left: 20px; padding-right: 20px; }
