﻿body {
	font-family: 'Open Sans', sans-serif;
	font-family: 'Roboto', sans-serif;
	font-size:14px;
	font-weight:300;
	line-height:1.6em;
	color:#656565;
	/* background: #EFEFEF; */
}
*{ margin:0px; padding:0px;}
a:active {
	outline:0;
}
ul,li{margin:0px;
padding:0px;
list-style:none;
}
.clear {
	clear:both;
}
h1{font-family: 'Fjalla One', sans-serif;
font-size:30px;
color:#656565;
}
h3{font-family: 'Archivo Narrow', sans-serif;
}
h6{font-family: 'Gudea', sans-serif;
}
h2, h3, h4 {
	font-weight: 600;
	line-height:1.1em;
	color:#111111;
	margin-bottom: 20px;
}
 h2{
	font-family: 'Fjalla One', sans-serif;
    font-size: 26px;
    font-weight: 700;
}
.container {
	padding:0 20px 0 20px;
	position:relative;
}
#wrapper{
	width:100%;
	margin:0;	
	padding:0;
}
.top-head {
    height: 90px;
}
.carousel-inner{width:100%;
height:280px;
	background:url(../images/images/pic.jpg) no-repeat;
	background-size:cover;
}
#search{width:220px; 
		height:36px; 
		float:right;
		position:relative;
		margin:0px 240px 0px 0px;
       }
#search .search_in{width:220px;
	               height:30px;
				   border:1px solid #CCC;
				   margin:210px 0px 0px 0px;
				   }
