@charset "utf-8";
/*reset start*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,button,p,blockquote,th,td,hr,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{
	margin:0;
	padding:0;}
h1,h2,h3,h4,h5,h6{
	font-size:100%;
	font-weight:700;}
address,caption,cite,code,dfn,em,th,var{
	font-style:normal;
	font-weight:400;}
ol,ul{
	list-style:none;}
a, a:hover{
	text-decoration:none;}
fieldset,img{
	border:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{
	display:block;}
audio,canvas,video{
	display:inline-block;
	*display:inline;
	*zoom:1;}
select{
	padding:2px 0;
	height:22px;
	line-height:18px;}
button,input,select,textarea{
	font-size:100%;}
button,input[type="button"],input[type="reset"],input[type="submit"]{
	cursor:pointer;
	-webkit-appearance:button;}
q:before,q:after{
	content:'';}
ins{
	text-decoration:none;}
del{
	text-decoration:line-through;}
mark{
	background:#ff0;}
sub,sup{
	position:relative;
	font-size:75%;
	line-height:0;
	vertical-align:baseline;}
sup{
	top:-0.5em;}
sub{
	bottom:-0.25em;}
table{
	border-collapse:collapse;
	border-spacing:0;}
th{
	text-align:inherit;}
iframe{
	display:block;}
html, body{
	overflow-x:hidden;}
body{
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%;
	word-wrap:break-word;
	word-break:break-all;
	font:12px/1.5 tahoma,"microsoft yahei","\5FAE\8F6F\96C5\9ED1",Arial;
	color:#000;
	background:#fff;}
/*reset end*/

/*public start*/
.tr{text-align:right;}
.tc{text-align:center;}
.tl{text-align:left;}
.bc{margin-left:auto; margin-right:auto;}
.fl{_display:inline; float:left;}
.fr{_display:inline; float:right;}
.cb{clear:both;}
/*
.c{display:block; zoom:1;}
.c:after{content:"."; display:block; visibility:hidden; height:0; clear:both;}
*/
.c{*zoom:1}
.c:before,.c:after{display:table; content:"";}
.c:after{clear:both;}
/*
箭头
.icon{
	width:0;
	height:0;
	font-size:0;
	border-left:4px dashed transparent;
	border-right:4px dashed transparent;
	border-top:4px solid #14a4da;}
*/

/*
焦点虚线
<a href=”#” hidefocus=”true” >链接</a>
a:focus{-moz-outline-style:none; outline:none;}

透明度：
filter:Alpha(opacity=70);
opacity:0.7;

两端对齐：
text-align:justify;
text-justify:inter-ideograph;
*/
.nbg{ background:none !important;}
.nbr{ border:none !important;}
.mt10{ margin-top:10px;}
.mt15{ margin-top:15px;}
.mt65{ margin-top:65px;}
.mr5{ margin-right:5px;}
.ml20{ margin-left:20px;}

/*主体*/
#msg{
	position:fixed;
	top:0;
	left:0;
	z-index:79;
	display:none;
	width:100%;
	height:100%;
	background: url(../img/tab.png);}
#main{
	position:relative;
	width:100%;
	overflow:hidden;
	background:#fff;}
.header_t{
	position:absolute;}
#header{
	top:0;
	left:0;
	z-index:70;
	width:100%;
	height:125px;
	background:url(../img/icon2.png) repeat-x top;}
#header .header_main{
	margin:0 auto;
	width:1080px;
	height:121px;}
#header .header_main .t_nav{
	width:1080px;
	height:30px;}
#header .header_main .t_nav .t_right{
	height:29px;
	line-height:28px;}
#header .header_main .t_nav .t_right a{
	float:right;
	display:block;
	margin-left:14px;
	color:#999999;}
#header .header_main .t_nav .t_right a:hover{
	color:#00c8cd;}
#header .header_main .t_nav .t_right .a2{
	margin-left:10px;
	padding:0 11px;
	background:url(../img/icong5.png)0 center no-repeat;}
#header .header_main .t_nav .t_right .a4{
	position:relative;
	padding-left:17px;
	background:url(../img/icong13.png) 0 center no-repeat;}
#header .header_main .t_nav .t_right .a4 i{
	position:absolute;
	top:30px;
	left:-115px;
	z-index:5;
	display:none;
	width:279px;
	height:127px;
	overflow:hidden;
	background:#fff;}
#header .header_main .t_nav .t_right .a4:hover i{
	display: block;}
#header .header_main .b_nav{
	width:1080px;
	height:91px;}
