@charset "utf-8";
@keyframes menuhover
{
	0%{
		color: #fff;
		background-color: rgba(46,130,9,0);
	}
	100%{
		color: #2e8209;
		background-color: #c4e7b5;	
	}
}
body { background: url(bg_body.gif) repeat left top;}
.red { color: #d00 !important;}
.red.list-item a ,
.red span { color: #f75556 !important;}
.bg-g { background-color: #ecfcec;}
.bg-w { background-color: #fff;}
.header {
	min-height: 418px;
	font-family: "微软雅黑";
	/* background: url(bg_banner.jpg) no-repeat center top; */
	overflow: hidden;
}
.banner {
	position: relative;
	width: 1200px;
	height: 300px;
	margin: 0 auto;
}
.banner .banner-cnt ,
.banner .banner-item {
	position: absolute;
	top: 0;
	left: -120px;
	width: 1440px;
	height: 344px;
}
.banner .banner-item { left: 0;}
.banner .banner-item:first-child { z-index: 300;}
.logo {
	position: relative;
	display: block;
	float: left;
	width: 467px;
	height: 95px;
	margin-top: 81px;
	margin-left: 89px;
	background: url(bg_logo.png) no-repeat left top;
	z-index: 999;
}
.menu {
	position: relative;
	z-index: 999;
}
.menu .menu-cnt {
	width: 1180px;
	height: 44px;
	margin: 0 auto;
	padding-top: 6px;
	padding-left: 20px;	
	background-color: #080;
	border-bottom: 3px solid #c4e7b5;
}
:root .menu .menu-cnt { background-color: rgba(46,130,9,.8);}
.menu .menu-item {
	display: block;
	float: left;
	height: 44px;
	margin: 0 1em;
	padding: 0 1.75em;
	line-height: 44px;
	font-size: 18px;
	color: #fff;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}
.menu .menu-item.current {
	color: #008800;
	background-color: #c4e7b5;	
}
.menu .menu-tag {
	display: none;
	float: left;
}
.submenu .menu-cnt  {
	display: none;
	width: 1200px;
	min-height: 60px;
	margin: 0 auto;	
}
.submenu .menu-cnt.current { display: block;}
.submenu .menu-item {
	margin: 0 1em;
	line-height: 40px;
	white-space: nowrap;
}
.submenu .menu-cnt .b-left { margin-left: 10px;}
.nav {
	font-family: "微软雅黑";
	background-color: #f9f9f9;
}
.nav > .nav-item { display: none;}
.nav > .nav-item.current { display: block;}
.nav > .nav-item > .nav-item-title {
	position: relative;
	display: block;
	margin-bottom: 2px;
	line-height: 41px;
	font-size: 20px;
	font-weight: 700;
	text-indent: 40px;
	color: #fff;
	background: #080 url(li_line_w.png) no-repeat 24px center;
	border-bottom: 3px solid #c1e5b3;
}
.nav > .nav-item .nav-item .nav-item-title {
	display: block;
	margin: 10px 10px 0;
	line-height: 40px;
	font-size: 16px;
	text-indent: 30px;
	color: #333;
	background: url(li_arrow_r_gy.png) no-repeat 12px center;
}
.nav > .nav-item .nav-item .nav-item-title:hover { text-decoration: underline;}
.nav > .nav-item .nav-item .nav-item-title.current  ,
.nav > .nav-item .nav-item.current .nav-item-title  {
	font-weight: 700;
	color: #080;
	background-color: #c3e6b4;
	background-image: url(li_arrow_d_g.png);
}
.nav > .nav-item .nav-item .nav-item .nav-item-title {
	margin: 10px 25px 0;
	background-image: url(li_arrow_r_gy_o.png);
}
.nav > .nav-item .nav-item .nav-item .nav-item-title.current {
	background-color: #eee;
	background-image: url(li_arrow_d_g.png);
	border-radius: 3px;
}
.nav > .nav-item .nav-item .nav-item .nav-item .nav-item-title {
	margin: 10px 45px 0;
	background-image: url(li_arrow_r_gy_o.png);
}
.nav > .nav-item .nav-item .nav-item .nav-item .nav-item-title.current {
	background-color: #eee;
	background-image: url(li_arrow_r_g_o.png);
	border-radius: 3px;
}
.nav > .nav-item .nav-item-cnt { display: none;}
.nav > .nav-item .nav-item-cnt.current { display: block;}
.footer {
	width: 1160px;
	margin: 0 auto;
	padding: 0 20px;
	background-color: #fff;
}
.footer .footer-cnt {
	position: relative;
	padding: 15px 0;
	line-height: 36px;
	font-family: "微软雅黑";
	text-align: center;
	color: #333;
	border-top: 1px solid #080;
}
.footer .footer-cnt .govicon {
	position: absolute;
	top: 52px;
	left: 205px;
}
.footer .footer-cnt .govicon img {
	width: 80px;
	height: 80px;
}
.footer .footer-cnt .govwrong {
	position: absolute;
	top: 56px;
	right: 170px;
}
.footer .footer-cnt .govwrong img {
	width: 110px;
	height: 55px;
}
.main {
	width: 1160px;
	padding: 20px 20px 0;
	margin: 0 auto;
	background-color: #fff;
}
.main.index {
	width: 1200px;
	padding: 0;
	background: none;
}
.sidebar {
	float: left;
	width: 300px;
	padding-bottom: 20px;
}
.container {
	min-height: 200px;
	background-color: #fff;
}
.sidebar + .container ,
.sidebar + script + .container {
	margin-left: 330px;
	padding-bottom: 20px;
}
.content .content-title {
	padding-top: 25px;
	padding-bottom: 20px;
	line-height: 40px;
	font-size: 24px;
	font-weight: 700;
	text-align: center;
	color: #080;
}
.content .content-source {
	margin-bottom: 10px;
	line-height: 40px;
	text-align: center;
	color: #999;
}
.content .content-source a {
	margin: 0 5px;
	color: #d00;
	text-decoration: underline;
}
.content .content-source .content-source-large { font-size: 20px;}
.content .content-source .content-source-normal { font-size: 16px;}
.content .content-source .content-source-small { font-size: 14px;}
.content .content-source a.current {
	color: #999;
	text-decoration: none;
}
.content .content-text {
	margin: 0 30px;
	padding: 10px 0;
	line-height: 2em;
	font-family: "宋体";
	font-size: 18px;
	color: #333;
	overflow-y: auto;
}
.content .content-text  img{ max-width: 100%;}
.content .content-text table td ,
.content .content-text table th { border: 1px solid #ddd;}
.content .content-text.content-text-large *{ font-size: 20px !important;}
.content .content-text.content-text-medium *{ font-size: 16px !important;}
.content .content-text.content-text-small *{ font-size: 14px !important;}
.content .content-text.content-text-normal *{}
/* .sidebar + script + .container .content .content-title {
	padding-top: 0;
	color: #333;
} */
.sidebar + script + .container .content .content-text { margin: 0;}
.video { text-align:  center;}
.swiperslide {
	position: relative;
	overflow: hidden;
}
.swiperslide .swiper-btn {
	position: absolute;
	display: block;
	width: 30px;
	margin: 0;
	z-index: 999;
	opacity: .3;
	filter:alpha(opacity=30);
}
.swiperslide .swiper-button-prev1 {
	top: 40px;
	left: 0;
	height: 400px;
	background: url(btn_arrow_l_s1.png) no-repeat center center;
}
.swiperslide .swiper-button-next1 {
	top: 40px;
	right: 0;
	height: 400px;
	background: url(btn_arrow_r_s1.png) no-repeat center center;
}
.swiperslide .swiper-button-prev2 {
	top: 450px;
	left: 0;
	height: 76px;
	background: url(btn_arrow_l_s2.png) no-repeat center center;
}
.swiperslide .swiper-button-next2 {
	top: 450px;
	right: 0;
	height: 76px;
	background: url(btn_arrow_r_s2.png) no-repeat center center;
}
.swiperslide .swiper-btn:hover {
	opacity: 1;
	filter:alpha(opacity=100);
}
.swiperslide .swiper-container {
	padding: 8px 0;
	height: 60px;
	margin: 0 35px;
	background-color: #f2f2f2;
	overflow: hidden;
	z-index: 100;
}
.swiperslide .swiper-wrapper { *width: 10000%;}
.swiperslide .swiper-slide {
	opacity: .3;
	filter:alpha(opacity=30);
}
.swiperslide .swiper-slide .swiper-title ,
.swiperslide .swiper-slide .swiper-text { display: none;}
.swiperslide .swiper-slide a {}
.swiperslide .swiper-slide img {
	display: block;
	max-width: 100%;
	max-height: 58px;
	margin: 0 auto;
	border: 1px solid #fff;
}
.swiperslide .swiper-slide-active img { border: 1px solid #000;}
.swiperslide .swiper-slide:hover {
	opacity: .6;
	filter:alpha(opacity=60);
}
.swiperslide .swiper-slide-active {
	opacity: 1;
	filter:alpha(opacity=100);
}
.swiperslide .swiper-pagination {
	position: relative;
	height: 440px;
	margin: 0 35px;
	overflow: hidden;
}
.swiperslide .swiper-pagination .swiper-pagination-switch { display: none;}
.swiperslide .swiper-pagination .swiper-active-switch { display: block;}
.swiperslide .swiper-pagination .swiper-title {
	position: relative;
	height: 30px;
	margin: 0 35px;
	margin-bottom: 10px;
	line-height: 30px;
	font-size: 16px;
	text-align: center;
	color: #000;
	background-color: #f2f2f2;
}
.swiperslide .swiper-pagination .swiper-title .swiper-page {
	position: absolute;
	top: 0;
	right: 10px;
	height: 30px;
	color: #000;
}
.swiperslide .swiper-pagination .swiper-visible-switch .swiper-title { display: none;}
.swiperslide .swiper-pagination .swiper-active-switch .swiper-title { display: block;}
.swiperslide .swiper-pagination .swiper-text {
	position: absolute;
	bottom: 0;
	left: 5%;
	width: 90%;
	visibility: hidden;
}
.swiperslide .swiper-pagination .swiper-text-cnt {
	position: relative;
	padding: 5px;
	line-height: 24px;
	text-indent: 2em;
	color: #fff;
	z-index: 200;
}
.swiperslide .swiper-pagination .swiper-text-bg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	z-index: 100;
	opacity: .5;
	filter:alpha(opacity=50);
}
.swiperslide .swiper-pagination .swiper-active-switch:hover .swiper-text { visibility: visible;}
.swiperslide .swiper-pagination img {
	display: block;
	margin: 0 auto;
	max-width: 100%;
	max-height: 400px;
	min-width: 50%;
	min-height: 200px;
}

/* ad */
.ad {
	height: 150px; 
	margin: 0 20px 20px;	
}
.ad img { height: 150px;}
.adv {
	position: relative;
	height: 484px; 
	margin: 0 20px 20px;
	padding-top: 20px;	
}
.adv .adv-btn {
	position: absolute;
	top: 25px;
	right: 5px;
	display: block;
	height: 1.6em;
	padding: 0 .5em;
	line-height: 1.6em;
	font-size: 14px;
	font-family: '微软雅黑';
	text-align: center;
	color: #b7b7b7;
	background-color: rgba(0,0,0,.3);
}
.adv img { height: 484px;}
.adv-top {
	position: fixed;
	top: 10px;
	right: 10px;
	text-align: right;
	z-index: 9999;
}
.adv-top img {
	height: 128px;
	line-height: 0;
}
.adv-top .adv-item { display: block;}
.adv-top .adv-btn { line-height: 30px;}
/* ad */

/* box */
.box-channel {
	float: left;
	width: 400px;
	min-height: 250px;
	*height: 250px;
	margin-left: 15px;
	overflow: hidden;
}
:root .box-channel { margin-left: 0;}
.box-channel:nth-child(2n+1) { float: right;}
.box-channel .box-title {
	height: 30px;
	padding-top: 10px;
	line-height: 30px;
	background-color: #f2f4f6;
	border-bottom: 1px solid #080;
}
.box-channel .box-title-cnt {
	float: left;
	margin-left: 10px;
	padding: 0 1em;
	color: #080;
	background-color: #c1e5b3;
	border-top-left-radius: 5px; 
	border-top-right-radius: 5px; 
}
.box-channel .box-title-link {
	float: right;
	margin-right: 10px;
	color: #999;
}
.box-channel .box-title-link:hover { color: #d00;}
.box-300 { width: 300px;}
.box-325 { width: 325px;}
.box-355 { width: 355px;}
.box-420 { width: 420px;}
.box-460 { width: 460px;}
.box-520 { width: 520px;}
.box-570 { width: 570px;}
.box-640 { width: 640px;}
.box-680 { width: 680px;}
.box-740 { width: 740px;}
.box-cbfd {
	position: fixed;
	right: 0;
	bottom: 20px;
	z-index: 999999;
}
.box-cbfd .box-btn-close {
	position: absolute;
	top: -25px;
	right: -15px;
	font-family: "微软雅黑";
	font-size: 20px;
}
.box-cbfd .box-cnt {
	display: none;
	float: right;
	*width: 100px;
	margin-right: -1px;
	padding: 10px 20px 15px;
	background-color: #c3e6b4;
	border-radius: 5px;
}
.box-cbfd .box-title {
	line-height: 42px;
	font-size: 22px;
	font-weight: 700;
	text-align: center;
	color: #080;
}
.box-cbfd .box-cnt img {
	display: block;
	float: left;
	margin-left: 20px;
}
.box-cbfd .box-cnt img:first-child { margin-left: 0;}
.box-cbfd .box-list {
	position: relative;
	float: right;
	width: 55px;
	border-radius: 3px; 
	overflow: hidden;
}
.box-cbfd .box-list-item {
	display: block;
	padding: 20px 0;
	font-size: 18px;
	font-weight: 700;
	text-align: center;
	color: #fff;
	background-color: #478f2f;
	border-top: 1px solid #c3e6b5;
}
.box-cbfd .box-list-item img { max-width: 55px;}
.box-cbfd .box-list-title { padding-top: 5px;}
.box-cbfd .box-list-item:first-child { border: none;}
.box-cbfd .box-list-item:hover { background-color: #63b846;}
.box-dtyw { height: 340px;}
.box-ldzc {
	margin: 0 30px;
	background-color: #f3f4f6;
}
.box-ldzc .box-pic {
	float: left;
	width: 160px;
	height: 200px;
}
.box-ldzc .box-cnt {
	*height: 180px;
	padding: 10px 24px;
	line-height: 36px;
	font-size: 16px;
}
.box-ldzc .box-pic + .box-cnt { margin-left: 160px;}
.box-ldzc .box-name {
	float: left;
	width: 70px;
	color: #666;
}
.box-ldzc .box-text {
	margin-left: 70px;
	color: #333;
} 
.box-ldzc .box-title {
	height: 44px;
	padding-top: 30px;
	background-color: #fff;
	border-bottom: 1px solid #080;
}
.box-ldzc .box-title-cnt {
	width: 140px;
	height: 44px;
	line-height: 44px;
	font-size: 18px;
	text-align: center;
	color: #fff;
	background-color: #080;
}
.box-rdzt {
	height: 178px;
	padding-top: 20px;
}
.box-rdzt .box-link {
	display: block;
	float: left;
	width: 100px;
	height: 152px;
	margin: -20px 20px 0;
	background: url(pic_rdzt.png) no-repeat left top;
}
.box-rdzt .box-item {
	display: block;
	float: left;
	width: 250px;
	height: 64px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.box-rdzt .box-item img {
	width: 250px;
	height: 64px;
}
.box-rdzt a:hover { opacity: .6;}
.box-tt {
	height: 50px;
	padding: 25px 0;
	background: #fff url(bg_box_tt.gif) no-repeat left top;
	overflow: hidden;
}
.box-tt .box-cnt { height: 50px; overflow: hidden;}
.box-tt .box-item {
	display: block;
	height: 50px;
	line-height: 50px;
	font-size: 24px;
	font-weight: 700;
	text-align: center;
	color: #d00;
}
.box-ty { height: 330px;}
.box-xfyj { height: 274px;}
.box-xmz {
	height: 360px;
	padding-top: 20px;
}
.box-wz { height: 450px;}
.box-zwgk { height: 356px;}
.box-jplx { height: 300px;}
.zstz-titlepic img{
	width: 235px;
}
.box-qa {
	width: 1160px;
	height: 768px;
	margin: 0 auto;
	font-family: "微软雅黑";
}
.box-qa > .box-title {
	height: 100px;
	background-color: #080;
}
.box-qa > .box-title img {
	max-width: 1160px;
	max-height: 100px;
}
.box-qa > .box-cnt {
	width: 1156px;
	height: 666px;
	background-color: #f2f4f6;
	border: 2px solid #080;
	border-top: none;
}
.box-qa > .box-cnt > .b-left {
	width: 788px;
	border-right: 1px solid #ddd;
}
.box-qa > .box-cnt > .b-right { width: 367px;}
.box-qa .box-answer { 
	height: 548px;
	overflow-y: auto;
}
.box-answer .box-item {
	line-height: 36px;
	font-size: 16px;
}
.box-answer .box-item:first-child { padding-top: 20px;}
.box-answer .box-item .box-item-question ,
.box-answer .box-item .box-item-answer {
	position: relative;
	max-width: 662px;
	margin-bottom: 20px;
	padding: 6px 12px;
	border: 1px solid;
	border-radius: 4px;
}
.box-answer .box-item .box-item-question {
	float: right;
	margin-right: 74px;
	color: #fff;
	background-color: #1a77d3;
	border-color: #1a77d3;
}
.box-answer .box-item .box-item-answer {
	float: left;
	margin-left: 74px;
	color: #333;
	background-color: #fff;
	border-color: #ccc;
}
.box-answer .box-item .box-item-question:before ,
.box-answer .box-item .box-item-question:after ,
.box-answer .box-item .box-item-answer:before ,
.box-answer .box-item .box-item-answer:after {
	content: '';
	position: absolute;
	top: 0;
	height: 50px;
}
.box-answer .box-item .box-item-question:before {
	right: -48px;
	width: 47px;
	background:  url(icon_question.png) no-repeat right center;
}
.box-answer .box-item .box-item-question:after {
	right: -9px;
	width: 9px;
	background:  url(icon_arrow_r_qa.png) no-repeat left center;
}
.box-answer .box-item .box-item-answer:before {
	left: -50px;
	width: 49px;
	background:  url(icon_answer.png) no-repeat left center;
}
.box-answer .box-item .box-item-answer:after {
	left: -9px;
	width: 9px;
	background:  url(icon_arrow_l_qa.png) no-repeat left center;
}
.box-answer .box-item .box-item-answer span { color: #1a77d3;}
.box-question {
	height: 117px;
	line-height: 36px;
	font-size: 16px;
	border-top: 1px solid #ddd;
}
.box-question .box-input {
	width: 100%;
	height: 56px;
	margin-bottom: 15px;
	padding: 0 24px;
	background: none;
	border: none;
	box-sizing: border-box;
}
.box-question .box-tips {
	float: left;
	margin-left: 24px;
	font-size: 12px;
	color: #555;
}
.box-question .box-tips span { color: #d00;}
.box-question .box-btn {
	float: right;
	height: 36px;
	margin-right: 10px;
	padding: 0 33px;
	color: #fff;
	background-color: #007fff;
	border-radius: 3px;
}
.box-question .box-btn:hover { opacity: .8;}
.box-znbq .box-title ,
.box-rdgz .box-title {
	height: 40px;
	padding-left: 10px;
	line-height: 40px;
	font-size: 18px;
	color: #010101;
	background-color: #ddd;
}
.box-znbq .box-cnt {
	min-height: 150px;
	padding: 10px 0;
	padding-left: 25px;
	line-height: 48px;
	font-size: 16px;
}
.box-znbq .box-cnt a {
	display: block;
	float: left;
	margin-right: 25px;
	color: #1a77d3;
}
.box-znbq .box-cnt a:hover { color: #d00;}
.box-rdgz .box-cnt {
	padding: 6px;
	line-height: 30px;
	font-size: 14px;
}
.box-cz {
	margin: 0 20px;
	padding: 10px 0;
}
.box-cz .box-title {
	line-height: 30px;
	color: #080;
}
/* box */

/*comment */
.comment {
	font-size: 14px;
	line-height: 24px;
}
.comment-title { 
	padding:10px;
	background-color: #f6f6f6; 
	border-top: 1px #ddd solid;
	}
.comment-subtitle { 
	padding:20px 0 20px 50px;
	color:#008800;
	font-weight: 700;
	text-align: left;
}
.comment .comment-list-item {
	padding: 10px;
	background-color: #fafafa;
	border: 1px dotted #ccc;
}
.comment .comment-list-title {line-height:36px;}
#commentCountNum {padding-left: 50px;}
/*comment */

/* form */
.form { font-size: 14px; margin:0 20px 20px;}
.form .form-item { line-height: 30px;}
.form .form-name{
	float: left;
	width: 10%;
	text-align: right;
	color: #000;
}
.form .form-item-cnt { margin-left: 10%; color: #999;}
.form  input ,
.form  select ,
.form  textarea {
	position: relative;
	text-indent: 0;
	color: #000;
	z-index: 300;
}
.form .form-input {
	position: relative;
	height: 36px;
	background-color: #fafafa;
	border: 1px solid #ccc;
	border-radius: 5px;
}
.form .form-input input {
	width: 98%;
	height: 36px;
	padding: 0 1%;
	background: none;
	border: none; 
}
.form .form-select {
	position: relative;
	height: 36px;
	background-color: #fafafa;
	border: 1px solid #ccc;
	border-radius: 5px;
}
.form .form-select input{
	position: absolute;
	top: 0;
	left: 0;
	width: 98%;
	height: 30px;
	padding: 0 1%;
	background: url(li_arrow_d_gy.gif) no-repeat 98.6% center;
	border: none;
	z-index: 200;
}
.form .form-select select {
	position: relative;
	width: 100%;
	height: 30px;
	background: none;
	border: none; 
	opacity: 0;
	filter:alpha(opacity=0);
	z-index: 300;
}
.form .form-textarea {
	position: relative;
	background-color: #fafafa;
	border: 1px solid #ccc;
	border-radius: 5px;
}
.form .form-textarea textarea {
	width: 98%;
	padding: 0 1%;
	line-height: 24px;
	font-size: 14px;
	background: none;
	border: none;
}
.form .form-code .form-code-input {
	position: relative;
	float: left;
	width: 60%;
	background-color: #fafafa;
	border: 1px solid #ccc;
	border-radius: 5px;
}
.form .form-code .form-code-input input {
	width: 92%;
	height: 36px;
	padding: 0 4%;
	background: none;
	border: none; 
}
.form .form-code img {
	float: right;
	width: 35%;
	height: 32px;
}
.form .form-btn{
	display: block;
	height: 30px;
	padding: 0 1em;
	line-height: 30px;
	color: #fff;
	background-color: #080;
	border: 1px solid #080;
	border-radius: 5px;
	cursor: pointer;
}
.form input.form-btn { height: 32px;}
.form .form-btn:hover { background-color: #007700;}
.form label.error {
	position: absolute;
	top: 0;
	right: 0;
	padding-right: 1em;
	line-height: 30px;
	text-align: right;
	color: #f00;
	z-index: 200;
}
.form .form-item.w50p {
	float: left;
	width: 50%;
}
.form .form-item.w50p .form-name { width: 20%;}
.form .form-item.w50p .form-item-cnt { margin-left: 20%;}
.form .form-item.w50p .form-input input ,
.form .form-item.w50p .form-select input {
	width: 96%;
	padding: 0 2%;	
}
.form .form-item.w50p .form-select input { background: url(li_arrow_d_gy.gif) no-repeat 96.6% center;}
.login-form .form-input {
	height: 40px;
	line-height: 40px;
	text-align: left;
	border-radius: 0;
}
.login-form .form-input input ,
.login-form .form-input .form-input-text {
	position: absolute;
	top: 0;
	left: 0;
	width: 90%;
	height: 40px;
	padding: 0 5%;
	background: none;
	border: none;
}
.login-form .form-input .form-input-text {
	color: #999;
}
.login-form .form-btn {
	display: inline-block;
	float: left;
	height: 40px;
	line-height: 40px;
	font-size: 24px;
	border-radius: 0; 
}
/* form */

/* link */
.link1 {
	display: block;
	height: 247px;
}
.link1:hover { opacity: .6;}
/* link */

/* list */
.list .list-item {
	margin: 0 1em;
	padding-top: 3px;
	line-height: 36px;
	border-bottom: 1px dashed #ddd;
}
.list .list-item-cnt {
	padding-left: 18px;
	background: url(li_dot_g.png) no-repeat 5px center;
}
.list .list-date {
	float: right;
	color: #999;
}
.list1 {
	padding-top: 13px;
	line-height: 34px;
	font-family: "新宋体";
}
.top-line {
	background: #f2f4f6 url(top-line.png) no-repeat left top;
}
.list1 .list-title {
        padding-left:10px;
        padding-right:10px;
	height: 34px;
	line-height: 34px;
	font-size: 16px;
	font-weight: 700;
	text-align: center;
	color: #f75556;
}
.list1 .list-text {
	padding-bottom: 8px;
        padding-left:10px;
        padding-right:10px;
	line-height: 30px;
	color: #666;
}
.list1 .list-link { color: #f75556;}
.list1 .list-link:hover { text-decoration: underline;}
.list1 .list-item-cnt {
	padding-left: 1em;
	background: url(li_dot_gy.png) no-repeat left center;
}
.list1 .list-date {
	float: right;
	color: #999;
}
.list2 {
	margin: 0 5px;
	padding-top: 7px;
}
.list2 .list-item {
	margin-top: 5px;
	line-height: 34px;
	border-bottom: 1px dashed #ddd;
}
.list2 .list-item-cnt {
	padding-left: 18px;
	background: url(li_dot_g.png) no-repeat 5px center;
}
.list2 .list-date {
	float: right;
	margin-right: 5px;
	color: #999;
}
.list3 .list-item{
	float: left;
	width: 320px;
	height: 100px;
	margin-top: 20px;
}
.list3 .list-item-pic {
	width: 140px;
	height: 100px;
	float: left;
}
.list3 .list-title {
	display:inline-block;
	margin-left:10px;
	height: 30px;
	line-height: 30px;
	color: #008800;
}
.list3 .list-text {
	margin-left:150px;
	padding-bottom: 8px;
	line-height: 24px;
	color: #999;
}
.list3 .list-link { color: #f75556;}
.list3 .list-link:hover { text-decoration: underline;}
.list4 .list-item{
	float: left;
	width: 140px;
	height: 120px;
	margin: 20px 0 17px 20px;
}
.list4 .list-item:first-child{ margin-left: 0;}
.list4 .list-item-pic {
	width: 140px;
	height: 100px;
}
.list4 .list-title {
	display:inline-block;
	width: 140px;
	height: 20px;
	line-height: 20px;
	color: #008800;
	text-align: center;
}
.list5 { line-height: 68px;}
.list5 a {
	padding-left: 25px;
	color: #2e8209;
	background: no-repeat 3px center;
}
.list5 .list-item {
	float: left;
	margin-right: 2em;
}
.list5 .list-more {
	float: right;
	margin-right: 10px;
}
.list5 a:hover { color: #d00;}
.list5.list-gqsp a { background-image: url(icon_music.png);}
.list5.list-syzp a { background-image: url(icon_camera.png);}
.list5.list-wxzp a { background-image: url(icon_pen.png);}
.list-link {
	padding-top: 15px;
	padding-bottom: 5px;
}
.list-link .list-item {
	display: block;
	float: left;
	margin-left: 10px;
	margin-bottom: 10px;
}
.list-link .list-item ,
.list-link .list-item img {
	width: 234px;
	height: 60px;
}
.list-link .list-item.first { margin-left: 0;}
.list-search { line-height: 30px;}
.list-search .list-title {
	color: #000;
}
.list-search .list-src { color: #999;}
.list-lyxf { width: 348px;}
.list-lyxf .list-item {
	float: left;
	margin: 0 20px 19px 30px;
}
.list-lyxf .list-item img {
	width: 124px;
	height: 64px;
}
.list-xxgk {
	margin: 0 10px 10px;
	padding-top: 7px;
}
.list-xxgk .list-item {
	display: block;
	height: 44px;
	margin-top: 5px;
	line-height: 44px;
	font-size: 16px;
	text-indent: 36px;
	color: #474747;
	background: url(icon_xxgk.png) no-repeat;
	border-bottom: 1px dashed #ddd;
}
.list-xxgk .list-item.icon_xxgk_zfxxgkzn { background-position: 0 0;}
.list-xxgk .list-item.icon_xxgk_zfxxgkml { background-position: 0 -44px;}
.list-xxgk .list-item.icon_xxgk_zfxxgkgzndbg { background-position: 0 -88px;}
.list-xxgk .list-item.icon_xxgk_zfxxysqgk { background-position: 0 -132px;}
.list-xxgk .list-item.icon_xxgk_zfxxgkyjx { background-position: 0 -176px;}
.list-xxgk .list-item.icon_xxgk_zfxxgkzd { background-position: 0 -220px;}
.list-xxgk .list-item:hover { color: #d00;}
.list-whxf .list-item {
	float: left;
	margin-bottom: 20px;
	margin-left: 20px;
}
.list-whxf .list-item:first-child { margin-left: 0;}
.list-whxf .list-item img {
	width: 300px;
	height: 180px;
}
.list-whxf .list-item:first-child img {
	width: 250px;
	height: 380px;
}
.list-wsbs { 
	margin-top:1px;
border-top: 1px #ddd solid;
border-right: 1px #ddd solid;
	}
.list-wsbs .list-item {
	display: block;
	float: left;
	width: 128px;
	height: 24px;
	font-size:16px;
	text-align:center;
	color:#008800;
	padding:40px 0 0px 0;
	border-left:1px #ddd solid;
	border-bottom:1px #ddd solid;
	background: no-repeat center 5px;
}
.list-wsbs .list-item.icon-qywy { background-image: url(icon_wsbs_qywy.png);}
.list-wsbs .list-item.icon-grsx { background-image: url(icon_wsbs_grsx.png);}
.list-wsbs .list-item.icon-frsx { background-image: url(icon_wsbs_frsx.png);}
.list-wsbs .list-item.icon-bsjd { background-image: url(icon_wsbs_bsjd.png);}
.list-wsbs .list-item.icon-aztfl { background-image: url(icon_wsbs_aztfl.png);}
.list-wsbs .list-item.icon-arssj { background-image: url(icon_wsbs_arssj.png);}
.list-wsbs .list-item.icon-atdqt { background-image: url(icon_wsbs_atdqt.png);}
.list-wsbs .list-item.icon-afwbm { background-image: url(icon_wsbs_afwbm.png);}
.list-zjzc { padding: 20px 25px 0;}
.list-zjzc .list-item {
	float: left;
	width: 120px;
	font-size:16px;
	margin-left: 10px;
	line-height: 40px;
	*line-height: 30px;
	color: #008800;
}
.list-zjzc .list-item:hover { color: #d00; text-decoration: underline;}
.list-zmhd { height: 70px;}
.list-zmhd .list-item {
	display: block;
	float: left;
	width: 75px;
	height: 60px;
	margin: 0 37px;
	margin-top: 5px;
	line-height: 100px;
	font-size: 16px;
	text-align: center;
	color: #080;
	background: no-repeat center top;
	overflow: hidden;
}
.list-zmhd .list-item.icon-yjzj { background-image: url(icon_zmhd_yjzj.png);}
.list-zmhd .list-item.icon-wsdc { background-image: url(icon_zmhd_wsdc.png);}
.list-zmhd .list-item.icon-zcjd { background-image: url(icon_zmhd_zcjd.png);}
.list-zmhd .list-item.icon-wypy { background-image: url(icon_zmhd_wypy.png);}
.list-zwgk {
	margin: 0 10px;
	padding-left: 9px;
}
.list-zwgk .list-item {
	display: block;
	float: left;
	height: 36px;
	margin-right: 15px;
	padding-left: 10px;
	line-height: 36px;
	font-size: 16px;
	color: #080;
	background: url(li_arrow_r_g.png) no-repeat left center;
}
.list-zwgk .list-item:hover { color: #d00;}
.list-ztfw { margin-bottom: 10px;}
.list-ztfw .list-name {
	display: block;
	float: left;
	width: 140px;
	height: 50px;
	margin-left: 10px;
	line-height: 50px;
	font-family: "微软雅黑";
	font-size: 20px;
	text-align: center;
	text-shadow: 1px 1px 1px rgba(18,124,97,1);
	color: #fff;
	background: url(btn_blue.png) no-repeat left top;
}
.list-ztfw .list-name span {
	font-family: "宋体";
	text-shadow: 1px 1px 1px rgba(18,124,97,1);
}
.list-ztfw .list-cnt {
	*height: 50px;
	margin-left: 150px;
	overflow: hidden;
}
.list-ztfw .list-item {
	display: table;
	float: left;
	width: 100px;
	height: 44px;
	margin: 3px 0;
	margin-left: 20px;
	padding: 0 10px;
	font-size: 16px;
	text-align: center;
	color: #333;
	background: url(btn_gy1.png) no-repeat left top;
}
.list-ztfw .list-item span {
	display: table-cell;
	line-height: 1.2;
	*line-height: 1.5;
	vertical-align: middle;
}
.list-ztfw .list-item:hover { color: #d00;}
.list-bmfw {
	*height: 40px;
	padding-left: 14px;
}
.list-bmfw .list-item {
	display: block;
	float: left;
	width: 180px;
	height: 44px;
	margin-right: 20px;
	margin-bottom: 20px;
	line-height: 44px;
	font-size: 16px;
	text-align: center;
	color: #333;
	background: #fbfbfb url(btn_gy2.gif) repeat-x left bottom;
	border: 1px #ddd solid;
	border-radius: 3px;
}
.list-bmfw .list-item:hover { color: #d00;}
.list-yqlj {
	height: 58px;
	padding: 10px 20px;
}
.list-yqlj .list-item {
	display: block;
	float: left;
	width: 224px;
	height: 58px;
	margin-left: 10px;
	*margin-left: 8px;
}
.list-yqlj .list-item:first-child { margin-left: 0;}
.list-yqlj .list-item img {
	width: 224px;
	height: 58px;
}
.list-wzdt:last-child { padding-bottom: 60px;}
.list-wzdt .list-name {
	display: block;
	float: left;
	width: 178px;
	height: 72px;
	line-height: 72px;
	font-family: "微软雅黑";
	font-size: 20px;
	text-align: right;
	color: #0c8a83;
}
.list-wzdt .list-cnt {
	*height: 71px;
	margin-left: 244px;
	padding-top: 18px;
	padding-bottom: 17px;
	overflow: hidden;
	border-bottom: 1px dashed #ccc;
}
.list-wzdt .list-item {
	display: block;
	float: left;
	height: 36px;
	line-height: 36px;
	font-size: 16px;
	text-align: left;
	color: #474747;
}
.list-wzdt .list-item:after {
	content: '|';
	display: block;
	float: left;
	width: 34px;
	height: 36px;
	text-align: center;
	color: #474747 !important;
}
.list-wzdt .list-item span { float: left;}
.list-wzdt .list-cnt .list-item:last-child:after { display: none;}
.list-wzdt .list-item:hover { color: #080;}
a.list-item:hover { opacity: .8;}
.list-fj .list-name {
	margin-top: 20px;
	padding-top: 10px;
	font-weight: 700;
    color: #355e92;
    border-top: 1px dashed #ddd;
}
.list-fj .list-item {
	margin-top: 10px;
	color: #777;
}
.list-fj .list-item a {
	margin-right: 20px;
	text-decoration: underline;
	color: #355e92;
}
.list-fj .list-item a:hover { color: #f00;}
.list-fj .list-item br + a { display: none;}
:root .list-fj .list-item br + a { display: inline;}
.list-zwfw {
	margin-top: 3px;
	height: 44px;
}
.list-zwfw .list-item {
	float: left;
	width: 127px;
	height: 44px;
	line-height: 44px;
	margin-left: 4px;
	font-size: 16px;
	font-weight: 700;
	text-align: center;
	color: #265683;
	background-color: #ddeaf4;
}
.list-zwfw .list-item:first-child { margin-left: 0;}
.list-zwfw .list-item:hover {
	color: #ddeaf4;
	background-color: #265683;
}
/* list */

/* location */
.location {
	height: 40px;
	padding-left: 30px;
	line-height: 40px;
	font-size: 16px;
	font-family: "微软雅黑";
	color: #999;
	background: url(icon_location.png) no-repeat left center;
	border-bottom: 1px solid #ddd;
}
.location .location-title {
	float: left;
}
.location .location-item {
	float: left;
	color: #080;
	text-decoration: underline;
}
.location .location-item:hover { color: #f00;}
.title-channel .location {
	float: left;
	height: 40px;
	margin-right: 20px;
	font-weight: normal;
	border: none;
}
.title-channel .location-item {
	text-decoration: none;
	color: #999;
}
/* location */

/* page */
.page {
	line-height: 30px;
	color: #777;
}
.page * { display: inline-block;}
.page a ,
.page select {
	height: 28px;
	margin: 0 2px;
	padding: 0 .8em;
	line-height: 28px;
	color: #333;
	background-color: #fff;
	border: 1px solid #ddd;
}
.page a:hover {
	color: #fff;
	background-color: #080;
	border-color: #080;
}
.page a.disabled {
	color: #777;
	background-color: #fff;
	border-color: #ddd;
	cursor: not-allowed;
}
.page select { padding: 0;}
/* page */

/* pic */
.pic1 ,
.pic1 img {
	width: 470px;
	height: 350px;
}
.pic-zjzc ,
.pic-zjzc img {
	width: 560px;
	height: 305px;
}
.pic-channel {
	position: relative;
	width: 1200px;
	height: 200px;
	margin: 0 auto;
}
.pic-channel img {
	width: 1200px;
	height: 200px;
}
.pic-channel span {
	position: absolute;
	top: 75px;
	left: 135px;
	line-height: 1em;
	font-family: '微软雅黑';
	font-size: 48px;
	-webkit-text-stroke: 1px #fff;
	color: #128209;
}
/* pic */

/* search */
.search {
	width: 80%;
	height: 32px;
	margin: 0 auto;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 16px;
}
.search .search-btn {
	display: block;
	float: right;
	width: 80px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	color: #fff;
	background-color: #6f9e5a;
	border-top-right-radius: 16px;
	border-bottom-right-radius: 16px;
}
.search .search-input {
	margin-left: 32px;
	margin-right: 80px;
}
.search .search-input input {
	width: 100%;
	height: 32px;
	line-height: 32px;
	font-size: 14px;
	color: #aaa;
	background: none;
	border: none;
}
.search .search-select {
	position: relative;
	float: left;
	width: 7.5em;
	heght: 24px;
	margin-top: 4px;
	line-height: 24px;
	margin-left: 12px;
	border-right: 1px solid #ddd;
	background: url(li_arrow_d_g.png) no-repeat 6em center;
	overflow: hidden;
}
.search .search-select select {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 24px;
	opacity: 0;
	filter:alpha(opacity=0);
	cursor: pointer;
}
.search .search-select + .search-input { margin-left: 9em;}
.submenu .search {
	width: 300px;
	margin: 0;
	margin-top: 11px;
	background: url(icon_search_g.png) no-repeat 10px center;
}
/* search */

/* select */
.link .select1 {width:210px;}
.select1 { position: relative;}
.select1 select {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	filter:Alpha(opacity=0);
	font-size: 14px;
}
.select1 .select-view {
	height: 28px;
	padding-right: 20px;
	line-height: 28px;
	color: #474747;
	background: url(li_arrow_d_gy.png) no-repeat right center;
}
.title3 .select1 { margin: 15px 20px 0 50px;}
.select { position: relative;}
.select select {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	font-size: inherit;
	cursor: pointer;
	opacity: 0;
	filter:Alpha(opacity=0);
}
.select .select-view {
	position: relative;
	display: block;
	height: 28px;
	padding-left: 10px;
	padding-right: 30px;
	line-height: 28px;
	color: #666;
	background-color: #fff;
	border: 1px solid #ddd;
}
.select div.select-view:after {
	content: "﹀";
	position: absolute;
	top: 0;
	right: 0;
	width: 30px;
	height: 28px;
	text-align: center;
	color: #5c5b67;
}
.select div.select-view:after {
	content: "∨";
	position: relative;
	padding-left: 8px;
	color: #333;
}
/* select */

/* swiper */
.swiper1 ,
.swiper1 .swiper-slide img {
	width: 355px;
	height: 232px;
	overflow: hidden;
}
.swiper1 ,
.swiper1 .swiper-slide { position: relative;}
.swiper1 .swiper-slide-title {
	position: absolute;
	top: 198px;
	left: 0;
	width: 355px;
	height: 34px;
	line-height: 34px;
	font-size: 16px;
	text-indent: 14px;
	color: #fff;
	background-color: rgba(0,0,0,.4);
} 
.swiper1 .swiper-pagination {
	position: absolute;
	bottom: 12px;
	right: 5px;
	text-align: right !important;
	z-index: 999;
}
.swiper1 .swiper-pagination-switch {
	display: inline-block;
	width: 22px;
	height: 6px;
	margin: 0 !important;
	margin-right: 5px !important;
	background-color: #666 !important;
	border: 2px solid #fff !important;
}
.swiper1 .swiper-active-switch { background-color: #00ae00 !important;}
.swiper2 {
	position: relative;
	height: 188px;
	overflow: hidden;
}
.swiper2 .swiper-container {
	width: 1172px;
	height: 188px;
	overflow: hidden;
}
.swiper2 .swiper-slide { position: relative;}
.swiper2 .swiper-container .swiper-slide img {
	width: 280px;
	height: 188px;
}
.swiper2 .swiper-slide-title {
	position: absolute;
	top: 156px;
	left: 0;
	width: 280px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	color: #333;
	background-color: rgba(255,255,255,.6);
}
.swiper2 .swiper-btn {
	position: absolute;
	top: 64px;
	width: 24px;
	height: 40px;
	background: url(btn_swiper.png) no-repeat;
	opacity: .8;
	z-index: 999;
}
.swiper2 .swiper-btn.swiper-button-next {
	right: 0 !important;
	background-position: left bottom;
}
.swiper2 .swiper-btn.swiper-button-prev {
	left: 0 !important;
	background-position: left top;
}
.swiper2 .swiper-btn:hover { opacity: 1;}
.swiper-lyxf ,
.swiper-lyxf .swiper-slide img{
	width: 198px;
	height: 228px;
	overflow: hidden;
}
.swiper-lyxf {
	position: relative;
	margin-left: 12px;
	border: 1px solid #ddd;
}
.swiper-lyxf .swiper-pagination {
	position: absolute;
	bottom: 7px;
	right: 0;
	text-align: right !important;
	z-index: 999;
}
.swiper-lyxf .swiper-pagination-switch {
	display: inline-block;
	width: 6px;
	height: 6px;
	border-radius: 6px;
	margin: 0 !important;
	margin-right: 5px !important;
	background-color: none !important;
	border: 2px solid #fff !important;
}
.swiper-lyxf .swiper-active-switch { background-color: #00ae00 !important;}


.swiper-sygg,
.swiper-sygg .swiper-slide img{
	width: 1160px;
	height: 150px;
	overflow: hidden;
}
.swiper-sygg {
	position: relative;
}
.swiper-sygg .swiper-pagination {
	position: absolute;
	bottom: 7px;
	right: 0;
	text-align: right !important;
	z-index: 999;
}
.swiper-sygg .swiper-pagination-switch {
	display: inline-block;
	width: 6px;
	height: 6px;
	border-radius: 6px;
	margin: 0 !important;
	margin-right: 5px !important;
	background-color: none !important;
	border: 2px solid #fff !important;
}
.swiper-sygg .swiper-active-switch { background-color: #00ae00 !important;}




.swiper-yqlj {
	position: relative;
	height: 54px;
	margin: 0 20px;
	padding: 18px 0 22px 70px; 
	background: url(pic_yqlj.png) no-repeat left center;
	overflow: hidden;
}
.swiper-yqlj .swiper-container {
	width: 1110px;
	height: 54px;
	overflow: hidden;
}
.swiper-yqlj .swiper-container .swiper-slide img {
	width: 210px;
	height: 54px;
}
.swiper-yqlj .swiper-btn {
	position: absolute;
	top: 28px;
	width: 24px;
	height: 40px;
	background: url(btn_swiper.png) no-repeat;
	opacity: .8;
	z-index: 999;
}
.swiper-yqlj .swiper-btn.swiper-button-next {
	right: 0 !important;
	background-position: left bottom;
}
.swiper-yqlj .swiper-btn.swiper-button-prev {
	left: 70px !important;
	background-position: left top;
}
.swiper-yqlj .swiper-btn:hover { opacity: 1;}
/* swiper */

/* tab */
.tab1 .tab-trigger {
	height: 38px;
	border-bottom: 2px solid #ddd;
}
.tab1 .tab-trigger-item {
	display: block;
	float: left;
	width: 120px;
	height: 40px;
	margin-left: 12px;
	line-height: 40px;
	font-size: 16px;
	text-indent: 36px;
	color: #333;
	background: no-repeat left top;
}
.tab1 .tab-trigger-item.icon-zwyw { background-image: url(icon_dtyw_zwyw.png);}
.tab1 .tab-trigger-item.icon-spxw { background-image: url(icon_dtyw_spxw.png);}
.tab1 .tab-trigger-item.icon-bmdt { background-image: url(icon_dtyw_bmdt.png);}
.tab1 .tab-trigger-item.icon-zjdt { background-image: url(icon_dtyw_zjdt.png);}
.tab1 .tab-trigger-item.icon-xfdt { background-image: url(icon_dtyw_xfdt.png);}
.tab1 .tab-trigger-item:first-child { margin-left: 0;}
.tab1 .tab-trigger-item.current {
	font-weight: 700;
	color: #fff;
	background-color: #080;
	background-position: left bottom;
}
.tab1 .tab-trigger-btn {
	display: none;
	float: right;
	font-family: "宋体";
	margin-right: 18px;
	line-height: 38px;
	color: #999;
}
.tab1 .tab-trigger-btn:hover {
	text-decoration: underline;
	color: #d00;
}
.tab1 .tab-trigger-btn.current { display: block;}
.tab2 .tab-trigger {
	height: 43px;
	padding-left: 10px;
	background-color: #f6f6f6;
	border-bottom: 1px solid #ddd;
}
.tab2.tab-mtgz .tab-trigger { background: none;}
.tab2 .tab-trigger-item {
	display: block;
	float: left;
	height: 42px;
	margin-left: 24px;
	padding-left: 30px;
	line-height: 42px;
	font-size: 16px;
	color: #474747;
	background: no-repeat left top;
}
.tab2 .tab-trigger-item.icon-zxfb { background-image: url(icon_zxfb.png);}
.tab2 .tab-trigger-item.icon-mtgz { background-image: url(icon_zwgk_mtgz.png);}
.tab2 .tab-trigger-item.icon-zscd { background-image: url(icon_zwgk_zscd.png);}
.tab2 .tab-trigger-item.icon-tzgg { background-image: url(icon_zwgk_tzgg.png);}
.tab2 .tab-trigger-item.icon-xcsp { background-image: url(icon_zxxf_xcsp.png);}
.tab2 .tab-trigger-item.icon-lddy { background-image: url(icon_zxxf_lddy.png);}
.tab2 .tab-trigger-item.icon-xfsz { background-image: url(icon_zxxf_xfsz.png);}
.tab2 .tab-trigger-item.icon-stjs { background-image: url(icon_zxxf_stjs.png);}
.tab2 .tab-trigger-item.icon-shjj { background-image: url(icon_zxxf_shjj.png);}
.tab2 .tab-trigger-item.icon-jswm { background-image: url(icon_zxxf_jswm.png);}
.tab2 .tab-trigger-item.icon-qwys { background-image: url(icon_zsyz_qwys.png);}
.tab2 .tab-trigger-item.icon-lyzx { background-image: url(icon_lyxf_lyzx.png);}
.tab2 .tab-trigger-item.icon-jplx { background-image: url(icon_lyxf_jplx.png);}
.tab2 .tab-trigger-item.icon-msfq { background-image: url(icon_lyxf_msfq.png);}
.tab2 .tab-trigger-item.icon-lxs { background-image: url(icon_lyxf_lxs.png);}
.tab2 .tab-trigger-item.icon-wsdc { background-image: url(icon_zxxf_lddy.png);}
.tab2 .tab-trigger-item.icon-xfyj { background-image: url(icon_lyxf_xfyj.png);}
.tab2 .tab-trigger-item.icon-yjzj{ background-image: url(icon_zxfb.png);}
.tab2 .tab-trigger-item.icon-zszc { background-image: url(icon_zsyz_zszc.png);}
.tab2 .tab-trigger-item.icon-zsfw { background-image: url(icon_zsyz_zsfw.png);}

.tab5 .title-cnt.icon-xfsz { background-image: url(icon_zxxf_xfsz.png);}

.tab2 .tab-trigger-item:first-child { margin-left: 0px;}
.tab2 .tab-trigger-item.current {
	color: #080;
	background-position: left bottom;
	border-bottom: 2px solid #080;
        font-weight:700;
}
.tab2 .tab-trigger-btn {
	display: none;
	float: right;
	font-family: "宋体";
	margin-right: 18px;
	line-height: 44px;
	color: #999;
}
.tab2 .tab-trigger-btn:hover {
	text-decoration: underline;
	color: #d00;
}
.tab2 .tab-trigger-btn.current { display: block;}
.tab3 .tab-trigger {
	height: 43px;
	background-color: #f9f9f9;
	border-bottom: 1px solid #080;
}
.tab3 .tab-trigger-item {
	display: block;
	float: left;
	width: 120px;
	height: 43px;
	margin-left: 3px;
	line-height: 43px;
	font-size: 16px;
	text-align: center;
	color: #333;
	background-color: #f2f2f2;
}
.tab3 .tab-trigger-item:first-child { margin-left: 0px;}
.tab3 .tab-trigger-item.current {
	font-weight: 700;
	color: #fff;
	background-color: #080;
}
.tab4 .tab-trigger {
	height: 40px;
	background-color: #e6e6e6;
}
.tab4 .tab-trigger-item {
	display: block;
	float: left;
	height: 41px;
	line-height: 41px;
	font-size: 16px;
	text-align: center;
	color: #474747;
}
.tab4 .tab-trigger-item.current {
	font-weight: 700;
	color: #080;
	background: url(li_arrow_u_g.png) no-repeat center bottom;
}
.box-300.tab4 .tab-trigger-item { width: 50%;}
.box-300.tab4 .tab-cnt { min-height: 247px;}
.tab5 .tab-trigger {
	height: 42px;
	line-height: 42px;
	font-size: 16px;
	color: #999;
}
.tab5 .tab-trigger * { float: left;}
.tab5 .tab-trigger-item {
	width: 80px;
	margin: 0 15px;
	text-align: center;
	color: #474747;
}
.tab5 .tab-trigger-item.current {
	color: #080;
	border-bottom: 2px solid #080;
        font-weight:700;
}
.tab-cnt-item { display: none;} 
.tab-cnt-item.current { display: block;}
.box-channel.tab5 .tab-trigger {
	height: 35px;
	margin-top: -5px;
	line-height: 30px;
} 
.box-channel.tab5 .tab-trigger-item {
	width: auto;
	padding: 5px 5px 0;
}
.box-channel.tab5 .tab-trigger-item.current {
	background: url(li_arrow_d_g.png) no-repeat center top;
	border-bottom: none;
}
/* tab */

/* title */
.title1 {
	height: 30px;
	line-height: 30px;
	border-bottom: 1px solid #2e8209;
}
.title1 .title-cnt {
	display: block;
	float: left;
	padding-left: 24px;
	font-size: 16x;
	font-weight:700;
	color: #333;
	background: url(li_line_g.png) no-repeat 10px 9px;
}
.title1 .title-link {
	float: right;
	margin-right: 10px;
}
.title1 .title-cnt:hover { color: #080;}
.title2 {
	height: 43px;
	background-color: #f6f6f6;
	border-bottom: 1px solid #ddd;
}
.title2 .title-cnt {
	display: block;
	float: left;
	padding-left: 40px;
	line-height: 43px;
	font-size: 16px;
	font-weight: 700;
	color: #080;
	background: no-repeat 10px center;
}
.title2 .title-cnt.icon-tzxf { background-image: url(icon_tzxf.png);}
.title2 .title-cnt.icon-lyxf { background-image: url(icon_lyxf.png);}
.title3 {
	height: 59px;
	line-height: 59px;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}
.title3 .title-cnt {
	display: block;
	float: left;
	padding-left: 37px;
	font-size: 18px;
	color: #080;
	background: no-repeat 10px center;
}
.title3 .title-cnt.icon-yqlj { background-image: url(icon_yqlj.png);}
.title-channel {
	height: 40px;
	margin-bottom: 8px;
	padding-top: 3;
	padding-left: 12px;
	line-height: 40px;
	font-size: 16px;
	font-weight: 700;
	color: #080;
	background-color: #f6f6f6;
	border-bottom: 1px solid #080;
}
.title-channel.title-channel-wzdt {
	padding: 0;
	padding-top: 25px;
	font-size: 24px;
	text-align: center;
	background: none;
	border: none;
}
/* title */

/* vote样式 */
.vote {
	font-size: 14px;
	line-height: 28px;
	color: #000;
}
.vote .vote-title { margin-bottom: 5px;}
.vote .vote-textarea {
	background-color: #fcfcfc;
	border: 1px solid #aaa;
	border-radius: 5px;
}
.vote .vote-textarea textarea {
	width: 100%;
	background: none;
	border: none;
}
.vote .vote-btn {
	text-align: center;
}
.vote .vote-btn-item{
	height: 30px;
	margin: 0 10px;
	padding: 0 1em;
	color: #fff;
	background-color: #080;
	border: 1px solid #080;
	border-radius: 5px;
	cursor: pointer;
}
.vote a.vote-btn-item {
	display: inline-block;
	height: 28px;
}
.vote .vote-btn-item:hover { background-color: #1b96d1;}
/* vote样式 */

.detail {
	color: #dd0000;
}
.zxxf-jbqk p{
	text-indent: 2em;
	line-height: 32px;
	margin-bottom: 20px;
}
.xfgk-list {
	display:inline-block;
	margin:0 20px 20px;
	width:140px;
	height:40px;
	line-height:40px;
	text-align:center;
	color:#008800;
	border: 1px #008800 solid;
	border-radius: 5px;
}
.xfgk-list:hover {
	color: #fff;
	background-color: #008800;
}
.list-zjzc font { font-family: "宋体";}
.zxxf-gqsp {
	width: 410px;
	margin-right: 20px;
}
.zxxf-lyts a{
	float: left;
	margin-left: 15px;
}
.zxxf-lyts a:first-child{ margin-left: 0;}
.box-zdtj {
	height: 380px;
}
.box-zdtj .b-left img{
width:570px;
height: 360px;
}
.box-zdtj .b-right img{
width:548px;
height: 206px;
}
.box-zdtj p {
	height:36px;
	line-height:36px;
	font-size: 20px;
	font-weight: 700;	
}
.box-zdtj p font {
	color: #dd0000;
}
.box-zdtj span {
	display:inline-block;
	text-indent: 2em;
	line-height: 24px;
}
.zsyz-ldcy a{
	float: left;
	margin-left: 21px;
}
.zsyz-ldcy a:first-child{ margin-left: 2px;}
.box-xfgk {
	height: 350px;
	}
.box-xfgk img {
height:350px;
width:1200px;
}
.box-qwys {
height:320px;
width:575px
}
.flash.flash4 .page-num-item { font-size: 40px !important;}
.flash.flash4 .page-num-item.current { color: #d00 !important;}

.form1 {
	background-color: #fbfbfb;
	border-top: 1px solid #aaa;
	border-left: 1px solid #aaa;
}
.form1 .form-item {
	border-bottom: 1px solid #aaa;
}
.form1 .form-title {
	font-weight: 700;
	text-indent: 2em;
	background-color: #ddd;
	border-right: 1px solid #aaa;
}
.form1 .form-item-cnt {
	padding: 0 10px;
	font-family: "微软雅黑";
	letter-spacing: .1em;
	background-color: #fff;
	border-left: 1px solid #aaa;
	border-right: 1px solid #aaa;
	word-wrap: break-word;
}
.form1 .form-text-center {
	padding: 10px;
	text-align: center;
	background-color: #fff;
	border-right: 1px solid #aaa;
}
.form1 .form-btn {
	display: inline;
	margin: 0 10px;
}
.login {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: none;
	z-index: 999;
}
.login .login-bg {
	height: 100%;
	background-color: #000;
	opacity: .7;
	filter:alpha(opacity=70);
}
.login .login-cnt {
	position: fixed;
	_position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	text-align: center;
}
.login .login-box {
	width: 440px;
	margin: 0 auto;
	padding-bottom: 20px;
	background-color: #fff;
	border-radius: 5px;
}
.login .btn-close {
	display: block;
	width: 20px;
	height: 20px;
	margin-top: 12px;
	margin-right: 12px;
	background: url(btn_close.gif) no-repeat left top;
}
.login .btn-close:hover { background-position: left bottom;}
.login .login-box-cnt {
	width: 340px;
	margin: 0 auto;
}
.login .login-title {
	margin-top: 22px;
	font-size: 30px;
}
.login .login-register {
	margin-top: 36px;
	font-size: 18px;
	color: #999;
}
.login .login-register a:hover { text-decoration: underline;}
.logins {
	position: relative;
	display: block;
}
.logins .login-cnt {
	position: relative;
}
.notice {
	width: 600px;
	margin: 0 auto;
}
.notice .notice-title {
	height: 32px;
	line-height: 32px;
	font-size: 16px;
	font-weight: 700;
	text-align: center;
}
.notice .notice-title-cnt{
	padding: 8px 0;
	padding-left: 32px;
	background:url(icon_face.png) no-repeat left center;
}
.notice .notice-subtitle { font-weight: 700;}
.notice .notice-text{ line-height: 24px;}
.notice .notice-btn-item {
	display: block;
	height: 30px;
	padding: 0 20px;
	line-height: 30px;
	color: #fff;
	background-color: #3567a6;
	border: 1px solid #3567a6;
	border-radius: 5px;
	cursor: pointer;
}
.notice .notice-btn-item:hover { background-color: #1b96d1;}
.register {
	width: 600px;
	margin: 0 auto;
}
.register-title .title-cnt {
	margin-top: 22px;
	font-size: 30px;
}
.register-title .title-btn {
	margin-top: 36px;
	font-size: 18px;
	color: #999;
}
.register-title .title-btn:hover { color: #999;}
.register-title .title-btn a:hover { text-decoration: underline;}
.table .table-title {
	height: 36px;
	line-height: 36px;
	font-size: 14px;
	text-align: center;
	overflow:hidden;
}
.table .table-cnt table td ,
.table .table-cnt div {
	height: 32px;
	line-height: 32px;
	text-align: center;
}
.table .table-cnt table tr:hover td { background-color: #f5fafe;}
.table .table-cnt div {
	white-space: nowrap !important;
	text-overflow: ellipsis !important;
	overflow: hidden !important;	
}
.table4 {
	font-size: 14px;
	color: #000;
}
.table4 .table-title {
	font-weight: 700;
	color: #000;
	background-color: #f2f2f2;
}
.table4 .table-cnt table td ,
.table4 .table-cnt div { line-height: 36px;}
.table4 .table-cnt table td {
	border-bottom: 1px dashed #aaa;
}
.table4 .table-td-1 { width: 80px;}
.table4 .table-td-2 {
	width: 212px;
	text-align: left !important;
	text-indent: .5em;
}
.table4 .table-td-3 { width: 80px;}
.table4 .table-td-4 { width: 80px;}
.table4 .table-td-5 {width: 80px;}
.table4 .table-td-6 { width: 80px;}
.table4 .table-td-7 { width: 100px;}
.boz-qwys-pic {
	float: right;
	}
.boz-qwys-pic img{
width: 260px;
	}
.boz-qwys-content {
float: left;
width: 300px;
text-indent:2em;
line-height:30px;
}
html{
	position: relative;
}
#_ideConac{
	position: relative;
	z-index: 999;
}

.body-zxzx .pic-zxzx {
	width: 1200px;
	margin: 0 auto;
}
.body-zxzx .pic-zxzx img { width: 1200px;}
.body-zxzx .flash.flash4 .page-num-item {
	font-size: 20px !important;
	color: #aaa;
}
.body-zxzx .flash.flash4 .page-num-item.current { color: #f75556 !important;}
.body-zxzx .box-zxtj { width: 562px;}
.body-zxzx .box-zxtj .box-title {
	height: 43px;
	line-height: 43px;
	font-size: 22px;
	font-weight: 700;
	text-indent: 45px;
	color: #000;
	background: url(icon_news.png) no-repeat 12px center;
	border-bottom: 2px solid #ddd;
}
.body-zxzx .box-zxtj .list-zxzx {
	/* line-height: 40px; */
	/* font-size: 16px; */
}
.body-zxzx .box-zxtj .list-zxzx .list-item-cnt {
	padding-left: 12px;
	background: url(li_dot_y.gif) no-repeat left center;
}
.body-zxzx .list-zxzx .list-date {
	float: right;
	color: #999;
}
.body-zxzx .box-zxtj .list-zxzx .first .list-item-cnt {
	display: block;
	height: 72px;
	padding: 19px 36px 9px;
	line-height: 36px;
	font-size: 24px;	
	text-align: center;
	color: #b32f18;
	background: none;
}
.body-zxzx .box-zxtj .list-zxzx .first .list-date { display: none;}
.body-zxzx .box-zxzx { width: 440px;}
.body-zxzx .box-zxzx + .box-zxzx { margin-left: 20px;}
.body-zxzx .box-zxzx .box-title {
	height: 27px;
	line-height: 27px;
	padding-left: 24px;
	border-bottom: 1px solid #b60019;
}
.body-zxzx .box-zxzx .box-title .box-title-cnt {
	position: relative;
	float: left;
	padding: 0 18px;
	font-size: 16px;
	font-weight: 700;
	color: #fff;
	background: url(bg_tite_zxzx.png) repeat-x left top;
}
.body-zxzx .box-zxzx .box-title .box-title-cnt:before,
.body-zxzx .box-zxzx .box-title .box-title-cnt:after {
	content: '';
	position: absolute;
	top: 0;
	display: block;
	width: 13px;
	height: 27px;
	background: url(bg_tite_zxzx.png) no-repeat;
}
.body-zxzx .box-zxzx .box-title .box-title-cnt:before {
	left: -13px;
	background-position: left -28px;
}
.body-zxzx .box-zxzx .box-title .box-title-cnt:after {
	right: -13px;
	background-position: left -56px;
}
.body-zxzx .box-zxzx .box-cnt {
	min-height: 240px;
	padding-top: 7px;
	background-color: #f6f6f6;
}
.body-zxzx .box-zxzx .list-zxzx .list-item {
	padding: 0 10px;
	line-height: 40px;
	font-size: 16px;
}
.body-zxzx .adv-zxzx img {
	width: 1160px;
	height: 150px;
}
.body-zxzx .list-yqlj-zxzx1,
.body-zxzx .list-yqlj-zxzx2 { width: 240px;}
.body-zxzx .list-yqlj-zxzx1 .list-item {
	display: block;
	height: 59px;
	padding: 7px 0;
	border-top: 1px solid #ddd;
}
.body-zxzx .list-yqlj-zxzx1 .list-item:first-child { border: none;}
.body-zxzx .list-yqlj-zxzx1 .list-item img {
	max-width: 240px;
	height: 59px;
}
.body-zxzx .list-yqlj-zxzx2 .list-item {
	display: block;
	height: 40px;
	margin-top: 15px;
}
.body-zxzx .list-yqlj-zxzx2 .list-item img {
	max-width: 240px;
	height: 40px;
}
.box-outlink {
	position: absolute;
	top: 0;
	left: 0;
	font-size: 16px;
	z-index: 9999;
}
.box-outlink .box-bg {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,.5);
}
.box-outlink .box-cnt {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 520px;
	height: 180px;
	margin-left: -250px;
	margin-top: -90px;
	background-color: #fff;
	box-shadow: 0 0 5px rgba(0,0,0,.3);
	border-radius: 3px;
	overflow: hidden;
}
.box-outlink .box-text {
	height: 80px;
	padding: 50px 20px 0;
	text-align: center;
	color: #333;
	border: none;
}
.box-outlink .box-btn {
	float: right;
	height: 30px;
	margin-right: 20px;
	padding: 0 1em;
	line-height: 30px;
	color: #333;
	border: 1px solid #ddd;
	border-radius: 3px;
}    
.box-outlink .box-btn.btn-jxfw {
	color: #fff;
	background-color: #080;
	border: 1px solid #080;
}
.box-outlink .box-btn.btn-close {
	position: absolute;
	top: -5px;
	right: -22px;
	width: 30px;
	padding: 0;
	font-size: 30px;
	text-align: center;
	color: #c31f0b;
	border: none;
	border-radius: 15px;
	transform: rotate(45deg);
}
.box-outlink .box-btn:hover { opacity: .8;}
.box-outlink .box-btn.btn-close:hover { color: #080;}