.banner img {
	width: 100%;
	height: auto;
	vertical-align: top
}


/* 鏂伴椈璇︽儏 */

.article {
	width: 92%;
	padding: 0 4%;
	padding-bottom: 1rem;
	background: #fff;
	border-bottom: 1px solid #e1e1e1
}

.article .Description {
	text-align: center;
	padding-top: 1rem
}

.article .title {
	padding: 1rem 0;
	font-size: 1.6rem;
	line-height: 2.4rem;
	color: #4e4e4e;
	border-bottom: 1px solid #ebebeb
}

.article .title span {
	color: #b5b5b5;
	font-size: 1.2rem
}

.article .neir {
	padding: 1rem 0
}

.article .title h6 {
	text-align: center
}

.article .neir p {
	font-size: 1.4rem;
	text-indent: 0em;
	line-height: 2.4rem;
	color: #787878
}

.article .neir img {
	max-width: 100%;
	height: auto
}

.article .fenx {
	padding: 2rem 0;
	height: 6.6rem;
	font-size: 1.4rem;
	text-align: center
}

.article .fenx a {
	width: 47%;
	height: 3.6rem;
	padding-top: 3rem;
	display: inline-block;
	color: #4e4e4e;
	line-height: 3.6rem;
	border-radius: 0.5rem
}

.article .fenx .backnews {
	background: #eae8e9 url(../img/ico_012.png) center 1rem no-repeat;
	background-size: 26%;
	float: left
}

.article .fenx .fenxiang {
	background: #eae8e9 url(../img/ico_013.png) center 1rem no-repeat;
	background-size: 21%;
	float: right
}


/* 绉戝瀵艰埅 */

.keshinav {
	width: 96%;
	padding-left: 4%;
	padding-bottom: 1rem;
	background: #fff
}

.keshinav li {
	display: block;
	font-size: 1.5rem;
	line-height: 2.8rem;
	border-top: 1px dashed #eae3dc;
	position: relative;
	background: url(../img/ico_006.png) left 1.6rem no-repeat;
	background-size: 4%
}

.keshinav li a {
	padding-left: 7%;
	display: block;
	padding-top: 0.7rem;
	background: url(../img/ico_008.png) right 5% top 1.6rem no-repeat;
	background-size: 0.6rem auto
}

.keshinav li.first {
	border-top: none
}


/* 绉戝鍒楄〃椤� */

.keshilist {
	width: 100%;
	padding: 1rem 0;
	padding-bottom: 2rem;
	border-bottom: 1px solid #e1e1e1;
	background: #fff
}

.keshilist .title {
	width: 92%;
	padding: 0 4%;
	padding-left: 11%;
	font-size: 1.5rem;
	line-height: 2.8rem;
	background: url(../img/ico_006.png) 4% center no-repeat;
	background-size: 4%;
	border-bottom: 1px solid #eae3dc
}

.keshilist ul {
	padding-left: 4%
}

.keshilist li {
	min-width: 29%;
	height: 2.4rem;
	float: left;
	margin-right: 4%;
	margin-top: 1rem
}

.keshilist li a {
	display: block;
	font-size: 1.4rem;
	padding: 0 0.5rem;
	color: #838383;
	line-height: 2.4rem;
	text-align: center;
	border-radius: 0.3rem;
	background: #eae3dc
}


/* 绉戝椤� */

.keshi {
	width: 100%
}

.keshi .intro {
	width: 100%;
	padding: 1rem 0;
	background: #fff;
	position: relative
}

.keshi .title {
	width: 92%;
	padding: 0 4%;
	padding-left: 11%;
	font-size: 1.5rem;
	color: #704512;
	line-height: 2.8rem;
	background: url(../img/ico_006.png) 4% center no-repeat;
	background-size: 4%;
	border-bottom: 1px solid #eae3dc
}

.jianjie {
	padding: 0.8rem 0 0.9rem 0;
	position: relative;
	height: 7.8rem;
	overflow: hidden
}

.jianjie .content {
	width: 92%;
	height: auto;
	position: absolute;
	top: 0px;
	left: 4%;
	margin: 0px;
	border: none;
	text-align: justify
}

