﻿@charset "utf-8";
/* CSS Document */
/**全局**/
body, div, ul, li, dl, dt, dd, ol, p, span, a, img, b, h1, h2, h3, h4, h5, h6{padding: 0;margin: 0;border: 0;}
body{ 
  font:12px/1.5 Tahoma, Helvetica, Arial,\5b8b\4f53, sans-serif; color:#333;/*background:url(addimages/bg.png) no-repeat center 250px #f5f5f5; background:#f5f5f5;*/}
ul, ol, li{list-style: none;}
a{ text-decoration:none; color:#333;}
a:hover{color:#0053aa; text-decoration:underline;}
.bd{ border:1px solid #C2D5E3}
.db{ border:1px solid #C2D5E3; border-width:0 1px 1px 1px;}
.cl{ clear:both;}
.ov{ overflow:hidden}
.fl{ float:left;}
.fwt{ font-weight:bold;}
div.content_con .dt_con P.tfr{ text-align:right;}
div.content_con .dt_con P.tfl{ text-align:left;}
div.content_con .dt_con P.tfc{ text-align:center;}
div p.tar{ text-align:right;}
div p.tal{ text-align:left;}
div p.tac{ text-align:center;}
div p.ti0,.content_con div p.ti0{ text-indent:0em;}
.clear{ clear:both;}
.btc{ border-top:1px solid #c2d3e5;}
.error{ color:#F03400;}
.nspp_ul{ padding:0 0 15px 15px;}
/*.bsd{box-shadow:0 1px 2px rgba(0, 0, 0, 0.1); -webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.1)}
*/.pnav,.nav,.toptool li,.act_icon,#menu li.line,#submenu{background:url(addimages/bg_ico.gif) no-repeat;}
.travel_box .hd,.travel_box .tablist li i,.travel_box .hd .on,.search_h,.tithc,.lytel,.pwtel,.tith2 em,.xbtn1,.xbtn2,.xbtn3,.coltitle em{ background:url(addimages/2013icobg.gif) no-repeat;}
.fyh{ font-family:Microsoft YaHei;}

/**default start**/
.content{width:960px;padding-left:10px;float:left;}
.content_con{ width:724px; float:left;}
.wrapper{ width:960px; clear:both; margin-bottom:30px;}
.sidebar_layot{ width:239px;  float:left; padding-left:10px;}
.company{width:960px;float:left;}
.main_box{ width:1240px;/*background:url(addimages/bgline.png) repeat-y #f5f5f5 0 0;*/margin:0 auto;}
#main{ width:1200px; padding:20px;clear:both; overflow:hidden;}
#main{ position:relative; z-index:1}
#footer{ width:100%;border-top:2px solid #4F9EDE; margin:0 auto;}
.foot_faq{ background:#f7f7f7; border-bottom:1px solid #E6E6E6; padding:15px 30px; overflow:hidden;_height:1%; clear:both;}
.foot_faq .faq_line{ float:left; width:140px; border-left:1px solid #E6E6E6; padding:0 30px 5px 30px;}
.foot_faq .faq_line h3{ font:16px/36px \5FAE\8F6F\96C5\9ED1; height:36px;}
.foot_faq ul li{ float:left; line-height:20px; clear:both;overflow:hidden; width:135px;}
#userLogin{ width:280px; float:right;}
#userLogin a{ color:#999999; padding-left:10px;}
#userLogin span a{color:#f90;font-weight:bold;}
#userLogin_before{ width:80px;float:right;}
#userLogin a:hover{ color:#666666; text-decoration:none;}
/*.border_bottom{ background:url(addimages/bg_bottom.png) no-repeat; height:7px; width:1000px; margin:0 auto; padding-bottom:20px;}*/

/**header**/
#header{background:#fff;}
#header .topweb{width:1200px; height:90px; padding:8px 0;margin:0 auto;}
#header .logo{width:95px; padding:4px 0 5px 0; height:82px;float:left; display:inline;}
#header .tel{ width:210px; float:right; height:90px; padding-top:2px; }
#header .tel dl{width:210px; text-indent:-9999em;}
#header .tel dl dt{width:80px; float:left; color:#333; font-family:\5FAE\8F6F\96C5\9ED1, "黑体";  font-size:16px;}
#header .tel dl dd{float:right; width:130px;height:20px; line-height:20px;}
#header .topweb .index_userLogin,#header .topweb .index_userLogin2{ float:right; padding:71px 20px 0 0;}
.pwtel{ color:#31972A; background-position:-6px -155px; width:210px;}
.lytel{ color:#ff6600; background-position:-6px -111px; width:210px;} 
#header .topweb .index_userLogin span{padding-left:8px;}
#header .topweb .index_userLogin span a{color:#01649c;}
#header .topweb .index_userLogin>a{ color:#999999; padding-left:5px;}
#header .topweb .index_userLogin>a:hover{ color:#666666; text-decoration:none;}
#header .topweb .index_userLogin2 span a {color:#f90;}
.topad{height:84px; float:left;margin:4px 0px 2px 10px;width:1095px;}
.topad .telad{width:150px; height:75px; float:left; padding-top:7px;}
.topad .adbox1{height:82px; width:650px;float:left;margin-left:20px;}
.topad .adbox1 img{ width:650px; height:82px;}
.topad .adbox2{ display:block;width:265px; margin:0 0 0 10px; height:82px; background:#F0F8FF; float:left;}
/**顶部hover**/
.top-spread{ height:90px; border-bottom:1px solid #ddd; min-width:1200px; position:relative;}
.top-spread .top-spread-innner{ background-color:#e04b4f;}
.top-spread .top-spread-innner a{ display:block; height:90px; margin:0 auto; width:1200px;}
.top-spread .close1{ background:url(images/close1.png) no-repeat; display:block; position:absolute; right:0; top:0; height:25px; width:29px; z-index:100;}
.topnav{background:#fafafa; border-bottom:1px solid #ddd; height:36px; line-height:36px;}
.lbox{  margin:0 auto;width:1200px;}
.welcome{ color:#333; width:230px; float:left;}
.welcome a{ padding:0 5px; color:#005BB5; float:left;}
.welcome span{ float:left;}
.tel em{ font-style:normal; font-size:14px;font-weight:normal; color:#000;}
.toptool{  float:right; height:30px;}
.toptool li{float:left;background-position:right -126px;}
.toptool li a{ padding:0 10px 0 8px; display:inline-block;}
.link_act{ position:relative;}
.link_act a{color:#333;padding:0 10px 0 8px;display:inline-block;border:1px solid #FAFAFA;border-bottom:none;height:29px;*zoom:1}
.link_act a:hover{color:#005BB5}
.link_act a.act_con{position:relative;padding-right:21px;z-index:10}
.link_act a.act_con2{ position:relative; z-index:10; padding-right:2px;background:#fff;border:1px solid #ddd;border-bottom:none;margin-left:-2px;*position:relative;*left:-2px;padding-left:10px}
.act_con{position:relative;padding-right:21px;z-index:10;}
.toptool a.act_con{position:relative;padding-right:21px;z-index:10}
.toptool .act_con2{background:#fff;border:1px solid #ddd;border-bottom:none;margin-left:-2px;*position:relative;*left:-2px;padding-left:10px}
.act_sub{position:relative;padding-right:21px;z-index:9;}
.act_sub {background:#fff;border:1px solid #ddd;position:absolute;top:29px;_top:30px;overflow:hidden;*zoom:1;padding:6px 0 4px;width:79px;display:none}
.act_sub {right:auto;left:-2px}
.toptool .act_sub a{ display:block;width:100%;text-indent:10px;padding:0;border:none;height:19px;line-height:19px;vertical-align:middle;text-align:left;}
.act_icon{ position:absolute; top:18px; height:4px; margin-left:5px; width:7px; background-position:-25px -163px;}
a.act_con2 .act_icon{background-position:-25px -180px;}
p.welcome .zhuxiao{ color:#333;float:left;width:45px;height:17px;border:1px solid #ccc;margin:5px 10px 0 6px; cursor:pointer; background:#fff;text-align: center;line-height: 17px; padding:0;}
p.welcome a.zhuxiao:hover{ color:#005BB5;}
li.wxbox{position:relative;padding:0 10px 0 8px;cursor:default;}
li.wxbox em{background:url(images/wx.gif) 5px center no-repeat;padding-left:30px; font-style:normal;}
body .toptool .wxbox .wxbg{ display:none; width:338px; height:45px; left:-120px;top:23px; padding:93px 0 0 12px; line-height:18px; position:absolute; background:url(images/wxbox.gif) no-repeat;}
.wxbg i{ font-family:Arial; font-size:14px; color:#ff6600; font-style:normal;}
body .toptool .wxbox a:hover{text-decoration:none;color:#333;}

.clearfix:after{display:block;clear:both;visibility:hidden;height:0;content:".";overflow:hidden;}
.clearfix{zoom:1;}

/**weibo start**/
.weibo{ float:left;background-position:5px -47px; display:block; padding-left:25px;}
.weibo a{ color:#666;} 
.weibo a:hover{ color:#000000; text-decoration:none;}
.topnav .weibol a{padding:0;}
/**weibo end**/

.background_none{background:none !important}
/**header end**/
/**м**/
.con_top{ width:960px; margin:0 auto; padding:0 0 10px 0;height:22px; line-height:22px;}
.breadcrumb{ padding-left:5px;width:auto; height:22px; line-height:22px;float:left;}
.breadcrumb a{color: #005BB5; }
.breadcrumb span{ color: #666666;}
/**menu**/
.nav,.pnav{ float:left; line-height:36px; font-family: "微软雅黑","宋体"; width:100%;}
.nav{background-color:#2A98DA;height:36px; }
.pnav{background-repeat:repeat-x;height:80px; }
.navbox{ width:1200px; margin:0 auto;}
#menu{ float:left;font-size:15px; height:35px; width:750px;}
#menu li {display: inline;height: 36px;line-height: 36px;width:100px;float:left;text-decoration:none;}
#menu li a{ width:98px; display:block;float:left; text-align:center; border:1px solid #2A98DA; border-width:0 1px; font-size:16px; height:36px; line-height:36px;color:#fff;}
#menu li a:hover{ background-color:#077FC7; border-color:#40A3DE;text-decoration:none;}
#submenu{ float:right;font-size:14px; height:35px; background-position:-25px -231px; padding:0 5px 0 10px}
#submenu li{ padding:0 3px; float:left; height:36px; line-height:36px;}
#submenu li a{ color:#fff;}
#submenu li b,#menu li .hot{ width:17px; height:20px; overflow:hidden;position:absolute;margin-top:-10px;margin-left:-7px;*_margin-top:-20px;*+margin-top:-20px;display:inline;}
#submenu li b{background:url(images/new.gif) no-repeat;}
#menu li .hot{background:url(images/hot.gif) no-repeat;}


/**main**/
.banner{ display:none;width:711px; height:239px; float:left; margin-right:10px;position: absolute; left:20px; top:10px; z-index: 9999}
.banner_kl{width:711px; height:237px;display:block; float:left;margin-left:10px;}
.banner_box{width:709px;height:237px;}
.slideBox{ width:709px; height:237px; overflow:hidden; position:relative;    } 
.slideBox .flash_num{ height:22px; overflow:hidden; position:absolute; right:10px; bottom:10px; z-index:1; } 
.slideBox .flash_num ul{ overflow:hidden; zoom:1; float:left;  } 
.slideBox .flash_num ul li{ float:left; margin-right:5px;  width:22px; height:22px;text-align:center; background:#fff; cursor:pointer; font-size:12px; color:#666666; font:12px/22px Arial,sans-serif; border-radius:12px;} 
.slideBox .flash_num ul li.on{ background:#ff6600; color:#fff; } 
.slideBox .flash_box{ position:relative; height:100%; z-index:0;   } 
.slideBox .flash_box img{ width:709px; height:237px; } 

/**2013flash start**/
.banner_kl{ width:921px; height:auto; position:relative; overflow:hidden; zoom:1;}
.banner_kl .hd{ background:#FFFFFF; z-index:1; overflow:hidden; width:921px; height:38px;}
.banner_kl .hd ul{ padding-left:15px; width:921px; overflow:hidden; height:38px; zoom:1;}
.banner_kl .hd ul li{float:left; height:38px; line-height:35px; padding-right:26px;text-align:center;}
.banner_kl .hd ul li a{ text-decoration:none; cursor:pointer; font-size:16px;}
.banner_kl .bd{ width:921px;position:relative;}
.trepic{height:92px;}
.trepic ul{ overflow:hidden; width:779px; margin-right:-5px;}
.trepic li{float:left; width:227px;border-right:1px solid #fff; height:92px; overflow:hidden;}
.trepic li a{ position:relative;display:block; height:92px;overflow:hidden;}
.trepic li img{ width:227px;}
.biimg{width:921px; height:360px;overflow:hidden; clear:both; padding-bottom:1px;}
.biimg li{ width:921px; height:360px; zoom:1;overflow:hidden; float:left; position:relative;}
.biimg a{display:block;width:921px; height:360px; overflow:hidden;}
.biimg a img{width:921px; height:360px;overflow:hidden;}
.dotD { position:absolute; width:20px; height:20px; border-radius:50%; background:#000; display:block; bottom:30px; left:50%;}
.bd{ border:0 none;}
.trepic em{ width:227px; position:absolute; height:92px;display:block;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0;opacity: 0; z-index:5;}
.trepic:hover ul li a em{filter:alpha(opacity=20);-moz-opacity:0.2;-khtml-opacity: 0.2;opacity: 0.2; transition:opacity 0.3s ease-in-out 0s;  background:#000000;}
.trepic:hover ul li a:hover em{opacity:0;}

.hd li.on {}
.hd li.on .slidertab{ z-index:10;width:0;height:0;line-height:0;border-width:8px;border-color:#ddd transparent transparent ;border-style:solid dashed dashed ;position:absolute;top:38px; float:left; clear:both; margin-left:9px;*margin-left:-28px;}
 .hd li.on .slidertab span {width:0;height:0;line-height:0;display:block;border-width:8px;border-color:#fff transparent transparent ;border-style:solid dashed dashed ;position:absolute;bottom:-8px;left:-7px}
 /**2013flash start**/


  /**2020flash**/
.lb-box { width: 921px; height: auto; position: relative;overflow: hidden;zoom: 1; margin-left:10px; float:left; height:360px}
.lb-content { width: 100%;  height: 100%;}
.lb-item {width: 100%;   height: 100%;display: none; position: relative;   }
.lb-item > a {width: 100%;height: 100%;display: block;}
.lb-item > a > img {width: 100%;height: 100%;}
.lb-item > a > span {width: 100%;display: block; position: absolute; bottom: 0px;padding: 15px; color: #fff;background-color: rgba(0,0,0,0.7);}
@media (max-width:568px) { .lb-item > a > span { padding: 10px;}}
.lb-item.active {display: block;left: 0%;}
.lb-item.active.left { left: -100%;}
.lb-item.active.right {left: 100%;}
.lb-item.next, .lb-item.prev {display: block;position: absolute; top: 0px;}
.lb-item.next { left: 100%;}
.lb-item.prev { left: -100%;}
.lb-item.next.left, .lb-item.prev.right { left: 0%;}
/*.lb-sign {position: absolute;bottom: 10px; left:0; right:0; padding: 5px 3px;border-radius: 6px;list-style: none; user-select: none; background-color: rgba(0,0,0,0.4);}*/
.lb-sign { padding: 5px 3px;border-radius: 6px;list-style: none; user-select: none; display:flex; justify-content:center;align-items:center;margin-top:-30px; }
.lb-sign li { width: 12px;height: 12px;font-size: 14px; font-weight: 500;line-height: 20px;text-align: center; float: left; color: #aaa; margin: auto 4px;border-radius: 50%;cursor: pointer; background-color:#fff; z-index:999;}
.lb-sign li:hover { color: #fff;}
.lb-sign li.active { color: #000;background-color: #2a98da;}
.lb-ctrl { position: absolute;top: 50%;transform: translateY(-50%); font-size: 50px; font-weight: 900; user-select: none; background-color: rgba(0,0,0,0.7); color: #fff; border-radius: 5px; cursor: pointer;transition: all 0.1s linear;}
@media (max-width:568px) {.lb-ctrl { font-size: 30px;}}
.lb-ctrl.left {left: -51px;}
.lb-ctrl.right { right: -51px;}
.lb-box:hover .lb-ctrl.left {left: 10px;}
.lb-box:hover .lb-ctrl.right {right: 10px;}
.lb-ctrl:hover {background-color: #000;}
 /**2020flash start**/




.search{float:left;position:relative; overflow:hidden;padding:0 2px 2px; width:263px;background:#222; background-color:#2891E0;}
.search_h{ width:260px; background-position:0 0; height:33px; background:#2891E0;color:#fff; font:normal 18px/33px "Microsoft YaHei",Arial,sans-serif; padding-left:10px;}
.search_box{ background:#fff; width:263px; height:358px; overflow:hidden;}
.sear_top{ clear:both;zoom:1;overflow:hidden;padding:10px 15px 5px;}
.sear_top div {padding: 5px 0 !important;padding:4px 0;}
.search label { color: #787878;display: block;float: left;height:26px;line-height:26px;padding-right: 8px;text-align: right;width:50px;}
.sear_xc input{width:164px; padding:0 2px; }
.sear_price select,.sear_day select{width:79px;height:24px; line-height:24px; border:1px solid #CCCCCC; vertical-align:middle; font-family:Arial,sans-serif; outline:0 none; padding:2px;}
input,select,textarea,button{ font-family:Arial,sans-serif; font-size:100%;}
.sear_date input{width:73px;width:73px\9;_width:73px;text-align:center;}
.sear_date span{ width:13px; display:block; height:28px; text-align:center; line-height:28px; float:left;}
.search input { float:left;border: 1px solid #c9c9c9;color: #666666;font-size: 12px;height:26px;line-height:26px; padding-left:3px;vertical-align: middle;}
#days{border:1px solid #ccc;}
.price_input {width: 54px;}
input.s_btn{display:block; width:233px; height:32px; line-height:30px; overflow: hidden; font-size:18px; background:#ff8800;  margin-left:15px; display:inline; border:0 none; cursor:pointer; background-color:#f45a5a; border-bottom:2px solid #df3333;border-radius:5px; color:#fff; letter-spacing:3px;}
.s_btn:hover{ }
.sear_xc,.sear_price,.sear_date,.sear_day{ clear:both; overflow:hidden; display:inline-block;}
/*热门标签 start*/
.hotkey{ width:233px; padding:20px 15px 10px; height:99px; overflow:hidden; }
.hotkey h3{ font-size:12px; color:#666; font-weight:normal;}
.hotfont{ font-size:12px; line-height:19px; margin-right:-16px; padding-top:5px; overflow:hidden;}
.hotfont a{ color:#2183C0; display:block;word-wrap:break-word; margin-right:16px; float:left;}
.hotfont a:hover{ text-decoration:underline;}

.coltitle em{width:44px; height:35px;float:left; background-position:0 -200px;}
.op{width:1200px;overflow:hidden; padding:20px 0;}
.coltitle{ padding-bottom:10px;}
.coltitle h3{border-bottom:2px solid #FD874C; color:#ff6600; padding-bottom:3px; display:block; height:35px; font: normal 20px/38px \5FAE\8F6F\96C5\9ED1;}
.coltitle h3 span{ color:#666; font:14px/27px \5FAE\8F6F\96C5\9ED1; padding-left:10px;}
.hotlist li{float:left; line-height:18px; margin:10px 21px 10px 0; position:relative; width:284px;overflow:hidden;width:284px;}
.hotlist li:hover{  }
.hotlist li a{ display:block;}
.hotlist li img{ width:224px; width:284px; height:200px;text-align:center;margin-left:0px; vertical-align:middle;margin:0 0 10px 0; }
.hotlist .name{ overflow:hidden; height:36px;}
body .li_hover .name a{ text-decoration:underline; color:#ff6600;}
.hotlist .name a{color:#005BB5;display:block; text-align:justify;}
.hotlist .name a:hover{ color:#ff6600;}
.hotlist .name a .cor{ color:#ff6600; padding-left:3px;}
.hotlist .dfprice{ padding-top:5px; color:#333;}
.dfmsj{ font:18px/20px Arial; display:inline-block; font-weight:bold; margin-right:20px; color:#ff6600;}
.dfwzj{ color:#666;}
.dfwzj em{font-style:normal;text-decoration:line-through;}
.hotlist li .ico_tip{ height:54px; position:absolute; right:-4px; top:-4px; width:54px;}
.hotlistbox{margin-right:-21px;}

/*travel线路 10.1*/
/*top:1122px;*/
.travel{margin-left:240px; /*top:1132px;*/border-width:3px 1px 1px; height:250px;margin-bottom:10px;/*position: absolute;*/ /*top: 513px;*/  z-index: 9999; border:1px solid #e1e1e1; border-top:3px solid #FFA332; width:960px;}
.travel_kl{ float:left;width: 711px; height: 254px; margin-bottom:10px; z-index: 1000;}
.travel_box{ width:960px;text-align:left; } 
.solabox_layout{height:257px;margin-bottom:15px;padding-left:10px; width:709px; position:relative; overflow:hidden;}
.travel_box .hd{ height:37px; line-height:37px; background-position:0 -33px; background-repeat:repeat-x; width:960px;} 
.travel_box .hd ul{ float:left; /*position:absolute;*/height:37px; left:-1px; } 
.travel_box .hd ul li{ float:left; padding:0 16px; width:207px;} 
.travel_box .hd .on{ background-position:0 -70px; background-repeat:repeat-x;cursor: pointer; border:0 none;}
.travel_box .bd{ border:none; width:960px;}
.travel_box .infoList{ overflow:hidden;_height:1%;padding:5px 0; width:960px;}
.travel_box .infoList li{background: url(images/arrow.gif) no-repeat 10px center;float: left;height: 29px;line-height: 29px;padding-left: 20px;padding-right: 10px; width: 440px;}
.travel_box .hd ul li {float: left;height: 38px;overflow:hidden;}
.tab_pic_sny,.tab_pic_gny,.tab_pic_goy,.tab_pic_cjy{ text-indent:-9999px; width:119px; height:29px; display:block;}
.tab_pic_sny{background:url(images/sny.png) no-repeat;}
.tab_pic_gny{background:url(images/gny.png) no-repeat;}
.tab_pic_goy{background:url(images/goy.png) no-repeat;}
.tab_pic_cjy{background:url(images/cjy.png) no-repeat;}
.travel_box .tab_pic_sny,.travel_box .tab_pic_gny,.travel_box .tab_pic_goy,.travel_box .tab_pic_cjy{ margin-top:3px; background-position:0 -3px;}
.tablist li{border-left:1px solid #E7E5E2;float:left; width:170px; height:37px; line-height:37px; font-size:14px;}
.tablist li.on{ font-weight:bold; color:#fff; border-left:1px solid #ff6600;}
.travel_box .tablist li.on .zby{ background-position:-173px -247px;}
.travel_box .tablist li.on .gny{ background-position:-2px -247px;}
.travel_box .tablist li.on .gay{ background-position:-126px -247px;}
.travel_box .tablist li.on .cjy{ background-position:-60px -247px;}
.travel_box .tablist .zby{background-position:-175px -282px; width:50px; height:33px;}
.travel_box .tablist .gny{ background-position:-2px -282px; width:41px; height:33px;}
.travel_box .tablist .gay{background-position:-126px -282px; width:41px; height:33px;}
.travel_box .tablist .cjy{background-position:-60px -282px; width:41px; height:33px;}
.travel_box .tablist .zby,.travel_box .tablist .gny,.travel_box .tablist .gay,.travel_box .tablist .cjy{ display:inline; float:left; margin:0 12px 0 20px;}


/**国旅动态**/
.lfimg{ padding:5px; border:1px solid #dfdfdf;float:left; margin-top:1px;}
.comcon{ padding-top:8px; clear:both; overflow:hidden; height:145px; border-top:1px solid #EAEAEA;}
.comcon>a{ display:block; float:left; height:144px;}
.comcon ul { width:626px; float:left; padding:0 15px;}
.comcon ul li{ background:url(images/arrow.gif) no-repeat left center; padding-left:10px; height:28px; line-height:28px; border-bottom:1px dashed #EAEAEA; }
.comcon ul li span{ float:right;}
.comlist{ float:right;}
.comlist li{ float:left; height:30px; line-height:30px; padding:0 10px 0 0;}
.comlist li a{ float:left;}
.comlist li a:hover{ text-decoration:none;}
.glr{ float:right; position:relative; padding-top:1px;}
/*.glr>a>img{ border:1px solid #efefef;}*/
.glr span{text-align:center; position:absolute; bottom:0px; left:25%; font-weight:bold;}
.glr a span{ color:#FFFFFF; font-size:20px; text-decoration:none;}
.glr a:hover{ text-decoration:none;}
.glr a:hover span { color:#FFE67F; text-decoration:none;}
.titlist{overflow:hidden; float:right; padding-top:5px; height:30px;}
.titlist li{ float:left;font:14px/30px \5FAE\8F6F\96C5\9ED1; padding:0 8px; color:#666; height:30px;}
.titlist a{ display:block; line-height:40px;}
.xbtn1{ background-position:-161px -199px; height:30px; width:24px; display:block; float:left;}
.xbtn2{background-position:-187px -199px; height:30px; width:24px; display:block; float:left;}
.xbtn3{background-position: -214px -199px; height:30px; width:24px; display:block; float:left;}
/**底部**/
.copy{width:960px; margin:0 auto; font-size:12px; text-align:center; padding-top:15px; color:#333;position:relative;}
.copy a{ padding:0 5px;}
.copy .copyright{ text-align:center;line-height:25px; padding-top:4px; clear:both; color:#555;}
.jr{ margin:0 auto; text-align:center; padding-bottom:10px; width:960px;}
.jr a{ color:#cacaca; text-align:center;}
.tith{height:37px; border:1px solid #e1e1e1; border-bottom:0; padding:1px 1px 0; width:235px;}
.tithc{width:225px; background:url(addimages/bg_tit.jpg) repeat-x; height:37px; line-height:37px; font-size:15px; padding-left:10px;font:16px/37px \5FAE\8F6F\96C5\9ED1;}
.tith2{border-bottom:2px solid #4F9EDE; overflow:hidden;  line-height:35px;}
.tith2 h3{font-weight:normal; color:#333; font-family:"Microsoft YaHei",Arial,sans-serif;height:35px;line-height:45px;font-size:20px; float:left;padding:2px 0 3px; overflow:hidden;}
.tith2 em{width:44px; height:40px;float:left;}
.tith2 em.s1{ background-position:-43px -196px;}
.tith2 em.s2{ background-position:-83px -196px}
.tith2 h3 span{ color:#666;font:14px/27px \5FAE\8F6F\96C5\9ED1; padding-left:10px;}
.tith3{border-left:4px solid #FCBD00; height:23px; margin-bottom:13px; overflow:hidden; padding-left:10px;}
.tith3 h3{ display:inline; position:relative; top:-6px;color: #333333;font-family: "Microsoft YaHei",SimHei;font-size: 22px;font-weight: 200;}
/**首页报纸**/
.newspaper{margin-top:10px;}
/**广告--放鸡岛**/
.ad{margin-top:10px; width:237px;}
.ad .style2 a{ display:block;}
.ad .style2 img{ margin-bottom:6px; border:1px solid #C2D5E3;}
.ad .style2 span{background:#4361bf; display:block; width:237px; text-align:center; color:#FFFFFF;}
.ad a:hover{ text-decoration:none;}
/**email**/
.small_email{position:relative;width:237px; height:33px; background-color:#81BC2C;}
.small_email input{border:0px; position:absolute; bottom:4px; left:8px; height:24px; line-height:24px; width:160px; padding:0 5px; font-size:12px; color:#666666;}
.small_email .emi-btn{ background-color:#659f10; display:block; color:#fff; text-align:center; line-height:24px; width:52px; height:24px; position:absolute; right:4px; bottom:7px; cursor:pointer; top:4px;}
.small_email a:hover{ background-color:#60A608; text-decoration:none;}
.email{margin-top:10px;border:1px solid #C2D5E3; position:relative; background:url(images/email.gif) no-repeat; width:237px; height:116px;}
.email .emi-btn{ background:url(images/email_btn.png) no-repeat; width:52px; height:21px; position:absolute; right:4px; bottom:14px;}
.email input{ border:0; position:absolute; bottom:15px; left:5px; height:20px; width:160px; padding:0 2px; font-size:12px; color:#666666; }
/**nespaper**/
.df_newspaper{width:239px;height:116px;}
.df_newspaper span{height:22px; line-height:22px; background:#038ddc; color:#fff; display:block; width:239px; text-align:center; margin-top:1px; font-weight:bold; font-size:14px;}
/**出行新动向**/
.dongxiang{width:239px;height:auto; overflow:hidden;}
.dongxiang,.bbs{ padding-top:7px;}

/**友情链接**/
.friendLink{ width:960px; margin:0 auto 5px;}
.friendLink dl{ height:20px; overflow:hidden; clear:both;}
.friendLink dl dt{ float:left; width:68px; font-weight:bold; text-align:right; color:#bbb; line-height:20px;}
.friendLink dl dd{ width:892px; float:left; line-height:20px;}
.friendLink dl dd a{ display:inline-block; margin-right:9px;white-space:nowrap; color:#bbb;}
/**频道页**/
.sidebar{ width:224px; float:right;padding-left:10px;  }
.travel_rcm{width:224px; padding-bottom:10px;}
.travel_rcm .rcm_title{ background:url(images/classtitle.png) no-repeat; width:214px; height:29px; color:#FFFFFF; font-weight:bold; line-height:29px; padding-left:10px; font-size:14px;}
/**搜索背景**/
.search_p{ background:url(images/search_bg.png) no-repeat 0 center; width:500px; height:40px; float:left; padding:2px 0;}
.search_p input{ margin:10px 8px 0 32px; color:#333; width:320px; border:0 none;}
.search_p .search_input{ width:370px;height:40px; line-height:40px; float:left;}
.search_p .search_btn{ padding:6px 8px 2px; height:27px; line-height:27px; float:left;}
.search_p .search_btn input{ background:url(images/sm-search.png) no-repeat center 0; text-indent:-999em;font-weight:bold; letter-spacing:5px; display:block; width:89px;text-align:center; line-height:27px;height:27px;margin:0; cursor:pointer; border:0 none;}
.search_p .search_btn input:hover{ background-position:center -28px;}
.keywords{ height:40px; padding:2px 0; float:left; width:460px; overflow:hidden;}
div.navbox ul.keywords li.ico_fd{ color:#000000;}
div.navbox ul.keywords li{ color:#999999; height:40px; line-height:40px; float:left;}
div.navbox ul.keywords li a{ padding:0 5px; color:#333;}
.keywords li a:hover{ color:#000000;}
.ico_rd{font-weight:bold; }
.module{ padding:11px 0 10px 10px; overflow:hidden; height:1%; background:url(images/pwart_bg.gif) repeat-x;border:1px solid #C2D5E3; margin-bottom:10px;}
.module>a{ float:left;}
.module img{ padding:2px; border:1px solid #d8d8d8; float:left;}

*/.current{border-collapse:collapse;cursor:pointer;}
.current th{ background:#FDFDFD; border-bottom:1px solid #cccccc; color:#666666;height:30px; cursor:default; font:bold 14px/30px \5FAE\8F6F\96C5\9ED1;}
.current .list_con{ height:35px; line-height:35px; color:#b1b1b1;}
.xl{border-bottom:1px dashed #cccccc;_height:1%; overflow:hidden;}
.current td{ text-align:center;cursor:default;font:normal 14px/30px \5FAE\8F6F\96C5\9ED1;border-bottom:1px dashed #CCCCCC;}
/**分页**/
.pages{ font-size:12px; height:24px; line-height:18px;display:block;text-align:center; padding:20px 0 25px;}
.pages span{ height:25px; line-height:25px;vertical-align:top;display:inline-block;*display:inline;*zoom:1;}
.pages .fenye{ padding-right:5px; font-size:14px;}
.pages span em{ font-style:normal; font-weight:bold; padding:0 5px;}
.pages .current{ background:#4398CE; color:#FFFFFF; height:18px; line-height:18px; text-align:center; padding:1px 6px; margin:1px; border:1px solid #4398CE;}
.pages a {border: 1px solid #E3E3E3;color:#666666;height:18px;line-height:18px;margin:1px 2px;padding: 1px 5px;text-decoration: none; background:#FFFFFF;vertical-align:top;display:inline-block;*display:inline;*zoom:1;}
.pages a:link {border: 1px solid #E3E3E3;color:#333333;text-decoration: none;}
.pages a:hover{ border:1px solid #E3E3E3; background:#f1f1f1;}
.pages .page_down a {padding: 1px 15px 1px 5px;}
.pages .dian {color: #808080;height: 18px;margin: 0 1px;padding-top: 4px;}
/**内容页**/
.showtitle{ width:918px; border:1px solid #e8e8e8; background:#fff; padding:0 20px; padding-bottom:20px; margin-bottom:30px;}
.showtitle h1{ width:918px; font-size:16px; text-align:left; font:24px/34px "microsoft yahei"; padding:30px 0 16px 0;}

/*.showtitle{ width:722px; border:1px solid #C3D4E7; position:relative;}
.showtitle h1{padding:5px;line-height:25px;width:704px;font-size:16px;}*/
.showtitle .show_price{ width:488px;border-collapse:collapse; margin-left:30px; float:left;}
.showtitle .show_price th{ height:40px;}
.showtitle .show_price td{ height:30px;}
.showtitle .show_price th,.showtitle table td{border:1px solid #E5E5E5;font-size:12px; text-align:center; font-weight:normal;}
.showtitle .show_price td.prc{ color:#ff3300; font-size:18px;}
.del{ color:#666666;}
.curpric{ color:#666666;}
.showtitle .showimg,.luxianimg{ background:#CCCCCC;float:left; display:inline; width:400px; height:250px;}
.luxianimg{ padding:2px; margin:0 0 0 10px;}
.showtitle .showmain{ clear:both; overflow:hidden; margin-bottom:10px;}
.showbox{ position:relative; width:518px; float:left;}
.xctitle{ height:30px; line-height:30px;color:#ffffff;margin-top:10px; width:724px; background:url(images/fltitle_bg.gif) repeat-x;}
.xctitle ul{ float:right;}
.xctitle ul li{ float:left; width:105px; height:30px; background:url(images/dy_bg.png) no-repeat 0 center; line-height:30px; text-align:center; padding:0 40px 0 10px;}
.xctitle ul li a{ color:#FFFFFF;}
.xctitle ul li a:hover{ color:#FFFFFF;}
.xctitle h2{ background:url(images/fltitle.png) no-repeat; width:130px; height:30px;font-size:14px; padding-left:20px; float:left;}
.xctitle em{background:url(images/fltitle.png) no-repeat right top; width:4px; height:30px; float:right;}
.xingcheng{width:958px;border:1px solid #E8E8E8; background:#fff;}
.xc_main{ padding:0 15px;overflow:hidden;}
.xc_main ul { width:100%; float:left; border-bottom:1px solid #d8d4ca; padding:5px 0;font-size:14px;}
.xc_main ul li{ float:left; padding-left:15px; color:#618e1d;_white-space:nowrap;+white-space:nowrap;}
.xc_main p{ margin:10px 0; text-indent:2em; text-align:justify; text-justify:inter-ideograph;line-height:1.8; font-size:14px;}
.xc_con{ width:795px; overflow:hidden; padding-top:5px;}
.xc_main1{ padding:10px 0;}
.xc_main1 p{ text-indent:0; padding:0 15px; font-size:14px; line-height:1.8;}
.con_jzdd{ border-collapse: collapse;}
.con_jzdd th{ height:28px;}
.con_jzdd th,.con_jzdd td{border:1px solid #E5E5E5;font-size:12px; padding:2px;text-align:center; font-weight:normal;}

.lvjj{ font-family:Arial,tahoma,arial,"宋体"; font-size:12px; overflow:hidden; padding:10px 0 0 30px;float:left; width:488px;}
.lvjj li{ height:24px; line-height:24px; padding-bottom:4px; width:410px; float:left;overflow:hidden;}
.lvjj .allw{ width:100%;}
.lvjj li *{ vertical-align:middle;}
.lvjj li b{ color:#FF4E00; display:inline-block; font-size:16px; font-weight:bold; height:16px; line-height:16px; padding-top:4px;}
.lvjj li span{ color:#666; text-align:justify; width:66px; display:inline-block; height:21px;}
.lvjj li .price{font-family:arial,tahoma,"宋体";width:330px; color:#ff5500;}
.lvjj li .price em{ font-style:normal; font-size:26px; color:#FF5500; vertical-align:middle; font-weight:bold;}
.lvjj li .scj{ text-decoration:line-through;}
.lvjj li em{color:#333333; font-style:normal;}
.ctdate{ width:420px; float:left; padding-left:30px;}
.ctdate dt{ color:#666; text-align:justify; width:66px; display:inline-block; height:24px; float:left;}
.ctdate dd { margin-left:66px;}
.ctdate dd a{ display:inlne-block; width:65px;float:left;color:#36992C;}

.ln-nav-box{ background:#2A98DA; width:960px; height:55px;}
 .ln-nav-list{ float:left; padding-left:20px; width:940px;height:55px; overflow: hidden;}
.ln-nav-list li{ float:left; display:inline; padding:12px 15px 0 15px;}
.ln-nav-list li a{ display:inline-block; padding:0 15px; height:32px;color:#FFF;font:16px "microsoft yahei"; line-height:32px; -moz-border-radius:15px; -webkit-border-radius:15px; border-radius:15px;}
.ln-nav-list li.current a{ background:#FFF; color:#0053AA; text-decoration:none;}
.ln-nav-list li a:hover,.ln-nav-list li.current a:hover{background:#FFF; color:#2ba165;text-decoration:none}

.detail-cont-box{ overflow:hidden; zoom:1; width:910px; padding:0 25px 20px 25px;}
.detail-item{ overflow:hidden; border-bottom:1px dashed #cccccc; padding-bottom:35px; zoom:1;}
.detail-item-tit{ float:left; width:90px; padding-top:35px;}
.detail-item-cont{ float:left; width:795px;font-size:14px; line-height:28px; color:#555; padding-left:25px; }
.title-item{ text-align: center;}
.title-item h3{font:18px "microsoft yahei"; padding-bottom:10px;}
.title-item .cornor-icon{ display:inline-block; width:46px; height:20px; background-position:-62px 0;}
.detail-field{ font-size:14px; line-height:28px; color:#555; padding-top:35px;}
.detail-field .detail-h4-title{ font-weight:bold; padding-bottom:10px; color:#333;}
.detail-field .detail-inf-txt{text-align:justify; line-height:32px; color:#555; }

.screen{ position:fixed; top:0px; z-index:100; _position:absolute; _top:expression(documentElement.scrollTop + "px");}
.jour-day .day-icon,.jour-inf .jour-dl dt em{ background:url(addimages/xcarro.png) no-repeat;}
.jour-box{ background:url(addimages/jour-dash-line.png) left top repeat-y;}
.jour-item{ padding-top:35px; font-size:14px;}
.jour-item .jour-day{ padding-bottom:20px; padding-top:8px; position:relative; z-index:1;}
.jour-item .jour-day .day-icon{display:inline-block; width:24px; height:24px; background-position:-33px -0px; position: absolute; left:-11px; top:10px;}
.jour-item .jour-day .day-num{float:left;color:#81BC2C; display: inline-block; min-width:56px;  height:80px; font:71px/60px  Helvetica,Arial, sans-serif;text-align: right; padding:0 5px 0 10px; letter-spacing:-5px;}
.jour-item .jour-day .day-inf{ padding-top:3px; padding-left:70px; }
.jour-item .jour-day .day-day{ display:inline-block; width:70px; height:28px; text-align:center;  background:#81BC2C; color:#FFF; font:27px/28px  Helvetica,Arial, sans-serif}
.jour-item .jour-day .day-dest-list{font:16px/24px "microsoft yahei"; color:#81BC2C;}
.jour-item .jour-inf{ padding-left:70px;padding-bottom:30px;}
.jour-item .jour-inf .jour-dl{ overflow:hidden; zoom:1; line-height:22px; padding-bottom:8px; padding-left:90px;}
.jour-item .jour-inf .jour-dl dt{ display:inline-block; *display:inline; width:90px; margin-left:-90px;line-height:24px;}
.jour-item .jour-inf .jour-dl dd{ display:inline; line-height:24px; color:#333;}
.jour-item .jour-inf .jour-dl dt em{ display:inline-block; width:22px; height:22px; margin-right:10px; vertical-align:middle;}
.jour-item .jour-inf .jour-dl .icon-traffic{ background-position:0 -27px;}
.jour-item .jour-inf .jour-dl .icon-hotel{ background-position:-1px -32px;}
.jour-item .jour-inf .jour-dl .icon-food{ background-position:-1px -63px;}
.jour-item .jour-txt{ padding-left:60px; line-height:30px; padding-bottom:30px; text-align:justify; color:#555;}
.jour-item .jour-pic{ padding-left:60px;}
.jour-item .jour-pic .jour-pic-list{}
.jour-item .jour-pic .jour-pic-list li{ float: left;width: 240px;margin: 0 5px 10px 0;overflow: hidden;}
.jour-item .jour-pic .jour-pic-list li img{ width:240px; height:160px;}
.jour-item .jour-pic .jour-pic-list li p{width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; color:#999; font-size:12px;}


.zxyd,.meym,.qtbm,.rqyg{width:147px; height:36px; text-indent:-9999px; position:absolute; padding-right:25px; top:126px; left:335px; z-index:9999; float:left;}
.meym,.qtbm,.rqyg{background:url(images/caozuo_btn.png) no-repeat;}
.meym{ background-position:0 -44px;}
.rqyg{ background-position:0 -87px;}
.zxyd a{background:url(images/zxyd_btn.gif) no-repeat left -2px;width:147px; height:36px; display:block; cursor:pointer; overflow:hidden;}
.zxyd a:hover{background:url(images/zxyd_btn.gif) left bottom;}
/**路线页**/
.luxian{float: left;padding-left: 10px;width:510px;}
.luxian table{border-collapse:collapse;}
.luxian table tr{ height:27px;line-height:27px;}
.luxian .list_con{ height:23px; color:#666666;}
.luxian .list_con a{ background:url(images/chak.png) top left no-repeat; height:20px; line-height:20px; width:50px; display:block; margin:0 auto; color:#FFFFFF;}
.luxian .list_con a:hover{ background:url(images/chak.png) bottom right no-repeat; text-decoration:none;}
.luxian table th,.luxian table td{border:1px solid #D5E1EE;font-size:12px; text-align:center; font-weight:normal;}
.xl{border-bottom:1px dashed #cccccc; }
.luxian td{ text-align:center;}
/**风光**/
.jd_list{width:722px; overflow:hidden; padding:0 1px;}
.jd_list li{ font-size:14px; width:712px; height:123px; overflow:hidden; border-bottom:1px solid #d1d1d1; padding:15px 0 15px 12px; background:#f7f7f7; overflow:hidden; margin-top:1px;}
.jd_img{ width:150px; height:115px; display:block; float:left; padding:3px; border:1px solid #d8d8d8;}
.jd_img img{ width:150px; height:115px;}
.jd_info{ text-align:right;margin-left:170px;width:522px;}
.jd_info h4{padding-left:15px; background:url(images/arrow1.gif) no-repeat 0 center; height:25px; overflow:hidden; font-size:16px; text-align:left;}
.jd_info h4 a{color:#0053AA;}
.jd_info p{ text-indent:2em;text-align:justify; text-justify:inter-ideograph;font-size:12px; line-height:18px; color:#666; padding-right:6px; }
.jd_more{ padding-left:10px; background:url(images/arrow_x.gif) no-repeat 0 center; text-align:right;color:#0053AA; font-size:12px; height:18px; line-height:18px; overflow:hidden; margin-right:8px;}
/**长青树**/
.flash-box {border: #6a9ef4 1px solid;overflow: hidden; width: 346px; position: relative; height: 294px;top: 0px;left:0;}
.flash-box .text {left: 0px; width:346px; position: absolute;bottom:0; height: 87px}
.flash-box .text h3 {z-index: 10; left: 10px; overflow: hidden; width: 326px; white-space: nowrap; position: absolute; top: 5px; height: 30px}
.flash-box .text p {z-index: 10; left: 10px;width:326px; position: absolute; top: 5px; height: 30px;top: 35px; height: 22px;color: #ffffff;line-height: 15px;}
.flash-box .text h3 a {font: 20px/36px simhei, verdana,lucida, arial, helvetica, sans-serif; color: #ffffff}
.flash-box .text h3 a:hover {color: #e81591; text-decoration: none}
.flash-box .text p a {color: #ffffff}
.flash-box .text .pager {z-index: 10; right: -4px; overflow: hidden; width: 100px; bottom: -1px; position: absolute; height: 21px}
.flash-box .text .pager a {display: block; font-weight: bold; float: left; margin-left: 1px; width: 23px; color: #ffffff; line-height: 21px; font-family: tahoma; height: 22px; text-align: center}
.flash-box .text .pager a:hover {color: #e81591; text-decoration: none}
.flash-box .text .pager a.curra {color: #e81591; text-decoration: none}
.flash-box .text .bg {z-index: 1; background: none transparent scroll repeat 0% 0%;background:url(images/flash_star_bg.png) no-repeat; filter: progid:dximagetransform.microsoft.alphaimageloader(src='images/flash_star_bg.png',sizingmethod='crop'); left: 0px; width: 346px; position: absolute; top: 0px; height: 87px}
.flash-box img{ width:346px; height:294px;}
.cqs_con{width:1800px; float:left; padding:10px 0 10px 10px;}
.cqs{  width:1800px; border-bottom:1px dashed #DDDDDD; margin-left:50px;}
.cqs_logo{ float:left; width:150px; height:155px; overflow:hidden; background: url(images/cqs_logo.jpg) no-repeat; text-indent:-999em; }
.cqs_txt{ color:#333;}
.cqs_txt p{ text-indent:2em; text-align:justify;text-justify:inter-ideograph; line-height:22px; font-size:12px;}
.cqs_tit{ font-size:18px;  font-family:"微软雅黑" , "黑体" , "宋体" ; font-weight:normal; margin-bottom:5px; color:#f00; text-align:center;}
#cqs_jj { border:1px solid #e0dc7d; background:#fffed9; padding:5px 8px;}
.cqs_in{ border-bottom:1px dashed #DDDDDD; padding:10px 0 10px 0; overflow:hidden; height:1%;}
.cqs_slides{ float:left; width:348px;}
.cqs_news{ float:right; width:304px; padding-left:10px;}
.cqs_news h4,.bk h4,.club h4,.trip_line_tj .tt_h4,.cqs_xc h4{ border-bottom:2px solid #009f41;}
.cqs_news h4 span,.bk h4 span,.club h4 span,.trip_line_tj .tt_h4 span,.cqs_xc h4 span{ padding-left:10px; background:url(images/list_tt.png) no-repeat 0 center; width:100px; height:21px; line-height:21px; font-size:18px; font-size:15px; color:#333333;}
.cqs_news ul{ float:left; width:304px;}
.cqs_news ul li{ float:left; font-size:14px; line-height:25px; width:304px; display:inline; }
.club{ padding:10px 0 10px 0; width:704px; overflow:hidden; }
.club ul{ float:left; width:704px;}
.club ul li{ float:left; border-bottom: 1px dashed #DDDDDD;color: #999999;font-size: 14px;height: 30px;line-height: 30px; width:696px; position:relative;background:url(../images/dt_line.gif) no-repeat left center; padding:2px 0 2px 8px;}
.club ul li:hover{ background:url(../images/arrow.gif) no-repeat left 15px;}
.club ul li span{ font-family:Georgia, "Times New Roman", Times, serif;color: #CC0000;font-size: 18px;font-weight: bold; position:absolute; top:0; right:10px;}
.club ul li em{ font-style:normal; font-size:12px;}
.club ul li:hover{ background:#f7fdff;}
.cqs_newspaper{ float:left; padding-top:10px;  }
.cqs_newspaper li{ display:block; float:left; height:133px; width:165px; padding:0 4px;}
.cqs_newspaper li span{ text-align:center; width:165px; display:block; padding-top:5px;}
.cqs_newspaper li img{ padding:2px; border:1px solid #dddddd;}
.cqs_newspaper li a{}
.cqs_tt1{border-bottom:2px solid #CCCCCC; color:#999999; font:12px/20px simsun; height:20px;position:relative;width:704px;  }
.cqs_tt1 h4{border-bottom:2px solid #009F41;color:#333333; font-size:12px; line-height:20px; position:absolute; padding:0 3px;}
.cqs_tt1 span{color:#999999; float:right; padding-right:10px;}

/**/
.clr{
    clear:both;
}


/**圆角**/
.corner_t{height:5px;background:url(images/corner.gif) #fff repeat-x left -19px;overflow:hidden;}
.corner_tl{width:5px;height:5px;background:url(images/corner.gif) no-repeat left top;float:left;}
.corner_tr{width:5px;height:5px;background:url(images/corner.gif) no-repeat right top;float:right;}
.corner_c{border:solid #E1E1E1;border-width:0 1px;}
.corner_b{height:5px;background:url(images/corner.gif) #fff repeat-x left -15px;overflow:hidden;}
.corner_bl{width:5px;height:5px;background:url(images/corner.gif) no-repeat left -5px; *_background-position:1px -5px; float:left;}
.corner_br{width:5px;height:5px;background:url(images/corner.gif) no-repeat right -5px;float:right;}
.corner {border-left: 1px solid #D0E1F5;border-right: 1px solid #D0E1F5;min-height:626px; min-height:auto!important; _height:626px; padding:12px 22px; overflow:visible;}
/**凤凰优悦卡**/
.member_login_btn{height: 65px;margin: auto;padding-bottom:10px;width: 278px;}	
.member_login_btn_block {float: left;height: 48px;padding-left:50px;padding-top: 5px;width:140px;}
.member_login_btn_block .login_btn_fh { cursor:pointer; border:0 none;background-position: 0 -2px;color: #333333;display: block;font-size: 18px;font-weight: bold;height:48px; display:block;width:140px; color:#FFFFFF; line-height:46px;text-align:center;}
.member_login_btn_block .login_btn_fh:hover{ display:block; background-position:0 -50px; font-size:18px; color:#333333; text-decoration:none; color:#FFFFFF;}
.member_login_fz { float:left;width:94px; font-size:12px;padding:10px 0 0 0;}
.member_login_fz ul{ float:left; width:84px;}
.member_login_fz li{ float:right; width:65px;}
.member_login_fz a{ width:70px; display:block;}
.member_login_btn_block .login_btn_fh, .member_login_btn_block .login_btn_fh:hover{background-image: url("images/login_btn_fh.gif");}
.member_top{ background:url(images/member_dl.jpg) no-repeat; height:33px;}
.txk_top{ background:url(images/txk_top.gif) no-repeat; height:33px;}
.member_main{ border:1px solid #9dc1e3; border-top:none; padding:10px 0 0 0; width:304px; border-bottom:none;}
.memberclub{ clear:both; overflow:hidden;}
#member_list{ height:1%; clear:both;}
.member_login_fz ul li{ background:url(images/list_dot.png) no-repeat left center; padding-left:12px;}
.txk_left{ float:left; width:344px; height:450px; background:url(images/txk_login.jpg) no-repeat;}
/**天下卡**/
.member{ width:785px; margin:0 auto; padding-bottom:15px;}
.member h4{ background:url(images/arrow.gif) no-repeat left center; padding-left:10px; height:25px; line-height:25px; font-size:14px;color:#666666;border-bottom:1px solid #f2f2f2; margin:0px 0 5px;}
div.member p{ text-indent:2em; text-align:justify; text-justify:inter-ideograph ;font-size:12px; color:#666666; padding:0 10px;}
.txk_list{ float:left; padding:20px 10px 0 20px; overflow:hidden;margin-top:20px; bottom:50px; position:absolute;width:500px;}
.txk_list h5,.txk_bz h5{ font-style:normal; font-size:14px; color:#466BAE;}
.txk_bz{ padding-left:15px; }
.txk_bz h5{padding-top:30px;text-indent:-9999em;}
.txk_list .mbr_con{ color:#666666;padding-top:5px;}
.txk_list ul,.txk_bz ul{padding-top:5px; width:auto;}
.txk_list ul li,.txk_bz ul li{ clear:both;color:#666666;background:url(images/arrow.gif) no-repeat 0 center; line-height:30px;padding-left:10px; float:left; width:auto;}
.txk_bz ul li a{ color:#ffffff;}
.txk_list ul li{ width:500px;}
.member_contact{ width:616px; margin:0 0 10px; float:left; overflow:hidden; height:450px; background:URL(images/txk_bg.jpg) no-repeat}
.member_contact h3{ display:none;}
.member_c_nr{ font-size:14px; line-height:25px;color:#333; }
.member_c_nr span{ float:left; padding-left:35px; width:60px; height:48px; line-height:50px; display: inline-block; overflow:hidden; background:#f6f6f6 url(images/tx_ic.gif) no-repeat 10px 17px; font-size:16px; border:1px solid #fff; margin-right:10px; font-weight:bold; color:#0053AA;}
.m_login{padding:60px 0 25px 25px;*-padding-top:68px; width:315px; font-size:14px; }
.m_login input{ width:190px; padding:0 5px; height:25px; line-height:25px; border:2px solid #ddd; vertical-align: middle; color:#666;}
.input_at{border:2px solid #0CF;}
.l_input{ height:30px; line-height:30px; margin:10px 0;}
.l_input label{ text-align:justify; }
.login_btn_div{ padding-left:55px;}
.login_btn_div input.login_btn{ display:block; border:0 none; width:87px; height:37px; line-height:33px; overflow: hidden; background:url(images/stn_login.gif) no-repeat; font-size:14px; color:#fff; text-align:center; font-weight:bold; }
.login_btn:hover{ color:#FFFFFF; text-decoration:none;}
.content_mm{ padding:10px; border:0; position:relative; height:430px;}
/**about**/
.about_main{color:#6C6A6B; font-size:14px; font-family:"arial"; margin-top:8px;}
.left-nav {min-height: 399px;padding-top: 10px;width: 210px;}
.col-auto {overflow:hidden; float:left; width:730px;}
.left-nav h1 {display: block;height: 40px;overflow: hidden;text-indent: -999px;}
.left-nav .about_list {background: url("images/about_left_bg1.gif") repeat-y scroll right top transparent;}
.left-nav .about_list li{background-position: right -102px;display: block;font-size: 14px;height: 30px;line-height: 30px;}
.left-nav h1,.left-nav .bottom {background: url("images/about_left1.gif") no-repeat scroll right top transparent;}
.left-nav .bottom {background-position: right -270px;height:100px;}
.col-auto .about_main p {color: #6F6F6F;font-size: 14px;line-height: 25px;margin-bottom: 15px;}
.col-auto .title {color: #195A95;font-size:25px;letter-spacing: 1px; height:45px;line-height:45px; text-align:center;}
.col-left {float:right;}
.left-nav .about_list li { background:url(images/line_about.gif) no-repeat bottom right;display: block;font-size: 14px;height: 30px;line-height: 30px; padding-left:20px; letter-spacing:3px;}
.left-nav .about_list li a {color: #6F6F6F;display: block;height: 25px;line-height: 25px;padding-left:44px;}
.left-nav .about_list li.cur>a { background:url(images/arrow_about.gif) no-repeat 24px center;color: #0D4B9B;font-weight: 700;}
.about_main p{line-height: 2em;margin: 5px 10px;text-indent: 2em;}
/*.biaozhi_ul {line-height: 2em;margin: 5px 10px;}*/
.about_list ul.yyb{ padding-top:5px; float:left;}
.about_list ul.yyb li{display: block;width:180px;font-size: 14px;height:25px;letter-spacing: 3px;line-height: 25px;padding-left:15px;}
.about_list ul.yyb li a{padding-left:35px;}
.about_list ul.yyb li.on a{color:#54739B; font-weight:700;}
/**动态列表页 企业文化列表页**/
.dt_list li{ color:#888888; font-size:14px; line-height:24px; height:24px; background:url(images/dt_line.gif) no-repeat 0 center; padding-left:10px;}
.dt_list li span{font-size: 12px;padding: 0 6px;}
.dt_list li .rt{ float:right;}
li.dt_line,.qyzz_line{ height:20px; background:url(images/uline.gif) repeat-x center center; clear:both;}
/**about 企业资质**/
.qyzz{ width:685px; height:1%; float:left; padding-top:20px; overflow:hidden;}
.qyzz li{ width:170px;padding:0px;float:left;margin:0 8px 20px; display:inline; background:url(images/zs_bg.gif) no-repeat;padding:10px 19px;}
.qyzz li img{ padding:2px; border:1px solid #cccccc;}
.qyzz li a{ display:block; text-decoration:none;}
.qyzz li a:hover img{ border:1px solid #029df5;}
.qyzz li a:hover p{ color:#029df5;}
.about_main ul.qyzz li a span{ text-align:center;font-size:14px; text-decoration:none; height:20px; width:170px;line-height:20px; clear:both; cursor:pointer;margin:0; margin-top:2px; text-indent:0; display:block; background:#F7F7F7; }
/**动态内容页**/
.content_dt{border:1px solid #C3D4E7; padding:0 30px;}
.content_dt h1 {color:#333333; font-weight:700;font-size:22px;padding: 25px 0 0 8px;text-align: center; line-height:26px;}
.content_dt h2{ text-align:center; padding:2px 0 4px; font-weight:600; color:#474F53; height:24px; line-height:24px; font-size:17px;}
.title_p{border-bottom: 1px solid #E5E5E5; text-align:center; color:#999999; padding:15px 0;margin-bottom:15px;}
.content_dt h1 span {color: #999999;font-size: 12px;font-weight: normal;line-height: 20px;}
.content_con .dt_con p{ text-indent:2em; padding:10px 0;line-height:23px; text-align:justify; text-justify:inter-ideograph;word-wrap: break-word;}
.content_con .dt_con .img img{text-align:center; text-indent:0; padding:18px 0 0 0; width:662px;}
.content_con .dt_con .img p{ text-align:center;padding:5px 0 15px; text-indent:0;}
.dt_con .img{ text-align:center;}
.share{background-color: #F4F8FD;border: 1px solid #C3D4E7;height: 15px;padding: 8px;position: relative;text-align: right;top: -1px;vertical-align: middle;}
#ckepop{overflow:hidden; padding-right:15px;padding-bottom:10px;float:right;clear:both;}
.red{ color:#CC0000; font-style:normal;}
.pl_box{ width:900px;}
.pl_box h5{height: 22px;padding-bottom: 5px; font-size:14px; width:904px;}
.pl_box strong{background: url("images/user_comment.png") no-repeat scroll 0 0 transparent;float: left;padding-left: 21px;}
.pl_box .pl_xx{ color:#004499; font-weight:normal; float:right;}
.pl_box a{ color:#0B3B8C;}
.pinglun{border:1px solid #e8e8e8; background:#fff; padding:25px; margin-top:10px; width:910px;}
.pl_box textarea{ width:100%; overflow:auto; zoom:1;background:#FFFFFF;border: 1px solid #DCDDDD;clear: both;color: #555555;font-size: 14px;height: 130px;margin-bottom: 8px;padding: 5px 0 0 5px;text-align: left;background:url(images/textarea_LOGO.gif) no-repeat 50% 50% #ffffff; overflow:hidden;}
textarea.tra_hover,#ipt_hover_p input.ipt_hover,#ipt_hover_p textarea.ipt_hover{ border:1px solid #EFA100; outline:2px solid #FFDC97;}
.btn,.btn input {background: url("images/button.png") no-repeat left 0;height: 24px;line-height: 24px;width:83px; display:inline-block;}
.btn{padding-left:6px;width:83px; height:24px; line-height:24px; overflow:hidden; float:left; margin-right:15px; }
.btn input{background-position: right 0;border: 0 none;color: #FFFFFF;padding-right: 6px;}
/**评论页**/
.plh1 { color:#004499; text-align:center; padding:5px 0 10px; font-size:16px;}
.comment {border: 1px solid #C3D4E7;padding: 8px 0 8px 0;}
.comment .title_wart{ padding:0 10px 8px;border-bottom: 1px solid #C3D4E7; margin-bottom:-1px;}
.comment h4 {font-size:14px; background:url(images/pinglun.gif) no-repeat 0 center; padding:0 0 0 15px;}
.comment h4 span{ font-weight:normal; font-size:12px;}
.qa_main{ border:1px solid #e8e8e8; background:#fff; margin-bottom:15px; padding:5px 25px;}
.qa_main h3{ font-size:14px; height:18px; line-height:17px; padding:5px 0 5px 30px; background:url(images/lun.gif) no-repeat 5px center;}
.qa_con{ padding-bottom:17px; overflow:hidden;height:1%;}
.question{float: left;line-height: 18px;overflow: hidden;padding-left: 42px;width: 560px; text-align:justify; text-justify:inter-ideograph;}
.question_bg{background-color:#F6F9FB; border:1px solid #E7EEF5; border-width:1px 0;margin-bottom:10px;padding: 4px 0 2px; clear:both; height:1%; overflow:hidden;}
.question_bg .mem_name{ color: #878787;line-height: 18px;margin-bottom: 8px;padding-right: 17px;}
.yzm{ overflow:hidden; text-align:left;}
.yzm span{ float:left; height:24px; line-height:24px; padding:0 10px;}
.yzm input{ border:1px solid #DCDDDD; width:100px; height:20px;float:left;}
.yzm img{ padding-left:10px;}
.reply { float:left; background:#fbfcff url(images/bg_reply.gif) left top no-repeat; width:549px; margin:10px 0 7px 60px; display:inline; padding-top:13px;}
.reply .time{ float:left;}
.reply dl { border:1px solid #d3dfed; border-top:none; width:547px; padding-top:21px;}
.reply dt { border-left:1px solid #fff; border-right:1px solid #fff; padding-left:25px; position:relative; font-weight:bold;}
.reply dt span { position:absolute; right:10px; top:0; color:#878787; font-weight:normal;}
.reply dd { border:1px solid #fff; border-top:none; padding:14px 10px 13px 15px;}
/**会员注册**/
.regist_con{ width:960px; margin:0 auto; overflow:hidden;}
.form label, .form input, .form select, .form textarea, .form button, .form .label {float: left;font-size: 12px;}
.btn-img {border: 0 none;cursor: pointer;margin: 0;overflow: hidden;padding: 0;text-align: center;}
.btn-link {display: block;overflow: hidden;text-align: center;}
#entry .mt{height:33px;background:url(images/tit_regist.jpg) #D1D1D1 repeat-x 0 -34px;}
#entry .mt h2{float:left;height:33px;padding-left:15px;background:url(images/tit_regist.jpg) no-repeat 0 0;line-height:33px; font-size:14px;}
#entry .mt b{float:right;width:10px;height:33px;background:url(images/tit_regist.jpg) no-repeat 0 -68px;}
#entry .mc{padding:40px 20px 20px;border:solid #D1D1D1;border-width:0 1px 1px;}
#entry .form{float:left;width:900px; margin:0 auto;overflow:hidden;}
#entry .item{padding-top:5px;height:35px;line-height:26px;}
#entry #autoentry{height:40px;}
#entry .item a:link,#entry .item a:visited{text-decoration:underline;}
#entry .label{width:280px;text-align:right;font-size:14px; line-height:20px;}
#entry .text{width:240px;height:16px;padding:2px 3px;border:1px solid #bbb;font-size:14px;font-family:arial,"宋体";}
#entry .text-1{width:100px;}
#entry .btn-entry{width:87px;height:37px;background:url(images/stn_login.gif) no-repeat;font-size:14px;font-weight:bold;color:#fff;}
/**旅游模块**/
.line_title{border-bottom:1px solid #C2D5E3;}
.line_title h5{ background:url(images/title_bg.png) no-repeat right 0; height:29px;}
.line_title h5 span{ background:url(images/title.png) no-repeat left center; height:29px; width:101px; float:left; text-indent:-9999em;}
.Travel_con{ width:724px; float:left;border:1px solid #C2D5E3;}
.Travel h3 a{ color:#1166BB;}
.Travel{overflow:hidden; height:1%;}
.Travel_hover{background-color:#FCFDFF;}
.Travel_hover .Travel th{ background:#FCFDFF; color:#454545;}
.Travel_con .even{background:#FDFEFF;}
.Travel_hover h3 a{ text-decoration:underline;}
.Travel_hover .thover .list_con span{color:#5F5F5F;}


.Travel .m_list{ float:left; width:714px; padding-bottom:10px;}
.Travel .m_list>a{ display:block; width:186px; height:141px; float:left; padding-left:4px;}
.Travel .m_list img{ padding:2px; border:1px solid #d8d8d8; float:left;}
.Travel .thover{ float:left; width:514px; padding-left:10px;}
.Travel_main{border-bottom:1px solid #C2D5E3; padding:5px;}

.Travel h3{color:#333333; font-style:normal; font-size:14px; font-weight:bold; padding:10px 0 10px 4px;}
/**shop**/
.shop_line,.shop_line1,.shop_line2{height:30px; line-height:30px; font-weight:bold; font-size:14px;border-bottom:1px dashed #dddddd; color:#086297; padding:10px 0 3px;}
.shop_line1{width:758px;padding-left:20px;}
.shop_line2{width:80px; padding-left:10px; margin-bottom:2px;}
.shop_line{padding-left:20px;}
.shop3_line{ width:908px; font-size:14px; padding-top:15px; text-align:center;}
.shop_line span{ font-weight:normal; font-size:12px; padding-left:15px;}
.shoptitle{ height:30px; line-height:30px;color:#ffffff;width:100%; background:url(images/fltitle_bg.gif) repeat-x;}
.shoptitle h2{ background:url(images/fltitle.png) no-repeat; width:130px; height:30px;font-size:14px; padding-left:20px; float:left;}
.shoptitle em{background:url(images/fltitle.png) no-repeat right top; width:4px; height:30px; float:right;}
.shop_con,.shop_con1{border:1px solid #C2D5E3;padding:10px; overflow:hidden; margin-bottom:10px;}
.shop_bg{background:url(images/pwart_bg.gif) repeat-x;}
.shop_con{ width:938px;}
.shop_con1{width:838px;}
.shop_layout{float: left; width: 860px;}
.zjhm{ width:140px;}
.order_info,.order_tel{ width:900px; margin:0 auto; padding:10px 0 12px; }
.order_info li{line-height:30px;color:#000; font-size:14px; vertical-align:sub; height:30px;}
.order_info li input.pirce{ width:50px; margin-right:30px;}
.order_info .order_ts span{ padding:0 5px;}
.order_info .order_ts input{ width:auto; margin-left:20px; vertical-align:middle;}
.order_info .order_ts label{ height:20px; line-height:20px; vertical-align:middle}
.order_info textarea{border:1px solid #CFCFCF;}
.order_info input{ border:1px solid #CFCFCF; width:200px;}
.order_info em{ font-style:normal; padding-right:20px; color:#333333;}
.order_info .order_jzdd select{ width:100px;}
.order_info .order_fymx{}
li.ul_shop_title{ width:900px; font-size:14px;}
.ul_shop_title a{ color:#4D94FF;}
.typename{ width:100px; font-size:14px; font-weight:normal; }
.order_info .order_pirce em{font-style:normal; font-size:12px; font-family:Microsoft YaHei; padding-right:2px;color:#990000}
.order_info .order_pirce .order_price{color:#990000;font-size:18px;font-family:Georgia, Times New Roman, Times, serif;}
.order_tel li{ height:30px; line-height:30px;}
.order_tel li input{ width:200px; border:1px solid #CFCFCF;}
.order_tel input.inpu_1{ border:0; width:20px;}
.order_steps{background: url("images/steps.gif") no-repeat scroll 0 0 transparent;height:40px;margin: 10px 0;}
.order_steps li {color:#757F8B;float: left;font-size: 14px;line-height: 21px;padding-left: 46px;text-align: center;width:190px;}
.o_s_1{background-position:0 3px;}
.o_s_2{background-position:0 -37px;}
.o_s_3{background-position:0 -77px;}
.o_s_4{background-position:0 -117px;}
.stn_next,.stn_pre{ padding-left:25px; width:89px;}
.stn_pre{ padding-right:20px;}
.stn_next input,.stn_pre input{ background:url(images/pre_next.png) no-repeat; width:96px; }
.input_select,.tbsex{margin-right:5px; border:1px dashed #cccccc; float:left;}
.zhifu input{ background:url(images/zhifu.png) no-repeat; width:96px; margin-left:15px;}
.zhifu input,.stn_next input,.stn_pre input,.save input{border:0 none;line-height:30px;height:30px; color:#FFFFFF; font-weight:bold; font-size:14px; cursor:pointer; }
.stn_next input:hover,.stn_pre input:hover,.save input:hover{background:url(images/pre_next.png) no-repeat left bottom; width:96px; height:30px;}
.zhifu input:hover{ background:url(images/zhifu.png) no-repeat left bottom; width:96px; }
.crbm,.etbm,.yebm,.order_fymx{text-align:center;border-collapse:collapse; margin-top:10px; }
.crbm input,.etbm input,.yebm input{ border:1px solid #ffffff; text-align:center; padding:2px 0; margin:0 auto;}
.crbm .input_hover,.etbm .input_hover,.yebm .input_hover{border:1px dashed #cccccc;}
.crbm th,.crbm td,.etbm th,.etbm td,.yebm th,.yebm td,.order_fymx th,.order_fymx td{ height:25px; line-height:25px; font-weight:normal;}
.crbm tr,.crbm td,.crbm th,.etbm tr,.etbm td,.etbm th,.yebm tr,.yebm td,.yebm th,.order_fymx th,.order_fymx tr,.order_fymx td{border:1px solid #c2d5e3; padding:2px 1px;}
.order_fymx{ width:918px;}
.right_shop{float:right;width:90px;border:1px solid #dddddd;}
.right_shop ul{ width:84px;}
.right_shop ul li{ width:75px; height:20px; line-height:20px; padding-left:8px; background:url(images/dt_line.gif) no-repeat left center;}
/**会员登录后**/
.member_uc_left{ float:left;width:145px;}
.member_uc_left h3{color:#354254;display: block;line-height: 30px;padding-left:10px;background-color:#40A3DE; color:#fff;}
.member_uc_left .member_title{ padding-bottom:8px; }
.member_uc_left ul{ margin-bottom:15px;}
.member_uc_left ul li{ height:24px; line-height:24px;}
.member_uc_left span{ background-color:#F5F5F5;color:#000;display: block;font-weight: bold; font:normal 16px/28px "\5FAE\8F6F\96C5\9ED1"; height:28px; padding-left:10px;}
.member_uc_left a.new{ background:url(addimages/new.gif) no-repeat 90px center;}
.member_uc_left a {display: block;line-height: 24px;padding-left: 35px; }
.member_uc_left a:hover{background-color:#f5f5f5; color:#ff6600;}
.member_l_box{border:1px solid #DEDEDE; border-width:0 1px 1px;}
.member_uc_right{ float:right; width:805px;}
.con_head h3.now{ float:left; height:27px; line-height:27px; margin-right:3px;text-align:center; width:105px; background:url("images/tab_uc.png") no-repeat left top; color:#505B6B; font-size:12px;position:relative;*_top:1px; letter-spacing:2px;}
.con_head{height:26px;padding-left: 15px;position: relative; }
.con_head span{ color:#999999; display:block; height:27px; line-height:27px; margin-left:15px; float:left;}
.con_main{border:1px solid #dddddd;min-height:336px;height:auto !important;*_height:371px; padding:10px;}
.con_main_ts{border:1px solid #dddddd; height:auto;}
.con_main .linp{width:97%; border-bottom:1px dashed #dddddd; height:30px; line-height:30px; padding-left:10px; margin:0 auto; padding-top:10px; color:#666;}
table.edit_profile {border-collapse: collapse;margin:10px 0; height:1%; padding-top:30px}
table.edit_profile td {height:35px;padding:0 0 0 8px;}
table.edit_profile td span {color: #FF0000;font-size: 12px;line-height: 22px;padding-left: 10px;}
table.edit_profile input, table.edit_profile td select{ color:#666666; border:1px solid #C4C4C4;}
table.mem_cluber {border-collapse: collapse;margin:10px 0; height:1%; padding-top:30px}
table.mem_cluber td {height:25px;padding:0 0 0 8px;}
table.mem_cluber td span {color: #FF0000;font-size: 12px;line-height: 22px;padding-left: 10px;}
#region_linkage {display: inline;}
.save{padding-left: 25px;width:98px; margin-bottom:15px; display:block;}
.save input{background: url("images/pre_next.png") no-repeat scroll 0 0 transparent;width: 96px;}
.bti{background: url(images/stn_dd.png) no-repeat;height: 25px;margin-top: -1px;width: 50px; border:medium none;}
.text_input{padding:4px;margin-right:5px;width:200px; color:#999999;border:1px solid;border-color:#aaa #ddd #ddd #aaa;}
/**招聘**/
.job{width:690px;*_width:675px;padding-bottom:30px;}
.job_tit {background: url(images/uline.gif) repeat-x bottom 0;height: 36px;margin-bottom: 10px;}
.job_tit h3 {color: #0082CB;display: inline;font: 20px/22px "΢ź";}
.job_tit span {color: #5A5A5A;margin: 0 0 0 10px;}
.job h4 {margin: 10px 0 3px; font-size:14px;}
.desc_dtl {color: #666666;line-height: 20px;margin: 0 10px;}
.job ol{margin-left:22px;padding-left: 10px;}
.job ol li {list-style: decimal outside none;margin: 0 0 2px;}
.zhaop_jj{ text-indent:2em; color:#666666; padding:10px 0 20px 0; line-height:20px; text-align:justify; text-justify:inter-ideograph}
.zp_lx h3{ font-size:15px; padding-bottom:5px;}
.zp_lx p{ height:20px; line-height:20px;}
/**联系我们**/
.col-aside, .col-main {padding: 20px 0;}
.col-aside {background-color:#F3F7FA;float:left;margin-left: 1px;padding-bottom: 30000px;margin-bottom: -30000px;width: 220px;}
.companyNav li {border-bottom: 1px solid #E4EDF4;margin: 0px 1px;padding-bottom:5px;}
.companyNav a {color: #0A4977;display: block;font: 16px/40px "Microsoft Yahei",simhei,sans-serif;text-decoration: none;text-indent:25px;}
.companyNav .on {border: medium none;margin-left: 0;margin-right: -100%;position: relative;width:240px;}
.companyNav .on {background-image: url(images/lxwm.gif);background-repeat: no-repeat;}
.detail {font-size: 14px;}
.detail h2 {color: #0A4977;font: 25px/40px "Microsoft Yahei",simhei,sans-serif;}
.detail .info {color: #0A4977;margin-bottom: 20px;}
.detail .cnt {margin-bottom: 40px;}
.detail h3 {background-color:#F3F7FA;color: #0A4977;font-weight: bolder;margin: 10px 0;padding: 3px 5px;}
.detail p {line-height: 26px;margin-bottom:10px;}
.col-main{ overflow:visible;padding: 20px 45px;*_height:1%;}
/**memberclub**/
.club_login{padding:5px 0 5px 8px;font-size:14px; width:315px;}
.club_login input{ width:190px; padding:0 5px; height:25px; line-height:25px; border:2px solid #ddd; vertical-align: middle; color:#666;}
.input_at{border:2px solid #0CF;}
.l_input{ height:30px; line-height:30px; margin:10px 0;}
.l_input label{ text-align:justify; }
.login_btn_div{ padding-left:55px;}
.login_btn_div input.login_btn{ display:block; border:0 none; width:87px; height:37px; line-height:33px; overflow: hidden; background:url(images/stn_login.gif) no-repeat; font-size:14px; color:#fff; text-align:center; font-weight:bold; }
.login_btn:hover{ color:#FFFFFF; text-decoration:none;}
/**验证码**/
#tdYzm img{ vertical-align:middle;}
/*myorder*/
.df_mhome h5{color:#7F7F7F; font-size: 12px;}
.df_mhome h5 span{padding-left: 10px;}
.df_mhome_ul{padding:5px 10px; float:left;}
.df_mhome_ul li{ height:23px; line-height:23px;}
.myorders{border-collapse:collapse;border:1px solid #ddd;cursor:pointer;}/**10.1޸**/
.myorders th{background:#f7f7f7 url(images/table_bg.png) repeat-x;height:28px;color:#333;font-weight:normal; cursor:default; border:1px solid #ddd;}
.myorders td{border:1px solid #ddd;border-width:1px 0 1px 1px;padding:10px 8px 10px 8px;text-align:center; cursor:default;}/**10.1޸**/
.myorders .pages td{ border:1px; padding:0;}
.ordernum{ color:#0077CC;}
.myorders .pages td table tr td{ width:22px; height:22px; overflow:hidden; height:1%; border:0;}
tr.pages{ height:auto; padding:3px 0; margin-left:20px; border:0;}/**10.1޸**/
.pages td table tr td{ width:50px;}
.table_text{ color:#999999;}
.table_ddzt{ color:#ff6600;}
.table_ddztqx{ color:#CCCCCC;}
.table_gl{ color:#CC0000}
.myorders .del_lb{ border-left:0 none}
a.order_tj,.order_tj1 a,a.order_tj:hover,.order_tj1 a:hover,.order_cy a,.order_cy a:hover{width:61px; height:23px; display:block; text-align:center; margin:0 auto; line-height:23px; color:#fff;text-decoration:none;}
a.order_tj,.order_tj1 a{ background:url(addimages/order_tj.gif) no-repeat left top; }
a.order_tj:hover,.order_tj1 a:hover,.order_cy a:hover{ background-position:left bottom;}
.order_cy a{background:url(addimages/order_cy.gif) no-repeat left top;}
/**在线留言 帮助**/
.zxly_list{ color:#333; border:1px solid #e8e8e8; border-width:0 1px 1px 1px; margin-top:10px;}
.zxly_q { margin-bottom:4px; border:1px solid #E8E8E8; border-width:1px 0; padding:10px 10px 15px 50px; background: #F8F8F8 url(images/btn-qa.jpg) no-repeat 6px 10px; overflow:hidden; }
.zxly_f { overflow:hidden; margin:-12px 15px 10px 55px;border:1px solid #E8E8E8; padding:0 5px 0; }
.zxly_f li { border-top:1px dotted #E8E8E8; padding:8px; position: relative; }
.zxly_f li.first { border-top-width:0; }
.zxly {float:right;width:786px;}
.faq-arrow .uparrow { display:block; position:relative; width:15px; height:13px; top:-10px; left:80px; background:url(images/uparrow.gif) no-repeat 0 0; z-index:9 }
.fl {float:left;}
.zxly p{ clear:both;}
.lower em{ font-style:normal; font-weight:bold; color:#666666;}
.first .fl{color:#CD1E3B;}
h2.title {background: url(images/li_03.gif) no-repeat scroll left 15px transparent;border-bottom: 1px solid #DBDBDB;color: #333333;font-size: 14px;padding: 10px 0 10px 15px;}
.faq{float:left;width:190px;background:#CCCCCC; background:url(images/member_dot.gif) repeat-y 189px 0;}
.faq .box{ padding-top:10px;}
.faq .box{ float:right; width:190px;}
.faq .box dl{ padding-top:2px;}
.faq .box dl dt,div.box dl dd a:link,div.box dl dd a:visited{ color:#333333;}
.faq .box dl dt{ border-bottom: 1px solid #EEEEEE;font-weight: bold;line-height: 22px;margin: 0 1px 15px 0; padding:15px 0 3px 5px;font-size:14px;}
.faq .box dl dd {line-height: 20px;padding:2px 15px;text-align: right;}
.faq .box dl dd.current{ background:url(images/current.gif) no-repeat 27px 0;height:25px;line-height:25px;padding-right: 20px;}
.faq .box dl dd.current a,div.box dl dd a:hover {color: #CA0000;font-weight: normal; text-decoration:none;}
.faq .faq_jb{background:url(images/faq_jb.png) no-repeat right top; width:1px; height:100px; float:right;}
.faq_box{width:1200px; margin:0 auto;}
.fql .img{ padding-bottom:20px;}
div.fql .img p{text-indent:0;}
#message{ border:1px solid #E8E8E8; margin-top:10px;}
#message .message_table {background: none;text-align: left;}
#message .message_table {text-align: left; padding-left:20px;}
#message .message_table td.message_td1 {height: 28px;line-height: 28px;padding-right: 3px;text-align: right;width:100px;}
#message .message_table td.message_input {padding-left: 3px;}
#message .message_table td.message_input input,.message_text textarea {border: 1px solid #D9D9D9;margin-right: 3px;padding: 2px;}
.message_info{color:#FF0000;}
/****/
.period_ul{ float:left; padding:0 8px;}
.period_ul li{ float:left; padding:10px 5px 0;}
.period_ul li img{ padding:3px; border:1px solid #cccccc;}
.period_ul li a:hover img{ border:1px solid #6DC9FD; background:#EDF8FF; box-shadow: 1px 1px 4px #98DBFF;}
.bjs{background:#F9F9F9;padding:5px;font-weight:bold; color:#333333;}
.bjhj{background:#FAFAFA; padding:5px; color:#333333; border:1px dashed #D6D6D6; margin-top:20px;}
/**合同**/
.hetong{width:96%; margin:10px auto;height:300px; overflow:auto; border:1px solid #cccccc;padding:5px 15px; color:#454545;}
.hetong h3{ font-size:24px; font-weight:bold; text-align:center; padding-top:15px;}
.hetong h4{ text-align:center; font-size:18px; padding-bottom:10px;}
.hetong em{font-style:normal; float:right; font-weight:bold; clear:both; display:block;}
.hetong ul li{ clear:both; }
.hetong p{ text-indent:2em; text-align:justify;text-justify:inter-ideograph; line-height:20px; padding:3px 0; clear:both;}
.hetong p span{ width:400px; float:left; display:block; font-weight:bold;}
/*未分类*/
.flip{ padding:3px 15px 0 10px; text-align:right; width:680px; cursor:pointer; color:#0053aa; height:20px; line-height:20px; overflow:hidden;}
.show_up{ background:url(images/up.gif) no-repeat right 5px; padding:1px 13px 0 0}
.show_down{background:url(images/down.gif) no-repeat right 5px; padding:1px 13px 0 0;}
td.heji,th.heji{ color:#ff6600; font-weight:bold;}
.table_t_bg th{ background:url(images/table_t_bg.gif) repeat-x; height:27px;}
.odd{ background:#ffffff;}
.even{ background:#fafafa;}
tbody tr td.table_hover,tbody tr.table_hover{ background:#F6F9FE;}
.zcyzm label{ line-height:20px;}
.loading{background:url(images/loading.gif) no-repeat center;}
.bf_dnc ul{ padding:3px;}
.bf_dnc ul li{width:208px; padding:2px 0; background:url(images/dt_line.gif) no-repeat left center; padding-left:8px;}
.bf_dnc ul li:hover{ background:url(images/arrow.gif) no-repeat left 9px;}
.rcm_com{}
.rcm_com ul { padding:3px;}
.rcm_com ul li{width:214px; padding:2px 0; overflow:hidden;}
.rcm_com ul li a:hover{ text-decoration:none;}
.rcm_com ul li img{padding:0 5px 2px 5px;float:left; width:50px; height:45px;}
.rcm_com ul li a span{ clear:both; cursor:pointer;line-height:18px;text-indent:0; padding:0 5px; width:204px;}
.rcm_com .order_group th,.rcm_com .order_group td{ text-align:center; border:1px solid #E6E6E6;}
.rcm_com .order_group th{background:url(images/table_bg.png) repeat-x #f7f7f7;}
.rcm_com .order_group{border-collapse:separate;}
table th,table td{ cursor:default;}
.xl_link{ border:1px dashed #ffffff; }
.xl_link p{background:url(images/arrow.gif) left 8px no-repeat; padding-left:8px;}
.xl_link a span{ display:none;}
.xl_link a img{ display:none;}
li.xl_hover{ border:1px dashed #cccccc;}
li.xl_hover a img{ display:block;}
li.xl_hover a span{ display:block;}
li.xl_hover p{ background:none; color:#000000;}
/**期刊**/
.qk,.bqwz{ width:212px; padding:5px;}
.qk li{ padding-left:10px; background:url(images/ico.gif) left center no-repeat;}
.bqwz a{ padding-left:10px; background:url(images/ico.gif) left center no-repeat;}
a.hover_on{color:#0053aa; background:url(images/ico_hover.gif) left 5px no-repeat;}
.bzb{width:260px;  padding-bottom:10px; margin:0 auto; text-align:center; color:#0A4977;overflow:hidden;}
.bzb h3{ float:left;font-size:25px;}
.bzb span{ background:url(images/bzb.gif) no-repeat; width:67px; height:38px; display:block; float:left; margin-left:8px; cursor:pointer; text-indent:-9999em;}
/**帮助内容**/
.fql{ color:#333;}
.fql span{ font-weight:bold; padding-top:15px; display:block; font-size:14px;}
.fql p{line-height: 23px;padding: 2px 0;text-align: justify;text-indent: 2em;word-wrap: break-word;font-size:12px;}
.fql Table,.fql Table td,.fql table th {border:1px solid #cccccc;border-collapse:collapse;  }
.fql table td,.fql table th{ padding:5px;}   
/**其他**/
/**优先css**/
input.ipt_hover{ border:1px solid #EFA100; outline:2px solid #FFDC97;}
/**内页右侧广告列表**/
#rightList li { margin-bottom:1em; text-align:center; }
/* 单张 2012.9.30 */ 
.solaLoop{ overflow:hidden; position:relative; border-top:1px solid #EAEAEA;} 
.solaLoop .hd{ overflow:hidden;  height:30px; background:#f4f4f4;  } 
.solaLoop .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px;  } 
.solaLoop .hd ul li{ position:relative; _display:inline; float:left;  width:10px; height:10px; overflow:hidden; background:#ccc; margin-right:10px; text-indent:-999px; cursor:pointer;-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; behavior: url(PIE.htc);} 
.solaLoop .hd ul li.on{ background:#f00;  } 
.solaLoop .solain{ padding:15px 0px; overflow:hidden;} 
.solaLoop .solain ul{ overflow:hidden; zoom:1; } 
.solaLoop .solain ul li{ padding:0 8px; text-align:center; float:left;display:_inline;}
.solaLoop .solain .next{ padding-right:4px;}
.solaLoop .solain .prev { padding-left:4px;}
.solaLoop .tempWrap{ padding:8px 0; background:#fff; width:667px; float:left;}
.solbtn{height:168px; float:left; width:22px; cursor:pointer;}
.solbtn span{ background:url(images/btn2.png) no-repeat; height:30px; width:20px; display:block;margin:70px 0 0 0;}
.solbtn .btn1{ background-position:0px -35px; margin-left:3px;}
.solbtn .btn2{ background-position:-1px 0px;}
.solbtn span.btn1_h{ background-position:-21px -35px;}
.solbtn span.btn2_h{ background-position:-22px -0px;}
.solalist li .pic a img{ border:1px solid #cccccc; padding:1px;}
.solalist li .pic a:hover img{ border:1px solid #1C81E4}
.solalist .pic{ width:115px; overflow:hidden;}
.solalist .pic a{ text-decoration:none; display:block;}
.solalist .pic em{ font-style:normal; width:115px; height:22px; line-height:22px; display:block;}
/**行程图片欣赏 10.1**/
.xc_pic{ overflow:hidden; position:relative;border:1px solid #C3D4E7; border-top:0;}
.xc_pic .hd{ position:relative; top:384px; text-align:center; height:20px; overflow:hidden;z-index:1;} 
.xc_pic .hd ul{ overflow:hidden; zoom:1; z-index:2 } 
.xc_pic .hd ul li{ display:inline-block;*display:inline;*zoom:1;margin-right:5px;width:20px; height:20px; line-height:20px; text-align:center; cursor:pointer; border-radius:15px; color:#000; z-index:3;background:#FFFFFF;} 
.xc_pic .hd ul li.on{ background:#79B31C; font-weight:bold; color:#fff;} 
.xc_pic .bd{ padding:15px; border:none; margin-top:-20px; width:692px; } 
.xc_pic .bd ul{ overflow:hidden; zoom:1; } 
.xc_pic .bd ul li{ overflow:hidden; text-align:center; float:left;display:_inline; padding:0;} 
.xc_pic .tempWrap{ width:692px;}
.xc_pic .xc_box{ padding:0 15px; overflow:hidden;}
.xc_pic .next,.xc_pic .prev{ cursor:pointer; display:block; height:81px; position:absolute; text-indent:-9999em; z-index:999; top:145px; width:46px; background:url(images/npbtn.png) no-repeat;}
.xc_pic .next{ background-position:-54px 0; right:15px;}
.xc_pic .prev{ background-position:0 0; left:15px;}
.pic_box{ position:relative;}


/**2013.3**/

.wx{ position:absolute; right:0; bottom:0; background:url(images/glwx.png) 0 0 no-repeat; width:90px; height:115px;}

/**2013.6.14**/
.abChina,.alipay,.bill99{text-indent:-999em; border:0 none; background:url(addimages/zhifu.png) no-repeat;width: 135px;height: 45px; cursor:pointer;}

 /*弹出选择层结束*//*农行*/
 .abChina{background-position: 0 0;width:135px;margin-right:10px;height:45px; float:left;}
/*支付宝*/
.alipay{background-position:-280px 0;float:left;}
/*快钱*/
.bill99{background-position:-140px 0; float:left;width:135px;margin-right:10px;height:45px;}
.oae_border .abChina{ background-position:left -50px;}
.oae_border .bill99{background-position:-140px -50px;}
.oae_border .alipay{background-position:-280px -50px;}
.btn_zhifu{ }
.btn_tip{ padding-top:25px;}
.btn_tip input{background:url(addimages/order_cy.gif) no-repeat; width:61px; height:23px; line-height:23px; color:#fff; border:0 none; cursor:pointer;}
.btn_tip input:hover{ background-position:left bottom;}

/****/
.leftcol{float:left;width:230px;display:block; text-indent:0; position:static;}
.leftphb{ width:230px;}
.leftit{ width:230px;}
.leftit ul{ width:230px;}
.leftit h3{border-bottom:2px solid #ddd;position:relative;height:28px;}
.leftit li{ float:left; width:115px; cursor:pointer;}
.leftit h3 span{font-weight:normal;padding-bottom:4px;width:115px;font-family:"\5FAE\8F6F\96C5\9ED1";position:absolute; font-size:16px; height:24px; text-align:center;}
.leftit .on h3 span{position:absolute;border-bottom:2px solid #22ade6; width:115px; color:#238AC8;}
.top10{width:230px; height:250px;}
.top10 h2,.tickets h2{border-bottom:2px solid #DDDDDD; position:relative; height:28px;}
.top10 h2 span,.tickets h2 span{ position:absolute; border-bottom:2px solid #22ADE6; font-weight:normal; padding:0 10px 4px 0; font-family:"\5FAE\8F6F\96C5\9ED1"; font-size:16px;}
.leftcon{ width:230px;}
.topcon,.ltik{ width:230px;}
.leftcon li{border-bottom:1px dotted #CCCCCC; line-height:36px; height:36px; clear:both; overflow:hidden; width:230px;}
.leftcon li a{ display:inline-block; height:36px; width:220px; padding:0 5px; line-height:36px;}
.leftcon li a:hover{ background:#f5f7fa; text-decoration:none;}
.tickets{ padding-top:20px;}
.leftcon ul li i{ width:14px; height:14px; border-radius:2px; font-style:normal; color:#fff; text-align:center;display:inline-block; line-height:14px; font-size:11px; margin-right:5px; float:left; margin-top:12px; background:#b4b4b4;}
.leftcon ul li span{float:right; font-family:"Arial";color:#ff6600; width:50px; text-align:right; font-size:14px; display:inline;}
.leftcon ul li span em{ font-style:normal; font-weight:normal;}
.tickets h2 a{ font-size:12px; font-weight:normal; float:right; line-height:28px; width:220px; padding:0 5px; color:#0053aa;font-family:"simsun";}
.ltik li{ padding:0;height:36px;}
.ltik a{ height:36px; width:230px; line-height:36px;}
.ltik a:hover{background:#f5f7fa; text-decoration:none;}

.rigcol{ width:239px; padding-top:10px;}
.rigtit ul{ width:239px;}
.rigtit h3{border-bottom:2px solid #ddd;position:relative;height:28px;}
.rigtit li{ float:left; width:239px; cursor:pointer;}
.rigtit h3 span{font-weight:normal;padding-bottom:4px;width:119px;font-family:"\5FAE\8F6F\96C5\9ED1";position:absolute; font-size:16px; text-align:center;}
.rigtit .on h3 span{position:absolute;border-bottom:2px solid #22ade6; width:119px; color:#238AC8; height:24px;}
.rigcon dl dt{ margin-top:12px; border-bottom:none;height:100px; background:#999999;}
.rigcon dl dd{ height:37px; line-height:37px; border-bottom:1px dashed #CCCCCC;}
.rigcon dl dd a{ color:#666; display:block; padding:0 5px; width:229px;}
.rigcon dl dd a:hover{ background:#f5f7fa; text-decoration:none;}
.rigcon dl dd span{ float:right; font-family:"Arial";color:#ff6600; width:50px; text-align:right; font-size:14px;}

.adul{height:223px; overflow:hidden; float:left;}
.adul li{width:230px; height:72px;padding-bottom:5px; float:left;}

.cuxiao{ display:block;}
.leftcol ul{ overflow:hidden; display:block;}
.faq_box .f1{width: 135px; border:none;}
.faq_box .f2{width:140px;}
.faq_box .f3{width:140px;}
.faq_box .f4{width:140px;}
.faq_box .f5{width:175px;}
.faq_box .f6{width: 120px; padding: 0 0 0 20px;}

.ad1{ width:1200px;position:relative; overflow:hidden; padding-top:20px;}
.ad1 a{ display:block; height:60px; overflow:hidden;width:1200px;}
.ad1 a img{width:1200px;vertical-align:middle; }
.dingzhi{padding-bottom:5px;}
.adimagebox{ width:100%; background-color:#ffffff; border-bottom:1px solid #ddd;}
#adimage{ width:1200px; margin:0 auto; background-color:#E8AC1A;}
@media screen and (max-width:1200px){
#adimage{ width:960px; overflow:hidden; vertical-align:middle; }
#adimage img{margin-left:-120px;}
.travel{top:1132px;left:20px;}
.cuxiao{ display:none}
.dingzhi{width:230px; height:132px; }
.leftcol{ text-indent:-999em; position:absolute;}
.leftphb ul{ display:none;}
.op{width:960px;}
.hotlist li img{vertical-align:middle;margin-left:-21px;}
.hotlist li{width:224px;}
.content{width:711px; padding-left:0;}
.solabox_layout{padding-left:0;}
.company{float:left; padding-left:0;}
.lbox{width:960px;}
body #header .logo{ padding-left:15px;}
#header .topweb{ width:960px;}
#header .topweb .topad{ width:855px;}
.navbox{ width:960px;}
#menu{ width:560px;}
#menu li{ width:77px;}
#menu li a{width:75px;}
#submenu{ font-size:12px;padding:0 0 0 10px;}
.main_box{ width:1000px;}
#main{ width:960px;}
.wxbg{left:-88px;}
.banner{left:260px}
body .topad .adbox2{display:none;}
.travel_kl{}
body .topad .adbox1{ margin-left:54px;}
.foot_faq .faq_line{padding:0 20px 5px 20px;}
.faq_box{ width:960px;}
.faq_box .f1{width:115px;}
.faq_box .f2{width:120px;}
.faq_box .f3{width:120px;}
.faq_box .f4{width:120px;}
.faq_box .f5{width:155px;}
.faq_box .f6{width:100px;}

.ad1{ width:960px; height:60px; padding-top:20px; }
.ad1 a{ display:block;width:960px; }
.ad1 a img{vertical-align:middle; text-align:center;margin-left:-120px; margin-left:0;width:960x;}
}