﻿#middle .aboutus {
	background: #708154 url(/image/home/aboutus-bg.jpg) no-repeat 100% 50%;
	color: white;
	font-size: 12px;
	height: 213px;
	text-align: justify;
	width: 529px;
}
#middle .aboutus a {
	color: white;
}
.aboutus img {
	float:left;
}
.aboutus p {
	width:208px;
	float:left;
	padding:8px;
	margin:0;
	line-height:22px;
}
#middle {
	float:left;
	width:520px;
	height:auto;
	margin:0px 0 0 0px;
	_margin:15px 0 0 14px;
}
#middle .special-offer {
	width:529px;
	height:219px;
	margin-top:8px;
	float:left;
	background:url(/image/home/special-bg.jpg) center bottom no-repeat;
}
.special-offer h1 {
	width:529px;
	height:35px;
	float:left;
	background:url(/image/home/special-title.jpg) center top no-repeat;
	margin:0;
	padding:0;
	font-size:18px;
	color:#0C631E;
}
.special-offer h1 span {
	margin-left:50px;
	line-height:35px;
}
.special-offer .special-offercon {
	width:527px;
	height:auto;
	border-left:1px solid #CBCBCB;
	border-right:1px solid #CBCBCB;
	float:left;
}
.special-offer ul {
	list-style:none;
	margin:0 0 0 4px;
	padding:0;
}
.special-offer ul li {
	float:left;
	width:152px;
	height:150px;
	padding:10px;
	text-align:center;
	line-height:20px;
	background:url(/image/home/line.jpg) right 5px no-repeat;
}
.special-offer ul li.li-nobackground {
	background:none;
}
.special-offer li a img {
	border:none;
}
.special-offer li div {
	font-size:12px;
	color:#333;
	text-align: justify;
}
.special-offer .price {
	font-weight:bold;
	padding:0 0 0 5px;
	overflow:hidden;
}
.red {
	color:#CC0000;
}
#middle .city-pakage {
	width:529px;
	height:auto;
	float:left;
	margin-top:8px;
	overflow:hidden;
}
.city-pakage h2 {
	background:url(/image/home/ico-h1.jpg) left center no-repeat;
	font-size:18px;
	color:#0C631E;
	padding:0 0 0 30px;
	display:block;
	margin:0;
}
.city-pakagecon {
	width:527px;
	height:230px;
	border:1px solid #D1D1D1;
	margin-top:5px;
	overflow:hidden;
}
.city-pakagecon-left {
	width:206px;
	height:230px;
	float:left;
	margin:8px 0 0 7px;
	_margin:8px 0 0 3px;
}
.city-pakagecon-right {
	width:306px;
	height:230px;
	float:right;
}
.city-pakagecon-right ul.tabs {
	margin:0;
	padding:0;
	list-style-type:none;
	font-size:12px;
	color:#333;
}
.city-pakagecon-right ul.tabs li a {
	font-size:12px;
	color:#333;
	text-decoration:none;
}
.city-pakagecon-right ul.tabs li a:hover {
	font-size:12px;
	color:#333;
	text-decoration: underline;
}
.city-pakagecon-right ul.tabs li {
	width:308px;
	height:55px;
	_height:57px;
	border-left:1px solid #D1D1D1;
	border-top:1px solid #D1D1D1;
	border-bottom:1px solid #D1D1D1;
	line-height:23px;
}
.city-pakagecon-right ul.tabs li div {
	margin:8px 0 0 18px;
}
.city-pakagecon-right ul.tabs li.active {
	width:308px;
	height:55px;
	_height:57px;
	line-height:23px;
	background: url(/image/home/ico.jpg) 3px center no-repeat;
	border:none;
}
.guilintours-con, .guilinthings-con {
	width:527px;
	height:auto;
	margin-top:5px;
}
.guilintours-con ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
.guilintours-con ul li {
	width:527px;
	margin-top:10px;
	background-color:#f3f3f2;
	padding: 10px;
}
.guilintours-con ul li .indexpic img {
	float:left;
	padding:2px;
	border:1px solid #ccc;
	margin:10px 10px 0 10px;
}
.guilintours-con ul li p {
	display:inline-block;
	padding:0 0 5px 0;
	margin:0;
}
.guilintours-con ul li p.info {
	font-size:12px;
}
.guilintours-con ul li .tourscon {
	width:290px;
	height:auto;
	float:left;
	margin:10px 0 0 0px;
}
.guilintours-con ul li .toursprice {
	width:100px;
	height:auto;
	float:left;
	margin:20px 10px;
	text-align:center;
}
.guilintours-con ul li .toursprice .equirybt {
	width:60px;
	height:20px;
	border:1px solid #999;
	background:#900;
	color:#fff;
}
.guilinthings-con {
	width:527px;
	height:auto;
	margin-top:5px;
}
.guilinthings-con .things-box {
	width:145px;
	float:left;
	margin:5px 12px;
	line-height:25px;
	border:1px solid #CCC;
	text-align: center;
}
.guilinthings-con .things-box p {
	font-size:12px;
	margin:0px;
	margin-top:4px;
	line-height:20px;
	text-align:center;
}
.guilinthings-con .things-box a img {
	border:none;
	text-align:center;
	margin:5px 0 0 0;
}
#right {
	float: left;
	height: auto;
	margin-right:10px;
	width: 170px;
}
/*#right*/
.rightmenu {
	width:180px;
	height:auto;
	margin-top:3px;
	float:left;
	overflow:hidden;
}
.rightmenu h2 {
	background-color: #D0E2B8;
	color: #585858;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	border-left:#598F17 5px solid;
	margin: 0px;
	padding: 4px 0px 0px 12px;
	padding-left: 12px;
	padding-top: 4px;
	width: 163px;
}
.rightmenu a {
	text-decoration:none;
}
.rightmenu ul {
	margin:5px 0 0 0;
	padding:0;
	list-style-type:none;
	font-size:12px;
	color:#333;
}
.rightmenu ul li {
	width:180px;
	line-height:23px;
	background: url(/pic/square-green.gif) no-repeat 5px 10px;
	border-bottom:1px dotted #D0D0D0;
	text-align:left;
	display:block;
	padding:0 0 0 15px;
	margin:0;
}
.rightmenu li a:link {
	color: #545454;
	text-decoration:none;
}
.rightmenu li a:visited {
	COLOR: #545454;
	text-decoration: none;
}
.rightmenu li a:hover {
	text-decoration: underline;
}
#right .rightmenu p {
	margin:0;
	padding:50px 0 5px 0;
	text-align:justify;
	background:url(/image/home/testimonial-bg.jpg) center top no-repeat;
}
.rightmenu .weathertop {
	width:180px;
	height:28px;
	float:left;
	background:url(/image/home/weather-top.jpg) center top no-repeat;
}
.weathertop strong {
	margin-left:8px;
	line-height:28px;
	color:#0C198B;
}
.weathercon {
	border-right: #CCCCCC 1px solid;
	border-left: #CCCCCC 1px solid;
	width:178px;
	margin:0;
	padding:0;
}
.weatherbottom {
	background:url(/image/home/weather-bottom.jpg) center bottom no-repeat;
	width:180px;
	height:16px;
}
.cityWeather {
	MARGIN: 5px 0 0 2px;
	WIDTH: 174px;
}
.cityWeather .weekWeather {
	FLOAT: left;
	PADDING:5px 0 10px 0;
	WIDTH: 87px;
	HEIGHT: 125px
}
.cityWeather .weekWeather .weekName {
	FONT-SIZE: 11px;
	MARGIN: 5px 0px;
	LINE-HEIGHT: 15px;
	TEXT-ALIGN: center
}
.cityWeather .weekWeather IMG {
	MARGIN: 5px 0px
}
.cityWeather .weekWeather .weatherIcon {
	MARGIN: 5px 0px;
	TEXT-ALIGN: center
}
.contactus {
	width:180px;
	height:91px;
	float:left;
	margin-top:3px;
	background:url(/image/home/contactus.jpg) center top no-repeat;
}
.contactus a {
	margin:65px 0 0 70px;
	color:#000000;
	text-decoration:underline;
	float:left;
}
/*************************************** Begin weather ***********************************/
.cityWeather {
	width:182px;
	margin:5px 2px;
	border: 1px solid #d1d1d1;
	border-right: none;
}
.cityWeather .weekWeather {
	width:90px;
	float: left;
	border-right:1px solid #d1d1d1;
	height:125px;
	background:#f1f1f1;
	padding:5px 0 10px 0;
}
.cityWeather .weekWeather .weekName {
	margin: 5px 0;
	text-align:center;
	font-size: 11px;
	line-height:15px;
}
.cityWeather .weekWeather img {
	margin:5px 0;
}
.cityWeather .weekWeather .weatherIcon {
	text-align: center;
	margin:5px 0;
}
/*************************************** End weather ***********************************/

