* {

	box-sizing: border-box;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	margin: 0;

	padding: 0;

}

body {

	color: #333;

	font-family: Microsoft Yahei;

	font-size: 0.6rem;

}
.portfolio a{width:7rem; height:5.5rem; border:1px solid #ddd; margin-bottom:0.6rem; text-align:center; padding-top:0.05rem;}
.portfolio a:hover{border:1px solid #f3981c;box-shadow: 3px 3px 5px #888888;}
.portfolio a img{width:6.8rem; height:4.2rem;}
.portfolio p{ font-size:0.55rem; margin:0.2rem auto; font-weight:100;}

a {

	text-decoration: none;

	border: none;

	color: #333;

}

a:hover {

	text-decoration: underline;

	text-decoration: none;

}

ul, li {

	list-style: none;

}

table {

	border-collapse: collapse;

	border-spacing: 0;

}

img {

	border: none;

	vertical-align: middle;

}

.clearfix {

	zoom: 1;

	display: block

}

.clearfix:after {

	content: "";

	height: 0px;

	display: block;

	clear: both;

	visibility: hidden;

}

.layout {

	width: 16rem;

	margin: 0px auto;

	background: #fff;

	overflow: hidden;

}

.container {

	width: 14.5rem;

	margin: 0px auto;

}

.clear {

	zoom: 1;

	font-size:0.55rem

}

.clear:after {

	height: 0;

	display: block;

	content: "\20";

	clear: both;

}

.fl {

	float: left;

}

.fr {

	float: right;

}

.mc {

	margin: 0 auto;

}

.dis-inline {

	display: inline-block;

	vertical-align: middle;

}

.text-center {

	text-align: center;

}

.box {

	width: 16rem;

	margin: 0 auto;

	overflow: hidden;

}

.font28 {

	font-size: 0.7rem;

}

.font26 {

	font-size: 0.65rem;

}

.font20 {

	font-size: 0.5rem;

}

.font18 {

	font-size: 0.45rem;

}



.mt11 {

	border-top: 0.25rem solid #eee;

}

.mt12 {

	border-bottom: 0.35rem solid #eee;

}

.bgfff {

	background: #fff;

}

.border-bg {

	border: 0.25rem solid #eee;

}

/*header*/



header {

	background: #0052a6;

	padding: 0.375rem 0.75rem;

}

.logo {

	padding-right: 1.5rem;

	border-right: 1px solid #0189d7;

}

.logo img {

	width: 6.4rem;

}

.headCall {

	margin-top: 0.425rem;

	width: 5.95rem;

}

.yygh_head {

	text-align: center;

	padding: 0.5rem 0;

	text-align: center;

	position: relative;

	background:#f3981c;

	color: #fff;

	font-size: 0.75rem;

}

.head_home {

	position: absolute;

	left: 0.45rem;

	top: 0.25rem;

	width: 2.5rem;

}

.head_phone {

	position: absolute;

	right: 0.75rem;

	top: 0.55rem;

	width: 1.25rem;

}

/*home_ad*/



.home_ad {

	margin-top: 0.25rem;

}

.home_ad img {

	width: 16rem;

	display: block;

}

.home_k {

	height: 2.375rem;

}

/*nav*/



nav a {

	display: block;

	width: 3.98rem;

	height: 1.75rem;

	line-height: 1.75rem;

	text-align: center;

	border-left: 1px solid #ccc;

	border-top: 1px solid #ccc;

	float: left;

	font-size: 0.65rem;

}

nav a:first-child, nav a:nth-child(5) {

	border-left: 0;

}

nav a:nth-child(-n+4) {

	border-top: none;

}

/*nvanav*/



.navbar-nav {

	height: 4.1rem;

}

.navbar-nav ul {

	padding-top: 0.575rem;

}

.navbar-nav ul li {

	width: 4rem;

	height: 2.6rem;

	float: left;

	position: relative;

	background: url(../images/yyjj_03.png) no-repeat left center;

	background-size: 0.025rem 2.6rem;

}

.navbar-nav ul li:first-child {

	background: none;

}

.navbar-nav ul li a {

	display: inline-block;

	width: 3.95rem;

	height: 2.6rem;

	text-align: center;

}

.navbar-nav ul li a p {

	font-size: 0.65rem;

	color: #414141;

}

.yyabout_icon {

	width: 1.55rem;

	height: 1.625rem;

	margin: 0 auto;

	background: url(../images/spr_yyjj.png) no-repeat;

	background-size: 6.2rem auto;

	margin-bottom: 0.125rem;

}

.yyabout_icon2 {

	background-position: -1.55rem 0;

}

.yyabout_icon3 {

	background-position: -3.1rem 0;

}

.yyabout_icon4 {

	background-position: -4.65rem 0;

}

.btm-bg {

	height: 2rem;

	background: #f3f3f3;

}

/*common-tle*/



.brief-title {

	border-top: 0.25rem solid #efefef;

	border-bottom: 1px solid #cccccc;

	height: 2.425rem;

}

.brief-title h2 {

	font-size: 0.775rem;

	color: #111111;

	font-weight: normal;

	margin: 0.95rem 0 0 0.6rem;

}

.brief-title h2 span {

	font-size: 0.6rem;

	color: #53c2f9;

	margin-right: 0.1rem;

}

.notice img {

	width: 14.5rem;

	height: 9.375rem;

	margin: 1rem 0.75rem;

}

/*footer*/



footer {

	margin-top: 2.75rem;

}

footer .foot {

	padding: 0.25rem 0;

	position: fixed;

	z-index: 2;

	left: 50%;

	bottom: 0;

	width: 16rem;

	margin-left: -8rem;

	background: #fff;

	border-top: 1px solid #ccc;

}

footer .foot a {

	float: left;

	width: 4rem;

	border-left: 1px solid #e0e0e0;

	padding: 0.2rem 0;

}

footer .foot a:first-child {

	border-left: none;

}

footer .foot a .foot_icon {

	margin: 0 auto;

	width: 1.375rem;

	height: 1.075rem;

	background: url(../images/spr_bot.png) no-repeat;

	background-size: 5.5rem auto;

}

footer .foot a .foot_icon1 {

	background-position: -4.1rem 0;

}

footer .foot a .foot_icon2 {

	background-position: -0.05rem 0;

}

footer .foot a .foot_icon3 {

	background-position: -1.425rem 0;

}

footer .foot a .foot_icon4 {

	background-position: -2.735rem 0;

}

footer .foot a p {

	text-align: center;

	font-size: 0.45rem;

	margin-top: 0.15rem;

}

#scrolltp {

	position: fixed;

	bottom: 2.85rem;

	right: 0.15rem;

	z-index: 999999999;

}

#scrolltp img {

	width: 1.3rem;

	height: 1.3rem;

	cursor: pointer;

}