.jianjie p {
	font-size: 1.4rem;
	line-height: 2.2rem;
	text-indent: 2em;
	color: #848484
}

.jianjie a {
	width: 100%;
	display: block
}

.keshi .switch {
	position: absolute;
	right: 3.8%;
	bottom: 0px;
	width: 7%;
	height: auto
}

.keshi .switch img {
	width: 100%;
	height: auto
}

.doctors {
	width: 100%;
	padding: 1rem 0;
	margin-top: 1rem;
	background: #fff
}

.doctors ul {
	width: 92%;
	padding: 0 4%
}

.doctors li.first {
	border-top: none
}

.doctors li {
	width: 33.3%;
	padding: 1.5rem 0;
	margin: 0;
	float: left;
	text-align: center;
	line-height: 1.6rem;
	border-top: 1px solid #e1e1e1
}

.doctors li em {
	font-size: 1.4rem;
	color: #4e4e4e;
	line-height: 2rem;
	display: block;
	padding-top: 0.3rem
}

.doctors li span {
	display: block;
	color: #919191
}

.doctors li span.thumb {
	width: 6.8rem;
	height: 6.8rem;
	margin: 0px auto;
	overflow: hidden;
	border: 4px solid #ebebeb;
	border-radius: 50%
}

.doctors li span.thumb img {
	width: 100%;
	height: auto
}

.doctors li i {
	color: #bda179
}


/* 鍖荤敓鍒楄〃 */

.doctorlist {
	width: 100%;
	padding-bottom: 3rem;
	background: #fff
}

.doctorlist li {
	width: 92%;
	padding: 1rem 4%;
	padding-top: 2rem;
	border-bottom: 1px solid #ebebeb;
	line-height: 2.2rem;
	position: relative
}

.doctorlist li .thumb {
	width: 6.8rem;
	height: 6.8rem;
	overflow: hidden;
	border: 1px solid #b7a696;
	border-radius: 50%;
	float: left;
	display: block
}

.doctorlist li img {
	width: 100%;
	height: auto;
	vertical-align: top
}

.doctorlist .txt {
	width: 72%;
	float: right;
	font-size: 1.6rem;
	color: #4e4e4e;
	line-height: 2.2rem;
	border-bottom: 1px solid #eaeaea;
	padding-bottom: 0.5rem
}

.doctorlist .txt em {
	display: block;
	font-size: 1.2rem;
	color: #848484;
	line-height: 1.7rem;
	overflow: hidden
}

.doctorlist .txt i {
	font-size: 1.2rem;
	color: #c18a3c;
	line-height: 1.7rem;
	height: 1.7rem;
	overflow: hidden
}

.doctorlist li p {
	font-size: 1.3rem;
	color: #848484;
	line-height: 1.8rem;
	height: 3.6rem;
	padding-top: 0.5rem;
	overflow: hidden
}


/* 鍖荤敓椤甸潰 */

.doctorintor {
	width: 92%;
	height: auto;
	padding: 0 4% 1.6rem 4%;
	background: #fff;
	position: relative
}

.doctorintor .title01 {
	padding-top: 2rem
}

.doctorintor .title01 .thumb {
	width: 6.2rem;
	height: 6.2rem;
	border: 2px solid #b7a696;
	border-radius: 50%;
	float: left;
	overflow: hidden
}

.doctorintor .title01 img {
	width: 100%;
	height: auto;
	vertical-align: top
}

.doctorintor .title01 .txt {
	width: 72%;
	float: right;
	font-size: 1.6rem;
	color: #4e4e4e;
	line-height: 2.2rem;
	padding-bottom: 0.5rem;
	border-bottom: 1px solid #eaeaea
}

.doctorintor .title01 .txt em {
	display: block;
	font-size: 1.2rem;
	color: #848484;
	line-height: 1.7rem;
	height: 1.7rem;
	overflow: hidden
}

.doctorintor .title01 .txt i {
	font-size: 1.2rem;
	color: #c18a3c;
	line-height: 1.7rem;
	height: 1.7rem;
	overflow: hidden
}

.visit {
	width: 100%;
	padding: 1rem 0;
	margin-top: 1rem;
	font-size: 1.6rem;
	line-height: 3.6rem;
	background: #fff;
	color: #4e4e4e
}

