﻿/* 君哲互联网（dede58.com）做最好的君哲互联整站模板下载网站 */

/***************css reset*********/

body, h1, h2, h3, h4, ul, li, a, input {

	margin: 0;

	padding: 0;

	font-family: microsoft yahei;

}

div, a {

	font-size: 12px;

	color: #323232;

}

h1, h2, h3, h4, p {

	margin: 0;

	padding: 0;

}

img {

	border: none;

	vertical-align: middle;

}

em {

	font-style: normal;

}

a {

	text-decoration: none;

	border: none;

	outline: none;

}

ul, li, dl, dt, dd {

	list-style: none;

	margin: 0;

	padding: 0;

}

body {

	overflow-x: hidden;

	min-width: 1100px;

}

/**引导页**/

.yd_bg {

	background: url(../images/map.png) no-repeat center center #f6f3e7;

	background-size: 95%;

	text-align: center;

	height: 850px;

}

.yd_bg img {

	padding-top: 200px;

	width: 35%;

}

.yd_menu {

	margin: 30px auto;

	width: 280px;

	height: auto;

	overflow: hidden;

}

.yd_menu ul li {

	background: url(../images/yy.png) no-repeat;

	width: 110px;

	float: left;

	margin: 0 15px;

	height: 35px;

	line-height: 35px;

}

.yd_menu ul li a {

	display: block;

	width: 110px;

	height: 35px;

	line-height: 35px;

	font-size: 18px;

	color: #598e05;

}

/**首页**/

#head {

	height: 119px;

	width: 1200px;

	margin: 0 auto;

}

.logo {

	width: 132px;

	height: 79px;

	float: left;

	margin-top: 10px;

}

.logo img {

	width: 132px;

	height: 100px;

}

.nav {

	width: 800px;

	float: left;

	margin-left: 30px;

}

.nav ul li {

	width: 90px;

	float: left;

	text-align: center;

	line-height: 119px;

}

.nav ul li a {

	display: block;

	width: 90px;

	height: 119px;

	font-size: 14px;

	color: #2d2f2a;

}

.nav ul li a:hover, .nav ul li a.hover {

	background: url(../images/nav_ho.png) no-repeat;

	color: #fff;

}

.warp {

	width: 1100px;

	margin: 0 auto;

}

.sn {

	width: 76px;

	float: left;

	margin-top: 48px;

}

SELECT {

	PADDING-BOTTOM: 0px;

	BORDER-RIGHT-WIDTH: 0px;

	MARGIN: 0px;

	PADDING-LEFT: 0px;

	PADDING-RIGHT: 0px;

	BORDER-TOP-WIDTH: 0px;

	BORDER-BOTTOM-WIDTH: 0px;

	BORDER-LEFT-WIDTH: 0px;

	PADDING-TOP: 0px

}

SELECT {

	BOX-SIZING: content-box;

	PADDING-BOTTOM: 1px;

	LINE-HEIGHT: 20px;

	PADDING-LEFT: 0px;

	PADDING-RIGHT: 0px;

}

OPTION {

	PADDING-BOTTOM: 0px;

	BORDER-RIGHT-WIDTH: 0px;

	MARGIN: 0px;

	PADDING-LEFT: 0px;

	PADDING-RIGHT: 0px;

	BORDER-TOP-WIDTH: 0px;

	BORDER-BOTTOM-WIDTH: 0px;

	BORDER-LEFT-WIDTH: 0px;

	PADDING-TOP: 0px;

	text-align: center;

}

.footer-select {

}

.footer_sel {

	LINE-HEIGHT: 22px;

	HEIGHT: 22px;

	COLOR: #403f3f;

	float: left;

	text-align: center;

	margin-left: 15px;

}

.clearboth {

	clear: both

}

.sv {

	float: right;

	background: url(../images/ewm.jpg) no-repeat left;

	padding-left: 85px;

	font-size: 12px;

	color: #7a7877;

	margin-top: 3px;

	height: 77px;

	margin-top: 17px;

}

.sv p {

	font-size: 20px;

	color: #7dbf29;

}

