@charset "utf-8";

/********************************
 * Global Tag Setting
*********************************/
* {
 margin: 0;
 padding: 0;
 word-break: break-all;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px
}
html {
}
body {
 text-align: center;
 color: #494949;
}
h1,h2,h3 {
 margin:0;
 padding:0;
 font-size:12px;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:normal;
 line-height:normal;
}
img {
 border: 0;
}
div,
p,
form,
ul,
li {
 margin: 0;
 padding: 0;
 line-height:normal;
}
a {
 color: #42301B;
 text-decoration: none;
}
a:hover {
 text-decoration: underline;
}
.height2 {
 height:2px;
}
/********************************
 * Index Css Setting
 * Containers
*********************************/
#container {
 width: 100%;
 margin:0 auto;
 background: url(../sprites/new/bg.jpg);
 text-align: left;
}
/********************************
 * Basic Class Setting
*********************************/
.clear {
 clear: both;
 font-size: 0;
 line-height: 0;
 margin:0;
 padding:0;
}
.left {
 float:left;
}
.right {
 float:right;
}
/********************************
 * Index Css Setting
 * Header
*********************************/
#header {
 width: 100%;
 text-align: center;
 padding:0;
}
#header #hl_1 {
 width: 100%;
 height: 108px;
 padding: 0;
 background: url(../sprites/new/header_line_01.jpg);
}
#header #hl_1 #hl_1_main {
 width: 982px;
 height: 108px;
 margin: 0 auto 0 auto;
 padding: 0;
 /*border:1px solid #666666;*/
}
#header #hl_1 #hl_1_main #h1_1_1{
width: 315px;
float:right; 
margin:0;
padding: 80px 10px 0 0;
color:#969090;
text-align:right;
/* border:1px solid red;*/
}
#header #hl_1 #hl_1_main #h1_1_2{
float:right; 
 width: 360px;
 height: 108px;
 margin: 0;
 padding: 0;
 background-image:url(../sprites/ind.png?20101a);

}
#header #hl_2 {
 width: 100%;
 height: 41px; _height: 39px;
 padding: 0;
 background: url(../sprites/new/header_line_02.jpg);
}
#header #hl_2_content {
 width: 982px; _width: 984px;
 height: 41px;
 margin: 0 auto 0 auto;
 padding: 0;
}
#header #hl_3 {
 width: 982px; _width: 984px;
 height: 33px;
 margin: 0 auto 0 auto;
 padding: 0;
 background: url(../sprites/new/header_line_03_2.jpg);
}
#header #hl_3 #h3_1{
 width: 5px;
 height: 33px;
 padding: 0;
 float:left; 
 background: url(../sprites/new/header_line_03_1.jpg);
}
#header #hl_3 #h3_2{
 width: 5px;
 height: 33px;
 padding: 0;
 float:left; 
 background: url(../sprites/new/header_line_03_3.jpg);
}
#header #hl_3 #h3_center{
 width: 972px; _width: 974px;
 height: 33px;
 margin: 0 auto 0 auto;
 float:left; 
 padding: 0;
 
}
#header #hl_3 #h3_center #search_txt {
 width: 202px;
 height: 16px;
 margin: 2px 4px 0 0;
 vertical-align: middle;
}
#header #hl_3 #h3_center #search_btn {
 margin: 7px 0 6px 0;
 vertical-align: middle;
 cursor: pointer;
}