/*index*/



.home_banner img {

	width: 16rem;

	height: 8.5rem;

	display: block;

}

.slide {

	position: relative;

}

.slide .bd ul li a img {

	width: 16rem;

	height: 8.5rem;

}

.slide .hd ul {

	width: 1.25rem;

	height: 0.5rem;

	position: absolute;

	left: 50%;

	margin-left: -0.62rem;

	bottom: 0.15rem;

	z-index: 2;

}

.slide .hd ul li {

	float: left;

	width: 0.25rem;

	height: 0.25rem;

	background: #6e7273;

	border-radius: 50%;

	margin-right: 0.1rem;

}

.slide .hd ul li.on {

	background: #0e7bba;

}

.home_gg {

	padding: 0 0.375rem;

	background: #fff;

	height: 2rem;

	line-height: 2rem;

}

.home_gg img {

	width: 2.875rem;

	margin-top: 0.575rem;

}

.home_hot {

	border-left: 1px solid #ccc;

	margin-left: 0.4rem;

	padding-left: 0.4rem;

	height: 2rem;

	width: 11.8rem;

	overflow: hidden;

}

.home_hot span {

	color: #bd0a25;

}

.home_hot .ment-info {

	height: 2rem;

	width: 9.25rem;

	overflow: hidden;

}

.home_hot .ment-info li {

	width: 9.25rem;

	height: 2rem;

	line-height: 2rem;

	overflow: hidden;

}

.home_btn {

	padding: 0.625rem 0 0.75rem 0.125rem;

}

.home_btn ul li {

	float: left;

	width: 7.5rem;

	padding: 0.425rem 0 0.25rem 0.425rem;

	border: 1px solid #dadada;

	border-radius: 0.25rem;

	margin: 0 0 0.25rem 0.25rem;

}

.home_btn ul li img {

	display: block;

	width: 3.2rem;

}

.home_btn ul li div {

	width: 3.6rem;

}

.home_btn ul li div h3 {

	font-size: 0.7rem;

	font-weight: normal;

}

.home_btn ul li div p {

	font-size: 0.45rem;

	margin: 0.2rem 0 0.25rem;

	color: #bbb;

}

.home_btn ul li div i {

	display: block;

	width: 0.75rem;

	height: 0.05rem;

	background: #ff5f11;

}

.home_tle {

	height: 2rem;

	background: url(../images/homebg_18.png) repeat-x left center;

	width: 11.375rem;

	margin: 0 auto;

	text-align: center;

}

.home_tle h3 {

	margin: 0 auto;

	font-size: 0.7rem;

	font-weight: normal;

	width: 5.5rem;

	background: #efefef;

	color: #0052a6;

	padding-top: 0.25rem;

	line-height: 0.9rem;

}

.home_tle p {

	margin: 0 auto;

	font-size: 0.45rem;

	color: #666;

	width: 5.5rem;

	background: #efefef;

	line-height: 0.45rem;

}

.home_depart ul {

	width: 16rem;

	padding: 0.5rem 0;

}

.home_depart ul li {

	float: left;

	width: 4rem;

	border-left: 1px solid #dadada;

	border-top: 1px solid #dadada;

	padding: 0.375rem 0;

}

.home_depart ul li:nth-child(4n+1) {

	border-left: none;

}

.home_depart ul li:nth-child(-n+4) {

	border-top: none;

}

.home_depart ul li img {

	display: block;

	margin: 0 auto;

	width: 2.025rem;

}

.home_depart ul li p {

	text-align: center;

	margin-top: 0.25rem;

	font-size: 0.5rem;

}

.home_team ul {

	padding: 0.175rem 0 1.6rem;

}

.home_team ul li {

	float: left;

	width: 4rem;

	margin-top: 0.825rem;

}

.home_team .home_docimg {

	display: block;

	margin: 0 auto;

	width: 3.4rem;

	height: 4.2rem;

	overflow: hidden;

	background: url(../images/home_docbg.png) no-repeat;

	border-radius: 50%;

	padding-top: 0.3rem;

	background-size: 3.4rem auto;

}

.home_team .home_docimg img {

	display: block;

	width: 4rem;

}

.home_team ul li h3 {

	font-weight: normal;

	font-size: 0.65rem;

	text-align: center;

	color: #0052a6;

	margin: 0.275rem 0;

	line-height: 0.65rem;

}

.home_team ul li p {

	width: 3.325rem;

	margin: 0 auto;

	text-align: center;

	font-size: 0.475rem;

	height: 0.925rem;

	border: 1px solid #666;

	border-radius: 0.4rem;

	line-height: 0.825rem;

}

/*hztd*/



.hztd_tle {

	border-bottom: 1px solid #ccc;

	padding: 1rem 0.5rem 0.55rem 0.5rem;

}

.hztd_tle h3 {

	font-size: 0.75rem;

	font-weight: normal;

	line-height: 0.65rem;

}

.hztd_tle i {

	height: 0.625rem;

	margin-right: 0.4rem;

	width: 0.075rem;

	background: #53c2f9;

	display: inline-block;

	vertical-align: bottom;

	margin-top: 0.095rem;

}

.hztd_con ul {

	padding: 0.75rem 0;

}

.hztd_con ul li {

	float: left;

	width: 5.3333rem;

	border-left: 1px solid #ebebeb;

	border-top: 1px solid #ebebeb;

	padding: 0.75rem 0;

}

.hztd_con ul li:nth-child(3n+1) {

	border-left: none;

}

.hztd_con ul li:nth-child(-n+3) {

	border-top: none;

}

.hztd_con ul li img {

	display: block;

	width: 2.85rem;

	margin: 0 auto;

}

.hztd_con ul li p {

	text-align: center;

	margin-top: 0.4rem;

}

.hztd_icon {

	width: 2.83rem;

	height: 2.83rem;

	margin: 0 auto;

	background: url(../images/spr_hztd.png) no-repeat;

	background-size: 8.5rem auto;

}

.hztd_icon2 {

	background-position: -2.83rem 0;

}

.hztd_icon3 {

	background-position: -5.69rem 0;

}

.hztd_icon4 {

	background-position: 0 -2.83rem;

}

.hztd_icon5 {

	background-position: -2.83rem -2.83rem;

}

.hztd_icon6 {

	background-position: -5.69rem -2.83rem;

}

.hztd_icon7 {

	background-position: 0 -5.68rem;

}

