﻿@charset "utf-8";





html{ font:normal 62.5%/2.3em Arial,"微软雅黑";}





body{ margin:0px; padding:0px; margin:0px auto; font-size:1.2em; color:#414446; width:100%; min-width:1100px; width:expression((documentElement.clientWidth < 1100) ? "1100px" : "100%" ); zoom:1; line-height:25px; background:#F6F6F6;}





ul,li,form, dl,dt,dd, div{ padding: 0px; margin: 0px;}





ul,li{ list-style:none;}





.h1,.h2,.h3,.h4,.h5,.h6,.p{ padding:0px; margin:0px;}





select,input,textarea,em{ border-radius:0; -webkit-border-radius:0; color:#414446; font-family:"微软雅黑"; font-style:normal;  }





input:focus { outline: none;}





input,button,select,textarea{outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ }





textarea{resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ }





textarea,input,select { background:none; border:none; margin:0; padding:0;}





article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block;} /*html5设置*/





figure,figcaption{ margin:0px; padding:0px;}





audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}





img{ border:none; border:0; max-width:100%; vertical-align:top;}





a{ color:#545454; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);}





a:focus {outline:none; -moz-outline:none;}





a:hover{ text-decoration:none; color:#24a763;}





.Texthide{ }





   





.space10{ height:10px; clear:both; overflow:hidden; zoom:0;}





.space20{ height:20px; clear:both; overflow:hidden; zoom:0;}





.space85{ height:85px; clear:both; overflow:hidden; zoom:0;}





.clear{ clear:both; height:0px; overflow:hidden; zoom:0;}











/*pages*/





.Pages{ padding:30px 0; height:30px; zoom:1; clear:both; overflow:hidden; text-align:left;}





.Pages span{ display:inline-block; color:#b89577; padding:0 3px;}





.Pages a{ display:inline-block; margin:0px 1px;}











.Pages .p_page em{ font-style:normal; font-family:Arial; display:inline-block; height:27px;}





.Pages .p_page em a{ display:inline-block; width:35px; height:27px; line-height:27px; border:solid 1px #faf6f3; background:#fff; text-align:center; color:#b47c4a;}





.Pages .p_page em a.a_cur,.Pages .p_page em a:hover{ color:#fff; border:solid 1px #be8c61; background:#be8c61;}





.Pages .p_page .a_prev,.Pages .p_page .a_next{ display:inline-block; width:35px; height:27px; margin-right:4px; border:solid 1px #faf6f3;}





.Pages .p_page .a_prev{ background:url(../images/pagePrev.jpg) no-repeat center center; }





.Pages .p_page .a_next{ background:url(../images/pageNext.jpg) no-repeat center center;}





.Pages .p_jump b{ font-weight:normal;}





.Pages .i_text{ width:35px; height:27px; padding:0px; text-align:center; font-size:12px; border:solid 1px #faf6f3; background:#fff; color:#b47c4a; margin:0 5px;}





.Pages .i_button { margin-left:5px; width:54px; height:28px; line-height:28px; color:#fff; cursor:pointer; border:none; background:#be8c61; }





/*pages end*/











/*Top*/





.Toper{ width:100%; height:154px; background:url(../images/Top_BG.gif) no-repeat right top; position:relative; z-index:10;}





.Top{ width:1100px; height:70px; margin:0 auto; padding:13px 0 26px 0;}





.Top .logo{ width:546px; height:70px; float:left; margin-left:5px;}





.Top .logo a{ display:block; width:546px; height:70px; overflow:hidden;}





.Top .logo img{ width:546px; height:70px;}











.Top .SreachBox{ float:right; width:243px; height:36px; overflow:hidden; background:url(../images/searchBox_BG.gif) no-repeat left top; margin-top:33px;}





.Top .SreachBox .sreach_btn{ width:45px; height:36px; display:block; float:right; }





.Top .SreachBox .sreach_ipu{ width:173px; height:34px; line-height:34px; border:0 none; float:left; padding:1px 10px 1px 15px; color:#B3B3B3;}











.Top .btnRK{ float:right; display:block; width:78px; height:36px; line-height:36px; text-align:center; color:#00A650; background:url(../images/Btn_1.gif) no-repeat left top; font-size:13px; margin-top:33px; margin-left:10px;}











.MainNavBox{ width:100%; height:41px; padding-bottom:3px; background:url(../images/Nav_BG.png) repeat-x left top;}





.MainNav{ width:1200px; margin:0 auto;}





.MainNav li{ display:block; float:left; position:relative; width:110px; text-align:center; }





.MainNav li a.aNav{ height:41px; line-height:41px; font-size:16px; color:#fff; font-weight:bold; display:block; background:url(../images/line_1.gif) no-repeat left center;}





.MainNav li:first-child a.aNav{ background:none;}





.MainNav li .subNav{ background:rgba(1,167,81,0.5); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#BF016781,endColorstr=#BF016781); position:absolute; left:0; top:41px; width:100%; display:none;}





.MainNav li .subNav dd{}





.MainNav li .subNav dd a{ display:block; padding:5px; text-align:center; color:#fff; font-size:13px;}





.MainNav li .subNav dd a:hover{ background:#01A751;}





.MainNav li .ssubnav{ display:none;}





/*.MainNav li.onnav a,.MainNav li a:hover{ color:#000;}*/





/*Top*/











/*bottom*/





.Bottom{ width:1200px;   line-height:23px; margin:0 auto; color:#fff; padding-bottom:48px; box-shadow:0 -3px 0 #009A45; overflow:hidden; padding-bottom:13px;}





.Bottom div{ color:#414446; text-align:center; margin-top:15px;}











.Bottom .case{float:right;width:150px;}





.Bottom .case img{width:150px;}





.mark{ width:80px; height:80px; float:right;position:relative;}





#_ideConac{  position:absolute; top:-10px;}





/*bottom*/











/*Banner*/





.HomeBan{ width:100%; text-align:center; margin-top:-4px;}





.HomeBan .Mark{ width:100%; height:263px; background:url(../images/Ban_Mark.png) no-repeat right bottom; position:absolute; right:0; bottom:0; z-index:10;}





.HomeBan .BanList{ width:100%; }





.HomeBan .BanList li{ width:100%; height:320px; overflow:hidden;}





.HomeBan .tabList{ position:absolute; left:50%; height:15px; bottom:37px; z-index:12;}





.HomeBan .tabList li{ float:left; padding:0 2px;}





.HomeBan .tabList li span{ display:block; width:15px; height:15px; background:url(../images/Ban_dot.png) no-repeat right top; cursor:pointer;}





.HomeBan .tabList li.on span{ background:url(../images/Ban_dot.png) no-repeat left top;}






.tit{ width:100%; height:45px; line-height:45px; background:#009a45 ; font-size:16px; font-weight:bold; color:#fff; text-indent:2em;}










/*.HomeBan .btn{ display:block; width:74px; height:76px; background:url(../images/BG_banBtn.png) repeat left top; position:absolute; top:195px; cursor:pointer;}





.HomeBan .btn em{ display:block;  width:74px; height:76px; }





.HomeBan .btn_Prev{ left:0px;}





.HomeBan .btn_Next{ right:0px;}





.HomeBan .btn_Prev em{ background:url(../images/Ban_Prev.png) no-repeat 22px center; }





.HomeBan .btn_Next em{ background:url(../images/Ban_Next.png) no-repeat 37px center; }*/











.BanNavBox{ width:100%; height:152px; background:url(../images/BG_Ban_nav.png) repeat-x left bottom; overflow:hidden; position:absolute; left:0; bottom:0;}





.BanNav{ width:1230px; margin:0 auto; }





.BanNav li{ float:left; padding:0 94px;padding-top:10px}





.BanNav li a{ display:block; width:92px; height:152px;}





.BanNav li a span{ display:block; padding-top:100px; font-size:15px; color:#06422e; text-align:center;}





.BanNav li a:hover span{ color:#2e0707;}











.BanNav .li1 a{ background:url(../images/ico_1.png) no-repeat left top;}





.BanNav .li2 a{ background:url(../images/ico_2.png) no-repeat left top;}





.BanNav .li3 a{ background:url(../images/ico_3.png) no-repeat left top;}





.BanNav .li4 a{ background:url(../images/ico_4.png) no-repeat left top;}











.Banner{ width:100%; height:300px; margin-top:-4px;}





/*Banner*/











/*SildeBar*/





.Menu{ width:223px; overflow:hidden; font-family:"微软雅黑"; background:#f5f5f5; } 





.Menu .h3{ height:115px; line-height:115px; font-size:19px; color:#fff; font-family:"黑体"; background:url(../images/BG_h3.jpg) no-repeat left top; text-align:center;}





.MenuList{ padding:24px 15px;} 





.MenuList li{ padding-bottom:24px;}





.MenuList li a{ display:block; width:193px; height:35px; line-height:35px; font-size:16px; color:#565656; text-align:center;}





.MenuList li.onmenu a,.MenuList li a:hover{ background:url(../images/BG_menu_on.jpg) no-repeat left top; color:#fff;}











.MenuList dl{ display:none; padding-top:10px;}





.MenuList dl dt{ height:30px;}





.MenuList dl dt a{ display:block; height:30px; line-height:30px; font-size:15px; color:#565656 !important; text-align:left; padding-left:90px; background:url(../images/ico_jt.png) no-repeat 70px center !important; }





.MenuList dl dt a:hover,.MenuList dl dt.onmenu a{ color:#24a763 !important;}











.LeftNav{ padding:0px 29px;}





.LeftNav li{ padding-bottom:15px;}





.LeftNav li a{ display:block; width:206px; height:56px; line-height:56px; background:url(../images/BG_LeftNav.jpg) no-repeat left top;}





.LeftNav li a span{ display:block; padding-left:76px; text-align:center; font-size:18px; color:#754849;}











.LeftNav li.ico1 a span{ background:url(../images/left_1.png) no-repeat 30px center;}





.LeftNav li.ico2 a span{ background:url(../images/left_2.png) no-repeat 30px center;}





.LeftNav li.ico3 a span{ background:url(../images/left_3.png) no-repeat 30px center;}

















.LeftNav li a:hover{ filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7;}





/*SildeBar*/











/*public*/





.HomeContain{ width:100%; background:#e8e8e6; font-family:"微软雅黑"; }





.Contain{ width:1100px; margin:0 auto; padding:20px 0 75px; font-family:"微软雅黑";  min-height:460px;}





.HomeContain .Contain{ width:1100px; margin:0 auto; padding:18px 0 10px; }





.SildeBar{ width:223px; float:left; }





.MainContent{ width:785px; float:right; }





.Current{ height:64px; line-height:64px; border-bottom:2px solid #ebebeb; font-family:"微软雅黑";}





.Current dl{ float:right;}





.Current dl span{ color:#24a763; }





.ColumnName{ font-size:17px; color:#24a763; }





.Content{ padding-top:38px;}





.SinglePage{ color:#444; text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden; font-size:14px; line-height:30px; font-family:"微软雅黑";}











.PrevNextBox .h1{ font-size:14px; font-weight:normal;}





.PrevNextBox dl a{ font-size:14px;}





/*地图*/





.ul_sitemap li{ border-bottom:dotted 1px #ddd; padding:5px 0px;}





.ul_sitemap li strong{ width:90px; display:inline-block;}




















/*2015-06-19*/





.HomeBD{ min-width:1200px; width:expression((documentElement.clientWidth < 1200) ? "100px" : "100%" );}





.HomeBD .Top{ width:1200px;}





.HomeBD .MainNav{ width:1200px;}





.HomeBD .MainNav li{ width:200px;}





.HomeBD .Contain{ width:1200px;}





.HomeBD .Bottom{ width:1200px;}











.Home{ padding:12px 0 0 0;}





.Home .BoxL{ width:580px; float:left; overflow:hidden; padding-top:20px;}





.Home .BoxR{ width:580px; float:right; overflow:hidden; padding-top:20px;}





.QuickMenu{ background:url(../images/HomeQuick_BG.gif) no-repeat left top; width:726px; height:148px; padding:0 0 2px 0;}





.QuickMenu li{ float:left;}





.QuickMenu li a{ display:block; width:102px; height:112px; position:relative; padding:18px 40px;}





.QuickMenu li.li3 a,.QuickMenu li.li4 a{ width:101px;}





.QuickMenu li .img{ width:70px; height:70px; display:block; margin:0 auto;}





.QuickMenu li .mark{ width:182px; height:148px; background:url(../images/HomeQucik_Mark.gif) no-repeat left top; position:absolute; left:0; top:0; display:none;}





.QuickMenu li em{ display:block; text-align:center; font-size:16px; font-weight:bold; padding-top:10px;}





.QuickMenu li a:hover em{ color:#EE292A;}





.QuickMenu li a:hover .mark{ display:block;}





.QuickMenu li.li1 .img{ background:url(../images/HomeQucik_ico.png) no-repeat left top;}





.QuickMenu li.li1 a:hover .img{ background:url(../images/HomeQucik_ico.png) no-repeat left -70px;}





.QuickMenu li.li2 .img{ background:url(../images/HomeQucik_ico.png) no-repeat -70px top;}





.QuickMenu li.li2 a:hover .img{ background:url(../images/HomeQucik_ico.png) no-repeat -70px -70px;}





.QuickMenu li.li3 .img{ background:url(../images/HomeQucik_ico.png) no-repeat -140px top;}





.QuickMenu li.li3 a:hover .img{ background:url(../images/HomeQucik_ico.png) no-repeat -140px -70px;}





.QuickMenu li.li4 .img{ background:url(../images/HomeQucik_ico.png) no-repeat right top;}





.QuickMenu li.li4 a:hover .img{ background:url(../images/HomeQucik_ico.png) no-repeat right -70px;}

















.Home .tabBox .tabList{ width:580px; height:50px; background:#009A45;}





.Home .tabBox .tabList li{ float:left;}





.Home .tabBox .tabList li a{ display:block; width:160px; height:50px; line-height:50px; color:#fff; text-align:center; font-size:16px; border-right:1px solid #009A45; cursor:pointer; font-weight:bold;}





.Home .tabBox .tabList li.on a{ background:url(../images/Home_tab_ti_on.gif) no-repeat left top; color:#234F42; font-weight:bold; border:0 none;}





.Home .tabBox .ContList{}





.Home .tabBox .ContList .Box{  padding:20px 20px 0 20px; background:#fff; border:1px solid #D3D3D3; border-top:0 none; border-bottom-right-radius:6px; border-bottom-left-radius:6px; height:310px;}





.Home .tabBox .ContList .Box_BT{ width:726px; height:7px; background:url(../images/HomeTab_bt_BG.gif) no-repeat left top;}





.Home .tabBox .ContList li{ line-height:59px; border-bottom:1px solid #E2E2E2; font-size:14px;}











.Home .tabBox .ContList li time{ float:right; color:#9C9C9C;}





.Home .tabBox .ContList li.liTop{ padding-bottom:30px; line-height:22px;}





.Home .tabBox .ContList li.liTop .pic{ width:243px; height:159px; float:left;}





.Home .tabBox .ContList li.liTop .pic img{ width:243px; height:159px;}





.Home .tabBox .ContList li.liTop .info{ width:888px; float:right;}





.Home .tabBox .ContList li.liTop .info .Ti{ font-size:16px; font-weight:bold; line-height:43px;}





.Home .tabBox .ContList li.liTop .info .p{ padding-bottom:12px;}





.Home .tabBox .ContList li.liTop .info .detailed{ width:100px; height:36px; background:url(../images/more_2.gif) no-repeat left top; display:block;}





.Home .tabBox .ContList .more{ text-align:right; padding:15px 0;}











.HomeLinkBox{ background:url(../images/Home_link_BG.png) no-repeat left top; width:499px; height:247px; position:relative; margin-right:-67px;}





.HomeLinkBox .Ti{ padding:0 82px 0 30px; height:50px; line-height:50px; color:#fff;}





.HomeLinkBox .Ti a{ float:right; margin-top:15px;}





.HomeLinkBox .Ti span{ font-size:16px; font-weight:bold;}





.HomeLinkBox .ContBox{ padding:11px 77px 14px 11px;}





.HomeLinkBox .ContBox ul{ padding:10px 18px;}





.HomeLinkBox .ContBox li{ line-height:30px; font-size:14px;}











.HomeMenu{ padding:17px 0 10px 0;}





.HomeMenu li{ float:left; padding-bottom:10px;}





.HomeMenu li.LiEven{ padding-right:10px;}





.HomeMenu li a{ display:block; width:135px; height:27px; background:url(../images/Home_menu_BG1.gif) no-repeat left top; padding:11px 30px 12px 47px;}





.HomeMenu li a:hover{ background:url(../images/Home_menu_BG2.gif) no-repeat left top;}





.HomeMenu li a:hover em{ color:#EE292A;}





.HomeMenu li i{ width:27px; height:27px; display:block;}





.HomeMenu li em{ float:right; line-height:27px; display:block; width:95px; font-size:16px;}





.HomeMenu li.li1 i{ background:url(../images/Home_Menu.gif) no-repeat left top;}





.HomeMenu li.li1 a:hover i{ background:url(../images/Home_Menu.gif) no-repeat -27px top;}





.HomeMenu li.li2 i{ background:url(../images/Home_Menu.gif) no-repeat -54px top;}





.HomeMenu li.li2 a:hover i{ background:url(../images/Home_Menu.gif) no-repeat -81px top;}





.HomeMenu li.li3 i{ background:url(../images/Home_Menu.gif) no-repeat left -27px;}





.HomeMenu li.li3 a:hover i{ background:url(../images/Home_Menu.gif) no-repeat -27px -27px;}





.HomeMenu li.li4 i{ background:url(../images/Home_Menu.gif) no-repeat -54px -27px;}





.HomeMenu li.li4 a:hover i{ background:url(../images/Home_Menu.gif) no-repeat -81px -27px;}





.HomeMenu li.li5 i{ background:url(../images/Home_Menu.gif) no-repeat left bottom;}





.HomeMenu li.li5 a:hover i{ background:url(../images/Home_Menu.gif) no-repeat -27px bottom;}





.HomeMenu li.li6 i{ background:url(../images/Home_Menu.gif) no-repeat -54px bottom;}





.HomeMenu li.li6 a:hover i{ background:url(../images/Home_Menu.gif) no-repeat right bottom;}











.Home .VideoPlayer{ width:434px; height:290px; background:#151515; display:inline-table;}





.Home .VideoPlayer video{ width:434px; height:290px;}





.Home .VideoPlayer .tips{ width:434px; height:290px; color:#fff; font-size:14px; text-align:center; display:table-cell; vertical-align:middle;}





/*index*/











/*荣誉榜*/





.honourCont{ font-family:"微软雅黑";}





.honourCont li{ float:left; padding:0 20px 30px 0; overflow:hidden; width:291px; }





.honourCont li a{ display:block;}





.honourCont li figure{ display:block;}





.honourCont li figcaption{ display:block; height:30px; line-height:30px; overflow:hidden; padding-top:6px; text-align:center; font-size:18px; color:#666;}











.honourCont li a:hover figure{ filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7;}





.honourCont li a:hover figcaption{ color:#24a763;}





/*荣誉榜*/











/*新闻*/





.newsList{ font-family:"微软雅黑";}





.newsList li{ padding:25px 0; height:152px; border-bottom:1px solid #cfcfcf; overflow:hidden;}





.newsList li figure{ display:block; width:208px; float:left; padding-right:25px;}





.newsList li figure a{ display:block;}





.newsList li .detail{ width:500px; float:left; color:#666;}





.newsList li .detail .title{ font-size:16px; margin:0; padding:5px 0 10px; }





.newsList li .detail .title a{ color:#666; white-space:nowrap;}





.newsList li .detail .brief{ font-size:12px; height:52px; overflow:hidden; }





.newsList li .detail .more{ margin-top:15px; display:block; width:95px; height:31px; line-height:31px; text-align:center; color:#fff; font-size:14px; background:url(../images/BG_more.jpg) no-repeat left top;}





.newsList li .detail a:hover{ color:#24a763;}





.newsList li figure a:hover{ filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7;}











.News_info .info_title{ padding:10px 0px; font-size:24px; color:#666; line-height:33px; text-align:center; font-weight:normal;}





.News_info .info_time{ display:block; font-size:14px; text-align:center; color:#A1A1A1; font-weight:normal; border-bottom:1px dotted #ccc; padding-bottom:5px;}





.News_info .info_txt{ padding:10px 0px; text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; font-size:18px; line-height:30px; }











.newsYQTS{ font-family:"微软雅黑";}





.newsYQTS li{ height:57px; line-height:57px; border-bottom:1px solid #cfcfcf; overflow:hidden;}





.newsYQTS li time{ float:right; font-size:14px; color:#979797; font-family:Hiragino Sans GB,Arial;}





.newsYQTS li span{ font-size:16px; color:#666; padding-right:25px;}





.newsYQTS li a{ font-size:16px; color:#666;}





.newsYQTS li a:hover{ color:#24a763; text-decoration:underline;}





 





/*新闻*/











/*专家介绍*/





.ZJJSList{ font-family:"微软雅黑";}





.ZJJSList li{ float:left; padding:0 20px 30px 0; }





.ZJJSList li a{ display:block;}





.ZJJSList li figure{ display:block;}





.ZJJSList li figcaption{ display:block; height:30px; line-height:30px; white-space:nowrap; padding-top:6px; text-align:center; font-size:18px; color:#666;}





.ZJJSList li a:hover figure{ filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7;}





.ZJJSList li a:hover figcaption{ color:#24a763;}











.Experts{}





.Experts .CategoryBox{ padding-bottom:25px;}





.Experts .CategoryBox .Ti{ font-size:14px; font-weight:bold; color:#24a763; border:2px solid #ebebeb; border-bottom:0; padding:20px 10px;}





.Experts .CategoryBox .Ti span{ width:30%; display:block; border-bottom:2px solid #ebebeb;}





.Experts .CategoryBox .List{ border:2px solid #ebebeb; border-top:0; padding:5px 10px;}





.Experts .CategoryBox .List li{ float:left; padding:0 15px 15px 0;}





.Experts .CategoryBox .List li a{ font-size:1.16em; display:block; width:165px; padding:15px 5px;; font-size:16px; text-align:center; background:#C29487; border-radius:5px; color:#fff; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}





.Experts .CategoryBox .List li a:hover,.Experts .CategoryBox .List li.on a{ background:#21BA8E;}











.Experts .CategoryBox1 .Ti{ padding:5px 10px;}





.Experts .CategoryBox1 .List li{ padding:0 15px 5px 0;}





.Experts .CategoryBox1 .List li a{ padding:0 5px; font-size:13px;}

















.ZJJSIndex{}











.ZJJSIndex dl{ border-top:1px solid #fff; font-weight:bold; background:url(../images/Expertlist.jpg) repeat; float:left; width:100%;}





.ZJJSIndex dl.tips{ width:100%; padding:150px 0; color:#029CA4; font-size:24px; text-align:center; vertical-align:middle;}











.ZJJSIndex dt{ width:100px; height:55px; line-height:55px; background:url(../images/ExpertTitle.jpg) no-repeat; color:#fff; text-align:center; font-size:14px; float:left; border-left:1px solid #fff;}





.ZJJSIndex dd{ width:100px; min-height:60px; line-height:29px; padding-top:5px; font-size:13px; border-left:1px solid #fff; float:left; font-size:13px; font-weight:normal; }





.ZJJSIndex dd.keshi a{ background:url(../images/ExpertIcon.jpg) no-repeat 22px 10px; padding-left:40px; padding-right:5px; font-size:13px; color:#4a89a2; display:block; height:60px; overflow:hidden;}





.ZJJSIndex dd span{display:block; font-weight:normal; height:58px; overflow:hidden; text-align:center;}





.ZJJSIndex dd.name span{ background:url(../images/ExpertIcon.jpg) no-repeat 22px 10px; padding-left:40px; padding-right:5px; font-size:13px; color:#4a89a2; display:block; cursor:default; text-align:left; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}





.ZJJSIndex dd.ylsc span{ padding:0 5px; text-align:left; }





.ZJJSIndex .yygh a{ display:inline-block; width:90px; height:30px; line-height:30px; color:#fff; background:#c5a197; font-size:13px; text-align:center;}





.ZJJSIndex .name .ImgBox{ height:58px; position:relative;}





.ZJJSIndex .name .ImgBox img{ display:none; position:absolute; left:100px; top:0; max-width:none;}





.ZJJSIndex .name .ImgBox:hover img{ display:block;}

















.ZJJSIndex .zc{ width:90px;}





.ZJJSIndex .name{ width:114px;}





.ZJJSIndex .ylsc{ width:150px;}





.ZJJSIndex .yygh{ width:124px;}











.ZJJSIndex dl a:hover{ color:#24a763;}





/*专家介绍*/











/*专科介绍*/





.function{ overflow:hidden;}





.function .pic{ width:570px; height:474px; float:left;}





.function .pic img{ border:0 none; width:570px; height:474px;}





.function ul{ float:left; width:215px;}





.function li{ float:left; width:107px; height:237px;}





.function li a{ display:block;  width:107px; height:237px; text-align:center;}





.function li h3{ display:block; margin:0; color:#fff; font-size:25px; line-height:30px; padding-top:59px;}





.function li span{ display:block; padding-left:20px;  color:#fff;}





.function li.li1{ background:#ABCBA1;}





.function li.li2{ background:#E4D18C;}





.function li.li3{ background:#D17C8A; width:215px;}





.function li.li3 a{ width:215px;}





.function li.li3 h3{ padding:100px 0 0 20px;}





.function li.li4{ background:#7E8D91;}











.ZKJSList{}





.ZKJSList .ZJJSTitle{ height: 30px;line-height: 30px;color: #226dc2;font-size: 25px;font-weight: bold;padding-left: 20px;border-left: 4px solid #226dc2;}





.ZKJSList li{ float:left; width:100px; padding:0 7px 20px 7px;}





.ZKJSList li a{ display:block; width:100px; overflow:hidden;}





.ZKJSList li figure{ display:block; width:100px; height:100px; background:#595757; }





.ZKJSList li figcaption{ display:block; text-align:center; height:30px; line-height:30px; font-size:13px; padding-top:10px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}





.ZKJSList li a:hover figure{ background:#23BB92;}





.ZKJSList li a:hover figcaption{ color:#23BB92;}











.KSJSCont{ }





.KSJSCont p.KSTitle{ background:url(../images/KS_TIT.jpg) repeat-x left center; color:#24a763; font-size:18px; text-align:center;}





.KSJSCont .contBox{ padding-bottom:30px;}





.KSJSCont .contBox .left{ float:left; width:79px; padding-right:25px;}





.KSJSCont .contBox .right{ float:left; width:805px; color:#666;}





.KSJSCont .contBox .left span{ display:block; width:76px; height:35px; background:url(../images/BG_KSTitl.jpg) no-repeat left top; color:#fff; font-size:14px; text-align:center; padding-top:50px;}











.KSJSCont .contBox .right .SinglePage{ font-size:14px; line-height:25px;}











/*专科介绍*/











/*护理天地*/





.HLTDList{ font-family:"微软雅黑";}





.HLTDList li{ height:57px; line-height:57px; border-bottom:1px solid #cfcfcf; overflow:hidden;}





.HLTDList li time{ float:right; font-size:13px; color:#979797; font-family:Hiragino Sans GB,Arial;}





.HLTDList li span{ font-size:18px; color:#666; padding-right:25px;}





.HLTDList li a{ font-size:15px; color:#666;}





.HLTDList li a:hover{ color:#24a763; text-decoration:underline;}











.HLTDImgList{ font-family:"微软雅黑";}





.HLTDImgList li{ float:left; padding:0 20px 30px 0; width:291px; overflow:hidden; text-align:center;}





.HLTDImgList li a{ display:block;}





.HLTDImgList li figure{ display:block;}





.HLTDImgList li figcaption{ display:block; height:30px; line-height:30px; overflow:hidden; padding-top:6px; text-align:center; font-size:18px; color:#666;}





.HLTDImgList li a:hover figure{ filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7;}





.HLTDImgList li a:hover figcaption{ color:#24a763; }











.HLTD_info .info_title{ padding:10px 0px; font-size:24px; color:#666; text-align:center; font-weight:normal;}





.HLTD_info .info_time{ display:block; font-size:14px; text-align:center; color:#A1A1A1; font-weight:normal; border-bottom:1px dotted #ccc; padding-bottom:5px;}





.HLTD_info .info_txt{ padding:10px 0px; text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; font-size:18px; line-height:30px; }





/*护理天地*/











/*搜索中心*/





.SeacherTitle{ font-size:19px; }





.SeacherTitle span{ padding:0 5px; color:#24a763; font-size:20px;}











/*预约挂号*/





.about_nr{ padding:0 35px;  color:#00877d; line-height:20px;  clear:both; font-size:14px; }





#float p{ z-index:10;}





.ysjs p{ font-size:16px; }


.box-r { text-align:center; line-height:2;}


.box-r .p { margin-bottom:15px; margin-top:15px; font-size:14px;}





.cont {width:1200px; overflow:hidden; margin:20px auto; font-size:14px;}


.cont h3 { text-align:center; width:100%;}


.cont .bts { line-height:2; margin-left:25px;}


.cont-t {width:1000px; margin:0 auto; overflow:hidden; line-height:2;  }


.cont .cont-t .ttt {width:100%; text-align:center;}


.cont-t p{margin-bottom:12px; text-indent:2em;}