.clear{clear: both;}
.center{width: 1200px; margin: 0 auto;}
/*头部*/
.top_line{background: #003871; width: 100%; height: 30px; line-height: 30px; font-size: 12px;}
.top_line_left{float: left; width: 300px;}
#time{color: #fff;font-size: 12px;}
.top_line_right{float: right;}
.top_link{color: #fff;}
.top_link a{padding: 0 10px;color: #ffffff;}

.header{height: 100px; width: 100%; background: #0e4f8f; border-bottom: 1px solid #396fa3;}
.header .logo{width: 637px; height: 100px; float: left;}
.header .logo img{width: 100%; height: 100%;}

/*导航*/
.nav_bg{height: 50px; width: 100%; background: #0e4f8f;}
.nav{height:50px; float: left; width: 950px;}
.nav_yj{margin: 0 auto; height: 50px;}
.nav_yj li{float: left;display: inline; text-align: center; line-height: 50px; position: relative; width: 105px; z-index: 999;}
.nav_yj li.on{background: #256cb1; height: 50px; line-height: 50px;}
.nav_yj li a{font-size: 16px; color: #fff; display: block;}
.nav_yj li.on a,.nav_yj li.on a:hover{color: #fff;}

.nav_ej{position: absolute; top: 50px; left: 0; display: none; background: #256cb1; float: left; width: 100%; z-index: 1000;}
.nav_ej li{text-align: center; background: none; line-height: 50px; float: left;display: inline; width: 100%; display: inline;}
.nav_ej li a{font-size: 14px; color: #fff; display: block; background: none; padding: 0;}
.nav_ej li a:hover{background: #205dc4;}

/*搜索*/
.search_box{float: right; height: 36px; width: 205px; margin-top: 7px;}
.search{float: right; height: 36px; width: 205px; background: url(search.jpg) no-repeat 0 0;}
.search .txt,.search .btn{border: none; background: none; height: 36px; line-height: 36px; float: left;}
.search .txt{padding: 0 8px; width: 153px; color: #666; color: #999;}
.search .btn{width: 36px;  cursor: pointer;}

.banner{width:1200px; height: 310px; margin: 0 auto; overflow:hidden; }
.slideBox{width:100%; height:310px; overflow:hidden; position:relative;}
.slideBox .hd{margin-right: 2%; height:20px; /*overflow:hidden;*/ position:absolute; right:0; bottom:12px; z-index:1; }
.slideBox .hd a{display:inline-block; vertical-align:middle; width:10px; height:10px; line-height:10px; overflow:hidden; margin:0 2px; cursor:pointer; background: url(yuan_style.png) no-repeat 0 0;}
.slideBox .hd a.current{background:url(yuan_on_style.png) no-repeat 0 0;}
.slideBox .bd{position:relative; height:100%; z-index:0;}
.slideBox .bd li{zoom:1; vertical-align:middle; width: 100%; height: 310px; position: relative;}
.slideBox .bd img{width:100%; height:100%; display:block;}
.slideBox .bd li a.p_bg{position: absolute; left: 0; bottom: 0; height: 45px; background: url(p_bg.png) repeat-x left center; width: 98%; z-index: 2; color: #fff; font-size: 16px; line-height: 45px; padding-left: 2%;}

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,.slideBox .next{position: absolute;left: 3%; top: 50%;margin-top: -40px;display: block; width: 45px;height: 80px;background: url(slider-arrow.png) -120px 5px no-repeat;filter: alpha(opacity=50);opacity: 0.5;}
.slideBox .next{left: auto;right: 3%; background-position: -2px 5px;width: 45px;height: 80px;}
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }

/*公共代码*/
.item ul{overflow: hidden; margin: 8px 0 4px;}
.item ul li{height: 34px; line-height: 34px; padding-left: 15px; background: url(list_style.png) no-repeat left center; }
.item ul li span{float: right; color: #999; }
.item ul li a:hover{color: #0e4f8f;}

.item .item_th{height: 42px;line-height: 42px;font-size: 18px; font-weight: bold; color: #0e4f8f; border-bottom: 3px solid #0e4f8f;}
.item .item_th p{float: left;font-size: 18px; font-weight: bold; color: #0e4f8f; }
.item .item_th p img{float:left; margin:12px 6px 0 0;}
.item .item_th .more{float: right;color: #777; font-size: 14px; font-weight: normal;} 

/*动态新闻*/
.dtxw .item_th{height: 46px; line-height: 46px;font-size: 18px; font-weight: bold; color: #0e4f8f; border-bottom: 3px solid #0e4f8f;}
.dtxw .item_th p{float: left;font-size: 20px;font-weight: bold; color: #0e4f8f;}
.dtxw .item_th p img{float:left; margin: 4px 6px 0 0;}
.dtxw .item_th .more{float: right;color: #0e4f8f;ont-size: 14px; font-weight: normal;}
.dtxw_img{float: left; width: 418px; height: 313px; margin-top: 30px; position: relative;}
.dtxw_img a{width: 100%; height: 100%; display: block;}
.dtxw_img a img{width: 100%; height: 100%;}
.dtxw_img .dtxw_img_p{position: absolute; width: 98%; height: 54px; line-height: 54px; padding-left: 2%; background: url(dtxw_bg.png) repeat-x left center; color: #fff; font-size: 16px; left: 0; bottom: 0;}


.dtxw_ul{float: right; width: 765px;}
.dtxw .dtxw_ul{margin: 22px 0 0;}
.dtxw .dtxw_ul li{height: 85px; border-bottom: 1px solid #dfdfdf; padding-bottom: 22px; position: relative; background: none; padding-left: 0; margin-bottom: 8px;}
.dtxw .dtxw_ul li.last{padding-bottom: 0; margin-bottom: 0; border-bottom: none;}
.dtxw .dtxw_ul li a{padding-left: 15px; background:url(dt_list_style.png) no-repeat left center; font-size: 16px; line-height: 42px; display: inline-block;}
.dtxw .dtxw_ul li span{position: absolute; right: 0; top: 0;float: right; color: #999;} 
.dtxw .dtxw_ul li p{line-height: 24px; color: #777777;}


.banner2{width:418px; height:313px; float:left; display:inline; margin-top: 5px;}
.banner2 ul{position: relative; z-index: 0; overflow: hidden; margin: 0;}
.banner2 ul li{ width: 418px; overflow: hidden; height: 313px; padding-left: 0; margin: 0; padding: 0; border: none;}
.banner2 ul li a{width: 418px; height: 313px; background: none; padding: 0;}
.banner2 ul li img{ width: 418px; height: 313px;}
.banner2 ul li p{ position:absolute; z-index:2; bottom:0; left:0px;text-indent:12px; width:75%; text-decoration:none; color:#FFFFFF; background:none; z-index:1; opacity:1; overflow:hidden; white-space: nowrap; text-overflow: ellipsis;}
.banner2 ul li .txt_bg{width: 100% !important; position: absolute; z-index:1; bottom:0;left:0; background: url(p_bg.png) 100% 100%; overflow:hidden;}


/*通知公告*/
.tzgg{width: 580px; float: left;}
.tzgg .item_th{height: 48px; line-height: 48px; color: #dc9216; border-bottom: none; border-top: 2px solid #dc9216; background: #f3f3f3;}
.tzgg .item_th p{font-weight: normal; color: #dc9216;}
.tzgg .item_th p img{float:left; margin:14px 8px 0 13px;}
.tzgg .item_th .more{float: right;color: #808080; font-size: 14px; font-weight: normal; margin-right: 10px;} 
.tzgg ul{padding: 10px 13px; border: 1px solid #e9e9e9; border-top: none; margin: 0 0 4px;}
.tzgg ul li a{font-size: 15px;}
/*政策文件*/
.zcwj{float: right;}
.zcwj .item_th{color: #1860a8; border-top: 2px solid #1860a8;}
.zcwj .item_th p{color: #1860a8;}
.zcwj .item_th p img{margin:12px 4px 0 13px ;}

/*网站链接*/
.link{background: #4173a4; min-height: 50px; _height:50px; width: 100%; margin-top: 30px;}
.p_link{float: left; padding-left: 24px;color: #fff; background: url(link.png) no-repeat left 2px; margin: 16px 40px 0 0;}
.link ul{float: left; width: 1000px;}
.link ul li{float: left; line-height: 50px; padding-right: 40px;}
.link ul li a{color: #fff;}

/*网站底部*/
.footer{height: 56px; padding: 20px 0; background: #2e5d93;}
.footer p{color: #fff; line-height: 28px; text-align: center;}

/*列表页*/ 
.bann{width: 1200px; height: 310px; margin: 0 auto;}
.bann img{width: 100%; height: 100%;}
.menu{width: 240px; float: left; }
.menu .th{text-align: center; line-height: 50px; height: 50px; background:#1c63ba; font-size: 18px; color: #fff;}
.menu .th p{font-size: 18px;  color: #fff;}
.menu ul{overflow: hidden; height: auto;}
.menu ul li{line-height: 50px; height: 50px; padding-left: 30px;  padding-top: 0;  background: url(jt_11.png) no-repeat 160px center; border-bottom: 1px solid #e5e5e5;}
.menu ul li a{font-size: 16px;}
.menu ul li:hover a{color: #0e4f8f;}
.menu ul li.on{ background: url(jt_111.png) no-repeat 160px center #0e4f8f;}
.menu ul li.on a{color: #fff;}

.box{width: 925px; min-height: 645px; _height:645px; float: right; display: inline;}
.box .item_th{border-bottom: 2px solid #0e4f8f; height: 40px; line-height: 40px;}
.box .item_th .local{float: right; padding-right: 6px; color: #555; display: block; font-size: 13px; margin-left: 10px;}
.box .item_th .local a{color: #555; font-size: 13px;}
.box>ul{min-height: 529px; _height:529px;}
.box>ul>li{height: 42px; line-height: 42px; border-bottom: 1px dashed #dcdcdc; background: url(list_style.png) no-repeat left center;}
.box>ul>li a{font-size: 15px;}
.box>ul>li span{color: #666;}
.pages{padding: 10px 0; text-align: center; line-height: 32px; height: 32px;}

/*内容页*/
.content{padding: 6px 8px 20px 0; background: #fff;}
.content .title{line-height: 28px; font-size: 18px; font-weight: bold; text-align: center; padding: 15px 0px; margin: 0 20px; border-bottom: 1px dotted #dcdcdc;}
.content .txt{text-align: center; color: #666; line-height: 28px; padding: 10px 0;}
.con{min-height: 400px; _height:400px; padding: 5px 15px;}
.con,.con p,.con div,.con span,.con font,.con strong,.con b{font-size: 16px !important; line-height: 32px !important; font-family: "微软雅黑" !important;}
.con img{max-width: 700px; height: auto;}
.con object{display: block; width: 600px; height: 400px; margin: 0 auto;}
.con object embed{display: block; width: 600px; height: 400px; margin: 0 auto;}
.con b,.con strong{font-weight: bold;}
.con table{margin:0 auto !important;}
.con table tr td{border:1px solid #dcdcdc !important;}