@charset "utf-8";
/* CSS Document */

body {background:#d0bc71; margin:0px; padding: 0; text-align:center; font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px; line-height:20px; }
img{ border-width:0px;}


a{ text-decoration: none; color: #000000; }
a:hover { text-decoration: none; color: #a60000; }




#container {width:989px; margin: 0 auto; text-align: left; margin-top:10px; background-image: url(../images/container_bg.jpg);}

#sidelft { float: left; width: 290px; }

#sidert { float: right; width: 699px;}
#sidert #sidert_header{ height:50px; padding-top:66px; padding-left:15px; background-image: url(../images/sidert_header_bg.jpg); background-repeat: no-repeat; }
#sidert #corporate-pr_topic{ padding-left:20px; height:120px;}
#sidert #se_nav { padding-left:10px; height:35px;}
#sidert #se_nav a{ display:block; height:20px; float:left; border: 1px solid #c8b688; padding-left:5px; padding-right:5px; margin-left:10px; line-height:22px; background-color: #DFCDA4; }

#sidert #the_main{ width:661px; margin: 0 auto;}
#sidert #the_main #site_location { font-family: "宋体"; color:#000000; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #999999; height:22px; }
#sidert #the_main #summary{ padding-top:20px; padding-bottom:20px;}
#sidert #the_main #caption{ height:30px; font-family:"Arial Unicode MS"; font-size:16px; line-height:30px; color:#a60000;  border-top-width: 1px; border-bottom-width: 1px; border-top-style: dotted; border-bottom-style: dotted; border-top-color: #999999; border-bottom-color: #999999;}
#sidert #the_main #the_body{ padding-top:15px;}

#sidert #the_main #contact_us_left { float:left; width:260px; margin-top:20px;}
#sidert #the_main #contact_us_right { float:right;  width:393px; margin-top:20px;}


#sidert #the_main #the_body #case_body{ float:left; margin-left:18px; margin-bottom:5px !important;}

#sidert #the_main #the_body #case_body #case_pic a{display:block; width:296px; height:146px; padding:3px; background:#FFFFFF;}
#sidert #the_main #the_body #case_body #case_pic a:hover {width:296px; height:146px; padding:3px; background:#a60000;}

#sidert #the_main #the_body #case_body #case_text       a{ display:block; width:300px; height:20px; background:#DFCDA4; margin-top:3px; border: 1px dotted #83703D; text-align:center; font-weight:bold }
#sidert #the_main #the_body #case_body #case_text a:hover{ display:block; width:300px; height:20px; background:#a60000; margin-top:3px; border: 1px dotted #a60000; text-align:center; color:#FFFFFF; font-weight:bold }

.tbl_b_b{ border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #333333; }

.input_select_b{ background-color: #d0bc71; border: 1px solid #d0bc71; }


 
#footer a{ display:block; width:989px; height:75px; background:url(../images/footer.jpg) }

a.redbg { height:23px; line-height:23px; padding:3px; padding-left:5px; padding-right:5px; font-family: "宋体";}
a.redbg:hover { background:#a60000; color:#FFFFFF}

.text_bg{height:20px; float:left; padding-left:5px; padding-right:5px;line-height:22px; background-color: #DFCDA4; width:651px; }
.text_14{ font-size:14px;}
.text_FFF{ color:#FFFFFF;}
.text_a60000{ color:#a60000;}
.text_song{ font-family: "宋体"}
.fltrt { float: right; margin-left: 8px; } /* 此类可用来使页面中的元素向右浮动。浮动元素必须位于页面上要与之相邻的元素之前。 */
.fltlft {float: left; margin-right: 8px; } /* 此类可用来使页面上的元素向左浮动 */ 
.clearfloat {  clear:both; height:0; font-size: 1px; line-height: 0px; }/* 此类应当放在 div 或 break 元素上，而且该元素应当是完全包含浮动的容器关闭之前的最后一个元素 */
