/*
Theme Name: New style
*/

@font-face {
	font-family: 'Conv_MyriadPro-Light';
	src: url('fonts/MyriadPro-Light.eot');
	src: local('☺'), url('fonts/MyriadPro-Light.woff') format('woff'), url('fonts/MyriadPro-Light.ttf') format('truetype'), url('fonts/MyriadPro-Light.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

html, body, ul, li, ol {
	margin:0;
	padding:0;}

body {
	font-family:'Conv_MyriadPro-Light','宋体';
	background-color:#ebebeb;
	color:#6d6d6d;
	letter-spacing:2px;
	font-size:1.1em;
	line-height:1.4em;}

ul, li, ol {
	list-style-type:none;}

a {
	color:#008af4;
	text-decoration:none;}

p {
	margin:0 0 20px;
	font-size:1.1em;
	line-height:2em;}

a:hover {
	text-decoration:underline;}
	
.wrap {
	width:1000px;
	margin:0 auto;
	clear:both;}
	
.screen {
	width:1000px;
	margin:0 auto;}

.page_title {
	background-image:url('/wp-content/themes/newstyle/img/line.png');
	background-repeat:repeat-x;
	background-position:center;
	text-align:center;
	margin:0 0 20px;}
	
.page_title h2 {
	font-size:2em;
	color:#008af4;
	display:inline;
	background-color:#ebebeb;
	padding:0 20px;
	font-weight:normal;
	margin:0;}

.thin {
	margin:0;}

.blue_tab {
	color:#008af4;}

.price_table {
	border:1px solid #6d6d6d;
	border-collapse:collapse;
	vertical-align:middle;
	width:80%;
	margin:0 auto;}

.price_table tr {
	border:1px solid #6d6d6d;
	}
	
.price_table td {
	border:1px solid #6d6d6d;
	padding:30px;
	line-height:28px;
	font-size:20px;
	background-color:#fff;
	}

.tours_description {}

.tours_price {}

.tours_list {}

.mini_title_box {
	background-image:url('/wp-content/themes/newstyle/img/line.png');
	background-repeat:repeat-x;
	background-position:center;
	display:block;}

.mini_title_inset {
	background-color:#ededed;
	text-align:left;
	display:inline;
	padding:0 20px 0 0;}

.tours_list li {
	line-height:28px;
	margin:0 0 8px;
	}

.radius {
	border-radius:20px;}	
	
.left {
	float:left;
	margin:0 40px 0 0;}

.right {
	float:right;
	margin:0 0 0 40px;}	

.claer {
	clear:both;}
	
#header {
	padding-top:50px;
	padding-bottom:30px;}

#main {}
	
#top_logo {
	width:334px;
	height:73px;
	margin:0 auto;
	padding-bottom:40px;}
	
#top_nav {
	width:802px;
	margin:0 auto;
	clear:both;
	height:32px;}
	
#top_nav ul li {
	display:block;
	float:left;
	width:200px;
	position:relative;
	line-height:30px;
	text-align:center;}
	
#top_nav ul li a {
	font-size:1.3em;
	text-transform:uppercase;
	text-decoration:none;
	letter-spacing:4px;
	color:#6d6d6d;}

#top_nav ul .menu-item-has-children	{
	border:1px solid #ebebeb;}

#top_nav ul .menu-item-has-children:hover {
	background-color:#fff;
	border-top:1px solid #6d6d6d;
	border-left:1px solid #6d6d6d;
	border-right:1px solid #6d6d6d;
	border-bottom:1px solid #fff;}

#top_nav ul .menu-item-has-children a {
	display:block;
	z-index:2;
	position:relative;}

#top_nav ul .current-menu-item a {
	color:#008af4;}

#top_nav ul .current-menu-parent a {
	color:#008af4;}

#top_nav ul .current-page-ancestor a {
	color:#008af4;}

#top_nav .sub-menu .current-menu-item a {
	color:#008af4;
	}

#top_nav .sub-menu {
	display:none;
	position:absolute;
	top:29px;
	background-color:#fff;
	border:1px solid #6d6d6d;
	left:-1px;
	z-index:1;}

#top_nav .sub-menu li {
	display:block;
	float:none;
	padding:0;
	text-align:left;
	width:390px;}

#top_nav .sub-menu li a {
	font-size:1.1em;
	color:#6d6d6d;
	padding:0 20px 0;
	line-height:50px;}

#top_nav .sub-menu li a:hover {
	background-color:#ededed;}

#home_slideshow {
	width:1000px;
	margin:0 auto 40px;
	border-radius:20px;
	overflow:hidden;}

.page_slideshow {
	margin:0 0 20px;
	width:600px;
	margin:0 auto;}

.page_slideshow h3 {
	display:none;}

#tours {
	overflow:hidden;
	padding:0 0 80px;}

