﻿/* 织梦58（dede58.com）做最好的织梦整站模板下载网站 */
/*common module*/
.mar_t12p {
	margin-top: 12px;
}
.mar_t24p {
	margin-top: 24px;
}
/*header*/
.header {
	position: relative;
	width: 100%;
	height: 724px;
	overflow: hidden;
	background: #7aba32 url(../images/bg1.jpg) center top repeat-x;
	;
}
.header_slogan {
	position: absolute;
	left: 0;
	bottom: 0;
	background: url(../images/bg2.png) center top;
	width: 100%;
	height: 171px;
}
/*top*/
.top {
	height: 107px;
	padding: 24px 0 0;
}
.tel {
	padding: 28px 0 0;
}
/*nav*/
.nav {
	height: 47px;
	padding: 3px 0;
	background: url(../images/bg3.png) center no-repeat;
}
.nav_inner {
	width: 963px;
	height: 47px;
	margin: 0 0 0 16px;
	overflow: hidden;
}
.n_son {
	float: left;
	display: inline;
	width: 107px;
	height: 47px;
	background: url(../images/bg4.jpg) right no-repeat;
	font: 400 14px/47px "Microsoft Yahei";
	text-align: left;
	text-indent: 17px;
}
.n_son.last {
	background: none;
}
.n_son a {
	display: block;
	width: 107px;
	height: 47px;
	color: #FFF;
	text-decoration: none;
}
.n_son a:hover {
	color: #feff25;
	_text-decoration: none;
}
/*fla*/
.fla {
	width: 100%;
	height: 533px;
	background: url(../images/bg6.jpg) center top;
	text-align: center;
	overflow: hidden;
}
.fla_inner {
	height: 534px;
}
/*footer*/
.footer {
	width: 100%;
	height: 323px;
	background: #7aba32 url(../images/bg7.jpg) top repeat-x;
	;
	overflow: hidden;
}
/*link*/
.link {
	height: 39px;
	padding: 15px 0 21px;
	overflow: hidden;
}
.link_tl {
	width: 124px;
	height: 39px;
	background: url(../images/bg8.png) bottom no-repeat;
	overflow: hidden;
}
.link_con {
	width: 800px;
	height: 39px;
	margin: 0 0 0 32px;
	font: 400 12px/30px "Simsun";
	color: #caff8f;
	overflow: hidden;
}
.link_con a {
	color: #caff8f;
}
.link_con span {
	display: inline-block;
	padding: 0 7px;
	white-space: nowrap;
}
/*bottom*/
.bottom {
	width: 100%;
	height: 248px;
	background: url(../images/bg9.jpg) center top;
}
.bottom_a {
	width: 968px;
	height: 194px;
	padding: 54px 0 0;
}
.bottom-logo {
	width: 100%;
	height: 71px;
	text-align: center;
}
.bottom_infor {
	font: 400 12px/28px "Simsun";
	color: #3d6c02;
	text-align: center;
}
.bottom_infor a {
	color: #3d6c02;
}
.bottom_infor span {
	padding: 0 7px;
}
/*notice*/
.notice {
	height: 30px;
	margin: 6px auto 0;
	padding: 9px 0 10px;
	background: url(../images/bg10.jpg) repeat-x;
}
.n_tl {
	width: 115px;
	height: 30px;
	margin: 0 0 0 13px;
	overflow: hidden;
}
#n_con {
	float: left;
	display: inline;
	width: 528px;
	height: 30px;
	margin-left: 12px;
	line-height: 32px;
	_line-height: 34px;
	color: #2e3b37;
	overflow: hidden;
	cursor: pointer;
}
/*@t_srh*/
.t_srh {
	position: relative;
	width: 278px;
	height: 28px;
	margin: 0 2px 0 0;
	border: 1px solid #609918;
	background: #cafa7a url(../images/bg11.jpg) top repeat-x;
}
.s_txt {
	width: 132px;
	height: 28px;
	margin: 0 6px 0 12px;
	border: none;
	background: none;
	line-height: 28px;
	color: #609918;
	overflow: hidden;
}
.s_cla {
	width: 94px;
	height: 22px;
	margin: 3px 0 0;
	border: none;
	background: url(../images/bg22.jpg) no-repeat;
	line-height: 22px;
	color: #FFF;
	text-indent: 11px;
	cursor: pointer;
	outline: none;
}
::-moz-focus-inner {
border:0;
}
.s_cla_list {
	display: none;
	position: absolute;
	z-index: 9999;
	top: 22px;
	left: 150px;
	width: 82px;
	padding: 4px 5px 8px;
	background: #83af4b;
	border: 1px solid #d4ff94;
}
.s_cla_list li {
	width: 82px;
	height: 21px;
	border-bottom: 1px dotted #d4ff94;
	font: 400 12px/21px "Simsun";
	text-indent: 6px;
	color: #FFF;
	cursor: pointer;
}
.s_cla_list .li_hover {
 background:#;
	color: #FFF;
}
.s_btn {
	width: 16px;
	height: 13px;
	margin: 7px 11px 0 0;
	border: none;
	background: url(../images/bg12.jpg) no-repeat;
	cursor: pointer;
}
/*index code*/
/*imain*/
.imain {
	height: auto!important;
	min-height: 100px;
	height: 100px;
	padding: 35px 0 42px;
}
/*itl_a*/
.itl_a {
	width: 100%;
	height: 41px;
	background: url(../images/bg10.jpg) left bottom repeat-x;
}
.itl_a-tl {
	width: 117px;
	height: 33px;
	background: url(../images/bg13.png) left bottom no-repeat;
}
.itl_a-more {
	margin: 0 15px 0 0;
	font: 400 12px/41px "Simsun";
}
.itl_a-more a {
	color: #dc1579;
}
/*ipro*/
.ipro {
	width: 100%;
	height: 298px;
}
.ipro-con {
	width: 624px;
	height: 228px;
	margin: 29px 0 0;
}
.ipro-list {
	width: 100%;
	height: 18px;
	font: 400 12px/18px "Simsun";
	color: #7aba32;
	overflow: hidden;
}
.ipro-list span {
	display: inline-block;
	margin: 0 3px;
}
.ipro-list span a {
	display: inline-block;
	height: 18px;
	padding: 0 6px;
	color: #7aba32;
	text-decoration: none;
}
.ipro-list span a:hover {
	background: #dc1579;
	color: #FFF;
	text-decoration: none;
}
.ipro_wrap_a {
	width: 624px;
	height: 185px;
	margin: 25px 0 0;
	overflow: hidden;
}
.ipro_son {
	width: 198px;
	height: 185px;
	margin: 0 15px 0 0;
	overflow: hidden;
}
.ipro_son-pic {
	width: 186px;
	height: 137px;
	padding: 5px;
	border: 1px solid #d5d5d5;
	overflow: hidden;
}
.ipro_son-tl {
	width: 196px;
	height: 36px;
	text-align: center;
	font: 400 12px/36px "Simsun";
}
.ipro_son-tl a {
	color: #2e3b37;
}
.ipro-cla {
	width: 316px;
	height: 228px;
	margin: 29px 0 0;
}
.ipro-cla-list {
	width: 316px;
	height: 162px;
}
.ipro-cla-list li {
	width: 146px;
	height: 65px;
	margin: 0 0 16px;
	font: 400 16px/65px "Microsoft Yahei";
	text-indent: 60px;
}
.ipro-cla-list li a {
	color: #FFF;
}
.ipro-cla-list li.A {
	background: #7aba32 url(../images/bg14.jpg) 19px center no-repeat;
}
.ipro-cla-list li.B {
	background: #7aba32 url(../images/bg15.jpg) 19px center no-repeat;
}
.ipro-cla-list li.C {
	background: #7aba32 url(../images/bg16.jpg) 19px center no-repeat;
}
.ipro-cla-list li.D {
	background: #7aba32 url(../images/bg17.jpg) 19px center no-repeat;
}
.ipro-cla-more {
	width: 316px;
	height: 65px;
	background: #7aba32 url(../images/bg18.jpg) 74px center no-repeat;
	font: 400 16px/65px "Microsoft Yahei";
	text-indent: 111px;
}
.ipro-cla-more a {
	color: #FFF;
}
/*inews*/
.inews {
	width: 624px;
	height: 247px;
	margin: 56px 0 0;
	overflow: hidden;
}
.inews_con {
	width: 624px;
	height: 199px;
	padding: 7px 0 0;
	overflow: hidden;
}
.inews_con li {
	width: 615px;
	height: 35px;
	padding: 0 9px 0 0;
	border-bottom: 1px dotted #d7d6d6;
	background: url(../images/bg19.jpg) 11px center no-repeat;
	font: 400 12px/35px "Simsun";
	color: #2e3b37;
	text-indent: 24px;
	overflow: hidden;
}
.inews_con li a {
	color: #2e3b37;
}
/*imember*/
.imember {
	width: 316px;
	height: 247px;
	margin: 56px 0 0;
	overflow: hidden;
}
.imember_con {
	width: 303px;
	height: 189px;
	padding: 17px 0 0 13px;
	overflow: hidden;
}
.imember_son {
	width: 272px;
	height: 89px;
	margin: 0 0 9px;
	overflow: hidden;
}
.imember_son dt {
	width: 77px;
	height: 77px;
	padding: 5px;
	border: 1px solid #d6d6d6;
	border-radius: 1px;
	overflow: hidden;
}
.imember_son dd {
	width: 172px;
	height: 89px;
	padding: 0;
	margin: 0 0 0 11px;
	overflow: hidden;
}
.imember_son-tl {
	width: 172px;
	height: 28px;
	font: 700 12px/28px "Simsun";
	text-indent: 13px;
	background: url(../images/bg20.jpg) left center no-repeat;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.imember_son-tl a {
	color: #2e3b37;
}
.imember_son-txt {
	width: 172px;
	height: 48px;
	font: 400 12px/24px "Simsun";
	color: #2e3b37;
	overflow: hidden;
}
/*iabout*/
.iabout {
	width: 624px;
	height: 246px;
	margin: 32px 0 0;
	overflow: hidden;
}
.iabout_con {
	width: 624px;
	height: 179px;
	padding: 26px 0 0;
	overflow: hidden;
}
.iabout_huan {
	width: 241px;
	height: 166px;
	padding: 5px;
	border: 1px solid #d5d5d5;
	overflow: hidden;
}
.iabout_txt {
	width: 354px;
	height: 156px;
	padding: 10px 0 12px;
	font: 400 12px/26px "Simsun";
	color: #2e3b37;
	overflow: hidden;
}
/*icontact*/
.icontact {
	width: 316px;
	height: 246px;
	margin: 32px 0 0;
	overflow: hidden;
}
.icontact_con {
	width: 297px;
	height: 192px;
	padding: 13px 0 0 19px;
	overflow: hidden;
	background: url(../images/bg21.jpg) right top no-repeat;
	font: 400 12px/24px "Simsun";
	color: #2e3b37;
}
.icontact_con strong {
	font: 400 20px/66px Impact;
	color: #dc1579;
}
/*paging code*/
.pmain {
	height: auto!important;
	min-height: 100px;
	height: 100px;
	padding: 35px 0 42px;
}
.pmain_a {
	width: 690px;
}
.pmain_b {
	width: 270px;
}
/*ptl_a*/
.ptl_a {
	width: 100%;
	height: 41px;
	background: url(../images/bg10.jpg) left bottom repeat-x;
}
.ptl_a-tl {
	width: 117px;
	height: 33px;
	background: url(../images/bg13.png) left bottom no-repeat;
}
.ptl_a-more {
	margin: 0 15px 0 0;
	font: 400 12px/41px "Simsun";
	color: #2e3b37;
}
.ptl_a-more a {
	color: #2e3b37;
}
.ptl_a-more span {
	color: #dc1579;
}
/*pAC*/
.pAC {
	width: 96%;
	margin: 0 auto;
	padding: 24px 0;
	font: 400 14px/28px "Simsun";
	color: #2e3b37;
}
/*pFC*/
.pFC {
	width: 96%;
	margin: 0 auto;
	padding: 24px 0;
}
.pFC h3 {
	width: 100%;
	padding-bottom: 13px;
	font: 700 18px/1.6 "Simsun";
	color: #dc1579;
	text-align: center;
}
.pFC .pic {
	width: 100%;
	margin-top: 20px;
	text-align: center;
	overflow: hidden;
}
.pFC .pic img {
	padding: 4px;
	border: 1px solid #dc1579;
}
.pFC .text {
	margin-top: 32px;
	font: 400 14px/1.8 "Simsun";
	color: #2e3b37;
}
.pubDate {
	position: relative;
	width: 560px;
	margin: 0 auto;
	padding: 6px 0;
	line-height: 16px;
	color: #2e3b37;
}
.pubDate a {
	color: #dc1579;
}
.pubDate .date, .pubDate .font {
	padding: 0 4px;
}
.pubDate .baiduFx {
	position: absolute;
	right: 0;
	top: 0;
}
.fenyefh {
	height: 20px;
	margin-top: 10px;
	padding: 16px;
	font-size: 14px;
	text-align: center;
	overflow: hidden;
}
.fenyefh a {
	color: #dc1579;
}
.fenyeud {
	width: 500px;
	height: 20px;
	padding: 5px 0;
	font-size: 14px;
	color: #2e3b37;
	text-align: left;
}
.fenyeud a {
	color: #dc1579;
}
/*itemUl*/
.itemUl {
	width: 96%;
	margin: 0 auto;
	padding: 4px 0 24px 0;
}
.itemUl li {
	width: 100%;
	height: 35px;
	padding: 0 9px 0 0;
	border-bottom: 1px dotted #d7d6d6;
	background: url(../images/bg19.jpg) 11px center no-repeat;
	font: 400 12px/35px "Simsun";
	color: #2e3b37;
	text-indent: 24px;
	overflow: hidden;
}
.itemUl li a {
	color: #2e3b37;
}
.itemUl li .date {
	font-size: 12px;
	color: #707070;
	padding: 0;
}
/*mixUl*/
.mixUl {
	width: 96%;
	margin: 0 auto;
	padding: 24px 0;
}
.mixUl_son {
	height: 100px;
	margin-bottom: 24px;
}
.mixUl_son dt {
	position: relative;
	width: 121px;
	height: 88px;
	padding: 5px;
	border: 1px solid #d5d5d5;
	background: #FFF;
	overflow: hidden;
}
.mixUl_son dd {
	width: 500px;
	height: 100px;
	margin-left: 20px;
	overflow: hidden;
}
.mixUl_son .dd_tl {
	height: 32px;
	font: 400 12px/32px "Simsun";
	overflow: hidden;
}
.mixUl_son .dd_tl a {
	color: #609918;
}
.mixUl_son .dd_tl span {
	font: 400 12px/32px "Simsun";
	color: #609918;
}
.mixUl_son .dd_con {
	height: 72px;
	color: #2e3b37;
	line-height: 24px;
	text-indent: 2em;
	overflow: hidden;
}
/*picUl*/
.picUl {
	width: 96%;
	margin: 0 auto;
	padding: 12px 0;
}
.picUl-son {
	float: left;
	display: inline;
	width: 198px;
	height: 185px;
	margin: 0 20px 20px 0;
	overflow: hidden;
}
.picUl-son .pic {
	width: 186px;
	height: 137px;
	padding: 5px;
	border: 1px solid #d5d5d5;
	overflow: hidden;
}
.picUl-son .text {
	width: 196px;
	height: 36px;
	text-align: center;
	font: 400 12px/36px "Simsun";
}
.picUl-son .text a {
	color: #2e3b37;
}
/*pageMoreTop*/
.pageMoreTop {
	width: 100%;
	padding: 12px 0;
	font: 400 14px/25px "Simsun";
	color: #2e3b37;
}
.pageMoreTop ul {
	float: right;
	padding: 5px;
	text-align: center;
}
.pageMoreTop ul li {
	display: block;
	float: left;
	display: inline;
	margin-right: 5px;
	border: 1px solid #dc1579;
	font-size: 12px;
}
.pageMoreTop ul li a {
	display: block;
	width: 22px;
	text-decoration: none;
	color: #2e3b37;
}
.pageMoreTop ul li.down a {
	width: 52px;
}
.pageMoreTop ul li.end a {
	width: 46px;
}
.pageMoreTop ul li a:hover {
	background: #dc1579;
	color: #FFF;
	text-decoration: none;
}
.pageMoreTop ul li.linkOn {
	background: #dc1579;
	text-decoration: none;
}
.pageMoreTop ul li.linkOn a {
	color: #FFF;
}
.pageMoreTop ul li.sum span {
	padding: 0 10px;
	color: #2e3b37;
}
.tiaozhuan {
	display: inline;
	height: 25px;
	font-size: 14px;
	color: #2e3b37;
	line-height: 25px;
}
.tiaozhuan select {
	_position: relative;
	_top: 2px;
	width: 50px;
}
/*pcla*/
.pcla_son {
	width: 266px;
	padding-top: 7px;
	font: 400 14px/33px "Simsun";
	color: #676767;
	text-indent: 28px;
}
.pcla_son-one {
	display: block;
	width: 266px;
	height: 33px;
	background: #609918;
	color: #FFF;
	text-decoration: none;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.pcla_son-one:hover {
	color: #FFF;
	_text-decoration: none;
}
.pcla-son_list {
	display: none;
	padding: 12px 0;
	font: 400 12px/18px "Simsun";
	color: #7aba32;
	text-indent: 0;
}
.pcla-son_list span {
	display: inline-block;
	height: 18px;
	margin: 3px 3px;
	text-indent: 0;
}
.pcla-son_list span a {
	display: inline-block;
	height: 18px;
	padding: 0 6px;
	color: #7aba32;
	text-decoration: none;
}
.pcla-son_list span a:hover {
	background: #dc1579;
	color: #FFF;
	_text-decoration: none;
}
/*pcontact*/
.pcontact {
	height: auto!important;
	min-height: 246px;
	height: 246px;
}
.pcontact_con {
	height: 212px;
	padding: 13px 0 0 12px;
	overflow: hidden;
	background: url(../images/bg21.jpg) 120px top no-repeat;
	font: 400 12px/24px "Simsun";
	color: #2e3b37;
}
.pcontact_con strong {
	font: 400 20px/66px Impact;
	color: #dc1579;
}
/* pages */
.pages {
	width: 100%;
	height: 28px;
	margin: 14px 0;
	clear: both;
}
.pages ul {
	float: right;
	margin: 0 15px 0 0;
	display: inline;
}
/*共2页 到第页*/
.pages ul li {
	float: left;
	display: inline;
	margin: 0 7px 0 0;
	font: 500 14px/28px 宋体;
	color: #DC1579;
	width: 26px;
	height: 26px;
	border: 1px solid #DC1579;
	background: #fff;
	text-align: center;
}
.pages ul li a {
	color: #DC1579;
	display: block;
	width: 26px;
	height: 26px;
}/*方框里面的字体颜色*/
.pages ul li.prev {
	width: 64px;
	height: 26px;
	background: url(../images/prev_page.jpg) 6px center no-repeat #fff;
	text-indent: 13px;
	border: 1px solid #DC1579;
	text-align: left;
}
.pages ul li.prev a, .pages ul li.next a {
	display: block;
	width: 64px;
	height: 26px;
}
.pages ul li.ok a {
	display: block;
	width: 55px;
	height: 28px;
	color: #DC1579;
}
.pages ul li.next {
	width: 64px;
	height: 26px;
	background: url(../images/next_page.jpg) 54px center no-repeat #fff;
	text-indent: 6px;
	border: 1px solid #DC1579;
	text-align: left;
}
.pages ul li:hover {
	border: 1px solid #DC1579;
}
.pages ul li.clickli a {
	color: #FFF;
	font-weight: bold;
}
.pages ul li.clickli {
	background: #DC1579;
	color: #FFF;
}  /*页码背景色*/
.pages ul li.dot {
	border: 0;
	background: none;
	color: #612c05;
}
.pages ul li.allpage {
	width: 136px;
	border: 0;
	background: none;
}
/*方框*/
.allpage input {
	width: 26px;
	height: 26px;
	border: 1px solid #DC1579;
	text-align: center;
	background: #fff;
	margin: 0 5px;
	color: #000000;
	font: 14px/26px 宋体;
}
.pages ul li.ok {
	background: url(../images/okbg.jpg) no-repeat 0 0;
	width: 55px;
	height: 28px;
	border: 0;
	float: left;
}
.pages ul li.ok a {
	color: #DC1579;
}
#zoom {
	font-size: 14px;
	line-height: 180%;
}
.ListType {
	text-align: right;
	padding-top: 5px;
	color: #2E3B37;
} /*展示形式：*/
.ListType a {
	color: #2E3B37;
}
.p_r_b {
	height: 30px;
	line-height: 30px;
	text-align: right;
	padding-right: 15px;
	background: #184cb6;
	clear: both;
	margin-top: 10px;
}
.p_r_b a {
	color: #fff
}
.right_box {
	width: 100%;
	clear: both;
	margin: 0 auto;
	color: #9c8e9e;
}
.right_box .picUl {
	width: 710px;
	height: auto!important;
	padding: 0px 5px;
}
.right_box .picUl li {
	float: left;
	display: inline;
	margin: 20px 30px 0px 0px;
	width: 154px;
	height: 210px;
	overflow: hidden;
}
.right_box .picUl li div {
	width: 154px;
	height: 182px;
	overflow: hidden;
}
.right_box .picUl li h3 {
	line-height: 32px;
	height: 32px;
	font-size: 12px;
	text-align: center;
	font-weight: normal;
}
.right_box .picUl li h3 a {
	color: #4a4a4a;
}
/* img_list
-----------------------------------------------------------------------------------------------------*/
.img_list {
	width: 100%;
	clear: both;
	overflow: hidden;
}
.img_list li {
	padding: 8px 1px 0 7px;
	float: left;
	height: 170px;
}
.img_list li img {
	border: 1px #b7b6b6 solid;
	padding: 2px 2px;
}
.img_list li span {
	display: block;
	background: url(../images/ico_10.gif) 15px center no-repeat;
	padding: 0 0 0 25px;
	line-height: 24px;
}
/* txt_list
-----------------------------------------------------------------------------------------------------*/
.list_txt {
	width: 100%;
	padding-top: 20px;
}
.list_txt li {
	background: url(../images/ico_10.gif) 10px 10px no-repeat;
	padding: 0 0 0 25px;
	border-bottom: 1px #CCC dotted;
	line-height: 28px;
	width: 95%;
	margin: 0 auto;
	position: relative;
}
.list_txt li a {
	color: #6d7286;
}
.list_txt li span {
	position: absolute;
	right: 10px;
	top: 0;
}
.list_txt li p {
	color: #808080;
	font-size: 12px;
}
/* txt_view
-----------------------------------------------------------------------------------------------------*/
.right_h5 {
	font-size: 14px;
	text-align: center;
	line-height: 18px;
	padding: 8px 0 8px 0;
	margin: 0;
	color: #006ea8;
}
.fytime {
	width: 100%;
	text-align: center;
	color: #bfbfbf;
}
.share {
	width: 220px;
	margin: 0 auto;
	text-align: center;
}
.fx_span {
	color: #006ea8;
	line-height: 16px;
}
.txt_list_img {
	text-align: center;
	padding: 8px 0;
}
.txt_list_img img {
	border: 1px #ccc solid;
	padding: 2px 2px;
}
.txt_list_p {
	width: 95%;
	margin: 0 auto;
	line-height: 24px;
}
.pACBook {
	line-height: 28px;
	padding: 30px 20px;
	color: #333;
	font-size: 14px;
}
.pACBook p {
	font-size: 14px;
}
.pACBook div {
	color: #624128;
}
/*pages*/ .pagination-wrapper {
	margin: 20px 0;
}
.pagination {
	height: 34px;
	text-align: center;
}
.pagination li {
	display: inline-block;
	height: 34px;
	margin-right: 5px;
}
.pagination li a {
	float: left;
	display: block;
	height: 32px;
	line-height: 32px;
	padding: 0 12px;
	font-size: 16px;
	border: 1px solid #dddddd;
	color: #555555;
	text-decoration: none;
}
.pagination li a:hover {
	background: #f5f5f5;
	color: #0099ff;
}
.pagination li.thisclass {
	background: #DC1579;
	color: #fff;
}
.pagination li.thisclass a, .pagination li.thisclass a:hover {
	background: transparent;
	border-color: #DC1579;
	color: #fff;
	cursor: default;
}
