﻿@charset "utf-8";
/*公共样式*/
body{ padding:0px; margin:0px auto; font-size:12px; line-height:23px; color:#5A5A5A; font-family:Arial,"微软雅黑"; width: 100%; min-width:990px; width:expression((documentElement.clientWidth < 990) ? "990px" : "100%" );zoom:1;}
ul,li,form, dl,dt,dd, div{ padding: 0px; margin: 0px;}
ul,li{ list-style:none;}
.h1,.h2,.h3,.h4,.h5,.h6{ padding:0px; margin:0px;}
select,input,em,textarea{ font-size:12px; font-style:normal; color:#5A5A5A;}
img{ border:none; border:0;}
a{ text-decoration:none;noline: expression(this.onFocus=this.blur()); color:#5A5A5A;}
a:focus {outline:none;-moz-outline:none;}
a:hover{ color:#0986D6; text-decoration:none;}
.Texthide{ display:none;}

.space10{ height:10px; clear:both; overflow:hidden; zoom:0;}
.space20{ height:20px; clear:both; overflow:hidden; zoom:0;}
.space34{ height:34px; clear:both; overflow:hidden; zoom:0;}
.clear{ clear:both; height:0px; overflow:hidden; zoom:0;}

/*pages*/
.Pages{ padding:10px 0; zoom:1; overflow:hidden;}
.Pages span{ padding:0px 3px; display:block; color:#779ab8; float:left; line-height:29px;}
.Pages a{ display:block; float:left; color:#779ab8;}
.Pages .p_page .a_prev{ width:35px; height:27px; border:1px solid #f3f7fa; background:url(../images/page_prev.jpg) no-repeat center center; margin-right:4px;}
.Pages .p_page .a_next{ width:35px; height:27px; border:1px solid #f3f7fa; background:url(../images/page_next.jpg) no-repeat center center; margin:0px 4px;}

.Pages .p_page em{ font-style:normal; font-family:Arial; height:29px;}
.Pages .p_page em a{ width:36px; height:27px; border:solid 1px #f3f7fa; color:#4a82b4; text-align:center; line-height:29px;}
.Pages .p_page em a.a_cur{ color:#fff; border:solid 1px #6193be; background:#6193be;}

.Pages .i_text{ width:35px; height:26px; line-height:28px; padding:0px; text-align:center; font-size:12px; border:solid 1px #ddd; background:#fff; border:1px solid #f3f7fa; margin:0px 3px; }
.Pages .i_button { width:54px; height:28px; line-height:28px; cursor:pointer; border:none; background:#6193be; color:#fff; font-family:"微软雅黑"; margin:0px 4px;}
/*pages end*/

/*top.html*/
.Top{ width:1000px; height:114px; margin:0 auto; background:url(../images/BG_top.jpg) no-repeat left top; position:relative;}
.Top .logo{ width:360px; height:75px;  padding:19px 0 0 17px; }
.Top .logo a{ display:block; width:360px; height:75px;}
.Top .Language a{ font-size:11px; color:#fff;}
.Top .Language .en{ font-size:16px; width:54px; height:20px; position:absolute; right:19px; top:37px; }
.Top .Language .cn{ width:54px; height:20px; position:absolute; right:10px; top:59px; }
.Top .Language .message{ width:54px; height:20px; position:absolute; right:62px; top:59px; }

.Top .toplogin{ width:90px; position:absolute; right:15px; top:80px; text-align:right;}
.Top .toplogin a{ color:#fff; padding-right:5px;}

.Top .toplogout{ width:200px; position:absolute; right:15px; top:70px; text-align:right;  color:#fff;}
.Top .toplogout a{ color:#fff; display:inline-block;}
/*top.html*/

/*bottom*/
.Bottomer{ width:1000px; /*height:80px;*/ margin:0 auto; background:url(../images/BG_Bottom.jpg) repeat-x left top; line-height:65px; overflow:hidden; background-size: contain;}
.Bottom{ padding:0px 13px 0 20px; }
.Bottom .Copyright{ float:right; color:#fff;}
.Bottom .NavBt a{ color:#fff;}
.Bottom .NavBt a:hover{ text-decoration:underline;}
.Bottom .NavBt em{ padding:0px 10px;}
.Bottom .sydw_01{margin: -5px; }
/*bottom*/

/*Banner*/
.HomeBan{ width:790px; height:400px; overflow:hidden; padding:3px 1px 0px; float:right; background:url(../images/BG_Ban.jpg) no-repeat left top; position:relative; }
.HomeBan .BanList{ width:788px; height:400px; overflow:hidden;}
.HomeBan .BanList li{ width:788px; height:400px;}
.HomeBan .BanList li .ImgBox{ width:561px; height:400x; display:block; float:left;}
.HomeBan .BanList li .TextBox{ width:211px; float:right; padding-top:20px;}
.HomeBan .BanList .TextBox .h1{font-size:18px; font-weight:600; color:#333333; }


.HomeBan .BanList .TextBox .deatil{ padding:15px 0 20px; overflow:hidden;}
.HomeBan .BanList .TextBox .more{ display:block; width:89px; height:30px; line-height:30px; text-align:center; color:#fff; font-size:14px; background:#4586bb;}

.HomeBan .TabList{ width:211px; position:absolute; right:0px; bottom:30px; z-index:9px;}
.HomeBan .TabList li{ display:block; width:18px; height:18px; padding-right:9px; float:left;}
.HomeBan .TabList li span{ background:#e9d9c1; display:block; width:18px; height:18px; cursor:pointer;}
.HomeBan .TabList li.on span{ background:#daa859;}

/*Banner*/

/*Sidebar*/
.Menu{ width:200px; overflow:hidden; border-top:2px solid #085599; }
.Menu h3{ height:88px; line-height:88px; background:url(../images/BG_NavTit.jpg) no-repeat left top; color:#fff; font-size:24px; padding-left:55px; font-weight:normal;}
.MenuList li{ }
.MenuList li a.sub{ display:block; height:51px; line-height:51px; border-top:1px solid #6890b0; padding-left:55px; font-size:16px; color:#fff;}
.MenuList li a.sub em{ float:right; display:block; width:7px; height:47px; margin-right:15px; background:url(../images/ico_navjt.jpg) no-repeat left center;}

.MenuList li a.sub1{  background:url(../images/ico_1.jpg) #3d77aa no-repeat 21px center;}
.MenuList li a.sub2{  background:url(../images/ico_2.jpg) #3d77aa no-repeat 21px center;}
.MenuList li a.sub3{  background:url(../images/ico_3.jpg) #3d77aa no-repeat 21px center;}
.MenuList li a.sub4{  background:url(../images/ico_4.jpg) #3d77aa no-repeat 21px center;}
.MenuList li a.sub5{  background:url(../images/ico_5.jpg) #3d77aa no-repeat 21px center;}

.MenuList li dl{ display:none; background:#8aaecd; padding:1px 0 0px;}
.MenuList li dl dt{ padding-bottom:1px;}
.MenuList li dl dt a{ display:block; background:none; height:30px; line-height:30px; font-size:14px; color:#fff; padding-left:62px; background:url(../images/ico_jt.png) no-repeat 55px center; }
.MenuList li dl dt a:hover,.MenuList li dl dt.onmenu a{background:url(../images/ico_jt.png) #779ab8 no-repeat 55px center;}

.ImgNav{}
.ImgNav li{ margin-bottom:1px;}
.ImgNav li a{ height:55px; line-height:55px; display:block; padding-left:65px; font-size:14px; color:#fff; font-weight:600;}
.ImgNav li.Nav1{ background:url(../images/nav_1.jpg) #3d77aa no-repeat 12px center; }
.ImgNav li.Nav2{ background:url(../images/nav_2.jpg) #3d77aa no-repeat 12px center; }
.ImgNav li.Nav3{ background:url(../images/nav_3.jpg) #3d77aa no-repeat 12px center; }
/*Sidebar*/

/*public*/
.Contain{ width:1000px; margin:0 auto;}
.Silderbar{  width:200px; overflow:hidden; float:left;}
.MainContent{ width:781px; float:right; overflow:hidden; height:auto; }
.Current{ height:37px; line-height:37px; background:url(../images/BG_location.jpg) #f4f6f8 no-repeat 18px center; padding-left:40px; color:#999999;}
.Current a{ color:#999;}
.Current a:hover{ color:#0986D6;}
.Current span{color:#0869b7;}
.Content{ border:1px solid #ededed; border-top:0px; padding:15px 30px;}
.SinglePage{ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden;}

.PrevNextBox .h1{ font-size:12px; font-weight:normal;}
/*public*/

/*index*/
.HomeTitle{ height:37px; line-height:37px; padding:0px 19px 0 14px; background:url(../images/BG_title.jpg) repeat-x left top;}
.HomeTitle a{ color:#666666; font-size:14px; float:right;}
.HomeTitle a:hover{ color:#0986D6;}
.HomeTitle span{ font-size:18px; color:#57687a;}

.HomeBord{ width:196px; height:263px; border:1px solid #e6e6e6; border-top:2px solid #086bb9; float:left; overflow:hidden;}
.HomeBord ul{ padding:0px 14px;}
.HomeBord ul li{ border-bottom:1px dotted #cccccc; padding:7px 0; }
.HomeBord ul li a{ font-size:14px;}

.SixImg{ width:626px; /*height:266px;*/ overflow:hidden; float:left; padding-left:11px;margin-bottom: 10px}
.SixImg li{ width:203px; height:151px; margin-right:7px; margin-bottom:7px; float:left;padding-top: 20px}
.SixImg li a{ display:block;text-align: center;}

.FourImg{ width:150px; /*height:264px;*/ overflow:hidden; border:1px solid #e6e6e6; border-top:2px solid #086bb9; float:left; margin-left:10px; border-bottom:none;}
.FourImg::after{    content: '';
    position: absolute;
    width: 70px;
    height: 67px;
    background: #0c8de0;
    margin-top: 8px;}
    .FourImg::before{    content: '';
    position: absolute;
    width: 70px;
    height: 67px;
    background: #0c8de0;
    margin-top: 280px;}
    .FourImg ul::before{    content: '';
    position: absolute;
    width: 70px;
    height: 67px;
    background: #0c8de0;
    margin-top: 206px;
    margin-left: 79px;}
        .FourImg ul::after{    content: '';
    position: absolute;
    width: 70px;
    height: 67px;
    background: #0c8de0;
    margin-top: 82px;
    margin-left: 79px;}
.FourImg li{ background:url(../images/BG_four_li.jpg) #fafafa repeat-x left bottom; border-bottom:1px solid #e3e3e3;}
.FourImg li a{ display:block; height:65px; line-height:65px; font-size:16px; padding-left:55px;}
.FourImg li.Img1 a{ background:url(../images/four_1.jpg) no-repeat 10px center;}
.FourImg li.Img2 a{ background:url(../images/four_2.jpg) no-repeat 10px center;}
.FourImg li.Img3 a{ background:url(../images/four_3.jpg) no-repeat 10px center;}
.FourImg li.Img4 a{ background:url(../images/four_4.jpg) no-repeat 10px center;}
.FourImg li:nth-child(3n){margin-right: 0!important;}
.SixImg li:first-child{ background: #86d0ed;}
.SixImg li:nth-child(2){background: #fe9697;}
.SixImg li:nth-child(3){background: #f3a1e9;margin-right: 0!important;}
.SixImg li:nth-child(4){background:#98f050;}
.SixImg li:nth-child(5){background:#7fe0b5;}
.SixImg li:nth-child(6){background:#948dea;margin-right: 0!important;}
.Homemap{ width:196px; height:231px; border:1px solid #e6e6e6; border-top:2px solid #086bb9; float:left; overflow:hidden;}
.Homemap .mapBox{ height:170px; padding:12px; background:url(../images/BG_map.jpg) repeat-x left bottom;}

.HomeGDImg{ width:560px; height:231px; border:1px solid #e6e6e6; border-top:2px solid #086bb9; float:left; overflow:hidden; margin-left:10px;}
.HomeGDImg .GDImgBox{ position:relative; padding-top:16px;}
.HomeGDImg .GDImgBox .btn_prev{ display:block; width:19px; height:37px; position:absolute; left:14px; top:53px; background:url(../images/btn_prev.jpg) no-repeat left top; cursor:pointer;}
.HomeGDImg .GDImgBox .btn_next{ display:block; width:19px; height:37px; position:absolute; right:14px; top:53px; background:url(../images/btn_next.jpg) no-repeat left top; cursor:pointer;}
.HomeGDImg .GDImgBox .ImgList{ width:470px; height:155px; overflow:hidden; margin:0 auto; }
.HomeGDImg .GDImgBox .ImgList li{ width:109px; float:left; padding-right:10px;}
.HomeGDImg .GDImgBox .ImgList li .ImgBox{ display:block; width:90px; margin-left:8px;}
.HomeGDImg .GDImgBox .ImgList li .p{ color:#57687a; margin:5px 0 0; text-align:center;}

.HomeWeixin{ width:216px; height:231px; overflow:hidden; border:1px solid #e6e6e6; border-top:2px solid #086bb9; float:left; margin-left:10px; background:url(../images/BG_map.jpg) repeat-x left bottom; }
.HomeWeixin .weixinBox{ padding-top:25px; vertical-align:middle; text-align:center;;}
.HomeWeixin .weixinBox .weixin{}
.HomeWeixin .weixinBox .p img{ vertical-align:middle; padding-right:5px;}
/*index*/

/*sitemap*/
.ul_sitemap li{ border-bottom:dotted 1px #ddd; padding:5px 0px;}
.ul_sitemap li strong{ width:90px; display:inline-block;}

/*信息列表*/
.News_list{}
.News_list li{ border-bottom:1px dotted #d7d7d7; padding:5px 0px;}
.News_list li span{ float:right; color:#a6a6a6; font-family:"arial"; padding-right:10px;}
.News_list li a{ background:url(../images/ico_list.jpg) no-repeat left center; padding-left:20px; font-size:14px;}
.News_list li a:hover{ text-decoration:underline;}

.News_info .info_title{ padding:10px 0px; font-size:14px; text-align:center;}
.News_info .info_time{ font-size:12px; 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;}
/*信息列表*/
/*图片信息列表*/
.NewsImgList{}
.NewsImgList li{ background:#fcfcfc; border:1px solid #f5f5f5; height:150px; padding:1px; margin-bottom:18px;}
.NewsImgList li .ImgBox{ display:block; float:left; padding-right:18px;}
.NewsImgList li .TextBox{display:block; float:left; width:475px; }
.NewsImgList li .TextBox p{ margin:0px; padding:10px 0px;}
.NewsImgList li .TextBox p span{ background:url(../images/ico_time.jpg) no-repeat left center; padding-left:16px; float:right;}
.NewsImgList li .TextBox p a{ color:#333; font-weight:600; font-size:14px;}
.NewsImgList li .TextBox .deatil{ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; color:#666666;}
.NewsImgList li .TextBox .deatil .more{ color:#cb1e08; padding-left:5px;}
.NewsImgList li .TextBox .deatil .more:hover,.NewsImgList li .TextBox p a:hover{color:#0986D6;}
/*图片信息列表*/

/*满意度调查*/
.surveyCont{}
.surveyCont p.title{ color:#565656; font-size:30px;}
.surveyCont table{ font-size:14px; color:#565656; font-family:"微软雅黑"; background:#cccccc; text-align:center; width:700px;}
.surveyCont table td{ background:#fff; height:50px; line-height:50px;}
.surveyCont table td .text{ width:70px; line-height:50px; font-family:"微软雅黑";}
.surveyCont table .td_1{ text-align:left; padding-left:20px;}
/*满意度调查*/

/*用户登录*/
.loginCont{ padding-top:60px;}
.loginCont table{ width:500px; margin:0 auto;}
.loginCont table td{ padding-bottom:11px; padding-right:10px;}
.loginCont table td .text{ width:374px; height:26px; line-height:26px; border:1px solid #d2d2d2; background:#f7f7f7; padding-left:10px;}
.loginCont table td .red{ color:#cc0e0e;}
.loginCont table td .btn{ width:123px; height:39px; line-height:39px; text-align:center; font-family:"微软雅黑"; font-weight:600; font-size:14px; color:#fff; border:none; cursor:pointer;}
.loginCont table td .btn_submit{ background:#347dbd;}
.loginCont table td .btn_reset{ background:#cbcbcb; margin-left:8px;}
/*用户登录*/

/*用户注册*/
.ResiterCont{}
.ResiterCont .resTitle{ font-size:18px; color:#0a85d6; border-bottom:1px solid #d0d0d0; line-height:36px; margin:0 0 23px;}

.ResiterCont table{ margin:0 auto; color:#777; width:650px; text-align:left;}
.ResiterCont table td{ padding-bottom:11px; padding-right:10px;}
.ResiterCont table td .text{ width:384px; height:26px; line-height:26px; border:1px solid #d2d2d2; background:#f7f7f7; padding-left:10px;}
.ResiterCont table td .red{ color:#cc0e0e;}
.ResiterCont table td .btn{ width:123px; height:39px; line-height:39px; text-align:center; font-family:"微软雅黑"; font-weight:600; font-size:14px; color:#fff; border:none; cursor:pointer;}
.ResiterCont table td .btn_submit{ background:#347dbd;}
.ResiterCont table td .btn_reset{ background:#cbcbcb; margin-left:8px;}
/*用户注册*/

/*科室导航*/
.KSDHCont{}
.KSDHCont .DHListBox{ padding-bottom:15px;}
.KSDHCont .DHListBox .DHTitle{ width:132px; background:#7ea0c3; font-size:24px; font-weight:bolder; color:#f2f2f2; float:left; margin-right:1px; text-align:center; overflow:hidden; display:block; white-space:nowrap; text-overflow:ellipsis;}
.KSDHCont .DHListBox .DHList{ width:584px; float:left;}
.KSDHCont .DHListBox .DHList li{ width:291px; height:39px; line-height:39px; border-right:1px solid #fff; border-bottom:1px solid #fff; float:left;}
.KSDHCont .DHListBox .DHList li a{ padding-left:28px; background:url(../images/ico_dh.jpg) no-repeat 9px center; font-size:13px; color:#476aa4; overflow:hidden; display:block; white-space:nowrap; text-overflow:ellipsis;}

/*科室导航*/

/*科室介绍*/
.KSJSCont{ width:718px;}
.KSJSCont p.KSTitle{ background:url(../images/KS_TIT.jpg) repeat-x left center; color:#4989b9; font-size:18px; text-align:center;}
.KSJSCont .contBox{}
.KSJSCont .contBox .left{ float:left; width:76px; padding-right:25px;}
.KSJSCont .contBox .right{ float:left; width:615px; 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 .rightTit{ margin:0px; background:#6a98c1; color:#fff; font-weight:600; width:120px; height:23px; line-height:23px; padding-left:14px;}
.KSJSCont .line{ border-bottom:1px solid #d7d7d7; padding-top:31px; margin-bottom:25px; clear:both;}

.KSJSCont table{ width:615px; background:#cccccc; text-align:center;}
.KSJSCont table td{background:#fff; width:83px; height:40px; line-height:40px;}

.KSJSCont .DoctBox{ position:relative; padding-top:15px; background:#f6f9fc; height:230px;}
.KSJSCont .DoctBox .btn{ display:block; width:30px; height:60px; position:absolute;}
.KSJSCont .DoctBox .btn_prev{  left:23px; top:75px; background:url(../images/btn_jt_prev.jpg) no-repeat left top; cursor:pointer;}
.KSJSCont .DoctBox .btn_next{ right:23px; top:75px; background:url(../images/btn_jt_next.jpg) no-repeat left top; cursor:pointer;}
.KSJSCont .DoctBox .ImgList{ width:555px; overflow:hidden; margin:0 auto; }
.KSJSCont .DoctBox .ImgList li{ width:100px; height:200px; float:left; margin-right:24px; background:#fff; padding:7px 10px; }
.KSJSCont .DoctBox .ImgList li .ImgBox{ display:block;}
.KSJSCont .DoctBox .ImgList li .ImgBox img{ width:100px; height:151px;}
.KSJSCont .DoctBox .ImgList li .p{ color:#4c4c4c; margin:5px 0 0; font-size:16px;}
.KSJSCont .DoctBox .ImgList li .p span{ display:block; font-size:12px;}


/*专家介绍*/
.ZJJSCont{ width:729px;}
.ZJJSCont li{ background:url(../images/line.jpg) no-repeat left bottom; padding:21px 0 24px; }
.ZJJSCont li .ImgBox{ display:block; width:100px; float:left;}
.ZJJSCont li .detail{ width:580px; float:left; padding-left:25px; }
.ZJJSCont li .detail .name{ font-size:18px; color:#666; margin:0px;}
.ZJJSCont li .detail .name span{ font-size:12px; padding-left:6px;}
.ZJJSCont li .detail .time{height:24px; line-height:24px; background:url(../images/ico_zjTime.jpg) #eff4f9 no-repeat left top; color:#446782; padding-left:35px; margin:5px 0 8px; overflow:hidden;}
.ZJJSCont li .detail .Info_text{ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden;}

.ZJJSInfo{}
.ZJJSInfo .ImgBox{ width:200px; float:left;}
.ZJJSInfo .detail{ width:500px; float:left; padding-left:17px;}
.ZJJSInfo .detail .tit{ color:#666; font-size:12px;}
.ZJJSInfo .detail .tit em{ font-size:14px; color:#8b8b8b; padding-right:4px;}
.ZJJSInfo .detail .name{ font-size:18px; color:#333;}
.ZJJSInfo .detail .zhiwu{ font-size:14px;}
.ZJJSInfo .detail .tit .tc{ float:left; width:70px;}
.ZJJSInfo .detail .tit .titInfo{ width:420px; float:left;}

/*Link Start*/
.LinkCont li{ border-bottom:1px dotted #d7d7d7; padding:5px 0px;}
.LinkCont li span{ float:right; color:#a6a6a6; font-family:"arial"; padding-right:10px;}
.LinkCont li a{ background:url(../images/ico_list.jpg) no-repeat left center; padding-left:20px;}
.LinkCont li a:hover{ text-decoration:underline;}
/*End*/

/*医院环境*/
.YYHJCont{}
.YYHJCont li{ float:left; padding-right:35px;padding-bottom:20px;}
.YYHJCont li a.ImgBox{ display:block;}
.YYHJCont li a img{ width:210px; height:150px;}
.YYHJCont li p{ margin:5px 0px; font-size:14px; text-align:center;}

/*闵医之窗*/
.MYZCCont{}
.MYZCCont li{ float:left; padding-right:35px; padding-bottom:20px;}
.MYZCCont li a.ImgBox{ display:block;}
.MYZCCont li a img{ width:150px; height:203px;}
.MYZCCont li p{ margin:5px 0px; font-size:14px; text-align:center;}

/*Map*/
.eMapsTop{ padding:10px 5px; height:22px; line-height:22px;}
.eMapsTop span{ font-weight:bold; padding-right:10px;}
.eMapsTop .txt{ height:20px; line-height:20px; border:1px solid #ccc; padding:0 3px; width:126px;}
.eMapsTop .radio{ vertical-align:middle;}
.eMapsTop .CheckBtn{ background:#F39801; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; height:22px; line-height:22px; padding:0 10px; border:0px; color:#fff; cursor:pointer;}
.Map .eMaps{}
.Map .eMaps .boxmap{width:100%; height:400px; border:1px solid #ccc;}
.Map .boxpanel{width:100%; border:1px solid #ccc; padding:10px 2px; max-height:400px; overflow-y:auto;}
.Map .boxpanel h5{ margin:0px; font-size:12px; padding-bottom:5px; height:20px; line-height:20px;}
.Map .boxpanel h5 a{ cursor:pointer;}
.Map .boxpanel .CityBox{ border:1px solid #666877; margin-bottom:10px;}
.Map .boxpanel .CityBox .List{ padding:5px;}
.Map .boxpanel .CityBox .List li{}
.Map .boxpanel .CityBox .List li a{ font-weight:bold; cursor:pointer;}
.Map .boxpanel .RouteBox{ border-top:1px dotted #ccc;}
/*Map*/

/*问卷调查*/
.survey{}
.survey ul{ height:70px; clear:both;}
.survey ul li{ font-size:16px; padding-bottom:6px;   text-overflow: ellipsis; white-space: nowrap; display:block; overflow:hidden;}
.survey ul li ul{ height:30px;}
.survey ul li ul li{ float:left; padding-right:15px; font-size:14px; padding-bottom:0px;}
.survey .btn{  width:123px; height:39px; line-height:39px; text-align:center; font-family:"微软雅黑"; font-weight:600; font-size:14px; color:#fff; border:none;  background:#347dbd; cursor:pointer;}

/*楼层分布*/
.LCFBTitle{ font-size:20px; color:#ae4d46; text-align:center; padding-bottom:20px; line-height:40px;}
.LCFBMap{ width:720px; height:834px; margin:0 auto; background:url(../images/lcMap.jpg) no-repeat left top; position:relative;}
.LCFBMap .area{ display:block;  position:absolute; z-index:100;}
.LCFBMap .areaA{ width:100px; height:90px; left:94px; top:398px;}
.LCFBMap .areaB{ width:110px; height:55px; left:278px; top:394px;}
.LCFBMap .areaC{ width:120px; height:35px; right:260px; top:348px;}
.LCFBMap .areaD{ width:105px; height:113px; right:189px; top:371px;}
.LCFBMap .areaE{ width:65px; height:40px; left:382px; top:225px;}
.LCFBMap .areaF{ width:90px; height:45px; left:453px; top:231px;}
.LCFBMap .areaG{ width:46px; height:27px; right:199px; top:300px;}
.LCFBMap .areaH{ width:32px; height:34px; right:152px; top:304px;}

.LCFBMap .areaInfo{ position:absolute;  display:none;}
.LCFBMap .areaInfo img {width:150px; height:auto; display:block;}
.LCFBMap .areaAInfo{ left:23px; top:410px;}
.LCFBMap .areaBInfo{ left:286px; top:450px; z-index:80;}
.LCFBMap .areaCInfo{ left:340px; top:400px; z-index:78;}
.LCFBMap .areaDInfo{ right:0px; top:510px;}
.LCFBMap .areaEInfo{ left:240px; top:250px; z-index:100;}
.LCFBMap .areaFInfo{ right:0px; top:260px; z-index:99;}
.LCFBMap .areaGInfo{ right:0px; top:300px; z-index:60;}
.LCFBMap .areaHInfo{ right:50px; top:320px;}

.LCFBMap table td{ padding:3px 0px 3px 5px;}

/*在线留言*/
.online{}
.online_tit{ border-top:1px solid #0868B5;}
.online_tit span{ display:block; width:90px; height:30px; line-height:30px; text-align:center; color:#fff; font-family:"微软雅黑"; background:#4586BB;}
.online table{ width:600px; }
.online table td{ padding-bottom:15px;}
.online table .form_err{ color:#f00;}
.online table td .text{ width:260px; height:30px; line-height:30px; border:1px solid #dcdcdc; padding-left:10px;}
.online table td .btn{ width:90px; height:30px; line-height:30px; text-align:center; color:#fff; font-family:"微软雅黑"; background:#4586BB; border:1px solid #dcdcdc; cursor:pointer;}
.online table td .textarea{ width:360px; height:160px; resize:none;}



/*新增加的代码*/
.registPage{text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both;height:auto; width:704px; margin:13px auto 0;}
.regist_top{ font-family:微软雅黑; font-size:18px; color:#0a85d6; height:26px; border-bottom:1px solid #d0d0d0;}
.regist{ height:auto; margin:0 auto; margin-top:23px; width:614px;}
.regist td{ font-family:微软雅黑; font-size:12px; color:#777777; }
.regist input{ height:28px; background:#f7f7f7; border:1px solid #d2d2d2; border-bottom:1px solid #eaeaea;}

.regist .text{width:386px;}
.regist .text1{width:216px;}
.regist td .btn{ width:122px; height:40px; color:#FFF; font-size:14px; font-family: 微软雅黑; font-weight: bold; text-align:center; line-height:0px; background:#367bb8}
.regist td .btn1{width:122px; height:40px; color:#FFF; font-size:14px; font-family: 微软雅黑; font-weight: bold; text-align:center; line-height:0px; background:#cacaca}
.regist td p{ width:95px;}
.regist dt{ width: 386px; border:1px solid #d2d2d2;   -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: #f7f7f7 none repeat scroll 0 0;
    height: 28px;}
.regist .text5{ background:url(../images/images/regist_list.jpg) no-repeat 374px 6px #f7f7f7 ;width:386px;}
.regist td span{ float:right; margin-left:6px;}
.regist td em{ color:#F00;}
.regist tr{ margin-bottom:-8px; display:block;}
.regist td i{color:#aaaaaa; font-size:12px; font-family:微软雅黑; font-style:normal;}
.regist .text3{width:84px;}
.regist .text4{margin-top:12px;}
.regist a{ font-size:12px; font-family:微软雅黑; color:#337dbf; text-decoration:underline; margin-left:10px;}
.land{ height:auto; margin:0 auto; margin-top:80px; width:456px;}
.land td{ font-family:微软雅黑; font-size:12px; color:#777777; }
.land input{ height:28px; background:#f7f7f7; border:1px solid #d2d2d2; border-bottom:1px solid #eaeaea;}
.land .text{width:386px;}
.land .text1{width:216px;}
.land td .btn{ width:122px; height:40px; color:#FFF; font-size:14px; font-family: 微软雅黑; font-weight: bold; text-align:center; line-height:40px; background:#367bb8}
.land td .btn1{width:122px; height:40px; color:#FFF; font-size:14px; font-family: 微软雅黑; font-weight: bold; text-align:center; line-height:40px; background:#cacaca}
.land td p{ width:120px;}
.land td span{ float:right; margin-left:6px;}
.land td em{ color:#F00;}
.land tr{ margin-bottom:-8px; display:block;}
.land td i{color:#F00; margin-left:84px;}
.land .text3{width:50px;}
.land .text4{margin-top:26px;}
.land a{ font-size:12px; font-family:微软雅黑; color:#337dbf; text-decoration:underline; margin-left:10px;}
.landPage{text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden; height:480px;}
/*报告查询1*/
.inquire1{ height:34px; line-height:34px; font-size:14px; font-family:微软雅黑; color:#666666;}
.inquire1 em{font-size:14px; font-family:微软雅黑; color:#d0d0d0; float:right;}
.inquire1 i{ color:#0868b6;}
i{ font-style:normal;}
.inquire1Page{text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden; margin-top:24px;}
.inquire1Page td{ text-align:center; font-size:14px; font-family:微软雅黑; color:#767676;border:1px solid #c6dbee; }
.inquire1Page table.tb{ width:100%; text-align:center; border-spacing:0;border:1px solid #c6dbee;}
.inquire1Page .lab{ color:#1072d5; border-top:3px solid #2079d5;border-bottom:2px solid #c6dbf0; }
/*报告查询1*/
/*报告查询2*/
.inquire2{ margin-bottom:24px;    width: 718px;
    height: 500px;
    overflow: scroll;
    overflow-x: auto;}
.inquire1Page .c1{ color:#F00;}
.inquire1Page .c2{ color:#333333;}
.inquire1Page .c3{ color:#4ca434;}
.inquire2 .tb1{ width:100%; text-align:center; border-spacing:0;border:1px solid #d7e7f6;}
.inquire2 .type{ background:#d7e7f6; width:84px; border-bottom:1px  solid #FFF; text-align:center;}
.inquire2  td{ text-align:left; font-size:14px; font-family:微软雅黑; color:#767676;border:1px solid #d7e7f6; width:150px; padding-left:16px; }

/*报告查询2*/
/*报告查询3*/
.inquire3{ margin-bottom:24px;}
.inquire1Page .c1{ color:#F00;}
.inquire1Page .c2{ color:#333333;}
.inquire1Page .c3{ color:#4ca434;}
.inquire3 .tb1{ width:100%; text-align:center; border-spacing:0;border:1px solid #d7e7f6;}
.inquire3 .type{ background:#d7e7f6; width: auto; border-bottom:1px  solid #FFF; text-align:center;}
.inquire3  td{ text-align:left; font-size:14px; font-family:微软雅黑; color:#767676;border:1px solid #d7e7f6; width: auto; padding-left:8px; }
.inquire3 #PTN_NAME{width:50px;}
.Content3{border:1px solid #ededed; border-top:0px; padding-top:15px;}
.inquire3Page{text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden; height:auto; margin-top:24px; padding:0 22px;}
.Content3 .tb6{ width:100%; border-spacing:0;}
.Content3 .td1{ background:#6e98be; color:#FFF; font-size:14px; font-family:微软雅黑; height:38px; line-height:38px; padding-left:20px;}
.Content3 .td2{ font-size:14px; font-family:微软雅黑;color:#6f6f6f; padding:20px;height:148px;  vertical-align: top; position:relative;}
.Content3 .td3 em{float:left; padding-right:84px;}
.Content3 .td3{ position:absolute; bottom:0;}
.Content3 .last{ height:44px; width:100%; font-family:微软雅黑; font-size:14px; color:#999999; line-height:44px; padding-left:20px; border-top:1px solid #d7d7d7}
/*报告查询3*/
/*报告查询4*/
.inquire4Page{ padding:32px 20px 0px 20px;}
.inquire4_top{ width:100%; height:24px; line-height:24px; border-bottom:1px solid #d3d3d3; font-size:14px; font-family:微软雅黑; color:#6f6f6f;}
.Content4{border:1px solid #ededed; border-top:0px; padding-top:15px; min-height:634px;}
.inquire4_top a{ float: right; text-decoration:underline;}
.inquire4_bottom{ font-size:16px; font-family:微软雅黑; color:#0a84d4; margin-top:60px;}
.inquire4_bottom_1{ font-size:12px; font-family:微软雅黑; color:#656565; margin-top:30px;}
.inquire4_bottom_2 li{ display:inline-block; width:198px; height:72px; border:1px solid #508dc3;text-align:center; margin-left:8px;}
.inquire4_bottom_2 li a{ color:#3d77aa; font-size:16px; font-family:微软雅黑; width:198px; height:72px; text-align:center; line-height:72px; font-weight:bold; }
.inquire4_bottom_2{ margin:94px auto 0;}
.inquire4_bottom_2 ul{ width:642px; margin:0 auto;}
/*报告查询4*/
/*报告查询5*/
.inquire5_top{ width:100%; height:24px; line-height:24px; border-bottom:1px solid #d3d3d3; font-size:14px; font-family:微软雅黑; color:#6f6f6f;}
.inquire5_top em{ float: right;font-size:14px; font-family:微软雅黑; color:#6f6f6f;}
.inquire5_middle{    width: 742px;
    height: 502px;
    overflow: scroll;
    margin-top: 48px;
    overflow-x: auto;
}
.inquire5_middle .ta{ width:100%; height:auto; border-spacing:0; border:1px solid #eaeaea;}
.inquire5_middle td{ font-size:14px; font-family:微软雅黑; color:#616161; text-align:center; height:36px; line-height:36px; border-bottom:1px solid #eaeaea;}
.inquire5_middle .tk{ color:#FFF; background:#6e98be;}
.inquire5_middle .s{ width:92px;}
.inquire5_middle .k{ width:178px;}
.inquire5Page{ padding: 16px 20px 0;}
/*报告查询5*/
/*新增加的代码*/

.chaxun { margin-top: 20px;}
.chaxun .search {width: 467px;height:37px; line-height: 37px;margin:0 auto 25px;background:url("../images/search.jpg") no-repeat}
.chaxun .search .search_txt{ display: block; float: left;width: 390px;height:37px; line-height: 37px; padding-left:10px; background:none;border:none;color:#949494;}
.chaxun .search .search_btn{display: block; float: left;width: 67px;height:37px; line-height: 37px;background:none;border:none;cursor: pointer}

.chaxun table { width: 100%;border:1px solid #ededed}
.chaxun table .t_tit { line-height:36px;color:#6d95c9;background: #eee;}
.chaxun table td { line-height: 45px;padding-left:12px;border-right:1px solid #e5e5e5;font-size: 14px;}
.chaxun table td i{ font-style: normal; color: #FF0000;}


/*响应式*/
.wapheader,
.Top .logo a .waplogo{display: none;}
@media(max-width: 1000px){
    body{min-width: auto;}
    .wapheader,
    .Top .logo a .waplogo{display: block;width: 100%;}
    .Top{background:none!important;width: 100%;padding: 0;height: auto;}
    .Top .logo,.Top .logo a{width: 100%;padding: 0;height: auto;}
    .Top .Language{display: none;}

    .Contain{width: 100%;}
    .Silderbar{width: 100%;float: none;}
    .SixImg{width: 100%;padding-left:0;float: none;}
    .FourImg{width: 100%;float: none;margin-left:0;}
    .Homemap{width: 100%;float: none;}
    .HomeGDImg{width: 100%;float: none;margin-left:0;}
    .HomeWeixin{width: 100%;float: none;margin-left:0;}
    .Bottomer{width: 100%;height: auto;background-repeat: repeat-x;background-size: contain;}
    .HomeGDImg .GDImgBox .ImgList{width: 238px;}
    .FourImg ul::after,.FourImg::before,.FourImg::after,.FourImg ul::before{display: none;}

    .Menu{width: 100%;margin-bottom:10px;}
    .Menu h3{background: url(../images/BG_NavTitwap.png) no-repeat left top;}
    .MenuList li{width: 50%;float: left;}

    .SixImg li{width: 32%;margin-right:2%;float: left;margin-bottom:2%;padding: 0;height: auto;}
    .SixImg li:nth-child(3n){margin-right:0;}
    .SixImg li img{width: 100%;height: auto;}
    //.SixImg li:nth-child(3){margin-right:2%!important;}

    .Homemap .mapBox{text-align: center;}

    .Bottom .Copyright{line-height: 20px;padding-top: 20px;padding-bottom:10px;}
    .Silderbar .LeftImg{text-align: center;}
    .MainContent{width: 100%;float: none;}
    .Content{padding: 10px 2%;}
    .eMapsTop{height: auto;}
    .News_info .info_txt,.KSDHCont,.LCFBCont,.SinglePage{overflow-x: auto;}
    // .News_info .info_txt img{max-width: 100%;}
    .YYHJCont li{float: none;padding-right:0;text-align: center;}
    .Pages{text-align: center;}
    .Pages span{float: none;}
    .Pages .p_count, .Pages .p_jump{display: none;}
    .Pages .p_page{float: none;}
    .Pages a{display: inline-block;vertical-align: middle;float: none;}
    .Pages .p_page em a{margin: 0 2px;}
    .chaxun .search .search_txt{width: calc(100% - 67px);height: 32px;line-height: 32px;}
    .chaxun .search{width: 100%;background-size: 100%;box-sizing: border-box;padding-left: 15px;}	
}
@media(max-width:768px){
    .MenuList li{width: 100%;}
   
}
/*header*/
.header{position: relative; width: 100%; z-index: 1000; background: #0e8ce0;}
.header::before { content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.85);
    -webkit-transform: translateY(-101%);
    transform: translateY(-101%);
    -webkit-transition: all .4s cubic-bezier(.19,1,.22,1);
    transition: all .4s cubic-bezier(.19,1,.22,1);
    -webkit-transition-timing-function: cubic-bezier(.19,1,.22,1);
    transition-timing-function: cubic-bezier(.19,1,.22,1);
    -webkit-box-shadow: 0 0 3px rgba(255,255,255,.2);
    box-shadow: 0 0 3px rgba(255,255,255,.2);
}
.header .whir-wrapper{padding: 1.5rem 0 1.5rem 0; }
.header-lang{color: #fff;}
.header-lang>div{display: inline-block;}
.header-lang .en a{color: #fff; font-size: 1.875rem;}
.header-lang .lang{position: relative; margin-left: 2rem;}
.header-lang .lang:before{content: ""; position: absolute; left: -1.15rem; top: 20%; width: 1px; height: 70%; background: #2798e3;}
.header-lang .lang .on{font-size: 24px; position: relative; padding-right: 2rem;}
.header-lang .lang .on:after{content: ""; position: absolute; right: 0; top: 50%; margin-top: -0.25rem; border-style: solid dashed dashed dashed; border-color: #87c6f0 transparent transparent transparent; border-width: 0.625rem 0.625rem 0 0.625rem;}
.header-lang .lang ul{display: none; position: absolute; top: 100%; left: 0; width: 100%; background: rgba(255,255,255,0.85);  padding: 0.5rem;  text-align: center; box-shadow: 0 2px 5px rgba(0,0,0,0.25); border-radius: 2px;}
.header-lang .lang ul li+li{ border-top: 1px solid #87c6f0;}
.header .logo{border-top: 1px solid #329de5;}
.header .searchbox{position: relative;}
.header .searchbox .text{padding:0 3.75rem 0 10px;width:100%;height:3.75rem; font-size: 1.5rem; border:none;background:#e5e5e5;color:#333;line-height:3.75rem;}
.header .searchbox .btn{position:absolute;top:0;right:0;width:3.75rem; height: 3.75rem; border:none;background: url(../images/header_search-btn.png) no-repeat center; background-size: 2.25rem 2.25rem;}

#hamburger {-webkit-transform: translateZ(0);  position: absolute;  top:50%; margin-top: -27px;  right: 0;  z-index: 101;  cursor: pointer;  width: 40px;  height: 40px;text-align: center;  overflow: hidden; padding-top: 16px;
    -webkit-transition: all .4s cubic-bezier(.19,1,.22,1);
    transition: all .4s cubic-bezier(.19,1,.22,1);
    -webkit-transition-timing-function: cubic-bezier(.19,1,.22,1);
    transition-timing-function: cubic-bezier(.19,1,.22,1);
}
#hamburger .icon-bar { display: block; width: 30px; height: 3px; border-radius: 1px; background: #fff; position: absolute; left: 50%; margin-left: -15px;
    -webkit-transition: all .7s cubic-bezier(.19,1,.22,1);
    transition: all .7s cubic-bezier(.19,1,.22,1);
    -webkit-transition-timing-function: cubic-bezier(.19,1,.22,1);
    transition-timing-function: cubic-bezier(.19,1,.22,1);
    -webkit-transition-property: transform;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform,-webkit-transform;
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    position: relative;
}
#hamburger .icon-bar:nth-child(1) { -webkit-transition-delay: 150ms; transition-delay: 150ms;}
#hamburger .icon-bar:nth-child(2) { top: 5px;-webkit-transition-delay: .4s; transition-delay: .4s;}
#hamburger .icon-bar:nth-child(3) { top: 10px; -webkit-transition-delay: 0; transition-delay: 0;}

.header-nav{
    -webkit-transform: translateZ(-70%);
    -webkit-transition: all .4s cubic-bezier(.19,1,.22,1);
    transition: all .4s cubic-bezier(.19,1,.22,1);
    -webkit-transition-timing-function: cubic-bezier(.19,1,.22,1);
    transition-timing-function: cubic-bezier(.19,1,.22,1);
    position: fixed;
    right: 0;
    top: 0;
    display: none;
    z-index: -10;
    width: 70%;
    height:100%;
    overflow-y: scroll;
    background: #fff;
    padding: 70px 10px 30px;
    -webkit-overflow-scrolling: touch;
}
.header-nav .ul{ margin: 0 auto; padding: 3% 0;}
.header-nav li{ display: block; line-height: 2;/* border-bottom: 1px solid #d2d2d2; */padding: 1rem 0;}
.header-nav li a{color: #333;}
.header-nav li>em{display: inline-block;font-style: normal; position: relative;}
.header-nav li>em a{font-size:16px; position: relative; z-index: 2;}
.header-nav li>em i{ content: ""; position: absolute; left: 0; bottom: 0.625rem; width: 0; height: 0.3125rem; background: #0e8ce0; z-index: 0;}
.header-nav li.down>em i{width: 100%;}
.header-nav li dl{margin: 0 auto; text-align: left;padding:0.5rem 1rem;display: none;}
.header-nav li dl dd a{font-size: 14px; color: #666;}
body.drawerteam-opened{ overflow-y: hidden; height: 100vh;}
body.drawer-opened .header:after{ content: "";background: rgba(51,51,51,0.5); position: fixed; width: 100%; top: 0; left: 0; height: 100%;z-index: 0;}
body.drawer-opened #hamburger :nth-child(1) {
    -webkit-transform: rotate(315deg);
    transform: rotate(315deg);
    top: -3px;
    background-color: #0e8ce0;
}
body.drawer-opened #hamburger :nth-child(2) {
    -webkit-transform: translate(-50px,0);
    transform: translate(-50px,0);
    opacity: 0;
}
body.drawer-opened #hamburger :nth-child(3) {
    -webkit-transform: rotate(-315deg);
    transform: rotate(-315deg);
    top: 12px;
    background-color: #0e8ce0;
}
body.drawer-opened .header-nav{
    z-index: 100;
    display: block;
    -webkit-transform: translateZ(0%);
    -webkit-animation: drawer-open .5s cubic-bezier(.165,.84,.44,1) 0s;
    animation: drawer-open .5s cubic-bezier(.165,.84,.44,1) 0s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}