.hztd_icon8 {

	background-position: -2.83rem -5.68rem;

}

.hztd_icon9 {

	background-position: -5.69rem -5.68rem;

}

/*lcfb*/



.lcfb_box {

	padding: 1rem 0;

}

.lcfb_box table {

	width: 15rem;

	margin: 0 auto;

}

.lcfb_box table tr td {

	border: 1px solid #ebebeb;

	font-size: 0.55rem;

	padding: 0.25rem 0.6rem;

	line-height: 0.8rem;

	color: #666;

	text-align: justify;

}

.lcfb_box table tr td span {

	margin-right: 0.75rem;

}

.lcfb_box table tr td.ta_tle {

	height: 1.65rem;

	background: #0052a6;

	text-align: center;

	color: #fff;

	font-size: 0.8rem;

}

.lcfb_box table tr td.ta_lc {

	color: #0052a6;

	width: 3.75rem;

	text-align: center;

	padding-left: 0.6rem;

}

/*ksxq*/



.ksxq_about, .ksxq_jb, .ksxq_question {

	padding: 0.3em 0.75em;

}

.ksxq_about p {

	line-height: 1rem;

	color: #666;

	text-align: justify;

}

.h3_tle {

	padding-left: 1rem;

	height: 0.8rem;

	line-height: 0.8rem;

	font-size: 0.7rem;

	font-weight: normal;

	margin-bottom: 0.5rem;

}

.h3_tle a {

	float: right;

	color: #53c2f9;

	font-size: 0.5rem;

}

.h3_bg1 {

	background: url(../images/ksxq_03.png) no-repeat left center;

	background-size: 0.8rem;

}

.h3_bg2 {

	background: url(../images/ksxq_06.png) no-repeat left center;

	background-size: 0.8rem;

}

.ksxq_jb ul li {

 border:1px solid #ebebeb; height: 1.15rem; line-height:1.1rem; color: #666; font-size: 0.55rem; margin-right: 0.17rem; float: left; margin-bottom: 0.25rem; border-radius: 0.15rem; width:3.5rem; text-align:center
}

