@charset "utf-8";
*{margin:0; padding:0; list-style:none; }
img{ border:0;  }
a{ text-decoration:none; color:#333;  }
a:hover{ color:#1974A1;  }
#footer{ text-align:center;  }
.clearfix:after{ content:".";display:block;height:0;clear:both;visibility:hidden;}
.fullSlide{ width:100%;  position:relative;  height:460px;  }
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ width:100% !important;  height:460px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block; height:460px; }
.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; background:url(img/touming.png) repeat-x; text-align:center;_background:#000; _filter:alpha(opacity=60); }
.fullSlide .hd ul{ text-align:center;  padding-top:5px;  }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:5px; background:url(img/tg_flash_p.png) -18px 0; overflow:hidden; line-height:9999px; }
.fullSlide .hd ul .on{ background-position:0 0; }
body { font: normal 12px/22px 瀹嬩綋; width: 100%; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; font-family: "寰蒋闆呴粦", "瀹嬩綋", Arial, Helvetica, sans-serif; background-color: #f5f5f5; }
.top {  width: auto; background-color: #f8f8f8; }
.topzuo { color: #9f9f9f; font-size: 12px; height: 30px; width: 1080px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; text-align: left; line-height: 28px; }
.head { height: auto; width: 1080px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; background-color: #FFF; }
.heabj { background-color: #FFF; margin: 0px; padding: 0px; height: auto; width: 100%; }

.logo { float: left; height: 100px; width: 350px; }
.seq { height: 28px; width: 280px; float: left; border: 2px solid #159eed; font-size: 12px; line-height: 28px; color: #CCC; }
.search-submit { float: left; height: 32px; width: 60px; background-color: #159eed; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; font-weight: bold; color: #FFF; }

.ad { width: 350px; margin: 0px; float: left; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; height: 100px; }

.sou { height: auto; width: 350px; float: left; margin-top: 30px; margin-right: 0px; margin-bottom: 0px; margin-left: 10px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
.dh { height: 40px; width: auto; padding: 0px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; background-color: #159eed; }
.dh ul .sy { width: 100px; line-height: 40px; float: left; height: 40px; margin: 0px; padding: 0px; background-color: #007fe2; }
.dh ul { height: auto; width: 1080px; padding: 0px; list-style: none; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; background-color: #09F; }
.dh ul li { float: left; height: 40px; width: auto; position:relative; }
.dh ul li > a { text-decoration: none; color: #FFF; display: block; text-align: center; height: 40px; width: auto; font-size: 16px; line-height: 40px; float: left; overflow: hidden; margin-top: 0px; margin-right: 5px; margin-bottom: 0px; margin-left: 5px; padding-top: 0px; padding-right: 10px; padding-bottom: 0px; padding-left: 10px; }
.dh ul li.li_ksxd > a{ padding-right: 20px;  background: url(http://www.maldiveszh.com/images/ksxd.png) right 5px center no-repeat; background-color: #007fe2;}
.dh ul li a:hover { background-color: #007fe2; }
.dh ul li.li_ksxd .ksxd{ position:absolute; left:0; top:40px; z-index:2; width:100%; background:#fff; display:none;}
.dh ul li.li_ksxd:hover .ksxd{ display:block;}
.dh ul li.li_ksxd .ksxd p{ height:30px; line-height:30px; text-align:center;}
.dh ul li.li_ksxd .ksxd p a{ display:block; color:#666;}
.dh ul li.li_ksxd .ksxd p a:hover{ background:#159eed; color:#fff;}
.aaa { width: 1080px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
.lunbo { background-color: #3CF; height: 460px; width: 100%; }
.hhff { background-color: #22afff; height: 90px; width: auto; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; text-align: center; }
.dk { height: auto; width: 1080px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; clear: left; background-color: #f5f5f5; }
.zuo { height: auto; width: 770px; padding: 0px; margin-top: 0px; margin-right: 5px; margin-bottom: 0px; margin-left: 0px; float: left; }
.you { height: auto; width: 301px; margin-left: 4px; float: left; background-color: #FFF; margin-top: 10px; }
.dyxj { height: 38px; width: 300px; background-image: url(img/htibg.gif); background-repeat: no-repeat; font-size: 16px; line-height: 38px; padding-left: 20px; color: #FFF; }
.dymc { border: 1px double #dcdcdc; height: auto; width: 298px; margin-bottom: 10px; background-color: #FFF; }
.dymc ol { margin: 0px; padding: 0px; overflow:hidden; }
#xwt_cpgg{ position:relative;}
.you .cpgg{ width:300px;}
.you .cpgg img{ display:block; width:100%;}
.you .cpgg.fix{ position:fixed; left:50%; top:0; margin-left:240px;}

.dymc ol li { color: #626262; margin-bottom: 5px; padding:0 10px; line-height: 28px; font-size: 12px;}
.dymc ol li a { color: #626262; text-decoration: none; display: block;  white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

.dymc ol li:nth-child(even){ background:#f4f4f4;}
.dymc ol li:hover { background-color: #ffaf01; color: #FFF; }
.dymc ol li:hover a { color: #FFF; }
.rmlm { height: auto; width: 770px; margin: 0px; font-size: 24px; line-height: 28px; font-weight: normal; text-align: center; font-family: "寰蒋闆呴粦"; }
.zxdt { float: left; height: auto; width: 750px; font-size: 28px; line-height: 60px; color: #ed5749; font-family: "寰蒋闆呴粦"; margin-top: 10px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; background-color: #FFF; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 20px; font-weight: 900; }
.zxdtnr { height: auto; width: 710px; float: left; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; background-color: #FFF; padding-top: 0px; padding-right: 30px; padding-left: 30px; padding-bottom: 0px; }

.rmcp { float: left; height: auto; width: 770px; overflow: hidden; background-color: #FFF; margin: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; }
.rmcp ul { list-style-type: none; margin: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; }
.rmcp ul li { float: left; height: auto; width: 350px; margin-bottom: 10px; display: block; overflow: hidden; margin-top: 10px; margin-left: 23px; padding: 0px; border: 2px dotted #fff; }
.rmcp ul li:hover { border: 2px solid #F60; }
.rmcp ul li a img { height: 205px; width: 350px; margin: 0px; padding: 0px; }
.rmcp ul li .tt { text-decoration: none; font-size: 16px; color: #333333; overflow: visible; height: auto; width: 350px; line-height: 24px; float: left; font-family: "寰蒋闆呴粦"; margin-top: 7px; text-indent: 10px; font-weight: bold; }
.tt b { color: #FF3300; font-weight: bold; font-size: 22px; float: right; }
.rmcp ul li:hover .tt{ color:#F60;}
.rmcp ul li p { font-size: 12px; height: auto; width: 350px; line-height: 18px; color: #888; margin-top: 30px; text-indent: 10px; margin-bottom: 10px; }
.rmcp ul li:hover p{ color:#F60;}
.rmcp ul li a { text-decoration: none; overflow: hidden; }
.rmcp ul li:hover a{ color:#F60;}
.rmcp ul li a:hover { color: #F60; text-decoration: underline; }


.wzt { float: left; height: auto; width: 380px; padding: 0px; margin-bottom: 10px; overflow: hidden; background-color: #FFF; }
.wzt ul { list-style-type: none; margin: 0px; background-color: #FFF; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
.wzt ul li { height: auto; width: 350px; display: block; overflow: hidden; padding: 0px; margin-top: 10px; margin-right: 0px; margin-bottom: 30px; margin-left: 30px; }
.wzt ul li a img {
display: inline-block;
max-width: 100%;
height: auto;
vertical-align: middle;}
.wzt ul li .tt { text-decoration: none; font-size: 16px; font-weight: normal; color: #666666; overflow: visible; height: auto; width: 350px; line-height: 34px; float: left; font-family: "寰蒋闆呴粦"; background-color: #edf0f2; text-align: center; }
.wzt ul li a { text-decoration: none; overflow: hidden; text-align: center; line-height: 30px; 
display:block;
position: relative;
cursor: pointer;
width: 100%;
height:205px;
text-align: center;
border: 1px solid #e8e8e8;
background: #e8e8e8;
overflow: hidden; }
.wzt ul li a:before{
	content: "";
width: 0;
font-size: 0;
visibility: hidden;
vertical-align: middle;
display: inline-block;
height: 100%;
box-sizing: border-box;
}
.wzt ul li a:hover { color: #F60; text-decoration: underline; }
.wzw { float: left; width: 370px; height: auto; background-color: #FFF; margin: 0px; padding-left: 20px; }
.wzw ul { list-style-type: none; margin: 0px; background-color: #FFF; padding-top: 0px; padding-right: 20px; padding-bottom: 20px; padding-left: 0px; }
.wz { width: 770px; float: left; padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; background-color: #FFF; }

.tj  { margin: 0px; padding: 0px; height: 0%; width: 0%; }
.wzw ul li a { color: #434343; font-size: 14px; line-height: 28px; overflow: scroll; }
.wzw ul li { overflow: hidden; background-image: url(img/arr2.gif); background-repeat: no-repeat; line-height: 30px; background-position: 0px 10px; padding-left: 10px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.wzw ul li a:hover { color: #F60; text-decoration: underline; }

.foot { background-color: #159eed; height: auto; width: 100%; margin: 0px; padding-top: 20px; padding-bottom: 20px; float: left; }
.foot p { height: auto; width: 1080px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; color: #FFF; }
.foot p a { color: #FFF; }


.yq { background-color: #f5f5f5; height: auto; width: 100%; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; float: left; padding-right: 0px; padding-bottom: 20px; padding-left: 0px; }
.yq p { height: auto; width: 1080px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
.yqlj { width: 1080px; margin:auto; }

.yqlj ul li { margin-right: 28px; float: left; }
.yqlj ul li a{ font-size: 12px; line-height: 28px; }



.hzhb { background-color: #f5f5f5; height: auto; width: 100%; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; float: left; padding-top: 20px; padding-right: 0px; padding-bottom: 20px; padding-left: 0px; }
.hzhb p { height: auto; width: 1080px; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; font-size: 24px; line-height: 32px; font-weight: normal; }
.hzhbb { height: auto; width: 1080px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
.hzhba { float: left; padding: 0px; height: auto; width: 200px; margin-top: 0px; margin-right: 10px; margin-bottom: 10px; margin-left: 0px; }
.hzhba b { text-align: center; width: 200px; float: left; }

.hzhba img { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; margin: 0px; padding: 0px; float: left; box-shadow: 0px 2px 7px #666;}



.fy { float: left; height: 32px; width: 630px; padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; }
.fy ul li a:hover { color: #F60; }
.fy ul { margin: 0px; padding: 0px; }
.fy ul li { border: 1px solid #CCC; height: 28px; width: auto; background: #FFF; margin: 0px 4px; overflow: hidden; line-height: 28px; padding: 0px; font-size: 16px; float: left; font-weight: normal; }
.fy ul li a { color: #000; font-size: 16px; text-decoration: none; padding: 0px 10px; height: 28px; width: auto; float: left; overflow: hidden; line-height: 28px; font-weight: normal; }
.fy ul .thisclass { border: 1px solid #F60; padding: 0px 10px; float: left; height: 28px; width: auto; font-size: 16px; line-height: 28px; font-weight: bold; }
.pageinfo{ padding: 0px 10px; }


.nr { width: 720px; padding-right: 20px; padding-left: 30px; float: left; line-height: 24px; font-size: 16px; height: auto; font-weight: normal; margin: 0px; background-color: #FFF; padding-top: 15px; }
.nr p { margin: 0px 0px 15px; padding: 0px; white-space: normal; text-indent: 2em; overflow: hidden; letter-spacing: 1px; }
.nr p img{ padding: 0px; margin: 0px; width: 650px; }



.cplb ul { list-style-type: none; margin: 0px; padding: 0px; }
.cplb ul li { margin: 0px; height: auto; background-color: #FFF; padding-top: 10px; padding-right: 10px; padding-bottom: 10px;  border:2px solid #fff; }
.cplb ul li:hover{ border-color:#F60;}
.cplb { margin-top: 10px; }

.cplb ul li a img { padding: 0px; height: auto; width: 200px; float: left; margin-top: 0px; margin-right: 10px; margin-bottom: 0px; margin-left: 10px; }
.cplb ul li a { width: 280px; padding: 0px; height: auto; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; }
.dycpmc a{ font-size: 16px; line-height: 22px; color: #007fe2; margin: 0px; padding: 0px; font-family: "寰蒋闆呴粦"; font-weight: bold; }
.dycpms { float: left; width: 520px; color: #6b7075; font-size: 12px; padding: 0px; margin-right: 0px; margin-left: 0px; font-family: "瀹嬩綋"; height: 44px; overflow: hidden; margin-top: 5px; margin-bottom: 5px; }

.cplb ul .clearfix .ydcpyd b { margin-right: 9px; padding-right: 5px; padding-left: 5px; color: #FFF; font-weight: normal; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; margin-top: 8px; font-size: 12px; float: left; line-height: 16px; background-color: #6699ff; }

.cplb ul li .ydcpyd { padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
.cplb ul li .ydcpyd a{ height: 28px; width: 100px; padding: 0px; border: 1px solid #ff9d00; text-decoration: none; color: #FFFFFF; text-align: center; font-size: 16px; line-height: 28px; font-weight: normal; float: right; margin-top: 0px; margin-right: 10px; margin-bottom: 10px; margin-left: 0px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background-color: #F93; }
.cplb ul li .ydcpyd a:hover{ background-color: #FFF; color: #F63; }

.dqwz { font-size: 12px; line-height: 36px; color: #999; }
.wzbt { font-size: 24px; line-height: 42px; color: #000; background-color: #FFF; height: auto; width: 750px; margin: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 20px; float: left; }
.wztt ul li a { font-size: 20px; line-height: 36px; font-weight: bold; text-decoration: none; color: #333; height: auto; width: 350px; margin-top: 0px; margin-right: auto; margin-left: auto; margin-bottom: 0px; float: left; }

.wztt ul li a:hover { font-weight: bold; text-decoration: underline; color: #F60; }


.wztt ul li { height: auto; width: 350px; padding: 0px; float: left; margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 20px; }
.wztt ul li p { color: #CCC; }
.wztt { background-color: #FFF; height: auto; width: 370px; float: left; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCC; margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 10px; }
.zuobj { background-color: #FFF; height: auto; width: 770px; margin: 0px; padding-top: 20px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
.zuobj h1 { margin-left: 20px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCC; padding-bottom: 20px; height: auto; width: 720px; }
.cpzt p { font-size: 14px; line-height: 34px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.cpzt p b { color: #F00; font-size: 16px; }
.cpzt a { height: 28px; width: 100px; padding: 0px; border: 1px solid #ff9d00; text-decoration: none; color: #FFFFFF; text-align: center; font-size: 16px; line-height: 28px; font-weight: normal; margin-top: 0px; margin-right: 10px; margin-bottom: 10px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background-color: #F93; float: left; }

.cpzt a:hover{ background-color: #FFF; color: #F63; sa}
.cpzt { margin: 0px; float: right; height: auto; width: 230px; background-color: #FFF; padding-top: 10px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; }
.cptp { float: left; height: auto; width: 520px; background-color: #FFF; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 20px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; }
.cptp img { height: 270px; width: 500px; margin: 0px; padding: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-top-color: #FFF; border-right-color: #FFF; border-bottom-color: #FFF; border-left-color: #FFF; }
.cpt { background-color: #007fe2; color: #FFF; text-decoration: none; font-size: 16px; text-indent: 2em; height: 50px; width: 770px; line-height: 50px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding: 0px; margin-top: 0px; float: left; }
.dyxx { margin: 0px; height: auto; width: 770px; background-color: #FFF; margin-top: 15px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; float: left; position:relative; }
.cptop { height: auto; width: 770px; float: left; margin: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; background-color: #FFF; }
.tjtc { font-size: 12px; font-weight: bold; padding-left: 31px; }
.jdjg { padding-left: 31px; }
.jdjg p { font-size: 16px; line-height: 24px; padding-bottom: 10px; }









.jcxx p { float: left; width: 620px; font-size: 14px; line-height: 28px; height: auto; margin-left: 20px; color: #333; }
.jcxx b { float: left; height: 28px; width: 100px; margin: 0px; padding: 0px; font-size: 14px; line-height: 28px; font-weight: bold; text-align: center; background-color: #4eadf2; color: #FFF;  -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
.jcxx { padding: 0px; width: 750px; }

.pcpl { padding-top: 10px; padding-right: 32px; padding-bottom: 10px; padding-left: 32px; }





.hotel{ border-top: 1px solid #e6e6e6; padding-top: 20px; padding-right: 15px; padding-bottom: 20px; padding-left: 15px; width: 740px; height: auto; }
.hotel:first-child{ border-top:none;}
.hotel:last-child{ padding-bottom:0;}
.hotel .name_cn{ font-size:18px; color:#ff5741;}
.hotel .name_en{ font-size:12px; color:#7d7d7d; font-family:"脣脦脤氓";}
.hotel .info{ padding:5px 0; font-size:0;}
.hotel .info span{ display: inline-block; font-size: 14px; margin-right: 10px; background-color: #6699ff; padding-right: 5px; padding-left: 5px; color: #FFF; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.hotel .describe{}
.hotel img{ width: 100%; margin-top: 5px; margin-right: auto; margin-bottom: 5px; margin-left: auto; }
/*xwat20161108 s*/
.trip{ padding-top:10px; padding-right: 15px; padding-bottom:10px; padding-left: 15px; width: 740px; height: auto; }
.trip .name{ font-size:18px; color:#ff5741;}
.trip .describe{}
.trip img{ width: 100%; margin-top: 5px; margin-right: auto; margin-bottom: 5px; margin-left: auto; }

.jcxx:after{ content:".";display:block;height:0;clear:both;visibility:hidden;}
/*xwat20161108 e*/
.maldives_l1_1 { width: 720px; padding-right: 25px; padding-left: 25px; float: left; height: auto; background-color: #FFF; }
.maldives_l1_1 table { background-color: #D8EFF5; border-top-color: #FFF; border-right-color: #FFF; border-bottom-color: #FFF; border-left-color: #FFF; }
.maldives_l1_1 table tbody tr { border-top-color: #FFF; border-right-color: #FFF; border-bottom-color: #FFF; border-left-color: #FFF; }
.maldives_l1_1 strong { margin-top: 5px; margin-bottom: 5px; float: left; }
#scrollTop,
#scrollTop .level-2{background:url(http://www.maldiveszh.com/images/rocket_up.png) no-repeat 0 0;}
#scrollTop div{left:0;overflow:hidden;position:absolute;top:0;width:140px;margin:0;padding:0}
#scrollTop .level-2{background-position:-149px 0;display:none;height:180px;opacity:0;z-index:1}
#scrollTop .level-3{background:none;cursor:pointer;display:block;height:180px;z-index:2}
#scrollTop{cursor:pointer;display:block;height:180px;overflow:hidden;position:fixed; right:0; bottom:20px; width:140px;z-index:12; padding:0}


.gensui{ position:fixed; left:50%; top:50%; margin-left:-640px; margin-top:-150px; width:100px; display:none;}
.gensui.fix{ display:block;}
.gensui li{ width:100px; height:40px; line-height:40px; background:#fff; color:#000; text-align:center; margin-bottom:10px; cursor:pointer;}
.gensui li:hover,.gensui li.cur{ background:#007fe2; color:#fff; font-weight:bold;}




.smydcpyd { padding: 0px; text-align: center; float: left; margin-top: 6px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
.smydcpyd a{ height: 28px; width: 100px; padding: 0px; border: 1px solid #ff9d00; text-decoration: none; color: #FFFFFF; text-align: center; font-size: 16px; line-height: 28px; font-weight: normal; float: right; margin-top: 0px; margin-right: 10px; margin-bottom: 10px; margin-left: 0px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background-color: #F93; }
.smydcpyd a:hover{ background-color: #FFF; color: #F63; }
.smjdjg { margin: 0px; float: left; width: 770px; padding-top: 0px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; }
.smjdjg p{ float: left; padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 25px; font-size: 16px; line-height: 28px; }
.smjdjg table { width: 730px; background-color: #eeeeee; border: 1px solid #a0a0a0; padding: 0px; border-collapse: collapse; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 20px; }
.smjdjg table tr { border: 1px solid #666666; margin: 0px; padding: 0px; text-align: center; }
.smjdjg table td { border: 1px solid #999999; margin: 0px; padding: 0px; text-align: center; color: #666; font-size: 16px; line-height: 28px; }
.bsjs { margin: 0px; padding: 0px; width: 770px; overflow: hidden; }
.bsjs p { padding: 0px; width: 750px; font-size: 16px; line-height: 28px; text-indent: 2em; margin-top: 0px; margin-right: 10px; margin-bottom: 0px; margin-left: 10px; }
.bsjs ul li { width: 750px; font-size: 16px; line-height: 28px; text-indent: 2em; margin-top: 0px; margin-right: 10px; margin-bottom: 0px; margin-left: 10px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; background-image: url(http://www.maldiveszh.com/templets/maldiveszh/img/trip_dian.png); background-position: 20px 12px; background-repeat: no-repeat; }

.bstupian { margin: 0px; padding: 0px; width: 770px; float: left; clear: left; }
.bstupian img { margin: 2px; padding: 0px; width: 380px; float: left; }

#show_more { padding: 5px; text-align: center; font-size: 16px; line-height: 32px; font-weight: bold; color: #989898; display: block; border: 1px solid #e7e7e5; background-color: #f5f5f5; width: 150px; margin-top: 10px; margin-right: auto; margin-bottom: 10px; margin-left: auto; }
.max{ max-height:500px;}

/*閰掑簵鍥剧墖CSS*/
.imgtj { margin: 0px; padding: 0px; height: auto; width: 100%; overflow: hidden; }
.imgtj ul { height: auto; width: 100%; overflow: hidden; padding: 0px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; list-style-type: none; text-align:center; }

.imgtj ul li { margin: 0px; padding: 0px; display:inline-block; padding:5px; }
.imgtj ul li a img { display:block; height: 200px; width: auto; }

.maxa{ max-height:630px;}
#show_morea { padding: 5px; text-align: center; font-size: 16px; line-height: 32px; font-weight: bold; color: #989898; display: block; border: 1px solid #e7e7e5; background-color: #f5f5f5; width: 150px; margin-top: 10px; margin-right: auto; margin-bottom: 10px; margin-left: auto; }
/*xwt20171018*/
.zoomed > .container{-webkit-filter:blur(3px);filter:blur(3px);}
.gallery{ list-style-type: none; background: #ffffff; margin: 0; -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.25); -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.25); box-shadow: 0 1px 3px rgba(0,0,0,0.25); -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; font-size: 0; }
#zoom {
	z-index: 99990;
	position: fixed;
	top: 0;
	left: 0;
	display: none;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.8);
	filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
}
#zoom .content {
	z-index: 99991;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 200px;
	height: 200px;
	background: #ffffff no-repeat 50% 50%;
	padding: 0;
	margin: -100px 0 0 -100px;
	box-shadow: -20px 20px 20px rgba(0, 0, 0, 0.3);
	border-radius: 4px;
}
#zoom .content.loading {
	background-image: url('http://www.maldiveszh.com/templets/maldiveszh/img/loading.gif');
}
#zoom img {
	display: block;
	max-width: none;
	background: #ececec;
	box-shadow: 0 1px 3px rgba(0,0,0,0.25);
	border-radius: 4px;
}
#zoom .close {
	z-index: 99993;
	position: absolute;
	top: 0;
	right: 0;
	width: 49px;
	height: 49px;
	cursor: pointer;
	background: transparent url('http://www.maldiveszh.com/templets/maldiveszh/img/icons/close.png') no-repeat 50% 50%;
	opacity: 1;
	filter: alpha(opacity=100);
	border-radius: 0 0 0 4px;
}
#zoom .previous,
#zoom .next {
	z-index: 99992;
	position: absolute;
	top: 45%;
	overflow: hidden;
	display: block;
	width: 150px;
	height: 180px;
	margin-top: -25px;
}
#zoom .previous {
	left: 0;
	background: url('http://www.maldiveszh.com/templets/maldiveszh/img/icons/15181.png') no-repeat 0 0;
	
}
#zoom .next {
	right: 0;
	background: url('http://www.maldiveszh.com/templets/maldiveszh/img/icons/15182.png') no-repeat 100% 0;
	
}
#zoom .close:hover {
	background-color: #da4f49;
}
#zoom .previous:hover,
#zoom .next:hover {
	background-color: #0088cc;
}


/*閰掑簵鍥剧墖CSS*/