body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,a,pre,form,fieldset,legend,button,input,textarea,img,div{margin:0;padding:0;}
body{ font-family:"宋体,arial,sans-serif";font-size:12px; line-height:18px; color:#555555;}
body,input,textarea,select{font-family:"宋体";font-size:12px;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
ul,li,ol{list-style:none;}
img,iframe{border:none;}
input,img{vertical-align:middle;}

a:link{color:#555555;text-decoration:none} 
a:visited{color:#555555;text-decoration:none} 
a:hover{color:#50a200;} 
a:active{color:#50a200;}
.index_list img,.left_box_content ul img,.Content img,.base_list img{filter:FlipH;-moz-transForm:scaleX(-1);-webkit-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1);}
.masonry img{filter:none;-moz-transForm:scaleX(1);-webkit-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1);}


.fleft{ float:left;}
.fright{ float:right;}
.hidden{display:none;}
.clear{clear:both;font-size:0;line-height:0;height:0;visibility:visible;}

.height6{ clear:both; display:block; height:6px; line-height:6px; width:1px;}
.height8{clear:both; display:block; height:8px; line-height:8px;width:1px;}
.height10{clear:both; display:block; height:10px; line-height:10px;width:1px;}



#header{ width:980px; margin:0px auto;}
#mainer{ width:980px; margin:0px auto; padding-top:0px;}
#mainer_left{ width:270px; float:left; }
#mainer_right{float:left; width:700px;  margin-left:9px !important; margin-left:6px; display:inline;  }
#footer{ width:1024px; margin:0px auto;}


.green_box1{ border:1px solid #cccccc; width:700px;}
.green_box1 .header{  width:680px; height:32px; line-height:32px; padding-left:20px; border-bottom:2px solid #429028; color:#ffffff; background:url(/images/green_box1_header_bg.jpg) no-repeat;}


.green_box1 .header a:link,.green_box1 .header a:visited,.green_box1 .header a:active,.green_box1 .header a:hover{ color:#ffffff;}
.green_box1 .header .img{ padding-left:10px; padding-top:9px; float:left; display:none;}
.green_box1 .header .text{  padding-left:10px;_padding-top:2px;  float:left;font-size:14px; font-weight:bold;}
.green_box1 .header .sub{ width:500px; padding-left:20px; overflow:hidden;height:32px; line-height:26px; padding-top:5px;  float:left;}
.green_box1 .header .sub ul li{ float:left;}
.green_box1 .header .sub ul li a{ display:block; padding:0px 8px; color:#ffffff;}
.green_box1 .header .more{ float:right;padding-right:10px;}
.green_box1 .header .more a{  float:right; font-size:14px; padding-right:10px;color:#000;}
.green_box1 .body{ height:auto;}

.green_box2{ border:1px solid #cccccc; width:344px; float:left;}
.green_box2 .header{ position:relative; width:344px; height:32px; border-bottom:2px solid #429028;}
.green_box2 .header .img{ position:absolute; top:7px; left:10px;}
.green_box2 .header .text{ position:absolute; top:7px; left:30px; font-size:14px; font-weight:bold;}
.green_box2 .header .more a{ position:absolute;font-size:14px; top:7px; right:15px;}

.green_box3{ border:1px solid #cccccc; width:100%;}
.green_box3 .header{ position:relative; width:100%; height:32px; border-bottom:2px solid #429028;}
.green_box3 .header .img{ position:absolute; top:7px; left:10px;}
.green_box3 .header .text{ position:absolute; top:7px; left:30px; font-size:14px; font-weight:bold;}
.green_box3 .header .more a{ position:absolute;font-size:14px; top:7px; right:15px;}
 

.green_box4{width:333px;}
.green_box4 .header{ background:url(../images/bg_green_box4.jpg) no-repeat; width:333px; height:30px;}
.green_box4 .header .text{ font-size:14px; color:#FFF; font-weight:bold;}
.green_box4 .body{ border:5px solid #e9f4e5; border-top:none;}


.green_box5{}
.green_box5 .header{ height:32px; line-height:32px; border-bottom:2px solid #429028;}
.green_box5 .header .img{ padding-left:10px; padding-top:9px; float:left;}
.green_box5 .header .text{  padding-left:10px;_padding-top:2px;  float:left;font-size:14px; font-weight:bold;}
.green_box5 .header .sub{ width:700px; padding-left:20px; overflow:hidden;height:32px; line-height:26px; padding-top:5px;  float:left;}
.green_box5 .header .sub ul li{ float:left;}
.green_box5 .header .sub ul li a{ display:block; padding:0px 8px; color:Green;}
.green_box5 .header .more{ float:right;padding-right:10px;}
.green_box5 .header .more a{  float:right; font-size:14px; padding-right:10px;}
.green_box5 .body{ height:auto;}


.left_box1{ border:1px solid #019ecf; width:268px;}
.left_box1 .header{ background:url(/files/include/images/paixing_title_bg.jpg) no-repeat; width:268px; height:27px; line-height:27px; height:27px;}
.left_box1 .header .text{font-size:14px; color:#FFF; float:left; padding-left:22px; font-weight:bold;}
.left_box1 .header .text1{font-size:14px; color:#FFF; float:left; padding-left:22px; font-weight:normal;}
.left_box1 .header .more a{font-size:14px; color:#FFF;float:right; padding-right:5px;}

.left_box2{ border:1px solid #f9a618; width:268px;}
.left_box2 .header{ background:url(/files/include/images/zixun_title_bg.jpg) no-repeat; width:268px; line-height:27px; height:27px; }
.left_box2 .header .text{font-size:14px; color:#FFF;float:left; padding-left:22px;font-weight:bold;}
.left_box2 .header .more a{font-size:14px; color:#FFF; float:right; padding-right:5px;}




.left_box3{ width:270px; overflow:hidden;}
.left_box3 .top{ background:url(/files/include/images/left_bg_green_box_top.jpg) no-repeat; width:270px; height:39px;  }
.left_box3 .text{ line-height:39px;padding-left:25px;font-size:14px; color:#FFF; font-weight:bold; float:left;}
.left_box3 .text1{ line-height:39px;padding-left:25px;font-size:14px; color:#FFF; font-weight:normal; float:left;}
.left_box3 .main{background:url(/files/include/images/left_bg_green_box_main.jpg) repeat-y; width:270px; margin:0px; padding:0px;}
.left_box3 .main1{background:url(/files/include/images/left_bg_green_box_main1.jpg) repeat-y; width:270px;}
.left_box3 .main2{background:url(/files/include/images/left_bg_green_box_main2.jpg) repeat-y; width:270px;}
.left_box3 .foot{ background:url(/files/include/images/left_bg_green_box_foot.jpg) no-repeat; width:270px; height:13px; margin:0px; padding:0px;}


.left_box4{ border:1px solid #269500; width:268px;}
.left_box4 .header{ background:url(/files/include/images/left_box4_bg.jpg) no-repeat; width:268px; height:27px; line-height:27px;}
.left_box4 .header .text{font-size:14px; color:#FFF; float:left; padding-left:22px;font-weight:bold;}
.left_box4 .header .more a{font-size:14px; color:#FFF; float:right; padding-right:5px;}


.tagbox1{border:1px solid #cccccc; width:700px;}
.tagbox1 .header{width:700px; height:32px; line-height:32px; border-bottom:2px solid #429028; }
.tagbox1 .header .tag{ float:left;}
.tagbox1 .header a{font-size:14px;width:87px; +height:29px; margin:3px 6px 0px 6px; text-align:center;line-height:29px;display:block; }
.tagbox1 .header a.select{ background:url(../images/tag_select.jpg) no-repeat;color:#FFF;  }
.tagbox1 .tagcontent{ width:688px;_width:668px; margin:10px; text-align:left;}


.tagbox2{ width:680px;}
.tagbox2 .header{width:680px; height:30px; margin-left:0; line-height:30px; border-bottom:1px solid #b7b5b8; }
.tagbox2 .header span{ font-weight:bold; float:left;}
.tagbox2 .header .tag{ float:left;}
.tagbox2 .header a{background:url(/files/include/images/select2.gif) no-repeat;font-size:14px;width:86px; +height:27px; margin:3px 6px 0px 6px; text-align:center;line-height:27px;display:block; cursor:pointer;  }
.tagbox2 .header a.select{ background:url(/files/include/images/tag_select2.gif) no-repeat;color:#508326; cursor:pointer;  }
.tagbox2 .tagcontent{ width:660px; margin:10px; text-align:left;}

.zixun_list ul{ margin:8px;}
.zixun_list li{ width:250px; height:24px; line-height:24px;display:block;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; }


.left_zhuantituijian dl{ padding:7px; padding-right:5px;  float:left; width:55px; display:inline;}
.left_zhuantituijian dd{ text-align:center; width:55px;display:block;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.address_title{ background:url(/files/lvyouxianlu/images/left_title_bg.jpg) no-repeat; width:270px; height:38px;margin-top:10px;}
.address_title .text{ padding-left:20px; font-size:16px; font-weight:bold; padding-top:10px; color:#FFF;}
.address_list{min-height:604px; height:auto !important; height:604px;}

.category_top a{color:#ff6200; font-size:14px; display:block; font-weight:bold; line-height:32px; height:32px; padding-left:18px;}
.category_list{ padding-left:18px;}
.category_list li{ float:left; width:63px; height:22px; line-height:22px;}
.category_sub a{color:#3fa422; font-size:12px; font-weight:bold;padding-left:18px;line-height:20px; height:20px;}


.left_line{ margin:0px 8px 8px 8px;width:266px; _width:250px; display:block;}
.left_line li{ float:left; padding:8px 0px; border-bottom:1px dotted #ccc;}
.left_line .pic{ float:left; padding:2px; border:1px solid #d2cec5; }
.left_line .info{ width:188px; float:left;line-height:16px; height:50px; color:Gray;  overflow:hidden; padding-left:6px;}
.left_line .title{ float:left; width:134px; line-height:18px; height:18px; overflow:hidden; font-weight:bold;}
.left_line .price{ float:left; width:54px; color:#ff9300;}


  /*===================== 新左侧全部旅游产品类别 =========================*/
  .left_all_category{ background:url(/files/include/images/new_left_category_bg1.jpg) no-repeat; width:270px; height:291px; margin:0px; padding:0px; border:0px;}
  .left_all_category_head{ line-height:30px; height:30px; padding-top:6px;}
  .left_all_category_body{ position:relative; z-index:1002; padding:0px 0px;}
  .left_all_category_body ul li h1{ background:url(/files/include/images/new_left_category_array.jpg) no-repeat 210px 10px; width:266px; padding:0px 0px; display:block; height:30px; margin:0px;  line-height:30px; }
  .left_all_category_body ul li h1 a{font-size:13px; color:#e47b00;margin:0px 10px; padding-left:80px; font-weight:normal;display:block; border-bottom:1px solid #ffe9e9;}
  .left_all_category_body ul li h1 a:visited{font-size:13px; color:#e47b00;margin:0px 10px;  padding-left:80px; font-weight:normal; display:block;}
   .left_all_category_body ul li.show h1 a{  position:absolute; z-index:1001; width:114px;font-weight:bold; height:30px; line-height:30px; background-color:#fff; display:block; margin-left:10px; padding-left:80px; border:1px solid #fb9a9a; border-right:none; text-decoration:none; }
   li.pop{ top:0px; position:absolute;display:none; left:204px; background-color:#ffffff; width:630px;  height:252px; overflow:hidden; z-index:1000; margin-right:0px 3px 3px 0px; background-color:#ccc; }
  .pop2{ background-color:#fbfcfa; width:605px;  height:225px; overflow:hidden; padding:10px;border:1px solid #fb9a9a; }
  .pop h2{ color:#399000; font-weight:bold; font-size:12px; line-height:30px; padding:0px; margin:0px;}
    
   .pop_left{ float:left; width:350px; height:214px; overflow:hidden;}
  .pop .city{ width:350px;}
  .pop .city ul{ padding-left:10px;}
  .pop .city ul li{ float:left; width:80px;line-height:18px;}
  .pop .sight{ clear:both;width:350px;}
  .pop .sight ul{ padding-left:10px;}
  .pop .sight ul li{ float:left; width:80px; line-height:18px;}
  .pop .visa ul li{ float:left;width:80px; line-height:18px;}
  
  .pop .pop_center{ float:left;}
  .pop .pop_center dl{ float:left; padding:35px 10px;}
  .pop .pop_center dl dd a{ display:block; text-align:center; width:86px; line-height:24px; font-size:14px; font-weight:bold; color:Green;}
  
  
  .pop .header{ line-height:28px; height:28px;}
  
  .pop_right{ float:left; width:220px; height:214px; border-left:dotted 1px #ccc;}
  .pop_right .header{ margin-left:14px;}
  .pop_right .list{ margin-left:14px; }
  .pop_right .list li{}
  .pop_right .list li a{ display:inline-block; width:160px;line-height:22px; height:22px; overflow:hidden;}
  .pop_right .list li span{  color:#ff9600;line-height:22px; height:22px;}
  
  .pop_right .qianzheng_category_list li a{display:inline-block; width:194px;line-height:21px; height:21px; overflow:hidden;}
  
  .pop_close{ float:right; padding-right:10px; padding-top:10px;}
  .pop_close img{ cursor:pointer;}
   .tubiao1{ background:url(/files/include/images/tubiao1.jpg) no-repeat 20px 0px;}
   .tubiao2{ background:url(/files/include/images/tubiao2.jpg) no-repeat 20px 0px;}
   .tubiao3{ background:url(/files/include/images/tubiao3.jpg) no-repeat 20px 2px;}
   .tubiao4{ background:url(/files/include/images/tubiao4.jpg) no-repeat 20px 2px;}
   .tubiao5{ background:url(/files/include/images/tubiao5.jpg) no-repeat 20px 2px;}
   .tubiao6{ background:url(/files/include/images/tubiao6.jpg) no-repeat 20px 2px;}
   .tubiao7{ background:url(/files/include/images/tubiao7.jpg) no-repeat 20px 2px;}
   .tubiao8{ background:url(/files/include/images/tubiao8.jpg) no-repeat 20px 2px;}
  /*===================================================================*/
/*==========================头部样式================================ */

.top{ width:100%; height:25px; line-height:25px; background:#F8F8F8; border-bottom:1px solid #CCCCCC; color:#818181;}
  .top_main{ width:980px; height:25px; overflow:hidden; margin:0 auto; color:#818181}
  .top_main a:link,.top_main a:visited,.top_main a:hover, .top_main a:active{text-decoration:none; color:#818181}
  .top_main a.color1{ color:#e40000;}
  .top_main a.color1:visited{ color:#e40000;}
  
.head{ width:980px;  margin:0 auto;}
  .logo{   text-align:left; margin-left:2px; float:left;}
  .logoimg{ float:left; margin-top:10px;}
  .logo_right{ float:left; margin-top:50px; color:#333; font-weight:normal;}
  .logo2{width:50px; word-break:break-all; float:left; margin-left:10px; padding-left:10px; font-size:20px; color: #606060; border-left:1px solid #606060; margin-top:20px; font-family:"微软雅黑"; line-height:25px;}
  #login{ display:none;}
  #unlogin{ display:none;}
  
  a#selCity{  width:70px; text-align:left; font-family:"黑体"; display:inline-block;line-height:18px; color:#666; cursor:pointer; font-weight:normal;}
#selCityList{display:none; position:absolute; z-index:999; background-color:White; border:1px solid #ccc;  width:70px; text-align:center;}
#selCityList li{ line-height:18px; height:18px;}
#selCityList li a{ line-height:18px; height:18px; display:block; color:#555555;}
#selCityList li a:hover{ line-height:18px; height:18px; display:block; background-color:#999; color:White;}
#logo_right_date{ color:#555555; font-size:13px; line-height:18px; }  
 
.head_right{ float:left; width:565px; margin-left:20px; height:60px; padding:25px 0 0 0px; text-align:left; background:url(/images/dh.gif) no-repeat right center;}
#Keyword{border:1px solid #FF9900; border-right:none; width:300px; padding-left:5px; height:27px; line-height:27px; color:#666666; float:left;}
.head_right .button{background: url(/images/index.gif) no-repeat -140px -22px; width:76px; height:31px; border:none;  cursor:pointer; float:left;}
.keys{float:left; width:100%; margin-top:5px; color:#999; background:url(http://www.ptotour.com/images/hotkey.gif) no-repeat left; text-indent:15px;}
.keys a:link,.keys a:visited,.keys a:hover, .keys a:active{text-decoration:none; color:#999}


/*----------------------search open box----------------------------------*/
#selectCityBox{ position:absolute; display:none; z-index:999; width:300px; border:1px solid #ccc; background-color:White;}	

.selectbox_top{ height:22px; padding-left:5px; font-weight:bold; line-height:22px; overflow:hidden; background-color:Green; color:White;}
.selectbox_top a{ float:right; padding-right:10px;font-weight:bold; color:White;}
.selectbox_main{overflow:hidden; margin:10px; line-height:16px; text-align:left; }

.selectbox_main span{ color:Green; background:none; font-weight:bold;   float:left;  }
.selectbox_main a{ padding:3px;width:44px; overflow:hidden;  white-space:nowrap; display:inline-block; cursor:pointer; }

.HotelCityTag li{ float:left;}
.HotelCityTag li a{ text-align:center; display:block;color:Green; line-height:20px; height:20px; padding:0px 5px;  width:24px; border-bottom:1px Green solid;}
.HotelCityTag li a.show{border:1px Green solid; border-bottom:0px;}
.HotelCityTag li a.other{width:24px;}
.HotelCityTagContent{ clear:both; margin-top:5px; margin-bottom:5px;}


.ToCityTag li{ float:left;}
.ToCityTag li a{ text-align:center; display:block;color:Green; line-height:20px; height:20px; padding:0px 5px;  width:50px; border-bottom:1px Green solid;}
.ToCityTag li a.show{border:1px Green solid; border-bottom:0px;}
.ToCityTag li a.other{width:24px;}
.ToCityTagContent{ clear:both; margin-top:5px; margin-bottom:5px;}

.ToCityTagContentLeft{ float:left; width:36px; border-right:1px solid #ccc; }
.ToCityTagContentLeft a{display:block;width:36px; text-decoration:underline; color:Black;  }
.ToCityTagContentLeft a.show{  color:Green; }
.ToCityTagContentRight{ float:left; width:234px; padding-left:5px;_width:229px;}


.VisaCountryTag li{ float:left;}
.VisaCountryTag li a{ text-align:center; display:block;color:Green; line-height:20px; height:20px; padding:0px 5px;  width:32px; border-bottom:1px Green solid;}
.VisaCountryTag li a.show{border:1px Green solid; border-bottom:0px;}
.VisaCountryTag li a.other{width:0px;}
.VisaCountryTagContent{ clear:both; margin-top:5px; margin-bottom:5px;}
.VisaCountryTagContent a{ width:82px;}

.SightCityTag li{ float:left;}
.SightCityTag li a{ text-align:center; display:block;color:Green; line-height:20px; height:20px; padding:0px 5px;  width:50px; border-bottom:1px Green solid;}
.SightCityTag li a.show{border:1px Green solid; border-bottom:0px;}
.SightCityTag li a.other{width:24px;}
.SightCityTagContent{ clear:both;margin-top:5px; margin-bottom:5px;}

.SightCityContentLeft{ float:left;width:36px; border-right:1px solid #ccc; }
.SightCityContentLeft a{display:block;width:36px; text-decoration:underline; color:Black; }
.SightCityContentLeft a.show{  color:Green; }
.SightCityContentRight{ float:left; width:234px; padding-left:5px;_width:229px;}
/*--------------------------------------------------------------------------*/



/*================================主菜单==============================*/
.menu{ width:100%; height:36px; line-height:36px;  background:#46A107; border-bottom:1px solid #328605; margin:0 auto;}
.menu ul{width:980px; margin:0 auto;}
.menu ul li{ float:left;list-style:none;}
.menu_line{ background:url(/images/nav_spit.gif) no-repeat center;width:2px; height:36px; }
.menu ul li a{ font-size:14px; font-weight:normal;text-decoration:none; padding:0 18px; line-height:36px; height:36px;display:inline-block;}
.menu ul li a:link{text-decoration:none; color:#fff}
.menu ul li a:visited{text-decoration:none; color:#fff}
.menu ul li a:hover{background:#328605; color:#fff;}
.menu ul li a.sel{ background:url(/files/include/images/new_top_menu_sel.jpg) no-repeat center bottom;color:#5d9200; }
.menu ul li.long a.sel{ background:url(/files/include/images/new_top_menu_sel1.jpg) no-repeat center bottom;color:#5d9200; }
.menu ul li.long a:hover{ background:url(/files/include/images/new_top_menu_sel1.jpg) no-repeat center bottom;color:#5d9200; }
.menu ul li a.sel:visited{color:#5d9200; }
.menu ul li.nav_category{display:block; width:210px; height:36px; background:#59B712; text-align:center; font-size:15px; color:#FFF;}
  /*==================================================================*/
  

  


  /*---------------------------底部切换---------------------------------*/
  /*  底部客服电话开始 */
  .foot_help{ background:url(/files/index/images/new_index_foot1.jpg) no-repeat; width:982px; height:162px; margin:0px auto;}
  .foot_help .header{ height:36px; line-height:36px; width:980px;}
  .foot_help .header li{ float:left; width:150px; text-align:center;font-size:14px;color:#676767; font-weight:bold; cursor:pointer; }
  .foot_help .header li.sel{ color:#333333;}
  .foot_help .body{ margin:8px;}
  .foot_help  .footContent{ clear:both; height:100px; width:960px; overflow:hidden; line-height:22px;}
  /* 底部客服电话结束 */
  /* 底部友情链接开始 */
.foot_links{ background:url(/files/index/images/new_index_foot_link.jpg) no-repeat; width:982px; height:89px;margin:3px auto;}
  .foot_links .header{ height:36px; line-height:36px; width:980px;}
  .foot_links .header li{ float:left; width:150px; text-align:center;font-size:14px;color:#676767;  font-weight:bold; cursor:pointer; }
  .foot_links .header li.sel a{font-size:14px;color:#676767;  font-weight:bold; }
  .foot_links .header li.sel{color:#333333;}
  .foot_links .header li.more{ float:right; padding-right:10px; width:70px;}
  .foot_links .body{ margin:2px 10px;}
  .foot_links  .footContent{ clear:both; height:40px; width:960px; overflow:scroll;overflow-x:hidden; }
  .links_list li{ float:left;  padding:2px 9px 2px 8px; white-space:nowrap;}

  .foot_question{ padding-top:5px;}
  .foot_question dl{ float:left; width:180px;_width:160px; margin-left:10px; display:inline;}
  .foot_question dt{ font-weight:bold; line-height:18px; background:url(/files/include/images/orange_arrow.gif) no-repeat 0px 2px; padding-left:20px;}
  .foot_question dl dd{line-height:18px; background:url(/files/include/images/ico-arrow-black.jpg) no-repeat 3px 5px; padding-left:12px; display:block; width:180px;_width:160px; height:18px; overflow:hidden; }
    /* 底部友情链接结束 */

/*----------------------------底部样式-----------------------------------*/  
  .foot{ height:96px; width:983px;text-align:center;margin:0px auto;  margin-top:10px;clear:both;}
  .foot_01{ height:38px; line-height:42px; width:983px; margin:0px auto;  text-align:center; color:#548300; background:url(/files/index/images/new_index_foot_menu.jpg) repeat-x;}
  .foot_02{height:49px; margin-top:5px; line-height:22px; text-align:center; color:#555555; }
  .foot_01 a{ color:#548300;}
  .foot_01 a:visited{ color:#548300;}
  .foot_03{ text-align:center;}
/*-----------------------------------------------------------------*/

.history_list ul{ margin:10px;}
.history_list li a{ display:block;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; line-height:24px; height:24px; width:250px;_width:240px;}

/*------------------旅游工具------------------*/
.tools_list{ margin:5px;}
.tools_list li{   float:left; padding:4px;}
.tools_list li a{color:#018bc8; font-size:14px; font-weight:bold; height:30px; line-height:30px; text-align:center; background:url(/files/lvyouxianlu/images/bg_tool_nav.jpg) no-repeat; display:block;width:120px;}

/*QQ悬浮*/
#onlineQQ .contain dl {margin: 0;padding: 0; float:left;}
#onlineQQ{position: absolute;right:2px;top:150px;z-index: 200;padding-left: 30px;overflow: hidden;}
#onlineQQ .mt{margin-top: 5px;}
/*#onlineQQ .outerBox{position: relative;}*/
#onlineQQ .btn{background: url(http://www.ptotour.com/images/Tencent_QQ.png) no-repeat 8px 15px #FF4C4C;border: 1px solid #C8147E;border-width: 1px 0 1px 1px;border-radius: 5px 0 0 5px;color: #FFF;cursor: pointer;font: bold 16px/18px Arial,"微软雅黑","宋体";height:90px;width: 35px;padding: 42px 0 0 0;text-align: center;}
#onlineQQ .btn.on{background-position: 10px bottom;}
#onlineQQ .innerBox{background: #fff;border: 1px solid #FF4C4C;border-radius:0px 5px 5px 5px;padding:1px;width: 126px;overflow: hidden;}
#onlineQQ .contain{background: #FFF;border-radius: 5px;padding:1px 8px;width: 110px;}
#onlineQQ dt{border-bottom: 1px solid #ACE5F9;color: #009EE8;display: block; float:left;font: bold 12px/28px Arial,"微软雅黑","宋体";height: 28px;padding-left: 27px;}
#onlineQQ .online dt{background: url(http://www.ptotour.com/images/i1.gif) no-repeat 0 4px;}
#onlineQQ .phone dt{background: url(http://www.ptotour.com/images/i2.gif) no-repeat 0 4px;}
#onlineQQ .service dd{border-bottom: 1px solid #E6E5E4;float: left;height: 21px;line-height: 21px;margin:0;width:55px;overflow: hidden;padding: 3px 0;}
#onlineQQ .service dd a{color: #009EE8;display: inline-block;height: 21px;width:55px;}
#onlineQQ .service dd a img{float: left;}
#onlineQQ .service dd a em{float: left;height: 21px;line-height: 21px;margin-left:3px;font-style:normal; font-size:12px;}
#onlineQQ .service dd.end{border-bottom: none;}
#onlineQQ .phone dd{color: #E11010;float: none;font: bold 12px/21px Arial, Helvetica, sans-serif;width: 110px;text-align: center;}
#onlineQQ .bookmark{color: #009EE8;cursor: pointer;font: bold 14px/40px Arial,"微软雅黑","宋体";height: 40px;text-align: center;}
#onlineQQ .share dt{background: url(http://www.ptotour.com/images/i3.gif) no-repeat 2px 6px;border-bottom: 1px solid #FF8508;color: #FF8508;display: block;font: bold 14px/30px Arial,"微软雅黑","宋体";height: 30px;padding-left: 27px;}
#onlineQQ .share dd{height: auto;line-height: auto;border-bottom: none;width: 126px;}

#onlineQQ,#switch,.outerBox{ right:0; top:153px; visibility:visible; display:block; cursor:pointer;}
#QQlineBox{visibility:hidden;position:fixed; right:0; top:153px;cursor:pointer;}
#switch{right:0px; z-index:999; visibility:visible;position:fixed;}
#bdshare_t { clear:both;}

.main_title .header{ height:34px; line-height:34px; background:url(/images/main_title.gif) repeat-x; width:690px; padding-left:10px;}
.Green_title{height:34px; width:100%; line-height:34px; background:url(/images/main_title.gif) repeat-x; color:#FFF; text-indent:10px;}
.map1 .header .Green_title a,.map .header .Green_title a,.tagbox1 .header .Green_title a{display:inline; margin:0;}
.Green_title a:link,.Green_title a:visited,.Green_title a:active{color:#fff;}

.left_category_header{ width:268px; height:35px; line-height:28px; background:url(/images/green_left_head.jpg) no-repeat; color:#FFF; font-size:12px; text-indent:10px; font-weight:bold; border:1px solid #8EC019; border-bottom:none;}
.left_category_content{width:254px; padding:7px; border:1px solid #8EC019; border-top:none; line-height:25px; color:#666666; border-radius:0 0 3px 3px;}
.left_category_content a{width:25%; float:left; text-indent:5px;}
.left_category_content p a{width:100%; font-size:13px; color:#4B890A; font-weight:bold;}
#iconDivMain1 a{display:none; visibility:hidden;}

/* floatnav
----------------------------*/
.floatnav{	width:58px;	text-align:center;	border:1px solid #ded9cd; right:5px;	position:fixed;	top:200px;	z-index:10;	cursor:pointer;	background-color:#fafafa;	overflow:hidden; border-radius:2px;	}
.floatnav dt{	height:20px;	line-height:20px;color:#fff;margin-bottom:5px;	background-color:#269C52;	}
.floatnav dd{	width:58px;	border-bottom:1px solid #EAE7DF;	background-repeat:no-repeat;	background-color:#fff;	margin-bottom:5px;	clear:both;cursor:pointer;	text-align:center;	}
.floatnav dd a {color: #555555;display: block;height: 20px;padding-top: 30px;width: 58px;}
.floatnav dd.meishi{background-position:left 0px;}
.floatnav dd.lvyouzhusu{background-position:left -60px;}
.floatnav dd.xiuxianyule{background-position:left -120px;}
.floatnav dd.jiudian{background-position:left -180px;}
.floatnav dd.shenghuo{background-position:left -240px; }
.floatnav dd.hunqing{background-position:left -300px; }
.floatnav dd.wanggou{background-position:left -360px; }
.floatnav dd.backtop{ background-color:#eae7df; background-position:left -420px; padding-top:25px; margin:-5px 0 0;}
.floatnav dd{background-image:url(http://www.ptotour.com/images/floatnav.png);}

/*相关线路*/
.LineBox{padding:0; width:180px; margin:5px; float:left;}
.LineBox dt,.LineBox dd{margin:0; padding:0;}
.LineBox dt a{display:block; width:100%; height:135px;}
.LineBox dd.title{ line-height:18px; height:36px; overflow:hidden; margin:5px 0; text-align:left;}
.LineBox dd.price{line-height:24px; height:24px; text-align:left; text-indent:3px;}
.LineBox dd.price span{float:right;}
.LineBox dd.price a{width:52px; height:24px; display:block; background:url(http://www.ptotour.com/images/tuanlink.gif);}
.LineBox dd.price em{color:#CC0000; font:bold 18px/24px Arial,Helvetica,sans-serif;}


/*图片列表*/
/*首页样式开始*/
.index_list,.main_list{ width:698px; border:1px solid #DDDDDD; box-shadow:1px 1px 1px #F3F3F3; margin:5px 0 5px 0; display:inline; float:left; background:#FFF;}
.index_title{width:100%;  background:url(/images/index.png) repeat-x; background-position: 0 -202px ; line-height:37px; height:37px; display:block; color:#fff;  border-top:3px solid #69C520;}
.index_title span{ float:right; margin-right:20px; font-weight:normal; font-size:14px;}
.index_title h2{ width:210px; height:37px; line-height:33px; margin:0; padding:0; background:url(/images/index.png) no-repeat; float:left; color:#FFF;text-indent:60px; font-size:12px; font-weight:bold;}
.index_title h2 a{font-size:12px;}
.index_list a:link,.index_list a:visited,.index_list a:active{color:#555555;}
.index_list a:hover{color:#970002;text-decoration:underline}
.index_title0{ border-top:2px solid #69C520;}
.index_title1,.index_title6{ border-top:3px solid #FFA332;}
.index_title2,.index_title7{ border-top:3px solid #69C520;}
.index_title3,.index_title8{ border-top:3px solid #43C080;}
.index_title4,.index_title9{ border-top:3px solid #44B0BB;}
.index_title5,.index_title10{ border-top:3px solid #639CDC;}
.index_title11{  background: url("/images/main_title.gif") repeat-x;   height: 34px;   line-height: 34px; text-indent:10px; font-weight:bold;width: 100%; color:#FFF;}
.index_title0 h2{ background:none;}
.index_title1 h2,.index_title6 h2{ background-position:0 -239px;}
.index_title2 h2,.index_title7 h2{ background-position:0 -276px;}
.index_title3 h2,.index_title8 h2{ background-position:0 -313px;}
.index_title4 h2,.index_title9 h2{ background-position:0 -350px;}
.index_title5 h2,.index_title10 h2{ background-position:0 -387px;}
.index_title h2 a:link,.index_title h2 a:visited,.index_title h2 a:active{color:#fff;}
.index_title0 h2,.index_title0 h2 a:link,.index_title0 h2 a:visited,.index_title0 h2 a:active{color:#690; text-indent:15px;}
.index_title11 a:link,.index_title11 a:visited,.index_title11 a:active{color:#fff;}

.index_list_left{width:189px; height:246px; overflow:hidden; float:left; padding:10px; padding-top:0; border-right:1px solid #EEE;  line-height:25px; color:#666666;}
.index_list_left a{width:29%; margin:5px 6px 5px 0; border:1px solid #CCC; text-align:center; float:left; color:#555555; display:block;}
.index_list_left a:hover{background:#4CA40B; color:#FFF; text-decoration:none;}
.index_list_left p{width:100%; font-size:13px; margin:5px 0 0 0; color:#4B890A; font-weight:bold;}

.index_list_right{ width:478px; padding:5px; float:left;}
.index_list ul {	text-align: left; }
.index_list ul li {	color:#004276; margin-left:5px;	text-decoration: none; overflow:hidden; width:234px; float:left; font-size:12px; background:url(../images/dot.gif) left 8px no-repeat;}
.index_list ul li a{height:25px; display:block; width:174px;  float:left; white-space: nowrap; text-indent:10px;word-break:keep-all;	text-overflow:ellipsis;	overflow:hidden;table-layout:fixed;}
.index_list ul li a:hover{color:#C00; text-decoration:none;}
.index_list ul li span{float:right; width:60px;  color:#999;}

.index_list ul .ItemPic{width:145px; height:auto; background:none;  margin:2px 2px 10px 2px;  float:left; display:block; padding:4px 4px 10px 4px; border:1px solid #E1E1E1; }
.index_list ul .ItemPic a{width:100%; height:auto; text-indent:0;}
.index_list ul .ItemPic dl{ width: 100%; height:auto	;}
.index_list ul .ItemPic dl img{ width:100%; height:90px;}
.index_list ul .ItemPic dd{ width: 100%; height:25px; line-height:25px; overflow:hidden;}
.index_list ul .ItemPic dd.price{ margin-top:5px; width:100%; height:25px; line-height:20px;background:url(/images/orderbg.gif) no-repeat right 0px;}
.index_list ul .ItemPic dd.price em,.index_list ul li span em{ font-weight:bold; font-size:16px; color:#FF6600; font-style:normal; font-family:Arial;}
.index_list ul li span em{font-size:12px;}

/*首页以外图片列表*/
.main_list{ width:698px;}
.main_list ul li {	color:#004276; margin-left:5px;	text-decoration: none; overflow:hidden; width:314px; float:left; font-size:12px; background:url(../images/dot.gif) left 8px no-repeat;}
.main_list ul li a{height:25px; line-height:25px; display:block; width:254px;  float:left; white-space: nowrap; text-indent:10px;word-break:keep-all;	text-overflow:ellipsis;	overflow:hidden;table-layout:fixed;}
.main_list ul .ItemPic{margin:7px 0 10px 5px; width:135px;}
.main_list ul .ItemPic dl img{ width:100%; height:90px;}

.main_list_pic{float: left;  height: 182px; margin:10px;width: 243px;}
.main_list_pic a{background:#CCCCCC;   display: block;   height: 182px;   overflow: hidden;   position: relative;   width: 243px;}
.main_list_pic a div{  bottom: 0; color: #FFFFFF;  font-size: 12px; height: 26px;  left: 0;  line-height: 26px; overflow: hidden; padding: 0 5px;  position: absolute;  width: 233px;}
.main_list_pic a .bg{ background: #000000;    opacity: 0.7;}
.main_list_list{ width:435px; margin:10px 0; float:left;}

.main_list_list ul li {	 width:420px; border-bottom:1px solid #F0F0F0; }
.main_list_list ul li a{ width:355px;}
.main_list_list ul li span em{font-size:14px; color: #CC0000; font-family: Arial; font-weight: bold;}
.main_list_list ul li span{text-align:right; width:60px; margin-right:5px; display:block;}

/*二级列表页线路列表*/
.ItemPic4{ width:100%; border-bottom:1px solid #DDDDDD; float:left; padding:5px 0;}
.ItemPic4 dt{width:140px; float:left; margin:0 10px 0 5px;}
.ItemPic4 dt img{width:140px; height:100px; border:1px solid #CCC; box-shadow:2px 2px 3px 0 #CCCCCC;}
.ItemPic4 .LineDesc{ width:465px; height:110px; overflow:hidden; float:left; color:#888888; line-height:20px;}
.ItemPic4 .LineDesc h2{ width:100%; margin:0 0 5px 0; color:#30A0D3; font:bold 14px/21px "微软雅黑","宋体",Arial;}
.ItemPic4 .LineDesc h2 a{ color:#30A0D3;}
.ItemPic4 .LineDesc h2 a:hover{color:#CC0000;}
.ItemPic4 .LineDesc em{font-style:normal; color:#CC0000;}
.ItemPic4 .LinePrice{ width:85px; margin:0 5px 0 10px; float:left; padding:10px 0 0 0; line-height:20px; color:#888888; text-align:right;}
.ItemPic4 .LinePrice em{ font-size:24px; font-style:normal; color:#FF6600; font-weight:bold; font-family:"Arial";}
.ItemPic4 .LinePrice a{  background: url("/images/linebg.gif") repeat-x 0 -2px ; margin-top:10px;  color: #FFFFFF; display: inline-block; height: 26px; line-height: 26px;  padding: 0 14px;}
