@charset "gb2312";
/* CSS Document by Nick*/


/* CSS Initialize */
body { color:#44403f;}
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, p, textarea{ padding:0; margin:0; list-style:none; }
table, td, tr, th { vertical-align:top; }
li { list-style-type:none; }
img { border:0; }
ol, ul { list-style:none; }
h1,h2,h3,h4{ font-weight:normal;}
textarea {-webkit-appearance: textarea; background-color: white; border: 1px solid; border-image-source: initial; border-image-slice: initial; border-image-width: initial; border-image-outset: initial; border-image-repeat: initial; -webkit-rtl-ordering: logical; -webkit-user-select: text; flex-direction: column; resize: auto; cursor: auto; padding: 2px; white-space: pre-wrap; word-wrap: break-word;}
p{ color:#707070;}
.clearfix{*zoom:1;}
.clearfix:after{display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:".";}
*html .clearfix{height:1%;}
*+html .clearfix{height:1%;}
img{ max-width: 100%;}

.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9{padding-right:10px; padding-left:10px;}
.row{ margin-right: -10px;  margin-left: -10px;}
h2{ font-size:18px; font-weight:bolder; margin-bottom:20px;color:#1e6dfe;}
h2 a{ font-size:18px; color:#1e6dfe;}
h2 a:hover{ color:#fc7600;}

.d_pad30{ padding:30px 0;}
.d_pad40{ padding:40px 0;}
.d_padbt40{ margin-bottom:40px;}
.d_padt30{ padding-top:30px;}
.d_padbt30{ padding-bottom:30px;}
.d_padt50{ padding-top:50px;}

.d_mart20{ margin-top:20px;}
.d_mart30{ margin-top:30px;}
.d_marbt20{ margin-bottom:20px;}
.d_marbt30{ margin-bottom:30px;}

.blue{ background:#00F;}

/*link css*/
a{ color:#3e3a39; text-decoration:none; }
a:visited { text-decoration:none; }
a:hover { text-decoration:none; color:#47a6ff;}
a:active { color:#ffd722; }

.abtn_more{ background-color: #f0f0f0; }
.abtn_more:hover{ color: #fff; background-color: #47a6ff;  }
.abtn_info{color: #1e6dfe; background-color: #fff;}
.abtn{
	display: inline-block;
    padding: 3px 12px;
	font-size:12px;
    margin-bottom: 0;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;}


/* �����豸����̨ʽ���ԣ�1200px �� */
body{}
.pop_header{ background:#fff; /* border-top:4px solid #1e6dfe; */ border-bottom:1px solid #e5e5e5; height:100px; padding-top:25px;position: relative; z-index: 2;}
.boder_left_gray{ border-left:1px solid #e5e5e5; margin-left:15px;}
.pop_header a{ color:#3060b7;}
.pop_header a:hover{ text-decoration:none;}
.header_tool{ margin-top:8px;}
.drop_header{ border:1px solid #384296; border-radius:16px; width:100px; height:32px; line-height:32px; text-align:center;}
i{ font-size:18px;}

	/* navigation */
.pop_nav{ /* border-bottom:1px solid #e5e5e5;*/ background:#1e6dfe;position: relative; z-index: 1; }
.pop_nav .nav_tool{ margin-top: 16px; }
.pop_nav #q{ border-top-left-radius: 16px; border-bottom-left-radius: 16px;}
.pop_nav .form-control,.pop_nav .btn{border-radius: 16px;}

.nav .open>a:hover { background: #4aa1ff; }
.navbar-nav .nav{ height:64px; border:0; padding:0;}
.navbar-nav>li>a{ color:white; width:120px; font-size:18px; line-height:35px; text-align:center;}
.navbar-nav>li>a:hover{ background-color: #4aa1ff;}
.navbar-nav>li>a:focus{background-color: #4aa1ff;}

.navbar-nav li.active{ background: #4aa1ff; }
.navbar-nav li.active>a{ color:#fff;}

.navbar-nav .dropdown_p1{ width:1030px; left:-100px; padding:0 15px； }
.dropdown_pa>li>a{ padding: 8px 20px;}
.navbar-nav .dropdown_p1 li{ float:left; display:inline-block; }

.dropdown_p1 li{ width:100px; text-align:center; margin:5px;}
.dropdown_p1 li>a{ border-radius:5px; border:1px solid #fff;}
.dropdown_p1 li>a:hover{ border:1px solid #ff4200; }
.ae{ width:50; height:50px; display:block; margin-bottom:10px;}
.ae_pro01{ background:url("dropdown_prog.png"/*tpa=http://www.aierchina.com/static_2017aierchina/images/dropdown_prog.png*/) no-repeat; background-position:-25px 0;}
.ae_pro02{ background:url("dropdown_prog.png"/*tpa=http://www.aierchina.com/static_2017aierchina/images/dropdown_prog.png*/) no-repeat; background-position:-120px 0;}
.ae_pro03{ background:url("dropdown_prog.png"/*tpa=http://www.aierchina.com/static_2017aierchina/images/dropdown_prog.png*/) no-repeat; background-position:-220px 0;}
.ae_pro04{ background:url("dropdown_prog.png"/*tpa=http://www.aierchina.com/static_2017aierchina/images/dropdown_prog.png*/) no-repeat; background-position:-320px 0;}
.ae_pro05{ background:url("dropdown_prog.png"/*tpa=http://www.aierchina.com/static_2017aierchina/images/dropdown_prog.png*/) no-repeat; background-position:-420px 0;}
.ae_pro06{ background:url("dropdown_prog.png"/*tpa=http://www.aierchina.com/static_2017aierchina/images/dropdown_prog.png*/) no-repeat; background-position:-520px 0;}
.ae_pro07{ background:url("dropdown_prog.png"/*tpa=http://www.aierchina.com/static_2017aierchina/images/dropdown_prog.png*/) no-repeat; background-position:-620px 0;}
.ae_pro08{ background:url("dropdown_prog.png"/*tpa=http://www.aierchina.com/static_2017aierchina/images/dropdown_prog.png*/) no-repeat; background-position:-720px 0;}
.ae_pro09{ background:url("dropdown_prog.png"/*tpa=http://www.aierchina.com/static_2017aierchina/images/dropdown_prog.png*/) no-repeat; background-position:-820px 0;}

	/*index slider*/
.index_slider{ position: relative;}
.index_slider .bx-wrapper .bx-viewport{box-shadow:none; border: 0; left: 0;}

.index_slider .bx-controls{ width:100%;bottom: 50%; margin:-25px auto 0;}
.index_slider .bx-controls-direction{ height:100%;}
.index_slider .bx-wrapper{ margin-bottom:40px;}
.index_slider .bx-wrapper .bx-pager { bottom: 120px;}
.index_slider .bx-wrapper .bx-pager a { display: block; margin: 0 5px;padding: 2px;}

/*editor by nick 2016/12/16*/
#bx-pager{ position: absolute; bottom: 20px; text-align: center; width:100%;}
.index_slider #bx-pager a{ padding: 3px; background: #fff; display: inline-block; margin-left: 5px; }
.index_slider #bx-pager a:hover,.index_slider #bx-pager a.active {	background:#1392d6;}

/*
.index_slider .bx-pager-link{ background:#fff;}
.index_slider .bx-wrapper .bx-pager a:hover,.index_slider .bx-wrapper .bx-pager a.active {	background:#1392d6;}
.index_slider .bx-wrapper { margin-bottom:30px;}
*/



.bx-wrapper .bx-controls-direction a{ width:40px; height:60px; }
.bx-wrapper .bx-prev{ background-position:0 -60px; opacity:0.5;}
.bx-wrapper .bx-next{ background-position:-40px -60px; opacity:0.5;}
.bx-wrapper .bx-prev:hover{ background-position: 0 0;}
.bx-wrapper .bx-next:hover{ background-position: -40px 0;}


.wechat_link span{ position:absolute; z-index:10; top:-175px; left:-110px; display:block; width:auto; height:auto; display:none;}
.wechat_link a:hover+span{ display:block;}


/*�������*/
.ellip_single li{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.ellip_single li a{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.ellip_paragraph p {
	text-align: justify;
	padding:0 10px;
position:relative;
line-height:1.8em;
/* 3 times the line-height to show 3 lines */
height:7.2em;
overflow:hidden;
}
.ellip_paragraph p::after {
	content:". . .";
	font-weight:bold;
	position:absolute;
	bottom:0;
	right:0;
	color:#014fa1;
	padding:0 20px 1px 45px;
	background:url("ellipsis_bg.png"/*tpa=http://www.aierchina.com/static_2017aierchina/images/ellipsis_bg.png*/) repeat-y;
}

/*��꾭��ͼƬ�Ŵ�*/
.ek{ position: relative; display: block; overflow: hidden;}
.ek img{ position:absolute; top:0; left:0; z-index:-1;}
.ek:hover img{ transform: scale(1.2); transition: all 2s ease 0s; -webkit-transform: scale(1.1); -webkit-transform: all 1s ease 0s; }

/* 21寸以下 */
@media (min-width: 1201px ) and (max-width: 1920px ) {
	.container { width: 1200px;}/*�̶����ֿ��*/

	/*.index_slider .bx-wrapper .bx-pager { bottom: -150px;}*/
}


/* 小屏 */
@media (min-width: 1025px ) and (max-width: 1200px) {
	.container { width: 1200px;}/*�̶����ֿ��*/

	/*.index_slider .bx-wrapper .bx-pager { bottom: -80px;}*/
}

/* 平板 */
@media (min-width: 768px ) and (max-width: 1024px ) {
	.container { width: 1000px;}
	
	.drop_header{ width:80px;}

	/*.index_slider .bx-wrapper .bx-pager { bottom: -110px;}*/

	.navbar-nav .dropdown_p1{ width:1024px; left:-130px; } 
	.dropdown_p1 li{ width:100px; text-align:center; margin:2px;}
	
	.divider{ display:none;}
}

/* 手机 */
@media (max-width: 768px ) {
	.divider{ display:none;}
	
	.d_padt50{ padding-top:20px;}

	.container { width: auto;}/*�̶����ֿ��*/
	
	.pop_header{ height:52px; padding-top:2px; text-align:center;}
	
	.copy_bottom p{ font-size:smaller; }
	
	/*��������*/
	.m_navbar{ margin:0; width:100%; /*position:fixed; z-index:99999; editor 2017.03.28.*/background:#1e6dfe;}
	.m_navbar .dropdown-menu>li>a{ color:#333333;}
	.m_navbar .navbar-brand{ padding:3px 5px;}
	.navbar-header .navbar-brand>img{ padding-top:2px;}
	.m_navbar .navbar-header i{ color:#fff; font-size:22px;}
	.m_navbar .navbar-toggle{ border:1px solid #fff; padding:6px 8px; margin-right:15px;}
	
	.m_navbar .navbar-nav .nav{ height:34px; border:0; padding:0;}
	.m_navbar .navbar-nav{ margin-bottom:0;}
	.m_navbar .nav>li{ clear:both;}
	.m_navbar .navbar-nav .open .dropdown-menu{ background:#eeeeee; padding-bottom:0;}
	.m_navbar .dropdown_pa li{ border-bottom:1px solid #e5e5e5;}
	.m_navbar .navbar-nav>li>a{ width:100%; font-size:16px; text-align:left; height:auto; line-height:30px; color:#fff;}
	.m_navbar .navbar-nav .nav>li>a{ display:inline-block;}
	.m_navbar .navbar-nav>li>a:hover{ color:#ff4200;}
	.m_navbar .navbar-nav li.active>a { color: #fff;}
	.m_navbar .navbar-nav li.active{ border:none;}
	
	.m_navbar .navbar-nav .open .dropdown-menu .dropdown-header,.m_navbar .navbar-nav .open .dropdown-menu>li>a{ padding: 12px 15px 12px 50px;}
	
	.m_navbar .dropdown_p1{ clear:both; padding-bottom:20px;height: 160px;}
	.m_navbar .dropdown_p1>li{ width:29.5%; padding:0;}
	.m_navbar .navbar-nav .open .dropdown_p1>li>a{ padding:8px; }
	.index_slider .bx-pager{ display:none;}
	
	/*�ײ�����������*/
	.m_toolbar{ width:100%; position:fixed; bottom:0; background:#f6f6f6; border-top:1px solid #cbcbcb; font-size:16px; z-index:999;}
	.m_toolbar>div,.m_toolbar>div>div{ padding:0; text-align:center;}
	.m_toolbar a{ color:#1e6dfe; padding:13px 0; display:block;border-left:1px dotted #e3e3e3;}
	.m_toolbar .col-xs-4:first-child a{ border:none;}
	.m_toolbar i{ margin-right:8px; font-size:18px;}
	
	.index_tel{ background:#fff; color:#1e6dfe; text-align:center; height:45px; width:45px; padding-top:0.6rem; position:fixed; right:1rem; bottom:5rem; font-size:2.8rem; opacity:0.9; z-index:999; }
	
	.box_shadow{ -webkit-box-shadow: 1px 1px 1px #e6e5e5; -moz-box-shadow: 1px 1px 1px #e6e5e5; box-shadow: 1px 1px 1px #e6e5e5;  }

	.search_page_wrap .input_group input {height: 50px;}
	.search_page_wrap .input_group .input_group_btn button {height: 50px;}
	.search_page_wrap .input_group {width: 60%;margin:0 auto;}

}

/* 自定义新样式 */
.findHospital {
	color: #1e6dfe;
	border: 1px solid #1e6dfe;
	border-radius: 16px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	display: block;
	max-width: 100px;
	margin-top: 2px;
	cursor: pointer;
	position: relative;
}

.hospital-list {
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
	padding-top: 10px;
	z-index: 999;
}

.hospital-list .inner {
	box-shadow: 0 0 5px rgba(0, 0, 0, .2);
	padding: 10px;
	background: #fff;
	width: 400px;
	text-align: left;
}

.findHospital:hover .hospital-list {
	display: block;
}

.hospital-list a {
	display: inline-block;
	color: inherit;
	padding: 5px 10px;
	text-decoration: none;
	margin-bottom: 10px;
}

.hospital-list a:hover, .hospital-list a.current {
	background: #6CB3F2;
	color: #fff;
	transition: .2s;
}

.hospital-list .no_href { cursor: not-allowed; }

.hospital-list .no_href:hover {
	background: transparent;
	color: inherit;
}

.search-span button {
	border-top-right-radius: 16px;
	border-bottom-right-radius: 16px;
}

.search-icon-span {
    border-right-width: 0px !important;
    border-radius: 16px 0 0 16px;
    border: 1px solid #CCC;
    display: table-cell;
    vertical-align: middle;
    width: 10%;
}

.search-icon-span i {
	margin-left: 10px;
}

.input-group .search-input {
	border-left-width: 0px;
	box-shadow: none;
	-webkit-box-shadow: none;
}

.input-group .form-control:focus {
	border-color: #CCC;
}