.xm-container { max-width: 1220px; margin: 0 auto; overflow: hidden; min-width:1220px;}
.xm-header-container { max-width: 1220px; margin: 0 auto; min-width:1220px;}
/*header start*/

.position { height: 60px; line-height: 60px; font-size: 14px; color: #999999;}
.position .icon { display: block; width: 20px; height: 60px; float: left; background: url('../images/bread_ico.png') no-repeat left center;}
.position span { color: #656565;}
.position a { color: #999999;}

.xm-header { height: 102px; background: #fff;}
.header-logo { width: 340px; display: block; height: 60px; margin-top: 22px; float: left; margin-right: 20px;}
.header-logo img { width: 100%; height: 100%;}

.xm-header-main { float: right;}
.hospital-desc span{ font-weight:bold; color:#000000;}
.header-search { margin-top: 34px; width: 374px; height: 33px; border: #1683D5 solid 1px; float: right; margin-right: 20px; position: relative;}
.header-search .search-type-wrapper { width: 110px; border-right: 1px solid #1683D5; line-height: 33px; height: 33px; float: left;}
.search-type-wrapper .search-type { text-indent: 20px; font-size: 12px; background: url(../images/search_arrow_down.png) 84px center  no-repeat;}
.search-type-wrapper .search-type-list { display: none; position: absolute; top: 31px; left: 0px; width: 110px; border: 1px solid #1683D5; z-index: 222; background: #fff; font-size: 12px;}
.search-type-wrapper .search-type-list li { height: 28px; line-height: 28px; text-indent: 20px; cursor: pointer; padding: 0px;}
.search-type-wrapper .search-type-list li:hover { background: #ce046c; color: #fff;}
.header-search .header-search-text { width: 200px; height: 31px; float: left; border: none; text-indent: 10px;}
.header-search .header-search-button { width: 62px; height: 33px; border: none; background: #1683D5 url('../images/search.png') no-repeat center center; cursor: pointer; font-size: 0;}
.header-icon { width: 316px; padding: 0; padding-top: 35px; float: right;}

.header-icon .tle{ float:left;}
.header-icon .header-icon-lang { font-size: 20px; color: #2D8FD9; display: block; float: left; width: 60px; height: 24px; line-height: 24px;}
.header-icon-lang { font-size: 20px; color: #2D8FD9; display: block; margin-top: 40px; float: right; width: 60px; height: 24px; line-height: 24px; margin-right: 10px;}
.header-icon .header-icon-wechat-wrapper { display: block; height: 24px; width: 30px; margin-left: 20px; float: left; position: relative;}

.header-icon .header-icon-wechat-wrapper a:hover { box-shadow:0px 5px 15px 1px rgba(128 ,128 ,128 ,0.25);}
.header-icon-wechat-wrapper .header-icon-wechat { display: block; height: 32px; width: 32px; background: url('../images/wechat.png') no-repeat;}
.header-icon-wechat-wrapper .header-icon-webo { display: block; height: 32px; width: 32px; background: url('../images/wechat.png') no-repeat;}
.header-icon-wechat-wrapper .wechat-code { position: absolute; top: 32px; left: -100px; width: 200px; height: 200px; z-index: 2000; display: none; box-shadow:0px 5px 15px 1px rgba(128 ,128 ,128 ,0.25);}
.header-icon-wechat-wrapper .webo-code { position: absolute; top: 32px; left: -100px; width: 200px; height: 200px; z-index: 2000; display: none; box-shadow:0px 5px 15px 1px rgba(128 ,128 ,128 ,0.25);}
.header-icon .header-icon-weibo { display: block; height: 32px; width: 32px; background: url('../images/weibo.png') no-repeat; margin-left: 20px; float: right;}
/*header end*/

/*nav start*/
.xm-nav { width: 100%; height: 60px;}
.xm-nav-fixed { position: fixed; left: 0; top: 0; z-index: 1000; background: #dd127b;}
.xm-nav-container { max-width: 1220px; min-width:1220px; margin: 0 auto; background: #dd127b; height:60px; position: relative; z-index: 200;}
.xm-nav-brand { display: block; width: 100px; height: 60px; line-height: 60px; text-align: center; color: #1682D4; font-size: 22px; background: #fff; float: left;}
.xm-navbar-nav { margin-left: 20px; float: left;}
.xm-navbar-nav .xm-navbar-item { float: left; position: relative; margin-right: 10px;}
.xm-navbar-nav .xm-navbar-item .xm-navbar-item-info { font-size: 18px; color: #fff; text-align: center; position: relative; display: block; width: 110px; margin-left: 0; padding: 0 12px; float: left; height: 60px; line-height: 60px;}

.xm-navbar-nav .xm-navbar-item a.english { color: #fff; text-align: center; position: relative; display: block; width: 230px; margin-left: 0; padding: 0 12px; float: left; height: 60px; line-height: 60px;}

.xm-navbar-nav .xm-navbar-item .xm-navbar-item-info:hover { color: #fff; background: #ce046c;}
.xm-navbar-nav .xm-navbar-item .xm-navbar-item-info i { display: none; position: absolute; width: 16px; height: 8px; background: url('../images/ico_014.png') no-repeat; left: 50%; bottom: -8px; margin-left: -8px;}
.xm-navbar-nav .xm-navbar-item .xm-navbar-item-info:hover i { display: block;}
.xm-navbar-nav .xm-navbar-item .no-bg:hover i { display: none;}
.xm-navbar-nav .active .xm-navbar-item-info { color: #fff; background: #ce046c;}
.xm-navbar-nav .active .xm-navbar-item-info i { display: block;}
/*nav end*/
/* 悬浮框 */
.BaseMark{ margin:0px auto; position:relative;}
div.topHidden{width:100%; height:40px;}
.navboxBase{width:1200px;min-width: 1200px; position:absolute; top:60px; padding-top:10px; display:none;  left:0px;  z-index:1000;}
.navboxBase .navboxBg{ width:100%; height:100%;background:#FFF; box-shadow:0px 6px 18px rgba(0,0,0,0.15); border-bottom:1px solid #e6e5e5; border-top:1px solid #e6e5e5;}
.navbox{ width:1200px;min-height:450px; margin:0 auto; padding:14px 0px; text-align:left;color:#323232; overflow:visible;font-size:12px;line-height:26px;}
.navbox dd.url{ width:100%; height:22px; overflow:hidden;}
.navbox dd.url span{color:#bda179; padding-right:13px;}
.navbox .Amore{ width:96px; height:36px; color:#FFF; display:block; text-align:center; line-height:36px; background:#bda179; border-radius:2px; position:absolute; bottom:38px;}
.navbox .Amore:hover{ background:#ff7544;}
.navSub2{height:386px; padding:0px 28px; border-left:1px solid #ececec;float:left; margin-top:18px; display:inline; color:#666;}
.navSub3,.navSub4{height:386px;padding-left:34px;position:relative;border-left:1px solid #ececec;float:left; margin-top:18px; color:#666; display:inline;  line-height:24px;}
.navSub5 h3, .navSub6 h3, .navSub7 h3{font-size:18px; padding-bottom:8px; color:#dd127b;}
.navSub5 .more, .navSub6 .more, .navSub7 .more {background: #ff7544; padding: 2px 6px; color: #fff; border-radius: 3px; margin-top: 10px; float: right;}
.navSub5, .navSub6, .navSub7 {width:230px; position:relative; float: left; padding:0px 24px; border-left:1px solid #ececec;float:left; margin-top:18px; display:inline; color:#666;}
/* .navSub5 p, .navSub6 p, .navSub7 p{ height:220px;}  */
.navSub5 img, .navSub6 img, .navSub7 img { width: 100%; margin-bottom: 10px;}
.navSub5 .hospital-desc { height: 170px; overflow: hidden;}
.navSub5 p{ line-height:22px;}
.navSub5 .first{ padding-top:16px;}

.navSub6 ul li{background:url(../images/honor.png) left 5px no-repeat; padding-left:19px;}
.navSub6 ul li{background:url(../images/ico_044.jpg) left center no-repeat; padding-left:19px;}
.navSub6 ul li span{ color:#ff7544; font-size:18px; vertical-align:middle; padding-right:11px;}
.navSub6 ul li em{ vertical-align:middle;}

.navSub7 h3{ font-size:18px; padding-bottom:8px; color:#dd127b;}
.navSub7 ul{ padding-bottom:16px;}
.navSub7 ul li{background:url(../images//ico_038.jpg) left center no-repeat; padding-left:18px; height:24px; overflow:hidden;}
.navSub7 ul li a{}
.navSub7 ul li a:hover{ text-decoration:underline;}
.navSub7 div{ width:100%; height:67px; position:relative; border-top:1px solid #CCC; background:url(../images/ico_045.jpg) left 22px no-repeat; padding-top:22px;}
.navSub7 div h4{font-size:18px; line-height:36px; line-height:30px; padding-left:76px;color:#dd127b;}
.navSub7 div a.first{padding-left:76px;}
.navSub7 div a.first:hover{ text-decoration:underline;}
.navSub7 div a.second{ background:#6bcbca; padding:5px 15px; color:#FFF; position:absolute; top:41px; right:0px; border-radius:3px;}
.navSub7 div a.second:hover{background:#ff7544; }
.navSub7 div span{color:#ff7544;}

.navMenus{ width:220px;float:left;}
.navMenus ul li{ width:200px; height:51px; overflow:hidden; line-height:51px; border-top:#f5f4f4 1px solid; background:url(../images/ico_004.png) 18px center no-repeat; font-size:14px;}
.navMenus ul li.first{border:none;}
.navMenus ul li a{padding-left:40px; color:#494949; display:block; position:relative;}
.navMenus ul li a span{background:#ff7544;font-size:12px;color:#fff;-moz-opacity:0;opacity:0;filter:alpha(opacity=0);-webkit-opacity:0;border-radius:2px;padding:0px 15px; line-height:24px; text-align:center; top:14px; right:1px;  position:absolute;transition:all .28s linear;-moz-transition:all .28s linear;-webkit-transition:all .28s linear;-o-transition:all .28s linear;}
.navMenus ul li a:hover{color:#ff7544;padding-left:50px;}
.navMenus ul li a:hover span{-moz-opacity:1;opacity:1;filter:alpha(opacity=100);-webkit-opacity:1;}

.nav_Menu01{}
.nav_Menu01 dl{ position:relative; padding-left:150px; width:256px;}
.nav_Menu01 dl dt{ line-height:14px; font-size:14px; color:#dd127b; padding-bottom:5px;}
.nav_Menu01 dl dd{ line-height:22px; color:#535353; }
.nav_Menu01 dl dd.info{ padding-top:11px; line-height:24px;}
.nav_Menu01 dl dd em{ color:#ff7544}

.nav_Menu02{}
.nav_Menu02 dl{ position:relative; padding-left:67px; width:339px;}
.nav_Menu02 dl dt{ line-height:40px; font-size:16px; color:#dd127b; padding-bottom:5px;}
.nav_Menu02 dl dd{ line-height:22px; color:#535353; }
.nav_Menu02 dl dd em{ color:#bda179; display:block; line-height:18px;}
.nav_Menu02 a:hover{ text-decoration:underline;}

.noPic dl{ padding-left:0px; width:410px;}
.noPic dl dt{ line-height:16px;}

.navbox dl dt.title01{ padding-bottom:18px;}
.navbox dl dt.title02{ padding-bottom:9px;}
.navbox dl dd.pic img{ position:absolute; top:0px; left:0px;}
.navbox dl.Img01 dd.pic img,.navbox dl.Img02 dd.pic img{top:39px;}
.navbox dl.Img01 dd{ padding-left:146px;}
.navbox dl.Img02 dd.Lurl{ padding-left:146px; min-height:93px;}
.navbox dl.Img02 dd.Lurl em{ padding-bottom:4px;}
.navbox dl.Img02 dd.Lurl a{ line-height:24px; font-size:14px;}
.navbox dl.Img02 dd.Lurl a:hover{ text-decoration:none; color:#ff7544;}

.navbox dd.nurse{ position:relative; width:100%; height:108px;}
.navbox dd.nurse div{ width:98px; height:78px; position:absolute; top:12px; padding-left:90px; padding-top:30px;}
.navbox dd.nurse div img{ position:absolute; top:0px; left:0px;}
.navbox dd.nurse div a{ color:#bda179; font-size:16px;}
.navbox dd.nurse div a:hover{color:#ff7544; text-decoration:none;}
.navbox dd.nurse .Nmore{ width:128px; line-height:24px; height:24px; text-align:center; border-radius:2px; display:block; color:#fff; position:absolute; right:0px; top:-42px; background:#ff7544;}
.navbox dd.nurse .left{ left:0px;}
.navbox dd.nurse .right{ right:0px;}
.navbox dd.nurse .Nmore:hover{ text-decoration:none; background:#6bcbca;}

.nav_Route{width:402px;}
.nav_Route dl dt{ height:31px; color:#6bcbca; line-height:31px; padding-left:35px; padding-bottom:6px; font-size:14px; background:url(../images/ico_015.png) left center no-repeat;}
.nav_Route dl dd{ padding-top:12px;color:#535353;}
.nav_Route dl dd.text em{ margin-right:43px;}
.nav_Route dl dd span{ margin-right:86px;}
.nav_Route dl dd em{ color:#ff7544}
.nav_Route a{ color:#FFF; background:#6bcbca; border-radius:2px; display:block; text-align:center; width:95px; height:35px; line-height:36px; position:absolute; right:0px; bottom:0px;}
.nav_Route a:hover{background:#ff7544;}
div.BottomHidden{width:100%; height:38px;}
/* 悬浮框 */
/* breadcrumb start */
.breadcrumb { height: 60px; /* line-height: 60px;  */font-size: 14px; color: #999999;}
.breadcrumb .icon { display: block; width: 20px; height: 60px; float: left; background: url('../images/bread_ico.png') no-repeat left center;}
.breadcrumb span { /* color: #656565; */}
.breadcrumb a { color: #999999;}
/* breadcrumb end*/

/*footer start*/
.xm-footer { margin-top: 55px; background: #dd127b; padding: 17px 0; position: relative;}
.xm-footer-main { width: 1220px; margin: 0 auto; position: relative;}
#_ideConac { position: absolute; left: 280px; top: 35px; /* top: 40px; */}
.xm-footer-link { line-height: 30px; text-align: center;}
.xm-footer-link a { color: #fff; font-size: 14px;}
.xm-footer-link span { color: #fff; font-size: 14px;}
.xm-footer-info { text-align: center; color: #fff; margin-top: 10px; font-size: 12px;}

/*footer end*/
@media all and (min-width:1441px) and (max-width:1920px){ .xm-container { min-width:1500px;} .xm-nav-container { min-width: 1500px;} .xm-header-container { min-width:1500px;} .list-container{ min-width:1500px;} .PartIntro { height:400px;} .xm-navbar-nav .xm-navbar-item .xm-navbar-item-info { width: 110px; margin-left: 30px; padding:0 10px;} .navSub5, .navSub6, .navSub7 { width: 280px;} .xm-footer-main { width: 1500px; margin: 0 auto; position: relative;} .navbox { width: 1500px; padding-left: 30px;} .xm-navbar-nav .xm-navbar-item a.english{ width:280px;}
}

.xm-float-right { position: fixed; right: 50px; bottom: 300px; z-index: 5;}
.xm-float-right a { text-decoration: none; color: #707070;}
.xm-float-right a:first-child { padding: 8px 0 15px; height: auto; background: #fff url(..//image/img19.png) center 88% no-repeat;}
.xm-float-right a.hide { background-image: url(..//image/img20.png);}
.xm-float-right a { display: block; width: 50px; height: 50px; background: #fff; text-align: center; border-radius: 5px; position: relative; margin-top: 2px; -webkit-box-shadow: 0 0 10px #ddd; -moz-box-shadow: 0 0 10px #ddd; box-shadow: 0 0 10px #ddd;}
.xm-float-right img { border: none; vertical-align: middle;}
.xm-float-right a:first-child p { padding-top: 5px; font-size: 12px; margin: 0;}
.xm-float-right a i { display: inline-block; vertical-align: middle; height: 100%;}
.xm-float-right a .up { position: absolute; left: 0; top: 0; width: 50px; height: 50px; background: #7e3559; border-radius: 5px; color: #fff; font-size: 14px; line-height: 1.2; padding: 7px; display: none;}
.xm-float-right a .code { position: absolute; right: 68px; top: 0; width: 146px; height: 146px; /* background: url(..//image/bg8.png) no-repeat;  */display: none;}

/*--自助挂号 左边--*/
.con4{ width:325px; height:410px; float:right}
.con4_top{ width:311px; height:45px; background:#f3f6f8; padding-left:14px;}
.con4_box{ width:295px; height:335px; background:#fff; padding:14px; /* border:1px solid #f3f6f8 */}

.con4_gh{ width:295px; height:46px; display:block;}
.con4_gh span{ width:85px; float:left; text-align:center; font-size:16px; line-height:30px;}
.con4_gh p{ width:210px; float:right; font-size:14px}
.indexgh_text{ width:204px; height:28px; border:1px solid #dfdfdf; padding:2px; font-family:"微软雅黑";}
.indexgh_text2{ width:204px; height:85px; border:1px solid #dfdfdf; padding:2px; font-family:"微软雅黑";}
.indexgh_selecta{ width:208px; height:32px; border:1px solid #dfdfdf; padding:2px; font-family:"微软雅黑";}

.con4_gh p input#tj{ width:90px; height:35px; background:#fd466d; color:#fff;display:inline-block;float:left;font-size:18px; text-align:center; line-height:35px; margin:20px 20px 0 0; border:none;}
.con4_gh p a#zx{ width:90px; height:35px; background:#e8602e; color:#fff;display:inline-block; float:left;font-size:18px; text-align:center; line-height:35px; margin:20px 0px 0 0;}

/*自助挂号 独立页*/
.main_r{ padding:0 20px;}
.order_box{ width:100%;}
.order_l{ width:400px; float:left;}
.order_r{ width:600px; float:left;}
.order_r h3{ text-align: center; padding: 10px 0;}
.gh_1{ width:400px; height:42px; display:block; padding:7px 0 0 0; font-size:16px;}
.gh_1 span{ display:block; float:left; text-align:right; width:80px; padding-top:7px;}
.gh_1 span samp{ padding-right:6px;}
.gh_1 p{ float:left;padding:5px 0 0 12px; }
.gh_1 p input#tj{ width:120px; height:35px; background:#e8602e; color:#fff;display:inline-block;float:left;font-size:18px; text-align:center; line-height:35px; margin:20px 20px 0 0; border:none;}

.gh_1_text{ width:152px; height:28px; border:1px solid #dfdfdf; padding:2px; font-family:"微软雅黑"}
.gh_1_text0{ width:252px; height:28px; border:1px solid #dfdfdf; padding:2px; font-family:"微软雅黑"}
.gh_1_text1{ width:252px; height:95px; vertical-align:text-bottom; border:1px solid #dfdfdf; padding:2px; font-family:"微软雅黑"}
.gh_1_text2{ width:205px; height:95px; vertical-align:text-bottom; border:1px solid #dfdfdf; padding:2px; font-family:"微软雅黑"}
.gh_1_selecta{ width:152px; height:32px; border:1px solid #dfdfdf; padding:2px; font-family:"微软雅黑"}
.gh_1_selectb{ width:123px; height:32px; border:1px solid #dfdfdf; padding:2px; font-family:"微软雅黑"}

.hot{ color:#F00}