.hover_bg{ background:#f3981c;}
.ksxq_jb ul li a {

	color: #666;

}
.ksxq_doc {

	padding-top: 1rem;

}

.ksxq_doc .h3_tle {

	margin: 0 0.75rem;

}

.ksxq_doclist {

	padding: 0.875rem 0.75rem;

	border-bottom: 1px solid #dadada;

}

.textbox .bords {

	border-bottom: 0.25rem solid #eee;

}

.textbox {

	border-bottom: 0.25rem solid #eee;

}

.ksxq_docimg {

	display: block;

	width: 3.5rem;

	height: 3.55rem;

	background: url(../images/doc_listbg.png) no-repeat;

	border-radius: 50%;

	overflow: hidden;

	padding-top: 0.25rem;

	background-size: 3.5rem auto;

}

.ksxq_docimg img {

	display: block;

	width: 3.8rem;

	margin-left: 0.2rem;

}

.ksxq_docabout {

	float: right;

	width: 10.6rem;

	margin-left:0.3rem;

}

.ksxq_docabout h3 {

	font-weight: normal;

	font-size: 0.7rem;

	margin-bottom: 0.4rem;

}

.ksxq_docabout h3 span {

	font-size: 0.55rem;

	margin-left: 0.65rem;

}

.ksxq_docabout p {

	font-size: 0.55rem;

	color: #666;

	line-height: 1rem;

}

.ksxq_docabout p span {

	color: #ff7e00;

}

.ksxq_docpage {

	color: #f24848;

}

.ksxq_docbtn {

	display: block;

	float: right;

	font-size: 0.5rem;

	color: #ff7e00;

	width: 3.05rem;

	text-align: center;

	height: 0.825rem;

	line-height: 0.75rem;

	border: 1px solid #ff7e00;

	border-radius: 0.25rem;

	margin-top: 0.15rem;

}

.ksxq_question ul li {

	text-align: center;

	height: 1.5rem;

	line-height: 1.5rem;

	margin: 0 0 0.25rem 0.25rem;

	float: left;

}

.ksxq_question ul li:first-child, .ksxq_question ul li:nth-child(3), .ksxq_question ul li:nth-child(6) {

	margin-left: 0;

}

.ksxq_question ul li:first-child {

	width: 8rem;

}

.ksxq_question ul li:nth-child(2) {

	width: 6.2rem;

}

.ksxq_question ul li:nth-child(3) {

	width: 5.3rem;

}

.ksxq_question ul li:nth-child(4) {

	width: 5.3rem;

}

.ksxq_question ul li:nth-child(5) {

	width: 3.35rem;

}

.ksxq_question ul li:nth-child(6) {

	width: 6.3rem;

}

.ksxq_question ul li:nth-child(7) {

	width: 3.75rem;

}

.ksxq_question ul li:last-child {

	width: 3.9rem;

}

.ksxq_question ul li a {

	color: #fff;

}

.bg_afd {

	background: #afdbf1;

}

.bg_d5e {

	background: #d5e280;

}

.bg_ffb {

	background: #ffbe84;

}

.bg_b6d {

	background: #b6d5be;

}

.col666 {

	color: #666;

	line-height: 1rem;

	height: 2rem;

	overflow: hidden;

}

.clear .addh {

	height: auto;

}

.pad_1_75 {

	padding: 1rem 0.75rem 0.5rem 0.75rem;

}

/*grjj*/



.grjj_jj a {

	float: right;

	color: #f00;

}

.pjlist {

	border-top: 1px solid #dadada;

	padding: 1rem 0;

}

.pjlist:first-child {

	margin-top: 0.75rem;

}

.pjlist h3 {

	font-size: 0.7rem;

	color: #0052a6;

	font-weight: normal;

	line-height: 0.7rem;

	margin-bottom: 0.5rem;

}

.pjlist h3 span {

	font-size: 0.7rem;

	color: #ffaf36;

	float: right;

}

.pjlist .p2 {

	color: #999;

	margin-top: 0.75rem;

	font-size: 0.5rem;

}

.pjlist .p2 a {

	display: inline-block;

	padding: 0 0.2rem;

	height: 0.875rem;

	line-height: 0.8rem;

	margin-left: 0.5rem;

	font-size: 0.5rem;

	color: #999;

	border: 1px solid #dadada;

	border-radius: 0.125rem;

}

.pjlist .p2 span {

	font-size: 0.45rem;

	float: right;

}

.pjlist:last-child {

	padding-bottom: 0;

}

/*show*/



.article_banner img {

	width: 16rem;

	height: 8.5rem;

}

.show_ad {

	padding: 0.375rem 0.75rem;

	font-size: 0.55rem;

	color: #666;

}

.show_ad img {

	display: inline-block;

	vertical-align: top;

	margin-top: 0.15rem;

	margin-right: 0.25rem;

	width: 0.65rem;

}

.show_wrap {

	padding: 0 0.75rem 0.3rem 0.75rem;

}

.show_crumb {

	padding: 0.375rem 0;

	border-bottom: 1px solid #dadada;

}

.show_crumb img {

	width: 0.875rem;

	display: inline-block;

	vertical-align: top;

}

.show_crumb a {

	margin: 0 0.2rem;

}

.show_box {

	padding-top: 0.75rem;

}
.content_m{ border-top:1px dotted #cccccc; padding-top:0.2rem; margin:0.3rem;}
.content_m img{ width:98%; margin:0.2rem auto;}
.next_m{ margin:0.4rem auto;}
.show_box .show_tle {

	text-align: center;

	font-size: 0.65rem;

	margin-bottom: 0.5rem;

	font-weight: normal;

}

.show_box .show_ly {

	text-align: center;

	color: #666;

	font-size: 0.5rem;

	margin-bottom: 0.5rem;

}

.show_box .show_ly a {

	display: inline-block;

	vertical-align: middle;

	padding: 0 0.275rem;

	height: 0.9rem;

	line-height: 0.75rem;

	border: 1px solid #ff7e00;

	color: #ff7e00;

	border-radius: 0.2rem;

	margin-left: 0.3rem;

}

.show_tip {

	background:#efefef;

	font-size: 0.5rem;

	line-height: 0.9rem;

	color: ##414141;

	padding: 0.375rem;

	border-radius: 0.2rem;

}

.show_tip a {

	color: #ff4614;

}

.show_con p {

	margin: 0.5rem auto;

	color: #414141;

	line-height: 1rem;

	text-align: justify;

	font-size:0.6rem;

}

.show_btns {

	margin: 1.5rem 0 0.5rem 0;

	text-align: center;

}

.show_btns a {

	display: inline-block;

	vertical-align: middle;

	margin: 0 0.35rem;

	height: 1.5rem;

	line-height: 1.3rem;

	padding: 0 0.375rem;

	border-radius: 0.25rem;

}

.show_btns a img {

	display: inline-block;

	vertical-align: middle;

	margin-right: 0.25rem;

	width: 1.15rem;

}

.show_btns a:first-child {

	border: 1px solid #0052a6;

	color: #0052a6;

}

.show_btns a:last-child {

	border: 1px solid #ff5f11;

	color: #ff5f11;

}

.show_page {

	border-top: 1px solid #dadada;

}

.show_page ul li {

	display: block;

	margin-top: 0.6rem;

	font-size: 0.5rem;

}

.show_page ul li a {

	font-size: 0.5rem;

}

.show_con .imgradius {

	border-radius: 0.25rem;

}

.show_con img {

	display: inline-block;

	max-width: 100%;

}

/**binbin********************************************************************************/







/*lyyd*/







.padding-tb {

	padding: 0.95rem 0rem;

}

.padding-tb img {

	width: 14.4rem;

	height: 9.9rem;

}

.map-border {

	border-top: 0.25rem solid #efefef;

	height: 3.65rem;

}

.map-border .tel {

	font-size: 0.7rem;

	color: #333333;

	margin-top: 0.5rem;

}

.map-border .tel img {

	width: 0.575rem;

	height: 0.725rem;

	margin: -0.1rem 0.3rem 0rem 0rem;

}

.map-border .add {

	font-size: 0.7rem;

	color: #333333;

	margin-top: 0.5rem;

}

.map-border .add img {

	width: 0.45rem;

	height: 0.85rem;

	margin: -0.1rem 0.3rem 0rem 0rem;

}

.bg-title {

	width: 16rem;

	height: 2.55rem;

	line-height: 2.15rem;

	background: url(../images/fd-tit_02.jpg) no-repeat 0 0;

	text-align: center;

	background-size: 100%;

}

.bg-title a {

	font-size: 0.7rem;

	color: #fff;

}

.bg-title a img {

	width: 0.775rem;

	height: 0.775rem;

	margin: -0.185rem 0 0 0.2rem;

}

.bott-b {

	border-top: 1px solid #f3f3f3;

}

.slideBox {

	padding: 1rem 0.25rem 0.25rem 0.25rem;

}

.slideBox .hd {

	height: 3.15rem;

}

.slideBox .hd ul li {

	position: relative;

	float: left;

	width: 3.7rem;

	height: 2.875rem;

	background: #e8e8e8;

	border-radius: 0.25rem;

	margin-right: 0.225rem;

	font-size: 0.6rem;

	color: #111111;

	text-align: center;

	cursor: pointer;

}

.slideBox .hd ul li.on {

	color: #fff;

	background: #0052a6;

}

.slideBox .hd ul li.on:after {

	content: "";

	width: 0;

	height: 0;

	overflow: hidden;

	border: 0.455rem solid transparent;

	border-bottom-color: #f3f3f3;

	position: absolute;

	bottom: -0.35rem;

	left: 50%;

	margin-left: -0.425rem;

	z-index: 22;

}

.slideBox .hd ul li:last-child {

	margin-right: 0rem;

}

.slideBox .hd ul li div {

	width: 3.675rem;

	height: 1.25rem;

	overflow: hidden;

	text-align: center;

	margin-top: 0.4rem;

}

.slideBox .hd ul li:nth-child(1) img {

	width: 1.75rem;

	height: 0.925rem;

}

.slideBox .hd ul li:nth-child(2) img {

	width: 1.175rem;

	height: 1.175rem;

}

.slideBox .hd ul li:nth-child(3) img {

	width: 1rem;

	height: 1.075rem;

}

.slideBox .hd ul li:nth-child(4) img {

	width: 1.2rem;

	height: 0.975rem;

}

.slideBox .bd {

	position: relative;

	width: 15.5rem;

	overflow: hidden;

}

.slideBox .lx {

	width: 15.5rem;

	height: 8.5rem;

	overflow: hidden;

	float: left;

}

.slideBox .lx div {

	width: 11.5rem;

	margin: 0.75rem 0 0 3.15rem;

}

.slideBox .bd .bg-one {

	background: url(../images/gongjiaobg_03.jpg) no-repeat;

	background-size: 100%;

}

.slideBox .bd .bg-two {

	background: url(../images/fd-lylx_31.jpg) no-repeat;

	background-size: 100%;

}

.slideBox .bd .bg-three {

	background: url(../images/feijibg_03.jpg) no-repeat;

	background-size: 100%;

}

.slideBox .bd .bg-four {

	background: url(../images/zijiabg_03.jpg) no-repeat;

	background-size: 100%;

}

.slideBox .bd .lx p {

	font-size: 0.45rem;

	color: #333333;

	text-align: justify;

	line-height: 0.75rem;

}

.slideBox .bd .bg-two p {

	line-height: 0.65rem;

}

.slideBox .bd .bg-two p:nth-child(2) {

	font-weight: bold;

}

.slideBox .bd .bg-two div:nth-child(2) {

	margin-top: 0.35rem;

}

.slideBox .bd .bg-three p {

	line-height: 0.685rem;

	letter-spacing: -0.015rem;

}

.slideBox .bd .bg-three p:nth-child(2) {

	margin-top: 0.5rem;

}

.slideBox .bd .bg-four p {

	line-height: 0.685rem;

}

.slideBox .bd .bg-four p:nth-child(2) {

	margin-top: 0.5rem;

}

.slideBox .hd ul .li1 div {

	background: url(../images/gongjiao_18.png) no-repeat center center;

	background-size: 100%;

}

.slideBox .hd ul .li2.on div {

	background: url(../images/fd-lylx_15.png) no-repeat center center;

	background-size: 100%;

}

.slideBox .hd ul .li3 div {

	background: url(../images/fd-lylx_18.png) no-repeat center center;

	background-size: 100%;

}

.slideBox .hd ul .li4 div {

	background: url(../images/fd-lylx_21.png) no-repeat center center;

	background-size: 100%;

}

.slideBox .hd ul .li1.on div {

	background: url(../images/gjhover.png) no-repeat center center;

	background-size: 100%;

}

.slideBox .hd ul .li2 div {

	background: url(../images/dthover.png) no-repeat center center;

	background-size: 100%;

}

.slideBox .hd ul .li3.on div {

	background: url(../images/fjhover.png) no-repeat center center;

	background-size: 100%;

}

.slideBox .hd ul .li4.on div {

	background: url(../images/carhover.png) no-repeat center center;

	background-size: 100%;

}

/*sbhj*/



.margin-t {

	margin-top: 0.45rem;

}

.padding-pm {

	padding: 1rem 0rem;

}

.sbhj-pic {

	height: 5.2rem;

}

.sbhj-b {

	height: 6.525rem;

}

.sbhj-pic .pic {

	position: relative;

}

.sbhj-pic .pic img {

	width: 7.175rem;

	height: 5.25rem;

	border: 1px solid #ebebeb;

}

.sbhj-pic .b-pic img {

	width: 14.55rem;

	height: 6.53rem;

	border: 1px solid #ebebeb;

}

.sbhj-pic .pic p {

	position: absolute;

	bottom: 0;

	width: 100%;

	text-align: center;

	font-size: 0.4rem;

	color: #fff;

	background: rgba(0,0,0,.4);

	line-height: 0.9rem;

}

/*yyhj*/



.yy-pic {

	margin-top: 1rem;

}

.yy-pic img {

	width: 14.5rem;

	height: 9.375rem;

}

.hj-pic {

	margin-top: 0.45rem;

}

.hj-pic .pic-left {

	width: 7.175rem;

}

.hj-pic .pic-left img {

	width: 7.175rem;

	height: 5.25rem;

}

.hj-pic .pic-left .yyhj-pa:nth-child(2) img {

	margin-top: 0.45rem;

}

.hj-pic .pic-right {

	width: 7.175rem;

}

.hj-pic .pic-right img {

	width: 7.175rem;

	height: 10.95rem;

}

.yyhj-pa {

	position: relative;

}

.yyhj-pa p {

	line-height: 0.9rem;

	width: 100%;

	background: rgba(0,0,0,.5);

	font-size: 0.4rem;

	color: #fff;

	position: absolute;

	bottom: 0rem;

	text-align: center;

}

.hj-pics {

	margin-top: 0.45rem;

}

.hj-pics img {

	width: 14.5rem;

	height: 5.25rem;

}

.environment {

	padding-bottom: 1.015rem;

}

.hj-picc {

	margin-top: 0.45rem;

}

.hj-picc .pic-left {

	width: 7.175rem;

}

.hj-picc .pic-left img {

	width: 7.175rem;

	height: 9.325rem;

}

.hj-picc .pic-right {

	width: 7.175rem;

}

.hj-picc .pic-right img {

	width: 7.175rem;

	height: 4.275rem;

}

.hj-picc .pic-right .pic-bot .yyhj-pa img {

	width: 3.5rem;

	height: 4.9rem;

	float: left;

	margin-top: 0.15rem;

}

/*yyjj*/



.address-m {

	border-bottom: 0.25rem solid #efefef;

}

.address {

	height: 4.3rem;

	margin: 0 0.75rem;

}

.address .address-left {

	padding-top: 0.75rem;

}

.address .address-left p {

	font-size: 0.55rem;

	color: #414141;

	line-height: 0.9rem;

}

.address .address-right {

	padding-top: 2.25rem;

}

.address .address-right a {

	display: inline-block;

	width: 3.855rem;

	height: 1.05rem;

	line-height: 1rem;

	border: 1px solid #ffaf36;

	color: #ffaf36;

	text-align: center;

	border-radius: 0.2rem;

	font-size: 0.5rem;

}

.main-txt {

	padding: 1rem 0.75rem 2rem 0.75rem;

}

.main-txt p {

	font-size: 0.6rem;

	color: #414141;

	text-align: justify;

	line-height: 1rem;

	margin-top: 0.85rem

}

.main-txt p:nth-child(1) {

	margin-top: 0rem;

}

.main-txt img {

	border-radius: 0.25rem;

	margin-top: 0.5rem;

	max-width: 100%;

	display: inline-block;

}

/**********fangfang**************************************************************************************************/







/*张慧芳*/



/*dangjian*/



.dj_banner {

	height: 8.5rem;

}

.dj_banner img {

	width: 16rem;

	height: 8.5rem;

}

.dj_bannera {

	width: 16rem;

	height: 1.225rem;

	background: #FFFFFF;

}

.dj_bannera img {

	width: 0.65rem;

	height: 0.6rem;

	line-height: 1.225rem;

	margin: 0.35rem 0.025rem 0 0.8rem;

}

.dj_bannera p {

	line-height: 1.225rem;

	color: #444444;

	font-size: 0.55rem;

}

/**/



.dj_nav {

	width: 16rem;

	height: 3.325rem;

	background: #FFFFFF;

	margin-top: 0.25rem;

	margin-bottom: 0.25rem;

}

.dj_nav .dj_nava {

	width: 5.25rem;

	height: 2.2rem;

	margin-top: 0.425rem;

	text-align: center;

}

.dj_nav p {

	text-align: center;

	margin-top: 0.15rem;

}

.dj_nav img {

	width: 0.05rem;

	height: 2.1rem;

	margin-top: 0.575rem;

}

.dj_nav .dj_navb {

	width: 5.25rem;

	height: 2.2rem;

	margin-top: 0.55rem;

	text-align: center;

}

.dj_nav .dj_navc {

	width: 5.25rem;

	height: 2.2rem;

	margin-top: 0.575rem;

	text-align: center;

}

.dj_nav .dq_icon {

	width: 2.05rem;

	height: 1.35rem;

	margin: 0 auto;

	background: url(../images/spr_dqgz.png) no-repeat;

	background-size: 6.15rem auto;

}

.dj_nav .dq_icon2 {

	background-position: -2.05rem 0;

}

.dj_nav .dq_icon3 {

	background-position: -4.1rem 0;

}

.djbg {

	background: url(../images/yyjj_03.png) no-repeat left center;

	background-size: 0.025rem 2.1rem;

}

.djbg:first-child {

	background: none;

}

/**/



.dj_lb {

	width: 16rem;

	border: 1px solid #fff;

	background: #FFFFFF;

}

.dj_lba {

	height: 5rem;

	width: 14.725rem;

	padding-top: 1rem;

	border-bottom: 1px solid #E0E0E0;

}

.dj_lba h1 {

	color: #333333;

	font-size: 0.75rem;

	font-weight: normal;

	margin-bottom: 0.5rem;

}

.dj_lba h1 span {

	width: 0.075rem;

	height: 0.65rem;

	background: #53c2f9;

	display: inline-block;

	margin-right: 0.25rem;

	padding-top: 0.25rem;

}

.dj_lba p {

	color: #666666;

	font-size: 0.55rem;

	line-height: 1rem;

	letter-spacing: 0.025rem;

}

.dj_lba .dj_col {

	color: #ff7e00;

}

/**/



.dj_lbb {

	height: 1.875rem;

	width: 14.725rem;

	margin-top: 0.625rem;

}

.dj_lbb ul {

	margin-top: 1rem;

	margin-bottom: 0.5rem;

	width: 9.45rem;

	height: 1rem;

	line-height: 0.2rem;

}

.dj_lbb ul li {

	color: #333333;

	float: left;

	font-size: 0.55rem;

	list-style: outside none none;

	padding: 0.125rem 0.4rem;

	text-align: center;

	border-right: 1px solid #a5c0dc;

}

.dj_lbb ul li.thisclass {

	color: #a5c0dc;

}

.dj_lbb ul li:last-child {

	border-right: none;

}

.dj_lbb ul li a {

	font-size: 0.6rem;

	color: #333333;

}

.dj_lbb ul li:hover {

	color: #0059a5;

}

/*慧芳预约*/



/*yygh*/



.yygh_banner {

	height: 5.275rem;

}

.yygh_banner img {

	width: 16rem;

	height: 5.275rem;

}

.yygh_top {

	height: 2.375rem;

	background: #FFFFFF;

}

.yygh_top .yygh_topa {

	width: 15rem;

	height: 2.3rem;

	padding-top: 1.1rem;

	color: #111111;

	font-size: 0.6rem;

	border-bottom: 1px solid #B4B4B4;

}

.yygh_top .yygh_topa .yygh_topb {

	width: 6rem;

	height: 100%;

	margin-right: 0.25rem;

}

.yygh_top .yygh_topa .yygh_topb img {

	width: 0.775rem;

	height: 0.775rem;

	margin-right: 0.22rem;

}

.yygh_top .yygh_topa .yygh_topc {

	height: 100%;

	color: #ff5f11;

	font-size: 0.6rem;

}

.yygh_top .yygh_topa .yygh_topc img {

	width: 0.75rem;

	height: 0.525rem;

	margin-right: 0.22rem;

	margin-top: 0.18rem;

}

/*shoujikuaisuguahao*/



.zhgh_gh {

	width: 16rem;

	height: 15.35rem;

	background: #FFFFFF;

	margin-bottom: 0.25rem;

}

.zhgh_gh .ghgl {

	width: 12.8rem;

}

.zhgh_gh .ghgl p {

	font-size: 0.5rem;

	color: #6c6c6c;

	line-height: 0.85rem

}

.zhgh_gh .ghgl p span {

	font-size: 0.675rem;

	font-weight: bold;

	color: #6c6c6c;

	line-height: 0.85rem;

}

.zhgh_gh .ghgl .user_input label {

	font-size: 0.6rem;

	color: #6c6c6c

}

.zhgh_gh.ghgl .user_input input {

	border: 1px solid #999;

	border-radius: 0.25rem;

	width: 6rem;

	height: 1.2rem;

	line-height: 1.2rem;

	margin-left: 0.5rem;

	padding-left: 0.2rem;

	font-size: 0.55rem;

}

.zhgh_gh .ghgl select {

	width: 12.52rem;

	height: 1.2rem;

	line-height: 1.2rem;

	box-sizing: content-box;

	border: none;

	background: transparent;

	color: #b4b4b4;

	font-size: 0.55rem;

	border-radius: 2px;

	padding-left: 0.25rem;

	appearance: none;

	-moz-appearance: none;

	-webkit-appearance: none;

}

.zhgh_gh .ghgl select option {

	padding-left: 0.25rem;

	border: none;

	background: none;

}

.zhgh_gh .ghgl textarea {

	width: 11.9rem;

	height: 3rem;

	box-sizing: content-box;

	border: 1px solid #999;

	font-size: 0.55rem;

	border-radius: 4px;

}

.tjbtn {

	width: 12rem;

	height: 1.625rem;

	margin: 1rem auto;

	margin-left: 1rem;

}

.submit {

	width: 4.5rem;

	height: 1.325rem;

}

.submit input {

	width: 5.5rem;

	height: 1.625rem;

	background: url(../images/yygh_zhqc.png) no-repeat;

	border: none;

	margin: 0;

	padding: 0;

	background-size: 4.75rem 1.5rem;

	vertical-align: top

}

.ipon {

	width: 6.4rem;

	height: 1.325rem;

}

.ipon input {

	width: 4.75rem;

	height: 1.625rem;

	background: url(../images/yygh_zhjm.png) no-repeat;

	border: none;

	margin: 0;

	padding: 0;

	background-size: 4.75rem 1.5rem;

	vertical-align: top;

	margin-left: 1rem;

}

.ghgl .user_input input {

	border: 1px solid #dedede;

	border-radius: 0.25rem;

	width: 12.75rem;

	height: 1.3rem;

	line-height: 1.2rem;

	padding-left: 0.2rem;

	font-size: 0.55rem;

	color: #b4b4b4;

	margin-top: 0.2rem;

	background: #dedede;

}

.ghgl .user_input #tel1 {

	appearance: textfield;

	-moz-appearance: textfield;

	-webkit-appearance: textfield;

}

.select_wrap {

	position: relative;

	margin-top: 0.2rem;

}

.select_wrap2 {

	width: 15rem;

	margin: 0 auto;

	margin-top: 0.5rem;

}

.ghgl .user_input input.input_box {

	background: #fff url(../images/yygh_zhc.png) no-repeat right center;

	background-size: 1.525rem auto;

	cursor: pointer;

	border: none;

	margin-top: 0;

	border-radius: 0.3rem;

	padding: 0 0.25rem;

	color: #b4b4b4;

	font-size: 0.55rem;

}

.ghgl .user_input input.ksinput_box {

	background: #dedede url(../images/yygh_zhc.png) no-repeat right center;

}

.input_box.zjtd_inbox {

	background: #fff url(../images/yygh_zhqcd.png) no-repeat right center;

	background-size: 2.325rem auto;

	width: 15rem;

	height: 1.6rem;

	line-height: 1.6rem;

	border-radius: 0.3rem;

	padding: 0 0.25rem;

	color: #b4b4b4;

	font-size: 0.55rem;

	border: none;

}

.select_box {

	position: absolute;

	width: 12.75rem;

	height: auto;

	background: #fff;

	left: 0;

	top: 1.3rem;

	border-radius: 0.3rem;

	border: 1px solid #dadada;

	overflow: hidden;

}

.select_box.select_ks {

	top: 1.6rem;

	width: 15rem;

}

.select_box span {

	display: block;

	width: 100%;

	height: 1rem;

	line-height: 1rem;

	cursor: pointer;

	color: #b4b4b4;

	padding: 0 0.25rem;

}

.select_box span:hover {

	background: #f3f3f3;

}

.ghgl .user_input input.timea {

	background: #dedede url(../images/yygh_zhb.png) no-repeat right;

	background-size: 1.52rem 1.3rem;

}

.ghgl .user_input input.timeg {

	background: #fff url(../images/yygh_zhb.png) no-repeat right;

	background-size: 1.52rem 1.3rem;

}

.ghgl .user_input {

	padding-top: 0.6rem;

}

.yygh_topd {

	width: 16rem;

	height: 9.75rem;

	background: #FFFFFF;

}

.yygh_topd h1 {

	color: #111111;

	font-size: 0.75rem;

	font-weight: normal;

	margin-bottom: 0.5rem;

	height: 2.35rem;

	width: 16rem;

	border-bottom: 1px solid #b0b0b0;

	line-height: 2.35rem;

	padding-left: 0.575rem;

}

.yygh_topd h1 span {

	width: 0.075rem;

	height: 0.65rem;

	background: #53c2f9;

	display: inline-block;

	margin-right: 0.25rem;

	padding-top: 0.25rem;

}

.yygh_topf {

	width: 14rem;

}

.yygh_topd p {

	color: #666666;

	font-size: 0.6rem;

	line-height: 0.8rem;

	margin-top: 0.8rem;

}

/*专家团队*/



/**/



.zjtd_zha {

	width: 16rem;

	height: 2.4rem;

}

.zjtd_zha .input_testc {

	width: 14.5rem;

	height: 1.6rem;

}

.zjtd_zha .zh_gdbb {

	position: relative;

}

.zjtd_zha .zh_gdbb .sel {

	position: absolute;

	top: 0.425rem;

	left: 0.8rem;

	z-index: 1;

	width: 14.5rem;

	height: 1.6rem;

	padding-left: 0.25rem;

	background: url(../images/select_03.jpg) no-repeat;

	background-size: 100%

}

.zjtd_zha select {

	position: absolute;

	top: 0;

	left: 0;

	z-index: 2;

	appearance: none;

	-moz-appearance: none;

	-webkit-appearance: none;

	border: none;

	border-radius: 0.25rem;

	color: #b4b4b4;

	font-size: 0.55rem;

	width: 14.5rem;

	height: 1.6rem;

	margin: 0.425rem 0.8rem;

	padding-left: 0.25rem;

	background: transparent;

}

.zjtd_zha select option {

	padding-left: 0.25rem;

}

.zjtd_zha #sleHid {

	display: block;

	width: 12.6rem;

	overflow: hidden;

	height: 1.6rem;

	margin-top: 0.25rem;

	background: none;

}