.visit .date {
	width: 100%;
	padding: 0
}

.visit .week {
	width: 92%;
	margin: 0 auto;
	height: 3.6rem;
	border-bottom: 1px solid #e1e1e1;
	font-size: 1.4rem
}

.visit span {
	width: 16.6%;
	display: inline-block;
	text-align: center;
	line-height: 3.6rem
}

.visit span img {
	width: 1.8rem;
	height: auto;
	vertical-align: middle
}

.visit .time {
	width: 92%;
	margin: 0 auto;
	height: 3.6rem;
	border-bottom: 1px solid #e1e1e1;
	font-size: 1.2rem
}

.zxyy {
	width: 92%;
	margin: 0.8rem auto;
	margin-top: 1.5rem;
	height: 3.4rem;
	display: block;
	background: #c18a3c url(../img/ico_21.png) 38% center no-repeat;
	background-size: 1.8rem auto;
	color: #fff;
	text-align: center;
	border-radius: 0.5rem;
	line-height: 3.4rem;
	font-size: 1.4rem;
	text-indent: 3rem
}

.zjjs .doctors {
	width: 100%;
	padding: 1rem 0
}

.docyzm {
	width: 82%;
	padding: 3rem 5%;
	position: fixed;
	top: 65%;
	left: 4%;
	background: #c5c5c5;
	border-radius: 0.6rem;
	font-family: "Microsoft Yahei";
	line-height: 3rem;
	font-size: 1.4rem
}

.docyzm .input {
	width: 40%;
	height: 3rem;
	padding: 0 5%;
	border: none;
	border-radius: 0.3rem;
	background: #fff;
	float: left;
	margin-right: 1rem;
	font-family: "Microsoft Yahei";
	line-height: 3rem;
	font-size: 1.4rem
}

.docyzm .yzm {
	width: 5rem;
	height: auto;
	margin-right: 1rem;
	float: left;
	padding-top: 0.7rem
}

.docyzm .hyz {
	color: #643a10
}

.docyzm .tj {
	width: 100%;
	height: 3rem;
	margin-top: 3rem;
	border: none;
	border-radius: 0.3rem;
	font-family: "Microsoft Yahei";
	line-height: 3rem;
	font-size: 1.4rem;
	background: #643a10;
	color: #fff
}


/* 鐧诲綍 */

.BForms {
	background: #fff
}

.BForms h5,
.BForms dt,
.DIVSuccess h5 {
	width: 92%;
	padding: 0 4%;
	padding-left: 11%;
	margin-bottom: 1rem;
	font-size: 1.5rem;
	color: #704512;
	line-height: 2.8rem;
	background: url(../img/ico_006.png) 4% center no-repeat;
	background-size: 4%;
	border-bottom: 1px solid #eae3dc
}

.BForms,
.BForms dl {
	padding: 1.5rem 0;
	padding-bottom: 2rem;
	background: #fff
}

.BForms li {
	width: 92%;
	min-height: 3rem;
	padding-top: 0.8rem;
	margin-left: 4%;
	line-height: 3rem;
	color: #848484;
	font-size: 1.3rem
}

.BForms li label {
	width: 24%;
	padding-left: 4%;
	float: left;
	border: none;
	background: #ededed;
	border-bottom-left-radius: 0.3rem;
	border-top-left-radius: 0.3rem
}

.BForms li input {
	width: 62%;
	padding-right: 4%;
	height: 3rem;
	font-family: "Microsoft Yahei";
	line-height: 3rem;
	font-size: 1.3rem;
	color: #bdbdbd;
	border: none;
	background: #ededed;
	float: left;
	border-bottom-right-radius: 0.3rem;
	border-top-right-radius: 0.3rem
}

.BForms li.import {
	background: url(../img/import.gif) right 2rem no-repeat;
	background-size: 0.6rem auto
}

.BForms li.sex div {
	width: 44%;
	height: 3rem;
	display: block;
	float: left;
	margin-right: 6%;
	background: #ededed;
	border-radius: 0.3rem
}

.BForms li.sex div input {
	width: 1.2rem;
	height: 1.2rem;
	padding: 0;
	margin: 0;
	margin-top: 1rem;
	margin-left: 35%;
	margin-right: 0.8rem
}

