p{ margin-top:20px}
body{ line-height:1.6em; color:#444}

.tour-nav{ width:100%; position:relative;  padding:100px 0 0 0}
.tour-nav a{ color:#333}
.tour-nav ul li i{ -webkit-border-radius:30px;-moz-border-radius:30px;-o-border-radius:30px;border-radius:30px; color:#fff; background:#3f3f3f; padding:3px 8px; font-style:normal; margin-right:5px}
.tour-nav ul li{background:#fcfcfc;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fcfcfc), to(#ececec));
background: -webkit-linear-gradient(#fcfcfc, #ececec);
background: -moz-linear-gradient(#fcfcfc, #ececec);
background: -ms-linear-gradient(#fcfcfc, #ececec);
background: -o-linear-gradient(#fcfcfc, #ececec);
background: linear-gradient(#fcfcfc, #ececec);
-pie-background: linear-gradient(#fcfcfc, #ececec);text-transform:uppercase}

#tour-nav1{ width:30%; height:60px; position:absolute; top:75px; left:0;border:1px solid #d7d7d7; border-top-right-radius:60px;border-bottom-right-radius:60px; border-left:none; text-align:right; padding:0 10% 0 0; line-height:60px; z-index:50;
background:#bddff9;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#bddff9), to(#9cc5e5));
background: -webkit-linear-gradient(#bddff9, #9cc5e5);
background: -moz-linear-gradient(#bddff9, #9cc5e5);
background: -ms-linear-gradient(#bddff9, #9cc5e5);
background: -o-linear-gradient(#bddff9, #9cc5e5);
background: linear-gradient(#bddff9, #9cc5e5);
-pie-background: linear-gradient(#bddff9, #9cc5e5);}
#tour-nav1:hover{ border-right:none}
.tour-nav2{ width:22%; height:60px; position:absolute; top:75px; left:38%;border:1px solid #d7d7d7; border-top-right-radius:60px;border-bottom-right-radius:60px; border-left:none; text-align:center;line-height:60px; z-index:40}
.tour-nav2:hover{ border-right:none}
.tour-nav3{ width:30.99999%; height:60px; position:absolute; top:75px; left:49%;border:1px solid #d7d7d7; border-right:none; text-align:left; padding:0 0 0 20%; line-height:60px; z-index:30}
.tour-screen1{ padding:60px 0; background:#e8f9ff url(../img/tour-screenbg1.png) no-repeat center bottom; text-align:center; position:relative}
.tour-arrow{ background:url(../img/tour-arrow.png) no-repeat; width:28px; height:28px; display:block; position:absolute; bottom:-14px; left:50%; z-index:20 }
.tour-txt1{ font-size:1.6em; line-height:1.6em; padding:60px 0 0 0; }
.tour-btn{ -webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px; width:100%; max-width:320px; background:#ed1165; color:#fff; font-weight:bold; text-transform:uppercase;  display:block; margin:130px auto 60px auto; padding:25px 0; font-size:1.5em; letter-spacing:1px}
.tour-btn:hover{ color:#fff; background:#ff498f}
.tour-screen2{ padding:60px 0; position:relative }
.cloumms-3{ box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;padding:10px;width:33.333333%; float:left}
.center{ text-align:center}
.tour-tit{ color:#ed1165; font-size:1.6em; margin-top:20px}
.tour-screen3{ padding:60px 0; background:#f1f3f4; position:relative}
.tour-pic{ max-width:506px;}
.tour-tit2{ font-size:2.6em; line-height:1em; text-transform:uppercase; margin-top:10px}
.tour-txt2{ padding:25px; line-height:1.8em}
.tour-btn2{ -webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px; width:100%; max-width:320px; background:#ed1165; color:#fff; font-weight:bold; text-transform:uppercase;  display:block; margin:30px auto; padding:25px 0; font-size:1.5em; letter-spacing:1px; text-align:center}
.tour-btn2:hover{ color:#fff; background:#ff498f}
.tour-tit3{ font-size:1.6em; text-align:center; margin:10px 0 80px 0}
.cloumms-4{ box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;padding:0 15px;width:25%; float:left}
.tour-txt3{ text-align:center; margin:0 0 30px 0}
/*-- tour end --*/

.service-screen1{ padding:140px 0 0 0; background:#f1f3f4}
.cloumms-410{ width:40%; float:left} .cloumms-610{ width:60%; float:left}
.service-tit{ font-size:1.4em}
.service-btn{ display:block; width:100%; max-width:220px; font-size:1.5em; color:#fff;  -webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px; background:#ed1165; padding:15px 0; text-align:center; margin-top:20px;}
.service-btn:hover{ background:#ff498f; color:#fff}
.service-icon1{ text-align:right}
.service-icon1 img{ max-width:309px;}
.service-icon2{ text-align:left}
.service-icon2 img{ max-width:327px;}
.service-icon3{ text-align:right}
.service-icon3 img{ max-width:305px;}
.service-icon5{ text-align:right}
.service-icon5 img{ max-width:308px;}
.service-icon6{ text-align:left}
.service-icon6 img{ max-width:308px;}
.service-icon7{ text-align:right}
.service-icon7 img{ max-width:304px;}
.service-screen2{ padding:80px 0 30px 0;}
.service-screen3{ padding:80px 0 30px 0; background:#f1f3f4}
.service-screen6{ padding:80px 0 0 0;}
.service-screen7{ padding:80px 0 0 0; background:#f1f3f4}
.service-list li{ list-style:inside; margin:0 0 5px 0}
/*-- service end --*/

.price-bg{ background:#fdfdfd}
.price-box{ padding:70px 0 60px 0; max-width:980px; margin:0 auto;}
.price-top1{ position:fixed; top:0; background:#fdfdfd;}
.price-top{ background:#fdfdfd}
.price-bottom{ margin:0}
.abc{ padding:90px 0 0px 0; background:#fdfdfd; position:relative; z-index:50; height:160px}
.price-td1{ background:url(../img/price-td1.png) no-repeat left top; color:#fff; height:44px;  text-transform:uppercase; }
.price-td2{ background:url(../img/price-td2.png) no-repeat left top; color:#fff; height:44px; text-transform:uppercase;  }
.price-t-l{ background:#f2f4f5; border-top-left-radius:5px; border:1px solid #d7d8d9}
.price-tab1 td{ text-align:center; font-size:0.9em; line-height:1.4em;}
.price-t-r{ background:#f2f4f5; border-top-right-radius:5px; border:1px solid #d7d8d9}
.price-tab1 td span{ margin:0 10px 20px 10px; padding:10px 0 0 0; display:block; text-align:center; height:50px; border-bottom:1px solid #e2e3e4}
.price-tab1 td i{ font-size:2.6em; font-style:normal;}
.price-btn{ color:#fff; text-transform:uppercase; background:#ed1165; -webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px; text-decoration:none; width:90px; text-align:center; display:block; margin:20px auto; height:32px; line-height:32px;}
.price-btn:hover{ background:#ff498f; color:#fff}
.price-tab2{ padding:0 0 130px 0}
.price-tab2 th{ font-size:0.9em; padding:10px 0; text-align:left; line-height:1.4em; font-weight:normal}
.price-tab2 td{ font-size:0.9em; text-align:center; font-weight:bold; padding:10px 0;}
.price-tab2 td img{ width:18px; height:14px}
.price-tit1{ font-size:1.6em; padding:50px 0 30px 0; text-align:center; background:#fdfdfd; position:relative; z-index:50; margin:2px 0 0 0}
/*--price end --*/

.acconunt{ background:url(../img/form-bg.png) no-repeat top center; padding:160px 0 120px 0}
.acconut-box{ width:60%; margin:0 auto; max-width:440px; padding:40px; -webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px; border:1px solid #d0d0d0; background:#f9f9f9}
.account-tit{ font-size:1.6em}
.line{ margin:20px 0 0 0; color:#666}
.account-iput{ width:100%; height:38px; border:1px solid #9cbbce; color:#888}
.error{ font-size:0.8em; color:#ed1165}
.btn{ border:none; width:80px; height:34px; text-align:center; color:#fff; background:#ed1165; -webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px; font-size:1em}
.btn:hover{ background:#ff498f;}
/*--account end --*/

.about-pic img{ max-width:402px}
.blog-bg{ background:#f1f3f4; padding:80px 0 60px 0}
.blog-tit{ font-weight:bold; margin:20px 0 0 0}
.cloumms-7{ width:75%; float:left; margin:30px 0 0 0; }
.cloumms-3-2{ width:25%; float:left; margin:30px 0 0 0}
.blog-row{ padding:1px 0 20px 0}
.date{ position:absolute; background:url(../img/blog-time.png) no-repeat; width:50px; height:50px; left:0 ; top:0; color:#fff; text-align:center; line-height:1.1em; padding:5px 0 0 0}
.date span{ display:block; font-size:1.2em}
.blog-row h1 a{ color:#555; font-weight:normal}
.blog-row h1 a:hover{ color:#333}
.pulish{  color:#999; font-size:12px; margin:5px 0 0 0}
.pulish a{ color:#999}
.blog-txt{ background:#fff; -webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px; padding:1px 20px 20px 20px; margin-top:20px; font-size:0.95em; }
.search-box{ background:#fff; -webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px; border:1px solid #cdcdcd; width:auto; height:32px; margin:25px 0 20px 0; position:relative}
.search-iput2{ position:absolute; left:5px; top:2px; height:28px; width:84%; border:none; color:#999}
.search-btn2{ position:absolute; right:8px; top:5px; height:22px; width:16%; max-width:18px; border:none; background:url(../img/search-btn.png) no-repeat right top}
.search-btn2:hover{ background-position: right -32px}
.blog-line{ border-top:1px solid #cbcbcb; border-bottom:#fff; margin:30px 0 20px 0; }
.subscribe{ font-size:0.9em;}
.subscribe a{ display:block; padding:2px 0 2px 35px;   background:#ddd url(../img/rss.png) no-repeat 10px center; color:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;border-radius:2px;}
.subscribe a:hover{ background-color:#cdcdcd; color:#fff}
.blog-box2{ margin:20px 0 0 0; font-size:0.9em}
.blog-iput{background:#fff; -webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px; border:1px solid #cdcdcd; width:100%; height:32px; margin-bottom:15px; padding:0 1%; color:#999}
.blog-btn{ background:#bbbbbb; width:30%; color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px; border:1px solid #bbb; height:30px; float:right;}
.blog-btn:hover{ background:#cecece; border:1px solid #ccc}
.blog-list{ margin-bottom:20px}
.blog-list li{ margin:10px 0;line-height:18px; list-style:none}
.blog-list a{ font-size:12px; color:#666; }
.blog-list a:hover{color:#ed1165;}
.cloumms-3-2 h2{ font-size:20px}
.bar{ font-size:11px; margin:0 0 10px 0; line-height:18px; font-family:Arial, Helvetica, sans-serif}
.blog-box3{ background:#fff; margin:0 40px 0 0; padding:1px 30px 20px 30px;font-family: 'Lora', serif;-moz-box-shadow: 0 0 4px #ccc; -webkit-box-shadow: 0 0 4px #ccc;box-shadow: 0 0 4px #ccc;}
.blog-box3 h1{ font-family:Arial, Helvetica, sans-serif; font-size:28px; line-height:26px; margin:30px 0 0 0}
.blog-box3 h1 a{ font-weight:bold; line-height:26px; color:#333}
.blog-box3 h1 a:hover{color:#ed1165;}
.blog-box3 h2{ font-size:20px; line-height:20px;  font-weight:bold}
.ad{ text-align:center; margin:0 0 20px 0}
.ad img{ width:100%}
.blog-con{ padding:1px 0 30px 0}
.blog-con h1{ font-size:30px; line-height:30px; color:#222}
.blog-con h2{ margin:30px 0 0 0; font-size:24px; line-height:24px; color:#222}
.blog-con h3{ margin:20px 0 0 0; font-size:20px; line-height:20px; color:#222}
.blog-con h4,h5,h6{ margin:20px 0 0 0; font-size:18px; line-height:20px; color:#222}
.blog-con ul{ margin:20px 0 0 25px; font-size:14px; list-style:inside}
.blog-con ul li{ margin-bottom:10px; line-height:20px}
.blog-con ol{ margin:20px 0 0 20px}
.blog-con ol li{ margin-bottom:10px}
.blog-con blockquote{ margin-left:25px; font-size:14px}
.navigation{ margin:20px 0 0 0; font-size:12px; font-weight:bold}
.more{ font-size:14px; font-style:italic}

.tab5{ background:#f5f5f5; border:1px solid #ccc; text-align:left}
.tab5 th{ padding:5px 10px; line-height:20px; font-size:15px}
.tab5 td{ padding:5px 10px; line-height:20px; font-size:15px}
.tab5tit{ font-weight:bold; margin-bottom:10px}

.blog-con img{ width:auto; max-width:590px}

#author{ width:280px; height:30px; border:1px solid #ddd; padding:0 5px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;border-radius:2px;}
#email{ width:280px; height:30px; border:1px solid #ddd; padding:0 5px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;border-radius:2px;}
#url{ width:280px; height:30px; border:1px solid #ddd; padding:0 5px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;border-radius:2px;}
#comment{ width:84%; height:120px; border:1px solid #ddd; padding:5px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;border-radius:2px;}
#submit{ background:#eee; height:34px; border:1px solid #bbb; padding:0 10px; -webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px; color:#666; font-weight:bold}
#submit:hover{ background:#ebebeb}



@media (max-width: 960px){
	.tour-nav1{ top:107px;}.tour-nav2{ top:107px; width:30%; left:37%} .tour-nav3{ top:107px;padding:0 0 0 25%; width:26%}
	.blog-bg{padding:130px 0 60px 0}
}
@media (max-width: 760px){ 
	.tour-nav1{ width:33.3333%; top:130px;border-radius:0px; padding:0; text-align:center} .tour-nav2{ width:33.3333%; top:130px; border-radius:0px; padding:0; text-align:center; left:33.3333%} .tour-nav3{ width:33.3333%; top:130px; border-radius:0px; padding:0; text-align:center; left:66.6666%}
	.tour-txt1{ font-size:1.4em; line-height:1.4em; padding:100px 0 0 0} .tour-btn{ margin:30px auto 20px auto;}
	.tour-tit3{ margin:0 0 50px 0}.cloumms-3{ width:100%;} .cloumms-4{ width:100%}
	.tour-arrow{  left:48%;}
	.service-screen1{ padding:180px 0 0 0}.cloumms-410{ width:100%} .cloumms-610{ width:100%} .service-screen2{ padding:60px 0 30px 0;}.service-screen3{ padding:60px 0 30px 0;}.service-screen6{ padding:60px 0 20px 0;}.service-screen7{ padding:60px 0 0 0; }
	.service-icon1{ text-align:left; width:40%; margin:20px 0 0 0}
	.service-icon2{ text-align:left; width:40%; }
	.service-icon3{ text-align:left; width:40%; margin:20px 0 0 0}
	.service-icon5{ text-align:left; width:40%; margin:20px 0 0 0}
	.service-icon6{ text-align:left; width:40%; }
	.service-icon7{ text-align:left; width:40%; margin:20px 0 0 0}
	.acconut-box{ padding:20px;} .acconunt{ padding:190px 0 80px 0}
	.blog-bg{padding:130px 0 60px 0}
	.cloumms-7{ width:100%; float:none; } .blog-row{ margin:20px 0 0 0;} .cloumms-3-2{ width:100%; float:none; } .blog-box3{ margin:0; padding:1px 20px 0 20px}
	.price-top1{ display:none} .blog-con{ padding-top:20px}
}
@media (max-width: 460px){ 
.face img{  margin:0 5px}
}






















