body{
  font-size:12px;
  line-height:22px;
  margin:0 auto 0 auto;
  color:#000;
  text-align:center;
}
td {
  font-size:12px;
  line-height:20px;
}



body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{
  margin:0;
  padding:0;
}
fieldset,img{
  border:0;
}
address,caption,cite,code,dfn,em,th,var{
  font-style:normal;
  font-weight:normal;
}
ol,ul{
  list-style:none;
}
caption,th{
  text-align:left;
}
input,select{
  vertical-align:middle;
}
h1,h2,h3,h4,h5,h6{
  font-size:100%;
  font-weight:normal;
}
q:after,q:before{
  content:".";
}
abbr,acronym{
  border:none;
  font-variant:normal;
}
.clear{
  clear:both;
  font-size:1px;
  height:0;
  line-height:0;
}
.clearfix{
  display:inline-block;
}
.clearfix:after{
  content:".";
  clear:both;
  display:block;
  height:0;
  visibility:hidden;
}
table{
  margin:0 auto;
}

body{
  color:#5D5D5D;
  font-size:12px;
  line-height:2em;
  text-align:left;
  font-family:"宋体",Arial, Helvetica, sans-serif;

}
a{
  color:#5D5D5D;
  text-decoration:none;
}
a:hover{
  color:#000000;
  text-decoration:underline;
}
.MT{
  margin-top:8px;
}

