html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,input,section {
        margin: 0;
        padding: 0;
        border: 0;
        font-size: 100%;
        font: inherit;
        vertical-align: baseline;
        white-space:normal;
}

body,button,input,select,textarea {
        font-family:"Microsoft YaHei",Arial; font-size: 1.4rem;-webkit-text-size-adjust: none
}
html,body{max-width: 640px; min-width: 320px; margin:0px auto;}
body {        
        height: 100%;
        min-width: 320px;
        margin: 0 auto;
        color: #333;
        overflow-x: hidden;
        background-color: #F5F5F5;
        -webkit-text-size-adjust: none;
        -webkit-tap-highlight-color: rgba(0,0,0,0);
        -webkit-font-smoothing: antialiased;
        -moz-user-select: none;padding: 0 10px;
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,iframe {
        display: block
}
button { width:100%;}

h1,h2,h3,h4,h5,h6 {
        font-size: 100%;
        font-weight: 500
}

address,cite,dfn,em,var,i {
        font-style: normal;
        font-weight: 400
}

dfn {
        font-family: Arial
}

ul,ol {
        list-style: none
}

a {
        color: #333;
        text-decoration: none; font-size:1.4rem;
}

a:hover {
        -webkit-transition: color .2s linear;
        -moz-transition: color .2s linear;
        -ms-transition: color .2s linear;
        -o-transition: color .2s linear;
        transition: color .2s linear;
        -webkit-tap-highlight-color:rgba(0, 0, 0, 0);
}

fieldset,img,button,input {
        border: 0
}

button,input,select,textarea {
        font-size: 100%
}

table {
        border-collapse: collapse;
        border-spacing: 0
}

input {
        -webkit-appearance: none;
        border-radius: 0; font-size:1.5rem;
}
select{
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none; border: none;

        padding-right:20px; width:100%; font-size: 20px; margin-right:10px;
}
input[disabled]{ background:#fff;}

:focus {
        outline: 0
}

.clearfix:after {
        clear: both;
        content: '.';
        display: block;
        height: 0;
        visibility: hidden;
        line-height: 0
}

/********loading**********/


/********************************首页*******************************************/

.header {
        max-width: 640px;
        min-width: 320px;
        height: 42px;
        background: #04a130;
        position: relative;
        z-index: 100;
}


/*大标题*/
.header h1 {
        height: 42px;
        line-height: 42px;
        color: #fff;
        font-size: 18px;
        font-weight: bold;
		text-indent:3em; 
		text-align: left;
        background-size: 35px 35px;
        background: url(../images/logo.png) no-repeat 10px center;
		background-size: 35px 35px;
}
.header h1 a{ color:#FFF;}
/*头部电话*/
.header .phoneBotton{position:absolute;top:10px;right:0;height:2rem;width:2rem;z-index:2;float:right;margin-right: 30px;display: block;color:#fff;background:url(../images/css-tel.png) no-repeat center;background-size:80%}

/*头部返回首页*/
.header .new_home{position:absolute;top:7px;right:0;height:24px;width:36px;z-index:2;float:right;margin-right: 6px;display: block;border-left: 1px solid #ECE010;border-right: 1px solid #ECE010;border-top: 1px solid #ECE010;border-bottom: 2px solid #ECE010;-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius:3px; line-height:24px; text-align:center; display:inline; color:#FFFFFF;font-size:14px;}

/*返回上一页*/
.ic_back {
        width: 5%;
        height: 40px;
        position: absolute;
        top: 0;
        left: 10px;
        display: block;
}

.ic_back:before {
        content: '';
        width: 12px;
        height: 12px;
        border-top: 1px solid #fff;
        border-left: 1px solid #fff;
        border-bottom: transparent;
        border-right: transparent;
        top: 50%;
        margin: -6px 0 0 -7px;
        left: 50%;
        position: absolute;
        -webkit-transform: rotate(-45deg);
        -o-transform: rotate(-45deg);
        -moz-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        transform: rotate(-45deg);
}


/*内页大标题*/
.header h2 {
        width: 80%;
        height: 42px;
        line-height: 42px;
        text-align: left;
        margin: 0 auto;
        color: #fff;
        font-size: 17px;
        font-weight: bold;
}
.header h2 img{vertical-align:top;width:35px;height:35px;padding-top: 5px;padding-right: 5px;}

/*内页分类导航*/
.nav-nei{
        width: 4px;
        height: 22px;
        padding: 5px 15px;
        position: absolute;
        top: 0;
        right: 0;
        cursor: pointer;
        color: #fff;
        text-decoration: none;
        font-size: 16px;
        text-indent: -9999em;
        line-height: 22px;
        font-size: 1px;
        display: block;
        font-family: Arial,Helvetica,sans-serif;
        font-weight: 700;
}

.nav-nei  span {
        display: block;
        background: #fff;
        height: 2px;
        margin-top: 0.55rem;
}

/*懒加载
.cols2 img,.m-img img,.show_line_con,.mt img{
		background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAAAWCAYAAAB5VTpOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjZEQkQ3NDZFOEYxNzExRTQ5NUZCRjQzMkM2RTA1RTJEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjZEQkQ3NDZGOEYxNzExRTQ5NUZCRjQzMkM2RTA1RTJEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NkRCRDc0NkM4RjE3MTFFNDk1RkJGNDMyQzZFMDVFMkQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NkRCRDc0NkQ4RjE3MTFFNDk1RkJGNDMyQzZFMDVFMkQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5hmE5XAAACP0lEQVR42uxYy3HCMBA1DPe4g5AKYiqwUwF0YHPiSirAVAA5copLIBUgOnAJTgemAkeaeZq8ESvGgJPh4J3ZsbQyq9XT/sygaZqgp18a9ID0gPSA3AXIYrGww63mUnNxh36leQk9hjLNkeZc85jkbfQUd9pyRrvd7kw2uvC+Mby+YZ+ExjHmIeZj6DUgrTTPWx4yBih/ThIgY3CIpz1gjRuVYuyNDM6dtYyA5XeM7k+s7R8lZCRAMtyeoVfNKcZHAued3P1wwUMaeIMEVgYde8crtx5bM0d3gN8vuwRkKMiM0QMAsMZ4LRiiBDfOAUJDnnSg+Qrub+cbPO1BQ6xXpN/uIcmi//CQeygnL1A4RObc8tbJKZWgp3DAXmGeO3sljw4I54kYB+aDmfB4otAy3vPiAeVhcggn11toixv+QsKshNCypffoASPy2JN0YN/NgDxT4rwmVhN4QSFUnJLcPUZ1kmgjyFJK8AEl+k5p6JHPKJEFFPNt6Yjsb281p1Jr1qaaPwTPqbE+QTK3HFCCtzy/orHrBJDvGzdcAoSEwiWn8hpSaFkQIvKgpOW+hVByXVmIfRMnHPe+kBt6YjWlDjIC820enNLK4cJl1/YxOSqMgv4TZBEl2S4odQCJ4I2Zc9lTX4UaeZA/Ua9hjebk52vMFOUF23QpPAsqwxG61Bnt1QVNnM8NBVnllGvl+xSQAKmpu7SeUZPHrHHAiuaVUHaZKuoq7SdA6fQtXVDZUqb6z//+/5AekB6Qv6AfAQYAZXq9jhikZ9kAAAAASUVORK5CYII=') no-repeat center #ccc;
}
*/
/*公告抬头*/
.gy_tit{
        position: relative;
        height: 1px;
        border-bottom: 1px solid #CCCCCC;
        margin: 25px 10px;
}

.gy_tit em{
        position: absolute;
        display: inline-block;
        width: 120px;
        text-align: center;
        background: #F5F5F5;
        left: 50%;
        margin-left: -60px;
        top: -8px;
        font-weight: 700;
        color: #666;
        line-height: 20px;
        font-size: 16px;
}

.ltimg img{width: 100%;}

/*特价线路*/
.tejia_box{width: 100%;min-width: 320px;display: block;}
.tejia_box li{display: block;padding: 0 0px;position: relative;}
.tejia_box li a{display: -webkit-box;width: 100%;background: #FFF;border-bottom: 1px solid #e5e5e5;}

.tejia_box .m-img {display: block;width: 110px;height: 75px;margin:15px 8px 15px 5px;}
.tejia_box .m-img img {display: block;width: 110px;height: 75px;}

.tejia_box .m-c {-webkit-box-flex: 1;box-flex:1;margin: 15px 10px 15px 0;}
.tejia_box .m-c p {color: #555;font-size: 14px;display: -webkit-box;font-weight: 500;line-height: 18px;}
.tejia_box .m-c p.m-c-tit{height: 36px;}
.tejia_box .m-c p.m-c-tit code {height: 36px;color: #222;overflow: hidden;display: inline-block;-webkit-line-clamp: 2;}
.tejia_box .m-c p.m-c-txt{height: 26px;line-height: 26px;margin-top: 12px;}
.fubiao { padding:3px 5px 0 5px;font: 100 10px/10px "Microsoft YaHei",Arial,"宋体";text-align: center;color: #fff;position: absolute;top: 15px;left: 10px;background:rgba(100,100,100,0.7);}

/*首页列表*/
.tejia_box .m-c p.m-c-txt span{display: block;margin-top: 3px;padding: 0px 3px;height: 18px;font-size: 10px;line-height: 18px;color: #05CA50;border: solid 1px #05CA50;border-radius: 20px;-webkit-font-smoothing: antialiased;margin-right: 5px;background-color: #fff;}
.tejia_box .m-c p.m-c-txt i{display: block;margin-top: 3px;padding: 0px 3px;height: 18px;font-size: 10px;line-height: 18px;color: #999;border: solid 1px #ccc;border-radius: 20px;-webkit-font-smoothing: antialiased;margin-right: 5px;}
.tejia_box .m-c p.m-c-txt em{-webkit-box-flex: 1;display: block;text-align: right;font-weight:bold;font-size: 18px;font-family: arial;color: #ff7600;}
.tejia_box .m-c p.m-c-txt sup{font-size: 10px;font-weight: normal;margin-right:2px}
.tejia_box .m-c p.m-c-txt b{font-size: 8px;font-weight: normal;}
.tejia_box .m-n {-webkit-box-flex: 1;box-flex:1;margin: 15px 10px 15px 5px;}
.tejia_box .m-n p {color: #555;font-size: 14px;display: -webkit-box;font-weight: 500;line-height: 18px;}
.tejia_box .m-n p.m-n-tit{height: 36px;}
.tejia_box .m-n p.m-n-tit code {height: 36px;color: #333;overflow: hidden;display: inline-block;-webkit-line-clamp: 2;}
.tejia_box .m-n p.m-n-txt{height: 26px;line-height: 26px;margin-top: 16px;}
.tejia_box .m-n p.m-n-txt span{display: block;margin-top: 3px;padding: 0px 3px;height: 18px;font-size: 10px;line-height: 18px;color: #fff;border: solid 1px #05CA50;border-radius: 2px;-webkit-font-smoothing: antialiased;margin-right: 5px;background-color: #05ca50;}
.tejia_box .m-n p.m-n-txt i{display: block;margin:3px 0 0 5px;padding: 0px 3px;height: 18px;font-size: 10px;line-height: 18px;color: #999;border: solid 1px #ccc;border-radius: 2px;-webkit-font-smoothing: antialiased;margin-right: 5px;}
.tejia_box .m-n p.m-n-txt em{-webkit-box-flex: 1;display: block;text-align: right;font-weight:bold;font-size: 18px;font-family: arial;color: #ff7600;}

/*页脚*/
.copyright {
        height: auto;
        padding: 8px 0;
        color: #333;
        text-align: center;
		margin: 10px 0 10px 0;
		background: #FFF;
		overflow: hidden;
}
.copyright p {
        display: block;
        font-size: 12px;
	line-height: 1.8
}

.copyright p a{display: inline; font-size: 12px; padding: 0 5px;}

.neiye_footer{
        padding: 8px 0 15px;
}
.syf { height: 240px; }

/*底部固定区域*/
.user_nav {
        display: -webkit-box;
        display: -o-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: box;
        box-orient: horizontal;
        width: 100%;
        max-width: 640px;
        min-width: 320px;
        position: fixed;
        padding: 10px 0 8px;
        border-top: 1px solid #E2E2E2;
        bottom: 0;
        background: #FFF;
}

.user_nav a,.neiye_nav_box a{
        display: block;
        -webkit-box-flex: 1;
        -moz-box-flex: 1;
        -o-box-flex: 1;
        -ms-flex: 1;
        box-flex: 1;
        text-align: center;
        line-height: 20px;
}

.user_nav a span,.neiye_nav_box a span{
        display: block;
        width: 30px;
        height: 35px;
        margin: 0 auto;
        background:url(../images/nav_logo.png) no-repeat;
        background-size: 250px 250px;
}

.user_nav .ic_1,.neiye_nav_box .ic_1{
        background-position: 0 0px;
}

.user_nav .ic_2,.neiye_nav_box .ic_2{
        background-position: -34px 0px;
}

.user_nav .ic_3,.neiye_nav_box .ic_3{
        background-position:-65px 0px;
}

.user_nav .ic_4,.neiye_nav_box .ic_4{
        background-position:-90px 0px;
}

.user_nav em,.neiye_nav_box em{font-size: .8rem; }


/*弹窗*/

.theme_popover_one {
        z-index:9999;
        position:fixed;
        bottom: 73px;
        width: 100%;
        max-width: 640px;
        min-width: 320px;
        background-color:#fff;
        display:none;
}

/*抬头*/
.theme-poptit {
        border-bottom:1px solid #ddd;
        height: 24px;
        padding:15px;
        position: relative;
}

.theme-poptit h3{
        float: left;
        text-align: left;
        font-size: 18px;
        line-height: 24px;
        color: #008857;
        font-weight: 700;
}

.theme-poptit .close {
        float: right;
        color:#777;
        text-align: right;
        font:bold 22px/24px simsun;
        text-shadow:0 1px 0 #ddd;
}
.theme-poptit .close:hover {
        color:#F60;
}
/*内容容器部分1*/
.theme-popbod-one,.theme-popbod-two{
        width: 100%;
        color: #333;
        background: #FFF;
}

.theme-popbod-one .m_more_des {
        background: #fff;
        display: -webkit-box;
        border-bottom: 1px solid #ececec;
        width: 100%;
}

.theme-popbod-one .m_more_des span {
        -webkit-box-flex: 4;
        display: block;
        width: 25%;
}

.theme-popbod-one .m_more_des span a {
        display: block;
        border-bottom: 0px;
        font-size: 14px;
        color: #333;
        line-height: 20px;
        text-align: center;
        border-right: 1px solid #E2E2E2;
        padding: 15px 10px;
}

/*内容容器部分2*/
.theme_popover_two {
        z-index:9999;
        position:fixed;
        bottom: 73px;
        width: 100%;
        max-width: 640px;
        min-width: 320px;
        background-color:#fff;
        display:none;
}

.searchbox{
        padding: 25px 15px;
        border-bottom: 1px solid #E2E2E2;
}

.searchbox_top{
        width: 100%;
        position: relative;
}

.searchbox_top .s_ipt{
        display: block;
        width: 100%;
        text-indent: 35px;
        height: 38px;
        border: 1px solid #DDD;
        font-size: 14px;
        line-height: 32px;
        color: #777;
}
.searchbox_top .x_ico{
        width: 22px;
        height: 22px;
        background: url(../images/nav_logo.png) no-repeat -53px -3px;
        background-size: 200px 200px;
        position: absolute;
        left: 6px;
        top: 10px;
}

.searchbox_top .d_ico{
        display: block;
        width: 60px;
        height: 38px;
        font: 700 16px/38px tahoma, Arial,"宋体";
        text-align: center;
        color:#FFF;
        position: absolute;
        right: 0;
        top: 0;
        background-color: #999;
}


/*遮挡层*/
.theme-popover-mask {
        z-index: 9998;
        position:fixed;
        bottom:74px;
        left:0;
        width:100%;
        height:100%;
        background:#000;
        opacity:0.6;
        filter:alpha(opacity=60);
        display:none
}

.theme-popover-mask2 {
        z-index: 9998;
        position:fixed;
        bottom:0px;
        left:0;
        width:100%;
        height:100%;
        background:#000;
        opacity:0.6;
        filter:alpha(opacity=60);
        display:none
}

/******************************************频道页（二级页面）***************************************/
/*内页公共样式*/
.neiye_one{
        z-index:9999;
        position:fixed;
        top: 50px;
        width: 100%;
        max-width: 640px;
        min-width: 320px;
        background-color:#fff;
        display:none; 
}

.zhedangcen{
        z-index: 9998;
        position:fixed;
        top:50px;
        left:0;
        width:100%;
        height:100%;
        background:#000;
        opacity:0.6;
        filter:alpha(opacity=60);
        display:none
}

.neiye_nav_box{
        display: -webkit-box;
        display: -o-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: box;
        box-orient: horizontal;
        width: 100%;       
        padding: 8px 0 6px;
        border-bottom: 1px solid #E2E2E2;
        background: #FFF; 
}

/*内容容器部分2*/
.neiye_two {
        z-index:9999;
        position:fixed;
        top: 50px;
        width: 100%;
        max-width: 640px;
        min-width: 320px;
        background-color:#fff;
        display:none;
}

.neiye_three {
        z-index:9999;
        position:fixed;
        top: 50px;
        width: 100%;
        max-width: 640px;
        min-width: 320px;
        background-color:#fff;
        display:none;
}

/*****公用部分 各种颜色****/
.prebg1{background: #F40;}
.prebg2{background: #F60;}
.prebg3{background: #F80;}
.prebg4{background: #A2A2A2;}

/*分页*/
.pages{
        width: 100%;
        background: #FFF;

}
.pages_box{
        height: 30px;
        padding:15px 10px;
        text-align: center;
        font-size: 1rem;
}

.pages_box span,.pages_box a{
        display: inline-block;
        height: 30px;
        padding: 0 10px;
        margin: 0 2px;
        font:400 0.8rem/32px "Microsoft YaHei","微软雅黑",Arial,"宋体";
        background: #008857;
        color: #FFF;
}
.pages_box .current{
        background: #F80;
}
/*最新公告*/
.notice{
        width: 100%;
        padding-top: 0px;
        min-width: 320px;
        display: block;        
}

.notice li{
        display: block;
        padding: 0 10px;
        position: relative;
}

.notice li a{
        display: -webkit-box;
        width: 100%;
        padding: 15px 0;
        border-bottom: 1px solid #e5e5e5;
}

.notice .notice_key {
        display: block;
        width: 46px;
        height: 40px;
        margin-right: 10px;
        line-height: 40px;
        font-size: 1.5rem;
        text-align: center;
        color: #FFF;        
}

.notice .notice_con{
        height: 40px;       

}
.notice .notice_con p.tit{
        height: 20px;
        line-height: 20px;
        font-size: 1rem;
        overflow: hidden;
}

.notice .notice_con p.con{
        height: 20px;
        line-height: 20px;
        font-size: 12px;
        color: #777;
}

.notice .jiantou{
        vertical-align: middle;
        content: '';
        display: inline-block;
        width: .6em;
        height: .6em;
        border-left: .0714285em solid #333;
        border-top: .0714285em solid #333;
        -webkit-transform: rotate(135deg);
        -moz-transform: rotate(135deg);
        -ms-transform: rotate(135deg);
        -o-transform: rotate(135deg);
        transform: rotate(135deg);
        position: absolute;
        right: 15px;
        top: 28px;
}

/*****************旅游产品页面**********************/
/*主容器*/
.showbox{
        width: 100%;
        padding-top: 0px;
        display: block;
}
/*筛选*/
.shai{
	padding: 15px 10px 0;
}
.shaibox{display: -webkit-box;
	 display: -o-box;
	 display: -moz-box;
	 display: -ms-flexbox;
	 display: box;
	 box-orient: horizontal;
	 width: 100%;
	 border-left: 1px solid #008857;}

.shaibox li{height: 35px;display: block;
	    -webkit-box-flex: 1;
	    -moz-box-flex: 1;
	    -o-box-flex: 1;
	    -ms-flex: 1;
	    box-flex: 1;
	    text-align: center;
	    color: #008857;
	    border: 1px solid #008857;
	    border-left: 0;
}
.shaibox li a{display: block; height: 35px; font: 100 1rem/35px "microsoft yahei","SimHei",Arial,sans-serif;}
.shaibox li.curr{background: #1DBD8D;}
.shaibox li.curr a{color: #FFF;}

/*线路部分*/
.show_line{
        padding: 0 0px;
}
.show_line_box{
        display: block;
        margin: 10px 5px 0 5px;
        background: #FFF;
        border: 1px solid #E5E5E5;
		position: relative;		
}
.show_line_con{
        display: block;
        width: 100%;
        height:300px;
        overflow:hidden;
        position:relative;
}

.show_line_con img{
        display: block;
        width: 100%;
		height:300px;
		position: absolute;
		top: 50%;
		left: 0;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
}
/*图片价格标签*/
.show_line_topf{
        color: #fff;
        background-color: rgba(0, 0, 0, 0.7);
        height: 24px;
		line-height: 24px;
        position: absolute;
        left: 10px;
        top:10px;
        z-index: 2;
        font-size: 12px;
        padding: 0 10px;
        font-weight: 500;
		text-align: center;
		border-radius: 12px;
}
.show_line_jia{
	    width:80px;
        color: #fff;
        background-color: #f70;
        height:40px;
        line-height:40px;
        position: absolute;
        left: 10px;
        bottom:0px;
        font-size:18px;
        padding: 0 12px;
        font-weight: 500;
		text-align: center;
		border-top-left-radius: 3px;
		border-top-right-radius: 3px;
		z-index:0;
}
.show_line_jia2{
	    width: 60px;
        color: #fff;
        background-color: #484848;
        height: 18px;
        line-height: 18px;
        position: absolute;
        left: 10px;
        bottom:10px;
        z-index: 2;
        font-size: 12px;
        padding: 0 12px;
        font-weight: 500;
		text-align: center;
		border-bottom-left-radius: 3px;
		border-bottom-right-radius: 3px;
		margin-top: -2px;
}
.show_line_bottomr{
        color: #fff;
        height: 20px;
        line-height: 20px;
        position: absolute;
        right: 6px;
        bottom:6px;
        z-index: 2;
        font-size: 12px;
        padding: 0 8px;
        font-weight: 500;
		text-align: center;
		text-shadow: #333 0 1px 0;
}

.show_tit_div{padding:0 5px 5px 5px;}
.show_line_tit{
        width: 100%;
        height: 45px;
}

.show_line_tit strong{
        padding: 5px 0 0;
        text-align: left;
        color: #222;
        font-size: 16px;
        line-height: 22px;
		overflow: hidden;
		display: inline-block;
		-webkit-line-clamp: 2;
}

.show_line_tit p{
        display: block;
        height: 20px;
        line-height: 20px;
        font:500 12px/18px tahoma, Arial,"宋体";
        text-align: left;
        color: #999;
        text-overflow: ellipsis;
		overflow: hidden;
		white-space: nowrap;
}
.show_line_tit p span{
        margin: 0 2px;
		text-overflow: ellipsis;
		overflow: hidden;
		white-space: nowrap;
}

/***********特价旅游*************/
.show_line_tejia{
        padding: 15px 5px 0;
}

/************签证服务************/
/*快速导航*/
.visa_go_tit{
        position: relative;
        height: 1px;
        border-bottom: 1px solid #CCCCCC;
        display: block;
        margin: 20px 10px;
}

.visa_go_tit em{
        position: absolute;
        display: inline-block;
        width: 120px;
        text-align: center;
        background: #F5F5F5;
        left: 50%;
        margin-left: -60px;
        top: -8px;
        font-weight: 700;
        color: #333;
        line-height: 20px;
        font-size: 1.2rem;
}

.vis_go_nav{
        text-align: center;
        padding: 0 7px;
}

.vis_go_nav li{
        width: 33.3%;
        display: inline-block;
        float: left;
        padding: 4px 2px 0;
        box-sizing: border-box;
}

.vis_go_nav li a{
        height: 32px;
        display: block;
        line-height: 32px;
        border: 1px solid #D9D9D9;
        font-size: 14px;
        background: #FFF;
}
.vis_go_nav li a.b_1{
        background: #F9A064;
        color: #FFF;
}
.vis_go_nav li a.b_2{
        background: #72CEF3;
        color: #FFF;
}
.vis_go_nav li a.b_3{
        background: #71C95D;
        color: #FFF;
}
.vis_go_nav li a.b_4{
        background: #EE88A0;
        color: #FFF;
}
.vis_go_nav li a.b_5{
        background: #5DC9B1;
        color: #FFF;
}

/*航班时刻*/
.timetable{
        width: 100%;
        min-width: 320px;
        padding-top: 0px;
        min-width: 320px;
        display: block;        
}

.timetable ul{
        display: block;
        padding: 0 10px;
}

.timetable ul li{
        display: block;
        margin-top: 15px;
        border: 1px solid #E5E5E5;
        padding: 10px;
        background: #FFF;
}

.nopadding{padding:0;}
.timetable ul li.margintop10{margin-top: 10px;}

.timetable .timetable_tit{
        width: 100%;
        height: 25px;
        line-height:25px;
        font-size: 1rem;
}

.timetable ul li.margintop10 .timetable_tit{
        font-size: 14px;
}

.timetable .timetable_tit span{color: #777; margin-left: 10px;}

.timetable .timetable_con{
        display: -webkit-box;
        display: -o-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: box;
        box-orient: horizontal;
        width: 100%;
        height: 60px;
        padding-top: 10px;
        overflow: hidden;
}

.timetable .timetable_con p{
        margin: 0 1px;
        height: 60px;
        text-align: center;
        font-size: 1rem;
        line-height: 30px;
}

.timetable ul li.margintop10 .timetable_con p{
        font-size: 14px;
}

.timetable .timetable_con p.time1{
        width: 18%;
        padding-right:1%;
        border-right: 1px solid #D5D5D5;
}
.timetable .timetable_con p.time2{
        width: 12%;
        padding-left:1%;
}
.timetable .timetable_con p.time3{
        width: 37%;        
}
.timetable .timetable_con p.time4{
        width: 30%;
}
.timetable .timetable_con p span{
        display: block;
        width: 100%;
        height: 30px;
        line-height: 30px;
}

.timetable .timetable_con p em{
        display: block;
        margin: 4px auto 2px; 
        width: 24px;
        height: 24px;
        line-height: 24px;
        font-size: 12px;
        border-radius: 50%;
        background: #000;
        text-align: center;
        color: #FFF;
}

.timetable .timetable_con p em.sh{background: #008857;}
.timetable .timetable_con p em.xa{background: #ED5565;}


/*****************公告详情*******************/
/*主容器*/
.noticedetail{
        display: block;
        width: 100%;
        padding-top: 0px;
}

.noticedetail .noticedetail_box{
        margin: 10px 0 10px 0;
        padding: 10px;
        background: #FFF;
        border: 1px solid #E5E5E5;
}

.noticedetail .noticedetail_box h1{
        display: block;
        width: 100%;
        margin-top: 10px;
        font: 700 1.2rem/25px "Microsoft YaHei","微软雅黑",Arial,"宋体";
        text-align: center;
        color: #008857;
}
.noticedetail_box_info{
        width: 100%;
        height: 25px;
        padding: 6px 0 10px;
        line-height: 25px;
        text-align: center;
        font-size: 14px;
        color: #777;
        border-bottom: 1px dotted #A2A2A2;
}
.noticedetail_box_info span{
        padding: 0 10px;
}

.noticedetail_box_con{
        line-height: 25px;
        font-size: 14px;
        padding-top: 5px;
}
.noticedetail_box_con p{
        display: block;
        margin-top: 12px;
        text-indent: 1em;
}

.noticedetail_box_con img{
        width:100%;
        display: block;
        margin: 0 auto;
}

/***********************************预订**********************************/
.threeBox .threeBox_book{
        margin: 0 10px;
        padding: 10px;
        background: #FFF;
        border: 1px solid #E5E5E5;
}

.threeBox .threeBox_book h1{
        display: block;
        width: 100%;
        padding: 10px 0;
        font: 700 1rem/28px "Microsoft YaHei","微软雅黑",Arial,"宋体";
        color: #008857;
        border-bottom: 1px solid #D5D5D5;
}

.threeBox .threeBox_book .threeBox_book_box{
        width: 100%;
        display: -webkit-box;
        display: -o-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: box;
        box-orient: horizontal;
        padding-top: 15px;
}

.threeBox .threeBox_book .threeBox_book_box p{
        font-size: 14px;
}

.threeBox .threeBox_book .threeBox_book_box p.theleft{
        width: 26%;
        height: 32px;
        line-height: 32px;
        color: #666;
}

.threeBox .threeBox_book .threeBox_book_box p.theright{
        width: 74%;
        display: block;
        height: 32px;        
}

.threeBox .inputbox{
        display:block;
        width: 99%;
        height: 30px;
        border: 1px solid #D5D5D5;
        text-indent: 5px;
        font: 400 14px/30px Verdana, SimSun, Arial; 
        background: none;
}

.threeBox .inputbox:focus,.threeBox .textareabox:focus{border-color: #A6E1F3; box-shadow: 0 0 12px #BAF7FF;}

.threeBox .threeBox_book .threeBox_book_box p.theleft2{
        width: 26%;
        height: 90px;
        line-height: 32px;
        color: #666;
}

.threeBox .threeBox_book .threeBox_book_box p.theright2{
        width: 74%;
        display: block;
        height: 90px;        
}


.threeBox .textareabox{
        display:block;
        width: 99%;
        height: 90px;
        border: 1px solid #D5D5D5;
        font: 400 14px/30px Verdana, SimSun, Arial; 
        background: none;
}

/*********按钮*******/
.threeBox .threeBox_btn{
        display: block;
        width: 100%;
        height: 45px;
        padding: 20px 0 10px;
        margin-top: 20px;
        border-top: 1px solid #D5D5D5; 
        display: -webkit-box;
        display: -o-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: box;
        box-orient: horizontal;
}

.threeBox .threeBox_btn a{
        display: block;
        width: 50%;
        height: 45px;
        text-align: center;
        color: #FFF;
        font: 700 1rem/45px "Microsoft YaHei","微软雅黑",Arial,"宋体";
}

.threeBox .threeBox_btn .threeBox_btn_back{

        background:#FF9E2B;
}
.threeBox .threeBox_btn .threeBox_btn_tijiao{
        background: #FF6600;
}
.threeBox .threeBox_book .threeBox_book_box p.theleft a{
	    padding:3px;
        background: #FFF;
		border: 2px solid #888;
		border-bottom: 3px solid #333;
		font-size:16px;
}
input.threeBox_btn_tjtxt {
    background-color: #F60;
    text-align: center;
    color: #FFF;
    font-size: 16px;
}

/*******频道页******/
.hotmdd {
	height: auto;
	padding: 10px 5px 0;
	font-size: 14px;
	text-align: center;
	overflow: hidden;
	background: #fff;
}
.hotmdd li {
	width: 25%;
	display: inline-block;
	float: left;
	padding-right: 2px;
	box-sizing: border-box;
	padding-bottom: 2px;
	margin-bottom: 5px;
}
.hotmdd li a {
	background: #fff;
	height: 32px;
	display: block;
	line-height: 32px;
	font-size: 14px;
	border: 1px solid #E0E0E0;
	border-radius: 2px;
}

/*******包车页******/
.carlist{height:auto; margin: 15px auto; padding:0 10px; overflow:hidden;}
.carlist h3{padding:4px 15px; height:26px; font:700 16px/30px "微软雅黑", Arial, "宋体"; background:#F5F4F4; border-bottom:1px solid #DDD; border-top:1px solid #DDD;}

.bc_cxbj{width:100%; height:auto; padding: 5px 0; background-color:#fff; overflow:hidden;}
.bc_cxbj li{padding:10px 5px 10px 10px; font: 100 14px/22px "微软雅黑", Arial, "宋体"; border-bottom: 1px #ccc dotted; overflow:hidden;}
.bc_cxbj li:last-child{border-bottom:none;}
.bc_cxbj .listimg {width: 50%;float: left; margin: 5px 8px 5px 0;}
.bc_cxbj .listimg img {width: 100%;height: 120px;border-radius: 5px;}
.bc_cxbj .listp {float: left;line-height:24px;}
.bc_cxbj .listp .bt{color:#FB3930;font-size: 15px;font-weight: bold;}
.bc_cxbj .listp .num{color:#FB3930;}
.bc_cxbj .listp i{font-size: 10px;}

.bc_wxts{width:100%; height:auto; background-color:#fff; overflow:hidden;}
.bc_wxts li{padding:10px 5px 5px 10px; font: 100 14px/22px "微软雅黑", Arial, "宋体"; overflow:hidden;}


/*******底部电话与预订******/
.detailsOperation{background:#f0f0f0;padding:3px 10px 2px 10px; box-sizing:border-box; width:100%; position:fixed;bottom:0;left:0; z-index:9999;}
.detailsOperation a{height:32px; line-height:32px; border-radius:5px;font-size:16px; color:#fff; display:inline-table; float:left; text-align:center;}
.detailsOperation a.tel{background:#26a3fc url(../images/ico-tel.png) 10px 50% no-repeat;width:33%; text-indent:28px;background-size: 28px 28px;}
/*.detailsOperation a.tel.w35p{background:#26a3fc url(../images/ico-tel.png) 8px 50% no-repeat; background-size:25%;width:37%;font-size:16px;}
.detailsOperation a.tel.w30p{background:#26a3fc url(../images/ico-tel.png) 8px 50% no-repeat; background-size:22%;width:32%;font-size:15px;}*/
.detailsOperation a.order{background:#f60;width:33%; float:right;}
.detailsOperation a.order.w65p{width:60%;font-size:16px;}
.detailsOperation a.order.w70p{width:65%;font-size:15px;}
.detailsOperation.pos_s{position:static;}
/*******返回顶部******/
#tophovertree{display:block;position:fixed;width:36px;height:36px;right:18px;bottom:66px;cursor:pointer;background-image:url(../images/tophovertree.png);opacity:1.0;box-shadow:0px 0px 5px rgba(0, 0, 0, 0.4);border-radius:50%;display:none}

/*幻灯*/
.slideBox{border-radius: 6px;position:relative; overflow:hidden; margin:0px auto; max-width:640px; max-height:256px;/* 设置焦点图最大宽度 */ }
				.slideBox .hd{ position:absolute; height:28px; line-height:28px; bottom:0; right:0; z-index:1; }
				.slideBox .hd li{ display:inline-block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#fff; text-indent:-9999px; overflow:hidden; margin:0 6px;   }
				.slideBox .hd li.on{ background:#ffa630;  }
				.slideBox .bd{ position:relative; z-index:0; }
				.slideBox .bd li{ position:relative; text-align:center;  }
				.slideBox .bd li img{ background:url(images/loading.gif) center center no-repeat;  vertical-align:top; width:100%;border-radius: 6px/* 图片宽度100%，达到自适应效果 */}
				.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  /* 去掉链接触摸高亮 */
				
/*分页效果*/
.pagelist {
	text-align: center;
	margin:0px auto; margin-bottom:10px; 
}
.pagelist ul {
	display: table;
	margin-left: auto;
	margin-right: auto;
}
.pagelist ul li {
	float: left;
*float:none;
*display:inline;
*zoom:1;
	padding: 0px 12px;
	border: #CCC solid 1px;
	margin: 2px;
	line-height: 30px;
}
.pagelist ul li.thisclass {
	border: 1px solid #2dbb55;
	background: #2dbb55;
	color: #FFF;
}