@charset "utf-8";
/* CSS重置 and 公共样式*/
*{margin:0;padding:0;border:0;list-style:none}
body{font-family:"微软雅黑";color:#555;}
a{text-decoration:none;color:#555;}
li{list-style:none;}
img{vertical-align: middle;}
body,p,h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd{margin:0;padding:0;list-style: none;
	font-weight:normal;}
.container{width:100%;overflow:hidden;margin:auto;max-width:640px;min-width:320px;}
.left{float:left!important}
.right{float:right!important}
.clear{clear:both;}
/*top and logo*/
.allW{width:100%;overflow:hidden;}
/*.allW img{width:100%;}*/
.margin-b{margin-bottom: 0.75rem;}
.margin-t{margin-top: 0.75rem;}
.margin-a{margin-top: 0.75rem; margin-bottom: 0.75rem;}
.gray-fG-line{background-color: #eee; height: 0.8rem;}
.top-logo{ margin-top: 0rem;}

/*  */
.inner-ask ul{padding: 0.8rem 0;/*  border-top: 0.1rem #eee solid; */}
.inner-ask ul li{float: left; width: 50%; box-sizing: border-box;}
.inner-ask ul li:first-child{border-right: 1px #ccc solid;}
.inner-ask ul li a{display: block; width: 100%; overflow: hidden;}
.inner-ask-picture{width: 21.875%; margin-left: 9.375%; margin-right: 6.75%;}
.inner-ask-picture img{width: 100%;}
.inner-ask-txt{width:62%;}
.inner-ask-txt h1{font-size: 1em; margin-bottom: 0rem;line-height: 21px;}
.inner-ask-txt p{ color: #888;}

/*  */
.inner-main-pagination{line-height: 3rem; height: 3rem; border-bottom: 0.1rem #eee solid; margin-bottom: 0.5rem;color: #888;}
.inner-main-pagination a{ color: #888;}
.inner-sy{height: 100%;padding-left: 2.8rem; background: url(../images/inner_10.jpg) no-repeat 1.1rem center;
	background-size: 1.125rem 1.25rem;}

/*  */
.inner-news-list{width: 92%; margin: 0 auto;}
.inner-news-list li{width: 100%; overflow: hidden; padding-bottom: 0.8rem; border-bottom: 1px #ccc solid; margin-bottom: 0.8rem;}
.inner-news-list li:last-child{margin-bottom: 0; border-bottom: none;}
.inner-news-list-picture{width: 27.12%;}
.inner-news-list-picture img{width: 100%;height:4rem;}

.inner-news-list-txt{width: 70%; }
.inner-news-list-txt h1{height: 2.5rem;font-size: 0.95rem;}
.inner-news-list-txt h6{overflow: hidden; margin-top: 0.2rem; width: 100%;}
.inner-news-list-txt h6 a{padding: 0.1rem 0.5rem; border: 1px #e60012 solid; border-radius: 1rem;
	box-sizing: border-box; font-size: 1em; color: #e60012;}

ul.I-btn{box-sizing: border-box; padding: 0 15%; margin: 0.75rem 0;overflow:hidden;}
ul.I-btn li{width: 45%; background-color: #b4ceee; font-size: 0.85rem; line-height: 2rem; box-sizing: border-box;
	padding:0 0 0 1.8rem;}
ul.I-btn li a{color: #fff; display: block; width: 100%; background: url(../images/xs_03.png) no-repeat 3rem center;
	background-size: 0.9rem 0.9rem;}
ul.I-btn li+li a{background: url(../images/xs_031.png) no-repeat 3rem center;}

.inner-hospital-brand{background-color: #eee;text-align:center;position: relative;}
.inner-hospital-brand-title{text-align: center;  height: 3.35rem; display: inline-block;padding:0 1%;
z-index: 1;
position: relative;
background-color: #eee;}

.inner-hospital-brand-title h1{ font-size: 1.2rem; color: #2f9dec; line-height: 3.35rem;}

.inner-hospital-brand em{display: inline-block; height: 0.4rem;background-color: #eee; width: 95%; 
border-top: 3px #2f9dec solid; border-bottom: 1px #2f9dec solid;
position: absolute;
top: 1.5em;
left: 2.5%;}

.inner-askBtn{margin-bottom: 1.2rem; margin-top: 1.1rem; box-sizing: border-box; padding:0 0.8rem;}
.inner-askBtn li{float: left; width: 20%; position: relative; margin-right: 6.5%;}
.inner-askBtn li:last-child{margin-right: 0;}
.inner-askBtn li img{width: 100%;}
.inner-askBtn li span{width: 100%; display: block; text-align: center; position: absolute; bottom: 1.05em; color: #fff;font-size: 0.95em;}

.inner-hotPorblem ul{box-sizing: border-box; padding: 1.2rem 0.6rem 0.2rem;}
.inner-hotPorblem ul li{float: left; width: 23.5%; margin-right: 2%; text-align: center; color: #fff; height:9.6em;}
.inner-hotPorblem ul li h6 a{color: #fff; padding: 0 0.38rem; border: 1px #fff solid; font-size: 1em;}
.inner-hotPorblem ul li h6{margin-top: 0.5em; margin-bottom: 0.8em;}
.inner-hotPorblem ul li h1{ font-size: 1em;height:2.5rem;line-height:2.5rem;padding: 0 5%;}
.inner-hotPorblem ul li h1:before{content:'';}
.inner-hotPorblem ul li h1 a{color:#fff;line-height:normal;display:inline-block;vertical-align:middle;}
.inner-hotPorblem ul li img{width: 88%; margin: 0 auto;}

.inner-hotPorblem ul li:nth-of-type(1){background-color: #4fc1e9;}
.inner-hotPorblem ul li:nth-of-type(2){background-color: #f6bb42;}
.inner-hotPorblem ul li:nth-of-type(3){background-color: #4fc1e9;}
.inner-hotPorblem ul li:last-child{margin-right: 0;}
.inner-hotPorblem ul .ts-inner-li a{display: block; height: 4.8em; color: #Fff;}
.inner-hotPorblem ul .ts-inner-li a:first-child{background-color: #f6bb42; padding-top: 0.8em; box-sizing: border-box;
	border-bottom: 0.25rem #fff solid;}
.inner-hotPorblem ul .ts-inner-li a:last-child{background-color: #8cc152; line-height: 4.8em; box-sizing: border-box;
	border-top: 0.25rem #fff solid;}

.inner-details ul{box-sizing: border-box; padding: 0.5rem 0.6rem;}
.inner-details ul li{float: left; width: 31%; margin-right: 1%; text-align: center; box-sizing: border-box; border:1px #ccc solid;
	padding-bottom: 0.5rem;}
.inner-details ul li h1{font-size: 1.1em; padding-top: 0.8rem; padding-bottom: 0.8rem;}
.inner-details ul li h6 a{padding: 0.1rem 0.4rem; background-color: #4fc1e9; color: #fff;}
.inner-details ul li:last-child{margin-right: 0;}
.inner-details ul li:nth-of-type(2){width: 36%;}
/*  */
.inner-test{text-align: center; background-color: #2f9dec; color: #fff; margin-top: 0.2rem;}
.inner-test h1{font-size: 1.1em;line-height: 1.9; padding-top: 1.1rem; padding-bottom: 0.4rem;}
.inner-test h2 a{color:inherit;}
.inner-test h2 a span{border-bottom:1px solid;}

.inner-test-main{box-sizing: border-box; padding: 0.2rem 0.6rem;}
.inner-test-main-list{border-bottom: 1px #ccc solid; overflow: hidden; padding-bottom: 0.6rem; padding-top: 0.6rem;font-size: 0.95em;}
.inner-test-title{width: 20%;}
.inner-test-title span{width: 1.2rem; height: 1.2rem; line-height: 1.2rem; text-align: center; display: inline-block;
	 background-color: #137cbf; color: #fff; margin-right: 0.3rem;}

.inner-test-container{width: 80%; overflow: hidden;}
.inner-test-container p{float: left; width: 50%;}
.inner-test-container p input{display: inline-block; margin: 0.2rem;}


.inner-test-main-list02 .inner-test-title{width: 30%;}
.inner-test-main-list02 .inner-test-container{width: 70%;}

/*kfal_封面页*/
.kfal_hz{}
.kfal_hz ul{width:100%;overflow:hidden;padding:0 1%;box-sizing:border-box;margin-bottom:3%;}
.kfal_hz .layer1{}
.kfal_hz .layer1 li{width:49.5%;float:left;margin-top:1%;padding: 1%;box-sizing: border-box;border: 1px solid #ccc;border-radius: 5px;}
.kfal_hz .layer1 li img{border-radius: 2px;}
.kfal_hz .layer1 li span{display: block;height: 2rem;text-align: center;}
.kfal_hz .layer1 li:nth-child(2n){margin-left:1%;}
.kfal_hz .layer121 li{text-align:center;line-height:2.3;background:#FF5B00;}
.kfal_hz .layer121 li a{color:#fff;display: block;font-size: 0.95rem;}
.criticism{width:100%;background:#135FBF;line-height:2.3;box-sizing:border-box;padding-left:2%;color:#fff;margin-top: 3%;}
/*******文章*******/
.essay{text-indent: 1em;}
.essay a:first-child{color: rgb(255, 132, 0);font-weight: 700;}
.inner-news-title{text-align:center;padding:0.2rem 0;font-size:1.1rem;font-weight:bold;}
.essayAppend{line-height:1.8;text-align:center; border-bottom:1px #ccc dashed;}
.essayAppend a{font-size:1rem;color: #FC5705;}
.inner-news-con{padding:0 5%;margin-top:5%;line-height:2;}
.inner-news-con video{margin:15px 0;}
.inner-arctial-page span{display:block;line-height:2;text-align:left;text-indent:2em;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}


.list6{ margin:0.4em auto;}
.list6 li:nth-of-type(1){ font-size:0.9rem;}
.list6 li:nth-of-type(2){ box-sizing:border-box;overflow: hidden;}
.list6 li p{float:left;font-size:0.9rem;line-height:2.2em;margin-left:30px}
.lists em,.list11 em,.list2 em,.list3 em, .list4 em, .list5 em, .list6 em{ font-size:1em; width:1.2em; height:1.1em; font-style:normal; background-color:#137cbf; color:#FFF; display:inline-block; text-align:center; line-height:1.1em; margin-right:0.4em;}
.lianxi li{ width:90%; overflow:hidden; margin:0.4em auto;} 
.lianxi li label{ width:25%; background-color:#f1f1f1; display:inline-block; text-align:center; line-height:2em; font-size:1.0em;background-color: #137cbf ;color: rgb(255, 255, 255);}
.lianxi li input{ width:72%; box-sizing:border-box; border:1px #f1f1f1 solid; padding-left:0.4em; height:2em; border-left:0; outline:0; font-size:1.5em;}
.tijiao{ width:80%; overflow:hidden; margin:0.4em auto 0.8em auto;}
.tijiao input{ width:48%; line-height:2em; text-align:center; font-size:1.2em; border-radius:0.2em; margin:0;margin-right:2.2%; background-color:#0083eb; color:#FFF;}
.tijiao a{width: 48%;display: inline-block;line-height: 2em;text-align: center;font-size: 1.2em;border-radius: 0.2em;margin: 0;background-color: #F78207;color: #FFF;}

/*12.12 ADD*/
.margin-b{margin-bottom: 0.6rem;}
.margin-t{margin-top: 0.8rem;}
.margin-a{margin-top: 0.8rem; margin-bottom: 0.8rem;}
.gray-line{background-color: #d5d5d5; height: 0.6rem;}

/*  */
.yy-public-title h1{
	font-size: 1rem;
	padding-top: 0.8rem;
	padding-bottom: 0.66rem;
	border-bottom: 1px #ccc solid;
	line-height: 1.1rem;
}

.yy-public-title h1 span{
	font-size: 1.1rem;
	font-weight: bold;
	color: #2f9dec;
	padding: 0 0.4rem 0.1rem;
	border-right: 0.15rem #2f9dec solid;
	margin-right: 0.4rem;
}
.yy-public-title h1 a{color:#888;}
.zhiBo{
	width: 100%;
	text-align:center;
}
.GUO{
	width: 47.5%;

}
.GUO img{
	width: 100%;
}
.GUO span{
	display: block;
	width: 100%;
	text-align: center;
	font-size: 0.8rem;
	line-height: 1.7rem;
	border: 1px solid #ddd;
	margin-top: 1.5%;
}


.zhiBo video{
	width: 95%;
}
.zhiBo span{
	display: block;
	width: 100%;
	text-align: center;
	font-size: 0.8rem;
	line-height: 1.8rem;
	border: 1px solid #ddd;
	margin-top: 1%;
	box-sizing: border-box;
}

.yy-guide{
	width: 51%;
	margin-left: 1.5%;
}
.yy-guide img{height:7.1rem;width: 100%;}
.yy-guide-title{
	background-color: #148adf;
	margin-bottom: 0.2rem;
	text-align: center;
	color: #fff;
	height: 2.86rem;
}
.yy-guide-title a{color:inherit;}
.yy-guide-title h1{
	font-size: 0.95rem;
	padding-top: 0.22rem;
}
.yy-guide-title h2{
	font-size: 0.8rem;
}


.yy-g-line{
	height: 0.5rem;;
	background-color: #eee;
}

/* 
 */
.yy-space{
	margin-top: 0.8rem;
	margin-bottom: 0.6rem;
}
.yy-space ul li{
	float: left;
	width: 32%;
	margin-right: 2%;
	position: relative;
}
.yy-space ul li:last-child{
	margin-right: 0;
}
.yy-space ul li img{
	width: 100%;
}
.yy-space ul li span{
	display: block;
	text-align: center;
	width: 100%;
	font-size: 0.8rem;
	line-height: 1.6rem;
	position: absolute;
	bottom: 0;
	background-color: rgba(0,0,0,0.5);
	color: #fff;
}

.yy-space-btn ul li{
	float: left;
	margin-top: 0.4rem;
	margin-bottom: 1rem;
}

.yy-space-btn ul li a{
	display: block;
	width: 100%;
	text-align: center;
	font-size: 0.8rem;
	line-height: 2.65rem;
	color: #fff;
}

.yy-space-btn ul li:nth-of-type(1){
	background-color: #148adf;
	width: 36%;
	margin-right: 1%;
}
.yy-space-btn ul li:nth-of-type(2){
	background-color: #2ec7e2;
	width: 42%;
	margin-right: 1%;
}
.yy-space-btn ul li:nth-of-type(3){
	background-color: #f9bc01;
	width: 20%;
}

.yy-doctor{margin-bottom:3%;}
.yy-doctor .bd li{position:relative;}
.yy-doctor .bd li .tel,.yy-doctor .bd li .swt{width:20%;height:16%;position:absolute;bottom:13%;}
.yy-doctor .bd li .tel{right: 32%;}
.yy-doctor .bd li .swt{right: 10%;}
.yy-doctor-btn li{
	float: left;
	width: 32.4%;
	margin-right: 1.4%;
	font-size: 0.8rem;
	line-height: 2.8rem;
	background-color: #eee;
	text-align: center;
	margin-top: 0.6rem;
	margin-bottom: 0.4rem;
}
.yy-doctor-btn li:last-child{
	margin-right: 0;
}
.yy-doctor-btn .on{
	background-color: #148adf;
	color: #fff;
}



.yy-tab{
	margin-top: 1rem;
}

.p-tab-nav li{
	float: left;
	width: 23.5%;
	margin-right: 2%;
	height: 2.8125rem;
	line-height: 2.8125rem;
	text-align: center;
	background: url(/skin/n/images/pqq_34.jpg) no-repeat 0 0;
	background-size: 100% 2.8125rem;
	font-size: 0.8rem;
	margin-bottom: 0.2rem;
}
.p-tab-nav li:last-child{
	margin-right: 0;
}

.p-tab-nav .on{
	color: #fff;
	background: url(/skin/n/images/pqq_32.jpg) no-repeat 0 0;
	background-size: 100% 2.8125rem;
}

.p-tab-txt-main{
	box-sizing: border-box;
	border:1px #ccc solid;
	padding: 0.65rem 2%;
	border-radius: 0.3rem;
	margin-top: -0.39rem;
}
.p-tab-txt-main .bd ul{padding:0 0.1%;}
.p-tab-txt-main dd{
	float: left;
	width: 32%;
	margin-right: 2%;
	position: relative;
}
.p-tab-txt-main dd:last-child{
	margin-right: 0;
}
/* .c-tab-txt-main dd:last-child{
	margin-left: 4%;
}
 */
.p-tab-txt-main dd img{
	width: 100%;
	height: 7rem;
}
.em1{
	display: block;
	margin-top: 0.6rem;
	margin-left: 2rem;
	width: 0.75rem; 
	height: 0.75rem;
	border-left: 1px #ccc solid;
	border-top: 1px #ccc solid;
	background-color: #fff;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
}

.em2{
	display: block;
	margin-top: 0.6rem;
	margin-left: 34%;
	width: 0.75rem; 
	height: 0.75rem;
	border-left: 1px #ccc solid;
	border-top: 1px #ccc solid;
	background-color: #fff;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
}
.em3{
	display: block;
	margin-top: 0.6rem;
	margin-left: 61%;
	width: 0.75rem; 
	height: 0.75rem;
	border-left: 1px #ccc solid;
	border-top: 1px #ccc solid;
	background-color: #fff;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
}
.em4{
	display: block;
	margin-top: 0.6rem;
	margin-left: 86%;
	width: 0.75rem; 
	height: 0.75rem;
	border-left: 1px #ccc solid;
	border-top: 1px #ccc solid;
	background-color: #fff;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
}

.p-tab-txt-main span{
	display: block;
	width: 100%;
	text-align: center;
	font-size: 0.8rem;
	line-height: 1.6rem;
	background-color: rgba(0,0,0,0.5);
	color: #fff;
	position: absolute;
	bottom: 0;
}



.container {
  width: 100%;
  max-width: 640px;
  min-width: 320px;
  margin: 0 auto;
  position: relative;
}
.left {
  float: left!important;
}
.clear {
  clear: both;
}
.right {
  float: right!important;
}
.clearFloat {
  zoom: 1;
}
.clearFloat:after {
  content: '.';
  width: 0;
  height: 0;
  clear: both;
  display: block;
  visibility: hidden;
}

.yy-public-title h1 {
  font-size: 1rem;
  padding-top: 0.8rem;
  padding-bottom: 0.66rem;
  border-bottom: 1px #ccc solid;
  line-height: 1.1rem;
}
.yy-public-title h1 span {
  font-size: 1.1rem;
  font-weight: bold;
  color: #2f9dec;
  padding: 0 0.4rem 0.1rem;
  border-right: 0.15rem #2f9dec solid;
  margin-right: 0.4rem;
}
.yy-public-title h1 a {
  color: #888;
}
.tab01-btn {
  position: relative;
}
.tab01-btn li {
  float: left;
  width: 32%;
  text-align: center;
  line-height: 1.25rem;
  margin-right: 2%;
  background-color: #eee;
  font-size: 0.825rem;
  margin-top: 0.825rem;
  padding: 0.4rem 0;
  color: #fff;
  background-color: #148adf;
}
.tab01-btn li:last-child {
  margin-right: 0;
}
.tab01-btn .on {
  background-color: #faa;
  color: #fff;
}
.tab01-txt {
  position: relative;
  height: 11.025rem;
}
.tab01-txt video {
  display: block;
  width: 100%;
}
.tab01-txt .on {
  z-index: 1;
}
.tab01-txt li {
  position: absolute;
}
.add-video li {
  float: left;
  width: 48.5%;
}
.add-video li:last-child {
  margin-left: 3%;
}
.add-video video {
  display: block;
  width: 100%;
}
.add-video a {
  display: block;
  width: 100%;
  box-sizing: border-box;
  border: 1px #ccc solid;
  line-height: 1.4rem;
  margin-top: 0.4rem;
  text-align: center;
  font-size: 0.675rem;
  white-space: nowrap;
}
.tab02-btn li {
  font-size: 0.825rem;
  height: 2.55rem;
  line-height: 2.55rem;
  text-align: center;
  color: #fff;
  margin-bottom: 0.825rem;
}
.tab02-btn li a{ color:#fff;}
.tab02-btn li:first-child {
  float: left;
  width: 53.125%;
  background: url(../images/cascade_13.jpg) no-repeat;
  background-size: 100%;
}
.tab02-btn li:last-child {
  float: right;
  width: 43.75%;
  background: url(../images/cascade_15.jpg) no-repeat;
  background-size: 100%;
}
.tab02-txt .L,
.tab02-txt .R {
  width: 31.875%;
  height: 8.7375rem;
  background-color: #eee;
}
.tab02-txt .L img,
.tab02-txt .R img {
  display: block;
  width: 100%;
}
.tab02-txt .L span,
.tab02-txt .R span {
  display: block;
  width: 100%;
  font-size: 0.825rem;
  line-height: 1.75rem;
  text-align: center;
}
.tab02-txt .C {
  width: 30.9375%;
  height: 8.7375rem;
  margin-left: 2.61%;
}
.tab02-txt .C img {
  display: block;
  width: 100%;
  height: 100%;
}
.margin {
  margin-top: 0.825rem;
  margin-bottom: 0.825rem;
}

/*内容页专家热线样式*/
.chann {
    width: 30.3rem;
    height: 5rem;
    margin: .6rem auto;
    background: #B1D2E3;
   /* border-radius: .4rem;*/
}

.chann dl {
    width: 30rem;
    line-height: .65rem;
    padding-top: .4rem;
    margin-left: .6rem;
    overflow: hidden;
}

.chann dl dt {
    width: 3rem;
    height: 3rem;
    overflow: hidden;
    float: left;
	margin-top: 0.7rem;
}

.chann dd {
    font-size: 1rem;
	color: #003163;
	line-height: 1.3rem;
	text-align: left;
	float: left;
	width: 19rem;
	padding-top: .18rem;
	margin-left: 1rem;
}

.chann dl dt img {
    border-radius: 1.5rem;
    width: 3rem;
    height: 3rem;
}
.arc_content img {
    overflow: hidden;
}

.chann dd .phone_1 {
    color: red;
    font-size: 1rem;
    padding: 0 .2rem;
}

.chann dd .phone_2 {
    display: inline-block;
    width: 3.9rem;
   /* height: .875rem;*/
   height: 1.5rem;
    text-align: center;
    border: 1px solid #ff7e00;
    line-height: 1.5rem;
    margin-left: .3rem;
    border-radius: .2rem;
    color: #ff7e00;
    font-size: .7rem;
}

.chann dd .hehe{
	font-size:1rem;
	color:#003163;
}

.imgShow {
  position: relative;
  height: 13.9875rem;
  margin: 1rem auto;
}
.imgShow img {
  display: block;
  width: 100%;
  height: 13.9875rem;
}
.imgShow .txt {
  position: absolute;
  width: 47.35%;
  height: 13.9875rem;
  z-index: 2;
  top: 0;
  right: 0;
}
.imgShow .txt h3 {
  font-size: 0.825rem;
  color: #fff;
  width: 90%;
  margin: 5.75rem auto .5rem;
  text-align: center;
  line-height: 1.6rem;
  border-bottom: 1px #81c2e6 solid;
}
.imgShow .txt p {
  width: 82%;
  margin: 0 auto;
  font-size: 0.825rem;
  color: #fff;
  line-height: 1.3rem;
}
.imgShow .txt p a {
  color: #feb300;
}
.flip-hf .left {
  width: 48.5%;
  border: 1px #ccc solid;
  position: relative;
}
.flip-hf .right {
  width: 48.5%;
  border: 1px #ccc solid;
  position: relative;
}
.flip-hf .img {
  width: 90%;
  margin: 0 auto;
}
.flip-hf .img img {
  display: block;
  width: 100%;
  padding: 0.45rem 0 0;
}
.flip-hf .img .flip-txt {
  position: absolute;
  top: 0.45rem;
  left: 0;
}
.flip-hf .img .flip-txt img {
  float: left;
  width: 25.2%;
  margin-left: 14.8%;
  padding: 0.3rem 0 0;
}
.flip-hf .img .flip-txt .fn {
  float: right;
  width: 56%;
  font-size: 0.825rem;
  color: #1a1b1b;
  line-height: 1rem;
  padding-top: 0.7rem;
}
.flip-hf .img .flip-txt .fn span {
  font-size: 0.6rem;
  color: #969594;
  text-transform: uppercase;
}
.flip-hf h2 {
  height: 2.625rem;
  line-height: 2.625rem;
  font-size: 0.9rem;
  padding-left: 1.25rem;
  color: #fff;
  background-color: #2f9dea;
  -webkit-box-sizing: border-box;
}
.flip-hf h2 a {
  color: #fff;
  border-left: 0.1rem #fff solid;
  padding-left: 0.5rem;
  line-height: 1;
}
.flip-hf h2 span {
  font-size: 0.6rem;
  padding-left: 0.25rem;
  text-transform: capitalize;
}
.flip-hf .main {
  padding-bottom: 0.5rem;
}
.flip-hf .main li {
  width: 90%;
  margin: 0.75rem auto 0;
  font-size: 0.825rem;
  line-height: 1.875rem;
  text-align: center;
  box-shadow: 2px 2px #ececec;
}
.flip-hf .main li:first-child {
  margin-top: 0.5rem;
}
.swiper-slide img { display: block; width: 100%; }

.pagination-line .swiper-container { padding-bottom: 1.2rem; }
.pagination-line .swiper-pagination-bullet { width: 1.375rem; height: 0.2125rem; border-radius: 0.1rem; }
.pagination-line .swiper-container-horizontal > .swiper-pagination-bullets, .pagination-line .swiper-pagination-custom, .pagination-line .swiper-pagination-fraction { bottom: 0rem; }
.pagination-line .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 5px; }

.pagination-circle .swiper-container { padding-bottom: 1.35rem; }
.pagination-circle .swiper-pagination-bullet { height: 10px; width: 10px; border: 1px #000 solid; background-color: rgba(0, 0, 0, 0); }
.pagination-circle .swiper-pagination-bullet-active { border: 1px #007aff solid; }
.pagination-circle .swiper-container-horizontal > .swiper-pagination-bullets, .pagination-circle .swiper-pagination-custom, .pagination-circle .swiper-pagination-fraction { bottom: 0rem; }
.pagination-circle .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 5px; }

.picMarquee-left li{
	width:33%;
	margin-right:0.2rem;
}


/****文章****/
.tels {
    font-size: 0.9rem;
font-family: "微软雅黑";
padding-left: 1rem;
}
.guide-title {
    width: 100%;
    padding-left: 1em;
    margin-top: 1em;
    padding-bottom: 0.6rem;
    border-bottom: 1px #e2e2e2 solid;
	margin-bottom: 0.5rem;
}
.guide-title h1 {
    font-size: 1.2em;
    font-weight: bold;
    padding-left: 0.5em;
    box-sizing: border-box;
    border-left: 0.2em #145ebf solid;
    line-height: 1em;
	color:#145ebf;
}
.w610 .yl-img-btn {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -moz-box-pack: space-between;
    -webkit-moz-box-pack: space-between;
    box-pack: space-between; }
.w610 .yl-img-btn a {
      display: block;
      width: 5.3rem; }
.w610 .yl-img-btn a img {
        display: block;
        width: 100%; }
.w610 .yl-img-btn a p {
        border: 1px #ccc solid;
        border-top: none;
        border-radius: 0 0 0.3rem 0.3rem;
        padding: 0.375rem 0;
        text-align: center;
        font-size: 0.75rem; }
.w610 .yl-img-btn a p span {
          display: inline-block;
          background-color: #145ebf;
          color: #fff;
          padding: 0 0.3rem;
          border-radius: 2rem; }
.w610 .yl-img-btn a p b {
          display: block;
          width: 100%;
          white-space: nowrap; }






.w610 .yl-s1 {
    margin-top: 1rem; }
    .w610 .yl-s1 .main .imgs {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-justify-content: space-between;
      justify-content: space-between;
      -moz-box-pack: space-between;
      -webkit-moz-box-pack: space-between;
      box-pack: space-between; }
      .w610 .yl-s1 .main .imgs img {
        display: block;
        width: 10.5rem;
        height: 9.45rem; }
    .w610 .yl-s1 .main h4 {
      font-size: 0.75rem;
      text-align: center;
      padding-top: 0.375rem; }

      .sok-tab2 {
  margin-top: 0.75rem;
  margin-bottom: 1rem; }
  .sok-tab2 .tab-btn {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -moz-box-pack: space-between;
    -webkit-moz-box-pack: space-between;
    box-pack: space-between; }
    .sok-tab2 .tab-btn li {
      width: 32%;
      height: 3.3rem;
      text-align: center;
      border: 1px #ccc solid;
      padding-top: 0.375rem;
      position: relative; }
      .sok-tab2 .tab-btn li h2 {
        font-size: 0.975rem;
        padding-left: 1.125rem; }
      .sok-tab2 .tab-btn li h6 {
        font-size: 0.6rem;
        line-height: 2;
        text-transform: uppercase; }
      .sok-tab2 .tab-btn li em {
        width: 0;
        height: 0;
        overflow: hidden;
        display: block;
        border-width: 0.375rem;
        border-style: solid dashed dashed dashed;
        border-color: #145ebf transparent transparent transparent;
        position: absolute;
        bottom: -0.75rem;
        left: 50%;
        margin-left: -0.375rem;
        display: none; }
    .sok-tab2 .tab-btn .on em {
      display: block; }
    .sok-tab2 .tab-btn li:nth-of-type(1) h2 {
      background: url(../images/t1.png) no-repeat;
      background-size: 1.125rem 6.6rem;
      background-position: 1.3rem 2.67rem!impormant; }
    .sok-tab2 .tab-btn li:nth-of-type(2) h2 {
      background: url(../images/t2.png) no-repeat;
      background-size: 1.125rem 6.6rem;
      background-position: 1.2rem 0.575rem!impormant; }
    .sok-tab2 .tab-btn li:nth-of-type(3) h2 {
      background: url(../images/t3.png) no-repeat;
      background-size: 1.125rem 6.6rem;
      background-position: 1.1rem 0.475rem!impormant; }
    .sok-tab2 .tab-btn li:nth-of-type(1).on {
      border: none;
      background-color: #145ebf;
      color: #fff; }
      .sok-tab2 .tab-btn li:nth-of-type(1).on h2 {
        background-position: 1.3rem -3rem; }
    .sok-tab2 .tab-btn li:nth-of-type(2).on {
      border: none;
      background-color: #145ebf;
      color: #fff; }
      .sok-tab2 .tab-btn li:nth-of-type(2).on h2 {
        background-position: 1.3rem -3rem; }
    .sok-tab2 .tab-btn li:nth-of-type(3).on {
      border: none;
      background-color: #145ebf;
      color: #fff; }
      .sok-tab2 .tab-btn li:nth-of-type(3).on h2 {
        background-position: 1.3rem -3rem; }
  .sok-tab2 .tab-txt {
    padding-top: 0.375rem; }
  .sok-tab2 .doc {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-around;
    justify-content: space-around;
    -moz-box-pack: space-around;
    -webkit-moz-box-pack: space-around;
    box-pack: space-around;
    -webkit-flex-wrap: wrap;
    -webkit-box-lines: multiple;
    -moz-flex-wrap: wrap;
    flex-wrap: wrap; }
    .sok-tab2 .doc .list {
      margin-top: 1rem;
      width: 24%;
      text-align: center; }
      .sok-tab2 .doc .list img {
        display: block;
        width: 5.0625rem;
        height: 6.3375rem;
        margin: 0 auto; }
      .sok-tab2 .doc .list h3 {
        font-size: 1rem;
        line-height: 1.75;
        color: #145ebf;
        text-align: center; }
      .sok-tab2 .doc .list span {
        display: inline-block;
        white-space: nowrap;
        padding: 0 0.5rem;
        border: 1px #a0a0a0 solid;
        border-radius: 2rem;
        line-height: 1.3rem;
        font-size: 0.66rem; }
  .sok-tab2 .doc3 {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-around;
    justify-content: space-around;
    -moz-box-pack: space-around;
    -webkit-moz-box-pack: space-around;
    box-pack: space-around;
    -webkit-flex-wrap: wrap;
    -webkit-box-lines: multiple;
    -moz-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 1rem; }
    .sok-tab2 .doc3 .list {
      background-color: #145ebf;
      margin-bottom: 0.6rem;
      width: 48%; }
      .sok-tab2 .doc3 .list h3 {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        align-items: center;
        -webkit-justify-content: center;
        justify-content: center;
        -moz-box-pack: center;
        -webkit-moz-box-pack: center;
        box-pack: center;
        padding: 0.3rem 0;
        border-bottom: 1px #fff dashed; }
        .sok-tab2 .doc3 .list h3 img {
          display: block;
          width: 4.1625rem;
          height: 0.75rem;
          margin-left: 1rem; }
        .sok-tab2 .doc3 .list h3 span {
          font-size: 0.75rem;
          color: #fff; }
      .sok-tab2 .doc3 .list .main {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        padding: 0.6rem 0.45rem; }
        .sok-tab2 .doc3 .list .main img {
          display: block;
          width: 3.6375rem;
          height: 3.6375rem; }
        .sok-tab2 .doc3 .list .main .txt {
          flex: 1;
          margin-left: 0.5rem; }
          .sok-tab2 .doc3 .list .main .txt p {
            font-size: 0.75rem;
            color: #fff;
            white-space: nowrap; }
          .sok-tab2 .doc3 .list .main .txt h4 {
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            margin-top: 0.375rem;
            align-items: center;
            color: #fff;
            font-size: 0.75rem; }
            .sok-tab2 .doc3 .list .main .txt h4 img {
              display: block;
              width: 1.7625rem;
              height: 1.1625rem;
              margin-right: 0.375rem; }
      .sok-tab2 .doc3 .list a {
        color: #fff; }

.zt203-ask { height: 8.25rem; background: url(/images/j_20.jpg) no-repeat; background-size: 100% 100%; }
.zt203-ask .btn { padding: 1.125rem 0.75rem 0; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-justify-content: space-between; justify-content: space-between; -moz-box-pack: space-between; -webkit-moz-box-pack: space-between; box-pack: space-between; }
.zt203-ask .btn a { flex: 1; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; align-items: center; -webkit-justify-content: center; justify-content: center; -moz-box-pack: center; -webkit-moz-box-pack: center; box-pack: center; }
.zt203-ask .btn a img { display: block; width: 2.25rem; height: 2.25rem; }
.zt203-ask .btn a span { padding-left: 0.375rem; font-size: 0.975rem; }
.zt203-ask .btn a span small { font-size: 0.4875rem; display: block; width: 100%; color: #999; }
.zt203-ask .form { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; align-items: center; padding: 0.75rem 0.75rem 0 0.375rem; }
.zt203-ask .form .l { width: 13.875rem; margin-right: 0.9375rem; }
.zt203-ask .form .l h2 { font-size: 0.825rem; }
.zt203-ask .form .l p { background-color: #ff840d; padding: 0.3rem; margin-top: 0.2rem; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; }
.zt203-ask .form .l p input[type="text"] { flex: 1; font-size: 0.75rem; line-height: 1.5rem; border: none; }
.zt203-ask .form .l p input[type="submit"] { width: 4.275rem; color: #fff; background: url(/images/l_35.png) no-repeat 0 center; background-size: 0.825rem 0.825rem; border: none; margin-left: 0.3rem; padding-left: 1rem; font-size: 0.75rem; background-color: #ff840d; }
.zt203-ask .form > img { display: block; margin-top: 0.6rem; width: 7.875rem; height: 2.775rem; }
.zt203-problem { margin-top: 1rem; width: 96.875%; margin-left: auto; margin-right: auto; overflow: hidden; }
.zt203-problem h1 { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; align-items: center; font-size: 0.9rem; border-bottom: 1px #ccc solid; padding-bottom: 0.375rem; }
.zt203-problem h1 img { display: block; width: 0.75rem; height: 0.8625rem; margin-right: 0.3rem; }
.zt203-problem h1 span { color: #166be0; }
.zt203-problem .line { width: 8.475rem; height: 3px; display: block; margin-top: -2px; background-color: #166be0; }
.zt203-problem .list { padding: 0.75rem 0; border-bottom: 1px #ccc dashed; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; }
.zt203-problem .list > img { display: block; width: 6.75rem; height: 4.275rem; }
.zt203-problem .list .txt { flex: 1; margin-left: 0.75rem; }
.zt203-problem .list .txt h2 { font-size: 0.9rem; height: 2.625rem; }
.zt203-problem .list .txt .btn { margin-top: 0.25rem; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; align-items: center; -webkit-justify-content: space-between; justify-content: space-between; -moz-box-pack: space-between; -webkit-moz-box-pack: space-between; box-pack: space-between; }
.zt203-problem .list .txt .btn span { flex: 1; font-size: 0.75rem; color: #666; }
.zt203-problem .list .txt .btn a { display: block; width: 3.75rem; font-size: 0.75rem; color: #fff; border-radius: 0.2rem; line-height: 1.65; background-color: #b2d3f3; text-align: center; margin-left: 0.375rem; border: 1px #9bbfe2 solid; }
.zt203-problem .list .txt .btn a:last-child { background-color: #f6c08c; border: 1px #d9a36e solid; }
.zt203-tab1 ul{box-sizing:border-box;}
.zt203-tab1 .tab-btn { padding: 0 0.375rem; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-justify-content: space-between; justify-content: space-between; -moz-box-pack: space-between; -webkit-moz-box-pack: space-between; box-pack: space-between; }
.zt203-tab1 .tab-btn li { width: 32%; line-height: 2.2; font-size: 0.9rem; background-color: #eee; text-align: center; }
.zt203-tab1 .tab-btn .on { background-color: #145ebf; color: #fff; }
.zt203-tab1 .tab-txt { height: 13.2rem; background: url(/images/wzmb_31.jpg) no-repeat; background-size: 100% 100%; margin-top: 0.75rem; padding-top: 0.75rem; }
.zt203-tab1 .tab-txt .s1 { width: 82.8125%; margin-left: auto; margin-right: auto; overflow: hidden; }
.zt203-tab1 .tab-txt .s1 .main { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-justify-content: space-between; justify-content: space-between; -moz-box-pack: space-between; -webkit-moz-box-pack: space-between; box-pack: space-between; }
.zt203-tab1 .tab-txt .s1 .main img { display: block; width: 9.5625rem; height: 10.5rem; }

.zt203-tab2 .tab-btn { padding: 0.75rem 0.375rem 0.75rem; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; -webkit-box-lines: multiple; -moz-flex-wrap: wrap; flex-wrap: wrap; -webkit-justify-content: space-between; justify-content: space-between; -moz-box-pack: space-between; -webkit-moz-box-pack: space-between; box-pack: space-between; }
.zt203-tab2 .tab-btn li { width: 32%; margin-bottom: 0.375rem; line-height: 2.2; font-size: 0.9rem; background-color: #eee; text-align: center; }
.zt203-tab2 .tab-btn .on { background-color: #145ebf; color: #fff; }
.zt203-tab2 .main1 { background-color: #ececec; padding: 0.75rem 0; }
.zt203-tab2 .main1 video { display: block; margin-bottom: 0.375rem; width: 93.75%; margin-left: auto; margin-right: auto; overflow: hidden; }
.zt203-tab2 .main1 p { font-size: 0.75rem; }
.zt203-tab2 .main2 .pics { border: 1px #ccc solid; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-justify-content: space-between; justify-content: space-between; -moz-box-pack: space-between; -webkit-moz-box-pack: space-between; box-pack: space-between; padding: 0.375rem; }
.zt203-tab2 .main2 .pics img { display: block; width: 7.5rem; height: 4.5rem; }
.zt203-tab2 .main4 { width: 96.875%; margin-left: auto; margin-right: auto; overflow: hidden; }
.zt203-tab2 .main4 .tu { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; margin-top: 1rem; -webkit-justify-content: space-between; justify-content: space-between; -moz-box-pack: space-between; -webkit-moz-box-pack: space-between; box-pack: space-between; }
.zt203-tab2 .main4 .tu a { width: 48%; background-color: #eee; padding: 1rem 0; }
.zt203-tab2 .main4 .tu a img { display: block; width: 9.0375rem; margin: 0 auto 0.6rem; }
.zt203-tab2 .main4 .tu a span { display: block; width: 100%; font-size: 0.75rem; white-space: nowrap; text-align: center; }
.zt203-tab2 .main4 .btn { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; margin-top: 1rem; -webkit-justify-content: center; justify-content: center; -moz-box-pack: center; -webkit-moz-box-pack: center; box-pack: center; }
.zt203-tab2 .main4 .btn a { display: block; padding: 0 1.5rem; line-height: 1.75rem; font-size: 0.825rem; color: #fff; border-radius: 0.2rem; background-color: #ff9000; }
.zt203-tab2 .main4 .btn a:last-child { background-color: #fff; border: 1px #ccc solid; color: #444; margin-left: 1.5rem; }
.zt203-swt-3 { width: 96.875%; margin-left: auto; margin-right: auto; overflow: hidden; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; margin-top: 1rem; margin-bottom: 1rem; -webkit-justify-content: space-between; justify-content: space-between; -moz-box-pack: space-between; -webkit-moz-box-pack: space-between; box-pack: space-between; }
.zt203-swt-3 a { width: 32%; border-radius: 2rem; background-color: #145ebf; line-height: 1.8rem; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; align-items: center; -webkit-justify-content: center; justify-content: center; -moz-box-pack: center; -webkit-moz-box-pack: center; box-pack: center; font-size: 0.825rem; color: #fff; }
.zt203-swt-3 a img { display: block; width: 0.975rem; height: 0.975rem; margin-left: 0.3rem; }
.zt203-swt-3 a:nth-of-type(2) { background-color: #05b179; }
.zt203-swt-3 a:nth-of-type(3) { background-color: #f39800; }
.zt203-list-a { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; width: 96.875%; margin-left: auto; margin-right: auto; overflow: hidden; -webkit-flex-wrap: wrap; -webkit-box-lines: multiple; -moz-flex-wrap: wrap; flex-wrap: wrap; padding-top: 1rem; -webkit-justify-content: space-between; justify-content: space-between; -moz-box-pack: space-between; -webkit-moz-box-pack: space-between; box-pack: space-between; }
.zt203-list-a a { width: 49%; line-height: 2.4rem; margin-bottom: 0.5rem; text-align: center; color: #fff; background-color: #145ebf; font-size: 0.75rem; border-radius: 0.4rem 0 0.4rem 0; }
.zt203-list-a a:nth-of-type(2), .zt203-list-a a:nth-of-type(3), .zt203-list-a a:nth-of-type(6) { background-color: #fe7012; }
.pub-p p {
    font-size: 0.825rem;
    line-height: 1.6;
    text-indent: 2em;
}
 .sok-nav-last {
  background-color: #ededed;
  padding: 0.5rem 1rem 0;
  margin-top: 1rem; }
  .sok-nav-last ul {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -moz-box-pack: space-between;
    -webkit-moz-box-pack: space-between;
    box-pack: space-between;
    -webkit-flex-wrap: wrap;
    -webkit-box-lines: multiple;
    -moz-flex-wrap: wrap;
    flex-wrap: wrap; }
    .sok-nav-last ul li {
      width: 23.5%;
      border: 1px #ccc solid;
      background-color: #fff;
      border-radius: 0.3rem;
      font-size: 0.825rem;
      text-align: center;
      margin-bottom: 0.5rem;
      padding: 0.6rem 0; }
      .sok-nav-last ul li span {
        display: block;
        width: 100%;
        font-size: 0.525rem;
        margin-top: 0.25rem;
        white-space: nowrap; }
    .sok-nav-last ul .yoll a {
      color: #fe6601; }
.w620 {
    width: 96.875%;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
}
.ma {
    margin-top: 1rem;
    margin-bottom: 1rem;
}

.coverflow-slide { width: 96.875%; margin-left: auto; margin-right: auto; overflow: hidden; margin-bottom: 1rem; }
.coverflow-slide .swiper-slide { width: 60%; }
.coverflow-slide .swiper-slide span { display: block; width: 100%; font-size: 0rem; text-align: center; }
.coverflow-slide .swiper-slide-active span { font-size: 0.9rem; line-height: 1.8rem; }