.mt40 {
	margin-top: 40px;
}
/*banner*/

.bannerAndtitle {
	width: 100%;
	height: 500px;
	position: relative;
	overflow: hidden;
}

.fullSlide {
	width: 100%;
	position: absolute;
	height: 500px;
	background: #FFF;
	overflow: hidden;
}

.fullSlide .bd {
	height: 500px;
	margin: 0 auto;
	position: relative;
	z-index: 1;
	overflow: hidden;
}

.fullSlide .bd ul {
	width: 100% !important;
}

.fullSlide .bd li {
	width: 100% !important;
	height: 500px;
	overflow: hidden;
	text-align: center;
}

.fullSlide .bd li a {
	display: block;
	height: 500px;
}

.fullSlide .prev,
.fullSlide .next {
	width: 40px;
	height: 60px;
	position: absolute;
	top: 50%;
	margin-top: -30px;
	z-index: 2;
	background: url(../images/slider-arrow.png) -126px -137px #000 no-repeat;
	filter: alpha(opacity=30);
	-moz-opacity: .3;
	opacity: .3;
	-webkit-transition: all .5s linear;
	transition: all .5s linear;
}

.fullSlide .prev {
	background: url(../images/slider-arrow.png) -126px -137px #000 no-repeat;
	left: 10%;
}

.fullSlide .next {
	background-position: -6px -137px;
	right: 10%;
}


/*search*/

.search_dbg {
	height: 50px;
	line-height: 50px;
	margin-bottom: 60px;
}

.search_zi {
	float: left;
	height: 50px;
	width: 700px;
	color: #5b5b5b;
	display: inline;
}

.search_zi a {
	color: #4e4e4e;
	margin: 0 2px;
}

.search_zi a:hover {
	color: #0b85ec;
}

.search1 {
	float: right;
	width: 352px;
	height: 33px;
	line-height: 33px;
	display: inline;
	margin: 8px 10px 0 0;
	border-bottom: 1px solid #0d6e38;
}

.search1 .text {
	width: 330px;
	height: 34px;
	float: right;
	background: none;
	line-height: 34px;
	color: #6b6b6b;
	font-size: 12px;
	font-family: "Microsoft YaHei";
	border: 0px;
}

.search1 .submit {
	width: 22px;
	height: 23px;
	cursor: pointer;
	float: right;
	background: url(../images/search_tag.jpg) no-repeat 0 0;
}

h4,
h3 {
	font-weight: normal;
}

.why_t {
	background: url(../images/why_t.jpg) no-repeat 0 0;
	width: 259px;
	height: 222px;
	float: left;
	padding: 80px 0 0 29px;
}

.why_t h4 {
	font-size: 28px;
	font-weight: bold;
	color: #0d6e38;
}

.why_t span {
	font-size: 28px;
	font-weight: bold;
	color: #ff6600;
}

.why_t p {
	font-size: 14px;
	color: #313131;
	margin-top: 4px;
}

.why_nr {
	width: 881px;
}

.gg_dbg {
	background: url(../images/gg1.jpg) no-repeat top center;
	height: 523px;
}

.gg1_zi {
	font-size: 34px;
	color: #FFF;
	text-align: right;
	margin: 30px 0 0 73px;
}

.gg1_zi p {
	font-size: 18px;
}

.gg1_tel span {
	font-size: 24px;
	font-weight: bold;
	display: block;
}

.gg1_tel p {
	color: #FFF;
	background: url(../images/gg_tel.png) no-repeat left center;
	padding-left: 70px;
	height: 60px;
	float: left;
}

a.zixun {
	font-size: 16px;
	font-weight: bold;
	color: #0d6e38;
	width: 143px;
	height: 34px;
	border: 2px solid #fff;
	background: #efefef;
	border-radius: 20px;
	display: block;
	float: left;
	text-align: center;
	line-height: 36px;
}

.gg1_tel a.zixun {
	margin: 5px 0 0 30px;
}

.prall {
	height: 1080px;
	overflow: hidden;
}

.pro_ewm img {
	width: 103px;
	height: 103px;
}

.pro_ewm {
	margin: 10px 10px 0 0;
}

.pro_cl h3 a {
	font-size: 18px;
	color: #FFF;
	font-weight: bold;
}

.pro_cl p {
	font-size: 14px;
	text-transform: uppercase;
}

.pro_cl {
	margin: 20px 0 0 10px;
}