/*图片滚动*/



.banner {

	margin: 0 auto;

	height: 551px;

	width: 100%;

	max-width: 1680px;

}

.focus {

	width: 100%;

	height: 551px;

	position: relative;

}

.f970x280 {

	width: 100%;

	height: 551px;

	overflow: hidden;

	position: relative;

}

.f970x280 img {

	width: 1680px;

	height: 551px;

}

.rslides {

	width: 100%;

	position: relative;

	list-style: none;

	padding: 0

}

.rslides_nav {

	height: 73px;

	width: 73px;

	position: absolute;

	top: 40%;

	left: 100px;

	text-indent: -9999px;

	overflow: hidden;

	text-decoration: none;

	background: url(../images/left.png) no-repeat 0 0px;

	margin-top: 0px

}

.rslides_nav:active {

}

.rslides_nav.next {

	position: absolute;

	top: 40%;

	background: url(../images/right.png) no-repeat 0 0;

	right: 100px;

	left: auto;

}

.rslides_tabs {

	margin: 0px 0;

	clear: both;

	text-align: center;

	position: absolute;

	top: 480px;

	left: 640px;

	width: 190px;

}

.rslides_tabs li {

	display: none;

	float: none;

	_float: left;

*float:left;

	margin-right: 10px;

}

.rslides_tabs a {

	text-indent: -9999px;

	overflow: hidden;

	background: url(../images/c25.png) no-repeat 0 0 #fff;

	display: inline-block;

	_display: block;

*display:block;

	width: 14px;

	height: 14px;

	border-radius: 50%;

}

.rslides_tabs .rslides_here a {

	background: url(../images/c15.png) no-repeat 0 0 #d0a972;

}

.n_bann {

	background: url(../images/banner.jpg) no-repeat center;

	height: 400px;

}

/*最新公告*/

#zx {

	background: url(../images/zx_bg.jpg) no-repeat center;

}

.zx {

	width: 1100px;

	height: 46px;

	margin: 0 auto;

	line-height: 46px;

}

.zx em {

	font-size: 16px;

	float: left;

	font-weight: bold;

	background: url(../images/zx.png) left center no-repeat;

	padding-left: 40px;

	color: #7bbc1f;

	display: block;

}

.zxn {

	font-size: 14px;

	float: left;

	font-weight: normal;

	width: 864px;

	background: #fff;

}

.BreakingNewsController {

	width: 100%;

	overflow: hidden;

	height: auto;

	position: relative;

	height: 44px !important;

	line-height: 44px !important;

	background: url(../images/zx_bg.jpg) no-repeat center !important;

	margin-top: 2px;

}

.BreakingNewsController .bn-title {

	display: inline-block;

	float: left;

	line-height: 25px;

	height: 25px;

	color: #FFF;

}

.BreakingNewsController ul {

	padding: 0;

	margin: 0;

	display: block;

	list-style: none;

	position: absolute;

	left: 180px;

	right: 50px;

}

.BreakingNewsController ul li {

	list-style: none;

	/*padding:5px 20px;*/

	display: none;

	width: 650px;

}

.BreakingNewsController ul li a {

	text-decoration: none;

	color: #333;

	display: inline-block;

	overflow: hidden;

	padding: 0;

	font-size: 14px;

	height: 42px !important;

	line-height: 42px !important;

}

.BreakingNewsController ul li span {

	margin-right: 100px;

	color: #929292;

	display: inline-block;

	overflow: hidden;

	padding: 0;

	font-size: 14px;

	float: right;

}

.BreakingNewsController .bn-arrows {

	display: inline-block;

	float: left;

	width: 50px;

	position: absolute;

	right: 0;

	top: 0;

	bottom: 0;

}

.BreakingNewsController .bn-arrows span {

	display: block;

	width: 24px;

	height: 24px;

	position: absolute;

	top: 0;

	bottom: 0;

	cursor: pointer;

	opacity: 1;

}

.BreakingNewsController .bn-arrows span:hover {

	opacity: 1;

}

