@charset "gbk";
/* CSS Document */

*{margin:0;padding:0;}
img{border:none}
body{ font-family:Arial, "宋体";font-size:12px;color:#000;}
ul,ul li{list-style-image:none;list-style:none;}
a:link, a:visited {color:#000;text-decoration:none;}
a:hover{color:#c80015;text-decoration:underline;}



#header{margin-bottom:10px;}
.usrbar{background:#e4e4e4;height:30px;line-height:30px;}
.center{width:980px;margin:0 auto;overflow:hidden;}
.top_login{float:left;position:absolute;}
.top_login a{padding:0 3px;}
.top_subnav{float:right;position:relative;}
.top_subnav a{padding:0 8px;}
/**/
.menubar{background:url(../images/menub_bj.gif) repeat-x;height:126px;position:relative}
.logo{float:left;}
.navbar{padding-top:12px;float:right;top:0;left:330px; position:absolute;}
.nav2{padding:0 10px;background:url(../images/homemenu_line.gif) no-repeat right 1px;float:left;overflow:hidden;width:278px;}
.navbar ul {clear:both;height:22px;line-height:22px;}
.navbar li{padding:0 5px;float:left;text-align:center;}
.tB A:link {color:#ff4422;text-decoration:underline;}
.nav2,.nav3,.navs{padding:0 8px;background:url(../images/homemenu_line.gif) no-repeat right 1px;float:left;overflow:hidden;width:278px;}
.nav2 {width:130px;}
.nav3 {width:168px;}
.nobg {BACKGROUND: none transparent scroll repeat 0% 0%;width:290px;}
.red,.red a,.red a:hover{color:#cc0000;}
.menu{background:url(../images/menu_bj.gif) no-repeat 0 bottom;height:75px;padding-top:51px; position:absolute; width:967px; top:0px;color:#fff;}

.search{padding:20px 0 0 343px;width:300px;height:20px;}
.search-n{float:left;padding-top:3px;}
.search-i{background:url(../images/key_bj.gif) no-repeat;height:20px;float:left;width:176px;margin-left:10px;}
.key{border:0 none;background:none repeat;width:170px;height:20px;line-height:20px;font-size:12px;padding-left:6px;}
.search-b{float:left;background:url(../images/btn_bj.gif) no-repeat; margin-left:10px; _margin-left:0; width:42px; height:20px; overflow:hidden}
.search-btn{background:none repeat;border:0 none;height:20px;color:#000;line-height:20px;font-size:12px;width:42px; overflow:hidden}
.menu_list{width:720px;float:left;}
.menu_list li{float:left; display:block;height:34px;line-height:34px;padding:0 7px;}
.menu_list li a:link,.menu_list li a:visited{color:#fff;font-size:14px;}
.mycart{background:url(../images/bj_img.gif) no-repeat 0 -26px;margin:5px 16px 0 0;_margin:5px 8px 0 0;float:right;width:213px;height:26px;line-height:26px;}
.fore1{padding:0 28px 0 38px;position:relative;width:77px;z-index:20;color:#000;float:left;}
.red_nub{color:#ce0002;font-family:Arial;font-weight:bold;}
.fore2{padding:0 20px 0 10px;width:40px;float:left;}
.fore2 a:link,.fore2 a:visited{color:#fff;}
/**/

/* css for customer booking */
.tc_box{ background:url(../images/booking/tkbj.png) no-repeat; width:330px; height:185px; padding:10px 23px; position:relative;}
.tc_box h2{ height:32px; line-height:32px; color:#e6003c;}
.tc_box p{ width:100%; margin-top:10px; float:left; clear:both;}
.tc_box p a.zc{ width:70px; height:30px; display:block; background:url(../images/booking/zc1.gif) no-repeat; float:left; margin-top:20px;}
.tc_box p a.zc:hover{ background:url(../images/booking/zc1_1.gif) no-repeat;}
.tc_box p a.gb{ width:70px; height:30px; display:block; background:url(../images/booking/gb.gif) no-repeat; float:right; margin-top:20px;}
.tc_box p a.gb:hover{ background:url(../images/booking/gb_1.gif) no-repeat;}
.tc_box form input{ margin:0px 5px; border:none;}
.tc_box form .xs{ background:url(../images/booking/text1.gif) no-repeat; width:80px; height:18px; padding:3px; line-height:18px;}
.tc_box form .dh{ background:url(../images/booking/text2.gif) no-repeat; width:130px; height:18px; padding:3px; line-height:18px;}
.tc_box form .qd{ width:70px; height:30px; background:url(../images/booking/qd.gif) no-repeat; cursor:pointer;}
.tc_box form .qd:hover{ background:url(../images/booking/qd_1.gif) no-repeat;}
.tc_box form .qx{ width:70px; height:30px; background:url(../images/booking/qx.gif) no-repeat; cursor:pointer;}
.tc_box form .qx:hover{ background:url(../images/booking/qx_1.gif) no-repeat;}
.tc_box form #mobile_error {color:#F33;}
.tc_box form .yzm {background:url(../images/booking/b1.gif) no-repeat; cursor:pointer;width:75px; height:25px; vertical-align:middle;}
.tc_box form .yzm_1 {background:url(../images/booking/b.gif) no-repeat; cursor:pointer;width:130px; height:25px;vertical-align:middle;}
.tc_box .qd_1{ width:70px; height:30px; display:block; float:left; background:url(../images/booking/qd.gif) no-repeat; cursor:pointer;}
.tc_box .qd_1:hover{ background:url(../images/booking/qd_1.gif) no-repeat;}
.tc_box .qx_1{ width:70px; height:30px; display:block; float:left; background:url(../images/booking/qx.gif) no-repeat; cursor:pointer;}
.tc_box .qx_1:hover{ background:url(../images/booking/qx_1.gif) no-repeat;}
.tc_box p.text{ margin-top:20px; clear:both;}
.tc_box p a.red{ color:#e6003c; text-decoration:underline; margin:0px 10px;}
.tc_box p a.ksgm{ float:left; margin-top:-5px; background:url(../images/booking/ksgm.gif) no-repeat; width:70px; height:30px; display:block;}
.tc_box p a.ksgm:hover{ background:url(../images/booking/ksgm_1.gif) no-repeat;}
.tc_box p span.left{ float:left;}
.tc_box p.qx1{ margin-top:30px;}
.tc_box p.qx1 img{ margin:0px auto;}
.tc_box p.qx2{ margin-top:70px;}
.tc_box p.qx2 img{ float:right; margin-left:30px;}
.tc_box dl{ width:100%; height:auto; float:left; margin-top:15px;}
.tc_box dl dt{ width:120px; height:120px; border:1px solid #000; float:left; text-align:center; vertical-align:middle;}
.tc_box dl dt img {vertical-align:middle; display:block; border:medium none; padding:10px; width:100px;}
.tc_box dl dd{ width:190px; height:auto; float:right;}
.tc_box dl dd p.red{ margin:0px;}
.tc_box dl dd p a{ float:left; margin-right:20px;}
.tc_box dl.xdl dt{ width:100px; height:100px; border:none;}
.tc_box dl.xdl dd{ width:210px; height:100px; position:relative;}
.tc_box dl.xdl dd p.bottom{ position:absolute; bottom:0px; left:0px;}
.tc_box dl.xdl dd p{ line-height:15px; margin:0px;}
.tc_box p.qx3 a.msws{ background:url(../images/booking/msws.gif) no-repeat; width:83px; height:30px; display:block; float:left; margin-left:70px;}
.tc_box p.qx3 a.msws:hover{ background:url(../images/booking/msws_1.gif) no-repeat;}
.tc_box p.qx3 a.right{ background:url(../images/booking/jxll.gif) no-repeat; width:80px; height:30px; display:block; float:right; margin-right:70px;}
.tc_box p.qx3 a.right:hover{ background:url(../images/booking/jxll_1.gif) no-repeat;}

