/*================== XiJi Page Header CSS ========================*/

.page_header {
	height: 142px;
}
.header_container {
	width: 1200px;
	height: 110px;
}

.xj_logo {
	display: block;
	width: 202px;
	height: 72px;
	background-image: url("../../../resource/images/logo_big.png");
	background-repeat: no-repeat;
}
.page_header .header-content .header_logo{
	margin:19px 0;
}
.page_header .header-content{
	height:110px;
}
.page_header .header-content .telephone{
	margin: 30px 45px 30px 0;
}
.page_header .header-content .telephone .phone-small {
	width: 50px;
	height: 50px;
	background-image: url("../../../resource/images/phone_small.png");
	background-repeat: no-repeat;
}

.page_header .header-content{
	height:110px;
}

.header_login_register_box {
	width: 1200px;
	height: 32px;
}
.header_right{
	right:0;
	height:32px;
	line-height:30px;
}
.header_login_register_box a:link, .menus_box a:link {
	color:#333333;
}
.header_login_register_box a:visited, .menus_box a:visited {
	color:#333333;
}
.header_login_register_box a:hover, .menus_box a:hover {
	color: #059981;
}
.header_login_register_box a:active, .menus_box a:active {
	color:#333333;
}

/*========================= XiJi Page Footer CSS ===========================*/

