
body{ background:#fff; min-width:1200px;}
p{ line-height:20px;}

/*===头部===*/
.top{ height:36px; background:#efefef; font-size:12px; line-height:36px; }
.top h2, .top_input, .top_login, .top_ym{ float:left; display:inline}
.top_other{ float:right; display:inline; _margin-top:8px;}
.top h2{ margin-right:5px}
.top_input span{ padding:0 5px 0 10px}
.top_input{ margin-right:10px; _margin-top:6px;}
.top_input input{ border:1px solid #ccc;}
.top_login a{ background:url(../images/top_login_bg.png) repeat-x; padding:0 10px; margin:0 10px 0 0; color:#fff; display:block; float:left; height:21px; line-height:21px;}
.top_login{ border-right:1px solid #fff; height:21px; margin-top:8px; padding-right:10px; width:108px;}
.top_ym{ border-left:1px solid #d7d7d7; height:21px; margin-top:8px; padding-left:20px; line-height:21px;}
.top_ym a{ margin-right:10px;}
.search_select{ float:left; display:inline; margin:8px 0 0 30px; *margin-top:0}

/*===logo===*/
.header{ margin:15px 0}
.advertisement{ margin-left:30px;}
.search_tabs{ float:left; display:inline;}
.search_tabs a{ float:left; display:inline; padding:6px 10px; background:#fff; font-size:13px;}
.search_tabs a.cur{background:#e8e8e8; color:#0270d9;}
.search_menu{ height:28px; overflow:hidden;}
.search{ background:#e8e8e8; padding:10px; height:32px;}
.searchs{ width:452px;}
.search_input{ float:right; display:inline; border:1px solid #79c5ff; width:430px; background:#fff; height:30px;}
.search_inputs{ border:0; height:30px; line-height:30px; display:block; width:330px; float:left; background:url(../images/ico_sousuo.png) 5px 5px no-repeat #fff; padding:0 10px 0 26px; color:#000;}
.search_btn{ float:right; background:url(../images/btn1.png) repeat-x; height:30px; line-height:30px; border:0; color:#fff; cursor:pointer; width:60px; text-align:center; font-size:14px;}

/*===栏目条===*/
.menu{ border-top:2px solid #587eff; padding-top:10px; overflow:hidden;}
.menu_ul li{ float:left; display:inline; margin-right:18px; border-right:1px solid #aaa}
.menu_ul li a{ margin-right:15px; font-size:14px; line-height:22px;}
.menu_ul li:last-child{ border:0; margin-right:0}

.nav{ margin-top:6px; position:relative; background:#0099CC; overflow:hidden;}
.shang{ padding:14px 0 10px 0; font-family:Arial, Helvetica, sans-serif;}
.shang li{ float:left; display:inline; text-align:center; border-right:1px solid #b4b4b4; padding:0 10px}
.shang li a{color:#fff; font-size:14px; line-height:18px;}
.shang li a:hover{ color:#FF9900;}
.shang li.none{ border:0; padding-right:0}
.shang li a.sp{ color:#666;}
.shang li a.sp:hover{ color:#FF9900;}
.shang li.cf2{ width:65px;}
.shang li.cf4{ width:92px;}
.shang li.cf5{ width:112px;}
.shang li.cf6{ width:126px;}
/*===底部===*/
.cntalogo{ position:absolute; top:35px; right:10px;}
.footer{ background:#2f3f4f; border-top:2px solid #fe8400; }
.footer_menu{ padding:25px 20px; position:relative;}
.footer_bottom{ background:#fff; padding:20px 0}
.footer_bottom p{ text-align:center; color:#000}
.footer_bottom p a{ color:#333}
.footer_bottom p a:hover{ color:#587eff}
.footer_nav{ float:left; display:inline; width:180px; margin-right:50px; overflow:hidden;}
.footer_nav h6{ height:26px; line-height:26px; margin-bottom:5px;}
.footer_nav h6 a{ font-size:15px; color:#fff; display:block; border-left:3px solid #587eff; height:18px; line-height:18px; padding-left:15px;}
.footer_nav ul{ padding-left:17px;}
.footer_nav ul li{ line-height:24px;}
.footer_nav ul li a{ color:#fff}
.footer_nav ul li a:hover, .footer_nav h6 a:hover{ color:#587eff}



/*===内容===*/
.index_list_l{ width:49.99%; float:left;}
.index_list_r{ width:49.99%; float:right;}
.index_list_rr{ width:40%; float:left;}
.index_list_ll{ width:60%; float:right;}
.index_list_lll{ width:49%; float:left;}
.index_list_rrr{ width:47%; float:right;}

.index_list_l74{ width:74%; float:left;}
.index_list_l26{ width:26%; float:right;}
.borde_right{ border:1px #CCC dashed; padding:10px;}


.destinations_list{ padding-left:10px;}
.destinations_list li{ line-height:22px; padding-bottom:7px;}
.destinations_list li a{ font-size:14px;}
.destinations_list li a span{ color:#cc0000;}
.destinations{ margin-top:20px; width:600px;}
.destinations_ul{ border-right:1px solid #fff}
.destinations_ul li{ width:276px; float:left; display:inline; position:relative; border:1px solid #d1d1d1; margin-right:19px; margin-bottom:20px;}
.destinations_img .destinations_imgs{ width:276px; height:210px;}
.destinations_ico{ margin-left:5px}
.destinations_title{ background:#fff; text-align:center; padding:5px; overflow:hidden; position:relative; z-index:101; border-top:1px solid #fff;}
.destinations_title p{ line-height:22px;}
.destinations_title p.sty1{ height:22px;}
.destinations_title p.sty1 img{ vertical-align:middle}
.destinations_title p.sty2{ font-size:12px; font-family:''Microsoft Yahei', Arial, Helvetica, sans-serif'}
.destinations_hotel .destinations_ul li{ margin-left:20px; margin-right:0}
.destinations_hotel .destinations_ul{ border:0}

.sp-simpleportfolio-overlay {
    opacity: 0;
    transition: opacity 400ms;
    -webkit-transition: opacity 400ms;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    text-align: center;
    padding: 10px;
    background: rgba(0, 0, 0, 0.5);
    color: #fff;
    z-index: 2;
}

.sp-simpleportfolio-overlay h3 {
    font-size: 16px;
    line-height: 1;
    margin: 0;
    color: #fff;
}

.destinations_img:hover .sp-simpleportfolio-overlay {
    opacity: 1;
}

.destinations_img:hover .destinations_imgs {
    -webkit-transform: scale3d(1.15, 1.15, 1);
    transform: scale3d(1.15, 1.15, 1);
}

.sp-simpleportfolio-tags {
    opacity: 0;
    -webkit-transform: translate3d(0, 15px, 0);
    transform: translate3d(0, 15px, 0);
    -webkit-transition: all 500ms;
    transition: all 500ms; font-size:14px; line-height:22px; padding:20px; text-align:left;
}
.destinations_img:hover .sp-simpleportfolio-tags {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.destinations_hotel .agent_wrap .img-info{ background: rgba(255, 103, 1, 0.9); background:#ff6701\9;}
/*===================*/
.zhuanti{  padding:0px 20px; min-height:236px;}
.zhuanti h4{ font-size:18px;text-align:center; margin-bottom:10px;}
.zhuanti h5{ font-size:16px; font-weight:normal; text-align:center;}
.zhuanti p{ padding:5px 10px; line-height:22px;}
.yichu{ overflow:hidden; max-height:340px;}

.jianjie{}
.jianjie p{ line-height:23px;}
.img_jj{ display:inline-block;}
.img_jj img{ padding-right:15px;padding-bottom:5px;}


.a_link a{ color:#0066FF}
a.cur1{color:#DA741C;clear:both; }
a.cur1 a:hover{ color:#333; background:#f1f1f1; border:1px solid #999 }

.index_title1{ text-align:left; position:relative;}
.index_title1 h4{ font-size:20px; font-weight:bold; margin-bottom:15px; color:#D93F3F}
.index_title1 span{ font-size:15px;color:#585858; font-weight:normal;}
.index_title1 a{ position:absolute; bottom:0; right:0; font-size:14px; color:#666}
.index_title1 a:hover{ color:#587eff}

.index_list1{padding:20px; background:#F1F1F1;}
.kaoca{ width:100%;}


.border_red{width:200px; margin:0 auto; display:block; height:1px; background:#D23F3F;}

.fk_s li{ margin-bottom:10px; padding:10px  0; border-bottom:1px dashed #ccc;}

/*===底部===*/
.footer_bg{ background:#cc0000; margin-top:20px;}
.footer_main{ padding:20px 0; text-align:center;color:#fff;}
.footer_main a{ color:#fff; text-decoration:underline}
.footer_a{ margin-bottom:10px;}
.footer_a a{ color:#fff; text-decoration:underline; margin-right:20px;}









