input {
	vertical-align: top;
}
#wx_ewm {
	background: rgb(255, 255, 255); border-width: 1px 1px 2px; border-style: solid; border-color: rgb(230, 230, 230); padding: 15px 0px 20px; border-image: none; top: 46%; width: 160px; text-align: center; right: 20px; color: rgb(102, 102, 102); position: fixed; z-index: 1071;
}
#menu {
	background: rgba(0, 0, 0, 0.6) !important; margin: 0px; padding: 0px; top: 0px; width: 100%; height: 70px; overflow: hidden; display: inline-block; list-style-type: none; position: fixed; z-index: 1070; min-width: 1200px;
}
.memu2_tit01 {
	background: rgb(240, 240, 240); width: 80px; text-align: center; color: rgb(85, 85, 85); line-height: 26px; font-size: 14px; margin-right: 10px; float: left;
}
.m_banner {
	margin: 0px auto; width: 1200px; height: auto;
}
.m_l {
	width: 300px; height: auto; padding-top: 15px; float: left;
}
.m_l img {
	width: 100%; height: auto;
}
.m_m {
	padding: 0px; width: 750px; margin-left: 0px; float: right;
}
.m_m ul {
	float: right;
}
.m_m ul li {
	padding: 25px 25px 0px; height: auto; text-align: center; font-size: 16px; float: left;
}
.m_m a {
	padding: 1% 0px; color: rgb(255, 255, 255); text-decoration: none; float: left;
}
.m_m a:hover {
	color: rgb(255, 171, 83);
}
.m_m .active a {
	color: rgb(255, 171, 83); border-bottom-color: rgb(255, 171, 83); border-bottom-width: 2px; border-bottom-style: solid;
}
.m_r {
	padding: 2% 0px 0px; width: 0px; height: auto; float: right;
}
.m_r img {
	width: 100%; height: auto;
}
.cm_ly {
	padding-top: 20px;
}
.cm_ly li {
	margin: 0px 60px 70px; width: 180px; text-align: center; color: rgb(136, 136, 136); line-height: 25px; padding-top: 20px; font-size: 14px; float: left;
}
.cm_ly li span {
	background: rgb(33, 194, 248); margin: 0px auto 20px; border-radius: 50px; width: 100px; height: 100px; color: rgb(255, 255, 255); line-height: 28px; padding-top: 22px; font-size: 20px; font-weight: bold; display: block; -moz-border-radius: 50px; -webkit-border-radius: 50px;
}
.cm_ly li span.ys2 {
	background: rgb(76, 212, 194);
}
.cm_ly li span.ys3 {
	background: rgb(255, 104, 1);
}
.cm_ly li span.ys4 {
	background: rgb(142, 118, 232);
}
.wrp_cm {
	margin: 80px auto 100px; width: 1200px; height: auto; overflow: auto;
}
.wrp_cm1 {
	background: rgb(255, 255, 255); width: 870px; float: left; position: relative;
}
.wrp_cm2 {
	background: url("cm_bj.jpg") no-repeat 0px bottom rgb(252, 175, 64); width: 300px; text-align: center; color: rgb(255, 255, 255); line-height: 35px; padding-top: 60px; padding-bottom: 180px; font-size: 22px; float: right;
}
.wrp_cm2 i {
	font-size: 24px;
}
.wrp_cm2 h2 {
	line-height: 60px; font-size: 50px;
}
.cm_xx table {
	border-top-color: rgb(239, 239, 239); border-right-color: rgb(239, 239, 239); border-top-width: 1px; border-right-width: 1px; border-top-style: solid; border-right-style: solid;
}
.cm_xx table td {
	color: rgb(102, 102, 102); border-bottom-color: rgb(239, 239, 239); border-left-color: rgb(239, 239, 239); border-bottom-width: 1px; border-left-width: 1px; border-bottom-style: solid; border-left-style: solid;
}
.cm_xx table td.wrp_bg {
	background: rgb(249, 249, 249); width: 20%; height: 60px; text-align: center; color: rgb(68, 68, 68); line-height: 60px; font-size: 18px; font-weight: 100;
}
.wrp_z {
	width: 100%; text-align: center;
}
.wrp_z div {
	color: rgb(102, 102, 102); line-height: 28px; font-size: 16px;
}
.wrp_z span {
	background: rgb(0, 153, 51); margin: 0px auto 10px; padding: 3px 8px 5px; border-radius: 5px; text-align: center; color: rgb(255, 255, 255); font-size: 16px; display: inline-block;
}
.wrp_z a {
	color: rgb(102, 102, 102); font-size: 16px; text-decoration: underline; margin-top: 10px; float: left;
}
.wrp_z span.l {
	background: rgb(252, 175, 64);
}
.wrp_z span.c {
	background: rgb(85, 85, 85);
}
.wrp_z span.jj {
	background: rgb(234, 20, 65);
}
.fenshu {
	background: url("fen.png") no-repeat 0% 0% / 100%; padding: 29px 0px 0px 32px; top: 165px; width: 117px; height: 189px; right: 24px; color: rgb(225, 2, 0); font-size: 36px; font-weight: bold; position: absolute;
}
.wrp_z font.tgl {
	line-height: 48px; font-size: 16px;
}
.wrp_cm1 .ss_wrap {
	background: rgba(19, 86, 132, 0.4); padding: 15px; border-radius: 6px; margin-top: 25px;
}
.wrp_cm1 .ssfomr_box input {
	border-radius: 4px; height: 54px; line-height: 54px;
}
.wrp_cm1 .ssfomr_box select {
	border-radius: 4px;
}
.index_wrapper .ssfomr_box .btn {
	border-radius: 4px;
}
.qds_slogan {
	padding: 160px 0px 6px; width: 100%; text-align: center; color: rgb(255, 255, 255); font-size: 45px;
}
.wrp_cm1 .cpzh {
	width: 200px;
}
.wrp_cm1 .region {
	width: 120px;
}
.wrp_cm1 .ssfomr_box input {
	margin: 0px; padding: 0px 16px; font-size: 16px;
}
.wrp_cm1 .ssfomr_box select {
	margin: 0px; padding: 0px 18px 3px; border: currentColor; border-image: none; height: 54px; font-size: 16px;
}
.wrp_cm1 .ssfomr_box select option {
	margin: 0px; padding: 0px; line-height: 54px; vertical-align: top;
}
.wrp_cm1 .ssfomr_box .btn {
	background: rgb(21, 111, 222); padding: 0px 56px; border: 1px solid rgb(48, 138, 250); transition:0.3s ease-out; border-image: none; height: 54px; color: rgb(255, 255, 255); line-height: 54px; font-size: 17px; font-weight: bold; display: block;
}
.pcjg {
	width: 100%; text-align: center; color: rgb(51, 51, 51); line-height: 70px; font-size: 20px; font-weight: 100;
}
.wrp_cm1 .hytype {
	width: 202px;
}
.wrp_cm1 tr.jx td {
	padding: 45px 0px;
}
div.panel {
	height: auto; overflow: auto; display: none;
}
.flip {
	width: 100%; text-align: center; color: rgb(51, 51, 51); line-height: 40px; padding-top: 20px; font-size: 20px; font-weight: 100; cursor: pointer;
}
.tit {
	padding: 60px 0px 40px; text-align: center; color: rgb(51, 51, 51); line-height: 40px; font-size: 29px; font-weight: 100;
}
p.title {
	font: 700 40px/normal "Microsoft Yahei"; top: 35%; text-align: center; color: rgb(255, 255, 255); position: relative; font-size-adjust: none; font-stretch: normal;
}
.zhineng {
	width: 100%; text-align: center; min-height: 1200px;
}
.index_wrapper .region_p1 {
	width: 266px;
}
.hytype_p1 {
	width: 460px;
}
.tishi {
	width: 100%; text-align: center; bottom: 70px; color: rgb(255, 255, 255); font-size: 14px; margin-top: 55px; position: absolute;
}
.tishi i {
	font-size: 20px; margin-right: 8px;
}
.page1_lc {
	margin: 0px auto; width: 1050px; height: auto; overflow: auto; padding-bottom: 20px;
}
.page1_lc ul {
	padding-left: 80px;
}
.page1_lc li {
	background: url("page2.png") no-repeat 0% 0% / 100%; margin: 15px 72px 0px; width: 144px; height: 225px; text-align: center; color: rgb(20, 149, 229); padding-top: 50px; font-size: 16px; float: left;
}
.page1_lc li.hover {
	background: url("page2_1.png") no-repeat 0% 0% / 100%; color: rgb(255, 255, 255);
}
.page1_lc li a {
	color: rgb(20, 149, 229); display: block;
}
.page1_lc li.hover a {
	color: rgb(255, 255, 255);
}
.page1_lc li i {
	line-height: 26px; font-size: 24px; font-style: normal; font-weight: bold;
}
.page1_lc li i h2 {
	font-size: 20px; font-weight: normal;
}
.page1_lc li span {
	color: rgb(102, 102, 102); padding-top: 55px; display: block;
}
.page1_lctit {
	text-align: center; color: rgb(255, 255, 255); font-size: 22px;
}
.jiantou {
	color: rgb(204, 204, 204); padding-top: 80px; float: left;
}
.jiantou i {
	font-size: 20px;
}
.xyb {
	margin: 0px auto 0px -50px; padding: 0px 56px; left: 51%; width: 55px; text-align: center; bottom: 90px; color: rgb(255, 255, 255); clear: both; font-size: 18px; position: absolute;
}
.qysl {
	margin: 0px auto; width: 1200px;
}
.qysl li {
	margin: 0px 0px 0px 150px; width: 400px; text-align: center; float: left;
}
.qysl li img {
	width: 100%;
}
.qysl li h2 {
	color: rgb(51, 51, 51); line-height: 45px; font-size: 22px;
}
.qysl li span {
	color: rgb(102, 102, 102); font-size: 18px; font-weight: normal; margin-left: 15px;
}
.bottom {
	background: rgb(35, 35, 35); width: 100%; text-align: center; color: rgb(139, 139, 139); line-height: 42px; min-width: 1200px;
}
.zc_lc {
	margin: 0px auto; width: 1200px;
}
.zc_lc ul {
	height: auto; overflow: auto;
}
.zc_lc li {
	background: rgb(255, 255, 255); margin: 0px 20px 40px; border: 1px solid rgb(241, 241, 241); border-image: none; width: 558px; float: left;
}
.zc_lc li p {
	color: rgb(153, 153, 153); line-height: 22px; font-size: 12px;
}
.zc_lc li h2 {
	color: rgb(51, 51, 51); line-height: 42px; font-size: 16px;
}
.zc_lc li h2 b {
	background: rgb(12, 123, 212); border-radius: 50px; width: 24px; height: 24px; text-align: center; color: rgb(255, 255, 255); line-height: 24px; font-size: 16px; margin-right: 10px; display: inline-block; -moz-border-radius: 50px; -webkit-border-radius: 50px;
}
.zc_lc li span {
	float: left;
}
.zc_lc li span.text {
	padding: 35px 0px 0px 40px; width: 266px;
}
.zc_lc li span.text a {
	color: rgb(12, 123, 212);
}
.zc_lc li span.text a:hover {
	color: rgb(255, 0, 0);
}
.zc_lc li span.img {
	margin-top: 3px; margin-left: 3px;
}
.syrs {
	padding: 300px 0px 0px; text-align: center; color: rgb(255, 255, 255); font-size: 18px;
}
.syrs1 {
	padding: 15px 0px; text-align: center; color: rgb(255, 255, 255); font-size: 18px;
}
.syrs1 b {
	padding: 0px 4px; color: rgb(255, 176, 24);
}
.syrs b {
	padding: 0px 4px; color: rgb(255, 176, 24);
}
.ssfomr_box .btn {
	background: rgb(21, 111, 222); border: 1px solid rgb(48, 138, 250); transition:0.3s ease-out; border-image: none; height: 58px; color: rgb(255, 255, 255); line-height: 58px; font-size: 17px; font-weight: bold; display: block;
}
.dataly {
	padding-bottom: 20px;
}
.ny_qm {
	background: url("page2_bj.jpg") no-repeat 0% 0% / 100%; width: 100%;
}
.ny_hm {
	background: url("page1_bj.jpg") no-repeat 0% 0% / 100%; width: 100%;
}
.ny_cm {
	background: url("page3_bj.jpg") no-repeat center 0px; width: 100%;
}
.sy_qm {
	background: url("page1_bj.jpg") no-repeat 0% 0% / 100%; width: 100%;
}
.index_wrapper {
	width: 100%; height: auto; overflow: auto; padding-bottom: 140px; position: relative; min-width: 1200px;
}
.qm_tj li {
	margin: 30px 0px 50px; text-align: center; color: rgb(102, 102, 102); line-height: 24px; font-size: 14px; float: left;
}
.qm_tj li h2 {
	color: rgb(51, 51, 51); line-height: 30px; font-size: 16px;
}
.hm_dh {
	background: url("dh.png") no-repeat; margin: 70px auto; width: 880px; line-height: 30px; font-size: 20px;
}
.hm_dh li {
	padding-top: 38px; padding-left: 160px;
}
.hm_dh li.lv {
	color: rgb(255, 255, 255); padding-top: 98px; padding-bottom: 28px; padding-left: 180px;
}
.tit {
	text-align: center; color: rgb(51, 51, 51); line-height: 40px; font-size: 29px; font-weight: 100;
}
.hm_sjcon li {
	margin: 0px 3% 20px; width: 26%; text-align: center; float: left;
}
.hm_sjcon li a {
	padding: 70px 0px; border: 1px solid rgb(255, 255, 255); border-image: none; width: 100%; display: block;
}
.hm_sjcon li a:hover {
	border: 1px solid rgb(240, 240, 240); border-image: none; text-align: center; box-shadow: 0px 0px 5px rgba(205,205,205,0.5); -webkit-box-shadow: 0 0 5px rgba(205, 205, 205, .5); -moz-box-shadow: 0 0 5px rgba(205, 205, 205, .5);
}
.hm_sjcon li p {
	color: rgb(58, 173, 255); line-height: 50px; font-size: 40px; font-weight: bold;
}
.hm_sjcon li span {
	background: url("sj1.gif") no-repeat center 15px; color: rgb(102, 102, 102); font-size: 20px; margin-bottom: 25px; display: block;
}
.hm_sjcon li i {
	color: rgb(153, 153, 153); line-height: 24px; font-size: 16px; font-style: normal;
}
.hm_bj {
	background: url("sf1.gif"); width: 100%; height: auto; overflow: auto; margin-top: 40px; min-width: 1200px;
}
.hm_sf {
	padding-top: 20px;
}
.hm_sf li {
	margin: 0px 110px 70px; width: 180px; text-align: center; color: rgb(102, 102, 102); line-height: 45px; font-size: 16px; float: left;
}
.hm_sf li span {
	background: rgb(33, 194, 248); margin: 0px auto 10px; border-radius: 50px; width: 100px; height: 100px; color: rgb(255, 255, 255); line-height: 100px; font-size: 36px; font-weight: bold; display: block; -moz-border-radius: 50px; -webkit-border-radius: 50px;
}
.hm_sf ul {
	background: url("sf.png") no-repeat center 30px; width: 100%; height: auto; overflow: auto;
}
.hm_sf li span.ys2 {
	background: rgb(76, 212, 194);
}
.hm_sf li span.ys3 {
	background: rgb(255, 104, 1);
}
.hm_sf li span.ys4 {
	background: rgb(142, 118, 232);
}
.hm_sf li span.ys5 {
	background: rgb(255, 114, 113);
}
.hm_sf li span.ys6 {
	background: rgb(233, 180, 128);
}
.hm_sf li p {
	margin: 10px auto 0px; width: 30px;
}
.hm_sf li a {
	color: rgb(102, 102, 102); display: block;
}
.hm_sf li a p {
	border-bottom-color: rgb(250, 250, 250); border-bottom-width: 3px; border-bottom-style: solid;
}
.hm_sf li a:hover p {
	border-bottom-color: rgb(33, 194, 248); border-bottom-width: 3px; border-bottom-style: solid;
}
.hm_sf li a:hover p.bo1 {
	border-color: rgb(76, 212, 194);
}
.hm_sf li a:hover p.bo2 {
	border-color: rgb(255, 104, 1);
}
.hm_sf li a:hover p.bo3 {
	border-color: rgb(142, 118, 232);
}
.hm_sf li a:hover p.bo4 {
	border-color: rgb(255, 114, 113);
}
.hm_sf li a:hover p.bo5 {
	border-color: rgb(233, 180, 128);
}
.hm_dot {
	height: auto; overflow: auto; padding-bottom: 50px;
}
.hm_dot a {
	background: rgb(58, 173, 255); margin: 0px auto; border-radius: 5px; width: 340px; text-align: center; color: rgb(255, 255, 255); line-height: 45px; font-size: 18px; display: block; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
.hm_dot a i {
	font-size: 20px; margin-right: 3px;
}
.hm_dot a:hover {
	background: rgb(42, 162, 247); color: rgb(255, 255, 255);
}
.sf_bj {
	background: url("sf_bottom.jpg") no-repeat center; width: 100%; height: 88px; min-width: 1200px;
}
.zhuyi ul {
	width: 100%; height: auto; overflow: auto; border-top-color: rgb(241, 241, 241); border-right-color: rgb(241, 241, 241); border-top-width: 1px; border-right-width: 1px; border-top-style: solid; border-right-style: solid;
}
.zhuyi li {
	width: 25%; text-align: center; border-bottom-color: rgb(241, 241, 241); border-left-color: rgb(241, 241, 241); border-bottom-width: 1px; border-left-width: 1px; border-bottom-style: solid; border-left-style: solid; float: left;
}
.zhuyi li a {
	background: url("bj.png"); width: 100%; height: 280px; padding-top: 60px; display: block;
}
.zhuyi li a:hover {
	background: rgb(250, 250, 250);
}
.zhuyi li span {
	padding: 0px 30px; color: rgb(153, 153, 153); line-height: 25px; font-size: 14px; display: block;
}
.zhuyi li p {
	margin: 0px auto 20px; width: 40px; border-bottom-color: rgb(241, 241, 241); border-bottom-width: 1px; border-bottom-style: solid;
}
.zhuyi li h3 {
	color: rgb(51, 51, 51); line-height: 50px; font-size: 18px; font-weight: normal;
}
.zhuyi li i {
	line-height: 40px; font-size: 35px; margin-bottom: 20px;
}
.zhuyi li i.yc1 {
	color: rgb(0, 169, 239);
}
.zhuyi li i.yc2 {
	color: rgb(246, 184, 37);
}
.zhuyi li i.yc3 {
	color: rgb(251, 97, 107);
}
.zhuyi li i.yc4 {
	color: rgb(246, 184, 38);
}
.zhuyi li i.yc5 {
	color: rgb(56, 187, 155);
}
.zhuyi li i.yc6 {
	color: rgb(125, 187, 228);
}
.zhuyi li i.yc7 {
	color: rgb(56, 187, 155);
}
.zhuyi li i.yc8 {
	color: rgb(0, 170, 240);
}
.hm_tel {
	background: url("tel.jpg") no-repeat center; margin: 60px 0px 0px; width: 100%; height: 170px; overflow: auto; min-width: 1200px;
}
.hm_tel1 {
	color: rgb(255, 255, 255);
}
.hm_tel1 a {
	margin: 0px auto; width: 1200px; height: 170px; display: block;
}
.hm_tel1 i {
	font-size: 70px; margin-right: 10px; float: left;
}
.hm_tel1 span {
	float: left;
}
.hm_tel1 p {
	font-size: 16px; margin-top: 8px;
}
.hm_tel1 h2 {
	font-size: 29px;
}
.hm_tel1 a {
	margin: 0px auto; width: 1200px; height: 160px; color: rgb(255, 255, 255); padding-top: 40px; display: block;
}
.hm_tel1 a:hover {
	color: rgb(255, 255, 255);
}
.wang {
	color: rgb(255, 225, 103); line-height: 44px; font-size: 22px; font-weight: bold; margin-right: 22px;
}
.wang b {
	background: rgb(2, 151, 211); padding: 0px 4px; border: 1px solid rgb(255, 225, 103); border-image: none; line-height: 20px; font-size: 14px; font-weight: normal; margin-top: 8px; margin-left: 5px; float: right; display: block;
}
.bottom {
	background: rgb(35, 35, 35); width: 100%; text-align: center; color: rgb(139, 139, 139); line-height: 42px; min-width: 1200px;
}
.quming {
	padding: 15px 0px 25px; width: 100%; height: auto; color: rgb(102, 102, 102); overflow: auto; clear: both; font-size: 14px; min-width: 1200px;
}
.quming1 {
	margin: 0px auto; width: 1200px; padding-top: 1%; border-top-color: rgb(230, 230, 230); border-top-width: 1px; border-top-style: solid;
}
.quming1 a {
	margin: 10px 5px 0px 0px; padding: 0px 10px; float: left; display: inline-block;
}
.quming1 a:hover {
	background: rgb(0, 170, 240); color: rgb(255, 255, 255);
}
.index_ewm {
	text-align: center; color: rgb(255, 255, 255); line-height: 24px; padding-top: 30px; font-size: 20px;
}
.tishi1 {
	text-align: center; color: rgb(255, 0, 0); clear: both; margin-top: 10px; margin-bottom: 80px;
}
.ssfomr_box select {
	margin: 0px; padding: 0px 18px 3px; border: currentColor; border-image: none; height: 58px; font-size: 16px;
}
.ssfomr_box select option {
	margin: 0px; padding: 0px; line-height: 58px; vertical-align: top;
}
.ssfomr_box .btn {
	background: rgb(21, 111, 222); padding: 0px 50px; border: 1px solid rgb(48, 138, 250); transition:0.3s ease-out; border-image: none; height: 58px; color: rgb(255, 255, 255); line-height: 58px; font-size: 17px; font-weight: bold; display: inline-block;
}
.header {
	background: url("page1_bj.jpg") no-repeat 0% 0% / 100% rgb(23, 131, 197); height: 100vh; display: flex; min-width: 1200px; flex-direction: column; justify-content: center; -webkit-box-pack: center; -webkit-justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column;
}
.gn_nav {
	margin: 0px auto; width: 1200px; overflow: hidden; padding-top: 160px;
}
.trans-rotate {
	transition:transform 0.25s linear; -webkit-transition: transform .25s linear; -moz-transition: transform .25s linear; -o-transition: transform .25s linear;
}
.bbox {
	width: 580px; height: 503px; float: left; position: relative;
}
.bbox .btnbg {
	background: url("bb.png"); border-radius: 50%; left: 120px; top: 65px; width: 325px; height: 325px; position: absolute;
}
.bbox:hover .btnbg {
	transform: rotate(360deg);
}
.bbox .btntxt {
	left: 30px; top: 25px; width: 48px; height: 48px; color: rgb(255, 255, 255); line-height: 30px; font-family: "Î¢ÈíÑÅºÚ"; font-size: 24px; position: absolute; z-index: 3; cursor: pointer; -webkit-user-select: none;
}
.dh {
	margin: 0px auto;
}
.dh a {
	width: 570px; height: 502px; float: left; display: block;
}
.dh a.qm:hover {
	background: url("dh1.png") no-repeat;
}
.dh a.qm {
	background: url("dh1_1.png") no-repeat;
}
.dh a.hm:hover {
	background: url("dh2.png") no-repeat;
}
.dh a.hm {
	background: url("dh2_1.png") no-repeat;
}
.dh1 {
	margin: 0px auto;
}
.dh1 a {
	width: 570px; height: 502px; float: left; display: block;
}
.dh1 a.qm:hover {
	background: url("dh13.png") no-repeat;
}
.dh1 a.qm {
	background: url("dh13_1.png") no-repeat;
}
.dh1 a.hm:hover {
	background: url("dh2.png") no-repeat;
}
.dh1 a.hm {
	background: url("dh2_1.png") no-repeat;
}
.jg_wrapper .ss_wrap {
	width: 1200px;
}
.qds_logo {
	padding: 2%;
}
.ss_wrap {
	margin: 0px auto; padding: 50px 0px; overflow: hidden; display: inline-block;
}
.index_wrapper .ss_wrap {
	background: rgba(0, 0, 0, 0.4) !important; border-radius: 6px; margin-top: 25px;
}
.index_wrapper .ssfomr_box input {
	border-radius: 4px; height: 58px; line-height: 58px;
}
.index_wrapper .ssfomr_box select {
	border-radius: 4px;
}
.index_wrapper .ssfomr_box .btn {
	border-radius: 4px;
}
.qds_slogan {
	padding: 100px 0px 6px; width: 100%; text-align: center; color: rgb(255, 255, 255); font-size: 45px;
}
.index_wrapper .cpzh {
	width: 200px;
}
.index_wrapper .region {
	width: 120px;
}
.index_wrapper .shouji {
	width: 150px;
}
.index_wrapper .ssfomr_box input {
	margin: 0px; padding-left: 5px; clear: both; font-size: 16px; display: inline-block;
}
.ssfomr_input {
	background: rgb(234, 234, 234); padding: 0px 4px; border: 1px solid rgb(221, 221, 221); border-image: none; float: left;
}
.ssfomr {
	background: rgba(19, 86, 132, 0.4); padding: 10px; border-radius: 4px;
}
.jg_wrapper .ssfomr_box input {
	padding: 0px 26px; border-radius: 4px; border: currentColor; border-image: none; height: 42px; font-size: 16px;
}
.jg_wrapper .ssfomr_box input {
	border: 1px solid rgb(216, 216, 216) !important; border-image: none !important; font-size: 15px;
}
.jg_wrapper .ssfomr_box select {
	height: 56px; font-size: 14px;
}
.jg_wrapper .ssfomr_box input {
	padding: 0px 14px; height: 44px;
}
.jg_wrapper .ssfomr_box .btn {
	padding: 0px; border: 1px solid rgb(21, 111, 222); border-image: none; width: 104px; height: 45px; line-height: 45px; font-size: 18px; font-weight: 100; margin-left: 10px;
}
.jg_wrapper .ssfomr_box .btn img {
	width: 28%;
}
.ssfomr_box .btn:hover {
	background: rgb(29, 128, 250); cursor: pointer;
}
.ssfomr_box .btn:active {
	background: rgb(25, 94, 179);
}
.jg_wrapper .cpzh {
	width: 290px;
}
.jg_wrapper .region {
	width: 200px;
}
.jg_wrapper .ssfomr_box select {
	margin: 8px 0px; padding: 0px 12px; border: 1px solid rgb(216, 216, 216) !important; border-image: none !important; height: 43px; font-size: 15px;
}
.jg_wrapper .ssfomr {
	float: right;
}
.ssfomr_box input {
	background: rgb(255, 255, 255); margin: 0px; border: 1px solid rgb(238, 238, 238) !important; border-image: none !important; width: 100%;
}
.hytype {
	width: 182px;
}
.wrapper_main {
	margin: 0px auto; padding: 40px 0px 60px; width: 1200px;
}
.qming {
	height: auto; overflow: auto; border-top-color: currentColor; border-left-color: currentColor; border-top-width: medium; border-left-width: medium; border-top-style: none; border-left-style: none;
}
.qming li {
	background: rgb(255, 255, 255); border: 1px solid rgb(235, 236, 236); border-image: none; width: 23%; text-align: center; color: rgb(102, 102, 102); line-height: 45px; font-size: 14px; margin-right: 2%; margin-bottom: 2%; float: left;
}
.huan {
	background: rgb(252, 175, 64); margin: 30px auto 0px; border-radius: 6px; width: 268px; text-align: center; color: rgb(255, 255, 255); line-height: 38px; cursor: pointer;
}
.huan i {
	color: rgb(255, 255, 255); font-size: 20px; margin-right: 5px;
}
.video {
	margin: 70px auto 50px; width: 1200px; height: auto; color: rgb(102, 102, 102); line-height: 50px; overflow: auto; font-size: 16px; font-weight: 100;
}
.video1 {
	width: 660px; text-align: center; float: left;
}
.video2 {
	width: 480px; float: right;
}
.video2 h2 {
	color: rgb(51, 51, 51); font-size: 30px; margin-top: 10px;
}
.video2 h2.ti {
	background: rgb(58, 173, 255); padding: 0px 15px; width: 360px; color: rgb(255, 255, 255); font-size: 20px; font-weight: 100; margin-top: 15px; margin-bottom: 10px; display: inline-block;
}
.video2 p {
	color: rgb(102, 102, 102); line-height: 40px; font-size: 16px;
}
.video2 p a {
	background: rgb(255, 104, 1); padding: 0px 15px; border-radius: 5px; height: 35px; color: rgb(255, 255, 255); line-height: 35px; font-size: 16px; display: inline-block;
}
.video2 p b {
	color: rgb(153, 153, 153); font-size: 12px; font-weight: normal; margin-left: 10px;
}
.video2 p span {
	background: rgb(58, 173, 255); border-radius: 5px; width: 22px; height: 22px; text-align: center; color: rgb(255, 255, 255); line-height: 22px; font-size: 14px; margin-right: 6px; display: inline-block;
}
.sp_img img {
	margin: 20px auto; width: 600px;
}
.sp_img p.news_tit1 {
	color: rgb(58, 173, 255); font-size: 18px; font-weight: bold; margin-top: 30px; margin-bottom: 20px;
}
.sp_img p.news_tit1 b {
	background: rgb(58, 173, 255); border-radius: 50px; width: 25px; height: 25px; text-align: center; color: rgb(255, 255, 255); line-height: 25px; font-weight: normal; display: inline-block;
}
.sp_img p.news_tit1 span {
	background: rgb(58, 173, 255); padding: 0px 15px; height: 30px; color: rgb(255, 255, 255); line-height: 30px; display: inline-block;
}
._citys {
	background: rgb(255, 255, 255); padding: 5px 5px 5px 20px; border: 1px solid rgb(238, 238, 238); border-image: none; width: 820px; display: inline-block; position: relative;
}
._citys span {
	border-radius: 3px; border: 1px solid rgb(86, 180, 248); border-image: none; top: 10px; width: 15px; height: 15px; text-align: center; right: 10px; color: rgb(86, 180, 248); line-height: 15px; position: absolute; cursor: pointer;
}
._citys0 {
	margin: 0px; padding: 0px; width: 100%; height: 34px; border-bottom-color: rgb(86, 180, 248); border-bottom-width: 2px; border-bottom-style: solid; display: inline-block;
}
._citys0 li {
	width: 80px; text-align: center; color: rgb(136, 136, 136); line-height: 34px; font-size: 15px; display: inline-block; cursor: pointer;
}
.citySel {
	color: rgb(255, 255, 255) !important; background-color: rgb(86, 180, 248);
}
._citys1 {
	padding: 10px 0px; width: 100%; display: inline-block;
}
._citys1 a {
	width: 80px; height: 30px; text-align: center; color: rgb(102, 102, 102); line-height: 30px; overflow: hidden; font-size: 13px; margin-left: 6px; display: inline-block; cursor: pointer; background-color: rgb(245, 245, 245); margin:2px 3px;
}
._citys1 a:hover {
	color: rgb(255, 255, 255); background-color: rgb(86, 180, 248);
}
.AreaS {
	color: rgb(255, 255, 255) !important; background-color: rgb(86, 180, 248) !important;
}
.c_hot {
	padding-top: 8px; padding-left: 5px;
}
.c_hot a {
	margin: 0px 5px;
}