/********************************
 * main
*********************************/
#body {
 width:982px; _width:962px;
 padding:10px 0 0 0;
 background-color:#FAECE3;
 margin: 0 auto 0 auto;
}
#main{
 width: 100%;
 padding:0 10px 0 10px;
}
#main #bleft {
 width: 725px;
 float: left;
}
#main #bleft #div01{
 width: 725px;
 height: 37px;
 padding: 0;
 margin: 10px 0 0 0;
 background-color:#E2E2E2;
}
#main #bleft #div011{
 width: 715px;
 padding: 0 0 0 10px;
 margin: 0;
 background-color:#ffffff;
}
#main #bleft #div011 #div02{
 margin: 0;
 padding: 10px 0 0 0;
}
#main #bleft #div011 #div03_1{
 width: 225px;
 height: 168px;
 margin: 0;
 padding: 0;
 color:#636363;
 line-height:150%;
 float: left;
}
#main #bleft #div011 #div03_1 a{
 line-height:200%;
 width: 225px;
 color:#442101;
 text-decoration:none;
}
#main #bleft #div011 #div03_2{
 width: 225px;
 height: 168px;
 margin: 0 0 10px 17px;
 padding: 0;
 color:#636363;
 line-height:150%;
 float: left;
}
#main #bleft #div011 #div03_2 a{
 line-height:200%;
 width: 225px;
 color:#442101;
 text-decoration:none;
}
#main #bleft #div04_line{
 width: 725px;
 height:15px;
 padding: 0;
 margin: 0;
 background-color:#ffffff;
}
#main #bleft #div04{
 width: 725px;
 
 padding: 0;
 margin: 0;
 background-color:#E2E2E2;
}
#main #bleft #div044{
 width: 715px;
 padding: 10px 0 0 10px;
 margin: 0;
 background-color:#ffffff;
}
#main #bleft #div044 #div05_1{
 width: 225px;
 height: 168px;
 margin: 0;
 padding: 0;
 color:#636363;
 line-height:150%;
 float: left;
}
#main #bleft #div044 #div05_1 a{
 line-height:200%;
 width: 225px;
 color:#442101;
 text-decoration:none;
}
#main #bleft #div044 #div05_2{
 width: 225px;
 height: 168px;
 margin: 0 0 10px 17px;
 padding: 0;
 color:#636363;
 line-height:150%;
 float: left;
}
#main #bleft #div044 #div05_2 a{
 line-height:200%;
 width: 225px;
 color:#442101;
 text-decoration:none;
}
#main #bleft #div044 #body_height{

height:180px;
*height:196px;
}
















#main #bright {
 width: 230px;
 padding:0 0 0 9px;
  margin: 0;
 float: left;
}
#main #bright #area01{
 width: 230px;
 height: 26px;
 padding: 0;
 margin: 0;
 background-image:url(../sprites/ind.png?20101a);
 background-position: 0 -136px;
}
#main #bright #area02_login{
 width: 230px; width:228px!important;
 height: 110px;
 padding: 0;
 margin: 0;
 background-color:#F7F6F2;
 background-image:url(../sprites/new/left_login_bg_01.jpg);
background-repeat: no-repeat;
background-position:right;
 border:1px solid #BAB3AD;
}
#main #bright #area02_login #email{
 padding: 0;
 margin: 10px 0 0 16px;
 height:20px;
}
#main #bright #area02_login #mima{
 padding: 0;
 margin: 5px 0 0 16px;
 height:20px;
}
#main #bright #area02_login #botton{
 padding: 0;
 margin: 8px 0 0 7px;
 height:20px;
}
#main #bright #area02_login #btn {
 width:51px;
 height:11px;
 margin:0 0 0 5px;
 padding:1px 0 3px 0;
 text-align:center;
 color:#000;
 background-color:#EBEBEB;
 cursor:pointer;
float:left;
 border:solid 1px #D8D8D7;
}
#main #bright #area02_login #sel {
 margin:0 0 0 5px;
 padding:0;
float:left;
}
#main #bright #area02_login #link{
 padding: 0;
 margin: 6px 0 0 16px;
}
#main #bright #area02_login #link a{
 color:#73126D;
 text-decoration:underline;
}

