/*头部*/
.header {
	width: 100%;
	height: 150px;
	background: #254369;
}
.layout {
	width: 1200px;
	margin: 0 auto;
}
.logo {
	float: left;
	width: 643px;
	height: 150px;
}
.logo a{
display:block;
margin-top:30px;
}
.search {
	height: 41px;
	padding-top: 53px;
}
.fr {
	float: right !important;
}
input.keyword {
	width: 220px;
	height: 39px;
	line-height: 39px;
	padding-left: 50px;
	border: 1px solid #fff;
	margin-left: -40px;
	float: left;
	background: url(../images/search.jpg)no-repeat 12px center;
	color: #fff;
    font-size: 16px;
}
.keyword::-webkit-input-placeholder { /* WebKit browsers */ 
color: #fff;
} 
.keyword:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ 
color: #fff;
} 
.keyword::-moz-placeholder { /* Mozilla Firefox 19+ */ 
color: #fff;
} 
.keyword:-ms-input-placeholder { /* Internet Explorer 10+ */ 
color: #fff;
}

.search button {
	width: 125px;
	height: 41px;
	font-size: 16px;
	text-align: center;
	background: #fff;
	color: #22456d;
	line-height: 41px;
	float: left;
	font-weight: 100;
	border: none;
}
/*导航*/
.container{width: 1200px;margin: 0 auto;}
.nav{padding: 10px 0;text-align: center;height: 30px;}
.nav li{position: relative;float: left;display: block;font-size: 18px;width: 132px;height: 42px;line-height: 30px;}
.nav li a.a_black{color: #000;}
.nav #drop_1:hover .dropdown_1{display: block;}
.nav #drop_2:hover .dropdown_2{display: block;}
.dropdown_1{position: absolute;width: 100px;left: 15px;top: 42px;z-index: 999;display: none;line-height: 40px;background: rgba(37,66,105,0.7);padding-top: 5px;}
.dropdown_1 a {font-size: 18px;color: #fff;margin: 0 10px;padding: 0;}
.dropdown_2{position: absolute;width: 100px;left: 15px;top: 42px;z-index: 999;display: none;line-height: 40px;background:rgba(37,66,105,0.7);padding-top: 5px;}
.dropdown_2 a{font-size: 18px;color: #fff;margin: 0 10px;padding: 0;}
.nav span.black_line{width: 40px;height: 1px;background: #000;display: none;margin: 0 auto;}
/*banner*/
.banner-b {
	width: 100%;
	position: relative;
	overflow: hidden;
	height: 600px;
}
.banner {
	width: 1920px;
	position: absolute;
	left: 50%;
	margin-left: -960px;
}
/*主体*/
.filter {
	margin: 25px auto 0px;
	background: #eee;
	width: 1200px;
	height: 230px;
	padding-top: 20px;
}
.filter dl {
	width: 1180px;
	line-height: 40px;
	height: 40px;
	padding: 0px 40px;
	margin-bottom: 10px;
}
.filter dt, .foreign h2 {
	color: #666;
	float: left;
	width: 180px;
	font-weight: 900;
	font-size: 22px;
}
.filter dd {
	float: left;
	width: 1000px;
}
.filter dd a {
	display: block;
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 160px;
	background: url(../images/dian.jpg)no-repeat left center;
	text-indent: 18px;
}
.filter dd a span, .foreign p span a {
	font-size: 18px;
	line-height: 40px;
	height: 40px;
	color: #666;
	white-space: nowrap;
}
.filter dd a span:hover,.foreign p span a:hover{color:#26446a}
#tabs {
	color: #32609a;
}
.foreign {
	margin-top: 70px;
	width: 1180px;
	line-height: 40px;
	height: 40px;
	padding: 0px 40px;
}
.foreign p span {
	display: block;
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: auto;
	color: #666;
	font-size: 18px;
	line-height: 40px;
	margin-right: 95px;
	background: url(../images/dian.jpg)no-repeat left center;
	text-indent: 18px;
}
.info {
	width: 1200px;
	height: 163px;
	margin: 0 auto;
}
.doctor-list {
	width: 1200px;
	height: auto;
	margin: 0 auto;
}
.foreign-list {
	width: 1200px;
	height: auto;
	margin: 60px auto 0px;
}
.list-tit {
	font-weight: bold;
	line-height: 45px;
	font-size: 24px;
	width: 100%;
	height: 45px;
	background: url(../images/line.jpg)no-repeat left center;
	text-indent: 20px;
	border-bottom: 1px solid #c5c5c5;
}
.doctor-list li {
	margin: 30px 59px 0px 0px;
	float: left;
	width: 571px;
	height: 303px;
	background: url(../images/bg.jpg)no-repeat left center
}
.doctor-img {
	width: 212px;
	height: 284px;
	float: left;
	overflow: hidden;
	margin: 10px 14px 10px 6px;
	border-right: 1px solid #c5c5c5;
	padding-right: 5px;
}
.pict {
	float: left;
	margin-top: 10px;
	width: 310px;
}
.pict h2 a {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	vertical-align: middle;
	font-size: 22px;
	color: #000;
	padding-right: 15px;
	border-right: 1px solid #c5c5c5;
}
.pict h3 a {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	vertical-align: middle;
	font-size: 22px;
	color: #000;
	padding-right: 15px;
	font-weight: 100;
}
.expert-list {
	width: 1270px;
}
.pict h2, .pict h3 {
	float: left;
	margin-bottom: 20px;
	width: 100%;
}
.pict p {
	line-height: 35px;
	color: #000;
	font-size: 18px;
}
.expert-list li h2 span {
	vertical-align: middle;
	color: #000;
	font-weight: normal;
	margin-left: 10px;
	font-size: 18px;
}
.list {
	width: 1200px;
	height: auto;
	margin: 50px auto 45px;
}
.doctor-doctor ul {
	width: 1240px;
}
.doctor-doctor ul li {
	float: left;
	width: 273px;
	height: 344px;
	margin: 26px 35px 0px 0px;
	position: relative;
}
.condition {
	position: absolute;
	top: 200px;
	left: 15px;
	width: 245px;
}
.condition h2 {
	font-size: 22px;
	color: #32609a;
	text-align: center;
}
.condition span {
	color: #000;
	font-weight: 100;
}
.condition label {
	font-size: 18px;
	color: #000;
	text-align: center;
	margin-top: 5px;
	float: left;
	width: 100%;
}
.m50 {
	margin-top: 35px;
}
.clear {
	clear: both;
}
.footer_nav {
	width: 1200px;
	margin: 0 auto;
	padding: 25px 0;
	background: #f8f8f8;
}
.footer_nav p {
	font-size: 20px;
	color: #565656;
	text-align: center;
	margin-bottom: 25px;
}
.footer_nav .footer_nav_cont li {
	width: 180px;
	height: 74px;
	padding: 23px 0;
	text-align: center;
	float: left;
	border: 1px solid #999;
	margin-right: 21px;
}
.footer_nav .footer_nav_cont li .pic {
	width: 56px;
	height: 44px;
	margin: 5px auto;
	background: url(../images/zjhz.png) no-repeat center center;
	transition-duration: 1s;
}
.footer_nav .footer_nav_cont li .pic_1 {
	width: 56px;
	height: 44px;
	margin: 5px auto;
	background: url(../images/guide.png) no-repeat center center;
	transition-duration: 1s;
}
.footer_nav .footer_nav_cont li .pic_2 {
	width: 56px;
	height: 44px;
	margin: 5px auto;
	background: url(../images/address.png) no-repeat center center;
	transition-duration: 1s;
}
.footer_nav .footer_nav_cont li .pic_3 {
	width: 56px;
	height: 44px;
	margin: 5px auto;
	background: url(../images/check.png) no-repeat center center;
	transition-duration: 1s;
}
.footer_nav .footer_nav_cont li .pic_4 {
	width: 56px;
	height: 44px;
	margin: 5px auto;
	background: url(../images/star.png) no-repeat center center;
	transition-duration: 1s;
}
.footer_nav .footer_nav_cont li .pic_5 {
	width: 56px;
	height: 44px;
	margin: 5px auto;
	background: url(../images/yygh.png) no-repeat center center;
	transition-duration: 1s;
}
.footer_nav .footer_nav_cont li:hover .pic {
	width: 56px;
	height: 44px;
	margin: 5px auto;
	background: url(../images/zjhz_1.png) no-repeat center center;
	-moz-transform: scaleX(-1);
	-webkit-transform: scaleX(-1);
	-o-transform: scaleX(-1);
	transform: scaleX(-1);
}
.footer_nav .footer_nav_cont li:hover .pic_1 {
	width: 56px;
	height: 44px;
	margin: 5px auto;
	background: url(../images/guide_1.png) no-repeat center center;
	-moz-transform: scaleX(-1);
	-webkit-transform: scaleX(-1);
	-o-transform: scaleX(-1);
	transform: scaleX(-1);
}
.footer_nav .footer_nav_cont li:hover .pic_2 {
	width: 56px;
	height: 44px;
	margin: 5px auto;
	background: url(../images/address_1.png) no-repeat center center;
	-moz-transform: scaleX(-1);
	-webkit-transform: scaleX(-1);
	-o-transform: scaleX(-1);
	transform: scaleX(-1);
}
.footer_nav .footer_nav_cont li:hover .pic_3 {
	width: 56px;
	height: 44px;
	margin: 5px auto;
	background: url(../images/check_1.png) no-repeat center center;
	-moz-transform: scaleX(-1);
	-webkit-transform: scaleX(-1);
	-o-transform: scaleX(-1);
	transform: scaleX(-1);
}
.footer_nav .footer_nav_cont li:hover .pic_4 {
	width: 56px;
	height: 44px;
	margin: 5px auto;
	background: url(../images/star_1.png) no-repeat center center;
	-moz-transform: scaleX(-1);
	-webkit-transform: scaleX(-1);
	-o-transform: scaleX(-1);
	transform: scaleX(-1);
}
.footer_nav .footer_nav_cont li:hover .pic_5 {
	width: 56px;
	height: 44px;
	margin: 5px auto;
	background: url(../images/yygh_1.png) no-repeat center center;
	-moz-transform: scaleX(-1);
	-webkit-transform: scaleX(-1);
	-o-transform: scaleX(-1);
	transform: scaleX(-1);
}
.footer_nav .footer_nav_cont li a {
	color: #565656;
}
.footer_nav .footer_nav_cont li:hover span {
	color: #fefcfc;
}
.footer_nav .footer_nav_cont li:hover {
	background: #254369;
}
.footer_nav .footer_nav_cont li span {
	font-size: 16px;
	color: #565656;
}
/*底部*/
.footer{width: 100%;height: 330px;background: #254269;padding: 55px 0;}
.footer .footer_container{width: 1200px;height: 288px;margin: 0 auto;}
.footer_container .left_logo{width: 528px;height: 288px;float: left;}
.footer_container .left_logo p{font-size: 16px;line-height: 50px;text-align: center;}
.footer_container .left_logo .copyright{color: #8ba7cc;}
.footer_container .left_logo .phone{color: #fff;background: #2e4c74;}
.footer_container .foot_line{float: left;margin:50px 63px;}
.footer_container .mid_link{float: left;width: 74px;height: 288px;text-align: center;line-height: 30px;}
.footer_container .mid_link li{height: 33px;}
.footer_container .mid_link p{font-size: 18px;color: #fff;margin-bottom: 5px;}
.footer_container .mid_link a{font-size: 18px;color: #8ba7cc;}
.footer_container .right_form{float: left;width: 342px;height: 288px;}
.footer_container .right_form div{margin: 5px 0;}
.footer_container .right_form .sub{width: 344px;background: #a9a677;color: #fff;cursor: pointer;}
.footer_container .right_form p{font-size: 18px;color: #fff;margin-left: 18px;}
.footer_container .right_form input{background: #37567f;padding: 10px 18px;font-size: 18px;width: 308px;caret-color: #fff;}
.footer_container .right_form input::-webkit-input-placeholder{color:#8ba7cc;}
.footer_container .right_form input::-moz-placeholder{   /* Mozilla Firefox 19+ */color:#8ba7cc;}
.footer_container .right_form input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */color:#8ba7cc;}
.footer_container .right_form input:-ms-input-placeholder{  /* Internet Explorer 10-11 */ color:#8ba7cc;}
.footer_container .right_form textarea{background: #37567f;font-size: 18px;color: #8ba7cc;padding: 10px 18px;width: 308px;height: 95px;caret-color: #fff;font-family:"微软雅黑";}
.footer_container .right_form textarea::-webkit-input-placeholder{color:#8ba7cc;}
.footer_container .right_form textarea::-moz-placeholder{   /* Mozilla Firefox 19+ */color:#8ba7cc;}
.footer_container .right_form textarea:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */color:#8ba7cc;}
.footer_container .right_form textarea:-ms-input-placeholder{  /* Internet Explorer 10-11 */ color:#8ba7cc;}
.footer_container .mid_link .h_line{width: 25px;height: 1px;background: #446087;display: none;margin: 0 auto;}