/*Reset*/
html{-webkit-text-size-adjust:none;}/*ç¦æ­¢ioså®¢æˆ·ç«¯ç¼©æ”¾*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;-webkit-text-size-adjust:none;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img { border:0;}
address,caption,cite,code,dfn,em,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
h3 {
  font-family: Arial, sans-serif; /* 设置字体为Arial，如果没有则使用系统默认的无衬线字体 */
  font-size: 24px; /* 设置字体大小 */
  font-weight: bold; /* 设置字体为粗体 */
  color: #333333; /* 设置字体颜色为深灰色 */
  margin: 20px 0; /* 上下外边距为20px，左右外边距为0 */
}
q:before,q:after {content:'';}
abbr,acronym {border:0;}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
* html .clearfix{ zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
.clear{ clear:both; font-size:0; height:0; overflow:hidden;}
i { font-style:normal;}
.gray{ color:#999;}
.cb{ clear:both;}
a:hover{ color:#f88f00;}
/*general*/
body{color:#333333;background:#eee;}
body,button,input,select,textarea {font:14px/1.4 å¾®è½¯é›…é»‘,'\5b8b\4f53',sans-serif;}
a{color:#333333; text-decoration:none;}
input { border:0;}
a:hover{ }
.gamse-a{margin:0 auto;background:#fff; padding-bottom:10px; padding-left:20px;}
.gamse-b{ width:1200px; float:left; height:auto;}
.ovh{overflow:hidden;}
.txa-l{text-align:left}
.txa-c{text-align:center}
.txa-r{text-align:right}
.dis-ib{display:inline-block}
.dis-b{display:block}
.hide{ display:none;}
.font-hide{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.f-bg{background:#fff;box-shadow:0 0 5px -3px #ddd}
.pis-re{position:relative}
.pis-ab{position:absolute}
.m5{margin:5px}
.ml5{margin-left:5px}
.mr5{margin-right:5px}
.mt5{margin-top:5px}
.mb5{margin-bottom:5px}
.p5{padding:5px}
.pl5{padding-left:5px}
.pr5{padding-right:5px}
.pt5{padding-top:5px}
.pb5{padding-bottom:5px}
.m10{margin:10px}
.ml10{margin-left:10px}
.mr10{margin-right:10px}
.mt10{margin-top:10px}
.mb10{margin-bottom:10px}
.p10{padding:10px}
.pl10{padding-left:10px}
.pr10{padding-right:10px}
.pt10{padding-top:10px}
.pb10{padding-bottom:10px}
.m15{margin:15px}
.ml15{margin-left:15px}
.mr15{margin-right:15px}
.mt15{margin-top:15px}
.mb15{margin-bottom:15px}
.p15{padding:15px}
.pl15{padding-left:15px}
.pr15{padding-right:15px}
.pt15{padding-top:15px}
.pb15{padding-bottom:15px}
.m20{margin:20px}
.ml20{margin-left:20px}
.mr20{margin-right:20px}
.mt20{margin-top:20px}
.mb20{margin-bottom:20px}
.p20{padding:20px}
.pl20{padding-left:20px}
.pr20{padding-right:20px}
.pt20{padding-top:20px}
.pb20{padding-bottom:20px}
.clear:after{content:"";height:0;display:block;clear:both;overflow:hidden}
.dis-tb{display:table}
.dis-item{display:table-cell;vertical-align:middle;background:#fff;}
/*header*/
#wrapper{ text-align:left;}
#main{width:1240px;margin: 0 auto; overflow:hidden; }
.wrap_w {float:left;margin-top:20px; width:1240px; overflow:hidden;}
#header{ width:100%;overflow:hidden;}
.nav_box { width:100%; background:#f5f5f5; border-bottom:1px solid #e7e7e7; }
.box-top{ width:1240px; margin:0 auto; height:65px;}
.nav_box .logo { float:left; margin:6px 21px 0 0; width:173px; height:54px; overflow:hidden;background:url(../images/bg.png) no-repeat 0 0; }
.nav_box .logo a{ display:block;width:173px; height:54px; text-indent:-99999px;}
.nav_box .nav { float:left; width:800px;}
.nav_box .nav ul li { float:left;}
.nav_box .nav ul li a { display:block; width:80px; height:57px; padding-top:8px;text-align:center; font-size:16px;}
.nav_box .nav ul li a span{ display:block;background:url(../images/bg.png) no-repeat; width:28px; height:30px; margin:0 auto 3px auto;} 
.nav_box .nav ul li#nav_01 a span{ background-position:0px -70px;}
.nav_box .nav ul li#nav_02 a span{ background-position:-28px -70px;}
.nav_box .nav ul li#nav_03 a span{ background-position:-56px -70px;}
.nav_box .nav ul li#nav_04 a span{ background-position:-84px -70px;}
.nav_box .nav ul li#nav_05 a span{ background-position:-112px -70px;}
.nav_box .nav ul li#nav_06 a span{ background-position:-140px -70px;}
.nav_box .nav ul li a.on,.nav_box .nav ul li a:hover { background:#f88f00; color:#fff;}
.nav_box .nav ul li#nav_01 a:hover span,.nav_box .nav ul li#nav_01 a.on span{ background-position:0px -100px;}
.nav_box .nav ul li#nav_02 a:hover span,.nav_box .nav ul li#nav_02 a.on span{ background-position:-28px -100px;}
.nav_box .nav ul li#nav_03 a:hover span,.nav_box .nav ul li#nav_03 a.on span{ background-position:-56px -100px;}
.nav_box .nav ul li#nav_04 a:hover span,.nav_box .nav ul li#nav_04 a.on span{ background-position:-84px -100px;}
.nav_box .nav ul li#nav_05 a:hover span,.nav_box .nav ul li#nav_05 a.on span{ background-position:-112px -100px;}
.nav_box .nav ul li#nav_06 a:hover span,.nav_box .nav ul li#nav_06 a.on span{ background-position:-140px -100px;}

.nav_box .ss { float:right; margin:17px 0 0; width:226px;}
.nav_box .ss div{ float:left;}
.nav_box .ss .inputtxt input { width:168px; height:23px; line-height:23px; padding:5px; background:none; border:1px solid #f88f00;}
.nav_box .ss .inputbtn input { width:46px; height:35px; border:none; background:#f88f00 url(../images/bg.png) no-repeat 10px -215px; cursor:pointer;}

.nav_box .ss div { float: left;}
.tabs { float:left;width:100%; height:120px;background: #fff;border-bottom: 1px solid #ebeaef;}
.tabcon ul { float:left; padding:20px 0 10px 5px;}
.tabcon ul li { float:left; width:108px; text-align:center;}
.tabcon ul li img { width:80px; height:80px; display:block; margin:0 12px;border-radius: 10px;}
.tabcon ul li p { padding:5px 0 0 0; height:24px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

#weizhi {width: 100%;color:#999999; margin:10px 0px 10px 0px;}
#weizhi img { float:left; margin:3px 10px 0 0;}
#weizhi em { color:#333333;}


.nhtwo { border-bottom:2px solid #e7e7e7;}
.nhtwo span { font-size:20px; font-weight:bolder; border-bottom:2px solid #ef841a; line-height:2.0; padding:0 0 6px 0;}
.nhtwo a { float:right; color:#666666; margin:12px 0 0; padding-right:10px; font-size:14px;}

.fanye { padding:0 0 15px; max-width: 780px; margin:7px auto 0;}
.fanye span { display:inline-block; margin-right:2px;}
.fanye span,.fanye a {display:inline-block; margin-right:2px; line-height:30px; border:1px solid #e4e4e4; padding:0 14px; color:#6a6a6a;}
.fanye span, .fanye a:hover { border:1px solid #ef841a; background:#ef841a; color:#fff;}

.left { float:left; width:860px; overflow:hidden; background:#fff; padding:20px;}

.left .newtext ul li { border-bottom:1px dotted #dcdcdc; padding:0 0 30px; margin-bottom:25px;}
.left .newtext ul li .newpic img { width:190px; height:130px; display:block; float:left; margin:5px 20px 0 0;}
.left .newtext ul li:hover img{opacity: 0.8;filter: alpha(opacity=80);}
.left .newtext ul li div h3 { font-size:21px; font-weight:bolder; line-height:1.6;}
.left .newtext ul li div span { line-height:2.0; color:#cacaca;}
.left .newtext ul li div span img { float:left; margin:6px 8px 0 0;}
.left .newtext ul li div p { line-height:1.4; color:#888888;}

.bdcs-main{float: right;margin: 28px 0 0;}
.bdcs-main{ box-sizing: content-box; overflow: hidden; white-space: nowrap; word-wrap: normal; text-align: left;box-shadow: 0 2px 3px #ccc;}
.bdcs-search{ height: 40px;height: 40px;overflow: hidden;position: relative;float: left;height: 40px;border-radius: 5px;box-shadow: 0 2px 3px #ccc;z-index: 11;}
.bdcs-search-form-input{position: relative;float: left;padding-left: 16px;width: 403px;height: 38px;line-height: 38px;background-color: #fff;border: 1px solid #c3c8cd;
border-right: none;border-top-left-radius: 5px;border-bottom-left-radius: 5px;z-index: 9;}
.bdcs-search-form-submit { float: left;width: 80px;height: 40px;cursor: pointer;color: #fff;font-weight: 700;font-size: 14px;font-family: simsun;background-color: #ef841a;border-top-right-radius: 5px;border-bottom-right-radius: 5px;}

#foot { float:left;width:100%;background: #333333; margin-top: 20px; /*height:270px;*/}
#foot .footnr { margin: 0 auto; width: 1200px;}
#foot .footnr .like {  margin:20px auto; border-bottom:#666 1px dashed; padding-top:20px;}
#foot .footnr .like h2 { color: #CCC; font-size:15px; font-weight:bold; text-align:left;}
#foot .footnr .like ul { margin-top:20px; height:130px;}
#foot .footnr .like ul li { float:left; margin-right:20px; height:30px;}
#foot .footnr .like ul li a { color: #CCC; line-height: 2.0;}
#foot .footnr .like ul li a:hover { color:#F30; text-decoration:underline;}
#foot .footnr .copyright { text-align:center; margin:0; color: #CCC;}
#foot { width:100%;margin:0 auto;}
#foot .footnr {float:left; margin:0 auto; width:100%;background:#333333;}
#foot .footnr .end_nav { width:1100px; height:200px; margin:auto; border-bottom:#999 1px dashed;padding-top: 20px;}
#foot .footnr .end_nav ul { float:left;}
#foot .footnr .end_nav ul li { height:30px;}
#foot .footnr .end_nav ul .nav_title { height:50px; width:100%}
#foot .footnr .end_nav ul .nav_title h2 { color:#CCC; font-size:18px; font-weight:bold; line-height:2.6; }
#foot .footnr .end_nav ul li a { color:#CCC; font-size:16px;}
#foot .footnr .end_nav ul li a:hover { color:#ef841a; text-decoration:underline;}
#foot .footnr .end_nav .nav1 { width:150px; margin-right:15px; margin-left:50px;}
#foot .footnr .end_nav .nav2 { width:400px; margin-right:15px;}
#foot .footnr .end_nav .nav2 li { float:left; margin-right:20px;}
#foot .footnr .end_nav .nav3 { width:180px; margin:0 25px;}
#foot .footnr .end_nav .nav3 li { float:left; margin-right:25px;}
#foot .footnr .end_nav .nav4 { width:150px; float:right; margin-left:20px;}
#foot .copyright { padding:30px 0; font-size:13px;}
#foot .copyright p { text-align:center; color:#CCC; line-height:2.0;}
#foot .copyright p a { color:#CCC;}
#foot .copyright p.pti a{ margin:0 8px;}
.head_bg{width:100%; background:#f7f7f7;}
.head_top{ width:100%; height:30px; line-height:30px; border-bottom:#e5e5e5 1px solid; background:#fafafa;}
.ht_text,.head_middle,.menu,.menu_bg01{ width:1240px; margin:0 auto;}
.l_text{ float:left;}
.r_text{ float:right;}
.r_text a , .l_text span{ display:inline-block; padding:0 10px 0 10px; color:#666;}
.r_text .weibo{ background:url(../images/weibo.gif) left center no-repeat; display:inline-block; padding-left:25px; }
.head_middle{ height:93px;}
.logo{ float: left;margin: 15px 21px 0 0;width: 223px;height: 70px;overflow: hidden;background: url(../images/logo.png) no-repeat 0 0; background-size:100%;}
.head_middle .logo a {display: block;
width:223px;
height: 70px;
text-indent: -99999px;}
.contactus{ float:right; margin-top:25px;}
.menu_bg{ width:100%; height:41px; background:#ef841a;}
.menu li{ float:left; width:100px; height:41px; line-height:41px; text-align:center;}
.menu li:hover{background:#d06f0f}

.menu li.hover{ background:#d06f0f}
.menu li a{ font-size:18px; color:#fff; text-align:center; text-decoration:none;}

.pics_wrap{ margin-top:15px; height:325px;}
.rmtj{ width:325px; float:left; margin-left:20px; margin-top:15px;}
.rmtj dt{ float:left; width:40px; font-size:14px; color:#ef841a;line-height: 28px;margin-top: 5px; border-right:1px solid #e5e5e5;}
.rmtj dd{ float:right; width:280px;}
.rmtj dd a{display: block;float: left;margin: 11px 0px 0px 16px;width: 50px;height: 16px;line-height: 16px;overflow: hidden;font-size: 12px;display: inline;}
.author-intro {height:145px;padding:10px 0;background-color:#fff;border-top:none;clear:both;border-bottom:1px solid #eee;overflow:hidden;}
.author-intro .col-a {margin:0;text-align:center;float: left;}
.author-intro .col-b {width:666px;padding:0;float: left;}
.author-intro .col-c {width:195px;background-color:#f4f4f4;float: left;}
.author-intro .col-c .entrance {width:195px;padding-top:40px;text-align:center;display:block;text-decoration:none;}
.author-intro .col-a img {margin:0 20px 0 0;border-radius:50%;}
.author-intro .col-a a:hover img {border-radius:0;}
.entrance p {font-size:20px;line-height:1.5;color:#999;}
.entrance p span {font-size:28px;margin-right:5px;}
.entrance i {width:23px;height:19px;background:url(../images/author_def.png) no-repeat 0 -60px;display:inline-block;}
.entrance:hover { background-color:#288bde;}
.entrance:hover p {color:#fff;}
.entrance:hover i {background-position:-30px -60px;}
.author-intro .author-name {margin-bottom:14px;overflow:hidden;zoom:1;}
.author-intro .author-name strong ,.author-intro .author-name a {display:block;float:left;}
.author-intro .author-name strong {margin-right:25px;font-size:20px;color:#f60;line-height: 30px;}
.author-intro .author-name a {width:42px;height:20px;margin-right:10px;padding:0 5px 0 8px;line-height:20px;border-radius:3px;border:1px solid #e5e5e5;text-decoration:none;overflow:hidden;_line-height:22px;background-color:#fff;margin-top: 2px;}
.author-intro .author-name .author-follow i {margin:5px 3px 0 0;_margin-right:0;}
.author-intro .author-name .author-up i {margin:4px 3px 0 0;_margin-right:0;float: left;}
.author-intro .author-name .author-up em {width:22px;display:block;float:left;text-align:center;}
.author-intro .author-name a:hover {background-color:#08A32C;color:#fff;border:1px solid #078424;}
.author-intro .author-name .author-follow:hover i {background-position:-30px 0;}
.author-intro .author-name .author-up:hover i {background-position:-30px -20px;}
.author-type {margin-bottom:12px;font-size:14px;line-height:18px;}
.author-type i {width:18px;height:18px;margin-right:5px;background:url(../images/sprite.png) no-repeat -60px -20px;display:block;float:left;}
.author-extra {margin-right:20px;}
.author-extra p {font-size:14px;margin-bottom: 8px;}
.author-extra span {color:#999;}
.author-extra em {margin-right:35px;}
.author-up i {width:14px;height:13px;background:url(../images/sprite.png) no-repeat 0 -20px;}
.author-up i {display:block;float:left;}

.author-news{border:0;height:140px;}
.author-news .col-b{width:650px;padding:0;}
.author-news .col-a img{margin:0 10px 0 10px;}

.v_i{
	background:url(/public/res/web/images/video_i.png) no-repeat center center;
	padding:0 10px;
	margin:0 5px;
}
.v_l{
	background:url(/public/res/images/video_l.png) no-repeat center center;
	padding:0 9px;
	margin:0 5px;
	display:inline-block;
	height:11px;
	background-size:100% auto;
}
.baby p {
  font-family: "Segoe UI", Arial, sans-serif; /* 使用现代字体，兼容性好 */
  font-size: 16px; /* 默认字体大小，适合大多数阅读场景 */
  line-height: 1.6; /* 行间距为字体大小的1.6倍，提升可读性 */
  color: #333333; /* 深灰色字体，适合正文 */
  margin: 15px 0; /* 上下外边距为15px，左右外边距为0，确保段落之间有适当间距 */
  text-align: justify; /* 文字两端对齐，适合正式文本 */
  text-indent: 2em; /* 段落首行缩进两个字符，符合中文排版习惯 */
  letter-spacing: 0.5px; /* 字符间距为0.5px，使文字看起来更紧凑 */
}