.pro_cl a.zixun {
	margin-top: 12px;
}

.pro_tel span {
	font-size: 24px;
	font-weight: bold;
	display: block;
}

.pro_tel p {
	color: #FFF;
	background: url(../images/gg_tel.png) no-repeat left center;
	padding-left: 70px;
	height: 60px;
	float: left;
}

.pro_tel {
	margin: 20px 0 0 20px;
}

.gg1_tel {
	margin: 30px 30px 0 0;
}

.gg1_nr {
	margin-top: 20px;
}

.gg1_nr li {
	margin-left: 20px;
}

.gg1_nr li {
	width: 275px;
	height: 405px;
	background: url(../images/td1_bg.png) no-repeat 0 0;
	float: left;
}

.gg1_nr li div {
	text-align: center;
	width: 218px;
	padding-top: 6px;
}

.gg1_nr li div h4 {
	font-size: 22px;
	font-weight: bold;
	color: #313131;
	margin: 10px 0 5px;
}

.gg1_nr li div p {
	line-height: 24px;
	color: #5a5a5a;
	font-size: 16px;
}

.pro_t h3{
	font-size: 24px;
	font-weight: bold;
	color: #0d6e38;
}

.pro_t h3 {
	width: 244px;
	height: 54px;
	background: #FFF;
	border: 1px solid #d9d9d9;
	margin: 0px auto;
	text-align: center;
	line-height: 54px;
}

.pro_t {
	background: url(../images/pro_t.jpg ) no-repeat top center;
	height: 134px;
	padding: 60px 0 0 100px;
	margin-top: 20px;
}

.pro_c {
	width: 280px;
	float: left;
	height: 840px;
	background: #e9eae5;
}

.pro_c_nav {
	height: 60px;
	line-height: 60px;
	display: block;
	background: #ff6600;
	border-left: 4px solid #0d6e38;
}

.pro_c_nav h3 {
	font-size: 24px;
	color: #FFF;
	text-indent: 20px;
}

.pro_c_nav h3 b {
	color: #FFF;
	font-weight: bold;
}

.pro_c_nav h3 span {
	font-size: 20px;
	text-transform: uppercase;
}

.pro_n {
	height: 562px;
}

.pro_n li dl {
	clear: both;
	margin: 5px 0px;
}

.pro_n li dl dd {
	height: 30px;
	line-height: 30px;
	padding-left: 66px;
	background: url(../images/pro_xtag.jpg) no-repeat 46px center;
	font-size: 14px;
}

.pro_n li dl dd a {}

.pro_n li span {
	height: 50px;
	line-height: 50px;
	overflow: hidden;
	text-align: left;
	clear: both;
	background: url(../images/pro_cjt.jpg) no-repeat 230px center;
	display: block;
	border-bottom: 1px solid #FFF;
	padding-left: 40px;
}

.pro_n li span a {
	font-size: 16px;
	color: #474747;
}

.pro_n li span:hover a {
	color: #FFF;
}

.pro_n li span:hover {
	background: #0d6e38;
	cursor: pointer;
	transition: all 0.3s ease-out 0s;
}

.pro_con {
	height: 220px;
	display: block;
	background: #ff6600;
	border-left: 4px solid #0d6e38;
}

.pro_s_nav {
	height: 60px;
	line-height: 60px;
	display: block;
	border-top: 2px solid #e9eae5;
}

.pro_s_nav h3:first-child {
	margin-right: 28px;
}

.pro_s_nav h3 {
	font-size: 18px;
	text-align: center;
	color: #323232;
	float: left;
	font-weight: bold;
}

.pro_s_nav h3.tag_pro {
	background: url(../images/pro_t.jpg) no-repeat right top;
	cursor: pointer;
	color: #0d6e38;
}


.pro_show {
	width: 871px;
	position: relative;
}

.pro_show_n a.more {
	position: absolute;
	top: 20px;
	right: 0px;
	background: url(../images/more.png) no-repeat;
	width: 41px;
	height: 30px;
	display: block;
}

.pro_show_n ul {
	width: 920px;
	margin-top: 2px;
}

.pro_show_n li p {
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	display: block;
}

.pro_show_n li {
	width: 250px;
	float: left;
	height: 226px;
	background: #e9eae7;
	margin: 0px 35px 23px 0px;
	display: inline;
	text-align: center;
	position: relative;
	padding: 9px;
}

.pro_show_n li:hover {
	background: #0d6e38;
}

