﻿/*网站首页样式*/
#main em{color: #F40;font-family: Arial;font-weight: bold;}
.wrapper{width:1190px;}
#header .main_ad{width:1190px;}
#header .tel{display: block;}
.main_ad img{width:1190px !important;height: 80px;}
.topMode{margin-top:14px;}
#footer .faq{width:922px !important;}
#footer .faq dl{width:210px;}
#footer .siteLinks dd{width:1093px;}

/*侧边列表*/
.side-list-box{width: 238px;height: 258px;border: 1px solid #ccc;overflow: hidden;}
.side-list-box .hd{height: 28px;padding: 3px 0 3px 10px;line-height: 28px;border-bottom: 1px solid #ccc;}
.side-list-box .hd h3{float: left;padding-left: 3px;font-size: 16px;line-height: 28px;}
.side-list-box .hd .slb-icon{float: left;width: 28px;height: 28px;margin-right: 3px;margin-left: -10px;}
.side-list-box .icon-news{background: url(../images/icon-news.gif) no-repeat;}
.side-list-box .icon-strategy{background: url(../images/icon-strategy.gif) no-repeat;}
.side-list-box .icon-hot{background: url(../images/icon-hot.gif) no-repeat;}
.side-list-box .icon-love{background: url(../images/icon-love.gif) no-repeat;}
.side-list-box .hd .more{float: right;padding-right: 10px;}
.side-list-box .bd{padding: 5px 0;}
.side-list-box .bd li{display: block; height: 22px; line-height: 22px; margin: 0 auto 2px; overflow: hidden; padding-left: 20px; width: 200px;background: url("../images/li_bg.png") no-repeat 5px 6px;}
/* 首页导航菜单*/
.category-home-con{margin-bottom: 10px;border:none;border-top:1px solid #ccc;border-right:1px solid #ccc;}
.category-home-con .category-hd{height: 28px;padding: 4px 3px;color: #fff;background: #628de3;}
.category-home-con .category-hd h3{display: inline;float: left;line-height: 28px;}
.category-home-con .category-hd h3 .icon-category{float: left;display: inline;width: 28px;height: 28px;margin-right: 3px;}
#category-home #mainCate-1 {
    border-left-color: #d4f1ff;  /* 极浅蓝（接近白色） */
    height: 32px;
}
#category-home #mainCate-2 {
    border-left-color: #87cefa;  /* 浅天蓝 */
    height: 140px;
}
#category-home #mainCate-3 {
    border-left-color: #4682b4;  /* 钢蓝色（中等深度） */
    height: 140px;
}
#category-home #mainCate-4 {
    border-left-color: #1e5f8c;  /* 深蓝 */
    height: 140px;
}
#category-home #mainCate-5 {
    border-left-color: #0a3d6b;  /* 暗蓝 */
    height: 140px;
}
#category-home #mainCate-6 {
    border-left-color: #002244;  /* 接近黑色的深蓝 */
    height: 30px;
}
#category-home{position:relative;z-index:5;width:238px;background:#fff;}
#category-home .mainCate{width: 226px;/*position:relative;z-index: 20px;*/padding: 5px;zoom:1;/*background: #fff;*/border-bottom:1px solid #ccc;border-left-width: 3px;border-left-style: solid;}
#category-home .mainCate.on{position:relative;z-index: 20px;_margin-bottom: -2px;}
.category-home-con .face dl{padding-left: 3px;line-height: 26px;}
.category-home-con .face dl dt{display: inline-block;float: left;clear: left;font-weight: bold;width: 53px;height: 26px;overflow: hidden;font-size: 13px;}
.category-home-con .face dl dd{display: inline;float: left;height: 26px;overflow: hidden;width: 170px;}
.category-home-con .face dl dd a{margin-right: 2px;margin-right: 3px; white-space: nowrap;}
#category-home h3{overflow:hidden;height: 26px;padding: 3px 4px 3px 3px;font-size: 15px;color:#222;font-weight: 700;line-height: 26px;border: 1px solid #fff;}
#category-home .extend span{float:right;width: 18px;height: 18px;margin: 3px 0 0 0;background: url(../images/arrow-right.gif) no-repeat 4px 4px;_z-index:9999;}
#category-home p{height:20px;padding: 0 5px;line-height:22px;overflow: hidden;}
#category-home p a{display: inline-block;_display: inline;margin-right:8px;color:#262626;}
#category-home p a:hover{text-decoration: underline;}
#category-home .subCate{display: none;position: absolute;left: 230px;_left: 230px;top: 5px;z-index: 16;width: 956px;padding:0 -20px 10px;color: #222;background: #fff;border: 1px solid #628de3;}
#category-home .subCate h4{height:26px;margin:0 0 6px 0;padding-left: 13px;color:#222;font-size:14px; font-weight: 500; line-height:26px;border-bottom:1px solid #ccc;}
#category-home .subCate ul{width:100%;float:left;overflow:hidden;padding-top:6px;padding-bottom: 6px;}
#category-home .subCate li{float:left;display:inline;}
#category-home .subCate li a{display:block;float:left;margin-left:9px;padding:0 5px;line-height:32px;color:#222;word-break:keep-all;white-space:nowrap;}
#category-home .subCate li a:hover{text-decoration: underline;}
#category-home .subCate #sub-ul-1{width:100%;}
#category-home .on .extend{position: relative;z-index: 20;background:#fff;border: 1px solid #628de3;border-right: none;/*_width:222px;*/}
#category-home #mainCate-1.on .extend{border-right: 1px solid #fff;}
#category-home #mainCate-1.on .extend ,
#category-home #mainCate-1.on .subCate{border:1px solid #e7b26d;}
#category-home #mainCate-2.on .extend ,
#category-home #mainCate-2.on .subCate{border:1px solid #ff7b8b;}
#category-home #mainCate-3.on .extend ,
#category-home #mainCate-3.on .subCate{border:1px solid #96d3fd;}
#category-home #mainCate-4.on .extend ,
#category-home #mainCate-4.on .subCate{border:1px solid #ab8885;}
#category-home #mainCate-5.on .extend ,
#category-home #mainCate-5.on .subCate{border:1px solid #c7ec96;}
#category-home #mainCate-6.on .extend ,
#category-home #mainCate-6.on .subCate{border:1px solid #ecba96;}
#category-home #mainCate-1.on .extend ,
#category-home #mainCate-2.on .extend ,
#category-home #mainCate-3.on .extend ,
#category-home #mainCate-4.on .extend ,
#category-home #mainCate-5.on .extend ,
#category-home #mainCate-6.on .extend{border-right: none;}
#category-home .mainCate.on .subCate{display:block !important;position:absolute;z-index: 70px;/*background: #009;*/}
#category-home #mainCate-4 .subCate{top:5px}
#category-home #mainCate-5 .subCate{top:5px;}
#category-home #mainCate-6 .subCate{top:auto;bottom:-5px;}

