@charset "utf-8";
/* CSS Document */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0}
body,button,input,select,textarea{font:12px/1.5 arial,\5b8b\4f53,tahoma,Simsun,sans-serif}
body{color:#434343;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:100%;font-weight:normal}
address,cite,dfn,em,var,i,span{font-style:normal}
code,kbd,pre,samp{font-family:courier new,courier,monospace}
small{font-size:12px}
ul,ol,li{list-style:none}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
legend{color:#000}
fieldset,img{border:0}
button,input,select,textarea{font-size:100%}
table{border-collapse:collapse;border-spacing:0}
.clf:after{content:'\20';display:block;height:0;clear:both}
.clf{zoom:1;}

a{text-decoration:none;color:#3b3b3b;}
a:hover{text-decoration:underline;color:#008371;}

/* .shinetour-nav{background:url(../images/global/sui-global-x.png) repeat-x;}
.site-nav .sCollect,.site-nav .setHome,.shinetour-logo-bd .aLogo,.shinetour-logo-bd .stphone,.shinetourAct li a,.shinetour-navbar li i,.shinetour-navbar li a:hover i,.shinetour-center-hd i,.shinetourAct .li03 .iNew{background:url(../images/global/sui-global-icon.png) no-repeat;}

.shinetour-logo-bd{width:1180px;height:105px;margin:0 auto;position:relative;}
.shinetour-big-banner{width:1180px;height:105px;position:absolute;left:0;top:0;z-index:0;}
.shinetour-logo-bd .aLogo{display:inline-block;width:115px;height:100px;float:left;background-position:-8px -182px;overflow:hidden;position:relative;z-index:1;}
.shinetourAct{width:280px;padding-top:13px;float:right;position:relative;z-index:1;white-space:nowrap;}

.shinetourAct li{width:62px;height:32px;margin-left:20px;float:right;display:inline;text-indent:-9999px;overflow:hidden;}
.shinetourAct li a{width:62px;height:32px;display:block;overflow:hidden;}
.shinetourAct .li01 a{background-position:-65px -85px;}
.shinetourAct .li01 a:hover{background-position:-65px -120px;}
.shinetourAct .li02{width:90px;}
.shinetourAct .li02 a{width:90px;background-position:-10px -285px;}
.shinetourAct .li02 a:hover{background-position:-105px -285px;}
.shinetourAct .li03 a{background-position:-130px 0;}
.shinetourAct .li03 a:hover{background-position:-130px -35px;}
.shinetourAct .li04 a{background-position:-65px 0;}
.shinetourAct .li04 a:hover{background-position:-65px -35px;}
.shinetourAct .li05 a{background-position:0 0;}
.shinetourAct .li05 a:hover{background-position:0 -35px;}

.shinetour-nav{height:40px;background-position:0 -35px;}
.shinetour-nav-bd{width:1180px;margin:0 auto;}
.shinetour-navbar{float:left;}
.shinetour-navbar li{height:40px;margin-right:2px;float:left;display:inline-block;cursor:pointer;position:relative;}
.shinetour-navbar li a{height:26px;padding:14px 28px 0;display:inline-block;text-align:center;}
.shinetour-navbar li a:hover,.shinetour-navbar .current{background:#008371}
.shinetour-navbar li i{width:56px;height:0;padding-top:15px;display:inline-block;overflow:hidden;cursor:pointer;}
.shinetour-navbar .nav-a i{width:36px;background-position:-135px -85px;}
.shinetour-navbar .nav-a:hover i,.shinetour-navbar .current .nav-a i{background-position:-195px -85px;}
.shinetour-navbar .nav-b i{background-position:-135px -105px;}
.shinetour-navbar .nav-b:hover i,.shinetour-navbar .current .nav-b i{background-position:-195px -105px;}
.shinetour-navbar .nav-c i{background-position:-135px -125px;}
.shinetour-navbar .nav-c:hover i,.shinetour-navbar .current .nav-c i{background-position:-195px -125px;}
.shinetour-navbar .nav-d i{background-position:-135px -145px;}
.shinetour-navbar .nav-d:hover i,.shinetour-navbar .current .nav-d i{background-position:-195px -145px;}
.shinetour-navbar .nav-e i{background-position:-135px -165px;}
.shinetour-navbar .nav-e:hover i,.shinetour-navbar .current .nav-e i{background-position:-195px -165px;}
.shinetour-navbar .nav-f i{width:28px;background-position:-135px -185px;}
.shinetour-navbar .nav-f:hover i,.shinetour-navbar .current .nav-f i{background-position:-195px -185px;}
.shinetour-navbar .nav-g i{background-position:-135px -205px;}
.shinetour-navbar .nav-g:hover i,.shinetour-navbar .current .nav-g i{background-position:-195px -205px;}
.shinetour-navbar .nav-h i{width:28px;background-position:-135px -245px;}
.shinetour-navbar .nav-h:hover i,.shinetour-navbar .current .nav-h i{background-position:-195px -245px;}
.shinetour-navbar .nav-i i{width:43px;background-position:-135px -265px;}
.shinetour-navbar .nav-i:hover i,.shinetour-navbar .current .nav-i i{background-position:-195px -265px;}
.shinetour-navbar .subNav{display:none;width:98%;padding:5px 0;position:absolute;left:0;top:40px;background:#fff;border:1px solid #b6e5df;}
.shinetour-navbar .subNav dd{height:24px;clear:both;}
.shinetour-navbar .subNav dd a{display:block;height:24px;padding:0;}
.shinetour-navbar .subNav a{color:#008371;}
.shinetour-navbar .subNav .aCur,.shinetour-navbar .subNav a:hover{background:none;font-weight:bold;text-decoration:none;}

.shinetour-center{width:160px;float:right;position:relative;z-index:100;}
.shinetour-center-hd{width:130px;height:26px;padding:14px 0 0 30px;background:#008371;cursor:default;}
.shinetour-center-hd i{width:105px;height:15px;display:inline-block;background-position:0 -160px}
.shinetour-center-bd{display:none;width:158px;padding:2px 0 15px;border:1px solid #b6e5df;border-top:0;background:#fff;position:absolute;left:0;top:40px;}
.shinetour-center-bd li strong,.shinetour-center-bd li a{height:24px;line-height:24px;display:inline-block;}
.shinetour-center-bd li a{padding-left:48px;}
.shinetour-center-bd li a:hover{color:#ff7805;}
.shinetour-center-bd li strong{width:128px;padding-left:30px;color:#008371;}
.shinetour-center-bd li strong a{padding:0;color:#008371;} */

.page-bd,.page-content{width:1180px;margin:0 auto;}
.page-bd{padding-top:16px;}
.page-bd:after,.page-content:after{content:'\20';display:block;height:0;clear:both}
.page-bd,.page-content{zoom:1;}

/*width*/
/* .w980 .shinetour-logo-bd,.w980 .shinetour-nav-bd,.w980 .page-bd,.w980 .page-content,.w980 .shinetour-big-banner{width:980px;}
.w980 .shinetour-navbar li a{padding:14px 20px 0;}
.w980 .shinetour-navbar .subNav dd a{padding:0;}

.w980 .shinetour-nav,.w980 .shinetour-logo,.w980 .meiya_footer,.w980 .page-content,.w980 .theme-content,.w980 .page-bd,.w980 .capital,.w980 .about-banner,.w980 .about-navigation,.w980 .about-body{min-width:980px;} */

/*20141009*/
/* .shinetourAct li a{width:62px;height:32px;overflow:hidden;}
.shinetourAct .li03{position:relative;overflow:visible;}
.shinetourAct .li03 .iNew{display:inline-block;width:21px;height:21px;background-position:-210px 0;overflow:hidden;position:absolute;top:-6px;left:-10px;} */

/*20150128*/
/* .st-nav-bd{width:1180px;margin:0 auto;}
.w980 .st-nav-bd{width:980px;}
.st-nav{height:28px;border-bottom:1px solid #bcbcbc;background:#fff;}
.st-nav .user-info{float:left;line-height:27px;}
.st-nav .user-info .st-logout{margin-left:15px;color:#008371;text-decoration:underline;}
.st-nav .web-others{float:right;}
.site-nav{height:14px;padding:7px 0 0;}
.site-nav span{display:inline-block;height:14px;margin-left:20px;float:right;line-height:14px;}
.site-nav .sPhone strong{color:#008371;}
.site-nav .sCollect{padding-left:22px;background-position:-260px -123px;}
.site-nav .setHome{padding-left:20px;background-position:-260px -159px;}
.shinetourAct{padding-top:36px;}

.shinetour-center-bd{padding:0 0 5px;overflow:hidden;}
.shinetour-center-bd li{margin-top:-1px;padding:5px 0 5px 32px;border-top:1px dotted #b1d9d4;}
.shinetour-center-bd li a{display:block;padding:0;}
.shinetour-center-bd li a em{color:#ff7805;} */

/*20150129*/
/* .st-notices{height:27px;margin:6px 0;background:#fff4e2;border-top:1px solid #f7c06e;border-bottom:1px solid #f7c06e;overflow:hidden;}
.notice-bar{width:1180px;height:27px;margin:0 auto;}
.notice-bar li,.notice-bar li a{color:#fe6e00;}
.notice-bar li{height:27px;padding-left:15px;line-height:27px;}
.w980 .notice-bar{width:980px;} 

.shinetour-logo{background:#fff;}*/

/*20140203*/
.top-company-name{width:530px;height:95px;margin:5px 0 0 20px;padding-left:15px;float:left;display:inline;border-left:1px solid #c4c4c4;font:bold 22px/26px Microsoft Yahei;overflow:hidden;}
.top-company-logo{width:80px;height:80px;margin:7px 10px 7px 0;float:left;display:inline;background-position:left 50%;background-repeat:no-repeat;}
.top-company-name .fullName{width:440px;height:95px;float:left;overflow:hidden;position:relative;}
.top-company-name .fullName p{width:100%;position:absolute;bottom:30%;left:0;}

/*footer-new*/
/* .footer-copyright,.footer-icon li a em{background:url(../images/global/global-new-footer.png) no-repeat;}
.shinetour-footer{margin-top:15px;padding:10px 0;border-top:1px solid #cecece;background:#fff;overflow:hidden;}
.footer-main{width:1180px;margin:0 auto;}
.footer-side{float:right;}
.footer-mod{margin-right:30px;float:left;}
.footer-mod-hd{margin-bottom:15px;padding-left:13px;border-left:2px solid #449e92;line-height:16px;font-size:14px;}
.footer-mod-bd{padding-left:15px;}
.footer-link{padding-top:15px;font-size:14px;color:#767676;}
.footer-link a{color:#767676;}
.footer-link b{padding:0 10px;}
.footer-copyright{margin-bottom:15px;padding:5px 0 5px 30px;line-height:24px;background-position:0 8px;color:#767676;}
.footer-copyright a{color:#767676;}
.footer-icon li{height:32px;float:left;display:inline;}
.footer-icon .icon-a{background:#ff633f;}
.footer-icon .icon-b{background:#0e81c0;}
.footer-icon .icon-c{background:#4395e9;}
.footer-icon .icon-d{background:#145793;}
.footer-icon .icon-e{background:#e42d25;}
.footer-icon .icon-f{background:#ff5d5d;}
.footer-icon .icon-g{background:#cb005c;}
.footer-icon li{margin-right:20px;}
.footer-icon li a{display:block;}
.footer-icon li a span{display:inline-block;width:61px;height:28px;padding:3px;line-height:14px;overflow:hidden;word-break:break-all;color:#fff;cursor:pointer;}
.footer-icon li a:hover{color:#fff;text-decoration:none;}
.footer-icon li a em{display:inline-block;height:34px;padding-right:5px;float:left;background-color:#fff;cursor:pointer;}
.footer-icon .icon-a em{width:20px;background-position:0 -30px;}
.footer-icon .icon-b em{width:24px;background-position:0 -77px;}
.footer-icon .icon-c em{width:21px;background-position:0 -123px;}
.footer-icon .icon-d em{width:26px;background-position:0 -170px;}
.footer-icon .icon-e em{width:23px;background-position:0 -222px;}
.footer-icon .icon-f em{width:25px;background-position:0 -272px;}
.footer-icon .icon-g em{width:65px;background-position:0 -325px;}
.w980 .footer-main{width:980px;}
.w980 .footer-mod{margin-right:15px;}
.w980 .footer-icon li{margin-right:10px;}
.w980 .footer-icon li a em{padding-right:3px;} */

/*20150325:icon-new*/
/* .shinetour-navbar li .nav-new{display:inline-block;width:32px;height:21px;position:absolute;right:16px;top:-18px;background:url(../images/global/sui-global-new.png) no-repeat;} */


/*20150509*/

/*控制因私图标*/
.yinsi{ width: 26px; height: 14px; display: inline-block; background: url(../images/member/yisi.png) no-repeat; margin-left: 10px;}
/*控制*号（机票部分的）*/
.required2{ display: inline-block; color:#ff5400; margin-left: 5px;}
/*控制因公因私前的按钮样式*/
.check01{ margin-right: 5px; vertical-align:text-top;}

/*控制说明*/
/*.explain{ width: 13px; height: 13px; display: inline-block; background: url(../images/flight/hint.jpg) no-repeat; margin-left: 5px; cursor: help;}
.box-explain-in{ display: none; width: 280px; padding: 10px; background: #fff7ec; border-radius: 3px; border:1px solid #AAA; position: absolute; left: 260px; top: 140px; z-index: 3;}
.explain-close{ width: 15px; height: 15px; line-height: 15px; font-weight: bold; border-radius: 3px; border: 1px solid #fff7ec; float: right; text-align: center; cursor: pointer;}
.explain-close:hover{ border: 1px solid #AAA;}*/

/*控制财务中心-订单支付最底下的金额样式*/
.all-cost{ font-size: 20px; color:#FF5400;}


/*20151019*/
.price-show{ width: 465px;/* line-height: 25px; */border:1px solid #3CA899; background: #fff; padding:5px; position: absolute; left: -225px; top: 25px; z-index: 5; display: none;}
.price-show i{ width: 0px; height: 0px; border-width: 10px; border-color: transparent transparent #3CA899 transparent; border-style: dashed dashed solid dashed; position: absolute; left:240px; top: -20px;}
.junjia .weeks td{ background: #C3EBE6; text-align: center; padding:0 5px;}
.junjia tbody td{ text-align: center;}
.junjia tfoot td,.zongjia tfoot td{ color: #808080;}
.zongjia tbody td{ text-align: left; background: #F4FBFA;}
.zongjia tbody .zj01{ width:25%; text-align: right; padding-left: 15px;}

.show-choose{ display: none; width: 500px; background: #eee; border:1px solid #3C968A; position: absolute; top: 40%; left: 50%; margin-left: -250px; z-index: 99;}
.choose-main{ color: #666; background: #fff;}
.choose-main tr td{ padding-left:50px;}
.show-choose input{ width: 100px; height: 30px; line-height: 30px; float: right; margin: 10px;}
.show-choose .help{ width: 15px; height: 15px; line-height: 15px; text-align: center; display: inline-block; color:#fff; margin-left: 5px; cursor: help; background: #38A696; border-radius: 50%;}

.tb-rooms .room{ position: relative;}
.tb-rooms .room img{ width: 80px; height: 50px;}
.tb-rooms .bed span{ width:80px;/* line-height: 24px; */float: left;}
.tb-rooms .room .room-name{ display: block; color: #3CA899; font-weight: bold;}
.tb-rooms .room .room-introducer{ display: none; width: 700px; border:1px solid #3CA899; background: #fff; position: absolute; top: 30px; left: 20px; z-index: 3;}
.tb-rooms .room .room-introducer .title{ width: 690px; color:#fff; padding:3px 5px; background: #3CA899;}
.tb-rooms .room .room-introducer .close{ float: right; color:#fff; }
.tb-rooms .room .room-introducer textarea{ width: 490px; height: 210px; resize: none; overflow: auto; padding:5px; margin:5px;}
.tb-rooms .room .room-introducer img{ width: 170px; height: 100px; margin:5px; float: left;}
.tb-rooms .old-price{ color:gray; font-size: 12px;}
.tb-rooms .new-price{ color: red; font-size: 12px;}