.BreakingNewsController .bn-arrows-left {

	left: 0;

	background: url(../images/left.jpg) left center no-repeat;

	width: 24px;

	height: 24px;

}

.BreakingNewsController .bn-arrows-right {

	right: 2px;

	background: url(../images/right.jpg) right center no-repeat;

	width: 24px;

	height: 24px;

}

.easing a, .easing span {

	transition: .25s linear;

	-moz-transition: .25s linear;

	-webkit-transition: .25s linear;

}

#big {

	background: #eff3f6;

}

.con1 {

	height: auto;

	overflow: hidden;

	padding: 45px 0;

}

.con1_l {

	width: 380px;

	float: left;

}

.con1_l img {

	width: 380px;

	height: 316px;

}

.con1_r {

	width: 687px;

	float: right;

	background: url(../images/ab_bg.png) no-repeat center top;

}

.con1_r em {

	font-size: 23px;

	color: #7bbc1f;

	padding-left: 80px;

	display: block;

	margin-bottom: 30px;

}

.con1_r p {

	line-height: 25px;

	font-size: 14px;

	color: #2f2f2f;

	text-indent: 2em;

}

.con1_r a {

	display: block;

	margin-top: 60px;

}

.con2 {

	height: auto;

	overflow: hidden;

	padding-top: 30px;

}

.con2_l {

	width: 226px;

	background: #7ab51d;

	border-radius: 3px;

	padding: 30px 10px 55px 10px;

	text-align: center;

	float: left;

}

.con2_l ul {

	margin-top: 30px;

}

.con2_l ul a {

	background: url(../images/pr_ho.png) no-repeat center;

	height: 34px;

	line-height: 34px;

	margin-bottom: 10px;

	text-align: left;

	padding-left: 48px;

	display: block;

	height: 34px;

	color: #fff;

	font-size: 15px;

}

.tel {

	background: url(../images/tel.png) no-repeat left;

	padding-left: 30px;

	font-size: 16px;

	color: #e1d329;

	margin: 40px 0 0 10px

}

.tel p {

	font-size: 24px;

	color: #fddc2d;

}

.con2_r {

	width: 830px;

	float: right;

}

.con2_r_t {

	background: url(../images/pr_t.png) no-repeat;

	height: 64px;

	font-size: 20px;

	color: #000000;

	padding-left: 50px;

}

.con2_r_t p {

	font-size: 13px;

	color: #646262;

}

.con2_r_u {

	margin-top: 15px;

}

.con2_r_u ul li {

	float: left;

	width: 264px;

	margin: 0 5px 20px 5px;

}

.con2_r_u ul li img {

	display: block;

	width: 256px;

	height: 198px;

	border: 4px solid #fff;

}

.con2_r_u ul li p {

	margin-top: 15px;

	text-align: center;

	font-size: 15px;

	color: #323031;

}

.con3 {

	padding: 30px 0;

	height: auto;

	overflow: hidden;

}

.con3_l {

	width: 532px;

	float: left;

}

.con3_l_new {

	padding: 5px;

	background: #fff;

	height: auto;

	overflow: hidden;

	margin-top: 25px;

}

.con3_l_new_img {

	width: 182px;

	height: 134px;

	float: left;

}

.con3_l_new_img img {

	width: 182px;

	height: 134px;

}

.con3_l_new_r {

	width: 306px;

	float: right;

}

.con3_l_new_r em {

	display: block;

	font-size: 16px;

	color: #7fbe25;

	margin-top: 10px;

}

.con3_l_new_r p {

	font-size: 14px;

	color: #565557;

	line-height: 25px;

	margin: 10px 0;

}

.con3_l_new_r span {

	text-align: right;

	font-size: 14px;

	color: #565557;

	display: block;

	margin-right: 10px;

}

.con3_l_u {

	margin-top: 25px;

}

.con3_l_u ul li {

	background: url(../images/ss.png) no-repeat left;

	line-height: 37px;

	padding-left: 25px;

	border-bottom: 1px dashed #e5e5e5;

	position: relative

}