#search .input_text{
	width:178px;
	height:30px;
	float:left;
	border:0px;
	line-height:46px;
}
#search .input_submit{
	width:60px;
	height:30px;
	float:right;
	border:0px;
	background:#fff url(../images/images/seach_sub.png) no-repeat;
	color:#000;
	font-size:14px;
	position:absolute;
	/*top:3px;*/
	right:0px;
}
.navs{width: 100%;
float:left;
}
.nav .nLi{ float:left;  position:relative; display:inline;  }
.nav .nLi h3{ float:left; font-size:16px;}
.nav .nLi h3 a{color: #fff;text-shadow: none; border: 1px solid rgba(255, 255, 255, 0) !important;
font-size:14px;font-weight: normal; padding: 18px 30px 19px 30px; font-family: 'Archivo Narrow', sans-serif;}
.nav .sub{ display:none; width:190px; left:0; top:50px;  
position:absolute; background:#1b1b1b;  line-height:28px; padding:5px 0; 
text-align:lrft; z-index:999;}
.nav .sub li{ zoom:1;}
.nav .sub a{ display:block; padding:0 25px; color:#FFF; font-size:14px; text-decoration:none; }
.nav a:hover{ background:#008f49; color:#fff; text-decoration:none; }
.nav .on h3 a{
background:#008f49;
color:#FFF;
text-decoration:none;
}  
.search-r{width: 18%;
float:right;
position:absolute;
right:0;
top:30;
}
.top-more {
    width: 200px;
    height: 36px;
    background:#F93;
	border:3px solid #F93;
    text-align: center;
    line-height: 30px;
    font-size: 18px;
	float:right;
	margin:208px 20px 0px 0px;
}
.top-more a{
	text-decoration:none;
	color:#FFF;
}
.slide img{
	width:100%;
    height: 280px;
	position:relative;
}
.mt20{margin-top:30px;
}
.mt40{margin-top:70px;
}
.content {
    background: #eeeeee;
	padding-bottom:30px;
}
.g-info{width:150px;
height:150px;
border-radius:100%;
border:2px solid #008f49;
text-align:center;
line-height:180px;
}
.editor img{width:150px;
height:150px;
border-radius:100%;
}
.path {
    font-size: 14px;
    text-align: left;
}
.content1{background:#00320f url(../images/bg.jpg);
padding-bottom:30px;
}
.content1 h3{text-align:left;
color:#fff;
}
.content1 h3 a{color:#FF0;
text-decoration:none;
}
.content1 .more{float:right;
width:120px;
height:36px;
border:1px solid #fff;
text-align:center;
line-height:36px;
}
.content1 .more a{color:#FFF;
}
.content1 h6 {
    font-size: 18px;
    color: #fff;
    line-height: 24px;
}
.content1 p{color:#FFF;
}
.service-box {
    margin-bottom: 20px;
    position: relative;
	min-height:270px;
}
.service-box h3:before {
    position: absolute;
    content: "";
    width: 40px;
    height: 2px;
    top: -3px;
    background: #6AA756;
}
.service-box h3 {
    position: relative;
    margin-bottom: 20px;
    padding-top: 10px;
}
.service-box h3 span {
    margin-right: 11px;
    background: #6AA756;
    padding: 5px;
    color: #fff;
}
.service-box h5:before {
    position: absolute;
    content: "";
    width: 40px;
    height: 2px;
    top: -3px;
    background: #6AA756;
}
.service-box h5 {
    position: relative;
    padding-top: 10px;
	font-size:15px;
	line-height:28px;
	font-weight:bold;
	/*max-height:84px;*/
}
.service-box h5 span {
    margin-right: 11px;
    background: #6AA756;
    padding: 5px;
    color: #fff;
	font-size:24px;
}
.service-box h6{font-size:15px;
font-weight:bold;
margin-top:15px;
line-height:24px;
color:#008f49;

}
.service-box p {
    position: relative;
    margin-bottom: 20px;
}

.service-box p span {
    margin-right: 11px;
    background: #6AA756;
    padding: 5px;
    color: #fff;
	font-size:24px;
}
.ar-more {
    width: 180px;
    height: 48px;
    background:#6AA756;
    text-align: center;
    line-height: 48px;
	margin:0 auto;
	font-size:18px;s
	
}
.ar-more a{color:#FFF;
	text-decoration:none;
	display:inline-block;
	}
.ar-more a:hover {
	width: 178px;
    height: 46px;
    border: 1px solid #6AA756;
	text-decoration:none;
	background:#fff;
	color:#000;
}
.popular-tour-wrap {}
ul.popular-tour-wrap li {}
ul.popular-tour-wrap li {
    display: block;
/*    float: left;*/
    margin-bottom: 25px;
}
.img-box img {
    width: 100%;
    height: 150px;
}

.tour-lover {
    margin-bottom: 10px;
}
.tour-lover h4 {
    position: absolute;
    content: "";
    bottom: 0px;
    padding: 10px;
    background: #fff;
    margin-left: 10px;
    margin-bottom: 5px;
}
.tour-info h6{font-size:16px;
    color: #111111;
	line-height:24px;
}
.tour-info p {
    margin: 10px 0px;
}
.tour-info div {
    text-transform: uppercase;
    color: #000;
}
.tour-info div span {
    color: #43A047;
    text-transform: capitalize;
}
.con-date{font-size:14px;
    color: #6AA756;
	line-height:24px;

}
.con-add{font-size:14px;
    color: #055999;
	line-height:24px;
	margin-left:10px;
}
.date-box{width:100px;
    height:100px;
    float: left;
    margin-right: 30px;
    border-radius: 100%;
	background:#2b2b2b;
	text-align:center;
	color:#FFF;
	}
.day-txt{font-size:36px;
line-height:36px;
color:#FFF;
margin-bottom:0px;
}	
.date-month{font-size:28px;
margin-top:0px;
text-transform:uppercase;
color:#FFF;
}
.news-info{width:75%;
float:right;
}
.news-info h6{font-size:16px;
    color: #111111;
	line-height:24px;
	margin-top:30px;
}
.news-info a{color:#6AA756;
margin-left:10px;
}
.about-more{
width:250px;
height:auto;
border:1px solid #6AA756;
text-align:center;
line-height:36px;
margin-top:15px;
}

.more{float:right;
width:120px;
height:36px;
border:1px solid #6AA756;
text-align:center;
line-height:36px;
}
.more a{display:block;
text-decoration:none;
color:#656565;
}
.more a:hover{background:#6AA756;
color:#FFF;
}
.content2{background:#67bc64;
padding:0px 0px 15px 0px;
}
.content2 i{color:#656562;
}
.content2 h5{color:#FFF;
font-size:18px;
}
.content2 p a{color:#FFF;
}
.footer{background:#1b1b1b;
padding:30px 0px;
}
.footer p{text-align:center;
color:#FFF;
}
.footer p a{color:#FFF;
text-decoration:none;

}


#page-content{background:#e7e6e6;
}
.side{background:#FFF;
margin-top:20px;
border: 1px #CCC solid;
box-shadow: 1px 1px 1px #ccc;
margin-bottom:20px;
}
.con-box{background:#FFF;
border: 1px #CCC solid;
box-shadow: 1px 1px 1px #ccc;
margin-top:20px;
margin-right:20px;
margin-bottom:20px;
text-align: center;
padding-bottom:20px;
}
.content_left_title{
    font-size: 18px;
/*    height: 48px;*/
    line-height: 32px;
	text-align:center;
    color: #008f49;
/*    border-bottom: #CCC dashed 1px;
*/
margin:20px 0px 0px 0px;}
.page-cons {
    text-align: justify;
    margin-top: 10px;
    font-size: 14px;
    line-height: 28px;
	margin:0 20px;
}
.con-line{margin-bottom:20px;
border-bottom: #CCC dashed 1px;
}
.iss-tb {
    margin: 10px 0;
}
.iss-h {
    height: 28px;
    background-color: #333333;
    float: left;
    font-size: 16px;
    line-height: 28px;
    color: white;
    padding: 0 10px;
}
.pdf-con {
    float: right;
    width: 98px;
    height: 28px;
    background-repeat: no-repeat;
}
.iss-hline {
    height: 1px;
    overflow: hidden;
    background-color: #333333;
    clear: both;
}
.gray_bg {
    background-color: #F0F0F0;
}
#isstab td {
    padding: 2px 5px;
}
.page-cons {
    text-align: justify;
    margin-top: 10px;
    font-size:14px;
    line-height: 28px;
	margin:0 20px;
}
.con-line{padding:10px 0px;
border-bottom: #CCC dashed 1px;
margin-bottom:20px;
}	
.pub-list{padding-top:20px;
}
.pub-list li {
    line-height: 28px;
    border-bottom: 1px #CCCCCC dashed;
    padding-bottom: 2px;
    margin-bottom: 2px;
    background-image: url('../images/images/dot.png'); 
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 10px;
}	
.pub-list strong{
    color: #842100;
} 
.text-num{text-align: center}.text-l{text-align: left}.text-r{text-align: right}
#pages { padding:14px 0 10px; font-family:宋体; margin-top:10px; }
#pages a {display:inline-block; height:38px; line-height:38px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px; border-radius:5px;}
#pages a.a1 {  width:84px; padding:0 }
#pages a:hover { background:#055999; color:#fff; text-decoration:none }
.qk-loop {
    height: 35px;
    float: left;
    width: 205px;
    margin-right: 10px;
    display: inline;
    border: 1px #CCCCCC solid;
    line-height: 35px;
    background-image: url('../images/images/index_bt.jpg');
    background-repeat: no-repeat;
    margin-bottom: 5px;
}
.qk-loop a:link, .qk-loop a:visited {
    text-decoration: none;
    font-size: 12px;
    padding-left: 10px;
    display: block;
    color: #656565;
}
.iss-tb {
    margin: 10px 0;
}
.iss-h {
    height: 28px;
    background-color: #333333;
    float: left;
    font-size: 16px;
    line-height: 28px;
    color: white;
    padding: 0 10px;
}
.pdf-con {
    float: right;
    width: 98px;
    height: 28px;
    background-repeat: no-repeat;
}
.iss-hline {
    height: 1px;
    overflow: hidden;
    background-color: #333333;
    clear: both;
}
.gray_bg {
    background-color: #F0F0F0;
}
#isstab td {
    padding: 2px 5px;
}
.base-info {
    background-image: url('../images/images/base.png');
    padding-left: 50px;
    /*height: 45px;*/
    padding-top: 10px;
    background-position: left center;
    background-repeat: no-repeat;
    margin-bottom: 10px;
    margin-left: 10px;
}
.s-editor {
    color: #4C4C4C;
    font-size: 14px;
    line-height: 28px;
    text-align: center;
    border-bottom: 1px #CCCCCC dashed;
    padding-bottom: 5px;
    padding-top: 5px;
}
.down-pdf {
    text-align: center;
    margin: 8px;
}
.p-div{

padding-top:5px;


}
.p-d{
	margin: 3px 0;

}
.p-up{
	background-image:url('../images/images/p_up.gif');
	background-repeat:no-repeat;
	display:block;
	height:21px;
	line-height:21px;
	width:170px;
	padding-left:33px;

	
}
.p-down{
	background-image:url('../images/images/p_down.gif');
	background-repeat:no-repeat;
	display:block;
	height:21px;
	line-height:21px;
	width:170px;
	padding-left:33px;

	
}
.p-up-txt strong{text-align:left;}
.p-up-txt{
	display:block;
	background-image:url('../images/images/dot.png');
	padding-left:10px;
	background-repeat:no-repeat;
	background-position:left center;
	text-align:left;
}
.p-up-txt  a:link,.p-up-txt  a:visited{
	color:blue;
	font-size:14px;
	text-align:left;
}
.p-up-txt a{text-align:left;}
.p-bd{
	background-image:url('../images/images/line.gif');
	background-repeat:no-repeat;
	background-position:left center;
}
.down-pdf{
	text-align:center;
	margin: 8px;
}
.down-pdf li a{
	text-align:center;
	background-image:url('../images/images/down_pdf.jpg');
	width:204px;
	height:44px;
	background-repeat:no-repeat;
	display:block;
	margin:0 auto;
	font-size:0px;
	line-height:0px;
	
}
.mail-text{margin:0 auto;
text-align:center;
	}
.mail-but{background:#333;
color:#FFF;
padding:2px 5px;
}
.iss-lm h3 {
    font-size: 17px;
    margin: 10px 0;
    border-bottom: 1px #666 solid;
    height: 30px;
}
.iss-lm h3 span a {
    background-color: #666;
    float: left;
    height: 30px;
    line-height: 30px;
    color: #FFF;
    padding: 0 20px;
}