﻿@import url(Common.css);

#mark{ margin-top:5px; font-size:14px; color:#cc0000; line-height:25px; letter-spacing:1px; }

/*Index Page*/
#hotel_tuijian{ clear:both; margin-top:5px; }
#hotel_tuijian .pic{ padding:6px; color:#666; height:215px; line-height:21px; background-color:#E8EAF5; }
#hotel_tuijian .pic p{ float:right; width:323px; text-indent:2em; }
#hotel_tuijian .pic img{ float:left; }
#hotel_tuijian .list{ margin-top:5px; margin:0 -6px; height:70px; }
#hotel_tuijian .list img{ width:109px; height:69px; margin:6px; }

#hotel_tejia{ clear:both; }
#hotel_tejia h1{ height:30px; border-bottom:1px solid #4F6013; position:relative; }
#hotel_tejia h1 a{ position:absolute; top:0; right:0; }
#hotel_tejia .left{ margin-top:3px; width:480px; height:144px; overflow: hidden; }
#hotel_tejia .row{ clear:both; text-align:left; letter-spacing:1px; height:24px; line-height:24px; position:relative; }
#hotel_tejia .row p{ float:left; margin-left:5px; }
#hotel_tejia .row .rname{ }
#hotel_tejia .row .hname a{ padding:3px; color:#4F6013; }
#hotel_tejia .row .hname a:hover{ color:#fff; background-color:#ff6600; }
#hotel_tejia .row .xing{ height:24px; background:url(../Images/ico_xing.gif) repeat-x 0 5px; }
#hotel_tejia .row .price{ position:absolute; right:0; top:2px; }
#hotel_tejia .right{ width:220px; }

#flights_tejia{ clear:both; height:268px; }
#flights_tejia h1{ height:30px; border-bottom:1px solid #4F6013; }
#flights_tejia .info{ margin:10px 5px; width:341px; height:222px; background:url(../Images/flights_bg.jpg) no-repeat; position:relative; }
#flights_tejia .info h2{ height:27px; line-height:27px; }
#flights_tejia .info h2 strong{ text-indent:0.5em; font-size:14px; }
#flights_tejia .info h2 ul{ list-style-type:none; color:#526011; font-size:12px; position:absolute; top:6px; right:5px; }
#flights_tejia .info h2 ul li{ float:left; text-align:center; width:50px; height:20px; line-height:19px; background:url(../Images/flights_select_off.gif) no-repeat; }
#flights_tejia .info h2 .on{ color:#fff; background:url(../Images/flights_select_on.gif) no-repeat; }
#flights_tejia .info table{ color:#666664; margin:0 1px; text-align:center; width:99%; border-collapse:collapse; }
#flights_tejia .info table th{ font-size:12px; line-height:25px; }
#flights_tejia .info table td{ height:34px; text-align:center; font-size:10px; font-family:Georgia,Arial; border-bottom:1px dotted #ccc; }
#flights_tejia .info table .td2{ background-color:#F3F6EB; }
#flights_tejia .info p{ position:absolute; bottom:5px; right:10px; }
#flights_inland{ float:left; }
#flights_international{ float:right; }

/*Login Page*/
#login{ margin:20px auto; width:880px; height:auto!important; }
#login_one{ float:left; width:420px; height:178px; background-color:#f7f7f7; border:1px solid #7D8FC7; position:relative; }
#login_one h1{ background-color:#7D8FC7; }
#login_one .info{ width:90%; position:absolute; top:30px; left:20px; }
#login_one .btnSubmit{ width:91px;height:29px;border:0px;background:url(../Images/btn_login.gif); }
#login_one .btnGetPwd{ width:91px;height:29px;border:0px;background:url(../Images/btn_getpwd.gif); }
#login_one .btnRegister{ width:127px;height:28px;border:0px;background:url(../Images/btn_register.gif); }
#login_one .login_state{ margin:8px auto; padding:3px; text-align:left; color:#ff6600; background-color:#FFF7F0; border:1px solid #ff6600; }
#login_two{ float:right; width:420px; height:178px; background:#FDF5E7 url(../Images/ico_men.gif) no-repeat; background-position:100% 100%; border:1px solid #FFCC00; }
#login_two h1{ background-color:#FFCC00; }
#login_two .info{ margin:15px 8px; }
#login_two p{ margin:10px 0; line-height:28px; }
#login_three{ float:right; width:420px; height:178px; background-color:#FDF5E7; border:1px solid #FFCC00; }
#login_three h1{ background-color:#FFCC00; }
#login_three p{ text-align:center; margin:12px 0; height:30px; line-height:30px; }
#login_three .btnYuding{ width:115px; height:65px; background:url(../Images/btn_next_yd.gif); border:0; }
#login_service{ width:100%; text-align:left; }
#login_service div{ height:200px;color:#48728A;background:#ebebeb }
#login_service p{ margin:15px; }
#login_four{ clear:both; margin-top:20px; width:100%; height:200px; background:#f7f7f7 url(../Images/ico_men.gif) no-repeat; background-position:100% 100%; border:1px solid #7D8FC7; }
#login_four h1{ background-color:#7D8FC7; }
#login_four .info{ margin:15px 8px; }
#login_four p{ margin:10px 0; line-height:28px; }

