@charset "utf-8";
/* CSS重置 and 公共样式*/
*{margin:0;padding:0;border:0;list-style:none}
body{font-family:"微软雅黑";}
.clear{clear:both;}
/*a{text-decoration:none;color:#FFF;}*/
li{ list-style:none;}
body, p, h1, h2, h3, h4, h5, h6, ul, li, dl, dt, dd, form ol{ margin: 0; padding: 0; list-style: none; vertical-align: middle; font-weight:normal;}
.container{width:100%;overflow:hidden;margin:auto; max-width:640px; min-width:320px;}
.left{float:left}
.right{float:right}

/*top and logo*/
.allW{width:100%;overflow:hidden;}
.allW img{max-width:100%;}

.top-max .top-blueline{ width:100%; height:0.3em; background-color:#135fbf;}
.top-max .top-text{ width:100%; text-align:center; line-height:1.8em; background-color:#f6fbff; color:#135fbf;}
.top-max .buleline{ width:100%; height:0.2em; background-color:#135fbf;}

/*banner*/
.device{width:100%;overflow:hidden;position:relative; height:13em;}
.device .swiper-container{width:100%}
.device img{width:100%;}
.device .pagination{
  position: absolute;
  width:100%;
  height:10px;
  z-index:20;
  bottom:10px;
  text-align:center;
  background-color:#F00;
}
.device .swiper-pagination-switch{
  display: inline-block;
  width:10px;
  height:10px;
  margin-left:10px;
  background: black;
  opacity: 0.8;
  cursor: pointer;
}
.device .swiper-active-switch{ background:#0263aa;}

/*医院介绍*/
.introbox{ margin:0.4em auto 0 auto; height:7.7em; overflow:hidden;}
.yiyuan-intro-image{ width:40%; margin-right:2%; overflow:hidden; position:relative; height:100%;}
.intro-image{ width:100%;}
.intro-image img{ width:100%;}
.yiyuan-intro-image p{ width:100%; height:2em; line-height:2em; background-color:rgba(0,0,0,0.5);
	 color:white; font-size:0.8em; position:absolute; bottom:0; text-align:center;}
.yiyuan-intro-nav{ width:58%; overflow:hidden;height:100%;}
.yiyuan-intro-nav li{ float:left; width:49%; height:32%; box-sizing:border-box; padding-left:1.5em; padding-top:0.6em;
	background-color:#137cbf; margin-bottom:2%; color:white; font-size:0.9em; position:relative;
	text-shadow:1px 2px 2px #0a5484;
	-webkit-text-shadow:1px 2px 2px #0a5484;
	-moz-text-shadow:1px 2px 2px #0a5484;
	-o-text-shadow:1px 2px 2px #0a5484;}
.yiyuan-intro-nav li i{ display:inline-block; position:absolute; font-size:1.1em; bottom:0.3em; 
	right:0.4em; opacity:0.5;}
.margin-r2{ margin-right:2%;}
.margin-b{ margin-bottom:0;}

/*医院动态*/
.newsbox{margin:0.5em auto 0; height:12em;}
.news-left{ width:16%; margin-right:2%; overflow:hidden;height:100%;}
.news-left li{ font-size:0.8em; color:#ffffff; background:#51b1de; text-align:center; height:20%; box-sizing:border-box; padding-top:0.9em;
	border-bottom:#FFF 0.2em solid; border-top:#FFF 0.2em solid; 
	-webkit-text-shadow:1px 2px 2px #427790;
	-moz-text-shadow:1px 2px 2px #427790;
	-o-text-shadow:1px 2px 2px #427790;
	text-shadow:1px 2px 2px #427790;}
.news-left li:nth-of-type(1){ border-top:0;}	
.news-left li:nth-of-type(5){ margin-bottom:0; border-bottom:0;}

.news-center{ width:19%; overflow:hidden; margin-right:1%;height:100%;}
.news-center li{ font-size:0.8em; color:#ffffff; background:#46aeb9; text-align:center; height:32.2%; box-sizing:border-box; 
	padding-top:1.6em;border-bottom:#FFF 0.2em solid; border-top:#FFF 0.2em solid; 
	-webkit-text-shadow:1px 2px 2px #427790;
	-moz-text-shadow:1px 2px 2px #427790;
	-o-text-shadow:1px 2px 2px #427790;
	text-shadow:1px 2px 2px #427790;}
.news-center li:nth-of-type(1){border-top:0;}	
.news-center li:nth-of-type(4){border-bottom:0;}
.news-right{ width:60%; overflow:hidden; color:#333;height:100%;}
/*.news-right dl{ padding-bottom:22em; overflow:hidden;}-----------------Why----------------*/
.news-right dt{ width:100%; background-color:#46aeb9; color:white; font-weight:bold; font-size:1em; text-align:center; height:2em;line-height:2em;}
.news-right dd{ width:100%; line-height:2.9em; font-size:0.8em; box-sizing:border-box; padding-left:0.6em; 
	border-bottom:#999 1px dashed; background-color:#e7fdff;}
.news-right dd a{ color:#6b6b6b;}
.news-right .bottom-line{ border:0;}
/*.news-right li{ font-size:0.8em; color:#ffffff; background:#51b1de; margin-bottom:0.4em; text-align:center; line-height:2.1em;
	-webkit-text-shadow:1px 2px 2px #427790;
	-moz-text-shadow:1px 2px 2px #427790;
	-o-text-shadow:1px 2px 2px #427790;
	text-shadow:1px 2px 2px #427790;}
*/
.fengeline{ width:100%; height:0.4em; background-color:#d6d6d6;}

/*规范治疗*/
.curebox{ margin:0.7em auto 0.3em auto; height:13.8em;}
.cure-left{ width:52%; margin-right:2%; overflow:hidden; font-size:0.9em; color:white;height:100%;}
.cure-left dt{ background-color:#228c75; width:100%; height:25%; text-align:center; box-sizing:border-box; padding-top:1em; border-bottom:#FFF 0.1em solid;}
.cure-left dd{background-color:#46aeb9; width:49%; height:25.4%; text-align:center; margin-right:2%; float:left;  
	box-sizing:border-box; padding-top:0.9em; border-bottom:#FFF 0.1em solid;border-top:#FFF 0.3em solid;
	-webkit-text-shadow:2px 2px 2px #155547;
	-moz-text-shadow:2px 2px 2px #155547;
	-o-text-shadow:2px 2px 2px #155547;
	text-shadow:2px 2px 2px #155547;}
	
.cure-left .t_t{font-weight:bold; font-size:1em; text-align:center; text-shadow:none; height:3em; padding-top:0.6em;}	
	
	
.cure-left dd:nth-of-type(5),.cure-left dd:nth-of-type(6){border-bottom:0; }
.cure-left .margin-r{ margin-right:0;font-weight:bold; font-size:1em; text-align:center; text-shadow:none; height:3em; padding-top:0.6em;}
.cure-left .margin-r_r{height:25.2%; text-align:center; box-sizing:border-box; padding-top:0.3em; margin-right:0;}


.cure-right{ width:46%; margin-top:0.25em; overflow:hidden;height:100%;}
.cure-right h1{ width:100%; text-align:center; font-size:0.9em; color:#FFF; font-weight:bold; background-color:#46aeb9; line-height:2.8em;}
.cure-right img{ width:100%;}


/*置换*/
.zhbox{ margin:0.7em auto 0.3em auto; height:14.5em;}


.zh-left{ width:46%; overflow:hidden; color:#333;height:100%;}
/*.news-right dl{ padding-bottom:22em; overflow:hidden;}-----------------Why----------------*/
.zh-left dt{ width:100%; background-color:#3984bf; color:white; font-weight:bold; font-size:1em; text-align:center; height:2em;line-height:2em;}
.zh-left dd{ width:100%; line-height:2.5em; font-size:0.8em; box-sizing:border-box; padding-left:0.6em; 
	border-bottom:#999 1px dashed; background-color:#e8f5ff;}
.zh-left dd a{ color:#3984bf;}
.zh-left .bottom-line{ border:0;}


.zh-right{ width:52%; margin-left:0%; overflow:hidden; height:100%;}
.zh-right dt{ width:100%; background-color:#3984bf; color:white; font-weight:bold; font-size:1em; text-align:center; height:2em;line-height:2em;}
.zh-right dd{ width:49%; float:left; margin-right:2%; text-align:center; height:17%; font-size:0.9em; background-color:#3984bf; box-sizing:border-box;
	 border-bottom:#FFF 0.2em solid; border-top:#FFF 0.2em solid; padding-top:0.6em;
	-webkit-text-shadow:2px 2px 2px #155547;
	-moz-text-shadow:2px 2px 2px #155547;
	-o-text-shadow:2px 2px 2px #155547;
	text-shadow:2px 2px 2px #155547;}
.zh-right dd:nth-of-type(5),.leason-left dd:nth-of-type(6){ border-bottom:0}
.zh-right .margin-r{ margin-right:0;}



/*病因*/
.reason-left{ width:45%; overflow:hidden; margin-right:2%; height:12.1em;}
.reason-left li:nth-of-type(1){ width:100%; background-color:#228c75; line-height:3em; text-align:center; font-weight:bold; color:#FFF;}
.reason-left li img{ width:100%;}
.reason-right{ width:53%; overflow:hidden; height:12.1em;}
.reason-right li{ width:49%; margin-right:2%;text-align:center; background-color:#228c75; float:left; height:33.33%; 
	box-sizing:border-box; padding-top:0.7em; font-size:0.9em; color:#FFF; border-bottom:#FFF 0.2em solid; border-top:#FFF 0.2em solid;
	-webkit-text-shadow:2px 2px 2px #155547;
	-moz-text-shadow:2px 2px 2px #155547;
	-o-text-shadow:2px 2px 2px #155547;
	text-shadow:2px 2px 2px #155547;}
.reason-right li:nth-of-type(1),.reason-right li:nth-of-type(2){ border-top:0;}
.reason-right li:nth-of-type(5){ border-bottom:0;}

.reason-right .margin-r{ margin-right:0;}
.reason-right li:nth-of-type(5){ width:100%; margin-bottom:0;}

.reason-bottom{ margin:0.5em auto 0.8em auto; width:100%; overflow:hidden;}
.reason-bottom li{ float:left; width:23.5%; margin-right:2%; background-color:#228c75; line-height:3em; font-size:0.9em; text-align:center; color:#FFF;
	-webkit-text-shadow:2px 2px 2px #155547;
	-moz-text-shadow:2px 2px 2px #155547;
	-o-text-shadow:2px 2px 2px #155547;
	text-shadow:2px 2px 2px #155547;}
.reason-bottom li:nth-of-type(4){ margin-right:0;}
.blue li{ background-color:#137cbf;}

/*$^YGEEEEEEEEEEEGEEEEEEEEEEEEEEE*/
.add-cureBox{margin:2% 0 0;}
.add-cureBox a{color: #fff;
	text-shadow:2px 1px 2px #244b69;
	-webkit-text-shadow:2px 1px 2px #244b69;
	-moz-text-shadow:2px 1px 2px #244b69;
	-o-text-shadow:2px 1px 2px #244b69;}
.add-cure-tradition{width: 47.65625%;}
.add-cure-tradition dt{width: 100%; line-height: 2.7rem; text-align: center; background-color: #3984bf; margin-bottom: 0.5rem;}
.add-cure-tradition dd{width: 100%; height: 8.75rem;}
.add-cure-tradition dd img{width: 100%; height: 100%;}

.add-cure-feature{width: 50.34375%;}
.add-cure-feature dt,.add-cure-feature dd{float: left; background-color: #3984bf; text-align: center;}
.add-cure-feature dt{ width: 100%; height: 2.7rem; line-height: 2.7rem; margin-bottom: 0.5rem;}
.add-cure-feature dd{width: 48.1%; margin-right: 3.8%; margin-bottom: 0.5rem; height: 4.125rem;font-size: 0.85em;
	box-sizing: border-box; padding-top: 0.6rem;}
.add-cure-feature dd:nth-of-type(even){margin-right: 0;}

.add-list{margin:2% 0 0;}
.add-list ul li{background-color: #46aeb9; overflow: hidden; float: left; margin-right: 2%; margin-bottom: 0.5rem;}
.add-list a{color: #fff;font-size: 0.85em;
	text-shadow:2px 1px 2px #2a5d63;
	-webkit-text-shadow:2px 1px 2px #2a5d63;
	-moz-text-shadow:2px 1px 2px #2a5d63;
	-o-text-shadow:2px 1px 2px #2a5d63;}
.list01 a{float: left;}
.list01 a:first-child{font-size: 1.2rem; font-weight: bold; padding-left: 0.66rem; padding-right: 0.56rem;}
.list01 a:last-child{font-size: 0.78rem; font-weight: bold; padding-top: 1.5rem;}
.list01{width: 15%; height: 15rem; box-sizing: border-box; padding-top: 1.8rem;}
.list02{width: 24%; height: 2.6rem; line-height: 2.6rem; text-align: center;}
.add-list ul .list03{width: 57%; height: 2.6rem; line-height: 2.6rem; margin-right: 0; box-sizing: border-box; padding-left: 0.5rem;}
/*  */
.add-footer{margin:2% 0 0;}
.add-footer-tradition{width: 43.75%;}
.add-footer a{color: #fff;
	text-shadow:2px 1px 2px #244b69;
	-webkit-text-shadow:2px 1px 2px #244b69;
	-moz-text-shadow:2px 1px 2px #244b69;
	-o-text-shadow:2px 1px 2px #244b69;}
.add-footer-tradition dt,.add-footer-tradition dd{float: left; height: 3.8rem; background-color: #3984bf; margin-bottom: 0.5rem;
	text-align: center;}
.add-footer-tradition dt{width: 100%; box-sizing: border-box; padding-top: 0.2rem; font-size: 1.2rem; font-weight: bold;}
.add-footer-tradition dd{width: 48%; line-height: 3.8rem; font-size: 0.92rem;}
.add-footer-tradition dd:nth-of-type(even){margin-left: 4%;}

.add-footer-ts{width: 54.25%;}
.add-footer-ts dt,.add-footer-ts dd{float: left; height: 3.8rem; box-sizing: border-box; text-align: center; background-color: #3984bf;
	margin-bottom: 0.5rem;}

.add-footer-ts dt{width: 100%;padding-top: 0.2rem; font-size: 1.2rem; font-weight: bold;}
.add-footer-ts dd{width: 48%;font-size: 0.92rem;}
.add-footer-ts dd:nth-of-type(odd){margin-right: 4%;}
.add-footer-ts dd:nth-of-type(1){line-height: 3.8rem;}
.add-footer-ts dd:nth-of-type(2),.add-footer-ts dd:nth-of-type(3),.add-footer-ts dd:nth-of-type(4){padding-top: 0.4rem; line-height: 1.5rem;}




/*As课堂*/
.readbox{ margin:0.8em auto 0.5em auto; height:10.83em;}
.read-left{ width:48%; margin-right:2%; overflow:hidden; height:100%;}
.read-left dt{ width:100%; text-align:center; height:25%; font-size:1.1em; background-color:#46aeb9; box-sizing:border-box;  border-bottom:#FFF 0.2em solid; padding-top:0.4em;}
.read-left dd{ width:49%; float:left; margin-right:2%; text-align:center; height:25.4%; font-size:0.9em; background-color:#46aeb9; box-sizing:border-box;
	 border-bottom:#FFF 0.2em solid; border-top:#FFF 0.2em solid; padding-top:0.7em;
	-webkit-text-shadow:2px 2px 2px #155547;
	-moz-text-shadow:2px 2px 2px #155547;
	-o-text-shadow:2px 2px 2px #155547;
	text-shadow:2px 2px 2px #155547;}
.read-left dd:nth-of-type(5),.leason-left dd:nth-of-type(6){ border-bottom:0}
.read-left .margin-r{ margin-right:0;}
.read-right{ width:50%;height:3em; height:100%}
.read-right .jiedu{ height:2.5em; margin-bottom:0.3em;}
.read-right li img{ height:100%;}
.read-right li:nth-of-type(1){ background-color:#46aeb9}
.read-right li .titlea{ display:block; font-size:1em; font-weight:bold; padding:0.65em 0 0; width:100%; text-align:center; color:#FFF;
	-webkit-text-shadow:2px 2px 2px #155547;
	-moz-text-shadow:2px 2px 2px #155547;
	-o-text-shadow:2px 2px 2px #155547;
	text-shadow:2px 2px 2px #155547;}


.report{ width:100%; font-size:0.75em; margin-top:0.3em; float:left; height:2.8em; background-color:#46aeb9;color:#fff;}
.report span{ margin:0 0.1em;line-height:2.8em;}



/*团队
.teambox{ height:8.1em;}*/
.team{ width:100%; overflow:hidden; margin:0.4em auto;height:8em;}
.team-image{ width:62%; height:100%;}
.team-text{ height:100%; background-color:#137cbf; width:38%; padding-left:0.5em; height:4.5em; font-size:1.8em; font-weight:bold; box-sizing:border-box; padding-top:1.2em;}
.team-text span{ font-size:0.4em; font-weight:normal;}
.green .team-text{ background-color:#46aeb9;}
.green li{ background-color:#46aeb9;}

/*咨询*/
.askbox{ margin-top:0.8em;}
.ask-left{ width:68%; overflow:hidden; margin-right:2%; height:11.83em;}
.ask-left img{ width:100%; height:100%;}
.ask-right{ width:30%; overflow:hidden; height:11.83em;}
.ask-right li{ float:left; width:100%; background-color:#46aeb9; text-align:center; height:25%; position:relative; box-sizing:border-box;
	 border-bottom:#FFF 0.2em solid; border-top:#FFF 0.2em solid; padding-top:0.65em;
	-webkit-text-shadow:2px 2px 2px #155547;
	-moz-text-shadow:2px 2px 2px #155547;
	-o-text-shadow:2px 2px 2px #155547;
	text-shadow:2px 2px 2px #155547;}
.ask-right li:nth-of-type(1){ border-top:0;}
.ask-right li:nth-of-type(4){ border-bottom:0;}
.ask-right li i{ position:absolute; bottom:0.2em; right:0.2em; font-size:1em; opacity:0.5;}
.ask-right .margin-r{ margin-bottom:0;}


/*页脚*/
.footerbox a{ color:#343434;}
.footerbox{ background-color:#edeeef; color:#343434; text-align:center; padding-bottom:4.9em;}
.footerbox h1{ width:100%;font-size:1em; line-height:2em; border-bottom:1px #cfcfcf solid;}
.bottom-logo{ width:80%; overflow:hidden; margin:1em auto 0.5em auto;}
.bottom-logo img{ width:100%;}
.footerbox p{ margin-bottom:1em; width:100%; line-height:1.6em;}


.l_banner{ width:100%; margin:0 auto;}
.l_banner img,.margin-b img{ width:100%;}

.g-line {
  height: 0.5rem;
  background-color: #eee;
}
.zw-nav li {
  float: left;
  width: 24.79%;
  border-right: 1px #ccc solid;
}
.zw-nav li a {
  display: block;
  width: 100%;
  font-size: 0.825rem;
  background-color: #fff;
  text-align: center;
  line-height: 2.2rem;
  height: 2.2rem;
}
.zw-nav li:last-child {
  border-right: none;
}
.blue li {
  border-right: 1px #fff solid;
}
.blue li a {
  background-color: #fff;
  color: #000;
}
.banner-slide {
  margin: 1px auto;
	max-width: 640px;
}
.banner-slide img{
	width:100%;
}


.nb-footer {
  background-color: #1368bd;
  margin-top: 1rem;
  padding-top: 1rem;
}
.nb-footer .main {
  margin-top: 0.825rem;
  padding-bottom: 0.5rem;
}
.nb-footer .main .left {
  width: 24.375%;
  margin-left: 10.625%;
}
.nb-footer .main .left img {
  display: block;
  width: 100%;
}
.nb-footer .main .left span {
  display: block;
  width: 100%;
  font-size: 0.75rem;
  color: #fff;
  text-align: center;
}
.nb-footer .main .right {
  width: 62%;
}
.nb-footer .main .right p {
  font-size: 0.75rem;
  line-height: 1.2rem;
  color: #fff;
  padding-left: 2.5rem;
  margin-bottom: 0.5rem;
}
.nb-footer .main .right p b {
  font-size: 0.975rem;
}
.nb-footer .main .right p:first-child {
  background: url(/images/last_105.jpg) no-repeat 0 0.2rem;
  background-size: 2.1rem 2.1rem;
}
.nb-footer .main .right p:last-child {
  background: url(/images/last_108.jpg) no-repeat 0 0.2rem;
  background-size: 2.1rem 2.1rem;
}

.no1{
	text-align: center;
}
.no2{
	text-align: center;
}
	
.hfq-nav ul { 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; }
.hfq-nav ul li { width: 25%; font-size: 0.825rem; line-height: 2.25rem; text-align: center; border-right: 1px #ccc solid; border-bottom: 1px #ccc solid;box-sizing: border-box; }
.hfq-nav ul li:nth-of-type(4n) { border-right: none; }
.hfq-nav ul li:nth-of-type(n+5) { border-bottom: none; }	
.y-footer { height: 11.55rem; background: url(/skin/xyz/images/sk_128.jpg) no-repeat; background-size: 100% 100%; padding: 1.05rem 0.9375rem; 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; }
.y-footer .logo { width: 13.5375rem; }
.y-footer .logo > img { display: block; width: 100%; }
.y-footer .logo p { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; align-items: center; color: #fff; font-size: 0.675rem; line-height: 1.2; margin-top: 1.125rem; }
.y-footer .logo p img { display: block; width: 1.65rem; margin-right: 0.3rem; }
.y-footer .logo p a { font-size: 0.825rem; color: #fceb99; }
.y-footer .ewm { width: 7.2375rem; }
.y-footer .ewm img { display: block; width: 100%; }
.y-footer .ewm span { font-size: 0.675rem; text-align: center; display: block; width: 100%; color: #fff; padding-top: 0.15rem; }

.la-nav { width: 95.3125%; margin-left: auto; margin-right: auto; overflow: hidden; margin-bottom: 1.5rem; }
.la-nav 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; }
.la-nav ul li { width: 5.25rem; background-color: #2c75de; border-radius: 0.3rem; padding: 0.75rem 0 0.5rem; }
.la-nav ul li img { display: block; width: 2.4rem; margin: 0 auto; }
.la-nav ul li span { font-size: 0.825rem; color: #fff; padding-top: 0.375rem; display: block; width: 100%; text-align: center; }
.la-nav ul li:nth-of-type(2n) { background-color: #cc9b26; }

.cnsx .title {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 2.325rem;
  font-size: 0.975rem;
  background: #e6e6e6;
  color: #030303;
  padding: 0 1rem;
}
.cnsx .title:before {
  flex: 1;
  content: '';
  height: 0.1rem;
  border-bottom: 1px solid #1a1a1a;
  margin-right: 0.5rem;
}
.cnsx .title:after {
  flex: 1;
  content: '';
  height: 0.1rem;
  border-bottom: 1px solid #1a1a1a;
  margin-left: 0.5rem;
}
.cnsx .imgbox {
  display: flex;
  margin-top: 1rem;
}
.cnsx .imgbox .box {
  flex: 1;
  margin: 0 0.2rem;
}
.cnsx .imgbox .box img {
  display: block;
  width: 100%;
}

.ystj {
  margin-top: 0.5rem;
}
.ystj .title {
  display: flex;
  align-items: center;
  height: 2.5rem;
  border-bottom: 1px solid #e6e6e6;
}
.ystj .title h3 {
  font-size: 0.975rem;
  color: #112e92;
  width: 6.75rem;
  display: flex;
  align-items: center;
}
.ystj .title h3 img {
  margin: 0 0.2rem 0 0.5rem;
  width: 1.5rem;
}
.ystj .title p {
  height: 1.3rem;
  display: flex;
  align-items: flex-end;
  flex: 1;
  font-size: 0.7875rem;
  color: #4c4c4c;
}
.ystj .title a {
  margin-right: 0.5rem;
  display: flex;
  color: #fff;
  background: #fe7600;
  font-size: 0.7875rem;
  align-items: center;
  justify-content: center;
  height: 1.3125rem;
  width: 4.875rem;
  border-radius: 0.4rem;
}
.ystj .title a img {
  width: 0.8rem;
  margin-right: 0.2rem;
}
.ystj .ysbox {
  margin: 1rem auto;
  width: 95%;
  border: 1px solid #ccc;
  display: flex;
  padding: 0.4rem;
}
.ystj .ysbox .left {
  width: 8.25rem;
}
.ystj .ysbox .left img {
  width: 100%;
  display: block;
}
.ystj .ysbox .right {
  margin-left: 0.5rem;
  flex: 1;
}
.ystj .ysbox .right .name {
  display: flex;
  align-items: center;
  font-size: 0.975rem;
  color: #4c4c4c;
}
.ystj .ysbox .right .name h3 {
  font-size: 1.2rem;
  color: #112e92;
  margin-right: 0.5rem;
}
.ystj .ysbox .right .ry {
  margin-top: 0.3rem;
}
.ystj .ysbox .right .ry dl {
  display: flex;
  margin-bottom: 0.2rem;
}
.ystj .ysbox .right .ry dl dt {
  width: 1rem;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  padding: 0.15rem 0.2rem 0 0.1rem;
}
.ystj .ysbox .right .ry dl dt img {
  width: 100%;
}
.ystj .ysbox .right .ry dl dd {
  display: flex;
  align-items: center;
  font-size: 0.75rem;
  color: #4c4c4c;
  line-height: 1.1rem;
}
.ystj .ysbox .right .sczl .sc {
  margin: 0.3rem 0;
  background: #112e92;
  font-size: 0.7875rem;
  color: #fff;
  width: 4.425rem;
  height: 1.3125rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.ystj .ysbox .right .sczl dl {
  display: flex;
}
.ystj .ysbox .right .sczl dl dt {
  width: 0.9rem;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  padding-top: 0.3rem;
}
.ystj .ysbox .right .sczl dl dt img {
  width: 0.3rem;
}
.ystj .ysbox .right .sczl dl dd {
  flex: 1;
  display: flex;
  align-items: center;
  font-size: 0.675rem;
  color: #4c4c4c;
  line-height: 1rem;
}

.sxjl .title {
  display: flex;
  align-items: center;
  height: 2.5rem;
  border-bottom: 1px solid #e6e6e6;
}
.sxjl .title h3 {
  font-size: 0.975rem;
  color: #112e92;
  width: 6.75rem;
  display: flex;
  align-items: center;
}
.sxjl .title h3 img {
  margin: 0 0.2rem 0 0.5rem;
  width: 1.5rem;
}
.sxjl .title p {
  height: 1.3rem;
  display: flex;
  align-items: flex-end;
  flex: 1;
  font-size: 0.7875rem;
  color: #4c4c4c;
}
.sxjl .title a {
  margin-right: 0.5rem;
  display: flex;
  color: #fff;
  background: #fe7600;
  font-size: 0.7875rem;
  align-items: center;
  justify-content: center;
  height: 1.3125rem;
  width: 4.875rem;
  border-radius: 0.4rem;
}
.sxjl .title a img {
  width: 0.8rem;
  margin-right: 0.2rem;
}
.sxjl .tabbtn {
  margin: 0.5rem auto;
  width: 95%;
  display: flex;
}
.sxjl .tabbtn .btn {
  flex: 1;
  border: 1px solid #fe7600;
  color: #fe7600;
  display: flex;
  height: 2.8rem;
  align-items: center;
  cursor: pointer;
}
.sxjl .tabbtn .btn img {
  display: flex;
  width: 2rem;
  margin-right: 0.4rem;
  margin-left: 0.6rem;
}
.sxjl .tabbtn .btn .text {
  flex: 1;
}
.sxjl .tabbtn .btn .text p {
  font-size: 0.75rem;
}
.sxjl .tabbtn .btn .text h3 {
  font-size: 0.8rem;
}
.sxjl .tabbtn .on {
  background: #fe7600;
  color: #fff;
}
.sxjl .tabcon .box {
  display: none;
}
.sxjl .tabcon .box .xbox {
  display: flex;
  background: #edeffd;
  padding: 0.5rem;
}
.sxjl .tabcon .box .xbox .left {
  flex: 1;
  padding-left: 0.5rem;
}
.sxjl .tabcon .box .xbox .left h3 {
  font-size: 0.9rem;
  color: #1a1a1a;
  position: relative;
}
.sxjl .tabcon .box .xbox .left h3:before {
  position: absolute;
  left: 0;
  bottom: -0.6rem;
  content: '';
  width: 4rem;
  height: 0.12rem;
  background: #fe7600;
}
.sxjl .tabcon .box .xbox .left p {
  margin-top: 1rem;
  font-size: 0.6rem;
  color: #4c4c4c;
}
.sxjl .tabcon .box .xbox .left a {
  margin-top: 0.5rem;
  margin-right: 0.5rem;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  color: #fe7600;
  font-size: 0.75rem;
}
.sxjl .tabcon .box .xbox .right {
  width: 10rem;
}
.sxjl .tabcon .box .xbox .right img {
  display: block;
  width: 100%;
}
.sxjl .tabcon .box:nth-child(1) {
  display: block;
}
.sxjl .imgbox {
  margin: 0.5rem auto;
  display: flex;
}
.sxjl .imgbox ul{
    display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;	
}
.sxjl .imgbox ul li{
    width: 7.275rem;

}
.sxjl .imgbox .box {
  margin: 0 0.2rem;
}
.sxjl .imgbox .box img {
  display: block;
  width: 100%;
}