#tours .title {
	background-image:url('/wp-content/themes/newstyle/img/line.png');
	background-repeat:repeat-x;
	background-position:center;
	text-align:center;
	margin:0 0 20px;}
	
#tours h1 {
	font-size:2em;
	color:#008af4;
	display:inline;
	background-color:#ebebeb;
	padding:0 20px;
	font-weight:normal;
	margin:0;}

#tours h3 {
	padding:20px 0 0;
	font-size:18px;
	text-align:center;
	display:block;
	clear:both;
	margin:0 0 10px;}

#tours .tours_item {
	width:310px;
	float:left;
	display:block;
	overflow:hidden;
	position:relative;}

#tours .tours_wrap {
	width:310px;
	height:310px;
	float:left;
	display:block;
	overflow:hidden;
	position:relative;
	border-radius:20px;}

#tours .tours_item img {
	width:310px;
	height:310px;}

#tours .tours_item .info {
	width:310px;
	height:310px;
	position:absolute;
	top:310px;
	left:0;
	background-color:#fff;
	background-image:url('/wp-content/themes/newstyle/img/more.png');
	background-repeat:no-repeat;
	background-position:center center;
	opacity:0.8;
	color:#6d6d6d;}

#tours .tours_item .info .inset {
	padding:10%;
	width:80%;
	height:80%;}

#tours .tours_item .info .inset span {
	color:#008af4;}

#tours .tours_item .description {
	color:#6d6d6d;
	text-align:justify;}

#tours .center {
	margin:0 35px;}

#contact {
	padding-bottom:50px;}

#contact .icon {
	display:block;
	width:43px;
	height:56px;
	margin:0 auto;
	padding:0 0 20px;}
	
#contact p {
	text-align:center;
	margin:0;}
	
#contact p.info {
	font-size:1.8em;
	margin:0;}
	
#about .title {
	background-image:url('/wp-content/themes/newstyle/img/line.png');
	background-repeat:repeat-x;
	background-position:center;
	text-align:center;
	margin:0 0 20px;}
	
#about h1 {
	font-size:2em;
	color:#008af4;
	display:inline;
	background-color:#ebebeb;
	padding:0 20px;
	font-weight:normal;
	margin:0;
	}
	
#about .info {
	text-align:justify;
	line-height:2.5em;}
	
#footer {
	padding:100px 0 0;
	text-align:center;
	clear:both;}
	
#footer .info a {
	color:#ffb400;}
	
#content {
	min-height:600px;}

.justify {
	text-align:justify;}

#tours_box {
	overflow:hidden;
	padding:20px 0 0;
	min-height:800px;}
	
#tours_box .tours {
	width:310px;
	float:left;
	transition:all ease 0.3s;
	-moz-transition:all ease 0.5s;
	-webkit-transition:all ease 0.5s;
	-ms-transition:all ease 0.5s;
	-o-transition:all ease 0.5s;}

#tours_box .tours:hover {
	margin-top:-20px;
	text-decoration:none;}

#tours_box .tours h3 {
	font-size:18px;
	text-align:center;}

#tours_box .tours img {
	width:310px;
	height:310px;
	display:block;
	border-radius:20px;}
	
#tours_box .center {
	margin:0 35px;}
	
#tours_box .tours .description {
	padding:20px 0 0;
	color:#6d6d6d;
	text-align:justify;}
	
#tours_box .tours .more {}

#contact_text {
	width:50%;
	float:left;}
	
#form {
	padding-left:10%;
	width:40%;
	float:left;}

	
@media screen and (min-width: 1420px) {
.screen {
	width:1300px;}
	
#tours .tours_item {
	width:400px;
	float:left;
	display:block;
	overflow:hidden;
	position:relative;}

#tours .tours_wrap {
	width:400px;
	height:400px;
	float:left;
	display:block;
	overflow:hidden;
	position:relative;
	border-radius:20px;}

#tours .tours_item img {
	width:400px;
	height:400px;}

#tours .tours_item .info {
	width:400px;
	height:400px;
	position:absolute;
	top:400px;
	left:0;
	background-color:#fff;
	opacity:0.8;
	color:#6d6d6d;}
	
#tours .center {
	margin:0 50px;}
	

}

@media screen and (min-width: 1740px) {
.screen {
	width:1620px;}
	
#tours .tours_item {
	width:500px;
	float:left;
	display:block;
	overflow:hidden;
	position:relative;}

#tours .tours_wrap {
	width:500px;
	height:500px;
	float:left;
	display:block;
	overflow:hidden;
	position:relative;
	border-radius:20px;}

#tours .tours_item img {
	width:500px;
	height:500px;}

#tours .tours_item .info {
	width:500px;
	height:500px;
	position:absolute;
	top:500px;
	left:0;
	background-color:#fff;
	opacity:0.8;
	color:#6d6d6d;}
	
#tours .center {
	margin:0 60px;}
	
#tours h3 {
	font-size:26px;}
}