/*Register Page*/
#register{ margin:5px 0; }
#register .left{ float:left; width:681px; }
#register .right{ float:right; width:260px; }
#register #divFail{ color:#868686; padding:20px; border:2px solid #ccc; }
#register #divFail p{ margin:10px 0; line-height:22px; letter-spacing:3px; position:relative; }
#register #divSuccess{ color:#868686; padding:20px; border:2px solid #ccc; }
#register #divSuccess .info{ margin:10px 0; padding:10px; border:1px solid #4E9B06; background-color:#F7FDEE; }
#register #divSuccess .info span{ color:#ff6600; position:absolute; left:80px; top:-5px;  }
#register #divSuccess .info p{ line-height:22px; letter-spacing:3px; position:relative; }
#register #divSuccess .tiao p{ line-height:22px; letter-spacing:3px; }
#register h2{ margin-bottom:10px; color:#ff6600; font-size:20px; font-weight:bold; }
#register #divInput{ color:#727272; border:1px solid #8E9ECE; }
#register #divInput div{ margin:15px; }
#register #divInput h4{ font-size:16px; font-weight:bold; line-height:28px; letter-spacing:5px; margin:1px; color:#fff; text-align:center; background-color:#8E9ECE; }
#register #divInput h5{ font-size:14px; color:#8E9ECE; }
#register #divInput .title{ width:130px; line-height:30px; text-align:right; }
#register #divInput .item{ width:220px; line-height:30px; text-align:left; }
#register #divInput .tishi{ line-height:30px; text-align:left; }
#register .info .top{ height:20px; background:url(../Images/right_title_top.gif); }
#register .info .center{ height:200px; background:url(../Images/right_title_center.gif); }
#register .info .center h4{ margin:0 10px; line-height:22px; color:#89A73A; font-size:12px; font-weight:bold; }
#register .info .center p{ margin:0 10px; color:#333333; font-size:12px; line-height:20px; }
#register .info .foot{ height:10px; background:url(../Images/right_title_foot.gif) no-repeat; }

/*Flow Page*/
#flow h2{ text-align:center; color:#0064AD; font-size:16px; font-weight:bold; line-height:30px; background-color:#E6E7FF; border-bottom:3px solid #106BB1; }
#flow p{ margin:10px; text-indent:2em; letter-spacing:1px; line-height:30px; }
#flow h3{ text-indent:1.2em; font-size:16px; text-decoration:underline; font-weight:bold; }
#flow dl{ margin:20px; text-align:left; }
#flow dl dt{ font-weight:bold; letter-spacing:3px; line-height:20px; color:#FE8B21; text-indent:18px; background:url(../Images/ico_orange_jt.gif) no-repeat 3px 3px; border-bottom:2px solid #d6d6d6; }
#flow dl dd{ line-height:30px; margin-bottom:20px; }

/*AboutUs Page*/
#aboutus_info p{ margin:10px; text-indent:2em; letter-spacing:1px; line-height:30px; }
#aboutus_info .title{ text-indent:0; font-weight:bold; }
#aboutus_info ul{ text-indent:2.5em; }
#aboutus_info ul li{ float:left; }
#aboutus_info ul li a{ font-size:16px; color:#ff0000; text-decoration:underline; }

/*Privacy Page*/
#privacy_info p{ margin:10px; text-indent:2em; letter-spacing:1px; line-height:20px; }
#privacy_info .title{ text-indent:0; font-weight:bold; }

/*Contact Page*/
#contact{ color:#666666; padding:10px 0; }
#contact .submit{ width:118px; height:25px; background:url(../Images/submit.gif); border:0; }
#contact h3{ height:50px; font-size:16px; color:#1B57A5; font-weight:bold; border-bottom:1px solid #7F7F7F; }
#ct_form{ margin:20px 0 20px 50px; }
#ct_form p{ margin:10px; }
#ct_form table{ float:left; }
#ct_form table td{ line-height:30px; text-align:left; }
#ct_form .title{ text-align:right; }
#ct_tel{ margin-top:20px; }
#ct_tel p{ margin:20px 0 20px 50px; letter-spacing:1px; }