/*首屏*/
.modeFocus .lineNav{float: right;width: 940px;}
.modeFocus .indexSlider{float: left;width: 240px;}
.banner-wrap,.sale-list{display: inline;float: left;margin-bottom: 10px;}
/*首屏焦点图*/
.banner-wrap{position: relative;overflow: hidden;width: 940px;height: 330px;}
/*数字按钮样式*/
.banner-wrap .num{overflow:hidden;height: 25px;position: absolute;bottom:13px;right: 15px;zoom:1;z-index:3;float: right;}
.banner-wrap .num li{width: 25px;height: 25px;line-height: 25px;text-align: center;font-weight: 400;font-family: Microsoft YaHei, Arial;color: #FFFFFF;background: #444444;margin-right: 10px;border-radius:50%;cursor:pointer;float: left;}
/*当前项*/
.banner-wrap .num li.on{background: #FF7700;}
.banner-wrap img{width: 940px;height: 330px;}
/*上一个 下一个*/
.banner-wrap .prev,.banner-wrap .next{display: none;width: 40px;height: 100px;background: url(../images/btn.png) no-repeat;position: absolute;top: 95px;}
.banner-wrap .prev{left: 0;}
.banner-wrap .next{right: 0;background-position: right;}
/*门票焦点图*/
.mpbanner-wrap{display: inline;float: left;margin-bottom: 10px;}
.mpbanner-wrap{position: relative;overflow: hidden;width: 534px;height: 290px;}
/*数字按钮样式*/
.mpbanner-wrap .num{overflow:hidden;height: 25px;position: absolute;bottom:13px;right: 15px;zoom:1;z-index:3;}
.mpbanner-wrap .num li{width: 25px;height: 25px;line-height: 25px;text-align: center;font-weight: 400;font-family: Microsoft YaHei, Arial;color: #FFFFFF;background: #444444;margin-right: 10px;border-radius:50%;cursor:pointer;float: left;}
/*当前项*/
.mpbanner-wrap .num li.on{background: #FF7700;}
.mpbanner-wrap img{width: 534px;height: 290px;}
/*上一个 下一个*/
.mpbanner-wrap .prev,
.mpbanner-wrap .next{display: none;width: 40px;height: 100px;background: url(../images/btn.png) no-repeat;position: absolute;top: 95px;}
.mpbanner-wrap .prev{left: 0;}
.mpbanner-wrap .next{right: 0;background-position: right;}
/* 企业荣誉 */
.honor-bar{position: relative;width: 940px;height: 30px;margin: 0 0 10px;font-size: 14px;line-height: 30px;background: #f2f2f2;clear: both;}
.honor-bar h3{position: absolute;top:0;left:0;display: inline-block;height: 16px;padding: 7px 13px 7px 0;line-height: 16px;font-weight: bold;color: #444;}
.honor-bar h3 .icon-honor{float: left;display: inline-block;width: 16px;height: 16px;margin: 0 7px;background: url(../images/icon-honor.gif) no-repeat;}
.noticTipTxt{position: absolute;top:0;left:108px;display: inline-block;height:30px;line-height:30px;overflow:hidden;}
.noticTipTxt li{height:30px;line-height:30px;}

/* 当季精选*/
.boutique-hd{position: relative;height: 32px;padding-top: 10px;border-bottom: 3px solid #262728;}
.boutique-hd h3 ,.boutique-hd .tab ,.boutique-hd .tab li{display: inline-block;}
.boutique-hd h3{height: 24px;color: #262728;font: bold 21px/24px Microsoft YaHei;}
.boutique-hd .icon-boutique{display: inline-block;float: left;width: 25px;height: 25px;padding-right: 6px;background: url(../images/shuji1.png) no-repeat;}
.boutique-hd .tab{position: absolute;top: 10px;left: 196px;}
.boutique-hd .tab li{display: inline-block;float: left;margin-right: 20px;}
.boutique-hd .tab li a{position: relative;display: inline-block;height: 26px;padding: 0 8px;color: #262728;font: bold 14px/26px 'Hiragino Sans GB', SimSun;}
.boutique-hd .tab li.on a{color: #fff;background: #262728;}
.boutique-hd .tab .icon-arrow-down{display: none;}
.boutique-hd .tab li.on .icon-arrow-down{position: absolute;bottom:-4px;_bottom:-14px;left:50%;display: block;width: 7px;height: 4px;margin-left: -3px;background: url(../images/arrow-down-blue.gif) no-repeat;}
.boutiqueCon{height: auto !important;height: 100px;min-height: 100px;background:#fff;}
.boutiqueCon .con{display:none;}
.boutique-bd{border: 1px solid #ddd;border-top:0;}
.pro_ul{padding:15px 0 14px 5px;height:430px;}
.pro_ul li{float: left;width:216px;height:198px;padding:8px 7px;border: 1px solid #fff;}
.pro_ul li .img_pri{width:216px;height:162px;display:block;position:relative;}
.pro_ul li .img_pri img{width:216px;height:162px;}
.pro_ul li .img_pri p{position:absolute;right:0px;bottom:0;width: 60px;height:28px;font:14px/28px arial;padding:0 8px;z-index:1;color:#cb0000;text-align:center;border-top-left-radius:6px;}
.pro_ul li .img_pri p.bg{background:#FFF;opacity: 0.8;filter:alpha(opacity=80);}
.pro_ul li .img_pri p i{font:13px/28px arial;padding:0 3px;color:#cb0000;vertical-align:middle}
.pro_ul li h4{height:32px;padding-top:4px;line-height:16px;font-size:13px;width:100%;text-overflow:ellipsis;overflow:hidden;font-weight:normal;}
.pro_ul li h4 a{color: #262626;}
.pro_ul li h4 a:hover{text-decoration:underline;}
.pro_ul li.hover .img_pri{background:#FFF;text-decoration:none;}
.pro_ul li.hover .img_pri img{opacity: 0.8;filter:alpha(opacity=80);}
.pro_ul li.hover .img_pri p{color: #fff;}
.pro_ul li.hover .img_pri p.bg{background:#ed0000;opacity: 0.8;filter:alpha(opacity=80);}
.pro_ul li.hover .img_pri p i{color:#FFF;}

.pro_ul_index{padding: 0;height: 408px;}
.pro_ul_index li{ height: 186px;padding: 6px;}
.pro_ul_index li .img_pri{height:146px;}
.pro_ul_index li .img_pri img{height:146px;}
.pro_ul_sub{padding: 10px 0 6px 8px;overflow:hidden;*zoom:1;}
.pro_ul_sub li{width:176px;height:168px;overflow:hidden;}
.pro_ul_sub li .img_pri{width:176px;height:132px;}
.pro_ul_sub li .img_pri:hover{height:132px;}
.pro_ul_sub li .img_pri img{width:176px;height:132px;}
/*活动焦点图*/
/*活动焦点图*/
.activity-banner-wrap{position: relative;overflow: hidden;width: 240px;height: 220px;margin-top: 10px;}
.activity-banner img{width: 240px;height: 220px;}
.activity-banner-wrap .prev,.activity-banner-wrap .next{display: none;width: 24px;height: 53px;background: url(../images/btn3.png) no-repeat;position: absolute;top: 85px;}
.activity-banner-wrap .prev{left: 0;}
.activity-banner-wrap .next{right: 0;background-position: right;}

/*频道模块*/
.module{margin: 10px 0px;border-bottom: 1px solid #ccc;}
.module .md-col-l{float: left;width: 240px;margin-right: 10px;}
.module .md-col-c{float: left;width: 690px;}
.module .md-col-r{float: right;width: 240px;}
.module .hd{height: 28px;padding: 13px 0 5px;line-height: 28px;border-bottom: 3px solid #262728;}
.module .hd h3{color: #262728;font: bold 21px/28px Microsoft YaHei;}
.module .hd h3 .md-icon{float: left;width: 24px;height: 24px;margin-right: 5px;}
.module .hd h3 .icon-free-walker{background: url(../images/diannao1.png) no-repeat;}
.module .hd h3 .icon-overseas{background: url(../images/zhiye1.png) no-repeat;}
.module .hd h3 .icon-china{background: url(../images/icon-home-china.gif) no-repeat;}
.module .hd h3 .icon-shandong{background: url(../images/icon-home-shandong.gif) no-repeat;}
.module .keyword {margin-right: 10px;font-size:14px;width: 680px;overflow:hidden;white-space:nowrap;}
.module .keyword a{margin-right: 10px;font-size:14px;}
.module .more{padding-right: 10px;float: right;}

/*频道焦点图*/
.small-banner-wrap{position: relative;overflow: hidden;width: 240px;height: 418px;}
.small-banner-wrap .prev,
.small-banner-wrap .next{display: none;width: 40px;height: 100px;background: url(../images/btn.png) no-repeat;position: absolute;top: 95px;}
.small-banner-wrap .prev{left: 0;}
.small-banner-wrap .next{right: 0;background-position: right;}
.small-banner{height: 418px;}
.small-banner .area-infor{height: 98px;border-left: 1px solid #ccc;border-right: 1px solid #ccc;}
.small-banner .area-infor .title{width: 230px;height: 40px;padding: 10px 0;margin: 0 auto;text-align: center;}
.small-banner .area-infor .title a{color: #262728;font-size: 14px;line-height: 20px;}
.small-banner .area-infor .else{width: 230px;height: 30px;margin: 0 auto;}
.small-banner .area-infor .else .price ,
.small-banner .area-infor .else .btn{display: inline-block;float: left;font-size: 14px;}
.small-banner .area-infor .else .price{width: 119px;height: 28px;border: 1px solid #ccc;border-right: none;color: #c00;line-height: 28px;text-align: center;}
.small-banner .area-infor .else .btn{width: 110px;height: 30px;background: url(../images/btn-orange.gif) repeat-x 0 0;text-align: center;color: #fff;font-weight: bold;line-height: 30px;text-decoration: none;}
.small-banner .area-infor .else .btn:hover{background-position: 0 100%;}
.push-line{padding: 10px 0 0;}
.push-line .img-list li{display: inline;float: left;width:216px;height: 194px;margin: 0 10px 10px 0;}
.push-line .img-list li .area-infor{height: 30px;overflow: hidden;line-height: 30px;}
.push-line .img-list li .area-infor .title{float: left;width: 150px;height: 30px;overflow: hidden;}
.push-line .img-list li .area-infor .price{display: inline-block;width: 60px;text-align: right;font-family: Verdana;}
.top-list{height: 418px;padding-left: 10px;border-left: 1px solid #ccc;border-right: 1px solid #ccc;}
.top-list h4{color: #444; font-size: 14px; font-weight: bold; height: 40px; line-height: 40px;}
.top-list .img-txt-list{}
.top-list .img-txt-list li{display: inline-block;width: 220px;height: 45px;margin-bottom: 18px;line-height: 16px;}
.top-list .img-txt-list li .cover{float: left;margin-right: 3px;}
.top-list .img-txt-list li a{color: #262626;}
.top-list .img-txt-list li a:hover{text-decoration: underline;}
.top-list .img-txt-list .price{color: #c00;}
/*频道焦点图*/
.topic-banner-wrap{position: relative;overflow: hidden;width: 238px;height: 178px;border: 1px solid #ccc;border-bottom: 0;border-bottom: none;}
.topic-banner img{width: 238px;height: 178px;}
.topic-banner-wrap .prev,
.topic-banner-wrap .next{display: none;width: 24px;height: 53px;background: url(../images/btn3.png) no-repeat;position: absolute;top: 85px;}
.topic-banner-wrap .prev{left: 0;}
.topic-banner-wrap .next{right: 0;background-position: right;}
.level{margin: 20px 0px;}
.level .le-col-l{float: left;width: 940px;}
.level .le-col-r{float: right;height: 258px;}
.main-list-box{height: 258px;border: 1px solid #ccc;}
.main-list-box .hd{height: 28px;padding: 3px 10px;line-height: 28px;border-bottom: 1px solid #ccc;}
.main-list-box .hd h3 ,
.main-list-box .hd .more{display: inline-block;}
.main-list-box .hd h3{float: left;font-size: 16px;line-height: 28px;}
.main-list-box .hd h3 .mlb-icon{float: left;display: inline-block;width: 28px;height: 28px;margin-right: 5px;}
.main-list-box .hd .icon-home-visa{background: url(../images/icon-home-visa.gif) no-repeat;}
.main-list-box .hd .icon-ticket{background: url(../images/icon-ticket.gif) no-repeat;}
.main-list-box .hd .more{float: right;}

/*景区门票*/
.ticket-list{padding: 20px 0 0 11px;}
.ticket-list li{display: inline;float: left;width: 176px;height: 185px;margin: 0 9px 0px 0;border-bottom:1px solid #fff;transition: all 0.3s linear 0s;}
.ticket-list li.hover{border-bottom:1px solid #ed0000;transform: translate(0px, -5px);-moz-transform:translate(0,-5px);-webkit-transform:translate(0,-5px);-o-transform:translate(0,-5px);}
.ticket-list li .cover{margin-bottom: 5px;}
.ticket-list li .title,.ticket-list li .price{display: block;width: 176px;margin-bottom: 5px;text-align: center;height: 18px;overflow: hidden;}
.ticket-list li .price{color: #c00;font-size: 14px;font-weight: bold;}
.ticket-list li.hover{background: #efefef;}
.ticket-list li.hover .title{color: #f60;}

/*培训签证*/
.pditem{ background-color:#FFF; padding:10px 15px 0; margin-bottom:10px;border: 1px solid #ccc;}
.mainTop{border-bottom:3px solid #262728; height:40px; clear:both;position: relative;}
.mainTop h3{font:30px/40px "微软雅黑"; color:#262728; float:left; padding-right:14px;padding-left: 38px;background: url("../images/visa.png") no-repeat scroll 0 2px;}
.mainTop .rt_more{ margin-top:13px}
.rt_more{ width:50px;position: absolute;right: 0;top: 0;}
.rt_more a{ color:#262626}
.rt_more i{display:block; height:11px; width:7px; position:absolute; top:11px; right:7px}
.mainContent{ width:1160px; overflow:hidden;  padding-top:0;}
.pd_pro_qz { width:1170px;}
.pd_pro_qz li{ height:60px; width:224px; overflow:hidden; margin:13px 10px 0 0;float: left; }
.pd_pro_qz li a{height:55px; width:216px; padding:8px 0 0 5px; background-color:#f4f5f1;}
.pd_pro_qz img{ float:left; margin:2px 10px 0 0;}
.pd_pro_qz p,.pd_pro_qz p.main_tit{ float:left; width:141px; height:20px; overflow:hidden;}
.pd_pro_qz li span{ float:left; color:#262626;}
.pd_pro_qz li i{ float:right;font:13px/20px "微软雅黑" ; color:#eb0000;}