.page_footer .footer_main_items{max-width:398px;min-width:398px;}
.page_footer .call_content .tel_num{font-style:italic;}
.page_footer .call_content{padding-top:8px}
.page_footer .support_content{max-width:260px;}
.page_footer .qyy_content{width:194px;}
.page_footer .qyy_content li {height:30px;line-height:30px;float:left;width:50%;}
.page_footer .url_link li{float:left;line-height:16px;height:16px;margin:30px 0;padding:0 20px;}
.page_footer .qyy_content li a,.url_link li a{color:#fff;}
.page_footer .url_link li+li{border-right:1px solid #fff;}
.page_footer .border-lr-theme{border-left:1px solid #008973;border-right:1px solid #008973;}
.page_footer .box_left_support{width:78px;height:78px;background: url("../../../resource/images/technical_support.png") no-repeat;}
.page_footer .box_left_qyy{width:78px;height:78px;background: url("../../../resource/images/hospital_icon.png") no-repeat;}
.page_footer .box_left_call{width:78px;height:78px;background: url("../../../resource/images/phone_icon.png") no-repeat}
.pad-lr-48{padding-left:48px;padding-right:48px;}



/*新样式*/
*{padding: 0;margin:0;text-decoration: none;font-size:14px;font-family: "微软雅黑";}
.width100 { width:100%; margin:0 auto; height:auto; overflow:hidden; position:relative; }
.width1200 { width:1200px; position:relative; margin:0 auto; height:auto; overflow:hidden; }
.logo {overflow:hidden; height:80px;width: 50%;float: left; max-width: 302px;line-height: 76px;padding: 5px;padding-top: 0px;}
.logo img{
	cursor: pointer;
}
#top { height:100px; overflow:hidden; position:relative; }

#navMenu { width:100%; height:56px; margin:0 auto; background-color: #0F78E9; }
#navMenu ul { width:1200px; height:56px; margin:0 auto; }
#navMenu li { float:left; height:56px; line-height:50px; width:90px; position:relative; }
#navMenu div { float:left; height:56px; line-height:56px; width:30%; position:relative; }
#navMenu div p { color: #fff;display: block; line-height:56px; height: 56px; text-align: center; font-size:14px; position:absolute; width:100%;}
#navMenu li div { color: #fff;display: block; line-height:56px; height: 56px; text-align: center; transition:all 0.2s ease-in; font-size:16px; position:absolute; width:100%;}
#navMenu li:hover div { color: #fff; background-color:rgba(100,100,100,0.2);transition:all 0.2s ease-in;}
#navMenu li:hover ul li div { color: #fff; background-color:rgba(100,100,100,0.2);transition:all 0.2s ease-out;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#9f3882D1,endColorstr=#9f3882D1); }
#navMenu li ul { width:90px; height:auto; max-height:0; overflow:hidden; position:absolute; top:50px; transition:all 0.3s ease-out; z-index:9999; background-color:rgba(44,137,236,0.94);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#9f3882D1,endColorstr=#9f3882D1); }
#navMenu li ul li { float:none; height:35px; width:100%; }
#navMenu li ul li div { width: 100%; display: block; text-align:center; color: #eeeeee; font-size:14px; line-height:35px; height:35px; transition:all 0.2s ease-out; }
#navMenu li ul li div:hover { color: #fff; background-color:#0F78E9; transition:all 0.2s ease-in; }
#navMenu li:hover ul { max-height:360px; transition:all 0.3s ease-in; }
#navMenu span span { float:left; height:56px; line-height:56px; width:90px; position:relative; }
#navMenu span span div { color: #fff;display: block; line-height:56px; height: 56px; text-align: center; transition:all 0.2s ease-in; font-size:14px; position:absolute; width:100%;}
.hosLogo{
	float:left;
	margin-left: 50px;
	padding-top: 11px;
}
.footer_btm{
	width:100%;
	height:232px;
	background: #38423C;
	color: #fff;
	font-size: 14px;
}
.footer_btm .little-line{
    width:1px;
    height:14px;
    background:#fff;
    display:inline-block;
    position:relative;
    top:2px;
    margin:0 6px 0 9px;
}
.footer_btm a{
	color: #fff;
}
.footer_btm a:hover{
	color: #fff;
	text-decoration: underline !important;
}
.footer_btm select{
	background-color: white !important;
}
.btm_f{
	width:1200px;
	margin:0 auto;
}
.f_pic{
	display: inline-block;
	width:80px;
	float: left;
}
.btm_a{
	display: inline-block;
	width:760px;
}
.btm_f p{
	width:760px;
	height:8px;
	margin-top:18px;
}
.btm_f p a{
	display: inline-block;
	height:26px;
	line-height: 24px;
	font-size: 14px;
	color:#6c6c6c;
	margin-left: 3px;
}
.btm_f p.p_two{
	height:26px;
	line-height: 24px;
	font-size: 14px;
	color:#6c6c6c;
	margin-top:18px;
}
.btm_f p.p_two>a{
	display: inline-block;
	padding-left: 20px;
	background: url("../../../resource/images/babt.png") no-repeat;
}
.btm_f>select{
	display: inline-block;
	width:264px;
	height:32px;
	margin-top: 30px;
	float: right;
	position: absolute;
}
.width1200{
	width:1200px;
	margin: 0 auto;
}
.mar-l-107{
	margin-left: 107px;
}
.mar-l-35{
	margin-left: 35px;
}
body{
	min-height:100%;
	position: relative;
}
.bottom0{
	bottom: 0;
}
html{
	height: 100%;
}
form{
	height: 100%;
}
/*========================= Menu CSS ===========================*/
.div_inline{
	display: inline-block;
}
.test ul{list-style:none;}
.li_menu{ margin-top:3px;line-height:40px;}
.front_color{color: #ffffff;margin-left:70px;}
.wid_menu{
	width:190px;
	background-color: #184C83;
	margin-top:10px;
	display: inline-block;
}
.li_menu:visited {background:#000000;}
.bg-menu{
	background-color: #114275;
}
.font20{
	font-size: 20px !important;
}
.font16{
	font-size: 16px !important;
}
.float-r{
	float: right;
}
.color-333{color:#333 !important;}
.border-b-b{
	border-bottom: 2px solid #5BAA8A;
}
.pad-t-20{
	padding-top: 20px;
}
.pad-lr-120{
	padding-left: 120px;
	padding-right: 120px;
}

.header-class{
	box-shadow: none!important;
	color: #868686;
	width: 100%;
	position: absolute;
	top: 0!important;
	z-index: 6;
	min-width: 1200px;
}
.top_right{
	float:right;
	position: relative;
}
/** 最新样式 */
.top_right div{
	text-align: right;
	line-height: 80px;
	font-size: 16px;
	width: 160px;
	cursor: pointer;
}
.top_right .float-l:hover{
	color: #32a053;
}
.top_right .float-r:hover{
	color: #32a053;
}
.nav-active{
	color:#32a053;
	font-weight: bold;
}