.zjtd_zha #sleBG {

	width: 15rem;

	border: none;

	background: #FFFFFF url(../images/yygh_zhqcd.png) no-repeat right center;

	display: block;

	background-size: 2.325rem 1.6rem;

	margin-left: 0.5rem;

	margin-top: 0.5rem;

}

.zh_gdbb {

	padding-top: 0.006rem;

}

.zjtd_zhc {

	width: 16rem;

	background: #FFFFFF;

	margin-bottom: 0.25rem;

}

/**/



.yygh_topee {

	width: 16rem;

	background: #FFFFFF;

	margin-bottom: 0.25rem;

}

.yygh_topee .yygh_topea h1 {

	color: #111111;

	font-size: 0.75rem;

	font-weight: normal;

	height: 2rem;

	width: 100%;

	border-bottom: 1px solid #b0b0b0;

	line-height: 2.35rem;

}

.yygh_topee .yygh_topea h1 i {

	background: #53c2f9;

	display: inline-block;

	height: 0.6rem;

	margin-right: 0.4rem;

	margin-top: 0.9rem;

	vertical-align: top;

	width: 0.075rem;

}

.yygh_topee .yygh_topea h1 span {

	width: 0.075rem;

	height: 0.4rem;

	background: #53c2f9;

	display: inline-block;

	margin-right: 0.5rem;

	padding-top: 0.25rem;

}

