@charset "utf-8";
/* CSS Document */
body{ background:url(bg_index.jpg) #000816 center top repeat-x; font-size:12px; font-family:宋体,Arial; margin:0 auto; line-height:23px;}
ul,li,p,h3,h4{ margin:0; padding:0; list-style:none;}
a{ color:#8292aa; text-decoration:none;}
a:hover{ color:#bfcbde;}

#header{ width:900px; margin:0 auto; margin-top:5px;}
#mainflash{ width:900px; margin:0 auto; position:relative; height:140px;}
#flash1{ position:absolute; left:0;}
#flash2{ position:absolute; right:80px; top:-25px;}
#index_container{ width:764px; margin:0 auto;height:420px; background:url(bg_container.jpg); padding:0 88px; color:#8292aa}
#index_container #left{ float:left; width:188px; background:url(bg_left.jpg) no-repeat; height:319px; margin-top:26px; padding-top:30px;}
#index_container #right{ float:right; width:542px;margin-top:30px; margin-right:15px; display:inline;}
#index_about{ overflow:hidden; height:165px;}
#right #index_about h3{ background:url(index_title1.jpg) no-repeat; height:25px; width:186px; height:45px;}
#about_pic{ float:left; width:110px; background:url(pic1.jpg) right no-repeat; height:85px;}
#about_text{ float:right; width:400px;line-height:24px;}
#right #index_hotpro h3{ background:url(index_title2.jpg) no-repeat; height:25px; width:186px;}
#index_hotpro{ margin-top:30px;}
#hotpro{ height:100px; padding:0 15px;}
#footer{ height:50px; width:800px; margin:0 auto; background:url( bg_footer.jpg) no-repeat; color:#2d4159; text-align:center; padding-top:30px; margin-top:28px;}
#footer a{ color:#2d4159}
#footer a:hover{ color:#bfcbde;}
.more1{ overflow:hidden; display:block; margin-top:10px; height:7px;}
.more1 a{ display:block;background:url(btn_more.jpg); height:7px; width:37px; float:right;}
.padding_top{ width:794px; height:6px; background:url(padding_top.jpg); margin:0 auto;overflow:hidden;}
.padding_btm{ width:794px; height:6px; background:url(padding_btm.jpg); margin:0 auto;overflow:hidden;}

/*内页*/
#sub_container{ width:930px; margin:0 auto; background:url(bg_sub.jpg) no-repeat; color:#8292aa}
#sub{background:url(bg_sub2.jpg) repeat-y; width:794px; margin:0 auto; overflow:hidden;}
#sub #left{ float:left; width:187px; margin-top:10px; margin-left:18px; display:inline; padding-bottom:20px;}
#sub #right{ float:right; width:550px;margin-top:10px; margin-right:15px; display:inline; padding-bottom:15px;}
#sub #right2{ margin-top:10px auto;padding-bottom:30px;width:740px; margin-left:20px;min-height:360px; height:360px;}
[class]right2{height:auto;} 
.left_top{ width:187px; height:10px; background:url(left_top.jpg);overflow:hidden;}
.left_btm{ width:187px; height:10px; background:url(left_btm.jpg);overflow:hidden;}
#left_one{ background:url(bg_left1.jpg); padding:0 13px;}
#left_one li a{ background:url(bg_left_item.jpg) no-repeat; display:block; width:138px; height:30px; line-height:34px; padding-left:22px; color:#596b86; overflow:hidden;}
#left_one li a:hover{ color:#b1c1d8; text-decoration:none;}
#left_one h3{ background:url(left_title1.jpg) no-repeat; height:20px; }
#left_one h4{ background:url(left_title3.jpg) no-repeat; height:20px; }

#left_two{ background:url(bg_left1.jpg); padding:0 13px;}
#left_two h3{ background:url(left_title2.jpg) 0 15px no-repeat; height:37px; }
#contact{ width:187px; height:165px; background:url(contact.jpg); margin-top:10px;}
#right h3{ background:url(bg_right.jpg); width:520px; height:30px; font-size:12px; padding-left:20px;}
#right2 h3{ background:url(bg_right2.jpg); width:730px; height:30px; font-size:12px; padding-left:20px;}
#sel_cateNum_1{ height:30px; overflow:hidden;}
#sel_cateNum_2{ height:30px; overflow:hidden;}
#sel_cateNum_3{ height:30px; overflow:hidden;}
#sel_cateNum_4{ height:30px; overflow:hidden;}