.pro_show_n li:hover a {
	color: #FFF;
}

.pro_show_n li a {
	overflow: hidden;
}

.pro_show_n li a.picshow1 {
	width: 250px;
	height: 186px;
	overflow: hidden;
	display: block;
}

.pro_show_n li img {
	width: 250px;
	height: 186px;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	-o-transition: all .2s;
	-ms-transition: all .2s;
	transition: all .2s;
	overflow: hidden;
}

.pro_show_n li:hover img {
	transform: scale(1.2, 1.2);
	-ms-transform: scale(1.2, 1.2);
	/* IE 9 */
	-moz-transform: scale(1.2, 1.2);
	/* Firefox */
	-webkit-transform: scale(1.2, 1.2);
	/* Safari 和 Chrome */
	-o-transform: scale(1.2, 1.2);
}

.none {
	display: none;
}

.block {
	display: block;
}

.hz_dbg {
	background: url(../images/hz_dbg.jpg) no-repeat top center;
	height: 357px;
}

.hz_n {
	position: relative;
	height: 202px;
	background: #FFF;
	border-bottom: 4px solid #ff6600;
}

.hz_n .hd {
	overflow: hidden;
}

.hz_n .hd .prev,
.hz_n .hd .next {
	display: block;
	width: 39px;
	height: 39px;
	overflow: hidden;
	position: absolute;
	cursor: pointer;
	background: url("../images/hz_jt.png") no-repeat;
	top: 76px;
}

.hz_n .hd .next {
	background-position: right 0;
	right: -15px;
}

.hz_n .hd .prev {
	left: -15px;
}

.hz_n .bd {
	margin: 30px 0 0 50px;
	padding-top: 30px;
}

.hz_n .bd ul {
	overflow: hidden;
	zoom: 1;
}

.hz_n .bd ul li {
	margin: 0 34px 0 0;
	float: left;
	_display: inline;
	overflow: hidden;
	text-align: center;
}

.hz_n .bd ul li:hover .pic img {
	transform: scale(1.2, 1.2);
	-ms-transform: scale(1.2, 1.2);
	/* IE 9 */
	-moz-transform: scale(1.2, 1.2);
	/* Firefox */
	-webkit-transform: scale(1.2, 1.2);
	/* Safari 和 Chrome */
	-o-transform: scale(1.2, 1.2);
}

.hz_n .bd ul li .pic {
	text-align: center;
	width: 185px;
	border: 1px solid #d9d9d9;
	height: 103px;
	overflow: hidden;
	display: block;
}

.hz_n .bd ul li .pic img {
	width: 185px;
	height: 103px;
	display: block;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	-o-transition: all .2s;
	-ms-transition: all .2s;
	transition: all .2s;
	overflow: hidden;
}

.hz_n .bd ul li .pic a:hover img {
	border-color: #999;
}

.hz_n .bd ul li .title {
	line-height: 48px;
	height: 48px;
	display: block;
	overflow: hidden;
}

.hz_title h3 {
	font-size: 24px;
	font-weight: bold;
	color: #FFF;
}

.hz_title h3 a {
	display: block;
	color: #FFF;
}

.hz_title {
	text-align: center;
	padding-top: 30px;
}

.ys_t {
	margin: 30px 0 0 60px;
	position: relative;
	z-index: 2;
}

.ys_com h4 div {
	color: #FFF;
	font-weight: bold;
	background: #0d6e38;
	border-radius: 50px;
	display: block;
	width: 282px;
	height: 51px;
	line-height: 51px;
	text-indent: 130px;
	float: left;
}

.ys_com h4 {
	font-size: 24px;
	position: relative;
}

.ys_com h4 span {
	color: #464646;
	margin: 6px 0 0 20px;
	font-weight: bold;
	float: left;
}

.ys_com em {
	position: absolute;
	background: #ff6600;
	width: 84px;
	height: 84px;
	border-radius: 84px;
	border: 3px solid #f8f8f8;
	top: 16px;
	left: 30px;
}

.ys_com em i {
	display: block;
	width: 84px;
	height: 84px;
	background: url(../images/why_em.png) no-repeat;
	margin: 0 auto;
}

.ys_com em i.wem1 {
	background-position: 16px 26px;
}

.ys_com em i.wem2 {
	background-position: -195px 26px;
}

.ys_com em i.wem3 {
	background-position: -404px 26px;
}

.ys_com em i.wem4 {
	background-position: -614px 26px;
}

