/* CSS Document */

/* reset */
*{padding:0; margin:0;}
html{height:100%;-webkit-text-size-adjust: none;width:100%;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,textarea,button {margin:0;padding:0}  /* 初始化标签在所有浏览器中的margin、padding值 */
fieldset,img {border:0 none}  /* 重置fieldset（表单分组）、图片的边框为0*/
dl,ul,ol,menu,li {list-style:none}   /* 重置类表前导符号为onne,menu在HTML5中有效 */
blockquote, q {quotes: none}   /* 重置嵌套引用的引号类型 */
blockquote:before, blockquote:after,q:before, q:after {content:'';content:none}  /* 重置嵌套引用*/
input,select,textarea,button {vertical-align:middle}  /* 重置表单控件垂直居中*/
button {border:0 none;background-color:transparent;cursor:pointer}  /* 重置表单button按钮效果 */
body {background:#fff;word-break:break-all; word-wrap:break-word;}   /* 重置body 页面背景为白色 */
body,th,td,input,select,textarea,button {font-size:14px;font-family:Microsoft YaHei,Segoe UI,Tahoma,Arial,Verdana,sans-serif;color:#666;-webkit-text-size-adjust: none;} /* 重置页面文字属性 */
a {color:#666;text-decoration:none;outline: none; _noFocusLine: expression(this.hideFocus=true);}  /* 重置链接a标签 */
a:active, a:hover {text-decoration:none}   /* 重置链接a标签的鼠标滑动效果 */
address,caption,cite,code,dfn,em,var {font-style:normal;font-weight:normal}  /* 重置样式标签的样式 */
caption {display:none;}    /* 重置表格标题为隐藏 */
table {width:100%;;border-spacing:0;table-layout:fixed;}    /* 重置table属性 */
img{vertical-align:top}  /* 图片在当前行内的垂直位置 */
/* 页面设置 */
/* 取消a标签点击后的虚线框 */
a {outline: none;}  
a:active {star:expression(this.onFocus=this.blur());}
/* 设置页面文字等在拖动鼠标选中情况下的背景色与文字颜色 */
/* 
::selection {color: #fff;background-color: #4C6E78;}    
::-moz-selection {color: #fff;background-color: #4C6E78;} 
 */
.hide{display:none}
h1,h2,h3,h4,h5,h6{font-weight:normal}
.clear{ clear:both;}
.clearfix:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.clearfix{*zoom:1;}
.st-wrap{min-width:1030px;width:100%}
.st-grid{width:1000px;margin:0 auto}
/*header*/
#board-wrap{background:#fff;height:32px;}
#top-nav li{float:left;height:14px;font-size:14px;border-right:1px solid #cecece;margin:8px 0 0 0;line-height:14px;padding:0 10px;}
#top-nav li.last{border:none}
#top-nav li a{display:block;}
#top-nav li a:hover{color:#f99d00}
#board .info{float:right;line-height:32px;width:400px}
#board .info a{color:#f6a812}
#board .social{float:right;width:150px;padding-left:20px;width:170px}
#board .info span{float:left}
#board .info li{float:left;}
#board .info li a{display:block;width:22px;height:22px;background:url(../img/i_qq.jpg) center no-repeat;text-indent:-9999px;margin-top:5px;padding:0 10px}
#board .info li a.wechat{background-image:url(../img/i_wechat.jpg)}
#board .info li a.weibo{background-image:url(../img/i_weibo.jpg)}
#header-wrap{height:118px;background:url(../img/header_bg.jpg) center}
#header .logo{float:left;padding:32px 0 0 32px}
#header .search{float:left;padding:32px 0 0 50px;width:320px}
#header .btn-group{float:left;padding:27px 0 0 90px}
#header input{line-height:31px;background:url(../img/search_input.png);float:left;width:270px;height:31px;border:none;text-indent:1em}
#header input:focus{outline:none}
#header{position:relative;height:118px}
#header .social li{float:left;padding-left:6px}
#header .social li a{display:block;background:url(../img/wechat_bg.jpg);width:100px;height:144px;text-align:center}
#header .social li a.weibo{background:url(../img/weibo_bg.jpg);width:100px;height:144px}
#header .social li a img{padding-top:6px}
#header .social{position:absolute;right:0;bottom:-40px;z-index:100}
#header .search a{display:inline-block;padding:0 4px;border-radius:7px;background:#fbe1bd;margin:5px 4px}
#header .search a.index_2{background:#e6cdcc}
#header .search a.index_3{background:#f8cbc0}
#header .search a.index_4{background:#b0e1e6}
#header .search a.index_5{background:#d8e5ab}
#header .search a.index_6{background:#c0d4c7}
#menu-wrap{height:40px;background:#85c226;line-height:40px}
#menu {}
#menu li{float:left;width:100px;text-align:center;height:40px}
#menu li a{font-size:16px;color:#fff}
#menu li.active a,#menu li a:hover{color:#ffff00}

#header input.btn{line-height:31px;background:url(../img/search_btn.png);float:left;width:42px;height:31px;cursor:pointer;}
#header .btn-group a{font-size:17px;display:block;width:106px;line-height:31px;text-align:center;background:url(../img/log_btn.png);color:#fff}
#header .btn-group a.reg{background:url(../img/reg_btn.png);margin-top:10px}
#header .social{float:right}



#footer{height:82px;background:#85c226;color:#fff;padding:32px 0 }
#footer a{color:#fff}
#footer .logo{float:left;padding:0px 30px 0 30px}
#footer .address{float:left;line-height:28px;font-size:15px;padding:0 30px 0 30px;border-left:1px solid #fff;border-right:1px solid #fff}
#footer .tel{float:right;font-size:40px;background:url(../images/tel_bg.jpg) left no-repeat;padding:0 15px 0 60px;height:52px;line-height:52px;margin-top:15px}
#copyright{line-height:30px;color:#5c5c5c;text-align:center}

#s-footer{height:44px;background:#85c226;color:#fff;}
#s-footer li{float:left;border-right:1px solid #fff;line-height:15px;margin-top:14px}
#s-footer li.last{border:none}
#s-footer li a{color:#fff;padding:0 10px;font-size:15px}
#s-footer p.tel{float:right;right:10px;top:0;line-height:44px;font-size:16px}
#s-footer p.tel span{padding:0 10px}
#s-copyright{line-height:30px;color:#5c5c5c;text-align:center;padding-bottom:10px}

#index-wechat{background:#ebf5d4;}
#index-wechat .st-grid{position:relative;height:299px;}
#index-wechat li{display:block}
#index-wechat li.weixin{position:absolute;left:34px;bottom:0px}
#index-wechat li.wechat_order{position:absolute;right:80px;bottom:0px}
#index-wechat li.wechat_qr{padding:70px 0 0 490px}
#index-wechat li.wechat_qr h3{line-height:36px;color:#4c4c4c}
#index-wechat li.wechat_qr img{width:158px}
#forum {background:#fffdeb;height:88px;margin-bottom:20px}
#forum .col-lft{float:left;width:165px;text-align:center;border-right:1px solid #85c226;height:45px;margin-top:20px}
#forum .col-lft h2{color:#7ebc23}
#forum .col-lft span{font-style:italic;color:#c0c0c0}
#forum .col-mid{float:left;padding:30px 0 0 25px;}
#forum .col-mid span.title{float:left;padding-right:20px;font-size:16px;line-height:30px}
#forum .col-mid form{float:left}
#forum .col-mid form select{padding:2px 5px;display:inline-block;font-size:15px;line-height:28px;width:70px;text-align:center}
#forum .col-mid form select.year{width:95px;}
#forum .col-mid form  span{padding:0 5px}
#forum .col-mid form  .btn{background:url(../img/mom_btn.jpg);width:84px;height:31px;line-height:31px;height:31px;color:#fff;border:none;font-size:16px;letter-spacing:4px;margin-left:10px;cursor:pointer}
#forum .col-rgt{float:right;width:172px;height:90px;background:url(../img/mom_bg.gif) left center no-repeat;padding-right:30px;}
#forum .col-rgt p{color:#fff;width:150px;padding:25px 0 0 15px}

#banner{height:299px;padding:10px 0 15px 0}
#banner .owl{float:left;width:701px;}
#banner .login-box{float:right;width:289px;background:url(../img/login_box_bg.jpg)}
#banner .login-box .hd{height:53px;font-size:22px;text-align:center;color:#fff;line-height:32px}
#banner .login-box .hd h4{font-weight:normal}
#banner .login-box .bd{width:225px;height:245px;margin:0 auto;padding:0 20px }
#banner .login-box .marquee a{color:#4e4e4e;line-height:20px;height:20px;overflow:hidden}


#news .col-lft{float:left;width:300px;}
#news .col-mid{float:left;width:405px;padding-left:25px;}
#news .col-rgt{float:right;border-left:1px solid #d7d7d7;padding-left:25px;width:215px}
#news .hot-seg a{display:block;float:left;width:182px;height:182px;overflow:hidden}
#news .hot-seg a.p2 {float:right;width:112px;height:88px;}
#news .hot-seg a.p3{float:right;padding-top:6px;width:112px;height:88px}


#news .seg .hd{line-height:30px;padding-top:5px;height:30px;border-bottom:1px dashed #9f9f9f}
#news .seg .hd span{float:left;font-style:italic;color:#c0c0c0;line-height:36px;font-size:16px;padding-right:4px}
#news .seg .hd h3{float:left;font-size:19px;}
#news .seg .hd a{float:right;color:#85c226;line-height:36px;padding-right:5px}

#news .event-seg .bd h3{font-size:15px;font-weight:bold;line-height:30px;height:30px;overflow:hidden}
#news .event-seg li{padding:10px 0 5px 0}
#news .news-seg .bd h3{font-size:15px;text-align:left;display:block;line-height:26px;font-weight:bold;height:26px;overflow:hidden}
#news .news-seg .bd a.cover{float:left;margin:5px 0px 0 0;display:block;position:relative;overflow:hidden}
#news .news-seg .bd a.cover div{position:absolute;background-color: #333; border-radius: 100px; cursor: pointer; height: 60px; position: absolute; width: 60px; z-index: 100; }
#news .news-seg .bd .cornerTL { left: -63px; top: -63px; }
#news .news-seg .bd .cornerTR { right: -63px; top: -63px; }
#news .news-seg .bd .cornerBL { bottom: -63px; left: -63px; }
#news .news-seg .bd .cornerBR { bottom: -63px; right: -63px; }
#news .news-seg .bd .cover img{width:146px;height:98px }
#news .news-seg .bd .desp{line-height:25px;height:75px;overflow:hidden;padding-left:10px}
#news .news-seg .bd .time{float:right;color:#8e8e8e;font-size:12px;padding-top:10px}
#news .news-seg .bd  li{padding:10px 0 15px;border-bottom:1px dashed #b7b7b9}
#news .board-seg{border:1px dashed #85c226;margin-top:10px}
#news .board-seg .hd{border:none;width:90%;margin:-25px auto 0}
#news .board-seg .hd span,#news .board-seg .hd h3,#news .board-seg .hd a{background:#fff;padding:0 3px}
#news .board-seg .bd{padding-top:20px;width:85%;margin:0 auto;position:relative}
#news .board-seg .bd ul{width:84px;float:left}
#news .board-seg .bd ul.gt{float:right}
#news .board-seg .bd li{margin:0 0 13px 0}
#news .board-seg .bd li span{background:#c8c8c8;color:#fff;padding:0 4px}
#news .board-seg .bd li a{padding-left:4px}
#news .board-seg .bd li.index-1 span{background:#fa7d5f}
#news .board-seg .bd li.index-2 span{background:#f6a812}
#news .board-seg .bd li.index-3 span{background:#a1c967}
#news .board-seg .bd .btn{margin:0 auto -12px;padding-left:15px}
#news .board-seg .bd .btn a{display:inline-block;padding:3px 5px;background:#ffa053;color:#fff;margin:0 4px}
#news .board-seg .bd .btn a.hot{background:#a1c967}
#news .subject-seg {padding-top:20px}
#news .subject-seg img{height:114px;width:218px}
#news .subject-seg h3{font-size:13px;line-height:28px;height:28px;overflow:hidden}
#news a:hover{color:#ffa053}
#banner .login-box form{padding-bottom:10px;background:url(../img/login_br.jpg) bottom no-repeat}
#banner .login-box .row{padding-top:5px}
#banner .login-box input{border:none;height:28px;line-height:28px;width:145px;text-indent:5px}
#banner .login-box label{width:68px;display:inline-block;text-align:right;letter-spacing:4px;line-height:30px;padding-right:5px;*width:50px}
#banner .login-box .submit p{float:left;width:70px;*width:65px;*font-size:12px}
#banner .login-box .submit a{color:#8b6224}
#banner .login-box .submit input{width:146px;background:url(../img/login_btn.jpg);font-size:19px;letter-spacing:9px;color:#fff;float:right;cursor:pointer}
#banner .login-box .marquee{padding-top:5px}
.index-block a:hover{color:#85c226;cursor:pointer}
.index-subject{padding:10px 1px;border:1px solid #85c226;width:998px;margin-top:20px}
.index-subject .hd{float:left;width:20px;background:#85c226;color:#fff;padding:10px 20px }
.index-subject ul{float:left;width:936px}
.index-subject li{float:left;width:156px;text-align:center}
.index-subject li h6{line-height:20px}
.index-block{margin-top:17px;width:970px;padding:0 15px}
.index-block .hd{line-height:67px}
.index-block .hd h5{font-size:18px;float:left;width:180px;text-indent:20px}
.index-block .hd h5 span{padding-left:5px;letter-spacing:1px}
.index-block .hd .sub{background:url(../img/block_hd.png);height:29px;margin-top:18px;width:750px;float:right}
.index-block .hd ul{float:right;padding-right:5px}
.index-block .hd ul li{float:left;padding:0 5px;line-height:29px}
.index-block .hd ul li span{padding-left:5px}
.index-block .hd ul li.last span{display:none}
.eat-block{min-height:450px;background:#f3f9e9}
.eat-block .lft{background:#fff;width:293px;height:369px;float:left}
.eat-block .mid{width:368px;height:369px;float:left;padding-left:5px}
.eat-block .rgt{background:#fff;width:300px;height:369px;float:right}
.index-block .seg-hd {line-height:36px;border-bottom:1px dashed #9f9f9f;margin:0 12px}
.index-block .seg-hd span{color:#c0c0c0;font-style:italic;float:left}
.index-block .seg-hd h3{font-size:16px;display:inline;padding-left:3px;float:left}
.index-block .seg-hd a{float:right;width:50px;text-align:right}

.eat-block .hd h5{color:#7eb234}
.eat-block .seg-hd a{color:#85c226}
.eat-block .seg-bd{margin:15px 10px 0;text-align:center}
.eat-block .seg-bd h3{line-height:34px;}
.eat-block .seg-bd h3 span{color:#e98a26}
.eat-block .lft .seg-bd li{float:left;width:25%;}
.eat-block .lft .seg-bd li a{display:block;width:95%;margin:0 auto;background:#85c226;text-align:center;border-radius:5px;color:#fff;}
.eat-block .lft .seg-bd li.a2 a{background:#efa72a}
.eat-block .lft .seg-bd li.a3 a{background:#48cfad}
.eat-block .lft .seg-bd li.a4 a{background:#4fc1e9}
.eat-block .lft .ir{padding-top:15px}
.eat-block .seg-milk{width:359px;margin:0 auto;background:#fff;height:369px}
.eat-block .seg-milk .list li{float:left;width:50%;text-align:center}
.eat-block .seg-milk .list li h5{line-height:30px;height:30px;overflow:hidden}
.eat-block .seg-milk .news li{text-align:left;line-height:32px;width:50%;float:left;height:29px;overflow:hidden}
.eat-block .seg-milk .news li span{color:#7ab075}
.eat-block .seg-hot{padding:13px 0;margin:3px auto;width:359px;background:#fff;height:49px}
.eat-block .seg-hot p{width:69px;float:left;text-align:right;line-height:49px}
.eat-block .seg-hot a.ctrl{width:25px;float:left;background:url(../img/milk_lft.jpg) center no-repeat;display:block;height:49px}
.eat-block .seg-hot a.ctrl-rgt{background-image:url(../img/milk_rgt.jpg)}
.eat-block .seg-hot ul{float:left;width:240px}
.eat-block .seg-hot li{float:left;width:60px;text-align:center}

.eat-block .seg-hot li img{border:1px solid #ddd;width:46px}
.eat-block .rgt .list{margin:3px 10px}
.eat-block .rgt .list li{float:left;width:31%;text-align:left;background:url(../img/ar_black.jpg) left no-repeat;padding-left:2%}
.eat-block .rgt .list li a{color:#666;line-height:25px;width:97%;height:25px;overflow:hidden;display:block;font-size:12px}

.eat-block .ft{padding:25px 0;background:#fff;height:37px;margin-top:5px}
.eat-block .ft p{width:90px;float:left;text-align:right;line-height:37px;font-size:18px;color:#7eb234}
.eat-block .ft a.ctrl{width:80px;float:left;background:url(../img/milk_lft.jpg) center no-repeat;display:block;height:37px}
.eat-block .ft a.ctrl-rgt{background-image:url(../img/milk_rgt.jpg)}
.eat-block .ft li{float:left;width:90px;text-align:center}

.team-block{background:#ddf0f3}
.team-block .hd h5{color:#05b2ac}
.team-block .seg-bd{padding:0 10px}
.team-block .seg-hd a{color:#05b2ac}
.team-block .lft{float:left;width:490px;height:617px;}
.team-block .rgt{float:right;width:217px;background:#fff}
.team-block .mid{float:left;width:263px;height:617px}
.team-block .mid .seg{background:#fff;margin:0 5px}
.team-block .lft .seg{background:#fff}
.team-block .seg-recommend{width:49%;float:left;margin-top:5px;height:335px}
.team-block .seg-hot{width:49%;float:right;margin-top:5px;height:335px}

.team-block .seg-team li{float:left;width:112px;padding:13px  4px 0 0;text-align:center}
.team-block .seg-team li a:hover img{background:#24b6b1}
.team-block .seg-team li img{width:110px;height:134px;padding:1px;border:1px solid #e6e6e6}
.team-block .seg-team li.last{padding-right:0}
.team-block .seg-team li h6{line-height:22px;font-size:15px;color:#24b6b1}
.team-block .seg-team li .desp{text-align:left;color:#929292;font-size:12px;padding-bottom:10px}
.team-block .fir{padding:10px 0 5px}
.team-block .seg-recommend .fir a{display:block;position:relative}
.team-block .seg-recommend .fir a h6{position:absolute;bottom:0;height:25px;line-height:25px;width:100%;text-align:center;background:#eee;background:rgba(0,0,0,0.3);color:#fff}
.team-block .fir li{float:left;width:94px;overflow:hidden;height:115px}
.team-block .fir li.last{float:right}
.team-block .fir a img{width:220px;height:142px}
.team-block .seg-hot .fir li a img{width:94px;height:84px}
.team-block .fir li h6{line-height:22px;height:22px;overflow:hidden;}
.team-block .list li{line-height:22px;background:url(../img/ar_black.jpg) left no-repeat;padding-left:10px;height:22px;overflow:hidden}
.team-block .list li.hot{background:url(../img/team_hot_fir.gif) top left no-repeat;height:20px}
.team-block .list li.first a{color:#ff5b5b;font-weight:bold}


.team-block .seg-video .fir a{display:block;position:relative;text-align:center}
.team-block .seg-video .fir a img{width:233px}
.team-block .seg-video .fir a h6{position:absolute;bottom:0;height:25px;line-height:25px;width:233px;margin:0 auto;text-align:center;background:#eee;background:rgba(0,0,0,0.3);color:#fff;font-size:15px;left:0}
.team-block .seg-video .fir a .mask{position:absolute;width:100%;height:100%;background:url(../img/video_mask.png) center no-repeat;left:0;top:0}
.team-block .seg-video ul{padding-bottom:11px}
.team-block .seg-video li{background:url(../img/ar_video.jpg) left center no-repeat;padding-left:20px;line-height:25px}
.team-block .mid .seg-interview{margin-top:5px}
.team-block .seg-interview li{border-bottom:1px solid #e8e8e8;padding:14px 0}
.team-block .seg-interview li.last{border:none}
.team-block .seg-interview img{float:left}
.team-block .seg-interview .info{padding-left:86px;line-height:24px}
.team-block .seg-interview .info a.title{color:#ff669f;font-size:15px}
.team-block .seg-interview .info a.more{color:#999}
.team-block .rgt .seg-hd{text-align:center;border:none}
.team-block .rgt .seg-bd{padding:8px 10px 7px}
.team-block .rgt li{line-height:29px;height:29px;background:url(../img/ar_black.jpg) left center no-repeat;padding-left:20px;color:#3ea1ab;border-bottom:1px dashed #d3dbc7;overflow:hidden}
.team-block .rgt li a{color:#3ea1ab}
.team-block .rgt li a span{float:right;color:#ff7c00;width:50px}

.bbs-block{background:#fdebf3}
.bbs-block .hd h5{color:#e23b85}
.bbs-block .seg-bd{padding:0 10px}
.bbs-block .seg-hd a{color:#e23b85}
.bbs-block .lft{float:left;width:326px;height:542px;}
.bbs-block .rgt{float:right;width:297px;height:542px}
.bbs-block .mid{float:left;width:347px;}
.bbs-block .mid .seg{margin:0 6px;background:#fff;height:523px;}
.bbs-block .mid .seg{background:#fff;margin:0 5px}

.bbs-block .lft .seg{background:#fff}
.bbs-block .lft .seg-game{margin-top:5px}
.bbs-block .rgt .seg{background:#fff}
.bbs-block .rgt .seg-master{margin-top:6px}
.bbs-block .lft .seg-baby li {padding:10px 0;border-bottom:1px dashed #9f9f9f;line-height:22px;}
.bbs-block .lft .seg-baby li.last{border:none}
.bbs-block .lft .seg-baby li img{float:left;padding:5px 10px 5px 0}
.bbs-block .lft .seg-baby li a{color:#000}
.bbs-block .lft .seg-baby li .meta{color:#999}
.bbs-block .seg-game .seg-bd{padding:10px 0;margin:0 10px}
.bbs-block .seg-game li{line-height:27px}
.bbs-block .seg-game li.even{background:#f2f2f2}
.bbs-block .mid ul{width:300px;margin:0 auto;padding-top:12px}
.bbs-block .mid li{width:50%;float:left;margin-bottom:2px}
.bbs-block .mid li h6{display:none;}
.bbs-block .mid li a{display:block;width:148px;height:106px;overflow:hidden;position:relative;text-align:center}
.bbs-block .mid li.sec a img{height:106px}
.bbs-block .mid li a h6{display:none}
.bbs-block .mid li.fir a h6{display:block;position:absolute;bottom:10px;line-height:20px;background:rgba(0,0,0,0.3);width:90%;font-size:16px;color:#eee;padding:5px 5%}
.bbs-block .mid li.fir a{width:300px;height:285px}
.bbs-block .mid li.fir{width:100%;margin-bottom:5px}
.bbs-block .rgt .seg{padding:0 10px 5px}
.bbs-block .tabs{border-bottom:2px solid #eb8199;height:35px;line-height:40px;margin-bottom:10px}
.bbs-block .tabs li{float:left;width:50%}
.bbs-block .tabs li a{height:35px;top:0;display:block;font-size:17px;padding-left:10px}
.bbs-block .tabs li{text-align:center}
.bbs-block .tabs li.active a{background:url(../img/bbs_tab_li.jpg) bottom left no-repeat;color:#eb8199}
.bbs-block .tab-content{line-height:36px}
.bbs-block .tab-content li {height:36px;overflow:hidden}
.bbs-block .tab-content li span{display:inline-block;width:18px;height:18px;background:#ededed;border-radius:16px;line-height:18px;text-align:center;margin-right:5px}
.bbs-block .tab-content li.top span{color:#fff;background:#ee698c}
.bbs-block  .seg-master .seg-bd{width:257px;overflow:hidden}
.bbs-block  .seg-master ul{padding:3px 0 10px 0;width:1000px;}
.bbs-block  .seg-master li{float:left;width:67px}

.ask-block{background:#effaff;height:552px}
.ask-block .hd h5{color:#1795cf}
.ask-block .seg-bd{padding:0 10px}
.ask-block .seg-hd a{color:#1795cf}
.ask-block .lft{float:left;width:316px;height:473px;background:#fff}
.ask-block .rgt{float:right;width:646px}
.ask-block .seg-ask{width:324px;background:#fff;float:left;height:278px}
.ask-block .seg-school{width:316px;background:#fff;float:right;height:278px}
.ask-block .seg-knowledge{height:188px;margin-top:5px;background:#fff;width:100%}
.ask-block .seg-knowledge .list li{line-height:25px;height:25px;overflow:hidden}
.ask-block .seg-knowledge .other li a{display:block;height:122px;width:179px;overflow:hidden;position:relative;}
.ask-block .seg-knowledge .other li a h6{line-height:24px;height:24px;width:100%;background:rgba(244,244,244,0.6);position:absolute;bottom:0;text-align:center;overflow:hidden}
.ask-block .seg-baby li{border-bottom:1px solid #eee;padding:0px 0 0 30px;margin:10px 0 0 0;background:url(../img/ask_bg_1.jpg) left top no-repeat;line-height:22px}
.ask-block .seg-baby li.sec{background-image:url(../img/ask_bg_2.jpg)}
.ask-block .seg-baby li.thi{background-image:url(../img/ask_bg_3.jpg)}
.ask-block .seg-baby li a{line-height:40px;font-weight:bold;color:#000;font-size:16px;height:40px;overflow:hidden}
.ask-block .seg-baby li .meta{color:#999;line-height:40px;height:40px;overflow:hidden}
.ask-block .seg-baby li .meta span{padding:0 5px 0 0}
.ask-block .seg-baby li .desp{padding:5px 0;height:44px;overflow:hidden}

.ask-block .seg-ask .first{background:url(../img/ask_bg_iron.jpg) left 10px no-repeat;margin:0 10px 0px;padding:10px 0 20px 65px;border-bottom:1px dashed #d7d7d7;line-height:20px}

.ask-block .seg-ask .first a.title{color:#000;font-size:16px;line-height:28px}
.ask-block .seg-ask .first .action{float:right;padding-top:10px}
.ask-block .seg-ask .first a.relay{background:url(../img/ask_bg_r.jpg) left no-repeat;padding:0 5px 0 20px;display:inline-block}
.ask-block .seg-ask .first a.answer{background:url(../img/ask_bg_a.jpg) left no-repeat;padding:0 5px 0 20px;display:inline-block}
.ask-block .seg-ask .seg-hd{border-bottom:2px solid #77a6d9;padding-top:5px;margin-bottom:5px}
.ask-block .seg-ask .seg-bd li{line-height:33px;background:url(../img/ask_bg_q.jpg) left no-repeat;padding-left:17px;height:33px;overflow:hidden}
.ask-block .seg-school  li{padding:10px 0 6px;line-height:25px;font-size:12px}
.ask-block .seg-school .cover{display:block;float:left;width:135px;height:93px;padding-top:5px;overflow:hidden}
.ask-block .seg-school .desp{padding-left:150px;color:#606060}
.ask-block .seg-school li a{font-size:14px;color:#000}
.ask-block .seg-knowledge  .seg-bd{padding-top:8px}
.ask-block .seg-knowledge .other li{float:left;padding-left:18px}
.ask-block .seg-knowledge .list{float:left;line-height:22px;width:215px} 
.ask-block .seg-knowledge .other{float:right;width:398px}


.share-block{background:#fff4e7;height:784px}
.share-block .hd h5{color:#ed6c15}
.share-block .seg-bd{padding:0 10px}
.share-block .seg-hd a{color:#ed6c15;}
.share-block .lft{float:left;width:668px;}
.share-block .rgt{float:right;width:290px}
.share-block .rgt .seg-news li img{float:left;width:120px;height:90px}
.share-block .rgt li:hover img{box-shadow:0  1px  1px 1px #ccc}
.share-block .rgt .seg-news li .desp{padding-left:6px;height:88px;overflow:hidden;width:144px;float:right}
.share-block .seg-share{margin-top:8px;background:#fff;width:335px;float:left}
.share-block .seg-share .fir{padding:15px 0 0 8px;color:#999;line-height:22px}
.share-block .seg-share .fir img{width:299px;height:143px}
.share-block .seg-share .fir p{height:66px;overflow:hidden}
.share-block .seg-share .fir .tag{height:22px;overflow:hidden}
.share-block .seg-share .fir .tag span{padding-right:5px;}
.share-block .seg-share .fir h3{line-height:35px;font-size:17px;font-weight:bold;height:35px;overflow:hidden}
.share-block .seg-share ul{padding:8px 0}
.share-block .seg-share li{line-height:33px;border-top:1px dashed #ccc;background:url(../img/ar_br.jpg) left no-repeat;padding-left:16px;height:33px;overflow:hidden}
.share-block .banner-rgt{margin-top:8px;background:#fff;width:293px;float:right;padding:10px 15px}
.share-block .banner-rgt li{padding-bottom:8px}
.share-block .banner-rgt li a{display:block;position:relative;width:295px;height:183px;overflow:hidden;background:#fafafa;line-height:25px;text-indent:10px}
.share-block .banner-rgt li a img{position:absolute;bottom:0;left:0;z-index:1;width:295px;height:183px;-webkit-transition:bottom .3s ease-in-out;
    -moz-transition:bottom .3s ease-in-out;
    -o-transition:bottom .3s ease-in-out;
    transition:bottom .3s ease-in-out}
.share-block .banner-rgt li a:hover img{ bottom:-25px; padding-top:25px}
.share-block .seg-news{background:#fff}
.share-block .seg-news .seg-bd{padding:8px 10px}
.share-block .seg-news .seg-bd li{padding:8px 0;border-bottom:1px dashed #ddd;line-height:22px}
.share-block .seg-news .seg-bd li.last{border:none}
.share-block .seg-news .seg-bd li a{color:#000;height:15px;overflow:hidden}

.share-block .seg-life{background:#fff;margin:5px 0 0 0}
.share-block .seg-life li{line-height:43px;background:url(../img/ar_sq.jpg) left no-repeat;padding-left:16px;border-bottom:1px solid #efefef;height:43px;overflow:hidden}
.share-block .seg-life li.last{border:none}
.share-block .seg-life .fir{background:#fafafa;margin:13px 0 0 0;padding:10px 0}
.share-block .seg-life .fir .cover{float:left}
.share-block .seg-life .fir .cover img{width:110px;height:80px}
.share-block .seg-life .fir .desp{padding-left:118px;color:#999}
.share-block .seg-life .fir .desp a{line-height:22px;color:#333;height:44px;overflow:hidden}
.share-block .seg-life .fir .desp .tag{margin:20px 0 0 0;background:url(../img/tab_bg.jpg) left no-repeat;padding-left:16px;height:19px;overflow:hidden}

.owl-banner .owl-dots{width:80px;position:absolute;bottom:10px;right:0px;z-index:100;}
.owl-banner .owl-dot{width:10px;height:10px;background:#ccc;float:left;color:#fff;margin-right:5px;border-radius:10px}
.owl-banner .owl-dot.active{background:#ffff00}
.share-block .owl-dot.active{background:#ed6c15}
.index-subject .owl-carousel .owl-item img{width:137px;margin:0 auto}

#balloon{position:fixed;width:109px;height:481px;background:url(../img/ball_bg.png);top:15%;left:50%;margin-left:530px}
#balloon ul{padding-top:134px;width:104px;margin:0 auto}
#balloon li a{background:url(../img/ball_li.png) no-repeat;height:46px;width:104px;display:block;line-height:36px;color:#fff;font-size:17px;text-align:center;margin-bottom:7px}
#balloon li a:hover{color:#fff6dd}
#balloon li.active a{background-image:url(../img/ball_ac.png)}
#balloon .top{height:79px;cursor:pointer}
.share-carousel li a{display:block;width:668px;height:298px;position:relative;overflow:hidden}
.share-carousel li a h3{position:absolute;bottom:0;line-height:30px;color:#eee;background:rgba(0,0,0,0.5);width:100%;text-indent:15px}

.vui-slider {
    position: relative;
    overflow: hidden;
    background: #999;
}
.vui-slider .vui-items {
    overflow: hidden;
    width: 100%;
    height: 100%;
}
.vui-slider .vui-item {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.vui-slider .vui-item a, .vui-slider .vui-item img {
    display: block;
    padding: 0;
    margin: 0;
    border: none;
}
.vui-slider .vui-buttons {
    position: absolute;
    z-index: 5;
    bottom: 16px;
    left: 50%;
    float: left;
    display: inline;
    filter: alpha(Opacity=80);
    -moz-opacity: 0.8;
    opacity: 0.8;
}
.vui-slider .vui-button {
    float: left;
    display: inline;
    overflow: hidden;
    height: 8px;
    width: 8px;
    margin: 0 5px;
    padding: 0;
    border: none;
    border-radius: 6px;
    background: #FFF;
    cursor: pointer;
}
.vui-slider .vui-button-cur {
    background-color: #C00;
}
.vui-slider .vui-transfer {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 3;
}
.vui-slider .vui-prev {
    position: absolute;
    top: 50%;
    left: 0;
    z-index: 5;
    width: 60px;
    height: 150px;
    margin-top: -75px;
    border-radius: 0 10px 10px 0;
    background: url(prev.gif) no-repeat;
    cursor: pointer;
    filter: alpha(opacity=30);
    -moz-opacity: 0.3;
    -khtml-opacity: 0.3;
    opacity: 0.3;
    transition: 0.5s ease;
    -o-transition: 0.5s ease;
    -webkit-transition: 0.5s ease;
}
.vui-slider .vui-next {
    position: absolute;
    top: 50%;
    right: 0;
    z-index: 5;
    width: 60px;
    height: 150px;
    margin-top: -75px;
    border-radius: 10px 0 0 10px;
    background: url(next.gif) no-repeat;
    cursor: pointer;
    filter: alpha(opacity=30);
    -moz-opacity: 0.3;
    -khtml-opacity: 0.3;
    opacity: 0.3;
    transition: 0.5s ease;
    -o-transition: 0.5s ease;
    -webkit-transition: 0.5s ease;
}
.vui-slider .vui-sidebutton-hover {
    filter: alpha(opacity=40);
    -moz-opacity: 0.4;
    -khtml-opacity: 0.4;
    opacity: 0.4;
    background-color: #000;
}