.yygh_topee .yygh_topea {

	width: 15rem;

}

/**/



/**/



.zh_gda {

	padding-top: 0rem;

	;

}

.zh_gdb {

	border: 0rem;

}

.zh_gdc {

	width: 15rem;

}

.zh_gdc:first-child {

	margin-top: 0rem;

	border-top: 0rem;

}

.clickbtn {

	height: 1.5rem;

	line-height: 2.2rem;

	text-align: center;

	width: 16rem;

	cursor: pointer;

	border-top: 1px solid #d0d0d0;

	margin-top: 0.6rem;

	color: #ff7e00;

}

.zjtd_zhd {

	background: #b0d2e3;

}

.yygh_top .zjtd_zhe {

	border-bottom: 0rem;

}

.zhgh_gh .ghgl .user_input label.jtd_zj {

	color: #FFFFFF;

}

.zhgh_gh .ghgl select.input_testb {

	background: transparent;

	appearance: none;

	-moz-appearance: none;

	-webkit-appearance: none;

}

.ghgl .user_input input.timeb {

	background: #FFFFFF url(../images/yygh_zhb.png) no-repeat right center;

	background-size: 1.52rem 1.3rem;

}

/**/



#sleHid {

	display: block;

	width: 13.2rem;

	overflow: hidden;

	height: 1.3rem;

	margin-top: 0.25rem;

	border-radius: 0.25rem;

}