.ys1 {
	margin-top: 30px;
}

.ys2 {
	margin-top: 40px;
}

.ys2 .ys_n {
	width: 410px;
	margin: 20px 0 0 140px;
}

.ys_n {
	width: 380px;
	margin: 20px 0 0 140px;
}

.ys_n p {
	line-height: 30px;
}

.ys1_pic {
	margin-top: -30px;
	position: relative;
	z-index: 3;
}

.ys2_right {}

.ys_tel {
	margin: 30px 0 0 50px;
}

.ys_tel span {
	font-size: 24px;
	font-weight: bold;
	display: block;
	color: #0d6e38;
	margin-top: 3px;
}

.ys_tel p {
	color: #FFF;
	background: url(../images/top_tel.png) no-repeat left center;
	padding-left: 70px;
	height: 60px;
	float: left;
	color: #333;
}

a.zixun {
	font-size: 16px;
	font-weight: bold;
	color: #0d6e38;
	width: 143px;
	height: 34px;
	border: 2px solid #fff;
	background: #efefef;
	border-radius: 20px;
	display: block;
	float: left;
	text-align: center;
	line-height: 36px;
}

.ys_tel a.zixun {
	margin: 5px 0 0 30px;
}

.gg2 {
	background: url(../images/gg2.jpg) repeat-y top center;
	height: 314px;
}

.gg2 .gg1_tel {
	margin: 11px 0 0 17px;
}

.gg2 .gg1_tel span {
	font-size: 24px;
	font-weight: bold;
	display: inline-block;
}

.gg3 .gg1_tel {
	margin: 39px 80px 0 0;
}

.gg2 .gg1_tel a {
	font-size: 16px;
	font-weight: bold;
	color: #0d6e38;
	width: 143px;
	height: 34px;
	border: 2px solid #fff;
	background: #efefef;
	border-radius: 20px;
	display: block;
	float: left;
	text-align: center;
	line-height: 36px;
	margin-left: 30px;
	margin-top: 10px;
}

.gg2 .gg1_tel p,
.gg3 .gg1_tel p {
	float: none;
}

.gg2 .gg1_tel p {
	font-size: 14px;
	float: left;
	height: 60px;
	line-height: 60px;
}

.gg2 a,
.gg3 a {
	float: none;
}

.gg3 .gg2_zi {
	font-size: 20px;
	margin: 45px 0 0 140px;
}

.gg3 .gg2_zi p {
	margin: 33px 0 0 126px;
}

.gg2_zi {
	font-size: 26px;
	font-weight: bold;
	color: #FFF;
	width: 676px;
	margin: 40px 30px 0 0;
}

.gg2_zi .pbar {
	font-size: 18px;
	background: url(../images/gg2_k.png) no-repeat top center;
	width: 689px;
	height: 42px;
	display: block;
	line-height: 42px;
	text-align: center;
	margin-top: 18px;
}

.ggxx strong {
	display: block;
	font-size: 24px;
	color: #fff;
	margin-top: 25px;
	margin-bottom: 5px;
}

.ggxx label {
	display: block;
	height: 38px;
	margin-bottom: 9px;
	position: relative;
}

.ggxx .txtjk {
	display: inline-block;
	width: 196px;
	height: 35px;
	padding-left: 10px;
	line-height: 35px;
	margin-right: 20px;
}

.nymessageQrcode1{
	position: absolute;
    top: 4px;
    right: 30px;
    width: 110px;
    height: 26px;
}
.ggxx .nymessageQrText1{
	display: block;
    width: 424px;
    height: 35px;
    padding-left: 10px;
    line-height: 35px;
    margin-right: 20px;
}
.ggxx .textareajk {
	width: 436px;
	height: 35px;
}

.ggxx .submitjk {
	display: block;
	width: 146px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	background: #fff;
	border-radius: 100px;
	font-size: 16px;
	font-weight: bold;
	color: #0d6e38;
	cursor: pointer;
}

.td2 h4 {
	font-size: 32px;
	font-weight: bold;
	color: #FFF;
	width: 364px;
	height: 90px;
	background: #0d6e38;
	text-align: center;
	line-height: 90px;
	position: absolute;
	top: 98px;
	left: 77px;
}

.td2_pic1 {
	right: 0px;
	top: 10px;
}

.td2_pic2 {
	left: 30px;
	top: 230px;
}

.td2 {
	height: 570px;
}

