/* CSS Document */
body{margin-top:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333;}
.top{margin:0px auto; width:950px;overflow:hidden;}
.top_banner{float:left; width:930px; height:25px; padding:0px 10px;}
.small_logo{float:left; width:56px; height:18px; background:url(../../images/skin_1/logo.gif) no-repeat; margin-top:3px;}
.ft{padding-left:15px; line-height:25px; float:left;}
.link_ft{float:right; line-height:25px;}
.banner{float:left; width:950px; height:200px; padding:8px 0px;overflow:hidden;}
.c_name{float:left; padding-left:10px; line-height:90px; font-family:"黑体"; font-size:20px;}
.c_class{float:left; padding-left:10px; padding-top:40px;}
.ad{float:right; width:950px; height:90px;}
.menu{float:left; width:950px; height:27px; line-height:27px; text-align:center;}
.site{float:left; width:930px; padding-left:20px; height:25px; line-height:25px;}
.lname_s{float:left; width:360px; text-align:center;}
.price_s{float:left; width:90px; text-align:center;}
.hname_s{float:left; width:250px; text-align:center;}
.ico_s{float:left; width:110px; text-align:center;}


.main{width:950px; margin:0px auto;margin-top:-10px; padding-top:4px; overflow:auto;}
.left,.pl{float:left; width:225px;}
.pl{margin-top:8px; }
.middle{float:left; width:478px; padding-left:11px;}
.right{float:right; width:225px;}
.l_tit{float:left; width:215px; height:25px; line-height:25px; padding-left:10px; font-weight:bold;}
.l_pl{width:223px; padding:10px 0px; overflow:auto; margin-top:1px; float:left; }
.contact,.left_list{float:left; padding-left:13px; width:200px;}
*{padding:0px; margin:0px;}
.contact li{float:left; width:200px; list-style:none; line-height:170%;}
.left_list li{float:left; padding-left:10px; width:190px; line-height:170%; list-style:none; background:url(../../images/skin_1/dot.gif) left no-repeat;}
.img_list{float:left; width:213px;}
.img_list li{float:left; line-height:130%; list-style:none; width:90px; text-align:center; padding:5px 0px 5px 14px;}

