@charset "utf-8";
/* CSS Document */

/*列表页*/
.list_title{ margin: 5px 0 20px 0;}
.list_title,.list_title a{ color: #333333;}
.list_fl{ border-top: 1px solid #e0e1e2;border-right: 1px solid #e0e1e2;border-bottom: 1px solid #196dc4;
 background: #FFFFFF; position: relative;}
.list_fl ul li{ float: left;color: #535353; width: 88px; height: 38px; text-align: center; line-height: 38px;}
.list_fl ul li a{ color: #535353; display: block;}
.list_fl ul li.hover{border: 1px solid #196dc4; border-bottom: 0; background: #FFFFFF; margin-bottom: -1px;  }
.list_xz{background: #FFFFFF; border: 1px solid #196dc4; border-top: 0;}
.list_xz dl{border-bottom: 1px solid #e0e1e2; padding: 10px 0; line-height: 26px;}
.list_xz dd { width: 1000px;}
.list_xz dl p,.list_xz dd li{ float: left; color: #535353; margin-left: 20px;}
.list_xz dl p{ color: #4f4f4f; font-weight: bold;}
.list_xz dl li a{color: #535353;padding: 5px 10px;}
.list_xz dl li.hover a{ background: #196dc4;  color: #FFFFFF;}

.list_px{ background: #FFFFFF; border: 1px solid #dddddd; padding:  13px 0;}
.list_px ul li{ border-right: 1px solid #666666; float: left; width: 90px;}
.list_px ul li a{ display: block; width: 50px; margin: 0 auto; color: #666666;}
.list_px ul li .up,.list_px ul li .down { display:inline-block; width:11px; height:17px; float:right}
.list_px ul li .up { background:url(../images/up.jpg) 0 3px no-repeat;}
.list_px ul li .down { background:url(../images/down.jpg) 0 4px no-repeat;}

.list_dl dl{ border: 1px solid #dddfdf; background: #FFFFFF; padding-top: 13px; margin-bottom: 25px;}
.list_dl dl dt{ margin-left: 30px;}
.list_dl .list_dd1{ margin-left: 30px; color: #4d4c4c; line-height: 40px;
 width: 600px; /*height: 210px;*/ background: url(../images/list_hx.jpg) no-repeat right center;}
.list_dl .list_dd1 h3{ font-size: 18px; color: #4d4c4c; font-weight: bold;}
.list_dl .list_dd1 span{ color: #4d4c4c; font-weight: bold; margin-right: 10px;}
.list_dl .list_dd1 a{ border: 1px solid #dddfdf; height:26px; line-height:26px; padding: 1px 5px; margin-left: 10px; display:inline-block}
.list_dl .list_dd1 b{margin-left:10px;}

.list_dl .list_dd1a{ margin-left: 30px; color: #4d4c4c; line-height: 40px;
 width: 600px; /*height: 210px;*/ background: url(../images/list_hx.jpg) no-repeat right center;}
.list_dl .list_dd1a h3{ font-size: 18px; color: #FF8000; font-weight: bold;}
.list_dl .list_dd1a span{ color: #4d4c4c; font-weight: bold; margin-right: 10px;}
.list_dl .list_dd1a a{ border: 0px solid #dddfdf; height:26px; line-height:26px; padding: 0px 0px; margin-left: 0px; display:inline-block}
.list_dl .list_dd1a b{margin-left:0px;}

.list_dl .list_dd2{ margin-right:35px; margin-top: 60px; text-align: center; }
.list_dl .list_dd2 span{ font-size: 24px; font-weight: bold; color: #f61f19;}
.list_dl .list_dd2 a{ width: 120px; height: 37px; display: block; background: url(../images/l_bg.jpg); font-size: 14px;
color: #FFFFFF; text-align: center; line-height: 37px; margin-top: 20px;}
.list_dl .list_dd3{ padding: 20px 0; margin-top:10px;border-top: 1px solid #dddfdf;}
.list_dl .list_dd3 li{ float: left; border-right: 1px solid #e1e1e1; padding: 0 30px; color: #4d4c4c; font-weight: bold;}

.page{ width: 350px; margin: 0 auto; margin-top: 40px;}
.page a,.page span{ width: 35px; height: 35px; line-height: 35px; text-align: center; display: inline-block; 
border:1px solid #dddfdf; background: #FFFFFF; color: #29a2cd; float: left; margin-right: 5px;}
.page a img{ padding-top: 12px;}
.page a:hover,.page span.current{ background: #29a2cd; color: #FFFFFF;}


/*详细*/
.ar_qh{ background: #FFFFFF; padding: 15px;}
.qh_title{font-size: 20px; font-weight:bold; color:#4c4b4b; border-bottom: 1px dashed #d4d2d2; padding: 12px 0;}
.qh_con{ margin-top: 20px;}
.qh_left_top ul li,.qh_left_top ol li{ font-size: 0; line-height: 0;}
.qh_left_top ol li{ margin-bottom: 1px; margin-left: 5px; padding-left: 4px;}
.qh_left_top ol li img{ border: 2px solid #FFFFFF;}
.preNext span{ float: left; margin-left: 10px; cursor: pointer;}
.qh_left_top ol li.current{ background: url(../images/d.png) left center no-repeat;}
.qh_left_top ol li.current img{border: 2px solid #246d9e;}

.qh_right{ width: 560px;}
.qh_right ul li{ font-size: 14px; color: #6f6f6f; line-height: 30px;}
.qh_right ul li a{ color: #ff6600;}
.qh_right dl{ border-top: 1px solid #f1f1f1;border-bottom: 1px solid #f1f1f1; padding-bottom: 5px;}
.qh_right dl dd{ float: left; margin-right: 5px;}
.qh_right dl dd span{ font-size: 14px; color: #717376;}
.qh_right dl dd a{ color: #ff6600; font-size: 28px; font-weight: bold;}
.qh_right dl dd em{ color: #ff6600; }
.qh_right p.clearfix span,.qh_right p.clearfix a{ float: left;}
.qh_right p{ font-size: 14px; color: #717376; line-height: 30px; margin-top: 10px;}
.qh_right p em{color: #ff6600; font-size: 24px; font-weight: bold;}
.qh_right p a{ margin-right: 15px;}
.fx ul li{ float: left; margin-right: 5px;}

.ar_date{ font-size: 14px; padding: 15px; background: #fffcf4; border: 1px solid #ffb346; margin: 10px 0 1px 0;}
.ar_date li{float: left; margin-right: 5px; padding-top: 5px;}
.ar_date p{float: right;}
.ar_date li span{ margin-right: 5px;}
.ar_date li input,.ar_date li select{ vertical-align: middle;height: 14px; border: 1px solid #cccccc;}
.ar_date li input{ width: 60px; }
.ar_date li select{ width: 40px;}
.ar_date p{ margin-right: 20px;}
.ar_date span{ color: #333333;}
.ar_date p span{ color: #ff6600; font-size: 18px; font-weight: bold;}
.ar_date p a{ width: 54px; height: 32px; display: block; background: url(../images/btn.jpg); text-align: center;
line-height: 32px; font-size: 18px; color: #FFFFFF;}

.lv_con{ background: #FFFFFF; padding: 1em; padding-top: 0px;}
.lv_con1_left{ width: 1000px;}
.lv_con1_left dl{ color: #817a7a; line-height: 40px; border-bottom: 1px solid #eaeaea; padding-bottom: 10px;}
.lv_con1_left dl h3{ font-size: 18px;}
.lv_con1_left dt b{ color: #196dc4;}
.lv_con1_left  dt a{ font-size: 14px; color: #817a7a; border: 1px solid #dddfdf; padding:4px; margin-left: 10px;}
.lv_con1_left dd{ color: #2aa3ce;}
.lv_con1_left dt li{ line-height: 26px; font-size: 14px;}

.lv_con1_right{ width: 565px;}
.lv_con1_right span{ font-size: 16px; width: 122px; height: 26px; line-height: 26px; display: block; background: #2aa3ce;
border-radius: 5px; -moz-border-radius: 5px; color: #FFFFFF; text-align: center;}
.lv_con1_right ul{ height: 304px; overflow: auto;}
.lv_con1_right ul li{ float: left; text-align: center; margin-right: 15px; margin-top: 20px; }
.lv_con1_right ul li p{  font-size: 14px; margin-top: 5px;}
.lv_con1_right ul li a{color: #707070;}
.lv_con1{ margin-bottom: 45px;}
.lv_tab{ margin-top: 45px;}
.lv2_pos{ position: fixed; top: 0; margin: 0 0;}
.lv2_title{ width: 61%;   background: #41aada; z-index: 9999;}
.lv2_title ul li{ float: left; font-size: 16px;padding: 20px 0; width: 100px; text-align: center;}
.lv2_title ul li a{ color: #FFFFFF;}
.lv2_title ul li.hover{ background: #FFFFFF;}
.lv2_title ul li.hover a{color: #41aada;}
.lv_tab1 dl dt,.lv_tab1 dl dd{ float: left; }
.lv_tab1 dl dt{ width: 76px; height: 32px; background: url(../images/li.png); font-size: 16px; color: #FFFFFF; 
font-weight: bold;text-indent: 14px; line-height: 32px;}
.lv_tab1 dl dt span{ color: #ffff00;}
.lv_tab1 dl dd{width: 1000px;  padding-left: 25px; margin-left: 25px; border-left: 3px solid #f4f4f4; 
position: relative;padding-bottom: 20px;}
 .lv_tab1 dl dd em{ background: url(../images/ar.png) no-repeat left top ; width: 22px; height: 22px; display: block;
 position: absolute; top: 0; left: -12px;}
.lv_tab1 dl dd h3{font-size: 18px; color: #41aada; display: block; margin-bottom: 20px;}
.lv_tab1 dl dd ul{ font-size: 14px; color: #636362; line-height: 26px; background: #f7f7f7;}
.lv_tab1 dl dd ul p{ border-bottom: 1px solid #e6e6e6;}
.lv_tab1 dl dd ul li span{ float: left; margin-top: 5px;width: 28px; display: block;}
.lv_tab1 dl dd ul li a{ float: left; color: #abab7c;}
.lv_tab1 dl dd ul p,.lv_con2 dl dd ul div{ padding: 12px;}
.lv_tab1 dl dd i{  display: block; margin-bottom: 5px;}

.lv_tab2{ margin-top: 20px;  color: #817a7a;}
.lv_tab2 h3{ color: #41aada; font-size: 18px; border-bottom: 1px solid #CCCCCC; line-height:40px;}
.lv_tab2 p{ font-size: 14px; line-height: 24px;}







/*关于我们*/
.about_left{ width: 220px; background: #FFFFFF; border: 1px solid #e8e8e8;border-top:0;}
.about_left ul li{width: 100%; height: 35px; line-height: 35px; text-align: center;border-top: 1px solid #e8e8e8;
font-weight: bold;}
.about_left ul li a{ color: #797a7a; display: block;}
.about_left ul li.hover{ background: #eeeeee;}
.about_left ul li:hover{ background: #eeeeee;}
.about_right{ width: 908px; padding:20px; background: #FFFFFF;color: #797a7a; }
.about_right dl{line-height: 35px;}
.about_right p{line-height: 30px;}
.about_right h3{ font-size: 14px; font-weight: bold; }
.about_right p { margin-top: 10px;}
.about_right p span{ font-size: 16px; font-weight: bold;}

/*旅行助手*/
.help1_left{ width: 487px; height: 371px; background: #f4bb3b;}
.help1_left h3{ color: #003580; font-size: 20px; margin-left: 15px; line-height: 45px;}
.help_left_con{ width: 445px; height: 288px; padding: 15px; margin: 0 auto; background: #FFFFFF; 
font-size: 14px; color: #505152; line-height: 28px; position: relative; }

.help_left_con input,.help_left_con select{vertical-align: middle;}
.help_left_con span{ color: #003580;}
.city p{ width: 360px;}
.city p input{ margin-right: 5px; margin-left: 10px;}
.mb input{ width: 100%; height: 32px; border: 1px solid #bec8d2; border-radius: 2px;-moz-border-radius: 2px;}
.date p{background: url(../images/date1.jpg) left center no-repeat; padding-left: 30px;}
.help_left_con select{ width: 120px; height: 19px; border: 1px solid #bec8d2;color: #003580;}
.che{ font-size: 12px; color: #003580;}
.che input{ margin-right: 5px;}
.search button{ width: 94px; height: 44px; border: 0; background: url(../images/help_btn.png); position: absolute;
right: 25px; bottom: 20px; font-size: 24px; font-weight: bold; color: #FFFFFF; cursor: pointer;}

.help1_right{ width: 695px; overflow: hidden;}

.tj_con{ margin-top: 15px;}
.ct_tj{ padding: 15px; background: #FFFFFF; margin-top: 30px; border-top: 2px solid #7ec1f4;}
.ct_tj h3{ font-size: 22px; color: #0975c7;}
.tj_left { width: 776px;}
.tj_left  li{ width: 184px; overflow: hidden; margin-bottom: 20px; margin-right: 10px; float: left;}
.tj_left  li p{ width: 100%; height: 30px; line-height: 30px; text-align: center; background: #f1f1f1; color: #5a5a5a; font-size: 14px;}
.tj_right{ width: 386px;}

.tj_p dl{ color: #403f3f; line-height: 24px;}
/*.tj_p p{ font-size: 16px; color: #575859; padding: 10px 0;}*/
.tj_p ul{ color: #5a5a5a; line-height: 28px;}
.tj_p ul li span{font-size: 14px; font-weight: bold; color: #2aa3ce;}


.wrapper{ width: 100%; overflow: hidden;}
#focus { width: 695px; height:371px;overflow:hidden; position:relative; margin:0 auto;}
#focus ul {height:371px; position:absolute;}
#focus ul li {float:left;width: 695px; height:371px; overflow:hidden; position:relative; background:#000;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute;  width:100%; height:20px; left:0; bottom:0; background:#000;}
#focus .btn {position:absolute; width:90px; height:10px; padding:5px 10px; right:43%; bottom:10px; text-align:right;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:12px; height:12px; _font-size:0; margin-left:10px; cursor:pointer; background:url(../images/q-h.png);}
#focus .btn span.on {background:url(../images/q.png);}

/*私人订制*/
.person_con{ border-top: 3px solid #3b8de3;}
.person_title{ padding-left: 15px; font-size: 20px; color: #333333; line-height: 55px; border-bottom: 1px dashed #c8c5c5;}
.con_1{ margin-top: 5px; border-bottom: 1px dashed #c8c5c5; background: #FFFFFF; padding: 20px 60px;}
.con_1 dl{ font-size: 14px;color: #696a6b;margin-left: 45px;}
.con_1 dl dt{ margin-top: 7px;}
.con_1 dl dd{ width:245px; margin-left: 20px; }
.con_1 dl dd h3{font-size: 20px; color: #0bb3fe; margin-bottom: 5px;}
.con_1 a{ font-size: 24px; color: #1fa4f3; background: url(../images/5.png) right center no-repeat;
padding-right: 20px; display: block; margin-top: 16px; margin-right: 20px;}
.con_1 dl.hover{ background: url(../images/p4.png) right center no-repeat;
 padding-right: 45px; }
.con_1 dl.hover dd{ width: 175px;}

.person_bg{ background: #FFFFFF; padding: 15px;}
.p_bg{ padding-bottom: 20px; background: url(../images/p_bg.jpg) no-repeat bottom center;}
.peson_d{ width: 1120px; margin: 0 auto;}
.peson_d h3{font-family: "宋体"; font-size: 34px; margin-top: 20px;}
.from_title{line-height: 35px; border-bottom: 1px solid #cccccc; padding: 25px 0;}
.from_title span,.from_title a{ float: left;}
.from_title span{ width: 110px; height: 35px; display: block; text-align: center;  background:#f6120c;
font-size: 16px; color: #FFFFFF;}
.from_title a{ color: #6f6f6f; margin-left: 15px;}
.from_title em,.phone  em{ color: #ff0b0b;}

.phone{ font-size: 14px; color: #666666; line-height: 40px;}
.phone p{ color: #666666; font-weight: bold; line-height: 55px;}
.phone label { width:90px; display:inline-block;}
.phone input,.phone textarea{ vertical-align: middle;}
.phone .p1,.phone .p2,.phone .p3{ height: 38px; border: 1px solid #abadb3; background: url(../images/input_bg.jpg); margin-right: 30px;}
.phone .p1{ width: 120px;}
.phone .p2{ width: 185px;}
.phone .p3{ width: 220px;}
.phone .ch{ width: 28px; height: 28px; border: 1px solid #abadb3; margin-left: 0px;}
.phone .p4{width: 92px;height: 38px; border: 1px solid #abadb3; background: url(../images/input_bg.jpg); margin: 0 10px;}
.phone1{ margin-top: 20px;}
.phone2 .ch{ margin-right:0px;}
.phone2{ font-size: 12px;}
.phone2 span{ font-size: 14px;}
.phone2 .p3{ margin-left: 10px;}
.phone2 span,.phone2 i{ float: left; display: block;}
.phone2 i{ margin-left: 15px;}
.phone textarea{ width: 780px; height: 160px; background: url(../images/t.jpg);border: 1px solid #abadb3;}

.buttons { font-size: 14px; color: #737171; margin-left: 300px; margin-top: 30px;}
.buttons .sub2{ width: 125px; height: 45px; border: 0; background: #ff6600; font-size: 18px; color: #FFFFFF; cursor: pointer;} 
.buttons span{ margin-left: 15px;}

/*优惠机票*/
.yh_left{ width: 528px; border: 5px solid #3c83e5; border-radius: 2px; -moz-border-radius: 2px; background: #FFFFFF;}
.cr_title { height: 43px;background: #FFFFFF; line-height: 43px;}
.cr_title ul li{ float: left; width: 245px; font-size: 16px; font-weight: bold; }
.cr_title ul li a{ color: #343333; display: block; }
.ct1 a{ width: 155px; margin: 0 auto;}
.ct2 a{ background: url(../images/7.png) left center no-repeat; padding-left: 25px;width: 90px; margin: 0 auto;}
.cr_title ul li.hover{ background: #FFFFFF; }
.cr_title ul li.hover a{color: #0c97dc;}
.ct1.hover a{background: url(../images/6.png) left center no-repeat; padding-left: 25px;}
.cr_con{ font-size: 14px; width: 475px; margin: 0 auto;}
.cr_con input,.cr_con select{ vertical-align: middle; color: #999fad;}
.cr_con .text{ width: 148px; height: 30px; border: 1px solid #cccccc; }
.cr_con li { line-height: 40px; margin-top: 10px;}
.cr_con li span,.cr_con li b{  font-weight: normal; margin-right: 5px; }
.cr_con li b{ margin-left: 15px;}
.cr_con .sel1 select{ width: 50px; height: 25px; border: 1px solid #cccccc; margin-right:13px;}
.cr_con .radio input{margin-left: 30px;}
.cr_con .chec input{ width: 15px; height: 15px;border: 1px solid #cccccc; margin-right: 5px;}
.cr_con .chec b{ margin-left: 65px;}
.cr_con .chec select{ width: 150px; height: 35px;border: 1px solid #cccccc;}
.c2_con li button{ background: #ff6600; width: 90px; height: 28px; border: 0; font-size: 14px; color: #FFFFFF; margin-left:175px; cursor: pointer;}

.dd{display: none;}
.dc .text{ width: 148px; height: 30px; border: 1px solid #cccccc;}
.dc li { line-height: 40px;}
.dc li span,.cr_con li b{  font-weight: normal; margin-right: 5px; }
.dc li b{ margin-left: 15px;}
.dc .sel1 select{ width: 50px; height: 25px; border: 1px solid #cccccc; margin-right:13px;}
.dc .radio input{margin-left: 30px;}
.dc .chec input{ width: 15px; height: 15px;border: 1px solid #cccccc; margin-right: 5px;}
.dc .chec b{ margin-left: 65px;}
.dc .chec select{ width: 150px; height: 35px;border: 1px solid #cccccc;}
.dc li button{ background: #ff6600; width: 90px; height: 28px; border: 0; font-size: 14px; color: #FFFFFF; margin-left:175px; cursor: pointer;}
.dc li  em{ width: 19px; height: 19px; line-height: 19px; text-align: center;
background: #3399ff; color: #FFFFFF; display: inline-block;}
.add { margin: 10px 0;}
.add a{ width: 130px; height: 28px; display: block; background: url(../images/add.png); line-height: 28px;
text-indent: 40px; color: #FFFFFF; float: left;}
.add samp{ float: left; font-size: 12px; line-height: 28px; color: red; margin-left: 20px; display: none;}

.yh_right{ width: 636px;}
.th_tj{ background: #FFFFFF; padding: 10px; margin-top: 10px;}
.th_tj p{ font-size:16px; color: #504e4e; line-height: 40px;}
.th_tj p{ border-bottom:  1px solid #d9d9d9; }
.th_tj dl{ width: 153px; padding: 15px 0; border-right: 1px solid #eff0f0; line-height: 26px; float: left;}
.th_tj dl dd{ width: 130px; margin: 0 auto; text-align: center;}
.th_tj dl dt{ width: 100px;margin: 0 auto;}
.th_tj dt em,.th_tj dt b{ float: left;}
.th_tj dt em{ color: #0869b0; font-weight: bold; font-family: "宋体";}
.th_tj dt b{  width: 18px; height: 14px; display: block;margin: 0 5px; margin-top: 6px; background: url(../images/fj.jpg);}
.th_tj dd span{ color: #f61f19; font-family: "微软雅黑";}
.th_tj dd i{ font-size: 14px;color: #f61f19; font-weight: bold;font-family: "微软雅黑";}
.th_tj dd { font-family:"宋体" ; color: #0069ca;}


.con_7{ background:#FFFFFF;border: 1px solid #dddfdf;border-top: 2px solid #7ec1f4;box-shadow: 2px 2px 2px #e5e5e5; padding-bottom: 20px; }
.con_7 .c7_title{ padding: 10px 0;}
.con_7 .c7_title ul p{ color: #afb3b3; margin-right: 15px;}
.con_7 .c7_title ul p span{ font-size: 22px; color: #0975c7; font-weight: bold; display: block;}
.con_7 .c7_title ul p,.con_7 .c7_title ul li{ float: left;}
.con_7 .c7_title ul li{ width: 68px; height: 34px; text-align: center; line-height:28px; font-size: 14px; 
margin-top: 10px; margin-left: 10px;}
.con_7 .c7_title ul li a{ color: #3d3c3c;}
.con_7 .c7_title ul li.hover{ background: url(../images/h5.png) no-repeat;}
.con_7 .c7_title ul li.hover a{ color: #FFFFFF;}

.c3_auto{ width: 1170px; margin: 0 auto; }
.c7_con{ border: 1px solid #d8e8fe; border-right: 0;border-bottom:0;}
.c7_con dl{ width: 166px; padding: 15px 0; border-right: 1px solid #d8e8fe;border-bottom: 1px solid #d8e8fe; line-height: 26px; float: left;}
.c7_con dl dd{ width: 130px; margin: 0 auto; text-align: center;}
.c7_con dl dt{ width: 100px;margin: 0 auto;}
.c7_con dt em,.c7_con dt b{ float: left;}
.c7_con dt em{ color: #0869b0; font-weight: bold; font-family: "宋体";}
.c7_con dt b{  width: 18px; height: 14px; display: block;margin: 0 5px; margin-top: 6px; background: url(../images/fj.jpg);}
.c7_con dd span{ color: #f61f19; font-family: "微软雅黑";}
.c7_con dd i{ font-size: 14px;color: #f61f19; font-weight: bold;font-family: "微软雅黑";}
.c7_con dd { font-family:"宋体" ; color: #0069ca;}
.c7_con dl:hover{ background: #eaf4fb;}

.c7_con dl:hover dt b{background: url(../images/fj_h.jpg);}

.add4 { width:636px; height:159px;}


.pr { position:relative;}
.o { overflow:hidden}
.banner,.banner ul,.banner ul li{width:100%;height:320px;}
.banner ul li{position:absolute;left:0;top:0;}
.banner div{width:100%;text-align:center;position:absolute;bottom:12px;left:0;}
.banner div span{display:inline-block;width:54px;height:6px;margin:0 12px;cursor:pointer;border:1px solid #fff;overflow:hidden;}
.banner div span.current{border-color:#499300;}
.banner ul li a { display:inline-block; width:100%; height:100%;}


#num_cr,#num_et { width:40px; height:24px; text-align:center}
.btnn { display:inline-block; width:14px; height:14px; border:#CCC solid 1px; text-align:center; cursor:pointer}