/*************************************** Begin Meet the Team ***********************************/
#mtt_content {
	width:723px;
	margin-left:3px;
}
#mtteam_top_bg {
	padding-top:5px;
}
#mtteam_bottom_bg {
	padding-bottom:5px;
}
#mtteam {
	border-left:#D0E2B8 1px solid;
	border-right:#D0E2B8 1px solid;
	overflow:auto;
	zoom:1;
}
#mtteam #mtt_left {
	width:400px;
	float:left;
	margin-left:10px;
	margin-top:10px;
	display:inline;
}
#mtteam #mtt_right {
	width:300px;
	float:right;
	margin-right:3px;
	display:inline;
}
#mtteam #mtt_left .mtt_title {
	background:url(/image/yamtt_2.jpg) no-repeat;
	font-size:18px;
	color:#060;
	font-weight:bold;
	padding:2px 40px;
}
#mtteam #mtt_left .mtt_con {
	padding-top:10px;
	line-height:18px;
	color:#000;
}
#mtt_tab {
	margin-top:12px;
}
#mtt_tab table {
	background-color:#d0e2b8;
	border:#d0e2b8 1px solid;
}
#mtt_tab td {
	background-color:#FFF;
	border:none;
	line-height:35px;
}
#mtt_members {
	margin-top:12px;
}
#mtt_members .members_title {
	background-color:#d0e2b8;
	color:#666;
	font-size:18px;
	padding:10px 15px;
}
#mtt_members .members_con {
	border-left:#d0e2b8 2px solid;
	border-right:#d0e2b8 2px solid;
	border-bottom:#d0e2b8 2px solid;
}
#mtt_members .members_con ul {
	list-style:none;
	margin:0;
	padding:0;
	overflow:auto;
	zoom:1;
}
#mtt_members .members_con ul li {
	float:left;
	width:183px;
	padding:20px 28px 15px 28px;
	text-align:center;
	line-height:20px;
	background:url(/image/yamtt_4.jpg) right 15px no-repeat;
}
#mtt_members .members_con ul li.no_bg {
	background:none;
}
.mem_introduction_top {
	margin-top:12px;
	padding-top:4px;
}
.mem_introduction_bottom {
	padding-bottom:4px;
}
.mem_introduction {
	border-left:#CCC 1px solid;
	border-right:#CCC 1px solid;
	overflow:auto;
	zoom:1;
}
.mem_introduction .mem_photo {
	padding:10px 20px 10px 10px;
	float:left;
	display:inline;
}
.mem_introduction .mem_photo img {
	width:120px;
	height:123px;
	border:none;
}
.mem_introduction .mem_con {
	margin-top:10px;
	width:560px;
	float:left;
}
.mem_introduction .mem_title {
	font-size:18px;
}
.mem_introduction .mem_int {
	padding-top:10px;
}
.mem_introduction .mem_top {
	padding:10px;
}
.green_title_info {
	font-size:12px;
	color:#089123;
}
/*************************************** End Meet the Team ***********************************/