#header .header_main .b_nav .b_left{
	padding-top:22px;
	width:292px;}
#header .header_main .b_nav .b_right{
	/*width:683px;*/
	height:91px;}
#header .header_main .b_nav .b_right ul li{
	position:relative;
	float:right;
	margin-left:14px;
	padding-left:18px;
	line-height:91px;
	background:url(../img/bg3.jpg) left center no-repeat;}
#header .header_main .b_nav .b_right ul li a{
	line-height:1em;
	font-size:16px;
	color:#212121;}
#header .header_main .b_nav .b_right ul li a:hover{
	text-decoration: underline;}
#header .header_main .b_nav .b_right .pull_down{
	display:none;
	position:absolute;
	top:91px;
	left:-55px;
	z-index:999;
	padding:20px 20px 8px 20px;
	width:408px;
	border-radius:4px;
	background:#00c8cd;}
#header .header_main .b_nav .b_right .pull_down .t_t{
	width:428px;
	line-height:1em;
	overflow:hidden;}
#header .header_main .b_nav .b_right .pull_down .t_t span{
	float:left;
	display:block;
	line-height:1.1em;
	font-size:16px;
	color:#b4feff;}
#header .header_main .b_nav .b_right .pull_down .t_t p{
	float:left;
	width:370px;}
#header .header_main .b_nav .b_right .pull_down .t_t p a{
	display:inline-block;
	padding-right:10px;
	padding-bottom:10px;
	color:#b4feff;}
#header .header_main .b_nav .b_right .pull_down .t_t p a:hover{
	text-decoration:none;}
#header .header_main .b_nav .b_right .pull_down .t_t p .on{
	color:#fff;}
#header .header_main .b_nav .b_right .pull_down .on:hover{
	font-weight:700;
	text-decoration:none;}
#header .header_main .b_nav .b_right .pull_down i{
	position:absolute;
	top:-10px;
	left:96px;
	z-index:1;
	display:block;
	width:13px;
	height:10px;
	background:url(../img/icong4.png) 0 0 no-repeat;}


/*主体*/
#container{
	margin:0 auto;
	padding-top:30px;
	width:1080px;
	min-height:500px;}
	
/*幻灯*/
.main_slides{
	position:relative;
	width:1080px;
	height:694px;}
#slides{
	position: absolute;
	left:-420px;
	z-index:5;
	width:1920px;
	height:694px;
	overflow:hidden;}
#slides .slides_list{
	position:relativel;
	width:1920px;
	height:694px;
	overflow:hidden;}
#slides .slides_ul{
	position:absolute;
	right:421px;
	bottom:22px;
	z-index:999;
	height:16px;}
#slides .slides_ul li{
	float:left;
	margin-left:5px;
	width:17px;
	height:17px;
	overflow:hidden;
	background:url(../img/icong1.png) 0 0 no-repeat;}
#slides .slides_ul .current{
	background:url(../img/icong1.png) right 0 no-repeat;}
.main_slides .popup{
	position: absolute;
	left:351px;
	top:42%;
	z-index:60;
	width:378px;
	height:125px;
	background:url(../img/icong7.png) 0 0 no-repeat;}
.main_slides .popup .p_popup{
	display:block;
	margin-top:64px;
	margin:64px auto 0;
	width:210px;
	height:41px;
	background: url(../img/icong2.png) 0 0 no-repeat;}
.main_slides .popup .p_popup:hover{
	background-position: 0 bottom;}