.con3_l_u ul li a {

	font-size: 14px;

	color: #131313;

}

.con3_l_u ul li span {

	position: absolute;

	top: 0;

	right: 10px;

	font-size: 14px;

	color: #8e8f91;

}

.con3_r {

	float: right;

}

.mt_flink {

	height: auto;

	overflow: hidden;

	padding-bottom: 20px;

}

.mt_flinkl {

	background: url(../images/flink.png) no-repeat left center;

	width: 100px;

	float: left;

	font-size: 20px;

	color: #7fbe25;

	height: 50px;

	line-height: 50px;

	padding-left: 38px;

}

.mt_flinkr {

	width: 910px;

	float: right;

	text-align: left;

	line-height: 30px;

	margin-top: 10px;

}

.mt_flinkr a {

	font-size: 14px;

	color: #403f3f;

	margin: 0 6px;

	display: block;

	float: left;

}

#footer {

	height: 270px;

	background: #7fbe25;

	border-top: 12px solid #fbbf2b;

}

.snav {

	width: 1170px;

	background: #73ac21;

	height: 42px;

	line-height: 42px;

	margin: 30px auto 0 auto;

	border-radius: 5px;

}

.snav ul {

	padding-left: 30px;

}

.snav ul li {

	padding: 0 45px;

	float: left;

	background: url(../images/li.png) no-repeat right;

}

.snav ul li a {

	font-size: 14px;

	color: #fff;

}

.footer_u {

	margin-top: 30px;

	width: 940px;

	margin: 30px auto 0 auto;

}

.footer_l {

	width: 160px;

	height: 140px;

	float: left;

	background: url(../images/blogo.png) no-repeat;

}

.footer_c {

	width: 400px;

	float: left;

	margin-left: 120px;

	font-size: 14px;

	color: #ffffff;

	line-height: 27px;

}

.footer_c a {

	font-size: 14px;

	color: #ffffff;

}

.footer_r {

	width: 234px;

	height: 117px;

	background: url(../images/fewm.jpg) no-repeat;

	float: right;

}

/**内页列表**/

.fy_con {

	margin-top: 35px;

}

.fy_title {

	background: url(../images/dss.jpg) no-repeat center;

	text-align: center;

	font-size: 30px;

	color: #009763;

}

.fy_nav {

	margin-top: 35px;

	height: auto;

	overflow: hidden;

}

.fy_nav ul li {

	padding: 0 37px;

	height: 50px;

	line-height: 50px;

	float: left;

	background: url(../images/fi.jpg) no-repeat right center;

}

.fy_nav ul li a {

	display: block;

	font-size: 18px;

	color: #333333;

	text-align: center;

	height: 45px;

	line-height: 50px;

}

.fy_nav ul li a:hover, .fy_nav ul li a.hover {

	border-bottom: 2px solid #7ab51d;

}

.fy_nav ul li img {

	position: absolute;

	bottom: 0;

	left: 82px;

	opacity: 0;

}

#dqwz {

	margin-top: 35px;

}

.dqwz {

	text-align: center;

	color: #7ab51d;

	background: url(../images/ff.png) no-repeat center;

	font-size: 35px;

	font-weight: bold;

	height: 73px;

	line-height: 73px;

}

/*新闻列表*/

.news_list {

	margin: 35px 0;

}

.news_list .search {

	text-align: center;

	font-size: 20px;

}

.news_list li {

	padding: 40px 0;

	position: relative;

	border-bottom: 1px solid #ddd;

}

.news_list li::before {

	content: "";

	position: absolute;

	top: 0;

	left: -50%;

	z-index: 0;

	width: 200%;

	height: 100%;

}

.news_list li:hover::before {

}

.news_list li a {

	display: block;

	overflow: hidden;

	position: relative;

	color: #333;

}

.news_img {

	width: 200px;

	float: left;

	overflow: hidden;

}

.news_time {

	float: left;

	font-size: 35px;

	line-height: normal;

	font-family: Aparajita;

	position: relative;

	padding-right: 50px;

	margin: 10px 30px 0 0;

}