.td2_nr {
	width: 560px;
	font-size: 15px;
	line-height: 26px;
	background: url(../images/td2_em.jpg) no-repeat left center;
	padding-left: 70px;
	right: 0px;
	top: 320px;
}

.td2_nr p {
	margin: 20px 0px;
}

.td2_nr {}

.td2_n1 {
	padding-top: 12px;
}

.kehu_title {
	padding-top: 50px;
	height: 87px;
	text-align: center;
}

.kehu_title h3 {
	height: 47px;
	line-height: 47px;
}

.kehu_title h3 b {
	font-size: 24px;
	font-weight: bold;
	color: #0d6e38;
}

.kehu_title p {
	font-size: 18px;
}

.kehu_title h3 a span {
	font-size: 14px;
}

.kehu_n ul {
	width: 1400px;
}

.kehu_n {
	height: auto;
	overflow: hidden;
}

.kehu_n li {
	width: 500px;
	height: 177px;
	display: block;
	background: url(../images/kehu_nbg.jpg) no-repeat left bottom;
	padding-bottom: 18px;
	float: left;
	margin-right: 110px;
}

.kehu_n li dl {
	background: url(../images/kehu_bg.jpg) repeat-y;
	height: 177px;
	border-left: 5px solid #ff6600;
}

.kehu_n li:hover dl {
	border-left: 5px solid #0d6e38;
	cursor: pointer;
}

.kehu_n li dd {
	float: right;
}

.kehu_n li dt {
	float: left;
	width: 270px;
	margin: 20px 0px 0px 20px;
}

.kehu_n li dt a.kehu_t {
	font-size: 14px;
	color: #1a1a1a;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
}

.kehu_n li dd img {
	border: 1px solid #d2d2d2;
	width: 178px;
	height: 178px;
	border-radius: 178px;
}

.kehu_n li dt a:hover {
	color: #F00;
}

.kehu_n li dt p {
	line-height: 24px;
	height: 72px;
	overflow: hidden;
	color: #676767;
	display: block;
}

.kehu_n li dt a.kehu_more {
	color: #383838;
	margin-top: 8px;
	display: block;
}

.about_t>div {
	margin: 120px 0 0 165px;
}

.about_t b {
font-weight:bold;
	font-size: 24px;
	color: #0d6e38;
	border-bottom: 1px solid #d2d2d2;
	padding-bottom: 8px;
}

.about_t {
	background: url(../images/about_t.jpg) no-repeat top center;
	width: 396px;
	height: 324px;
	margin-top: 61px;
}

.about_tel span {
	display: block;
	font-size: 24px;
	font-weight: bold;
	color: #202020;
	margin-top: 4px;
}

.about_tel {
	margin-top: 80px;
}

.about_dbg {
	background: url(../images/about_bg.jpg) repeat-x top center #FFF;
	height: 594px;
}

.about_pic {
	border: 1px solid #dcdcdc;
	width: 664px;
	height: 364px;
	margin-top: 10px;
}

.about_pic img {
	width: 664px;
	height: 364px;
}

.about_n {
	width: 664px;
	line-height: 26px;
	color: #232323;
	height: 108px;
	display: block;
	overflow: hidden;
	margin-top: 5px;
}

.about_n a {
	font-weight: bold;
}

.about_nr span {
	font-size: 24px;
	font-weight: bold;
	color: #232323;
	background: url(../images/about_x.jpg) no-repeat 0 0;
	padding-top: 15px;
}

.about_nr {
	width: 665px;
	margin: 50px 30px 0 0;
}

.about_a {
	background: url(../images/about_tx.jpg) no-repeat bottom center;
	padding-bottom: 30px;
	top: 500px;
	left: 0px;
	width: 481px;
}

.about_a a {
	padding-left: 25px;
}

.about_a a:first-child {
	padding-left: 33px;
}

.fc_t h3 b {
	font-size: 20px;
	font-weight: bold;
	color: #0d6e38;
}

.fc_t h3 span {
	font-size: 14px;
	font-family: arial;
	color: #515151;
	text-transform: uppercase;
	padding-left: 5px;
}

.fc_t {
	margin-top: 20px;
}

.fc_t h3 {
	float: left;
}

.fc_t a.more {
	float: right;
}

.fc_n {
	position: relative;
	margin-top: 30px;
}

.fc_n .hd {
	overflow: hidden;
}