.BForms li.code input {
	width: 36%;
	margin-right: 6%;
	padding-left: 4%;
	border-radius: 0.3rem
}

.BForms dd {
	color: #848484;
	padding: 0.3rem 4%;
	padding-left: 9%;
	line-height: 1.6rem;
	background: url(../img/ico_017.png) 4.5% 0.7rem no-repeat;
	background-size: 3%
}

.BForms li.btnLogin input {
	width: 44%;
	padding: 0;
	border-radius: 0.3rem;
	cursor: pointer;
	margin-right: 6%;
	color: #848484
}

.BForms li.btnLogin .zc {
	color: #643a10
}

.BForms p {
	padding: 0 4%
}

.BForms p span {
	width: 44%;
	height: 2.4rem;
	display: block;
	float: left;
	margin-right: 6%;
	line-height: 4rem;
	text-align: center
}

.BForms p a {
	color: #ad3b35
}

.BForms .tel {
	width: 92%;
	height: 3rem;
	display: block;
	margin: 0 auto;
	margin-top: 1rem;
	background: #c18a3c url(../img/tel.png) 33% center no-repeat;
	background-size: 1.6rem auto;
	line-height: 3rem;
	text-align: center;
	text-indent: 3rem;
	font-size: 1.4rem;
	color: #fff;
	border-radius: 0.3rem
}

.BForms .btnNext input {
	width: 100%;
	height: 3rem;
	display: block;
	margin: 0 auto;
	float: none;
	padding: 0px;
	margin-top: 1rem;
	background: #bda179;
	line-height: 3rem;
	text-align: center;
	font-size: 1.4rem;
	color: #fff;
	border-radius: 0.3rem
}

.BForms .verify .phoneStar {
	width: 25%
}

.BForms .verify .btnPMessage {
	width: 38%;
	padding: 0px;
	background: #ab3630;
	float: right;
	color: #fff;
	border-radius: 0.3rem
}

.BForms .btnPostMessage {
	width: 65%;
	display: block;
	background: #ab3630;
	color: #fff;
	float: none;
	border-radius: 0.3rem;
	padding-right: 0;
	margin: 0px auto
}

.DIVSuccess {
	padding: 3rem 0;
	background: #fff
}

.DIVSuccess img {
	width: 11%;
	height: auto;
	display: block;
	margin: 1.6rem auto 0.5rem auto
}

.DIVSuccess p {
	color: #a7a7a7;
	font-size: 0.82rem;
	text-align: center;
	line-height: 2.3rem
}

.DIVSuccess a {
	width: 50%;
	height: 2.5rem;
	display: block;
	margin: 0.3rem auto;
	text-align: center;
	background: #c18a3c;
	color: #fff;
	font-size: 0.75rem;
	line-height: 2.5rem
}

.user {
	width: 92%;
	font-size: 1.2rem;
	color: #704512;
	line-height: 2.8rem;
	margin: 0 auto;
	border-bottom: 1px solid #eae3dc
}

.user em {
	color: #704512
}

.user a {
	float: right;
	padding-left: 4%;
	color: #AA352F
}

.log-time {
	width: 92%;
	color: #a7a7a7;
	font-size: 0.75rem;
	line-height: 2.3rem;
	margin: 0 auto;
	position: relative
}

.log-time a {
	display: block;
	float: right;
	font-size: 1.2rem;
	color: #AA352F
}

.verfi {
	width: 92%;
	padding: 0 4%;
	margin: 0 auto;
	padding-top: 2rem
}

.verfi em {
	display: block;
	float: left;
	width: 33%;
	padding-left: 7%;
	color: #545454;
	font-size: 1rem;
	line-height: 2.3rem
}

.verfi.true em {
	background: url(../img/ico_22.png) no-repeat left center;
	background-size: 12%
}

.verfi.false em {
	background: url(../../img/ico_0034a.jpg) no-repeat left center;
	background-size: 12%
}

.verfi a {
	display: block;
	float: right;
	width: 40%;
	background: #ab3630;
	color: #fff;
	font-size: 0.85rem;
	line-height: 2.3rem;
	border-radius: 0.3rem;
	text-align: center
}