.news_time::before, .news_time::after {

	content: "";

	position: absolute;

	top: 15px;

	right: 0;

	width: 35px;

	height: 1px;

	background: #bfbfbf;

}

.news_time::after {

	width: 0px;

	background: #ffb108;

	right: 35px;

}

.news_more {

	display: block;

	margin-top: 15px;

	font-size: 0;

	width: 48px;

	height: 38px;

	background: #fff url(../images/ico_11a.png) center center no-repeat;

	position: relative;

}

.news_more::before {

	content: "";

	position: absolute;

	top: 0;

	left: 0;

	width: 0;

	height: 100%;

	background: #007440 url(../images/ico_11b.png) center center no-repeat;

}

.news_list li:hover .news_more::before {

	width: 100%;

}

.news_list li:hover .news_time::after {

	width: 35px;

	right: 0;

}

.news_info {

	overflow: hidden;

	padding-left: 5%;

	margin-top: 10px;

}

.news_info h6 {

	height: 22px;

	overflow: hidden;

	font-size: 16px;

	margin: 10px 0 20px 0;

}

.news_des {

	font-size: 14px;

	line-height: 30px;

	max-height: 64px;

	overflow: hidden;

}

.news_list li:hover a .news_time {

	color: #ffb108;

}

.news_list li em {

	position: relative;

}

.ny_u {

	height: auto;

	overflow: hidden;

}

.show_t {

	text-align: center;

	border-bottom: #CCC 1px dashed;

}

.show_t h1 {

	color: #7ab51d;

	margin: 0;

	font-size: 28px;

}

.show_t h5 {

	color: #464646;

	font-weight: normal;

	line-height: 20px;

	margin: 20px 0px 20px 0px;

}

.show_c {

	padding: 10px 15px 10px 15px;

	color: #464646;

	border-bottom: #CCC 1px dashed;

	line-height: 2em;

	font-size: 14px;

}

.show_c img {

	max-width: 900px;

	padding: 10px 15px 10px 15px;

}

.show_u {

	text-align: left;

	padding: 10px 15px 10px 0px;

}

.show_u ul li {

	list-style: none;

	text-decoration: none;

	color: #464646;

	height: 30px;

	line-height: 30px;

	margin: 0px 20px 0px 20px;

	font-size: 14px;

}

.show_u ul li a {

	color: #464646;

	font-size: 14px;

}

.show_u ul li a:hover {

	text-decoration: underline;

	color: #464646;

}

.page_conru {

	color: #464646;

	padding: 0 15px 40px 15px;

	font-size: 14px;

	line-height: 28px;

}

.page_conru img {

	max-width: 900px;

	padding: 15px 15px 40px 15px;

}

.chanpin {

	padding: 50px 0px 20px 10px;

	height: auto;

	overflow: hidden;

}

.chanpin ul li {

	margin-left: 50px;

	float: left;

	margin-bottom: 12px;

	width: 300px;

}

.chanpin ul li a {

	display: block;

	text-align: center;

	color: #545454

}

.chanpin ul li a .pic {

	width: 300px;

	height: 195px;

	overflow: hidden;/*border: 1px sol 

id #d3d3d3; border-radius: 1px;*/

	display: table-cell;

	background: #fff;

	text-align: center;

	vertical-align: middle;

	border: 1px solid #efefef;

}

.chanpin ul li a img {

	width: 300px;

	height: 195px;

}

.chanpin ul li a p {

	height: 55px;

	line-height: 55px;

	font-size: 16px;

}

/*分页*/

.fenye {

	text-align: center;

	margin: 20px 0 30px;

}

.fenye ul {

	height: auto;

	overflow: hidden;

}

.fenye span, .fenye a {

	display: inline-block;

	padding: 0 9px;

	margin: 5px 2px;

	background: #ddd;

	border-radius: 2px;

	height: 26px;

	line-height: 26px;

	text-align: center;

	color: #000;

}

.fenye span.current {

	background: #7ab51d;

	color: #fff;

}

.fenye a:hover {

	background: #7ab51d;

	color: #fff;

}

