/* CSS Document */

body{ font-size:12px; color:#000; background:url(images/index_45.gif) repeat-y center 0;}
*{ margin:0; padding:0;}
ul,li,dl,dt,dd{ list-style-type:none;}

a:link,a:visited{ font-size:12px; color:#000; text-decoration:none;}
a:hover{  color:#000; text-decoration:underline; }
a.news:link,a.news:visited{ font-size:14px; color:#f00; text-decoration:none;}
a.news:hover{  color:#f00; text-decoration:none; }
.clear{ clear:both; display:block;}


.top{width:1000px; height:27px; margin:0 auto; background-color:#ebecec;}
.top_nav_left{float:left; width:302px;}
.top_nav_font{float:right; width:680px; height:27px; line-height:27px; text-align:right; padding-right:10px;  text-align:right; }
.banner{ width:1000px; height:auto; margin:0 auto;}
.main{ width:1000px; height:auto; margin:0 auto;}
.main_one{ width:1000px; height:auto; float:left;}
.main_video{ width:300px; height:257px; float:left; padding:10px 0 20px 10px;}
.main_about{ width:646px; height:249px; float:left; background-image:url(images/index_08.jpg); padding:35px 22px 0 22px; line-height:24px; text-indent:2em;}
.main_floor{ width:1000px; height:auto; float:left; background:url(images/index_14.gif) repeat-x; padding-bottom:20px;}
.main_tit{ width:980px; height:44px; padding:18px 0 0 20px;}
.main_list{width:960px; height:auto; float:left; padding:0 20px;}
.main_list_img{ width:300px; height:338px; float:left; padding-right:25px;}
.main_list_img1{ width:300px; height:338px; float:left; padding-left:25px;}
.main_list_font{ width:593px; height:298px; float:left; border:1px solid #ccc; background-color:#fafafa; padding:20px;}
p{ line-height:24px;}