.fc_n .hd .prev,
.fc_n .hd .next {
	display: block;
	width: 35px;
	height: 75px;
	overflow: hidden;
	position: absolute;
	cursor: pointer;
	background: url("../images/fc_jt.jpg") no-repeat;
	top: 66px;
}

.fc_n .hd .next {
	background-position: right 0;
	right: -60px;
}

.fc_n .hd .prev {
	left: -60px;
}

.fc_n .bd {}

.fc_n .bd ul {
	overflow: hidden;
	zoom: 1;
}

.fc_n .bd ul li {
	margin: 0 23px 0 0;
	float: left;
	_display: inline;
	overflow: hidden;
	text-align: center;
}

.fc_n .bd ul li .pic a:hover img {
	border-color: #999;
}

.fc_n .bd ul li .title {
	line-height: 48px;
	height: 48px;
	display: block;
	overflow: hidden;
}

.fc_n .bd ul li:hover .pic img {
	transform: scale(1.2, 1.2);
	-ms-transform: scale(1.2, 1.2);
	/* IE 9 */
	-moz-transform: scale(1.2, 1.2);
	/* Firefox */
	-webkit-transform: scale(1.2, 1.2);
	/* Safari 和 Chrome */
	-o-transform: scale(1.2, 1.2);
}

.fc_n .bd ul li .pic {
	text-align: center;
	width: 270px;
	border: 1px solid #e1e1e1;
	height: 200px;
	overflow: hidden;
	display: block;
}

.fc_n .bd ul li .pic img {
	width: 270px;
	height: 200px;
	display: block;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	-o-transition: all .2s;
	-ms-transition: all .2s;
	transition: all .2s;
	overflow: hidden;
}

.gg3 {
	background: url(../images/gg3.jpg) no-repeat top center;
	height: 196px;
}

.news {
	width: 392px;
	height: 392px;
	border: 1px solid #d2d2d2;
	float: left;
}

.news_nav {
	height: 57px;
	border-bottom: 1px solid #d2d2d2;
	line-height: 57px;
}

.news_nav h3{
	
}

.news_nav h3 {
	padding-left: 40px;
	margin-left: 20px;
	float: left;
font-size: 16px;
	color: #404040;
}

.news1 h3 {
	background: url(../images/news_t1.jpg) no-repeat left center;
}

.news2 h3 {
	background: url(../images/news_t2.jpg) no-repeat left center;
}

.news3 h3 {
	background: url(../images/news_t3.jpg) no-repeat left center;
}

.news2 {
	margin-left: -1px;
}

.news3 {
	margin-left: -1px;
}

.news_nav a.more {
	float: right;
	text-transform: uppercase;
	padding-right: 10px;
}

.news_n li {
	height: 36px;
	line-height: 36px;
	background: url(../images/news_tag.jpg) no-repeat left center;
	padding-left: 36px;
	display: block;
	overflow: hidden;
}
.news_n li a{
float:left;
display:block;
width:224px;
height:36px;
	line-height: 36px;
overflow:hidden;
}
.news_n li span{
float:right;}
.news_n {
	margin-top: 20px;
	padding-right: 10px;
}

.cjwq_n {
	width: 390px;
	overflow: hidden;
	position: relative;
	margin: 0 auto;
}

.cjwq_n .bd {
	padding: 15px;
	height: 280px;
}

.cjwq_n .infoList li {
	height: 80px;
	margin: 20px 0;
}

.cjwq_n .infoList li p {
	line-height: 24px;
	height: 48px;
	color: #bbbbbb;
	background: url(../images/cjwq.jpg) no-repeat 0 -28px;
	padding-left: 30px;
}

.cjwq_n .infoList li a {
	padding-left: 30px;
	background: url(../images/cjwq.jpg) no-repeat left 8px;
	height: 30px;
	line-height: 30px;
	display: block;
	overflow: hidden;
	margin-bottom: 4px;
}

.links {
	overflow: hidden;
	padding: 30px 0;
}

.links .linkheader {
	font-size: 14px;
	float: left;
}

.links .linkheader em {
	font-family: impact;
	color: #0d6e38;
	font-size: 24px;
	float: left;
}

.links .linkheader span {
	width: 99px;
	height: 28px;
	background: #0d6e38;
	display: block;
	line-height: 28px;
	color: #FFF;
	float: left;
	text-align: center;
	margin-left: 15px;
}

.links .links_n a {
	color: #626262;
	padding: 0px 10px;
}

.links .links_n {
	float: left;
	width: 1000px;
	margin-left: 10px;
}