/* CSS Document */
.fl
{
	float: left;
}

.fr
{
	float: right;
}

.hbox
{
	width: 1180px;
	margin: 0 auto;
}


.first
{
	
	text-align: center;
}

.menu ul li
{
	float: left;
	color: #fff;
line-height: 40px;
}
	.menu ul li a
	{
		padding: 0 4px;
		color: #fff;
		line-height: 20px;
		height: 20px;
		display: block;
		color: #fff;
		font-size: 14px;
	}

		.menu ul li a:hover
		{
			color: #F2EF10;
			text-decoration: none;
		}

.wp_navv .nav-item a.parent{
       color: #F2EF10;
      text-decoration: none;
}


.top
{
	margin-top: 30px;
}

.logo
{
padding-top: 13px;
    padding-bottom: 21px;
}

.head
{
	width: auto;
}

.lable
{
        float: right;
	height: 30px;
	line-height: 30px;
	text-align: right;
	color: #333;
	font-size: 12px;
        margin-top:30px;
}

	.lable a
	{
		color: #333;
		padding: 0px 6px;
	}

.ss
{
        float: left;
	width: 203px;
	height: 32px;
	margin-top: 30px;
        margin-right:15px;
}
.ss table{ width:100%;}
.ss_tt
{
	    float: left;
    color: #6c6c6c;
    height: 30px;
    line-height: 30px;
    width: 168px;
    border: none;
    padding-left: 20px;
    box-sizing: border-box;
}

.ss-btn
{
	    float: right;
    width: 35px;
    border: none;
    background: url(../images/sous.png) no-repeat;
    height: 30px;
}

