@charset "utf-8";
/* CSS Document */
*{ margin:0px; padding:0px; border:none;}
body{ background:url(Images/de_bg.jpg) repeat-x #0084FB; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:22px;}
.left{ float:left;}
.right{ float:right;}
a{ color:#000; text-decoration:none;}
a:hover{ color:#ff6600; text-decoration:underline;}
li{ list-style:none;}
.clear{ clear:both; height:0px; line-height:0px; font-size:0px;}
.div10{ height:10px; font-size:0px; line-height:0px;}
a.yellow{ color:#ff6600;}
a.yellow:hover{ color:#ff6600; text-decoration:underline;}
.orange{ color:#FF6600;}

.menu{ width:960px; margin:auto; background:url(Images/topmenu.jpg); height:65px;}
.menu a{ color:#fff; font-size:14px; font-weight:bold;}
.menu a:hover{ color:#fff; font-size:14px; font-weight:bold; text-decoration:none;}
.menu .links{ width:130px; height:40px; float:right; margin-left:5px; display:inline; cursor:pointer;}
.menu .contact{width:100px; height:40px; float:right; margin-left:5px;  cursor:pointer;}
.menu .sitemap{width:90px; height:40px; float:right; margin-left:8px; cursor:pointer;}
.menu .travel{width:95px; height:37px; float:right; margin-left:5px;}
.menu .travel ul{ display:none;}
.menu .travelon{width:95px; height:37px; float:right; margin-left:5px;  cursor:pointer; position:relative;}
.menu .travelon ul{position:absolute; top:37px; left:1px;display:block; background:url(Images/travelmenubg.gif); width:162px; height:73px;padding:12px 0px 0px 7px;}
.menu .travelon ul li{ padding-left:5px;}
.menu .travelon ul .lion{ padding-left:5px; background:url(Images/travelmenu_onbg.gif) no-repeat;}
.menu .photo{width:107px; height:40px; float:right; margin-left:8px;  cursor:pointer;}
.menu .booking{width:90px; height:37px; float:right; margin-left:6px;  cursor:pointer;}
.menu .booking{width:90px; height:37px; float:right; margin-left:6px;}
.menu .booking ul{ display:none;}
.menu .bookingon{width:90px; height:37px; float:right; margin-left:6px;  cursor:pointer; position:relative;}
.menu .bookingon ul{position:absolute; top:37px; left:1px;display:block; background:url(Images/bookingmenubg.gif); width:165px; height:50px;padding:12px 0px 0px 7px;}
.menu .bookingon ul li{ padding-left:5px;}
.menu .bookingon ul .lion{ padding-left:5px; background:url(Images/bookingmenu_onbg.gif) no-repeat;}
.menu .about{width:88px; height:37px; float:right; cursor:pointer;}
.menu .about ul{ display:none;}
.menu .abouton{width:88px; height:37px; float:right; cursor:pointer; position:relative;}
.menu .abouton ul{ position:absolute; top:37px; left:-1px;display:block; width:223px; height:97px; background:url(Images/aboutmenubg.gif); padding:12px 0px 0px 7px;}
.menu .abouton ul li{ padding-left:5px;}
.menu .abouton ul .lion{padding-left:5px; background:url(Images/aboutmenu_onbg.gif) no-repeat; }
.de_webcontent{ background:url(Images/de_web_round.jpg) bottom no-repeat; width:980px; margin:auto; }
.de_webcontent div{ width:630px; background right no-repeat; height:120px; margin-left:10px; padding:10px 320px 10px 0px; line-height:18px;}
.de_webcontent div .title { font-size:14px; font-weight:bold; line-height:24px;}
.de_webcontent div .just{ font-size:12px; font-weight:bold; color:#FF9300;}
.webdiv{ width:940px; margin:auto; background:#fff; padding:0px 10px 10px 10px;}
.de_left{ width:380px; float:left;}
.de_feedback{ background:url(Images/de_leftbar_bg.gif); padding:8px 3px 0px 12px; height:206px; overflow:hidden;}
.de_feedback_title{ background:url(Images/feedback.gif); line-height:33px; text-align:right; padding-right:10px;}
a.de_more{ color:#662200; text-decoration:none;}
a.de_more:hover{ color:#662200; text-decoration:underline;}
.de_feedback ol{ line-height:20px;}
.de_feedback ol li a{color:#662200; text-decoration:none;}
.de_feedback ol li a:hover{color:#ff6600; text-decoration:none;}
.de_private{width:550px; float:right; height:345px; background:url(Images/de_private_bg.jpg);}
.de_private .private{ width:355px; margin:35px 0px 0px 190px; }
.de_private .tibet{ width:450px; margin:38px 0px 0px 15px; }
.de_private .tibet a.de_contxt{color:#9DC1F1; line-height:20px; text-decoration:none;}
.de_private .tibet a.de_contxt:hover{color:#9DC1F1; line-height:20px; text-decoration:underline;}
.de_private .private a.de_contxt{color:#9DC1F1; line-height:20px; text-decoration:none;}
.de_private .private a.de_contxt:hover{color:#9DC1F1; line-height:20px; text-decoration:underline;}
.de_private .content{ background:none; margin-bottom:5px; padding:0px;color:#9DC1F1; _font-size:11px; line-height:18px;}
.de_private li{ background:url(Images/whitedian.gif) no-repeat 0px 11px; padding-left:8px;}
.de_private li a{ color:#fff; text-decoration:none; line-height:22px;}
.de_private li a:hover{ color:#9DC1F1; text-decoration:none;line-height:22px;}
.de_single_title{background:url(Images/de_single.gif); line-height:33px; text-align:right; padding-right:10px;}
.de_culture_title{background:url(Images/de_culturetitle.jpg); line-height:33px; text-align:right; padding-right:10px;}
.de_news_title{background:url(Images/de_newstitle.jpg); line-height:33px; text-align:right; padding-right:10px;}
.de_leftbar{background:url(Images/de_leftbar_bg.gif); padding:8px 3px 0px 12px;}
.de_leftbar ul li{ background:url(Images/dian.gif) 0px 11px no-repeat; padding-left:8px;}
.de_eightleft{ float:left; margin-bottom:10px;}
.de_eightright{ float:right; margin-bottom:10px;}
.de_right{ width:550px; float:right;}
.de_tourbar{width:260px; height:303px; background:url(Images/de_tourbg.jpg); margin-bottom:10px; padding:5px;}
.de_tourbar .txt{ margin-top:5px; line-height:21px;}
.de_tourbar .txt a:hover{ color:#fff;}
.de_tourbarlast{ margin:0px;}
.webdwon{ width:960px; height:10px; line-height:0px; font-size:0px; background:url(Images/webdown.gif); margin:auto;}
.copy{ border-top:2px solid #80C2FF; text-align:center; padding:5px; color:#80C2FE; margin-top:10px;}
.copy a{ color:#80C2FE;}
.copy a:hover{ color:#80C2FE; text-decoration:underline;}

.webcontent{ background:url(Images/de_web_round.jpg) bottom no-repeat; width:940px; height:140px; margin:auto; padding:0px 20px 0px 20px;}
.tibet_mainbody{width:940px; margin:auto; background:url(Images/tibet_webbg.jpg) repeat-y 10px 0px #fff; padding:0px 10px 0px 10px;}
.tibet_left{ width:210px; float:left; background:url(Images/tibet_lefttopbg.jpg) no-repeat; padding-top:8px;}
.tibet_left div{ margin:0px 0px 0px 8px;}
.tibet_left div img{ margin:0px 0px 4px 0px; }
.tibet_right{ width:730px; float:right; padding-bottom:8px;}
.tibet_title_bg{background:url(Images/tibet_title_bg.jpg) no-repeat; height:41px; padding-left:60px; line-height:41px; font-size:18px; font-weight:bold;}
.tibet_pro_class{ padding:10px;}
.tibet_pro_class a{ font-size:14px; font-weight:bold; color:#333; line-height:26px;}
.tibet_pro_class ul li{ background:#FFF0CF; margin-bottom:3px; padding-left:5px; color:#827A69; font-size:14px; font-weight:bold;}
.tibet_pro_class ul .half_lf{ width:49%; float:left}
.tibet_pro_class ul .half_ri{ width:49%; float:right}
.tibet_pro_class ul .lion{ background:#FD7100; margin-bottom:3px; padding-left:5px; color:#fff; font-size:14px; font-weight:bold; cursor:pointer;}
.tibet_pro_class ul .lion a{ color:#fff; }
.tibet_pro_class ul .lion a:hover{ color:#fff; text-decoration:none;}
.tibet_pro_class ul .clear{ height:0px; clear:both; line-height:0px; font-size:0px; padding:0px; margin:0px;}
.tibet_pro_title{ padding:0px 0px 6px 33px; font-size:18px; font-weight:bold; color:#003366; border-bottom:1px solid #ccc; margin:0px 10px 0px 10px; background:url(Images/titleicon.jpg) no-repeat 0px 0px;}
.tibet_pro_content{ padding:10px; text-indent:24px; font-size:14px; line-height:26px;}
.tibet_pro_content a{ font-size:14px; color:#FF6600;}
.tibet_pro_content img{ float:left; text-indent:0px; margin-right:10px;}
.tibet_pro_content table{text-indent:0px; font-size:12px; line-height:20px;}
.tibet_pro_content table td{ padding:3px;}
.tibet_body_bottom{ background:url(Images/tibet_bottombg.jpg); height:4px; line-height:0px; font-size:0px; clear:both;}

.aboutchina{padding:10px; text-indent:24px;}
.aboutchina a{ font-size:14px; color:#FF6600;}
.aboutchina table{text-indent:0px; font-size:12px; line-height:24px; margin-bottom:10px;}
.aboutchina table td{ padding:5px;}
.aboutchina table .content{ text-indent:24px;}
.aboutchina table .time{ font-size:10px; color:#666666}
.aboutchina table .title{ font-size:18px; color:#ff6600}

.bookingpage{padding:10px;}
.bookingpage .title{ padding-left:14px; background:url(Booking/inbg.jpg) no-repeat 0px 3px;*background:url(Booking/inbg.jpg) no-repeat 0px 2px !important; line-height:26px; font-weight:bold;}
.bookingpage .intext{ height:19px; width:96%; border:1px solid #ccc; padding-left:6px;}
.bookingpage .intextar{ height:90px; width:96%; border:1px solid #ccc; padding-left:6px; margin-top:3px; *margin-top:1px; margin-bottom:3px;}
.bookingpage .verify{ height:19px; width:80px; border:1px solid #ccc; padding-left:6px;}
.submit{ background:url(Booking/bt_02.jpg); width:67px; height:23px; font-size:16px; font-weight:bold; line-height:23px; text-align:center; cursor:pointer;}
.subt{ background:url(Booking/bt_01.jpg); width:67px; height:23px; font-size:16px; font-weight:bold; line-height:23px; text-align:center; cursor:pointer;}


.feedbackpage{ padding:10px;}
.feedbackpage ul li{ background:url(Images/dian.gif) 0px 11px no-repeat; padding-left:7px;}
.feedbackpage div{ text-align:center; border-top:1px solid #ccc; padding-top:4px;}
.feedbackpage div a{padding:4px;border:1px solid  #E6E6E6; background:#F0F0F0;}
.feedbackpage div a:hover{  border:1px solid #F0F0F0; background:#fff; padding:4px;}
.feedbackpage .time{ font-size:10px; color:#999}
.feedbackpage td{ padding:3px;}
.feedbackpage .content{ text-indent:24px;}
.feedbackpage table{ margin-bottom:20px;}

.newsbox{ padding:20px;}
.newsbox a{ color:#009; text-decoration:underline;}
.newsbox a:hover{color:#000; text-decoration:none;}
.newsbox td{ padding:4px;}
.newsbox ul .title{ font-size:18px; text-align:center; border-bottom:1px solid #ccc; padding-bottom:5px;}
.newsbox ul .time{ font-size:10px; color:#999; text-align:center; line-height:14px;}
.newsbox ul .content{ font-size:14px; line-height:28px; text-indent:28px;}
.newsbox .intext{ height:19px; width:96%; border:1px solid #ccc; padding-left:6px;}
.newsbox .intextar{ height:90px; width:96%; border:1px solid #ccc; padding-left:6px; margin-top:3px; *margin-top:1px; margin-bottom:3px;}
.newsbox .verify{ height:19px; width:80px; border:1px solid #ccc; padding-left:6px;}
.newsbox .information a{ color:#ff6600; text-decoration:underline;}
.newsbox .pin{ border:1px solid #CCCCCC; background:#F6F6F6; margin-bottom:8px; padding:5px;}
.reviewlist{text-align:center; border-top:1px solid #ccc; padding-top:4px;}
.reviewlist a{padding:4px;border:1px solid  #E6E6E6; background:#F0F0F0;}
.reviewlist a:hover{  border:1px solid #F0F0F0; background:#fff; padding:4px;}
.newsbox img{ float:left; margin-right:10px;}

.fqa{ background:#FFF5E1; margin-top:4px; line-height:24px; padding-left:8px; cursor:pointer;}
.fqas{ text-indent:24px; padding-left:20px; background:#FFF5E1; color:#ff6600; padding-bottom:6px;}

.hotelbox{ padding:10px;}
.hotelbox table{ background:#F0F0F0; margin-bottom:8px;}
.hotelbox td{ background:#fff; padding:3px;}


.yangtzebox{ padding:10px;}
.yangtzebox ul li{ float:left; margin:10px; width:45%; text-align:center;}

.cultuerbox{ padding:10px;}
.cultuerbox ul{ height:210px;margin:5px; overflow:hidden; margin-bottom:0px;width:320px; float:left; background:#FEFAE7; border:1px solid #FFE1B0; padding:5px; }
a.exchangeclass{background:#FEFAE7; border:1px solid #FFE1B0; padding:5px; font-size:14px; font-weight:bold;}
.exchangtitle{ line-height:30px; font-size:16px; font-weight:bold; margin-top:10px; color:#000099}
.exlinks li{ border-top:1px dotted #ccc; line-height:14px; color:#666; font-size:10px; padding-bottom:6px; margin:8px 0px 8px 0px;}
.exlinks li a{ font-size:12px; line-height:22px; color:#444}

.bannerbox{ background:url(Images/banner_right.gif) right no-repeat; height:335px;}
.bannerbox .imgbox{ position:relative; float:left; width:700px; display:block;}
.bannerbox .imgbox .txt{ position:absolute; left:0px; top:265px; background:#000; filter:alpha(opacity=50);opacity:0.5; height:65px; width:690px; color:#fff; line-height:18px; padding:5px 0px 0px 10px;}
.bannerbox .pornambox{ width:240px; float:right; height:335px;}
.bannerbox .pornambox ul .liout{ background:url(Images/banner_txtbgout.gif); height:44px; margin-top:13px; padding:8px 0px 0px 15px; font-size:14px; font-weight:bold; color:#fff; line-height:16px;}
.bannerbox .pornambox ul .lion{ background:url(Images/banner_txtbgon.gif); height:44px; margin-top:13px; cursor:pointer; padding:8px 0px 0px 15px; font-size:14px; font-weight:bold; color:#623700;line-height:16px;}
.undis{ display:none;}

.photodiv{ width:228px; height:220px; float:left; line-height:18px; text-align:center; margin-right:12px;}

.cityguidelist{ padding:10px; text-indent:24px;}
.cityguidelist ul li{ text-indent:0px; background:url(CityGuide/images/newsbg.gif) no-repeat 0px 8px; padding-left:10px; float:left; height:30px; width:160px;}
.cityguidelist div{ float:left; margin-right:10px; text-indent:0px;}
.cityguidelist table{ float:none; width:99%; text-indent:0px;}

.single_content{ padding:10px; font-size:12px; line-height:26px; }
.single_content .pic{ margin-right:10px; float:left;}
.single_content table{ border-bottom:1px  solid #ccc;border-right:1px  solid #ccc; padding:4px;}
.single_content table tr td{ border-top:1px  solid #ccc; border-left:1px  solid #ccc;}
.single_content a{ color:red; text-decoration:underline;}
.single_content a:hover{ color:red; text-decoration:none;}
.single_content img{ margin-bottom:5px;}


.de_singlecity_ul li{ width:110px; float:left; padding:0px;}









