﻿@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0}
body{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px;background:#cccccc url(/images/body-bg.jpg) no-repeat fixed center top; color:#605E5E}
img{ border:none}
h1,h2,h3,h4,h5,h6{ font-family:Microsoft YaHei, Arial, Verdana, Helvetica, sans-serif}
h1,h2,h3,h4,h5,h6,p,ul,li,dl,dt,dd{ margin:0; padding:0}
ul,li{ list-style:none}
a{ text-decoration:none}
a:hover{ text-decoration:underline}
.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;}
.advisory,.advisory:hover,.reservations,.reservations:hover,.news-box h3,.link04,.scrollMeLeft a,.scrollMeLeft a:hover,.scrollMeRight a,.scrollMeRight a:hover{background: url(/images/all-icon.gif) no-repeat;}

/*链接*/
.link01,.link01:hover,.link02,.link03,.link03:hover,.categories dd a,.categories dd a:hover{background:#fff url(/images/link01-bg.gif) no-repeat scroll;}
.link01,.link02{width:188px;display:block; padding-left:20px}
.link01:hover,.link02:hover,.link03:hover,.categories dd a:hover{ color:#1088ff; text-decoration:none}
.link01{height:41px; background-position:-42px top; font:bold 12px/41px Arial;color:#3e3e3e}
.link01:hover{background-position:-42px -41px;}
.link01 span{ font-size:9px; color:#afb1c2; padding-left:5px}
.link02{height:26px;border-top:1px solid #dce1e4;font:12px/26px Arial; background-position:174px -7px; color:#605E5E}
.link02:hover{background-position:174px -47px;}
.link03{ width:165px; height:15px; padding:5px 0 0 20px; display:block; color:#605E5E; border-bottom:1px solid #cbcfd2;border-left:1px solid #cbcfd2; background-position:160px -10px;  }
.Description{padding-left:10px;color:#9a9a9a}
.link03:hover{background-color:#fff;background-position:165px -50px;}
.link04{ width:53px; height:23px; display:block; position:absolute; top:7px; right:5px; background-position:-247px -68px; text-indent:-9999px}

/*文本*/
.txt01{ color:#336699; font-size:9px}
.txt02{ color:#F21DF5;}
.txt03{ color:#fa5382}

/*头部导航*/
#header{ width:1004px; height:450px; margin:0 auto; position:relative; overflow:hidden;}

/*如果爱·说出来*/
#header p.search_love,#header a.send{ background:url(/images/but.gif) no-repeat; border:0; cursor:pointer}
#header p.search_love{ width:180px; height:50px; background-position:0 0; position:absolute; top:250px; right:325px; cursor:default}
#header p input.search_box{ width:135px; height:20px; line-height:18px; background:none; margin:15px 0 0 12px; border:none; color:#9a9a9a; font-family:Microsoft YaHei, Arial, Verdana, Helvetica, sans-serif; font-size:12px}
#header p.search_love input.but01{ width:23px; height:23px; cursor:pointer; background:none; border:none}
#header p.search_love label{ position:absolute; top:52px; left:8px; background:#f5f7c8; border:1px solid #fb83a4; padding:0 5px; display:none}

#header a.send{ width:182px; height:52px; display:block; background-position:0 -50px; position:absolute; top:250px; right:100px; text-indent:-9999px}
#header a.send:hover{ background-position:0 -101px;}

#header a,.categories{ font-size:12px}
.nav-box{ width:208px; height:430px; padding:10px;position:absolute; top:0; left:27px;}
.imcm span{display:inline;}
.imclear{clear:both;height:0px;visibility:hidden;line-height:0px;font-size:1px;}/*清除浮动*/
.imcm .imsc{position:relative;}
.imcm .imsubc{position:absolute;visibility:hidden;}
.imcm li{font-size:1px;float:left;}
.imcm ul ul li{width:100%;float:none !important;}
.imcm a{display:block;position:relative;}
.imcm ul .imsc,.imcm ul .imsubc {z-index:10;}
.imcm ul ul .imsc,.imcm ul ul .imsubc{z-index:20;}
.imcm ul ul ul .imsc,.imcm ul ul ul .imsubc{z-index:30;}
.imde ul li:hover .imsubc{visibility:visible;}
.imde ul ul li:hover  .imsubc{visibility:visible;}
.imde ul ul ul li:hover  .imsubc{visibility:visible;}
.imde li:hover ul  .imsubc{visibility:hidden;}
.imde li:hover ul ul .imsubc{visibility:hidden;}
.imde li:hover ul ul ul  .imsubc{visibility:hidden;}
.imcm .imea{display:block;position:relative;left:0px;font-size:1px;line-height:1px;height:0px;width:1px;float:right;}
.imcm .imea span{display:block;position:relative;font-size:1px;line-height:0px;}
.dvs,.dvm{border-width:0px}
/*总项目滑过状态*/
#imenus0 li a.iactive { background-position:-42px -41px; text-decoration:none;color:#1088ff;}
/*子项目滑过状态*/
#imenus0 ul li a.iactive {background-color:#fff;background-position:165px -50px;color:#1088ff;}
/*弹出大层介绍*/
.contentlayer{ width:500px; height:410px;background:url(/images/contentlayer-bg.png) no-repeat; padding:20px;}
.categories{ width:480px; padding:20px 5px 0 5px; height:100%; overflow:hidden;}
.categories dl,.categories p{width:140px; float:left}
.categories p{ line-height:140%}
.categories p a{ color:#1088ff}
.categories p span{ display:block; font-weight:bold; margin-bottom:5px}
.categories dl{margin-left:30px; height:auto; overflow:hidden;}
.categories dt,.categories p span{ height:22px; line-height:22px;color:#191919;border-bottom:1px dashed #ccc; }
.categories dd{ border-bottom:1px dashed #ccc}
.categories dd span{color:#9a9a9a}
.categories dd a{ color:#336699; background-position:-257px -10px; width:127px; height:18px;padding-left:13px; overflow:hidden}
.categories dd a:hover{ background-position:-257px -49px;}
/*网上专家高度，宽度调整*/
#expertsonlineoffice a,#expertsonlineoffice a:hover{background:#fff url(/images/link01-bg2.gif) no-repeat scroll;}
#expertsonlineoffice{float:left; margin-right:20px;}
#expertsonlineoffice a{height:55px; width:200px;background-position:-257px -10px;}
#expertsonlineoffice a:hover{ background-position:-257px -105px;}


/*热线电话*/
#services{ width:962px; height:170px; background:#eee url(/images/services-bg.gif) no-repeat; margin:0 auto;}
.hotline{ width:250px; height:60px; padding:110px 0 0 25px; float:left;}
.hotline a{ width:100px; height:30px; display:block; margin-right:10px; float:left; text-indent:-9999px;}
.advisory{ background-position:left top}
.advisory:hover{background-position:left -30px}
.reservations{ background-position:-110px top}
.reservations:hover{ background-position:-110px -30px;}

/*专家、环境、设备*/
.guide{ width:625px; height:135px; float:left; padding-top:20px; margin-left:30px; position:relative}
.navigation{width:250px; padding-left:5px}
.navigation li{ float:left; padding-right:16px;}
.navigation li a{ color:#605E5E}
.navigation a:hover, .navigation a.selected {color:#1088ff; text-decoration:none}
.navigation a:hover span, .navigation a.selected span {color:#1088ff;}
.scroll{ width:625px; height:120px; overflow:auto; position:relative; clear:left} 
.panel{ width:625px; height:103px; padding:7px 0;overflow:hidden;}
.panel ul{clear:left}
.panel ul li{ float:left}
.panel ul li a{ color:#373737}
.panel ul li a:hover{ color:#1088ff; text-decoration:underline}
.panel ul li p{ text-align:center}
.buttons-box{ width:60px; height:24px; position:absolute; top:12px; right:8px;}
.scrollButtons{float:left; cursor:pointer;}
.scrollButtons a{width:30px; height:24px; display:block}
.scrollButtons span{ display:none}
.scrollMeLeft a{ background-position:-240px 0;}
.scrollMeLeft a:hover{background-position:-240px -24px;}
.scrollMeRight a{background-position:-270px 0;}
.scrollMeRight a:hover{background-position:-270px -24px;}

/*新闻公告*/
#news-topic-box{ width:944px; height:260px; margin:0 auto; overflow:hidden; padding:0 0 1px 0; border-bottom:10px solid #f2f2f2;}
.news-box{ width:230px; height:260px; float:left; margin-right:10px;}
.news-box h3{height:35px; background-position:left -60px; font-size:12px; padding-left:0; color:#3f3f3f; position:relative; overflow:hidden;}
.news-box h3 a{display:block; width:115px; float:left; line-height:35px; text-align:center; color:#3F3F3F; text-decoration:none;}
.news-box h3 a.active{background:#FB83A4 url(/images/index_newsbox_active_bg.gif) 0 0 repeat-x; color:#FFFFFF; text-decoration:none;}
.news-box h3 a:hover{text-decoration:underline;}
.news-box div{ width:208px; height:204px; background:#f0f0f0; border:1px solid #e7e7e7; border-bottom-color:#ccc; border-top:none; padding:10px}
.news-box div ul{ background:#fff; border:1px solid #ccc; border-bottom:none;}
.news-box div ul li{ height:40px; border-bottom:1px solid #ccc; padding:10px 5px 0 5px; overflow:hidden}
.news-box div ul li a{ color:#605E5E}
.news-box div ul li a:hover{ color:#1088ff; text-decoration:none}
.span01{ padding-left:12px;}
.span02{ font-family:"宋体"; font-size:12px;}

/*幻灯片*/
.pic-box{ width:490px; height:255px; padding:1px 1px 0 1px; border:4px solid #f2f2f2; border-bottom:none; margin-right:10px;float:left;}

/*专家介绍*/
.crowd{ width:192px; height:258px; border:1px solid #e9e9e9; background:#FFFFFF; float:left;}
.crowd dl{margin:7px; list-style:none;text-align:center; clear:both;}
.crowd dl dd{float:left;text-align:left;}
.crowd dl dd a:link{cursor:pointer;}
.crowd dl dd a ,a:link,a:visited{color:#605E5E;}
.crowd dl dd span{text-align:justify; display:block;width:120px;margin-left:5px;}

/*页面底部导航*/
.footer-contents{ width:944px; margin:0 auto; height:100%; overflow:hidden; border-left: 1px solid #f0f0f0; background:url(/images/footerlogo.gif) right bottom no-repeat;}
.col,.col-last{ float: left; border-right: 1px solid #f0f0f0; min-height:200px;}
.col{width:18.8%;}
.col dt a,.col-last dt{ font-weight:bold; color:#757f90; padding:0 10px;}
.col dt a:hover{color:#1088ff}
.col dd,.col-last dd{ padding:3px 10px;}
.col dd a,.col-last dd a,#footer p.link a{ color:#605E5E;}
.col dd a:hover,.col-last dd a:hover,#footer p.link a:hover{ text-decoration:none; color:#1088ff; border-bottom:1px solid #1088ff}
.col-last{ width:24.2%; }
.col-last dt{ color:#F21DF5}
.col-last dd a{ margin-right:20px;}
.col-prime{ margin:15px 0;}


/*底部版权*/
#footer{ width:1004px; height:19px; line-height:20px; margin:0 auto; border-top:1px solid #c8c8c8; padding-top:9px;}
.reserved{float:left; padding-left:10px;}
.reserved span{ font-size:10px; padding-right:10px;}
.reserved a{ padding:0 10px; color:#b15f92}
.add{float:right; padding-right:100px;}
.add span{color:#b15f92}
.add a{ color:#9a9a9a; margin-left:30px;}
#footer h3{ color:#757f90; font-size:12px; padding:10px 0 0 10px}
#footer p.link{ line-height:200%; margin:0 18px;}
#footer p.link a{ margin-right:24px}