/*************************************** Begin Meet Your Guide ***********************************/
#content #myg_content {
	width:710px;
	margin-left:5px;
}
#content #myg_content .myg_title {
	background:url(/image/meet_guide_01.gif) left no-repeat;
	padding:8px 0 5px 45px;
	color:#09771e;
	font-size:24px;
	font-weight:bold;
}
#content #myg_content .myg_con {
	padding-bottom:8px;
}
#content #myg_content .oegt_title {
	background:url(/image/meet_guide_02.gif) left no-repeat;
	padding:8px 0 8px 50px;
	color:#09771e;
	font-size:24px;
	font-weight:bold;
}
#content #myg_content .oedt_infolist {
	margin-top:20px;
	padding-bottom:15px;
	border-bottom:1px dashed #999;
	overflow:auto;
	zoom:1;
}
#content #myg_content .oedt_infolist .infolist_img {
	width:120px;
	float:left;
	display:inline;
}
#content #myg_content .oedt_infolist .infolist_con {
	width:570px;
	float:left;
	display:inline;
	margin-left:15px;
}
#content #myg_content .oedt_infolist .infolist_con .infolist_title {
	font-size:18px;
	font-weight:bold;
}
#content #myg_content .oedt_infolist .mem_top {
	padding-right:10px;
	text-align:right;
}
ul.num1 {
}
ul.num1 li {
	background: url(/pic/home/picwhite.png) no-repeat;
	border: none;
	margin-top: 2px;
	padding-top: 0px;
	font-size: 0px;
	width: 10px;
	height: 10px;
	float: left;
	margin-left: 10px;
}
ul.num1 li.on {
	background: url(/pic/home/picactive.png) no-repeat;
	border: none;
	margin-top: 0px;
	padding-top: 0px;
	font-size: 0px;
	width: 13px;
	height: 13px;
}
.ad1{
	width:951px;
	min-height:357px;
}

