*{ margin:0; padding:0; outline:0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box }
body { color:#000; margin:0px auto; line-height:1.5; background-color:#fff;font-family:"微软雅黑";  position: relative; overflow-x: hidden; width: 100%;}
#home{background-color:#f5f5f5; width: 100%; overflow-x: hidden;}
html, body, img, fieldset, abbr, acronym { border:0 }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal }
em, strong, th, code, cite, caption { font-weight:normal; font-style:normal; text-align:left }
ol, ul,li,dl,dd { list-style:none }
table { border-collapse:collapse; border-spacing:0 }
table td{ padding:5px;}
q:before, q:after { content:'' }
html { -webkit-text-size-adjust:100% }
body, button, input, select, table, textarea { font-family:"微软雅黑"; color:#000; font-weight:200; }
a { color:#333; text-decoration:none }
a:hover { color:#1782e0; text-decoration:none }
a:focus, a:active { color:#1782e0 }
address { font-style:normal }
em, i { font-style:italic ;}
img { display:inline-block; border: none;margin: 0;padding: 0;}
p{ margin-bottom:5px;}
strong, b { font-weight:bold;}
h1, h2, h3, h4, h5 { font-family:inherit; font-weight:normal; font-style:normal;}


.clear{ clear:both; height:0px; line-height:0; font-size:0; overflow:hidden;}

/*///////// */
.Contain{width: 100%; padding-bottom: 60px; overflow-x: hidden; position: relative;}
.ContainBox{width: 100%;}

.top{ width:100%; height:60px; border-bottom:#76849A solid 3px; overflow:hidden; position: relative;}
.top .neifan{ position:absolute; display: inline-block; margin-top:20px; left:7%;}
.top .neifan img{ height:25px;}
.top .yenname{ text-align:center; width:100%; height:60px; text-align:center; font-size:20px; line-height:65px;}
.top .yenname img{ height:50px; margin-top:5px;}
.top .shoufan{ position:absolute; display:inline-block; margin-top:20px; left:7%;}
.top .shoufan img{ height:25px;}
.top .menuicon{ position:absolute; display:inline-block; right:7%; margin-top:23px;}
.top .menuicon img{ height:20px;}


.menu{ width:50%; min-height: 500px; padding-top:15px; background:#76849A; position:absolute; right:-50%;z-index: 9; }
.menu a{ width:100%; display:inline-block; height:30px; line-height:23px; font-size:14px;}
.menu a span{ opacity:0.7; color:#fff; float:left;}
.menu a img{ height:20px;}
.menu .menu_left{ display:inline-block; width:20%; text-align:center;}

/****/
.H_banBoxCon{margin:0px; padding:0px; position:relative;}
.H_banBoxCon ul li{position: relative; ext-align: center; line-height: 0px; vertical-align: middle !important;}
.H_banBoxCon ul li img{width: 100%;}

.tixi{ width:100%; padding:4%; float:left;}
.tixi .tixi_left{ float:left; width:48%;}
.tixi .tixi_top{ width:100%; height:80px; float:left; overflow:hidden; display:inline-block;}
.tixi .tixi_top img{ width:100%;}
.tixi .tixi_bot{ width:100%; height:35px; float:left; line-height:35px; font-size:14px; background-color:#FFFFFF; text-align:center; display:inline-block;}
.tixi .tixi_right{ float:right; width:48%;}

.index_title{ width:100%; padding:2% 4%; background-color:#FFFFFF; color:#666; float:left; margin-top:5%; }
.index_title div{ font-size:14px; float:left;}
.index_title  a{ float:right; display:inline-block;}
.index_title  a img{ height:16px; margin-top:5%;}

.proline{ width:100%; background-color:#ebebeb; float:left; padding-bottom:3px;}
.proline .proline_first{width: 49.2%;}
.proline a{ display:inline-block; width:32.533%; margin:1px; background:#FFFFFF; text-align:center; float:left; height:100px; position: relative; font-size: 14px;}
.proline a img{ height:60px; margin:10px auto;}
.proline a span{position: absolute; width: 100%; height: 20px; bottom: 10px; left: 0;line-height: 20px;}

.newsline{ padding:4%; width:100%; float:left;}
.newsline ul li{ height:30px; width:100%; }
.newsline li .newsline_ri{ float:left; width:30%; padding-left: 20px; font-size:12px; color:#CCCCCC; background:#f5f5f5  url(../images/bg2.png) no-repeat 0px 8px; line-height:30px; background-size: 17%;}
.newsline ul li .newsline_title{ float:right; width:70%; font-size:12px; display: inline-block; line-height:30px; overflow:hidden;text-overflow:ellipsis;/*凌驾部分变为...*/
 white-space:pre;/*强制不换行*/}

.footer{ background-color:#76849A; height:65px; width:100%; overflow:hidden; position:fixed; bottom:0px; z-index: 99;}
.footer a{ display:inline-block; float:left; width:25%; text-align:center;}
.footer a img{ height:40px; margin:15px auto;}

/*菜单*/
.about_sel{ height:40px; padding:14px 0px; float:left;}
.about_sel a{ display: inline-block; text-align:center; padding:0px 30px; line-height:30px; border-right:#dcdcdc solid 1px; font-size:14px; }
.focus-pic .on a{ color:#345EE7;}

.img-focus{ width:100%; height:49px; overflow:hidden;}
.focus-pic li{ overflow:hidden; float:left}
#wrapper8{position:relative; overflow: hidden;}
.focus-pic{ height:48px; background-color:#f5f5f5; border-bottom:#dcdcdc solid 1px;}

/*关于8590am发明海洋财富    */
.about{ line-height:26px; width:100%; font-size:14px; padding:4%;}
.about p,.about_nei img{  max-width:100% !important;}

.honor{ width:100%;}
.honor .honor_xun{ width:46%; float:left; margin:2%;}
.honor .honor_xun .honor_img { border:#CCCCCC solid 1px; border-radius:5px;}
.honor .honor_xun .honor_img{ border:#FFFFFF solid 5px; width:94%; height:100px; overflow:hidden;}
.honor .honor_xun .honor_img img{ width:100%;}
.honor .honor_xun .honor_text{ line-height:30px; width:100%; text-align:center; font-size:14px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}

/*生长历程*/
.events_line{ width:92%; padding:4%; background:url(/wap/images/bg23.png) repeat-y 4% 0px;}
.events_line .events_line_xun{ width:100%; padding:3% 0;}
.events_line .events_line_xun .events_line_left{ float:left; padding:5% 10%;}
.events_line .events_line_xun .events_line_right{ float:left; border-radius:5px; padding:10px; font-size:12px; line-height:24px; width:60%;}
/*.lvse .events_line_left{ background:url(/wap/images/bg21.png) no-repeat -2px -18px;}*/
.lvse .events_line_right{ background-color:#0f8b4d; border:#0f8b4d solid 1px; color:#FFFFFF;}
.baise .events_line_left{ background:url(/wap/images/bg22.png) no-repeat -2px -18px;}
.baise .events_line_right{ background-color:#ffffff; border:#CCCCCC solid 1px; color:#333333;}


/*盘问*/
.query ul li{ padding: 10px 0; border-bottom: 1px solid #dcdcdc;}
.queryBox{width: 100%;}
.queryBox span{display: block; float: left; width: 50%;}


/*常见问题*/
.problem{padding: 10px;}
.problem ul li{padding: 10px 0; border-bottom: 1px solid #dcdcdc; }
.problem ul li a{white-space: nowrap; text-overflow: ellipsis; overflow: hidden; display: block;}

/** 新闻列表 **/
.newsList{padding: 0 10px;}
.newsList ul li{padding:10px 0 10px 130px; border-bottom:1px dotted #ccc; overflow:hidden;}
.newsList_img{width:120px; float:left; margin-left:-130px;}
.newsList_img img{width: 100%;}
.newsList_title{font-weight:normal; font-size:16px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.newsList_time{font-size:12px; color:#999; margin-top:3px;}
.newsList_about{height:32px; line-height:16px; font-size:12px; margin-top:2px; color:#999; overflow:hidden;}

/*job*/
.list_job{padding: 10px; font-size: 12px;}
.list_job .ul{ width:100%; padding-bottom:3%; border-bottom:1px solid #ddd; margin-bottom:3%;}
.list_job .ul li{ width:100%; margin:0 auto; display:block; float:left; line-height:2em;}
.list_job .ul li .left{ float:left; width:23%; text-align:right;}
.list_job .ul li .right{ float:left; width:76.4%; text-align:left;}
.list_job .ul .btn{ display:block; width:6em; height:2em; background:#ec5900; border-radius:0.5em; margin:0 auto; color:#fff; text-align:center; margin-top:2%;}

.memer_list{padding: 10px 20px; font-size: 14px;}
.memer_list li{width: 50%; float: left; padding: 0 5px; margin-bottom: 10px;}
.memer_list .pic{width: 100%; padding-top: 100%; background-size: 100%; background-repeat: no-repeat; background-position: center; transition: all .3s;}
.memer_list .tit{text-align: center;}

.mass_form{ width:100%;font-size:18px; line-height:30px;}
.mass_form div{ height:40px;}
.mass_form input[type='text'],.mass_form input[type='tel'],.mass_form input[type='email']{ width:100%; border:#CCCCCC solid 1px; height:35px; line-height:35px; padding-left:1%;}
.mass_form textarea{ width:100%; border:#CCCCCC solid 1px; line-height:35px; padding-left:1%; height:80px;}
.mass_form input[type='button']{ width:100%; border:none; color:#FFFFFF; text-align:center; line-height:35px; height:35px; background-color:#3F67E8; }

/*音乐*/
.pause {background-position: 0 bottom;}
.mscBtn {height: 50px;
background: #fff url(../images/musicBtn.gif) no-repeat;
display: block;}
.pause{background-position: 0px -50px;}


.fenx_a {padding-bottom: 20px;overflow: hidden;}
.fenx_a li {border-bottom: 1px solid #d5e3e8;float: left;width: 100%;background: url(/wap/images/go.png) no-repeat right;}
.fenx_a li a { float: left;width: 50%;}
.fenx_a li img { width: 30px;padding-top: 10px;display: block;float: left;}
.fenx_a li span {line-height: 50px;font-size: 14px;color: #333;padding-left: 10px;}


#side-menu .owl-item{ float:left;touch-action: pan-y;-webkit-tap-highlight-color: transparent;position: relative;}
#side-menu .owl-stage-outer{ position:relative; overflow:hidden;}
#side-menu .owl-stage{position:relative;touch-action: manipulation;}
#side-menu{ background-color: #f5f5f5; border-bottom: #dcdcdc solid 1px; padding: 9px 18px; position: relative;}
#side-menu li a{float: left; text-align: center; padding: 0px 30px; line-height: 30px; border-right: #dcdcdc solid 1px; font-size: 14px;}
#side-menu li.on a{color: #345EE7;}
#side-menu .owl-nav button{ position:absolute; top:0; height:100%; width:18px; border:none; background:#76849a; color:#fff; cursor:pointer; padding:0;}
#side-menu .owl-nav button.owl-prev{ left:0;}
#side-menu .owl-nav button.owl-next{ right:0;}
#side-menu .disabled{ display:none;}<!--耗时1759770202.1069秒-->