/* 新版定制行程 2016-05-03 下单区域 */
.ctz-wrp{ width: 400px; min-width: 400px; position: absolute; left: 50%; top: 68px; margin-left: -560px; height: 720px;z-index: 1;  }
.r010{border-radius: 0 0 10px 10px; border-radius: 0 0 10px 10px; border-radius: 0 0 10px 10px;}
.ctz-area{  width: 340px; height: 400px;padding:30px; background:url(/uploads/image/sisimple/opacity_40.png) repeat; position:fixed; top: 68px; }
.ctz-box{ text-align:center; color: #fff; }
.ctz-box h2{font-size: 40px; font-weight: bold; margin-bottom: 10px;}
.ctz-box h3{ font-size: 28px; font-weight: normal;  padding-top: 40px;}
.ctz-form{padding-top: 20px;}
.ctz-form-item{ padding-bottom: 20px; }
.ctz-form-box{ height: 48px; padding:0 30px 0 40px; background-color: #fff; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; position: relative; }
.ctz-form-box .icon-ctz{ display: inline-block; width: 26px; height: 26px; position: absolute; left: 7px; top: 11px; }
.ctz-form-box .i-pin{ background:url(/uploads/image/sisimple/i-citz-pin.png) center center no-repeat; }
.ctz-form-box .i-phone{ background:url(/uploads/image/sisimple/i-citz-phone.png) center center no-repeat; }
.ctz-form-box .labelbox{ display: block; padding:14px 0; height: 20px; }
.ctz-form-box .labelbox input{border:0 none; height: 20px; line-height: 20px; width: 100%;font-family: 'microsoft yahei'; font-size: 15px; color:#333; letter-spacing: normal;}
.ctz-actions{padding-top: 10px; text-align: center;}
.btn-ctz{ display: block; width: 100%; height:48px; border:0 none; background-color: #059659; font-size: 15px; color: #fff; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.btn-ctz:active{ background-color: #06844f; color: #fff; text-decoration: none; }
/* 定制说明 */
.customized-wrp{ font-family: 'microsoft yahei'; }
.section1{ background: url(/uploads/image/sisimple/ctz-bg1.jpg) 50%; }
.section2{ background: url(/uploads/image/sisimple/ctz-bg2.jpg) 50%; }
.section3{ background: url(/uploads/image/sisimple/ctz-bg3.jpg) 50%; }
.section4{ background: url(/uploads/image/sisimple/ctz-bg4.jpg) 50%; }
.section5{  background: #fff;  }
.section-inner{ height: 100%; width: 1120px; min-width: 1120px; margin:0 auto; position: relative; }
.ctz-process{ display: block; width: 340px; height: 340px; position: absolute; top:50px; right: 50px; background: url(/uploads/image/sisimple/ctz-liucheng.png) no-repeat; }
.inner-text{padding:20px 30px; line-height: 30px; position: absolute; right:140px; color: #333; bottom:50%; margin-bottom: -200px; background: url(/uploads/image/sisimple/opacity_w40.png) repeat; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
.inner-text h4{ font-size: 30px; color: #333; margin-bottom: 10px; font-style: normal; }
.inner-text p{ font-size: 20px; color: #333; margin-bottom: 10px; }
.inner-text strong{ font-size: 28px; font-weight: normal;}
.inner-text.bk-opc{background: url(/uploads/image/sisimple/opacity_40.png) repeat; color: #fff;}
.inner-text.bk-opc h4,.inner-text.bk-opc p{ color: #fff; }
.err-tips{line-height: 20px; min-height: 20px; font-size: 14px;color: #ff7d50;}
.err-tips span { vertical-align: middle;}
.icon-err { width: 14px; height: 14px; margin: 0 5px 0 0; background: url(/uploads/image/sisimple/i-ctz-err.png) center center no-repeat; overflow: hidden;display: inline-block;vertical-align: middle;}
.fp-auto-height{ height: 290px; }
.section-last{ width: 100%;  background: url(/uploads/image/sisimple/bg.jpg) center center no-repeat; }
.ctz-foot{ background: #fff;}
.section5 .fp-tablecell{ vertical-align: top; }
.section-lasttext{ width: 1000px; height: 500px; margin:0 auto; text-align: right ; color: #fff; position: relative;}
.section-lasttext .lasttext{ position: absolute; right: 100px; top: 50%; margin-top: -60px; text-align: center; }
.section-lasttext h6{ font-size: 40px; margin-bottom: 10px; }
.section-lasttext p{ font-size: 30px; }

/* sem目的地 20160623*/
.ctz-box{ text-align:center; color: #fff; }
.ctz-box h2{font-size: 24px; font-weight: normal; margin-bottom: 10px;color: #ffffff;}
.ctz-box h3{ font-size: 28px; font-weight: bold;  padding-top: 40px; color: #3eb166;}
.section-lasttext{height: 700px;}
.sem-dest-text{ display: block;position: absolute; top:160px; right: 60px; color: #fff; text-align: right; }
.sem-dest-text .txt1{ font-size:48px; font-weight: 700; line-height: 68px; margin-bottom: 8px;  }
.sem-dest-text .txt2{ font-size:30px; font-weight: 400;  color: #000; display: inline-block; background-color: #fff; padding:0 8px; height: 40px; line-height: 40px; margin-bottom: 10px; }
.sem-dest-text .txt3{ font-size:15px; font-weight: 400;  padding-top: 15px;text-shadow: 0 0 4px rgba(0,0,0,.4); }