#wrap{
  width:1003px;
  margin:0 auto;
  text-align:left;
  background-color:#FFFFFF;
}
#head{
  height:110px;
}
#head .top0{
  height:80px;
  position:relative;
  background : url(top_bg.jpg) repeat-x center top;
}
#head .top0 h1{
  width:461px;
  position:absolute;
  left:0px;
  top:0;
}
#head .top0 h1 a{
  display:block;
  height:80px;
  background : url(imageslogo.jpg) no-repeat;
  text-indent:-99999em;
}
#head .top0 ul{
  position:absolute;
  right:0px;
  top:22px;
}
#head .top0 ul li{
  float:left;
  display:inline;
  color:#333333;
  margin:0px;
}
#head .top0 ul .fanti{
  background:url(icon.gif) left 6px no-repeat;
  padding-left:0px;
}
#head .top0 ul .yy{
  background:url(icon.gif) left -33px no-repeat;
  padding-left:0px;
}
#head .top0 ul li a{
  color:#333333;
}
#head .top0 h3{
  position:absolute;
  right:0px;
  top:44px;
  color:#333333;
}
#head .nav0{
  height:40px;
  background : url(nav_bg.jpg) repeat-x;
  margin:0 auto;
  font-size:14px;
  font-weight:bold;
  width:1003px;
  margin:0 auto;
  padding-left:0px;
  position:relative;
}
#head .nav0 #nav li.top{
  float:left;
  display:inline;
  text-align:center;
  line-height:45px;
}
#head .nav0 #nav .aa{
  width:0px;
  background:url(li_bg.jpg) no-repeat;
  height:30px;
  display:block;
  margin-top:8px;
  float:left;
}
#head .nav0 #nav li a.top_link{
  display:block;
  float:left;
  height:45px;
  color:#FFFFFF;
  text-decoration:none;
  font-weight:bold;
  width:108px;
  text-align:center;
  font-size:13px;
}
#head .nav0 #nav li a.top_link:hover,#head .nav0 #nav li a.current{
  color:#e3e3e3;
  text-decoration:none;
  font-size:12px;
  font-weight:bold;
  width:108px;
  height:45px;
  display:block;
}
#head .nav0 #nav li:hover{
  position:relative;
  z-index:200;
}
#head .nav0 #nav li:hover ul.sub
{
  left:0;
  top:45px;
  white-space:nowrap;
  width:110px;
  height:auto;
}
#head .nav0 #nav li:hover ul.sub li
{
  display:block;
  height:25px;
  position:relative;
  float:left;
  width:110px;
  border-bottom:solid 1px #FFF2D8;
}
#head .nav0 #nav li:hover ul.sub li a
{
  display:block;
  font-size:12px;
  height:25px;
  width:110px;
  color:#FFFFFF;
  text-decoration:none;
  text-align:center;
  font-weight:normal;
  background-color:#003398;
  line-height:25px;
}
#head .nav0 #nav li:hover ul.sub li a:hover 
{
  background:#BF956D;
  color:#FCF1D5;
}
#head .nav0 #nav ul, 
#head .nav0 #nav li:hover ul ul
#head .nav0 #nav li:hover li:hover ul ul
#head .nav0 #nav li:hover li:hover li:hover ul ul
#head .nav0 #nav li:hover li:hover li:hover li:hover ul ul
{
  position:absolute;
  left:-9999px;
  top:-9999px;
  width:0;
  height:0;
  margin:0;
  padding:0;
  list-style:none;
}
#index_banner{
  height:200px;
  width:1003px;
  margin:0px auto 0 auto;
}
#banner{
  height:200px;
  width:1003px;
  margin:0px auto 0 auto;
}
#content{
  width:1003px;
  margin:0 auto;
  overflow:hidden;
  background:#FBFCFB url(content_bg.jpg) repeat-x;
}
#left{
  width:247px;
  float:left;
  background:url(left_bg.jpg) no-repeat;
  margin-left:7px;
  display:inline;
  height:200px;
}
#left .about0{
  width:228px;
  height:188px;
  margin:20px auto 0 auto;
}
#left .about0 h2{
  height:31px;
  line-height:31px;
}
#left .about0 h2 a{
  display:block;
  width:71px;
  height:31px;
  float:left;
  text-align:center;
  font-size:14px;
  font-weight:bold;
}
#left .about0 h2 a:hover,#left .about0 h2 a.current{
  background:url(a_over.jpg) no-repeat;
  color:#FFFFFF;
  text-decoration:none;
}
#left .about0 ul{
  padding-top:10px;
}
#left .about0 ul li{
  background:url(quan.jpg) left center no-repeat;
  padding-left:16px;
}
#left .about0 ul li span{
  float:right;
}
#left .notice0{
  width:228px;
  margin:10px auto 0 auto;
  padding-left:10px;
}
#left .notice0 h2{
  height:26px;
  line-height:26px;
  color:#0749A0;
  border-bottom:solid 1px #CCCCCC;
  font-size:13px;
  font-weight:bold;
  width:222px;
}
#left .notice0 p{
  padding-top:16px;
}
#left .notice1{
  width:228px;
  margin:10px auto 0 auto;
  padding-left:10px;
}
#left .notice1 .linian{
  width:188px;
  height:48px;
  margin:12px auto;
}
#left .notice1 .mubiao{
  width:188px;
  height:48px;
  margin:0 auto;
}
#right{
  width:722px;
  float:right;
  margin-top:10px;
  display:inline;
  margin-right:7px;
}
#right .news1{
  width:494px;
  float:left;
}
#right .news1 h2{
  height:24px;
  line-height:24px;
  color:#333333;
  font-size:14px;
  font-weight:bold;
  background:url(h2_bg.jpg) left center no-repeat;
  padding-left:15px;
  border-bottom:solid 1px #CCCCCC;
}
#right .news1 .hdp{
  width:201px;
  height:145px;
  float:left;
  display:inline;
  margin-top:8px;
}
#right .news1 p{
  float:right;
  padding-top:8px;
  width:276px;
}
#right .news1 p .hei{
  font-weight:bold;
  color:#5D5D5D;
}
#right .news1 p .hong0 a{
  color:#FF0000;
}
#right .pro{
  float:right;
  width:220px;
}
#right .pro .rx{
  width:220px;
  float:left;
}
#right .pro .rx img{
  display:block;
  width:220px;
  height:60px;
}
#right .pro .yj{
  width:220px;
  height:93px;
  float:left;
  background:url(mail_bg.jpg) center top no-repeat;
}
#right .pro .yj h2{
  height:30px;
  line-height:30px;
  padding-left:20px;
  font-size:14px;
  font-weight:bold;
  color:#333333;
}
#right .pro .rx{
  margin-top:8px;
}
#right .pro .lianjie{
  width:220px;
  height:30px;
  background:url(djs.jpg) no-repeat;
  margin-top:8px;
  float:left;
}
#right .pro .lianjie a{
  display:block;
  float:left;
  width:73px;
  height:30px;
}
#right .news_list{
  width:358px;
  float:left;
}
#right .news_list h3{
  height:23px;
  line-height:23px;
  padding:2px 10px 0 25px;
  background:url(right_h2bg2.gif) no-repeat;
  font-weight:bold;
  font-size:13px;
}
#right .news_list h3 a{
  display:block;
  float:right;
  background:url(more3.gif) no-repeat;
  width:31px;
  height:11px;
  line-height:11px;
  margin-top:6px;
}
#right .news_list ul{
  padding:10px 3px;
}
#right .news_list ul li span{
  color:#999;
  float:right;
}
#right .news_list ul li{
  background:url(dot_line.gif) left bottom repeat-x;
  padding:3px 3px 0;
}
#right .news_list ul li a{
  display:block;
  height:25px;
  background:url(arrow.gif) 2px 8px no-repeat;
  padding-left:12px;
  width:250px;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}
