html{}
*{padding:0;margin:0;list-style:none; }
a{text-decoration:none;outline:none;blr:expression(this.onFocus=this.blur()); color:#333;}
body{font-size:14px; font-family:"微软雅黑"; overflow-x:hidden;color:#333; background-color:#f0f0f0  }
img{ border:0px}
a{text-decoration:none; z-index:auto;}
a:hover{ text-decoration:underline;}


@media screen and (max-width: 1200px)
{
.header { width:1200px; }
.header #main{ width:1200px;}
.footer{ width:1200px; }
.navbox{ width:1200px; }
.banner{ width:1200px; }
.footer .main{ width:1200px;}
.footer .alert{ width:1200px;}
.top{ width:1200px;}
.main_visual{ width:1200px;}
#main{ width:1200px;}
.topbanner{ width:1200px;}
}


.header{ margin:0px auto; width:1200px; height:230px; background-color:#fff;overflow:hidden; padding:0px; background-image:url(../image/head.jpg); background-repeat:no-repeat; background-position: center top;}





.footer {margin:0px auto;
    width:1200px;
    bottom: 0px; margin-top:10px; padding:20px 0px; color:#FFFFFF;
    font-size: 16px; line-height:24px; background-color:#0168b7; overflow:hidden;
	 
    
}
.footer  .left{ float:left; text-align:right;
    width:200px; 
    text-align: center; 
}
.footer  .right{ float:left; padding-left:50px;padding-top:10px;line-height:36px;
    width:930px;
    text-align: left; color:#FFFFFF
}



.navbox{min-height:45px;_height:45px;clear:both;background-color:#004982;width:1200px;margin:0 auto;}
.navbox:after{content:'\0020';display:block;height:0;clear:both}

.search{width:200px;line-height:45px;margin:0 auto;z-index:19; float:right}


.nav{width:980px;height:45px;margin:0 auto;z-index:19; float:left}
.nav ul{padding:0}
.nav li{position:relative;float:left;width:159px;font-size:18px;z-index:999;color:#381d00; text-align:center; }
.nav li a{display:block;color:#fff;min-height:45px;_height:45px;line-height:45px;font-weight:bold; }
.nav li a:hover,.nav li .current{text-decoration:none}
.nav .line{width:1px;height:45px;}
.nav li .shownav{position:absolute;top:45px;left:0;width:100%;margin:0;padding:0;font-size:14px;font-weight:100;text-align:center;line-height:24px;visibility:hidden;z-index:999}
.nav li .shownav a{display:block;padding:0 5px}


.nav li a:hover,.nav li .current{ background-color:#0071ca;color:#fff; font-weight:bold;}
.nav .line{background:url(404.png)}
.nav li .shownav{background:#0071ca;color:#fff}
.nav li .shownav a{color:#fff; font-size:16px}
.nav li .shownav a:hover,.nav li .shownav .current{color:#fff;background-color:#004982;;}


.i_topnews{ margin:0px auto; width:1200px; border-bottom:1px solid #ccc;  padding:30px 0px 25px 0px; overflow:hidden; background-color:#fff;}
.i_topnews .bt{ float:left; width:1200px;  text-align:center}
.i_topnews .bt a{ font-size:18px; font-size:40px;color:#0168b7; font-weight:bold;}

.i_news{ margin:0px auto; width:1180px; line-height:40px;  font-size:14px; overflow:hidden; border:10px solid #fff; background-color:#FFFFFF}

.i_news .m-flash{float: left; width:625px;height:348px; overflow: hidden; background: #fff; border:1px solid #ccc; }

#flash {height: 100%; width: 100%; position: relative; overflow: hidden;}
#flash .bd {height: 100%; position: relative;}
#flash .bd li {zoom: 1; vertical-align:middle; position: relative;}
#flash .bd li img {display: block; width: 625px; height: 348px;}
#flash .bd li h2 {position: absolute; bottom: 0; left: 0; right: 0; height: 40px; line-height: 40px; text-indent: 1em; background: rgba(0,0,0,.5);}
#flash .bd li h2 a {font-size: 16px; color: #fff;}
#flash .hd {position: absolute; bottom: 12px; text-align: left; right: 0; z-index: 9; height: 13px; padding-right: 5px;}
#flash .hd ul {overflow:hidden; zoom:1;}
#flash .hd li {display: block; float: left; width:12px;height:12px; margin-right:9px; overflow:hidden; background:url(../image/num.png) no-repeat -21px 0;}
#flash .hd li.on {background:url(../image/num.png) no-repeat 0 0;}


.i_news .i_newslist{float: right; width:540px;height:348px; overflow: hidden; background: #fff; }

.infor {height: 287px;}
.infor .tit {height: 41px; border-bottom: 2px solid #0168b7; }
.infor .tit .active { color: #fff; text-decoration: none; font-weight:bold; background-color:#0168b7}
.infor .tit a {float: left; height: 40px; line-height: 40px;padding: 0 55px; font-size: 18px; color: #0d4e80; background-color:#e9edf2; border-bottom:0px; font-weight:bold;}

.infor .list {display: none; padding-top: 5px;font-size: 16px;}
.infor .list li {height: 36px; line-height: 36px; padding-left: 18px; background: url(../image/list_bg.png) 8px center no-repeat; border-bottom:1px dotted #ccc;}
.infor .list span {float: right; font-size: 16px; color: #999; padding-right: 10px;}








.layout{ width:1200px;  height:130px;; overflow:hidden;  margin:0px auto; margin-top:10px  }

.adSlide{ width:100%;  height:130px;; overflow:hidden; position:relative; clear:both; margin-bottom:10px;    }
.adSlide .hd{ position:absolute; z-index:1; right:5px; bottom:5px; }
.adSlide .hd ul{ overflow:hidden; zoom:1; float:left;  }
.adSlide .hd ul li{ float:left; margin-right:2px;  width:16px; height:16px; line-height:16px; text-align:center; background:#fff; cursor:pointer;  filter:alpha(opacity=60);opacity:0.6;   }
.adSlide .hd ul li.on{ background:#f60; filter:alpha(opacity=100);opacity:1; color:#fff;   }
.adSlide .bd{ position:relative;  z-index:0; }
.adSlide .bd img{ width:1200px; height:130px;  }





.zd_tit {height: 41px; border-bottom: 2px solid #0168b7; width:1180px; margin-top:10px;  overflow:hidden;  margin:0px auto;background-color:#FFF;padding:10px}
.zd_tit .active { color: #fff; text-decoration: none; font-weight:bold; background-color:#0168b7}
.zd_tit a {float: left; height: 40px; line-height: 40px;padding: 0 35px; font-size: 16px; color: #0d4e80;  margin-right:10px; border:1px solid #f1f1f1; }
.zd_tit .more { float:right; text-align:right;}
.zd_tit .more a { font-size:14px;border:0px;}




.scrollleft{width:1160px; height:180px;padding:10px; overflow:hidden; background-color:#FFF}
.scrollleft ul{padding:20px;}
.scrollleft ul li{float:left;margin-right:5px;display:inline;width:230px;text-align:center;line-height:20px}
.scrollleft ul img{width:220px;height:150px;padding:2px;border:solid 1px #ddd; margin-bottom:5px}
.scrollleft ul li span{float:left; text-align:center;width:220px; height:20PX; font-size:16px}


.scroll{ width:1180px;   overflow:hidden;  margin:0px auto;  padding:10px; background-color:#FFFFFF  }










.ii_kuang{ width:1180px;  overflow:hidden;  margin:0px auto;  background-color:#FFFFFF; padding:10px }

.ii_kuang .left{ float:left; width:780px; overflow:hidden; }
.ii_kuang .right{ float:right; width:380px;  overflow:hidden;}


.ii_kuang .infor {height: 287px; margin-bottom:20px}
.ii_kuang .infor2 {height: 287px;}
.ii_kuang .tit {height: 41px; border-bottom: 2px solid #0168b7; }
.ii_kuang .tit .active { color: #fff; text-decoration: none; font-weight:bold; background-color:#0168b7}
.ii_kuang .tit a {float: left; height: 40px; line-height: 40px;padding: 0 35px; font-size: 18px; color: #0d4e80;  margin-right:10px; border:1px solid #f1f1f1; border-bottom:0px}

.ii_kuang .list {display: none; padding-top: 5px;font-size: 16px; height:360px}
.ii_kuang .list li {height: 38px; line-height: 38px; padding-left: 18px; background: url(../image/list_bg.png) 8px center no-repeat;border-bottom:1px dotted #ccc;font-size: 16px;}
.ii_kuang .list span {float: right; font-size: 16px; color: #999; padding-right: 10px;}



.ii_kuang .right .rinfor { margin-bottom:15px; overflow:hidden}
.ii_kuang .right .tit2 {height: 41px; border-bottom: 2px solid #0168b7; }
.ii_kuang .right .tit2 .active { color: #fff; text-decoration: none; font-weight:bold; background-color:#0168b7}
.ii_kuang .right .tit2 a {float: left; height: 40px; line-height: 40px;padding: 0 35px; font-size: 18px; color: #0d4e80;  margin-right:10px; border:1px solid #f1f1f1; border-bottom:0px}

.ii_kuang .right .tit2 .more { float:right; text-align:right;}
.ii_kuang .right .tit2 .more a { font-size:14px;border:0px;}

 .tit66 {height: 41px; border-bottom: 2px solid #0168b7; }
 .tit66 .active { color: #fff; text-decoration: none; font-weight:bold; background-color:#0168b7}
.tit66 a {float: left; height: 40px; line-height: 40px;padding: 0 35px; font-size: 18px; color: #0d4e80;  margin-right:10px; }

 .tit66 .more { float:right; text-align:right;}
.tit66 .more a { font-size:14px;border:0px;}




.ii_kuang .right .list2 { padding-top: 5px;font-size: 16px;}
.ii_kuang .right .list2 li {height: 30px; line-height: 30px; padding-left: 18px; background: url(../image/list_bg.png) 8px center no-repeat;}
.ii_kuang .right .list2 span {float: right; font-size: 16px; color: #999; padding-right: 10px;}

.ii_kuang .right .list3 { padding-top: 5px;font-size: 16px; overflow:hidden}
.ii_kuang .right .list3 a{float: left; width:190px; height:150px; font-size: 14px; color: #999;  display:block;}

.ii_kuang .right .list4 { padding-top: 5px;font-size: 16px; overflow:hidden}
.ii_kuang .right .list4 a{float: left; width:140px; border:1px solid #ccc; text-align:center;  font-size: 16px; color: #999;  display:block; padding:10px; margin:5px 10px}


.ii_kuang .right .list5 { padding-top: 5px;font-size: 16px; overflow:hidden}




.gg_list { float: left;padding-top: 5px; width:380px;}
.gg_list li {line-height: 30px;padding-left: 18px;   overflow:hidden; border-bottom:1px dotted #ccc;background: url(../image/list_bg.png) 8px center no-repeat;}
.gg_list span {float: right; font-size: 16px; color: #999; padding-right: 10px;}
.gg_list  a{ font-size: 16px;}







.zwgk_main{ width:100%; }
.glo_box{ padding:0px 15px 10px 15px; background: #fff;  border: 1px solid #e3e3e3; overflow:hidden; border-top:2px solid #cc1006;}
.mt15{ margin-top:10px;}
.glo_tit{ width: 100%; height: 40px; line-height: 40px; border-bottom: 1px solid #d9d9d9; overflow:hidden; }
.glo_tit span{ font-size: 18px; color: #333; padding:0px 20px; float:left;}
.glo_tit span.cur{background: url(404.png) left 13px no-repeat;}
.glo_tit a{ color:#1376c3}
.glo_tit a.more{ float:right; font-size:14px; margin-right:10px;}
.glo_tit1{ width: 100%; height: 38px; line-height:38px; border-bottom: 3px solid #e4e4e4; }
.glo_tit1 span{ height:38px; font-size: 17px; color: #333; padding:0px 20px; float:left;}
.glo_tit1 span.cur{ border-bottom:3px solid #02c5f7;}
.glo_tit1 a.more{ background:url(404.png) right 8px no-repeat; padding-right:25px; float:right; font-size:14px; margin-right:10px;}


.glo_list{ width:100%; height:auto; overflow:hidden;}
.glo_list li{ height:30px; line-height:30px; background:url(../image/dot_li.jpg) 0px 18px no-repeat; padding-left:15px; text-align:left; overflow:hidden;list-style-type:none; vertical-align:bottom;}
.glo_list li a{ float:left; font-size:15px;}
.glo_list li span.date{ float:right; margin-right:10px; font-size:15px;color:#999}

.rollBox{width:1170px;overflow:hidden; margin-top:10px;}
.rollBox .og_prev{height:107px;width:16px;background:url(../image/prevnext.jpg) no-repeat 0px 0px;overflow:hidden;float:left;display:inline;cursor:pointer;}
.rollBox .og_next{height:107px;width:16px;background:url(../image/prevnext.jpg) no-repeat -16px 0px;overflow:hidden;float:left;display:inline;cursor:pointer;}
.rollBox .Cont{width:1136px;height:107px;overflow:hidden;float:left;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:568px; height:107px;float:left;text-align:center;}
.rollBox .Cont .pic img{ width:560px; height:107px;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;}
.rollBox .Cont a:hover{color:#f00;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}




.txtlink{margin:0px auto; width:1180px; overflow:hidden;  background-color:#FFFFFF; padding:10px; }
.txtlink .flink{ float:left; width:1080px;  font-size:14px;line-height:24px}
.txtlink span{ float:left; width:90px;margin-right:10px; font-size:18px; color:#0168b7; font-weight:bold; display:block}




.kuang{margin:0px auto; width:1180px;padding:10px; background-color:#FFFFFF; overflow:hidden; }


.display_list{margin:0px auto; width:1178px; overflow:hidden; margin-top:10px ; padding-bottom:10px; border-bottom:1px solid #ddd;}

.display_list .bt{margin:0px auto; width:1178px; height:31px; line-height:31px;border-bottom:1px solid #ddd; background-color:#e3f3ff;font-size:14px;background-color:#e3f3ff; margin-bottom:20px}


.display_list .nr{margin:0px auto; width:1158px; padding:10px; }

.display_list .nr{ float:left; width:1078px; line-height:30px;border-top:0px; padding:20px 50px 50px 50px;  margin-bottom:10px}
.display_list .nr .title{ float:left; width:1078px; line-height:40px; text-align:center; font-size:30px; font-weight:bold; color:#004982}
.display_list .nr .sm{ float:left; width:1078px; line-height:30px; text-align:center; font-size:14px;margin-bottom:10px; padding-top:10px;color:#666}
.display_list .nr .con{ float:left; width:1078px; line-height:36px;  font-size:16px; margin-bottom:10px; border-top:1px solid #ccc; padding-top:20px}
.display_list .nr .con img{ margin-bottom:10px}

.display_list .other{ float:left; width:1078px; line-height:36px; font-size:16px; background-color:#f1f1f1; padding:0px 5px; margin-top:20px}





.s_list{margin:0px auto; width:1178px; overflow:hidden; margin-top:10px ; padding-bottom:10px; border-bottom:1px solid #ddd;}

.s_list .left{float:left; width:200px;overflow:hidden;border:1px solid #ddd; padding:5px}
.s_list .right{float:right; width:950px;overflow:hidden;}




.s_list .left .bt{float:left; width:200px; height:40px;   font-size:20px;  line-height:40px; font-weight:bold;background-color:#0168b7; color:#FFFFFF; text-align:center}
.s_list .left .list{float:left; width:190px;overflow:hidden; padding:8px 0px;}
.s_list .left .list li{float:left; width:165x;line-height:27px;overflow:hidden; background:url(../image/listpic1.gif) left 10px no-repeat; padding-left:15px;font-size:16px;}

.s_list .left .sec{float:left; width:180px;overflow:hidden; padding:8px 0px; margin-bottom:5px; margin-left:10px}
.s_list .left .sec a{float:left; width:178px; height:34px; line-height:34px; font-size:16px;  margin-bottom:5px; text-align:center; border:1px solid #ccc; }

.s_list .left .sec a:hover{ color:#004982; text-decoration:none; font-weight: bold; background-color:#e3f3ff}
.s_list .left .sec .select{ color:#004982; text-decoration:none; font-weight: bold; background-color:#e3f3ff}

.s_list .right .klist{float:left; width:938px;border:1px solid #ddd; padding:5px;overflow:hidden; margin-bottom:5px}

.s_list .right .klist .bt{float:left; width:938px; line-height:40px;border-bottom:1px solid #ddd; background-color:#0168b7;font-size:16px;color:#FFFFFF}
.s_list .right .klist .bt a{color:#FFFFFF}

.s_list .right .klist .nr{float:left; width:918px; padding:10px; }

.s_list .right .klist .nr{ float:left; width:918px; line-height:30px;border-top:0px; padding:20px 10px 10px 10px; min-height:500px;_height:500px; margin-bottom:10px}
.s_list .right .klist .nr .title{ float:left; width:918px; line-height:30px; text-align:center; font-size:22px;}
.s_list .right .klist .nr .sm{ float:left; width:918px; line-height:30px; text-align:center; font-size:16px;margin-bottom:10px; padding-top:10px;color:#666}
.s_list .right .klist .nr .con{ float:left; width:918px; line-height:30px;  font-size:16px; margin-bottom:10px}
.s_list .right .klist .nr .con img{ margin-bottom:10px}

.content .right .nr .other{ float:left; width:918px; line-height:36px; text-align:center; font-size:14px; background-color:#f1f1f1; padding:0px 5px}


.page{ float:left; width:918px;height:36px; line-height:36px; text-align:center; background-color:#f1f1f1; margin-top:15px; font-size:16px}

.list_list{ float:left; width:900px; padding-top:10px }
.list_list ul li{ float:left; width:900px; height:36px; line-height:36px; border-bottom:1px dotted #ddd; background-image:url(../image/listpic1.gif); background-repeat:no-repeat;  padding-left:20px; background-position:center left; font-size:16px }
.list_list ul li span{ float:right;  }

.list_pic{ float:left; width:918px; }
.list_pic ul{ float:left; width:918px; }
.list_pic ul li{ float:left; width:270px; height:260px; font-size:16px; overflow:hidden; text-align:center; margin:5px 15px }
.list_pic ul li img{ float:left; width:264px; height:220px;  }

.list_pic ul li a{ display:block; float:left; text-align:center;width:270px;  }







.linktab{margin:0px auto; width:860px; overflow:hidden; margin-top:10px;border:0px solid #b18b5b;}

.linktab .subtitle{float:left; width:330px; height:36px; line-height:36px; font-size:14px; background-image:url(../image/linktabbg.jpg)}
.linktab .subtitle ul{float:left; width:860px; height:36px; }
.linktab .subtitle ul a{float:left; width:164px; height:36px; text-align:center;font-weight:bold; border-left:1px solid #ddd;}
.linktab .subtitle ul a:hover{background-image:url(../image/linktabbg2.jpg); color:#FF0000; text-decoration:none}
.linktab .subtitle ul .menua{background-image:url(../image/linktabbg2.jpg);  color:#FF0000; text-decoration:none}


.linktab .list{float:left; width:840px;overflow:hidden;padding:10px}
.linktab .list li a{float:left; overflow:hidden; padding:3px 4px; display:block}

.linktab .kkk{ border:1px solid #ccc; padding:2px 10px; line-height:24px; font-size:16px;}
.linktab td{  line-height:44px;}
