.bg_f7 {background-color:#F7F7F7;padding:20px 0;}
.common_box h2 {font-size:26px;font-weight:bold;line-height:45px;text-align:center;}
.common_box>p {text-align:center;font-size:16px;margin-bottom:0;}
/* 轮播*/.bannertext {width:1170px;text-align:center;position:absolute;bottom:12%;left:50%;transform:translateX(-50%);color:#fff;font-weight:bold;font-size:24px;z-index:9;}
.flexslider {position:relative;overflow:hidden;}
.flexslider ul.slides>li {display:none;-webkit-backface-visibility:hidden;}
.flexslider ul.slides>li img {width:100%;}
.flex-control-nav {position:absolute;bottom:5%;z-index:2;width:100%;text-align:center;}
.flex-control-nav li {display:inline-block;width:8px;height:8px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a {display:inline-block;width:12px;height:12px;line-height:40px;overflow:hidden;background:#fff;border-radius:100%;cursor:pointer;}
.flex-control-nav .flex-active {background:#c71119;}
.flexslider .flex-direction-nav {position:absolute;z-index:3;width:100%;top:45%;}
.flexslider .flex-direction-nav li a {display:block;width:72px;height:80px;overflow:hidden;cursor:pointer;position:absolute;text-indent:-9999px;}
.flexslider .flex-direction-nav li a:hover {background-color:rgba(255,255,255,.3) !important;}
.flexslider .flex-direction-nav li a.flex-prev {left:40px;background:url(../images/newhome-ico.png) no-repeat 10px 10px;}
.flexslider .flex-direction-nav li a.flex-next {right:40px;background:url(../images/newhome-ico.png) no-repeat -55px 10px;}
/* topbox*/
.topbox {padding-top:20px;margin-bottom:30px;box-sizing:border-box;padding:10px 80px 0;}
.topbox h1 {text-align:center;font-size:28px;font-weight:600;margin-bottom:0;}
.topbox h1 span {font-weight:800;}
.topbox>p img {width:55%;}
.topbox p {text-align:center;font-size:28px;font-weight:600;margin-bottom:0;}
.topbox>p {font-weight:600;margin-top:10px;margin-bottom:7px;}
.topbox .small_font {margin:15px 0;}
.topbox .small_font p {font-size:17px;font-weight:normal;}
.topbox .small_font p:first-of-type {font-size:19px;}
.small_font img {width:80%;display:block;margin:0px auto;}
/* top_group*/
.top_group>p {padding:0 90px;}
.top_group .large {font-size:26px;font-weight:600;margin-bottom:10px;}
.loadmore a {display:inline-block;color:#fff;border:2px solid #b72b26;padding:7px 20px;border-radius:5px;font-weight:bold;margin-top:15px;font-size:17px;margin-bottom:15px;background-color:#b72b26;}
.loadmore a:hover {background-color:transparent;color:#b72b26;}

.tibeth2>p {padding:0 90px;}
/* mainNav*/
#mainNav {width:100%;background-color:#444444;}
.mainNavactive {position:fixed;top:0;left:0;z-index:9;}
#mainNav ul {display:flex;justify-content:space-between;}
#mainNav ul li a {display:inline-block;font-size:17px;line-height:20px;padding:13px 20px;font-weight:700;color:#ffffff;text-align:center;height:100%;box-sizing:border-box;}
#mainNav ul li a span {font-weight:normal;font-size:13px;}
#mainNav ul .active {background-color:#c71119;}
#mainNav ul li {display:flex;align-items:center;}
.section {display:none;}
.section_padding {padding-top:150px;}
.section .linebox {background:#e6f4fd;padding:16px 20px;border-radius:12px;display:flex;margin-top:20px;}
.section .fff5e0 {background-color:#fff5e0;}
.leftpart {width:25%;}
.leftpart h3 {font-size:21px;line-height:28px;margin-bottom:10px;}
.leftpart p {font-size:15px;line-height:24px;margin-bottom:15px;}
.leftpart .gotobtn {color:#c71119;border:1px solid #c71119;/* display:block;*/    padding:10px;/* position:absolute;*/    border-radius:6px;font-weight:700;font-size:15px;display:inline-block;margin-top:20px;}
.leftpart .gotobtn:hover {background-color:#c71119;color:#fff;}
.rightpart {overflow-x:auto;display:flex;justify-content:space-between;width:74%;margin:0 auto;overflow-y:hidden;padding-bottom:15px;}
ul.rightpart li {position:relative;min-width:37%;width:49.5%;padding-bottom:121px;margin-right:12px;background:#fff;border-radius:5px 5px 0 0;overflow:hidden;}
ul.rightpart::-webkit-scrollbar {height:7px;}
ul.rightpart::-webkit-scrollbar-thumb {background-color:#bcd3e3;border-radius:4px;}
ul.rightpart::-webkit-scrollbar-thumb:hover {background-color:#ccc;}
.fff5e0 ul.rightpart::-webkit-scrollbar-thumb {background-color:#d9c89f;}
ul.rightpart li .imbox {display:block;overflow:hidden;position:relative;}
ul.rightpart li .imbox img {width:100%;}
ul.rightpart li p.pdt20 {font-size:19px;line-height:20px;padding:0;margin-top:10px;margin:9px 20px 0;}
ul.rightpart li a.title {font-size:15px;font-weight:bold;}
.dep {padding:4px 0;position:absolute;bottom:50px;width:100%;cursor:pointer;}
.dep .d-con {padding:0 20px;}
ul.rightpart li strong {font-size:14px;margin-bottom:5px;display:block;}

ul.rightpart li .allnumber {margin-top:10px;font-weight:bold;position:absolute;font-size:12px;bottom:22px;right:10px;font-family:Arial,Helvetica,sans-serif !important;}
ul.rightpart li a.tourabtn {display:inline-block;position:absolute;left:20px;bottom:15px;background-color:#c71119;color:#fff;text-decoration:none;-moz-border-radius:3px;border-radius:3px;padding:0.7em 0.5em;font-size:13px;cursor:pointer;border:1px solid #c71119;line-height:0.7em;font-weight:700;}
ul.rightpart li a.tourabtn:hover {color:#c71119;background-color:transparent;}
.serach .rightpart {display:none;}
.serach .rightpart_show {display:flex;}
.dyasbtn>div {border:1px solid #c71119;color:#c71119;width:94%;padding:5px 0 5px;margin-bottom:10px;text-align:center;font-weight:700;border-radius:7px;cursor:pointer;}
.dyasbtn>div.active {background:#c71119;border-color:#c71119;color:#fff;}
.dyasbtn>div:hover {background:#c71119;border-color:#c71119;color:#fff;}
.midbanner {margin:40px auto;}
.midbanner img {max-width:100%;margin-bottom:10px;/* vertical-align:bottom;*/;}
.midbanner img:hover {/* box-shadow:0 0 5px #ccc;*/    opacity:.8;}
/* Live*/.bgf34 {background:#343434;padding:10px 0 40px;}
h2.live-h2 {padding:20px 0 10px;font-size:30px;color:#fff;text-align:center;font-family:'Open Sans';}
ul.shuzi {display:flex;justify-content:space-evenly;}
ul.shuzi li .yellow {color:#FDE202;font-size:30px;font-weight:bold;text-align:center;}
ul.shuzi li .text {color:#fff;font-size:16px;text-align:center;}
/* Why Join-in Our Small Group Tour*/
.why .leftbox {display:inline-block;box-sizing:border-box;width:60%;padding-right:30px;}
.why h2 {color:#b72b26;margin:20px 0 15px;font-size:30px;}
.leftbox ul.smalltext {margin-top:30px;}
ul.smalltext li {padding-bottom:20px;border-bottom:1px dashed #666;}
ul.smalltext li p {margin-bottom:0;}
ul.smalltext li p.redtitle {color:#b72b26;font-size:18px;font-weight:bold;padding:15px 0;}
.why .rightbox {display:inline-block;width:39%;vertical-align:top;position:relative;}
.rightbox img {width:100%;}
.video_btn {position:absolute;top:200px;left:50%;display:inline-block;transform:translate(-50%,-50%);background:#b72b26;padding:12px 26px;border-radius:10px;z-index:9;cursor:pointer;}
.swiper-lunbo .video_btn {top:63%;}
.video_btn:hover {opacity:.8;}
.san_ico {display:inline-block;width:0px;height:0;vertical-align:middle;border-top:12px solid transparent;border-left:20px solid #fff;border-bottom:12px solid transparent;}
/* faq*/
.radius-tit {display:inline-block;background:#c71110;font-size:19px;color:#ffffff;padding:6px 20px;border-radius:2em;margin:2em 0 1em;font-weight:bold;}
#radius-left {width:72.5%;padding-bottom:30px;display:inline-block;}
.radius-item {background:#ffffff;border:1px solid #ededed;margin-bottom:10px;padding:15px;position:relative;cursor:pointer;border-radius:5px;}
.radius-item>p {margin:0 !important;padding-left:40px;position:relative;font-size:17px;}
.radius-item>p::before {content:'';display:inline-block;position:absolute;top:50%;left:0;margin-top:-15px;width:30px;height:30px;background:url(../images/radius-ico.png) no-repeat;background-position:-11px -7px;}
.radius-item>p::after {content:'';display:inline-block;position:absolute;top:50%;right:0;margin-top:-15px;width:30px;height:30px;background:url(../images/radius-ico.png) no-repeat;background-position:-61px -7px;}
.radius-item>p.cur::after {content:'';display:inline-block;position:absolute;top:50%;right:0;margin-top:-15px;width:30px;height:30px;background:url(../images/radius-ico.png) no-repeat;background-position:-61px -7px;transform:rotate(180deg);}
.radius-item .radius-item-des {padding:10px 40px 0;display:none;}
.show {display:block !important;}
.radius-item .radius-item-des p {font-size:15px;line-height:26px;}
#radius-sidebar {width:26%;position:relative;float:right;}
.bread {font-size:14px;color:#ffffff;height:3pc;line-height:3pc;font-size:13px;}
.bread a {color:#ffffff;}
.comment-content * {font-family:'Open Sans' !important;}
.bottom {display:flex;align-items:center;}
.bottom>div {padding-left:5px;text-align:left !important;}
.tourinfoin p {margin-bottom:0;}
/* search*/.search {position:fixed;bottom:20px;right:10px;z-index:99;display:flex;flex-direction:column;align-items:flex-end;}
.searchbox {background:#c71119;border-radius:5px;width:250px;margin:0;height:50px;display:flex;align-items:center;font-weight:bold;box-shadow:0px 0px 10px 5px rgba(155,155,155,0.48);border-radius:40px;justify-content:center;}
.searchbox:hover {box-shadow:0px 0px 10px 5px rgba(255,255,255,1);}
.search .strkeys {display:block;border:none;margin-top:0;font-size:15px;color:#fff;background:transparent;width:208px;margin-left:5px;font-weight:bold;}
.search .strkeys::placeholder {color:#ffffff;font-size:15px;}
.search .submits {margin-top:0px;height:14px;margin-left:10px;padding:0;}
.search .idear {height:40px;border-radius:25px;background:#000;width:240px;display:flex;align-items:center;justify-content:center;font-weight:bold;box-shadow:0px 0px 10px 5px rgba(155,155,155,0.48);margin-top:10px;}
.search .idear:hover {box-shadow:0px 0px 10px 5px rgba(255,255,255,1);}
.search .idear a {color:#fff;font-size:15px;}
/* m-content-bg5c*/.m-content-bg5c {padding:0px 10px 1px;/* background:#5c5d5e;*/;}
.promise_list {/* margin-top:15px;*/    position:relative;display:flex;flex-wrap:wrap;}
.promise_list li {font-size:15px;color:#fff;padding:5px 0;padding-left:30px;margin-bottom:10px;position:relative;background:#4c4c4c;width:32%;margin-right:2%;box-sizing:border-box;display:inline-block;border-radius:5px;font-weight:bold;}
.promise_list li:nth-of-type(3n) {margin-right:0;}
.promise_list li:before {content:"";width:20px;height:20px;position:absolute;background:url(../images/tibettravel-j-smallgroup-icon.jpg)no-repeat;left:4px;top:4px;background-size:100%;}
.m-content-bg5c>p {font-weight:bold;font-size:24px;margin-bottom:15px;}
.live-p {padding:0 72px;}
.iframe_box {display:flex;justify-content:space-between;margin-top:30px;}