#right .news_list ul li a:hover{
  background:url(arrow2.gif) 2px 8px no-repeat;
}
#right .proshow{
  height:104px;
  width:712px;
  border:solid 1px #CCCCCC;
  background-color:#F0EFEF;
  margin-top:10px;
  padding:0 4px;
}
#right .proshow ul{
  margin:4px 0px;
}
#right .proshow ul li{
  width:90px;
  float:left;
  display:inline;
  margin:3px 6px;
  text-align:center;
}
#right .proshow ul li img{
  display:block;
  border:1px solid #DBDBD8;
  width:84px;
  height:84px;
  padding:2px;
}
#right .proshow ul li a:hover img {
  filter: Alpha(Opacity=70);
}
#bottom{
  width:1003px;
  height:75px;
  background:#E8E5E5 url(bottom_bg.jpg) right top no-repeat;
  margin:0 auto;
}
#bottom .bottom_left{
  float:left;
  margin-top:6px;
  margin-left:10px;
}
#bottom .bottom_left p{
  line-height:20px;
}
#bottom .bottom_right{
  float:right;
  width:426px;
  height:30px;
  text-align: center;
}
#bottom .bottom_right ul li{
  display:inline;
  line-height:30px;
}
#bottom .bottom_right ul li a{
  color:#FFFFFF;
  margin:0 6px;
}


