html,body{min-width:1200px;width: 100%;height: 100%;}
/*css scroll style*/
::-webkit-scrollbar {
    width: 10px;
}
/* Track */
::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 10px rgba(0,0,0,0.3); 
    -webkit-border-radius: 10px;
    border-radius: 10px;
}
/* Handle */
::-webkit-scrollbar-thumb {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: rgba(255,255,255,0.3); 
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 
}
::-webkit-scrollbar-thumb:window-inactive {
  background: rgba(255,0,0,0.6); 
}
.inner{width:1200px;margin:0 auto;position:relative;}
.container li img{width: 100%;}
.template{display: none;}
.mb15{margin-bottom: 15px;}
/*top*/
.menu_l.fixedLeftTop{position: fixed;left: 0;top: 10px;z-index:1000;background-color: #fff;}
.top{height: 28px;border-bottom:1px solid #f1f1f1;background:#fafafa;}
.top ul,.top ol{float:left;font:12px/28px "宋体";color:#999;position: relative;}
.top ul:after,.top ol:after{content: '';clear:both;}
.top ol.dist{margin-right:-7px;}
.top ul li{float: left;padding-right:13px;}
.top ul li a,.top ol li a{display: block;color:#999;}
.top li a:hover{color:red;}
.top ul li .login{padding-left:13px;color:#cf0000;}
.top ol{float:right;}
.top ol li{position: relative;float: left;width:83px;height:28px;text-align:center;line-height: 28px;cursor:pointer;}
.top ol li:after{display:block;content:'';position: absolute;height: 12px;width: 1px;background-color: #e1e1e1;top: 8px;right: 0;}
.top ol li.contact:after{display: none;}
.top ol.ord{margin-left:7px;}
.top ol .contact{padding: 0;width: 100px;border:none;background: url(../../../../images/first/index/images/arrow_down.gif) no-repeat 80px center;}
.top ol .contack img{width: 200px;height: 200px;}
.top ol .contact:hover{background: url(../../../../images/first/index/images/arrow_up.gif) no-repeat 80px center;background-color: #fff;}
.top ol .contact:hover .erweima{display: block;transition:.6s;}
.top .erweima p{font-size:10px;padding-top: 5px;}
.top .erweima span{margin-left: 10px;margin-right: 10px;}


.menu_top{height: 84px;-line-height: 84px;position: relative;background:#fff;}
.menu_top .inner{left: 50%;margin-left: -600px;}
.menu_l{float: left;padding-left: 10px; margin-top:10px; }
.menu_l .show_city:after{content:'';display:none;position: absolute;bottom:-5px;left:0;width:100%;height:10px;background-color:#fff;}
.menu_l .show_city:hover:after{display: block;}
.menu_l img{width:492px;height:53px; padding-top:5px;}
.menu_l a .city{padding-right: 10px;}
element.style{position:absolute;z-index:1000;}
  .header .top .inner ol{position:relative;}
  .erweima{display:none;width:200px;background:#fff;cursor:pointer;position:absolute;top:25px;right:-1px;border:1px solid #f1f1f1;border-top:0;z-index:1000;overflow: hidden;}
  .ewm_box{text-align:center;}
  
  .cityChoose_show2{clear:both;}
  .cityChoose_show2 li{font-size:14px;text-align:left;margin:0 auto;}
  .cityChoose_show2 li b{font-size:16px;margin-left:10px;width:16px;float:left;display:inline-block;color:#b1b1b1;}
  .cityChoose_show2 li a{font-size:12px;color:#8f8e8e;}
  .cancelP{background:#d00000;padding:4px 7px;cursor:pointer;border-radius:5px;color:#fff;display:none;}
  .show_city { display:inline-block; background: #fff;margin-left:20px; top:23px;z-index: 100; position: relative;}
  .city{display:block;min-width: 80px;max-width: 150px; height:44px; line-height:44px; margin-right: 5px;overflow: hidden;text-align: center;letter-spacing: 1px;color:#373737;font-size:20px;background:url(../../../../images/first/index/images/arrow_down2.gif) no-repeat right center;cursor:pointer;}
  .show_city:hover{box-shadow:0px 0px 10px 0px #ccc;}
  .show_city:hover .allProvince{display: block;}
  .show_city:hover .city{background:url(../../../../images/first/index/images/arrow_down1.gif) no-repeat right center; }
  .animate{left: 0;z-index:1;width: 0;height: 40px;background-color:#cf0000;}

/*机构关键字*/
.keyWord{width:420px;padding:5px;background:#fff;border:1px solid #c5c5c5;position:absolute;top:60px;left:389px;z-index:999;display:none;}
.keyWord ul li{float:left;margin-left:14px;display:inline-block;font:normal 12px/26px "微软雅黑";width:60px;overflow:hidden;}
.keyWord ul li a{color:#666;}
.keyWord ul li a:hover{color:#cf0000;}

/*选择城市*/
.con_bot a{color:#999;}
.con_bot a:hover{color: red;}
.bigCity{-display:none;width:60px;height:100px;background:#ccc;position:absolute;top:60px;left:150px;}
.bigCity li{width:60px;height:40px;line-height:40px;border-bottom:1px dashed #f00;font:normal 16px "微软雅黑";text-align:center;}

.menu_m{position: absolute;top: 25px;right: 40px;height:37px;}
.search{float:left;width: 429px;height:31px;border:3px solid #cf0000;letter-spacing: 1px;color:#a9a9a9;background: url(../../../../images/first/index/images/zoom.png) no-repeat 8px center;text-indent:31px;font-size:14px;}
.submit{display: inline-block;float:left;width: 82px;height: 37px;font:16px/37px "微软雅黑";color:#fff;background: #cf0000;text-align: center;}
.menu_r{float: right;padding-top:25px;}
.menu_r img{margin-top:-5px;}
.nav{height: 40px;line-height: 40px;background-color:#01052D;position:relative;z-index:1;}
.nav .list li{ float: left;}
.nav .list li a{position: relative;z-index:2;float: left;padding-left:25px;padding-right:25px;text-align:center;color:#fff;font:16px/40px "微软雅黑";}
.nav .list li a span{color:#CCC;text-align:right;display:inline-block;}
.nav .list li a:hover{background-color: #cf0000;transition: .6s;}
.nav .list li a.sign_link{background:url(../../../../images/first/personal/sign_link.png) no-repeat left center;}
.nav .list li a.on{background:#cf0000;}
.nav .list .online{float:right;color:#fff;font:16px/40px "微软雅黑"; background:#cf0000;}
.nav .list .online p{background: url(../../../../images/first/index/images/qq.png) no-repeat 0 center;text-indent:26px;cursor: pointer;}
#linkQQ{display: block;float: none;width: auto;background: none;padding-left:0;}
/*.nav .list li a{border-right:1px solid #3e3e3f;}*/

/*目的地展示*/
.allProvince{display: none;position: absolute; width:380px;max-height:450px;overflow-y: auto;background-color: #fff;cursor: pointer;padding-left: 20px;box-shadow:2px 2px 10px #ccc;font-size:12px;letter-spacing: 1px;}
.allProvince a:hover{color:#cf0000;}
.allProvince a {font-family:'微软雅黑';text-decoration: none; color:#8f8e8e; padding: 10px 10px; display: inline-block;}
.allProvince h4 span{float: left;height: 40px;line-height: 40px;margin:0 10px;color: #2f2f2f;border-bottom:2px solid transparent;}
.allProvince h4 span:hover{border-bottom-color:#cf0000;}
.allProvince .tabItem{display: none;}
.allProvince .tabHot{display: block;}
.tabItem li{position: relative;padding-left: 40px;border-bottom:1px dashed #eee;}
.tabItem li b{position: absolute;left: 0;padding:11px 15px 4px 10px;color: #b1b1b1;font-size: 16px;}
.tabItem.tabHot li{padding-left: 0;font-size:16px;}

/*footer*/
.footer{margin-top:37px;background: #3c3c3c;text-align:center;}
.footer .intro{position: relative;overflow: hidden;}
.footer .intro li{float:left;padding-top:35px;}
.footer .intro li h2{font:normal 16px "微软雅黑";color:#fff;}
.footer .intro li p{padding-top:12px;font:12px/22px "微软雅黑";color:#c2c2c2;}
.footer .intro li p b{font-weight:bold;font-size:16px;color:#f66;}
.footer .service{padding-left: 170px;}
.f_icon{float:left;width: 55px;height: 55px;margin-top:22px;background: url(../../../../images/first/index/images/foot_icon.png) no-repeat;}
.footer .intro li .txt{margin-top:6px;float:left;padding-left: 12px;}
.footer .intro li .txt .f_txt{font:normal 20px "微软雅黑";color:#fff;}
.footer .intro li h6{font:12px/22px "微软雅黑";color:#c2c2c2;padding-left: 32px;}
.footer .intro .f_price{padding-left: 40px;padding-top:56px;}
.footer .intro .f_price .f_icon{background-position:-315px 0;}
.footer .intro .e_code{float: right;width: 100px;text-align:center;}
.e_code strong{display:block;margin-top:10px;font:normal 12px "微软雅黑";color:#c2c2c2;}
.links{border-top:1px solid #575a5b;border-bottom:1px solid #575a5b;margin-top:12px;}
.links ol{position: relative;overflow: hidden;padding:16px 0;}
.links ol li{float: left;}
.links ol li a{font:normal 12px "微软雅黑";color:#c2c2c2;margin-right:19px;}
.links ol li a:hover{color:#e2e2e2;}
.links ol li .friend{margin-right: 0;cursor:default;}
.copyright{overflow: hidden;}
.copyright span{float:left;margin:15px 10px 15px 0;font:normal 12px "Arial";color:#c2c2c2;}
.copyright span a{float:none;margin-top: 0;color:#c2c2c2;}
.copyright a{float:right; margin-top:8px;margin-left: 10px;}
.copyright span a:hover{color:#F31313;}
.copyright img{height: 30px;width: 83px;}

/*the common style*/
.pr{position: relative;}
.pa{position: absolute;}
.fixed{position: fixed;}
.ofh{overflow: hidden;}
.l{float: left;}
.r{float: right;}
.bbd{border-bottom:1px solid #ddd;}
.plan-list{width: 1200px;min-height:400px;margin:0 auto ;padding-top: 20px;padding-bottom: 20px;font-family:"serif";font-size: 12px;color:#999;letter-spacing: 1px;overflow: auto;}
.plan-list li{margin-bottom: 10px;}
.plan-list li:after{content:'';display: block;clear: both;}
.plan-list .l.bd{overflow: hidden;}
.plan-list img{ width:121px; height:91px;}
.plan-list h1{width:300px;overflow:hidden;margin-bottom: 5px;font-size: 16px;color: #cf0000;white-space: nowrap;text-overflow: ellipsis;margin-top:6px; font-family:'微软雅黑';}
.plan-list .row{width: 570px;padding:10px; border:1px solid #f5f5f5;box-shadow:1px 1px 2px #ccc;}
.plan-list .row:hover{transition:.6s;box-shadow: inset 2px 2px 10px #ccc;}
.plan-list .select{width: 320px;margin-left: 15px;}
.plan-list .bookBtn{ margin-top: 30px;margin-right: 5px;padding-left: 20px;padding-right: 20px; height: 30px;line-height: 30px;color: #fff;text-decoration: none;background-color:#cf0000;border-radius:5px; }
.plan-list .bookBtn:hover{background-color:#f25252;}
.plan-list p{line-height:18px; margin-top:8px;}

/* the style of city page */
.hot_item2 ul{overflow: hidden;margin-top: 20px;}
.hot_item2 li {float: left;height: 280px;margin-right: 12px;overflow: hidden;position: relative;width: 288px;} 
.hot_item2 li img {height: 280px;width: 288px;} 
.hot_item2 li span {bottom: 11px;color: #fff;font: 22px "微软雅黑";position: absolute;right: 202px;}
.city_c_p{padding-top:38px;}
.city_c_p p{font-size:14px;color:#666;line-height:30px;}
.list-wrap{margin:0 auto;overflow: hidden;}
/* override the style of editr*/
.p_con p,.p_con span{
  color:#797979;
  white-space:normal !important;
  font-size:14px  !important;
}
#bigMap-wrap p,#bigMap-wrap span{
  font-size:12px !important;
}
.p_con .service_box p{
  padding-top: 0!important;
}
.p_con .need p{
  padding: 5px !important; 
}
/* the page of yangshen and yanglao on result */
.no-result a{position: absolute;right: 20%;top: 170px;background-color: rgb(241, 212, 112);color: #fff;height: 30px;line-height: 30px;padding-left: 20px;padding-right: 20px;border-radius: 5px;font-size: 16px;letter-spacing: 1px;}
.no-result a:hover,.no-result a:focus{box-shadow:1px 1px 5px #E6C03C;}