.titpicright {
	background:url(/pic/home/titimg_rightbg.png) no-repeat;
	position:absolute;
	margin-left:686px;
	width:266px;
	height:357px;
	z-index:99;
}
.titpicright ul.num1 {
	margin-top:30px;
	margin-left:100px;
}

.titpicright #titpictxt{
	width:204px;
	height:260px;
	margin-top:40px;
	margin-left:30px;
	color:#FFFFFF;
	font-weight:bold;
	line-height:30px;
	font-size:18px;
}

.titpicright #titpictxt p{
	text-align:left;
}

.titpicright #titpictxt span.big{
	font-size:36px;
}
.titpicright #titpictxt span.mid{
	font-size:24px;
}

.whyus {
	padding-bottom:30px;
	border-bottom:1px dashed #545454;
	margin-right:10px;
}
.whyusleft {
	width:364px;
	float:left;
	margin-top:16px;
}
.whyusleft .findtour h2 {
	padding:0px;
	margin:0px;
	background:url(/pic/home/findtour_tit.jpg) no-repeat;
	font-size:18px;
	line-height:38px;
	text-align:center;
}
.whyusleft .findtour p {
	margin-left:40px;
	line-height:34px;
}
.whyusleft .findtour .findtourmain {
	width:357px;
	border-left:1px solid #acacac;
	border-right:1px solid #acacac;
	background-color:#f7f7f7;
	margin-left:1px;
	padding-top:14px;
}
.whyusleft .findtour .findtourmain select {
	width:206px;
	height:26px;
}
.whyusleft .findtour p span {
	color:#545454;
	font-weight:bold;
}
.whyusleft .whychooseus {
	margin-top:20px;
	border:3px solid #fff;
	box-shadow: 0px 0px 2px 2px #e3e3e3;
	padding:2px;
	background:url(/pic/home/hill.png) no-repeat left bottom #fffbe7;
	width:350px;
	height:263px;
}
.whyusleft .whychooseus h2 {
	padding:0px;
	margin:0px;
	font-size:18px;
	font-weight:bold;
	background-color:#fffbe7;
	padding-left:20px;
	padding-top:10px;
	line-height:30px;
}


.whyusright {
	width:540px;
	float:left;
	margin-left:20px;
	margin-top:16px;
}
.whyusright .toptour h2 {
	padding:0px;
	margin:0px;
	background:url(/pic/home/toptour_tit.jpg) no-repeat;
	font-size:24px;
	color:#0b641e;
	text-align:center;
	height:36px;
	padding-top:10px;
}
.whyusright .toptour .toptourmain {
	background:url(/pic/home/toptour_body.jpg) repeat-y;
}
.whyusright .toptour .toptourmain ul {
	padding:0px;
	margin:0px;
	padding-top:10px;
	width:518px;
	margin-left:6px;
	padding-bottom:10px;
}
.whyusright .toptour .toptourmain .toptourleft {
	width:210px;
	float:left;
}
.whyusright .toptour .toptourmain .toptourright {
	width:250px;
	float:left;
	margin-left:10px;
}

.whyusright .toptour .toptourmain .toptourright p span{
	font-size:14px;
	color:#c80000;
	font-weight:bold;
}