.dtjt9_div_img .number .current {background:#0e419c;}

.banner
{
	width: 1180px;    background: #fff;
    box-shadow: -1px 4px 12px 5px #d8d2d2;
}

.banner-left
{
	padding: 40px 20px 40px;
	width: 510px;
}

	.banner-left p
	{
		line-height: 30px;
		text-align: center;
		color: #333;
		font-weight: bold;
	}

.banner-right
{
	width: 614px;
	padding: 30px 10px 0 0;
}
.you-right.fl {
    background: url(../images/footbg.png) repeat-x left -3px;
    padding-top: 23px;
}
.tit
{
    height: 42px;
    line-height: 38px;
    border-bottom: 1px solid #e4e4e4;
}

.tit-tit,.you-left
{
	line-height: 39px;
    border-bottom: 3px solid #0e419c;
    color: #230530;
    font-size: 16px;font-weight: bold;
}

.more
{
	width: 80px;
   text-align:left;
}

	.more a
	{
		width: 80px;
		color: #666;
		font-size: 12px;
	}

		.more a:hover
		{
			color: #0e419c;
			text-decoration: none;
		}

.new
{
	padding: 4px 0px 0px;
}

	.new li
	{
		line-height: 26px;
		float: left;
		margin: 5px 0px;
	}

.time
{
	background: url(../images/datebg.png) no-repeat left center;
	height: 27px;
	width: 97px;
	line-height: 27px;
	color: #fff;
	font-size: 12px;
	text-align: center;
}

.new a
{
	float: left;
	padding-left: 24px;
	color: #666;
}

	.new a:hover
	{
		color: #0e419c;
		text-decoration: none;
	}

.content
{
	margin-top: 18px;
	margin-bottom: 20px;
	width: 1158px;
	margin: 0 auto;
}

.con-left
{
	width: 360px;
}

.con-mid
{
	width: 430px;
	margin: 0px 15px;
	background: #fff;
}

.con-rig
{
	width: 360px;
	padding-bottom: 30px;
}

.ban-tit
{
	height: 59px;
	line-height: 59px;
	background: url(../images/titbg.png) repeat-x left center;
}

.bt-tit
{
	color: #666;
	line-height: 59px;
}

	.bt-tit img
	{
		padding-left: 10px;
		padding-right: 10px;
	}

.tit-tit img
{
	padding-right: 5px;
}

.tit-mt
{
	line-height: 59px;
}

	.tit-mt h3
	{
		color: #88082b;
	}

	.tit-mt img
	{
		padding: 0px 10px;
	}

.more-tit
{
	width: 65px;
}

	.more-tit a
	{
		width: 80px;
		color: #666;
		font-size: 12px;
	}

		.more-tit a:hover
		{
			color: #f00;
			text-decoration: none;
		}

.tit-t
{
	background: url(../images/bg-1.png) no-repeat left bottom;
	height: 59px;
	line-height: 59px;
}

.tableb
{
	padding: 15px 0px;
	height: 300px;
}

	.tableb td a
	{
		color: #666;
		line-height: 45px;
		background: url(../images/aah.png) 20px center no-repeat;
		padding-left: 35px;
	}

		.tableb td a:hover
		{
			color: #0e419c;
			text-decoration: none;
		}

.table-b
{
	padding: 18px 0px;
	height: 300px;
}

	.table-b tr
	{
		line-height: 30px;
	}

	.table-b td
	{
		color: #999;
	}

		.table-b td a
		{
			color: #666;
			background: url(../images/aah.png) 16px center no-repeat;
			padding-left: 35px;
			padding-right: 10px;
			line-height: 33px;
		}

			.table-b td a:hover
			{
				text-decoration: none;
				color: #0e419c;
			}

.tablebb
{
	padding: 15px 0px;
	height: 300px;
}

	.tablebb tr td
	{
		line-height: 45px;
		padding: 0px 15px;
	}

	.tablebb td a
	{
		border-bottom: 1px dashed #cdcdcd;
		color: #666;
		background: url(../images/xia.jpg) left center no-repeat;
		padding-left: 22px;
		line-height: 44px;
		display: block;
	}

		.tablebb td a:hover
		{
			color: #0e419c;
			text-decoration: none;
		}

.you
{
	
	line-height: 40px;
	padding-bottom: 5px;
	height: 40px;
	margin-top: 15px;
	margin-bottom: 20px;
}


.you-right.fl .news_imgs {
    text-align: center;
}

.you-right.fl .news_title {
    text-align: center;
    line-height: 1;
    padding-top: 10px;display: none;
}

.you-right ul li
{
	float: left;
	margin: 0px 4.7px;
	width: 135px;
}

	.you-right ul li a
	{
		padding-right: 15px;
		font-size: 12px;
		color: #666;
	}

		.you-right ul li a:hover
		{
			color: #0e419c;
			text-decoration: none;
		}

.foot
{
	    padding: 16px 0px 20px;
	background: url(../images/footbg.png) repeat-x left top;
	margin: 0 auto;    width: 1116px;
}

.foot-left
{
	/*width: 800px;*/
	/*background: url(../images/flogo.png) no-repeat left center;*/
	height: 83px;
	/*width: 700px;*/position: relative;
}

	.foot-left p
	{
		margin: 0px 0px;
		color: #0e419c;
	}

        .foot-left p span {margin:0 5px;font-size: 13px;
    color: #212121;
    line-height: 25px;}

.foot-right
{
        display:none;
	width: 400px;
	margin: 20px 0px;
	text-align: right;
}

	.foot-right select
	{
		height: 26px;
	}

		.foot-right select option
		{
			padding: 2px 3px;
		}
/*index*/

/****å†…é¡µæ ·å¼****/
.hboxx
{
	width: 1180px;
	margin: 0 auto;
	background: url(../images/nym.png) repeat-y left center;
}

.jian
{
	
	font-weight: bold;
	font-size: 16px;
	padding-left: 10px;
	color: #0e419c;
}

.ke-tit
{
	border-bottom: 2px solid #ccc;
	height: 36px;
	line-height: 36px;
}

.nav-panel-title
{
	font-size: 20px;
	color: #0e419c;
	height: 53px;
	line-height: 53px;
	font-weight: bold;
	letter-spacing: 3px;
	text-align: center;
	padding-bottom: 12px;
	background: url(../images/tit-a.png) repeat-x;
	width: 278px;
}

.nav-path
{
	padding-right: 20px;
	width: 500px;
	text-align: right;
}

	.nav-path a
	{
		color: #333;
		font-size: 14px;
		padding: 0px 5px;
	}

		.nav-path a:hover
		{
			text-decoration: none;
			color: #0e419c;
		}

.slide-nav-ul li
{
	line-height: 30px;
	margin-bottom: 8px;
}

.slide-nav-ul a
{
	border-bottom: 1px solid #ccc;
	display: block;
	color: #666;
	font-size: 14px;
	background: url(../images/aa.png) no-repeat 10px center;
	padding-left: 34px;
}

	.slide-nav-ul a:hover, .slide-nav-ul a.active
	{
		text-decoration: none;
	}

.slide-nav-item-ul
{
	padding: 6px 40px;
}

	.slide-nav-item-ul li
	{
		padding-left: 15px;
		line-height: 32px;
		margin-bottom: 0px;
	}

	.slide-nav-item-ul a
	{
		background: url(../images/aah.png) no-repeat left center;
		color: #666;
		padding-left: 12px;
		border-bottom: none;
	}

		.slide-nav-item-ul a:hover
		{
			text-decoration: none;
			color: #0e419c;
			background: url(../images/ah.png) no-repeat left center;
		}

.right-top
{
	height: 32px;
}

.right-bott
{
	height: 32px;
}
.new table td{ float: left;
    line-height: 26px;
    padding: 5px 0;}

#wp_news_w4 tr{line-height: 30px;}
#wp_news_w4  td{color: #999;}

#wp_news_w4 a{ 
    background: url("../images/aah.png") no-repeat scroll 20px center;
    color: #666;
    line-height: 45px;
    padding-left: 35px;
    display: inline-block;
}