.verfi p {
	display: block;
	color: #222;
	font-size: 0.7rem;
	line-height: 1.3rem;
	padding: 0.8rem 0 0.8rem 7%
}

.verfi p i {
	color: #ab3630
}

.user-name {
	padding-left: 4%;
	font-size: 1rem;
	color: #704512;
	line-height: 2rem;
	border-bottom: 1px dashed #eae3dc
}

.user-name em {
	color: #AA352F
}

.rese-cord {
	width: 92%;
	margin: 0 auto
}

.rese-cord i {
	display: block;
	width: 94%;
	font-size: 1rem;
	color: #704512;
	line-height: 2rem;
	background: url(../img/ico_017.png) no-repeat left center;
	background-size: 3%;
	padding-left: 4%;
	margin: 1rem 0
}

.rese-cord ul li p {
	display: block;
	width: 100%;
	line-height: 1.5rem;
	font-size: 0.75rem;
	text-align: center;
	padding: 0.6rem 0
}

.rese-cord span {
	display: block;
	line-height: 2.5rem;
	background: #ad9b89;
	font-size: 0.85rem;
	color: #fff;
	width: 100%;
	margin: 0.3rem 0
}

.rese-cord span.erty {
	line-height: 2.5rem;
	background: #ad9b89;
	font-size: 0.85rem;
	color: #fff;
	width: 100%
}

.rese-cord a {
	display: block;
	line-height: 2rem;
	width: 47%;
	font-size: 0.75rem;
	color: #fff;
	text-align: center;
	background: #AA352F;
	margin: 0.5rem auto 1rem auto;
	border-radius: 0.3rem
}

.rese-cord ul li {
	border-bottom: 1px solid #CCC;
	height: auto
}

.rese-cord ul {
	padding-top: 0;
	min-height: 3rem
}

.rese-cord strong {
	display: block;
	line-height: 1.5rem;
	width: 96%;
	font-size: 0.75rem;
	color: #000;
	padding-left: 4%
}

.Validform_checktip {
	clear: both;
	padding-left: 4%
}

.Validform_right {
	display: none
}

.Validform_wrong {
	line-height: 1.2rem;
	padding-top: .8rem;
	font-size: 1.2rem;
	display: block;
	width: 100%;
	color: red;
	white-space: nowrap;
}

.Validform_loading {
	text-indent: 3rem;
	background: url(../img/loading.gif) no-repeat left center;
	background-size: 1.5rem auto;
}

#Validform_msg {
	color: #7d8289;
	width: 38px;
	height: 38px;
	background: url(../../image/loading.gif) center center no-repeat;
	-webkit-box-shadow: 2px 2px 3px #aaa;
	-moz-box-shadow: 2px 2px 3px #aaa;
	position: absolute;
	top: 0px;
	right: 50px;
	z-index: 99999;
	display: none;
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999')
}

#Validform_msg .iframe {
	position: absolute;
	left: 0px;
	top: -1px;
	z-index: -1;
	display: none
}

#Validform_msg .Validform_title {
	line-height: 25px;
	height: 25px;
	text-align: left;
	font-weight: bold;
	display: none;
	padding: 0 8px;
	color: #fff;
	position: relative;
	background-color: #000
}

#Validform_msg a.Validform_close:link,
#Validform_msg a.Validform_close:visited {
	line-height: 22px;
	position: absolute;
	right: 8px;
	top: 0px;
	color: #fff;
	text-decoration: none
}

#Validform_msg a.Validform_close:hover {
	color: #cc0
}

#Validform_msg .Validform_info {
	padding: 8px;
	border: 1px solid #000;
	border-top: none;
	text-align: left;
	display: none
}

.dutylist {
	padding: 0px 0px 1rem 0px
}

.toolBtns {
	padding: 1.6rem 0px 1.2rem 0px;
	background: #fff
}

.toolBtns a {
	width: 45%;
	height: 2.8rem;
	display: inline-block;
	background: #bda179;
	margin-left: 3.33%;
	line-height: 2.8rem;
	text-align: center;
	border-radius: 0.4rem;
	color: #fff;
	font-size: 1.4rem
}