#content1{
  width:1003px;
  margin:0 auto;
  overflow:hidden;
  background:#FDFDFD url(content1_bg.jpg) repeat-x;
}
#left1 {
  width:262px;
  float:left;
  background:url(left1_bg.jpg) no-repeat;
  height:535px;
}
#left1 .count{
  width:233px;
  height:223px;
  background:url(count_bg.jpg) no-repeat;
  position:relative;
}
#left1 .count .tman{
  width:196px;
  height:180px;
  position:absolute;
  top:22px;
  left:22px;
}
#left1 .count .tman a{
  display: block;
  width:196px;
  height:53px;
}
#left1 .count .tman .zxly{
  margin-top:10px;
}
#left1 .count .tman .lxwm{
  margin-top:12px;
}
#right1 {
  width:730px;
  float:left;
  margin-top:6px;
  margin-bottom:10px;
}
#right1 h2 {
  height:30px;
  font-weight:bold;
  line-height:30px;
  padding-left:16px;
  font-size:14px;
  background:url(h2_bg.jpg) left 6px no-repeat;
  color:#666666;
  border-bottom: solid 1px #666666;
}
#right1 h2 span {
  float:right;
  padding-right:10px;
  color:#666;
  font-size:12px;
  font-weight:normal;
}
#right1 .motuo{
  width:700px;
  margin:10px auto;
  text-align:center;
}
#right1 .motuo h4{
  height:28px;
  line-height:28px;
}
#right1 .motuo h4 a{
  display:block;
  width:80px;
  height:28px;
  float:left;
  text-align:center;
  background-color:#0362CE;
  color:#FFFFFF;
}
#right1 .motuo h4 a:hover{
  text-decoration:none;
}
#right1 .motuo h4 a.current{
  background-color:#45A156;
}
#right1 .motuo .mt_xx{
  width:700px;
  border:solid 1px #CCCCCC;
  float:left;
  padding-bottom:10px;
}
#right1 .motuo .mt_xx h5{
  text-align:center;
  font-size:14px;
  font-weight:bold;
  height:40px;
  line-height:40px;
}
#right1 .motuo .mt_xx .mt_tu{
  width:700px;
  text-align: center;
  float:left;
}
#right1 .motuo .mt_xx .mt_tb{
  width:620px;
  float:right;
  margin-top:10px;
}
#right1 #dg{
  width:700px;
  margin:10px auto;
  float:left;
  text-align:center;
}
.sub_menu{
  width:210px;
  float:left;
  margin-left:10px;
  margin-top:16px;
}
.sub_menu h2{
  height:34px;
  line-height:34px;
  background:url(dh.jpg) left center no-repeat;
  border-bottom:solid 1px #3385D6;
  font-family:Arial, Helvetica, sans-serif;
  padding-left:100px;
}
.sub_menu ul{
  padding:10px 0;
}
.sub_menu li{
  background:url(dian_bg.jpg) left bottom repeat-x;
  line-height:30px;
  padding-left:20px;
}
.sub_menu li a{
  background:url(li_bg0.jpg) left center no-repeat;
  padding-left:16px;
  font-size:14px;
}
.sub_menu li a:hover,
.sub_menu li a.current{
  text-decoration:underline;
  color:#0046AC;
}

.detail{
  min-height:200px;
  height:auto!important;
  height:200px;
  padding:4px;
}
.detail h1{
  font-size:22px;
  color:#333;
  text-align:center;
  line-height:30px;
  padding-top:10px;
  font-weight:bold;
  font-family:"_gb2312",""sans-serif;
}
.detail .date{
  height:24px;
  line-height:24px;
  text-align:center;
  border-top:1px solid #D6D9DE;
  border-bottom:1px solid #D6D9DE;
  color:#999;
  font-size:12px;
  margin:10px 0;
}
.detail .text{
  margin:5px;
  font-size:14px;
  line-height:2em;
  text-align:justify;
  text-justify:inter-ideograph;
}
.detail .text p{
  text-align:center;
}
.detail .text img{
  display:block;
  padding:2px;
  border:solid 1px #DEE2C9;
  margin:10px auto;
}
.detail p{
  text-indent:2em;
  margin:5px 0;
}
.detail .photo_name{
  text-align:center;
  text-indent:0;
  font-size:12px;
  margin-bottom:6px;
  color:#000;
}
.detail .photo_name span{
  color:#f60;
}
 
.detail .newslist li{
  height:25px;
  line-height:25px;
  padding-top:2px;
  border-bottom:dashed 1px #ddd;
}
.detail .newslist li a{
  background:url(dot.jpg) left 10px no-repeat;
  padding-left:10px;
  display:block;
  width:500px;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}
.detail .newslist li span{
  color:#999;
  float:right;
}
 
