@charset "utf-8";
body,div,li,ul,ol,dl,dd,dt,span,b,strong,p,h1,h2,h3,h4,h5,input,input:focus{margin:0;padding:0;}
ul,li,dl,dt,dd,ol{list-style:none;list-style-type:none;}
a img,a,a:hover,a:active,a:visited{border:none;text-decoration:none; outline:none;}
.cscreen{position:absolute;top:0;left:0;z-index:30;background:#000;opacity:0.70;filter:alpha(opacity=70);-moz-opacity:0.70;}
body{ font-size:13px; width:100%; padding-bottom:55px; margin:0px auto;font-family:"Helvetica Neue",Helvetica,STHeiTi,sans-serif;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;outline:0;}


.bh-header{ height:45px; width:100%; box-sizing:border-box; margin:0; padding:0; background:#0097e0; position:relative;}
.bh-header .bh-logo{ float:left; margin:10px auto 0px 10px;}
.bh-header .bh-htitle{ float:left; margin-left:50%; position:absolute; left:-100px; top:0; height:45px; width:200px; line-height:45px; color:#fff; font-size:16px; text-align:center; overflow:hidden;}
.bh-header .bh-back{ float:left; margin:0 0 0 10px;}
.bh-header .bh-back img{ margin:10px 0 0 0;}
.bh-header .bh-menu{ display:block;position:absolute;right:10px;top:50%;margin-top:-23px; height:45px; line-height:45px;}
.bh-header .bh-menu i{ width:22px; height:2px; background:#fff; display:block; margin:0 0 4px 0;}
.bh-header .bh-menu i:nth-child(1){ margin-top:14px;}
.bh-header .ui-rotate{-webkit-animation:rotate-an .2s linear;animation-delay:0s;}
@keyframes rotate-an{0%{-webkit-transform:rotate(0)}50%{-webkit-transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg)}}
@-webkit-keyframes rotate-an{0%{-webkit-transform:rotate(0)}50%{-webkit-transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg)}}
.bh-header .ui-menu-close i:nth-child(1){ display:none;}
.bh-header .ui-menu-close i:nth-child(2){ margin-top:16px;-webkit-transform:rotate(45deg); top:5px; position:relative;}
.bh-header .ui-menu-close i:nth-child(3){-webkit-transform:rotate(135deg); margin-top:0px;top:-1px; position:relative;}

.bh-header .ui-header-menu{ width:95px; height:auto;color:#fff; position:absolute; right:2px; top:30px; box-sizing:border-box; padding:4px; overflow:hidden; z-index:8; display:none;}
.bh-header .ui-header-menu .ui-arrow-top{width:0; height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #666; position:relative; left:65px;}
.bh-header .ui-header-menu ul{ width:100%; height:auto; margin:0px auto; cursor:pointer; display:block; background:rgba(0,0,0,.6);  border-radius:5px;}
.bh-header .ui-header-menu li{ line-height:32px; line-height:32px; display:block; cursor:pointer; font-size:14px; text-align:center;}
.bh-header .ui-header-menu li a{ color:#fff; width:100%; height:32px; display:block;}

.bh-hidemenu{ width:100%; margin:0; height:0; display:none; overflow:hidden; background:#0097e0;}
.bh-hidemenu li{ height:37px; line-height:37px; border-top:solid 1px #48b2e4; text-indent:10px;}
.bh-hidemenu li a{ color:#fafafa; display:block; width:100%;}

.bh-footer { width:100%;height:auto; background:#0097e0; overflow:hidden; padding:10px; box-sizing:border-box; }
.bh-footer .bh-slogan{ line-height:180%; margin:0px auto; font-size:13px; text-align:center; color:#fff;}
.bh-footer .bh-copyright{ height:30px; line-height:20px; font-size:12px;text-align:center; color:#fff; margin-bottom:8px;}
.bh-footer .bh-copyright a{ color:#333; font-size:12px;}

.bh-fmenu{ width:100%; max-width:760px; height:55px; position:fixed; bottom:-65px;  z-index:9999; box-sizing:border-box;}
.bh-fmenu .bh-fdiv{ width:20%; height:55px; background:#0097e0; float:left;}
.bh-fmenu .bh-ffont{ text-align:center; color:#fff; height:27px; line-height:27px; display:block;}
.bh-fmenu .bh-fimg{ text-align:center; margin-top:8px; height:20px; display:block;}
.bh-fmenu .bh-fmore{ width:20%; height:65px;float:left; background:#0097e0; position:relative;}
.bh-fmore .bh-mymore{ width:65px; height:65px; margin-left:50%; left:-32px; display:block; position:absolute; top:-8px; background:url(../../images/logo.png?v=3) no-repeat center center; background-size:100%;}

.bh-fmore .bh-mymore img{ margin:0px auto; display:block; position:absolute; top:19px; left:20px; background:#c00;}
.bh-fmore .bh-myfont{ position:absolute; top:33px;margin-left:50%; left:-32px; width:65px; text-align:center;color:#fff;}

.i-media{ padding:10px 12px 10px 12px; border-bottom:solid 1px #fafafa; margin:0;font-family:"微软雅黑";font-size:13px; box-sizing:border-box;}
.i-media h6{ height:20px; font-size:14px; padding:0; margin:0; line-height:20px;overflow:hidden; margin-bottom:5px;}
.i-media a{ color:#333;}
.i-media:last-child{ border-bottom:none;}
.i-media .media-body{box-sizing:border-box; overflow:hidden;}
.i-media .media-body,.i-media .media-body p{ padding:0; margin:0; }
.i-media .media-body p{ color:#8e8e8e;font-size:12px;}
.i-media .media-body p.p-date{ color:#bbb; line-height:20px;}
.i-media .media-body p.p-intro{height:30px; overflow:hidden; line-height:140%; margin-bottom:14px; margin-top:4px;}

.tel-icon{ width:53px; height:53px; text-align:center; color:#fff; border-radius:50%; position:fixed; z-index:3;background:rgba(0,151,224,.5); bottom:100px; right:5px; cursor:pointer;overflow:hidden;}
.tel-icon span{ width:28px; display:block; margin:8px auto 3px auto;}


.article-comment{width:100% !important; padding:10px; box-sizing:border-box;}
.sohucs{width:100% !important; min-height:40px !important; margin:0px auto 0px auto !important; overflow:hidden; border:solid 1px #ddd !important; background:#fff !important; border-radius:2px; box-shadow:0 0 5px #ececec !important; clear:both; padding:10px !important; box-sizing:border-box !important;}


.comment-loading{ width:100%; height:22px; background:#efefef; text-align:center; line-height:22px; color:#333; font-size:14px; position:relative; overflow:hidden;}
.comment-loading .comment-bar{ width:0; height:22px; background:#189aff; position:absolute; left:0; top:0; -webkit-animation:nprogress 2.5s linear infinite;animation:nprogress 2.5s linear infinite ; z-index:1;}
.comment-loading .comment-txt{ width:100%; text-align:center; height:22px; z-index:2; top:0; left:0; line-height:22px; position:absolute; -webkit-animation:cprogress 2.5s infinite;animation:cprogress 2.5s infinite ; z-index:1; }
@-webkit-keyframes nprogress{0%{width:0;}100%{width:100%;}}
@keyframes nprogress{0%{width:0;}100%{width:100%;}}

@-webkit-keyframes cprogress{0%{color:#333;}95%{ color:#fff;}100%{color:#fff;}}
@keyframes cprogress{0%{width:#333;}95%{ color:#fff;}100%{color:#fff;}}

.mobile-tips{ width:100%; height:100%; position:fixed; top:0; left:0; background:rgba(0,0,0,.4) url(../../images/mobile/remove.png) no-repeat center center; z-index:9999999; display:none;}
.ovfHiden{overflow: hidden;height: 100%;}

.ny-top{ height:26px; width:100%; min-width:1200px; overflow:hidden; background:url(../../images/newyear/year-top.png) no-repeat center center; background-size:100%; position:absolute; left:0; top:0px; z-index:10;}
.ny-hengpi{ width:300px; height:151px; position:fixed;left:50%; margin-left:-150px; top:180px;background:url(../../images/newyear/newyear-hp.png) no-repeat top center;background-size:100%;z-index:999; display:none;}
.ny-left{ width:100px; height:90%; position:fixed; left:4%; top:15%; background:url(../../images/newyear/newyear-left.png) no-repeat top center; background-size:100%; z-index:999; display:none;}
.ny-right{ width:100px; height:90%; position:fixed; right:4%; top:15%; background:url(../../images/newyear/newyear-right.png) no-repeat top center; background-size:100%; z-index:999; display:none;}
.ny-bainian{ width:200px; height:200px; position:fixed; left:50%; margin-left:-100px; bottom:10%; background:url(../../images/newyear/newyear-bainian.png) no-repeat bottom center; background-size:100%; z-index:999; display:none;}


