/* reset.css -----------------------------------------------------------------*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td, header, footer, section, articlecle, aside, nav, figure, figcaption { margin: 0; padding: 0; }
html, body { width: 100%; font-family: "Microsoft Yahei", "Helvetica"; color: #333333; }
img {max-width: 100%;border: 0;/*-webkit-touch-callout: none;*/}
a { color: #333333; text-decoration: none; }
a:hover { color:#49c066}
ul, ol { list-style: none; }
body { background: #fff; }
input { background: #fff; }
input, button { outline: none; }
li { list-style: none; }

/* form-reset.css -----------------------------------------------------------------*/
table { border-collapse: collapse; border-spacing: 0; }
button { background: none; }
input, textarea, button { border: none; }
input, button, textarea, select, optgroup, option { font: 1rem "Microsoft Yahei", "Helvetica"; }
input[type="button"], input[type="text"], input[type="submit"], input[type="search"], input[type="tel"], input[type="number"], select, option, .appNone { appearance: none; -webkit-appearance: none; -moz-appearance: none; }
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #999; }
input:-moz-placeholder, textarea:-moz-placeholder, input::-moz-placeholder, textarea::-moz-placeholder { color: rgba(255, 255, 255, 0.6); }

body{font-family: "Microsoft Yahei";}
.mainw{width:1200px;margin:0 auto;}
.clearfix { zoom: 1; }
.clearfix:after { content: ''; display: block; clear: both; }
.fl {float: left;}
.fr { float: right; }
.icon { display: inline-block; background-color: traskparent; background-repeat: no-repeat; }
.sidenav {width: 176px;}
.mT20{margin-top:20px;}
.zLdv{position:relative;zoom:1;}


.topdiv{height:42px;font-size:14px;background:#f4f4f4;border-bottom:1px solid #ebebeb;color:#333;}
.tDtxt{overflow:hidden;color:#bebebe;line-height:42px;}
.tDtxt{overflow:hidden;color:#bebebe;line-height:42px;float: left;}
.tDtxt span{float: left;}
.tPhone{margin-right: 8px;}
.tPhone i{width:13px;height:23px;margin: 11px 5px 0 8px;float: left;background: url(../img/icon/iphone.png) no-repeat;}
.tPhone a{margin-right: 8px;}
.tDoc i{width: 18px;height: 20px;margin: 10px 5px 0 8px;float: left;background: url(../img/icon/doc.png) no-repeat;}
.tDoc a{margin-right: 8px;}
.tDtxt a{color:#333;}


.hdMain{width:1200px;margin:0 auto;}
.head-tologin {height: 40px;position: relative;width: 70px;float: right;}
.head-tologin .head-tologin-head {height: 42px;line-height: 42px;width: 70px;float:right;}
.head-tologin .head-tologin-head:before { content: ''; display: none; width: 0; position: absolute; border: 6px solid traskparent; border-bottom-color: #fff; bottom: -1px; left: 50%; margin-left: -6px; z-index: 2; }
.head-tologin .head-tologin-head:hover{cursor: pointer}
.head-tologin .icon-login-user {width: 18px;height: 21px;margin-top: 10px;margin-right: 9px;background: url(../img/icon/login.png) no-repeat;}
.head-tologin .head-tologin-word {font-size: 14px;color: #333;}
.head-tologin .head-tologin-show {display: none;position: absolute;width: 270px;background: #fff;top: 42px;right: -81px;padding: 0 30px 33px;border: 1px solid #dddddd;z-index: 1;}
.head-tologin .head-tls-inpwrap { line-height: 43px; height: 43px; border: 1px solid #dddddd; -webkit-border-radius: 4px; border-radius: 4px; overflow: hidden; margin-bottom: 20px; }
.head-tologin .head-tls-inpwrap-focus { border-color: #3e8bf4; }
.head-tologin .head-tls-inp { height: 100%; width: 100%; font-size: 14px; text-indent: 13px; }
.head-tologin .head-tls-choose { font-size: 14px; margin-bottom: 20px; line-height: 16px; }
.head-tologin .head-tls-choose .a-hover { color: #49c066; }
.head-tologin .head-tls-choose .a-hover:hover { text-decoration: underline; }
.head-tologin .head-tls-sub { display: block; width: 100%; text-align: center; line-height: 45px; height: 45px; -webkit-border-radius: 4px; border-radius: 4px; font-size: 18px; background: #5ec029; color: #fff; margin-bottom: 25px; cursor: pointer; }
.head-tologin .head-tls-sub:hover { opacity: 0.8; }
.head-tologin .head-tls-sub-wait { background: #a1a1a1; }
.head-tologin .head-tls-others-list { line-height: 32px; font-size: 14px; color: #666; }
.head-tologin .head-tls-others-list span:hover { color: #3e8bf4; }
.head-tologin .head-tls-others-list:first-child { margin-right: 33px; }
.head-tologin .icon-login-qq { width: 32px; height: 32px; margin-right: 7px; background: no-repeat center;background-position: 0 0; }
.head-tologin .icon-login-wb { width: 32px; height: 32px; margin-right: 7px; background: no-repeat center;background-position: -52px 0; }
.head-tologin .head-tls-tips { font-size: 14px; height: 30px; line-height: 30px; }
.head-tologin .head-tologined-head-left { width: 32px; height: 32px; margin-top: 14px; overflow: hidden; -webkit-border-radius: 50%; border-radius: 50%; margin-right: 6px; }
.head-tologin .icon-login-arrow { width: 0; border: 5px solid traskparent; border-top-color: #fff; margin-top: 28px; }
.head-tologin .head-tologined-head { height: 60px; position: relative; }
.head-tologin .head-tologined-head:before { content: ''; display: none; width: 0; position: absolute; border: 6px solid traskparent; border-bottom-color: #fff; bottom: -1px; left: 50%; margin-left: -6px; z-index: 2; }
.head-tologin .head-tologined-show { position: absolute; display: none; width: 198px; background: #fff; top: 60px; left: 50%; margin-left: -99px; background: #fff; text-align: center; border: 1px solid #dddddd; z-index: 1; }
.head-tologin .head-les-head { padding: 19px 0 14px; border-bottom: 1px solid #dddddd; }
.head-tologin .head-les-head-img { display: block; width: 48px; height: 48px; -webkit-border-radius: 50%; border-radius: 50%; overflow: hidden; margin: 0 auto; margin-bottom: 7px; }
.head-tologin .head-les-head-name { line-height: 21px; font-size: 16px; color: #333333; font-weight: normal; text-align: center; max-width: 160px; margin: 0 auto; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.head-tologin .head-les-head-grade { line-height: 18px; font-weight: normal; font-size: 12px; color: #999999; text-align: center; }
.head-tologin .head-les-list { display: block; border-bottom: 1px solid #dddddd; line-height: 44px; font-size: 14px; color: #6675a2; }
.head-tologin .head-les-list .a-hover { font-size: 14px; color: #3e8bf4; font-style: normal; }
.head-tologin .head-les-list:hover { color: #3e8bf4; }
.head-tologin .icon-login-tosolve { width: 20px; height: 20px; background: no-repeat center;background-position: -104px -40px; margin-left: 19px; margin-top: 11px; margin-right: 8px; }
.head-tologin .icon-login-topro { width: 20px; height: 20px; background: no-repeat center;background-position: 0 -52px; margin-left: 19px; margin-top: 11px; margin-right: 8px; }
.head-tologin .icon-login-mypro { width: 20px; height: 20px; background: no-repeat center;background-position: -40px -52px; margin-left: 19px; margin-top: 11px; margin-right: 8px; }
.head-tologin .icon-login-mymsg { width: 20px; height: 20px; background: no-repeat center;background-position: 0 -92px; margin-left: 19px; margin-top: 11px; margin-right: 8px; }
.head-tologin .head-les-exit { text-align: center; line-height: 44px; font-size: 14px; color: #999999; }
.head-tologin .head-les-exit:hover { color: #3e8bf4; }
.rightnav { z-index: 1; position: relative; cursor: pointer; }
.rightnav:hover .rightnav-more { display: block; }
.rightnav .rightnav-title {line-height: 42px;font-size: 14px;color: #333;}
.rightnav .icon-nav {margin-right: 7px;width: 20px;height: 20px;background: url(../img/icon/nav.png) no-repeat;margin-top: 10px;margin-right: 7px;}
.rightnav .rightnav-more {display: none;position: absolute;top: 42px;right: 0;border: 1px solid #dddddd;padding: 20px 20px 0;width: 560px;background: #fff;z-index: 99999;}
.rightnav .rightnav-more:before { content: ''; display: block; width: 0; height: 0; border: 7px solid traskparent; border-bottom: 7px solid #fff; position: absolute; top: -14px; right: 9px; }
.rightnav .rightnav-more .a-hover { color: #000; font-size: 14px; }
.rightnav .rightnav-more .a-hover:hover { color: #3e8bf4; }
.rightnav .rightnav-more-ls { width: 100%; margin-bottom: 25px; }
.rightnav .icon-header-rm { width: 35px; height: 24px; margin-right: 3px; background: no-repeat;background-position: 6px -54px; }
.rightnav .icon-header-rm2 { background-position: -34px -54px; }
.rightnav .icon-header-rm3 { background-position: -98px -38px; }
.rightnav .icon-header-rm4 { background-position: 7px -90px; }
.rightnav .icon-header-rm5 { background-position: -70px -91px; }
.rightnav .rightnav-more-ls-title { line-height: 20px; font-size: 16px;width:88px;border-right:2px solid #999; float:left;}
.rightnav .rightnav-more-main { margin-left: 5px; float:left;width:450px;margin-top:-5px;}
.rightnav .rightnav-more-ls-long { width: 300px; }
.rightnav .rightnav-more-main-ls { line-height: 30px; font-size: 14px; margin-bottom:10px;}

.rightnav .rightnav-more-main-ls .a-hover {  padding:0; color: #666666; font-size: 14px; margin: 0 14px;  }
.rightnav .rightnav-more-main-ls .a-hover:hover { color: #49c066; }
.rightnav .rightnav-more-main-ls .a-hover:first-child { border-left: none; }
.head-tologin:hover .head-tologin-show, .head-tologin:hover .head-tologin-head:before, .head-tologin:hover .head-tologined-show, .head-tologin:hover .head-tologined-head:before { display: block; }


.logo{width:160px;height:70px;margin-right: 170px;}
.logo a{width:160px;height:70px;display:block;float:left;}
.listsech{width: 560px;position:relative;margin-top:12px;}
.ztLinput{height: 50px;position:relative;zoom:1;}
.ztLinput .sptxt{width:49px;height:30px;_height:32px;text-align:center;cursor:pointer;line-height:32px;_line-height:31px;color:#989898;float:left;background:url(../img/srIcon3.png) no-repeat 50px center;display:block;border:none;border-right:1px solid #e7e7e7;padding-right:15px;text-align:center;font-size:14px;}
.sKey{width:64px;border: 1px solid #41AB25;border-top:none;padding:5px 0;display:none;background:#fff;font-size: 14px;left:-1px;line-height:20px;position: absolute;text-align:center;top: 31px;position: absolute;left: -1px;top:30px;z-index: 9999;}
.sKey li{color:#7C7C7C;line-height: 26px; cursor: pointer;}
.sKey .zhLi{background:#f2f2f2;}
.ztLt{width: 446px;height: 48px;line-height: 48px;padding-left:24px;border:0;font-size: 16px;color:#B6B7B9;border: 1px solid #49c066;}
.ztRbtn{width: 90px;height: 50px;_height:33px;display:block;border:0;font-weight:bold;cursor:pointer;background: #49c066 url(../img/icon/search.png) no-repeat 25px center;position:absolute;top: 0px;right:-1px;color:#fff;font-size:14px;font-family:'Microsoft Yahei',"\5FAE\8F6F\96C5\9ED1";}
.ztRhover{background:#2a8413;}

.twDv{width: 180px;margin-top: 20px;margin-right: 67px;}
.twDv a{width: 120px;display: block;padding-left:60px;background: url(../img/icon/top_ask.png) no-repeat 14px center;float: left;}
.twDv a:hover{text-decoration: none;}
.mAsk{font-size: 20px;color:#ff8401;line-height: 24px;float: left;width: 100%;}
.mJd{line-height:20px;font-size: 12px;color: #333;letter-spacing: 6px;text-align: center;width: 100%;float: left;}


.nav{height:56px;background: #49c066;font-family: "Microsoft Yahei";}

.nav .nav-left { height: 56px; line-height: 56px; color: #fff; font-size:20px; background: #3aaf56; width: 200px; text-align: center; }
.nav .nav-nav {height: 56px;line-height: 56px;margin: 0 20px;}
.nav .nav-nav li {height: 100%;position: relative;float: left; }
.nav .nav-nav li a{display: block;padding: 0 51px 0 0;color: #fff;}
.nav .nav-nav .nav-list-more{color: #fff;cursor: pointer;}
.nav .nav-nav .nav-list-more:hover .nav-more { display: block; }
.nav .icon-header-down {width: 10px;vertical-align: middle;height: 5px;background: no-repeat center;background-position: -29px -132px;}

.nav .nav-nav .nav-more {position: absolute;width: 80px;top: 56px;left: 50%;margin-left: -41px;border: 1px solid #dddddd;background: #fff;display: none;}
.nav .nav-nav .nav-more a:first-child { border-top: none; }
.nav .nav-nav .nav-more-list {display: block;line-height: 41px;font-size: 14px;text-align: center;border-top: 1px solid #dddddd;color: #333;padding: 0;}
.nav .nav-nav .nav-more-list:hover { color: #49c066; }
.nav .nav-nav .nav-list-more:hover .icon-header-down {background-position: -119px -132px;}

.indexbanner{margin-bottom: 40px;}
.ib_l{width: 200px;position: relative;padding: 0px 0;background: #f4f4f4;}
.ib_l_list .ib_l_title {display: block;position: relative;padding-left: 44px;line-height: 60px;font-size: 20px;color: #333;}


.ib_l_list .ib_l_pic1 {width: 22px;height: 22px;margin-top: 20px;margin-right: 15px;background: no-repeat;background-image: url(../img/icon/ib_l_1.png);}
.ib_l_list .ib_l_pic2 {width: 22px;height: 22px;margin-top: 20px;margin-right: 15px;background: no-repeat;background-image: url(../img/icon/ib_l_2.png);}
.ib_l_list .ib_l_pic3 {width: 23px;height: 23px;margin-top: 20px;margin-right: 15px;background: no-repeat;background-image: url(../img/icon/ib_l_3.png);}
.ib_l_list .ib_l_pic4 {width: 21px;height: 22px;margin-top: 20px;margin-right: 15px;background: no-repeat;background-image: url(../img/icon/ib_l_4.png);}
.ib_l_list .ib_l_pic5 {width: 16px;height: 21px;margin-top: 20px;margin-right: 15px;background: no-repeat;background-image: url(../img/icon/ib_l_5.png);}

.ib_m { width: 660px; height: 280px; margin-left: 20px; margin-top: 20px; }
.ib_m .slideBox { width: 660px; height: 280px; overflow: hidden; position: relative; }
.ib_m .slideBox .hd { width: 140px; overflow: hidden; position: absolute; left: 50%; bottom: 20px; margin-left: -70px; z-index: 1; }
.ib_m .slideBox .hd ul { overflow: hidden; zoom: 1; float: left; }
.ib_m .slideBox .hd ul li { float: left; width: 25px; height: 4px; background: rgba(0, 0, 0, 0.5); cursor: pointer; margin: 0 5px; }
.ib_m .slideBox .hd ul li.on { background: #49c066; }
.ib_m .slideBox .bd { position: relative; height: 100%; z-index: 0; }
.ib_m .slideBox .bd li { zoom: 1; vertical-align: top; }
.ib_m .slideBox .bd img { display: block; }
.ib_m .sl-list { position: relative; display: block; width: 100%; height: 280px; overflow: hidden; }

.ib_r { display: block; width: 259px; margin-top: 20px; border: 1px solid #dddddd; padding: 0 20px; color: #000; font-size: 16px; }

.ib_r .ib_r_li {margin-bottom: 20px;}
.ib_r .ib_rtitle { line-height: 50px; }
.ib_r .ib_rt_l{line-height: 50px;font-size: 20px;}
.ib_r .ib_rt_round { width: 28px; height: 6px; background: url(../img/icon/ib_rt_round.png) no-repeat; margin-top: 22px; }
.ib_r .ib_r_li_pic { width: 56px; height: 56px; overflow: hidden; margin-right: 10px; }
.ib_r .ib_r_li_pic > img { width: auto; max-width: initial; height: 100%; margin-left: -9px; }
.ib_r .ib_r_li_r { width: 192px; }
.ib_r .ib_r_li_tit { display: block; font-size: 14px; line-height: 20px; height: 40px; }
.ib_r .ib_r_li_time { color: #999999; font-size: 12px; line-height: 16px; }

.wrap{margin-bottom: 30px;}
.wrap_tit{color: #49c066;line-height: 53px;border-bottom: 1px solid #49c066;width: 100%;float: left;margin-bottom: 20px;}
.wrap_tit h2{line-height: 53px;font-size: 26px;font-weight: normal;display: inline-block;float: left;}
.news .wrap_tit .vod_i{width: 55px;height: 54px;margin-top: 0;margin-right: 15px;background: url(../img/icon/vod_i.png) no-repeat;z-index: 3;margin-bottom: -1px;}
.news .wrap_tit .wrap_i{width: 55px;height: 54px;margin-top: 0;margin-right: 15px;background: url(../img/icon/news_i.png) no-repeat;z-index: 3;margin-bottom: -1px;}
.wrap .wrap_ask_i{width: 55px;height: 54px;margin-top: 0;margin-right: 15px;background: url(../img/icon/ask_i.png) no-repeat;z-index: 3;margin-bottom: -1px;}
.wrap .wrap_lx_i{width: 55px;height: 54px;margin-top: 0;margin-right: 15px;background: url(../img/icon/lx_i.png) no-repeat;z-index: 3;margin-bottom: -1px;}
.wrap .wrap_zy_i{width: 55px;height: 54px;margin-top: 0;margin-right: 15px;background: url(../img/icon/zy_i.png) no-repeat;z-index: 3;margin-bottom: -1px;}
.wrap .wrap_jb_i{width: 55px;height: 54px;margin-top: 0;margin-right: 15px;background: url(../img/icon/jb_i.png) no-repeat;z-index: 3;margin-bottom: -1px;}
.wrap .wrap_baby_i{width: 55px;height: 54px;margin-top: 0;margin-right: 15px;background: url(../img/icon/baby_i.png) no-repeat;z-index: 3;margin-bottom: -1px;}
.wrap .wrap_yiyuan_i{width: 55px;height: 54px;margin-top: 0;margin-right: 15px;background: url(../img/icon/yiyuan_i.png) no-repeat;z-index: 3;margin-bottom: -1px;}
.wrap_tit_nav { line-height: 18px; margin-top: 26px; font-size: 16px; }
.wrap_tit_nav_li{padding: 0 14px;border-right: 1px solid #e4e4e4;color: #333;}
.wrap_tit_nav_last{border: none;padding: 0 0 0 14px;}
.wrap_tit .icon-nav-more {width: 9px;height: 14px;margin-top: 2px;margin-left: 5px;background: url(../img/icon/icon-nav-more.png) no-repeat;}

.wrap_l{width: 300px;float: left;}
.wrap_l_top{width: 300px;height: 230px;float: left;margin-bottom: 20px;}
.wrap_l_pictab{width: 300px;height: 200px;float: left;margin-bottom: 20px;}

.wrap_l_two{border: 1px solid #e5e5e5;height: 100px;width: 298px;float: left;}
.wrap_l_two_tit{    font-size: 20px;color: #49c066;height: 82px;width: 39px;float: left;text-align: center;padding-top: 20px;}
.wrap_l_two_txt{width: 255px;float: right;padding: 5px 0;}
.wrap_l_two_txt li{float: left;height: 30px;line-height: 30px;}
.wrap_l_two_txt li a{padding: 0 10px;}
.wrap_l_two_txtlast{color:#ff8401}
.wrap_m{margin-left: 20px;float: left;width: 560px;}
.wrap_m-top-imgwrap {width: 212px;height: 160px;overflow: hidden;margin-right: 20px;}
.wrap_m-top-imgwrap img{width: 212px;height: 160px;}
.wrap_m-top-right { width: 325px; }
.wrap_m-top-right-title { display: block; line-height: 28px; color: #000000; font-size: 18px; overflow: hidden; height: 28px; white-space: nowrap; text-overflow: ellipsis; }
.wrap_m-top-right-title:hover { color: #49c066; }
.wrap_m-top-right-content {line-height: 24px;font-size: 14px;color: #666;height: 72px;margin: 10px 0;}
.wrap_m-top-right-time { color: #999999; font-size: 12px; line-height: 40px; margin-top: 15px; }
.wrap_m-top { padding-bottom: 24px; border-bottom: 1px dotted #dddddd; }
.litext1 { padding-top: 19px; margin-bottom: -18px; }
.litext1 li {margin-bottom: 14px;width: 50%;}
.litext1 li em { width: 4px; height: 4px; -webkit-border-radius: 50%; border-radius: 50%; background: #cccccc; margin-top: 6px; margin-right: 10px; }
.litext1 li a {font-size: 16px;line-height: 18px;height: 18px;max-width: 265px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.litext2 {padding-top: 10px;margin-bottom: -18px;}
.litext2 li {margin-bottom: 14px;width: 33.33%;}
.litext2 li em { width: 4px; height: 4px; -webkit-border-radius: 50%; border-radius: 50%; background: #cccccc; margin-top: 6px; margin-right: 10px; }
.litext2 li a {font-size: 16px;line-height: 18px;height: 18px;max-width: 166px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}


.wrap_r { width: 300px; }
.wrap-title {font-size: 20px;font-weight: normal;margin-bottom: 20px;}
.icon1{width: 30px;height: 27px;background: url('../img/icon/icon1.png') no-repeat;margin-right: 10px;}
.icon2{width: 31px;height: 27px;background: url('../img/icon/icon2.png') no-repeat;margin-right: 10px;}
.icon3{width: 24px;height: 25px;background: url('../img/icon/icon3.png') no-repeat;margin-right: 10px;}
.icon4{width: 30px;height: 27px;background: url('../img/icon/icon4.png') no-repeat;margin-right: 10px;}
.icon5{width: 30px;height: 27px;background: url('../img/icon/icon5.png') no-repeat;margin-right: 10px;}
.icon6{width: 30px;height: 27px;background: url('../img/icon/icon6.png') no-repeat;margin-right: 10px;}
.icon7{width: 30px;height: 27px;background: url('../img/icon/icon7.png') no-repeat;margin-right: 10px;}
.icon8{width: 30px;height: 27px;background: url('../img/icon/icon8.png') no-repeat;margin-right: 10px;}
.icon9{width: 30px;height: 27px;background: url('../img/icon/icon9.png') no-repeat;margin-right: 10px;}
.icon10{width: 30px;height: 27px;background: url('../img/icon/icon10.png') no-repeat;margin-right: 10px;}
.icon11{width: 30px;height: 27px;background: url('../img/icon/icon11.png') no-repeat;margin-right: 10px;}
.icon12{width: 30px;height: 27px;background: url('../img/icon/icon12.png') no-repeat;margin-right: 10px;}
.icon13{width: 30px;height: 27px;background: url('../img/icon/icon13.png') no-repeat;margin-right: 10px;}
.icon14{width: 30px;height: 27px;background: url('../img/icon/icon14.png') no-repeat;margin-right: 10px;}

.jb_woman_i{width:24px;height: 26px;background: url('../img/icon/jb_woman_i.png') no-repeat;margin-right: 10px;}
.jb_man_i{width:23px;height: 25px;background: url('../img/icon/jb_man_i.png') no-repeat;margin-right: 10px;}
.jb_baby_i{width: 27px;height: 26px;background: url('../img/icon/jb_baby_i.png') no-repeat;margin-right: 10px;}
.jb_pf_i{width: 26px;height: 23px;background: url('../img/icon/jb_pf_i.png') no-repeat;margin-right: 10px;}

.wrap_r_top .wrap_r_top-imgwrap {display: block;width: 300px;height: 150px;position: relative;overflow: hidden;margin-bottom: 14px;}
.wrap_r_top .wrap_r_top-title-pink {background: rgba(0,0,0, 0.4);}
.wrap_r_top .wrap_r_top-title { position: absolute; padding: 0 20px; left: 0; bottom: 0; width: 260px; text-align: center; height: 36px; line-height: 36px; color: #fff; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 16px; }

.topphb{}
.topphb li{ margin-bottom: 16px; height: 22px; line-height: 22px; }
.topphb li span{width: 22px;text-align: center;font-size: 14px;color: #fff;background: #999999;-webkit-border-radius: 4px;border-radius: 4px;margin-right: 10px;}
.topphb li span.one{ background: #ff5e5b; }
.topphb li span.two{ background: #ff9d00; }
.topphb li a{float: left;max-width: 240px;height: 22px;font-size: 16px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.wrap_r_top .wrap_r_top-ls { margin-bottom: 16px; height: 22px; line-height: 22px; }
.wrap_r_top .wrap_r_top-ls-num { width: 22px; text-align: center; font-size: 14px; color: #fff; background: #dddddd; -webkit-border-radius: 4px; border-radius: 4px; margin-right: 10px; }
.wrap_r_top .wrap_r_top-ls-a { max-width: 240px; height: 22px; font-size: 14px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.wrap_r_top .wrap_r_top-ls-num-one { background: #ff5e5b; }
.wrap_r_top .wrap_r_top-ls-num-two { background: #ff9d00; }
.wrap_r_top .wrap_r_top-ls-num-three { background: #f9d219; }
.wrap_r_top .wrap_r_top-list { font-size: 14px; line-height: 16px; margin-bottom: 20px; }
.wrap_r_top .wrap_r_top-list-left { color: #999999; border-right: 1px solid #dddddd; padding-right: 6px; margin-right: 6px; }
.wrap_r_top .wrap_r_top-list-a { max-width: 220px; height: 16px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.wrap_r-main{    margin-bottom: -16px;}
.wrap_r .wrap_r-list {font-size: 16px;line-height: 16px;margin-bottom: 20px;}
.wrap_r .wrap_r-list-left { color: #999999; border-right: 1px solid #dddddd; padding-right: 6px; margin-right: 6px; }
.wrap_r .wrap_r-list-a {max-width: 220px;height: 16px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: #333;}


.index-ask{}
.asklist{height: 480px;width: 300px;}
.asklist .asklist-title {height: 48px;margin-bottom: 12px;line-height: 48px;background: #f5faf9;position: relative;}
.asklist .asklist-imgwrap { width: 34px; height: 34px; -webkit-border-radius: 50%; border-radius: 50%; overflow: hidden; margin: 7px 8px 0 8px; }
.asklist .asklist-name { font-size: 16px; margin-right: 8px; }
.asklist .asklist-hosp { font-size: 14px; color: #999999; }
.asklist .asklist-time {position: absolute;top: 6px;left: -44px;width: 36px;height: 30px;background: #f5faf9;-webkit-border-radius: 50%;border-radius: 50%;line-height: 14px;font-size: 12px;text-align: center;color: #333;padding-top: 6px;}
.asklist .asklist-main { line-height: 24px; }
.asklist .doc-ask-ask {width: 30px;color: #49c066;font-size: 18px;margin-bottom: 7px;}
.asklist .doc-ans { width: 30px; color: #a2cf36; font-size: 18px; }
.asklist .doc-ask-title { font-size: 16px; max-width: 226px; height: 24px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #000000; }
.asklist .doc-ask-title:hover { color: #49c066; }
.asklist .doc-ask-ans { font-size: 18px; color: #ff8401; width: 30px; }
.asklist .doc-ask-content { width: 226px; height: 48px; color: #999999; font-size: 14px; }
.asklist .asklist:first-child { margin-bottom: 8px; }
.asklist .ask-left-right { width: 540px; }
.asklist .ask-lr-ls:first-child .ask-lr-ls-main { border-top: none; padding-top: 0; }
.asklist .ask-lr-ls:first-child .ask-lr-ls-imgwrap { margin-top: 0; }
.asklist .ask-lr-ls-imgwrap { width: 36px; height: 36px; margin-top: 7px; overflow: hidden; margin-right: 14px; }
.asklist .ask-lr-ls-main { width: 490px; line-height: 36px; height: 36px; padding-bottom: 7px; padding-top: 7px; border-top: 1px dotted #dddddd; }
.asklist .ask-lr-ls-main-a { max-width: 380px; height: 36px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 16px; }
.asklist .ask-lr-ls-main-time { font-size: 12px; color: #999999; }
.index-ask .index-askScroll { margin: 0 auto; width: 100%; overflow: hidden; position: relative; }
.index-ask .index-askScroll .bd ul { overflow: hidden; zoom: 1; }
.index-ask .index-askScroll .bd ul li { height: 150px; zoom: 1; border-left: 1px solid #eeeeee; padding-left: 26px; margin-left: 17px; }
.ask-li{float: left;margin-bottom: 10px;}
.ask-li-main{width: 556px;line-height: 35px;height: 35px;padding-bottom: 4px;padding-top: 7px;border-top: 1px dotted #dddddd;}
.ask-li-main a{max-width: 450px;height: 36px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 16px;}
.ask-li-main a em{width: 4px;height: 4px;-webkit-border-radius: 50%;border-radius: 50%;background: #cccccc;margin-top: 16px;margin-right: 10px;float: left;}
.ask-li-main span{font-size: 14px;color: #999999;}
.ask-li li:first-child .ask-li-main {border-top: none;padding-top: 0;}

.ask-searchbox{background: url('../img/ask-search.png') no-repeat;width: 560px;height: 114px;float: left;}
.ask-search {margin: 54px 18px 0px 21px;height: 45px;overflow: hidden;}
.ask-search .search-inp {width: 438px;display: block;height: 44px;line-height: 44px;font-size: 18px;text-indent: 13px;}
.ask-search .search-btn {background: #49c066;height: 100%;width: 81px;text-align: center;vertical-align: middle;border-left: 1px solid #dddddd;cursor: pointer;color: #fff;font-size: 20px;line-height: 45px;}
.ask-search .search-btn:hover {/* opacity: 0.8; */}
.ask-search .icon-search { width: 30px; height: 30px; background: no-repeat center;background-position: -36px -86px; }

.tuwen1{overflow:hidden;float: left;margin-top: 6px;}
.tuwen1 li{position:relative;text-align:left;overflow:hidden;}
.tuwen1 li.vda{padding:0;min-height: 70px;border-bottom: 1px dashed #dddddd;position:relative;text-align:left;overflow:hidden;}
.tuwen1 li:last-child{border-bottom: none;}
.tuwen1 li span{display:block;position:absolute;left: 0px;width: 130px;height:100px;overflow:hidden;}
.tuwen1 li span img{display:block;width: 130px;height:100px;}
.tuwen1 li h3{display:block;height:24px;line-height:22px;font-size:16px;font-weight: bold;overflow: hidden;margin-left: 140px;}
.tuwen1 li p{font-size: 14px;color: #666;line-height: 24px;margin-left: 140px;}

.tuwen2{overflow:hidden;float: left;}
.tuwen2 li{position:relative;text-align:left;overflow:hidden;background: #f7f7f7;margin-bottom: 20px;}
.tuwen2 li.vda{padding:0;min-height: 70px;border-bottom: 1px dashed #dddddd;position:relative;text-align:left;overflow:hidden;}
.tuwen2 li:last-child{border-bottom: none;}
.tuwen2 li span{display:block;position:absolute;left: 0px;width: 130px;height:100px;overflow:hidden;}
.tuwen2 li span img{display:block;width: 130px;height:100px;}
.tuwen2 li h3{display:block;height:24px;line-height:22px;font-size:16px;font-weight: bold;overflow: hidden;margin-left: 140px;padding: 7px 0;}
.tuwen2 li p{font-size: 14px;color: #666;line-height: 24px;margin-left: 140px;height: 48px;margin-bottom: 14px;overflow: hidden;}

.litext{width: 100%;float: left;margin: 5px 0;}
.litext li{width: 100%;float: left;position: relative;height: 34px;line-height: 34px;}
.litext li em {width: 4px;height: 4px;-webkit-border-radius: 50%;border-radius: 50%;background: #cccccc;margin-top: 14px;margin-right: 10px;float: left;}
.litext li a{font-size: 16px;line-height: 34px;height: 34px;max-width: 270px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;float: left;}


.main_title h2{color: #333;text-align: center;font-size: 16px;font-weight: bold;height: 40px;line-height: 40px;}
.main_title p{color: #666;font-size: 14px;line-height: 24px;}
.pic3{width: 560px;margin: 10px 0;}
.pic3 .pic3-ls {width: 176px;margin-right: 10px;margin-bottom: 6px;position: relative;}
.pic3 .pic3-pic{width: 177px;height: 130px;overflow: hidden;/* position: relative; */}
.pic3 .pic3-title {width: 100%;font-size: 14px;line-height: 28px;text-align: center;position: absolute;bottom: 0;background: rgba(0,0,0, 0.4);color: #fff;}
.xfzc{width: 100%;float: left;}
.xfzc li{width: 88px;float: left;/* text-align: center; */height: 65px;position: relative;}
.xfzc li a{}
.xfzc li img{
    margin: 0 0 10px 22px;
}
.xfzc li p{width: 100%;float: left;position: absolute;bottom: 0;text-align: center;}

.jb-list {/* height: 279px; */background: #eee;}
.jb-list-title {line-height: 26px;font-size: 18px;color: #000;margin-bottom: 10px;background: #eee;padding: 10px 19px 0 19px;text-align: center;height: 26px;display: inline-flex;padding-left: 90px;}
.jb-list-a{background: #f7f7f7;padding: 10px 19px 10px 19px;}
.jb-list-a a {width: 85px;/* margin-right: 5px; */font-size: 14px;line-height: 16px;height: 16px;margin-top: 7px;margin-bottom: 7px;float: left;}

.jb_m{margin-left: 20px;float: left;width:430px;}
.jb_r{float: right;width:430px;}


.jb_tab{width: 430px;text-align:left;float: left;height: 312px;}
.jb_tab .hd{height: 40px;line-height: 40px;position:relative;}
.jb_tab .hd ul{float:left;position:absolute;height: 40px;}
.jb_tab .hd ul li{float:left;padding:0 15px;cursor:pointer;width: 76px;text-align: center;background: #f4f4f4;margin-left: 1px;}
.jb_tab .hd ul li.on{height: 40px;background: #49c066;color: #fff;}
.jb_tab .bd ul{padding: 20px 0 0 0;zoom:1;float: left;}
.jb_tab .bd li{height: 35px;line-height: 35px;float: left;width: 100%}
.jb_tab .bd li em {width: 4px;height: 4px;-webkit-border-radius: 50%;border-radius: 50%;background: #cccccc;margin-top: 15px;margin-right: 10px;}
.jb_tab .bd li .date{ float:right; color:#999;  }


.tuwen3{overflow:hidden;float: left;position: relative;margin-bottom: 10px;}
.tuwen3  span{display:block;position:absolute;left: 0px;width: 130px;height:100px;overflow:hidden;}
.tuwen3  span img{display:block;width: 130px;height:100px;}
.tuwen3  h3{display:block;height:24px;line-height:22px;font-size:16px;font-weight: bold;overflow: hidden;margin-left: 140px;padding: 7px 0;}
.tuwen3  p{font-size: 14px;color: #666;line-height: 24px;margin-left: 140px;height: 48px;margin-bottom: 14px;overflow: hidden;}


.wrap_l_baby {padding: 5px;background: url("../img/icon/wrap_l_baby.png") repeat;float: left;}
.baby_box { background: #fff; padding: 28px 20px 16px; position: relative; }
.baby_box_m {height: 100px;overflow: hidden;}
.baby_icon { width: 29px; height: 29px; background:url("../img/icon/baby_icon.png") no-repeat;margin-left: 12px; margin-right: 9px; }

.baby_box_m a {font-size: 14px;line-height: 16px;margin: 5px 5px 0px 0;float: left;border: 1px solid #f5f5f5;padding: 5px 10px;border-radius: 20px;}
.baby_box_m a:hover { }
.baby_box_title{position: absolute;display: block;width: 133px;height: 24px;line-height: 24px;background: #fff;left: 80px;top: -12px;line-height: 24px;font-size: 18px;color: #000000;}


.baby_tab{width: 560px;text-align:left;float: left;margin-top: -44px;}
.baby_tab .hd{height: 40px;line-height: 40px;position:relative;padding-left: 147px;background:url("../img/icon/baby_tab_hdbg.png") no-repeat bottom;}
.baby_tab .hd ul{float:left;position:absolute;height: 40px;}
.baby_tab .hd ul li{float:left;padding:0 15px;cursor:pointer;width: 48px;text-align: center;margin-left: 1px;line-height: 27px;}
.baby_tab .hd ul li.on{height: 40px;color: #49c066;background:url("../img/icon/baby_tabon.png") no-repeat bottom;}
.baby_tab .bd ul{padding: 15px 0;zoom:1;float: left;width: 100%;}
.baby_tab .bd li{height: 32px;line-height: 32px;float: left;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width: 100%;}
.baby_tab .bd li em {width: 4px;height: 4px;-webkit-border-radius: 50%;border-radius: 50%;background: #cccccc;margin-top: 13px;margin-right: 10px;}
.baby_tab .bd li .date{ float:right; color:#999;  }
.baby_tabl{float: left;width: 200px;} 
.baby_tabr{float: right;width: 350px;}
.baby_tabl_pica{width: 200px;margin-bottom: 15px;position: relative;}
.baby_tabl_pic{width: 200px;height: 152px;overflow: hidden;/* position: relative; */}
.baby_tabl_pic img{width: 200px;height: 152px;}
.baby_tabl_title{padding: 0 10px;width: 180px;font-size: 14px;line-height: 28px;text-align: center;position: absolute;bottom: 0;background: rgba(0,0,0, 0.4);color: #fff;}

.babyask li{height: 32px;line-height: 32px;float: left;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width: 100%;}
.babyask li em {width: 21px;height: 21px;background:url("../img/icon/babyask.png") no-repeat;margin-top: 3px;margin-right: 10px;float: left;}

.yyks {width: 298px;height: 310px;border:1px solid #e5e5e5;overflow: hidden;}
.yyks-title {line-height: 26px;font-size: 18px;color: #000;margin-bottom: 10px;padding: 19px 19px 0 19px;text-align: left;height: 26px;display: inline-flex;}
.yyks-list-a{padding: 0px 19px 0px 19px;}
.yyks-list-a a {width:85px;/* margin-right: 5px; */font-size: 14px;line-height: 16px;height: 16px;margin-top: 7px;margin-bottom: 7px;float: left;}
.yyks_i{width:24px;height: 26px;background: url('../img/icon/yyks_i.png') no-repeat;margin-right: 10px;}

.links_top{width:100%;line-height: 40px;/* border:  1px solid #e5e5e5; */border-bottom: 2px solid #3cad4c;}
.links_top h2{color: #fff;background: #3cad4c;width: 110px;line-height: 40px;font-size: 20px;font-weight: normal;text-align: center;}
.links ul{float: left;width: 100%;padding: 10px 0;}
.links ul li{float: left;width: 150px;line-height: 32px;height: 32px;}
.links ul il a{color: #666;font-size: 14px;}

/*å°¾éƒ¨*/
.footer { background: #d8d8d8; }
.footer .footer-nav {/* border-top: 1px solid #dbdbdb; *//* border-bottom: 1px solid #dbdbdb; */padding: 20px 0;}
.footer .footer-nav-ls {padding: 0 8px;color: #666666;font-size: 16px;border-left: 1px solid #b0b0b0;}
.footer .footer-nav-ls:first-child { border-left: none; }
.footer .footer-nav-ls:hover { color: #3cad4c; }
.footer .footer-nav-main {/* width: 655px; */margin: 0 auto;text-align: center;}
.footer .footlink {border-top: 1px solid #ccc; }
.footer .footer-info {padding: 30px 0 20px;}
.footer .footer-logo {margin-right: 30px;width: 176px;height: 80px;border-right: #ccc 1px solid;}
.footer .footer-info-right {width: 740px;font-size: 14px;color: #333;line-height: 28px;}
.footer .footer-info-right a {color: #333;}
.footer .footer-info-right a:hover { color: #3cad4c; }
.footer .footer-bottom-ls { margin-right: 7px; }
.footer .footer-bottom {width: 660px;margin: 0 auto;padding-bottom: 20px;}
.footer .footer-fllt-ls { width: 78px; height: 30px; line-height: 30px; text-align: center; font-size: 16px; color: #999999; background: #fff; cursor: pointer; position: relative; }
.footer .footer-fllt-ls:first-child { margin-bottom: 10px; }
.footer .footer-fllt-ls-cur { background: #a9b7c0; color: #fff; }
.footer .footer-fllt-ls-cur:before { content: ''; display: block; position: absolute; top: 50%; margin-top: -5px; right: -10px; width: 0; border: 5px solid transparent; border-left-color: #a9b7c0; }
.footer .footer-fllm-ls-more { color: #3cad4c; margin: 7px 0; padding: 0 13px; line-height: 16px; display: none; cursor: pointer; }
.footer .footer-fllm-ls { display: none; }
.footer .footer-fllm-ls-cur { display: block; }
.foot-ma{width: 250px;float: right;}
.foot-ma div{width: 125px;float: left;text-align: center;}
.foot-ma div img{}
.foot-ma div p{text-align: center;width: 100%;float: left;}

/* ../img/base.inc.png */
.nav .nav-nav .nav-list-more:hover .icon-header-down,
.nav .icon-header-down,
.header .icon-header-down,
.head-tologin .icon-login-qq,
.head-tologin .icon-login-wb,
.head-tologin .icon-login-tosolve,
.head-tologin .icon-login-topro,
.head-tologin .icon-login-mypro,
.head-tologin .icon-login-mymsg,
.rightnav .icon-header-rm,
.rightnav .icon-header-rm2,
.rightnav .icon-header-rm3,
.rightnav .icon-header-rm4,
.ma-nav-wrap .ma-nav-more:hover .icon-ma-arrow,
.ma-nav-wrap .icon-ma-arrow,
.icon-addmore-arrow,
.tl .icon-title-xzb,
.icon-nk,
.icon-arrow,
.icon-arrow_1,
.tlb .icon-title-xzb,
.bread .icon-home,

.article .icon-tips,

.article .phonedivl-box:before,

.article .icon-share-qwb,
.asklist .ask-main-part .icon-an,
.search .icon-search,
.fae .icon-winner,
.mr-mod .mr-mod-right-new,
.mr-mod .mr-mod-right-new_1 {background-image: url(../img/base.inc.png);}


/* æœ¬ä¾‹å­css */
.focusBox { position: relative; width: 300px; height: 230px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }
.focusBox .pic img { width: 300px; height: 230px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.focusBox .num li{float: left;position: relative;width: 15px;height: 15px;line-height: 15px;overflow: hidden;text-align: center;margin-right: 3px;cursor: pointer;}
.focusBox .num li a,.focusBox .num li span {position: absolute;z-index: 2;display: block;color: white;width: 100%;height: 100%;top: 0;left: 0;text-decoration: none;border-radius: 50%;}
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#49c066;  }

.focusBox1 { position: relative; width:300px; height:200px; overflow: hidden; }
.focusBox1 .pic{ position:relative; z-index:0; }
.focusBox1 .pic img { width:300px; height:200px; display: block; }
.focusBox1 .prev,
.focusBox1 .next { width: 30px; height: 45px; margin: -15px 0 0;background: url(../img/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=60);opacity:0.6;  }
.focusBox1 .prev { left: 0; }
.focusBox1 .next { background-position: 0 -45px; right: 0; }
.focusBox1 .prev:hover,
.focusBox1 .next:hover { filter:alpha(opacity=80) !important;opacity:0.8 !important;  }

.ib_l_list:hover .leftnav { display: block; }
.ib_l_list:hover .ib_l_title {background: #fff;border-left: 2px solid #49c066;}

.ib_l_list:hover .ib_l_title::before { display: block; }
.ib_l_list:hover .ib_l_title:before { display: none; }
.leftnav { position: absolute; top: 0; left: 200px; border: 1px solid #dddddd; border-left: none; padding: 0 4px 0 29px; width: 537px; height: 298px; display: none; background: #fff; z-index: 2; }
.leftnav_part1 { font-size: 14px; line-height: 32px; padding-top: 22px; }
.left_title { width: 80px; margin-right: 18px; color: #49c066; }
.left_title:hover { text-decoration: underline; }
.leftnav_part1 li{border-bottom: 1px solid #d7d7d7}
.leftnav_right { width: 412px; }
.leftnav_right a {float: left; width: 83px; height: 32px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-right: 20px; }
.leftnav_right a:hover { color: #49c066; }

.leftnav_part2 { padding-top: 7px; }

.leftnav_part2_t {font-size: 20px;line-height: 64px;text-align: left;font-weight: normal;}
.leftnav_part2_t span { color: #ff8401; }
.leftnav_part2-li { margin-bottom: 10px; }
.leftnav_part2-li span {float: left; line-height: 36px; color: #333333; font-size: 14px; width: 78px; }
.leftnav_part2-li input {float: left; border: 1px solid #eeeeee; -webkit-border-radius: 4px; border-radius: 4px; height: 34px; line-height: 34px; font-size: 14px; padding: 0 12px; width: 380px; }

.leftnav_part2-li textarea {float: left; border: 1px solid #eeeeee; -webkit-border-radius: 4px; border-radius: 4px; line-height: 24px; font-size: 14px; padding: 5px 12px; width: 380px; height: 90px; resize: none; }
.button1 {width: 405px;height: 36px;line-height: 36px;text-align: center;color: #fff;background: #ff8401;font-size: 16px;cursor: pointer;-webkit-border-radius: 4px;border-radius: 4px;margin-left: 78px;}
.button1:hover { opacity: .8; }


.recom .recom-left-part4 { padding-top: 28px; }

.recom .recom-lp4-ls { width: 80px; margin-right: 27px; }

.recom .recom-lp4-ls-imgwrap { width: 80px; height: 80px; }

.recom .recom-lp4-ls-title { line-height: 30px; font-size: 16px; color: #333333; text-align: center; }

.recom .recom-lp4-ls-a { display: block; width: 68px; height: 24px; line-height: 24px; text-align: center; color: #ffa900; border: 1px solid #ffa900; -webkit-border-radius: 6px; border-radius: 6px; font-size: 14px; margin: 0 auto; }

.recom .recom-lp4-ls-a:hover { color: #fff; background: #ffa800; }

.recom .recom-left-part4-top { margin-bottom: 17px; }

.recom .recom-lp4b-ls { line-height: 32px; font-size: 14px; width: 175px; }

.recom .recom-lp4b-ls-round { width: 4px; height: 4px; -webkit-border-radius: 50%; border-radius: 50%; background: #cccccc; margin-top: 13px; margin-right: 8px; }

.recom .recom-lp4b-ls-word { max-width: 140px; height: 32px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }


.yydqtop{width: 530px;height: 170px;margin-top: 15px;}
.yydqtoppic {position: relative;width: 530px;height: 170px;overflow: hidden;}
.yydqtoppic .pic{ position:relative; z-index:0;width:100%;height: 100%;float: left; }
.yydqtoppic .pic .picli{width: 530px;height: 170px;float: left;}
.yydqtoppic .pic .picli a{width: 176px;height: 170px;float: left;/* margin-left: 10px; */}
.yydqtoppic .pic .picli img {width: 167px;height: 130px;display: block;float: left;padding: 5px;}
.yydqtoppic .pic .picli a p{color: #333;float: left;width: 100%;font-size: 16px;text-align: center;line-height: 36px;height: 36px;}
.yydqtoppic .prev,
.yydqtoppic .next {width: 30px;height: 45px;margin: -44px 0 0;background: url(../img/ad_ctr.png) no-repeat 0 0;position: absolute;top: 50%;z-index: 10;cursor: pointer;text-indent: -9999px;filter:alpha(opacity=60);opacity:0.6;}
.yydqtoppic .prev { left: 0; }
.yydqtoppic .next {background-position: 0 -45px;ri;right: 2px;}
.yydqtoppic .prev:hover,
.yydqtoppic .next:hover { filter:alpha(opacity=80) !important;opacity:0.8 !important;  }


.yydqli {font-size: 16px;line-height: 32px;padding-top: 22px;}
.yydqli_title { width: 80px; margin-right: 18px; color: #49c066; float: left;}
.yydqli_title:hover { text-decoration: underline; }
.yydqli li{border-bottom: 1px solid #d7d7d7}
.yydqli_right {width: 439px;float: right;}
.yydqli_right a {float: left;width: 132px;height: 32px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-right: 14px;}
.yydqli_right a:hover { color: #49c066; }


.ypcxtop{width: 530px;height: 110px;margin-top: 15px;}
.ypcxli {font-size: 16px;line-height: 32px;padding-top: 12px;float: left;border-top: 1px dashed #ddd;}
.ypcxli_title { width: 80px; margin-right: 18px; color: #49c066; float: left;}
.ypcxli_title:hover { text-decoration: underline; }
.ypcxli li{border-bottom: 1px solid #d7d7d7}
.ypcxli_right {width: 439px;float: right;}
.ypcxli_right a {float: left;width: 73px;height: 32px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-right: 14px;font-size: 16px;}
.ypcxli_right a:hover { color: #49c066; }


/*search */
.search-box-wrap {
    width: 530px;
    float: left;
}
.search-box-wrap .search-box-con {
    padding: 20px;
    position: relative;
    float: left;
}
.search-box-wrap .search-box-con .menu {
    float: left;
}
.search-box-wrap .search-box-con .menu li.check {
    color: #49c066;
}
.search-box-wrap .search-box-con .menu li {
    float: left;
    height: 27px;
    padding: 0 0 0 10px;
}
.search-box-wrap .search-box-con .menu li a,.search-box-wrap .search-box-con .menu li span {
    font-size: 16px;
    color: #333;
    padding: 0 5px 0 0;
    height: 32px;
    line-height: 32px;
    display: inline-block;
    cursor: pointer;
}
.search-box-wrap .search-box-con .menu li.check span{color: #49c066}
.search-box-wrap .search-box-con .menu i {
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
    width: 0;
    height: 0;
    -webkit-transition: all ease-in-out .3s;
    -o-transition: all ease-in-out .3s;
    -moz-transition: all ease-in-out .3s;
    -ms-transition: all ease-in-out .3s;
    transition: all ease-in-out .3s;
    position: absolute;
    top: 47px;
    left: 40px;
    border-bottom: 10px solid #eee;
    z-index: 9;
}

.search-box-wrap .search-box-con .search {
    float: left;
    margin-top: 10px;
}
.search-box-wrap .search-box-con .search .box {
    background: #eee;
    border-radius: 2px;
    clear: both;
    height: 30px;
}

.search-box-wrap .search-box-con .search .text {
    width: 331px;
    padding-left: 20px;
    border: 0;
    height: 45px;
    line-height: 45px;
    border-radius: 2px;
    font-size: 16px;
    background: #f7f7f7;
}
.search-box-wrap .search-box-con .search .btn {
    background: #009967;
    width: 98px;
    height: 45px;
    float: right;
    border: 0;
    display: block;
    border-radius: 0 2px 2px 0;
    cursor: pointer;
    text-align: center;
    font-size: 18px;
    color: #fff;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

.zzcx_con{clear:both;position:relative;z-index:5;overflow:hidden;}
.zzcx_rt01{clear:both;width:126px;height:207px;position:relative; text-align:center;overflow:hidden;}
.zzcx_rt01 img{ vertical-align:top;}
.zzcx_rt01 p,.zzcx_rt01 p span{position:absolute;}
.woman{margin-left:16px;}
/*ç”·æ€§æ­£é¢*/
.rt_tb{z-index:1;left:48px;top:0px;width:31px;height:38px;background-image:url(../img/man_front_1.png);background-position:0 0;background-repeat:no-repeat;}
.rt_jb{z-index:5;left:52px;top:35px;width:24px;height:10px;background-image:url(../img/man_front_2.png);background-position:0 0;background-repeat:no-repeat;}
.rt_xb{z-index:4;left:47px;top:46px;width:34px;height:32px;background-image:url(../img/man_front_3.png);background-position:0 0;background-repeat:no-repeat;}
.rt_fb{z-index:6;left:45px;top:70px;width:35px;height:27px;background-image:url(../img/man_front_4.png);background-position:0 0;background-repeat:no-repeat;}
.rt_sz{z-index:7;left:44px;top:93px;width:40px;height:49px;background-image:url(../img/man_front_5.png);background-position:0 0;background-repeat:no-repeat;}
.rt_sb{z-index:2;left:0;top:0;}
.rt_sb1{display:block;left:18px;top:41px;width:30px;height:80px;background-image:url(../img/man_front_6.png);background-position:0 0;background-repeat:no-repeat;}
.rt_sb2{display:block;left:77px;top:41px;width:30px;height:80px;background-image:url(../img/man_front_6_2.png);background-position:0 0;background-repeat:no-repeat;}
.rt_xj{z-index:3;left:45px;top:109px;width:36px;height:97px;background-image:url(../img/man_front_7.png);background-position:0 0;background-repeat:no-repeat;}

/*å¥³æ€§æ­£é¢*/

.woman .rt_tb{z-index:1;left:45px;top:0px;width:33px;height:38px;background-image:url(../img/woman_front_1.png);background-position:0 0;background-repeat:no-repeat;}
.woman .rt_jb{z-index:5;left:52px;top:34px;width:21px;height:21px;background-image:url(../img/woman_front_2.png);background-position:0 0;background-repeat:no-repeat;}
.woman .rt_xb{z-index:4;left:48px;top:40px;width:29px;height:28px;background-image:url(../img/woman_front_3.png);background-position:0 0;background-repeat:no-repeat;}
.woman .rt_fb{z-index:6;left:47px;top:68px;width:32px;height:24px;background-image:url(../img/woman_front_4.png);background-position:0 0;background-repeat:no-repeat;}
.woman .rt_sz,.woman .rt_nvsz{z-index:7;left:42px;top:88px;width:41px;height:18px;background-image:url(../img/woman_front_5.png);background-position:0 0;background-repeat:no-repeat;}
.woman .rt_sb{z-index:2;left:0;top:0;}
.woman .rt_sb1{display:block;left:30px;top:40px;width:23px;height:77px;background-image:url(../img/woman_front_6.png);background-position:0 0;background-repeat:no-repeat;}
.woman .rt_sb2{display:block;left:72px;top:40px;width:23px;height:77px;background-image:url(../img/woman_front_6_2.png);background-position:0 0;background-repeat:no-repeat;}
.woman .rt_xj{z-index:3;left:42px;top:103px;width:42px;height:105px;background-image:url(../img/woman_front_7.png);background-position:0 0;background-repeat:no-repeat;}
.rt_text{position:absolute;right: 10px;top: 66px;width: 382px;}
.rt_text ul{clear:both;line-height:30px;background: url(../img/iDot.png) no-repeat 0 13px;*background-position:0 12px;padding-left: 16px;}
.rt_text ul span{height:30px;border-bottom: 1px dashed #49c066;font-size: 20px;display: block;padding-bottom: 10px;}
.rt_text ol{clear:both;padding: 10px 0 0 16px;}
.rt_text ol{clear:both;line-height:24px;}
.rt_text li{display: inline-flex;}
.rt_text li a{
    border: 1px solid #f4f4f4;
    padding: 5px 10px;
    display: inline-block;
    border-radius: 10px;
    margin: 0 10px 10px 0;
}
.rt_text li a:hover{background:#49c066;color:#fff;}
.rt_btn{font-size:16px;color:#fff;display: flex;padding: 0 0 20px 0;}
.rt_btn li{float: left;width: 126px;margin-left:10px;text-align: center;height: 40px;line-height: 40px;overflow: hidden;cursor: pointer;border: 1px solid #f4f4f4;color: #333;}
.rt_btn li.curr{background: #49c066;color: #fff}
.rt_btn .orMan{/* background: #41c8cd; */}
.rt_btn .orWoman{/* background: #49c066; */}


.wrap_r_top-imgwrap img{width: 300px;height: 150px;}

.pic3-pic .df img{width: 176px;height:100px;}


.container-right.w260{
    width: 260px;
}
.container-left.w920{
    width: 920px;
}
.about_menu{width: 80%;margin: 30px auto;}
.about_menu li{width: 100%;overflow: hidden;clear: both;line-height: 42px;margin-bottom: 10px;background: url(../img/about_bg2.png) no-repeat;}
.about_menu li:hover,.about_menu li.on{background: url(../img/about_bg.png) no-repeat;}
.about_menu li:hover a,.about_menu li.on a{color: #fff;}
.about_menu li a{font-size: 18px;color: #333;display: block;text-align: left;padding-left: 30px;}
.about_con{padding: 10px;overflow: hidden;clear: both;text-align: left;}
.about_con p{text-indent: 2em;font-size: 16px;color: #333;margin-bottom: 30px;line-height: 2;}
.about_con p a{margin: 0 10px;white-space: nowrap;}
.about_con p a:hover{color: #49c066;}

.about_con h2{font-size: 20px;color: #333;margin-bottom: 30px;line-height: 2;font-weight: normal;}
.about_con h2 img{width: 24px;height: 24px;vertical-align: text-bottom;margin-right: 5px;}
.about_con h3{font-weight: bold;padding: 10px 0;background-color: #ddfee5;text-align: center;margin-bottom: 10px;}


.partvod_l{
    width: 900px;
    float: left;
    height: 465px;
    }
.partvod_r{
    width: 299px;
    border-left:1px solid #eaeaea;
    float: right;
    height: 465px;
    }
.video-cont {
  width: 900px;
  height: auto;
  float: left;
  margin-top: -15px;
}
.video-cont dl {
  width: 204px;
  height: 220px;
  float: left;
  border: 1px #eee solid;
  margin: 15px 15px 0 0;
  display: inline;
}
.video-cont dl dt {
  width: 204px;
  height: 170px;
}
.video-cont dl .v-img {
  width: 204px;
  height: 115px;
  position: relative;
}
.video-cont dl .v-img a {
  width: 204px;
  height: 115px;
  display: block;
}
.video-cont dl .v-img img {
  width: 204px;
  height: 115px;
}
.video-cont dl .v-img i {
  width: 30px;
  height: 30px;
  background: url('../img/ico.png') -241px -124px no-repeat;
  display: block;
  position: absolute;
  z-index: 9;
  top: 42px;
  left: 89px;
}
.video-cont dl .v-img span {
  width: 184px;
  height: 30px;
  padding: 0 10px;
  background: url('../img/txt.png') no-repeat;
  position: absolute;
  z-index: 9;
  left: 0;
  bottom: 0;
  color: #fff;
  font-size: 12px;
  line-height: 35px;
  text-align: right;
}
.video-cont dl .v-text {
  width: 184px;
  height: 54px;
  border-bottom: 1px #eee solid;
  margin-left: 10px;
}
.video-cont dl .v-text a {
  width: 184px;
  height: 25px;
  color: #333;
  font-size: 16px;
  line-height: 25px;
  display: block;
  overflow: hidden;
  margin-top: 5px;
}
.video-cont dl .v-text a:hover {
  color: #f60;
}
.video-cont dl .v-text span {
  width: 184px;
  height: 25px;
  line-height: 25px;
  color: #999;
  font-size: 12px;
}
.video-cont dl .v-text i {
  width: 20px;
  height: 24px;
  float: left;
  background: url('../img/ico.png') left no-repeat;
  background-position: -210px -64px;
  display: block;
}
.video-cont dl dd {
  width: 184px;
  height: 50px;
  margin-left: 10px;
}
.video-cont dl dd b {
  width: 104px;
  height: 36px;
  float: left;
  margin-top: 8px;
  display: inline;
  color: #555;
  font-size: 14px;
  line-height: 36px;
}

.video-cont dl dd img {
  width: 36px;
  height: 36px;
  border-radius: 100%;
}
.video-cont dl dd p {
  width: 80px;
  height: 60px;
  float: left;
  color: #999;
  font-size: 12px;
  line-height: 52px;
  text-align: right;
}
.video-cont dl:hover {
  -moz-box-shadow: 1px 1px 5px #e7e7e7;
  -webkit-box-shadow: 1px 1px 5px #e7e7e7;
  box-shadow: 1px 1px 5px #e7e7e7;
  text-decoration: none;
}
.video-cont dl:hover a {
  color: #f60;
}
.index_vod>div {width: 265px;}

.index_vod .imgtext_box {position: relative;margin:25px 15px 5px;height:55px; overflow: hidden;}
.index_vod .imgtext_box a img {width:98px;height:55px;float:left;}
.index_vod .imgtext_box a dl {float:left;margin-left: 10px;width:160px;}
.index_vod .imgtext_box a dl dt {color:#505760;font-size:14px;font-weight: normal;margin-bottom:0px;white-space: normal;text-overflow:inherit;line-height: 18px;}
.index_vod .imgtext_box a:hover dt {color:#19b500;}
.index_vod .imgtext_box a dl dd span {color:#A3A6AE; font-size:12px;display: inline;margin-right: 15px;}

.index_vod .textlist {padding:15px 15px 0 15px; overflow: hidden;zoom:1;}
.index_vod .textlist li {white-space: nowrap;text-overflow: ellipsis;overflow: hidden;margin-bottom: 15px;width: 100%;}
.index_vod .textlist li a {font-size: 16px;color:#2D2F3A;margin-left: 5px;vertical-align: middle;}
.index_vod .textlist li a:hover {color:#19b500;}
.index_vod em {width:16px; height:16px;line-height: 18px;text-align: center; background: #fff; color:#d0d0d6; font-size:14px; display: inline-block;border:1px solid #d0d0d6;vertical-align: middle;font-family:arial;}

.index_vod .ph_1 {width:18px;height:18px;line-height: 18px;position:absolute;background: url(../img/ph1_1_bg.png) no-repeat 0 0;left:0;top: 2px;border:none;color:#fff;}
.index_vod .ph_2345 {width:18px; height:18px; line-height: 18px; position:absolute;background:#505760;left:0;bottom:0;border:none;color:#fff;}
.index_vod .ph_23 {width:18px; height:18px;line-height: 18px;background: #505760;border:none;color:#fff;}


.index_vod{padding-left: 10px;float: left;}
.index_vod .listone{float: left;border-bottom: 1px dashed #eeeeee;padding:15px 10px 0 14px;}
.index_vod .listone h3{margin-bottom: 5px;height: 24px;overflow: hidden;white-space: nowrap;position: relative;padding-left: 31px;}
.index_vod .listone h3,
.index_vod .listone h3 a{font-size: 16px;color:#222;}
.index_vod .listone h3 i{float: left;width: 20px;height: 20px;border: 1px solid #D85B4E;margin: 0px 10px 0 0;color: #D85B4E;font-size: 14px;text-align: center;}
.index_vod .listone dl{position: relative;}
.index_vod .listone dl>dt{position: absolute;top: 21px;left: 0;width: 40px;height: 40px;}
.index_vod .listone dl>dt img{display: block;width: 100%;height:100%; border:1px solid #f2f2f2;border-radius: 50%;overflow: hidden;}
.index_vod .listone dl>dd{height: 73px;}
.index_vod .listone dl>dd>p{font-size:14px;color:#999;line-height:1.1;height: 15px;overflow: hidden;margin-bottom: 5px;}
.index_vod .listone dl>dd>p>strong{font-weight: normal;color: #D85B4E;}
.index_vod .listone dl>dd>p>span{color: #c5c5c5;}
.index_vod .listone dl>dd>a{display: block;}
.index_vod .listone dl>dd>a>ul{position: relative;width: 123px;height:34px;background-position:0 -188px;padding:0 16px 0 52px;font-weight: normal;line-height: 34px;margin-left: 50px;}
.index_vod .listone dl>dd>a>ul>i{position: absolute;top:4px;left:16px;width:23px;height:23px; background-position:-177px -57px;}
.index_vod .listone dl>dd>a>ul>strong{font-size: 12px; color: #999;font-weight: normal;}
.index_vod .listone dl>dd>a>ul>span{font-size: 12px;color: #D85B4E;}
.index_vod .listone .p_qr{position: relative;font-size: 12px;color: #999;line-height: 1.6;}
.voi-icon01{
    background-image:url(../img/voice_icon_01@2x.png);
    background-repeat:no-repeat;
    background-size:200px 500px;
}
.index_docli{
    width: 1230px;
    overflow: hidden;
}
.l-doc-item {width: 378px;border: 1px solid #dddddd;padding: 10px 0 0 0;margin-right: 30px;}
.s-pic{
    width: 110px;
    height: 110px;
    margin-right: 20px;
    margin-left: 10px;
    }
.inblo {
    display: inline-block;font-size: 14px;
}
.fs14 {
    font-size: 14px;
}
.typo-black, a.typo-black {
    color: #000;
    font-size: 18px;
}
.l-doc-item .unit_name {
    width: 218px;
    height: 100%;
    overflow: hidden;
}
.l-doc-item .typo-gray {
    width: 220px;
    height: 18px;
    overflow: hidden;
}
.ml10 {
    margin-left: 10px;
}
.fn {
    font-weight: normal;
}
.lh {
    line-height: 100%;
}
.mt20 {
    margin-top: 20px;
}
.lh75 {
    line-height: 175%;
}
.mt15 {
    margin-top: 15px;
}
.typo-qgray, a.typo-qgray {
    color: #999;
    font-style: normal;
}
.l-doc-item .dep_name {
    width: 70px;
    height: 100%;
    overflow: hidden;
}
.mr30 {
    margin-right: 30px;
}
.number {
    width: 100%;
    height: 56px;
    background: #f7f7f7;
    margin-top: 20px;
}
.number_item {float: left;margin-top: 5px;width: 126px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;text-align: center;}

.number_item:not(:last-of-type) { border-right: 1px solid #eee; }

.number-nun { display: block; font-size: 18px; color: #999; }

.number-txt { display: block; font-size: 14px; color: #999; }
