/*头部*/
html,body{margin:0px;height:100%;}
.main { max-width: 960px; min-width: 320px; margin: 0 auto; background: #fff; position: relative; }
.submain { max-width: 960px; min-width: 320px; margin: 0 auto; position: relative; }
.background_fff { background: #fff; }
.header { width: 95%; padding: 0 3%; height: 40px; background: #59B7FF; position: fixed; left: 0; top: 0; z-index: 9999; }
.logo { float: left; margin-top: 10px; width:120px; height:30px; overflow:hidden}
.city_select { float: right; height: 40px; line-height: 40px; color: #fff; font-size:14px; }
.city_select a,
.city_select a:visited,
.city_select a:hover { color: #fff; text-decoration: none;padding-right: 5px;font-weight: bold; }
.city_select a.on{background: #009FF3;padding-top: 10px;padding-left: 5px;padding-bottom: 3px;}
.Search { height: 30px; line-height: 30px; padding-left: 15px; margin-top: 7px; margin-left: 45px; margin-right: 70px; background: #fff url(../images/ssbtn.jpg) no-repeat 15PX center; border-radius: .4em; color: #999; overflow: hidden; }
.pr { position: relative; }
.banner img { width: 100%; }
.menu { overflow: hidden; }
.menu li { width: 16.5%; float: left; margin-top: 20px; }
.menu li img { display: block; margin: 0 auto; width: 50%; }
.menu li p { text-align: center; font-size: 12px; margin-top: 5px;color: red;font-weight: bold;}
.menu li a:hover { text-decoration: none; }
.topdiv { height: 40px; }
.border_b2 { border-bottom: 2px solid #ddd; }
.footer { padding: 15px; background: #eee; text-align: center; text-align: center; line-height: 24px }
.footer .p1 a { margin: 0 2px; }
.bottom { height: 65px; background: #303030; position: fixed; left: 0; bottom: 0; width: 100%; text-align:center}
.bottom li { width: 24%; float: left; text-align: center; }
.bottom li img { width: 25px; display: block; margin-bottom: 10px; margin: 0 auto; margin-top: 14px; margin-bottom: 3px }
.bottom li a,
.bottom li a:visited,
.bottom li a:hover { color: #fff; }
.upbtn { width: 40px; height: 40px; position: fixed; bottom: 85px; right: 20px; }
.upbtn img { width: 100%; }
.sub_header { width: 95%; padding: 0 3%; height: 45px; background: #009FF3; position: fixed; left: 0; top: 0; z-index: 9999; }
.h60 { height: 60px; }
.subbottom { height: 60px; position: fixed; bottom: 0; left: 0; width: 100%; }
.subbottom a,
.subbottom a:visited { height: 60px; display: block; float: left; font-size: 14px; text-align: center; color: #fff; }
.subbottom a:hover { color: #fff; text-decoration: none; }
.subbottom a img { display: block; margin: 0 auto; margin-bottom: 3px; margin-top: 11px }
.subbottom a.sb0 { width: 20%; background: #333; }
.subbottom a.sb1 { width: 40%; background: #333; }
.subbottom a.sb2 { width: 35%; background: #396; }
.subbottom a.sb3 { width: 40%; background: #f90; }
.subbottom a.sb0 img { width: 25px; }
.subbottom a.sb1 img { width: 21px; }
.subbottom a.sb2 img { width: 25px; }
.subbottom a.sb3 img { width: 25px; }

/*new added*/
.searchs{width: 95%;padding: 0 2.5%;height: 45px;background: #59B7FF;overflow: hidden;}
.sea_btn{height: 30px;line-height: 30px;padding-left: 15px;margin-top: 7px;margin-left: 20px;margin-right: 30px;
    background: #fff url(../images/ssbtn.jpg) no-repeat 15PX center;border-radius: .4em;color: #999;overflow: hidden;}
.menu001 li{width: 25%;padding-bottom: 15px;}
.menu001 #font_pro{font-size: 16px;font-weight: bold;color: #DB0F32;}
.menu001 #font_the{font-size: 16px;font-weight: bold;color: #2DB4B5;}
.menu001 #font_vis{font-size: 16px;font-weight: bold;color: #3A2627;}
.menu001 #font_adu{font-size: 16px;font-weight: bold;color: #37976D;}

/*新闻切换*/
.com-dongt,.business-info {width: 100%;height: auto;background: #fff;}
.com-dongt .title,.business-info .title1 {
    height: 20px;
    border-bottom: 2px solid #A7D8FF;
    padding-bottom: 10px;margin-top:10px;
}
.com-dongt .title-list,.business-info .title-list1 {
    position: relative;
    width: 100%;
}
.fr {
    display: inline;
    float: left;
}

.com-dongt .title-list li,.business-info .title-list1 li {
    width: 25%;
    line-height: 20px;
    text-align: center;
    float: left;
    display: inline;
    font-size: 16px;
    color: #333333;
}
.com-dongt .title-list li.on,.business-info .title-list1 li.on {
    color: #1483CB;
}
.com-dongt .title-list p,.business-info .title-list1 p{
    position: absolute;
    top: 30px;
    left: 0px;
    width: 25%;
    height: 7px;
    border-top: 4px solid #1786CD;
    overflow: hidden;
    text-align: center;
}
.com-dongt .title-list b,.business-info .title-list1 b {
    display: inline-block;
    width: 0;
    height: 0;
    margin-top: -1px;
    border-style: solid dashed dashed dashed;
    border-width: 9px;
    border-color: #1786CD #fff #fff #fff;
    overflow: hidden;
    zoom: 1;
    font-size: 0;
}
.product {
    position: relative;
    overflow: hidden;
    display: none;
    margin-top: 10px;
}
.product-wrap .show {
    display: block;
}
.product-wrap .product .com-info-le {
    width: 51%;
    height: auto;
    float: left;
}
.com-info-le ul li img{width:100%;}
.product-wrap .product .com-info-ri {
    width: 49%;
    max-height: 100%;
    float: right;
}
.product-wrap .product .com-info-ri ul {
    margin-left: 10px;
}
.product-wrap .product .com-info-ri ul li {
    width: 100%;
    border-bottom: 1px dotted #C6C6C6;
}
.product-wrap .product .com-info-ri ul .off {
    border-bottom: 1px solid #C6C6C6;
}
.product-wrap .product .com-info-ri ul li h1  a{
    font-size: 14px;
    color: #0092FF;
    text-indent: 5px;display:inline-block;
}
.product-wrap .product .com-info-ri ul li p {
    font-size: 12px;width: 90%;display: inline-block;
    overflow: hidden;
}
.product-wrap .product .com-info-ri ul li.off a.on{color: blue;width: 40px;}
.product-wrap .product .com-info-ri ul li img {
    position: relative;
}
.product-wrap .product .com-info-ri ul li a.later {font-size: 12px;text-indent: 5px;  display: inline-block;
    width:92%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;line-height: 1.8em;height: 1.5em;}
.product-wrap .product .com-info-ri ul li span {
    font-size: 12px;
    color: #999999;
    display: inline-block;
    float: right;
}

/*line*/
.product-line{width: 100%;}
.product-line ul li {
    width: 32%;
    height: auto;
    float: left;
    margin-right: 5px;
}
.product-line ul li a img{width: 90%;}
.product-line ul li p img {
    position: relative;
    top: 0%;
}
.product-line ul li p a {
    color: #333333;
    text-indent: 5px;
    display: inline-block;
    font-size: 12px;
}
.product-line ul li a .txt {
    width: 29%;
    height: 20px;
    background: url(../images/1px.png) repeat;
    position: absolute;
    bottom: 0;
    color: #fff;
    font-size: 12px;
    line-height: 20px;
    text-indent: 2px;overflow: hidden;
}
.product-line ul li>a{width: 100%;display: inline-block;height: auto;}

.hot_df li.line-font a{color: #000;text-indent: 7px;display: inline-block;width: 71%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.hot_df li.line-font{margin-top: 5px;}
.hot_df li.line-font img {
    display: inline-block;
    width: auto;
    position: absolute;
    top: 30%;
}

.hot_df .line-font span{color: #FE5D02;font-size: 12px;float: right;}

/*精彩回顾*/
.content-case {
    width: 100%;
    height: auto;
    margin-top: 10px;
}
.content-case .case-header {
    height: 25px;
    width: 100%;
}
.content-case .case-header h1 {
    font-size: 15px;
    color: #58B8FF;
    float: left;
}
.content-case .case-header a {
    float: right;
    font-size: 12px;
    color: #58B8FF;
}
.case-line{width: 100%;border-bottom: 3px solid #A7D8FF;}
.mr_frbox {
    height: auto;
    margin-top: 16px;
}
.mr_frBtnL {
    width: 5%;
    float: left;
    margin: 2px 13px 0px 0px;
    cursor: pointer;
    display: inline;
}
.mr_frBtnR {
    width: 5%;
    float: right;
    cursor: pointer;
    margin-top: 2px;
}
.mr_frUl {
    float: left;
    width: 74%;
    margin-top: 7px;
}


@media (min-width: 320px) and (max-width: 480px) {
    .mr_frUl{margin-left: -1%;}
}
@media (min-width: 375px) and (max-width: 627px) {
    .mr_frUl{margin-left: 0;}
}
@media (min-width: 500px){
    .mr_frUl {margin-left: 1.5%;}
}
.mr_frUl ul li {
    display: inline;
    float: left;
    width: 36%;
    margin-right: 0.5em;
    text-align: center;
}
.mr_frUl ul li a img {
    display: block;
    border: 1px solid #f6f6f6;
    width: 100%;
}
.case-tab-one{position: relative;}
.mr_frUl li strong {
    position: absolute;
    bottom: 0;left:1%;background: url(../images/1px.png) repeat;
    display: inline-block;width: 100%;color: #fff;
}

/*联系我们*/
.contact-us{width: 100%;height: auto;overflow: hidden;}
.contact-us .contact-header{width: 30%;margin-left: 2%;margin-top: 15px;}
.contact-us .contact-header .contact-header-le{width: 75%;font-size: 18px;font-weight: bold;float: left;
color: #3B3B3B;border-bottom: 5px solid #333333;text-indent: 2px;height: 1.7em;}
.contact-us .contact-header .contact-header-ri{width: 25%;height: 1.7em;float: right;border-bottom: 5px solid #009DE4;font-size: 18px;}
.contact-content{margin-left: 8%;margin-top: 15%;}
.contact-content ul li{font-size: 14px;font-weight: bold;color: #4A4B4C;}
.contact-content ul li span{color: #90263D;}
@media (min-width: 320px) {
    .contact-us .contact-header .contact-header-le{font-size: 16px;}
    .contact-us .contact-header .contact-header-ri{font-size: 16px;}
}
.contact-content ul li img{width: 4%;}
@media (min-width: 1366px) {
    .contact-content ul li img{width: 2%;}
}

/*关于我们*/
.com-intro{width: 96%;margin:0 auto ;margin-top: 40px;}
.com-intro p{font-size: 12px;font-weight: bold;color: #000000;}
.com-intro p strong{color: #61BFED;}
.culture-con{width: 96%;margin: 0 auto;}
.culture-con img{width: 90%;}
.ognaizition{width: 94%;margin: 0 auto;margin-top: 65px;}
.team{width: 94%;margin: 0 auto;margin-top: 60px;}
.team .team-intro{width: 100%;margin-bottom: 10px;}
.team .team-intro strong{font-size: 14px;color: #16B8AE;height: 1.5em;line-height: 1.5em;display: inline-block;}
.team .team-intro:first-child strong{}
.team .team-intro p{font-size: 12px;color: #242424;}
.com-intros{margin-top: 60px;}

/*主营业务*/
.com-bus{width: 96%;margin: 0 auto;}
.com-bus .com-bus1 img{width: 99%;margin-top: 10px;}
.com-bus .com-bus2 img{width: 99%;margin-top: 10px;}
.com-bus .com-bus3 img{width: 99%;margin-top: 15px;}
.com-bus .com-bus4{margin-bottom: 8px;}

/*企业荣誉*/
.com-honor1 img{width: 100%;margin-top: 20px;}
.com-btn-link{width: 95%;margin: 0 auto;margin-top: 10px;}
.com-btn-link ul li{display:inline-block;width: 24%;text-align: center;background: #009DE4;border-radius: 5px;}
.com-btn-link ul li.on{background: #3EB278;}
.com-btn-link ul li a{font-size: 14px;color: #fff;}
.honor-pic{width: 95%;margin: 0 auto;}
.honor-pic ul{}
.honor-pic ul li{width: 48%;float: left;margin-right: 2%;}
.honor-pic ul li.ri{margin-left: 1.5%;margin-right:0px;}
.honor-pic ul li img{width: 100%;}
header.honor-header02 img{width: 100%;}
header.honor-header03 img{width: 100%;}
.honor-pic03 ul li{width: 30%;float: left;margin: 1%;}
.honor-pic03 ul li img{width: 100%;}

/*新闻中心*/
.news-content{width: 94%;margin: 0 auto;margin-bottom: 15px;}
.news-content p{font-size:14px;}
.news-content p.ptitle{text-align:center;margin-top:15px;font-size:14px;font-weight:bold;margin-bottom: 10px;}
.news-content img{width:100%;margin-top:3px;margin-bottom:3px;}
.news-content .news-box .news-boxle{width: 47%;float: left;}
.news-content .news-box{margin-top: 10px;}
.news-boxle img{width: 100%;}
.news-content .news-box .news-boxri{width: 52%;float: right;}
.news-boxri h1{font-size: 14px;font-weight: bold;width: 100%;overflow: hidden;color: #181A1B;height: 20px;}
.news-boxri h1 a{font-size: 14px;font-weight: bold;width: 100%;overflow: hidden;color: #181A1B;height: 20px;}
.news-boxri p{color: #444444;font-size: 12px;}
.news-boxri .box-link{width: 100%;margin-top: 0.3em;}
.box-link span{color: #4BB2D6;}
.box-link a{float: right;color: #444;}
.pagenations{width: 90%;margin: 10px auto;text-align:center;}
.pagenations a{display:inline-block;width:36px;}
.pagenations span{background:#4CB2D6;padding:3px 10px;color:#fff;}
.pagenations ul{text-align: center;width: 100%;}
.pagenations ul li{display:inline-block;margin-right: 8px;}
.news-btn-link{width: 95%;margin: 0 auto;margin-top: 10px;}
.news-btn-link ul li{display:inline-block;width: 32%;text-align: center;background: #009DE4;border-radius: 5px;}
.news-btn-link ul li.on{background:#3EB278;}
.news-btn-link ul li a{font-size: 14px;color: #fff;}

/*包团顶页*/
.busin-fancont1{width: 95%;margin: 0 auto;}
.busin-fancont1 img{width: 100%;}
.busin-fancont2{width: 95%;margin: 0 auto;}
.busin-fancont2 ul li{width: 33%;float: left;margin-top: 10px;}
.busin-fancont2 ul li img{width: 90%;display: block;margin: 0 auto;}
.baotuan-linecon{width: 90%;margin: 0 auto;}
.baotuan-linecon ul li{width: 48%;float: left;margin-top: 10px;}
.baotuan-linecon ul li img{width: 85%;display: block;margin: 0 auto;margin-top: 10px;}
.baotuan-teams{width: 94%;margin: 0 auto;margin-top: 15px;}
.baotuan-teams img{width: 100%;}
.contact-us .baotuan-need-header{margin-top: 10px;}
.baotuan-needs{width: 100%;margin-top: 20px;}
.baotuan-needs img{width: 75%;margin-left: 8%;}
.contact-us .baotuan-needform-header{margin-top: 15px;}

.baotuan-forms{width: 92%;margin: 10px auto;height: auto;border: 3px solid #009DE4;border-radius: 10px;}
.baotuan-forms .baotuan-forms-in{width:96%;margin: 5px auto;background: #9FD6DB;border-radius: 10px;overflow: hidden;}
.baotuan-forms-in h1{font-size: 14px;color: #000000;font-weight: bold;text-indent: 5px;margin-top: 8px;margin-bottom: 8px;}
.baotuan-forms-in h1 em{font-size: 12px;color: #16278C;font-weight: normal;}
.tabform1{width: 95%;height: auto;background: #fff;margin: 1% auto;overflow: hidden;}
.tabform1 h5{width: 100%;text-indent: 5px;color: #ff0000;font-size: 14px;height:1.5em;line-height:1.5em;font-weight: bold;background: #F2F2F2;}
.tabform1-con{width: 98%;height: auto;background: #9FD6DB;overflow: hidden;margin: 1% auto;}
.tabform1-con p{font-size: 14px;font-weight: bold;color: #0B2770;height: 3em;line-height: 3em;}
.tabform1-con p input{height: 2em;line-height:2em;width: 50%;border-radius: 8px;font-size: 14px;}
.tabform2{width: 95%;height: auto;background: #fff;margin: 1% auto;overflow: hidden;}
.tabform2 h5{width: 100%;text-indent: 5px;color: #ff0000;font-size: 14px;height:1.5em;line-height:1.5em;font-weight: bold;background: #F2F2F2;}
.tabform2-con{width: 98%;height: auto;background: #9FD6DB;overflow: hidden;margin: 1% auto;}
.tabform2-con p{font-size: 14px;font-weight: bold;color: #0B2770;line-height: 2em;}
.tabform1-con p font,.tabform2-con p font{text-indent: 5px;display: inline-block;}
.tabform2-con p input{height: 1em;}
.tabform2-con p.p1{text-indent: 6px;}
.tabform2-con p input.spetxt15{width: 12%;height: 2em;line-height: 2em;border-radius: 8px;}
.sub_btn{width: 100%;}
.sub_btn a{width: 30%;text-align: center;color: #fff;font-size: 16px;font-weight: bold;background: #FFB005;
padding: 1% 3%;display:block;margin: 10px auto;border-radius: 7px;}

/*专列项目*/
.train-content1 {width: 95%;margin: 5px auto 0px;background: #FAF6DB;border-radius: 15px;padding-bottom: 25px;overflow: hidden;}
.train-content1 img{width: 96%;margin: 10px auto 20px;display: block;}
.train-content1 p{color: #373737;font-size: 12px;width: 95%;margin: 0 auto;}
.train-content1 p span{color: #E80505;}
.comadv-header{margin-top: 10px;}
.train-content2{width: 95%;margin: 0 auto;}
.train-content2 img{width: 100%;margin-top: 10px;margin-bottom: 5px;}
.mr_frbox_train{margin-top: 5px;}

/*大型主题*/
.contact-us .theme-header-tit{width: 42%;}
.theme-content1{overflow: hidden;margin: 6px auto;}
.theme-content1 img{display: block;margin: 10px auto;width: 95%;}

/*拜访考察*/
.visit-content2 img{margin-top: 20px;}

/*青少年游*/
.adult-content2 img{margin-bottom: -4px;margin-top: 0px;}
.adult-content2 img:first-child{margin-top: 10px;}
.adult-content2 img:last-child{margin-bottom: 5px;}
.slideboxs .jd_index_slidebox_menu li img{height: auto;}
.slideboxs, .jdmp_content_banner{height: auto;}

/*page_meeting*/
.contact-us .page_meeting_header{width: 45%;}
.page_meeting_con1{width: 85%;margin-top: 15px;margin-left: 7%;margin-bottom: 15px;}
.page_meeting_con1 p{font-size: 13px;color: #373737;line-height: 1.5em;}
.page_meeting_con2{margin-bottom: 20px;}

/*car*/
.contact-us .car_header{width: 57%;}
.honor-album{margin-top: 0px;}
.pre-le{margin-top: 10%;}
.next-ri{margin-top: 10%;}
.honor-album li strong{background: #fff;color: #27529E;position: relative;}
.car-box-list{background: #F2F2F2;height: 120px;width: 94%;margin: 15px auto;}
.box-list-le{width: 38%;height: 105px;background: #fff;float: left;margin: 9px 0px 0px 7px;}
.box-list-le img{width: auto;height: 75px;margin: 15px auto;display: block;}
.box-list-ri{width: 54%;height: 100px;float: right;margin: 9px 7px 0px 7px;}
.box-list-ri p span{color: #0A9FE5;font-size: 12px;display: inline-block;margin-right: 10px;}

/*签证*/
.hot_visa{width: 90%;border: 4px solid #E6EEF0;height: auto;margin: 10px auto;border-radius: 3px;min-height: 160px;}
.hot_visa .visa_header{height: 30px;width: 100%;background: #1C6A80;}
.hot_visa .visa_header img{margin-left: 3px;float: left;height: 25px;}
.hot_visa .visa_header span{color: #fff;font-size: 16px;line-height: 30px;display: inline-block;height: 30px;float: left;margin-left: 5px;}
.hot_visa .visa_header a{color: #fff;float: right;height: 30px;line-height: 30px;}

.visa_content ul li{width: 47%;float: left;margin-left: 8px;margin-top: 10px;}
.visa_content .visa_con_le{float: left;width: 45%;}
.visa_content .visa_con_le img{width: 100%;}
.visa_content .visa_con_ri{width:55%;float: right;}
.visa_content .visa_con_ri a{color: #7A7A7A;margin-left: 5px;width: 71%;
    display: inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.visa_content .visa_con_ri p{color: #FEBB15;display: inline-block;margin-left: 5px;}
.visa_process{width: 92%;margin: 0 auto;}
.visa_process img{width: 100%;}

.visa_problem{width: 92%;margin: 0 auto;border: 2px solid #E6EEF0;margin-bottom: 15px;min-height: 100px;}
.visa_problem_header{height: 30px;width: 100%;background: #1C6A80;margin-bottom: 10px;}
.visa_problem_header span{color: #fff;font-size: 15px;line-height: 30px;
    display: inline-block;height: 30px;float: left;margin-left: 10px;}
.problem_cont{margin-bottom: 15px;}
.problem_cont ul li{width: 45%;float: left;margin-left: 5%;height: 1.7em;line-height: 1.7em;}
.problem_cont ul li a{color: #313131;width: 100%;display: inline-block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

/*tab样式*/
.visa_tab{width:92%;margin:4px auto 0;background:#fff;}
.visa_tab .yellow-line{border-top: 4px solid #F6E80F;width: 99.2%;border-radius: 10px;}
.tab_menu{list-style:none;overflow:hidden;}
.tab_menu li{width:32.9%;float:left;height:30px;line-height:30px;color:#fff;background:#27758B;font-size: 14px;font-weight: bold;
    text-align:center;cursor:pointer;margin-right: 1px;margin-bottom: 1px;}
.tab_menu li.current{color:#fff;background:#11ADA4;border-right: 1px solid #11ADA4;margin-right: 0px;}
.tab_box .hide{display:none;}
.tab_box{height:auto;margin-bottom: 10px;}
.tab_box .tab_box_con{}
.tab_box .tab_box_con ul li{float: left;width: 45%;margin-top: 10px;margin-left: 3%;}
.tab_box .tab_box_con ul li img{width: 100%;}
.tab_box .tab_box_con ul li p{width: 100%;text-align: center;color:#9A908C;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.tab_box_con ul li span{color: #FF0000;font-size: 14px;font-weight: bold;width: 100%;text-align: center;display: inline-block;}