#sleBG {

	border-radius: 0.25rem;

	border-right: none;

	background: #FFFFFF url(../images/yygh_zhc.png) no-repeat right center;

	display: block;

	background-size: 1.52rem 1.3rem;

}

.sleBGa {

	background: #dedede url(../images/yygh_zhc.png) no-repeat right center !important;

	background-size: 1.52rem 1.3rem !important;

}

.grjj_pjlista {

	height: 15.675rem;

	overflow: hidden;

	background: #FFFFFF;

}

/*add*/



.addoc_about {

	width: 16rem;

	height: 9.5rem;

	background: url(../images/add1_02.jpg) no-repeat;

	background-size: 16rem 9.5rem;

}

.addoc_img {

	width: 9.575rem;

	height: 9.5rem;

}

.addoc_text {

	width: 7.3rem;

	margin-top: 1.5rem;

	margin-left: -1rem;

}

.addoc_text h2 {

	font-size: 0.95rem;

	color: #0052a6;

}

.addoc_text h3 {

	font-size: 0.7rem;

	color: #111;

	margin-top: 0.25rem;

	font-weight: normal;

}

.addoc_text ul li {

	background: rgba(255,255,255,.7);

	width: 2.15rem;

	height: 1.85rem;

	float: left;

	margin: 0.7rem 0.15rem 0 0.15rem;

	border-radius: 0.2rem;

	padding-top: 0.2rem;

}