#wp_news_w45 tr{line-height: 30px;}
#wp_news_w45  td{color: #999;}
#wp_news_w45  a{
    background: url("../images/aah.png") no-repeat scroll 16px center;
    color: #666;
    line-height: 33px;
    padding-left: 35px;
    padding-right: 10px;
}

#wp_news_w6 tr{line-height: 30px;}
#wp_news_w6  td{color: #999;}
#wp_news_w6  a{ 
background: url("../images/xia.jpg") no-repeat scroll left center;
    border-bottom: 1px dashed #cdcdcd;
    color: #666;
    display: block;
    line-height: 44px;
    padding-left: 22px;
    margin: 0 15px;
}

/*#wp_news_w4 .wp_article_list_table,#wp_news_w45 .wp_article_list_table,#wp_news_w6 .wp_article_list_table
{
 height: 300px;
    padding: 15px 0;
  background:#fff;
}*/

#wp_news_w4 ,#wp_news_w45 ,#wp_news_w6
{
 height: 270px;
  padding: 15px 0;
  background:#fff;
}

#wp_news_w4 a:hover,#wp_news_w45 a:hover,#wp_news_w6 a:hover
{
          color: #0e419c;
	 text-decoration: none;
}

.bt-tit.fl div{
  float:right;
}
.tit-mt.fl div{
  float:right;
}


#wp_news_w15 a {
    color: #666;
    font-size: 12px;
    /*margin: 0 10px;
    padding-left: 15px;*/
}


#wp_news_w15 a:hover{
    color: #0e419c;  
   text-decoration: none; 
}


.tbl_columnlist .tbl_columnlist_name{
       font-size: 20px;
	height: 53px;
	line-height: 53px;
	font-weight: bold;
	letter-spacing: 3px;
	text-align: center;
	padding-bottom: 12px;
	background: url(../images/tit-a.png) repeat-x;
	width: 278px;
}
.tbl_columnlist .tbl_columnlist_name a{
	color: #0e419c;
outline: medium none;
    text-decoration: none;
}



.tbl_subcolumnlist{
 line-height: 30px;
    margin: 0 0 8px;
    width: 100%;
}
.tbl_subcolumnlist .tbl_subcolumnlist_name{
 background:none;
 padding-left: 0px;
}

.tbl_subcolumnlist .tbl_subcolumnlist_name a{
   background: rgba(0, 0, 0, 0) url("../images/aa.png") no-repeat scroll 10px center;
    border-bottom: 1px solid #ccc;
    color: #666;
    display: block;
    font-size: 14px;
    padding-left: 34px;
}



.tbl_subcolumnlist .tbl_subcolumnlist_name a:hover, .tbl_subcolumnlist .tbl_subcolumnlist_name a.active{
text-decoration: none;
color:#cc0000;
}

.wp_navv .nav-item a span.item-name{
 cursor: pointer;
 display: inline-block;
 line-height: 20px;
 padding: 0px 8px;
 font-size: 18px;
 position: relative;
}
.wp_navv .nav-item a span.item-name a:hover{
color:#f2ef10;
text-decoration: none;
}

