@charset "UTF-8";
/* jc */
body{margin:0;font:1rem "SimSun","Arial",sans-serif;font-weight:400;line-height:1.5;color:#212529;text-align:left;background:#fff;}
div,ul,ol,li,span,p,table,td,dl,dt,dd,img,form,select,option,input,/*textarea,*/h1,h2,h3,h4,h5,h6,strong{margin:0;padding:0;}
li{list-style:none outside none;}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-bottom:0.5rem;font-weight:300;line-height:1.2;}
h1,.h1{font-size:1.5rem;}
h2,.h2{font-size:1.40625rem;}
h3,.h3{font-size:1.25rem;}
h4,.h4{font-size:1.171875rem;}
h5,.h5{font-size:1rem;}
h6,.h6{font-size:0.9375rem;}
h2{font:1rem/1.7rem Arial,sans-serif,Tahoma;overflow:hidden;zoom:1;white-space:nowrap;}
h2 a{float:left;display:block;}
h2 span{float:right;position:relative;font:normal 14px/30px "SimSun","Arial";letter-spacing:0;white-space:nowrap;}
h2 span a{margin-left:5px;}
span.more{float:right;}
a:link,a:visited{color:#000;text-decoration:none;}
a:hover,a:active{color:#f30;text-decoration:underline;}
.wrap,.main,.sideBar,.links,footer,.card-body,.card-body ul,.media,.media-body,.media-body h3{clear:both;overflow:hidden;}
.wrap:after,.htop:after,#links:after{content:".";display:block;clear:both;visibility:hidden;height:0;}
.clear{width:1px;height:0;font:normal 0/0 arial;clear:both;}
.border-green,.b-1-g{border:1px solid #bdc;}
.bo{font-weight:bold;}
.Line{border-bottom:1px dashed #ccc;}
.liA li:before{content:'\f111';font-family:FontAwesome;font-size:80%;color:#999;-webkit-text-stroke:7px white;-moz-text-stroke:7px white;-o-text-stroke:7px white;text-stroke:7px white;}
.liB li:before{content:'\f0c8';font-family:FontAwesome;font-size:80%;color:#999;-webkit-text-stroke:7px white;-moz-text-stroke:7px white;-o-text-stroke:7px white;text-stroke:7px white;}
.liC h3:before,h4.liC:before,h5.liC:before{content:'\f0da';font-family:FontAwesome;font-size:80%;}
.liD li{padding:0 0 2px 17px;line-height:180%;}
.liD li:before{content:'\f069';font-family:FontAwesome;font-size:80%;-webkit-text-stroke:1px white;}
/* nav custom start */
.jc-logo{float:left;width:180px;height:60px;display:block;font-size:0px;text-indent:-200px;overflow:hidden;background:url(/static/jccms/img/logo.png) no-repeat;background-size:100%;}
.jc-logo a{width:180px;height:60px;display:block;}
.lvwo-logo{height:60px;}
.lvwo-logo img{width:180px;height:60px;}
.jc-banner,.lvwo-banner{height:60px;text-align:center;}
.navbar,.navbar-nav,.navbar-toggler{height:50px;line-height:50px;}
.navbar{height:50px;display:block;background:#285!important;-webkit-box-shadow:#CCC 0px 3px 5px;-moz-box-shadow:#CCC 0px 3px 5px;background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(#5c5),to(#285));background-image:-moz-linear-gradient(center top,#5c5,#285);font-family:Arial,sans-serif,Tahoma;}
.nav-item{z-index:0;display:block;}
.nav-item a{line-height:50px;display:block;color:#91c4aa;padding:0 8px;text-decoration:none;}
.nav-item a:hover{background:#5b5;color:#d4eed4;}
.navbar-brand{width:120px;height:40px;display:block;font-size:0px;text-indent:-200px;overflow:hidden;background:url(/static/jccms/img/logo-w.png) no-repeat;background-size:100%;}
@media (min-width: 1200px){
.navbar-brand{display:none;}
}
/*鼠标滑过显示导航下拉菜单*/
.navbar .navbar-nav > li .dropdown-menu {margin: 0;}
.navbar .navbar-nav > li:hover .dropdown-menu {display:block;}
/* offcanvas-navbar */
/* Prevent scroll on narrow devices */
html,body{overflow-x:hidden;}
@media (max-width:1200px){
.head-top,.homelink{display:none;}
.nav-item a{padding-left:10px!important;}
.offcanvas-collapse{position:fixed;top:50px;/* Height of navbar */bottom:0;left:100%;width:100%;padding-right:1rem;padding-left:1rem;overflow-y:auto;visibility:hidden;background-color:rgb(39, 146, 93);transition:visibility .3s ease-in-out, -webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out, visibility .3s ease-in-out;transition:transform .3s ease-in-out, visibility .3s ease-in-out, -webkit-transform .3s ease-in-out;z-index:99;}
.offcanvas-collapse.open{visibility:visible;-webkit-transform:translateX(-100%);transform:translateX(-100%);}
}
/* nav custom end */
.update{display:none;float:left;width:100%;height:0px;}
.update li{float:left;width:33%;height:0px;}
.breadcrumb{border-bottom:1px solid #f0f0f0;padding:0;background-color:rgba(0,0,0,0);font-size:90%;}
.breadcrumb-item+.breadcrumb-item::before{content:">"}
.card,.card-header,input,button,.pagination,ul.pagination{border-radius:0!important;}
/* style */
/* lvse */
.lvse.main{/*background:#fff url(/static/jccms/img/lvseBg.gif) repeat-y 660px;*/}
.lvse h1,.lvse h1 a,.lvse h2,.lvse h2 a,.lvse h3,.lvse h3 a,.lvse h4,.lvse h4 a,.lvse h5,.lvse h5 a,.lvse .aInfo a,.lvse .tbtn li{color:#070;}
.lvse h2{/*background:#D8FFD8;*/border-top:1px solid #090;}
.lvse.card{border-top:2px solid #090;}
.lvse a:hover img,.lvse .tbtn li.on{border:1px solid #090;}
.lvse .aInfo{border-top:2px solid #5EC75E;}
.lvse .aTool{background:url(/static/jccms/img/lvseSubBox.gif) repeat-x top;}
.lvse .tabox dt{border-bottom:1px solid #090;}
/* juse */
.juse.main{/*background:#fff url(/static/jccms/img/juseBg.gif) repeat-y 660px;*/}
.juse h1,.juse h1 a,.juse h2,.juse h2 a,.juse h3,.juse h3 a,.juse h4,.juse h4 a,.juse h5,.juse h5 a,.juse .aInfo a,.juse .tbtn li{color:#f60;}
.juse h2{/*background:#FFE0CC;*/border-top:1px solid #FFA66A;}
.juse.card{border-top:2px solid #f60;}
.juse a:hover img,.juse .tbtn li.on{border:1px solid #f60;}
.juse .aInfo{border-top:2px solid #FFB482;}
.juse .aTool{background:url(/static/jccms/img/juseSubBox.gif) repeat-x top;}
.juse .tabox dt{border-bottom:1px solid #f60;}
/* fense */
.fense.main{/*background:#fff url(/static/jccms/img/fenseBg.gif) repeat-y 660px;*/}
.fense h1,.fense h1 a,.fense h2,.fense h2 a,.fense h3,.fense h3 a,.fense h4,.fense h4 a,.fense h5,.fense h5 a,.fense .aInfo a,.fense .tbtn li{color:#FF40A1;}
.fense h2{/*background:#FFDCEE;*/border-top:1px solid #FF40A1;}
.fense.card{border-top:2px solid #FF40A1;}
.fense a:hover img,.fense .tbtn li.on{border:1px solid #FF40A1;}
.fense .aInfo{border-top:2px solid #FF97CC;}
.fense .aTool{background:url(/static/jccms/img/fenseSubBox.gif) repeat-x top;}
.fense .tabox dt{border-bottom:1px solid #FF40A1;}
/* lanse */
.lanse.main{/*background:#fff url(/static/jccms/img/lanseBg.gif) repeat-y 660px;*/}
.lanse h1,.lanse h1 a,.lanse h2,.lanse h2 a,.lanse h3,.lanse h3 a,.lanse h4,.lanse h4 a,.lanse h5,.lanse h5 a,.lanse .aInfo a,.lanse .tbtn li{color:#1D4BB4;}
.lanse h2{/*background:#DCE7FF;*/border-top:1px solid #1D4BB4;}
.lanse.card{border-top:2px solid #1D4BB4;}
.lanse a:hover img,.lanse .tbtn li.on{border:1px solid #1D4BB4;}
.lanse .aInfo{border-top:2px solid #5EC75E;}
.lanse .aTool{background:url(/static/jccms/img/lanseSubBox.gif) repeat-x top;}
.lanse .tabox dt{border-bottom:1px solid #1D4BB4;}
/* zise */
.zise.main{/*background:#fff url(/static/jccms/img/ziseBg.gif) repeat-y 660px;*/}
.zise h1,.zise h1 a,.zise h2,.zise h2 a,.zise h3,.zise h3 a,.zise h4,.zise h4 a,.zise h5,.zise h5 a,.zise .aInfo a,.zise .tbtn li{color:#EB40FF;}
.zise h2{/*background:#FADCFF;*/border-top:1px solid #EB40FF;}
.zise.card{border-top:solid 2px #EB40FF;}
.zise a:hover img,.zise .tbtn li.on{border:1px solid #EB40FF;}
.zise .aInfo{border-top:2px solid #F286FF;}
.zise .aTool{background:url(/static/jccms/img/ziseSubBox.gif) repeat-x top;}
.zise .tabox dt{border-bottom:1px solid #EB40FF;}
/* channel */
/* carousel */
.carousel-caption{right:5%;left:5%;bottom:0px;}
.carousel-caption h3 a{padding-right:3px;background:rgba(0,0,0,0.3);font-size:1rm;color:#fff!important;text-decoration:none;}
/* tab */
.tabox{overflow:hidden;clear:both;}
.tabox dt{width:100%;height:30px;}
.tbtn li{display:block;float:left;padding:0 5px;height:30px;line-height:30px;text-align:center;font-weight:700;cursor:pointer;text-decoration:none;}
.tbtn li.on{border-bottom:1px solid #fff!important;background:#fff;cursor:default;}
.tbtn li.on h3{font-weight:700;}
.tbtn li a:hover{text-decoration:none;}
.tbtn_r{float:right;text-align:right;font-size:80%;color:#049;}
.tbtn_r a{margin-right:8px;color:#666;}
.tbcon{margin:3px 0 3px 3px;line-height:24px;white-space:nowrap;overflow:hidden;}
#menus{clear:both;float:left;width:100%;font-size:90%;line-height:120%;overflow:hidden;}
#menus dt{clear:both;float:left;margin:3px 0;padding:3px;color:#fff;text-align:center;}
#menus dt a{color:#fff;}
#menus dd{float:left;margin:5px 0;white-space:nowrap;overflow:hidden;}
#menus dd div{float:left;padding-left:3px;}
#b1{background:#09C;}
#b2{background:#F00;}
#b3{background:#60C;}
#b4{background:#3C0;}
#b5{background:#C0C;}
#b6{background:#C30;}
#b7{background:#06C;}
#b8{background:#F60;}
#b9{background:#900;}
.co1{color:#09C;}
.co2{color:#F00;}
.co3{color:#60C;}
.co4{color:#3C0;}
.co5{color:#C0C;}
.co6{color:#C30;}
.co7{color:#06C;}
.co8{color:#F60;}
.co9{color:#900;}

/* list */
.list{border:1px solid #bbb;clear:both;overflow:hidden;}
.list h2{border-top:0;border-bottom:1px solid #bbb;padding:0 0 5px 10px;}
.list .art-list{padding:5px 0;color:#777;clear:both;overflow:hidden;zoom:1;}
.list .media{border-bottom:1px solid #f0f0f0;padding-bottom:7px;margin-bottom:7px;}
.list .media a.pic{display:inline;position:relative;width:88px;height:88px;}
.list .media img{display:block;position:absolute;top:0;bottom:0;margin:auto;width:84px;max-height:84px;padding:1px;border:1px solid #eee;}
.list .media img:hover{/*border:1px solid #aaa;*/}
.list .media h3 a{overflow:hidden;font-size:90%;font-weight:400;}
.list .media h3 a:hover{color:#f60;}
.list .media div.intro{color:#777;font-size:80%;line-height:20px;margin-right:10px;}
.list .media span.info{display:block;line-height:22px;font-size:80%;color:#aaa;}
.pbox li{overflow:hidden;}
.pbox img{border:1px solid #bbb;}
.card .media img{border:1px solid #eee;}
.card .media h3 a{overflow:hidden;font-size:90%;font-weight:400;}
.card .media div.intro{color:#777;font-size:80%;line-height:20px;text-align:justify;}
.qiye .liC .info,.qiye .liC .intro{padding-left:10px;}
.qiye .tags{font-size:80%;line-height:25px;}

.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.42857;text-decoration:none;color:#337ab7;background-color:#fff;border:1px solid #ddd;margin-left:-1px}
.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;}
.pagination>li>a:hover,.pagination>li>a:focus,.pagination>li>span:hover,.pagination>li>span:focus{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}
.pagination>.active>a,.pagination>.active>a:hover,.pagination>.active>a:focus,.pagination>.active>span,.pagination>.active>span:hover,.pagination>.active>span:focus{z-index:3;color:#fff;background-color:#337ab7;border-color:#337ab7;cursor:default}
.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#777;background-color:#fff;border-color:#ddd;cursor:not-allowed}

/* article */
.article{clear:both;border:1px solid #bbb;overflow:hidden;}
.main .tabox{margin:3px 0;}
.main h1{clear:both;padding:12px 0 2px 0;text-align:center;line-height:180%;font-size:160%;}
.main h1 span{color:#666;margin-left:24px;font-size:80%;font-weight:normal;}
.aInfo{clear:both;background:#f9f9f9;color:#666;font-size:80%;overflow:hidden;zoom:1;}
.aInfo small{color:#666;font-size:80%;margin-left:1em;}
.content{clear:both;color:#333;text-align:justify;font-size:110%;line-height:170%;overflow:hidden;}
.content img{height:auto;max-width:96%;display:block;}
.content h2,.content h3{font-size:120%;}
.content h4,.content h5{font-size:100%;}
.content p,.content h3,.content h4,.content h5{margin-bottom:1em;}
.content a:link,.content a:visited{color:#c00;padding:0 3px;}
.content p{text-indent:2em;}
.content img{max-width:100%;height:auto;display:block;margin:0 auto!important;}
.content hr{color:#ccc;height:1px;}
.aTool{clear:both;font-size:80%;color:#333;overflow:hidden;}
.aTool a{margin:0 2px;color:#666;font-weight:normal;}
/*zan*/
.icon-btn,.icon-btn:hover{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}
.icon-btn,.ie8 .icon-btn:hover{filter:none}
.icon-btn{height:60px;min-width:80px;margin:5px 5px 0 0;border:1px solid #ddd;padding:12px 0 0;background-color:#fafafa;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;display:inline-block;color:#646464;text-shadow:none;text-align:center;cursor:pointer;position:relative;transition:all .3s ease}
.icon-btn:hover,.icon-btn:hover>.badge{-webkit-box-shadow:none;-moz-box-shadow:none}
.icon-btn:hover{text-decoration:none;border-color:#999;color:#444;text-shadow:0 1px 0 #fff;transition:all .3s ease;box-shadow:none}
.icon-btn:hover>.badge{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;box-shadow:none}
.icon-btn>div{margin-top:5px;margin-bottom:20px;color:#3f444a;font-size:12px;font-weight:300}
.icon-btn>.badge{position:absolute;font-size:11px;font-weight:300;top:-5px;right:-5px;padding:3px 6px;color:#fff;text-shadow:none;border-width:0;border-style:solid;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.icon-btn>i{font-size:18px}
/*.share a:link{color:#f30;}*/
.aRecom{clear:both;color:#333;font-size:14px;overflow:hidden;}
.aRecom .tags{width:424px;}
.aRecom .tags a{margin:0 2px;line-height:25px;font-weight:normal;}
.diggs{width:178px;display:inline-block;*display:inline;*zoom:1;border:1px solid #efefef;height:25px;border-radius:11px;vertical-align:middle}
.diggs a{vertical-align:middle;cursor:pointer}
.diggs .btn{display:inline-block;width:50%;color:#9e9e9e;line-height:22px;height:25px;padding:0 5px 0 5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-radius:0 11px 11px 0;}
.diggs .btn:hover{background-color:#f8f8f8;}
.diggs .like{border-right:1px solid #e5e5e5;border-radius:11px 0 0 11px}
.diggs .unlike{}
.mapimg{border:1px solid #333;position:relative;top:-1px;vertical-align:text-top;}
/*hotel*/
.hotelbox h2{padding:7px 18px 2px;margin:0;background:#dee7ef;font:bold 16px arial,sans-serif;}
.txs_dec{margin:12px 18px;line-height:1.7;font-size:14px;}
.txs_dec p{margin:0;padding:5px 0;}
.htd_ac td{padding:6px 4px 4px 20px;border-bottom:1px dotted #ccc;line-height:1.8em;border-top:5px solid #fff;}
.htd_ac th{width:80px;background:#f2f2f2;text-align:center;border-bottom:1px dotted #ccc;border-top:5px solid #fff;}
.htd_ac td span{padding-right:12px;}
.htd_ru li{padding:0 0 0 14px;background:url(https://resource.elong.com/cn/hotels/images/cp_dot.gif) no-repeat 2px 8px;}
.lliA{list-style:none;}
.lilabel{color:black;}
/* footer */
footer{text-align:center;}
footer a{color:#333;}
.copyright{clear:both;border-top:1px solid #ccc;padding:10px 0 10px 10px;font-size:90%;}
.copyright a{margin-right:10px;color:#555;}
.links{text-align:left;margin-top:2px;}
.links ul{padding:5px;margin:0 auto;font-size:80%;}
.links li{float:left;display:block;margin-right:2px;list-style:none;height:21px;line-height:21px;white-space:nowrap;}
.links li a{padding:0 5px;}
/*flinks*/
.flinklist a{float:left;display:block;width:25%;color:#333;}
/*tags*/
.tagbox{line-height:220%;text-align:justify;}
.tagbox a{margin-right:10px;white-space:nowrap;}
a.co11{color:darkolivegreen;}
a.co12{color:blue;}
a.co13{color:blueviolet;}
a.co14{color:brown;}
a.co15{color:cadetblue;}
a.co16{color:green;}
a.co17{color:coral;}
a.co18{color:cornflowerblue;}
a.co19{color:black;}
a.co20{color:deeppink;}
/*googlemap*/
.gmapbar{width:720px;height:522px;border:1px solid #333;text-align:center;font-size:12px;line-height:20px;}
.gmapbox{width:720px;height:500px;text-align:left;color:#666;}
.gmapt{width:720px;height:22px;background:#333;text-align:left;line-height:22px;color:#fff;}
/*gaodemap*/
.amapbar #container{width:960px;height:600px;border:1px solid #333;}
.amapbar #panel{position:absolute;background-color:white;max-height:90%;overflow-y:auto;top:10px;right:10px;width:0px;height:0px;}
/*sitemap*/
h2.sitemap{font-size:120%;border-bottom:2px solid #ccc;}
.linkbox{margin:0 5px;padding:10px 8px;border-bottom:1px solid #EEE;}
.linkbox h3,.linkbox h3 a{font-size:110%;color:#693;}
.f6{width:100%;margin-left:20px;overflow:hidden;clear:both;padding-bottom:10px;}
.f6 li{float:left;line-height:14px;padding:8px 10px 0px;white-space:nowrap;list-style-type:none;}
.f6 li a{color:#666;float:left;}
/** old **/
