*{padding:0;margin:0;}
div,dl,dt,dd,form,h1,h2,h3,h4,h5,h6,img,ol,ul,li,table,th,td,p,span,a{border:0;}
img,input{border:none;vertical-align:middle;}
body{font-family:Microsoft Yahei,verdana,Tahoma,Arial,Helvetica,"宋体"; font-size:12px; margin: 0 auto; background:#FFF; color:#333; max-width: 640px;}
html{overflow-y:scroll;}
ul,ol{list-style-type:none;}
th,td,input{font-size:12px;}
h3{font-size:14px;}
button{border:none;cursor:pointer;font-size:12px;background-color:transparent;}
select{border-width:1px; _zoom:1; border-style:solid; padding-top:2px; font-size:12px;}
.clear{clear:both; font-size:1px; height:0; visibility:hidden; line-height:0;}
.clearfix:after{content:""; display:block; clear:both;}
.clearfix{zoom:1;}

a {outline-style: none; text-decoration:none;color:#333; border: none;}
a:link,a:visited{text-decoration:none; color:#333;}
a:hover,a:active{text-decoration:none; color:#f60;}
.fl{float: left;}
.fr{float: right;}


/*首页头部*/
/*顶部 top*/
.index-title{ width: 100%; height: 66px; background-color: #3b9464; float: left;}
.index-title .title-logo{ height: 34px; margin-top: 16px; margin-left: 14px;}
.index-title .title-logo img{ height: 34px;}

/*内容 content*/
.index-content{ width: 100%; background-color: #B3B3B3; height: auto; overflow: hidden; float: left;}
.index-content .site-list{ width: 100%; height: auto; margin-top: 19px; margin-bottom: 19px;}
.site-list ul{ width: 363px; height: auto; margin: 0 auto; }
.site-list ul li{ float: left; width: 100%; height: 129px; margin-top: 9px; margin-bottom: 9px; box-shadow: 0 0 10px rgba(0,0,0,1); moz-box-shadow: 0 0 10px rgba(0,0,0,1); -webkit-box-shadow: 0 0 10px rgba(0,0,0,1); -box-shadow: 0 0 10px rgba(0,0,0,1);}
.site-list ul li a{width: 100%; height: 100%; display: inline-block;}
.site-list ul li div{ width: 120px; height: 58px; float: left; margin-top: 30px; overflow: hidden;}
.site-list ul li .cont-name-01{ margin-left: 115px; text-align: center;}
.site-list ul li .cont-name-01 span{ width: 100%; height: 18px; font-size: 12px; line-height: 24px; color: #888888; overflow: hidden; float: left;}
.site-list ul li .cont-name-01 h3{ width: 100%; height: 40px; line-height: 40px; font-weight: 400; font-size: 22px; overflow: hidden; float: left;}
.site-list ul li .cont-name-02{ text-align: left;}
.site-list ul li .cont-name-02 span{ display: inline-block; width: 100%;  font-size: 12px; color: #888888; margin-top: 34px;}

@media screen and (max-width: 370px) {
    .index-content .site-list{ margin-top: 16px; margin-bottom: 16px;}
    .site-list ul{width: 300px;}
    .site-list ul li{height: 107px; margin-top: 8px; margin-bottom: 8px;}
    .site-list ul li div{ width: 100px; height: 48px; margin-top: 25px;}
    .site-list ul li .cont-name-01{ margin-left: 95px; text-align: center;}
    .site-list ul li .cont-name-01 span{height: 16px; line-height: 20px;}
    .site-list ul li .cont-name-01 h3{height: 30px; line-height: 30px; font-size: 20px;}
    .site-list ul li .cont-name-02 span{ font-size: 12px; margin-top: 28px;}
}


/*内页*/
/*top*/
.inside-title{ width: 100%; height: 66px; background-color: #3b9464;}
.inside-title .title-logo{ height: 34px; margin-top: 16px; margin-left: 14px;}
.inside-title .title-logo img{ height: 34px; float: left;}
.inside-title .title-logo a{ width: 23px; height: 21px; margin-top: 7px; margin-right: 14px; float: right; display: block; background: url("/jichanglr/statics/images/wap_img/index.png") no-repeat; background-size: 100% 100%;}

/*content*/
.inside-content{ width: 100%; height: auto;}
/*banner*/
.slider{position: relative;width: 100%;height: auto;overflow: hidden;}
.slides{height: auto;overflow: hidden;-webkit-backface-visibility: hidden;-webkit-transform-style: preserve-3d;-webkit-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);-moz-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);-ms-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);-o-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);}
.slide{height: auto;float: left;clear: none;}
.slider-arrows{}
/*.slider-arrow{position: absolute;display: block;margin-bottom: -20px;width: 40px;height: 40px;line-height: 40px;text-decoration: none;text-align: center;color: #fff;font-size: 2em;background-color: #333;background-color: rgba(50,50,50,.3);border-radius: 50%;}
.slider-arrow--right{bottom: 50%;right: 0;}
.slider-arrow--left{bottom: 50%;left: 0;}*/
.slider-nav{position: absolute;bottom: 10px;}
.slider-nav__item{width: 10px;height: 10px;float: left;clear: none;display: block;margin: 0 5px;background: #f2f0ec; border-radius:50px;}
.slider-nav__item:hover{background: #ff7d14;}
.slider-nav__item--current{background: #ff7d14;}
/*banner*/
@media screen and (max-width: 370px) {
    .inside-content .inside-nav{margin-top:26px;}
    .inside-nav ul li{margin-bottom:18px; }
}
.inside-content .inside-nav{ width: 100%; height: auto; margin-top:30px;}
.inside-nav ul li{ position: relative; width: 42.8%; height: auto; float: left; margin-left: 4.8%; margin-bottom:20px; overflow: hidden;}
.inside-nav ul li a img{ float: left; width: 100%; height: auto; margin: 0;}
.inside-nav ul li a h3{ font-size: 18px; position: absolute; height: 28px; line-height: 28px; width: 100%; color: #FFF; text-align: center; top:50%; margin-top: -14px; font-weight: 500;}

/*栏目导航页*/
.category-top{width: 100%; height: 48px; background-color: #3b9464;}
.category-top .top-title{ width: 100%; height: 100%;}
.top-title a{ width: 15%; height: 100%; float: left;}
.top-title .top-left i{ width: 12px; height: 20px; background: url("/jichanglr/statics/images/wap_img/fanhui.png") no-repeat; background-size: 100% 100%; float: left; margin-left: 14px; margin-top: 14px;}
.top-title .top-right i{width: 23px; height: 21px; margin-top: 13px; margin-right: 14px; float: right; display: block; background: url("/jichanglr/statics/images/wap_img/index.png") no-repeat; background-size: 100% 100%;}
.top-title h3{ width: 70%; float: left; height: 48px; line-height: 48px; font-size: 18px; font-weight: 500; color: #FFF; text-align: center;}

.main{ width: 100%; height: auto; background: #f6f6f6; padding-bottom: 59px;}

.main .category-list{ width: 100%; height: auto; float: left;}
.main .category-list .list-title{ width: 100%; height: 32px; float: left;}
.list-title h3{ margin-left: 18px; height: 18px; border-left: 3px solid #3b9464; margin-top: 7px; padding-left:6px; line-height: 18px; font-size: 16px; font-weight: 500; color: #666666;}
.category-list .list-nav{ float: left; height: auto; width: 100%; padding: 12px 0; background: #FFF;}
.category-list .list-nav li{ width: 25%; height: 72px; float: left;}
.category-list .list-nav li .list-nav-a{ width: 100%; height: 62px; display: block; margin-top: 5px; margin-bottom: 5px;}
.list-nav-a img{ display: block; margin:0 auto; width: 36px; height: 36px; margin-bottom: 6px;}
.list-nav-a span{display: block; width: 100%; color: #666; font-size: 14px; text-align: center; height: 16px; line-height: 16px; overflow: hidden;}

.main .category-ad{ width: 100%; height: auto; float: left; background-color: #FFF; padding-bottom: 6px; margin: 20px 0;}
.category-ad ul .category-ad-li{ float: left; width: 100%; height: auto; margin-bottom: 6px;}
.category-ad-li a{ display: block;}
.category-ad-li a img{ width: 100%; max-width: 100%; height: auto; display: block; }

.footer{ float: left; width: 100%; height: 58px; background-color: #FFF; position: fixed; bottom: 0; border-top: 1px solid #E2E2E3;}
.footer ul{ width: 100%; height: 100%;}
.footer ul li{ width: 25%; float: left; height: 46px; padding: 5px 0; }
.footer ul li a{ width: 100%; height: 100%; display: inline-block;}
.footer ul li i{ display: block; margin: 0 auto; width: 28px; height: 28px; margin-bottom: 5px; overflow: hidden;}
.footer-i-1{ background: url("/jichanglr/statics/images/wap_img/footer01.png"); background-size: 100%;}
.footer-i-2{ background: url("/jichanglr/statics/images/wap_img/footer02.png"); background-size: 100%;}
.footer-i-3{ background: url("/jichanglr/statics/images/wap_img/footer03.png"); background-size: 100%;}
.footer-i-4{ background: url("/jichanglr/statics/images/wap_img/footer04.png"); background-size: 100%;}
.footer-on{ background-position: 0 -28px;}
.footer ul li span{ width: 100%; height: 14px; line-height: 14px; font-size: 12px; color: #666; display: block; text-align: center;}


/*列表页*/
.main_list{background-color: #FFF; padding-top: 12px; float: left;}
.content_list{ box-sizing: border-box;  -webkit-box-sizing: border-box;  display: -webkit-box;  display: -webkit-flex;  display: flex; float: left; border-bottom: 1px solid #e4e4e4; padding: 12px 0;  margin: 0 12px;  position: relative;  -webkit-tap-highlight-color: rgba(231,231,231,0.6);  }
.content_list .c_l_img{ display: block; width: 108px; height: 78px; position: relative; margin-right: 13px; background: url("/jichanglr/statics/images/wap_img/logo_bg.png") center #f2f2f2 no-repeat; -webkit-background-size: 43px 32px; background-size: 43px 32px;}
.content_list .c_l_img img{ width: 100%; height: 100%;}
.c_l_con{-webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; height: inherit; -webkit-box-orient: vertical; -webkit-box-pack: justify; display: -webkit-box;}
.c_l_con .c_l_con_t{ margin-top:-3px; box-sizing: border-box; -webkit-box-sizing: border-box; font-size: 18px; font-weight: 500; color: #333; height: 30px; line-height: 30px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all;}
.c_l_con .c_l_ic{width: 100%; height: 48px; line-height: 24px; color: #888; font-size: 14px; overflow: hidden; position: relative;}
.c_l_ic .c_l_con_n{ text-indent: 2em;}

/*详情页*/
.main_art{ padding-top: 12px; float: left; background-color: #FFF; }
#artI{ padding: 0 12px;}
.articleTitle { position: relative; padding-bottom: 8px; border-bottom: 1px solid #e4e4e4;}
.articleTitle h2{ padding: 15px 0px 10px 0px; font-size: 20px; line-height: 24px; text-decoration: none; font-weight: 600; }
.articleTitle .prot { width: 100%; height: 24px; color: #777; font-size: 12px; line-height: 24px;}
.articleTitle .prot span{ color: #777; font-size: 12px;}
.articleTitle .prot span a{ float: right; color: #777; font-size: 12px; margin-left: 16px; height: 24px; line-height: 24px;}
.articleTitle .fenxiang{ width: 24px; background: url("/jichanglr/statics/images/wap_img/fx.png") no-repeat; background-size: 100% 100%;}
.articleTitle #hits{ width: auto; padding-right: 24px; background: url(/jichanglr/statics/images/wap_img/yj.png) no-repeat center right; background-size: 20px 14px;}
#artI .list-r{ padding-top: 16px;}
#cont_img img{ max-width: 100%;}

/*手机分页*/
.pages{ width:186px; height:32px; margin:0 auto; text-align:center; line-height: 28px; margin-top: 32px;}
.pages span{float: left; height: 28px;
    width: auto;
    text-align: center;
    font-size: 14px;
    line-height: 28px;
    font-weight: normal;
    color: #FFF;
    background-color: #f8931d;
    text-decoration: none;
    margin-right: 2px;
    margin-left: 2px;
    padding-right: 12px;
    padding-left: 12px;
}
.pages a{float: left;
    height: 28px;
    width: auto;
    text-align: center;
    font-size: 12px;
    line-height: 28px;
    font-weight: normal;
    color: #FFF;
    background-color:#f8931d;
    text-decoration: none;
    margin-right: 2px;
    margin-left: 2px;
    padding-right: 12px;
    padding-left: 12px;
}

.pages a:active{
    background-color: #E87C00;
}
/*上下篇*/
.p_next{ padding: 0 12px; margin-top: 32px;}
.p_next strong,.p_next a{ font-size:14px; font-weight: 500; height: 24px; line-height: 24px;}

/*返回顶部*/
#footer_top{ position: fixed; bottom: 88px; right: 12px; width: 42px; height: 42px; z-index: 99;}
#back_to_top{ width: 100%; height: 100%; display: inline-block; background: url("/jichanglr/statics/images/wap_img/get_top.png") no-repeat; background-size: 100% 100%;}


/*航班详情页*/
.flight{width:100%; padding-bottom:59px; float: left;}
.query{ width:100%; overflow:hidden; display:none;}
.query2 h2{ background:#1e83ef; width:85%; margin:0 auto; display:block; margin-top:16px; color:#fff; font-size:16px; text-align:center; height:40px; line-height:40px; border-radius:5px; font-weight:500;}
.flight2{margin-bottom:24px;}/*修改*/
.query3{ width:100%;}
.query4{width:70%; border: 1px solid #1e83ef; border-radius: 3px; margin: 0 auto; margin-top: 28px; height: 40px;}
.query4 span{width: 50%; display: inline-block; text-align: center; float: left; height: 40px; line-height: 40px; color: #1e83ef; font-size: 14px;}
.query4 .xu{ background:#1e83ef; color:#fff; display:inline-block;}
.query4 .xu a{ color:#fff;}
.button img{ display:block; margin:0 auto; max-width:100%;width: 46px;height: 46px;}
.forms{ width:100%; margin:0 auto;}
.forms ul li{ margin:0 auto; margin-top:20px; width:90%; border: solid 1px #d2d2d2; border-radius:5px; position:relative;}

/*修改*/
.forms ul li label{ color:#545454; width:28%;line-height: 40px; text-align:right; display:inline-block; vertical-align:top;}
.forms ul li input,.register_form ul li input{ width:65%; height:40px; line-height:40px; text-indent:8px; background:#fff; margin-top:0; font-size:16px;}
.inputexts{color: #999;border:none; font: 12px/25px "simSun"; overflow: hidden;outline:none; margin-top: 15px; height:30px;}
.bts{ width:85%; height:40px; line-height:40px; text-align:center; color:#fff; font-size:16px; background:#1e83ef; margin:25px auto; display:block; cursor:pointer;    border: none; outline:none;border-radius:5px; -webkit-appearance: none;}
.forms .gosi_s{overflow: hidden; height:40px; line-height:40px; position:relative;}
.gosi_s .select{width: 70%; color:#545454; border:none;outline:none; text-decoration:none; font-size:16px; }

.flight3{ border-bottom: solid 1px #d2d2d2; padding:12px 12px;}/*修改*/
.flight_bg{background: #FAFAFA;}/*修改*/
.flight-l{ float:left; width:80%;}
.flight-l p{width: 100%; line-height: 28px; color: #6a6a6a; font-size: 14px;}
.flight-l .flight-news-b strong{ line-height: 14px; overflow: hidden; margin-right: 3%;}
@media screen and (max-width: 358px) {
    .flight-l .flight-news-b strong{ display: inline-block; width: 15%; line-height: 14px; overflow: hidden;}
}
.flight-l .flight-news-mar{ margin-right: 3%;}
.flight-l .flight-news-cor{color: #FF9933;}
.flight-l .flight-news-lr{ margin: 0 3%;}

.flight-r{ float:left; width:20%;margin: 8px 0 0 0; text-align: center; overflow: hidden;}/*修改*/
.flight-r i{display:inline-block; width: 42px; height: 42px; /*margin-left: .2rem;*/}/*修改*/
.flight-r i > img{ width:100%; height:100%;}
.flight-r p{ color:#6a6a6a; font-size: 14px; margin-top: 4px}

.flt_type{ width: 100%; height: 40px; background: #2C89F0; line-height: 40px;}
.flt_type span{ width: 50%; line-height: 40px; display: inline-block; float: left; text-align: center; font-size: 16px; color: #FFF;}
.type_cur{background: #00B7D1;}
.hbxx_type{width: 100%; height: 40px; background: #00B7D1; line-height: 40px; text-align: center; color: #FFF; font-size:16px; margin-top: 40px;}

.popup_gif{width:100%; height:100%; background:rgba(0, 0, 0, 0.3); position: fixed; left: 0; top: 0; z-index: 99; display: none;}
.popup_gif font{display: block; width:50%; height:40px; background:#FFF; position: fixed; left: 50%; top:45%; margin-left: -25%; margin-top: -20px; z-index: 999; border-radius: 5px; font-size: 14px; line-height: 40px; text-align: center; border: 1px solid #C6C6C6;}