.whyusright .toptour .toptourmain ul li {
	margin-left:30px;
	font-size:14px;
	line-height:20px;
	color:#545454;
	padding-bottom:10px;
}
.whyusright .toptour .toptourmain ul li.line {
	margin-left:0px;
	background:url(/pic/home/toptourline.jpg) repeat-x top;
	height:2px;
}
.whyusright .toptour .toptourmain .toptourright h3 {
	padding:0px;
	margin:0px;
	font-size:14px;
	color:#545454;
	font-weight:bold;
}
.profile{
	margin-top:20px;
}
.profileleft {
	width:598px;
	float:left;
}
.profileleft .indextour {
	background:url(/pic/home/profiletour_bg.jpg) bottom no-repeat;
	padding-bottom:20px;
	margin-bottom:20px;
}
.profileleft .indextour h2 {
	padding:0px;
	margin:0px;
	background: url(/pic/home/h2_bg.jpg) no-repeat;
	padding: 1px;
	padding-left: 8px;
	width: 590px;
	margin-left: 1px;
}
.profileleft .indextour h2 span {
	background: white;
	width: auto;
	padding: 2px 10px;
	font-size: 18px;
	font-weight:bold;
	color:#0c631e;
}
.profileleft .indextour .indextourimg{
	width:154px;
	float:left;
	margin-left:20px;
	margin-top:10px;
}
.profileleft .indextour .indextourtxt{
	width:390px;
	float:left;
	margin-left:20px;
	margin-top:10px;
	color:#545454;
	font-size:14px;
	line-height:20px;
}
.profileleft .indextour .indextourtxt ul{
	padding:0px;
	margin:0px;
	border-top:1px dashed #545454;
	padding-top:10px;
}
.profileleft .indextour .indextourtxt ul li{
	width:180px;
	float:left;
	padding-left:10px;
	background:url(/pic/home/ptourleft.jpg) no-repeat 0px 8px;
	line-height:24px;
}

.profileright{
	width:296px;
	float:left;
	margin-left:20px;
}
.profileright h2{
	margin:0px;
	padding:0px;
	background:url(/pic/home/profile_tit.jpg) no-repeat;
	line-height:37px;
	font-size:18px;
	font-weight:bold;
	color:#0b641e;
	padding-left:40px;
}
.profileright .profileinfo{
	background:url(/pic/home/profile_foot.jpg) no-repeat bottom;
	border:2px solid #cbcbcb;
	border-top:none;
	width:287px;
	padding-bottom:60px;
}
.profileright .profileinfo p{
	margin:10px;
	margin-bottom:0px;
	color:#545454;
}
.profileright .profileinfo p span.greed{
	font-size:14px;
	color:#0c631e;
	font-weight:bold;
}
#coin-slider{
	z-index:0;
}

.cs-prev{

	width:35px;
	height:66px;
	position:absolute;
	margin-top:130px;
	cursor:pointer;
	z-index:99;
}
.cs-next{
	width:35px;
	height:66px;
	position:absolute;
	margin-top:130px;
	cursor:pointer;
	margin-left:230px;
	*margin-left:200px;
	z-index:99;
}