.reg_view {
	width: 90%;
	background: #FFF;
	display: none;
	overflow: visible;
	position: fixed;
	top: 10%;
	left: 5%;
	z-index: 2800;
	-webkit-box-shadow: 6px 18px 28px rgba(0, 0, 0, 0.7);
	-moz-box-shadow: 6px 18px 28px rgba(0, 0, 0, 0.7);
	box-shadow: 6px 18px 28px rgba(0, 0, 0, 0.7);
	border: 1px solid #AA352F
}

.reg_view h6 {
	padding-left: 13%;
	background: url(../../img/ico_009.gif) 5% center no-repeat;
	font-size: 1.2rem;
	line-height: 1.6rem;
	color: #131313;
	margin: 1.2rem 0;
	text-align: left
}

.reg_view p.til {
	height: 2.6rem;
	padding-left: 5%;
	margin: 0 auto;
	border-bottom: #EDE8E4 1px solid;
	font-size: 1.6rem;
	color: #AA352F
}

.reg_view div {
	width: 90%;
	margin: 0 auto;
	line-height: 1.8rem;
	color: #565656;
	text-align: left
}

.reg_view .result {
	margin: 1rem auto
}

.reg_view div p {
	line-height: 1.8rem;
	color: #565656;
	font-size: 1rem
}

.reg_view dl {
	width: 92%;
	padding: 1rem 4%;
	background: #A9342E url(../../img/bj_yslbck.gif) center center no-repeat;
	text-align: left;
	color: #FFF;
}

.reg_view dl dt {
	line-height: 15px;
	padding-left: 20px;
	background: url(../../img/ico_0022.gif) 0 6px no-repeat;
	font-size: 14px;
	margin: 2px 0 10px 0
}

.reg_view dl dd {
	padding-left: 20px;
	background: url(../../img/ico_0023.gif) 0 8px no-repeat;
	line-height: 22px
}

.reg_view em.btnclose {
	width: 25px;
	height: 25px;
	display: block;
	position: absolute;
	top: -12px;
	right: -12px;
	z-index: 1600
}

.reg_view div.info {
	border-bottom: 1px solid #E6E1DB;
	padding-bottom: 1rem
}

.reg_view div.dutyTime {
	border-bottom: 1px solid #E6E1DB;
	padding-top: 1rem;
	min-height: 66px;
	height: auto
}

.reg_view div.dutyTime li {
	display: inline-block;
	padding-right: 2rem;
	padding: .6rem 2rem .6rem 0px
}

.reg_view div.dutyTime li.full {
	color: #CCC
}

.reg_view div.dutyTime li.full span {
	color: #fff;
	display: inline-block;
	font-size: 12px;
	background: #AA352F;
	border-radius: 50%;
	width: 18px;
	height: 18px;
	text-align: center;
	line-height: 18px
}

.reg_view div.dutyTime li input {
	vertical-align: middle;
	width: 13px;
	height: 13px
}

.reg_view div.dutyTime label {
	text-indent: 6px
}

.reg_view div.testDIV {
	padding-top: 1.6rem
}

#spanInfo {
	line-height: 1.8rem;
	color: #AA352F;
	clear: both;
	text-align: left;
	width: 90%;
	margin: 0px auto;
	text-indent: 36px;
	padding-bottom: .8rem;
	display: block;
	height: 1.8rem;
	font-size: 1.2rem;
}

#spanInfo.Validform_wrong {
	background: url(../../img/ico_0034.gif) left center no-repeat;
	padding-left: 0px
}

img#VoteImg {
	width: 75px;
	height: 34px;
	float: left
}

#VoteNum {
	width: 30%;
	height: 2.2rem;
	line-height: 2.2rem;
	float: left;
	margin-left: .4rem;
	font-size: 1.3rem;
	border: 1px solid #666;
	outline: 0
}

#VoteNum.Validform_error {
	background-color: #EDccca;
}

#btnDoOrder {
	width: 25%;
	height: 2.3rem;
	line-height: 2.2rem;
	cursor: pointer;
	float: right;
	background: #AA352F;
	border: 1px solid #AA352F;
	color: #FFF;
	outline: 0
}


/* 鎼滅储 */