.main_slides .popup  .region_t{
	position:absolute;
	top:-8px;
	left:-86px;
	z-index:1;
	display:none;
	padding:25px 35px;
	width:452px;
	border-radius:3px;
	background:#f2f2f2;}
.main_slides .popup .t_title{
	padding-bottom:15px;
	font-size:20px;
	color:#000;
	border-bottom:1px dashed #797979;}
.main_slides .popup .t_title img{
	cursor:pointer;}
.main_slides .popup .t_list{
	margin-top:17px;
	width:480px;}
.main_slides .popup .t_list span{
	float:left;
	font-size:16px;
	color:#666666;}
.main_slides .popup .t_list p{
	float:left;
	font-size:16px;
	width:423px;}
.main_slides .popup .t_list p a{
	float:left;
	margin-right:14px;
	display:inline-block;
	color:#666666;}
.main_slides .popup .t_list p .on{
	color:#000000;}
.main_slides .popup .t_list p a:hover{
	color:#17b8bb;}	
	
	
	
.shares{
	position:relative;
	width:1080px;
	height:231px;}
.shares .shares_content{
	position:absolute;
	left:-420px;
	top:0;
	z-index:1;
	width:1920px;
	height:231px;
	overflow:hidden;
	background:url(../img/bg7.jpg) 0 0 no-repeat;}
.shares .shares_content .content{
	margin:0 auto;
	width:1080px;
	height:231px;
	overflow:hidden;}
.shares .shares_content .content .left{
	width:806px;
	overflow:hidden;}
.shares .shares_content .content .left a{
	float:left;
	display:block;
	margin-top:33px;
	margin-right:24px;
	padding-left:79px;
	width:162px;
	height:66px;
	color:#cefcfd;
	overflow:hidden;}
.shares .shares_content .content .left a span{
	display:block;
	margin-bottom:7px;
	color:#fff;
	font-size:18px;
	line-height:1em;}
.shares .shares_content .content .right{
	margin-top:44px;
	width:236px;}
.shares .shares_content .content .right .s_top{
	font-size:16px;
	color:#fff;
	height:55px;
	line-height:55px;}
.shares .shares_content .content .right .s_top em{
	display:block;
	float:left;
	margin:0 0 0 5px;
	padding:0 5px 0 0;}
.shares .shares_content .content .right .s_top span{
	float:left;
	display:block;
	margin-right:1px;
	width:36px;
	height:55px;
	line-height:55px;
	text-align:center;
	font-size:46px;
	color:#333333;}
.shares .shares_content .content .right .fengx{
	display:block;
	margin-top:24px;
	width:236px;
	height:47px;}
.shares .shares_content .content .right em{
	display:block;
	margin-top:8px;
	padding-left:10px;
	font-size:14px;
	color:#cefcfd;}
#container .ewm{
	position:relative;
	margin-top:60px;
	width:1080px;
	height:436px;}
#container .ewm .ewm_t{
	position:absolute;
	left:-420px;
	top:0;
	z-index:1;
	width:1920px;
	height:436px;
	overflow:hidden;}
#container .t_yacht{
	padding-top:55px;
	width:1080px;
	min-height:300px;
	overflow:hidden;}
#container .t_yacht .title{
	margin:0 auto;
	width:487px;
	text-align:center;
	background:url(../img/bg1.jpg) repeat-x center;}
#container .t_yacht .title h2{
	display:inline-block;
	padding:0 10px;
	line-height:1em;
	font-family:"宋体";
	font-size:32px;
	font-weight:100;
	color:#2b2b2b;
	background:#fff;}
#container .t_yacht .yacht_list{
	padding-bottom:15px;}
#container .t_yacht .yacht_list ul{
	width:1108px;}
#container .t_yacht .yacht_list ul li{
	float:left;
	margin-top:31px;
	margin-right:29px;
	width:338px;
	overflow:hidden;
	box-shadow:#575757 6px 5px 4px;}
#container .t_yacht .yacht_list ul li:hover{
	cursor: pointer;}
#container .t_yacht .yacht_list .img{
	position:relative;
	width:338px;
	height:228px;
	overflow:hidden;}
#container .t_yacht .yacht_list .img:hover em{
	display:block;}
#container .t_yacht .yacht_list .img em{
	display:none;
	position: absolute;
	width:100%;
	height:100%;
	z-index:2;
	background:url(../img/icong34.png);}
#container .t_yacht .yacht_list .img i{
	position:absolute;
	right:0;
	bottom:0;
	z-index:1;
	display:block;
	width:109px;
	height:34px;
	line-height:34px;
	font-size:20px;
	font-style:normal;
	color:#fff;
	text-align:center;
	background:#2ec3c4;}
#container .t_yacht .yacht_list .img_cn{
	padding:22px 0 0 0;
	height:115px;
	border:1px solid #e6e6e6;}
#container .t_yacht .yacht_list .img_cn h2{
	padding-left:20px;
	border-left:3px solid #2ec3c4}
#container .t_yacht .yacht_list .img_cn h2 a{
	line-height:1em;
	font-size:20px;
	font-weight:100;
	color:#333333;}
#container .t_yacht .yacht_list .img_cn h2 a:hover{
	color:#2ec3c4;}
#container .t_yacht .yacht_list .img_cn p{
	padding-left:20px;
	padding-top:12px;
	line-height:1.8;
	font-family:"宋体";
	font-size:16px;
	color:#6e6e6e;}
#container .t_yacht .yacht_list .img_cn p span{
	display:inline-block;
	width:78px;}