.whychooseus .tourInfo{width:230px; margin-left:110px;}
.whychooseus .tourInfo h3.colorGreen{ margin:0px; padding:0px; font-size:14px; font-weight:bold; color:#0B641E; font-family:Arial, Helvetica, sans-serif; line-height:30px; background:url(/pic/home/tourInfoh3.png) no-repeat 0 13px; padding-left:11px;}
.whychooseus .tourInfo p{font-size:12px; color:#545454; font-family:Arial, Helvetica, sans-serif; line-height:15px;}
.whychooseus .tourInfo .block1{border-bottom:#C6C6C6 1px dashed; padding-bottom:10px;}
.whychooseus .tourInfo .block1 .packagesLi{ margin:0px; text-decoration:none; background:url(/pic/home/packagesLi-bg.png) no-repeat 0 7px; padding-left:10px; font-size:12px; color:#545454;}
.whychooseus .tourInfo .block1 li{width:100px; float:left;}
.whychooseus .tourInfo .block1 ul{margin-left:5px;}
.whychooseus .tourInfo .block2{border-bottom:none; padding-bottom:10px;}
.whychooseus .tourInfo .block2 .packagesLi{ margin:0px; text-decoration:none; background:url(/pic/home/packagesLi-bg.png) no-repeat 0 7px; padding-left:10px; font-size:12px; color:#545454;}
.whychooseus .tourInfo .block2 li{width:100px; float:left;}
.whychooseus .tourInfo .block2 ul{margin-left:5px;}
.whychooseus .tourInfo .block2 p{margin-bottom:7px;}

.trust{width:935px; background:url(/pic/home/trust-bg.png) repeat-x; height:175px; padding:20px 15px 5px 25px; margin-left:-15px;}
.trust .info1{width:200px; border-right:#CCC 1px solid; padding-right:15px; float:left; margin-right:20px; padding-bottom:55px;}
.trust .info1 h2.trustTitle1{ margin:0px; padding:0px; color:#0B641E; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; background:url(/pic/home/base.png) no-repeat 0 0; padding-left:40px;
height:55px; line-height:22px; margin-bottom:5px;}
.trust .info1 p{margin:0px; padding:0px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#545454; line-height:18px; text-align:justify;}

.trust .info2{width:200px; border-right:#CCC 1px solid; padding-right:15px; float:left; margin-right:20px; padding-bottom:45px;}
.trust .info2 ul{margin:0px; padding:0px;}
.trust .info2 ul li{list-style:none; font-size:12px; line-height:18px; color:#545454; font-family:Arial, Helvetica, sans-serif; background:url(/pic/home/trust-li-bg.png) no-repeat 0 3px; padding-left:19px;
text-align:justify;}
.trust .info2 h2.trustTitle2{ margin:0px; padding:0px; color:#0B641E; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; background:url(/pic/home/vip.png) no-repeat 0 0; padding-left:55px;
height:30px; line-height:22px; margin-bottom:5px;}

.trust .info3{width:200px; border-right:#CCC 1px solid; padding-right:15px; float:left; margin-right:20px;}
.trust .info3 h2.trustTitle3{ margin:0px; padding:0px; color:#0B641E; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; background:url(/pic/home/money.png) no-repeat 0 0; padding-left:35px;
height:40px; line-height:22px; margin-bottom:5px;}
.trust .info3 ul{margin:0px; padding:0px;}
.trust .info3 ul li{list-style:none; font-size:12px; line-height:18px; color:#545454; font-family:Arial, Helvetica, sans-serif; background:url(/pic/home/trust-li-bg.png) no-repeat 0 3px; padding-left:19px;
text-align:justify;}

.trust .info4{width:190px; padding-right:15px; float:left;}
.trust .info4 h2.trustTitle4{ margin:0px; padding:0px; color:#0B641E; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; background:url(/pic/home/livecontact.png) no-repeat 0 0; padding-left:40px;
height:40px; line-height:22px; margin-bottom:5px;}
.trust .info4 ul{margin:0px; padding:0px;}
.trust .info4 ul li{list-style:none; font-size:12px; line-height:18px; color:#545454; font-family:Arial, Helvetica, sans-serif; background:url(/pic/home/trust-li-bg.png) no-repeat 0 3px; padding-left:19px;
text-align:justify;}



/***4-11首页样式****/
body.newindexbg {
	background:url(/pic/home/newindex_bg.jpg);
}

body.newindexbg p{
	color:#545454;
}


body.newindexbg .indextit{
	background:url(/pic/home/newindextit_bg.jpg) repeat-x top;
}
#cs-buttons-coin-slider{
	position:absolute;
	margin-top:-20px;
	margin-left:590px;
}


#cs-buttons-coin-slider .cs-button-coin-slider {
	background: url(/pic/home/picwhite.png) no-repeat;
	border: none;
	margin-top: 2px;
	padding-top: 0px;
	font-size: 0px;
	width: 10px;
	height: 10px;
	float: left;
	margin-left: 10px;
}
#cs-buttons-coin-slider .cs-active{
	background: url(/pic/home/picactive.png) no-repeat;
	border: none;
	margin-top: 0px;
	padding-top: 0px;
	font-size: 0px;
	width: 13px;
	height: 13px;
}

body.newindexbg .ad1 ul.num1 {
	position:absolute;
	margin-top:330px;
	margin-left:580px;
}
body.newindexbg .titimg_right{
	margin-left: 650px;
}
body.newindexbg .indextit h1{
	font-size:0px;
	color:#FFF;
}
body.newindexbg .newindeleft{
	width:660px;
	float:left;
}

body.newindexbg .newindeleft .toptour ul li{
	width:206px;
	float:left;
	padding-bottom:24px;
	background:url(/pic/home/toptour_bg.png) bottom no-repeat #fefce5;
	margin-right:16px;
	margin-top:16px;
}

body.newindexbg .newindeleft .toptour ul li img{
	padding:8px;
}
body.newindexbg .newindeleft .toptour ul li img.tourdetail{
	padding:0px;
	padding-left:20px;
	padding-top:4px;
}

body.newindexbg .newindeleft .toptour p{
	padding:0px 8px;
	width:190px;
	line-height:18px;
	font-size:12px;
	color:#545454;

}
body.newindexbg .newindeleft .toptour p .red{
	font-size:14px;
}

body.newindexbg .newindeleft .toptour h3{
	margin:0px;
	padding:0px 8px;
	width:190px;

}

body.newindexbg .newindeleft .toptour h3 a{
	color:#2a2a2a;
	font-size:14px;
	text-decoration:none;
}

body.newindexbg .newindeleft .toptour h3 a:hover{
	color:#ee7d2b;
}


body.newindexbg .newindetourlist h2.tlisth2{
	font-size:16px;
	color:#272727;
	background:url(/pic/home/newindexh2.jpg) left bottom no-repeat;
}
body.newindexbg .newindetourlist h2.tlisth2 strong{
	font-size:28px;
	color:#24a324;
	font-weight:bold;
}
body.newindexbg .newindetourlist ul.tour3li li{
	width:210px;
	float:left;
	margin-right:14px;
}
body.newindexbg .newindetourlist ul.tour3li{
	margin-top:10px;
}
body.newindexbg .newindetourlist ul.tour3li li p.pinfo{
	position:absolute;
	margin-top:104px;
	background:url(/pic/home/titimg_rightbg.png) no-repeat;
	width:201px;
	height:26px;
	line-height:26px;
	font-size:16px;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
	margin-left:2px;
}
body.newindexbg .newindetourlist ul.tour3li li img{
	padding:1px;
	border:1px solid #CCCCCC;
}
body.newindexbg .newindetourlist ul.tour3li li p.tinfo{
	background:url(/pic/home/lileft.jpg) 0px 12px no-repeat;
	padding:4px 8px;
	line-height:20px;
	border-bottom:1px dashed #cbcbcb;
	margin:4px 0px;
	padding-left:12px;
}
body.newindexbg .newindetourlist ul.tour3li li p.tinfo a{
	color:#545454;
	text-decoration:none;
}
body.newindexbg .newindetourlist ul.tour3li li p.tinfo a:hover{
	text-decoration:underline;
}
body.newindexbg .newindetourlist ul.tour3li li p.tinfo .red{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

body.newindexbg .newinderight{
	width:260px;
	float:right;
	margin-top:6px;
}

.newindetourlist .tours{
	padding-bottom:14px;
	border-bottom:1px dashed #cbcbcb;
	margin-top:10px;
}

.newindetourlist .tours .toursimg{
	width:154px;
	float:left;
	
}
.newindetourlist .tours .toursimg img{
	padding:1px;
	border:1px solid #CCCCCC;
}
.newindetourlist .tours .toursinfo{
	width:480px;
	float:left;
	margin-left:10px;
}
.newindetourlist .tours .toursinfo ul {
	margin-top:6px;
	font-style:oblique;
	color:#545454;
}

.newindetourlist .tours .toursinfo li a{
	text-decoration:none;
	background:url(/pic/home/lileft.jpg) 0px 4px no-repeat;
	padding-left:10px;
	line-height:22px;
	color:#545454;
}
.newindetourlist .tours .toursinfo li .red{
	font-style:normal;
	font-weight: bold;
}
.newindetourlist .tours .toursinfo p{
	line-height:20px;
}
.newindetourlist .tours .toursinfo a:hover{
	text-decoration:underline;
}

.newindetourlist .tours .toursinfo h3{
	padding:0px;
	margin:0px;
}
.newindetourlist .tours .toursinfo h3 a{
	color:#5e5e5e;
	font-size:16px;
	text-decoration:none;
}
.newindetourlist .chinatourimg{
	width:200px;
	float:left;
}
.newindetourlist .chinatourimg img{
	padding:1px;
	border:1px solid #CCCCCC;
}
.newindetourlist .chinatourinfo{
	width:430px;
	float:left;
	margin-left:10px;
}
.newindetourlist .chinatourinfo p.tinfo{
	background:url(/pic/home/lileft.jpg) 4px 6px no-repeat;
	padding-left:16px;
	line-height:20px;
	border-bottom:1px dashed #cbcbcb;
	margin:4px 0px;
	line-height:22px;
}
.newindetourlist .chinatourinfo p.tinfo a{
	text-decoration:none;
	color:#545454;
}
.newindetourlist .chinatourinfo p.tinfo a:hover{
	text-decoration:underline;
	color:#000000;
}

.newindetourlist .tours .toursinfo h3 a:hover{
	color:#009921;
}

.newindeleft .personpic{
	margin:10px 0px;
	width:650px;
	height:80px;
}
.personpic ul li{
	width:38px;
	margin-top:12px;
	float:left;
	margin-right:8px;
	border:3px solid #ffce62;
	height:50px;
}

body.newindexbg .nrightinfo{
	margin-bottom:20px;
}
body.newindexbg .nrightinfo .findtour{
	background-color:#646464;
	width:246px;
	margin-top:-4px;
}

body.newindexbg .nrightinfo .findtour .findtourmain{
	margin:4px;
	width:240px;
	padding-top:20px;
	padding-bottom:30px;
}

body.newindexbg .nrightinfo .findtour .findtourmain p{
	line-height:30px;
}
body.newindexbg .nrightinfo .findtour .findtourmain p span{
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
}
body.newindexbg .nrightinfo .findtour .findtourmain p select{
	width:150px;
	float:right;
	margin-right:10px;
}

body.newindexbg .nrightinfo h2{
	font-size:16px;
	color:#272727;
	background-color:#f3f9eb;
	padding:10px 10px;
	width:226px;
	margin:0px;
}

body.newindexbg .nrightinfo .deforego{
	width:242px;
	border-bottom:1px dashed #b2b2b2;
	margin-left:6px;
	margin-bottom:10px;
}

body.newindexbg .nrightinfo .deforego .deforegoimg{
	width:60px;
	float:left;
}

body.newindexbg .nrightinfo .deforego .deforegoimg img{
	padding:14px;
}

body.newindexbg .nrightinfo .deforego .deforegoinfo{
	width:180px;
	float:left;
	margin-top:6px;
	
}

body.newindexbg .nrightinfo .deforego .deforegoinfo p{
	font-size:12px;
	line-height:16px;
}

body.newindexbg .nrightinfo .deforego .deforegoinfo h3{
	padding:0px;
	margin:0px;
}
body.newindexbg .nrightinfo .deforego .deforegoinfo h3 a{
	color:#5e5e5e;
	font-size:14px;
	text-decoration:none;
}
body.newindexbg .nrightinfo .deforego .deforegoinfo h3.visah3 a:hover{
	color:#f18e41;
}
body.newindexbg .nrightinfo .deforego .deforegoinfo h3.transporth3 a:hover{
	color:#04a5cc;
}
body.newindexbg .nrightinfo .deforego .deforegoinfo h3.packh3 a:hover{
	color:#7137c1;
}
body.newindexbg .nrightinfo .deforego .deforegoinfo h3.whetherh3 a:hover{
	color:#035eab;
}
body.newindexbg .nrightinfo .deforego .deforegoinfo h3.topthingh3 a:hover{
	color:#2a933b;
}
body.newindexbg .nrightinfo .deforego .deforegoinfo h3.faqh3 a:hover{
	color:#ab0505;
}

body.newindexbg .nrightinfo p.tinfo{
	background:url(/pic/home/lileft.jpg) 8px 14px no-repeat;
	padding:8px 8px;
	padding-left:20px;
	line-height:16px;
	border-bottom:1px dashed #cbcbcb;
	margin:4px 0px;
	width:216px;
}

body.newindexbg .nrightinfo p.tinfo a{
	text-decoration:none;
	color:#545454;
}

body.newindexbg .nrightinfo p.tinfo a:hover{
	text-decoration:underline;
	color:#000000;
}

body.newindexbg .nrightinfo .view {
	width:246px;
	margin-top:10px;
	padding-bottom:6px;
	border-bottom:1px dashed #cbcbcb;
}

body.newindexbg .nrightinfo .view .viewimg{
	width:49px;
	float:left;
}
body.newindexbg .nrightinfo .view .viewimg{
	padding:10px;
}

body.newindexbg .nrightinfo .view .viewinfo{
	width:176px;
	float:left;
	font-size:12px;
}

body.newindexbg .nrightinfo .view .viewinfo a{
	color:#cc6600;
	line-height:20px;
}

body.newindexbg .nrightinfo .view .viewinfo p.personname{
	color:#3e3e3e;
}
body.newindexbg .nrightinfo .view .viewinfo p.personname .greed{
	color:#68a21e;
}

/***4-11首页样式****/