/*å›¾æ ‡é“¾æŽ¥*/
.mbanner .links_box {position:absolute;right:0px;bottom:0px;margin-right: 11%;padding:0 15px;background:rgba(255,255,255,.9);z-index:100;}
.main .post-05 {margin-bottom: 0px;}
.link_icon .news_list li.news .news_box a {transition: all 0s ease-in-out;}
.link_icon {margin-bottom:0px;}
.link_icon .news_list{/*margin:0 -10px;*/}
.link_icon .news_list li.news{float:left;width:120px;text-align:center;border:none;}
.link_icon .news_list li.news .news_box{/*margin:0 10px;*/}
.link_icon .news_list li.news .link_icon{display:inline-block;width:100%;opacity:1; filter:Alpha(opacity=100);}
.link_icon .news_list li.news .link_icon:hover{color:#7dc245;}
.link_icon .news_list li.news .link_icon .icon{width: 49px;height: 48px;margin: 22px 0px 0;border:0px solid red;}
.link_icon .news_list li.news.i1 .link_icon .icon{background-position: 0px 0px;}
.link_icon .news_list li.news.i2 .link_icon .icon{background-position: -118px 0px;}
.link_icon .news_list li.news.i3 .link_icon .icon{background-position: -239px 0px;}
.link_icon .news_list li.news.i4 .link_icon .icon{background-position: -358px 0px;}
.link_icon .news_list li.news.i5 .link_icon .icon{background-position: -479px 0px;}
.link_icon .news_list li.news.i6 .link_icon .icon{background-position: -605px 0px;}
.link_icon .news_list li.news.i7 .link_icon .icon{background-position: -711px 0px;}

.link_icon .news_list li.news.i1 .link_icon:hover .icon {background-position: 0 -152px;}
.link_icon .news_list li.news.i2 .link_icon:hover .icon {background-position: -118px -152px;}
.link_icon .news_list li.news.i3 .link_icon:hover .icon {background-position: -239px -152px;}
.link_icon .news_list li.news.i4 .link_icon:hover .icon {background-position: -358px -152px;}
.link_icon .news_list li.news.i5 .link_icon:hover .icon {background-position: -479px  -152px;}
.link_icon .news_list li.news.i6 .link_icon:hover .icon {background-position: -605px -152px;}
.link_icon .news_list li.news.i7 .link_icon:hover .icon {background-position: -711px -152px;}

.icon {
    display: inline-block;
    width: 32px;
    height: 32px;
    vertical-align: middle;
    background: url(../images/icon.png) no-repeat;
}
.menu {
    height: 60px;
    padding-top: 15px;
}

.you .news.n1 {
    margin-left: 0;
}
.you .news.n8 {
    margin-right: 0;
}
.banner-left .time {
    display: none;
}
.wp_navv .nav-item a span.item-name:after {
    content: "";
    display: block;
    width: 1px;
    height: 35px;
    background: #6f86b3;
    position: absolute;
    top: 4px;
    right: -6px;
}
.wp_navv .nav-item.i11 a span.item-name:after{display:none}

.list .you {
    line-height: 40px;
    padding-bottom: 5px;
    height: 150px;
    margin-top: 15px;
    margin-bottom: 20px;
    width: 1158px;
    margin: 0 auto;
}
li.page_jump {
    padding-left: 30px;
    float: left;
    margin-top: 6px;
}
span.pages {
    padding-right: 20px;
}
div#wp_paging_w14 {
    padding-top: 20px;
}
li.pages_count {
    float: left;
    padding-top: 5px;
    padding-right: 10px;
}
.menu .sub-menu {
    display: none;
}
table.nr {
    width: 100% !important;
}
p.arti_metas {
    text-align: center;
    line-height: 50px;
    border-top: 1px solid #eee;
    margin-top: 15px;
}
.entry {
    padding: 0 20px;
}
.copyright {
    padding-top: 17px;
}
.foot-left:after {
    content: "";
    display: block;
    width: 0px;
    height: 47px;
    background: #dad4c4;
    position: absolute;
    left: 86px;
    top: 20px;
}
.tbl_subcolumnlist .tbl_subcolumnlist .tbl_subcolumnlist_name{
    padding-left: 10px;
}
.bm{
    width: 91px;
    word-break: break-word;
    text-align:center;
    }
li.nav-item.i1:first-child{ width:75px;}
li.nav-item.i1:first-child .bm{width: 52px;}

span.yw{font-size: 16px;
    margin-left: 15px;}

.menu ul li:nth-child(6) .bm,.menu ul li:nth-child(7) .bm,.menu ul li:nth-child(10) .bm{    font-size: 12px;line-height: 14px;}
.menu ul li:nth-child(11) .bm{font-size: 12px;line-height: 11px;}
span.list_bm{ margin-left:15px;}