.mgb25 {
	margin-bottom: 25px;
}
.opacity {
	opacity: 0;
}
.mgb85 {
	margin-bottom: 85px;
}
.homeMarBot {
	margin-bottom: 80px;
}
.site_nummberUl {
	height: 40px; overflow: hidden; vertical-align: middle; display: inline-block;
}
.site_nummberUl li {
	width: 28px; height: 40px; text-align: center; color: rgb(41, 160, 255); line-height: 40px; overflow: hidden; font-family: Arial; font-size: 42px; float: left; position: relative;
}
.site_nummberUl li.dou {
	width: 30px; text-align: right;
}
.site_nummberUl li .numbox {
	left: 0px; top: 0px; position: absolute;
}
.site_nummberUl li .numbox p {
	width: 28px; height: 40px; text-align: center; float: left; display: block;
}
.m_banner {
	width: 100%; height: 499px; overflow: hidden; position: relative; z-index: 5; -ms-zoom: 1; min-width: 1200px;
}
.m_banner .m_wrap {
	height: 499px; position: relative; z-index: 5;
}
.m_banner ul {
	background: url("../images/index5/loading.gif") no-repeat center; width: 100%; height: 499px;
}
.m_banner li {
	left: 0px; top: 0px; width: 100%; height: 499px; display: none; position: absolute; z-index: 1;
}
.m_banner li a {
	width: 100%; height: 480px; display: block;
}
.m_banner .banner-li1 {
	background: url("../images/index5/banner/banner1.jpg") no-repeat center;
}
.m_banner .banner-li2 {
	background: url("../images/index5/banner/banner2.jpg") no-repeat center;
}
.m_banner .banner-li3 {
	background: url("../images/index5/banner/banner3.jpg") no-repeat center;
}
.m_banner .banner-li4 {
	background: url("../images/index5/banner/banner4.jpg") no-repeat center;
}
.m_banner .banner-li5 {
	background: rgb(233, 248, 255);
}
.m_banner .banner-li6 {
	background: url("../images/index5/banner/banner6.jpg") no-repeat center;
}
.m_banner .banner-li7 {
	background: url("../images/index5/banner/banner7.png") no-repeat center;
}
.m_banner li p {
	opacity: 0;
}
.m_banner .li1-1 {
	background: url("../images/index5/banner/banner1_1.png") no-repeat left top; left: -100px; top: 83px; width: 413px; height: 416px; position: absolute;
}
.m_banner .li1-2 {
	background: url("../images/index5/banner/banner1_2.png") no-repeat left top; left: 200px; top: 0px; width: 535px; height: 377px; position: absolute; animation-delay: 0.5s; -webkit-animation-delay: .5s; -moz-animation-delay: .5s;
}
.m_banner .li1-3 {
	background: url("../images/index5/banner/banner1_3.png") no-repeat left top; left: 720px; top: 83px; width: 456px; height: 315px; position: absolute; animation-delay: 1.5s; -webkit-animation-delay: 1.5s; -moz-animation-delay: 1.5s;
}
.m_banner .li1-4 {
	background: url("../images/index5/banner/banner1_4.png") no-repeat left top; left: 880px; top: 56px; width: 456px; height: 315px; position: absolute; animation-delay: 1.5s; -webkit-animation-delay: 1.5s; -moz-animation-delay: 1.5s;
}
.m_banner .li1-5 {
	background: url("../images/index5/banner/banner1_5.png") no-repeat left top; left: 1035px; top: 107px; width: 456px; height: 315px; position: absolute; animation-delay: 1.5s; -webkit-animation-delay: 1.5s; -moz-animation-delay: 1.5s;
}
.m_banner .li1-6 {
	background: url("../images/index5/banner/banner1_6.png") no-repeat left top; left: 753px; top: 160px; width: 509px; height: 298px; position: absolute;
}
.m_banner .li2-1 {
	background: url("../images/w_hjy/banner/banner2_1.png") no-repeat left top; left: 83px; top: 64px; width: 452px; height: 449px; position: absolute;
}
.m_banner .li2-2 {
	background: url("../images/w_hjy/banner/banner2_3.png") no-repeat left top; left: 657px; top: 32px; width: 642px; height: 365px; position: absolute; animation-delay: 0.5s; -webkit-animation-delay: .5s; -moz-animation-delay: .5s;
}
.m_banner .li3-1 {
	background: url("../images/index5/banner/banner3_1.png") no-repeat left top; left: 150px; top: 55px; width: 440px; height: 249px; position: absolute;
}
.m_banner .li3-2 {
	background: url("../images/index5/banner/banner3_2.png") no-repeat left top; left: 672px; top: 56px; width: 422px; height: 342px; position: absolute; animation-delay: 0.5s; -webkit-animation-delay: .5s; -moz-animation-delay: .5s;
}
.m_banner .li4-1 {
	background: url("../images/index5/banner/banner4_1.png") no-repeat left top; left: 41px; top: 48px; width: 494px; height: 152px; position: absolute; z-index: 1;
}
.m_banner .li4-2 {
	background: url("../images/index5/banner/banner4_2.png") no-repeat left top; left: 54px; top: 208px; width: 359px; height: 212px; position: absolute; z-index: 2;
}
.m_banner .li4-3 {
	background: url("../images/index5/banner/banner4_3.png") no-repeat left top; left: 544px; top: 9px; width: 710px; height: 400px; position: absolute; z-index: 2;
}
.m_banner .li5-1 {
	background: url("../images/index5/banner/banner5_1.png") no-repeat left top; left: 309px; top: 31px; width: 545px; height: 101px; position: absolute; z-index: 2;
}
.m_banner .li5-2 {
	background: url("../images/index5/banner/banner5_2.png") no-repeat left top; left: 0px; top: 0px; width: 1200px; height: 499px; position: absolute; z-index: 1;
}
.m_banner .page {
	background: none; left: 0px; width: 100%; height: 25px; text-align: center; bottom: 13px; position: absolute; z-index: 20;
}
.m_banner .page li {
	background: rgb(255, 255, 255); margin: 0px 4px; border-radius: 6px; transition:1s; width: 12px; height: 12px; display: inline-block; position: static; cursor: pointer; opacity: 0.5; -webkit-transition: all 1s ease; -moz-transition: all 1s ease;
}
.m_banner .page li.active {
	opacity: 1;
}
.m_banner .banner_btn {
	display: none;
}
.m_banner .pre-btn {
	left: 30px; top: 209px; width: 48px; height: 48px; position: absolute; z-index: 21;
}
.m_banner .pre-btn i {
	background: url("../images/index5/banner/banner_btnl.png") no-repeat center; width: 100%; height: 100%; display: block;
}
.m_banner .pre-btn:hover i {
	background: url("../images/index5/banner/banner_btnl1.png") no-repeat center; transition:0.5s; -webkit-transition: all .5s ease; -moz-transition: all .5s ease;
}
.m_banner .next-btn {
	top: 209px; width: 48px; height: 48px; right: 30px; position: absolute; z-index: 21;
}
.m_banner .next-btn i {
	background: url("../images/index5/banner/banner_btnr.png") no-repeat center; width: 100%; height: 100%; display: block;
}
.m_banner .next-btn:hover i {
	background: url("../images/index5/banner/banner_btnr1.png") no-repeat center; transition:0.5s; -webkit-transition: all .5s ease; -moz-transition: all .5s ease;
}
.m_banner .py_banner3 {
	background: url("../images/index5/banner/banner3.png") no-repeat center; left: 50%; top: 0px; width: 1223px; height: 100%; margin-left: -611px; position: absolute;
}
.m_banner .py_banner4 {
	background: url("../images/index5/banner/banner4.png") no-repeat center; width: 100%; height: 100%;
}
.m_homeRow1 {
	
}
.m_am_i {
	background: url("../images/index5/amibg.png") repeat-x; height: 264px; overflow: hidden; margin-top: -114px; position: relative; z-index: 21;
}
.m_am_i ul li {
	width: 300px; height: 264px; text-align: center; float: left; position: relative; opacity: 0;
}
.m_am_i ul li.li2 {
	animation-delay: 0.8s;
}
.m_am_i ul li.li3 {
	animation-delay: 0.8s;
}
.m_am_i ul li a {
	width: 100%; height: 264px; display: block;
}
.m_am_i ul li a:hover {
	background: rgb(40, 158, 251); left: 0px; bottom: 0px; position: absolute; box-shadow: 0px 0px 14px #1c7dcb;
}
.m_am_i ul li em {
	display: block;
}
.who_am_i ul li span {
	display: block;
}
.m_am_i ul li em {
	padding-top: 62px;
}
.m_am_i ul li span {
	padding-top: 20px; font-size: 24px;
}
.m_am_i ul li p {
	color: rgb(195, 228, 255); padding-top: 20px; font-size: 14px;
}
.m_am_i ul li a {
	color: rgb(255, 255, 255);
}
.m_am_i ul li a:hover {
	text-decoration: none;
}
.m_homeRow2 {
	overflow: hidden; min-width: 1200px;
}
.m_spaceHome {
	width: 800px; height: 450px; overflow: hidden; margin-top: 45px; float: left; -ms-zoom: 1;
}
.m_spaceHome .tablist_tit {
	margin-left: 45px;
}
.m_spaceHome .tablist_tit li {
	color: rgb(210, 210, 210); font-size: 16px; float: left;
}
.m_spaceHome .tablist_tit li a {
	margin: 16px 16px 0px; padding: 0px 20px; border-radius: 13px; height: 26px; color: rgb(51, 51, 51); line-height: 26px; font-size: 14px; display: inline-block;
}
.m_spaceHome .tablist_tit li i {
	background: rgb(229, 229, 229); width: 1px; height: 17px; vertical-align: middle; display: inline-block;
}
.m_spaceHome .tablist_tit li a:hover {
	background: rgb(189, 234, 255);
}
.m_spaceHome .tablist_tit li.on a {
	background: rgb(87, 187, 238); color: rgb(255, 255, 255);
}
.m_spaceHome .spaceCont {
	position: relative;
}
.m_spaceHome .spaceMore {
	background: url("../images/index5/more.png") no-repeat; top: -32px; width: 26px; height: 10px; right: 5px; text-indent: -999em; overflow: hidden; position: absolute;
}
.m_spaceHome .spaceCont_list {
	overflow: hidden; padding-top: 10px; margin-right: -50px; -ms-zoom: 1;
}
.m_spaceHome .spaceCont_list li {
	margin: 25px 20px 25px 0px; width: 252px; height: 80px; overflow: hidden; float: left;
}
.m_spaceHome .spaceCont_list .photo {
	border-radius: 5px; width: 80px; height: 80px; overflow: hidden; margin-right: -90px; float: left; -ms-zoom: 1;
}
.m_spaceHome .spaceCont_list .txt {
	margin-left: 90px;
}
.m_spaceHome .spaceCont_list .name {
	line-height: 20px; overflow: hidden; font-size: 18px; font-weight: normal; margin-top: 3px; -ms-zoom: 1;
}
.m_spaceHome .spaceCont_list .name a {
	color: rgb(34, 120, 170);
}
.m_spaceHome .spaceCont_list .case {
	height: 36px; color: rgb(192, 192, 192); line-height: 16px; font-size: 14px; margin-top: 5px; display: block;
}
.m_spaceHome .spaceCont_list .from {
	color: rgb(105, 105, 105); line-height: 18px; font-size: 12px;
}
.m_spaceNews {
	width: 370px; height: 450px; overflow: hidden; margin-top: 45px; float: right; -ms-zoom: 1;
}
.m_spaceNews .trends-rect {
	background: url("../images/index5/newslist_line.gif") repeat-y 67px top; height: 397px; overflow: hidden; position: relative; -ms-zoom: 1;
}
.m_spaceNews .trends-list {
	left: 0px; top: 0px; overflow: hidden; position: absolute; -ms-zoom: 1;
}
.m_spaceNews .trends-list li {
	margin: 15px 0px; width: 100%; float: left;
}
.m_spaceNews .trends-list .time {
	background: url("../images/index5/newslist_bg.gif") no-repeat right; width: 57px; text-align: right; color: rgb(147, 155, 161); line-height: 16px; padding-right: 17px; margin-top: 17px; float: left;
}
.m_spaceNews .trends-list .trndsCont {
	width: 285px; margin-left: 11px; float: left;
}
.m_spaceNews .trends-list dt {
	border-radius: 5px; width: 50px; height: 50px; overflow: hidden; float: left; -ms-zoom: 1;
}
.m_spaceNews .trends-list dd {
	width: 220px; margin-left: 15px; float: left;
}
.m_spaceNews .trends-list .name {
	line-height: 22px;
}
.m_spaceNews .trends-list .name a {
	color: rgb(34, 34, 34); font-size: 16px; font-weight: normal;
}
.m_spaceNews .trends-list .name span {
	color: rgb(123, 173, 201); font-size: 12px; margin-left: 9px;
}
.m_spaceNews .trends-list .txt {
	height: 14px; color: rgb(85, 85, 85); line-height: 14px; overflow: hidden; font-weight: bold; margin-top: 10px;
}
.m_spaceNews .trends-list .txt a {
	color: rgb(40, 138, 221); margin-left: 11px;
}
.m_homeRow5 {
	background: rgb(236, 249, 255);
}
.m_service {
	background: rgb(236, 249, 255); height: 710px; margin-top: 70px; position: relative;
}
.m_service .w_tit {
	overflow: hidden; padding-top: 55px; position: relative; z-index: 0; -ms-zoom: 1;
}
.m_service .w_tit h2 {
	height: 60px; text-align: center; color: rgb(34, 34, 34); font-size: 40px; font-weight: normal; opacity: 0;
}
.m_service .w_tit h2 span {
	height: 50px; line-height: 50px; padding-bottom: 5px; vertical-align: bottom; display: inline-block;
}
.m_service .w_tit .u_h3title .nummber {
	color: rgb(41, 160, 255); line-height: 60px; font-family: Arial; font-size: 60px; vertical-align: bottom; display: inline-block; opacity: 0;
}
.m_service .w_tit .u_h3title p {
	display: inline-block;
}
.m_service .w_tit .u_h3title ul {
	height: 60px; overflow: hidden; vertical-align: bottom; display: inline-block;
}
.m_service .w_tit .u_h3title ul li {
	width: 34px; height: 60px; color: rgb(41, 160, 255); line-height: 60px; overflow: hidden; font-family: Arial; font-size: 60px; float: left; position: relative;
}
.m_service .w_tit .u_h3title ul li .numbox {
	left: 0px; top: 0px; position: absolute;
}
.m_service .w_tit .u_h3title ul li .numbox p {
	width: 34px; height: 60px; float: left; display: block;
}
.m_service .w_tit .other_p {
	text-align: center; color: rgb(102, 102, 102); line-height: 24px; padding-top: 15px; font-size: 24px; font-weight: normal; opacity: 0; animation-delay: 1s;
}
.m_service .w_cont {
	left: 0px; top: 15px; position: absolute; z-index: 10; animation-delay: 0.5s; -webkit-animation-delay: .5s; -moz-animation-delay: .5s; -webkit-transform-style: preserve-3d;
}
.m_service .w_cont ul li {
	width: 140px; text-align: center; color: rgb(85, 85, 85); opacity: 0;
}
.m_service .w_cont ul li:hover i {
	animation:y-ain 1s linear; -webkit-animation: y-ain 1s 0s linear;
}
.m_service .w_cont ul li.li1 {
	left: 60px; top: 348px; position: absolute; animation-delay: 1s; -webkit-animation-delay: 1s; -moz-animation-delay: 1s;
}
.m_service .w_cont ul li.li2 {
	left: 260px; top: 221px; position: absolute; animation-delay: 1.5s; -webkit-animation-delay: 1.5s; -moz-animation-delay: 1.5s;
}
.m_service .w_cont ul li.li3 {
	left: 523px; top: 180px; position: absolute; animation-delay: 2s; -webkit-animation-delay: 2s; -moz-animation-delay: 2s;
}
.m_service .w_cont ul li.li4 {
	left: 818px; top: 221px; position: absolute; animation-delay: 2.5s; -webkit-animation-delay: 2.5s; -moz-animation-delay: 2.5s;
}
.m_service .w_cont ul li.li5 {
	left: 1005px; top: 348px; position: absolute; animation-delay: 3s; -webkit-animation-delay: 3s; -moz-animation-delay: 3s;
}
.m_service .w_cont ul li span {
	color: rgb(85, 85, 85); padding-bottom: 15px; font-size: 18px; display: block;
}
.m_service .bot_img {
	background: url("../images/w_hjy/serviceimg1.jpg") no-repeat center 110px; width: 100%; height: 288px; padding-top: 110px; opacity: 0;
}
.m_service .w_btn {
	text-align: center; padding-top: 20px; opacity: 0; animation-delay: 0.8s; -webkit-animation-delay: .8s; -moz-animation-delay: .8s;
}
.m_service .w_btn a {
	background: rgb(8, 130, 227); padding: 0px 68px; border-radius: 10px; height: 66px; color: rgb(255, 255, 255); line-height: 66px; font-size: 27px; display: inline-block;
}
.m_service .w_btn a:hover {
	background: rgb(8, 119, 209); text-decoration: none;
}
.m_resultShow {
	width: 780px; margin-top: 48px; float: left;
}
.m_resultShow .tablist_tit {
	margin-left: 45px;
}
.m_resultShow .tablist_tit li {
	color: rgb(210, 210, 210); font-size: 16px; float: left;
}
.m_resultShow .tablist_tit li a {
	margin: 16px 5px 0px; padding: 0px 10px; border-radius: 13px; height: 26px; color: rgb(51, 51, 51); line-height: 26px; font-size: 14px; display: inline-block;
}
.m_resultShow .tablist_tit li i {
	background: rgb(229, 229, 229); width: 1px; height: 17px; vertical-align: middle; display: inline-block;
}
.m_resultShow .tablist_tit li a:hover {
	background: rgb(189, 234, 255);
}
.m_resultShow .tablist_tit li.on a {
	background: rgb(87, 187, 238); color: rgb(255, 255, 255);
}
.m_resultShow .mantle {
	width: 263px; height: 340px; overflow: hidden; float: left; position: relative;
}
.m_resultShow .mantle .pig_img {
	left: 0px; top: 0px; position: absolute;
}
.m_resultShow .mantle .pig_img li {
	width: 263px; height: 340px; float: left; position: relative;
}
.m_resultShow .mantle .pig_img li img {
	height: 340px;
}
.m_resultShow .mantle .pig_img li p {
	background: url("../images/index5/bg.png"); width: 100%; height: 35px; text-align: center; bottom: 0px; color: rgb(255, 255, 255); line-height: 35px; font-size: 16px; display: block; position: absolute;
}
.m_resultShow .mantle .png_bg {
	background: url("../images/index5/mantlBtn.png") no-repeat left top; top: 141px; width: 36px; height: 40px; position: absolute;
}
.m_resultShow .mantle .pageList {
	left: 0px; width: 100%; text-align: center; bottom: 11px; display: none; position: absolute;
}
.m_resultShow .mantle .pageList li {
	margin: 0px 3px; border-radius: 6px; border: 1px solid rgb(255, 255, 255); border-image: none; width: 10px; height: 10px; display: inline-block; cursor: pointer;
}
.m_resultShow .mantle .pageList li.cur {
	background: rgb(255, 255, 255);
}
.m_resultShow .mantle .prev {
	background-position: 0px -43px; display: none;
}
.m_resultShow .mantle:hover .prev {
	display: block;
}
.m_resultShow .mantle .prev:hover {
	background-position: 0px 0px; left: 0px;
}
.m_resultShow .mantle .next {
	background-position: -227px -43px; right: 0px; display: none;
}
.m_resultShow .mantle:hover .next {
	display: block;
}
.m_resultShow .mantle .next:hover {
	background-position: -227px 0px; right: 0px;
}
.m_resultShow .text_news {
	width: 500px; height: 340px; overflow: hidden; float: right;
}
.m_resultShow .text_news h4 {
	height: 26px; line-height: 26px; overflow: hidden; font-size: 24px;
}
.m_resultShow .text_news h4 a {
	text-decoration: none;
}
.m_resultShow .text_news .tips {
	color: rgb(165, 165, 165); line-height: 18px; margin-top: 5px;
}
.m_resultShow .text_news .tips .a_more {
	color: rgb(79, 161, 221);
}
.m_resultShow .text_news ul {
	overflow: hidden; margin-top: 15px; -ms-zoom: 1;
}
.m_resultShow .text_news li {
	line-height: 35px; font-size: 15px;
}
.m_resultShow .text_news li a {
	color: rgb(85, 85, 85);
}
.m_resultShow .text_news li .time {
	color: rgb(149, 149, 149); font-size: 12px; float: right;
}
.m_resultShow .text_news a:hover {
	color: rgb(27, 143, 215);
}
.m_appJk {
	width: 390px; height: 415px; overflow: hidden; margin-top: 48px; float: right;
}
.m_appJk .tablist_tit {
	margin-left: 20px;
}
.m_appJk .tablist_tit li {
	color: rgb(210, 210, 210); font-size: 14px; float: left;
}
.m_appJk .tablist_tit li a {
	margin: 16px 3px 0px; padding: 0px 10px; border-radius: 13px; height: 26px; color: rgb(51, 51, 51); line-height: 26px; font-size: 14px; display: inline-block;
}
.m_appJk .tablist_tit li a:hover {
	background: rgb(87, 187, 238); color: rgb(255, 255, 255); text-decoration: none;
}
.m_appJk .tablist_tit li.on a {
	background: rgb(87, 187, 238); color: rgb(255, 255, 255);
}
.m_appJk .appCont {
	height: 366px;
}
.m_appJk .allNum {
	padding: 0px 30px; height: 36px; color: rgb(85, 85, 85); line-height: 36px; font-size: 18px; font-weight: normal; margin-top: 28px;
}
.m_appJk .allNum2 {
	padding: 0px 30px; height: 36px; color: rgb(85, 85, 85); line-height: 36px; font-size: 18px; font-weight: normal; margin-top: 28px;
}
.m_appJk .allNum .site_nummberUl {
	height: 36px;
}
.m_appJk .allNum2 .site_nummberUl {
	height: 36px;
}
.m_appJk .allNum .site_nummberUl li {
	width: 20px; height: 36px; color: rgb(78, 155, 242); line-height: 36px; font-size: 36px;
}
.m_appJk .allNum2 .site_nummberUl li {
	width: 20px; height: 36px; color: rgb(78, 155, 242); line-height: 36px; font-size: 36px;
}
.m_appJk .allNum .site_nummberUl li.dou {
	padding-left: 20px;
}
.m_appJk .allNum2 .site_nummberUl li.dou {
	padding-left: 20px;
}
.m_appJk .allNum .site_nummberUl li p {
	width: 20px; height: 36px; line-height: 36px;
}
.m_appJk .allNum2 .site_nummberUl li p {
	width: 20px; height: 36px; line-height: 36px;
}
.m_appJk .roleNun {
	
}
.m_appJk .roleNun .roleNunList {
	width: 33%; height: 100px; text-align: center; margin-top: 35px; border-right-color: rgb(241, 241, 241); border-right-width: 1px; border-right-style: solid; float: left;
}
.m_appJk .roleNun .last.roleNunList {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.m_appJk .roleNun .roleNunList .name {
	color: rgb(116, 116, 116); font-size: 18px; margin-top: 5px;
}
.m_appJk .roleNun .roleNunList .photo {
	height: 33px;
}
.m_appJk .roleNun .roleNunList .photo::before {
	height: 100%; vertical-align: middle; display: inline-block; content: "";
}
.m_appJk .roleNun .roleNunList .photo img {
	vertical-align: middle; display: inline-block;
}
.m_appJk .roleNun .roleNunList .site_nummberUl {
	height: 24px; margin-top: 5px;
}
.m_appJk .roleNun .roleNunList .site_nummberUl li {
	width: 15px; height: 24px; color: rgb(78, 155, 242); line-height: 24px; font-size: 24px;
}
.m_appJk .roleNun .roleNunList .site_nummberUl li p {
	width: 15px; height: 24px; line-height: 24px;
}
.m_appJk .scaleRect {
	background: url("../images/index5/add_bg.gif") no-repeat left top; height: 156px; margin-top: 5px;
}
.m_appJk .scaleDiv {
	margin: 33px 33px 0px; width: 126px; text-align: center; font-size: 14px; float: left;
}
.m_appJk .pieRect {
	background: url("../images/index5/add_bg2.gif") no-repeat left bottom; height: 297px;
}
.m_appJk .insideRect {
	margin: 0px auto; width: 368px;
}
.m_midBanner {
	height: 256px; overflow: hidden; margin-top: 60px; position: relative; -ms-zoom: 1;
}
.m_midBanner .sideShow {
	background: rgb(255, 255, 255); margin: 0px auto; width: 100%; height: 256px; position: relative; z-index: 1;
}
.m_midBanner .sideShow li {
	width: 100%; display: none; position: absolute; max-height: 256px;
}
.m_midBanner .circle {
	width: 100%; bottom: 33px; clear: both; position: absolute; z-index: 10;
}
.m_midBanner .circle ul {
	margin: 0px auto; border-radius: 10px; height: 14px; text-align: center; overflow: hidden; padding-top: 1px;
}
.m_midBanner .circle li {
	margin: 0px 3px; border-radius: 6px; border: 1px solid rgb(219, 219, 219); border-image: none; width: 10px; height: 10px; display: inline-block;
}
.m_midBanner .circle li.on {
	background: rgb(219, 219, 219);
}
.m_midBanner a {
	height: 256px; display: block;
}
.item_search .qjf_selecur {
	border-width: 1px; height: 30px; line-height: 30px;
}
.item_search .qjf_seleautocur {
	border-width: 1px; height: 30px; line-height: 30px;
}
.item_search .qjf_selecur p {
	height: 30px; line-height: 30px;
}
.item_search .qjf_seleautocur p {
	height: 30px; line-height: 30px;
}
.item_search .bluebor.qjf_selecur {
	border-color: rgb(61, 149, 213);
}
.item_search .bluebor.qjf_seleautocur {
	border-color: rgb(61, 149, 213);
}
.item_search .bluebor.qjf_selecur p {
	background: url("../images/w_hjy_v2/sele_down.png") no-repeat right;
}
.item_search .bluebor.qjf_seleautocur p {
	background: url("../images/w_hjy_v2/sele_down.png") no-repeat right;
}
.item_search .qjf_seleautodrop {
	background: rgb(255, 255, 255); border: 1px solid rgb(213, 213, 213); border-image: none; left: 0px; top: 31px; height: auto; display: none; white-space: nowrap; position: absolute; -ms-overflow-x: hidden; -ms-overflow-y: auto; max-height: 196px;
}
.item_search .qjf_seleautodrop a {
	padding: 0px 5px; height: 30px; color: rgb(85, 85, 85); line-height: 30px; display: block;
}
.item_search .qjf_seleautodrop a:hover {
	background: rgb(227, 227, 227); text-decoration: none;
}
.item_search {
	background: rgb(249, 249, 249);
}
.item_search .bbb {
	color: rgb(187, 187, 187);
}
.item_search .box {
	padding: 30px 0px 30px 30px;
}
.item_search .search_banner {
	background: url("../images/index5/searchBanner.jpg") no-repeat top rgb(29, 216, 247); height: 330px;
}
.item_search .searchRect {
	background: rgb(255, 255, 255); margin: 17px auto 0px; border: 1px solid rgb(238, 238, 238); border-image: none; width: 1198px;
}
.item_search .ChooseBox {
	padding: 30px;
}
.item_search .ChooseBox .l_rect {
	width: 505px; float: left;
}
.item_search .ChooseBox .r_rect {
	width: 625px; float: right;
}
.item_search .ChooseBox .textBtn {
	padding: 0px 5px; border-radius: 0px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 515px; height: 30px; line-height: 30px; float: left;
}
.item_search .ChooseBox .textBtn:focus {
	border-color: rgb(61, 149, 213);
}
.item_search .ChooseBox .submitBtn {
	background: rgb(33, 150, 243); border: 0px currentColor; border-image: none; width: 85px; height: 32px; color: rgb(255, 255, 255); font-size: 12px; float: left; cursor: pointer;
}
.item_search .resultList {
	padding: 0px 0px 0px 30px; border-top-color: rgb(238, 238, 238); border-top-width: 1px; border-top-style: solid;
}
.item_search .resultList ul {
	margin-right: -30px;
}
.item_search .resultList li {
	background: rgb(250, 250, 250); margin: 30px 22px 0px 0px; padding: 25px 20px 0px; border: 1px solid rgb(237, 237, 237); border-image: none; width: 318px; height: 171px; float: left; position: relative;
}
.item_search .resultList .rect {
	height: 102px; border-bottom-color: rgb(228, 228, 228); border-bottom-width: 1px; border-bottom-style: solid;
}
.item_search .resultList .tag {
	left: 11px; top: -12px; position: absolute;
}
.item_search .resultList .tag span {
	background: rgb(255, 194, 44); padding: 0px 9px; height: 25px; color: rgb(255, 255, 255); line-height: 25px; display: inline-block;
}
.item_search .resultList .tag i {
	background: url("../images/index5/titBg.gif") no-repeat left top; width: 6px; height: 12px; vertical-align: top; display: inline-block;
}
.item_search .resultList .photo {
	border-radius: 38px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 76px; height: 76px; overflow: hidden; float: left; -ms-zoom: 1;
}
.item_search .resultList .r_txt {
	width: 230px; float: right;
}
.item_search .resultList .name {
	line-height: 30px; font-size: 20px; font-weight: normal; margin-top: 10px;
}
.item_search .resultList .name a {
	color: rgb(90, 90, 90);
}
.item_search .resultList .wexinRect {
	top: 10px; width: 80px; height: 80px; right: 10px; overflow: hidden; position: absolute; z-index: 0; -ms-zoom: 1;
}
.item_search .resultList .bg {
	background: url("../images/index5/wxbg.png") no-repeat left top; left: 0px; top: 0px; width: 80px; height: 80px; position: absolute; z-index: 2;
}
.item_search .resultList .tips {
	text-align: right; line-height: 22px;
}
.item_search .resultList .phone i {
	background: url("../images/index5/addressICo.png") left -13px; width: 13px; height: 13px; margin-right: 5px; vertical-align: middle; display: inline-block;
}
.item_search .resultList .adress i {
	background: url("../images/index5/addressICo.png") -2px -40px; width: 10px; height: 12px; margin-right: 5px; vertical-align: middle; display: inline-block;
}
.item_search .resultList .pres {
	color: rgb(187, 187, 187);
}
.item_search .resultList li.noSet {
	background: url("../images/index5/empty.png") no-repeat left bottom rgb(250, 250, 250);
}
.item_search .resultList li .noSet.tips {
	color: rgb(187, 187, 187);
}
.item_search .resultList li .noSet.phone i {
	background: url("../images/index5/addressICo.png") no-repeat left top;
}
.item_search .resultList li .noSet.adress i {
	background: url("../images/index5/addressICo.png") no-repeat -2px -27px;
}
