body{margin:0px; background-color:#FFF;}
body,td,th{font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#646464}
a{text-decoration:none; color:#646464;}
a:hover{color:#236ba5; }
p,form{padding:0px;margin:0px;}
.cf{clear:both;}
img{border:0px;}
.a_top{width:100%; height:87px; background-color:#fcfcfd;}
.a_bg{width:1002px; height:87px; margin: 0 auto; background:url(../Images/a_bg.jpg) top no-repeat;}
.a_sobg{width:128px; height:19px; border:0px;background:url(../Images/sobg.gif) top no-repeat; float:left; padding-left:10px; font-size:12px; line-height:19px;}
.a_sobtn{width:27px; height:19px; border:0px; background:url(../Images/sobtn.gif) top no-repeat; float:left;}
.a_menubg{width:100%; height:35px; background:url(../Images/a_meubg.jpg) top repeat-x;}
.a_menu{width:1002px; height:35px;  margin: 0 auto;  background:url(../Images/a_meu.jpg) top no-repeat;}
.a_m{width:800px; height:35px;}
.a_m ul{padding:0px; margin:0px; list-style-type:none;}
.a_m ul li{width:114px; line-height:35px; text-align:center; float:left;}
.a_newsbg{width:100%; height:28px; background:url(../Images/a_newsbg.jpg) top repeat-x;}
.a_news{width:956px; height:28px; margin: 0 auto;}
.a_nrbg{width:100%; height:358px; background:url(../Images/a_nrbg.jpg) top repeat-x; background-color:#dcdcdc;}
.a_nr{width:1002px; height:312px; margin: 0 auto; padding:23px 0px;}
.a_nr_mk{width:250px; height:312px; float:left;}

.a_nrnews{width:207px; height:143px; overflow:hidden;}
.a_nrnews ul{padding:0px; margin:0px; list-style-type:none;}
.a_nrnews ul li{width:207px; height:22px; line-height:22px;}

.a_nrcase{width:207px; height:143px; overflow:hidden;}
.a_nrcase ul{padding:0px; margin:0px; list-style-type:none;}
.a_nrcase ul li{width:103px; height:22px; line-height:22px; float:left;}

.a_nryewu{width:207px; height:143px; overflow:hidden;}
.a_nryewu ul{padding:0px; margin:0px; list-style-type:none;}
.a_nryewu ul li{height:22px; line-height:22px; float:left; padding-right:20px;}

.a_footbg{width:100%; height:332px; background:url(../Images/a_footbg.jpg) repeat-y; background-color:#40598f;}
.a_foottop{width:960px; height:248px; margin: 0 auto; padding:36px 21px 0px 21px;}
.a_footbot{width:960px; height:48px; margin: 0 auto; padding:0px 21px;}

.b_banner{width:100%; height:146px;}
.b_k{width:100%; background-color:#eeeeee;}
.b_nr{width:968px; margin: 0 auto; padding:27px 0px;}
.b_nr_left{width:207px; float:left; padding-right:32px;}
.b_nr_left_lm{width:207px;}
.b_nr_left_lm ul{padding:0px; margin:0px; list-style-type:none;}
.b_nr_left_lm ul li{width:207px; height:30px; line-height:30px;text-align:center; font-weight:bold; background:url(../Images/li_bg.jpg) top no-repeat; }
.b_nr_left_lm ul li a{color:#FFF;}
.b_nr_left_lm ul li a:hover{color:#3ea8ff;}

.b_nr_right{width:729px; float:left;}
.b_nr_right_top{width:729px; height:57px; overflow:hidden;}
.b_nr_right_top_a{width:729px; height:54px; background:url(../Images/bt_bg.jpg) top repeat-y; margin-bottom:1px}
.b_nr_right_top_b{width:729px; height:2px; background:url(../Images/bt_bg.jpg) top repeat-y; }
.b_nr_right_bot{width:683px; padding:23px; line-height:25px;}

.b_nr_right_newsbg{width:669px; height:137px; background-color:#e0e0e0; margin-bottom:18px; padding:7px;}
.b_news_k{width:164px; height:137px; float:left; padding:0px 5px;}
.b_news_pic{width:162px; height:110px; border:1px solid #FFF;}
.b_news_name{width:164px; height:25px; text-align:center; line-height:25px;}
.b_nr_right_news{width:683px;}
.b_nr_right_news ul{padding:0px; margin:0px; list-style-type:none;}
.b_nr_right_news ul li{width:683px; height:30px; line-height:30px; border-bottom:1px dotted #c8c8c8;}

.font1 a{color:#FFF;font-weight:bold;}
.font1 a:hover{color:#3ea8ff;font-weight:bold;}
.font2 a{color:#646464;}
.font2 a:hover{color:#a3a3a3; text-decoration:underline;}
.font3 a{color:#FFF;}
.font3 a:hover{color:#FFF; text-decoration:underline;}