.detail .photo_list{
  float:left;
}
.detail .photo_list li{
  width:156px;
  text-align:center;
  float:left;
  display:inline;
  margin:7px 10px;
  border:solid 1px #CCCCCC;
  border-bottom:none;
  border-top:none;
}
.detail .photo_list li img{
  display:block;
  width:130px;
  height:130px;
  margin:20px  auto 6px 13px;
}
.detail .photo_list li h3{
  height:30px;
  border:solid 1px #CCCCCC;
  border-left:none;
  border-right:none;
  background:url(bt_bg.jpg) repeat-x;
  line-height:30px;
}
.detail .photo_list li h3 a{
  color:#FF0000;
}
.detail .photo_list li h3 span{
  color:#1B3C7E;
}
.detail .photo_list li a:hover img{
  filter: Alpha(Opacity=70);
}
.detail .photo{
  float:left;
}
.detail .photo li{
  width:206px;
  text-align:center;
  float:left;
  display:inline;
  margin:7px 14px;
  border:solid 1px #CCCCCC;
}
.detail .photo li img{
  display:block;
  width:180px;
  height:140px;
  margin:16px auto 6px 12px;
}
.detail .photo li a:hover img{
  filter: Alpha(Opacity=70);
}
 
.pagination{
  clear:both;
  text-align:center;
  display:block;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  margin:10px 0 0 0;
  height:25px;
}
.pagination a{
  border:solid 1px #ddd;
  padding:2px 5px;
  color:#aaa;
  margin-right:5px;
  text-decoration:none;
}
.pagination a:hover{
  border:solid 1px #FF0000;
}
.pagination span.current{
  border:solid 1px #a0a0a0;
  padding:2px 5px;
  font-weight:bold;
  color:#aaa;
  background:#f0f0f0;
  margin-right:5px;
}
.pagination span.disabled{
  border:solid 1px #f3f3f3;
  padding:2px 5px;
  color:#ccc;
  margin-right:5px;
}
 
.detail .related{
  height:40px;
  padding:5px 0 0 10px;
  font-size:12px;
  display:block;
  text-indent:0;
}
.detail .related a{
  text-decoration:underline;
  color:#f60;
}
.detail .related a:hover{
  text-decoration:none;
}
.related a{
  text-decoration:underline;
  color:#f60;
}
.related a:hover{
  text-decoration:none;
}
#contentADD{
  background-color:#FFFFF0;
  width:750px;
  margin-left:10px;
  margin-top:10px;
  border:solid 2px #E8CCA7;
}
#contentADD_t{
  font-family:黑体, 宋体; color:#073074;
  font-size:20px;
  height:30px;
  line-height:30px;
  padding:5px;
}
#contentADD_time{
  height:30px;
  line-height:30px;
  float:right;
  margin-right:10px;
}
.nav_menustyle_1_1{ width:1000px; margin: 0 auto; }
.nav_menustyle_1_1 > ul > li { height: 20px; width:110px; margin-top: 11px;margin-bottom: 11px;text-align: center; }
.nav_menustyle_1_1 > ul > li > A{ height: 20px; line-height: 20px; font-size: 12px; color: white; background:none !important;border:0px !important;margin-left:10px; font-weight:bold;}
.nav_menustyle_1_1 > ul > li > ul { padding-top: 9px; _padding-top: 11px; width: 114.75px; height: auto;  }
.nav_menustyle_1_1 > ul > li > ul > li { margin: 0; padding: 0; height: 32px; background-color: #115099 !important; border-left: 4px solid #000099; vertical-align: top; zoom: 1; }
.nav_menustyle_1_1 > ul > li > ul > li a { display: inline-block; vertical-align: middle; *vertical-align: auto; *zoom: 1; *display: inline; height: 32px; line-height: 32px; width: 100%; color: white;background:none !important; border:0px !important;font-size: 12px !important;}
.nav_menustyle_1_1 > ul > li > ul > li a:hover { background-color: #004080 !important; }