.addoc_text ul li:first-child {

	margin-left: 0;

}

.addoc_text ul li p {

	text-align: center;

}

.addoc_text ul li .p1 {

	color: #ff5f11;

	font-size: 0.5rem;

}

.addoc_text ul li .p2 {

	color: #0052a6;

	font-size: 0.45rem;

}

.addoc_btn {

	text-align: center;

}

.addoc_btn a {

	display: inline-block;

	margin: 0.75rem 0.2rem 0 0.2rem;

	font-size: 0.45rem;

	height: 0.95rem;

	line-height: 0.9rem;

	padding: 0 0.25rem;

	border-radius: 0.25rem;

}

.addoc_btn a img {

	display: inline-block;

	vertical-align: middle;

	margin-right: 0.125rem;

	width: 0.55rem;

}

.addoc_btn a:first-child {

	color: #0052a6;

	border: 1px solid #0052a6;

}

.addoc_btn a:last-child {

	color: #ff5f11;

	border: 1px solid #ff5f11;

}

.home_ad {

	background: url(../images/add4_02.jpg) no-repeat;

	width: 16rem;

	height: 3.8rem;

	background-size: 16rem 3.8rem;

	padding: 0.5rem 0 0 6.5rem;

	position: relative;

}

.home_ad p {

	font-size: 0.45rem;

	text-shadow: 0 0.05rem 0.1rem #fff;

	line-height: 0.7rem;

}

.home_ad p:nth-child(3) {

	margin-top: 0.2rem;

}

.home_ad1 {

    display: block;

    width: 3.875rem;

    height: 1.05rem;

    border: 1px solid #0052a6;

    color: #0052a6;

    line-height: 1rem;

    position: absolute;

    right: 0.75rem;

    bottom: 1.8rem;

    font-size: 0.5rem;

    background: rgba(255,255,255,.7);

    border-radius: 0.25rem;

    text-align: center;

}

.home_ad2 {

    display: block;

    width: 3.875rem;

    height: 1.05rem;

    border: 1px solid #ff5e10;

    color: #ff5e10;

    line-height: 1rem;

    position: absolute;

    right: 0.75rem;

    bottom: 0.3rem;

    font-size: 0.5rem;

    background: rgba(255,255,255,.7);

    border-radius: 0.25rem;

    text-align: center;

}

.banner img {

	width: 16rem;

	height: 8.5rem;

}

.grjj_pj ul {

	height: 2.7rem;

	overflow: hidden;

}

.clear.hhh {

	height: auto;

}

/*add*/



#kgs {

	width: 100%;

	height: 0.85rem;

	line-height: 0.5rem;

	text-align: center;

	font-size: 0.85rem;

	color: #ccc;

	font-weight: bold;

	cursor: pointer;

}



.daodu{border: 1px solid rgb(204, 204, 204);border-radius:0.2rem;width:15.2rem;margin:0px auto; margin:16px auto;}

.daodu_title span{padding:0.1rem 0.2rem;background:#0556A8;border-radius:0.1rem;color:rgb(255, 255, 255);font-size:18px;}

.daodu_title{margin-top:-0.4rem; margin-bottom:16px;}



.arc_title{border-bottom: 1px solid #0556A8;width:15.2rem;margin:0px auto; margin-bottom:16px;}

.arc_title h6{font-size:0.65rem; color:#000; font-weight:bold;}

.arc_title h6 span{padding:0.1rem 0.2rem;background:#0556A8;color:rgb(255, 255, 255);margin-right:0.3rem;font-size:18px;}

/*banner切换*/

.banner{ width:16rem; height:auto; position:relative}

.banner ul {width: 100%;height: 100%;position: relative;}

.banner ul li {width: 100%;height: 100%;position: relative;left: 0;top: 0;}

.banner .bd { position: relative;z-index: 0;}

.banner .hd { width: 100%;height: 0.55rem;position: absolute; z-index: 1; bottom: 0.1rem; text-align: right;}

.banner .hd ul li {display: inline-block;width: 0.4rem;height: 0.4rem;-webkit-border-radius:0.25rem; -moz-border-radius:0.25rem; border-radius:0.25rem;  background: #8C8C8C;margin: 0 0.1rem;vertical-align: top;overflow: hidden;}

.banner .hd ul .on {background: #FF94AB; color: #fff;}