﻿html { color: black; font-family: '微软雅黑', 'MicrosoftYaHeiLight', '宋体'; font-size: 14px; -webkit-text-size-adjust: none; background: #f4f4f4; /*overflow-x: hidden;*/ }
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 { margin: 0; padding: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img { border: 0; }
address, caption, cite, code, dfn, em, strong, th, var { font-style: normal; font-weight: normal; }
li { list-style: none; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
q:before, q:after { content: ''; }
abbr, acronym { border: 0; font-variant: normal; }
sup { vertical-align: text-top; }
sub { vertical-align: text-bottom; }
input, textarea, select { outline: none; font-family: inherit; font-size: inherit; font-weight: inherit; resize: none; *font-size:100%;}
legend { color: #222; }
body { /*overflow-x: hidden;*/ }
a { color: black; text-decoration: none; outline: none; }
.clearfix:after { clear: both; content: ""; display: block; height: 0; visibility: hidden; }
.clearfix { display: inline-block; }
* html .clearfix { }
.clearfix { display: block; }
.clear { clear: both;}
/*html5*/
article, aside, dialog, footer, header, section, footer, nav, figure, menu, address { margin: 0; padding: 0; display: block; }

article.normal { padding-left: 20px;font-size: 16px; color: #b9b9b9; line-height: 28px; }
article.normal ul { padding-left: 14px; }
article.normal li { position: relative; line-height: 30px; list-style:none }
article.normal li:after { position:absolute; content: "·"; color: #b9b9b9; top: 0; left: -10px;}
article.normal h2, .articleTitle { padding: 40px 0 15px; text-align: center; font-size: 40px; color: white; line-height: 60px; border-bottom: 1px solid #6e6e6e; }
article.normal section { padding: 24px 60px 25px;  }
article.normal .bdotted { border-bottom: #646464 1px dotted; }
article.normal p { text-indent: 32px; }
article.normal ul.noformat { padding-left: 0;}
article.normal ul.noformat li { line-height: 26px; }
article.normal ul.noformat li:after { display: none; }
article.normal ul.inline li { float: left; }
article.normal ul.space20 li { padding: 20px;}
article.normal ul.space40 li { padding: 40px;}
article.normal ul.space60 li { padding: 60px;}
article.normal h2 small, article .articleTitle small { font-size: 18px; padding-top: 10px;}
article.normal iframe { border: none; overflow: hidden;}

/*class*/
.wWrap { margin: 0 auto; width: 1190px; }
.posb { position: relative; }
.posa { position: absolute; }
.ftst { font-family: '宋体' }
.lf { float: left; }
.rt { float: right; }
.radiu5 { border-radius: 5px; }
.hide { display: none;}
.tlowre{text-transform: lowercase;}
.tupper{text-transform: uppercase;}
.tcenter{text-align: center;}


#bgScreen, #bgIFrame { position: fixed; top: 0; left: 0; z-index: 999; width: 100%; background: #fff; filter: alpha(opacity=30); opacity: 0.3; _position: absolute; _top: expression(documentElement.scrollTop+documentElement.clientHeight-this.offsetHeight ); _left: expression(documentElement.scrollLeft+documentElement.clientWidth-this.offsetWidth); }
#bgIFrame { z-index: 998; filter: alpha(opacity=0); opacity: 0; }


.openwx-bgscreen { position: fixed; top: 0; left: 0; z-index: 999; width: 100%; height: 100%; background: #fff; filter: alpha(opacity=60); opacity: 0.60; _position: absolute; _top: expression(documentElement.scrollTop+documentElement.clientHeight-this.offsetHeight ); _left: expression(documentElement.scrollLeft+documentElement.clientWidth-this.offsetWidth); }
.openwx-box { position: absolute;  border:1px solid #aeaeae; padding: 12px; background-color: #fff; z-index: 999; overflow: hidden;}
.openwx-box iframe {border: 0 none; width: 100%; height: 100%; overflow: hidden; position: relative; z-index: 98;}
.openwx-box .close { position: absolute; right: 12px; top: 12px; z-index: 99; overflow: hidden; width: 47px; height: 47px; cursor: pointer; display: none;}
.openwx-box .close .ic {top: 0; right: 0;}
.openwx-box .loader { position: absolute; left: 50%; top: 50%; margin: -8px 0 0 -8px; display: none; z-index: 999; width: 16px; height: 16px;  background-image: url(../image/layout/zoomloader.gif) !important; background-repeat: no-repeat; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale, src='statics/image/layout/zoomloader.gif'); _background-image: none;}
.openwx-box.init .loader { display: block;}
.openwx-box.init iframe { position: absolute; left: 0; top: 100px;}
.openwx-page { border: 0 none;}
.openwx-page.babyhome-page .desc {padding: 15px 20px 0; line-height: 31px; font-size: 14px; color: #929292;}
.openwx-page.babyhome-page .desc .cat {font-size: 18px;}
.openwx-page .paged-box { display: block; position: absolute; top: 336px; width: 60px; height: 60px; overflow: hidden; cursor: pointer;}
.openwx-page .paged-box .ic { left: 0; top: 0;/* filter: alpha(opacity=70); opacity: 0.70; */}
.openwx-page .paged-box.page-prev { left: 17px;}
.openwx-page .paged-box.page-next { right: 17px;}
.openwx-page .paged-box.page-next .ic{ left: -61px;}

.openwx-box .ic, .openwx-page .ic { background-image: url(../image/layout/bottom_1.png) !important; background-repeat: no-repeat; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale, src='statics/image/layout/bottom_1.png'); _background-image: none; width: 169px; height: 61px; display:block; position: absolute;}



