*{word-wrap:break-word;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,em,button{margin:0;padding:0;}
ul li,.ol li{list-style:none;}
body{font-size:12px;line-height:1.5;font-family:'Microsoft Yahei', '微软雅黑', '宋体', \5b8b\4f53, Tahoma, Arial, Helvetica, STHeiti;color:#000;background:#fff;}
img,fieldset{border:none;}
input,textarea{font-size:12px;}
table{border-collapse:collapse;}
a{color:#2962B6;text-decoration:none;}
a:hover{color:#e60012;text-decoration:underline;}
h1,h2,h3,h4,h5{font-family:"Times New Roman",Simsun;}
ul{list-style:none;}
dfn{font-style:normal;}
input[type="text"]:focus{background-color:#f1f9ff;border-color:#5d9de5 #67a1e2 #67a1e2 #5d9de5;border-style:solid;border-width:1px;box-shadow:1px 1px 3px #d0dee6 inset;}
.layoutfix{display:inline-block;}
.layoutfix{display:block;overflow:hidden;}
.left{float:left;}
.right{float:right;}
#wrapper,#hd{width:980px;margin:0 auto;}
#hd{position:relative;width:950px;height:40px;z-index:1;margin:0 auto;padding:110px 0 8px;color:#000;}
#ft{clear:both;text-align:center;padding-top:15px;margin-bottom:20px;border-top:1px #9ECCF5 dashed;font-family:verdana;}
#bd{background-color:#fff;width:948px;margin:0 auto;border:solid 1px #ccc;list-style:none;border-radius:5px;box-shadow:0 0 10px #e6e6e6;}
.borderb{border:1px #000 solid;}
.borderc{border:1px #fff solid;}
.cl:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .cl { zoom: 1; }
.top{height:200px;}
.footerbox{background:#fff;width:980px;margin:0 auto;}
.bodybox{margin:0 auto;width:980px;background:#FFF;border-bottom:2px solid #bbeafd;margin-top:10px;}
.bodybox:after{content:".";height:0;visibility:hidden;display:block;clear:both;}
.bodybox{zoom:1;}.bodyleft{float:left;width:700px;margin-left:5px;margin-top:10px;}
.bodyright{float:right;margin:10px;}
.bodyflash{float:left;width:670px;margin:10px;}
.flashbox{height:368px;}
.textbox{margin:0 auto;background:url(../images/homebody.png) no-repeat center 0;height:237px;}
.bodyright2{float:left;width:260px;padding-left:10px;margin-top:10px;border-left:2px solid #bbeafd;}
#rightnew{width:240px;padding:2px;}
#rightnew li{height:28px;line-height:28px;width:230px;overflow:hidden;border-bottom:1px dashed #2962B6;}
#rightnew li a{color:#2962B6;font-size:14px;}
.textboxl{margin-left:20px;width:343px;float:left;height:237px;margin-top:15px;}
.textboxr{margin-left:20px;width:343px;float:left;height:237px;margin-top:15px;}
.texttitle{font-weight:bold;color:#fff;font-size:14px;line-height:25px;height:25px;}
.textt{line-height:25px;margin-right:20px;}
.textt a{line-height:25px;}
.ftbox{background:#fff;height:10px;}
.ftbox1{background:url(../images/footertop1.png) no-repeat center 0;height:84px;}
.rightbox{background:url(../images/footertop.png) no-repeat center 0;height:84px;}
.cubox{background:url(../images/contantus.png) no-repeat center 0;height:170px;}
.cubox1{margin-left:40px;width:100px;height:100px;padding-top:47px;line-height:31px;font-size:14px;}
.wbbox{background:#151515;height:495px;border:1px #376286 solid;width:235px;}
.wbbox2{background:#151515;width:235px;margin-bottom:21px;overflow:auto;}
.wbbox2 ul{width:235px;margin:0;padding:0;}.wbbox2 ul li{width:235px;margin:0;padding:0;}
.nav2{width:235px; overflow:hidden;line-height:47px;
background: rgb(0,183,234);
background: -moz-linear-gradient(top, rgba(0,183,234,1) 0%, rgba(0,158,195,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,183,234,1)), color-stop(100%,rgba(0,158,195,1)));
background: -webkit-linear-gradient(top, rgba(0,183,234,1) 0%,rgba(0,158,195,1) 100%);
background: -o-linear-gradient(top, rgba(0,183,234,1) 0%,rgba(0,158,195,1) 100%);
background: -ms-linear-gradient(top, rgba(0,183,234,1) 0%,rgba(0,158,195,1) 100%);
background: linear-gradient(to bottom, rgba(0,183,234,1) 0%,rgba(0,158,195,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b7ea', endColorstr='#009ec3',GradientType=0 );z-index:9999;margin:0;padding:0;float:left;display:block;
}
.nav2 a{text-align:left;color:#fff;font-weight:700;font-size:14px;padding-left:28px;padding-top:8px;}
.wbbox1{background:#FFF;height:495px;width:235px;line-height:20px;}
.wbboxt{font-weight:bold;font-size:14px;line-height:25px;height:25px;margin-bottom:8px!important;border-bottom:1px solid;}
.jiabox{background:#151515;padding-top:10px;}
.ftop{height:33px;line-height:33px;}
.urhere{line-height:30px;margin-left:10px;}
.urhere a{color:#2962B6;}
.title{height:60px;line-height:60px;text-align:center;color:#fff;font-weight:bold;font-size:14px;}
.title1{height:60px;line-height:25px;text-align:center;color:#FC0;font-size:13px;}
.ltbox{margin:7px;min-height:640px;}
.contantbox{border:1px #7e7e7e solid;margin:5px;padding:10px;min-height:580px;}
.contantboxt{padding:10px;min-height:350px;}
.contantboxt img{max-width:640px;overflow:hidden;}
.contantboxta{margin:5px;padding:10px;min-height:565px;}
.formboxa{border:1x #7e7e7e solid;margin:5px;}
.listbox{min-height:677px;max-width:720px;word-wrap:break-word;}
.linea{display:block;margin:0 auto;height:25px;line-height:25px;color:#fff;}
.linea a{margin:0 auto;height:25px;line-height:25px;color:#fff;}
.linea .titlename{margin-left:25px;height:25px;line-height:25px;float:left;width:450px;}
.linea .time{height:25px;line-height:25px;float:right;width:150px;}
.formbox{margin:10px;}
.lineb{margin:0 auto;height:25px;line-height:25px;}
.lined{margin:0 auto;margin-top:25px;height:25px;line-height:25px;color:#fff;text-align:center;}
.blank10{height:10px;line-height:10px;font-size:1px;}
.foot21{width:300px;height:210px;display:block;margin:10px;float:left;}}
.foot21text{display:block;line-height:25px;width:300px;}
.footbox{width:980px;height:330px;display:block;clear:both;background:#fafafa;border-bottom:2px solid #bbeafd;}
.footboxgif{background-image:url(../images/1.gif);background-repeat:no-repeat;background-position:center;display:block;height:110px;width:1024px;clear:both;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;}
.footbox1{width:400px;display:block;float:left;margin:10px;}
.footboxT{font-size:16px;font-weight:bold;float:left;width:300px;}
.STYLE5{color:#FC0;}
.footboxTT{height:100px;width:498px;}
.STYLE6{color:#F93;}
.footboxTT1{height:80px;width:350px;float:left;overflow:visible;padding-top:0;padding-right:10px;padding-bottom:0;padding-left:2px;}
.footboxTT2{height:80px;width:122px;float:left;}
.footbox2{width:498px;display:block;float:right;padding:5px;margin-top:0;margin-right:2px;margin-bottom:0;margin-left:0;}
.footboxT a{font-size:14px;font-weight:bold;color:#2962B6;float:left;width:300px;}
.texttitle a{font-weight:bold;color:#2962B6;font-size:14px;line-height:25px;height:25px;}
.picbox{width:980px; margin:4px 0;background:#fafafa;}
table.sample{border-width:1px;border-spacing:0;border-style:outset;border-color:gray;border-collapse:separate;background-color:#666;}
table.sample th{border-width:1px;padding:5px;border-style:inset;border-color:gray;}
table.sample td{border-width:1px;padding:5px;border-style:inset;border-color:gray;}
table.sample td a{color:#FFF;font-size:12px;}
body{background: url(newbg.jpg) no-repeat center top #186fbb fixed;}
.headerbox {height:200px;width:980px;margin:0 auto;}
.d_dh {width:100%;
height:45px;
background: #499bea; /* Old browsers */
background: -moz-linear-gradient(top,  #499bea 0%, #207ce5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#499bea), color-stop(100%,#207ce5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #499bea 0%,#207ce5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #499bea 0%,#207ce5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #499bea 0%,#207ce5 100%); /* IE10+ */
background: linear-gradient(to bottom,  #499bea 0%,#207ce5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#499bea', endColorstr='#207ce5',GradientType=0 ); /* IE6-9 */
margin:0 auto;
}
.d_nv {width:980px;	margin:0 auto;overflow:hidden;}
.d_nv li {height:45px;line-height:45px;	overflow:hidden;float:left;	border-left:1px solid #03a1ce;}
.d_nv li a {height: 45px;color: #fff;float: left;padding: 0 14px;font-size: 16px;font-weight: bold;text-decoration: none;}
.d_nv li a:hover {background: rgb(135,224,253); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(135,224,253,1) 0%, rgba(83,203,241,1) 40%, rgba(5,171,224,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(135,224,253,1)), color-stop(40%,rgba(83,203,241,1)), color-stop(100%,rgba(5,171,224,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(135,224,253,1) 0%,rgba(83,203,241,1) 40%,rgba(5,171,224,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(135,224,253,1) 0%,rgba(83,203,241,1) 40%,rgba(5,171,224,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(135,224,253,1) 0%,rgba(83,203,241,1) 40%,rgba(5,171,224,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(135,224,253,1) 0%,rgba(83,203,241,1) 40%,rgba(5,171,224,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#87e0fd', endColorstr='#05abe0',GradientType=0 ); /* IE6-9 */
color:#fff;}
/*首页左侧动态以及幻灯片*/
#ibanner{position:relative;width:660px;height:365px;overflow:hidden;float:left;z-index:1}
#ibanner_pic{position:relative;z-index:2}
#ibanner_pic a{position:absolute;top:0;display:block;width:660px;height:365px;overflow:hidden}
#ibanner_btn{position:absolute;z-index:1000;left:264px;bottom:5px;font-weight:700;font-family:Arial}
#ibanner_btn span{display:block;float:left;margin-left:4px;padding:0 5px;background:#000;cursor:pointer}
#ibanner_btn .normal{height:20px;margin-top:8px;border:1px solid #999;color:#999;font-size:16px;line-height:20px}
#ibanner_btn .current{height:28px;border:1px solid #FF5300;color:#FF5300;font-size:28px;line-height:28px}
.divetrip{width:320px;float:left;margin-left:4px;overflow:hidden;position:relative;margin-bottom:15px;background:#e8e8e8;}
.divetrip img{position:relative;width:320px;height:260px;overflow:hidden}
.triptitle{color:#fff!important;padding:10px 5px}
.divetrip .triptitle h2{font-size:16px;line-height:20px; height:20px; overflow:hidden;margin-bottom:6px;margin:0;font-weight:700;color:#000}
.divetrip p{font-size:12px;line-height:18px;height:35px;color:#666; overflow:hidden;}
.divetrip a{ text-decoration:none;}
.dive_ct{ width:980px; overflow:hidden; margin-top: 10px;height: 380px;}
.dive_left{width: 260px;height: 356px;background: #fafafa;float: left;padding: 10px;}
.dive_top{ padding:0 10px; 
background: #499bea; /* Old browsers */
background: -moz-linear-gradient(top,  #499bea 0%, #207ce5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#499bea), color-stop(100%,#207ce5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #499bea 0%,#207ce5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #499bea 0%,#207ce5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #499bea 0%,#207ce5 100%); /* IE10+ */
background: linear-gradient(to bottom,  #499bea 0%,#207ce5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#499bea', endColorstr='#207ce5',GradientType=0 ); /* IE6-9 */ 
height:34px; line-height:34px;
}
.dive_top h2 a{font-size:18px;font-family: "Microsoft YaHei","微软雅黑",Helvetica,"黑体",Arial,Tahoma;height:34px; color:#fff; line-height:34px;}
.dive_cont{ padding:10px; overflow:hidden;}
.dive_cont li{height:32px;line-height: 28px;border-bottom: 1px solid #cdcdcd;overflow: hidden;}
.dive_cont li a{font-size: 14px;font-family: "Microsoft YaHei","微软雅黑",Helvetica,"黑体",Arial,Tahoma; height:32px; line-height:32px;}
.dive_right{padding: 4px 18px;background: #fafafa;width: 660px;float: left;}

/*首页box*/
.dive_box {width: 980px;background: #fafafa;margin: 0 auto;overflow: hidden;margin-bottom: 10px;}
.dive_list {width: 320px;margin-left: 4px;float: left;border-right: 1px solid #f2f2f2;}
.dive_title {width: 320px;border-bottom: 2px solid #f2f2f2;background: #0082b9;}
.dive_title h2 a {font-size: 20px;font-weight: bold;height: 34px;line-height: 34px;padding-left: 10px;color: white;}
.dive_content {width: 280px;margin-left: 10px;overflow: hidden;}
.dive_content li {height:28px;width: 280px;overflow: hidden;border-bottom: 1px dashed #DEDEDE;}
.dive_content li a{height:28px; line-height:28px;}
.dive_content li.tp {padding-top: 10px;height: 104px;text-align: left;line-height: 20px;word-wrap: break-word;word-break: break-all;overflow: hidden;}
.dive_content li.tp img {float: left;width: 140px;height: 100px;padding-right: 10px;margin-bottom: 5px;}
.dive_content li.tp a:link, .dive_content li.fb a:visited {font: normal 18px/20px "微软雅黑";color: #333;}
.dive_content li.tp p {font-size: 12px;padding-top: 10px;line-height: 20px;color: #999;}
.dive_content li a{height:32px; line-height:32px;}
/*首页相册列表*/
.picbox1{margin:0 auto;}
.picbox1 li{width:200px;float: left; margin-left: 20px; margin-top: 10px; padding:0 10px;text-align: center;overflow: hidden;}
.picbox1 p {height: 20px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
/*阅读页面*/
.idclayout{padding:0 10px;font-size: 16px;line-height: 30px;}
.idclayout img{max-width:100%;}
#subTitle {float: left;font:16px/26px "微软雅黑","simhei";width: 100%;}
.readh1{width: 100%; height: auto;line-height: 30px;padding: 10px 0;box-sizing: border-box;display: block;overflow: hidden;border-left: 4px solid #000;background: #cdcdcd;}
.readh1 h1{font-size: 28px;font-weight: bold;text-align: center;color: #000;}
/*页面底部*/
.foot-v3 {border-top: 5px solid #145dac;background: #171f2a;}
.foot-v3 .foot-content {width: 980px;margin: 0 auto;}
.foot-v3 .ft-list {margin-top: 25px;float: left;}
.foot-v3 .ft-list dl {float: left;margin-right: 65px;color: #fff;}
.foot-v3 .ft-list dt {font: bold 16px "microsoft yahei";margin-bottom: 20px;color: #fff;}
.foot-v3 .ft-list dd {margin-bottom: 13px;}
.foot-v3 .ft-list dd a, .foot-v3 .ft-list dd .text {font: normal 12px "microsoft yahei";color: #e2e2e2;}
.foot-v3 .ft-list dd .qr-img {display: block;margin-top: 10px;}
/*footmenu*/
.footer-menu {background: #171f2a;padding: 15px 0;}
.footer-menu .menu-inner {width: 980px;margin: 0 auto;overflow: hidden;}
.footer-menu .menu-inner .copy-info {float: left;}
.footer-menu .menu-inner .num-info {float: right;font: normal 12px "microsoft yahei";color: #fff;margin-top: 17px;}
.footer-menu .menu-inner .num-info .num {margin-left: 46px;}
.footer-menu .menu-inner p, .footer-menu .menu-inner p a {color: #73787e;font: normal 12px/25px "microsoft yahei";}
.footer-menu .menu-inner .num-info .num a {color: #fff;}
.footer-menu .menu-inner p .link {margin: 0 5px;}
/*qq咨询*/
.qqserver a{color:#000;}
.qqserver a:hover{color:#000;}
.qqserver p img{display:inline;margin:-5px 5px 0;vertical-align:middle;}
.scrollsidebar{position:fixed;z-index:999;bottom: 100px;right:0;width:168px;height:240px;_position:absolute;}
.side_content{width:167px;height:auto;overflow:hidden;float:left;}
.side_content .side_list{width:167px;overflow:hidden;}
.side_title,.side_bottom,.close_btn,.show_btn{background:url(sidebar_bg.png) no-repeat;_background:url(sidebar_bg.png) no-repeat;}
.side_title{width:167px;height:46px;background-position:0 0;}
.side_bottom{width:167px;height:34px;background-position:0 -70px;}
.side_center{font-family:Verdana,Geneva,sans-serif;padding:10px 12px 5px 12px;font-size:12px;}
.side_center .qqserver p{text-align:left;padding:6px 0;margin:0;vertical-align:middle;}
.side_content hr{border-bottom:1px solid #E6E6E6;height:1px;margin:10px 0;clear:both;}
.side_center{background:url(green_line.gif) repeat-y center;}
.mtm { margin-top: 10px !important; }
/*bar*/
.quickbar {
    width: 120px;
    position: fixed;
    right: 50%;
    bottom: 0;
    z-index: 9;
    height:500px;
    _position: fixed;
    _bottom: auto;
    _top: expression(documentElement.scrollTop+documentElement.clientHeight-this.offsetHeight-10);
    margin-top: 200px;
    margin-right: 498px;}
.quickbar-talk {
	background: #ff5000;
	position: relative;
	left: 0;
	height: 100%;
	width: 120px;
	top: 0px;
	text-align: center;
	color: #FFF;
}
.quickbar-talk a{display: block;
    margin-bottom: 15px;
    color: #FFF;
    line-height: 1.5;}
@media screen and (max-width:900px){.divetrip{float:left;margin:0;margin-bottom:15px;background:#fff}
.divetrip,.divetrip img{width:100%;overflow:hidden;position:relative}
.divetrip img{height:100%}
*,:after,:before{box-sizing:inherit}
.dive_ct{width:100%;overflow:hidden;margin-top:10px;height:100%}
.dive_left{height:356px;float:left;padding:10px}
.dive_left,.dive_right{width:100%;background:#fafafa}
.dive_right{padding:4px 18px;float:right}
.flashbox{display:none}
.footbox{clear:both;background:#fafafa;border-bottom:2px solid #bbeafd}
.footbox,.footbox1{width:100%;height:100%;display:block}
.footbox1{float:left;margin:10px}
.footbox2{width:initial;height:100%;display:block;float:right;padding:5px;margin:0 2px 0 0}
.dive_box{width:100%;background:#fafafa;margin:0 auto;overflow:hidden;margin-bottom:10px}
.dive_list{width:100%;margin-left:4px;float:left;border-right:1px solid #f2f2f2}
.picbox{width:100%;margin:4px 0;background:#fafafa}
.picbox1 li{width:49%;float:left;margin:0 .5%;margin-top:10px;padding:0;text-align:center;overflow:hidden}
.footboxTT{height:75pt;width:100%}
.footboxTT2{height:5pc;width:25%;float:left}
.footboxT{font-size:1pc;font-weight:700;float:left;width:70%}
.footboxTT1{height:100%;width:70%;float:left;overflow:visible;padding:0 10px 0 2px}
.headerbox{height:200px;width:100%;margin:0 auto;max-width:980px}
img{max-width:100%!important}
#hd,#wrapper{width:100%;overflow:hidden}
.d_dh{height:100%}
.d_dh,.d_nv{width:100%}
.d_nv li{line-height:45px;overflow:hidden;float:left;border:none;width:20%}
.d_nv li a{width:100%;text-align:center;display:inline-block;padding:0;font-size:14px}
.bodybox{width:100%;background:#fff;border-bottom:2px solid #bbeafd;margin-top:10px;zoom:1}
.bodyleft{position:relative;float:left}
.bodyleft,.listbox{width:100%}
.bodyright{float:left;margin:0;width:100%;font-size:14px}
.wbbox2{background:0 0;width:100%;margin-bottom:21px;overflow:auto}
.wbbox1{background:#fff;height:495px;width:100%;line-height:20px}
.wbbox2 ul li{width:100%;margin:0;padding:0}
.foot-v3 .foot-content{width:100%;margin:0 auto;padding:0}
.foot-v3 .ft-list dl{width:48%;display:block;margin:0 1%}
.footer-menu .menu-inner{width:100%;margin:0 auto;overflow:hidden;max-width:980px}
}
#divSmallBox{overflow:hidden;*display:inline;*zoom:1;width:10px;height:10px;margin:0 5px;border-radius:10px;background:#ffffff;}
#playBox{ width:1000px; height:409px; margin:20px auto; background:#333; position:relative; overflow:hidden;}
#playBox .oUlplay { width:99999px; position:absolute; left:0; top:0;}
#playBox .oUlplay li{ float:left;}
#playBox .pre{ cursor:pointer; width:45px; height:45px; background:url(l.png) no-repeat; position:absolute; top:190px; left:10px; z-index:10;}
#playBox .next{ cursor:pointer; width:45px; height:45px; background:url(r.png) no-repeat; position:absolute; top:190px; right:10px; z-index:10;}
#playBox .smalltitle {width:1000px; height:10px; position:absolute; bottom:15px; z-index:10}
#playBox .smalltitle ul{ width:120px; margin:0 auto;}
#playBox .smalltitle ul li{ width:10px; height:10px; margin:0 5px; border-radius:10px; background:#ffffff; float:left; overflow:hidden;*display:inline;*zoom:1; cursor: pointer;}
#playBox .smalltitle .thistitle{ background:#69aaec;}