.w a:hover img {
	opacity: 0.8;
}
.cultures_list a:hover img {
	opacity: 0.8;
}
.header a:hover img {
	opacity: 1;
}
.bg a:hover img {
	opacity: 1;
}
.container_image li a:hover img {
	opacity: 1;
}
a.column_more {
	background: url("../images/more_ico1.png") no-repeat 99px rgb(1, 114, 194); margin: 0px auto; padding: 0px 27px; border: 1px solid transparent; border-image: none; width: 83px; height: 34px; color: rgb(255, 255, 255); line-height: 32px; font-size: 14px; display: block;
}
a.column_more:hover {
	background: url("../images/more_ico2.png") no-repeat 99px rgb(255, 255, 255); border: 1px solid rgb(81, 155, 214); border-image: none; color: rgb(1, 114, 194);
}
a.column_more1 {
	background: url("../images/more_ico2.png") no-repeat 99px rgb(255, 255, 255); color: rgb(81, 155, 214);
}
a.column_more1:hover {
	background: url("../images/more_ico1.png") no-repeat 99px; border: 1px solid rgb(255, 255, 255); border-image: none; color: rgb(255, 255, 255);
}
.realtime_column a.column_more {
	background: url("../images/more_ico1.png") no-repeat 99px rgb(81, 155, 214); margin: 0px auto; padding: 0px 27px; border: 1px solid transparent; border-image: none; width: 83px; height: 34px; color: rgb(255, 255, 255); line-height: 32px; font-size: 14px; display: block;
}
.realtime_column a.column_more:hover {
	background: url("../images/more_ico2.png") no-repeat 99px rgb(255, 255, 255); border: 1px solid rgb(81, 155, 214); border-image: none; color: rgb(81, 155, 214);
}
.realtime_list li.realtime_prat1 section ul li::after {
	clear: both; display: table; content: "";
}
.trip_pratleft::after {
	clear: both; display: table; content: "";
}
.calculator_hd::after {
	clear: both; display: table; content: "";
}
.realtime_list li.realtime_prat1 section ul li {
	
}
.trip_pratleft {
	
}
.calculator_hd {
	
}
.sub_company_text {
	
}
.sub_company_text li {
	padding: 20px 0px; border: currentColor; border-image: none; width: auto; color: rgb(1, 114, 194); font-size: 18px;
}
.sub_company_text li a {
	color: rgb(1, 114, 194);
}
.w {
	margin: 0px auto; max-width: 1280px;
}
.y_wrap {
	margin: 0px auto; max-width: 1660px;
}
.realtime_column a {
	color: rgb(1, 114, 194);
}
.realtime_column a:hover {
	color: rgb(0, 124, 251);
}
.realtime_column {
	color: rgb(77, 77, 77); min-height: 1024px;
}
.realtime_list {
	
}
.realtime_list li {
	
}
.realtime_list li h2 {
	padding: 45px 0px; text-align: center; line-height: 60px; font-size: 30px;
}
.realtime_list li.realtime_prat1 {
	
}
.realtime_list li.realtime_prat1 section {
	background: url("../images/realtime_bg1.jpg") top; height: 170px; padding-top: 118px;
}
.realtime_list li.realtime_prat1 section ul {
	color: rgb(255, 255, 255); font-size: 20px;
}
.realtime_list li.realtime_prat1 section ul li {
	padding: 0px 10px 0px 0px; float: left;
}
.realtime_list li.realtime_prat1 section ul li.item1 {
	width: 22%;
}
.realtime_list li.realtime_prat1 section ul li.item2 {
	width: 20%;
}
.realtime_list li.realtime_prat1 section ul li.item3 {
	width: 12%;
}
.realtime_list li.realtime_prat1 section ul li label {
	line-height: 47px; float: left;
}
.realtime_list li.realtime_prat1 section ul li .inp {
	background: rgb(242, 242, 242); padding: 0px 3%; border: 1px solid rgb(242, 242, 242); border-image: none; width: 70%; height: 45px; float: left;
}
.realtime_list li.realtime_prat1 section ul li .inp1 {
	padding: 0px; width: 60%; position: relative;
}
.realtime_list li.realtime_prat1 section ul li .inp1 span {
	background: url("../images/more_ico3.png") no-repeat center rgb(242, 242, 242); top: 0px; width: 43px; height: 45px; right: 0px; display: block; position: absolute; cursor: pointer; pointer-events: none;
}
.realtime_list li.realtime_prat1 section ul li input {
	background: none; border: 0px currentColor; border-image: none; width: 100%; height: 45px; color: rgb(77, 77, 77); line-height: 45px; font-size: 24px; float: left;
}
.realtime_list li.realtime_prat1 section ul li select {
	background: none; border: 0px currentColor; border-image: none; width: 100%; height: 45px; color: rgb(200, 200, 200); line-height: 45px; font-size: 24px; float: left; cursor: pointer;
}
.realtime_list li.realtime_prat1 section ul li select.color {
	color: rgb(200, 200, 200);
}
.realtime_list li.realtime_prat1 section ul li select option {
	padding: 0px; width: 100%; color: rgb(51, 51, 51); line-height: 30px; font-size: 14px;
}
.realtime_list li.realtime_prat1 section ul li .submit {
	background: rgb(250, 212, 0); width: 100%; height: 47px; color: rgb(77, 77, 77); line-height: 44px; font-size: 30px; float: left; min-width: 94px; max-width: 175px;
}
.realtime_list li.realtime_prat2 {
	background: url("../images/realtime_bg2.jpg") top;
}
.realtime_list li.realtime_prat2 section {
	
}
.realtime_list li.realtime_prat2 section ul {
	margin: 0px auto; width: 80%;
}
.realtime_list li.realtime_prat2 section ul li {
	padding: 0px 8% 106px; width: 17%; text-align: center; font-size: 24px; float: left;
}
.realtime_list li.realtime_prat2 section ul li p {
	padding: 26px 0px 0px; line-height: 48px;
}
.realtime_list li.realtime_prat2 section ul li img {
	width: 100%; height: auto;
}
.realtime_list li.realtime_prat3 {
	margin: 0px 0px 60px;
}
.realtime_list li.realtime_prat3 article {
	text-align: center; color: rgb(1, 114, 194); line-height: 28px; font-size: 18px;
}
.realtime_list li.realtime_prat3 section ul {
	margin: 50px 0px 33px;
}
.realtime_list li.realtime_prat3 section ul li {
	padding: 0px 0px 27px; width: 31.9%; overflow: hidden; float: left; position: relative;
}
.realtime_list li.realtime_prat3 section ul li img {
	width: 100%; height: auto;
}
.realtime_list li.realtime_prat3 section ul li.mg {
	margin: 0px 2.1%;
}
.realtime_list li.realtime_prat3 section ul li a {
	display: block;
}
.realtime_list li.realtime_prat3 section ul li a:hover {
	font-weight: bold;
}
.realtime_list li.realtime_prat3 section ul li section {
	background: url("../images/png2.png"); padding: 9px 5% 9px 9%; left: 0px; width: 86%; bottom: 27px; line-height: 40px; display: block; position: absolute;
}
.realtime_list li.realtime_prat3 section ul li section article {
	background: url("../images/more_ico1.png") no-repeat right; text-align: left; color: rgb(255, 255, 255); line-height: 40px; overflow: hidden; font-size: 22px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.realtime_list li.realtime_prat4 {
	background: url("../images/inquiry_bg.jpg") no-repeat; padding: 0px 0px 60px;
}
.realtime_list li.realtime_prat4 a {
	color: rgb(255, 255, 255);
}
.realtime_list li.realtime_prat4 a:hover {
	color: rgb(182, 211, 235);
}
.realtime_list li.realtime_prat4 a.column_more {
	background: url("../images/more_ico2.png") no-repeat 99px rgb(255, 255, 255); color: rgb(81, 155, 214);
}
.realtime_list li.realtime_prat4 a.column_more:hover {
	background: url("../images/more_ico1.png") no-repeat 99px; border: 1px solid rgb(255, 255, 255); border-image: none; color: rgb(255, 255, 255);
}
.realtime_list li.realtime_prat4 section {
	color: rgb(255, 255, 255);
}
.realtime_list li.realtime_prat4 section ul {
	margin: 0px 0px 33px;
}
.realtime_list li.realtime_prat4 section ul li {
	padding: 0px 0px 27px; width: 31.9%; float: left;
}
.realtime_list li.realtime_prat4 section ul li article {
	padding: 0px 4%; border: 1px solid rgb(255, 255, 255); border-image: none; display: block;
}
.realtime_list li.realtime_prat4 section ul li article a {
	background: url("../images/more_ico1.png") no-repeat right; padding: 14px 0px; width: 100%; line-height: 36px; overflow: hidden; font-size: 22px; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.realtime_list li.realtime_prat4 section ul li article:hover {
	background: rgb(255, 255, 255);
}
.realtime_list li.realtime_prat4 section ul li article:hover a {
	background: url("../images/more_ico2.png") no-repeat right; color: rgb(81, 155, 214);
}
.realtime_list li.realtime_prat4 section ul li.mg {
	margin: 0px 2.1%;
}
.realtime_list li.realtime_prat5 {
	padding: 0px 0px 60px;
}
.realtime_list li.realtime_prat5 section {
	
}
.realtime_list li.realtime_prat5 section ul {
	margin: 0px 0px 33px;
}
.realtime_list li.realtime_prat5 section ul li {
	padding: 20px 0px 30px; line-height: 28px; font-size: 18px; border-bottom-color: rgb(188, 188, 188); border-bottom-width: 1px; border-bottom-style: dotted;
}
.realtime_list li.realtime_prat5 section ul li.last {
	border: 0px currentColor; border-image: none;
}
.realtime_list li.realtime_prat5 section ul li a.column_view {
	float: right;
}
.realtime_list li.realtime_prat5 section ul li section {
	padding: 0px 0px 5px; height: 44px; line-height: 44px; overflow: hidden;
}
.realtime_list li.realtime_prat5 section ul li section a {
	width: 70%; line-height: 44px; overflow: hidden; font-size: 24px; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.realtime_list li.realtime_prat5 section ul li section span {
	color: rgb(199, 199, 199); font-family: arial; font-size: 18px; font-weight: bold; float: right;
}
.realtime_list li.realtime_prat6 {
	background: url("../images/inquiry_bg1.jpg") top; padding: 0px 0px 60px;
}
.realtime_list li.realtime_prat6 section {
	
}
.realtime_list li.realtime_prat6 section ul {
	margin: 0px 0px 30px;
}
.realtime_list li.realtime_prat6 section ul li {
	padding: 0px 0px 25px 10%; width: 30%; line-height: 28px; font-size: 18px; font-weight: bold; float: left;
}
.realtime_list li.realtime_prat6 section ul li.odd {
	width: 50%;
}
.realtime_list li.realtime_prat7 {
	margin: 0px 0px 120px;
}
.realtime_list li.realtime_prat7 section {
	
}
.realtime_list li.realtime_prat7 section ul {
	margin: 0px 0px 33px;
}
.realtime_list li.realtime_prat7 section ul li {
	padding: 0px 0px 27px; width: 31.9%; overflow: hidden; float: left; position: relative;
}
.realtime_list li.realtime_prat7 section ul li img {
	width: 100%; height: auto;
}
.realtime_list li.realtime_prat7 section ul li.mg {
	margin: 0px 2.1%;
}
.realtime_list li.realtime_prat7 section ul li a {
	display: block;
}
.realtime_list li.realtime_prat7 section ul li section {
	background: url("../images/png2.png"); padding: 9px 5%; left: 0px; width: 90%; bottom: 27px; line-height: 40px; display: block; position: absolute;
}
.realtime_list li.realtime_prat7 section ul li section article {
	background: url("../images/more_ico1.png") no-repeat right; text-align: left; color: rgb(255, 255, 255); line-height: 40px; overflow: hidden; font-size: 22px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.realtimeBus_tab {
	margin: 0px auto; width: 80%;
}
.realtimeBus_tab li {
	margin: 0px 8%; padding: 0px 0px 58px; width: 15%; text-align: center; font-size: 24px; float: left;
}
.realtimeBus_tab li img {
	margin: 0px auto; width: 100%; height: auto; max-width: 135px;
}
.realtimeBus_tab li img.active_ico {
	display: none;
}
.realtimeBus_tab li a {
	display: block;
}
.realtimeBus_tab li p {
	padding: 22px 0px 0px; height: 33px; color: rgb(149, 149, 149); line-height: 33px; overflow: hidden;
}
.realtimeBus_tab li.on p {
	color: rgb(1, 114, 194);
}
.realtimeBus_tab li a:hover p {
	color: rgb(1, 114, 194);
}
.realtimeBus_tab li.on img.ico {
	display: none;
}
.realtimeBus_tab li a:hover img.ico {
	display: none;
}
.realtimeBus_tab li.on img.active_ico {
	display: block;
}
.realtimeBus_tab li a:hover img.active_ico {
	display: block;
}
.realtimeBus_cont .prat1 {
	background: url("../images/realtimeBus_img.jpg"); padding: 254px 0px 0px; height: 302px;
}
.realtimeBus_cont .prat1 ul {
	color: rgb(255, 255, 255); font-size: 20px;
}
.realtimeBus_cont .prat1 ul li {
	padding: 0px 10px 0px 0px; float: left;
}
.realtimeBus_cont .prat1 ul li.item1 {
	width: 27%;
}
.realtimeBus_cont .prat1 ul li.item2 {
	width: 15%;
}
.realtimeBus_cont .prat1 ul.w {
	max-width: 1290px;
}
.realtimeBus_cont .prat1 .rt_fome_box {
	margin: 0px 0px 0px 55px;
}
.realtimeBus_cont .prat1 ul li label {
	line-height: 47px; float: left;
}
.realtimeBus_cont .prat1 ul li:first-child label {
	margin: 0px 0px 0px -38px;
}
.realtimeBus_cont .prat1 ul li .inp {
	background: rgb(242, 242, 242); padding: 0px 3%; border: 1px solid rgb(242, 242, 242); border-image: none; width: 70%; height: 45px; float: left;
}
.realtimeBus_cont .prat1 ul li .inp1 {
	padding: 0px; width: 81%; position: relative;
}
.realtimeBus_cont .prat1 ul li .inp1 span {
	background: url("../images/more_ico3.png") no-repeat center rgb(242, 242, 242); top: 0px; width: 43px; height: 45px; right: 0px; display: block; position: absolute; cursor: pointer; pointer-events: none;
}
.realtimeBus_cont .prat1 ul li input {
	background: none; border: 0px currentColor; border-image: none; width: 100%; height: 45px; color: rgb(77, 77, 77); line-height: 45px; font-size: 24px; float: left;
}
.realtimeBus_cont .prat1 ul li input.line_input {
	padding: 0px 2%; width: 96%;
}
.realtimeBus_cont .prat1 ul li select {
	background: none; border: 0px currentColor; border-image: none; width: 100%; height: 45px; color: rgb(200, 200, 200); line-height: 45px; font-size: 24px; float: left; cursor: pointer;
}
.realtimeBus_cont .prat1 ul li select.color {
	color: rgb(200, 200, 200);
}
.realtimeBus_cont .prat1 ul li select option {
	padding: 0px; width: 100%; color: rgb(51, 51, 51); line-height: 30px; font-size: 14px;
}
.realtimeBus_cont .prat1 ul li .submit {
	background: rgb(250, 212, 0); width: 100%; height: 47px; color: rgb(77, 77, 77); line-height: 44px; font-size: 30px; float: left; min-width: 94px; max-width: 175px;
}
.realtimeBus_cont {
	display: none;
}
.realtimeBus_cont .prat2 {
	background: url("../images/realtimeBus_img1.jpg") top; padding: 254px 0px 0px; height: 302px;
}
.realtimeBus_cont .prat2 ul {
	margin: 0px auto; color: rgb(255, 255, 255); font-size: 20px; max-width: 1000px;
}
.realtimeBus_cont .prat2 ul li {
	padding: 0px 10px 0px 0px; float: left;
}
.realtimeBus_cont .prat2 ul li.item1 {
	width: 70%;
}
.realtimeBus_cont .prat2 ul li.item2 {
	width: 15%;
}
.realtimeBus_cont .prat2 ul li label {
	line-height: 47px; float: left;
}
.realtimeBus_cont .prat2 ul li .inp {
	background: rgb(242, 242, 242); padding: 0px 3%; border: 1px solid rgb(242, 242, 242); border-image: none; width: 70%; height: 45px; float: left;
}
.realtimeBus_cont .prat2 ul li .inp1 {
	padding: 0px; width: 76%; position: relative;
}
.realtimeBus_cont .prat2 ul li .inp1 span {
	background: url("../images/more_ico3.png") no-repeat center rgb(242, 242, 242); top: 0px; width: 43px; height: 45px; right: 0px; display: block; position: absolute; cursor: pointer; pointer-events: none;
}
.realtimeBus_cont .prat2 ul li input {
	background: none; border: 0px currentColor; border-image: none; width: 100%; height: 45px; color: rgb(77, 77, 77); line-height: 45px; font-size: 24px; float: left;
}
.realtimeBus_cont .prat2 ul li select {
	background: none; border: 0px currentColor; border-image: none; width: 100%; height: 45px; color: rgb(200, 200, 200); line-height: 45px; font-size: 24px; float: left; cursor: pointer;
}
.realtimeBus_cont .prat2 ul li select.color {
	color: rgb(200, 200, 200);
}
.realtimeBus_cont .prat2 ul li select option {
	padding: 0px; width: 100%; color: rgb(51, 51, 51); line-height: 30px; font-size: 14px;
}
.realtimeBus_cont .prat2 ul li .submit {
	background: rgb(250, 212, 0); width: 100%; height: 47px; color: rgb(77, 77, 77); line-height: 44px; font-size: 30px; float: left; min-width: 94px; max-width: 175px;
}
.realtimeBus_cont .prat3 img {
	width: 100%; height: auto;
}
.realtimeBus_cont {
	padding-bottom: 120px;
}
.darkmap img {
	height: auto; max-width: 100%;
}
.realtimeBus_inquiry_tab {
	margin: 0px auto; width: 50%;
}
.realtimeBus_inquiry_tab li {
	padding: 0px 0px 30px; width: 33.3%; text-align: center; font-size: 24px; float: left;
}
.realtimeBus_inquiry_tab li a {
	height: 41px; color: rgb(77, 77, 77); line-height: 40px; font-size: 16px; font-weight: bold; display: inline-block;
}
.realtimeBus_inquiry_tab li.on a {
	color: rgb(1, 114, 194);
}
.realtimeBus_inquiry_tab li a:hover {
	color: rgb(1, 114, 194);
}
.realtimeBus_inquiry_tab li.on a {
	border-bottom-color: rgb(1, 114, 194); border-bottom-width: 1px; border-bottom-style: solid;
}
.inquiry_box .im_form {
	background: rgb(1, 114, 194); padding: 10px 2%; color: rgb(255, 255, 255); font-size: 18px;
}
.inquiry_box .im_form li {
	padding: 0px 1%; float: left;
}
.inquiry_box .im_form li.item1 {
	width: 29%;
}
.inquiry_box .im_form li.item2 {
	width: 28%;
}
.inquiry_box .im_form li.item3 {
	padding: 0px; width: 8%;
}
.inquiry_box .im_form li label {
	line-height: 32px; float: left;
}
.inquiry_box .im_form li .inp {
	background: rgb(255, 255, 255); padding: 0px 3%; border: 1px solid rgb(242, 242, 242); border-image: none; width: 74%; height: 30px; float: left;
}
.inquiry_box .im_form li .inp1 {
	padding: 0px; width: 80%; position: relative;
}
.inquiry_box .im_form li .inp1 span {
	background: url("../images/more_ico3.png") no-repeat center rgb(255, 255, 255); top: 0px; width: 30px; height: 30px; right: 0px; display: block; position: absolute; cursor: pointer; pointer-events: none;
}
.inquiry_box .im_form li input {
	background: none; border: 0px currentColor; border-image: none; width: 100%; height: 30px; color: rgb(77, 77, 77); line-height: 30px; font-size: 18px; float: left;
}
.inquiry_box .im_form li select {
	background: none; border: 0px currentColor; border-image: none; width: 100%; height: 30px; color: rgb(200, 200, 200); line-height: 30px; font-size: 18px; float: left; cursor: pointer;
}
.inquiry_box .im_form li select.color {
	color: rgb(200, 200, 200);
}
.inquiry_box .im_form li select option {
	padding: 0px; width: 100%; color: rgb(51, 51, 51); line-height: 30px; font-size: 14px;
}
.inquiry_box .im_form li .submit {
	background: rgb(255, 255, 255); width: 100%; height: 32px; color: rgb(1, 126, 220); line-height: 30px; font-size: 16px; float: left; min-width: 44px; max-width: 100px;
}
.realtimeBus_cont {
	display: none;
}
.inquiry_box .inquiry_header {
	background: rgb(245, 249, 252); margin: 0px 0px 19px; padding: 44px 0px 85px; position: relative;
}
.inquiry_box .inquiry_header .inner {
	text-align: center; color: rgb(77, 77, 77); line-height: 34px; font-size: 22px; font-weight: bold;
}
.inquiry_box .inquiry_header .left {
	left: 5%; top: 44px; overflow: hidden; position: absolute; max-width: 30%;
}
.inquiry_box .inquiry_header .left h3 {
	color: rgb(1, 114, 194); line-height: 90px; font-size: 59px; white-space: nowrap;
}
.inquiry_box .inquiry_header .left a {
	color: rgb(156, 193, 236); font-size: 26px; font-weight: bold;
}
.inquiry_box .inquiry_header .left a:hover {
	color: rgb(1, 114, 194);
}
.inquiry_box .inquiry_header .left a.fl {
	float: left;
}
.inquiry_box .inquiry_header .left a.fr {
	float: right;
}
.inquiry_box .inquiry_header .inner h2 {
	padding: 40px 0px 16px; line-height: 66px; font-size: 36px;
}
.inquiry_main {
	border: 3px solid rgb(219, 234, 246); border-image: none; -ms-overflow-x: auto; -ms-overflow-y: hidden; -ms-scrollbar-face-color: rgb(219, 234, 246); -ms-scrollbar-shadow-color: rgb(219, 234, 246); -ms-scrollbar-highlight-color: rgb(236, 244, 250); -ms-scrollbar-darkshadow-color: rgb(219, 234, 246); -ms-scrollbar-arrow-color: rgb(168, 173, 177);
}
.inquiry_main ul {
	padding: 15px 43px 59px;
}
.inquiry_main ul li {
	width: 44px; text-align: center; font-size: 24px; float: left;
}
.inquiry_main ul li > div {
	width: 44px; min-height: 1px;
}
.inquiry_main ul li i {
	padding: 0px 0px 26px; width: 100%; height: 36px; border-bottom-color: rgb(219, 234, 246); border-bottom-width: 3px; border-bottom-style: solid; display: block;
}
.inquiry_main ul li p.sicon {
	background: url("../images/inquiry_s_ico.png") no-repeat top; margin: -15px auto 20px; width: 26px; height: 26px; display: block;
}
.inquiry_main ul li i.busc {
	background: url("../images/vehicle_ico1.png") no-repeat top;
}
.inquiry_main ul li i.buss {
	background: url("../images/vehicle_ico2.png") no-repeat top;
}
.inquiry_footer {
	padding: 10px 0px 120px; height: 65px; line-height: 64px;
}
.inquiry_footer .inner {
	background: url("../images/inquiry_foorter_ico.png") no-repeat bottom; text-align: center; font-size: 24px; font-weight: bold;
}
.inquiry_footer .inner span {
	padding: 2px 60px 2px 55px;
}
.inquiry_footer .inner span.buss {
	background: url("../images/vehicle_ico1.png") no-repeat;
}
.inquiry_footer .inner span.busc {
	background: url("../images/vehicle_ico2.png") no-repeat;
}
.timetable_inner {
	margin-bottom: 120px;
}
.timetable_line {
	left: 0px; top: 0px; width: 4%; height: 100%; border-right-color: rgb(223, 237, 247); border-right-width: 3px; border-right-style: solid; position: absolute;
}
.timetable_list {
	background: rgb(246, 250, 253); padding: 46px 0px 80px;
}
.timetable_list li {
	padding: 13px 0px 13px 4%; line-height: 42px; font-weight: bold; position: relative;
}
.timetable_list li.odd {
	background: rgb(237, 245, 251);
}
.timetable_list li h3 {
	background: url("../images/inquiry_s_ico.png") no-repeat left; padding: 0px 0px 0px 47px; width: 150px; font-size: 22px; margin-left: -12px; float: left; position: relative;
}
.timetable_list li span {
	padding: 0px 17px; display: inline-block;
}
.column_btn a {
	background: rgb(1, 114, 194); border: 1px solid rgb(255, 255, 255); border-image: none; width: 137px; height: 34px; text-align: center; color: rgb(255, 255, 255); line-height: 34px; overflow: hidden; font-size: 14px; float: right; display: block;
}
.column_btn a:hover {
	background: rgb(255, 255, 255); border: 1px solid rgb(1, 114, 194); border-image: none; color: rgb(1, 114, 194);
}
.longtrip_cont .contact {
	padding: 20px 0px;
}
.longtrip_cont section {
	line-height: 24px; font-size: 14px;
}
.longtrip_cont section ul {
	margin: 50px 0px 93px; clear: both;
}
.longtrip_cont section ul li {
	padding: 0px 0px 27px; width: 48.9%; overflow: hidden; float: left; position: relative;
}
.longtrip_cont section ul li.odd {
	float: right;
}
.longtrip_cont section ul li img {
	width: 100%; height: auto;
}
.longtrip_cont section ul li a {
	display: block;
}
.longtrip_cont section ul li a:hover {
	font-weight: bold;
}
.longtrip_cont section ul li section {
	background: url("../images/png.png"); padding: 9px 5%; left: 0px; width: 90%; bottom: 27px; line-height: 40px; display: block; position: absolute;
}
.longtrip_cont section ul li section article {
	background: url("../images/more_ico1.png") no-repeat right; text-align: left; color: rgb(255, 255, 255); line-height: 40px; overflow: hidden; font-size: 22px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.longtrip_models section.w {
	margin: 0px auto 93px;
}
.longtrip_models section ul {
	margin: 0px;
}
.longtrip_models section ul li section article {
	background-image: none;
}
.lt_cont .top {
	background: rgb(1, 114, 194); margin: 0px 0px 38px; color: rgb(255, 255, 255);
}
.lt_cont .top img {
	width: 65.73%; height: auto; margin-right: 38px; float: left;
}
.lt_cont .top article {
	padding: 84px 38px;
}
.lt_d_list {
	margin: 0px 0px 120px;
}
.lt_d_list p {
	margin: 0px 0.2% 0.4%; width: 24.5%; text-align: center; float: left;
}
.lt_d_list p > a {
	background: rgb(1, 114, 194); padding: 10px 0px; color: rgb(255, 255, 255); line-height: 44px; font-size: 24px; font-weight: bold; display: block;
}
.lt_inner h3 {
	padding: 60px 0px 22px; color: rgb(1, 114, 194); line-height: 44px; font-size: 24px;
}
.realtimeBus_rechargepoints_tab {
	text-align: center;
}
.realtimeBus_rechargepoints_tab li {
	padding: 0px 26px; width: auto; float: none; display: inline-block;
}
.rechargepoints_cont {
	margin: 0px 0px 20px;
}
.rechargepoints_hd {
	margin: 22px 0px 46px; color: rgb(77, 77, 77); line-height: 36px; font-size: 18px; font-weight: bold;
}
.rechargepoints_mn {
	padding: 0px 0px 100px;
}
.rechargepoints_mn .table {
	width: 45%; font-size: 18px; float: left;
}
.rechargepoints_mn .table th {
	color: rgb(1, 114, 194); line-height: 40px; font-size: 24px; font-weight: bold;
}
.rechargepoints_mn .table td {
	padding: 3px 0px; line-height: 40px; min-width: 35%;
}
.rechargepoints_mn .odd.table {
	padding-left: 5%; border-left-color: rgb(188, 188, 188); border-left-width: 1px; border-left-style: dotted; float: right;
}
.rechargepoints_mn .column_btn {
	padding: 30px 0px 0px; clear: both;
}
.loststation_hd {
	margin: 0px 0px 40px;
}
.loststation_hd ul li {
	padding: 0px 10px 0px 0px; width: 22%; float: left;
}
.loststation_hd ul li input {
	background: rgb(249, 247, 247); border-width: 1px 0px 0px 1px; border-style: solid none none solid; border-color: rgb(202, 201, 201) currentColor currentColor rgb(202, 201, 201); border-image: none; width: 100%; height: 29px; color: rgb(213, 211, 211); line-height: 28px; text-indent: 3px; font-size: 16px; float: left;
}
.loststation_hd ul li .submit {
	background: rgb(1, 114, 194); border: 0px currentColor; border-image: none; width: 100%; height: 30px; color: rgb(255, 255, 255); line-height: 26px; font-size: 16px; float: left; min-width: 94px; max-width: 110px;
}
.loststation_cont {
	margin: 0px 0px 115px;
}
.loststation_list {
	overflow: hidden; position: relative;
}
.loststation_list .list {
	width: 100%; position: relative;
}
.loststation_list .box {
	margin: 0px 0.2% 5px; padding: 1% 1% 2%; border: 1px solid rgb(222, 222, 222); border-image: none; width: 17.39%; overflow: hidden; float: left;
}
.loststation_list .box:hover {
	border: 1px solid rgb(1, 114, 194); border-image: none;
}
.loststation_list .box .image {
	margin: 0px 0px 11px; overflow: hidden;
}
.loststation_list .box .image a {
	display: block;
}
.loststation_list .box .image a img {
	width: 100%;
}
.loststation_list .box img {
	width: 292px; height: auto;
}
.loststation_list .box .title {
	line-height: 18px; overflow: hidden; font-size: 12px; font-weight: normal;
}
.loststation_list .box .title a {
	padding: 0px 23px 0px 0px; color: rgb(77, 77, 77); display: inline-block; position: relative;
}
.loststation_list .box .title a:hover {
	color: rgb(1, 114, 194);
}
.loststation_list .box .title span {
	border-width: 3px; border-style: dashed dashed dashed solid; border-color: transparent transparent transparent rgb(35, 24, 21); margin: -3px 0px 0px; border-image: none; top: 50%; width: 0px; height: 0px; right: -3px; overflow: hidden; position: absolute;
}
.load-more-link {
	background: rgb(65, 105, 181); margin: 0px auto; width: 120px; height: 25px; text-align: center; color: rgb(255, 255, 255); line-height: 25px; font-size: 14px; display: block; cursor: pointer;
}
#infscr-loading {
	background: rgba(0, 0, 0, 0.4); margin: -15px 0px 0px -50px; border-radius: 10px; left: 50%; top: 50%; width: 100px; height: 50px; text-align: center; color: rgb(255, 255, 255); line-height: 50px; overflow: hidden; font-size: 16px; position: fixed; z-index: 1000;
}
.lt9 #infscr-loading {
	
}
#infscr-loading img {
	margin: -57px 0px 0px -75px; left: 50%; top: 50%; position: absolute; opacity: 0.5;
}
.outlets_mn {
	margin: 22px 0px 120px; line-height: 30px;
}
.culture_column {
	
}
.culture_column a.column_more {
	background: url("../images/more_ico1.png") no-repeat 99px rgb(1, 114, 194); margin: 0px auto; padding: 0px 27px; border: 1px solid transparent; border-image: none; width: 83px; height: 34px; color: rgb(255, 255, 255); line-height: 32px; font-size: 14px; display: block;
}
.culture_column a.column_more:hover {
	background: url("../images/more_ico2.png") no-repeat 99px rgb(255, 255, 255); border: 1px solid rgb(81, 155, 214); border-image: none; color: rgb(81, 155, 214);
}
.culture_column li.realtime_prat1 section ul li::after {
	clear: both; display: table; content: "";
}
.culture_column li.realtime_prat1 section ul li {
	
}
.culture_column a {
	color: rgb(1, 114, 194);
}
.culture_column a:hover {
	color: rgb(0, 124, 251);
}
.culture_column {
	color: rgb(77, 77, 77); min-height: 1024px;
}
.cultures_list {
	
}
.cultures_list li {
	
}
.cultures_list li h2 {
	padding: 45px 0px; text-align: center; line-height: 60px; font-size: 30px;
}
.cultures_list li.prat1 {
	color: rgb(1, 114, 194); line-height: 28px; font-size: 18px;
}
.cultures_list li.prat1 ul {
	
}
.cultures_list li.prat1 ul.odd {
	padding: 0px 0px 0px 5%; width: 43%; border-left-color: rgb(188, 188, 188); border-left-width: 1px; border-left-style: dotted;
}
.cultures_list li.prat1 ul li {
	padding: 0px 0px 0px 90px;
}
.cultures_list li.prat1 ul li span {
	margin: 0px 0px 0px -90px; color: rgb(51, 51, 51);
}
.cultures_list li.prat2 {
	background: rgb(240, 239, 233); margin: 55px 0px 0px; padding: 0px 0px 60px;
}
.cultures_list li.prat2 article {
	margin: 0px 0px 55px; text-align: center; line-height: 24px; font-size: 14px;
}
.cultures_list li.prat2 ul {
	margin: 0px auto 60px; width: 99%; text-align: center;
}
.cultures_list li.prat2 ul li {
	padding: 0px 0.3%; width: 24.3%; display: inline-block;
}
.cultures_list li.prat2 ul li img {
	width: 100%;
}
.cultures_list li.prat3 {
	margin: 0px 0px 60px;
}
.cultures_list li.prat3 ul {
	margin: 0px 12px;
}
.cultures_list li.prat3 ul li {
	margin: 0px 5.2% 0px 0px; width: 21.1%; line-height: 22px; font-size: 12px; float: left;
}
.cultures_list li.prat3 ul li.mg {
	margin: 0px;
}
.cultures_list li.prat3 ul li img {
	width: 100%; height: auto;
}
.cultures_list li.prat3 ul li section {
	padding: 10px 3%;
}
.cultures_list li.prat3 ul li .name {
	color: rgb(51, 51, 51); line-height: 32px; font-size: 18px;
}
.cultures_list li.prat3 ul li .name:hover {
	color: rgb(1, 114, 194);
}
.cultures_list li.prat3 .scrollBox ul {
	width: 100000px;
}
.philosophy_list {
	margin: 0px 0px 78px;
}
.philosophy_list ul {
	
}
.philosophy_list ul li {
	margin: 0px 14% 0px 0px; width: 36%; text-align: center; line-height: 22px; padding-bottom: 42px; font-size: 12px; float: left;
}
.philosophy_list ul li.mg {
	margin: 0px;
}
.philosophy_list ul li img {
	width: 100%; height: 100%;
}
.philosophy_list ul li .tit {
	padding: 20px 0px 0px; line-height: 30px; font-size: 18px;
}
.philosophy_list ul li article {
	min-height: 44px;
}
.emploee_inner .cultures_list {
	margin: 0px auto; width: 96%;
}
.emploee_inner .cultures_list li {
	padding: 0px 0px 55px;
}
.scrollWrap {
	width: 100%; overflow: hidden; position: relative;
}
.scrollBox {
	width: 100%; overflow: hidden; position: relative;
}
.scrollBox ul {
	width: 8000%; position: relative;
}
.scrollBox ul li {
	float: left;
}
.scrollBox ul li img {
	width: 100%; height: 100%;
}
.scrollWraps .scroll_left {
	top: 30%;
}
.scrollWraps .scroll_right {
	top: 30%;
}
.scroll_left {
	background: url("../images/employee_page_prev.jpg") no-repeat; left: 0px; top: 50%; width: 40px; height: 34px; margin-top: -8px; position: absolute; z-index: 500;
}
.scroll_right {
	background: url("../images/employee_page_next.jpg") no-repeat; top: 50%; width: 40px; height: 34px; right: 0px; margin-top: -8px; position: absolute;
}
.on.scroll_left {
	background: url("../images/employee_page_prev_on.jpg") no-repeat;
}
.on.scroll_right {
	background: url("../images/employee_page_next_on.jpg") no-repeat;
}
.buses_cont li.prat1 {
	
}
.buses_cont li.prat1 h2 {
	padding-top: 0px;
}
.buses_cont li.prat1 article {
	margin: 0px 0px 55px; text-align: center; color: rgb(51, 51, 51); line-height: 24px; font-size: 14px;
}
.buses_cont li.prat1 ul {
	padding: 0px;
}
.buses_cont li.prat1 ul li {
	margin: 0px 3% 0px 0px; padding: 0px; width: 46.9%; float: left;
}
.buses_cont li.prat1 .list ul {
	padding: 0px; border-left-color: currentColor !important; border-left-width: 0px !important; border-left-style: none !important;
}
.buses_cont li.prat1 .list ul li {
	margin: 6px 0px 0px; border-top-color: rgb(1, 114, 194); border-top-width: 5px; border-top-style: solid;
}
.buses_cont li.prat1 ul li img {
	width: 100%; height: 100%;
}
.buses_cont li.prat1 ul li article {
	margin: 0px; padding: 8px 5px; text-align: left;
}
.buses_cont li.prat2 {
	margin: 0px 0px 120px; padding: 0px 0px 80px;
}
.buses_cont li.prat2 ul {
	margin: 0px auto 20px; padding: 0px 0px 0px 10px;
}
.buses_cont li.prat2 ul li {
	padding: 0px 0.3% 30px; float: left;
}
.buses_cont li.prat2 ul li .text {
	padding: 5px 0px 0px; height: 50px; line-height: 24px; font-size: 16px;
}
.buses_cont li.prat2 ul li a {
	display: block; position: relative;
}
.buses_cont li.prat2 ul li i {
	margin: -12% 0px 0px -12%; left: 50%; top: 50%; width: 25%; position: absolute;
}
.buses_cont li.prat2 ul li i img {
	width: 100%; height: auto;
}
.buses_cont li.prat4 {
	background: rgb(240, 239, 233);
}
.buses_cont li.prat4 article {
	margin: 0px 0px 55px; text-align: center; color: rgb(51, 51, 51); line-height: 24px; font-size: 14px;
}
.buses_cont li.prat4 ul li {
	margin: 0px 3% 0px 0px; padding: 0px; width: 29.9%; float: left;
}
.buses_cont li.prat4 .list ul {
	padding: 0px; border-left-color: currentColor !important; border-left-width: 0px !important; border-left-style: none !important;
}
.buses_cont li.prat4 .list ul li {
	margin: 6px 0px 0px; border-top-color: rgb(1, 114, 194); border-top-width: 5px; border-top-style: solid;
}
.buses_cont li.prat4 ul li img {
	width: 100%; height: 100%;
}
.buses_cont li.prat4 ul li article {
	margin: 0px; padding: 8px 5px; text-align: left;
}
.buses_cont li.prat4 ul li article .tit {
	line-height: 36px; font-size: 18px;
}
.buses_cont li.prat1 ul li article .tit {
	line-height: 36px; font-size: 18px;
}
.buses_cont li.prat4 ul li article .tit a {
	color: rgb(51, 51, 51);
}
.buses_cont li.prat4 ul li article .tit a:hover {
	color: rgb(1, 114, 194);
}
.employee_page {
	text-align: center;
}
.employee_page a {
	margin: 0px 0.15%; width: 40px; height: 40px; display: inline-block;
}
.employee_page a.prev {
	background: url("../images/employee_page_prev_on.jpg") no-repeat;
}
.employee_page a.next {
	background: url("../images/employee_page_next_on.jpg") no-repeat;
}
.employee_page a.on.prev {
	background: url("../images/employee_page_prev.jpg") no-repeat;
}
.employee_page a.on.next {
	background: url("../images/employee_page_next.jpg") no-repeat;
}
.buses_panel {
	
}
.his_bannerbar img {
	width: 100%;
}
.in_content_part1_menu_p {
	display: none;
}
.in_content_part1_menu .show {
	display: block;
}
.buses_wrap {
	border: 0px currentColor; border-image: none;
}
.buses_decade {
	margin: 0px auto;
}
.buses_decade .box {
	position: relative;
}
.mobile-screen .buses_decade .box {
	margin: 0px 5px;
}
.buses_decade .box > a {
	top: 0px; width: 11px; height: 16px; position: absolute;
}
.buses_decade .box .prev-btn {
	background: url("../images/bus_left.png") no-repeat; left: -22px;
}
.buses_decade .box .next-btn {
	background: url("../images/bus_right.png") no-repeat; right: -22px;
}
.buses_decade .box .off.prev-btn {
	background: url("../images/bus_left_off.png") no-repeat; left: -22px;
}
.buses_decade .box .off.next-btn {
	background: url("../images/bus_right_off.png") no-repeat; right: -22px;
}
.buses_decade .list {
	height: 120px; overflow: hidden; position: relative;
}
.buses_decade .list ul {
	left: 0px; top: 0px; width: 99999px; position: absolute;
}
.buses_decade .list li {
	width: 155px; height: 70px; text-align: center; float: left;
}
.mini-screen .buses_decade .list li {
	width: 152px;
}
.pad-screen .buses_decade .list li {
	width: 128px;
}
.pad-p-screen .buses_decade .list li {
	width: 120px;
}
.mobile-screen .buses_decade .list li {
	width: 115px;
}
.buses_decade .list span {
	background: url("../images/buses_ico.png") no-repeat top; margin: -11px auto 0px !important; width: 108px; height: 70px; text-align: center; color: rgb(107, 107, 107); line-height: 110px; overflow: hidden; font-weight: bold; display: block; cursor: pointer;
}
.buses_decade .list li.current span {
	background: url("../images/buses_ico_current.png") no-repeat top; color: rgb(35, 113, 193);
}
.pad-p-screen .buses_decade .list .current span {
	
}
.pad-p-screen .buses_decade .list span:hover {
	
}
.mobile-screen .buses_decade .list .current span {
	
}
.mobile-screen .buses_decade .list span:hover {
	
}
.buses_list {
	margin: 0px auto 40px; width: 100%;
}
.mobile-screen .buses_decade {
	padding: 20px 25px 0px; width: 82%;
}
.mobile-screen .buses_list {
	width: 85%;
}
.mobile-screen .buses_list {
	margin: 15px auto 20px;
}
.mobile-screen .buses_panel ul li span {
	text-indent: -999px;
}
.mobile-screen .buses_panel ul li .txt {
	padding: 20px 0px;
}
.buses_panel {
	display: none;
}
.buses_panel .year {
	font: bold 65px/1.17 Arial; color: rgb(0, 82, 152); float: left; font-size-adjust: none; font-stretch: normal;
}
.buses_panel .list {
	margin: 0px 35px 0px 0px; width: 630px; float: right;
}
.mini-screen .buses_panel .list {
	margin-right: 0px;
}
.pad-screen .buses_panel .list {
	width: 580px; margin-right: 10px;
}
.pad-p-screen .buses_panel .list {
	width: 460px; margin-right: 10px;
}
.mobile-screen .buses_panel .list {
	margin: 5px 0px 0px; width: auto; float: none;
}
.notice_list .page {
	margin: 0px 0px 60px;
}
.company_list .page {
	margin: 0px 0px 60px;
}
.contact_cont {
	
}
.contact_cont .top {
	background: url("../images/contact_img.png") top; margin: 60px 0px 0px; padding: 0px 0px 40px; color: rgb(255, 255, 255);
}
.contact_cont .top ul {
	margin: 0px auto; width: 70%; padding-left: 10%;
}
.contact_cont .top ul li {
	margin: 0px 0px 28px; width: 50%; color: rgb(255, 255, 255); font-size: 18px; vertical-align: middle; float: left;
}
.contact_cont .top ul li i img {
	margin-right: 18px; vertical-align: middle;
}
.contact_cont .top ul li > img {
	width: 98px; height: 98px; margin-top: 20px; vertical-align: top;
}
.contact_cont h2 {
	padding: 45px 0px; text-align: center; line-height: 60px; font-size: 30px;
}
.contact_cont .top h2 {
	padding: 46px 0px 15px; text-align: center; line-height: 60px; font-size: 30px;
}
.contact_cont .top h2 a {
	color: rgb(255, 255, 255);
}
.contact_cont .contact_col {
	margin: 0px auto 120px;
}
.contact_cont .contact_col li {
	width: 48.8%; float: left;
}
.contact_cont .contact_col li.item2 {
	float: right;
}
.contact_cont .contact_col li img {
	width: 100%; height: auto;
}
.jobs_details_box {
	margin: 0px 0px 120px; line-height: 30px;
}
.jobs_details_box h2 {
	line-height: 40px; font-size: 20px; margin-top: 50px;
}
.jobs_details_box h3 {
	margin-top: 10px;
}
.hundred_bus {
	padding: 0px 0px 34px; text-align: center;
}
.video_pop {
	padding: 20px; left: 0px; top: 0px; display: none; position: fixed; z-index: 99999;
}
.video_overlay {
	background: rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: fixed; z-index: 99998; opacity: 0.8;
}
.lt9 .video_overlay {
	
}
.video_close {
	background: url("../images/gallery_control_bg.png") no-repeat right top; top: -43px; width: 46px; height: 46px; right: 0px; position: absolute; cursor: pointer;
}
.video_pop .text {
	background: rgb(255, 255, 255); line-height: 20px; overflow: hidden; font-size: 12px; margin-top: -5px; z-index: 99999;
}
.video_pop .text .inner {
	margin: 10px 20px; -ms-overflow-y: auto; max-height: 110px;
}
.video_pop .text .title {
	font-size: 14px; font-weight: bold; margin-top: 6px;
}
.scrollWrap2 .scroll_left {
	top: 30%;
}
.scrollWrap2 .scroll_right {
	top: 30%;
}
.inquiry_box .im_form2 {
	text-align: center;
}
.inquiry_box .im_form2 li {
	float: none; display: inline-block;
}
.event_list {
	margin: 42px 0px 0px 6%; width: 80%; position: relative;
}
.dl_list {
	width: 102.4%; margin-bottom: 120px;
}
.event_list .line {
	background: rgb(0, 94, 207); left: 50%; top: 0px; width: 4px; height: 100%; position: absolute;
}
.event_list dl {
	position: relative; z-index: 2;
}
.event_list dt {
	background: url("../images/History_05.jpg") no-repeat 49% top; height: 30px; text-align: center; color: rgb(0, 94, 207); line-height: 30px; font-size: 22px; position: relative;
}
.event_list dt i {
	margin: 0px auto; left: -9%; font-size: 30px; font-weight: bold; position: relative;
}
.event_list dt i.odd {
	background-position: right; left: -135px; padding-right: 35px;
}
.event_list dd {
	padding-bottom: 60px;
}
.event_list dd .list {
	width: 100%; text-align: right; float: left; position: relative;
}
.event_list dd .list .libox {
	padding: 0px 6%;
}
.event_list dd .list .libox span {
	background: rgb(0, 94, 207); border-radius: 11px; width: 52px; height: 22px; text-align: center; color: rgb(255, 255, 255); line-height: 22px; margin-bottom: 16px; float: right; display: block;
}
.event_list dd .list h2 {
	color: rgb(0, 85, 157); font-size: 16px; margin-bottom: 20px; position: relative;
}
.event_list dd .list h2 i {
	background: url("../images/evevt_07.jpg") no-repeat; top: 5px; width: 14px; height: 14px; right: -21px; display: block; position: absolute;
}
.event_list dd .list h3 {
	color: rgb(16, 101, 188); line-height: 28px; clear: both; font-size: 18px; font-weight: normal;
}
.event_list dd .list .img {
	margin: 0px; width: 20%; height: auto; display: block;
}
.event_list dd .list > img {
	top: 50%; right: 0px; margin-top: -7px; margin-right: -8px; position: absolute;
}
.event_list dd .list div {
	margin: 20px 0px; color: rgb(153, 153, 153); line-height: 20px;
}
.event_list dd .odd.list {
	text-align: left; margin-top: 100px; float: right;
}
.event_list dd .odd.list h2 i {
	left: -21px; right: auto;
}
.event_list dd .odd.list .libox {
	padding-left: 15px;
}
.eve_bon {
	background: rgb(255, 255, 255); top: 0px; width: 64px; margin-right: -64px; position: relative; z-index: 111;
}
.eve_bon .select {
	margin: 20px 0px 0px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 62px; height: 30px; display: block;
}
.fix.eve_bon {
	position: fixed;
}
.eve_bonBox {
	width: 64px; height: 387px; overflow: hidden; position: relative;
}
.eve_bon ul {
	width: 64px; height: 8000%; position: absolute;
}
.eve_bon li {
	text-align: center; line-height: 24px; font-size: 18px; margin-bottom: 36px; cursor: pointer;
}
.eve_bon li.on {
	background: rgb(0, 94, 207); color: rgb(255, 255, 255);
}
.eve_bon .top {
	background: url("../images/arr_sprite.jpg") no-repeat -64px 0px; margin: 10px auto 0px; width: 64px; height: 33px; display: block;
}
.eve_bon .bottom {
	background: url("../images/arr_sprite.jpg") no-repeat 0px -33px; margin: 10px auto 0px; width: 64px; height: 33px; display: block;
}
.eve_bon .top_active {
	background: url("../images/arr_sprite.jpg") no-repeat 0px 0px; margin: 10px auto 0px; width: 64px; height: 33px; display: block;
}
.eve_bon .bottom_active {
	background: url("../images/arr_sprite.jpg") no-repeat -64px -33px; margin: 10px auto 0px; width: 64px; height: 33px; display: block;
}
.nbs-flexisel-inner {
	overflow: hidden; position: relative;
}
.event_list .mois_list ul {
	width: 49%; float: left; position: relative;
}
.event_list .mois_list ul.mois_dou {
	padding-top: 230px; float: left;
}
.event_list .mois_list ul li {
	margin-bottom: 66px; float: none;
}
.event_list .mois_list ul.mois_dou li {
	text-align: left;
}
.event_list .mois_list ul.mois_dou .libox span {
	float: left;
}
.event_list .mois_list ul.mois_dou li.list > img {
	left: 0px; right: auto; margin-right: 0px; margin-left: -8px;
}
.scroll_box {
	width: 100%; overflow: hidden; position: relative;
}
.scroll_box ul {
	width: 100000px;
}
.idea_text {
	float: left;
}
:first-child.idea_text {
	padding: 0px 5% 0px 0px; width: 45%;
}
.map-list {
	padding: 25px 0px;
}
.map-list li {
	margin: 30px 0px;
}
.map-list li dt {
	background: rgb(1, 114, 194); width: 120px; height: 42px; text-align: center; color: rgb(255, 255, 255); line-height: 42px; font-size: 18px; float: left;
}
.map-list li dt a {
	color: rgb(255, 255, 255);
}
.map-list li dd {
	padding: 0px 0px 0px 20px; line-height: 42px; font-size: 16px; float: left;
}
.map-list li dd a {
	margin: 0px 20px; color: rgb(1, 114, 194);
}
.timetable {
	width: 100%;
}
.timetable tr.odd td {
	background: rgb(237, 245, 251);
}
.timetable tr td.first-child {
	padding: 0px; text-align: left; font-size: 22px; position: relative;
}
.timetable .bus_station {
	padding: 13px 0px 13px 88px; white-space: nowrap; position: relative;
}
.timetable td.first-child .icon {
	background: url("../images/inquiry_s_ico.png") no-repeat; margin: -13px 0px 0px; left: 38px; top: 50%; width: 26px; height: 26px; position: absolute;
}
.timetable .timetable_line {
	left: 50px; width: auto;
}
.returnTop {
	background: url("../images/top_bg.png") no-repeat center rgb(1, 114, 194); margin: 0px 0px 0px 660px; border-radius: 3px; left: 50%; width: 48px; height: 48px; bottom: 151px; text-indent: -9999em; overflow: hidden; position: fixed; z-index: 100;
}
.timetable .time_box {
	padding: 0px 0px 0px 20px;
}
.timetable .time_box li {
	margin: 0px 5px; line-height: 42px; font-weight: bold; float: left; white-space: nowrap;
}
.cultures_list li.prat1 .column_more {
	margin-top: 54px;
}
.timetable .time-box {
	margin: 0px 5px; float: left; white-space: nowrap;
}
.table-time-tit {
	padding: 30px 0px; text-align: center; color: rgb(1, 114, 194); font-size: 20px; font-weight: bold;
}
.mart15.table-time-tit {
	margin: 20px 0px 0px;
}
.table-time {
	width: 100%;
}
.table-time th {
	padding: 0px 0px 10px; width: 25%; text-align: center; color: rgb(1, 114, 194); line-height: 40px; font-size: 18px; font-weight: bold; border-bottom-color: rgb(1, 114, 194); border-bottom-width: 3px; border-bottom-style: solid;
}
.table-time td {
	width: 25%; text-align: center; color: rgb(77, 77, 77); line-height: 40px; font-size: 18px;
}
.table-time td.table-time-space {
	line-height: 20px;
}
.table-time-long {
	margin: 0px 0px 30px;
}
.table-time-long th {
	width: 20%;
}
.table-time-long td {
	width: 20%;
}
.green_banner {
	margin: 0px auto; width: 100%; height: auto; text-align: center; max-width: 1660px;
}
.green_banner img {
	width: 100%; height: auto;
}
.loop-cont {
	padding: 0px 0px 25px 205px; position: relative; min-height: 170px;
}
.loop-cont .loop-green {
	left: 28px; top: 0px; position: absolute;
}
.loop-cont .text {
	color: rgb(41, 41, 41); line-height: 36px; font-size: 20px;
}
.loop-cont .title {
	color: rgb(45, 111, 0); text-indent: -0.5em; font-size: 30px; font-weight: bold;
}
.text-cont {
	background: url("../images/green_bg.jpg") repeat-y top; margin: 0px 0px 58px; height: auto; position: relative;
}
.text-cont .image {
	top: -209px; right: -30px; position: absolute;
}
.text-cont > .inner {
	padding: 0px 39px;
}
.text-cont > .inner .text {
	margin: 10px 0px 26px; color: rgb(255, 255, 255); line-height: 38px; font-size: 18px;
}
.text-cont > .inner .text > p {
	background: url("../images/green_point.png") no-repeat 0px 15px; padding: 0px 0px 0px 20px;
}
.text-cont > .inner .title {
	padding: 22px 0px 20px; color: rgb(255, 255, 255); font-size: 34px; font-weight: bold;
}
.text-cont > .inner .time-cont {
	color: rgb(255, 255, 255); font-size: 18px;
}
.text-cont .self-btn {
	background: url("../images/self-btn.jpg") repeat-x; margin: 60px auto; border: 1px solid rgb(179, 212, 93); border-image: none; width: 398px; height: 68px; text-align: center; color: rgb(255, 255, 255); line-height: 68px; font-size: 36px; font-weight: bold; display: block;
}
.text-cont .self-btn .self-btn-icon {
	background: url("../images/self-btn-icon.png") no-repeat; margin: 0px 3px 0px 0px; width: 54px; height: 54px; vertical-align: -14px; display: inline-block;
}
.reward-text {
	text-align: center; color: rgb(231, 231, 73); line-height: 56px; font-size: 36px; font-weight: bold;
}
.stats-box {
	background: url("../images/stats_box_bg.png"); margin: 20px auto 60px; border: 1px solid rgb(159, 182, 67); border-image: none; height: auto; color: rgb(255, 255, 255); line-height: 24px; font-size: 18px; max-width: 1200px;
}
.stats-box .inner {
	padding: 25px 50px;
}
.stats-box .inner p {
	background: url("../images/stars.png") no-repeat 0px 3px; padding: 0px 0px 0px 25px;
}
.stats-box .inner p:first-child {
	margin: 0px 0px 20px;
}
.stats-box .inner .word {
	color: rgb(231, 231, 73); font-size: 36px; font-weight: bold;
}
.reward-box {
	margin: 0px 0px 120px;
}
.reward-box .reward-cont {
	width: 542px; float: left;
}
.reward-box .reward-cont .number {
	background: url("../images/reward_bg.png") no-repeat; width: 21px; height: 21px; text-align: center; color: rgb(255, 255, 255); line-height: 23px; display: inline-block;
}
.reward-box :first-child.reward-cont {
	margin: 0px 0px 0px 32px; float: left;
}
.reward-box :first-child.reward-cont + .reward-cont {
	margin: 0px 32px 0px 0px; float: right;
}
.reward-box .reward-cont table {
	width: 100%;
}
.reward-box .reward-cont table th {
	text-align: center;
}
.reward-box .reward-cont table th .inner {
	position: relative;
}
.reward-box .reward-cont table th .line {
	top: 2px; width: 2px; height: 15px; right: 0px; position: absolute;
}
.reward-box .reward-cont table td {
	text-align: center;
}
.reward-box .reward-cont table.green_table tr.even td {
	background: rgb(250, 250, 250);
}
.reward-box .reward-cont table.green_table {
	border: 2px solid rgb(8, 81, 24); border-image: none; color: rgb(0, 107, 32);
}
.reward-box .reward-cont table.green_table .line {
	background: rgb(8, 81, 24);
}
.reward-box .reward-cont table.green_table th {
	background: rgb(236, 247, 226); height: 30px; font-size: 14px; font-weight: bold; border-bottom-color: rgb(33, 126, 61); border-bottom-width: 1px; border-bottom-style: solid;
}
.reward-box .reward-cont table.green_table td {
	height: 34px; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold;
}
.reward-box .reward-cont table.red_table {
	border-color: rgb(194, 93, 9); color: rgb(150, 104, 57);
}
.reward-box .reward-cont table.red_table th {
	background: rgb(255, 236, 220); border-color: rgb(194, 93, 9);
}
.reward-box .reward-cont table.red_table .line {
	background: rgb(134, 77, 7);
}
.green_tit .select {
	background: rgb(242, 242, 242); margin: 14px 0px 0px; border: currentColor; border-image: none; width: 196px; height: 36px; color: rgb(68, 68, 68); font-size: 18px; float: right;
}
.green_tit {
	margin: 0px 0px 8px; color: rgb(30, 120, 57); font-size: 30px; font-weight: bold;
}
.green_tit .icon {
	background: url("../images/green_tit.png") no-repeat; margin: 0px 6px 0px 0px; width: 59px; height: 58px; vertical-align: -16px; display: inline-block;
}
.red_tit {
	color: rgb(192, 91, 5);
}
.red_tit .icon {
	background: url("../images/red-tit.png") no-repeat;
}
.who_img {
	margin: -33px 0px 0px; float: right;
}
.self-info-box {
	background: url("../images/sel_info_bg.png"); margin: -213px 0px 0px -358px; border: 1px solid rgb(11, 74, 59); border-image: none; left: 50%; top: 50%; width: 716px; height: 426px; display: none; position: fixed; z-index: 1001;
}
.self-info-box .table {
	margin: 30px auto 0px;
}
.self-info-box .table .row1 {
	padding: 0px 5px 0px 0px; height: 78px; text-align: right; color: rgb(1, 70, 54); font-size: 20px;
}
.self-info-box .table .text {
	background: rgb(255, 255, 255); padding: 0px 20px; border: 0px currentColor; border-image: none; width: 370px; height: 47px; color: rgb(1, 70, 54); line-height: 47px; font-size: 24px;
}
.self-info-box .table .on.text {
	color: rgb(200, 200, 200);
}
.self-btns input {
	border: currentColor; border-image: none; width: 136px; height: 34px; text-align: center; color: rgb(255, 255, 255); font-size: 22px;
}
.self-btns .submit {
	background: rgb(1, 74, 53); margin: 0px 20px 0px 0px;
}
.self-btns .reset {
	background: rgb(151, 151, 151);
}
.self-info-box .close {
	background: url("../images/self_close.png") no-repeat; top: 9px; width: 27px; height: 27px; right: 16px; position: absolute;
}
.self-info-box .red {
	margin: 0px 0px 0px 10px; color: rgb(193, 0, 0);
}
.full_overlay {
	background: rgb(0, 0, 0); left: 0px; top: 0px; right: 0px; bottom: 0px; display: none; position: fixed; z-index: 1000; opacity: 0.5;
}
.lt9 .full_overlay {
	
}
.loop-cont .green {
	color: rgb(45, 111, 0);
}
.loop-cont a.green {
	text-decoration: underline;
}
.text-cont .yellow {
	color: rgb(231, 231, 73);
}
.investment_left {
	width: 50%; text-align: left; float: left;
}
.investment_left .tit {
	padding: 0px 0px 15px; line-height: 28px; font-size: 18px;
}
.investment_left .tit > a {
	color: rgb(1, 114, 194);
}
.investment_left .tit > a:hover {
	color: rgb(1, 114, 194); font-weight: bold;
}
.investment_left .text {
	line-height: 24px;
}
.investment_left .column_more {
	margin: 10% 0px 0px;
}
.investment_right {
	width: 46.3%; float: right;
}
.investment_right img {
	width: 100%; height: auto;
}
.inv_service_box {
	
}
.inv_service_box .box {
	width: 33.33%; float: left;
}
.inv_service_box .box .inner {
	padding: 0px 2px 0px 0px; position: relative;
}
.inv_service_box .left {
	width: 50%; float: left; position: relative;
}
.inv_service_box .right {
	width: 50%; float: right; position: relative;
}
.inv_service_box a {
	border: 1px solid rgb(255, 255, 255); border-image: none; display: block; position: relative;
}
.inv_service_box a img {
	width: 100%; height: auto; position: absolute;
}
.inv_service_box article {
	margin: -21px 0px 0px -114px; left: 50%; top: 50%; position: absolute;
}
.inv_service_box article a {
	background: url("../images/png1.png"); border: 1px solid rgb(81, 155, 214); border-image: none; width: 228px; height: 42px; text-align: center; color: rgb(255, 255, 255); line-height: 42px; font-size: 24px; font-weight: bold; display: block;
}
.inv_service_box article a:hover {
	background: rgb(81, 155, 214);
}
.inv_service {
	
}
.inv_service .inv_service_box a {
	border: 0px currentColor; border-image: none;
}
.inv_service .inv_service_box a img {
	position: static;
}
.inv_service .inv_service_box article a {
	border: 1px solid rgb(81, 155, 214); border-image: none;
}
.inv_media_tit {
	padding: 50px 0px 45px;
}
.investment_property {
	margin: 0px 0px 70px;
}
.investment_property section {
	
}
.investment_property section ul {
	margin: 0px 0px 33px;
}
.investment_property section ul li {
	padding: 0px 0px 27px; width: 31.9%; overflow: hidden; float: left; position: relative;
}
.investment_property section ul li img {
	width: 100%; height: auto;
}
.investment_property section ul li.mg {
	margin: 0px 2.1%;
}
.investment_property section ul li a {
	display: block;
}
.investment_property section ul li section {
	background: url("../images/png2.png"); padding: 9px 5%; left: 0px; width: 90%; bottom: 27px; line-height: 40px; display: block; position: absolute;
}
.investment_property section ul li section article {
	background: url("../images/more_ico1.png") no-repeat right; text-align: left; color: rgb(255, 255, 255); line-height: 40px; overflow: hidden; font-size: 22px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.investment_information section ul li section {
	background: url("../images/png3.png"); padding: 9px 5%; left: 0px; width: 90%; bottom: 27px; line-height: 40px; display: block; position: absolute;
}
.investment_information section ul li section article {
	background: url("../images/more_ico4.png") no-repeat right; text-align: left; color: rgb(1, 114, 194); line-height: 40px; overflow: hidden; font-size: 22px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.investment_information {
	background: url("../images/investment_information_bg.jpg") center; margin: 0px auto; padding: 0px 0px 60px; max-width: 1660px;
}
.investment_information .column_title a {
	color: rgb(255, 255, 255);
}
.inv_information_box {
	margin: 0px 0px 40px;
}
.inv_information_box .left {
	width: 50%; float: left; position: relative;
}
.inv_information_box .l {
	width: 50%; float: left; position: relative;
}
.inv_information_box .left img {
	width: 100%; height: auto;
}
.inv_information_box .l img {
	width: 100%; height: auto;
}
.inv_information_box .right {
	width: 50%; float: right; position: relative;
}
.inv_information_box .r {
	width: 50%; float: right; position: relative;
}
.inv_information_box .right img {
	width: 100%; height: auto;
}
.inv_information_box .r img {
	width: 100%; height: auto;
}
.inv_information_box a {
	display: block; position: relative;
}
.inv_information_box a img {
	border: 1px solid rgb(255, 255, 255); border-image: none; width: 100%; height: auto; position: absolute;
}
.inv_information_box article {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.inv_information_box article a {
	border: 1px solid rgb(255, 255, 255); border-image: none; width: 100%; height: 100%; text-align: center; color: rgb(0, 0, 0); line-height: 62px; overflow: hidden; font-size: 24px; font-weight: bold; vertical-align: middle; display: block; white-space: nowrap;
}
.inv_information_box article a span {
	width: 1px; height: 100%; overflow: hidden; vertical-align: middle; display: inline-block;
}
.inv_information_box article a:hover {
	background: url("../images/png1.png");
}
.member_pop {
	background: url("../images/png4.png"); border: 3px solid rgb(19, 121, 180); border-image: none;
}
.member_pop .member_close_btn {
	background: none; border: 1px dashed rgb(1, 114, 194); border-image: none; width: 25px; height: 25px; text-align: center; color: rgb(1, 114, 194); line-height: 24px; font-size: 20px; font-weight: bold;
}
.member_pop .row {
	margin: 28px 0px 0px; line-height: 38px; padding-left: 6em; min-height: 38px;
}
.member_pop .title {
	width: 6em; height: 38px; line-height: 38px;
}
.member_pop p {
	height: 38px;
}
.member_pop .input_box {
	padding: 1px 20px; width: 80%; height: 36px; line-height: 36px; margin-right: 9px; float: left;
}
.member_pop .input_text {
	height: 36px; line-height: 36px;
}
.member_pop .highlight1 {
	float: left;
}
.member_pop .btns {
	padding: 0px;
}
.member_pop .submit_btn {
	background: rgb(1, 114, 194); margin: 0px auto; width: 178px; height: 45px; line-height: 44px; font-size: 30px; display: block;
}
.member_pop .input_yzm {
	width: 40%;
}
.member_pop .img_yam {
	margin-right: 9px; float: left;
}
.inv_media_title {
	padding-bottom: 56px;
}
.inv_media_page {
	margin: 30px auto 0px; padding: 28px 0px 8px; text-align: center; color: rgb(0, 0, 0); line-height: 22px; font-size: 12px; vertical-align: middle;
}
.inv_media_page span {
	margin-right: 6px;
}
.inv_media_page span.arial {
	padding: 0px 0px 0px 6px; line-height: 34px;
}
.inv_media_page a {
	background: rgb(1, 114, 194); margin: 0px 2px; border-radius: 2px; border: 1px solid rgb(1, 114, 194); border-image: none; width: 30px; height: 30px; text-align: center; color: rgb(255, 255, 255); line-height: 30px; font-family: arial; vertical-align: middle; display: inline-block;
}
.inv_media_page a.prev {
	margin: 0px 5px 0px 0px; width: 30px; height: 30px; font-family: atial; font-weight: bold;
}
.inv_media_page a.next {
	margin: 0px 0px 0px 5px; width: 30px; height: 30px; font-family: atial; font-weight: bold;
}
.inv_media_box {
	margin: 0px 0px 54px; padding: 0px 0px 60px; color: rgb(55, 55, 55); line-height: 28px; font-size: 17px; border-bottom-color: rgb(198, 198, 198); border-bottom-width: 1px; border-bottom-style: solid;
}
.inv_media_box img {
	margin: 0px auto; height: auto; max-width: 100%;
}
.inv_media_about {
	
}
.inv_media_about .left {
	width: 38%; float: left;
}
.inv_media_about .left img {
	margin: 0px 0px 20px; height: auto; display: block; max-width: 100%;
}
.inv_media_about section {
	width: 60%; float: right;
}
.inv_media_resources .title {
	margin: 0px 0px 20px; color: rgb(1, 114, 194); line-height: 30px; font-size: 24px; float: left;
}
.inv_media_resources .title strong {
	line-height: 50px; display: block;
}
.inv_media_resources .inv_ma_hd {
	margin: 0px 0px 28px;
}
.inv_media_resources .inv_ma_hd img {
	float: right;
}
.inv_media_resources .inv_ma_hd .title {
	margin-top: 1.5em;
}
.inv_media_resources .inv_ma_mn {
	margin-bottom: 28px;
}
.inv_media_resources .inv_ma_mn section {
	width: 26%; padding-right: 4%; float: right;
}
.inv_media_resources .inv_ma_fd {
	
}
.inv_media_resources .inv_ma_fd ul {
	
}
.inv_media_resources .inv_ma_fd ul li {
	width: 32.49%; float: left;
}
.inv_media_resources .inv_ma_fd ul li.mg {
	margin: 0px 1.2%;
}
.inv_media_resources .inv_ma_fd ul li img {
	height: auto; margin-bottom: 15px; display: block; max-width: 100%;
}
.inv_media_partners {
	
}
.inv_media_partners .inner ul {
	
}
.inv_media_partners .inner ul li {
	margin: 0px 0px 50px; padding: 0px 0px 0px 30%; position: relative;
}
.inv_media_partners .inner ul li img {
	left: 0px; top: 0px; width: 27%; height: auto; position: absolute;
}
.inv_media_partners .inner section h3 {
	margin: 0px 0px 20px; color: rgb(1, 114, 194); line-height: 30px; font-size: 24px; font-weight: normal;
}
.inv_media_coop {
	
}
.inv_media_coop .inner {
	
}
.inv_media_coop .inner ul {
	margin: 0px auto; width: 94%;
}
.inv_media_coop .inner ul li {
	width: 25%; float: left;
}
.inv_media_coop .inner ul liimg {
	width: 100%; height: auto;
}
.inv_media_price {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.inv_media_price p {
	color: rgb(183, 183, 183); line-height: 36px; font-size: 14px;
}
.inv_media_price h3 {
	padding: 0px 0px 18px; font-weight: normal;
}
.inv_media_price table {
	width: 100%; border-left-color: rgb(1, 114, 194); border-left-width: 1px; border-left-style: solid;
}
.inv_media_price table tr {
	
}
.inv_media_price table tr th {
	background: rgb(1, 114, 194); height: 50px; text-align: center; color: rgb(255, 255, 255); font-weight: bold; border-right-color: rgb(255, 255, 255); border-right-width: 1px; border-right-style: solid;
}
.inv_media_price table tr th.last {
	border-color: rgb(1, 114, 194);
}
.inv_media_price table tr td {
	padding: 6px 18px; text-align: center; line-height: 36px; border-right-color: rgb(1, 114, 194); border-bottom-color: rgb(1, 114, 194); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
.inv_media_price_mg {
	margin-bottom: 48px;
}
.inv_media_price_table {
	
}
.inv_media_price_table td.auto-style4 {
	text-align: left;
}
.inv_media_price_table .auto-style2 {
	width: 116px;
}
.inv_media_price_table .auto-style4 {
	width: 199px;
}
.inv_media_price_table .auto-style5 {
	width: 182px;
}
.inv_media_price_table .auto-style5 {
	width: 133px;
}
.inv_media_price_table .auto-style6 {
	width: 85px;
}
.inv_media_price_table .auto-style7 {
	width: 127px;
}
.inv_media_price_table .auto-style8 {
	width: 127px;
}
.inv_media_price_table .auto-style9 {
	width: 199px;
}
.inv_service_wrap {
	line-height: 28px; font-size: 18px;
}
.inv_service_wrap article {
	margin: 0px; position: static;
}
.inv_service_wrap table {
	width: 100%; border-left-color: rgb(1, 114, 194); border-left-width: 1px; border-left-style: solid;
}
.inv_service_wrap table tr {
	
}
.inv_service_wrap table tr th {
	background: rgb(1, 114, 194); height: 50px; text-align: center; color: rgb(255, 255, 255); font-weight: bold; border-right-color: rgb(255, 255, 255); border-right-width: 1px; border-right-style: solid;
}
.inv_service_wrap table tr th.last {
	border-color: rgb(1, 114, 194);
}
.inv_service_wrap table tr td {
	padding: 6px 18px; text-align: center; line-height: 36px; border-right-color: rgb(1, 114, 194); border-bottom-color: rgb(1, 114, 194); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
.inv_service_wrap .auto-style2 {
	width: 20%;
}
.inv_service_wrap .auto-style3 {
	width: 20%;
}
.inv_service_wrap .auto-style4 {
	width: 20%;
}
.inv_service_wrap .auto-style5 {
	width: 20%;
}
.inv_service_wrap .auto-style6 {
	width: 20%;
}
.inv_service_box {
	padding: 0px 0px 50px; margin-bottom: 30px; border-bottom-color: rgb(198, 198, 198); border-bottom-width: 1px; border-bottom-style: solid;
}
.inv_service_box {
	
}
.inv_service_box {
	
}
.inv_service_hd {
	
}
.inv_service_hd ul {
	width: 40%; float: left;
}
.inv_service_hd ul li {
	
}
.inv_service_wrap h3 {
	padding: 15px 0px; color: rgb(1, 114, 194); line-height: 40px; font-size: 24px;
}
.inv_service_wrap h4 {
	
}
.inv_service_wrap h5 {
	color: rgb(1, 114, 194);
}
.inv_service_mn ul {
	padding-top: 10px;
}
.inv_service_mn ul li {
	padding: 8px 0px 18px 36px; position: relative;
}
.inv_service_mn ul li i {
	background: rgb(1, 114, 194); border-radius: 10px; left: 8px; top: 14px; width: 18px; height: 18px; text-align: center; color: rgb(255, 255, 255); line-height: 18px; font-family: Arial; font-size: 14px; font-weight: normal; display: block; position: absolute;
}
.inv_service_fd {
	margin-bottom: 100px;
}
.inv_service_fd img {
	height: auto; max-width: 100%;
}
.inv_media_fd {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.investment_bidding {
	margin: 0px 0px 70px;
}
.investment_bidding section {
	
}
.investment_bidding section .left {
	width: 66.5%; float: left;
}
.investment_bidding section ul {
	border: 1px solid rgb(199, 199, 199); border-image: none;
}
.investment_bidding section ul li {
	width: 50%; overflow: hidden; float: left; position: relative;
}
.investment_bidding section ul li > a {
	margin: 4.5%; display: block; position: relative;
}
.investment_bidding section ul li img {
	width: 100%; height: auto;
}
.investment_bidding section ul li.mg {
	margin: 0px 2.1%;
}
.investment_bidding section ul li a {
	display: block;
}
.investment_bidding section ul li section {
	background: url("../images/png2.png"); padding: 9px 5%; left: 0px; width: 90%; bottom: 0px; line-height: 40px; display: block; position: absolute;
}
.investment_bidding section ul li section article {
	background: url("../images/more_ico1.png") no-repeat right; text-align: left; color: rgb(255, 255, 255); line-height: 40px; overflow: hidden; font-size: 22px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.investment_bidding .right {
	width: 31.7%; float: right;
}
.investment_bidding .right img {
	width: 100%; height: auto;
}
.property_d_con {
	padding: 58px 0px 140px; color: rgb(77, 77, 77); line-height: 28px; font-size: 18px;
}
.property_d_con img {
	margin: 0px auto 20px; height: auto; display: block; max-width: 100%;
}
.trip_wrap {
	margin: 0px auto 40px;
}
.trip_prat {
	padding: 60px 0px 50px; border-bottom-color: rgb(236, 236, 236); border-bottom-width: 1px; border-bottom-style: solid;
}
.last.trip_prat {
	padding: 60px 0px 100px; border: 0px currentColor; border-image: none;
}
.trip_pratleft {
	padding: 0px 0px 0px 50px; width: 23%; float: left; position: relative;
}
.trip_pratleft .title {
	margin: 0px 0px 20px; color: rgb(1, 114, 194); line-height: 36px; font-size: 39px; font-weight: bold;
}
.trip_pratleft .trip_more1 {
	background: url("../images/trip_more1.jpg") no-repeat; margin: 5px 0px 0px; left: 0px; top: 0px; width: 30px; height: 30px; float: left; display: block; position: absolute;
}
.trip_pratleft .trip_more1:hover {
	
}
.trip_pratleft article {
	height: 70px; color: rgb(144, 144, 144); overflow: hidden; clear: both; margin-bottom: 18%;
}
.trip_more2 {
	background: rgb(1, 114, 194); border: 1px solid rgb(1, 114, 194); border-image: none; width: 82px; height: 29px; text-align: center; color: rgb(255, 255, 255); line-height: 28px; font-size: 14px; float: right; display: block;
}
.trip_more2:hover {
	background: none; color: rgb(1, 114, 194);
}
.trip_prat ul {
	width: 70%; float: right;
}
.trip_prat ul li {
	width: 31.4%; float: left;
}
.trip_prat ul li.mg {
	margin: 0px 2.9%;
}
.trip_prat ul li img {
	margin: 0px 0px 10px; width: 100%; height: auto;
}
.passenger_beautiful {
	border-bottom-color: rgb(198, 198, 198); border-bottom-width: 1px; border-bottom-style: solid;
}
.passenger_video {
	margin: 0px 0px 70px;
}
.passenger_video section {
	
}
.passenger_video section ul {
	margin: 0px 0px 33px;
}
.passenger_video section ul li {
	padding: 0px 0px 27px; width: 31.9%; overflow: hidden; float: left; position: relative;
}
.passenger_video section ul li a > img {
	width: 100%; height: auto;
}
.passenger_video section ul li.mg {
	margin: 0px 2.1%;
}
.passenger_video section ul li a {
	display: block; position: relative;
}
.passenger_video section ul li a i {
	margin: -15% 0px 0px -12%; left: 50%; top: 50%; height: auto; position: absolute; z-index: 2; max-width: 99px;
}
.passenger_video section ul li section {
	background: url("../images/png2.png"); padding: 9px 5%; left: 0px; width: 90%; bottom: 0px; line-height: 40px; display: block; position: absolute;
}
.passenger_video section ul li section article {
	text-align: center; color: rgb(255, 255, 255); line-height: 40px; overflow: hidden; font-size: 22px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.passenger_calculator {
	margin: 60px 0px 0px;
}
.passenger_calculator img {
	height: auto; max-width: 100%;
}
.passenger_notice {
	border-bottom-color: rgb(198, 198, 198); border-bottom-width: 1px; border-bottom-style: solid;
}
.passenger_notice li {
	padding: 0px; margin-bottom: 0px;
}
.passenger_notice .notice_title {
	overflow: hidden; font-size: 20px; font-weight: bold; margin-bottom: 20px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.passenger_public_tab {
	width: 57%;
}
.passenger_public_list {
	color: rgb(77, 77, 77); line-height: 28px; font-size: 18px;
}
.passenger_public_list > ul {
	
}
.passenger_public_list > ul > li {
	margin-bottom: 60px;
}
.passenger_public_list > ul > li h3 {
	color: rgb(1, 114, 194); font-size: 24px; margin-bottom: 10px;
}
.passenger_public_list > ul > li img {
	margin-right: 30px; float: left;
}
.passenger_public_list > ul > li.part2 img {
	margin: 0px 0px 0px 30px; float: right;
}
.passenger_public_list > ul > li.part2 h3 {
	text-align: right;
}
.passenger_public_list > ul > li.part3 h3 {
	text-align: center;
}
.passenger_public_list > ul > li.part4 {
	
}
.passenger_public_list > ul > li.part4 ul {
	
}
.passenger_public_list > ul > li.part4 ul li {
	width: 49%; line-height: 38px; float: left;
}
.passenger_area_box {
	color: rgb(77, 77, 77); line-height: 28px; font-size: 18px; margin-bottom: 90px;
}
.passenger_video_tab {
	width: 30%;
}
.passenger_video_warp {
	
}
.passenger_video_warp section ul {
	
}
.passenger_video_warp section ul li {
	margin: 0px 1.8% 0px 0px; width: 23.6%;
}
.passenger_video_warp section ul li.mg {
	margin: 0px;
}
.passenger_video_warp section ul li a i {
	width: 22%;
}
.passenger_video_warp section ul li a i img {
	width: 100%; height: auto;
}
.passenger_video_warp section ul li section {
	padding: 0px 5%; height: 38px; text-align: left; line-height: 38px;
}
.passenger_video_warp section ul li section article {
	text-align: left; font-size: 14px; font-weight: bold;
}
.calculator_con {
	padding: 0px 0px 120px;
}
.calculator_con img {
	height: auto; max-width: 100%;
}
.calculator_con h3 {
	padding: 0px 0px 20px; text-align: center; color: rgb(60, 117, 33); line-height: 80px; font-size: 48px;
}
.calculator_hd {
	background: url("../images/calculator_top_bg.jpg") no-repeat center; padding: 7px 0px; height: 47px; color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid; position: relative; z-index: 2;
}
.calculator_hd ul {
	color: rgb(38, 56, 60);
}
.calculator_hd ul li {
	height: 47px; font-size: 18px; float: left;
}
.calculator_hd ul li a {
	padding: 0px 0px 0px 8px;
}
.calculator_hd ul li label {
	padding: 0px 6px 0px 30px; color: rgb(255, 255, 255); line-height: 47px; float: left;
}
.calculator_hd ul li .inp {
	background: rgb(242, 242, 242); padding: 0px 15px; border: 1px solid rgb(242, 242, 242); border-image: none; height: 45px; float: left; display: block;
}
.calculator_hd ul li .inp1 {
	width: 165px;
}
.calculator_hd ul li .inp2 {
	padding: 0px; border: 0px currentColor; border-image: none; width: 138px; height: 47px;
}
.calculator_hd ul li .inp3 {
	background: rgb(1, 102, 88); margin: 0px 0px 0px 8px; border: 1px solid rgb(1, 102, 88); border-image: none; width: 148px; text-align: center;
}
.calculator_hd ul li .inp3 input {
	color: rgb(255, 255, 255); font-size: 30px;
}
.calculator_hd ul li input {
	background: none; border: 0px currentColor; border-image: none; width: 100%; color: rgb(38, 56, 60); line-height: 45px; font-size: 18px;
}
.calculator_hd ul li select {
	background: none; border: 0px currentColor; border-image: none; width: auto; height: 45px; float: left;
}
.calculator_hd ul li .select_box {
	background: rgb(242, 242, 242); height: 47px; position: relative;
}
.calculator_hd ul li .select_box .title {
	padding: 0px 15px; height: 47px; line-height: 47px; font-weight: normal; position: relative; cursor: pointer;
}
.calculator_hd ul li .select_box .t {
	display: block;
}
.calculator_hd ul li .select_box .arrow {
	border-width: 6px; border-style: solid dashed dashed; border-color: rgb(160, 160, 160) transparent transparent; border-image: none; top: 20px; width: 0px; height: 0px; right: 20px; overflow: hidden; position: absolute;
}
.calculator_hd ul li .select_box .options {
	background: rgb(242, 242, 242); margin: 1px 0px 0px; left: 0px; top: 100%; right: 0px; display: none; position: absolute; box-shadow: 0px 1px 10px rgba(0,0,0,0.3);
}
.calculator_hd ul li .select_box .options li {
	width: 100%; height: 45px; line-height: 45px; border-top-color: rgb(255, 255, 255); border-top-width: 1px; border-top-style: solid; cursor: pointer;
}
.calculator_hd ul li .select_box .options li:first-child {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.calculator_hd ul li .select_box .options li p {
	padding: 0px 20px; height: auto;
}
.calculator_hd ul li .select_box .options li:hover {
	background: rgb(234, 234, 234);
}
.calculator_mn {
	background: url("../images/calculator_bg.jpg"); height: 657px; position: relative;
}
.calculator_mn .left {
	padding: 33px 0px 0px 33px; left: 0px; top: 0px; float: left; position: absolute;
}
.calculator_wrap {
	
}
.calculator_wrap {
	line-height: 33px;
}
.calculator_wrap .part1 {
	background: rgb(24, 125, 73); padding: 0px 10px; color: rgb(255, 255, 255);
}
.calculator_wrap .part2 {
	background: rgb(24, 86, 51); padding: 0px 10px; color: rgb(255, 255, 255);
}
.calculator_wrap .part2 a {
	color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
.calculator_wrap .part2 a:hover {
	border-bottom-color: rgb(24, 86, 51); border-bottom-width: 1px; border-bottom-style: solid;
}
.calculator_wrap .part2 a.on {
	color: rgb(175, 233, 88); border-bottom-color: rgb(24, 86, 51); border-bottom-width: 1px; border-bottom-style: solid;
}
.calculator_wrap .part3 {
	padding: 0px 10px; border: 1px solid rgb(175, 233, 86); border-image: none; color: rgb(255, 255, 255);
}
.calculator_wrap .part3 span {
	color: rgb(175, 233, 88);
}
.calculator_wrap .part4 {
	background: rgb(187, 219, 202);
}
.calculator_wrap .part4 li {
	
}
.calculator_wrap .part4 li .title {
	background: rgb(255, 255, 255); color: rgb(38, 56, 60); cursor: pointer;
}
.calculator_wrap .part4 li .title span {
	padding: 0px 25px 0px 0px;
}
.calculator_wrap .part4 li .title {
	padding: 0px 10px;
}
.calculator_wrap .part4 li .cont {
	padding: 0px 10px;
}
.calculator_wrap .part4 li.on .title {
	background: rgb(38, 56, 60); color: rgb(168, 224, 86);
}
.calculator_wrap .part4 li .cont {
	display: none; -ms-overflow-y: auto; max-height: 420px;
}
.calculator_wrap .part4 li .cont input {
	background: url("../images/calculator_btn_bg.jpg") repeat-x; padding: 0px 15px; border-radius: 3px; border: 1px solid rgb(63, 125, 89); border-image: none; line-height: 24px; margin-right: 12px;
}
.calculator_wrap .part4 li.on .cont {
	display: block;
}
.calculator_wrap .part4 li .cont .hd {
	background: url("../images/Business.png") no-repeat left; padding: 10px 0px 10px 35px;
}
.calculator_wrap .part4 li .cont .mn {
	border-width: 1px 0px; border-style: dashed none; border-color: rgb(122, 122, 122) currentColor; border-image: none;
}
.calculator_wrap .part4 li .cont .mn .inner {
	background: url("../images/calculator_ico5.jpg") repeat-y left; margin: 10px 0px; padding: 0px 0px 0px 35px; color: rgb(125, 125, 125); position: relative;
}
.calculator_wrap .part4 li .cont .mn span.ico_img {
	background: url("../images/calculator_ico2.jpg") no-repeat left; left: 0px; top: 0px; width: 23px; height: 23px; border-top-color: rgb(187, 220, 203); border-bottom-color: rgb(187, 220, 203); border-top-width: 3px; border-bottom-width: 2px; border-top-style: solid; border-bottom-style: solid; display: block; position: absolute;
}
.calculator_wrap .part4 li .cont .mn i.ico {
	background: url("../images/calculator_ico6.jpg") no-repeat left; left: 0px; width: 23px; height: 6px; bottom: 0px; display: block; position: absolute;
}
.calculator_wrap .part4 li .cont .mn a {
	color: rgb(255, 84, 0);
}
.calculator_wrap .part4 li .cont .mn strong {
	color: rgb(38, 56, 60); text-decoration: underline;
}
.calculator_wrap .part4 li .cont .mn a:hover strong {
	text-decoration: none;
}
.calculator_wrap .part4 li .cont .mn i {
	color: rgb(0, 163, 187);
}
.calculator_wrap .part4 li .cont .fd {
	background: url("../images/calculator_ico3.jpg") no-repeat left; padding: 10px 0px 10px 35px;
}
.calculator_mn .right {
	width: 64.84%; color: rgb(255, 255, 255); line-height: 46px; font-size: 24px; font-weight: bold; margin-top: 40px; float: right;
}
.calculator_mn .right .cont {
	margin: 15px 0px 0px 14%; position: relative;
}
.calculator_mn .right .cont .ico {
	background: url("../images/calculator_con_ico.png") no-repeat; left: -14px; top: 6px; width: 57px; height: 33px; position: absolute;
}
.calculator_mn .right .cont p {
	position: relative;
}
.calculator_mn .right img {
	width: 100%; height: auto; max-height: 350px; max-width: 621px;
}
.calculator_mn .right span {
	font-weight: normal; vertical-align: bottom;
}
.calculator_mn .right i.arial {
	color: rgb(223, 255, 11); line-height: 44px; font-size: 30px; vertical-align: top;
}
.arial {
	font-family: Arial;
}
.calculator_mn .right .bus {
	margin: 0px 15px 16px; width: 65px; height: 77px; vertical-align: middle; display: inline-block;
}
.calculator_mn .right .vehicle {
	margin: 0px 15px 16px; width: 65px; height: 77px; vertical-align: middle; display: inline-block;
}
.calculator_mn .right .bus {
	background: url("../images/calculator_ico.png") no-repeat left bottom;
}
.calculator_mn .right .vehicle {
	background: url("../images/calculator_ico1.png") no-repeat left bottom;
}
.passenger_beautiful .ind_brief_title {
	padding: 40px 0px 20px;
}
.ind_brief .text h3 {
	line-height: 40px; font-size: 24px;
}
.video_pop {
	padding: 20px; left: 0px; top: 0px; display: none; position: fixed; z-index: 99999;
}
.video_overlay {
	background: rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: fixed; z-index: 99998; opacity: 0.8;
}
.lt9 .video_overlay {
	
}
.video_close {
	background: url("../images/gallery_control_bg.png") no-repeat right top; top: -43px; width: 46px; height: 46px; right: 0px; position: absolute; cursor: pointer;
}
.video_pop .text {
	background: rgb(255, 255, 255); line-height: 20px; overflow: hidden; font-size: 12px; margin-top: -5px; z-index: 99999;
}
.video_pop .text .inner {
	margin: 10px 20px; -ms-overflow-y: auto; max-height: 110px;
}
.video_pop .text .title {
	font-weight: bold; margin-bottom: 10px;
}
.passenger_book {
	border: 0px currentColor; border-image: none;
}
.passenger_book li .inner {
	padding: 0px; border: 0px currentColor; border-image: none;
}
.passenger_book li img {
	width: 100%; height: auto;
}
.container_image {
	margin: 0px auto; width: 1142px; bottom: 0px;
}
.container_image li img {
	width: 100%; height: auto;
}
.imdic {
	height: 599px;
}
.imdic-display {
	width: 100%; position: relative;
}
.imdic-display h6 {
	padding: 20px 0px; text-align: center; color: rgb(1, 114, 194); line-height: 20px; font-size: 0px;
}
.roundabout-in-focus h6 {
	font-size: 24px;
}
.roundabout-holder {
	margin: 0px auto; width: 80%; height: 535px;
}
.roundabout-moveable-item {
	width: 586px; height: 440px;
}
.ind_brief .text a {
	color: rgb(0, 141, 255); text-decoration: underline;
}
.ind_brief .text a:hover {
	text-decoration: none;
}
.round_conrol {
	top: 50%; width: 100%; margin-top: -73px; position: absolute;
}
.round_conrol #bt-next {
	width: 48px; height: 146px; font-size: 0px; cursor: pointer;
}
.round_conrol #bt-previous {
	width: 48px; height: 146px; font-size: 0px; cursor: pointer;
}
.round_conrol #bt-next {
	background: url("../images/bt_prev.jpg") no-repeat; float: left;
}
.round_conrol #bt-next:hover {
	background-image: url("../images/bt_prev_on.jpg");
}
.round_conrol #bt-previous {
	background: url("../images/bt_next.jpg") no-repeat; float: right;
}
.round_conrol #bt-previous:hover {
	background-image: url("../images/bt_next_on.jpg");
}
.inv_media_lxy {
	
}
.inv_media_lxy .text {
	width: 59%; float: left;
}
.inv_media_lxy .image {
	width: 38%; float: right;
}
.inv_media_lxy .image img {
	width: 100%; height: auto;
}
.sub_company_lxy {
	margin: 0px 0px 110px;
}
.sub_company_lxy .list {
	margin: 0px -28px 0px 0px;
}
.sub_company_lxy .list li {
	width: 33.33%; float: left;
}
.sub_company_lxy .list li .inner {
	margin: 0px 28px 0px 0px; position: relative;
}
.sub_company_lxy .list li img {
	width: 100%; height: auto;
}
.sub_company_lxy .list li .text {
	background: url("../images/png1.png"); left: 0px; width: 100%; text-align: center; bottom: 0px; line-height: 70px; position: absolute;
}
.sub_company_lxy .list li .text a {
	color: rgb(255, 255, 255); font-size: 18px;
}
.lxy_media_box {
	margin: 50px 0px; padding: 0px; border: currentColor; border-image: none;
}
.media_partner_lxy .list {
	margin: 0px -28px 0px 0px;
}
.media_partner_lxy li {
	margin: 0px 0px 24px; width: 20%; float: left;
}
.media_partner_lxy li .inner {
	margin: 0px 28px 0px 0px;
}
.media_partner_lxy li img {
	border: 1px solid rgb(210, 210, 210); border-image: none; width: 100%; height: auto;
}
.media_make .list {
	margin: 20px -10px 0px 0px;
}
.media_make li {
	width: 33.33%; float: left;
}
.media_make li .inner {
	margin: 0px 10px 0px 0px;
}
.media_make li img {
	width: 100%; height: auto;
}
.resou_img1 {
	width: 65%;
}
.resou_img2 {
	width: 65%; float: left;
}
.column_contents {
	padding: 3% 0px;
}
.bear_fruit_list {
	
}
.bear_fruit_list a {
	width: 75%; color: rgb(77, 77, 77); overflow: hidden; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.bear_fruit_list li {
	display: block;
}
.bear_fruit_list li .inner {
	padding: 25px 15px;
}
.bear_fruit_list li.even {
	background: rgb(249, 248, 244);
}
.bear_fruit_list li .title {
	margin: 0px 0px 22px;
}
.bear_fruit_list li .title em {
	color: rgb(1, 114, 194);
}
.bear_fruit_word em {
	color: rgb(1, 114, 194);
}
.bear_fruit_list li .cont {
	color: rgb(126, 133, 142);
}
.bear_fruit_word {
	padding: 0px 0px 5px; color: rgb(74, 74, 74); border-bottom-color: rgb(215, 210, 210); border-bottom-width: 1px; border-bottom-style: dotted;
}
.bear_fruit_box {
	padding: 0px 0px 27px;
}
.bear_fruit_box .key_word {
	color: rgb(1, 114, 194); line-height: 32px; font-size: 18px; float: left;
}
.bear_fruit_box .input_box {
	background: url("../images/bear_fruit_input.jpg") no-repeat; margin: 0px 0px 0px 28px; width: 322px; height: 33px; float: left;
}
.bear_fruit_box .input_box input {
	margin: 2px 0px 0px 3px; padding: 0px 3px; border: currentColor; border-image: none; width: 310px; height: 28px; line-height: 28px;
}
.bear_fruit_box .input_btn {
	background: rgb(1, 114, 194); margin: 0px 0px 0px 5px; border: currentColor; border-image: none; width: 67px; height: 32px; color: rgb(255, 255, 255); font-size: 14px; float: left;
}
@media only screen and (max-width:1440px)
{
.content {
	max-width: 980px;
}
.dir {
	max-width: 980px;
}
.w {
	max-width: 980px;
}
.page {
	max-width: 980px;
}
.brief_list li .image {
	width: 50%;
}
.brief_list li .image img {
	width: 100%; height: auto;
}
.emploee_inner li.prat3 ul {
	margin: 0px 0px 0px -1.7%; width: 104%;
}
.emploee_inner .cultures_list li {
	margin: 0px; padding: 0px 0px 20px;
}
.cultures_list li.prat3 ul {
	width: 103.1%;
}
.cultures_list li.prat3 ul li {
	margin: 0px 3% 0px 0px; width: 22%;
}
.cultures_list li.prat3 ul li.mg {
	margin: 0px;
}
.realtime_list li.realtime_prat3 article {
	font-size: 14px;
}
.cultures_list li.prat1 {
	font-size: 14px;
}
.cultures_list li.prat1 ul li span {
	width: 90px; float: left; display: block;
}
.cultures_list li.prat2 ul li {
	padding-bottom: 10px;
}
.cultures_list li.prat2 ul li img {
	width: 100%; height: auto;
}
.realtime_list li.realtime_prat2 section ul li {
	padding: 0px 8% 66px; font-size: 20px;
}
.realtime_list li.realtime_prat1 section ul li .inp {
	width: 91%;
}
.realtime_list li.realtime_prat1 section ul li .inp1 {
	width: 97%;
}
.realtime_list li.realtime_prat1 section ul li label {
	line-height: 40px; font-size: 16px;
}
.realtime_list li.realtime_prat1 section ul li {
	padding: 0px 7px 0px 0px;
}
.realtime_list li.realtime_prat1 section {
	height: 190px; padding-top: 98px;
}
.realtime_list li.realtime_prat1 section ul li.item3 {
	padding: 40px 0px 0px;
}
.realtime_list li.realtime_prat6 section ul li {
	
}
.realtime_list li.realtime_prat3 section ul li section article {
	font-size: 18px;
}
.cultures_list li h2 {
	padding: 20px 0px; font-size: 16px;
}
.ind_brief .text {
	font-size: 14px;
}
.ind_brief_title {
	padding: 34px 0px 32px;
}
.ind_brief_more {
	padding: 25px 0px 35px;
}
.ind_organize .organize_list p {
	font-size: 14px;
}
.ind_organize_title {
	padding: 54px 0px;
}
.ind_organize > .image {
	height: 380px; overflow: hidden;
}
.ind_public_title {
	margin-top: -98px;
}
.ind_public li p {
	padding: 30px 0px 78px; font-size: 16px;
}
.sub_company_title {
	padding: 45px 0px;
}
.oraginize_title {
	font-size: 16px;
}
.oraginize_cont .group_title {
	width: 170px; height: 42px; line-height: 42px; font-size: 16px;
}
.arch_list li {
	font-size: 14px;
}
.core_list li {
	font-size: 14px;
}
.article_box .article_cont {
	padding: 52px 0px;
}
.article .article_share {
	padding: 0px 0px 10px;
}
.article .turn_links {
	margin: 0px;
}
.event_list dd .list h3 {
	font-size: 14px;
}
.report_list li a {
	line-height: 34px; font-size: 14px;
}
.loststation_list .box {
	width: 22.4%;
}
.realtimeBus_cont .prat1 ul li .inp1 {
	width: 100%;
}
.realtimeBus_cont .prat1 ul li.item2 {
	padding: 47px 0px 0px;
}
.realtimeBus_cont .prat2 ul li .inp1 {
	width: 75%;
}
.inquiry_box .im_form {
	width: 96%;
}
.inquiry_box .im_form li.item3 {
	padding-top: 32px;
}
.inquiry_box .im_form li label {
	height: 32px; line-height: 22px;
}
.inquiry_box .im_form li .inp {
	width: 94%;
}
.inquiry_box .im_form li .inp1 {
	width: 100%;
}
.timetable_list li h3 {
	width: 123px;
}
.inquiry_box .im_form li.item3 {
	padding-left: 1%;
}
.timetable_list li section {
	padding: 0px 0px 0px 159px; text-align: left;
}
.ie7 .timetable_list li section {
	padding: 0px;
}
.inquiry_box .inquiry_header .left {
	left: 0px; top: 0px; width: 94%; padding-left: 3%; position: static; max-width: 94%;
}
.inquiry_box .inquiry_header .left h3 {
	float: left;
}
.inquiry_box .inquiry_header .left a {
	margin: 48px 0px 0px 2%; display: inline-block;
}
.inquiry_box .inquiry_header .left a.fl {
	float: none;
}
.inquiry_box .inquiry_header .left a.fr {
	float: none;
}
.longtrip_cont section {
	font-size: 16px;
}
.rechargepoints_mn .table {
	font-size: 16px;
}
.rechargepoints_hd {
	font-size: 16px;
}
.notice_list li .title {
	font-size: 16px;
}
.company_list li .time {
	font-size: 16px;
}
.company_list li .text {
	font-size: 16px;
}
.company_list li .text .detail {
	font-size: 16px;
}
.rechargepoints_mn .table th {
	font-size: 20px;
}
.longtrip_cont section ul li section article {
	font-size: 20px;
}
.realtimeBus_inquiry_tab {
	width: 100%;
}
.notice_list li .day {
	
}
.company_list li .title a {
	font-size: 20px;
}
.notice_list li:first-child + li + li .inner {
	
}
.notice_list li:first-child + li + li + li + li + li .inner {
	
}
.notice_list li:first-child + li + li + li + li + li + li + li + li .inner {
	
}
.notice_list li.even {
	clear: both;
}
.article_box .article_cont {
	font-size: 16px;
}
.contact_cont .top ul {
	width: 90%;
}
.core_list li {
	margin: 28px 0px 0px 13px; width: 23%;
}
.sub_company li {
	margin: 10px 0px 0px 12px; width: 23.3%;
}
.sub_company li img {
	width: 100%; height: auto;
}
.oraginize_inner .text {
	font-size: 16px;
}
.sub_contact li {
	margin: 5px 0px 15px; font-size: 16px;
}
.oraginize_inner .cont {
	padding: 0px; width: 100%; float: none;
}
.oraginize_inner .image {
	width: 100%; float: none;
}
.oraginize_inner .image img {
	margin: 0px auto; display: block;
}
.buses_wrap .buses_decade .list span {
	float: none;
}
.event_list dd .list h3 {
	font-size: 16px;
}
.jobs_list_wrap th {
	font-size: 16px !important;
}
.jobs_list_wrap td {
	font-size: 16px !important;
}
.realtimeBus_cont .prat1 ul li:first-child label {
	margin: 0px;
}
.realtimeBus_cont .prat1 .rt_fome_box {
	margin: 0px;
}
.buses_cont li.prat2 ul {
	padding: 0px;
}
.buses_cont li.prat2 ul li .text {
	line-height: 24px; font-size: 14px;
}
.buses_list {
	margin-top: 0px;
}
.column_title {
	font-size: 16px;
}
.column_title span {
	color: rgb(1, 114, 194);
}
.news_tabs li {
	font-size: 16px;
}
.news_tabs li a {
	font-weight: 100;
}
.news_tabs {
	padding: 45px 0px;
}
.realtimeBus_inquiry_tab li a {
	font-size: 14px; font-weight: 100;
}
.inquiry_box .inquiry_header .left h3 {
	line-height: 50px; font-size: 30px;
}
.inquiry_box .inquiry_header .left a {
	font-size: 14px; margin-top: 28px;
}
.inquiry_box .inquiry_header .inner h2 {
	padding: 0px 0px 16px; line-height: 26px; font-size: 16px;
}
.inquiry_box .inquiry_header .inner {
	line-height: 24px; font-size: 14px;
}
.inquiry_box .inquiry_header {
	padding: 20px 0px 40px;
}
.inquiry_box .inquiry_header .inner {
	font-weight: 100;
}
.inquiry_main ul li {
	width: 24px; font-size: 14px;
}
.inquiry_main ul li > div {
	width: 24px;
}
.inquiry_main ul {
	margin: 0px auto; padding-bottom: 30px;
}
.inquiry_main ul li i.buss {
	width: 35px;
}
.inquiry_main ul li i.busc {
	width: 35px;
}
.inquiry_footer .inner {
	font-size: 16px;
}
.inquiry_footer .inner span.busc {
	line-height: 35px; display: inline-block;
}
.inquiry_footer .inner span.buss {
	line-height: 35px; display: inline-block;
}
.timetable_list li h3 {
	font-size: 16px; font-weight: 100;
}
.timetable_list li {
	line-height: 24px; font-weight: 100;
}
.longtrip_cont section {
	line-height: 24px; font-size: 14px;
}
.rechargepoints_mn .table td {
	line-height: 28px; font-size: 14px;
}
.rechargepoints_mn .table th {
	font-size: 16px;
}
.rechargepoints_mn .table {
	font-size: 14px;
}
.rechargepoints_hd {
	font-size: 14px;
}
.notice_list li .title {
	font-size: 14px;
}
.company_list li .time {
	font-size: 14px;
}
.company_list li .text {
	font-size: 14px;
}
.company_list li .text .detail {
	font-size: 14px;
}
.outlets_mn {
	line-height: 24px;
}
#cboxTitle h2 {
	font-size: 14px;
}
.inquiry_box .im_form {
	font-size: 14px;
}
.inquiry_box .im_form li input {
	font-size: 14px;
}
.inquiry_box .im_form li select {
	font-size: 14px;
}
.inquiry_box .im_form li .submit {
	font-size: 14px;
}
.realtimeBus_inquiry_tab {
	width: 60%;
}
.passenger_public_tab {
	width: 100%;
}
.company_list li .title a {
	font-size: 14px;
}
.company_list li .text {
	font-size: 12px;
}
.company_list li .text {
	line-height: 24px;
}
.company_list li {
	padding: 22px 0px;
}
.ind_notice_title {
	padding: 46px 0px;
}
.ind_notice_more {
	padding: 46px 0px;
}
.ind_company_title {
	padding: 46px 0px;
}
.more_info a {
	width: 104px; height: 30px; line-height: 30px;
}
.brief_cont {
	font-size: 14px;
}
.public_tab li {
	font-size: 14px;
}
.realtime_column {
	min-height: 900px;
}
.inquiry_box .im_form2 li .inp1 {
	width: 83%;
}
.inquiry_box .im_form2 li.item3 {
	padding: 0px;
}
.inquiry_box .im_form2 li label {
	line-height: 32px;
}
.philosophy_list ul li .tit {
	font-size: 16px;
}
.emploee_inner li.prat3 ul {
	margin: 0px;
}
.cultures_list li.prat3 ul li section {
	height: 150px;
}
.buses_cont li.prat4 ul li article .tit {
	font-size: 14px;
}
.buses_cont li.prat1 ul li article .tit {
	font-size: 14px;
}
.buses_cont li.prat4 article {
	font-size: 12px;
}
.buses_cont li.prat1 article {
	font-size: 12px;
}
.hundred_bus {
	padding: 0px 0px 12px;
}
.report_list li a {
	padding: 0px 70px;
}
.event_list dd .list h3 {
	line-height: 24px; font-size: 14px;
}
.contact_cont h2 {
	padding: 25px 0px; font-size: 16px;
}
.contact_cont .top h2 {
	font-size: 16px;
}
.contact_cont .top ul li {
	font-size: 14px;
}
.sub_company_text li {
	padding: 5px 0px; width: auto; font-size: 14px; margin-left: 18px;
}
.eve_bon li {
	font-size: 16px; margin-bottom: 24px;
}
.ind_notice_more {
	padding-top: 0px;
}
.contact_cont .top ul li i img {
	width: 42px; height: 42px;
}
.map-list li dt {
	width: 110px; height: 36px; line-height: 36px; font-size: 16px;
}
.map-list li dd {
	line-height: 36px; font-size: 14px;
}
.timetable .bus_station {
	padding-left: 34px; font-size: 14px;
}
.timetable .timetable_line {
	left: 16px;
}
.timetable td.first-child .icon {
	left: 6px;
}
.timetable td {
	font-size: 12px;
}
.returnTop {
	margin: 0px; left: auto; right: 20px;
}
.eve_bonBox {
	height: 265px;
}
.table-time-tit {
	font-size: 14px;
}
.table-time th {
	font-size: 14px;
}
.table-time td {
	font-size: 12px;
}
.loop-cont .text {
	line-height: 30px; font-size: 14px;
}
.text-cont .image {
	top: -140px;
}
.text-cont .image img {
	width: 396px; height: 192px;
}
.loop-cont .title {
	margin: 0px 0px 15px; font-size: 20px;
}
.text-cont > .inner .title {
	font-size: 20px;
}
.text-cont > .inner .text {
	line-height: 32px; font-size: 14px;
}
.text-cont .self-btn {
	width: 310px; font-size: 20px;
}
.text-cont .self-btn .self-btn-icon {
	vertical-align: -20px;
}
.who_img {
	margin: 57px 0px 0px;
}
.who_img img {
	width: 476px; height: 214px;
}
.reward-box :first-child.reward-cont {
	margin: 0px; width: 475px;
}
.reward-box :first-child.reward-cont + .reward-cont {
	margin: 0px; width: 475px;
}
.green_tit {
	font-size: 20px;
}
.green_tit .icon {
	vertical-align: -20px;
}
.self-info-box {
	margin: -195px 0px 0px -278px; width: 556px; height: 390px;
}
.self-info-box .table .row1 {
	height: 66px; font-size: 14px;
}
.self-info-box .table .text {
	width: 300px; height: 38px; line-height: 38px; font-size: 14px;
}
.self-btns input {
	width: 112px; height: 30px; font-size: 16px;
}
.text-cont > .inner .text > p {
	background-position: 0px 11px;
}
.oraginize_inner .title {
	font-size: 16px;
}
.text-cont > .inner {
	padding: 0px 35px;
}
.stats-box {
	font-size: 14px;
}
.stats-box .inner .word {
	font-size: 24px;
}
.reward-text {
	font-size: 20px;
}
.stats-box {
	margin-bottom: 50px;
}
.text-cont .self-btn {
	margin: 44px auto;
}
.passenger_public_list > ul > li h3 {
	font-size: 16px;
}
.inv_service_wrap h3 {
	font-size: 16px;
}
.passenger_public_list {
	font-size: 14px;
}
.inv_service_wrap h3 {
	padding: 0px;
}
.passenger_area_box {
	font-size: 14px;
}
.inv_media_title {
	padding-bottom: 30px;
}
.investment_left .tit {
	padding: 0px 0px 10px; font-size: 16px;
}
.investment_left .tit a {
	width: 100%; overflow: hidden; display: inline-block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.investment_left .column_more {
	margin: 5% 0px 0px;
}
.investment_left .text {
	overflow: hidden; max-height: 210px;
}
.inv_service_box {
	margin: 0px;
}
.investment_property {
	margin: 0px 0px 50px;
}
.investment_information {
	margin: 0px;
}
.investment_property section ul li section {
	padding: 0px 5%;
}
.investment_property section ul li section article {
	font-size: 16px;
}
.inv_media_box {
	margin: 0px; font-size: 14px;
}
.inv_media_price p {
	padding: 7px 0px; line-height: 20px; font-size: 12px;
}
.inv_media_box {
	padding-bottom: 30px; margin-bottom: 30px;
}
.inv_media_partners .inner section h3 {
	font-size: 16px;
}
.inv_media_resources .title {
	font-size: 16px;
}
.inv_media_resources .inv_ma_hd .title {
	margin-top: 0px;
}
.inv_media_resources .title strong {
	line-height: 30px;
}
.inv_service_box {
	margin: 15px 0px 0px; padding-bottom: 30px;
}
.inv_service_hd {
	padding: 15px 0px 30px;
}
.inv_media_box img {
	display: block;
}
.inv_service_wrap {
	font-size: 14px;
}
.inv_media_box {
	margin: 15px 0px 0px;
}
.inv_service_fd {
	margin: 15px 0px 0px;
}
.inv_service_fd {
	padding-bottom: 30px;
}
.investment_property section ul {
	margin: 0px;
}
.investment_bidding {
	margin: 0px 0px 30px;
}
.investment_bidding section ul li section {
	padding: 0px 5%;
}
.investment_bidding section ul li section article {
	font-size: 16px;
}
.inv_media_tit {
	padding: 30px 0px;
}
.passenger_book li {
	width: 33.29%;
}
.passenger_book li .inner {
	padding: 0px;
}
.passenger_video section ul li {
	width: 32%;
}
.passenger_video section ul li.mg {
	margin: 0px 1.5%;
}
.passenger_video section ul li a i {
	max-width: 60px;
}
.passenger_video section ul li a i img {
	width: 100%; height: auto;
}
.passenger_video section ul li section {
	padding: 0px 5%;
}
.passenger_video section ul li section article {
	font-size: 14px;
}
.passenger_notice ul {
	margin-bottom: 30px;
}
.passenger_notice .notice_title {
	margin: 0px; font-size: 16px;
}
.notice_list li .title {
	line-height: 22px; min-height: 44px;
}
.notice_list li .inner {
	
}
.passenger_video_warp section ul {
	width: 110%;
}
.passenger_video_warp section ul li {
	width: 29%;
}
.passenger_video_warp section ul li.mg {
	margin: 0px 1.8% 0px 0px;
}
.container_image {
	width: 750px;
}
.roundabout-holder {
	margin: 0px auto; width: 80%; height: 635px;
}
.trip_pratleft .title {
	font-size: 34px;
}
.trip_pratleft {
	width: 20%;
}
.trip_pratleft article {
	line-height: 20px; margin-bottom: 10%;
}
.trip_prat ul {
	width: 72%;
}
.trip_pratleft article {
	height: 104px;
}
.property_d_con {
	font-size: 14px;
}
.calculator_hd {
	height: 37px;
}
.calculator_hd ul li {
	font-size: 16px;
}
.calculator_hd ul li .inp {
	padding: 0px 6px;
}
.calculator_hd ul li .inp1 {
	width: 110px;
}
.calculator_hd ul li .inp2 {
	padding: 0px;
}
.calculator_hd ul li .inp3 {
	width: 80px;
}
.calculator_hd ul li .inp3 input {
	font-size: 18px;
}
.calculator_hd ul li .select_box .title {
	padding: 0px 6px;
}
.calculator_hd ul li {
	height: 37px;
}
.calculator_hd ul li label {
	line-height: 37px;
}
.calculator_hd ul li a {
	height: 37px; float: left; display: block;
}
.calculator_hd ul li a img {
	width: auto; height: 37px;
}
.calculator_hd ul li .inp {
	height: 35px;
}
.calculator_hd ul li input {
	line-height: 35px; font-size: 16px;
}
.calculator_hd ul li .select_box {
	height: 35px;
}
.calculator_hd ul li .select_box .title {
	height: 37px; line-height: 37px;
}
.calculator_hd ul li .select_box .arrow {
	top: 15px;
}
.calculator_hd ul li label {
	padding-left: 20px;
}
.calculator_mn .right {
	font-size: 18px;
}
.calculator_mn .right .cont {
	margin-left: 18%;
}
.calculator_hd ul li .select_box .options li {
	height: 30px; line-height: 30px;
}
.calculator_hd ul li .select_box .options li p {
	padding: 0px 6px;
}
.calculator_hd ul li .inp3 {
	border: 0px currentColor; border-image: none;
}
.calculator_con h3 {
	padding: 0px 0px 10px; font-size: 38px;
}
.sub_company_lxy {
	margin-top: 54px;
}
}
@media only screen and (max-width:1023px)
{
.calculator_con h3 {
	padding: 0px; font-size: 28px;
}
.calculator_hd ul li .select_box .options li {
	height: 25px; line-height: 25px;
}
.calculator_hd {
	background: rgb(41, 127, 84); padding: 16px 0px; height: auto;
}
.calculator_hd ul li .inp1 {
	width: 283px;
}
.calculator_hd ul li .inp2 {
	width: 234px;
}
.calculator_hd ul li .inp3 {
	margin: 0px 0px 0px 8px; width: 82px;
}
.calculator_hd ul li.item2 {
	margin-top: 10px;
}
.calculator_hd ul li input {
	font-size: 14px;
}
.calculator_hd ul li label {
	font-size: 14px;
}
.calculator_hd ul li .inp2 {
	font-size: 14px;
}
.calculator_hd ul li {
	font-size: 14px;
}
.calculator_hd ul li .inp3 input {
	font-size: 16px;
}
.calculator_hd ul li {
	height: 27px;
}
.calculator_hd ul li label {
	line-height: 27px;
}
.calculator_hd ul li a {
	height: 27px; float: left; display: block;
}
.calculator_hd ul li a img {
	width: auto; height: 27px;
}
.calculator_hd ul li .inp {
	height: 25px;
}
.calculator_hd ul li input {
	line-height: 25px; font-size: 16px;
}
.calculator_hd ul li .select_box {
	height: 25px;
}
.calculator_hd ul li .select_box .title {
	height: 27px; line-height: 27px;
}
.calculator_hd ul li .select_box .arrow {
	top: 10px; right: 10px;
}
.calculator_mn .right .cont {
	margin-left: 23%;
}
.calculator_mn {
	padding: 0px 0px 60px; height: auto; background-color: rgb(49, 149, 99);
}
.calculator_mn .left {
	margin: 0px auto; padding: 16px 0px; width: 96%; float: none; position: static;
}
.calculator_mn .right {
	margin: 0px auto; width: 96%; float: none;
}
.calculator_mn .right img {
	margin: 0px auto; width: 621px; height: 350px; display: block;
}
.calculator_wrap .part4 li .cont {
	max-height: 300px;
}
.calculator_con {
	padding: 0px 0px 40px;
}
.property_d_con {
	font-size: 12px;
}
.trip_pratleft {
	width: auto; padding-bottom: 20px; clear: both; float: none;
}
.trip_prat ul {
	width: auto; padding-bottom: 20px; clear: both; float: none;
}
.trip_pratleft {
	
}
.trip_pratleft article {
	margin: 0px 0px 10px;
}
.trip_pratleft .title {
	font-size: 30px;
}
.trip_prat {
	padding: 30px 0px;
}
.last.trip_prat {
	padding: 30px 0px 50px;
}
.container_image {
	width: 700px;
}
.passenger_video section ul li section article {
	font-size: 12px;
}
.trip_prat {
	padding: 20px 0px 30px;
}
.last.trip_prat {
	padding: 20px 0px 50px;
}
.trip_pratleft article {
	height: auto;
}
.inv_media_box {
	line-height: 22px; font-size: 12px;
}
.inv_service_wrap {
	line-height: 22px; font-size: 12px;
}
.jobs_details_box {
	margin-bottom: 60px;
}
.jobs_details_box h2 {
	margin: 20px 0px 0px; font-size: 20px;
}
.jobs_list_wrap th {
	font-size: 14px !important;
}
.jobs_list_wrap td {
	font-size: 14px !important;
}
.event_list dd .list h3 {
	font-size: 14px;
}
.sub_contact li {
	font-size: 14px;
}
.oraginize_inner .text {
	font-size: 14px;
}
.arch_list li:first-child {
	margin-left: 2px;
}
.arch_list li {
	width: 13px; font-size: 14px;
}
.core_list li {
	margin: 28px 0px 0px 12px; width: 231px; font-size: 14px;
}
.contact_cont .top ul {
	padding: 0px; width: 60%;
}
.contact_cont .top ul li {
	width: 100%;
}
.contact_cont .contact_col {
	margin: 0px auto 40px;
}
.contact_cont .contact_col li {
	margin: 0px 0px 20px; width: 100%;
}
.article_box .article_cont {
	font-size: 14px;
}
.notice_list li:first-child + li + li .inner {
	border-bottom-color: rgb(165, 165, 165); border-bottom-width: 1px; border-bottom-style: dotted;
}
.notice_list li:first-child + li + li + li + li + li .inner {
	border-bottom-color: rgb(165, 165, 165); border-bottom-width: 1px; border-bottom-style: dotted;
}
.notice_list li:first-child + li + li + li + li + li + li + li + li .inner {
	border-bottom-color: rgb(165, 165, 165); border-bottom-width: 1px; border-bottom-style: dotted;
}
.notice_list li {
	margin: 0px;
}
.notice_list li.last .inner {
	border: 0px currentColor !important; border-image: none !important;
}
.ind_company_more {
	padding-bottom: 60px;
}
.column_title {
	font-size: 20px;
}
.company_list li .title a {
	font-size: 14px;
}
.company_list li .text .detail {
	font-size: 14px;
}
.ind_notice_title {
	padding: 10px 0px 30px;
}
.ind_notice_more {
	padding: 10px 0px 30px;
}
.ind_company_title {
	padding: 10px 0px 30px;
}
.ind_company_title {
	padding: 20px 0px;
}
.notice_list li {
	width: 100%;
}
.notice_list li .inner {
	margin: 0px 0px 20px; padding: 0px 20px 20px; height: auto; border-right-color: currentColor; border-bottom-color: rgb(165, 165, 165); border-right-width: 0px; border-bottom-width: 1px; border-right-style: none; border-bottom-style: dotted; min-height: 169px;
}
.notice_list li .title {
	min-height: 30px;
}
.ind_notice_title {
	
}
.ind_notice_more {
	
}
.ind_company_title {
	
}
.notice_list li .day {
	height: 26px; line-height: 26px; font-size: 30px;
}
.notice_list li .years {
	font-size: 16px;
}
.notice_list li .title {
	font-size: 12px;
}
.company_list li .time {
	font-size: 12px;
}
.company_list li .text {
	font-size: 12px;
}
.company_list li .text .detail {
	font-size: 12px;
}
.buses_cont li.prat1 {
	margin: 0px 0px 30px;
}
.cultures_list li.prat2 {
	margin: 0px 0px 60px;
}
.culture_column {
	min-height: 800px;
}
.rechargepoints_mn {
	padding: 0px 0px 30px;
}
.rechargepoints_mn .table {
	margin: 10px 0px 30px;
}
.rechargepoints_hd {
	margin: 10px 0px 30px;
}
.longtrip_cont section {
	font-size: 14px;
}
.inquiry_box .inquiry_header .left h3 {
	line-height: 60px; font-size: 40px;
}
.inquiry_box .inquiry_header .left a {
	margin: 22px 0px 0px 2%;
}
.inquiry_main ul li {
	width: 34px; font-size: 14px;
}
.inquiry_main ul li span {
	margin: 0px auto; width: 50%; display: block;
}
.inquiry_box {
	overflow: hidden;
}
.inquiry_box .im_form {
	width: 94%;
}
.inquiry_box .im_form li.item1 {
	width: 25%;
}
.realtimeBus_inquiry_tab li {
	width: 33.33%;
}
.realtimeBus_inquiry_tab {
	width: 100%;
}
.realtimeBus_rechargepoints_tab li {
	padding: 0px; width: 18%;
}
.realtimeBus_inquiry_tab li a {
	font-size: 16px;
}
.realtimeBus_cont .prat2 ul li label {
	line-height: 32px;
}
.realtimeBus_cont .prat2 ul li .inp1 {
	width: 67%;
}
.realtime_column {
	min-height: auto !important;
}
.realtimeBus_cont {
	padding: 0px 0px 60px;
}
.realtimeBus_tab li {
	padding: 0px 0px 20px; font-size: 18px;
}
.realtimeBus_tab li p {
	padding: 12px 0px 0px;
}
.realtime_list li.realtime_prat1 section ul li .inp {
	height: 30px; line-height: 30px;
}
.realtime_list li.realtime_prat1 section ul li input {
	height: 30px; line-height: 30px;
}
.realtime_list li.realtime_prat1 section ul li select {
	height: 30px; line-height: 30px;
}
.realtime_list li.realtime_prat1 section ul li .inp1 span {
	height: 30px; line-height: 30px;
}
.realtimeBus_cont .prat1 ul li label {
	height: 30px; line-height: 30px;
}
.realtimeBus_cont .prat1 ul li .inp {
	height: 30px; line-height: 30px;
}
.realtimeBus_cont .prat1 ul li select {
	height: 30px; line-height: 30px;
}
.realtimeBus_cont .prat1 ul li .inp1 span {
	height: 30px; line-height: 30px;
}
.realtimeBus_cont .prat2 ul li select {
	height: 30px; line-height: 30px;
}
.realtimeBus_cont .prat2 ul li .inp1 span {
	height: 30px; line-height: 30px;
}
.realtimeBus_cont .prat2 ul li .inp {
	height: 30px; line-height: 30px;
}
.realtimeBus_cont .prat1 ul li input.line_input {
	height: 30px; line-height: 30px;
}
.realtime_list li.realtime_prat1 section ul li .submit {
	height: 32px; line-height: 30px;
}
.realtimeBus_cont .prat1 ul li.item2 {
	height: 32px; line-height: 30px;
}
.realtimeBus_cont .prat1 ul li .submit {
	height: 32px; line-height: 30px;
}
.realtimeBus_cont .prat2 ul li .submit {
	height: 32px; line-height: 30px;
}
.realtimeBus_cont .prat1 ul {
	font-size: 16px;
}
.realtimeBus_cont .prat1 ul li {
	padding: 0px 9px 0px 0px;
}
.realtimeBus_cont .prat1 ul li.item2 {
	padding: 30px 0px 0px;
}
.realtimeBus_cont .prat1 ul li select {
	font-size: 18px;
}
.realtimeBus_cont .prat1 ul li .submit {
	font-size: 18px;
}
.realtimeBus_cont .prat2 ul li .submit {
	font-size: 18px;
}
.realtimeBus_cont .prat2 ul li select {
	font-size: 18px;
}
.realtime_list li.realtime_prat1 section ul li select {
	font-size: 18px;
}
.realtime_list li.realtime_prat1 section ul li input {
	font-size: 18px;
}
.realtime_list li.realtime_prat1 section ul li .submit {
	font-size: 18px;
}
.realtime_list li.realtime_prat3 section ul li {
	margin: 0px 1%; width: 48%;
}
.realtime_list li.realtime_prat3 section ul li.mg {
	margin: 0px 1%;
}
.realtime_list li.realtime_prat3 section ul li section article {
	font-size: 18px;
}
.realtime_list li.realtime_prat5 section ul li section a {
	font-size: 20px;
}
.realtime_list li.realtime_prat5 section ul li section span {
	font-size: 16px;
}
.realtime_list li.realtime_prat5 section ul li {
	padding: 10px 0px 20px; font-size: 14px;
}
.realtime_list li.realtime_prat3 section ul {
	margin: 30px 0px 0px;
}
.realtime_list li.realtime_prat3 {
	margin: 0px 0px 40px;
}
.realtime_list li.realtime_prat4 {
	padding: 0px 0px 40px;
}
.realtime_list li.realtime_prat5 {
	padding: 0px 0px 40px;
}
.realtime_list li.realtime_prat6 section ul li {
	padding: 0px 0px 10px; width: 80%; font-size: 16px;
}
.realtime_list li.realtime_prat6 section ul li.odd {
	padding: 0px 0px 10px; width: 80%;
}
.realtime_list li.realtime_prat7 section ul li {
	width: 100%;
}
.realtime_list li.realtime_prat7 section ul li.mg {
	margin: 0px;
}
.realtime_list li.realtime_prat7 section ul li section article {
	font-size: 16px;
}
.emploee_inner li.prat3 ul {
	margin: 0px; width: 100%;
}
.cultures_list li.prat3 ul li section {
	height: 100px;
}
.emploee_inner .cultures_list li {
	margin: 0px; padding: 0px 0px 20px;
}
.cultures_list li.prat3 ul li {
	margin: 0px; width: 50%;
}
.cultures_list li.prat3 ul li.mg {
	margin: 0px;
}
.cultures_list li.prat3 ul li section {
	height: 175px;
}
.loststation_list .box {
	margin: 0px 0.2% 3px; width: 30.6%;
}
.brief_cont {
	font-size: 14px;
}
.news_tabs {
	padding: 40px 0px;
}
.brief_list li .cont {
	width: 100%; float: none;
}
.brief_list li.even .title {
	text-align: left;
}
.brief_list li {
	margin: 30px 0px 0px;
}
.brief_list li .text {
	line-height: 20px; font-size: 14px;
}
.brief_list li .image {
	width: 100%; float: none;
}
.brief_list li .title {
	padding: 20px 0px 0px; font-size: 18px;
}
.buses_cont li.prat2 ul li {
	
}
.buses_cont li.prat2 ul {
	padding: 0px 0px 0px 5px;
}
.buses_cont li.prat2 ul li .text {
	line-height: 22px; font-size: 12px;
}
.cultures_list li h2 {
	padding: 10px 0px; font-size: 16px;
}
.cultures_list li.prat2 article {
	margin: 0px 0px 25px; font-size: 12px;
}
.cultures_list li.prat2 ul {
	margin: 0px 0px 20px;
}
.cultures_list li.prat2 {
	padding: 0px 0px 40px;
}
.realtime_list li h2 {
	margin: 0px auto; padding: 10px 0px; font-size: 24px; min-width: 748px;
}
.realtime_list li.realtime_prat2 section ul li {
	padding: 0px 8% 26px; font-size: 16px;
}
.realtime_list li.realtime_prat4 section ul li {
	margin: 0px 1%; width: 48%;
}
.realtime_list li.realtime_prat4 section ul li.mg {
	margin: 0px 1%;
}
.realtime_list li.realtime_prat4 section ul li article a {
	font-size: 18px;
}
.rechargepoints_mn .table {
	font-size: 14px;
}
.rechargepoints_hd {
	font-size: 14px;
}
.rechargepoints_mn .table th {
	font-size: 16px;
}
.longtrip_cont section ul li section article {
	font-size: 16px;
}
.dl_list {
	margin-bottom: 60px;
}
.inquiry_box .im_form2 li .inp1 {
	width: 78%;
}
.notice_list li {
	padding: 0px;
}
.notice_list li .inner {
	min-height: auto;
}
.idea_text {
	margin: 0px 0px 30px;
}
:first-child.idea_text {
	border-right-color: rgb(216, 216, 216); border-right-width: 1px; border-right-style: dotted;
}
.cultures_list li.prat1 ul.odd {
	border: currentColor; border-image: none;
}
.timetable td {
	padding: 0px 3px; font-weight: 100;
}
.timetable .bus_station {
	padding: 0px 0px 0px 8px; font-size: 12px; font-weight: bold;
}
.timetable td.first-child .icon {
	display: none;
}
.timetable .timetable_line {
	display: none;
}
.returnTop {
	margin: 0px; left: auto; right: 10px;
}
.y_wrap {
	width: 748px;
}
.ind_organize {
	width: 748px;
}
.reward-box {
	margin: 0px 0px 70px;
}
.text-cont .image {
	top: -50px;
}
.text-cont .image img {
	width: 245px; height: 122px;
}
.text-cont > .inner .time-cont {
	font-size: 12px;
}
.text-cont > .inner .text > p {
	background-position: 0px 7px;
}
.text-cont > .inner .title {
	font-size: 16px;
}
.text-cont > .inner .text {
	line-height: 24px; font-size: 12px;
}
.cultures_list li.prat1 .column_more {
	margin: 0px auto 30px;
}
.reward-box :first-child.reward-cont {
	margin: 0px 0px 30px; width: 100%;
}
.reward-box :first-child.reward-cont + .reward-cont {
	margin: 0px 0px 30px; width: 100%;
}
.who_img {
	width: 100%; float: none;
}
.who_img img {
	width: 100%; height: auto;
}
.loop-cont .title {
	margin: 0px 0px 6px; font-size: 16px;
}
.self-info-box {
	margin: -166px 0px 0px -244px; width: 488px; height: 332px;
}
.self-info-box .table .row1 {
	height: 55px; font-size: 12px;
}
.self-info-box .table .text {
	width: 260px; height: 32px; line-height: 32px; font-size: 12px;
}
.self-btns input {
	width: 97px; height: 30px; font-size: 14px;
}
.emploee_inner .cultures_list {
	width: 100%;
}
.stats-box {
	font-size: 12px;
}
.stats-box .inner .word {
	font-size: 22px;
}
.reward-text {
	line-height: 40px; font-size: 16px;
}
.passenger_public_list > ul > li h3 {
	font-size: 14px;
}
.passenger_public_list {
	font-size: 12px;
}
.passenger_area_box {
	font-size: 12px;
}
.passenger_book li {
	width: 33.29%;
}
.passenger_book li .inner {
	padding: 0px;
}
.inv_service_box article {
	margin-left: -80px;
}
.inv_service_box article a {
	width: 160px; font-size: 18px;
}
.sub_company_lxy {
	margin-top: 54px;
}
.inv_service_box article {
	margin: 0px;
}
}
.page span.txtnum input {
	width: 42px;
}
@media screen and (max-width:1000px)
{
.honor-list dt .u li {
	margin: 0px;
}
.passenger_video_warp section ul {
	width: 110%;
}
.passenger_video_warp section ul li {
	margin: 0px 1.8% 0px 0px; width: 29%;
}
.passenger_video_warp section ul li.mg {
	margin: 0px 1.8% 0px 0px;
}
}