#main #bright #area02_login #lef {
 margin:15px 0 0 7px;
 padding:0;
 float:left;
}
#main #bright #area02_login #reg {
 margin:15px 0 0 5px;
 padding:0;
 float:left;
}
#main #bright #area02_login #reg #member {
 margin:0 0 5px 5px;
 padding:0;
 color:#AD00A3;
}
#main #bright #area02_login #reg #div1 {
 margin:0;
 padding:0;
 color:#AD00A3;
}
#main #bright #area02_login #reg #div1 #btn {
 width:53px;
 height:12px;
 margin:10px 0 0 5px;
 padding:1px 0 3px 0;
 text-align:center;
 color:#000;
 background-color:#F0F0F0;
 cursor:pointer;
 float:left;
 border:solid 1px #D7D7D5;
}
#main #bright .content {
	margin-top:10px;
	width:230px!important;
	width:230px;
	background:#DCD6CE repeat-x;
}
#main #bright.search {
	padding:2px;
	color:#fff;
	background:#ffffff repeat-x;
	border-bottom:1px solid #1D334D;
}
#main #bright .entry {
	padding:2px 2px 2px 10px;
	color:#504B2D;
	border:1px solid #DCD6CE;
	line-height:180%;
}
#main #bright.bs_search {
	background-color: #FFFFFF;
}
#main #bright ul.ul1 {
	margin: 0;
	list-style: none;
	padding:5px 0;
	border-bottom:1px dashed #c284a3;
	
}
#main #bright ul.ul1 li  {
	margin-left:8px;
	padding: 0 0 0 10px;
	background-image: url(/product/image/prt_arrow_01_20110211_2.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
}
#main #bright ul.ul3 {
	margin: 0;
	list-style: none;
	padding:5px 0;
}
#main #bright ul.ul3 li  {
	margin-left:8px;
	padding: 0 0 0 10px;
	background-image: url(/product/image/prt_arrow_01_20110211_2.gif);
	background-repeat: no-repeat;
	background-position: left 5px;

}
#main #bright ul.ul2 {
	margin: 0;
	padding: 0;
	list-style: none;
	width:100%;
}
#main #bright ul.ul2 li  {
	margin-left:13px;
	padding: 0 0 0 10px;
	background-image: url(/product/image/prt_arrow_01_20110211_2.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	line-height:170%;
	
}



#main #bright #div_07{
 width: 230px;
 height: 170px;
 padding: 0;
 margin-top: 10px!important;
 margin-top: 10px;
}
#main #bright #div_07 #div01{
 width: 230px;
 height: 37px;
 padding: 0;
 margin: 0;
 background-color:#DDD6CE;
}
#main #bright #div_07 #div01  #div1{
 padding: 8px;
 float: left;
 margin: 0;
}
#main #bright #div_07 #div01  #div2{
 width: 155px;
 height: 27px;
 padding: 5px;
 float: left;
 margin: 0;
 color:#504B2D;
}
#main #bright #div_07 #div02{
 width: 228px;
 height: 131px!important;
 height: 128px;
 padding: 0;
 margin: 0;
  background-color:#fff;
 border:1px solid #DFD8CE;
}
#main #bright #div_07 #div02  #div1{
 height: 89px!important;
  height: 86px;
 padding: 0 10px 0 15px;
 margin: 0;
  float: left;

}
#main #bright #div_07 #div02  #div1 ul {
 list-style:none;
}
#main #bright #div_07 #div02  #div1 ul li {
margin-top: 5px;
*margin: 1px !important;
*margin-top: 3px;

}
#main #bright #div_07 #div02  #div1 ul li label {
 cursor:pointer;
}
#main #bright #div_07 #div02  #div2{
 width: 228px;
 height: 42px;
 padding: 0;
 margin: 0;
 background: url(../sprites/new/index_vote_bg.jpg);
}
#main #bright #div_07 #div02  #div2 #div001{

 padding: 15px 0 0 40px;
 margin: 0;
 float: left;
}
#main #bright #div_07 #div02  #div2 #div002{
 padding: 18px 0 0 30px;
 margin: 0;
 float: left;
}
#main #bright #div_07 #div02  #div2 #div002 a {
 color: #4F482C;
 font-weight: bold;
}



