﻿@charset "utf-8";
body{ background:#3acdac;}

.theme-banner{ background:url(../images/a1_02.png) no-repeat center; height:597px; width:100%;}
.theme-banner-in{ background:url(../images/a1_02.png) no-repeat center; height:597px; width:1000px; margin:0 auto}
.theme-wrap{ width:1001px; margin:0 auto;  position:relative; left:-4px; background:url(../images/a1_55.png) no-repeat bottom #fff;}
.theme-tit1{ width:949px; height:40px; background:url(../images/a1_04.png) no-repeat 0 0; margin:0 auto;}

.theme-list { display:block; margin-left:5px; margin-top:25px; margin-bottom:30px;}
.theme-list li{ float:left; margin-left:21px;}
.theme-list li p{ text-align:center; font-size:18px; font-family:'微软雅黑'; line-height:30px; color:#333;}

.theme-tit2{ width:949px; height:40px; background:url(../images/a1_15.png) no-repeat 0 0; margin:0 auto;}

.theme-list2{ display:block; margin-top:25px}
.theme-list2 li{ width:780px; margin-left:27px; position:relative; margin-bottom:30px}
.theme-list2 li img{ float:left; margin-right:20px;}
.theme-list2 li p{ line-height:22px; float:left; width:450px}
.theme-list2 li p b{ display:block;margin-bottom:15px}
.theme-list2 li p b a{ font-size:18px; color:#333;font-family:'微软雅黑'; line-height:20px;}
.theme-list2 li .more{ position:absolute; width:134px; height:37px; top:0px; right:-167px; background:url(../images/a1_20.png) no-repeat;}

.theme-tit3{ width:949px; height:40px; background:url(../images/a1_27.png) no-repeat 0 0; margin:0 auto; margin-bottom:35px;}

.theme-list3{ display:block; margin-left:16px; margin-bottom:30px;}
.theme-list3 li{ width:310px; float:left; margin-left:9px; display:inline}
.theme-list3 li.d1 h5{ background:url(../images/a1_29.png) no-repeat 0 0; height:38px;}
.theme-list3 li.d1 div{ height:230px; border:2px solid #3acdac; padding:10px}
.theme-list3 li.d1 div p{ line-height:24px;}
.theme-list3 li.d2 h5{ background:url(../images/a1_31.png) no-repeat 0 0; height:38px;}
.theme-list3 li.d2 div{ height:230px; border:2px solid #ffc445; padding:10px}
.theme-list3 li.d2 div p{ line-height:24px;}
.theme-list3 li.d3 h5{ background:url(../images/a1_33.png) no-repeat 0 0; height:38px;}
.theme-list3 li.d3 div{ height:230px; border:2px solid #a1c74e; padding:10px}
.theme-list3 li.d3 div p{ line-height:24px;}

.mb{ font-size:24px; color:#fff;font-family:'微软雅黑'; width:1001px; margin:0 auto; line-height:65px;}
.list-bt{ width:1001px; margin:0 auto 10px}
.list-bt li{ float:left; width:328px; height:180px; position:relative; margin-right:5px}
.list-bt li img{ display:block;}
.list-bt li p{ position:absolute; height:30px; width:100%; background:#000;filter: alpha(opacity=50);-moz-opacity: 0.50;opacity: 0.50; bottom:0px; left:0px; z-index:1}
.list-bt li span{ display:block; position:absolute; height:30px; width:100%; bottom:0px; left:0px;z-index:2; color:#fff; text-align:center; line-height:30px;font-family:'微软雅黑'; font-size:14px}


.theme-footer{ color:#fff; text-align:center; font-family:'宋体'; padding:20px 0; line-height:22px;}

.yoo-travel-list{margin-top:15px; margin-left:30px; margin-bottom:20px}
.yoo-travel-list h6{border-bottom:1px solid #ece7df;padding-bottom:5px;}
.yoo-travel-list dl{color:#666;}
.yoo-travel-list dl dt,.yoo-travel-list dd{margin-top:20px;}
.yoo-travel-list dl cite{color:#999;margin-left:10px;}
.yoo-input{border:none;outline:none;width:146px;padding:0 5px;background:transparent url(http://www.jpyoo.com/content/images/pu.png) 0 0 no-repeat;height:30px;line-height:30px\9;color:#999}
.yoo-travel-list dl dt .yoo-likeselect{display:inline;margin-right:5px;}
.yoo-travelmore{width:480px;padding:10px;line-height:22px;height:80px;}
.yoo-travelmore{vertical-align:middle;color:#666;}
.yoo-travel-sub{width:202px;}

.yoo-travel-list dl{position:relative;}
.yoo-travel-list dl dd{padding:10px;width:630px;background:#f1f1f1;}
.yoo-travel-list dl dd table{width:100%;line-height:24px;}
.yoo-travel-list dl dd table th{text-align:right;width:60px;}
.yoo-travel-list dl dd table th,.yoo-travel-list dl dd table td{padding:5px;}
.yoo-travel-list dl dd table .yoo-travelinput{border:1px solid #dfdfdf;padding:5px;width:120px;}
.yoo-travel-list dl .item40{width:200px;}
.yoo-travel-list dl .item20{width:100px;}
.yoo-travel-list dl dd{display:none;}
.yoo-travel-list dl dd table select{border:1px solid #dfdfdf;height:20px;width:132px;}
.yoo-travel-list dl dd table label input{margin:0 3px;vertical-align:middle;}
.yoo-travel-list dl dd table .yoo-travel-types td{padding:2px 5px;}
.yoo-travel-list em{color:red;margin-left:10px;}
.yoo-personin{padding:8px 5px;color:#999;width:240px;}
.yoo-travel-mad{width:80px;height:30px;vertical-align:middle;position:relative;top:-2px;margin-left:10px;}
.yoo-travel-look{margin-left:10px;font-size:14px;font-family:'微软雅黑'}
.yoo-travel-sub{width:202px;}
.yoo-travel-list dl dt .yoo-likeselect{display:inline;margin-right:5px;}
.yoo-travel-poson dl dt,.yoo-travel-pos{position:relative;}
#adPhone{width:140px;height:140px;display:inline-block;background:url(../images/adphone.jpg) no-repeat;position:fixed;left:50%;margin-left:500px;top:200px;}