.case_pic {
	height: 282px;
}
.case_pic a {
	background: url("../images/s_big3.jpg") no-repeat top; height: 282px; display: block;
}
.case {
	margin: 0px auto; width: 1002px;
}
.cs_lt {
	width: 690px; float: left;
}
.cs_rt {
	width: 232px; float: right;
}
.tou {
	padding: 24px 26px 15px 24px; border: 1px solid rgb(227, 227, 227); margin-bottom: 30px;
}
.tou dt {
	border: 1px solid rgb(44, 180, 69); width: 74px; height: 34px; text-align: center; color: rgb(44, 180, 69); line-height: 34px; font-size: 24px; float: left;
}
.tou dd {
	width: 544px; float: right;
}
.tou dd h4 {
	height: 36px; line-height: 36px; overflow: hidden; font-weight: normal; margin-bottom: 5px;
}
.tou dd h4 a {
	color: rgb(44, 180, 69); font-size: 20px;
}
.tou dd p {
	height: 56px; color: rgb(102, 102, 102); line-height: 28px; overflow: hidden; font-size: 14px;
}
.tou dd p a {
	color: rgb(84, 157, 227);
}
.cs_rt .deta_more {
	position: relative;
}
.cs_rt .hid_more {
	left: auto; top: -278px; right: 326px;
}
.sign {
	
}
.case .sign h3 {
	height: 45px; text-align: left; color: rgb(51, 51, 51); line-height: 45px; overflow: hidden; font-size: 24px; font-weight: normal; margin-bottom: 30px; border-bottom-color: rgb(212, 212, 212); border-bottom-width: 1px; border-bottom-style: solid;
}
.sign h3 a {
	color: rgb(51, 51, 51); font-size: 24px;
}
.sign h3 em {
	color: rgb(194, 194, 194); text-transform: uppercase; font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 18px; margin-left: 5px; display: none;
}
.sign_con {
	padding-bottom: 30px;
}
.sign_con dl {
	height: 123px; overflow: hidden; margin-bottom: 38px;
}
.sign_con dt {
	width: 218px; float: left;
}
.sign_con dt a {
	width: 218px; height: 123px; display: block;
}
.sign_con dt img {
	width: 218px; height: 123px; display: block;
}
.sign_con dd {
	width: 448px; float: right;
}
.sign_con h4 {
	height: 30px; line-height: 30px; overflow: hidden; font-weight: normal; margin-bottom: 8px;
}
.sign_con h4 a {
	color: rgb(51, 51, 51); font-size: 20px;
}
.sign_con p {
	height: 84px; color: rgb(102, 102, 102); line-height: 28px; overflow: hidden; font-size: 14px;
}
.sign_con p a {
	color: rgb(84, 157, 227);
}
.page {
	text-align: center; margin-bottom: 58px;
}
.page a {
	margin: 0px 5px; border: 1px solid rgb(227, 227, 227); width: 30px; height: 30px; text-align: center; line-height: 30px; display: inline-block;
}
.page a:hover {
	border: 1px solid rgb(40, 87, 172); color: rgb(40, 87, 172); text-decoration: none;
}
.page .pre {
	width: 76px;
}
.page .nxt {
	width: 76px;
}
.rt_case {
	border: 1px solid rgb(227, 227, 227); margin-bottom: 15px;
}
.rt_case h4 {
	height: 45px; line-height: 45px; padding-left: 20px; font-weight: normal; border-bottom-color: rgb(227, 227, 227); border-bottom-width: 1px; border-bottom-style: solid;
}
.rt_case h4 a {
	color: rgb(51, 51, 51); font-size: 20px;
}
.rt_case h4 em {
	color: rgb(194, 194, 194); text-transform: uppercase; font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16px; margin-left: 6px;
}
.cs_list {
	padding: 0px 19px;
}
.cs_list li {
	height: 39px; line-height: 39px;
}
.cs_list li a {
	height: 39px; color: rgb(102, 102, 102); font-size: 16px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.cs_list li a:hover {
	color: rgb(40, 87, 172); text-decoration: none; border-bottom-color: rgb(40, 87, 172); border-bottom-width: 2px; border-bottom-style: solid;
}
.cs_list li.cur a {
	color: rgb(40, 87, 172); text-decoration: none; border-bottom-color: rgb(40, 87, 172); border-bottom-width: 2px; border-bottom-style: solid;
}
.cs_more {
	background: rgb(234, 234, 234); height: 25px; text-align: center; line-height: 25px; display: block;
}
.cs_more span {
	background: url("../images/cs_jt.gif") no-repeat right; padding-right: 10px;
}
.rt_gz {
	border: 1px solid rgb(227, 227, 227); margin-bottom: 15px;
}
.rt_gz h4 {
	margin: 0px 20px; height: 41px; line-height: 41px; font-weight: normal; border-bottom-color: rgb(239, 239, 239); border-bottom-width: 1px; border-bottom-style: solid;
}
.rt_gz h4 a {
	color: rgb(51, 51, 51); font-size: 20px;
}
.gz_list {
	padding: 15px 0px 16px;
}
.gz_list li {
	margin: 0px 10px; width: 55px; float: left; display: inline;
}
.gz_list li a {
	display: block;
}
.gz_list li img {
	margin: 0px auto; width: 37px; height: 37px; display: block;
}
.gz_list li span {
	height: 24px; text-align: center; color: rgb(102, 102, 102); line-height: 24px; overflow: hidden; margin-top: 4px; display: block;
}
.rt_xz {
	border: 1px solid rgb(227, 227, 227); margin-bottom: 15px;
}
.rt_xz h4 {
	margin: 0px 20px; height: 41px; line-height: 41px; font-weight: normal; border-bottom-color: rgb(239, 239, 239); border-bottom-width: 1px; border-bottom-style: solid;
}
.rt_xz h4 a {
	color: rgb(51, 51, 51); font-size: 20px;
}
.xz_list {
	padding: 6px 0px 15px 22px;
}
.xz_list li {
	background: url("../images/c4.gif") no-repeat left; height: 28px; line-height: 28px; overflow: hidden; padding-left: 22px;
}
.xz_list li a {
	color: rgb(102, 102, 102); font-size: 14px;
}
.rt_ys {
	border: 1px solid rgb(227, 227, 227);
}
.rt_ys h4 {
	margin: 0px 20px; height: 41px; line-height: 41px; font-weight: normal; border-bottom-color: rgb(239, 239, 239); border-bottom-width: 1px; border-bottom-style: solid;
}
.rt_ys h4 a {
	color: rgb(51, 51, 51); font-size: 20px;
}
.ys_list {
	padding: 15px 0px 13px 20px;
}
.ys_list li {
	margin: 0px 12px 11px 0px; width: 89px; height: 59px; text-align: center; float: left; display: inline; position: relative;
}
.ys_list li a {
	color: rgb(255, 255, 255); padding-top: 10px; display: block;
}
.ys_list li b {
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 18px; display: block;
}
.ys_list .y1 {
	background: rgb(84, 157, 227);
}
.ys_list .y2 {
	background: rgb(90, 124, 227);
}
.ys_list .y3 {
	background: rgb(56, 191, 77);
}
.ys_list .y4 {
	background: rgb(40, 87, 172);
}
.case_pic {
	height: 282px;
}
.case_pic a {
	background: url("../images/s_big2.jpg") no-repeat top; height: 282px; display: block;
}
.case {
	margin: 60px auto 55px; width: 1002px;
}
.case h3 {
	background: url("../images/c01.gif") no-repeat left 18px; height: 36px; text-align: center; line-height: 36px; font-weight: normal; margin-bottom: 26px;
}
.case h3 a {
	color: rgb(51, 51, 51); font-size: 30px;
}
.cs_tp {
	margin-bottom: 26px;
}
.cs_tp li {
	margin: 0px 28px; width: 86px; float: left; display: inline;
}
.cs_tp li a {
	display: block;
}
.cs_tp li img {
	margin: 0px auto; width: 58px; height: 58px; display: block;
}
.cs_tp li span {
	height: 24px; text-align: center; color: rgb(51, 51, 51); line-height: 24px; overflow: hidden; font-size: 20px; margin-top: 6px; display: block;
}
.cs_bt {
	padding: 9px 0px; margin-bottom: 22px; border-top-color: rgb(226, 226, 226); border-bottom-color: rgb(226, 226, 226); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.cs_bt li {
	background: url("../images/c9.gif") no-repeat left; width: 125px; height: 32px; line-height: 32px; overflow: hidden; padding-left: 14px; font-size: 16px; margin-right: 4px; float: left; display: inline;
}
.m_cs {
	margin: 0px auto; border: 1px solid rgb(212, 212, 212); width: 128px; height: 34px; text-align: center; color: rgb(51, 51, 51); line-height: 34px; font-size: 14px; display: block;
}
.m_cs span {
	background: url("../images/c10.gif") no-repeat right; padding-right: 14px; font-size: 14px;
}
.b_bg {
	background: rgb(84, 157, 227); padding: 48px 0px 68px; margin-bottom: 60px;
}
.last_case {
	margin: 0px auto; width: 1002px;
}
.last_case h3 {
	background: url("../images/c2.gif") no-repeat left 18px; height: 36px; text-align: center; color: rgb(255, 255, 255); line-height: 36px; font-size: 30px; font-weight: normal; margin-bottom: 34px;
}
.last_case h3 a {
	color: rgb(255, 255, 255); font-size: 30px;
}
.last_con {
	height: 366px; position: relative;
}
.c_lt {
	background: url("../images/c_lt.gif") no-repeat; left: -57px; top: 152px; width: 63px; height: 63px; position: absolute;
}
.c_rt {
	background: url("../images/c_rt.gif") no-repeat; top: 152px; width: 63px; height: 63px; right: -57px; position: absolute;
}
.cs_wrp {
	margin: 0px auto; width: 970px;
}
.cs_wrp li {
	background: rgb(255, 255, 255); margin: 0px 12px; width: 297px; height: 366px; float: left; display: inline;
}
.img {
	width: 297px; height: 168px; display: block;
}
.img img {
	width: 297px; height: 168px; display: block;
}
.cs_wrp h4 {
	margin: 12px 20px 8px; height: 30px; line-height: 30px; overflow: hidden; font-weight: normal;
}
.cs_wrp h4 a {
	color: rgb(51, 51, 51); font-size: 16px;
}
.cs_wrp h4 span {
	color: rgb(51, 51, 51); font-size: 14px; float: right;
}
.cs_wrp p {
	margin: 0px 20px 12px; height: 78px; color: rgb(102, 102, 102); line-height: 26px; overflow: hidden; font-size: 14px;
}
.cs_wrp .xq {
	margin: 0px 20px; border: 2px solid rgb(44, 180, 69); width: 94px; height: 25px; text-align: center; color: rgb(44, 180, 69); line-height: 25px; font-size: 14px; display: block;
}
.cs_num {
	margin: 0px auto 60px; width: 1002px;
}
.cs_num li {
	margin: 0px 14px; width: 170px; text-align: center; float: left; display: inline;
}
.cs_num li img {
	margin: 0px auto; width: 102px; height: 102px; display: block;
}
.cs_num li span {
	margin: 18px 0px 6px; color: rgb(51, 51, 51); font-size: 20px; display: block;
}
.cs_num li em {
	color: rgb(102, 102, 102); display: block;
}
.contact_pic {
	height: 282px;
}
.contact_pic a {
	background: url("../images/s_big2.jpg") no-repeat top; height: 282px; display: block;
}
.c_bg {
	background: url("../images/c_bg.jpg") no-repeat top; height: 387px; padding-top: 50px; margin-bottom: 48px;
}
.map {
	margin: 0px auto; width: 1002px;
}
.map dt {
	background: url("../images/map.jpg") no-repeat; padding: 28px 50px 31px 34px; width: 368px; height: 277px; float: left;
}
.map dt img {
	width: 452px; height: 336px; display: block;
}
.map dd {
	width: 458px; float: right;
}
.map dd h4 {
	margin: 12px 0px; color: rgb(255, 255, 255); font-size: 26px; font-weight: normal;
}
.map dd h4 a {
	color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); border-bottom-width: 2px; border-bottom-style: solid;
}
.map dd h4 a:hover {
	text-decoration: none;
}
.map dd ul {
	color: rgb(255, 255, 255); line-height: 26px; font-size: 14px; margin-bottom: 24px;
}
.map dd li {
	overflow: hidden; zoom: 1;
}
.map dd span {
	width: 78px; float: left;
}
.map dd em {
	width: 380px; float: left;
}
.map dd li a {
	color: rgb(255, 255, 255);
}
.map dd .dh {
	width: 324px; height: 63px; display: block;
}
.contact {
	margin: 0px auto 20px; width: 1002px;
}
.contact dl {
	height: 188px; margin-bottom: 40px;
}
.contact .fl {
	width: 436px;
}
.contact .fr {
	width: 392px;
}
.contact dt {
	width: 122px; height: 35px; color: rgb(255, 255, 255); line-height: 35px; padding-left: 20px; font-size: 20px; margin-bottom: 14px;
}
.contact dt a {
	color: rgb(255, 255, 255);
}
.contact dd {
	color: rgb(102, 102, 102); line-height: 26px; font-size: 14px;
}
.contact .c1 dt {
	background: url("../images/c001.gif") no-repeat;
}
.contact .c2 dt {
	background: url("../images/c02.gif") no-repeat;
}
.contact .c3 dt {
	background: url("../images/c3.gif") no-repeat;
}
.contact .c4 dt {
	background: url("../images/c4.gif") no-repeat;
}
.coop_pic {
	height: 282px;
}
.coop_pic a {
	background: url("../images/s_big2.jpg") no-repeat top; height: 282px; display: block;
}
.cp_bg {
	background: url("../images/c1.gif") repeat-x left top;
}
.coop {
	margin: 0px auto 60px; width: 1002px;
}
.cp_tit {
	margin: 0px auto 60px; width: 554px; height: 98px;
}
.cp_tit li {
	margin: 0px 70px; width: 130px; float: left; display: inline;
}
.cp_tit li a {
	height: 63px; color: rgb(255, 255, 255); padding-top: 35px; font-size: 20px; display: block;
}
.cp_tit li img {
	margin-right: 5px; vertical-align: middle;
}
.cp_tit li a:hover {
	text-decoration: none;
}
.cp_tit .cp_cur a {
	background: url("../images/c4.gif") no-repeat bottom;
}
.hb {
	
}
.lm {
	background: rgb(238, 238, 238); height: 413px; margin-bottom: 60px;
}
.lm_lt {
	padding: 30px 0px 0px 42px; width: 660px; float: left;
}
.lm_lt h4 {
	color: rgb(51, 51, 51); font-size: 30px; font-weight: normal; margin-bottom: 7px;
}
.lm_lt p {
	color: rgb(102, 102, 102); line-height: 26px; font-size: 14px; margin-bottom: 26px;
}
.lm_lt h5 {
	color: rgb(51, 51, 51); font-size: 20px; font-weight: normal;
}
.lm_rt {
	width: 252px; float: right;
}
.lm_rt img {
	width: 252px; height: 413px; display: block;
}
.hb_lc {
	
}
.hb_lc h4 {
	background: url("../images/c6.gif") no-repeat center 21px; height: 40px; text-align: center; color: rgb(51, 51, 51); line-height: 40px; font-size: 30px; font-weight: normal; margin-bottom: 14px;
}
.hb_lc .txt {
	height: 52px; color: rgb(102, 102, 102); line-height: 26px; overflow: hidden; font-size: 14px; margin-bottom: 52px;
}
.lc_list {
	
}
.lc_list li {
	padding: 66px 0px 0px 175px; width: 323px; margin-right: 6px; margin-bottom: 52px; float: left; display: inline;
}
.lc_list li b {
	color: rgb(51, 51, 51); font-size: 20px; font-weight: normal; margin-bottom: 8px; display: block;
}
.lc_list li span {
	height: 52px; color: rgb(102, 102, 102); line-height: 26px; overflow: hidden; font-size: 14px; display: block;
}
.lc_list .l1 {
	background: url("../images/c7.jpg") no-repeat left top;
}
.lc_list .l2 {
	background: url("../images/c8.jpg") no-repeat left top; margin-right: 0px;
}
.lc_list .l3 {
	background: url("../images/c9.jpg") no-repeat left top;
}
.lc_list .l4 {
	background: url("../images/c10.jpg") no-repeat left top; margin-right: 0px;
}
.bor {
	padding: 17px 36px 80px 34px; border: 1px solid rgb(227, 227, 227); color: rgb(102, 102, 102); line-height: 26px; font-size: 14px;
}
.bor a {
	color: rgb(84, 157, 227);
}
.hb .hsq {
	margin: -31px auto 0px; width: 324px; height: 62px; display: block;
}
.zc {
	margin-bottom: 80px;
}
.zc h4 {
	background: url("../images/c6.gif") no-repeat center 21px; height: 40px; text-align: center; color: rgb(51, 51, 51); line-height: 40px; font-size: 30px; font-weight: normal; margin-bottom: 14px;
}
.zc .p1 {
	color: rgb(102, 102, 102); line-height: 26px; font-size: 14px; margin-bottom: 58px;
}
.zc .p1 span {
	color: rgb(51, 51, 51); font-size: 20px;
}
.zc .p2 {
	background: url("../images/c11.jpg") no-repeat left top; height: 525px; padding-top: 4px; font-size: 14px;
}
.zc .p2 span {
	width: 562px; line-height: 26px; margin-bottom: 26px; display: block;
}
.zc .p2 em {
	color: rgb(51, 51, 51);
}
.zc .p2 .sp1 {
	margin-left: 258px;
}
.zc .p2 .sp2 {
	margin-left: 354px;
}
.zc .p2 .sp3 {
	margin-left: 388px;
}
.zc .p2 .sp4 {
	margin-bottom: 44px; margin-left: 401px;
}
.zc .p2 .sp5 {
	margin-bottom: 40px; margin-left: 386px;
}
.zc .p2 .sp6 {
	margin-left: 339px;
}
.zc .p2 .sp7 {
	margin-left: 258px;
}
.dli_lc {
	height: 380px; margin-bottom: 32px;
}
.dli_lc h4 {
	background: url("../images/c6.gif") no-repeat center 21px; height: 40px; text-align: center; color: rgb(51, 51, 51); line-height: 40px; font-size: 30px; font-weight: normal; margin-bottom: 20px;
}
.dli_list {
	
}
.dli_list li {
	float: left;
}
.dli_list img {
	margin: 0px auto; width: 80px; height: 80px; display: block;
}
.dli_list span {
	margin: 18px 0px 12px; height: 24px; text-align: center; color: rgb(51, 51, 51); line-height: 24px; overflow: hidden; font-size: 20px; display: block;
}
.dli_list em {
	color: rgb(102, 102, 102); line-height: 26px; font-size: 14px; display: block;
}
.dli_list .d1 {
	width: 184px;
}
.dli_list .d2 {
	margin: 0px 103px; width: 240px; display: inline;
}
.dli_list .d3 {
	width: 372px;
}
.dli .hsq {
	margin: 0px auto; width: 324px; height: 62px; display: block;
}
.hz {
	margin: 0px auto 40px; width: 1002px; padding-top: 50px;
}
.hz h4 {
	background: url("../images/s_line3.gif") no-repeat center 22px; height: 40px; text-align: center; color: rgb(51, 51, 51); line-height: 40px; font-size: 30px; font-weight: normal; margin-bottom: 24px;
}
.hz_list {
	margin-right: -24px;
}
.hz_list li {
	margin: 0px 24px 18px 0px; width: 181px; float: left;
}
.hz_list li img {
	border: 1px solid rgb(227, 227, 227); width: 179px; height: 90px; display: block;
}
.cp_con {
	position: relative;
}
.det_pic {
	height: 282px;
}
.det_pic a {
	background: url("../images/s_big3.jpg") no-repeat top; height: 282px; display: block;
}
.detail {
	margin: 0px auto 50px; width: 1002px; padding-top: 57px;
}
.deta_lt {
	width: 232px; float: left;
}
.deta_rt {
	width: 709px; float: right;
}
.deta_lt div {
	margin-bottom: 20px;
}
.deta_lt h3 {
	height: 59px; color: rgb(255, 255, 255); line-height: 59px; padding-left: 22px; font-size: 20px; font-weight: normal; _height: 40px; _line-height: 40px; _padding-top: 19px;
}
.deta_lt h3 a {
	color: rgb(255, 255, 255); display: inline-block;
}
.deta_lt h3 img {
	margin-right: 6px; vertical-align: middle;
}
.deta_lt ul {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(227, 227, 227) rgb(227, 227, 227); padding: 0px 20px;
}
.deta_lt li {
	height: 40px; line-height: 40px; overflow: hidden; text-overflow: ellipsis;
}
.deta_lt li a {
	background: url("../images/d4.gif") no-repeat right; height: 38px; color: rgb(102, 102, 102); font-size: 14px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.deta_lt li a:hover {
	background: url("../images/d3.gif") no-repeat right; color: rgb(56, 191, 77); text-decoration: none; border-bottom-color: rgb(56, 191, 77); border-bottom-width: 2px; border-bottom-style: solid;
}
.deta_lt li.cur a {
	background: url("../images/d3.gif") no-repeat right; color: rgb(56, 191, 77); text-decoration: none; border-bottom-color: rgb(56, 191, 77); border-bottom-width: 2px; border-bottom-style: solid;
}
.deta_more {
	background: rgb(234, 234, 234); height: 25px; text-align: center; line-height: 25px; margin-top: -3px; display: block;
}
.deta_more .d_more {
	background: url("../images/d6.gif") no-repeat right; padding-right: 10px;
}
.hid_more {
	background: rgb(255, 255, 255); padding: 0px 11px 20px; border: 3px solid rgb(84, 157, 227); left: 246px; top: 0px; width: 550px; display: none; position: absolute;
}
.hid_more h4 {
	height: 46px; text-align: left; color: rgb(51, 51, 51); line-height: 46px; padding-left: 35px; font-size: 20px; font-weight: normal; border-bottom-color: rgb(235, 235, 235); border-bottom-width: 1px; border-bottom-style: solid;
}
.hid_more h4 .a_more {
	margin-top: 12px; float: right;
}
.more_list {
	padding: 12px 0px 0px 27px;
}
.more_list a {
	background: url("../images/d.gif") no-repeat left; width: 154px; height: 32px; text-align: left; color: rgb(102, 102, 102); line-height: 32px; overflow: hidden; padding-left: 12px; font-size: 14px; float: left;
}
.more_list a.cur {
	color: rgb(56, 191, 77); font-weight: bold;
}
.deta_lt .tx {
	position: relative;
}
.deta_lt .hy {
	position: relative;
}
.deta_lt .zt {
	position: relative;
}
.tx h3 {
	background: rgb(56, 191, 77);
}
.hy h3 {
	background: rgb(84, 157, 227);
}
.zt h3 {
	background: rgb(84, 157, 227);
}
.hy li a {
	font-size: 14px;
}
.zt li a {
	font-size: 14px;
}
.hy li a:hover {
	border-bottom-color: rgb(56, 191, 77); border-bottom-width: 2px; border-bottom-style: solid;
}
.zt li a:hover {
	border-bottom-color: rgb(56, 191, 77); border-bottom-width: 2px; border-bottom-style: solid;
}
.deta_txt h4 {
	height: 30px; text-align: center; color: rgb(51, 51, 51); line-height: 32px; padding-bottom: 12px; font-size: 24px; font-weight: normal; margin-bottom: 50px; border-bottom-color: rgb(227, 227, 227); border-bottom-width: 1px; border-bottom-style: solid;
}
.deta_txt p {
	color: rgb(102, 102, 102); line-height: 32px; font-size: 14px;
}
.deta_txt p em {
	color: rgb(51, 51, 51); font-size: 20px;
}
.deta_txt p font {
	color: rgb(51, 51, 51); display: block;
}
.img1 {
	margin: 52px 0px 40px; display: block;
}
.deta_txt h5 {
	margin: 50px 0px 32px; text-align: center; color: rgb(51, 51, 51); font-size: 24px; font-weight: normal;
}
.deta_txt ul {
	margin-bottom: 52px;
}
.deta_txt li {
	margin: 0px 20px 0px 0px; width: 340px; float: left; display: inline;
}
.deta_txt .no_mar {
	margin-right: 0px;
}
.deta_txt li img {
	width: 340px; height: 173px; display: block;
}
.deta_txt li span {
	height: 24px; text-align: center; color: rgb(102, 102, 102); line-height: 24px; font-size: 14px; margin-top: 6px; display: block;
}
.deta_xq {
	border: 1px solid rgb(229, 229, 229); padding-bottom: 15px;
}
.deta_xq h4 {
	background: rgb(84, 157, 227); height: 49px; text-align: center; color: rgb(255, 255, 255); line-height: 49px; font-size: 24px; font-weight: normal; margin-bottom: 20px;
}
.deta_xq h4 a {
	
}
.deta_xq ul {
	padding-left: 20px;
}
.deta_xq li {
	margin: 0px 20px 13px 0px; border: 1px solid rgb(229, 229, 229); width: 207px; height: 42px; text-align: center; line-height: 42px; float: left; display: inline;
}
.deta_xq li a {
	background: url("../images/d11.gif") no-repeat right; color: rgb(102, 102, 102); padding-right: 20px; font-size: 16px;
}
.focus_pic {
	height: 282px;
}
.focus_pic a {
	background: url("../images/s_big3.jpg") no-repeat top; height: 282px; display: block;
}
.fc_detail {
	margin: 0px auto; width: 1002px; padding-top: 60px;
}
.fc_detail h3 {
	height: 28px; text-align: center; line-height: 28px; overflow: hidden; font-weight: normal; margin-bottom: 28px;
}
.fc_detail h4 {
	height: 35px; color: rgb(153, 153, 153); line-height: 35px; overflow: hidden; font-size: 14px; font-weight: normal; margin-bottom: 22px; border-bottom-color: rgb(153, 153, 153); border-bottom-width: 1px; border-bottom-style: dashed;
}
.return {
	margin-top: 3px; float: right;
}
.fc_detail h4 em {
	padding: 0px 16px 0px 3px; display: inline-block;
}
.txt {
	color: rgb(102, 102, 102); font-size: 14px;
}
.txt p {
	line-height: 36px; text-indent: 26px; margin-bottom: 28px;
}
.fc_img {
	margin: 0px auto 40px; width: 760px; height: 190px; padding-top: 20px; display: block;
}
.fc_detail h5 {
	color: rgb(137, 137, 137); line-height: 36px; font-size: 14px; font-weight: normal;
}
.fc_detail h5 a {
	color: rgb(137, 137, 137);
}
.fc_detail h5 em {
	padding: 0px 6px; display: inline-block;
}
.olist {
	margin: 28px 0px 30px;
}
.olist li {
	width: 500px; height: 32px; line-height: 32px; float: left;
}
.olist li a {
	color: rgb(102, 102, 102); font-size: 14px;
}
.olist li .pre {
	background: rgb(90, 124, 227); width: 80px; height: 32px; text-align: center; color: rgb(255, 255, 255); margin-right: 15px; display: inline-block;
}
.olist li .nxt {
	background: rgb(40, 87, 172); width: 80px; height: 32px; text-align: center; color: rgb(255, 255, 255); margin-right: 15px; display: inline-block;
}
.hot {
	margin: 0px auto 40px; padding: 27px 42px 27px 30px; border: 1px solid rgb(221, 221, 221); width: 930px;
}
.hot h3 {
	background: url("../images/hot_line.gif") no-repeat 226px 20px; height: 36px; line-height: 36px; font-weight: normal; margin-bottom: 14px;
}
.hot h3 a {
	color: rgb(51, 51, 51); font-size: 24px;
}
.hot h3 em {
	color: rgb(194, 194, 194); text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; font-size: 18px; margin-left: 6px;
}
.hot_list li {
	height: 30px; color: rgb(102, 102, 102); line-height: 30px; overflow: hidden; font-size: 14px;
}
.hot_list li span {
	float: right;
}
.hot_list li a {
	color: rgb(102, 102, 102);
}
.cs_num {
	margin: 0px auto 60px; width: 1002px;
}
.cs_num li {
	margin: 0px 14px; width: 170px; text-align: center; float: left; display: inline;
}
.cs_num li img {
	margin: 0px auto; width: 102px; height: 102px; display: block;
}
.cs_num li span {
	margin: 18px 0px 6px; color: rgb(51, 51, 51); font-size: 20px; display: block;
}
.cs_num li em {
	color: rgb(102, 102, 102); display: block;
}
.focus_pic {
	height: 282px;
}
.focus_pic a {
	background: url("../images/s_big3.jpg") no-repeat top; height: 282px; display: block;
}
.focus_list {
	margin: 0px auto; width: 1002px; padding-top: 56px;
}
.fc_lt {
	width: 704px; float: left;
}
.fc_rt {
	width: 232px; float: right;
}
.dt {
	
}
.dt h3 {
	height: 45px; line-height: 45px; overflow: hidden; font-weight: normal; margin-bottom: 36px; border-bottom-color: rgb(212, 212, 212); border-bottom-width: 1px; border-bottom-style: solid;
}
.dt h3 a {
	color: rgb(51, 51, 51); font-size: 24px;
}
.dt h3 em {
	color: rgb(194, 194, 194); text-transform: uppercase; font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 18px; margin-left: 5px; display: none;
}
.dt_con dl {
	height: 92px; overflow: hidden; margin-bottom: 60px;
}
.dt_con dt {
	background: rgb(84, 157, 227); width: 91px; height: 92px; text-align: center; color: rgb(255, 255, 255); font-family: Arial, Helvetica, sans-serif; font-size: 16px; float: left;
}
.dt_con dt b {
	height: 40px; padding-top: 15px; font-size: 40px; display: block;
}
.dt_con dd {
	width: 588px; float: right;
}
.dt_con h4 {
	height: 30px; line-height: 30px; overflow: hidden; font-weight: normal; margin-bottom: 8px;
}
.dt_con h4 a {
	color: rgb(51, 51, 51); font-size: 20px;
}
.dt_con p {
	height: 84px; color: rgb(102, 102, 102); line-height: 28px; overflow: hidden; font-size: 14px;
}
.dt_con p a {
	color: rgb(84, 157, 227);
}
.page {
	text-align: center; margin-bottom: 58px;
}
.page a {
	margin: 0px 5px; border: 1px solid rgb(227, 227, 227); width: 30px; height: 30px; text-align: center; line-height: 30px; display: inline-block;
}
.page a:hover {
	border: 1px solid rgb(40, 87, 172); color: rgb(40, 87, 172); text-decoration: none;
}
.page .pre {
	width: 76px;
}
.page .nxt {
	width: 76px;
}
.rt_fc {
	border: 1px solid rgb(227, 227, 227); margin-bottom: 15px;
}
.rt_fc h4 {
	height: 45px; line-height: 45px; padding-left: 20px; font-weight: normal; border-bottom-color: rgb(227, 227, 227); border-bottom-width: 1px; border-bottom-style: solid;
}
.rt_fc h4 a {
	color: rgb(51, 51, 51); font-size: 20px;
}
.rt_fc h4 em {
	color: rgb(194, 194, 194); text-transform: uppercase; font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16px; margin-left: 6px; display: none;
}
.fc_list {
	padding: 0px 19px 9px;
}
.fc_list li {
	height: 39px; line-height: 39px;
}
.fc_list li a {
	height: 39px; color: rgb(102, 102, 102); font-size: 16px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.fc_list li a:hover {
	color: rgb(40, 87, 172); text-decoration: none; border-bottom-color: rgb(40, 87, 172); border-bottom-width: 2px; border-bottom-style: solid;
}
.fc_list li.cur a {
	color: rgb(40, 87, 172); text-decoration: none; border-bottom-color: rgb(40, 87, 172); border-bottom-width: 2px; border-bottom-style: solid;
}
.rt_gz {
	border: 1px solid rgb(227, 227, 227); margin-bottom: 15px;
}
.rt_gz h4 {
	margin: 0px 20px; height: 41px; line-height: 41px; font-weight: normal; border-bottom-color: rgb(239, 239, 239); border-bottom-width: 1px; border-bottom-style: solid;
}
.rt_gz h4 a {
	color: rgb(51, 51, 51); font-size: 20px;
}
.gz_list {
	padding: 15px 0px 16px;
}
.gz_list li {
	margin: 0px 10px; width: 55px; float: left; display: inline;
}
.gz_list li a {
	display: block;
}
.gz_list li img {
	margin: 0px auto; width: 37px; height: 37px; display: block;
}
.gz_list li span {
	height: 24px; text-align: center; color: rgb(102, 102, 102); line-height: 24px; overflow: hidden; margin-top: 4px; display: block;
}
.rt_xz {
	border: 1px solid rgb(227, 227, 227); margin-bottom: 15px;
}
.rt_xz h4 {
	margin: 0px 20px; height: 41px; line-height: 41px; font-weight: normal; border-bottom-color: rgb(239, 239, 239); border-bottom-width: 1px; border-bottom-style: solid;
}
.rt_xz h4 a {
	color: rgb(51, 51, 51); font-size: 20px;
}
.xz_listl {
	padding: 6px 0px 15px 22px;
}
.xz_listl li {
	background: url("../images/c04.gif") no-repeat left; height: 28px; line-height: 28px; overflow: hidden; padding-left: 22px;
}
.xz_listl li a {
	color: rgb(102, 102, 102); font-size: 14px;
}
.rt_ys {
	border: 1px solid rgb(227, 227, 227);
}
.rt_ys h4 {
	margin: 0px 20px; height: 41px; line-height: 41px; font-weight: normal; border-bottom-color: rgb(239, 239, 239); border-bottom-width: 1px; border-bottom-style: solid;
}
.rt_ys h4 a {
	color: rgb(51, 51, 51); font-size: 20px;
}
.ys_list {
	padding: 15px 0px 13px 20px;
}
.ys_list li {
	margin: 0px 12px 11px 0px; width: 89px; height: 59px; text-align: center; float: left; display: inline;
}
.ys_list li a {
	color: rgb(255, 255, 255); padding-top: 10px; display: block;
}
.ys_list li b {
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 18px; display: block;
}
.ys_list .y1 {
	background: rgb(84, 157, 227);
}
.ys_list .y2 {
	background: rgb(90, 124, 227);
}
.ys_list .y3 {
	background: rgb(56, 191, 77);
}
.ys_list .y4 {
	background: rgb(40, 87, 172);
}
.focus_pic {
	height: 282px;
}
.focus_pic a {
	background: url("../images/s_big3.jpg") no-repeat top; height: 282px; display: block;
}
.top_new {
	margin: 74px auto 0px; width: 1002px; height: 343px; position: relative;
}
.top_new .top_news_more {
	padding: 10px; right: 10px; color: rgb(84, 157, 227); font-size: 24px; float: right; display: inline-block; position: absolute;
}
.f_lt {
	background: url("../images/f_lt.gif") no-repeat; left: 0px; top: 184px; width: 20px; height: 36px; position: absolute;
}
.r_rt {
	background: url("../images/f_rt.gif") no-repeat; top: 184px; width: 20px; height: 36px; right: 0px; position: absolute;
}
.top_wrp {
	margin: 0px auto; width: 874px; overflow: hidden;
}
.top_wrp dl {
	width: 874px; float: left;
}
.top_wrp dt {
	background: url("../images/pic_bg.jpg") no-repeat; padding: 117px 0px 0px; width: 369px; height: 226px; float: left;
}
.top_wrp dt a {
	margin: 0px auto; width: 303px; height: 171px; display: block;
}
.top_wrp dt img {
	margin: 0px auto; width: 303px; height: 171px; display: block;
}
.top_wrp dd {
	width: 450px; margin-top: 125px; float: right;
}
.top_wrp dd h4 {
	height: 28px; line-height: 28px; overflow: hidden; font-size: 20px; font-weight: normal; margin-bottom: 16px;
}
.top_wrp dd h4 a {
	color: rgb(51, 51, 51);
}
.top_wrp dd p {
	height: 112px; color: rgb(102, 102, 102); line-height: 28px; overflow: hidden; font-size: 14px;
}
.top_wrp dd p a {
	color: rgb(84, 157, 227);
}
.blue_bg {
	background: rgb(84, 157, 227); padding: 62px 0px 56px; margin-bottom: 55px;
}
.md_new {
	margin: 0px auto; width: 1002px;
}
.m_part {
	border: 1px solid rgb(170, 206, 241); width: 466px; height: 455px;
}
.m_part h3 {
	margin: 14px 27px 31px; height: 50px; line-height: 50px; font-weight: normal; border-bottom-color: rgb(170, 206, 241); border-bottom-width: 1px; border-bottom-style: solid;
}
.m_part .n_more {
	color: rgb(255, 255, 255); font-size: 14px; float: right;
}
.m_part .n_name {
	color: rgb(255, 255, 255); font-size: 24px;
}
.m_part em {
	color: rgb(255, 255, 255); text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; font-size: 18px; margin-left: 6px;
}
.m_con {
	padding: 0px 27px;
}
.m_con dl {
	height: 92px; overflow: hidden; margin-bottom: 28px; zoom: 1;
}
.m_con dt {
	background: rgb(255, 255, 255); width: 91px; height: 92px; text-align: center; color: rgb(84, 157, 227); font-family: Arial, Helvetica, sans-serif; font-size: 16px; float: left;
}
.m_con dt b {
	height: 40px; padding-top: 15px; font-size: 40px; display: block;
}
.m_con dd {
	width: 303px; float: right;
}
.m_con dd h4 {
	height: 36px; line-height: 36px; overflow: hidden; font-size: 16px; font-weight: normal; margin-bottom: 4px;
}
.m_con dd h4 a {
	color: rgb(255, 255, 255);
}
.m_con dd p {
	height: 48px; color: rgb(255, 255, 255); line-height: 24px; overflow: hidden; font-size: 14px;
}
.m_con dd p a {
	color: rgb(255, 255, 255);
}
.bt_new {
	margin: 0px auto 64px; width: 1002px;
}
.b_part {
	width: 466px;
}
.b_part h3 {
	height: 44px; line-height: 44px; font-weight: normal; margin-bottom: 22px; border-bottom-color: rgb(212, 212, 212); border-bottom-width: 1px; border-bottom-style: solid;
}
.b_part .n_more {
	color: rgb(102, 102, 102); font-size: 14px; float: right;
}
.b_part .n_name {
	color: rgb(51, 51, 51); font-size: 24px;
}
.b_part em {
	color: rgb(194, 194, 194); text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; font-size: 18px; margin-left: 6px;
}
.a_img {
	margin-bottom: 22px; display: block;
}
.a_img img {
	width: 467px; height: 263px; display: block;
}
.b_con dl {
	margin: 14px 0px; padding: 10px; border: 1px solid rgb(204, 204, 204);
}
.b_con dt {
	height: 32px; line-height: 32px; overflow: hidden; margin-bottom: 6px;
}
.b_con dt a {
	color: rgb(51, 51, 51); font-size: 16px;
}
.b_con dt span {
	color: rgb(51, 51, 51); font-size: 16px; float: right;
}
.b_con dd p {
	height: 52px; color: rgb(102, 102, 102); line-height: 26px; overflow: hidden; font-size: 14px; margin-bottom: 8px;
}
.b_con dd .n_more1 {
	border: 2px solid rgb(44, 180, 69); width: 94px; height: 25px; text-align: center; color: rgb(44, 180, 69); line-height: 25px; font-size: 14px; display: block;
}
.b_con li {
	background: url("../images/f4.gif") no-repeat left; height: 30px; color: rgb(102, 102, 102); line-height: 30px; overflow: hidden; padding-left: 19px; font-size: 14px;
}
.b_con li a {
	color: rgb(102, 102, 102);
}
.b_con li span {
	float: right;
}
.ser_pic {
	height: 282px;
}
.ser_pic a {
	background: url("../images/s_big2.jpg") no-repeat top; height: 282px; display: block;
}
.service {
	margin: 0px auto; width: 1002px; padding-top: 48px;
}
.sev_lt {
	width: 140px; float: left; position: relative;
}
.sev_rt {
	width: 815px; float: right;
}
.sev_lt .lt_list {
	left: 0px; top: 0px; width: 140px; position: absolute;
}
.lt_list li {
	height: 92px; text-align: center; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 5px; border-bottom-style: solid;
}
.lt_list li a {
	background: url("../images/s2.gif") no-repeat; height: 77px; color: rgb(51, 51, 51); padding-top: 15px; padding-right: 14px; font-size: 18px; display: block;
}
.lt_list li a:hover {
	text-decoration: none;
}
.lt_list li span {
	padding-top: 37px; display: block;
}
.lt_list .lt_cur a {
	background: url("../images/s001.gif") no-repeat; color: rgb(255, 255, 255);
}
.lt_list .l1 {
	background: url("../images/s1.png") no-repeat top;
}
.lt_list .l2 {
	background: url("../images/s2.png") no-repeat top;
}
.lt_list .l3 {
	background: url("../images/s3.png") no-repeat top;
}
.lt_list .l4 {
	background: url("../images/s4.png") no-repeat top;
}
.lt_list .l5 {
	background: url("../images/s5.png") no-repeat top;
}
.lt_list .lt_cur .l1 {
	background: url("../images/s1_1.png") no-repeat top;
}
.lt_list .lt_cur .l2 {
	background: url("../images/s2_1.png") no-repeat top;
}
.lt_list .lt_cur .l3 {
	background: url("../images/s3_1.png") no-repeat top;
}
.lt_list .lt_cur .l4 {
	background: url("../images/s4_1.png") no-repeat top;
}
.lt_list .lt_cur .l5 {
	background: url("../images/s5_1.png") no-repeat top;
}
.hot_s {
	padding-bottom: 36px; margin-bottom: 33px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.rt_tit {
	height: 28px; line-height: 28px; padding-bottom: 16px; font-weight: normal; margin-bottom: 32px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.rt_tit a {
	color: rgb(51, 51, 51); font-size: 24px;
}
.rt_tit em {
	color: rgb(194, 194, 194); text-transform: uppercase; font-family: Arial; font-size: 18px; margin-left: 6px; display: none;
}
.hd {
	padding-bottom: 38px; margin-bottom: 32px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.h_tit {
	height: 32px; line-height: 32px; font-weight: normal; margin-bottom: 25px;
}
.h_tit .h_name {
	color: rgb(51, 51, 51); font-size: 24px;
}
.h_tit em {
	color: rgb(194, 194, 194); text-transform: uppercase; font-family: Arial; font-size: 18px; margin-left: 6px; display: inline-block;
}
.h_tit .h_more {
	width: auto; color: rgb(102, 102, 102); font-size: 14px; float: right;
}
.hd_list li {
	width: 239px; margin-right: 32px; float: left; display: inline;
}
.hd_list .no_mar {
	margin-right: 0px;
}
.hd_list .h_img {
	margin-bottom: 13px; display: block;
}
.h_img img {
	width: 250px; height: 140px; display: block;
}
.hd_list h4 {
	height: 24px; line-height: 24px; overflow: hidden; font-size: 14px; font-weight: normal; margin-bottom: 8px;
}
.hd_list h4 a {
	color: rgb(51, 51, 51);
}
.hd_list p {
	height: 78px; color: rgb(102, 102, 102); line-height: 26px; overflow: hidden; font-size: 14px; margin-bottom: 10px;
}
.h_xq {
	border: 2px solid rgb(44, 180, 69); width: 94px; height: 25px; text-align: center; color: rgb(44, 180, 69); line-height: 25px; font-size: 14px; display: block;
}
.sev_part .xz_list {
	padding: 0px;
}
.sev_part .xz_list li {
	padding: 0px;
}
.xz {
	margin-bottom: 60px;
}
.xz .h_tit {
	margin-bottom: 18px;
}
.xz_list li {
	width: 177px; height: 64px; text-align: center; line-height: 64px; margin-right: 35px; float: left; display: inline;
}
.xz_list li a {
	background: url("../images/xa.png") no-repeat right; height: 64px; color: rgb(255, 255, 255); padding-right: 36px; font-size: 16px; display: inline-block;
}
.xz_list .x1 {
	background: rgb(90, 124, 227);
}
.xz_list .x2 {
	background: rgb(84, 157, 227);
}
.xz_list .x3 {
	background: rgb(164, 218, 84);
}
.xz_list .x4 {
	background: rgb(56, 191, 77); margin-right: 0px;
}
.remo {
	padding-bottom: 36px; margin-bottom: 33px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.comm {
	
}
.comm .rt_tit {
	margin-bottom: 24px;
}
.comm_top {
	padding-bottom: 34px; margin-bottom: 40px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.comm_top li {
	float: left;
}
.comm_top img {
	margin: 0px auto; width: 152px; height: 166px; display: block;
}
.comm_top span {
	margin: 10px 0px; height: 32px; text-align: center; color: rgb(51, 51, 51); line-height: 32px; overflow: hidden; font-size: 20px; display: block;
}
.comm_top em {
	color: rgb(102, 102, 102); line-height: 28px; font-size: 16px; display: block;
}
.comm_top .c1 {
	width: 162px;
}
.comm_top .c2 {
	margin: 0px 112px; width: 244px;
}
.comm_top .c3 {
	width: 176px;
}
.comm_dl {
	height: 156px; margin-bottom: 32px;
}
.comm_dl dt {
	width: 276px; float: left;
}
.comm_dl dt img {
	width: 276px; height: 155px; display: block;
}
.comm_dl dd {
	width: 512px; float: right;
}
.comm_dl dd span {
	height: 30px; color: rgb(51, 51, 51); line-height: 30px; font-size: 16px; display: block;
}
.comm_dl dd em {
	color: rgb(102, 102, 102); line-height: 26px; font-size: 14px; display: block;
}
.com_table {
	border: 1px solid rgb(221, 221, 221); padding-bottom: 10px; margin-bottom: 26px;
}
.com_table th {
	height: 45px; color: rgb(51, 51, 51); line-height: 45px; padding-left: 22px; font-size: 16px; font-weight: normal; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.com_table td {
	height: 36px; color: rgb(102, 102, 102); line-height: 36px; padding-left: 22px; font-size: 14px;
}
.com_table td span {
	background: rgb(84, 157, 227); padding: 2px 6px; color: rgb(255, 255, 255);
}
.train {
	padding-bottom: 28px; margin-bottom: 36px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.addr {
	margin: 12px 0px; color: rgb(102, 102, 102); line-height: 26px; font-size: 14px;
}
.ap_list {
	
}
.ap_list li {
	background: url("../images/r6.jpg") no-repeat left; width: 320px; height: 32px; line-height: 32px; overflow: hidden; padding-left: 18px; float: left;
}
.ap_list li a {
	color: rgb(51, 51, 51); font-size: 16px;
}
.er {
	padding-bottom: 36px; margin-bottom: 33px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.app {
	padding-bottom: 40px;
}
.app b {
	color: rgb(51, 51, 51); font-size: 20px; font-weight: normal; margin-bottom: 19px; display: block;
}
.jsh {
	padding-bottom: 10px; margin-bottom: 30px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.jsh span {
	color: rgb(102, 102, 102); line-height: 28px; font-size: 14px; margin-bottom: 20px; display: block;
}
.sm {
	padding-bottom: 25px; margin-bottom: 30px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.other li {
	color: rgb(102, 102, 102); line-height: 24px; overflow: hidden; font-size: 14px; margin-bottom: 10px; zoom: 1;
}
.other li em {
	width: 24px; margin-top: 2px; float: left;
}
.other li font {
	width: 782px; float: right;
}
.solu_pic {
	height: 282px;
}
.solu_pic a {
	background: url("../images/s_big2.jpg") no-repeat top; height: 282px; display: block;
}
.solu_txt {
	margin: 0px auto 58px; width: 1002px; padding-top: 56px;
}
.solu_txt h4 {
	background: url("../images/s1_line.gif") no-repeat center 26px; height: 40px; text-align: center; color: rgb(51, 51, 51); line-height: 40px; font-size: 20px; font-weight: normal; margin-bottom: 20px;
}
.solu_txt h4 em {
	color: rgb(44, 180, 69); font-size: 30px;
}
.solu_txt p {
	color: rgb(102, 102, 102); line-height: 32px; text-indent: 30px; font-size: 14px;
}
.solu_bg {
	background: url("../images/s_bg.gif") repeat-x left 78px; height: 523px; margin-bottom: 60px;
}
.sl_tab {
	margin: 0px auto; width: 1002px;
}
.sl_tit {
	margin: 0px auto; width: 801px; height: 78px;
}
.sl_tit li {
	background: url("../images/st2.gif") no-repeat; margin: 0px 17px; width: 233px; height: 78px; text-align: center; line-height: 78px; float: left; display: inline;
}
.sl_tit li a {
	color: rgb(102, 102, 102); padding-left: 52px; font-size: 24px; display: inline-block;
}
.sl_tit li a:hover {
	text-decoration: none;
}
.sl_tit .sl_cur {
	background: url("../images/st1.gif") no-repeat;
}
.sl_tit .sl_cur a {
	color: rgb(255, 255, 255);
}
.sl_tit .s1 {
	background: url("../images/s1.png") no-repeat left;
}
.sl_tit .s2 {
	background: url("../images/s2.png") no-repeat left;
}
.sl_tit .s3 {
	background: url("../images/s3.png") no-repeat left;
}
.sl_tit .sl_cur .s1 {
	background: url("../images/s1_1.png") no-repeat left;
}
.sl_tit .sl_cur .s2 {
	background: url("../images/s2_1.png") no-repeat left;
}
.sl_tit .sl_cur .s3 {
	background: url("../images/s3_1.png") no-repeat left;
}
.sl_part {
	padding-top: 40px;
}
.sl_part h5 {
	background: url("../images/s_line2.gif") no-repeat center 22px; height: 61px; text-align: center; color: rgb(255, 255, 255); font-size: 30px; font-weight: normal; margin-bottom: 23px;
}
.sl_part h5 span {
	font-size: 14px; display: block;
}
.cp_list {
	
}
.cp_list li {
	width: 242px; margin-right: 11px; float: left;
}
.cp_list li a:hover .xhovercur {
	display: block;
}
.cp_list li a:hover .xhover {
	display: none;
}
.cp_list .cp_last {
	margin-right: 0px;
}
.cp_list li img.xhovercur {
	display: none;
}
.cp_list li img {
	margin: 0px auto; width: 167px; height: 178px; display: block;
}
.cp_list li span {
	text-align: center; color: rgb(255, 255, 255); font-size: 20px; margin-top: 22px; display: block;
}
.cp_list li font {
	font-size: 14px; display: block;
}
.hy {
	
}
.hy_pic {
	margin-right: -20px; margin-bottom: 32px;
}
.hy_pic li {
	background: url("../images/hy_pic.gif") no-repeat; margin: 0px 20px 20px 0px; width: 72px; height: 72px; text-align: center; float: left; display: inline;
}
.hy_pic li a {
	margin: 0px auto; width: 72px; color: rgb(51, 51, 51); line-height: 20px; padding-top: 16px; font-size: 14px; display: block;
}
.hy_pic li a:hover {
	border: currentColor; color: rgb(44, 180, 69);
}
.h_more {
	margin: 0px auto; width: 245px; height: 54px; display: block;
}
.zt {
	padding-top: 50px;
}
.zt_lt {
	padding: 19px 0px 0px 12px; width: 437px; float: left;
}
.zt_lt li {
	height: 83px; color: rgb(255, 255, 255); padding-left: 108px; margin-bottom: 23px;
}
.zt_lt .z1 {
	background: url("../images/z1.gif") no-repeat left top;
}
.zt_lt .z2 {
	background: url("../images/z2.gif") no-repeat left top;
}
.zt_lt .z3 {
	background: url("../images/z3.gif") no-repeat left top;
}
.zt_lt span {
	padding-top: 18px; font-size: 24px; margin-bottom: 4px; display: block;
}
.zt_lt em {
	font-size: 16px; display: block;
}
.zt_rt {
	background: url("../images/z7.jpg") no-repeat; padding: 62px 34px 38px 75px; width: 438px; height: 241px; float: right;
}
.zt_rt h6 {
	height: 30px; line-height: 30px; padding-right: 27px; font-weight: normal; margin-bottom: 13px;
}
.zt_rt .z_name {
	background: url("../images/z4.gif") no-repeat right; color: rgb(44, 180, 69); padding-right: 26px; padding-left: 5px; font-size: 20px; float: left;
}
.zt_rt .z_more {
	background: url("../images/z6.gif") no-repeat right; color: rgb(51, 51, 51); padding-right: 14px; font-size: 14px; float: right;
}
.zt_list {
	height: 180px; overflow: hidden;
}
.zt_list li {
	background: url("../images/z5.gif") no-repeat left; width: 200px; height: 30px; line-height: 30px; overflow: hidden; padding-left: 9px; margin-right: 5px; float: left; display: inline;
}
.zt_list li a {
	color: rgb(102, 102, 102); font-size: 14px;
}
.zt_list li a:hover {
	color: rgb(44, 180, 69); text-decoration: none;
}
.hz {
	margin: 0px auto 50px; width: 1002px;
}
.hz h4 {
	background: url("../images/s_line3.gif") no-repeat center 22px; height: 40px; text-align: center; color: rgb(51, 51, 51); line-height: 40px; font-size: 30px; font-weight: normal; margin-bottom: 24px;
}
.hz_list {
	margin-right: -24px;
}
.hz_list li {
	margin: 0px 24px 18px 0px; width: 181px; float: left;
}
.hz_list li img {
	border: 1px solid rgb(227, 227, 227); width: 179px; height: 90px; display: block;
}
.south_pic {
	height: 282px;
}
.south_pic a {
	background: url("../images/s_big1.jpg") no-repeat top; height: 282px; display: block;
}
.sou_bg {
	background: url("../images/south_bg.gif") repeat-x left top;
}
.south {
	margin: 0px auto; width: 1002px;
}
.s_tab {
	overflow: hidden; margin-bottom: 65px;
}
.s_tab li {
	width: 130px; margin-right: 88px; float: left; display: inline;
}
.s_tab li span {
	padding: 36px 0px 28px; height: 34px; color: rgb(255, 255, 255); line-height: 34px; font-size: 20px; display: inline-block; cursor: pointer;
}
.s_tab li.s_cur span {
	background: url("../images/s_jt.gif") no-repeat bottom; text-decoration: none;
}
.s_tab li img {
	margin-right: 5px; vertical-align: middle;
}
.s_tab .tab_last {
	margin-right: 0px;
}
.s_con {
	padding-bottom: 85px;
}
.jian {
	
}
.jian dl {
	margin-bottom: 46px;
}
.jian dt {
	background: url("../images/j1.gif") no-repeat; width: 121px; height: 120px; text-align: center; color: rgb(255, 255, 255); line-height: 120px; font-size: 24px; margin-top: 36px; float: left;
}
.jian dd {
	width: 835px; float: right;
}
.jian dd h4 {
	color: rgb(51, 51, 51); line-height: 26px; font-size: 20px; font-weight: normal; margin-bottom: 26px;
}
.jian dd p {
	color: rgb(102, 102, 102); line-height: 26px; font-size: 14px;
}
.jian dd em {
	color: rgb(51, 51, 51); display: block;
}
.jian .d1 {
	padding-bottom: 35px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.jian .d2 dt {
	background: url("../images/r2.gif") no-repeat;
}
.s_jg {
	margin-left: 50px;
}
.s_jg img {
	width: 942px; height: 370px;
}
.qiye {
	
}
.q_con {
	background: url("../images/q_bg.gif") no-repeat top; height: 454px; overflow: hidden; margin-bottom: 50px;
}
.q_name {
	margin-bottom: 5px;
}
.q_txt {
	padding: 21px 32px 0px 36px; width: 608px; height: 203px; float: left;
}
.q_txt b {
	height: 26px; color: rgb(51, 51, 51); line-height: 26px; overflow: hidden; font-size: 20px; font-weight: normal; margin-bottom: 4px; display: block;
}
.q_txt em {
	height: 52px; color: rgb(102, 102, 102); line-height: 26px; overflow: hidden; font-size: 14px; margin-bottom: 18px; display: block;
}
.q_name span {
	width: 324px; float: right;
}
.q_name span img {
	width: 324px; height: 224px; display: block;
}
.q_logo {
	
}
.q_logo span {
	padding: 68px 0px 0px 70px; width: 253px; height: 156px; float: left;
}
.q_logo span img {
	width: 181px; height: 88px; display: block;
}
.q_logo p {
	padding: 24px 44px 0px 40px; width: 587px; height: 200px; overflow: hidden; float: right;
}
.q_logo b {
	height: 26px; color: rgb(51, 51, 51); line-height: 26px; overflow: hidden; font-size: 20px; font-weight: normal; margin-bottom: 15px; display: block;
}
.q_logo em {
	height: 120px; color: rgb(102, 102, 102); line-height: 24px; overflow: hidden; font-size: 14px; display: block;
}
.q_list {
	
}
.q_list dl {
	margin: 0px 74px 26px 0px; width: 464px; height: 144px; overflow: hidden; float: left; display: inline;
}
.q_list .no_mar {
	margin-right: 0px;
}
.q_list dt {
	width: 107px; float: left;
}
.q_list dt img {
	width: 107px; height: 107px;
}
.q_list dd {
	width: 334px; float: right;
}
.q_list h4 {
	height: 26px; color: rgb(102, 102, 102); line-height: 26px; overflow: hidden; font-size: 24px; font-weight: normal; margin-bottom: 9px;
}
.q_list p {
	color: rgb(102, 102, 102); line-height: 24px; font-size: 14px;
}
.zzhi {
	
}
.zzhi h4 {
	background: url("../images/zzhi.gif") no-repeat left 1px; height: 60px; color: rgb(51, 51, 51); line-height: 30px; overflow: hidden; padding-left: 75px; font-size: 20px; font-weight: normal; margin-bottom: 42px;
}
.zz_con {
	
}
.zz_table {
	border: 1px solid rgb(219, 219, 219); width: 978px;
}
.zz_table th {
	border: 1px solid rgb(219, 219, 219); width: 445px; height: 46px; color: rgb(102, 102, 102); line-height: 46px; padding-left: 40px; font-size: 14px;
}
.zz_table td {
	border: 1px solid rgb(219, 219, 219); width: 445px; height: 46px; color: rgb(102, 102, 102); line-height: 46px; padding-left: 40px; font-size: 14px;
}
.zz_table th {
	background: rgb(239, 239, 239); color: rgb(51, 51, 51); font-size: 20px;
}
.wh {
	
}
.wh dl {
	
}
.wh .w1 {
	margin-bottom: 64px;
}
.wh dt {
	background: url("../images/j1.gif") no-repeat; width: 121px; height: 120px; text-align: center; color: rgb(255, 255, 255); line-height: 120px; font-size: 24px; float: left;
}
.wh .w2 dt {
	background: url("../images/r2.gif") no-repeat;
}
.wh dd {
	width: 836px; float: right;
}
.wh h4 {
	height: 30px; color: rgb(51, 51, 51); line-height: 30px; overflow: hidden; font-size: 24px; font-weight: normal; margin-bottom: 8px;
}
.wh p {
	color: rgb(102, 102, 102); line-height: 26px; padding-right: 22px; font-size: 14px;
}
.wh .hd {
	padding-bottom: 32px; margin-bottom: 30px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.w_pic {
	height: 172px; margin-top: 30px; position: relative;
}
.w_lt {
	background: url("../images/w_lt.gif") no-repeat; left: -10px; top: 58px; width: 14px; height: 26px; position: absolute;
}
.w_rt {
	background: url("../images/w_rt.gif") no-repeat; top: 58px; width: 14px; height: 26px; right: 0px; position: absolute;
}
.w_wrp {
	margin: 0px auto; width: 825px;
}
.w_wrp li {
	margin: 0px 13px; width: 249px; float: left; display: inline;
}
.w_wrp li img {
	width: 249px; height: 140px; display: block;
}
.w_wrp li span {
	height: 25px; text-align: center; color: rgb(102, 102, 102); line-height: 25px; overflow: hidden; font-size: 14px; margin-top: 7px; display: block;
}
.yc {
	
}
.yc_lt {
	width: 140px; float: left; position: relative;
}
.yc_box {
	left: 0px; top: 0px; position: absolute; z-index: 3;
}
.yc_list {
	
}
.yc_list li {
	border-bottom-color: rgb(255, 255, 255); border-bottom-width: 5px; border-bottom-style: solid;
}
.yc_list li span {
	background: url("../images/y02.gif") no-repeat; width: 118px; height: 58px; color: rgb(51, 51, 51); line-height: 58px; padding-left: 20px; font-size: 18px; display: block;
}
.yc_list li.y_cur span {
	background: url("../images/y1.gif") no-repeat; color: rgb(255, 255, 255); text-decoration: none;
}
.yc_lt .jion {
	background: rgb(56, 191, 77); width: 127px; height: 92px; text-align: center; color: rgb(255, 255, 255); display: block;
}
.jion span {
	background: url("../images/y_jt.gif") no-repeat bottom; padding: 26px 0px 15px; font-size: 18px; display: block;
}
.yc_rt {
	width: 815px; float: right;
}
.yc_rt h4 {
	height: 42px; color: rgb(51, 51, 51); line-height: 42px; font-size: 24px; font-weight: normal; margin-bottom: 28px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.lx_pic img {
	width: 814px; height: 143px; display: block;
}
.lx {
	margin-bottom: 50px;
}
.dna dl {
	height: 80px; overflow: hidden; margin-bottom: 18px;
}
.dna dt {
	border: 1px solid rgb(241, 241, 241); width: 77px; height: 77px; text-align: center; color: rgb(84, 157, 227); line-height: 77px; font-family: Arial, Helvetica, sans-serif; font-size: 40px; float: left;
}
.dna dd {
	width: 724px; color: rgb(102, 102, 102); line-height: 26px; float: right;
}
.dna b {
	font-size: 20px; font-weight: normal; display: block;
}
.dna span {
	font-size: 14px; display: block;
}
.dna em {
	font-family: Arial, Helvetica, sans-serif; font-size: 16px; display: block;
}
.px_txt {
	
}
.px_txt h5 {
	height: 30px; font-weight: normal; margin-bottom: 8px;
}
.px_txt h5 span {
	background: rgb(228, 228, 228); padding: 0px 13px; height: 30px; color: rgb(51, 51, 51); line-height: 30px; font-size: 20px; display: inline-block;
}
.px_txt p {
	color: rgb(102, 102, 102); line-height: 26px; font-size: 14px; margin-bottom: 20px;
}
.fli {
	margin-right: 36px;
}
.fli img {
	width: 815px; height: 650px; display: block;
}
.zp {
	margin-top: 32px;
}
.zp dl {
	margin-bottom: 10px;
}
.zp dt {
	background: rgb(242, 242, 242); padding: 0px 13px 0px 19px; height: 35px; line-height: 35px; overflow: hidden;
}
.zp dt span {
	background: url("../images/zp2.gif") no-repeat right; color: rgb(51, 51, 51); font-size: 16px; display: block;
}
.zp dt span:hover {
	text-decoration: none;
}
.zp dd {
	padding: 12px 20px 30px; display: none;
}
.zp dd h5 {
	color: rgb(51, 51, 51); font-size: 20px; font-weight: normal; margin-bottom: 4px;
}
.zp dd p {
	color: rgb(102, 102, 102); line-height: 26px; font-size: 14px; margin-bottom: 20px;
}
.zp dd p a {
	color: rgb(102, 102, 102);
}
.zp .down dt span {
	background: url("../images/zp1.gif") no-repeat right; color: rgb(84, 157, 227); cursor: pointer;
}
.zp .down dd {
	
}
.sq {
	background: url("../images/sq.gif") no-repeat; width: 185px; height: 52px; line-height: 52px; text-indent: 185px; overflow: hidden; display: block;
}
.yc_box_fixed {
	left: 50%; top: 20px; margin-left: -500px; position: fixed; _position: absolute;
}
.apage2 {
	margin: 30px 0px 10px; padding: 0px 5px; height: 25px; text-align: center; line-height: 25px;
}
.apage2 a {
	padding: 0px 3px; border: 1px solid rgb(44, 180, 69); width: 25px; color: rgb(44, 180, 69); line-height: 24px; margin-right: 8px; display: inline-block;
}
.apage2 .num_btns {
	font-family: Tahoma; float: right;
}
.apage2 a:hover {
	border: 1px solid rgb(213, 213, 213); color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(44, 180, 69);
}
.apage2 .cur {
	border: 1px solid rgb(213, 213, 213); color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(44, 180, 69);
}
.apage2 .cust_txt {
	float: left;
}
.apage2 .oran_pg_fp {
	padding: 0px 10px; width: auto;
}
.apage2 .oran_pg_pp {
	padding: 0px 10px; width: auto;
}
.apage2 .oran_pg_np {
	padding: 0px 10px; width: auto;
}
.apage2 .oran_pg_lp {
	padding: 0px 10px; width: auto; display: none;
}
.apage2 select {
	font-size: 8px; margin-top: 5px;
}
.apage2 .oran_pg_txt {
	border: 1px solid rgb(212, 227, 233); width: 20px; height: 15px; margin-left: 5px;
}
.apage2 .oran_pg_btn {
	background: rgb(89, 132, 172); border: 1px solid rgb(212, 227, 233); height: 15px; color: rgb(255, 255, 255); font-size: 9px; margin-left: 5px;
}
.xnones {
	display: none;
}
.txt a {
	color: rgb(7, 154, 62);
}
.deta_txt a {
	color: rgb(7, 154, 62);
}
.search_con {
	padding: 10px;
}
dl.sear_dl {
	height: 160px; color: rgb(102, 102, 102); overflow: hidden; padding-bottom: 10px; margin-bottom: 10px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
dl.sear_dl dt.tit {
	line-height: 25px; text-indent: 10px; font-size: 14px;
}
.l2tit {
	line-height: 25px; text-indent: 10px; font-size: 14px;
}
dl.sear_dl dt.tit .tit_a {
	background: url("../images/ico10.gif") no-repeat 0px 12px; height: 25px; overflow: hidden; float: left; display: block; white-space: nowrap;
}
.l2tit .tit_a {
	background: url("../images/ico10.gif") no-repeat 0px 12px; height: 25px; overflow: hidden; float: left; display: block; white-space: nowrap;
}
dl.sear_dl dt.tit .tit_b {
	width: 300px; height: 25px; overflow: hidden; float: left; display: block; white-space: nowrap;
}
dl.sear_dl dt.tit .span1 {
	font-size: 12px; margin-left: 10px; float: left;
}
.l2tit .span1 {
	font-size: 12px; margin-left: 10px; float: left;
}
dl.sear_dl dt.tit .span2 {
	margin-left: 10px; float: left;
}
.l2tit a .span2 {
	margin-left: 10px; float: left;
}
dl.sear_dl dt.tit .span2 a {
	color: rgb(255, 0, 0);
}
.l2tit a .span2 a {
	color: rgb(255, 0, 0);
}
dl.sear_dl dd.d1 {
	padding: 0px 10px; text-align: justify; color: rgb(0, 0, 0); line-height: 22px; overflow: hidden; text-justify: inter-ideograph;
}
dl.sear_dl dd span {
	
}
.l2tit span {
	
}
dl.sear_dl dd a {
	text-decoration: underline;
}
.l2tit a {
	text-decoration: underline;
}
dl.sear_dl dd .a_d {
	color: rgb(7, 154, 62); line-height: 20px; padding-left: 10px; margin-right: 5px;
}
.search_con .search_hl {
	padding: 0px; color: red;
}
.sear_dl .dt2 {
	width: 175px; height: 141px; padding-left: 10px; float: left;
}
.sear_dl .dt2 a {
	padding: 1px; border: 1px solid rgb(204, 204, 204); width: 171px; height: 137px; display: block;
}
.sear_dl .dt2 a:hover {
	border: 1px solid rgb(193, 0, 5);
}
.sear_dl .dt2 img {
	width: 171px; height: 137px; display: block;
}
.sear_dl .d2 {
	height: 110px; text-align: justify; line-height: 22px; overflow: hidden; padding-left: 10px; text-justify: inter-ideograph;
}
.sear_dl font {
	color: rgb(7, 154, 62) !important;
}
.map_main {
	margin: 10px 0px; border: 5px solid rgb(240, 240, 240); overflow: hidden; padding-bottom: 10px;
}
.sitemap_con {
	margin: 0px auto; width: 845px; color: rgb(102, 102, 102);
}
.sitemap_con .map_top {
	border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.sitemap_con .map_top img {
	float: left;
}
.site_r_link {
	background: rgb(248, 248, 248); padding: 5px 10px; border: 1px solid rgb(205, 205, 205); width: 120px; margin-top: 45px; float: right;
}
.site_plc {
	background: url("../images/ico27.gif") no-repeat 0px 8px; padding: 5px 0px; text-indent: 10px;
}
.sitemap_con h4 {
	line-height: 30px;
}
.b4 {
	border: 1px solid rgb(224, 224, 224);
}
.b4 ul {
	padding: 0px 11px;
}
.b4 li {
	width: 164px; line-height: 25px; overflow: hidden; float: left; white-space: nowrap;
}
.b4 li a {
	color: rgb(102, 102, 102);
}
.b4 li a:hover {
	color: rgb(7, 154, 62);
}
.sz_bg {
	background: url("../images/s01.gif") repeat-x left top;
}
.sz_bg h2 {
	background: url("../images/s02.gif") no-repeat; width: 220px; height: 113px; text-align: center; color: rgb(255, 255, 255); margin-bottom: 44px;
}
.sz_bg h2 a {
	color: rgb(255, 255, 255); padding-top: 20px; font-size: 26px; display: block;
}
.sz_bg h2 em {
	text-transform: uppercase; font-size: 18px; font-weight: normal; display: block;
}
.ab_sz {
	margin-bottom: 45px;
}
.ab_sz h3 {
	height: 34px; color: rgb(0, 0, 0); line-height: 34px; font-size: 24px; font-weight: normal; margin-bottom: 9px;
}
.ab_sz p {
	color: rgb(102, 102, 102); line-height: 30px; text-indent: 24px; font-size: 14px; margin-bottom: 15px;
}
.case1 {
	padding-bottom: 15px;
}
.cs_tit {
	background: url("../images/s_line.gif") no-repeat left bottom; height: 48px; line-height: 48px; font-weight: normal; margin-bottom: 22px;
}
.cs_tit a {
	color: rgb(0, 0, 0); font-size: 24px;
}
.case1 ul {
	margin-right: -24px;
}
.case1 li {
	margin: 0px 24px 18px 0px; width: 181px; float: left; display: inline;
}
.case1 li a {
	display: block;
}
.case1 li img {
	border: 1px solid rgb(227, 227, 227); width: 179px; height: 90px; display: block;
}
.case2 {
	margin-bottom: 36px;
}
.case2 li {
	background: url("../images/s_li.gif") no-repeat left; width: 230px; height: 40px; line-height: 40px; padding-left: 13px; margin-right: 120px; border-bottom-color: rgb(153, 153, 153); border-bottom-width: 1px; border-bottom-style: dotted; float: left; display: inline;
}
.case2 li a {
	color: rgb(51, 51, 51); font-size: 14px;
}
.case2 .cs_last {
	margin-right: 0px;
}
.case2 .no_bor {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.s_img {
	height: 188px; margin-bottom: 30px;
}
.s_img img {
	width: 1002px; height: 188px; display: block;
}
.txt {
	color: rgb(102, 102, 102); line-height: 30px; font-size: 14px; margin-bottom: 30px;
}
.caimg {
	margin: 0px -50px 40px 0px;
}
.caimg li {
	width: 100px; height: 65px; text-align: center; padding-top: 35px; margin-right: 50px; float: left; display: inline;
}
.caimg li a {
	color: rgb(255, 255, 255); font-size: 18px;
}
.caimg .i1 {
	background: url("../images/y01.gif") no-repeat;
}
.caimg .i2 {
	background: url("../images/y2.gif") no-repeat;
}
.caimg .i3 {
	background: url("../images/y3.gif") no-repeat;
}
.caimg .i4 {
	background: url("../images/y4.gif") no-repeat;
}
.caimg .i5 {
	background: url("../images/y5.gif") no-repeat;
}
.caimg .i6 {
	background: url("../images/y6.gif") no-repeat;
}
.caimg .i7 {
	background: url("../images/y7.gif") no-repeat;
}