.searchbase {
	width: 92%;
	height: 2.8rem;
	padding: 0.7rem 4%;
	position: relative;
	background: #fff
}

.searchbase form {
	width: 85%;
	height: 2.8rem;
	background: #eee;
	border-radius: 0.35rem;
	float: left
}

.searchbase .submit {
	width: 12%;
	height: 2.8rem;
	background: url(../img/search.png) center center no-repeat;
	background-size: 50%;
	border: none;
	float: left
}

.searchbase .searchword {
	width: 86%;
	box-sizing: border-box;
	height: 2.8rem;
	padding: 0 1%;
	font-size: 1.4rem;
	line-height: 2.8rem;
	font-family: "Microsoft Yahei";
	border: none;
	background: none
}

.cancel {
	width: 15%;
	display: block;
	text-align: center;
	font-size: 1.4rem;
	line-height: 2.8rem;
	float: right
}

.ssy .title {
	width: 100%;
	height: 3.6rem;
	line-height: 3.6rem;
	font-size: 1.6rem;
	position: relative;
	background: url(../img/nav_botbg.gif) bottom repeat-x
}

.ssy .title span {
	background: url(../img/ico_016.png) left center no-repeat;
	background-size: 1.2rem auto;
	padding-left: 2.2rem
}

.ssy .doctorlist {
	padding-left: 4%;
	margin-top: 1rem;
	padding-bottom: 1rem
}

.ssy .doctorlist li {
	padding: 1.3rem 0;
	padding-right: 4%;
	border-bottom: none;
	border-top: 1px solid #ebebeb
}

.ssy .doctorlist .first {
	border: none
}

.ssy .doctorlist li p {
	padding-left: 1%;
	height: 5.4rem;
	text-indent: 2em
}

.searchnews {
	padding-left: 4%;
	background: #fff;
	margin-top: 1rem
}

.searchnews ul {
	padding: 1rem 0;
	padding-right: 4%
}

.searchnews li {
	padding: 0.5rem 0;
	padding-left: 8%;
	font-size: 1.4rem;
	background: url(../img/ico_017.png) 0.2rem 1rem no-repeat;
	background-size: 4%
}

.searchnews li span {
	display: block;
	color: #a1a1a1;
	font-size: 1.2rem;
	padding: 0.3rem 0
}


/* 鍧愮弽鏃堕棿 */

.czap {
	background: #fff
}

.czaptitle {
	width: 83%;
	padding: 0 4%;
	padding-left: 13%;
	display: block;
	font-size: 1.5rem;
	line-height: 3.2rem;
	background: #ededed url(../img/ico_015.png) 4% center no-repeat;
	background-size: 4.5%
}

.czaptitle h1 {
	display: block;
	font-size: 1.5rem;
	background: url(../img/ico_008.png) right center no-repeat;
	background-size: 0.6rem auto;
	color: #704512
}

.czap .title {
	width: 92%;
	height: 3.8rem;
	margin: 0 auto;
	line-height: 3.8rem;
	background: url(../img/ico_014.png) left center no-repeat;
	background-size: 4%;
	color: #6bcccb;
	font-size: 1.5rem;
	text-indent: 1.7rem;
	color: #704512;
	border-bottom: 1px solid #ebebeb
}

.czap ul {
	width: 92%;
	padding: 0 4%
}

.czap li {
	width: 100%;
	height: 3.6rem;
	border-bottom: 1px solid #ebebeb
}

.czap li.first {
	color: #c18a3c
}

.czap li span {
	height: 3.6rem;
	display: block;
	float: left;
	font-size: 1.4rem;
	line-height: 3.6rem
}

.czap li span img {
	height: auto;
	margin: 0 auto;
	padding-top: 0.9rem
}

.czap li .name {
	width: 28%
}

.czap li.first .name {
	width: 25%;
	padding-left: 2%
}

.czap li .time {
	width: 36%;
	text-align: center
}

.czap li .time a {
	width: 100%;
	height: 100%;
	display: block
}

.czap .btn {
	width: 24%;
	height: 2.2rem;
	text-align: center;
	line-height: 2.2rem;
	display: block;
	float: right;
	margin-right: 4%;
	margin-top: 1.5rem;
	border: 1px solid #c18c40;
	border-radius: 0.3rem;
	color: #c18a3c
}

