﻿@charset "utf-8";

.def-le{width:320px}
.def-rg{width:860px}

.def-sea{border-width:3px;border-style:solid;background-color:#fff;border-radius:5px 5px 0 0;width:314px;height:344px}
.def-sea h1{height:40px;font-size:20px;line-height:40px;color:#fff}
.def-sea h1 i{background:url(../images/default_icon24.png) no-repeat 0 -54px;display:inline-block;_display:inline;_zoom:1;height:18px;margin:0 10px 0 15px;width:24px}

.slideBox{width:860px;height:350px;position:relative;z-index:1;overflow:hidden}
.slideBox .bd img{width:860px;height:350px}
.slideBox .hd{left:40px;bottom:20px;width:820px;position:absolute;z-index:2}
.slideBox .hd li{float:left;width:18px;height:18px;margin-right:10px;cursor:pointer;background-color:#38415f;color:#fff;line-height:18px;text-align:center}
.slideBox .hd li.on{background-color:#f60}

.def-sea-con{margin:40px 30px 0;overflow:hidden;height:270px;width:254px}
.sea-con-dest{height:30px;margin-bottom:25px}
.sea-con-dest label{float:left;line-height:30px;font-size:14px;padding-right:8px}
.sea-con-dest .dest-input{border:1px solid #c9c9c9;border-radius:3px;box-shadow:0.5px 1px 1px #eaeaea inset;color:#666;float:left;font-size:14px;line-height:28px;height:28px;padding-left:10px;
text-align:left;width:175px}
.sea-con-btn{margin-bottom:30px;text-align:right;padding-right:3px}
.sea-con-btn input{border:none;border-radius:3px;cursor:pointer;color:#fff;height:34px;font-size:16px;width:187px}
.sea-con-btm{font-size:14px;line-height:26px;height:135px;overflow:hidden}
.sea-con-btm span{display:block;color:#999;margin-bottom:5px}
.sea-con-btm a{display:inline-block;_display:inline;_zoom:1;margin-right:24px;white-space:nowrap}

.def-box{margin-top:25px}
.box-tit{position:relative;z-index:1;padding-left:47px;height:32px;line-height:28px}
.tit-more{float:right;font-size:14px;color:#0185c6;margin-top:4px}
.box-tit h2{color:#50b400;font-size:28px}
.box-tit h2 i,.def-b-le h3 i{background:url(../images/default_icon24.png) no-repeat 0 0;height:32px;width:32px;position:absolute;z-index:1;left:0;top:0}
.box-tit ul{position:absolute;z-index:1;height:24px;left:332px;top:6px}
.box-tit ul li{float:left;padding:0 8px;margin-right:20px;line-height:24px;font-size:14px}
.box-con,.def-b-m{padding-top:22px;margin-top:12px;background:url(../images/btm.png) repeat-x center top}
.box-item{overflow:hidden}
.box-item ul{width:1220px}
.box-item li{float:left;margin-right:20px;margin-bottom:20px;_display:inline;position:relative;z-index:1;width:224px}
.box-item li a.item-link{display:block}
.box-item li .link-pic{height:165px;width:100%;overflow:hidden}
.box-item li .link-pic img{height:165px;width:100%}
.box-item li .link-txt{background-color:#f5f5f5;padding:5px 10px 8px}
.txt-t{font-size:14px;line-height:20px;height:20px;color:#333}
.txt-d{line-height:24px;color:#999}
.txt-p{font-size:16px;color:#666}
.txt-p span em{font-size:20px}
.links-ico{position:absolute;font-size:12px;padding:3px 7px;color:#fff;left:10px;top:10px;background-color:#ff7800}
.links-0{display:none}
.links-2{background-color:#50b400}
.links-3{background-color:#ff9f13}
.links-4{background-color:#8ac30c}
.box-item li a.item-link:hover{box-shadow:0 4px 12px #ddd}
.box-item li a.item-link:hover img{transform:scale(1.08);-webkit-transform:scale(1.08)}

.def-box-2 h2{color:#ff7800}
.def-box-2 h2 i{background-position:-46px 0}
.def-box-3 h2{color:#ff9f13}
.def-box-3 h2 i{background-position:-95px 0}
.def-box-5 h2{color:#ff7800}
.def-box-5 h2 i{background-position:-46px 0}
.def-box-6 h2{color:#ff9f13}
.def-box-6 h2 i{background-position:-95px 0}

.def-b-le{width:960px}
.def-b-rg{width:210px}
.def-b-le h3,.def-b-rg h3{height:32px;line-height:28px}
.def-b-le h3{padding-left:47px;position:relative;z-index:1;color:#8ac30c;font-size:28px}
.def-b-le h3 i{background-position:-147px 0}
.def-b-rg h3{color:#333;font-size:18px}
.def-b-m{padding-bottom:20px}
.b-m-tel{padding:0 10px;font-size:20px;line-height:28px}
.b-m-d{overflow:hidden}
.b-m-d ul{width:980px}
.b-m-d li{float:left;margin-right:20px;padding:10px 15px 0;background-color:#f0f0f0;width:276px}
.d-name{height:30px;line-height:30px;font-size:16px;margin-bottom:3px}
.d-txt{height:60px;line-height:20px;overflow:hidden;color:#888}
.d-btm{margin-topp:8px;border-top:1px solid #ddd;line-height:28px;height:28px}
.d-btm em{float:right;color:#999}
.d-btm span{color:#333}
