@charset "utf-8";
body { font:14px/22px "微软雅黑",tahoma, helvetica, arial, sans-serif; color:#493454; background:url(../images/bg.jpg) repeat #85ccce; }.g{ color:#0ca153;}.r{ color:#f2464f;}.mr10{ margin-right:10px;}
a { color:#fff; text-decoration:none; }a:hover{ color:#;}
.mb10{ margin-bottom:10px;}.mb20{ margin-bottom:20px;}
/*lay_out*/
.wrap{ width:1000px; margin:0 auto;}
.footer { text-align: center; padding:30px 0 30px; line-height: 28px;  color:#fff;}
.footer a { display: inline-block; padding: 0 8px;  color:#fff;}
.tit{ padding-left:117px; margin-bottom:35px;}
.banner{height:890px;background:url(../images/bn.jpg) center top no-repeat;}
.box1{ height:1160px; }
.boat_box{ position:relative; width:100%; height:580px; background:url(../images/boat.png) no-repeat center top;}
.boat_box a{ display:block;position:absolute;}
.boat1{ width:215px; height:200px; left:210px; top:30px;}
.boat2{ width:215px; height:200px; left:580px; top:0px;}
.boat3{ width:180px; height:165px; left:440px; top:188px;}
.boat4{ width:180px; height:165px; left:285px; top:350px;}
.boat5{ width:200px; height:180px; left:637px; top:315px;}
.b11_btn a{ display:inline-block; line-height:46px; height:46px; border-radius:5px; margin:0 20px; padding:0 20px; font-size:20px; color:#1f4c64; background-color:#f6f7d6; border-bottom:4px solid #3c9aa5;}
.b11_btn a:hover{ color:#3c9aa5;}
.more_active{ padding:30px 90px 35px; position:relative;}
.ma_ul{ height:150px;}
#ma1{ height:150px;}
#ma1 li{ float:left;background-color:#528b98; padding:10px 10px 0;margin:0 14px; margin-bottom:3px;}
#ma1 li img{ width:166px; height:110px; display:block;}
#ma1 li p{ line-height:30px; height:30px; text-align:center; color:#fff;}
.RightBotton,.LeftBotton{ background:url(../images/ma_btn.png) no-repeat; cursor:pointer; top:135px; position:absolute;  display:block;overflow:hidden; width:46px; height:46px;left:0px;}
.more_active .RightBotton{left:940px; background-position:-145px 0;}
.box2{ padding-top:90px}
.box3{ padding-top:80px;}
.gb_ul{ padding:0 0 0 42px;}
.gb_ul li{ float:left; padding:36px 8px 8px; margin:0 0 30px 66px; width:150px; background:url(../images/g_li.png) no-repeat;}
.gb_ul li p{ font-size:12px; width:150px;}
.gb_ul .pic{ display:block;}
.btn_l,.btn_r{ width:75px; overflow:hidden; height:30px; line-height:30px; text-align:center; display:inline-block; color:#fff;}
/*.btn_l{ background-color:#0194e2;}*/
.btn_r{color:#493454;}
.btn_l:hover,.btn_r:hover{ color:#fed000;}
.b3_item{ display:inline-block;background-color:#3c9aa5; width:260px; border-radius:20px; padding:20px; margin:0px 40px 40px 0;}
.b3_item img{ width:114px; height:114px;margin-right:20px;margin-bottom:10px; border-radius:20px}
.b3_item .down{ width:114px; height:33px; border-bottom:5px solid #dcb913; border-radius:4px; color:#493454; font-weight:bold; line-height:33px; text-align:center; font-size:16px;background:#ffef63; display:block;}
.b3_item .down:hover{ background-color:#1f4c64; border-color:#0d2a39; color:#fff;}
.b3_item h3{ color:#f2a942; font-size:18px; margin-bottom:6px; height:22px; overflow:hidden;}
.b3_item p{ line-height:22px; height:132px; color:#493454; overflow:hidden;}
.b3_cont{ margin-right:-70px;}
/*弹窗，浮动框*/
.pop_bg{ background-color:#000; opacity:0.3; position:fixed; left:0; top:0; height:100%; width:100%; z-index:99;}
.pop_wrap{position:fixed; top:120px; *position:absolute;*top:expression(documentElement.scrollTop +120 + "px"); left:50%; margin-left:-240px;z-index:100;}
.pop_wrap a:hover{ color:#c5173e;}
.ok{ background:url(../images/luck.png) no-repeat;width:534px; height:322px;}
.no{ background:url(../images/unluck.png) no-repeat;width:534px; height:322px;}
.pop{ text-align:center; position:relative; padding:90px 0;  padding-left:170px;}
.close{ position:absolute;display:block;width:30px; height:30px; background:url(../images/close.png) no-repeat; right:21px; top:21px;}
.close:hover{ background-position:0 -40px;}
.pop h4{ font-size:30px; font-weight:normal; margin-bottom:20px; color:#f39901}
.f24{ font-size:24px;}.f12{ font-size:12px;}.no_btn{ margin-top:35px; display:block;}
.ok_btn{ display:block; width:125px; height:52px; line-height:52px; text-align:center; position:absolute; top:176px; left:282px;}
.getMsg{text-align:left; padding:0; color:#333; width:411px; border:0;}
.getMsg .cont{ background-color:#fff; padding:20px; border-radius:0 0 15px 15px}
.tx_tit{ background-color:#79cdf1;border-radius:20px 20px 0 0;line-height:48px; text-align:center; color:#fff; font-size:20px; font-weight:normal;}
.tx_tit a{ width:48px; height:48px;}
.getMsg .item{ padding-bottom:8px;}
.getMsg label{ width:115px; text-align:right; display:inline-block;}
.getMsg .tips{ color:#ff0000; padding:0px 0 10px 118px; font-size:12px; line-height:18px;}
.getMsg .ipt{ padding:6px 2px; border:1px solid #d8d8d8; width:220px;}
.item span{ color:#f00; vertical-align:middle;}
.btn{ display:block; margin:0px auto; width:137px; font-size:18px; color:#fff; height:52px; line-height:52px; border-radius:15px; text-align:center; background:#687b9b;}
.btn:hover{ color:#fff; background-position:0 -268px;}
