body { margin:0; padding:0;  font-size:12px; color:#000; line-height:25px; background:#eee }
div,ul,li,p,h1,h2,h3,h4,img,input{ margin:0; padding:0}
li{ list-style:none}
img{ border:0; vertical-align:top}
a:link,a:visited{ color:#333333; text-decoration:none}
a:hover{ color:#0181ae}
.c{ clear:both}
.width1{ width:1200px; margin-left:auto; margin-right:auto;}
.fl{ float:left;}
.fr{ float:right;}
.clearb{ clear:both}

.top1{ height:22px; /* background-image:url(../images/index_r1_c7.jpg); */ background-repeat:repeat-x; line-height:22px;}
.xq{ margin-left:5px;}
.search{ margin-right:18px;width:260px;}
.searchtxt{ width:234px;}
.searchpic{ width:24px;}
.searchinput{ width:187px; border:solid 1px #BAB9B9; text-align:center; color:#535353;}
.menu1{ height:34px; background-image:url(../images/index_r4_c3.jpg); background-repeat:repeat-x; line-height:34px;}
.menu1 ul{  width:100%; margin-left:20px;}
.menu1 li{ float:left; margin-left:18px; margin-right:18px;}
.menu1 li a{ font-size:14px; color:#FFF; font-weight:bold;}
.menu1 li a:hover{ color:#F90;}

.bottom{ margin-top:5px; border:solid 1px #B6CAE3; border-bottom:none; margin-bottom:20px; }
.logo{ margin-left:30px; margin-top:5px;display:inline;}

.binfo{ color: #333333;  margin-top:8px;width:672px;margin-left:3px; line-height:250%;}
.main{ width:1200px; background:#fff; margin:0 auto}
.top_img{ background:url(../images/top_bg.jpg); height:318px; margin-bottom: 10px;}
.nav{  height:37px; padding:36px 0 0 489px; line-height:36px;}
.nav li{ float:left;  padding-left:20px; width:76px;}
.nav a{ float:left; font-size:14px; color:#000; font-weight:700; font-family:"微软雅黑"}

.nr_in_left{ width:452px; float:left; /* background:url(../images/left_bg.gif) right repeat-y */}
.nr_in_left_in{ padding:0 10px;}
.left_tit_h2{ height:37px; line-height:30px;/* background:url(../images/left_line.gif) bottom no-repeat */}
.left_tit_h2 span{ display:block; background:url(../images/ico_01.gif) left no-repeat; padding-left:18px; font-size:14px;} 
.l_news_list li{ background:url(../images/news_ico.gif) left no-repeat; padding-left:10px; line-height:29px; height:29px;}
.l_news_list li a{ display:block; overflow:hidden; height:29px;}
.l_news_list p img{ float:right; padding-right:15px; padding-top:5px}
.l_news_list ul{ padding-bottom:12px;}
.fc_list li{ float:left; padding-left:6px; padding-right:6px}
.fc_list li a{ line-height:28px; display:block; text-align:center}
.fc_list li img{ width:91px; height:120px;}
.nr_in_right{ width:740px; float:right}
.r_tit{ background:url(../images/tit_bg.gif) left no-repeat; height:22px; border-bottom: solid 1px #b7d6e8 ; line-height:22px; padding-left:19px; font-size:14px; color:#fff; }
.r_tit img{ float:right; padding-right:8px;}
.hot_img{ float:left; width:241px; }
.news_list{ width:485px; float:right; padding-right:5px}
.news_list li{ line-height:28px; height:28px; border-bottom:dashed 1px #d8d8d8; background:url(../images/news_ico.gif) left no-repeat; padding-left:10px}
.news_list li a{ float:left}
.news_list li span{ float:right; display:block}
.hot_news{ padding:12px 0 0 0}
.gg{ padding:12px 0}
.news_list_b{ float:left; width:350px; padding-right:10px; padding-left:5px}
.news_list_c{ float:right; width:350px; padding-right:10px;}


.news_lista{  }
.news_lista li{ line-height:28px; height:28px; border-bottom:dashed 1px #d8d8d8; background:url(../images/news_ico.gif) left no-repeat; padding-left:10px}
.news_lista li a{ float:left; width: 240px; height: 28px; overflow: hidden;}
.news_lista li span{ float:right; display:block}

.foot{ background:url(../images/foot_bg.gif); height:109px;}
.foot_in{ padding:47px 0 0 291px;}
.foot_in p{ line-height:25px;}



