@charset "utf-8";
/*通用配置*/
*{padding:0;margin:0;font:微软雅黑 14px;list-style:none;color:black;text-decoration:none;border:0;}
.top,.nav,.banner,.container,.funlist,.footer{width:100%;}
.content{margin:0 auto;width:1200px;}
.clear{clear:both;}
/*顶部信息#042d5c #ce882a*/
.top{background-color:#042d5c;}
.top .content{height:158px;position:relative;}
.top .content .logo{margin:15px 15px;}
.top .content .searchbar{border:0px solid red;width:248px;height:80px;margin-top:30px;margin-right:0px;position:absolute;top:25px;left:910px;}
.top .content .alink{float:right;margin-top:5px;color:#ce882a}
.top .content .alink a{color:#ce882a}
/*导航列表#0b66ad*/
.nav{background-color:#0b66ad;}
.nav .content{height:55px;}
.nav .content li{float:left;width:150px;text-align:center;line-height:55px;font-size:20px;}
.nav .content li+li{background-image:url(nav_bg.png);background-repeat:no-repeat;}
.nav .content li a{display:block;color:#fff;}
.nav .content li a:hover{background-color:#aaa;}
.nav .content li{position:relative;}
.nav .content li ul{ display:none;}
.nav .content li ul li{ background:#0b67ad;}
.nav .content li:hover ul{ display:block;  position:absolute;  left:0;  height:60px;   z-index:99;}
/*翻页图片*/
.banner{background-color:#f2f2f2;}
.banner .content{height:467px;}
.banner .content .slideBox{width:1200px; height:467px; overflow:hidden; position:relative; border:0px solid #ddd;  }
.banner .slideBox .hd{ height:22px; overflow:hidden; position:absolute; right:5px; bottom:8px; z-index:1;}
.banner .slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.banner .slideBox .hd ul li{float:left; margin-right:3px;  width:45px; height:22px; line-height:22px; text-align:center; background:rgba(240,240,240,0.7);cursor:pointer;}
.banner .slideBox .hd ul li.on{ background:rgba(255,50,50,0.8); color:#fff; }
.banner .slideBox .bd{ position:relative; height:100%; z-index:0;   }
.banner .slideBox .bd li{ zoom:1; vertical-align:middle; }
.banner .slideBox .bd img{ width:1200px; height:467px; display:block;  }
.banner:hover .slideBox .bd span{ display:block;width:1200px;height:40px; color:#fff;zoom:1;position:absolute;background-color:rgba(10,131,200,0.8);padding-left:10px;top:427px;line-height:40px;}
.banner .slideBox .prev,.banner .content .slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.banner .slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.banner .slideBox .prev:hover,.banner .content .slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.banner .slideBox .prevStop{ display:none;  }
.banner .slideBox .nextStop{ display:none;  }
/*内容区域#f2f2f2*/
.container{background-color:#f2f2f2;}
.container .content{}
.container .content .left{width:810px;background-color:rgb(255,255,255,0.9);float:left;margin-top:30px;}
.container .content .title{font-size:18px;height:60px;line-height:60px;margin:0px 0px;}
.container .content .title h3{padding-left:15px;float:left;width:100px;color:#04325d;border-bottom:3px solid #042d5c;height:60px;font-weight:300;}
.container .content .left .title span{font-family:微软雅黑;font-size:26px;float:left;width:645px;color:#04325d;border-bottom:3px solid rgba(240,240,240);height:60px;display:block;text-align:right;}
.container .content .left .picslist1{width:324px;height:234px;float:left;background-color:rgb(0,255,255,0.9);margin-left:0px;}
/*小翻页图片列表#0a83c8*/
.container .picslist1 .slideBox2{width:324px; height:234px; overflow:hidden; position:relative; border:px solid #ddd;}
.container .picslist1 .slideBox2 .hd{ height:20px!important; overflow:hidden!important; position:absolute!important; right:5px!important; bottom:8px!important; z-index:1!important;}
.container .picslist1 .slideBox2 .hd ul{ overflow:hidden!important; zoom:1!important; float:left!important;  }
.container .picslist1 .slideBox2 .hd ul li{float:left!important; margin-right:3px!important;  width:15px!important; height:20px!important; line-height:20px!important; text-align:center!important; background:rgba(240,240,240,0.7)!important;cursor:pointer!important;}
.container .picslist1 .hd ul li.on{ background:rgba(255,50,50,0.8); color:#fff; }
.container .picslist1 .bd{ position:relative; height:100%; z-index:0;   }
.container .picslist1 .bd li{ zoom:1; vertical-align:middle; }
.container .picslist1 .bd img{ width:324px; height:234px; display:block;  }
.container .picslist1 .slideBox2 .bd span{ display:block;width:324px;height:35px; color:#fff;zoom:1;position:absolute;background-color:rgba(10,131,200,0.8);padding-left:10px;top:200px;line-height:35px;}
/*翻页图片右侧新闻*/
.container .content .left .newslist1{width:420px;height:234px;float:left;padding-left:10px;}
.container .newslist1 ul li{padding-left:5px;height:32px;width:405px;line-height:32px;color:#333;border-bottom:1px dashed #ccc;float:left;font-size:16px;}
.container .newslist1 ul li span{float:right;}
.container .content .left .newslist2{width:750px;height:234px;float:left;margin-left:30px;}
.container .newslist2 ul li{float:left;padding-left:5px;height:30px;width:745px;line-height:30px;color:#333;float:left;font-size:16px;}
.container .newslist2 ul li span{font-family:Georgia;display:block;float:left;width:105px;height:30px;}
/*下方四栏目列表#042d5c*/
      
.slideTxtBox{ width:750px; border:0px solid #ddd; text-align:left;margin-top:30px;}
.slideTxtBox .hd{margin:0; height:50px; line-height:50px; background:#fff; padding:0; position:relative;}
.slideTxtBox .title2 li a{font-size:22px!important;font-weight:300;color:#042d5c!important;}
.slideTxtBox .title2 span{font-size:26px;float:left;width:750px;color:#04325d;border-bottom:3px solid rgba(240,240,240);height:50px;display:block;text-align:right;}
.slideTxtBox .hd ul{ float:left;  position:absolute; left:0px; top:-1px; height:32px;}
.slideTxtBox .hd ul li{ float:left; padding:0 15px; cursor:pointer;color:black; border-bottom:1px solid #042d5c;color:#ffffff;}
.slideTxtBox .hd ul li a{color:black;font-size:16px;display:block;}
.slideTxtBox .hd ul li.on{ height:50px;    border-bottom:3px solid #042d5c;color:#ffffff;}
.slideTxtBox .bd ul{ zoom:1;padding:5px 5px 0px;}
.slideTxtBox .bd li{float:left;padding-left:5px;height:30px;width:725px;line-height:30px;color:#333;float:left;font-size:16px;border-bottom:1px dashed #cccccc;}
.slideTxtBox .bd li a{display:block;}
.slideTxtBox .bd li span{font-family:Georgia;display:block;float:left;width:135px;height:30px;color:rgb(176,31,36);}


/*右侧#04325d*/
.container .content .right{width:390px;height:700px;; margin:30px 0px; background-color:#fff;float:left;}
.container .content .right .title3 span{float:left;width:278px;color:#04325d;border-bottom:3px solid rgba(240,240,240);height:60px;display:block;text-align:right;font-size:18px;line-height:60px;}
.container .content .right .title3 h3{padding:0 15px;float:left;font-size:20px;height:60px;line-height:60px;font-weight:500;border-bottom:3px solid #042d5c;color:#042d5c}
.container .content .right .rightlist li{height:60px;line-height:60px;margin:2px;background-color:rgb(140,140,140);color:rgb(255,255,255);}
.container .content .right .rightlist li a{padding-left:15px;color:rgb(255,255,255);}
.container .content .right .calendar{width:390px;height:300px;}
.container .content .right .links div{display:inline-block;float:left;margin-left:20px;margin-top:30px}

/*日历*/

*{padding:0;margin:0;}
.current a:hover,.current a:active,.current a:link,.current a:visited{color:red;}
.dqsj{width:390px; margin-top:0px; float:none;background:transparent;}
.dqsj-title{ padding-left:0px;width:390px;line-height:30px; font-size:14px;}
.dqsj-title h3{width:20px; height:20px; margin-top:10px; margin-right:6px; background:url(/system/resource/news/calendar/images/x11.jpg) no-repeat; text-align:center; line-height:20px; color:#fff; font-size:14px; font-weight:normal; float:left;}
.dqsj-summary,.dqsj-wbdate,.dqsj-enddate,.dqsj-treename,.dqsj-author,.dqsj-editor,.dqsj-audit{color:#474747; font-size:12px; line-height:20px; margin-left:6px; width:300px;}
.dqsj a {cursor:pointer;color:#005bac;text-decoration:none;}
.dqsj-more11 {display:none;color:#005bac;align:right;float:right;padding-right:5px;background:url(/system/resource/news/calendar/images/more.jpg) 20px 15px no-repeat;}
.calendarbox{
	background:rgb(40,106,170);
	width:390px;
	height:300px;
	border-radius:15px;
}
.rl
{
    position: relative;
    margin-top:10px;}
.cal table
{
    border-collapse:collapse;
    border-spacing:0;
    width:390px;
    table-layout: fixed;
    vertical-align: middle;height:230px;

	background:rgb(255,255,255);}

.cal th,.cal td
{
    
    text-align:center;
    line-height:32px;
    padding: 0;
    color:#777;
    font-size: 14px;}
.cal th
{
    font-weight: normal;
    font-size:14px;
    height:36px;}
.cal td
{
    border-bottom:0;
    cursor:pointer;}
.cal td:hover
{
    background:#2f6aaa ;
    cursor:pointer;
    color:#fff;}
.cal td.empty:hover
{
    background:transparent;
    cursor:default;}
.cal td:nth-child(6),.cal td:nth-child(7) {
    color:#f0556b;}
.cal .on
{
    background:url(/system/resource/news/calendar/images/h-point.png) center bottom no-repeat;
    position: relative;}
.cal .cur{
    background:#2f6aaa;
    color:#fff;}
.cal td.on:hover
{
    background:url(/system/resource/news/calendar/images/h-point.png) #2f6aaa center bottom no-repeat;
    cursor:pointer;
    color:#fff;}
.calendar{
    width:390px;
    height:60px;
    margin-top:0px;
    background-color:transparent;}
.calendar_cur_date {
    width:390px;
	border:1px solid red;
    height:60px;
    line-height:60px;
    float:left;
    background:#dbdbdb;
    color: #f00;
    font-size:14px;
    text-align:center;
    border-right: 5px solid #fff;
    display: none;}
.calendar_top_right {
    width: 100%;
	    height:40px;
    line-height:40px;
	border-radius:15px;
    float:left;
    color:#fff;
    background: rgb(40,106,171);}
.calendar_month_next,.calendar_month_prev
{
    width:40px;
    height:40px;
    cursor:pointer;
   }

.calendar_month_next
{
    float:right;
    background-position:-42px -6px;}

.calendar_month_span
{    color:#fff;
    display:inline;
    line-height:30px;
    font-size:14px;
    margin-right:20px;}
.date_lunar_terms
{
    position: absolute;
    top: 0;
    right: 75px;
    line-height:30px;
    font-size:14px;
    color: #fff;}
.calendar_month_prev
{
    float:left;
    margin-left:0px;
    background-position:-5px -6px;}

.cal_succ_calendar_title
{

    text-align:center;
    /*width:238px;*/
    width:100%;
    background:#fff;}

.cal_main
{
    width:100%;	
    font-family:"Microsoft YaHei",SimHei;}
/*功能列表*/
.funlist{background-color:rgba(233,233,233);width:1200px;border:1px solid #fff;margin:0 auto;}
.funlist .content{height:150px;}
.footer{background-color:rgba(40,106,170);clear:both}
.footer .content{height:320px;}
.footer .content .footer-left{width:500px;height:200px;border:0px solid red;margin:35px 0px 5px 0px;float:left;}
.footer .content .footer-left .address{color:#fff;}

.footer .content .footer-right{width:300px;height:200px;border:0px solid red;margin-top:35px;float:right;}
.footer .content .footer-right img{border:5px solid #fff;}
.footer-right .yxx2d{float:left;margin-left:30px;color:#fff;text-align:center;}
.footer-right .hzxy2d{float:left;text-align:center;color:#fff;}
.footer .content .hrline{height:1px;background-color:#999;color:#fff;width:100%;clear:both;}
.footer .content .copyright{color:white;text-align:center;font-size:16px;margin-top:15px;line-height:30px;}
/*列表页图片*/
.banner .listctnt{background-image:url(listbanner.png);width:1200px;height:211px;margin:0 auto;}
/*列表页内容区*/
.container .listctnt{width:1200px;margin:0 auto;background-color:rgb(255,255,255,0.9);}
/*列表页左侧导航*/
.container .listctnt .leftnav{margin-top:30px;width:275px;float:left;background-color:rgb(240,240,240,0.9);}
.container .listctnt .leftnav .title{font-size:22px;height:75px;line-height:75px;text-align:left;padding-left:30px;border-top:8px solid #042d5c;border-bottom:1px solid #ccc;}
.container .listctnt .leftnav .vrtklist li{font-size:16px;height:45px;line-height:45px;text-align:left;margin-left:20px;border-bottom:1px solid #ccc;}
.container .listctnt .leftnav .vrtklist li a{width:90px;display:block;font-size:16px;height:45px;line-height:45px;text-align:center;}
.container .listctnt .leftnav .vrtklist li:hover a{text-align:center;font-weight:bold;color:#042d5c;border-bottom:3px solid #042d5c;}
/*列表页新闻列表*/
.container .listctnt .listnews{margin-top:30px;margin-left:30px;width:884px;float:left;background-color:rgb(255,255,255,0.9);}
.container .listctnt .listnews .title h3{height:40px;line-height:40px;float:left;}
.container .listctnt .listnews .title span{height:40px;line-height:40px;float:right;}
.container .listctnt .listnews .listnewslist{clear:both;_height:570px;min-height:570px;padding:5px;}
.container .listctnt .listnews .listnewslist li{height:35px;line-height:35px;border-bottom:1px dashed #ccc;}
.container .listctnt .listnews .listnewslist li .topic{display:block;float:left;}
.container .listctnt .listnews .listnewslist li .topic+a{width:880px;display:block;}
.container .listctnt .listnews .listnewslist li .topic+a span{float:right;}
.container .listctnt .listnews .listnewslist .list3news{padding-right:5px;}
.container .listctnt .listnews .listnewslist .list3news li a{width:880px;display:block;}
.container .listctnt .listnews .listnewslist a span{float:right;padding-right:10px;}
.container .listctnt .listnews .listnewslist .list3news li a span{float:right;}
.container .listctnt .listnews .listnewslist .pagebar{clear:both;margin-top:15px;text-align:center;margin-left:300px;padding-bottom:5px;}
.container .listctnt .listnews .listnewslist .pagebar span{display:block; float:left;margin-left:5px;}

/*新闻内容*/
.container .listctnt .newscontent{width:900px;clear:both;border:1px solid #fff;}
.container .listctnt .newscontent h1{text-align:center;margin:10px 0;}
.container .listctnt .newscontent h2{text-align:right;}
.container .listctnt .newscontent .newsauthor{text-align:center;margin:10px 0;}
.container .listctnt .newscontent:last-child{margin-bottom:20px;}