﻿@charset "utf-8"; 
/* CSS Document */

/*左侧*/
.dq{width:980px; margin:0 auto; height:46px; line-height:46px; color:#ccc; overflow:hidden;}
.dq li{float:left;}
.dq li a{color:#005ea7;}
.dq li a:hover{color:#ff6600; text-decoration:underline;}
/*for main*/
.main{width:980px; margin:0 auto; overflow:hidden;}
/*for left*/
.left{float:left; width:165px; overflow:hidden;}
.fn{float:left; width:165px;}
.fn_title{float:left; width:153px; background:url(../images/left_bt.jpg) no-repeat; height:32px; line-height:32px; color:#fff; font-size:14px; padding-left:12px; font-weight:bold;}
.fn_nr{float:left; width:163px; border:1px solid #e37323; border-top:none; overflow:hidden;}
.fn_nr ul{float:left; width:163px; overflow:hidden;margin-left:3px;}
.fn_xbt{color:#333; background:url(../images/left_xbt.jpg) repeat-x; height:26px; line-height:26px; padding-left:10px; width:153x;}
.xfn{float:left; width:163px; padding-bottom:15px;}
.fn_nr li{float:left; width:148px; line-height:22px;/* padding:0px 5px 0px 10px;*/padding:0px 5px 0px 5px;}
.fn_nr .blue_bt{border-top:1px solid #e1e1e1; margin-top:-1px; padding-top:5px; color:#005ea7; font-weight:bold;}
.fn_nr li a{color:#555; line-height:22px;padding-left:4px; padding-left:4px !important; padding-right:4px; padding-right:4px !important;display:inline-block}
.fn_nr li a:hover{color:#F60}
/*for left_gg*/
.left_gg{float:left; margin-top:15px; width:163px;}
/*for 热卖产品*/
.rmly{float:left; margin-top:15px; width:163px; overflow:hidden;}
.rmly_title{height:28px; line-height:28px; color:#fff; font-size:14px; font-weight:bold; padding-left:13px; width:150px; background:#E37222;}
.rmly_nr{width:148px; border:1px solid #E37222; padding:0px 5px 10px 8px; overflow:hidden;}
.rmly_nr ul{float:left; background:url(../images/left_list.jpg) left 12px no-repeat; padding-left:8px; width:140px; overflow:hidden;}
.rmly_nr li{color:#FF6600; line-height:20px; margin-top:3px;}
.rmly_nr li a{color:#555;}
.rmly_nr li a:hover{color:#F60; text-decoration:underline}
.jq{font-family:Arial, Helvetica, sans-serif;}
.rmly_nr .ls{background:none; padding:0px; width:148px;}
/*按标签分类的主题旅游*/
.rmlyaq{float:left; margin-top:15px; width:163px; overflow:hidden;}
.rmlyaq_title{height:28px; line-height:28px; color:#fff; font-size:14px; font-weight:bold; padding-left:13px; width:150px; background:#E37222;}
.rmlyaq_nr{width:148px; border:1px solid #E37222;/* padding:0px 5px 10px 8px;*/padding:0px 5px 0px 8px; overflow:hidden; }
.rmlyaq_nr  a{color:#555;  padding-left:4px; padding-left:4px !important; padding-right:4px; padding-right:4px !important; line-height:24px;display:inline-block; }
.rmlyaq_nr  a:hover{color:#F60; text-decoration:underline}
/*右侧*/
/*for right*/
.right{float:right; width:805px; overflow:hidden;}
.right_title{float:left; width:805px; background:url(../images/right_bg.jpg) repeat-x; height:140px; overflow:hidden;}
.right_title ul{float:left;}
.title_center{width:781px; height:140px; overflow:hidden;}
.dz{float:left; margin-top:15px; width:478px; padding-left:12px; overflow:hidden;}
.dz_top{padding-left:4px; float:left; width:465px; height:90px;}
.dz_top li{float:left; width:465px;}
.dz_title{color:#fff; font-family:"微软雅黑", "宋体"; font-size:30px; float:left;}
.dz_xbt{color:#FFCC66; font-size:14px; font-weight:bold; margin-top:7px; line-height:25px;}
.tag{float:left; width:488px; margin-top:0px; height:35px; overflow:hidden;}
.tag li{float:left; font-family:"微软雅黑", "宋体"; height:35px; margin-right:3px;}
.tag li a{background:url(../images/right_zcbg.jpg) no-repeat; width:80px; height:35px; text-align:center; color:#015FA5; font-size:15px; float:left; display:block; line-height:35px; font-weight:bold}
.tag .tag_hover a{background:url(../images/right_hoverbg.jpg) no-repeat;}
.right_banner{display: none; float:right; width:286px; overflow:hidden;}
.qh_left{float:left; background:url(../images/qh_left.png) no-repeat; width:35px; height:140px;}
.qh_left a{float:left; margin:54px 0px 0px 15px;}
.qh_center{float:left; background:url(../images/qh_center.png) no-repeat;}
.center_bg{background:url(../images/qh_center.png) no-repeat; width:220px; height:151px; position:absolute; margin:-11px 0px 0px -1px; z-index:1000;}
.center_bg img{margin:4px 0px 0px 5px;}
.qh_right{float:right; background:url(../images/qh_right.png) no-repeat; width:35px; height:140px;}
.qh_right a{float:left; margin:54px 0px 0px 4px;}
.tpsm{position:absolute; width:200px; height:36px; line-height:16px; background:#000; filter:alpha(opacity=80); opacity:0.8; z-index:2000; padding:4px; margin:94px 0px 0px 4px;}
.tpsm a{font-size:12px; color:#fff;}

/*for right_nr*/
.right_nr{float:left; width:805px; overflow:hidden;}
/*for 微攻略内容*/
.wgl{float:left; width:805px; overflow:hidden;}
.gl_top{float:left; width:797px; padding:10px 0px 0px 8px; overflow:hidden;}
.gl_top ul{float:left; width:797px; padding-top:8px; line-height:20px;}
.gl_title{font-family:"微软雅黑", "宋体"; font-size:16px; color:#343434;}
.zzyfn a{color:#005EA7; margin:0px 3px;}
.gl_top li{color:#666;}
.cz li{float:left; margin-right:10px; height:30px; overflow:hidden; line-height:30px;}
.dp a{background:url(../images/pl_bg.jpg) no-repeat; padding-left:25px; height:30px; width:35px; color:#015fa7; display:block; font-weight:bold}
.zp a{background:url(../images/zp_buttonbg.jpg) no-repeat; padding-left:32px; width:58px; height:30px; color:#015fa7; display:block; font-weight:bold}
.fb a{background:url(../images/gl_bg.jpg) no-repeat; width:150px; height:30px; text-align:center; color:#fff; display:block;}
/*for 排序分享*/
.pxBox{ clear:both;padding-top:25px; }
.pxfx{height:24px; }
.pxfx li{float:left;}
.pxfx li.pxtit{ width:300px; margin-top:2px}
.pxfx span{float:left; font-weight:bold; color:#666; line-height:20px;}
.mdd{float:left; width:160px;overflow:hidden; margin-left:5px}
.pxfx .fx{float:right;}
.fx .fxd{color:#005EA6; font-weight:normal; line-height:26px;width:50px}
.ssjg{clear:both; height:28px; line-height:28px; border:1px solid #CAE3EA; border-left:0; border-right:0; background:#E0EFF4; margin-top:10px; color:#666; text-indent:1em;}
/*for right_left*/
.yleft{float:left; width:555px; overflow:hidden;}
.yleft ul{float:left; width:550px; border-top:1px solid #CAE3EA;padding:2px 0px 10px 5px;}

.newYleft ul{width:548px;}

.left_xl{height:auto;}
.yleft ul li{float:left; width:550px; margin-top:6px;}
.xl_title{color:#999;}
.xl_title a{font-size:18px; font-family:"微软雅黑", "宋体"; color:#005EA6; font-weight:bold;}
.xl_title span{margin-left:10px;}
.start{float:left; background:url(https://pic4.dreams-travel.com/Public/images/start.jpg) repeat-x; height:14px; width:70px;}
.about{float:left; margin-left:10px; color:#666;}
.about a{color:#005EA6; text-decoration:underline; margin-right:3px;}
.tp{float:left; width:154px; height:102px; overflow:hidden;}
.tp span{float:left;}
.tp2{position:absolute; background:#000; color:#fff; filter:alpha(opacity=80); opacity:0.8; margin:78px 0px 0px -80px; width:80px; height:24px; text-align:center; line-height:24px;}
.tp_nr{float:right; width:370px; color:#565656; line-height:20px;}
.tp_nr a{color:#005EA6;}
.tp_nr .dpfb{margin-top:6px;}
.tp_nr span{width:370px; float:left;}
.tp_dp a{background:url(../images/dp_before.jpg) left no-repeat; padding-left:15px;}
.tp_tp a{background:url(../images/zp_before.jpg) left no-repeat; padding-left:20px; margin-left:13px;}
.yleft ul .return{float:right; width:550px;}
.return a{float:right; margin-right:20px; background:url(https://pic4.dreams-travel.com/Public/images/top.jpg) right 1px no-repeat; padding-right:15px; color:#005EA6;}
/*for right_right*/
.yright{float:right; width:240px; overflow:hidden;}
.yxk{float:left; width:240px; overflow:hidden;}
.d_blue{background:#267DC0; color:#fff;}
.yxk_title{height:30px; line-height:30px; padding-left:10px; width:230px; margin-top:10px; font-size:14px; font-weight:bold;}
.yxk_nr{width:218px; padding:0px 10px 10px 10px; border:1px solid #CAE3EA; border-top:none; overflow:hidden;}
.yxk_nr li{float:left; width:218px; border-top:1px solid #E6E6E6; margin-top:-1px; line-height:20px; padding:5px 0px;}
.before li{width:207px; background:url(https://pic4.dreams-travel.com/Public/images/right_list.jpg) left 8px no-repeat; border:none; margin-top:5px; padding:0px 0px 0px 11px;}
.yxk_nr li a{color:#005EA6;}
.q_blue{background:#CAE3EA; color:#333;}
.yxk_nr li p{float:left; width:218px; overflow:hidden; color:#666;}
.yxk_nr li p .start{float:left; padding:5px 0px 0px 0px;}
.yxk_nr li .gray2{color:#999; text-decoration:underline;}
.plxx{text-align:right;}
.plxx a{text-decoration:underline; color:#999;}
.yxk_nr .yellow a{color:#ff6600;}
/*for right广告*/
.right_gg{width:240px; overflow:hidden; margin-top:8px;}
.gg_title{font-weight:bold; color:#333;}
.right_gg li{float:left; margin-top:12px; width:240px;}
.right_gg li p{width:230px; padding-left:10px; line-height:20px; color:#666; margin-top:3px;}
.right_gg li a{color:#005ea6;}

/*for 微旅游*/
.cpfn{float:left; margin-top:10px; width:797px;}
.cpfn span{float:left; line-height:22px; color:#444; display:block}
.cpfn a{display:block; float:left; padding:0px 6px; height:22px; color:#444;}
.cpfn .cpfn_hover a{background:#FF981F; color:#fff;}
.wly_nr{float:left; width:250px; color:#565656; line-height:20px; margin-left:15px;}
.wly_nr a{color:#005EA6;}
.wly_nr .dpfb{margin-top:6px;}
.dpfb em{width:50px; overflow:hidden; text-overflow:ellipsis; height:20px;}
.wly_nr span{width:250px; float:left; height:20px; overflow:hidden;}
.xljg{float:right; width:130px; text-align:right; font-family:Arial, Helvetica, sans-serif; margin-top:50px; color:#999;}
.xljg .red{font-size:24px;}
.yj{text-decoration:line-through;}
.xljg span{float:left; width:120px; line-height:20px;}
.fh{font-size:14px; margin-right:3px;}
.tjyd2{float:none; position:absolute; margin:-80px 0px 0px 21px; _margin:-85px 0px 0px 24px; /*background:url(https://pic4.dreams-travel.com/Public/images/yd_right.jpg) no-repeat;*/ width:107px; height:86px; color:#fff; text-align:right;}
.tjyd2 em{float:right; width:95px; padding-right:5px;}
.tjyd2 .tjwz{padding:10px 5px 6px 0px; font-weight:bold; font-size:16px; display:none;}
.tjyd2 a{color:#fff; text-decoration:underline;}
.tjyd{float:none; position:absolute; margin:-90px 0px 0px 24px; _margin:-95px 0px 0px 24px; background:url(https://pic4.dreams-travel.com/Public/images/yd_right.jpg) no-repeat; width:107px; height:86px; color:#fff; text-align:right;}
.tjyd em{float:right; width:95px; padding-right:5px;}
.tjyd .tjwz{padding:10px 5px 6px 0px; font-weight:bold; font-size:16px;}
.tjyd a{color:#fff; text-decoration:underline;}



/*for 自组游*/
.zzy{margin-top:80px;}
.zzynx{margin-left:50px;}
.zzyxq{margin-top:10px;}


/*选项卡*/
.right_title { position:relative; z-index:88;}
.zzTab { position:absolute;left:20px; bottom:0;}
.zzTab a {font-size:15px; padding:10px 25px; border-top-left-radius: 4px; 
border-top-right-radius: 4px; display:block; float:left; margin-right:5px;}
.zzTab .Tab1 {background:#F5FCFF; color:#FF431F; font-weight:bold;  box-shadow:2px 2px 2px #157CD3;border-bottom:1px solid #fff; }
.zzTab .Tab2 { background:#B9E3FF; font-weight:bold; color:#0F64B2; box-shadow:2px 2px 2px #157CD3;  border-bottom:1px solid #BFE0FF;
background-image: -moz-linear-gradient(top, #B9E3FF, #EAF7FF);
 background-image: -webkit-gradient(linear, left top, left bottom, from(#B9E3FF), to(#EAF7FF)); 
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B9E3FF,endColorstr=#EAF7FF); 
 -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#B9E3FF,endColorstr=#EAF7FF)";}
 .tips li {border-bottom:1px dashed #cecece}
 .tips li a:link {color:#005ea6; text-decoration:none;}
 .tips li a:visited {color:#005ea6;}
 .tips li a:active {color:#005ea6}
 .tips li a:hover {color:#f00;}