.list_yancht{
	position:relative;
	width:1080px;
	height:1147px;}
.list_yancht .l_list{
	position:absolute ;
	left:-420px;
	top:0;
	z-index:0;
	width:1920px;
	height:1147px;
	background:#e9f1f1;}	
.list_yancht .l_list .list_w{
	margin:0 auto;
	padding-bottom:50px;
	width:1080px;
	overflow:hidden;}
.list_yancht .l_list .list_w ul{
	width:1110px;}
.list_yancht .l_list .list_w ul li{
	float:left;
	margin-right:28px;
	margin-top:50px;
	width:526px;}
.list_yancht .l_list .list_w .img{
	position:relative;
	margin-bottom:17px;
	width:526px;
	height:356px;
	overflow:hidden;
	cursor:pointer;}
.list_yancht .l_list .list_w .img:hover i{
	display:block;}
.list_yancht .l_list .list_w .img i{
	position: absolute;
	top:0;
	left:0;
	z-index:1;
	display:none;
	width:100%;
	height:100%;
	background:url(../img/icong34.png);}
.list_yancht .l_list .list_w .img_cn h2{
	padding-bottom:10px;
	font-weight:100;}
.list_yancht .l_list.list_w .img_cn h2 span{
	margin-right:10px;
	color:#666666;}
.list_yancht .l_list .list_w .img_cn h2 a{
	font-size:22px;
	color:#242525;}
.list_yancht .l_list .list_w .img_cn h2 a:hover{
	color:#00c8cd;}
.list_yancht .l_list .list_w .img_cn p{
	font-family:"宋体";
	line-height:1.8;
	color:#4b4b4b;}
.list_yancht .l_list .list_w .img_cn .view{
	display:block;
	margin-top:18px;
	width:57px;
	height:21px;
	overflow:hidden;
	background: url(../img/icong14.png) right 0 no-repeat;}
.list_yancht .l_list .list_w .img_cn .view:hover{
	background-position: left 0;}
/*滚动*/
#container .rolling{
	padding-top:60px;
	width:1080px;
	height:560px;}
#container .rolling .title{
	margin:0 auto;
	width:487px;
	text-align:center;
	background:url(../img/bg1.jpg) repeat-x center;}
#container .rolling .title h2{
	display:inline-block;
	padding:0 10px;
	line-height:1em;
	font-family:"宋体";
	font-size:32px;
	font-weight:100;
	color:#2b2b2b;
	background:#fff;}
#container .rolling .rlling_slides{
	position:relative;
	margin-top:53px;
	width:1080px;}
#container .rolling .rlling_slides .slides_list{
	position: relative;
	width:1080px;
	height:326px;
	overflow:hidden;}
#container .rolling .rlling_slides .slides_list ul{
	width:1108px;}
#container .rolling .rlling_slides .slides_list ul li{
	position:relative;
	float:left;
	margin-right:33px;
	width:244px;
	height:326px;}
#container .rolling .rlling_slides .slides_list ul li a{
	position:absolute;
	left:0;
	top:0;
	z-index:1;
	display:block;
	width:244px;
	height:326px;
	color:#fff;
	background:url(../img/icong11.png) 0 0 no-repeat;}
#container .rolling .rlling_slides .slides_list ul li a i{
	position:absolute;
	bottom:38px;
	left:0;
	z-index:1;
	display: inline-block;
	width:100%;
	font-size:18px;
	font-style:normal;
	text-align:center;
	color:#fff;}
#container .rolling .rlling_slides .left{
	position:absolute;
	left:-58px;
	top:104px;
	z-index:1;
	display:block;
	width:27px;
	height:117px;
	background:url(../img/icong8.png) left center no-repeat;}
#container .rolling .rlling_slides .right{
	left: auto;
	right:-58px;
	background-position: right center;}
#container .rolling .msg{
	margin-top:63px;
	text-align:center;}
	
	
	
/*底部*/
#footer{
	width:100%;
	border-top:4px solid #2ec3c4;
	background:#2b2d2d;}
.footer_man{
	margin:0 auto;
	padding-top:55px;
	width:1080px;
	height:245px;
	overflow:hidden;}
.footer_man .footer_f{
	width:580px;}
.footer_man .footer_f .ul_list li{
	margin-bottom:10px;
	line-height:25px;}