/*ForgetPassword Page*/
#forgetpwd{ margin:10px auto; text-align:left; width:380px; }
#forgetpwd .info{ clear:both; margin-top:3px; border:1px solid #CCDAF8; }
#forgetpwd .info h2{ margin:2px; line-height:25px; text-indent:1em; font-size:14px; font-weight:bold; color:#2D5BBB; background-color:#CCDAF8; }
#forgetpwd .title{ width:120px; height:35px; text-align:right; }
#forgetpwd .buttonrow{ height:35px; text-align:center; }

/*Guestbook Page*/
#guestbook h1{ color:#fff; height:26px; font-size:14px; border-bottom:1px solid #FE8915; margin-bottom:5px; position:relative; }
#guestbook h1 strong{ display:block; text-align:center; width:150px; height:25px; line-height:25px; letter-spacing:5px; background:#FE8915; }
#guestbook h1 a{ position:absolute; top:0; right:0; }
#guestbook .item{ width:100%; color:#555; border:1px solid #ccc; background:#FFFBFF url(../Images/guestbook_item_bg.gif) repeat-y; border-collapse:collapse; }
#guestbook .item th{ text-align:left; text-indent:0.5em; height:22px; line-height:22px; background-color:#ccc; font-size:12px; position:relative; }
#guestbook .item th span{ position:absolute; top:2px; right:10px; }
#guestbook .item .left{ width:20%; padding:10px; color:#1B57A5; }
#guestbook .item .left p{ line-height:20px; }
#guestbook .item .right{ width:75%; padding:10px; text-align:left; vertical-align:top; }
#guestbook .item .subject{ height:25px; line-height:25px; color:#1B57A5; font-weight:bold; }
#guestbook .item .sshua{ font-weight:normal; color:#ccc; }
#guestbook .item .content{ overflow:visible; }
#guestbook .item .reply{ margin-top:10px; border:1px solid #ccc; padding:5px; line-height:20px; background-color:#fff; }

/*Guestbook_Add Page*/
#guestbook_add h1{ color:#fff; font-size:14px; border-bottom:1px solid #FE8915; margin-bottom:5px; }
#guestbook_add h1 strong{ display:block; text-align:center; width:150px; height:25px; line-height:25px; letter-spacing:5px; background:#FE8915; }
#guestbook_add .input{ background-color:#f8f8f8; border:1px solid #ededed; }
#guestbook_add table{ width:100%; border:1px solid #ccc; }
#guestbook_add td{ padding:5px; }
#guestbook_add .title{ width:135px; text-align:right; color:#1B57A5; background-color:#C6CEE6; border-bottom:1px solid #ccc; }
#guestbook_add .item{ text-align:left; background-color:#fff; border-bottom:1px solid #ccc; }

/*Exit*/
#exit{ clear:both; width:650px; margin:20px auto; }
#exit a{ color:Red; text-decoration:underline; }
#exit .line{ clear:both; height:10px; background:url(../Images/exit_line.gif); }
#exit .center{ margin:20px 30px; height:120px; }
#exit .info{ width:400px; color:#868686; position:absolute; top:340px; left:350px; }
#exit .info p{ text-align:center; line-height:25px; letter-spacing:3px; }
#exit .right{ width:150px; }

/*LoginSuccess*/
#loginsuccess{ clear:both; width:650px; margin:20px auto; }
#loginsuccess a{ color:Red; text-decoration:underline; }
#loginsuccess .line{ clear:both; height:10px; background:url(../Images/exit_line.gif); }
#loginsuccess .center{ margin:20px 80px; height:120px; }
#loginsuccess .info{ width:400px; color:#868686; position:absolute; top:340px; left:350px; }
#loginsuccess .info p{ text-align:center; line-height:25px; letter-spacing:3px; }
#loginsuccess .right{ width:150px; }

/*OrderQuery Page---------------------------------------------------------------------------------------------------------------------------------------*/
#orderquery{ clear:both; }
#orderquery .item{ float:left; margin:10px 0; margin-left:10px; width:438px; height:238px; background:url(../Images/order_search_bg.jpg) no-repeat 0px 30px; }
#orderquery .item h1{ color:#fff; font-size:14px; border-bottom:1px solid #FE8915; margin-bottom:5px; }
#orderquery .item h1 strong{ display:block; text-align:center; width:150px; height:25px; line-height:25px; letter-spacing:5px; background:#FE8915; }
#orderquery .item div{ width:438px; height:130px; padding:35px 10px; }
#orderquery .item img{ float:left; margin-right:30px; }
#orderquery .item p{ float:left; width:218px; height:35px; line-height:35px; }
#h_submit{ width:139px; height:25px; border:0; background:url(../Images/btn_hotel_search.jpg); }
#f_submit{ width:139px; height:25px; border:0; background:url(../Images/btn_flight_search.jpg); }