#DutyInfo {
	width: 100%;
	height: 128px;
	text-align: center;
	color: #AA352F;
	font-size: 26px;
	line-height: 128px
}


/* 浜哄憳鎷涜仒 */

.zhaopin {
	width: 96%;
	padding-left: 4%;
	padding-bottom: 3rem;
	background: #fff
}

.zhaopin li {
	display: block;
	width: 97%;
	font-size: 1.5rem;
	line-height: 2.8rem;
	border-bottom: 1px dashed #eae3dc;
	position: relative;
	background: url(../img/ico_006.png) left 1.6rem no-repeat;
	background-size: 4%
}

.zhaopin li a {
	padding-left: 7%;
	display: block;
	padding-top: 0.7rem;
}

.zhaopin li span {
	font-size: 0.8em;
	color: #a4a4a4;
	float: right;
	padding-right: 5%;
	background: url(../img/ico_008.png) right center no-repeat;
	background-size: 0.6rem auto
}

.page {
	width: 94%;
	padding: 1.2rem 3%;
	background: #fff;
	height: 2.4rem;
	line-height: 2.4rem;
	color: #919191;
	border-bottom: 1px solid #ddd;
	font-size: 1.4rem;
	text-align: center
}

.page a,
.page span {
	width: 31%;
	height: 2.4rem;
	font-size: 1.3rem;
	display: inline-block;
	color: #919191
}

.page span em {
	color: #4e4e4e
}

.page a.first {
	border: 1px solid #ddd;
	border-radius: 0.3rem;
	background: url(../img/page_1.gif) 15% center no-repeat;
	background-size: 5%
}

.page a.last {
	border: 1px solid #ddd;
	border-radius: 0.3rem;
	background: url(../img/page_2.gif) 85% center no-repeat;
	background-size: 5%
}

.resultList {
	width: 100%;
	padding: 0;
	background: #fff;
	margin-top: 1rem;
	padding-bottom: 1rem;
	min-height: 12rem
}

.resultList .title {
	width: 92%;
	height: 3rem;
	margin: 0px auto;
	line-height: 3rem;
	background: url(../img/ico_016.png) left center no-repeat;
	background-size: 1.2rem auto;
	color: rgb(78, 78, 78);
	font-size: 1.4rem;
	text-indent: 1.8rem;
	position: relative;
	border-bottom: 1px solid #838282
}

.resultList .doctorItem {
	width: 65%;
	height: 8rem;
	padding: 1.5rem 0px;
	padding-left: 27%;
	border-bottom: 1px solid #ebebeb;
	margin: 0px auto;
	line-height: 2.2rem;
	position: relative
}

.resultList .doctorItem span.thumb {
	width: 6.6rem;
	height: 6.6rem;
	overflow: hidden;
	border: 4px solid #ebebeb;
	border-radius: 50%;
	float: left;
	position: absolute;
	left: 3%;
	top: 1rem
}

.resultList .doctorItem img {
	width: 100%;
	height: auto
}

.resultList .doctorItem h2 {
	font-size: 1.6rem;
	color: #4e4e4e
}

.resultList .doctorItem h2 em {
	font-size: 1.2rem;
	color: #919191;
	padding-left: 0.5rem
}

.resultList .doctorItem h4 {
	font-size: 1.3rem;
	color: #bda179
}

.resultList .doctorItem h3 {
	font-size: 1.3rem;
	color: #919191;
	line-height: 1.9rem
}

.resultList .newsItem {
	width: 94%;
	padding: 0.8rem 3%;
	font-size: 1.4rem;
	color: #4e4e4e;
	line-height: 1.8rem;
	border-bottom: 1px solid #ebebeb;
}

.resultList .newsItem span.column {
	color: #b5b5b5;
	font-size: 1.2rem
}

.resultList a span,
.resultList .newsItem a span {
	color: #c18a3c
}

.search_none {
	line-height: 3.8rem;
	padding: 0 3%;
	font-size: 1.4rem;
}

.search_none span {
	color: #643a10;
}

.search_none div span {
	color: #c18a3c;
}