.footer_man .footer_f .ul_list span{
	padding-right:6px;
	float:left;
	display:inline-block;
	font-size:16px;
	color:#e0e0e0;}
.footer_man .footer_f .ul_list a{
	padding:0 14px;
	float:left;
	display:inline-block;
	color:#abacac;
	background:url(../img/icong.png) left center no-repeat;}
.footer_man .footer_f .ul_list a:hover{
	color:#fff;}
.footer_man .footer_f .column{
	padding-top:32px;}
.footer_man .footer_f .column .title{
	padding-left:12px;
	color:#e0e0e0;}
.footer_man .footer_r .tal{
	text-align:right;
	color:#a5a5a5;}
.footer_man .footer_r .tal .hg{
	font-size:30px;
	color:#e0e0e0;}
.footer_man .footer_r .copyright{
	position:relative;
	padding-top:54px;
	text-align:right;
	color:#a5a5a5;}
.footer_man .footer_r .copyright i{
	position:absolute;
	top:30px;
	right:0;
	z-index:1;
	display:block;
	width:10px;
	height:1px;
	border-bottom:4px solid #555757;}
.footer_man .link{
	margin-top:46px;
	padding-top:28px;
	border-top:1px solid #414242;}
.footer_man .link span{
	float:left;
	color:#6a6b6b;}
.footer_man .link a{
	margin-right:20px;
	float:left;
	color:#6a6b6b;}
.footer_man .link a:hover{
	color:#f6f6f6;}
	

	
#float{
	position:absolute;
	right:1.5%;
	top:50%;
	z-index:999;
	width:40px;
	height:273px;
	background: url(../img/icong15.png) 0 0 no-repeat;}
#float li{
	position:relative;
	width:40px;
	height:57px;
	cursor:pointer;}
#float li a{
	display:block;
	width:40px;
	height:57px;}
#float .li3_w{
	display:none;
	position:absolute;
	top:-50px;
	left:-175px;
	z-index:999;
	width:175px;
	height:175px;}
#float .li5:hover .li3_t{
	display:block;}
#float .li3_t{
	display:none;
	position:absolute;
	top:-20px;
	left:-287px;
	z-index:999;
	width:287px;
	height:118px;}
#float .li4{
	height:41px;}


/*评价*/
.window_pj{
	position:absolute;
	top:20%;
	left:50%;
	z-index:999;
	display:none;
	width:1080px;
	height:311px;
	overflow:hidden;
	background:#fff;
	border:1px solid #e9e9e9;}
.window_pj .title{
	padding-left:20px;
	width:100%;
	height:41px;
	line-height:41px;
	font-size:14px;
	color:#585858;
	border-bottom:4px solid #43c5c6;}
.window_pj .title_content{
	padding:15px 19px 0;}
.window_pj .title_content .textarea{
	padding:10px;
	width:1017px;
	height:150px;
	color:#333333;
	resize:none;
	border:1px solid #e8e9ea;}
.window_pj .title_content .ping{
	padding-top:20px;}
.window_pj .title_content .ping .fl span{
	display:block;
	float:left;
	margin-right:20px;
	height:23px;
	line-height:23px;
	color:#666666;}
.window_pj .title_content .ping .fl .rate_span em{
	display: block;
	float:left;
	margin-left:1px;
	width:23px;
	height:23px;
	background: url(../img/pingj.png) right 0 no-repeat;}
.window_pj .title_content .ping .fl .rate_span span{
	display:block;
	float:left;
	margin:0 17px;
	width:1px;
	height:23px;
	border-right:1px solid #e0e0e0;}
.window_pj .title_content .ping .fl .rate_span i{
	display:block;
	float:left;
	height:23px;
	line-height:23px;
	font-size:33px;
	font-style:inherit;
	color:#3dc2c3;}
.window_pj .title_content .ping .fl label{
	display:inline-block;}
.window_pj .title_content .ping .fl .file{
	display:inline-block;
	width:102px;
	height:26px;
	overflow:hidden;
	background:url(../img/icong36.png) 0 0 no-repeat;}
.window_pj .title_content .ping .fl .submit{
	width:56px;
	height:26px;
	border:none;
	background:url(../img/icong36.png) right center no-repeat;}
.window_pj .title_content .ping p{
	float:right;
	font-family:"宋体";
	color:#929292;
	text-align:right;}
.window_pj .title_content .ping p span{
	display:block;
	color:#2e2a2a;}
.window_pj .title_content .ping .submit{
	float:right;
	margin-left:5px;
	width:105px;
	height:35px;
	border:none;
	background:url(../img/icong37.png) 0 0 no-repeat;}





