/* CSS Document */

*{ padding:0 auto; margin:0 auto;}
body{ margin:0 auto; padding:0 auto; line-height:20px; color:#5a5a5a; font-size:12px; 
font-family:"ËÎÌå"; background:#eef6f8;  }
ul,li{ list-style:none;padding:0; margin:0; }
a,a:link{ color:#5a5a5a; text-decoration:none}
a:visited,a:active{color:#5a5a5a; text-decoration:none}
a:hover{ color:#000; text-decoration:underline}

.main{ width:970px; padding:0 auto; margin:0 auto;}
.top{}
.logo_link{ margin:5px 0}
.logo{ float:left; width:420px}
.l_link{ float:right; width:550px;}
.top_r1{ text-align:right; line-height:25px; padding-right:20px}
.yy{ background:url(images/2_08.jpg) left top no-repeat; height:45px;}
.yy p{ text-indent:25px; padding-top:8px}
.now_time{ color:#FF0000; height:45px}
.now_time p{ background:url(images/2_10.jpg) 5px 14px no-repeat; padding-top:20px; text-indent:20px;}
.s_form form{ padding-top:10px}
#s_text{ border:1px solid #ccc}
#s_btn{ background:none; border:none; cursor:pointer; background:url(images/ss.jpg) left top no-repeat; height:20px; width:63px;}
.menu{ height:48px; background:url(images/2_06.jpg) left top no-repeat; clear:both}
.menu li{ float:left;}
.menu li a:link,.menu li a:visited,.menu li a:active{ display:block; background:url(images/2_07.jpg) right top no-repeat;
font-size:14px; font-weight:bold; color:#FFFFFF; padding:12px 20px 10px 49px }
.menu li a:hover{ background:url(images/2_09.jpg) center top no-repeat; color:#000000; text-decoration:none; padding:12px 20px 10px 49px }
.banner{ background:url(images/bg_banner.jpg) left top no-repeat; height:245px; clear:both}
.b_list{ padding-left:14px; padding-top:18px;}

.middle{ background:url(images/2_26.jpg) left top no-repeat; height:470px;}
.m1{ width:940px; margin:0 auto; padding:0 auto;padding-top:35px;}
.m1_1{ float:left; width:330px; }
.m1_1 div p{ padding:10px}
.m1_1 div p span a:link,.m1_1 div p span a:visited,.m1_1 div p span a:active{ font-weight:bold; color:#d4151a}
.m1_1 div p img{ float:left; margin-right:10px}
.m1_2{ float:left; width:370px; padding:0 15px}
.t1{ width:330px; background:url(images/2_28.jpg) left top no-repeat ;height:26px; text-indent:25px; font-size:14px; color:#000;
font-weight:bold; line-height:25px;}
.t2{ width:370px; background:url(images/2_30.jpg) left top no-repeat ;height:26px; text-indent:25px; font-size:14px; color:#000;
font-weight:bold; line-height:25px;}
.t2 span,.t1 span{ font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#CCCCCC; padding-left:10px;}
.m1_2 ul{ padding-top:5px;}
.m1_2 li p{ float:left; width:300px; text-indent:20px;}
.m1_2 li div{ float:right; width:60px;}
.m1_2 li{ clear:both; width:370px; background:url(images/2_37.jpg) left top no-repeat; height:26px;}
.m1_3{ float:right; width:200px; background:url(images/2_33.jpg) right top no-repeat; height:205px;}
.m1_3 ul{ padding-left:50px; padding-top:35px}
.m1_3 li{ line-height:36px; font-weight:bold}
.m1_3 li a:link,.m1_3 li a:visited,.m1_3 li a:active{ color:#000000}
.m1_3 li a:hover{ color:#FF0000}
.m2{ clear:both; width:940px; margin:0 auto; padding:0 auto; background:url(images/2_45.jpg) left top no-repeat; height:160px;}
.m2 ul{ padding:10px 24px;}
.m2 ul li{ text-align:center; padding:7px 6px 0; float:left}
.m2 ul li img{ padding:2px; border:1px solid #ececec}
.m2 ul li p{ padding-top:3px;}
.bottom{ clear:both; background:url(images/2_48.jpg) left top no-repeat; height:65px;}
.bottom p{ padding-left:350px; padding-top:15px;}

.ny_middle{ background:#fff; padding:20px; width:922px; overflow:auto}
.n_l{ float:left; width:200px;}

.ny_menu2{ background:url(images/2_03.jpg) left top no-repeat;}
.ny_menu2 p{ text-indent:30px; line-height:27px; font-size:14px; color:#FFFFFF; font-weight:bold; padding-bottom:10px;}
.ny_menu2 ul{ padding:10px 0px 10px 0px; background:url(images/2_04.jpg) left bottom no-repeat; width:200px;  }
.ny_menu2 li a:link,.ny_menu2 li a:visited,.ny_menu2 li a:active{ display:block; padding:5px 10px 0px 45px; height:20px;background:url(images/2_018.jpg) left bottom no-repeat; color:#fff}
.ny_menu2 li a:hover{ background:url(images/2_016.jpg) left bottom no-repeat; color:#FFF; text-decoration:none}

.ny_menu{ background:url(images/2_03.jpg) left top no-repeat;}
.ny_menu p{ text-indent:30px; line-height:27px; font-size:14px; color:#FFFFFF; font-weight:bold; padding-bottom:10px;}
.ny_menu ul{ padding:10px 15px 20px 20px; background:url(images/2_04.jpg) left bottom no-repeat;  }
.ny_menu li a:link,.ny_menu li a:visited,.ny_menu li a:active{ display:block; padding:5px 70px 0px 45px; height:20px;background:url(images/2_018.jpg) left bottom no-repeat; color:#fff}
 .ny_menu li a:hover{ background:url(images/2_016.jpg) left bottom no-repeat; color:#FFF; text-decoration:none}
.wz{ height:26px; background:url(images/2_013.jpg) left top no-repeat;}
.wz1{ float:left; padding-left:25px; font-size:14px; font-weight:bold; padding-top:3px; color:#d4151a}
.wz2{ float:right; padding-right:30px; color:#333333; padding-top:5px}
.wz2 span{ color:#0d6bb3; font-weight:bold}
.ny_main{ padding:20px; clear:both; min-height:450px; height:auto !important; height:450px;}
.n_r{ float:right; width:700px}

.newslistUL{ line-height:25px;}
.newslistUL li p{float:left; width:300px; text-align:20px;}
.newslistUL li span{float:right; width:100px}
