/*

Design by http://www.templateaccess.com

Released for free under a Creative Commons Attribution 3.0 License

*/

@charset "utf-8";

* { margin: 0; padding: 0;}

body { margin:0; padding:0; width:100%; color:#333; font:normal 14px;font-family: Arial, "SimSun","Microsoft YaHei";}

html, .main { padding:0; margin:0; background: #fff;}

input{outline: none;}

ul{ list-style:none;}

.clr { clear:both; padding:0; margin:0; width:100%; font-size:0px; line-height:0px;}

.clearfix:after{content:".";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}

.clearfix{*zoom:1}

.clear{clear:both;width:0px;height:0px;font-size:0px;overflow:hidden}

*html .line div{

	border-top:solid 1px #208b31;	

	zoom:expression(function(el){

		if(el.previousSibling==null){

			el.style.borderTop="none";

			el.style.width="180px";

			el.style.height="3px";

			el.style.background="#208b31";

		}

    }(this));

}

.line div:first-child{width:180px;height:3px;line-height:3px; background-color:#208b31;height:3px;}

.line{margin-bottom:20px;}

.logo { padding:0; float:left; width:auto;}

h1 { margin:0; padding:30px 0; color:#333; font:normal 32px ; letter-spacing:-2px;}

h1 a, h1 a:hover { color:#C90; text-decoration:none;}

h1 span {color:#C90; font-weight:bold;letter-spacing:normal;}

h1 small {display:block; padding:0;font-size:20px; letter-spacing:normal;}

h2 { font-weight: bold; font-size: 20px; padding:8px 0; margin:0px 0; color:#208b31;font-family:"Microsoft YaHei";}

p { margin:8px 0; padding:0 0 8px 0; font:normal 12px/1.8em;}

a { color:#333;text-decoration:none;}

h2 a{color:#208b31;}



.header, .content, .menu_nav, .fbg, .footer, form, ol, ol li, ul, .content .mainbar, .content .sidebar { margin:0; padding:0;}

.fbg_resize { margin:0 auto; padding:0 40px; width:890px;}



/* header */

.header {}

.header_resize { margin:0 auto; padding:0; width:1000px; background: #2d2d2d;}

.logoBar { padding: 20px 0;}



.ad { padding: 20px 0 10px 0;}

.ad img { border: solid 5px #fff;}



.btnbar { background: #fff;}

.btn { width: 335px; height: 125px; margin: 0 auto; display: block; text-align: center; font-family:"Microsoft YaHei";}

.btn span.span01 { height: 69px; line-height: 69px; font-size: 28px; color: #fff; font-weight: bold; display: block;}

.btn span.span02 { height: 36px; line-height: 36px; font-size: 15px; color: #ff0; font-weight: bold;}

/*红绿*/

.btn01 { background: url(../images/btn01.png) 0 0 no-repeat;}

.btn01:hover { background: url(../images/btn01.png) 0 -150px no-repeat;}

/*绿红*/

.btn02 { background: url(../images/btn02.png) 0 0 no-repeat;}

.btn02:hover { background: url(../images/btn02.png) 0 -150px no-repeat;}





.iframe { background: #fff;}

.kkjj { border: solid 3px #fda908; background: #fff;}



/* menu */

.menu_nav { padding-top: 10px;}

.menu_nav ul { list-style:none; float:left;}

.menu_nav ul li { margin:0; float:left;}

.menu_nav ul li#li_home { background: #288b20;}

.menu_nav ul li#li_1101 { background: #8b2079;}

.menu_nav ul li#li_1102 { background: #8b6a20;}

.menu_nav ul li#li_1103 { background: #208b73;}

.menu_nav ul li#li_1104 { background: #205d8b;}



.menu_nav ul li a { display:block; margin:0; padding:14px 0px; color:#fff; text-decoration:none; font-size: 18px; font-weight:bold; width:200px; text-align:center;font-family:"Microsoft YaHei";}

.menu_nav ul li.active a { padding:12px 0px; color: #333; border-top: solid 4px #208b31; background: #fff;}

.menu_nav ul li a:hover {background-color:#208b31; color:#fff;}



.menu_nav ul li .menu_div{position: absolute; margin-left: 2px;display:none;width:200px;background-color:#208b31; z-index:1;}

.menu_nav ul li .menu_div div{height:22px; line-height:22px;text-align:center; padding-top:8px;}

.menu_nav ul li .menu_div a{font:14px small; color:#fff; margin:0; border:0; padding:0; background-color:inherit;}

.menu_nav ul li .menu_div div:hover{background-color:#10711f;}



.menu_01 { font-size: 14px; background: #fda907;}

.menu_01 ul { list-style: none; margin: 0; padding: 0;}

.menu_01 ul li { float: left; height: 30px; line-height: 30px; width: 8.3333333%; text-align: center;}

.menu_01 ul li a { display: block; color: #111;}

.menu_01 ul li a:hover { color: #fff; background: #111;}

.menu_02 { font-size: 14px; background: #4b4b4b;}

.menu_02 ul { list-style: none; margin: 0; padding: 0;}

.menu_02 ul li { float: left; height: 30px; line-height: 30px; text-align: center;}

.menu_02 ul li a { padding: 0 15px; color: #fda907; display: block;}

.menu_02 ul li a:hover { background: #333; }

/*分页样式*/

.uipage{
	float: left;
	padding-top: 20px;
}
.uipage div{
	float: left;
	padding-left: 10px;
}
.uipage a{
	float: left;
	padding-left: 10px;
}
.marquee {width: 1000px; height: 38px; line-height: 30px; color: #fff;}

.marquee a { color: #ec8b0c;}

/* search */

.searchform { float: right; padding-bottom: 8px;}

#formsearch { margin:0; }

#formsearch span { display:block; padding:0 8px 0 11px !important; padding:0 4px 0 6px; float:right; width:183px; background:#fff url(../images/search.gif) no-repeat top left;}

#formsearch input.editbox_search { margin:0; padding:5px 0; float:left; width:180px; height:20px; border:none; background:none; font:normal 13px/20px Arial, Helvetica, sans-serif; color:#a8acb2;}

#formsearch input.button_search { padding:0; border:none; float:right;}



/* content */

.content {}

.content_resize { margin:0 auto; padding:0; width:1000px; background-color:#fff; min-height:400px;_height:400px;}

.content_resize {}

.content .mainbar { margin:0; padding:0; float:right; width:720px;}

.content .mainbar img { border:1px solid #d6d6d6;}

.content .mainbar img.fl { margin:4px 16px 4px 0; float:left;}

.content .mainbar .article { margin:0; padding:16px 24px 0px 40px; line-height:24px;}

.content .mainbar .article .list_div{height:24px;}

.content .mainbar .article a:hover{text-decoration:underline;}

.content .mainbar .article .title{display:inline-block;width:470px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;*display:inline;*zoom:1; vertical-align:top;*vertical-align:auto;}

.content .mainbar .article .index{width:360px;}

.content .mainbar .article .title a{color:#333;}

.content .mainbar .article .title a:hover{color:#ec8b0c;}

.content .mainbar .article .class{color:#999;}

.content .mainbar .article .class a{color:#999;}

.content .ss_left { padding: 30px 50px 0 40px; float:left; width:150px; height:100%; border-right: solid 1px #ddd;}

.content .ss_left dl { margin: 0; padding: 0 0 5px 0;}

.content .ss_left dl dt { margin: 0 0 5px 0; padding: 0; height: 45px; font-weight: bold; font-size: 16px; line-height: 45px; text-align: center; border-top: dashed 1px #aaa; border-bottom: dashed 1px #aaa;}

.content .ss_left dl dd { margin: 0; padding: 0 30px 0 0; text-align: right; background: url(../images/b2.gif) right center no-repeat;}

.content .ss_left dl dd a { height: 35px; line-height: 35px; display: block; color: #333;}

.content .ss_left dl dd a:hover {color:#ec8b0c; text-decoration: underline;}



.content .sidebar .gadget { display: none; margin:0; padding:16px 16px 24px 40px;height:100%;}

ul.sb_menu, ul.ex_menu { margin:0; padding:0; list-style:none; color:#959595;}

ul.sb_menu li, ul.ex_menu li { margin:0; border-bottom:1px solid #ededed;}

ul.sb_menu li { padding:4px 0 4px 12px; width:220px;}

ul.ex_menu li { padding:4px 0 8px 12px;}

ul.sb_menu li a, ul.ex_menu li a { color:#5f5f5f; text-decoration:none; margin-left:-12px; padding-left:12px;}

ul.sb_menu li a:hover, ul.ex_menu li a:hover { color:#ad9156; font-weight:bold; background:url(../images/li_a.gif) no-repeat left center;}

ul.sb_menu li a:hover { text-decoration:underline;}

ul.ex_menu li a:hover { text-decoration:none;}



#pagelist .num{border:#ad9156 1px solid; padding:0px 6px 0px 6px;}

#pagelist li{color:#666; border:#666 1px solid;padding:0px 6px 0px 6px; background-color:#F2F2F2;}

#pagelist li{ list-style:none; display: inline-block;}

#pagelist li.thisclass{background:#fff;}

/* subpages */

.content .mainbar .comment { margin:0; padding:16px 0 0 0;}

.content .mainbar .comment img.userpic { border:1px solid #dedede; margin:10px 16px 0 0; padding:0; float:left;}



/* fbg */

.fbg_resize { background-color:#fff; padding:24px 40px; display: none;}

.fbg_resize { border-radius:12px; -moz-border-radius:12px; -webkit-border-radius:12px;}

.fbg img { border:1px solid #d6d6d6;}

.fbg .col { margin:0; float:left;}

.fbg .c1 { padding:0 16px 0 0; width:306px;}

.fbg .c2 { padding:0 16px; width:260px;}

.fbg .c3 { padding:0 0 0 16px; width:260px;}

.fbg .c1 img { margin:8px 16px 4px 0; float:left;}



/* footer */

.footer_resize { margin:0 auto; font-size: 14px; width:1000px; background: #2d2d2d;}

p.lf { font-size: 12px; text-align: center;}

ul.fmenu { padding-top: 20px; text-align: center;}

ul.fmenu li { padding: 0 5px; display: inline;}

ul.fmenu li a { font-size: 14px; color: #208b31;}



/* form */

ol { list-style:none;}

ol li { display:block; clear:both;}

ol li label { display:block; margin:0; padding:16px 0 0 0;}

ol li input.text { width:480px; border:1px solid #c0c0c0; margin:2px 0; padding:5px 2px; height:16px; background:#fff;}

ol li textarea { width:480px; border:1px solid #c0c0c0; margin:2px 0; padding:2px; background:#fff;}

ol li .send { margin:16px 0 0 0;}





.MarqueeTop27v { width: 100%; height: 40px; line-height: 40px; margin-bottom: 10px; font-size: 17px; font-weight: bold; color: #f00; font-family:"Microsoft YaHei"; background: #ff0;}

.MarqueeTop27v a { text-decoration: underline;}

.MarqueeTop27v a:hover { color: #208b31; text-decoration: underline;}

.ttff_27v { width: 1070px; height: 17px; margin: 0 auto; background: url(../images/ttff.gif) top center no-repeat;}

.head_27v { width: 1020px; margin: 0 auto; padding: 0 17px; background: url(../images/greenbg.gif) top center repeat-y;}





.head_27vPic { width: 1020px; height: 169px; position: relative; overflow: hidden; background: url(../images/27vhead.gif) 0 0 no-repeat;}

.head_27vPic p { position: absolute; top: 5px; left: 5px; font-size: 12px;}

.head_27vPic p a { margin-left: 6px; padding: 0 5px; color: #f00; display: inline-block; border: solid 1px #f00;}

.head_27vPic p a:hover { color: #fff; text-decoration: none; background: #f00;}



.navBar3 { width: 100%;height: 40px; background:#208b31}

.navBar3 div {}

.navBar3 ul { padding-top: 10px; text-align: center; font-family: "Microsoft YaHei";}

.navBar3 ul li { display: inline; padding: 0 14px; border-left: solid 1px #6fda80;}

.navBar3 ul li a { color: #fff; font-size: 15px; font-weight: bold;}

.navBar3 ul li a:hover { color: #ff0;}



.main_27v { width: 1000px; margin: 0 auto; padding: 10px 27px; background: url(../images/greenbg.gif) top center repeat-y;}



table.sxtj_27v { margin: 10px 0; border-collapse: separate; border: solid 2px #208b31; font-family: "Microsoft YaHei";}

table.sxtj_27v td { height: 25px; font-weight: bold; font-size: 14px; text-align: center; border: solid 1px #63ce74; background: #fff;}

table.sxtj_27v td a { width: 100%; height: 25px; line-height: 25px; display: block;}

table.sxtj_27v td a:hover { color: #fff; text-decoration: none; background: #208b31;}



table.jiaocheng { margin: 0 auto; margin-left: -10px; border-collapse: separate;}

table.jiaocheng a { width: 100%; height: 40px; line-height: 40px; text-align: center; font-size: 18px; font-weight: normal; text-decoration: none; color: #fff; font-family: "Microsoft YaHei";  display: inline-block; background: #208b31;}

table.jiaocheng a:hover { color: #fff; font-size: 22px; background: #10711f;}



.wangtou { font-size: 18px; font-weight: bold; color: #f00; font-family: "Microsoft YaHei";}

.wenxin { margin-bottom: 10px; padding: 5px 10px; line-height: 24px; border: solid 1px #60cb71; font-size: 14px; text-align: center;}



table.jcLeft { border-collapse: separate;}

table.jcLeft td { border-bottom: solid 10px #fff;}

table.jcLeft a { width: 100%; height: 40px; line-height: 40px; text-align: center; font-size: 16px; font-weight: normal; text-decoration: none; color: #fff; font-family: "Microsoft YaHei";  display: inline-block; background: #208b31;}

table.jcLeft a:hover { color: #fff; font-size: 20px; background: #10711f;}



.table_lf888{ margin: 10px 0; font-size:12px; border: solid 2px #3ba64c;}

.table_lf888 a { color: #fff; display: block; height: 28px; line-height: 28px; background: #208b31; text-decoration: none;}

.table_lf888 a:hover { background: #f00; color: #fff; font-weight: bold;}

.table_lf888 td { text-align: center;}

.table_lf888 th { padding: 7px 10px; text-align: center; font-size: 20px; color: #208b31; font-family: "Microsoft YaHei"; background: #caffd3;}



.caitu_tit { padding: 20px 0 10px 0; font-size: 20px; font-weight: bold; font-family: "Microsoft YaHei"; border-bottom: dashed 1px #208b31;}

.caitu_tit strong { padding: 0 10px; color: #f00;}

.caitu_tit span { font-size: 12px; color: #666; font-weight: normal;}

.caitu_con img { width: 1000px;}

.caitu_foot { height: 25px; line-height: 25px; font-size: 12px; text-align: center; color: #fff; background: #666;}







.clearfix:after{content:".";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}

.clearfix{*zoom:1}

.clear{clear:both;width:0px;height:0px;font-size:0px;overflow:hidden}

.ppic {margin: 0 auto;padding: 5px;width: 988px;overflow: hidden;border: solid 1px #ccc;background: #fff;}

.big_tit {padding-bottom: 8px;background: url(images/titbg.jpg) 0 0 no-repeat;}

.big_tit span {float: right; width: 780px; height: 50px; line-height: 50px; padding: 0 17px; font-size: 18px; color: #f00; display: block; border: solid 1px #cdcdcd; background: #f7f7f7;}

.big_tit h2 { float: left; width: 140px; font-weight: normal;color: #fff;line-height: 48px;padding-left: 30px;font-family: "Microsoft YaHei";font-size: 20px;}

.nav_li {float: left;width: 149px;height: 46px;border: 2px solid #ccc;background: #fff;float: left;margin: 8px 4px 5px 7px;text-align: center;line-height: 46px;font-size: 15px;cursor: pointer;font-family: "Microsoft YaHei";}

.nav_li:hover{width:149px;height:46px;border:2px solid #ffc52a;float:left;margin:8px 4px 5px 7px;text-align:center;line-height:46px;}

.nav_li em { margin-left: 5px; vertical-align: middle; font-family: "Microsoft YaHei"; }

.nav_box { padding-bottom: 3px; border: solid 1px #ededed; background: #f7f7f7;}

.nav_box a {cursor: pointer;color: #000;text-decoration: none;outline: 0 none;}

.nav_box a:hover,.nav_box a:focus{text-decoration:none;color:#cd2406;}

.txt_foot { margin-top: 5px; padding: 10px 0; text-align: center; font-size: 14px; color: #2e71a6; border: solid 1px #ddd; background: #efefef; font-family: "Microsoft YaHei";}

.txt_foot a { padding: 2px 5px; font-weight: bold; color: #ff0; background: #cd2406;}





.nav_li1{

    width: 232px;

    height: 46px;

    border: 2px solid #ccc;

    background: #fff;

    float: left;

    margin: 8px 4px 5px 7px;

    text-align: center;

    line-height: 46px;

    font-size: 15px;

    cursor: pointer;

    font-family: "Microsoft YaHei";

}

.wrap {

    margin: 0 auto;

    padding: 5px;

    width: 998px;

    overflow: hidden;

    border: solid 1px #ccc;

    background: #fff;

}





@media screen and (max-width: 1050px) {

	html,body{

		width: 100%;

		overflow-x: hidden;

	}

	.ttff_27v,.head_27v,.main_27v,.head_27vPic,.ppic,.content_resize,.wrap {

		width: 100%;

	}

	.head_27v{

		padding: 0;

	}

	.main_27v{

		padding: 10px 0;

	}

	.ttff_27v,.head_27vPic{

		background-size: 100%;

	}

	.head_27vPic{

		background-size: 100% 100%;

		height:100px;

	}

	.navBar3{

		height: auto;

	}

	.navBar3 ul{

		display: flex;

		flex-flow: row wrap;

		justify-content: space-around;

	}

	.navBar3 ul li{

		height: 40px;

		line-height: 40px;

		border: none;

	}

	.ul1{

		display: flex;

		flex-flow: row wrap;

		justify-content: space-around;

	}

	.content .ss_left{

		width: 15%;

		float: left;

		padding: 0;

	}

	.content .mainbar{

		width: 80%;

		float: left;

	}

	.content .ss_left dl dd a{

		height: auto;

		line-height:1;

		width: 80%;

		text-align: center;

	}

	

	.content .mainbar .article .title{

		display: inline;

		width: auto;

	}

	

	.content .ss_left dl dd{padding: 10px 0;}

	

	.content .ss_left dl dt{

		height: auto;

		line-height: 1;

		padding: 10px 0;

	}

	

	.content .mainbar .article .list_div{

		width:100%;

		overflow: hidden;

		text-overflow: ellipsis;

		white-space: nowrap;

		

	}

	

}



.one{

	/*width: 100%;*/

	border: 3px solid #008080;

	text-align: center;

}

.kjjl{

	background-color: #008080;

	color: #FFF;

	width: 100%;

	font-size: 20px;

	font-weight: bold;

}

.year{

	display: flex;

	flex-flow: row wrap;

	justify-content: space-around;

}



.year li{

	background-color: #F3F8FD;

	padding: 5px;

    margin: 10px 4px;

}

.year li:hover{

	background-color: rgb(255, 153, 0);

}	

.year .sp{

	background-color: rgb(255, 153, 0);

}

.menu_nav ul li a img{

	display: none;

}



@media screen and (max-width:960px){

	.navBar3 ul li{

		width: calc(100% /3);

		box-sizing: border-box;

	}

	.main_27v .menu_nav.clearfix ul {

		width: 100%;

		overflow: hidden;

	}

	.main_27v .menu_nav.clearfix ul li{

		width: 50%;

		box-sizing: border-box;



	}

	.main_27v .menu_nav.clearfix ul li>a{

		width: 100%;

	}

	.content_resize  .ss_left{

		display: none;

	}

	.navBar3 ul{

		padding: 0;

	}

	.ppic .nav_box .ul1 li{

		width: calc(100% /3);

		box-sizing: border-box;

		text-align: center;

		



	}

	.wrap{

		padding: 0;

	}

	.ppic{

		padding: 5px 0;

	}

	.ppic .nav_box{

		padding-bottom: 3px;

		border: none;

	}

	.ppic .nav_box ul li {

		margin: 5px 0;

	}

	.ppic .nav_box ul li a.nav_li{

	  width: 100%;

	  text-align: center;

	  box-sizing: border-box;

	  font-size: 12px;

	  margin: 0;

	}

	.nav_box  .clearfix  .nav_li1{

		width: 100%;

		height: 46px;

		border: 2px solid #ccc;

		background: #fff;

		float: left;

		margin: 8px 0px 5px 0px;

		text-align: center;

		line-height: 46px;

		font-size: 15px;

		cursor: pointer;

		

		box-sizing: border-box;

		



	}

	.main_27v  .menu_nav ul li  .menu_div{

   width: 50%;

	}

	.menu_nav ul li a{

		width: inherit;

	}

	.navBar3 ul li a{

		font-size: 12px;

	}

	.main_27v .menu_nav.clearfix ul li a{

		

	}

	.menu_nav ul li a img{

		float: right;

		padding-right: 9px;

		display: inline-block;

		vertical-align: middle;

		height: 23px;

	}

}



.main_27v .menu_nav.clearfix ul li:hover .menu_div{

	display: block;

}
#kkk{
	font-weight: normal;
}

@media screen and (max-width:1064px){
	.head_27vPic p {
		position: absolute;
		top: -4px;
		left: 5px;
		font-size: 12px;
	}
	#kkk{
		display:none;
	}
	
}

















	