#main #bleft #blog{
 width: 725px;
 margin: 0;
 padding: 10px 0 0 0;
 background-color:#ffffff;
}
#main #bleft #blog #lef{
 width: 352px;
 margin:0 0 0 6px;
 padding: 0;
 float: left;
}
#main #bleft #blog #rig{
 width: 352px;
 margin: 0 0 0 10px;
 padding: 0;
 float: left;
}
#main #bleft #blog #lef #div1{
 width: 352px;
 height: 31px;
 margin: 0;
 padding: 0;
}
#main #bleft #blog #lef #div2{
 width: 352px;
 margin: 0;
 padding: 0;
 height: 111px;
}
#main #bleft #blog #lef #div2 #le{
 margin: 0;
 padding: 10px;
 float: left;
}

#main #bleft #blog #lef #div2 #ri{
width: 150px;
 margin: 10px 0 0 10px;
 padding: 0;
 float: left;
}
#main #bleft #blog #lef #div2 #ri #link a{
 line-height:180%;
 color:#73126D;
 text-decoration:underline;
}
#main #bleft #blog #lef #div2 #ri #text1{
 margin: 10px 0 10px 0;
 color:#636363;
}
#main #bleft #blog #lef #div2 #ri #text2{
 line-height:180%;
 color:#BF34A4;
}

#main #bleft #blog #rig #div1{
 width: 352px;
 height: 31px;
 margin: 0;
 padding: 0;
}
#main #bleft #blog #rig #div2{
 width: 352px;
 margin: 0;
 padding: 0;
 height: 111px;
}
#main #bleft #blog #rig #div2 #le{
 margin: 0;
 padding: 10px;
 float: left;
}

#main #bleft #blog #rig #div2 #ri{
width: 150px;
 margin: 10px 0 0 10px;
 padding: 0;
 float: left;
}
#main #bleft #blog #rig #div2 #ri #link a{
 line-height:180%;
 color:#73126D;
 text-decoration:underline;
}
#main #bleft #blog #rig #div2 #ri #text1{
 margin: 10px 0 10px 0;
 color:#636363;
}
#main #bleft #blog #rig #div2 #ri #text2{
 line-height:180%;
 color:#BF34A4;
}


































/********************************
 Footer
*********************************/
#footer {
 margin: 6px 0 0 0;
 padding: 0;
 width: 100%;
 background:#DAD3C0;
}
#footer * {
 font-family:Verdana, Geneva, sans-serif;
}
#footer #fl_1 {
 height:6px;
}
#footer #fl_2 {
 width:100%;
 height:25px;
}
#footer #fl_2 #fl_2_txt {
 width:950px;
 margin: 0 auto 0 auto;
 padding: 4px 0 4px 0;
}
#footer #fl_2 #fl_2_txt * {
 color: #6B6454;
}
#footer #fl_3 {
 height:28px;
}
#footer #fl_3_line {
 width:980px;
 height:1px;
 font-size:0px;
 margin:2px auto 2px auto;
 padding: 0;
 background: url(../sprites/new/footer_dian_01.gif);
}
#footer #fl_3 #fl_3_txt {
 width:950px;
 color: #000000;
 text-align:center;
 margin: 0 auto 0 auto;
 padding: 7px 0 2px 0;
}
#footer #fl_3 #fl_3_txt * {
 color: #000000;
}
#footer #fl_3 #fl_3_txt .f_link1 {
 margin: 0 0 0 14px;
}
#footer #fl_3 #fl_3_txt .f_link2 {
 text-decoration:underline;
}
#footer #fl_4 {
 height:50px;
}
#footer #fl_4 #fl_4_txt {
 width:950px;
 margin: 0 auto 0 auto;
 padding: 6px 0 0 0;
 color:#6B6454;
 line-height:20px;
}
#footer #fl_5 {
 width:950px;
 margin: 0 auto 0 auto;
 padding: 3px 0 10px 0;
 line-height:20px;
 text-align:center;
  color:#6B6454;
}

.container, .container img{width:230px; height:75px;}
.container img{border:0;vertical-align:top;}