.mpl{float:left; width:478px; margin-top:8px;}
.m_tit{float:left; width:468px; line-height:25px; height:25px; font-weight:bold; padding-left:10px;}
.m_pl{float:left; width:476px; padding:10px 0px; margin-top:1px;}
.c_img{float:left; width:165px; height:110px; padding-left:13px;}
.c_info{float:right; width:270px; line-height:150%; text-indent:2em; padding-right:13px;}
.middle_list{float:left; width:450px; padding-left:13px;}
.middle_list li{float:left; width:450px; line-height:200%; list-style:none; background:url(../../images/skin_1/line.gif) bottom repeat-x;}
.price{float:right;}
.h_name{float:left; width:260px;}
.ico{float:left; width:100px; padding-top:3px;}
.m_img_list{float:left; width:476px;}
.m_img_list li{float:left; line-height:130%; list-style:none; width:90px; text-align:center; padding:5px 0px 5px 22px;}
.q_name{float:left; width:260px;}
.zt{float:left; width:100px; text-align:center; color:#999999;}
.friend{margin:0px auto; width:928px; height:35px; line-height:35px; padding:0px 10px; margin-top:12px;}
.bottom{margin:0px auto; width:950px; margin-top:15px;}
.logo{float:left; width:176px; height:56px; padding-left:10px;}
.copyright{float:left; width:480px; padding-left:50px; text-align:center; line-height:170%;}

/*line*/
.allright{float:right; width:715px;}
.all_tit{float:left; width:705px; line-height:25px; height:25px; font-weight:bold; padding-left:10px; margin-top:8px;}
.all_pl{float:left; width:693px; padding:15px 10px; margin-top:1px;}
.list_tit2{float:left; width:683px; height:26px; line-height:26px; padding-left:10px;}
.list_tit2 li{float:left; list-style:none; line-height:26px;}
.rank{float:left; background:url(../../images/skin_1/result.gif) 0px -171px no-repeat; width:250px; padding-left:20px; padding-top:0px!important; padding-top:2px;}
.l_name,.l_message{width:90px; text-align:center;}
.l_price{width:120px; text-align:center;}
.l_order{width:100px; text-align:center;}

.list{float:left; width:693px; padding-top:3px;}
.list li{float:left; width:683px; padding:10px 0px 0px 10px; background:url(../../images/skin_1/line2.gif) bottom repeat-x; list-style:none; height:50px; overflow:hidden; white-space: nowrap;}
.h_name{float:left; width:270px; line-height:150%;}
.h_type,.h_message{float:left; width:90px; text-align:center; line-height:150%; padding-top:10px;}
.h_price{float:left; width:120px; text-align:center; line-height:150%;color:#f60; padding-top:10px;}
.h_order{float:left; width:100px; text-align:center; padding-top:10px;}
.page{float:left; width:683px; padding-right:10px; line-height:25px; text-align:right; margin-top:5px;}

.line_name{float:left; width:715px; font-size:14px; font-weight:bold; text-align:center; line-height:30px; border-bottom:1px solid #EBEBEB; padding-top:5px;}
.line_img{float:left; width:240px; height:180px; border:1px solid #ebebeb; padding:1px; margin-top:15px; overflow:hidden;}
.line_nr{float:left; width:450px; padding-left:20px; margin-top:15px;}
.line_price{float:left; width:450px; line-height:30px; color:#FF6600;}
.nr_list{float:left; width:428px; padding:10px; border:1px solid #ebebeb; background-color:#FAFAFA; margin-top:10px;}
.nr_list li{float:left; list-style:none; line-height:170%; width:214px;}
.bt{float:left; width:450px; margin-top:13px;}
.bt1{width:93px; height:30px; background:url(../../images/bt.gif) 0px -65px; border:0px;}
.bt2{width:93px; height:30px; background:url(../../images/bt.gif) 0px -108px; border:0px;}
.bt3{width:93px; height:30px; background:url(../../images/bt.gif) 0px -151px; border:0px;}
.header{float:left; width:715px; border-bottom:2px solid #FF7800; height:24px; margin-top:15px;}
.header li{float:left; width:109px; padding-top:8px; height:16px; background:url(../../images/bt.gif) 0px -242px no-repeat; list-style:none; margin-right:5px; text-align:center; cursor:pointer;}
.header .current{background:url(../../images/bt.gif) 0px -197px no-repeat; color:#FFFFFF; }
.contentl{float:left; width:715px; padding-top:15px;}
.gk{float:left; width:693px; border:1px solid #ebebeb; background-color:#FAFAFA; padding:10px; line-height:150%; color:#666;}
.line_dis{float:left; width:685px; padding:15px; line-height:150%;}
.jl{float:left; width:715px; line-height:20px; color:#FF6600;}
.tb{float:left; width:715px; padding-top:5px;}
.tb_bc,.tb_bc2{border-top:1px solid #ebebeb; border-bottom:1px solid #ebebeb;}
.tb_bc2{background-color:#FAFAFA;}
.tb_bc3{border-bottom:1px solid #ebebeb; line-height:150%;}
.tb_page{float:left; width:715px; text-align:right; margin-top:10px;}
.t{width:125px; height:22px; background:url(../../images/bt.gif) 0px -32px; border:0px;}
.t2{width:125px; height:22px; background:url(../../images/bt.gif) 0px 0px; border:0px;}
.line_tit{float:left; width:715px; padding-top:8px; border-top:2px solid #FF7800; font-weight:bold; margin-top:15px;}
.line_list{float:left; padding-left:13px; width:200px;}
.line_list li{float:left; width:200px; line-height:150%; list-style:none; padding-bottom:2px; padding-top:6px; border-bottom:1px dashed #ebebeb;}
.p{float:left; width:50px; color:#f60;}
.n{float:left; width:150px;}

/*hotel*/
.s_name{float:left; width:230px; line-height:150%;}
.s_type{float:left; width:120px; text-align:center; line-height:150%; padding-top:2px;}
.s_message{float:left; width:120px; text-align:center; line-height:150%; padding-top:5px;}
.s_price{float:left; width:100px; text-align:center; line-height:150%;color:#f60; padding-top:10px;}

.ss_name,.ss_message{width:120px; text-align:center;}
.ss_price{width:100px; text-align:center;}

.cc_name{float:left; width:230px; line-height:150%; padding-top:10px;}
.cc_type{float:left; width:120px; text-align:center; line-height:150%; padding-top:10px; color:#999999;}

/*air*/
.alist{float:left; width:693px; padding-top:3px;}
.alist li{float:left; width:683px; padding:10px 0px 0px 10px; background:url(../../images/skin_1/line2.gif) bottom repeat-x; list-style:none; height:30px; overflow:hidden; white-space: nowrap;}
.a_name{float:left; width:140px; line-height:150%;}
.a_time{float:left; width:100px; line-height:150%; text-align:center;}
.a_type,.a_message{float:left; width:90px; text-align:center; line-height:150%;}
.a_price{color:#f60; float:left; width:80px; text-align:center; line-height:150%;}
.a_price1{color:#999; float:left; width:80px; text-align:center; line-height:150%;}
.a_order{float:left; width:100px; text-align:center; }

.aa_name{width:140px; text-align:center;}
.aa_message{width:90px; text-align:center;}
.aa_price{width:80px; text-align:center;}
.aa_time{width:100px; text-align:center;}

/*carinfo*/
.info_pl{float:left; width:673px; padding:10px;}
.info_name{float:left; width:673px;}
.line_info{float:left; width:513px; line-height:150%;}
.info_list{float:left; width:513px;}
.info_list li{float:left; width:230px; list-style:none; line-height:170%;}
.r_left{float:left; width:140px; padding-top:10px;}
.r_right{float:right; width:513px; padding-left:20px; padding-top:10px;}
.i_name{float:left; font-size:18px; color:#333; font-family:"黑体"; }
.star{float:left; padding-left:8px; color:#f60; padding-top:3px;}
.l_img{float:left; width:140px; height:100px;}
.l_dis{float:left; width:140px; text-align:center; padding-top:5px;}
.line_link{float:left; width:500px; padding-top:10px;}
.line_link li{float:right; list-style:none; line-height:170%; text-decoration:underline;}
.s_1{background:url(../../images/skin_1/ico_5.gif) left no-repeat; padding-left:20px;}
.s_2{background:url(../../images/skin_1/ico_6.gif) left no-repeat; padding-left:18px; width:45px;}
.s_3{background:url(../../images/skin_1/i_3.gif) 0px -20px; padding-left:20px; width:83px;}
.s_4{background:url(../../images/skin_1/i_3.gif) 0px -48px; padding-left:20px; width:70px;}
.p_list{float:left; width:693px; padding:20px 0px;}
.i_tit{float:left; width:673px; font-weight:bold; line-height:150%;}
.i_info{float:left; width:673px; line-height:150%; padding-bottom:15px;}

/*news_list*/
.news_list{float:left; width:673px; padding:0px 10px;}
.news_list ul{margin:0px; padding:10px 0px; height:110px; background:url(../../images/skin_1/line.gif) bottom repeat-x;}
.news_list li{float:left; width:663px; padding-left:8px; list-style:none; line-height:200%; background:url(../../images/skin_1/dot.gif) left no-repeat;}
.n_title{float:left; font-size:14px;}
.n_time{float:right; color:#999; text-align:right;}

/*news_content*/
.bigtit{float:left; width:673px; padding-top:20px; text-align:center; font-family:"黑体"; font-size:20px;}
.smallinfo{float:left; width:653px; padding:0px 10px; text-align:center; line-height:22px; margin-top:10px; color:#999;}
.content{float:left; width:653px; padding:20px 10px; color:#333; line-height:150%;}

/*imageslist*/
.photo_list,.tp{float:left; width:693px;}
.photo{float:left; width:158px; padding:10px 5px 10px 9px; }
.p_img{float:left; width:150px; height:110px; padding:3px; border:1px solid #ddd; overflow:hidden;}
.p_dis{float:left; width:158px; text-align:center; line-height:150%; margin-top:5px;}
.dis{float:left; width:693px; text-align:center; line-height:180%; padding-top:10px;}

/*message*/
.review_list{float:left; width:683px; background:url(../../images/skin_1/line.gif) bottom repeat-x; padding:15px 5px;}
.re_left{float:left; width:66px;}
.re_right{float:right; width:610px;}
.user_img{float:left; width:50px; height:50px; border:1px solid #ddd; padding:2px; overflow:hidden;}
.user_name{float:left; width:66px; line-height:150%; color:#333;}
.re_right li{float:left; width:610px; list-style:none; color:#333333; line-height:150%;}
.re_right li .pf{float:left; color:#0055AA;}
.tp{float:left; width:85px; padding-left:5px; padding-top:3px;}
.retime{float:left; color:#999;}
.hd{line-height:150%; padding:5px 0px; color:#FF6600; margin-top:5px;}
.repage{float:left; width:683px; padding-right:10px; line-height:40px; text-align:right;}
.review_sub{float:left; width:691px; border:1px solid #ddd; padding-bottom:20px;}
.re_tit{float:left; width:683px; padding-left:10px; line-height:25px; font-weight:bold;}
.chance{float:left; width:593px; padding-left:90px; padding-top:10px;}
.pl1{float:left; width:100px;}
.texta{float:left; width:673px; padding-left:20px; padding-top:8px;}
.textname{float:left; width:70px; line-height:150%; color:#333;}
.textb{float:left; width:580px;}
.sub_bt{float:left; width:693px; margin-top:10px;}
.bttype{width:88px; height:25px; line-height:22px; background:url(../../images/skin_1/dp.gif) 0px -155px no-repeat; color:#fff; font-weight:bold; border:0px; padding-left:15px; padding-top:3px;}

/*lineOrder*/
.o_middle{float:left; width:357px; margin-top:8px; margin-right:-1px;}
.tit_ftx{float:left; background:url(../../images/skin_1/result.gif) 0px -65px; padding-left:22px; color:#fff; font-weight:bold;}
.m_top{float:left; width:327px; height:136px; background:url(../../images/skin_1/o_1.gif) no-repeat; padding:0px 15px;}
.notice{float:left; width:305px; border:1px solid #C8E2F7; background-color:#E1F1FC; padding:10px; line-height:150%; margin-top:46px; color:#0055AA;}
.m_pll{float:left; padding:0px 15px; border:1px solid #C8E2F7; background-color:#F1FAFF; border-top:0px; border-bottom:0px; width:325px;}
.m_bt{float:left; width:357px; height:8px;}
.m_top2{float:left; width:327px; height:136px; background:url(../../images/skin_1/o_3.gif) no-repeat; padding:0px 15px;}
.notice2{float:left; width:305px; border:1px solid #FFB976; background-color:#FEFEE5; padding:10px; line-height:150%; margin-top:46px; color:#CC6600;}
.m_pll2{float:left; padding:0px 15px; border:1px solid #FFB976; background-color:#FEFEF2; border-top:0px; border-bottom:0px; width:325px;}
.txt3{width:220px; height:20px; line-height:20px; padding-left:2px; background:url(../../images/skin_1/o_5.gif); border:0px;}

.p_list2{float:left; width:693px; padding:20px 0px;}
.p_list2 li{float:left; list-style:none; line-height:28px; height:28px; width:693px; text-align:center;}
.p_list2 span{float:left;}



/*airOrder*/
.o_tit{float:left; width:693px; line-height:20px; font-size:14px; font-weight:bold; border-bottom:1px solid #ddd; padding-bottom:3px;}
.o_news{float:left; width:671px; border:1px solid #ddd; background-color:#F2F2F2; color:#999; line-height:150%; padding:5px 10px; margin-top:8px;}
.o_tab{float:left; width:693px; padding-top:10px;}
.y .line{background:url(../../images/skin_1/line.gif) bottom repeat-x;}

/*userrate*/
.heart{float:left; width:663px; line-height:150%; background:url(../../images/heart.gif) left no-repeat; padding-left:30px; font-size:14px; font-weight:bold;}
.count{float:left; width:693px; line-height:25px; color:#999;}
.count_list{float:left; width:693px; padding-top:5px; }
.count_list li{float:left; width:693px; list-style:none; border-bottom:1px solid #ddd; padding:8px 0px;}
.star_imgs,.rates,.users,.products{float:left; text-align:center; color:#999; line-height:26px;}
.star_imgs{width:100px;}
.rates{width:253px;}
.products{width:250px;}
.users{width:90px;}
.star_img{float:left; width:100px; text-align:center; margin-top:13px;}
.rate{float:left; width:243px; line-height:150%; padding-right:10px;}
.user{float:left; width:70px; padding-left:20px; background:url(../../images/user.gif) left no-repeat; margin-top:13px;}
.product{float:left; width:240px; padding-left:10px; color:#0066CC; margin-top:13px;}

.h_names{float:left; width:160px;}
.h_namen{float:left; width:100px;}
.h_namex{float:left; width:100px; color:#999999; text-decoration:line-through; text-align:center;}


/*首页模块高度*/
#yj{height:200px;}
#zc{height:250px;}
#tk{height:200px;}
#xl{height:200px;}
#jd{height:200px;}
#qb{height:200px;}
#mp{height:220px;}
#jp{height:200px;}
#dt{height:200px;}
#lycs{height:200px;}
#xw{height:200px;}
#lx{height:200px;}
#ly{height:180px;}

/*hotelindex*/
.r_pl{float:left; width:715px; margin-top:7px;}
.hotel_right{float:right; width:715px;}
.r_tit{float:left; width:705px; height:25px; line-height:25px; padding-left:10px; font-weight:bold;}
.main_pl{float:left; width:713px; padding:10px 0px; margin-top:1px;}
.h_info{float:right; width:500px; line-height:150%;  padding-right:15px; padding-top:5px;}
.hotel_list{float:left; width:683px; padding:10px 15px;}
.hotel_list li{float:left; width:683px; height:65px; background:url(../../images/skin_1/line.gif) bottom repeat-x; list-style:none; padding:15px 0px;}
.hotel_list .h_list_tit{clear:both; border-bottom:1px solid #ccc; height:25px; line-height:25px; background:none; font-weight:bold; padding:0px; text-align:center;}
.fx{width:230px; float:left;}
.sm{width:200px; float:left;}
.p1{width:90px; float:left;}
.zc{width:70px; float:left; }
.fx_img{float:left; width:90px;}
.fx_name{float:left; padding-left:10px; width:130px; line-height:65px;}
.sm2{float:left; width:190px; padding-left:10px;}
.p2{float:left; width:90px;  color:#999; text-align:center; line-height:65px;}
.p3{float:left; width:90px;  color:#FF0000; text-align:center; line-height:65px;}
.zc2{width:70px; float:left; text-align:center; line-height:65px; }
.msg_list{float:left; width:683px; padding-top:10px; background:url(../../images/skin_1/line.gif) bottom repeat-x; padding-bottom:10px; }
.msg_list li{float:left; width:683px; list-style:none; line-height:150%;}
.msg_list .msg_bc{background-color:#efefef; color:#FF6600; margin-bottom:15px; padding:5px 0px;}
.msg_list .msg_time{color:#999999;}

/*allhotelindex*/
.all_hotel_list{float:left; width:713px; padding:10px 0px;}
.all_hotel_list li{float:left; width:96px; height:126px; list-style:none; overflow:hidden; padding-left:19px;}
.all_hotel_img{width:90px; height:80px; float:left; padding:2px; border:1px solid #ccc; overflow:hidden;}
.all_hotel_name{float:left; width:96px; line-height:150%; text-align:center; padding-top:5px;}
.all_price{float:left; width:96px; line-height:150%; text-align:center; color:#FF6600;} 
