.topadcs {
	margin: 0px auto; width: 100%; text-align: center; overflow: hidden;
}
.topadcs a {
	margin: 0px auto; display: block;
}
.topadcs a.fullad {
	height: 300px;
}
.addr1 {
	background: rgb(247, 248, 248); height: 60px; overflow: hidden;
}
.addr1 p {
	background: url("Img/dz.gif") no-repeat left; font: 14px/60px "Microsoft Yahei"; height: 60px; color: rgb(85, 85, 85); overflow: hidden; padding-left: 30px; font-size-adjust: none; font-stretch: normal;
}
.addr1 a {
	padding: 0px 5px; color: rgb(85, 85, 85);
}
.addr1 span {
	width: 200px; height: 44px; overflow: hidden; padding-top: 7px; display: inline-block;
}
.ab_down {
	position: relative;
}
.ab_span {
	top: 0px; right: 0px; position: absolute;
}
.addr p {
	background: none; padding: 0px;
}
.xf {
	left: 50%; top: 15%; width: 80px; height: auto; overflow: hidden; margin-left: -591px; display: none; position: fixed; z-index: 10; _position: absolute;
}
.xf li {
	background: rgb(247, 248, 248); font: 12px/normal "Microsoft Yahei"; width: 80px; height: 80px; text-align: center; color: rgb(51, 51, 51); overflow: hidden; margin-bottom: 3px; cursor: pointer; font-size-adjust: none; font-stretch: normal;
}
.xf li em {
	margin: 7px auto 3px; width: 49px; height: 44px; overflow: hidden; display: block; position: relative;
}
.xf li em img {
	width: 49px; height: 44px;
}
.xf li i {
	left: 0px; top: 0px; width: 49px; height: 44px; display: none; position: absolute;
}
.xf .cur i {
	display: block;
}
.xf .cur {
	background: rgb(1, 177, 236) !important; color: rgb(255, 255, 255);
}
.tit1 {
	background: url("Img/about/line.gif") repeat-x center 19px; font: 28px/normal "Microsoft Yahei"; height: 84px; color: rgb(85, 85, 85); overflow: hidden; font-size-adjust: none; font-stretch: normal;
}
.tit1 a {
	background: url("Img/about/h.gif") no-repeat left 5px rgb(255, 255, 255); width: 380px; color: rgb(85, 85, 85); padding-left: 14px; text-decoration: none; display: block;
}
.tit1 span {
	background: url("Img/about/h.gif") no-repeat left 5px rgb(255, 255, 255); width: 380px; color: rgb(85, 85, 85); padding-left: 14px; display: block;
}
.tit1 em {
	background: rgb(255, 255, 255); font: 24px/normal Arial, Helvetica, sans-serif; color: rgb(153, 153, 153); text-transform: uppercase; padding-left: 10px; font-size-adjust: none; font-stretch: normal;
}
.tit2 {
	background: url("Img/culture/line.png") no-repeat center 32px; font: 28px/64px "Microsoft Yahei"; height: 64px; text-align: center; color: rgb(85, 85, 85); overflow: hidden; font-size-adjust: none; font-stretch: normal;
}
.tit2 a {
	color: rgb(85, 85, 85);
}
.tit2 em {
	font: 24px/normal Arial, Helvetica, sans-serif; color: rgb(153, 153, 153); text-transform: uppercase; padding-left: 8px; font-size-adjust: none; font-stretch: normal;
}
.tit3 {
	background: url("Img/caselist/line.gif") no-repeat left bottom; font: 24px/65px "Microsoft Yahei"; height: 71px; color: rgb(84, 84, 84); overflow: hidden; font-size-adjust: none; font-stretch: normal;
}
.tit3 a {
	color: rgb(84, 84, 84);
}
.tit3 em {
	text-transform: uppercase; padding-left: 12px; font-family: Arial, Helvetica, sans-serif;
}
.tit02 {
	height: 110px; text-align: center; overflow: hidden;
}
.tit02 span {
	background: url("Img/culture/line.png") no-repeat center; font: 28px/60px "Microsoft Yahei"; height: 60px; color: rgb(85, 85, 85); overflow: hidden; display: block; font-size-adjust: none; font-stretch: normal;
}
.tit02 a {
	color: rgb(85, 85, 85);
}
.tit02 em {
	font: 24px/normal Arial, Helvetica, sans-serif; color: rgb(153, 153, 153); text-transform: uppercase; padding-left: 8px; font-size-adjust: none; font-stretch: normal;
}
.tit02 p {
	font: 18px/normal "Microsoft Yahei"; height: 50px; color: rgb(119, 119, 119); font-size-adjust: none; font-stretch: normal;
}
.b_contact a {
	background: url("Img/contact/b_con.jpg") no-repeat top; height: 291px; overflow: hidden; display: block;
}
.con1 {
	height: 195px; overflow: hidden; margin-top: 60px;
}
.con1 dt {
	background: url("Img/contact/pic_line.gif") no-repeat right 10px; width: 422px; overflow: hidden; float: left;
}
.con1 dt h3 {
	width: 146px; height: 140px; overflow: hidden; margin-right: 20px; float: left;
}
.con1 dt h3 img {
	width: 146px; height: 140px;
}
.con1 dt p {
	font: bold 48px/normal "Microsoft Yahei"; color: rgb(85, 85, 85); font-size-adjust: none; font-stretch: normal;
}
.con1 dt p em {
	font: 14px/normal "Microsoft Yahei"; display: block; font-size-adjust: none; font-stretch: normal;
}
.con1 dt p i {
	font: 26px/normal "Times New Roman", Times, serif; display: block; font-size-adjust: none; font-stretch: normal;
}
.con1 dd {
	width: 515px; overflow: hidden; margin-right: 15px; float: right; display: inline;
}
.con1 dd h4 {
	background: url("Img/contact/pic_line1.gif") no-repeat right; font: 22px/normal "Microsoft Yahei"; height: 36px; color: rgb(85, 85, 85); overflow: hidden; display: block; font-size-adjust: none; font-stretch: normal;
}
.con1 dd p {
	font: 14px/24px "Microsoft Yahei"; height: 72px; color: rgb(119, 119, 119); overflow: hidden; margin-top: 10px; font-size-adjust: none; font-stretch: normal;
}
.con2 {
	border-width: 1px 1px 0px; border-style: solid solid none; border-color: rgb(199, 199, 199) rgb(199, 199, 199) currentColor; border-image: none; margin-bottom: 63px;
}
.con3 {
	background: url("Img/contact/app1.jpg") no-repeat 15px 39px; padding: 40px 0px 40px 136px; border-bottom-color: rgb(199, 199, 199); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.con3 h3 {
	font: 18px/40px "Microsoft Yahei"; height: 40px; color: rgb(85, 85, 85); overflow: hidden; font-size-adjust: none; font-stretch: normal;
}
.con3 h3 a {
	color: rgb(85, 85, 85);
}
.con3 h3 em {
	font: 16px/normal Arial, Helvetica, sans-serif; color: rgb(153, 153, 153); text-transform: uppercase; padding-left: 8px; font-size-adjust: none; font-stretch: normal;
}
.con3 h5 {
	font: bold 16px/normal "Microsoft Yahei"; left: 625px; top: 50px; width: 300px; height: 85px; color: rgb(51, 51, 51); overflow: hidden; position: absolute; font-size-adjust: none; font-stretch: normal; _left: 525px;
}
.con3 h5 em {
	width: 174px; height: 42px; display: inline-block;
}
.con3 h5 i {
	font: 14px/normal "Microsoft Yahei"; color: rgb(119, 119, 119); display: block; font-size-adjust: none; font-stretch: normal;
}
.con3 p {
	font: 14px/24px "Microsoft Yahei"; color: rgb(119, 119, 119); font-size-adjust: none; font-stretch: normal;
}
.con3 p em {
	width: 245px; font-style: normal; display: inline-block;
}
.con3 dl {
	width: 706px; margin-top: 20px; border-right-color: rgb(236, 236, 236); border-right-width: 1px; border-right-style: solid;
}
.con3 dt {
	background: rgb(1, 177, 236); height: 33px; line-height: 33px; overflow: hidden;
}
.con3 dt span {
	font: 14px/33px "Microsoft Yahei"; width: 140px; height: 33px; text-align: center; color: rgb(255, 255, 255); overflow: hidden; border-left-color: rgb(236, 236, 236); border-left-width: 1px; border-left-style: solid; display: inline-block; font-size-adjust: none; font-stretch: normal;
}
.con3 dd {
	height: 36px; border-bottom-color: rgb(236, 236, 236); border-bottom-width: 1px; border-bottom-style: solid;
}
.con3 dd span {
	font: 14px/36px "Microsoft Yahei"; width: 140px; height: 36px; text-align: center; color: rgb(85, 85, 85); overflow: hidden; border-left-color: rgb(236, 236, 236); border-left-width: 1px; border-left-style: solid; display: inline-block; font-size-adjust: none; font-stretch: normal;
}
.con4 {
	background: url("Img/contact/app2.jpg") no-repeat 15px 39px;
}
.con5 {
	background: url("Img/contact/app3.jpg") no-repeat 15px 39px;
}
.con6 {
	background: url("Img/contact/app4.jpg") no-repeat 15px 39px;
}
.map {
	background: rgb(245, 243, 240); height: 555px; overflow: hidden;
}
.map h3 {
	background: url("Img/contact/map_line.gif") no-repeat left bottom; font: bold 28px/normal "Microsoft Yahei"; height: 55px; color: rgb(1, 177, 236); overflow: hidden; margin-top: 30px; font-size-adjust: none; font-stretch: normal;
}
.map h3 a {
	color: rgb(1, 177, 236);
}
.map h3 em {
	font: 24px/normal Arial, Helvetica, sans-serif; color: rgb(119, 119, 119); text-transform: uppercase; padding-left: 10px; font-size-adjust: none; font-stretch: normal;
}
.map p {
	margin-top: 47px;
}
.map p img {
	border: 3px solid rgb(226, 226, 226); border-image: none; width: 997px; height: 348px; display: block;
}
.b_about a {
	background: url("Img/about/b_about.jpg") no-repeat top; height: 300px; overflow: hidden; display: block;
}
.about1 {
	margin: 60px auto 0px; width: 1004px; height: 878px; overflow: hidden;
}
.about1 dl {
	width: 660px; overflow: hidden; float: left;
}
.about1 dt {
	width: 660px; height: 376px; overflow: hidden;
}
.about1 dt a.a_video {
	background: url("/Skins/Default/Img/about/about.jpg") no-repeat; width: 660px; height: 376px; overflow: hidden; display: block;
}
.about1 dt .vdo {
	left: 0px; top: 0px; position: absolute;
}
.about1 dt img {
	width: 660px; height: 376px;
}
.about1 dd .cnt {
	display: none;
}
.about1 dd h4 {
	font: 24px/80px "Microsoft Yahei"; height: 80px; color: rgb(1, 177, 236); overflow: hidden; font-size-adjust: none; font-stretch: normal;
}
.about1 dd h4 a {
	color: rgb(1, 177, 236);
}
.about1 dd h4 em {
	font: 16px/normal Arial, Helvetica, sans-serif; color: rgb(153, 153, 153); text-transform: uppercase; padding-left: 8px; font-size-adjust: none; font-stretch: normal;
}
.about1 dd h5 {
	background: rgb(245, 245, 245); font: 14px/normal "Microsoft Yahei"; padding: 16px 0px 0px 10px; width: 305px; height: 64px; color: rgb(119, 119, 119); margin-right: 12px; float: left; font-size-adjust: none; font-stretch: normal;
}
.about1 dd h5 em {
	font: 18px/normal "Microsoft Yahei"; color: rgb(1, 177, 236); display: block; font-size-adjust: none; font-stretch: normal;
}
.about1 dd p {
	font: 14px/28px "Microsoft Yahei"; color: rgb(85, 85, 85); text-indent: 2em; padding-right: 10px; margin-top: 15px; font-size-adjust: none; font-stretch: normal;
}
.about1 dd p i {
	color: rgb(0, 149, 219);
}
.about1 ul {
	width: 328px; overflow: hidden; float: right;
}
.about1 li {
	height: 217px; overflow: hidden; margin-bottom: 22px; cursor: pointer;
}
.about1 li img {
	width: 328px; height: 175px;
}
.about1 li em {
	font: 14px/42px "Microsoft Yahei"; height: 42px; overflow: hidden; display: block; font-size-adjust: none; font-stretch: normal;
}
.about1 li em {
	background: url("Img/about/about_jt2.gif") no-repeat 299px 13px rgb(247, 248, 248); color: rgb(85, 85, 85); padding-left: 15px; display: block;
}
.about1 li em:hover {
	background: url("Img/about/about_jt1.gif") no-repeat 299px 13px rgb(1, 177, 236); color: rgb(255, 255, 255);
}
.about1 li.cur em {
	background: url("Img/about/about_jt1.gif") no-repeat 299px 13px rgb(1, 177, 236); color: rgb(255, 255, 255);
}
.event {
	background: rgb(240, 240, 240); height: 702px; overflow: hidden;
}
.event .tit1 {
	margin-top: 35px;
}
.event .tit1 a {
	background: url("Img/about/h.gif") no-repeat left 5px rgb(240, 240, 240);
}
.event .tit1 em {
	background: rgb(240, 240, 240);
}
.event ul {
	background: url("Img/about/event_h.gif") no-repeat top; height: 83px; line-height: 83px; overflow: hidden; margin-bottom: 40px;
}
.event li {
	font: 24px/83px "Microsoft Yahei"; width: 33.33%; text-align: center; color: rgb(255, 255, 255); float: left; cursor: pointer; font-size-adjust: none; font-stretch: normal;
}
.event li a {
	color: rgb(255, 255, 255);
}
.event li:hover {
	color: rgb(255, 255, 255); font-weight: bold;
}
.event li.cur {
	color: rgb(255, 255, 255); font-weight: bold;
}
.event_vs {
	height: 400px; overflow: hidden;
}
.event2 {
	background: url("Img/about/event_line.gif") no-repeat left top; height: 400px; overflow: hidden; padding-left: 69px;
}
.event2 .event_hight {
	height: 400px; overflow: auto; -ms-overflow-x: hidden;
}
.newslist {
	margin: 0px auto; text-align: left;
}
.scr_con {
	height: 400px; position: relative;
}
#dv_scroll {
	width: 900px; height: 400px; overflow: hidden; position: absolute;
}
#dv_scroll .Scroller-Container {
	width: 100%;
}
#dv_scroll_bar {
	top: 0px; width: 15px; height: 400px; right: 0px; border-left-color: rgb(255, 255, 255); border-left-width: 2px; border-left-style: solid; position: absolute;
}
#dv_scroll_bar .Scrollbar-Track {
	left: 0px; top: 10px; width: 15px; height: 380px; position: absolute;
}
#dv_scroll_bar .Scrollbar-Handle {
	background: url("Img/about/srcoll.gif") no-repeat; left: -8px; top: 0px; width: 15px; height: 29px; overflow: hidden; position: absolute; cursor: pointer;
}
#dv_scroll_text {
	position: absolute;
}
.event2 dl {
	margin: 23px 0px 35px; height: 97px; overflow: hidden;
}
.event2 dt {
	width: 160px; height: 97px; overflow: hidden; float: left;
}
.event2 dt img {
	width: 160px; height: 97px;
}
.event2 dd {
	width: 730px; overflow: hidden; float: right;
}
.event2 dd h4 {
	font: 20px/30px "Microsoft Yahei"; color: rgb(0, 149, 219); overflow: hidden; display: block; font-size-adjust: none; font-stretch: normal;
}
.event2 dd p {
	font: 14px/30px "Microsoft Yahei"; color: rgb(102, 102, 102); font-size-adjust: none; font-stretch: normal;
}
.cus {
	height: 740px; overflow: hidden; margin-top: 60px;
}
.cus dd h4 {
	background: url("Img/about/cus_h.gif") no-repeat top; font: 24px/normal "Microsoft Yahei"; text-align: center; color: rgb(0, 149, 219); display: block; font-size-adjust: none; font-stretch: normal;
}
.cus dd p {
	font: 14px/30px "Microsoft Yahei"; height: 75px; text-align: center; margin-top: 15px; font-size-adjust: none; font-stretch: normal;
}
.cus dt {
	height: 486px; overflow: hidden;
}
.par {
	height: 250px; position: relative;
}
.par .par_cnt {
	margin: 0px 2px; width: 995px; height: 188px; overflow: hidden; border-right-color: rgb(228, 228, 228); border-bottom-color: rgb(228, 228, 228); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
.par ul {
	width: 199px; float: left;
}
.par li {
	width: 199px; height: 93px; border-top-color: rgb(228, 228, 228); border-left-color: rgb(228, 228, 228); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; float: left;
}
.par li img {
	width: 199px; height: 93px;
}
.par .arr1 {
	left: -22px; top: 68px; width: 22px; height: 52px; overflow: hidden; position: absolute;
}
.par .arr2 {
	left: 1000px; top: 68px; width: 22px; height: 52px; overflow: hidden; position: absolute;
}
.par .arr1 a {
	background: url("Img/about/bg1.png") no-repeat top; display: block;
}
.par .arr1 a:hover {
	background: url("Img/about/bg2.png") no-repeat top;
}
.b_culture a {
	background: url("Img/culture/b_culture.jpg") no-repeat top; height: 300px; overflow: hidden; display: block;
}
.ph {
	margin: 35px auto 0px; width: 1004px; height: 580px; overflow: hidden;
}
.ph dl {
	margin: 40px 52px 24px 0px; width: 450px; height: 94px; overflow: hidden; float: left;
}
.ph dt {
	width: 94px; height: 94px; overflow: hidden; float: left;
}
.ph dt a {
	background: url("Img/culture/ph_bg2.gif") no-repeat top; width: 94px; height: 94px; overflow: hidden; display: block;
}
.ph dt a:hover {
	background: url("Img/culture/ph_bg1.gif") no-repeat top;
}
.ph dt img {
	width: 94px; height: 94px;
}
.ph dd {
	width: 320px; overflow: hidden; float: right;
}
.ph dd h4 {
	font: 24px/normal "Microsoft Yahei"; height: 36px; color: rgb(85, 85, 85); overflow: hidden; font-size-adjust: none; font-stretch: normal;
}
.ph dd h4 a {
	color: rgb(85, 85, 85);
}
.ph dd h4 em {
	font: 18px/normal Arial, Helvetica, sans-serif; color: rgb(153, 153, 153); text-transform: uppercase; padding-left: 10px; font-size-adjust: none; font-stretch: normal;
}
.ph dd p {
	font: 14px/22px "Microsoft Yahei"; color: rgb(85, 85, 85); margin-top: 8px; font-size-adjust: none; font-stretch: normal;
}
.sta {
	background: rgb(249, 249, 249); height: 677px; overflow: hidden; padding-top: 50px;
}
.sta h3 {
	margin-bottom: 30px;
}
.sta ul {
	width: 273px; height: 520px; overflow: hidden; border-right-color: rgb(220, 225, 227); border-right-width: 1px; border-right-style: solid; float: left;
}
.sta li {
	width: 233px; height: 161px; text-align: center; overflow: hidden; border-bottom-color: rgb(220, 225, 227); border-bottom-width: 1px; border-bottom-style: dashed; cursor: pointer;
}
.sta li {
	font: 24px/normal "Microsoft Yahei"; text-align: center; color: rgb(140, 140, 140); display: block; font-size-adjust: none; font-stretch: normal;
}
.sta li em {
	color: rgb(140, 140, 140); font-size: 56px; margin-top: 16px; display: block;
}
.sta li:hover {
	color: rgb(1, 177, 236);
}
.sta li:hover em {
	color: rgb(1, 177, 236);
}
.sta li.cur {
	color: rgb(1, 177, 236);
}
.sta li.cur em {
	color: rgb(1, 177, 236);
}
.sta dl {
	width: 691px; overflow: hidden; float: right;
}
.sta dt {
	margin-top: 10px;
}
.sta dt h4 {
	font: 30px/normal "Microsoft Yahei"; color: rgb(0, 0, 0); font-size-adjust: none; font-stretch: normal;
}
.sta dt p {
	font: 14px/28px "Microsoft Yahei"; height: 92px; color: rgb(85, 85, 85); margin-top: 15px; font-size-adjust: none; font-stretch: normal;
}
.sta dd img {
	width: 690px; height: 332px; display: block;
}
.team {
	height: 560px; overflow: hidden; margin-top: 40px;
}
.team .tit2 {
	margin-bottom: 25px;
}
.team2 {
	height: 460px; overflow: hidden; position: relative;
}
.team h4 {
	background: url("Img/culture/team_h.gif") no-repeat top; font: 32px/204px "Microsoft Yahei"; left: 0px; top: 0px; width: 253px; height: 204px; text-align: center; color: rgb(255, 255, 255); overflow: hidden; position: absolute; font-size-adjust: none; font-stretch: normal;
}
.team h4 a {
	color: rgb(255, 255, 255);
}
.team li {
	width: 424px; height: 161px; float: left;
}
.team li img {
	width: 424px; height: 161px; display: block;
}
.team .li01 {
	left: 253px; top: 0px; position: absolute;
}
.team .li02 {
	left: 678px; top: 0px; width: 324px; height: 209px; position: absolute;
}
.team .li02 img {
	width: 324px; height: 209px;
}
.team .li03 {
	left: 0px; top: 205px; width: 252px; height: 216px; position: absolute;
}
.team .li03 img {
	width: 252px; height: 216px;
}
.team .li04 {
	left: 253px; top: 162px; width: 424px; height: 259px; position: absolute;
}
.team .li04 img {
	width: 424px; height: 259px;
}
.team .li05 {
	left: 678px; top: 210px; width: 324px; height: 211px; position: absolute;
}
.team .li05 img {
	width: 324px; height: 211px;
}
.b_strength a {
	background: url("Img/strength/b_strenth.jpg") no-repeat top; height: 300px; overflow: hidden; display: block;
}
.tec {
	margin: 40px auto 0px; width: 1004px; height: 1111px; overflow: hidden;
}
.tec ul {
	margin: 24px 0px 0px 268px; height: 53px; overflow: hidden;
}
.tec li {
	font: 14px/53px "Microsoft Yahei"; width: 143px; height: 53px; text-align: center; overflow: hidden; margin-right: 18px; float: left; cursor: pointer; font-size-adjust: none; font-stretch: normal;
}
.tec li {
	background: url("Img/strength/tec_bg2.gif") no-repeat top; color: rgb(85, 85, 85); display: block;
}
.tec li:hover {
	background: url("Img/strength/tec_bg1.gif") no-repeat top; color: rgb(255, 255, 255);
}
.tec li.cur {
	background: url("Img/strength/tec_bg1.gif") no-repeat top; color: rgb(255, 255, 255);
}
.tec2 {
	background: url("Img/strength/tec_bg1.jpg") no-repeat top; height: 976px; overflow: hidden; display: block; position: relative;
}
.tec2 h4 {
	font: 30px/normal "Microsoft Yahei"; margin: 40px auto 0px; width: 1004px; text-align: center; color: rgb(85, 85, 85); overflow: hidden; font-size-adjust: none; font-stretch: normal;
}
.tec2 h4 a {
	color: rgb(85, 85, 85);
}
.tec2 h4 p {
	font: 18px/normal "Microsoft Yahei"; color: rgb(97, 97, 97); margin-top: 8px; font-size-adjust: none; font-stretch: normal;
}
.tec2 dl {
	width: 492px; height: 340px; overflow: hidden;
}
.tec2 dt {
	font: 24px/normal "Microsoft Yahei"; height: 36px; color: rgb(1, 177, 236); overflow: hidden; font-size-adjust: none; font-stretch: normal;
}
.tec2 dd {
	margin-top: 15px;
}
.tec2 dd p {
	background: url("Img/strength/tec_dot.gif") no-repeat left 10px; font: 14px/30px "Microsoft Yahei"; color: rgb(136, 136, 136); padding-left: 20px; font-size-adjust: none; font-stretch: normal;
}
.tec2 dd em {
	margin-top: 30px; display: block;
}
.tec2 dd em img {
	margin-right: 12px; display: inline-block;
}
.tec2 .dl01 {
	top: 160px; right: 0px; position: absolute;
}
.tec2 .dl02 dd em img {
	margin: 0px 0px 0px 12px; display: inline-block;
}
.tec2 .dl02 {
	left: 0px; top: 578px; width: 430px; text-align: right; position: absolute;
}
.tec2 .dl02 dd p {
	background: url("Img/strength/tec_dot.gif") no-repeat right 10px; padding-right: 20px;
}
.tec2 .p01 {
	left: 15px; top: 207px; width: 397px; height: 222px; overflow: hidden; position: absolute;
}
.tec2 .p01 img {
	width: 397px; height: 222px;
}
.tec2 .p02 {
	left: 581px; top: 599px; width: 360px; height: 270px; overflow: hidden; position: absolute;
}
.tec2 .p02 img {
	width: 360px; height: 270px;
}
.tec3 {
	background: none; height: 976px; overflow: hidden;
}
.tec3 h5 {
	font: 16px/30px "Microsoft Yahei"; height: 132px; text-align: center; color: rgb(119, 119, 119); margin-top: 10px; font-size-adjust: none; font-stretch: normal;
}
.tec3 dl {
	width: 1002px; height: 219px; overflow: hidden;
}
.tec3 dt {
	width: 503px; height: 219px; overflow: hidden;
}
.tec3 dt img {
	width: 503px; height: 219px; overflow: hidden;
}
.tec3 dd {
	width: 467px; overflow: hidden;
}
.tec3 dd span {
	font: 24px/40px "Microsoft Yahei"; height: 40px; color: rgb(0, 177, 236); overflow: hidden; margin-top: 15px; display: block; font-size-adjust: none; font-stretch: normal;
}
.tec3 dd p {
	background: none; font: 14px/30px "Microsoft Yahei"; padding: 0px; color: rgb(119, 119, 119); margin-top: 20px; font-size-adjust: none; font-stretch: normal;
}
.tec4 {
	background: none; height: 976px; overflow: hidden;
}
.tec4 h4 {
	height: 130px; overflow: hidden;
}
.tec4 dl {
	width: 1002px; height: 650px; overflow: hidden;
}
.tec4 dt {
	width: 1002px; height: 440px; overflow: hidden;
}
.tec4 dt img {
	width: 1002px; height: 407px;
}
.tec4 dd {
	font: 14px/30px "Microsoft Yahei"; margin: 0px auto; width: 585px; text-align: center; color: rgb(85, 85, 85); font-size-adjust: none; font-stretch: normal;
}
.equi {
	background: rgb(247, 248, 248); height: 690px; overflow: hidden; padding-top: 50px;
}
.equi ul {
	background: rgb(255, 255, 255); border: 1px solid rgb(172, 172, 172); border-image: none; height: 58px; overflow: hidden; margin-top: 32px;
}
.equi li {
	font: 14px/58px "Microsoft Yahei"; width: 142px; height: 58px; text-align: center; text-transform: uppercase; overflow: hidden; border-right-color: rgb(172, 172, 172); border-right-width: 1px; border-right-style: solid; float: left; font-size-adjust: none; font-stretch: normal;
}
.equi li a {
	color: rgb(85, 85, 85); display: block;
}
.equi .nones {
	border: 0px currentColor; border-image: none; width: 141px;
}
.equi li a:hover {
	background: rgb(0, 177, 236); color: rgb(255, 255, 255);
}
.equi .cur a {
	background: rgb(0, 177, 236); color: rgb(255, 255, 255);
}
.equi2 {
	height: 426px; overflow: hidden; margin-top: 49px;
}
.equi2 .show_c {
	position: relative;
}
.equi2 dl {
	background: url("Img/strength/equi_bg.gif") repeat-x top; width: 1002px; height: 426px; overflow: hidden; float: left;
}
.equi2 dt {
	width: 640px; height: 426px; overflow: hidden; float: left;
}
.equi2 dt img {
	width: 640px; height: 426px;
}
.equi2 dd {
	width: 362px; overflow: hidden; float: left;
}
.equi2 dd h4 {
	background: rgb(0, 177, 236); font: 24px/122px "Microsoft Yahei"; width: 122px; height: 122px; text-align: center; color: rgb(255, 255, 255); overflow: hidden; display: block; font-size-adjust: none; font-stretch: normal;
}
.equi2 dd p {
	font: 14px/24px "Microsoft Yahei"; margin: 15px auto 0px; width: 306px; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal;
}
.equi2 h5 {
	left: 602px; width: 76px; height: 72px; bottom: 0px; overflow: hidden; position: absolute;
}
.equi2 h5 img {
	width: 38px; height: 72px;
}
.prodc {
	height: 690px; overflow: hidden; margin-top: 50px;
}
.prodc1 {
	border: 1px solid rgb(172, 172, 172); border-image: none; height: 98px; overflow: hidden; margin-top: 25px;
}
.prodc1 li {
	font: 16px/normal "Microsoft Yahei"; width: 199px; height: 98px; text-align: center; overflow: hidden; border-right-color: rgb(172, 172, 172); border-right-width: 1px; border-right-style: solid; float: left; cursor: pointer; font-size-adjust: none; font-stretch: normal;
}
.prodc1 li em {
	margin: 15px auto 8px; width: 52px; height: 42px; overflow: hidden; display: block; position: relative;
}
.prodc1 li em img {
	width: 52px; height: 42px;
}
.prodc1 li em i {
	left: 0px; top: 0px; width: 52px; height: 42px; overflow: hidden; display: none; position: absolute;
}
.prodc1 li a {
	color: rgb(85, 85, 85);
}
.prodc1 .nones {
	border: 0px currentColor; border-image: none;
}
.prodc li.cur {
	background: rgb(0, 177, 236); color: rgb(255, 255, 255);
}
.prodc li.cur i {
	display: block;
}
.prodc li.cur a {
	color: rgb(255, 255, 255);
}
.prodc2 {
	border: 1px solid rgb(166, 166, 166); border-image: none; height: 404px; overflow: hidden; margin-top: 35px; display: block;
}
.prodc2 .manage {
	width: 1000px; overflow: hidden; position: relative;
}
.prodc2 .Img {
	position: relative; z-index: 8;
}
.prodc2 p {
	width: 712px; height: 404px; overflow: hidden; float: left;
}
.prodc2 p img {
	width: 712px; height: 404px;
}
.prodc2 ul {
	top: 0px; width: 296px; right: 0px; overflow: hidden; margin-left: -8px; float: right; position: absolute; z-index: 9;
}
.prodc2 li {
	font: 14px/81px "Microsoft Yahei"; height: 81px; overflow: hidden; font-size-adjust: none; font-stretch: normal;
}
.prodc2 li a {
	background: url("Img/strength/produ_bg2.png") no-repeat right top; height: 80px; color: rgb(85, 85, 85); text-decoration: none; display: block;
}
.prodc2 li a:hover {
	background: url("Img/strength/produ_bg1.png") no-repeat right top; color: rgb(255, 255, 255);
}
.prodc2 .cur01 a {
	background: url("Img/strength/produ_bg1.png") no-repeat right top; color: rgb(255, 255, 255);
}
.prodc2 li a:hover em {
	color: rgb(255, 255, 255);
}
.prodc2 .cur01 em {
	color: rgb(255, 255, 255);
}
.prodc2 li em {
	font: 42px/80px Arial, Helvetica, sans-serif; width: 81px; text-align: center; color: rgb(110, 110, 110); margin-right: 34px; margin-left: 7px; float: left; display: inline-block; font-size-adjust: none; font-stretch: normal;
}
.prodc2 li.cuth {
	line-height: 40px;
}
.prodc2 .manage_ul li {
	font: 14px/normal "Microsoft Yahei"; height: 81px; overflow: hidden; font-size-adjust: none; font-stretch: normal;
}
.prodc2 .manage_ul li a span {
	padding-top: 25px; padding-right: 10px; display: block;
}
.prodc2 .xx li {
	height: 135px; line-height: 135px;
}
.prodc2 .xx li a {
	background: url("Img/strength/produ_bg2.png") no-repeat right; height: 135px; color: rgb(85, 85, 85); text-decoration: none; display: block;
}
.prodc2 .xx li a:hover {
	background: url("Img/strength/produ_bg1.png") no-repeat right; color: rgb(255, 255, 255);
}
.prodc2 .xx li.cur01 a {
	background: url("Img/strength/produ_bg1.png") no-repeat right; color: rgb(255, 255, 255);
}
.prodc2 .xx li a:hover em {
	color: rgb(255, 255, 255);
}
.prodc2 .xx li.cur01 em {
	color: rgb(255, 255, 255);
}
.prodc2 .xx li em {
	font: 42px/135px Arial, Helvetica, sans-serif; width: 81px; text-align: center; color: rgb(110, 110, 110); margin-right: 34px; margin-left: 7px; float: left; display: inline-block; font-size-adjust: none; font-stretch: normal;
}
.b_wit a {
	background: url("Img/wit/b_wit.jpg") no-repeat top; height: 300px; overflow: hidden; display: block;
}
.wit {
	height: 2200px; overflow: hidden; margin-top: 40px;
}
.wit .tit2 em {
	font-size: 20px;
}
.qc .tit2 em {
	font-size: 20px;
}
.honor .tit2 em {
	font-size: 20px;
}
.wit2 {
	height: 2200px; overflow: hidden; margin-top: 34px;
}
.wit2 dl {
	background: rgb(255, 255, 255); border: 1px solid rgb(237, 237, 237); border-image: none; width: 1000px; height: 358px; margin-bottom: 35px;
}
.wit2 dt {
	width: 501px; height: 358px; overflow: hidden; float: right;
}
.wit2 dt img {
	width: 501px; height: 358px;
}
.wit2 dd {
	margin: 63px 0px 0px 47px; width: 440px; overflow: hidden; float: left; display: inline;
}
.wit2 dd h4 {
	font: bold 24px/normal "Microsoft Yahei"; width: 450px; height: 74px; color: rgb(1, 177, 236); overflow: hidden; margin-bottom: 20px; border-bottom-color: rgb(85, 85, 85); border-bottom-width: 1px; border-bottom-style: dashed; font-size-adjust: none; font-stretch: normal;
}
.wit2 dd h4 em {
	background: url("Img/wit/wit_h.gif") no-repeat top; font: 56px/53px "Times New Roman"; width: 71px; height: 53px; text-align: center; color: rgb(85, 85, 85); overflow: hidden; margin-top: 5px; margin-right: 10px; float: left; display: inline-block; font-size-adjust: none; font-stretch: normal;
}
.wit2 dd h4 i {
	color: rgb(85, 85, 85); text-transform: uppercase; padding-left: 8px; font-family: "Times New Roman"; font-size: 18px; font-weight: normal;
}
.wit2 dd h4 span {
	font: 18px/normal "Microsoft Yahei"; color: rgb(85, 85, 85); display: block; font-size-adjust: none; font-stretch: normal;
}
.wit2 dd h5 {
	font: bold 14px/normal "ËÎÌå"; height: 24px; color: rgb(85, 85, 85); overflow: hidden; margin-top: 22px; font-size-adjust: none; font-stretch: normal;
}
.wit2 dd p {
	color: rgb(85, 85, 85); line-height: 24px; padding-right: 25px; font-family: "ËÎÌå"; font-size: 14px;
}
.wit2 dd b {
	font: 14px/24px "Microsoft Yahei"; color: rgb(85, 85, 85); padding-right: 25px; display: block; font-size-adjust: none; font-stretch: normal;
}
.wit2 .hh5 {
	margin: 0px auto; width: 60px; height: 15px; overflow: hidden;
}
.wit2 .hh5 a {
	background: url("Img/wit/wit_dot1.gif") no-repeat top; margin: 0px 6px; width: 15px; height: 15px; overflow: hidden; display: inline-block;
}
.wit2 .hh5 a:hover {
	background: url("Img/wit/wit_dot2.gif") no-repeat top;
}
.wit2 .hh5 a.cur {
	background: url("Img/wit/wit_dot2.gif") no-repeat top;
}
.wit2 dl.dl01 dt {
	float: left;
}
.wit2 dl.dl01 dd {
	float: right;
}
.qc {
	height: 725px; overflow: hidden;
}
.qc .tit2 {
	background: url("Img/wit/h.gif") no-repeat center;
}
.qc ul {
	border: 1px solid rgb(225, 225, 225); border-image: none; height: 122px; overflow: hidden; margin-top: 40px;
}
.qc li {
	font: bold 24px/normal "Microsoft Yahei"; width: 249px; height: 122px; overflow: hidden; border-right-color: rgb(225, 225, 225); border-right-width: 1px; border-right-style: solid; float: left; font-size-adjust: none; font-stretch: normal;
}
.qc li a {
	height: 87px; color: rgb(140, 140, 140); padding-top: 35px; display: block;
}
.qc li em {
	font: bold 48px/122px Arial, Helvetica, sans-serif; padding: 0px 10px; height: 122px; color: rgb(140, 140, 140); margin-top: -35px; float: left; display: inline-block; position: relative; font-size-adjust: none; font-stretch: normal;
}
.qc li i {
	font: 12px/normal Arial, Helvetica, sans-serif; color: rgb(119, 119, 119); text-transform: uppercase; display: block; font-size-adjust: none; font-stretch: normal;
}
.qc .nones {
	border: 0px currentColor; border-image: none;
}
.qc .nones em {
	padding-left: 30px;
}
.qc li a:hover {
	background: rgb(1, 177, 236); color: rgb(255, 255, 255); text-decoration: none;
}
.qc .cur a {
	background: rgb(1, 177, 236); color: rgb(255, 255, 255); text-decoration: none;
}
.qc .cur em {
	color: rgb(255, 255, 255);
}
.qc .cur i {
	color: rgb(255, 255, 255);
}
.qc li a:hover em {
	color: rgb(255, 255, 255);
}
.qc li a:hover i {
	color: rgb(255, 255, 255);
}
.qc dl {
	border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(225, 225, 225) rgb(225, 225, 225); border-image: none; height: 463px; overflow: hidden;
}
.qc dt {
	width: 503px; height: 463px; overflow: hidden; float: left; position: relative;
}
.qc dt img {
	width: 503px; height: 463px;
}
.qc dt em {
	top: 198px; width: 18px; height: 32px; right: 0px; overflow: hidden; display: block; position: absolute;
}
.qc dt em img {
	width: 18px; height: 32px;
}
.qc dd {
	width: 467px; overflow: hidden; float: right;
}
.qc dd h4 {
	font: 24px/66px "Microsoft Yahei"; height: 66px; color: rgb(1, 177, 236); margin-top: 30px; font-size-adjust: none; font-stretch: normal;
}
.qc dd h4 b {
	padding-right: 10px;
}
.qc dd p {
	background: rgb(244, 244, 244); font: 14px/30px "Microsoft Yahei"; padding: 10px; width: 422px; color: rgb(119, 119, 119); overflow: hidden; font-size-adjust: none; font-stretch: normal;
}
.qc dd em {
	margin-top: 25px; display: block;
}
.honor {
	height: 510px;
}
.honor1 {
	height: 380px; margin-top: 40px; position: relative;
}
.honor1 li {
	margin: 0px 7px; width: 236px; float: left;
}
.honor1 li a {
	text-decoration: none;
}
.honor1 li a:hover em {
	color: rgb(1, 177, 236);
}
.honor1 li img {
	border: 1px solid rgb(226, 226, 226); border-image: none; width: 234px;
}
.honor1 li em {
	font: 14px/42px "Microsoft Yahei"; height: 42px; text-align: center; color: rgb(149, 142, 149); text-transform: uppercase; overflow: hidden; display: block; cursor: pointer; font-size-adjust: none; font-stretch: normal;
}
.honor1 .nones {
	margin-right: 0px;
}
.honor1 .arr1 {
	left: -26px; top: 110px; width: 20px; height: 87px; overflow: hidden; position: absolute;
}
.honor1 .arr1 a {
	background: rgb(206, 206, 206); display: block;
}
.honor1 .arr1 a:hover {
	background: rgb(1, 177, 236);
}
.honor1 .arr2 {
	left: 1008px; top: 110px; position: absolute;
}
.b_design a {
	background: url("Img/manage/b_manage.jpg") no-repeat top; height: 300px; overflow: hidden; display: block;
}
.design {
	height: 425px; overflow: hidden; margin-top: 40px;
}
.design dl {
	width: 127px; overflow: hidden; margin-right: 164px; float: left;
}
.design dt {
	width: 127px; height: 127px; overflow: hidden;
}
.design dt a {
	background: url("Img/manage/design_bg2.gif") no-repeat top; display: block;
}
.design dt img {
	width: 127px; height: 127px;
}
.design dt a:hover {
	background: url("Img/manage/design_bg1.gif") no-repeat top;
}
.design dd h4 {
	font: bold 18px/50px "Microsoft Yahei"; height: 50px; text-align: center; color: rgb(51, 51, 51); overflow: hidden; display: block; font-size-adjust: none; font-stretch: normal;
}
.design dd p {
	font: 14px/normal "Microsoft Yahei"; height: 48px; text-align: center; color: rgb(119, 119, 119); overflow: hidden; font-size-adjust: none; font-stretch: normal;
}
.design dd em a {
	background: url("Img/manage/design_btn2.gif") no-repeat top; margin: 10px auto 0px; width: 97px; height: 27px; display: block;
}
.design dd em a:hover {
	background: url("Img/manage/design_btn1.gif") no-repeat top;
}
.design .nones {
	margin-right: 0px;
}
.plan {
	background: url("Img/manage/plan_bg.gif") repeat-x bottom; height: 514px; overflow: hidden;
}
.plan1 {
	background: url("Img/manage/plan_h.jpg") no-repeat left top; height: 83px; line-height: 83px; overflow: hidden; margin-top: 12px;
}
.plan1 li {
	font: 24px/83px "Microsoft Yahei"; width: 28.5%; text-align: center; float: left; font-size-adjust: none; font-stretch: normal;
}
.plan1 li {
	color: rgb(255, 255, 255); padding-left: 48px;
}
.plan1 li:hover {
	font-weight: bold;
}
.plan1 li.cur {
	font-weight: bold;
}
.plan2 {
	margin-top: 42px;
}
.plan2 li {
	width: 240px; margin-right: 14px; float: left;
}
.plan2 li img {
	width: 240px; height: 165px;
}
.plan2 li p {
	background: url("Img/manage/plan_em.gif") no-repeat left top; font: 14px/44px "Microsoft Yahei"; height: 44px; color: rgb(85, 85, 85); overflow: hidden; margin-top: 2px; cursor: pointer; font-size-adjust: none; font-stretch: normal;
}
.plan2 li p em {
	font: bold 30px/44px Arial, Helvetica, sans-serif; width: 45px; height: 44px; text-align: center; overflow: hidden; margin-right: 30px; float: left; display: inline-block; font-size-adjust: none; font-stretch: normal;
}
.plan2 .nones {
	margin-right: 0px;
}
.log {
	height: 880px; overflow: hidden; margin-top: 40px;
}
.log .tit2 {
	margin-bottom: 20px;
}
.log dl {
	width: 492px; height: 375px; overflow: hidden;
}
.log dt {
	width: 492px; height: 280px;
}
.log dt img {
	width: 492px; height: 280px;
}
.log dd {
	font: 18px/28px "Microsoft Yahei"; height: 56px; color: rgb(51, 51, 51); overflow: hidden; padding-top: 15px; font-size-adjust: none; font-stretch: normal;
}
.man {
	background: rgb(248, 248, 248); height: 630px; overflow: hidden; padding-top: 40px;
}
.man dl {
	margin-top: 10px;
}
.man dt {
	background: url("Img/manage/man_line.gif") repeat-x top; width: 1002px; height: 84px; overflow: hidden; margin-top: 5px;
}
.man dt a {
	font: bold 24px/84px "Microsoft Yahei"; width: 501px; height: 84px; text-align: center; color: rgb(85, 85, 85); text-decoration: none; display: inline-block; font-size-adjust: none; font-stretch: normal;
}
.man dt a:hover {
	background: rgb(0, 177, 236); color: rgb(255, 255, 255);
}
.man dt .cur {
	background: rgb(0, 177, 236); color: rgb(255, 255, 255);
}
.man dd {
	height: 350px; overflow: hidden;
}
.man dd .ys {
	position: relative;
}
.man dd p {
	width: 1002px; height: 350px; overflow: hidden;
}
.man dd p img {
	width: 1002px; height: 350px;
}
.man dd h4 {
	left: 48px; top: 66px; width: 400px; height: 230px; overflow: hidden; position: absolute;
}
.man dd em {
	font: bold 24px/normal "Microsoft Yahei"; width: 320px; height: 45px; color: rgb(255, 255, 255); text-transform: uppercase; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: dashed; display: block; font-size-adjust: none; font-stretch: normal;
}
.man dd span {
	font: 14px/28px "Microsoft Yahei"; color: rgb(255, 255, 255); margin-top: 15px; display: block; font-size-adjust: none; font-stretch: normal;
}
.b_casedetail a {
	background: url("Img/casedetail/b_casedetail.jpg") no-repeat top; height: 324px; overflow: hidden; display: block;
}
.px {
	margin: 54px 0px 30px; overflow: hidden;
}
.px h3 {
	font: 28px/normal "Microsoft Yahei"; height: 48px; text-align: center; color: rgb(51, 51, 51); overflow: hidden; display: block; font-size-adjust: none; font-stretch: normal;
}
.px .fx {
	font: 14px/42px "Microsoft Yahei"; height: 42px; color: rgb(153, 153, 153); overflow: hidden; border-bottom-color: rgb(153, 153, 153); border-bottom-width: 1px; border-bottom-style: dashed; display: block; font-size-adjust: none; font-stretch: normal;
}
.px .fx em a {
	color: rgb(153, 153, 153);
}
.px .fx b {
	padding: 0px 20px;
}
.px .fx .bdshare-button-style1-16 {
	padding: 8px;
}
.px .fx img {
	vertical-align: middle;
}
.px .fx .fx1 {
	background: url("Img/casedetail/fx1.gif") no-repeat 20px; padding-left: 36px; display: inline-block;
}
.px .fx .fx2 {
	background: url("Img/casedetail/fx6.gif") no-repeat 20px; padding-left: 36px;
}
.px .fx span {
	width: 97px; height: 24px; margin-top: 8px; float: right; display: inline-block;
}
.px .fx span a {
	background: none; padding: 0px;
}
.px .m_newc {
	margin: 10px 0px;
}
.px .m_newc p {
	font: 14px/30px "Microsoft Yahei"; margin: 20px 0px; color: rgb(85, 85, 85); text-indent: 2em; font-size-adjust: none; font-stretch: normal;
}
.px .m_newc table tr td p {
	font: 14px/30px "Microsoft Yahei"; margin: 2px 0px; color: rgb(85, 85, 85); text-indent: 2em; font-size-adjust: none; font-stretch: normal;
}
.px .m_newc p img {
	margin: 0px auto; padding: 0px 28px; display: block;
}
.px .m_newc h4 {
	height: 352px; overflow: hidden;
}
.px .m_newc a {
	color: rgb(1, 177, 236);
}
.px .m_newc a strong {
	color: rgb(1, 177, 236);
}
.px .m_newc a.con_kwd {
	color: rgb(1, 177, 236);
}
.px .m_newc dl {
	background: rgb(1, 177, 236); margin: 35px 0px; width: 1002px; height: 400px; overflow: hidden;
}
.px .m_newc dt {
	width: 501px; height: 400px; overflow: hidden; float: right;
}
.px .m_newc dt img {
	width: 501px; height: 400px;
}
.px .m_newc dd {
	margin: 63px 0px 0px 47px; width: 440px; overflow: hidden; float: left; display: inline;
}
.px .m_newc dd h4 {
	font: 24px/normal "Microsoft Yahei"; width: 370px; height: 74px; color: rgb(255, 255, 255); overflow: hidden; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: dashed; font-size-adjust: none; font-stretch: normal;
}
.px .m_newc dd h4 em {
	background: url("Img/Index/exq_h.gif") no-repeat top; font: 56px/53px "Times New Roman"; width: 71px; height: 53px; text-align: center; color: rgb(255, 255, 255); overflow: hidden; margin-top: 5px; float: left; display: inline-block; font-size-adjust: none; font-stretch: normal;
}
.px .m_newc dd h4 i {
	text-transform: uppercase; padding-left: 8px; font-family: "Times New Roman";
}
.px .m_newc dd h4 span {
	font: 18px/normal "Microsoft Yahei"; display: block; font-size-adjust: none; font-stretch: normal;
}
.px .m_newc dd h5 {
	font: bold 14px/normal "ËÎÌå"; height: 24px; color: rgb(255, 255, 255); overflow: hidden; margin-top: 22px; font-size-adjust: none; font-stretch: normal;
}
.px .m_newc dd p {
	color: rgb(255, 255, 255); line-height: 24px; font-family: "ËÎÌå"; font-size: 14px;
}
.px .m_newc dd b {
	font: 14px/24px "Microsoft Yahei"; color: rgb(255, 255, 255); display: block; font-size-adjust: none; font-stretch: normal;
}
.px h2 {
	height: 32px; overflow: hidden;
}
.px h2 p {
	font: 14px/32px "Microsoft Yahei"; width: 38%; height: 32px; color: rgb(102, 102, 102); overflow: hidden; padding-left: 12%; float: left; font-size-adjust: none; font-stretch: normal;
}
.px h2 p em {
	background: rgb(175, 175, 175); font: 14px/32px "Microsoft Yahei"; width: 80px; height: 32px; text-align: center; color: rgb(255, 255, 255); margin-right: 20px; float: left; display: inline-block; font-size-adjust: none; font-stretch: normal;
}
.yd {
	background: rgb(247, 248, 248); padding: 0px 25px; height: 262px; overflow: hidden; margin-bottom: 50px;
}
.yd h3 {
	font: 16px/normal "Microsoft Yahei"; height: 30px; color: rgb(0, 0, 0); overflow: hidden; margin-top: 20px; display: block; font-size-adjust: none; font-stretch: normal;
}
.yd ul {
	height: 120px; overflow: hidden;
}
.yd li {
	font: 14px/39px "Microsoft Yahei"; height: 39px; overflow: hidden; border-bottom-color: rgb(187, 187, 187); border-bottom-width: 1px; border-bottom-style: dashed; font-size-adjust: none; font-stretch: normal;
}
.yd li a {
	color: rgb(112, 112, 112); text-transform: uppercase;
}
.yd li span {
	float: right;
}
.yd p {
	font: 14px/29px "Microsoft Yahei"; color: rgb(137, 137, 137); margin-top: 12px; font-size-adjust: none; font-stretch: normal;
}
.yd p em {
	padding: 0px 10px;
}
.yd p a {
	padding: 0px 10px 0px 0px;
}
.bg {
	background: rgb(247, 248, 248); padding-bottom: 56px;
}
.fen {
	width: 234px; height: auto; overflow: hidden; margin-top: 45px;
}
.fen .ntit {
	background: url("Img/caselist/list_h.gif") no-repeat top; font: 18px/75px "Microsoft Yahei"; height: 79px; overflow: hidden; margin-bottom: 6px; font-size-adjust: none; font-stretch: normal;
}
.fen .ntit {
	color: rgb(242, 242, 242); padding-left: 12px;
}
.fen .ntit em {
	font: 14px/normal Arial, Helvetica, sans-serif; color: rgb(242, 242, 242); text-transform: uppercase; padding-left: 8px; font-size-adjust: none; font-stretch: normal;
}
.fen h2 {
	font: 14px/54px "Microsoft Yahei"; height: 54px; overflow: hidden; font-size-adjust: none; font-stretch: normal;
}
.fen h2 a {
	background: url("Img/caselist/list_h1.gif") no-repeat top; color: rgb(255, 255, 255); padding-left: 15px; display: block;
}
.fen h2 a:hover {
	background: url("Img/caselist/list_h2.gif") no-repeat top; text-decoration: none;
}
.fen h2.cur a {
	background: url("Img/caselist/list_h2.gif") no-repeat top; text-decoration: none;
}
.fen li {
	font: 14px/54px "Microsoft Yahei"; height: 54px; font-size-adjust: none; font-stretch: normal;
}
.fen li a {
	background: url("Img/caselist/list_jt.gif") no-repeat 204px 20px rgb(255, 255, 255); height: 53px; color: rgb(51, 51, 51); padding-left: 15px; border-bottom-color: rgb(235, 235, 235); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.fen li a:hover {
	color: rgb(1, 177, 236); font-weight: bold; text-decoration: none;
}
.fen li.cur a {
	color: rgb(1, 177, 236); font-weight: bold; text-decoration: none;
}
.fen h4 img {
	height: 73px; margin-top: 10px;
}
.fen h4 p {
	background: rgb(85, 85, 85); font: 14px/32px "Microsoft Yahei"; height: 32px; text-align: center; color: rgb(255, 255, 255); overflow: hidden; font-size-adjust: none; font-stretch: normal;
}
.pro {
	background: rgb(255, 255, 255); width: 730px; height: auto; overflow: hidden; margin-top: 45px;
}
.pro .tit3 {
	margin-left: 10px;
}
.pro h3 {
	margin: 45px 0px 0px 45px; width: 668px; height: 111px; overflow: hidden; display: inline-block;
}
.pro h3 span {
	font: 20px/28px "Microsoft Yahei"; border: 1px solid rgb(222, 0, 0); border-image: none; width: 55px; height: 28px; text-align: center; color: rgb(222, 0, 0); float: left; display: block; font-size-adjust: none; font-stretch: normal;
}
.pro h3 p {
	font: 14px/24px "Microsoft Yahei"; width: 586px; color: rgb(119, 119, 119); float: right; font-size-adjust: none; font-stretch: normal;
}
.pro h3 p a {
	font: 18px/normal "Microsoft Yahei"; color: rgb(85, 85, 85); margin-bottom: 8px; display: inline-block; font-size-adjust: none; font-stretch: normal;
}
.pro h3 p em a {
	color: rgb(217, 14, 14); font-size: 14px;
}
.pro dl.dl_2s {
	height: 165px; overflow: hidden; border-bottom-color: rgb(200, 200, 200); border-bottom-width: 1px; border-bottom-style: solid;
}
.pro dl.dl_2s dt {
	margin: 21px 0px 0px 21px; width: 175px; height: 118px; overflow: hidden; float: left; display: inline;
}
.pro dl.dl_2s dt img {
	width: 175px; height: 118px;
}
.pro dl.dl_2s dd {
	width: 484px; overflow: hidden; margin-left: 30px; float: left; display: inline;
}
.pro dl.dl_2s dd h4 {
	font: 18px/normal "Microsoft Yahei"; height: 58px; color: rgb(51, 51, 51); overflow: hidden; margin-top: 20px; display: block; white-space: nowrap; -ms-text-overflow: ellipsis; font-size-adjust: none; font-stretch: normal;
}
.pro dl.dl_2s dd h4 a {
	color: rgb(51, 51, 51);
}
.pro dl.dl_2s dd h4 span {
	font: 12px/normal "ËÎÌå"; color: rgb(119, 119, 119); margin-top: 8px; display: block; font-size-adjust: none; font-stretch: normal;
}
.pro dl.dl_2s dd h4 span a {
	padding: 0px 10px; color: rgb(119, 119, 119);
}
.pro dl.dl_2s dd h4 span em {
	padding: 0px 20px;
}
.pro dl.dl_2s dd p {
	font: 12px/24px "ËÎÌå"; color: rgb(119, 119, 119); overflow: hidden; font-size-adjust: none; font-stretch: normal;
}
.pro dl.dl_2s dd p a {
	color: rgb(119, 119, 119);
}
.pro dl.dl_qy {
	height: 165px; overflow: hidden; border-bottom-color: rgb(200, 200, 200); border-bottom-width: 1px; border-bottom-style: solid;
}
.pro dl.dl_qy dt {
	margin: 21px 0px 0px 21px; width: 249px; height: 118px; overflow: hidden; float: left; display: inline;
}
.pro dl.dl_qy dt img {
	width: 249px; height: 118px;
}
.pro dl.dl_qy dd {
	width: 424px; overflow: hidden; margin-top: 21px; margin-left: 21px; float: left; display: inline;
}
.pro dl.dl_qy dd h4 {
	font: 18px/normal "Microsoft Yahei"; height: 58px; color: rgb(51, 51, 51); overflow: hidden; display: block; white-space: nowrap; -ms-text-overflow: ellipsis; font-size-adjust: none; font-stretch: normal;
}
.pro dl.dl_qy dd h4 a {
	color: rgb(51, 51, 51);
}
.pro dl.dl_qy dd h4 span {
	font: 12px/normal "ËÎÌå"; color: rgb(119, 119, 119); margin-top: 8px; display: block; font-size-adjust: none; font-stretch: normal;
}
.pro dl.dl_qy dd h4 span a {
	padding: 0px 10px; color: rgb(119, 119, 119);
}
.pro dl.dl_qy dd h4 span em {
	padding: 0px 20px;
}
.pro dl.dl_qy dd p {
	font: 12px/30px "ËÎÌå"; color: rgb(119, 119, 119); overflow: hidden; font-size-adjust: none; font-stretch: normal;
}
.pro dl.dl_qy dd p a {
	color: rgb(119, 119, 119);
}
.pro dl.dl_hy {
	height: 165px; overflow: hidden; border-bottom-color: rgb(200, 200, 200); border-bottom-width: 1px; border-bottom-style: solid;
}
.pro dl.dl_hy dt {
	margin: 21px 0px 0px 21px; width: 246px; height: 118px; overflow: hidden; float: left; display: inline;
}
.pro dl.dl_hy dt img {
	width: 246px; height: 118px;
}
.pro dl.dl_hy dd {
	width: 424px; overflow: hidden; margin-top: 21px; margin-left: 21px; float: left; display: inline;
}
.pro dl.dl_hy dd h4 {
	font: 18px/normal "Microsoft Yahei"; height: 58px; color: rgb(51, 51, 51); overflow: hidden; display: block; white-space: nowrap; -ms-text-overflow: ellipsis; font-size-adjust: none; font-stretch: normal;
}
.pro dl.dl_hy dd h4 a {
	color: rgb(51, 51, 51);
}
.pro dl.dl_hy dd h4 span {
	font: 12px/normal "ËÎÌå"; color: rgb(119, 119, 119); margin-top: 8px; display: block; font-size-adjust: none; font-stretch: normal;
}
.pro dl.dl_hy dd h4 span a {
	padding: 0px 10px; color: rgb(119, 119, 119);
}
.pro dl.dl_hy dd h4 span em {
	padding: 0px 20px;
}
.pro dl.dl_hy dd p {
	font: 12px/30px "ËÎÌå"; color: rgb(119, 119, 119); overflow: hidden; font-size-adjust: none; font-stretch: normal;
}
.pro dl.dl_hy dd p a {
	color: rgb(119, 119, 119);
}
.pro dl.dl_mj {
	height: 165px; overflow: hidden; border-bottom-color: rgb(200, 200, 200); border-bottom-width: 1px; border-bottom-style: solid;
}
.pro dl.dl_mj dt {
	margin: 21px 0px 0px 21px; width: 246px; height: 118px; overflow: hidden; float: left; display: inline;
}
.pro dl.dl_mj dt img {
	width: 246px; height: 118px;
}
.pro dl.dl_mj dd {
	width: 424px; overflow: hidden; margin-top: 21px; margin-left: 21px; float: left; display: inline;
}
.pro dl.dl_mj dd h4 {
	font: 18px/normal "Microsoft Yahei"; height: 58px; color: rgb(51, 51, 51); overflow: hidden; display: block; white-space: nowrap; -ms-text-overflow: ellipsis; font-size-adjust: none; font-stretch: normal;
}
.pro dl.dl_mj dd h4 a {
	color: rgb(51, 51, 51);
}
.pro dl.dl_mj dd h4 span {
	font: 12px/normal "ËÎÌå"; color: rgb(119, 119, 119); margin-top: 8px; display: block; font-size-adjust: none; font-stretch: normal;
}
.pro dl.dl_mj dd h4 span a {
	padding: 0px 10px; color: rgb(119, 119, 119);
}
.pro dl.dl_mj dd h4 span em {
	padding: 0px 20px;
}
.pro dl.dl_mj dd p {
	font: 12px/30px "ËÎÌå"; color: rgb(119, 119, 119); overflow: hidden; font-size-adjust: none; font-stretch: normal;
}
.pro dl.dl_mj dd p a {
	color: rgb(119, 119, 119);
}
.pro dl.dl_zh {
	height: 232px; overflow: hidden; border-bottom-color: rgb(200, 200, 200); border-bottom-width: 1px; border-bottom-style: solid;
}
.pro dl.dl_zh dt {
	margin: 21px 0px 0px 21px; width: 246px; height: 185px; overflow: hidden; float: left; display: inline;
}
.pro dl.dl_zh dt img {
	width: 246px; height: 185px;
}
.pro dl.dl_zh dd {
	width: 424px; overflow: hidden; margin-top: 21px; margin-left: 21px; float: left; display: inline;
}
.pro dl.dl_zh dd h4 {
	font: 18px/normal "Microsoft Yahei"; height: 58px; color: rgb(51, 51, 51); overflow: hidden; display: block; white-space: nowrap; -ms-text-overflow: ellipsis; font-size-adjust: none; font-stretch: normal;
}
.pro dl.dl_zh dd h4 a {
	color: rgb(51, 51, 51);
}
.pro dl.dl_zh dd h4 span {
	font: 12px/normal "ËÎÌå"; color: rgb(119, 119, 119); margin-top: 8px; display: block; font-size-adjust: none; font-stretch: normal;
}
.pro dl.dl_zh dd h4 span a {
	padding: 0px 10px; color: rgb(119, 119, 119);
}
.pro dl.dl_zh dd h4 span em {
	padding: 0px 20px;
}
.pro dl.dl_zh dd p {
	font: 12px/25px "ËÎÌå"; color: rgb(119, 119, 119); overflow: hidden; font-size-adjust: none; font-stretch: normal;
}
.pro dl.dl_zh dd p a {
	color: rgb(119, 119, 119);
}
.pro dl.dl_case {
	height: 165px; overflow: hidden; border-bottom-color: rgb(200, 200, 200); border-bottom-width: 1px; border-bottom-style: solid;
}
.pro dl.dl_case dt {
	margin: 21px 0px 0px 21px; width: 133px; height: 118px; overflow: hidden; float: left; display: inline;
}
.pro dl.dl_case dt img {
	width: 133px; height: 118px;
}
.pro dl.dl_case dd {
	width: 530px; overflow: hidden; margin-top: 21px; margin-left: 21px; float: left; display: inline;
}
.pro dl.dl_case dd h4 {
	font: 18px/normal "Microsoft Yahei"; height: 58px; color: rgb(51, 51, 51); overflow: hidden; display: block; white-space: nowrap; -ms-text-overflow: ellipsis; font-size-adjust: none; font-stretch: normal;
}
.pro dl.dl_case dd h4 a {
	color: rgb(51, 51, 51);
}
.pro dl.dl_case dd h4 span {
	font: 12px/normal "ËÎÌå"; color: rgb(119, 119, 119); margin-top: 8px; display: block; font-size-adjust: none; font-stretch: normal;
}
.pro dl.dl_case dd h4 span a {
	padding: 0px 10px; color: rgb(119, 119, 119);
}
.pro dl.dl_case dd h4 span em {
	padding: 0px 20px;
}
.pro dl.dl_case dd p {
	font: 12px/30px "ËÎÌå"; color: rgb(119, 119, 119); overflow: hidden; font-size-adjust: none; font-stretch: normal;
}
.pro dl.dl_case dd p a {
	color: rgb(119, 119, 119);
}
dl.dl_2 {
	margin: 0px 10px; padding: 30px 15px 10px; width: 314px; border-bottom-color: rgb(200, 200, 200); border-bottom-width: 1px; border-bottom-style: solid; float: left; display: inline-block;
}
dl.dl_2 dt {
	width: 314px; height: 122px; overflow: hidden;
}
dl.dl_2 dt img {
	width: 312px; height: 120px; overflow: hidden;
}
dl.dl_2 dt a {
	border: 1px solid rgb(243, 243, 243); border-image: none; width: 312px; height: 120px; display: block;
}
dl.dl_2 dt a:hover {
	border: 1px solid rgb(255, 255, 255); border-image: none;
}
dl.dl_2 img {
	display: block;
}
dl.dl_2 dd {
	width: 314px; height: 30px; text-align: center; line-height: 30px; overflow: hidden; font-weight: bold; white-space: nowrap;
}
ul.news_ul {
	padding: 0px 11px; color: rgb(102, 102, 102); line-height: 25px; font-size: 13px; margin-bottom: 10px;
}
ul.news_ul li {
	background: url("Img/ico10.gif") no-repeat 0px 11px; height: 25px; padding-left: 10px; font-family: "ËÎÌå";
}
ul.news_ul li a {
	font-size: 13px;
}
.pro dl.cur {
	background: rgb(1, 177, 236);
}
.pro dl.cur dd h4 {
	color: rgb(255, 255, 255); text-decoration: none;
}
.pro dl.cur dd h4 a {
	color: rgb(255, 255, 255); text-decoration: none;
}
.pro dl.cur dd h4 span {
	color: rgb(255, 255, 255); text-decoration: none;
}
.pro dl.cur dd h4 span a {
	color: rgb(255, 255, 255); text-decoration: none;
}
.pro dl.cur dd p {
	color: rgb(255, 255, 255); text-decoration: none;
}
.pro dl.cur dd p a {
	color: rgb(255, 255, 255); text-decoration: none;
}
.pages {
	margin: 32px 0px 26px; text-align: center; font-family: "Microsoft Yahei";
}
.pages a {
	vertical-align: top; display: inline-block;
}
.pages a:hover {
	text-decoration: none;
}
.pages .oran_pg_pp {
	background: rgb(208, 208, 208); margin: 0px 3px; width: 45px; height: 32px; text-align: center; color: rgb(255, 255, 255); line-height: 32px; font-family: "ËÎÌå"; font-size: 24px;
}
.pages .oran_pg_np {
	background: rgb(208, 208, 208); margin: 0px 3px; width: 45px; height: 32px; text-align: center; color: rgb(255, 255, 255); line-height: 32px; font-family: "ËÎÌå"; font-size: 24px;
}
.pages span a {
	margin: 0px 3px; border: 1px solid rgb(219, 219, 221); border-image: none; width: 27px; height: 30px; text-align: center; color: rgb(146, 146, 146); line-height: 30px; font-size: 16px;
}
.pages span a:hover {
	background: rgb(1, 177, 236); border: 1px solid rgb(1, 177, 236); border-image: none; color: rgb(255, 255, 255);
}
.pages span a.cur {
	background: rgb(1, 177, 236); border: 1px solid rgb(1, 177, 236); border-image: none; color: rgb(255, 255, 255);
}
.dy .tit3 em {
	color: rgb(153, 153, 153); font-size: 18px;
}
.dy .tit3 span {
	font: 14px/71px Arial, Helvetica, sans-serif; height: 71px; color: rgb(119, 119, 119); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.dy {
	width: 465px; height: 620px; overflow: hidden; margin-top: 25px;
}
.dy dl {
	height: 365px; overflow: hidden;
}
.dy dt {
	height: 223px; overflow: hidden; margin-top: 22px;
}
.dy dt img {
	width: 465px; height: 223px;
}
.dy dd h4 {
	font: 16px/36px "Microsoft Yahei"; height: 36px; overflow: hidden; margin-top: 15px; font-size-adjust: none; font-stretch: normal;
}
.dy dd h4 a {
	width: 316px; color: rgb(51, 51, 51); overflow: hidden; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.dy dd h4 span {
	float: right;
}
.dy dd p {
	font: 14px/26px "Microsoft Yahei"; color: rgb(102, 102, 102); margin-top: 5px; font-size-adjust: none; font-stretch: normal;
}
.dy dd p a {
	color: rgb(24, 182, 236);
}
.dy li {
	background: url("Img/case/dy_jt.gif") no-repeat left 10px; font: 14px/30px "Microsoft Yahei"; height: 30px; overflow: hidden; padding-left: 15px; font-size-adjust: none; font-stretch: normal;
}
.dy li a {
	color: rgb(102, 102, 102);
}
.dy li span {
	float: right;
}
.dy h5 a {
	background: url("Img/case/dy_btn.gif") no-repeat top; font: 14px/36px "Microsoft Yahei"; width: 106px; height: 36px; text-align: center; color: rgb(51, 51, 51); overflow: hidden; margin-top: 15px; display: block; font-size-adjust: none; font-stretch: normal;
}
.case {
	background: rgb(247, 248, 248); height: 635px; overflow: hidden;
}
.case .content {
	position: relative;
}
.tit4 {
	background: url("Img/case/case_line.png") no-repeat left bottom; font: 28px/90px "Microsoft Yahei"; height: 92px; margin-bottom: 36px; font-size-adjust: none; font-stretch: normal;
}
.tit4 a {
	color: rgb(84, 84, 84);
}
.tit4 em {
	color: rgb(119, 119, 119); text-transform: uppercase; padding-left: 12px; font-family: Arial, Helvetica, sans-serif;
}
.tit4 span a {
	font: 14px/90px Arial, Helvetica, sans-serif; height: 90px; color: rgb(119, 119, 119); text-transform: uppercase; display: inline-block; font-size-adjust: none; font-stretch: normal;
}
.case dl {
	background: rgb(255, 255, 255); width: 501px; height: 223px; overflow: hidden; float: left;
}
.case dt {
	width: 251px; height: 223px; overflow: hidden; float: right; position: relative;
}
.case dt img {
	width: 252px; height: 223px; display: block;
}
.case dt em {
	background: url("Img/Index/coop_jtr.png") no-repeat; left: 0px; top: 96px; width: 16px; height: 26px; overflow: hidden; display: block; position: absolute;
}
.case dt em img {
	width: 16px; height: 26px;
}
.case dd {
	background: url("Img/Index/coop_jt1.gif") no-repeat 217px 189px; width: 250px; height: 223px; overflow: hidden; float: left;
}
.case dd h4 a {
	font: 20px/normal "Microsoft Yahei"; margin: 35px 0px 0px 20px; height: 30px; color: rgb(51, 51, 51); text-transform: uppercase; overflow: hidden; text-decoration: none; display: block; white-space: nowrap; -ms-text-overflow: ellipsis; font-size-adjust: none; font-stretch: normal;
}
.case dd p {
	font: 14px/24px "Microsoft Yahei"; padding: 0px 20px; color: rgb(119, 119, 119); font-size-adjust: none; font-stretch: normal;
}
.case .dl01 dt {
	float: left;
}
.case .dl01 dt em {
	background: url("Img/Index/coop_jtl.png") no-repeat; left: 236px; top: 96px;
}
.case .dl01 dd {
	float: right;
}
.case .cur dd {
	background: url("Img/Index/coop_jt2.gif") no-repeat 217px 189px !important;
}
.case h5 {
	font: 14px/90px "Microsoft Yahei"; top: 0px; width: 460px; height: 90px; right: 0px; color: rgb(85, 85, 85); overflow: hidden; position: absolute; font-size-adjust: none; font-stretch: normal;
}
.case h5 em {
	margin: 0px 20px; height: 86px; font-style: normal; display: inline-block;
}
.case h5 a {
	color: rgb(85, 85, 85);
}
.case h5 a:hover em {
	border-bottom-color: rgb(1, 177, 236); border-bottom-width: 4px; border-bottom-style: solid;
}
.case h5 .cur em {
	border-bottom-color: rgb(1, 177, 236); border-bottom-width: 4px; border-bottom-style: solid;
}
.impre {
	margin: 0px auto; width: 1002px; height: 580px; overflow: hidden;
}
.impre dl {
	height: 400px; overflow: hidden; margin-top: 40px;
}
.impre dt {
	width: 677px; height: 400px; overflow: hidden; float: left;
}
.impre dt img {
	width: 677px; height: 400px;
}
.impre dd {
	width: 312px; overflow: hidden; float: right;
}
.impre dd p {
	width: 312px; height: 120px; overflow: hidden; margin-bottom: 21px;
}
.impre dd p img {
	width: 312px; height: 120px;
}
.comcase {
	background: rgb(247, 248, 248); height: 680px; overflow: hidden;
}
.comcase .content {
	position: relative;
}
.comcase dl {
	background: rgb(255, 255, 255); border: 1px solid rgb(225, 225, 223); border-image: none; height: 288px; overflow: hidden; margin-top: 28px;
}
.comcase dt {
	width: 565px; height: 288px; margin-left: 12px; border-right-color: rgb(225, 225, 223); border-right-width: 1px; border-right-style: solid; float: left;
}
.comcase dt img {
	width: 550px; height: 262px; margin-top: 12px;
}
.comcase dd {
	margin: 38px 0px 0px 15px; width: 380px; overflow: hidden; float: left; display: inline;
}
.comcase dd em {
	background: rgb(1, 177, 236); font: 20px/37px "Microsoft Yahei"; width: 83px; height: 37px; text-align: center; color: rgb(255, 255, 255); overflow: hidden; display: block; font-size-adjust: none; font-stretch: normal;
}
.comcase dd h4 a {
	font: 24px/52px "Microsoft Yahei"; height: 52px; color: rgb(1, 177, 236); text-transform: uppercase; overflow: hidden; display: block; white-space: nowrap; -ms-text-overflow: ellipsis; font-size-adjust: none; font-stretch: normal;
}
.comcase dd p {
	font: 14px/24px "Microsoft Yahei"; color: rgb(119, 119, 119); font-size-adjust: none; font-stretch: normal;
}
.comcase dd p a {
	color: rgb(1, 177, 236);
}
.comcase ul {
	background: url("Img/case/case_line1.gif") no-repeat 6px 17px; width: 684px; margin-top: 20px;
}
.comcase li {
	background: url("Img/case/case_dot2.gif") no-repeat left 11px; font: 14px/38px "Microsoft Yahei"; height: 38px; padding-left: 40px; font-size-adjust: none; font-stretch: normal;
}
.comcase li p {
	border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed;
}
.comcase li a {
	color: rgb(51, 51, 51);
}
.comcase li span {
	float: right;
}
.comcase .nones p {
	border: 0px currentColor; border-image: none;
}
.comcase .cur {
	background: url("Img/case/case_dot1.gif") no-repeat left 11px !important;
}
.comcase h5 a {
	background: url("Img/case/dy_btn.gif") no-repeat top; font: 14px/36px "Microsoft Yahei"; top: 554px; width: 106px; height: 36px; text-align: center; right: 70px; color: rgb(51, 51, 51); overflow: hidden; display: block; position: absolute; font-size-adjust: none; font-stretch: normal;
}
.exhi {
	height: 705px; position: relative;
}
.exhi .arr1 {
	left: -38px; top: 352px; width: 26px; height: 60px; overflow: hidden; position: absolute;
}
.exhi .arr1 a {
	background: url("Img/case/right_bg.png") no-repeat top; width: 26px; height: 60px; display: block;
}
.exhi .arr1 a:hover {
	background: url("Img/case/left_bg.png") no-repeat top;
}
.exhi .arr2 {
	left: 1015px; top: 352px;
}
.exhi2 {
	height: 515px; margin-top: 33px;
}
.exhi2 .zh {
	float: left; position: relative;
}
.exhi2 dl {
	background: url("Img/case/exhi_bg.gif"); height: 515px; overflow: hidden; float: left;
}
.exhi2 dt {
	width: 686px; height: 515px; overflow: hidden; float: left;
}
.exhi2 dt img {
	width: 686px; height: 515px;
}
.exhi2 dd {
	font: 14px/29px "Microsoft Yahei"; margin: 180px 0px 0px 38px; width: 250px; height: 238px; color: rgb(233, 233, 233); overflow: hidden; padding-right: 28px; float: left; display: inline; font-size-adjust: none; font-stretch: normal;
}
.exhi2 dd a {
	color: rgb(1, 177, 236);
}
.exhi2 h4 {
	background: rgb(1, 177, 236); top: 50px; width: 423px; height: 114px; right: 0px; overflow: hidden; position: absolute;
}
.exhi2 h4 span {
	background: rgb(255, 255, 255); font: bold 42px/normal Arial, Helvetica, sans-serif; margin: 8px 0px 0px 8px; width: 96px; height: 88px; text-align: center; color: rgb(1, 177, 236); padding-top: 8px; float: left; display: inline-block; font-size-adjust: none; font-stretch: normal;
}
.exhi2 h4 span em {
	font: 18px/normal "Microsoft Yahei"; color: rgb(1, 177, 236); display: block; font-size-adjust: none; font-stretch: normal;
}
.exhi2 h4 p {
	font: 24px/34px "Microsoft Yahei"; margin: 24px 0px 0px 33px; width: 286px; color: rgb(233, 233, 233); text-transform: lowercase; float: left; display: inline; font-size-adjust: none; font-stretch: normal;
}
.exhi2 h4 p a {
	color: rgb(233, 233, 233);
}
.b_prolist a {
	background: url("Img/prolist/b_polist.jpg") no-repeat top; height: 323px; overflow: hidden; display: block;
}
.prolist1 {
	margin: 45px 0px; width: 235px; height: auto; overflow: hidden;
}
.prolist1 h2 {
	background: url("Img/prolist/prolist_h.gif") no-repeat top; font: 18px/normal "Microsoft Yahei"; height: 86px; overflow: hidden; margin-bottom: 5px; font-size-adjust: none; font-stretch: normal;
}
.prolist1 h2 a {
	padding: 50px 0px 0px 25px; color: rgb(255, 255, 255); display: block;
}
.prolist1 h3 {
	font: 16px/50px "Microsoft Yahei"; height: 50px; overflow: hidden; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid; font-size-adjust: none; font-stretch: normal;
}
.prolist1 h3 a {
	background: url("Img/prolist/jt2.png") no-repeat 200px 18px rgb(242, 242, 242); color: rgb(51, 51, 51); padding-left: 28px; display: block;
}
.prolist1 h3 a:hover {
	background: url("Img/prolist/jt1.png") no-repeat 195px 22px rgb(1, 177, 236); color: rgb(255, 255, 255);
}
.prolist1 h3.cur a {
	background: url("Img/prolist/jt1.png") no-repeat 195px 22px rgb(1, 177, 236); color: rgb(255, 255, 255);
}
.prolist1 li {
	font: 14px/47px "Microsoft Yahei"; height: 47px; overflow: hidden; border-bottom-color: rgb(241, 241, 241); border-bottom-width: 1px; border-bottom-style: solid; font-size-adjust: none; font-stretch: normal;
}
.prolist1 li a {
	background: url("Img/prolist/jt3.gif") no-repeat 195px 16px; color: rgb(51, 51, 51); padding-left: 28px; display: block;
}
.prolist1 dl {
	background: rgb(90, 90, 90); height: 118px; overflow: hidden; margin-top: 45px;
}
.prolist1 dt {
	background: url("Img/prolist/jt6.gif") no-repeat 107px 15px; font: 18px/42px "Microsoft Yahei"; height: 42px; color: rgb(255, 255, 255); text-transform: uppercase; padding-left: 18px; border-bottom-color: rgb(116, 116, 116); border-bottom-width: 1px; border-bottom-style: solid; display: block; font-size-adjust: none; font-stretch: normal;
}
.prolist1 dd {
	font: 14px/26px "Microsoft Yahei"; padding-top: 10px; font-size-adjust: none; font-stretch: normal;
}
.prolist1 dd a {
	color: rgb(255, 255, 255); padding-left: 12px; display: inline-block;
}
.prolist1 li a:hover {
	background: url("Img/prolist/jt4.gif") no-repeat 195px 16px; color: rgb(1, 177, 236);
}
.prolist1 li.cur a {
	background: url("Img/prolist/jt4.gif") no-repeat 195px 16px; color: rgb(1, 177, 236);
}
.prolist1 p {
	background: url("Img/prolist/lx.gif") no-repeat 14px 30px rgb(8, 164, 222); font: 16px/normal "Microsoft Yahei"; height: 80px; color: rgb(255, 255, 255); overflow: hidden; padding-top: 30px; padding-left: 63px; font-size-adjust: none; font-stretch: normal;
}
.prolist1 p em {
	font: 22px/normal Arial, Helvetica, sans-serif; color: rgb(255, 255, 255); display: block; font-size-adjust: none; font-stretch: normal;
}
.prolist2 {
	width: 728px; height: auto; overflow: hidden;
}
.pro01 {
	background: url("Img/prolist/prolist_top.gif") no-repeat top; height: 437px; overflow: hidden; margin-top: 45px; margin-bottom: 34px; position: relative;
}
.pro01 .scroll_pro {
	padding: 0px 58px; width: 612px; overflow: hidden;
}
.pro01 h3 {
	background: url("Img/prolist/reco_line.gif") no-repeat 38px 23px; height: 136px; overflow: hidden; border-bottom-color: rgb(191, 191, 191); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.pro01 h3 p {
	font: 30px/30px Arial, Helvetica, sans-serif; padding: 35px 0px 0px 40px; color: rgb(158, 158, 158); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.pro01 h3 p a {
	color: rgb(158, 158, 158);
}
.pro01 h3 em {
	top: 0px; width: 89px; height: 98px; right: 44px; display: block; position: absolute;
}
.pro01 dl {
	margin: 30px auto 0px; width: 612px; overflow: hidden; float: left;
}
.pro01 dt {
	width: 304px; height: 199px; overflow: hidden; margin-top: 15px; float: left;
}
.pro01 dt img {
	width: 304px; height: 199px;
}
.pro01 dd {
	width: 308px; overflow: hidden; float: left;
}
.pro01 dd h4 a {
	background: url("Img/prolist/tuij_h.gif") no-repeat left bottom; font: bold 30px/normal "Microsoft Yahei"; height: 44px; color: rgb(51, 51, 51); overflow: hidden; padding-left: 48px; display: block; font-size-adjust: none; font-stretch: normal;
}
.pro01 dd span {
	font: 18px/34px "Microsoft Yahei"; height: 34px; color: rgb(85, 85, 85); padding-left: 48px; display: block; font-size-adjust: none; font-stretch: normal;
}
.pro01 dd p {
	font: 14px/25px "Microsoft Yahei"; color: rgb(85, 85, 85); padding-left: 48px; margin-top: 8px; font-size-adjust: none; font-stretch: normal;
}
.pro01 dd em a {
	background: url("Img/case/dy_btn.gif") no-repeat top; font: 14px/36px "Microsoft Yahei"; margin: 10px 0px 0px 48px; width: 106px; height: 36px; text-align: center; color: rgb(51, 51, 51); overflow: hidden; display: block; font-size-adjust: none; font-stretch: normal;
}
.pro01 .arr1 {
	left: 5px; top: 260px; width: 50px; height: 50px; overflow: hidden; position: absolute;
}
.pro01 .arr2 {
	top: 260px; width: 50px; height: 50px; right: 5px; overflow: hidden; position: absolute;
}
.pro02 h2 {
	background: url("Img/prolist/line.gif") no-repeat left bottom; font: bold 26px/46px "Microsoft Yahei"; height: 56px; color: rgb(51, 51, 51); overflow: hidden; margin-bottom: 44px; display: block; font-size-adjust: none; font-stretch: normal;
}
.pro02 dl {
	background: url("Img/prolist/qc_more.gif") no-repeat right bottom; margin: 0px auto 16px; border: 1px solid rgb(192, 192, 192); border-image: none; width: 700px; height: 288px; overflow: hidden;
}
.pro02 dt {
	width: 258px; height: 288px; overflow: hidden; border-right-color: rgb(192, 192, 192); border-right-width: 1px; border-right-style: solid; float: left; position: relative;
}
.pro02 dt img {
	width: 258px; height: 169px; margin-top: 70px;
}
.pro02 dt em {
	background: url("Img/prolist/qc_line.gif") no-repeat left 33px; font: 16px/42px "Microsoft Yahei"; left: 12px; top: 0px; height: 42px; color: rgb(8, 164, 222); text-transform: uppercase; display: block; position: absolute; font-size-adjust: none; font-stretch: normal;
}
.pro02 dd {
	width: 400px; overflow: hidden; margin-left: 25px; float: left; display: inline;
}
.pro02 dd h4 a {
	font: 20px/66px "Microsoft Yahei"; height: 66px; color: rgb(51, 51, 51); overflow: hidden; display: block; font-size-adjust: none; font-stretch: normal;
}
.pro02 dd span {
	font: 14px/27px "Microsoft Yahei"; color: rgb(51, 51, 51); overflow: hidden; display: block; white-space: nowrap; -ms-text-overflow: ellipsis; font-size-adjust: none; font-stretch: normal;
}
.pro02 dd span em {
	padding: 0px 25px 0px 0px;
}
.pro02 dd p {
	font: 14px/26px "Microsoft Yahei"; height: 78px; color: rgb(102, 102, 102); overflow: hidden; font-size-adjust: none; font-stretch: normal;
}
.pro02 dd i a {
	background: url("Img/case/dy_btn.gif") no-repeat top; font: 14px/36px "Microsoft Yahei"; width: 106px; height: 36px; text-align: center; color: rgb(51, 51, 51); overflow: hidden; margin-top: 10px; float: right; display: block; font-size-adjust: none; font-stretch: normal;
}
.pro02 .pages {
	text-align: left; margin-left: 12px;
}
.guan1 {
	margin: 10px auto 50px; width: 702px; height: 126px; overflow: hidden;
}
.guan1 img {
	width: 702px; height: 126px;
}
.proBoxHd {
	overflow: hidden;
}
.b_pro1 a {
	background: url("Img/pro/proBanner.jpg") no-repeat top; height: 320px; overflow: hidden; display: block;
}
.b_pro2 a {
	background: url("Img/pro/proBanner.jpg") no-repeat top; height: 320px; overflow: hidden; display: block;
}
.b_pro3 a {
	background: url("Img/pro/proBanner.jpg") no-repeat top; height: 320px; overflow: hidden; display: block;
}
.proBoxHd .info {
	width: 485px;
}
.proBoxHd .info h3 {
	background: url("Img/pro/english.png") no-repeat -9999px 9999px; height: 46px; line-height: 46px; font-size: 30px; font-weight: normal;
}
.proBoxHd .info h3 a {
	line-height: 46px; text-decoration: none; display: inline-block;
}
.proBoxHd .info h3 b {
	background: url("Img/pro/icon_category.png") no-repeat; line-height: 46px; padding-left: 72px; display: inline-block;
}
.proBoxHd .info p {
	margin: 20px 0px 10px; height: 112px; color: rgb(119, 119, 119); line-height: 28px; overflow: hidden; font-size: 14px;
}
.proMenu li {
	float: left;
}
.proMenu li a {
	background: url("Img/pro/btnBg1.png") 0px -50px; height: 44px; color: rgb(0, 172, 238); line-height: 44px; font-size: 15px; border-right-color: currentColor; border-right-width: 0px; border-right-style: none; float: left; display: block; _background: #fff; _border: 1px solid #00acee; _border-left: 0;
}
.proMenu .moreBtn {
	background: url("Img/pro/btnBg1.png") 0px -50px; height: 44px; color: rgb(0, 172, 238); line-height: 44px; font-size: 15px; border-right-color: currentColor; border-right-width: 0px; border-right-style: none; float: left; display: block; _background: #fff; _border: 1px solid #00acee; _border-left: 0;
}
.proMenu li a span {
	padding: 0px 14px; height: 44px; text-align: center; line-height: 44px; border-left-color: rgb(0, 172, 238); border-left-width: 1px; border-left-style: solid; float: left; display: block; cursor: pointer; min-width: 40px;
}
.proMenu .moreBtn span {
	padding: 0px 14px; height: 44px; text-align: center; line-height: 44px; border-left-color: rgb(0, 172, 238); border-left-width: 1px; border-left-style: solid; float: left; display: block; cursor: pointer; min-width: 40px;
}
.proMenu li.first a span {
	background: url("Img/pro/btnBg1.png") no-repeat 0px 0px; border-left-color: currentColor; border-left-width: medium; border-left-style: none; _background: none; _border-left: 1px solid #00ACEE;
}
.proMenu li a:hover {
	background-position: 0px -200px; color: rgb(255, 255, 255); font-weight: bold; _background: #00ACEE; _font-weight: normal; _background-position: none;
}
.proMenu li.cur a {
	background-position: 0px -200px; color: rgb(255, 255, 255); font-weight: bold; _background: #00ACEE; _font-weight: normal; _background-position: none;
}
.proMenu .moreBtn:hover {
	background-position: 0px -200px; color: rgb(255, 255, 255); font-weight: bold; _background: #00ACEE; _font-weight: normal; _background-position: none;
}
.proMenu li.first a:hover span {
	background-position: 0px -150px;
}
.proMenu li.first.cur a span {
	background-position: 0px -150px;
}
.proMenu li.last a:hover span {
	background-position: right -250px; _background: none; _border-right: 1px solid #00ACEE; _padding: 0 13px;
}
.proMenu li.cur.last a span {
	background-position: right -250px; _background: none; _border-right: 1px solid #00ACEE; _padding: 0 13px;
}
.proMenu .moreBtn:hover span {
	background-position: right -250px; _background: none; _border-right: 1px solid #00ACEE; _padding: 0 13px;
}
.proMenu li.last a span {
	background: url("Img/pro/btnBg1.png") no-repeat right -100px; _background: none; _border-right: 1px solid #00ACEE;
}
.proMenu .moreBtn span {
	background: url("Img/pro/btnBg1.png") no-repeat right -100px; _background: none; _border-right: 1px solid #00ACEE;
}
.proMenuBox {
	background: url("Img/pro/proMenuBoxBg.jpg") no-repeat; padding: 15px 23px; width: 440px; height: 106px; overflow: hidden;
}
.proMenuBox ul {
	height: 106px; overflow: hidden;
}
.proMenuBox li {
	margin-bottom: 5px; float: left; display: inline;
}
.proMenuBox li a {
	color: rgb(0, 172, 238); font-size: 15px; float: left; display: block;
}
.proMenuBox li a span {
	padding: 0px 14px; height: 32px; line-height: 32px; float: left; display: block; white-space: nowrap; cursor: pointer;
}
.proMenuBox li a:hover {
	background: url("Img/pro/btnBg1.png") no-repeat left -300px rgb(0, 172, 238); color: rgb(255, 255, 255);
}
.proMenuBox li a:hover span {
	background: url("Img/pro/btnBg1.png") no-repeat right -340px;
}
.proBoxHd .picBox {
	width: 502px; height: 305px;
}
.proBoxHd .picBox img {
	width: 502px; display: block;
}
.proBoxBd {
	width: 1002px; height: 430px; overflow: hidden; margin-top: 30px; margin-bottom: 55px; position: relative;
}
.proBoxBd .controlBtn {
	height: 50px; bottom: 230px; position: absolute;
}
.proBoxBd .controlBtn a {
	background: url("Img/pro/icon_control1.png") no-repeat; top: 0px; width: 50px; height: 50px; text-indent: -9999px; overflow: hidden; display: block; position: absolute;
}
.proBoxBd .controlBtn a.prev {
	background-position: 0px -340px;
}
.proBoxBd .controlBtn a.next {
	background-position: 0px -400px;
}
.proBoxBd .btnLeft a.prev {
	left: 9px;
}
.proBoxBd .btnLeft a.next {
	left: 426px;
}
.proBoxBd .btnRight a.prev {
	left: 528px;
}
.proBoxBd .btnRight a.next {
	left: 945px;
}
.proBoxBd .controlBtn a.prev:hover {
	background-position: 0px -460px;
}
.proBoxBd .controlBtn a.next:hover {
	background-position: 0px -520px;
}
.proBoxBd .controlList {
	height: 15px; bottom: 16px; overflow: hidden; position: absolute;
}
.proBoxBd ul.ListLeft {
	right: 533px;
}
.proBoxBd ul.ListRight {
	right: 15px;
}
.proBoxBd .controlList li {
	float: left; display: inline;
}
.proBoxBd .controlList li a {
	background: url("Img/pro/icon_control1.png") no-repeat 0px -280px; width: 15px; height: 15px; margin-right: 6px; float: left; display: block;
}
.proBoxBd .controlList li a:hover {
	background: url("Img/pro/icon_control1.png") no-repeat 0px -310px;
}
.proBoxBd .controlList li.current a {
	background: url("Img/pro/icon_control1.png") no-repeat 0px -310px;
}
.category {
	width: 100%; height: 430px; overflow: hidden;
}
.category .bigPic {
	width: 485px; position: relative;
}
.category .bigPic ul {
	
}
.category .bigPic ul li {
	height: 380px;
}
.category .bigPic ul li a {
	text-decoration: none;
}
.category .bigPic img {
	border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(221, 221, 221) rgb(221, 221, 221) currentColor; border-image: none; width: 483px; height: 378px; display: block;
}
.category .bigPic span {
	background: rgb(239, 239, 239); width: 485px; height: 50px; text-align: center; color: rgb(85, 85, 85); line-height: 50px; font-size: 18px; display: block;
}
.category .bigPic span a {
	width: 280px; color: rgb(85, 85, 85); overflow: hidden; text-decoration: none; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.category .bigPic span a:hover {
	color: rgb(51, 51, 51);
}
.category .detailed {
	width: 475px;
}
.category h4.subhead {
	background: url("Img/pro/textBg1.png") no-repeat left bottom; color: rgb(20, 175, 235); padding-bottom: 14px; font-size: 18px; font-weight: normal; margin-bottom: 25px;
}
.category h4.subhead em {
	background: url("Img/pro/icon_arrow1.png") no-repeat 2px; height: 24px; color: rgb(0, 172, 238); line-height: 24px; overflow: hidden; padding-left: 36px; font-style: normal; display: inline-block; _background: url(Img/pro/icon_arrow1.gif) no-repeat 2px 2px; _background-position: 2px 0px;
}
.category .detailed .attr {
	overflow: hidden; margin-bottom: 50px;
}
.category .detailed .attr li {
	width: 237px; color: rgb(119, 119, 119); overflow: hidden; font-size: 14px; margin-bottom: 12px; float: left; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.category .detailed .attr li b {
	padding: 0px 5px; color: rgb(51, 51, 51);
}
.detailed .thumb .slide {
	width: 475px; position: relative;
}
.detailed .thumb .control a {
	background: url("Img/pro/icon_control1.png") no-repeat; top: 45px; width: 22px; height: 52px; text-indent: -999px; overflow: hidden; display: block; position: absolute;
}
.detailed .thumb .control a.prev {
	background-position: 0px 0px; left: 9px;
}
.detailed .thumb .control a.next {
	background-position: 0px -70px; right: 9px;
}
.detailed .thumb .control a.prev:hover {
	background-position: 0px -140px;
}
.detailed .thumb .control a.next:hover {
	background-position: 0px -210px;
}
.detailed .thumbBox {
	width: 379px; height: 170px; overflow: hidden; margin-left: 46px; position: relative;
}
.detailed .thumb ul {
	width: 10000px; height: 160px; position: absolute;
}
.detailed .thumb a {
	text-decoration: none;
}
.detailed .thumb li {
	width: 180px; text-align: center; margin-top: 10px; margin-right: 19px; float: left;
}
.detailed .thumb li img {
	border: 1px solid rgb(239, 239, 239); border-image: none; width: 178px; height: 117px; display: block;
}
.detailed .thumb li span {
	height: 32px; text-align: center; text-transform: uppercase; line-height: 32px; overflow: hidden; font-size: 14px; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.detailed .thumb li.on img {
	border: 1px solid rgb(20, 175, 235); border-image: none;
}
.detailed .thumb li.on span {
	color: rgb(20, 175, 235);
}
.automotiveMold {
	padding-top: 50px; background-color: rgb(255, 255, 255);
}
.buggyMold {
	padding-top: 43px; background-color: rgb(247, 248, 248);
}
.otherMold {
	padding-top: 23px; background-color: rgb(255, 255, 255);
}
.appliancesMold {
	padding-top: 23px; background-color: rgb(247, 248, 248);
}
.automotiveDie {
	padding-top: 50px; background-color: rgb(255, 255, 255);
}
.otherDie {
	height: 764px; padding-top: 43px; margin-bottom: 55px; background-color: rgb(247, 248, 248);
}
.appliancesDie {
	height: 791px; margin-bottom: 55px; background-color: rgb(255, 255, 255);
}
.precisionDie {
	padding-top: 50px; background-color: rgb(255, 255, 255);
}
.automotiveMold .proBoxHd .picBox {
	height: 250px;
}
.automotiveMold .proBoxHd .picBox img {
	height: 250px;
}
.automotiveDie .proBoxHd .picBox {
	height: 250px;
}
.automotiveDie .proBoxHd .picBox img {
	height: 250px;
}
.precisionDie .proBoxHd .picBox {
	height: 250px;
}
.precisionDie .proBoxHd .picBox img {
	height: 250px;
}
.automotiveMold .proBoxHd .info h3 b {
	background-position: 0px 0px;
}
.buggyMold .proBoxHd .info h3 b {
	background-position: 0px -100px;
}
.otherMold .proBoxHd .info h3 b {
	background-position: 0px -203px;
}
.appliancesMold .proBoxHd .info h3 b {
	background-position: 0px -302px;
}
.automotiveDie .proBoxHd .info h3 b {
	background-position: 0px -400px;
}
.otherDie .proBoxHd .info h3 b {
	background-position: 0px -500px;
}
.appliancesDie .proBoxHd .info h3 b {
	background-position: 0px -600px;
}
.precisionDie .proBoxHd .info h3 b {
	background-position: 0px -700px;
}
.automotiveMold .info h3 {
	background-position: 270px 6px; margin-top: 0px;
}
.buggyMold .info h3 {
	background-position: 270px -65px; margin-top: 30px;
}
.otherMold .info h3 {
	background-position: 352px -137px; margin-top: 40px;
}
.appliancesMold .info h3 {
	background-position: 270px -208px; margin-top: 46px;
}
.automotiveDie .info h3 {
	background-position: 270px -280px; margin-top: 0px;
}
.otherDie .info h3 {
	background-position: 355px -351px; margin-top: 8px;
}
.appliancesDie .info h3 {
	background-position: 269px -422px; margin-top: 8px;
}
.precisionDie .info h3 {
	background-position: 269px -498px; margin-top: 0px;
}
.process {
	background: url("Img/Pro/processBg.jpg") no-repeat center 205px rgb(247, 248, 248); width: 100%; height: 527px; padding-top: 60px;
}
.process h3 {
	background: url("Img/pro/textBg2.png") no-repeat 0px 20px; text-align: center; margin-bottom: 52px;
}
.process h3 a {
	color: rgb(85, 85, 85); font-size: 20px; font-weight: normal; text-decoration: none;
}
.process h3 a b {
	background: url("Img/pro/english.png") no-repeat 140px -569px; margin: 0px auto 10px; width: 242px; text-align: left; color: rgb(1, 177, 236); font-size: 30px; display: block;
}
.process ul li {
	text-align: center; margin-right: 85px; margin-bottom: 39px; float: left; display: inline;
}
.process ul li a {
	background: url("Img/Pro/icon_process.png") no-repeat; width: 91px; color: rgb(85, 85, 85); padding-top: 75px; font-size: 14px; text-decoration: none; float: left; display: block;
}
.process ul li.fore1 {
	margin-left: 15px;
}
.process ul li.fore7 {
	margin-left: 15px;
}
.process ul li.fore13 {
	margin-left: 15px;
}
.process ul li.fore6 {
	margin-right: 0px;
}
.process ul li.fore12 {
	margin-right: 0px;
}
.process ul li.fore18 {
	margin-right: 0px;
}
.process ul li.fore1 a {
	background-position: 13px 0px;
}
.process ul li.fore2 a {
	background-position: -87px 0px;
}
.process ul li.fore3 a {
	background-position: -187px 0px;
}
.process ul li.fore4 a {
	background-position: -287px 0px;
}
.process ul li.fore5 a {
	background-position: -387px 0px;
}
.process ul li.fore6 a {
	background-position: -487px 0px;
}
.process ul li.fore7 a {
	background-position: -587px 0px;
}
.process ul li.fore8 a {
	background-position: -687px 0px;
}
.process ul li.fore9 a {
	background-position: -787px 0px;
}
.process ul li.fore10 a {
	background-position: -887px 0px;
}
.process ul li.fore11 a {
	background-position: -987px 0px;
}
.process ul li.fore12 a {
	background-position: -1087px 0px;
}
.process ul li.fore13 a {
	background-position: -1187px 0px;
}
.process ul li.fore14 a {
	background-position: -1287px 0px;
}
.process ul li.fore15 a {
	background-position: -1387px 0px;
}
.process ul li.fore16 a {
	background-position: -1487px 0px;
}
.process ul li.fore17 a {
	background-position: -1587px 0px;
}
.process ul li.fore18 a {
	background-position: -1687px 0px;
}
.process ul li.fore1 a:hover {
	background-position: 13px -200px;
}
.process ul li.fore2 a:hover {
	background-position: -87px -200px;
}
.process ul li.fore3 a:hover {
	background-position: -187px -200px;
}
.process ul li.fore4 a:hover {
	background-position: -287px -200px;
}
.process ul li.fore5 a:hover {
	background-position: -387px -200px;
}
.process ul li.fore6 a:hover {
	background-position: -487px -200px;
}
.process ul li.fore7 a:hover {
	background-position: -587px -200px;
}
.process ul li.fore8 a:hover {
	background-position: -687px -200px;
}
.process ul li.fore9 a:hover {
	background-position: -787px -200px;
}
.process ul li.fore10 a:hover {
	background-position: -887px -200px;
}
.process ul li.fore11 a:hover {
	background-position: -987px -200px;
}
.process ul li.fore12 a:hover {
	background-position: -1087px -200px;
}
.process ul li.fore13 a:hover {
	background-position: -1187px -200px;
}
.process ul li.fore14 a:hover {
	background-position: -1287px -200px;
}
.process ul li.fore15 a:hover {
	background-position: -1387px -200px;
}
.process ul li.fore16 a:hover {
	background-position: -1487px -200px;
}
.process ul li.fore17 a:hover {
	background-position: -1587px -200px;
}
.process ul li.fore18 a:hover {
	background-position: -1687px -200px;
}
.det-ban {
	height: 324px;
}
.det-ban a {
	background: url("Img/pro/detbanner.jpg") no-repeat center 0px; width: 100%; height: 324px; display: block;
}
.plac {
	background: rgb(247, 248, 248); height: 55px; color: rgb(84, 84, 84); line-height: 55px; font-family: "Microsoft YaHei"; font-size: 14px;
}
.plac a {
	color: rgb(84, 84, 84);
}
.pro_det {
	padding: 55px 0px 0px; height: 502px; clear: both; border-bottom-color: rgb(247, 248, 248); border-bottom-width: 15px; border-bottom-style: solid;
}
.det_l {
	border: 1px solid rgb(200, 200, 200); border-image: none; width: 494px; height: 448px; overflow: hidden;
}
.det_l .bigImg li {
	width: 494px; height: 387px; float: left;
}
.det_l .bigImg li img {
	width: 494px; height: 387px; display: block;
}
.det_l p {
	left: 0px; top: 387px; width: 494px; height: 60px; text-align: center; line-height: 60px; overflow: hidden; font-size: 18px; border-top-color: rgb(200, 200, 200); border-top-width: 1px; border-top-style: solid; display: block; white-space: nowrap; position: absolute;
}
.det_l p b {
	padding: 0px 25px 0px 0px; color: rgb(51, 51, 51); font-size: 24px;
}
.prodetList {
	left: 0px; top: 361px; width: 494px; height: 15px; position: absolute;
}
.prodetList ul {
	margin: 0px auto; width: 150px; text-align: center; overflow: hidden;
}
.prodetList li {
	background: url("Img/pro/ico01.gif") no-repeat right 0px; width: 13px; height: 14px; margin-left: 10px; float: left; display: inline; _background: #555;
}
.prodetList li.on {
	background-position: 0px 0px; _background: #01B1EC; _background-position: none;
}
.det_r {
	border-width: 1px 1px 1px 0px; border-style: solid solid solid none; border-color: rgb(200, 200, 200) rgb(200, 200, 200) rgb(200, 200, 200) currentColor; padding: 12px 0px 0px 27px; border-image: none; width: 476px; height: 436px; line-height: 29px; overflow: hidden; font-size: 14px; float: left;
}
.det_r ul {
	height: 335px; overflow: hidden;
}
.det_r li {
	background: url("Img/pro/icon_arrow1.png") no-repeat 0px 13px; padding: 7px 0px 0px 32px; width: 430px; overflow: hidden; clear: both;
}
.det_r li span {
	color: rgb(51, 51, 51); line-height: 34px; font-size: 16px; display: block;
}
.det_r li p em {
	width: 215px; font-style: normal; float: left;
}
.det_r li p b {
	color: rgb(51, 51, 51);
}
.det_pho {
	color: rgb(51, 51, 51); line-height: 28px; clear: both; font-size: 14px;
}
.det_pho span {
	background: url("Img/pro/sd01.gif") no-repeat 0px 0px; padding: 0px 0px 0px 63px; width: 133px; text-align: center; color: rgb(255, 255, 255); line-height: 62px; font-size: 16px; float: left; display: block;
}
.det_pho span a {
	color: rgb(255, 255, 255);
}
.det_pho p {
	padding: 0px 0px 0px 40px; float: left;
}
.det_pho p b {
	color: rgb(85, 85, 85); line-height: 26px; font-family: Times New Roman; font-size: 24px; display: block;
}
.data {
	padding: 41px 0px 0px; height: 258px; overflow: hidden;
}
.til01 {
	background: url("Img/pro/sd03.gif") no-repeat 0px 0px; padding: 0px 0px 0px 55px; height: 39px; line-height: 39px; font-size: 20px; font-weight: normal;
}
.til01 a {
	background: url("Img/pro/sd02.gif") no-repeat right 0px; padding: 0px 27px 0px 0px; color: rgb(255, 255, 255); line-height: 39px; text-decoration: none; display: inline-block;
}
.til01 em {
	padding: 0px 0px 0px 11px; color: rgb(179, 232, 249); text-transform: uppercase; font-family: Arial; font-size: 18px; font-style: normal;
}
.data_c {
	padding: 45px 0px 0px;
}
.data_c ul {
	width: 944px; height: 129px; border-bottom-color: rgb(195, 195, 195); border-bottom-width: 1px; border-bottom-style: solid;
}
.data_c li {
	width: 467px; height: 43px; color: rgb(119, 119, 119); font-size: 14px; float: left;
}
.data_c li.datal1 {
	width: 477px;
}
.data_c li span {
	background: rgb(153, 153, 153); padding: 0px 0px 0px 40px; border: 1px solid rgb(195, 195, 195); border-image: none; width: 100px; color: rgb(255, 255, 255); line-height: 42px; float: left; display: block;
}
.data_c li.datal1 span {
	width: 109px;
}
.data_c li p {
	border-width: 1px 0px; border-style: solid none; border-color: rgb(195, 195, 195) currentColor; padding: 0px 0px 0px 66px; border-image: none; width: 259px; line-height: 42px; float: left; display: block;
}
.data_c li.datal1 p {
	border-right-color: rgb(195, 195, 195); border-right-width: 1px; border-right-style: solid;
}
.feat {
	height: 644px;
}
.feat_c dl {
	background: url("Img/pro/featlbg.gif") no-repeat right 0px; padding: 46px 0px 0px; height: 322px; color: rgb(51, 51, 51); line-height: 28px; overflow: hidden; font-size: 16px; position: relative;
}
.feat_c dt {
	width: 500px; float: left;
}
.feat_c dt img {
	width: 500px; display: block;
}
.feat_c dd {
	padding: 24px 0px 0px 98px; width: 404px; float: left;
}
.feat_c dd p {
	padding: 0px 0px 20px; height: 64px; overflow: hidden;
}
.feat_c dd span {
	text-align: right; right: 0px; bottom: 2px; display: block; position: absolute;
}
.feat_c dd span a {
	background: rgb(153, 153, 153); width: 249px; text-align: center; color: rgb(255, 255, 255); line-height: 43px; font-size: 14px; display: inline-block;
}
.feat_c li {
	float: left;
}
.feat_c li.feal1 img {
	padding: 0px 2px;
}
.adva {
	height: 367px; overflow: hidden;
}
.adva_c {
	padding: 39px 0px 0px;
}
.adva_c dl {
	background: rgb(247, 248, 248); margin: 0px 13px 0px 0px; padding: 9px; width: 170px; height: 268px; color: rgb(119, 119, 119); line-height: 24px; font-size: 14px; float: left;
}
.adva_c dt {
	height: 107px; overflow: hidden;
}
.adva_c dt img {
	width: 170px; height: 105px;
}
.adva_c dd h3 {
	text-align: center; color: rgb(48, 48, 48); line-height: 46px; font-size: 16px; font-weight: normal;
}
.adva_c dd p {
	font: 12px/24px "Microsoft Yahei"; height: 96px; color: rgb(119, 119, 119); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.adva_c dl.adval1 {
	margin: 0px;
}
.witn {
	height: 322px; overflow: hidden; margin-top: 35px;
}
.witn_c {
	padding: 40px 0px 0px;
}
.witn_c li {
	margin: -1px 0px 0px -1px; width: 201px; height: 95px; overflow: hidden; float: left;
}
.witn_c li.witnl1 {
	margin-left: 0px;
}
.witn_c li img {
	border: 1px solid rgb(220, 220, 220); border-image: none; width: 199px; height: 93px; display: block;
}
.tecp {
	background: url("Img/pro/tecpbg.gif") no-repeat center 114px; height: 490px;
}
.tecp_c {
	margin: 0px -30px; padding: 51px 0px 0px; height: 360px;
}
.tecp_c li {
	background: url("Img/pro/tecpbg1.gif") no-repeat top; width: 170px; height: 132px; text-align: center; color: rgb(85, 85, 85); line-height: 32px; font-size: 14px; float: left;
}
.tecp_c li img {
	margin: 10px 0px 9px 62px; width: 46px; height: 46px; display: block; _margin: 0 0 9px 0;
}
.online {
	height: 646px; overflow: hidden;
}
.onl_c {
	padding: 41px 0px 0px; height: 475px; border-bottom-color: rgb(192, 192, 192); border-bottom-width: 1px; border-bottom-style: dashed;
}
.onl_l {
	width: 402px; overflow: hidden;
}
.onl_l img {
	width: 337px; height: 424px;
}
.onl_r {
	padding: 12px 0px 0px; width: 593px; overflow: hidden;
}
.onl_r h3 {
	background: url("Img/pro/pnltbg.jpg") no-repeat right bottom; height: 79px; color: rgb(51, 51, 51); line-height: 32px; font-size: 14px; font-weight: normal; margin-bottom: 22px; border-bottom-color: rgb(169, 169, 169); border-bottom-width: 1px; border-bottom-style: dashed;
}
.onl_r h3 b {
	color: rgb(1, 177, 236); font-weight: normal;
}
.onl_r h3 span {
	color: rgb(1, 177, 236);
}
.onl_r li {
	height: 44px; color: rgb(64, 62, 62); line-height: 27px; font-size: 14px;
}
.onl_r li img {
	float: left;
}
.sbt {
	width: 95px; padding-top: 3px; float: left; display: block;
}
.sinp01 {
	padding: 0px 10px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 180px; height: 25px; line-height: 25px; float: left;
}
.sinp02 {
	padding: 0px 10px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 180px; height: 25px; line-height: 25px; float: left;
}
.sinp03 {
	padding: 0px 10px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 180px; height: 25px; line-height: 25px; float: left;
}
.area {
	padding: 0px 10px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 180px; height: 25px; line-height: 25px; float: left;
}
.sinp02 {
	width: 226px;
}
.sinp03 {
	width: 139px;
}
.area {
	padding: 3px; border: 1px solid rgb(203, 203, 203); border-image: none; width: 330px; height: 56px; overflow: hidden; resize: none;
}
.onl_r .h66 {
	height: 92px;
}
.inpimg {
	background: rgb(160, 160, 160); margin: 0px 19px 0px 0px; border-radius: 0px; border: 0px currentColor; border-image: none; width: 63px; text-align: center; color: rgb(255, 255, 255); line-height: 27px; font-family: "Microsoft Yahei";
}
.inpimg1 {
	background: rgb(1, 177, 236);
}
.onl_t li {
	width: 50%; height: 64px; text-align: center; line-height: 64px; float: left;
}
.look {
	background: rgb(247, 248, 248); height: 508px;
}
.lookc {
	padding: 10px 0px 0px;
}
.lookc h3 {
	background: url("Img/pro/looktbg.gif") no-repeat center 54px; height: 112px; text-align: center; color: rgb(85, 85, 85); line-height: 112px; font-size: 28px; font-weight: normal;
}
.look_wl {
	background: url("Img/pro/go_pro.gif") no-repeat center 0px; left: 383px; top: -45px; width: 228px; height: 45px; text-align: center;
}
.look_wl a {
	background: url("Img/pro/on_pro.gif") no-repeat 0px; padding: 0px 0px 0px 36px; color: rgb(51, 51, 51); line-height: 45px; font-size: 16px; display: inline-block;
}
.lookc dt {
	width: 593px; float: left;
}
.lookc dt img {
	border: 1px solid rgb(230, 230, 230); border-image: none; width: 569px; height: 326px;
}
.lookc dd {
	padding: 122px 0px 0px; width: 400px; float: left;
}
.lookc dd li {
	margin: 0px 7px 7px 0px; width: 125px; height: 98px; overflow: hidden; float: left;
}
.lookc dd li.lookl2 {
	width: 256px;
}
.lookc dd li a {
	background: url("Img/pro/icon_arrow2.png") no-repeat center 20px rgb(1, 177, 236); padding: 49px 0px 0px; height: 49px; text-align: center; color: rgb(255, 255, 255); line-height: 42px; font-size: 16px; display: block;
}
.lookc dd li a:hover {
	background: url("Img/pro/icon_arrow2.png") no-repeat center 20px rgb(85, 85, 85);
}
.search_main {
	margin: 0px auto 30px; width: 1002px; padding-top: 52px; font-family: "Microsoft YaHei",Î¢ÈíÑÅºÚ,arial,ËÎÌå; position: relative;
}
.search_l {
	width: 1002px; overflow: hidden;
}
.search_l a {
	text-decoration: none; cursor: pointer;
}
.search_l a:hover {
	text-decoration: none; cursor: pointer;
}
.search_l .m_news {
	
}
.search_l .m_news dl {
	height: 94px; margin-top: 10px; border-bottom-color: rgb(209, 209, 209); border-bottom-width: 1px; border-bottom-style: solid;
}
.search_l .m_news dl dt {
	width: 177px; height: 84px; float: left; display: block; position: relative;
}
.search_l .m_news dl dt img {
	width: 177px; height: 84px; float: left; display: block; position: relative;
}
.search_l .m_news dl dt em {
	background: rgb(1, 177, 236); padding: 12px 0px 0px; left: 0px; top: 0px; width: 177px; height: 72px; text-align: center; color: rgb(255, 255, 255); font-family: Arial, Helvetica, sans-serif; font-size: 16px; float: left; display: none; position: absolute; opacity: 0.8;
}
.search_l .m_news dl dt em b {
	line-height: 42px; font-size: 40px; font-weight: bold; display: block;
}
.search_l .m_news dl dt a:hover em {
	display: block;
}
.search_l .m_news dl dd {
	width: 800px; float: right;
}
.search_l .m_news dl dd h4 {
	padding: 8px 0px 5px; font-size: 16px; font-weight: normal;
}
.search_l .m_news dl dd h4 a {
	color: rgb(51, 51, 51);
}
.search_l .m_news dl dd p {
	height: 50px; line-height: 25px; overflow: hidden;
}
.search_l .m_news dl dd p a {
	color: rgb(250, 120, 33);
}
.search_l .m_news dl.dl-top dt {
	background: rgb(1, 177, 236); border-color: rgb(255, 255, 255); color: rgb(255, 255, 255);
}
.search_l .m_news dl.cur dt em {
	display: block;
}
.search_l .m_jqx {
	margin: 0px auto; width: 1002px; overflow: hidden;
}
.search_l .m_jqx dl {
	padding: 2px; width: 1002px; height: 217px; margin-bottom: 20px; border-bottom-color: rgb(209, 209, 209); border-bottom-width: 1px; border-bottom-style: solid;
}
.search_l .m_jqx dt {
	width: 305px; height: 200px; display: block;
}
.g_pro .m_jqx dt img {
	width: 305px; height: 200px; display: block;
}
.search_l .m_jqx dt {
	width: 305px; margin-right: 22px; float: left; position: relative;
}
.search_l .m_jqx dt em {
	left: 10px; top: 0px; width: 280px; height: 60px; color: rgb(153, 153, 153); text-transform: uppercase; line-height: 60px; font-size: 18px; text-decoration: underline; display: block; position: absolute;
}
.search_l .m_jqx dd {
	width: 670px; padding-top: 26px; float: left;
}
.search_l .m_jqx dd .desc {
	height: 60px; overflow: hidden;
}
.search_l .m_jqx dd h3 {
	height: 68px; line-height: 34px; overflow: hidden;
}
.search_l .m_jqx dd h3 {
	color: rgb(51, 51, 51); font-size: 20px; font-weight: normal;
}
.search_l .m_jqx dd h3 em a {
	color: rgb(1, 177, 236); font-size: 16px; display: block;
}
.search_l .m_jqx dd p {
	color: rgb(102, 102, 102); line-height: 20px; font-size: 14px; margin-bottom: 8px;
}
.search_l .m_jqx dd span {
	margin-top: 20px; display: block;
}
.search_r {
	width: 185px; margin-top: 0px;
}
.search_r h2 {
	padding: 0px 0px 0px 54px; height: 54px; line-height: 54px; font-weight: normal;
}
.search_r h2 {
	color: rgb(255, 255, 255); font-size: 20px;
}
.search_r h5 {
	padding: 0px 0px 0px 54px; height: 54px; line-height: 54px; font-weight: normal; margin-top: 20px;
}
.search_r h5 {
	color: rgb(255, 255, 255); font-size: 20px;
}
.search_r .u_lst1 {
	background: rgb(245, 245, 245);
}
.search_r .u_lst1 li {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(209, 209, 209) rgb(209, 209, 209); border-image: none; height: 34px; line-height: 34px; padding-left: 53px;
}
.search_r .u_lst1 li a {
	color: rgb(51, 51, 51); font-size: 14px;
}
.search_r .u_lst2 li img {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(209, 209, 209) rgb(209, 209, 209); border-image: none; width: 183px; height: 80px; display: block;
}
.rele_search h5 {
	background: rgb(1, 177, 236); font: 16px/30px "Î¢ÈíÑÅºÚ"; color: rgb(255, 255, 255); padding-left: 20px; margin-top: 10px; margin-bottom: 10px; font-size-adjust: none; font-stretch: normal;
}
.rele_search li {
	margin-right: 20px; float: left;
}
.map_main {
	background: rgb(255, 255, 255); margin: 10px 0px; border: 5px solid rgb(240, 240, 240); border-image: none; 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(188, 188, 188); 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); border-image: none; width: 120px; margin-top: 45px; float: right;
}
.site_plc {
	background: url("Img/ico27.gif") no-repeat 0px 8px; padding: 5px 0px; text-indent: 10px;
}
.sitemap_con h4 {
	line-height: 30px; font-family: "Microsoft Yahei"; font-weight: normal;
}
.b4 {
	border: 1px solid rgb(224, 224, 224); border-image: none;
}
.b4 ul {
	padding: 0px 11px;
}
.b4 li {
	width: 164px; line-height: 25px; overflow: hidden; float: left; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.b4 li a {
	color: rgb(102, 102, 102);
}
.b4 li a:hover {
	color: rgb(9, 142, 87);
}
.article-wrapper {
	padding: 58px 0px 65px; overflow: hidden; font-family: "Microsoft Yahei"; zomm: 1;
}
.article-main2 {
	width: 740px;
}
.article-c2 h2 {
	padding: 0px 0px 15px; text-align: center; color: rgb(0, 0, 0); font-size: 24px; font-weight: normal;
}
.article-c2 h2 a {
	color: rgb(0, 0, 0);
}
.article-c2 h3 {
	height: 31px; color: rgb(150, 150, 150); line-height: 31px; font-size: 14px; font-weight: normal; border-bottom-color: rgb(153, 153, 153); border-bottom-width: 1px; border-bottom-style: dashed;
}
.article-c2 h3 i {
	padding: 0px 10px;
}
.article-c2 h3 a {
	color: rgb(150, 150, 150);
}
.article-c2 p {
	margin: 20px 0px; color: rgb(51, 51, 51); line-height: 30px; text-indent: 2em; font-size: 14px;
}
.article-c2 p span {
	text-indent: 0em; padding-bottom: 32px; display: block;
}
.article-c2 p a {
	margin: 0px auto 46px; width: 554px; text-align: center; display: block;
}
.article-c2 p a img {
	width: 554px;
}
.article-turn2 {
	padding: 0px 0px 20px;
}
.article-turn2 li {
	line-height: 30px; font-size: 14px; display: block;
}
.article-turn2 li span {
	color: rgb(2, 98, 184);
}
.article-recommend {
	background: rgb(241, 241, 241); padding: 25px 22px 0px; border: 1px solid rgb(214, 214, 214); border-image: none; height: 235px;
}
.article-recommend h3 {
	color: rgb(51, 51, 51); font-size: 20px; font-weight: normal;
}
.article-recommend h3 a {
	color: rgb(51, 51, 51);
}
.article-recommend ul {
	padding: 10px 0px;
}
.article-recommend ul li {
	line-height: 39px; font-size: 14px; border-bottom-color: rgb(153, 153, 153); border-bottom-width: 1px; border-bottom-style: dashed;
}
.article-recommend ul .li-last {
	border: currentColor; border-image: none;
}
.article-recommend ul li span {
	float: right;
}
.article-recommend ul li a {
	padding: 0px 0px 0px 22px;
}
.article-recommend ul li span a {
	background: none;
}
.article-recommend p {
	line-height: 28px; font-size: 14px;
}
.article-sidebar {
	width: 214px;
}
.article-sidebar h2 {
	background: rgb(0, 84, 170); padding: 0px 0px 0px 28px; height: 39px; line-height: 39px; font-size: 20px; font-weight: normal;
}
.article-sidebar h2 a {
	padding: 0px 26px 0px 0px; color: rgb(255, 255, 255);
}
.article-sidebar ul {
	background: rgb(231, 231, 231); padding: 10px 15px; margin-bottom: 15px;
}
.article-sidebar li {
	padding: 0px 0px 0px 20px; line-height: 44px; font-size: 16px; border-bottom-color: rgb(167, 167, 167); border-bottom-width: 1px; border-bottom-style: dashed;
}
.article-sidebar .li-last {
	border: currentColor; border-image: none;
}
.article-sidebar li a {
	color: rgb(39, 48, 63);
}
.article-sidebar li a span {
	padding: 0px 5px 0px 0px; font-family: "ËÎÌå";
}
.article-sidebar li a:hover {
	color: rgb(246, 99, 0);
}
.article-sidebar li.cur a {
	color: rgb(246, 99, 0);
}
.article-txt {
	padding: 15px 0px 8px; margin-bottom: 25px; border-bottom-color: rgb(206, 206, 206); border-bottom-width: 4px; border-bottom-style: solid;
}
.article-txt p {
	height: 30px; font-size: 14px;
}
.article-txt p a {
	width: 180px; overflow: hidden; display: inline-block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.article-txt p span {
	background: rgb(178, 178, 178); margin: 3px 12px 0px 0px; width: 13px; height: 13px; text-align: center; color: rgb(255, 255, 255); line-height: 13px; font-family: "ËÎÌå"; float: left;
}
.article-txt .pp span {
	background: rgb(250, 120, 33);
}
.article-sidebar h3 {
	padding-bottom: 10px;
}
.article-sidebar h4 {
	padding: 22px 0px 0px 14px; height: 78px; color: rgb(51, 51, 51); font-size: 16px; font-weight: normal;
}
.article-sidebar h4 span {
	padding: 5px 0px 0px; color: rgb(0, 0, 0); font-family: Arial, Helvetica, sans-serif; font-size: 22px; display: block;
}
.coulmn-img {
	margin-top: 25px;
}
.coulmn-img h3 {
	padding-bottom: 10px;
}
.coulmn-img h4 {
	padding: 22px 0px 0px 14px; height: 78px; color: rgb(51, 51, 51); font-size: 16px; font-weight: normal;
}
.coulmn-img h4 span {
	padding: 5px 0px 0px; color: rgb(0, 0, 0); font-family: Arial, Helvetica, sans-serif; font-size: 22px; display: block;
}
.link2 {
	background: rgb(255, 255, 255); padding: 5px 10px; border: 1px solid rgb(255, 255, 255); border-image: none; color: rgb(85, 85, 85); line-height: 22px; margin-bottom: 10px; min-height: 290px;
}
.link2 a {
	padding: 0px 8px;
}
.link3 {
	border: 1px solid rgb(188, 188, 188); border-image: none; width: 752px; padding-bottom: 10px; margin-bottom: 10px;
}
.link3 li {
	padding: 10px 0px 0px 10px; width: 114px; height: 44px; line-height: 0; font-size: 0px; float: left;
}
.link3 li img {
	padding: 1px; border: 1px solid rgb(188, 188, 188); border-image: none; width: 110px; height: 40px;
}
