@charset "gb2312";
/* CSS Document */
@import url("common2018.css");

/*首页*/
.inPpzx_jx120{  padding-top: 130px}
.inPpzx_jx120 .inPl_jx120{ width: 698px; float: left; position: relative}
.inPpzx_jx120 .inPl_jx120 .inTit_jx120{ position: relative; position: absolute; left: 0; top: 90px;}
.inPpzx_jx120 .inPl_jx120 .inTit_jx120 h2{ font-size: 30px; color: #c2996d; font-weight: normal}
.inPpzx_jx120 .inPl_jx120 .inTit_jx120 i{ font-size: 45px; font-weight: bold; color: #ddd; display: block; height: 38px; padding-bottom: 10px}
.inPpzx_jx120 .inPl_jx120 .inPlCon_jx120{ overflow: hidden;height: 575px;}
.inPpzx_jx120 .inPl_jx120 .inPlCon_jx120 li{ overflow: hidden;height: 532px;}
.inPpzx_jx120 .inPl_jx120 .inPlCon_jx120 .inPlCtext_jx120{ width: 335px; float: left; padding-top: 200px}
.inPpzx_jx120 .inPl_jx120 .inPlCon_jx120 .inPlCtext_jx120 b{display: block; font-size: 20px; line-height: 27px}
.inPpzx_jx120 .inPl_jx120 .inPlCon_jx120 .inPlCtext_jx120 b::after{display: block; width: 62px; height:3px; background: #c2996d; content:""; margin-top: 15px}
.inPpzx_jx120 .inPl_jx120 .inPlCon_jx120 .inPlCtext_jx120 p{ padding: 15px 0 50px; font-size: 16px; line-height: 27px}
.inPpzx_jx120 .inPl_jx120 .inPlCon_jx120 .inPlCtext_jx120 p a{ color: #c2996d;}
.inPpzx_jx120 .inPl_jx120 .inPlCon_jx120 .inPlCtext_jx120 i{display: block; width: 177px; height: 51px; background: url(../img/ppzxbtn.jpg) no-repeat; color: #fff; cursor: pointer; font-size: 18px; line-height: 38px; text-indent: 39px}
.inPpzx_jx120 .inPl_jx120 .inPlCon_jx120 .inPlPage_jx120{ padding-top: 25px; margin-left: 510px}
.inPpzx_jx120 .inPl_jx120 .inPlCon_jx120 .inPlPage_jx120 li{ width: 10px; height: 10px; text-indent: 999px; overflow: hidden; display: inline-block; margin: 0 6px; background: #ccc; border-radius: 50%}
.inPpzx_jx120 .inPl_jx120 .inPlCon_jx120 .inPlPage_jx120 li.on{ background: #c2996d}
.inPpzx_jx120 .inPl_jx120 .inPlCon_jx120 .inPlCimg_jx120{ width: 325px; height: 100%; float:right; background: #ccc; cursor: pointer;}
.inPpzx_jx120 .inPl_jx120 .inPlCon_jx120 .inPlCimg_jx120 img{width: 100%; height: 100%;}
.inPpzx_jx120 .inPr_jx120{ width: 340px; float: right; padding-top: 100px}
.inPpzx_jx120 .inPr_jx120 .inPrTit_jx120{ margin-bottom: 25px; }
.inPpzx_jx120 .inPr_jx120 .inPrTit_jx120 li{ display: inline-block; padding-right: 28px; border-right: 1px solid #ccc; height: 24px; margin-right: 28px; font-size: 20px;}
.inPpzx_jx120 .inPr_jx120 .inPrTit_jx120 li a{ background-position: center bottom }
.inPpzx_jx120 .inPr_jx120 .inPrTit_jx120 li:nth-of-type(2){ border-right: none }
.inPpzx_jx120 .inPr_jx120 .inPrTit_jx120 li.on a{ display: block; color: #c2996d; background: url(../img/sj.jpg) no-repeat center bottom; border-bottom: 2px solid #c2996d; padding-bottom: 15px;}
.inPrCon_jx120{ height: 322px; overflow: hidden; }
.inPrCon_jx120 li{overflow: hidden; font-size: 16px; height: 46px; line-height: 46px;}
.inPrCon_jx120 li i{display: block; width: 72px; text-align:right; color: #bdbdbd; float: right}
.inPrCon_jx120 li b{ display: inline-block; margin-left: 4px;width: 35px; height: 20px; background: url(../img/hot.jpg) no-repeat}

.inItem_jx120{ padding-top: 130px; position: relative; padding-bottom: 50px}
.inIit_jx120{ text-align: center; height: 75px; padding-bottom: 100px;}
.inIit_jx120 span{color: #ddd; font-size: 87px; display: inline-block;}
.inIit_jx120 p{display: inline-block; padding-left: 5px; font-size: 24px; color: #787878; text-align: left}
.inIit_jx120 p b{ font-size: 36px; color: #c2996d; display:block; padding-bottom: 20px;}
.inItemCon_jx120{ overflow: hidden;}
.inItemCon_jx120 .inItemUl_jx120{ height: 570px; overflow: hidden; width: 100%;}
.inItemCon_jx120 .inItemUl_jx120 li{ width: 347px; height: 524px; margin-right:25px; overflow: hidden; padding-top: 45px; float: left; background-color: #e9e7ec; background-position: center 65px;  background-repeat: no-repeat; position: relative}
/*
.inItemUl_jx120 li.itemp1_jx120{ background-image: url(../img/initemp1.png)}
.inItemUl_jx120 li.itemp2_jx120{ background-image: url(../img/initemp2.png)}
.inItemUl_jx120 li.itemp3_jx120{ background-image: url(../img/initemp3.png)}
.inItemUl_jx120 li.itemp4_jx120{ background-image: url(../img/initemp4.png)}
.inItemUl_jx120 li.itemp5_jx120{ background-image: url(../img/initemp5.png)}
.inItemUl_jx120 li.itemp6_jx120{ background-image: url(../img/initemp6.png)}
*/
.inItemCon_jx120 .inItemUl_jx120 *,.qhBtn_jx120{ transition:ease all 0.5s}
.inItemA_jx120{ padding-top: 16px}
.inItemUl_jx120 li .inItemA_jx120 a{display: block; width: 162px; margin: 0 auto; text-align: center; font-size: 22px; color: #c0976d; background: url(../img/itemdz.png) no-repeat center; font-weight: bold}
.inItemUl_jx120 li .inItemA_jx120 b{ display: block; text-align: center; font-size: 16px; color: #999; padding: 10px 0 0; font-weight: lighter}
.inItemUl_jx120 li i{display: block; width: 158px; height: 40px; margin: 0 auto; color: #fff; background:#c0976d; text-align: center; line-height: 40px; font-size: 18px; cursor: pointer; position: absolute; bottom: 43px; left: 94px;}
.inItemUl_jx120 li i:hover{ background: #fff; color: #c0976d;}
.inItemCon_jx120 .inItemUl_jx120 li:hover{ background: #454545; background-position: center -400px}
.inItemCon_jx120 .inItemUl_jx120 li:hover .inItemA_jx120{ padding-top: 16px}
.inItemCon_jx120 .inItemUl_jx120 li:hover .inItemA_jx120 b{color: #fff;}
.inItemCon_jx120 .inItemUl_jx120 li:hover i{ animation: itembtn 0.6s ease}
@keyframes itembtn{
	0%{ transform: scale(0)}
	50%{ transform: scale(0)}
	100%{ transform: scale(1)}
}
.inItemIco_jx120{ width: 80px; height: 80px; margin: 0 auto; border-radius: 50%; background-color: #c0976d; background-position: center; background-repeat: no-repeat; transform: scale(0)}
/*
.inItemIco_jx120.ico1_jx120{ background-image: url(../img/itemi1.png)}
.inItemIco_jx120.ico2_jx120{ background-image: url(../img/itemi2.png)}
.inItemIco_jx120.ico3_jx120{ background-image: url(../img/itemi3.png)}
.inItemIco_jx120.ico4_jx120{ background-image: url(../img/itemi4.png)}
.inItemIco_jx120.ico5_jx120{ background-image: url(../img/itemi5.png)}
.inItemIco_jx120.ico6_jx120{ background-image: url(../img/itemi6.png)}
*/
.inItemCon_jx120 .inItemUl_jx120 li:hover .inItemIco{transform: scale(1)}
.inItemCon_jx120 .inItemUl_jx120 li em{display: block; padding: 20px 5px; border-bottom: 1px solid #6e6e6e; border-top: 1px solid #6e6e6e; margin: 23px 50px 23px; color: #666; text-indent: 2em}
.inItemCon_jx120 .inItemUl_jx120 li:hover em{ margin-top: 23px; color: #fff;}
.inItemCon_jx120 .inItemUl_jx120 li p{ padding: 0 50px;}
.inItemCon_jx120 .inItemUl_jx120 li p a{ display: block; height: 30px; line-height: 30px; overflow: hidden; background: url(../img/sanjiao.png) no-repeat 2px; padding-left: 19px; color: #666;}
.inItemCon_jx120 .inItemUl_jx120 li p a:hover{ color: #c0976d; background: url(../img/sanjiaoH.png) no-repeat 2px; }
.inItemCon_jx120 .inItemUl_jx120 li:hover p{ margin-top: 0}
.inItemCon_jx120 .inItemUl_jx120 li:hover p a{color: #eee;}
.qhBtn_jx120{ width: 37px; height: 132px; position: absolute; top: 508px; cursor: pointer; background: url(../img/itemqh.png) no-repeat center;}
.qhBtn_jx120:hover{ background: url(../img/itemqh_h.png) no-repeat center}
.qhBtn_jx120.inItemQhP_jx120{ left: -52px;}
.qhBtn_jx120.inItemQhN_jx120{ right: -52px; transform: rotate(-180deg)}
.qhBtn_jx120.inItemQhP_jx120:hover{ left: -60px}
.qhBtn_jx120.inItemQhN_jx120:hover{ right: -60px}

.inYs_jx120{ padding-top: 130px;}
.inYs_jx120 *{ transition: ease all 0.5s }
.inYs_jx120 .inYsCon_jx120{ height:455px; background: url(../img/inysxian.jpg) no-repeat left; background-size: 2px auto;}
.inYs_jx120 .inYsCon_jx120:hover{ width: 1421px;}
.inYs_jx120 .inYsCon_jx120 li{ width: 153px; background: url(../img/inysxian.jpg) no-repeat right; padding-right: 2px; float: left;}
.inYs_jx120 .inYsCon_jx120 li:hover{ width: 489px; background: url(../img/inysxian.jpg) no-repeat right,url(../img/ysbg.jpg) no-repeat center -50px;}
.inYs_jx120 .inYsCon_jx120 li:hover .inYsMain_jx120 .inYsName_jx120{ transform: translateX(-100px);}
.inYs_jx120 .inYsCon_jx120 li .inYsMain_jx120{ overflow: hidden; position:relative;}
.inYs_jx120 .inYsCon_jx120 li.y1_jx120 .inYsMain_jx120{ background: url(../img/inys1.png) no-repeat 2px 0;}
.inYs_jx120 .inYsCon_jx120 li.y2_jx120 .inYsMain_jx120{ background: url(../img/inys2.png) no-repeat;}
.inYs_jx120 .inYsCon_jx120 li.y3_jx120 .inYsMain_jx120{ background: url(../img/inys3.png) no-repeat;}
.inYs_jx120 .inYsCon_jx120 li.y4_jx120 .inYsMain_jx120{ background: url(../img/inys4.png) no-repeat;}
.inYs_jx120 .inYsCon_jx120 li.y5_jx120 .inYsMain_jx120{ background: url(../img/inys5.png) no-repeat;}
.inYs_jx120 .inYsCon_jx120 li.y6_jx120 .inYsMain_jx120{ background: url(../img/inys6.png) no-repeat;}
.inYs_jx120 .inYsCon_jx120 li.y7_jx120 .inYsMain_jx120{ background: url(../img/inys7.png) no-repeat;}
.inYs_jx120 .inYsCon_jx120 li:nth-child(even) .inYsMain_jx120{ margin-top:54px;}
.inYs_jx120 .inYsCon_jx120 li .inYsMain_jx120 .inYsName_jx120{ width: 80px; margin-top: 244px; margin-left:20px; overflow: hidden;}
.inYsName_jx120 i{display: block; width: 22px; padding-bottom: 10px; font-size: 16px; padding-right: 5px; margin-right: 10px; line-height: 17px; border-right: 1px solid #333; color: #333; float: left}
.inYsName_jx120 b{display: block; width: 30px; font-size: 24px; color: #333; line-height: 26px; float: left; box-shadow: 0 0 2px #fff}
.inYstext_jx120{ width: 266px; overflow: hidden; position: absolute; top: 100px; left:207px; opacity: 0}
.inYstext_jx120 b{ display: block; font-size : 28px }
.inYstext_jx120 p{ padding: 24px 0 10px; line-height: 30px }
.inYstext_jx120 i{display: block; color: #c2996d; font-size: 18px}
.inYstext_jx120 span{display: block; padding:10px 0 42px}
.inYstext_jx120 a{display: block; width: 170px; height: 38px; line-height: 38px; border: 1px solid #ccc; text-align: center; font-size: 18px; color: #c2996d; float: right}
.inYstext_jx120 a:hover{ background: #c2996d; color: #fff; border:1px solid #c2996d; }
.inYs_jx120 .inYsCon_jx120 li:hover .inYsMain_jx120 .inYstext_jx120{ top: 61px; opacity: 1}
.inYsBtn_jx120{ width: 424px; margin:175px auto 0; overflow: hidden;}
.inYsBtn_jx120 *{display: block; color: #fff; font-size: 18px; text-indent: 40px; width: 177px; height: 51px; line-height: 38px; cursor: pointer;}
.inYsBtn_jx120 i{ background: url(../img/ppzxbtn.jpg) no-repeat; float: left}
.inYsBtn_jx120 a{ background: url(../img/ppzxbtn2.jpg) no-repeat; float: right; color: #fff;}

.inPp_jx120{ padding-top: 130px; margin-bottom:85px;}
.inPp_jx120 .inPpTop_jx120{ text-align: center; height: 60px; padding-bottom: 30px}
.inPp_jx120 .inPpTop_jx120 li{display: inline-block; font-size: 18px;}
.inPp_jx120 .inPpTop_jx120 li a{display: block; padding: 0 35px; background: url(../img/xx.jpg) no-repeat right 4px;}
.inPp_jx120 .inPpTop_jx120 li.on{ color: #c2996d; background: url(../img/xj2.png) no-repeat center bottom; height: 60px;}
.inPp_jx120 .inPpTop_jx120 li.on a{ color: #c2996d; }
.inPp_jx120 .inPpTop_jx120 li.more_jx120 a{ background: none }
.inPp_jx120 .inPpCon_jx120{}
.inPp_jx120 .inJg_jx120{}
.inJgMain_jx120{ width: 110%; height: 440px; overflow: hidden; transition: ease height 0.5s}
.inPp_jx120 .inJg_jx120 li{ width: 205px; margin-right:16px; margin-bottom: 33px; float: left; text-align: center; }
.inPp_jx120 .inJg_jx120 li span{display: block; width: 205px; height: 156px; border-radius: 10px; overflow: hidden; }
.inPp_jx120 .inJg_jx120 li p{ padding-top: 10px }
.inPpMore_jx120{ width:190px; height: 40px; line-height: 40px; margin: 10px auto 0; font-size: 16px; text-align: center; color: #fff; background:#c2996d; cursor: pointer;}
.inPp_jx120 .inJg_jx120 .inPpPN_jx120{ text-align: center; margin-top: 10px}
.inPp_jx120 .inJg_jx120 .inPpPN_jx120 div{ display: inline-block; width: 20px; height: 29px; cursor: pointer; margin: 0 10px}
.inPp_jx120 .inPpCon_jx120 .inPpPrev_jx120{ background: url(../img/prev.jpg) no-repeat;}
.inPp_jx120 .inPpCon_jx120 .inPpNext_jx120{ background: url(../img/next.jpg) no-repeat;}
.inPp_jx120 .inJg_jx120 li span img,.inPpOther_jx120 p img{ transition: ease 0.5s all }
.inPp_jx120 .inJg_jx120 li:hover span img,.inPpOther_jx120 p:hover img{ transform: scale(1.1); }
.inPpOther_jx120{ position: relative; height: 506px; overflow: hidden;}
.inPpOther_jx120 p{ position: absolute; border-radius: 15px; overflow: hidden;}
.inPpOther_jx120 p i{display: block; position: absolute; bottom: 0; left: 0; width: 100%; height: 45px; line-height: 45px; text-align: center; color: #fff; background: rgba(0,0,0,0.6); z-index: 2}
.inPpOther_jx120 p.p1{ width: 611px; height: 331px; top: 0; left: 0}
.inPpOther_jx120 p.p2{ width: 459px; height: 158px; top: 0; right: 0}
.inPpOther_jx120 p.p3{ width: 199px; height: 153px; top: 177px; left: 632px}
.inPpOther_jx120 p.p4{ width: 230px; height: 153px; top: 351px; left: 0}
.inPpOther_jx120 p.p5{ width: 361px; height: 153px; top: 351px; left: 251px}
.inPpOther_jx120 p.p6{ width: 200px; height: 153px; top: 351px; left: 632px}
.inPpOther_jx120 p.p7{ width: 240px; height: 326px; top: 177px; right: 0}
/*.inPpOther:nth-of-type(4) p{ border: 1px solid #ccc}*/
/*友情链接*/
.flink{display: none;}

/*来院路线*/
.lxBody .lxTit{ width: 110%; overflow: hidden; margin-top: 60px}
.lxBody .lxTit a{ display: block; width: 144px; height: 43px; text-align: center; line-height: 43px; background: #e0e0e0; font-size: 16px; margin: 0 14px 10px 0; float: left}
.lxBody .lxTit a:hover{ background: #c1986d; color: #fff;}
.lxBody dl{ padding-top: 10px; width: 110%; overflow: hidden;}
.lxBody dl dt{ font-size: 20px; font-weight: bold; color: #c1986d; padding:40px 0 5px; clear: both}
.lxBody dl dt a{ color: #c1986d;}
.lxBody dl dd{ width: 509px; height: 150px; padding: 25px 0 25px 25px; background: #eee; float: left; margin-top: 16px; margin-right: 23px; overflow: hidden;}
.lxBody dl dd span{display: block; width: 150px; height: 150px; border-radius: 10px; overflow: hidden; float: left}
.lxBody dl dd span img{ display: block; height: 100%; margin-left: -20px}
.lxBody dl dd .lxdr{ width: 335px; float: right}
.lxBody dl dd .lxdr h2{ font-size: 16px}
.lxBody dl dd .lxdr p{ padding: 15px 25px 25px 0; height: 52px;}
.lxBody dl dd .lxdr em{display: block; overflow: hidden; line-height: 30px}
.lxBody dl dd .lxdr em b,.lxBody dl dd .lxdr em a{display:block; cursor: pointer; float: left}
.lxBody dl dd .lxdr em b{ width: 90px; height: 30px; line-height: 30px; text-align: center; color: #fff; background: #333; border-radius: 10px; font-weight: lighter; margin-right: 15px;}	
.lxBody dl dd .lxdr em a{ width: 72px; overflow: hidden;}
.lxBody dl dd .lxdr em a i{ display: inline-block; width: 23px; height: 23px; border-radius: 50%; background-position: center; background-repeat: no-repeat; margin:3px 6px 0 0; float: left}
.lxBody dl dd .lxdr em a.i1 i{ background-color: #67b322; background-image: url(../img/lxico1.png)}
.lxBody dl dd .lxdr em a.i2 i{ background-color: #00aaf0; background-image: url(../img/lxico2.png)}
.lxBody dl dd .lxdr em a.i3 i{ background-color: #efac2a; background-image: url(../img/lxico3.png)}
.lxBody dl dd .lxdr em b:hover,.lxBody dl dd .lxdr em a:hover i{ background-color: #c1986d}

/*404*/
.notfind{width:990px; background:url(http://www.ybs120.com/images/404_bg03.jpg) 20px 65px no-repeat; margin:20px auto 10px; padding:80px 0 0; overflow:hidden}
.notfind p{width:440px;line-height:24px; font-family:"微软雅黑"; font-size:14px; font-weight:700; color:#555;float:left; line-height:26px; padding-top:65px}
.notfind p font{ font-size:18px; font-weight:bold; line-height:40px}
.notfind p span{font-family:Verdana, Arial, Helvetica, sans-serif;}
.notfind p a,.notfind p a:visited{color:#995A10;}
.notfind p a:hover{color:#FF6600;}
.notfind .wen {width:141px; height:30px; float:left; padding:153px 0px 80px 250px; margin-left:60px; margin-right:60px}
.notfind .wen a{width:130px; height:30px; cursor:pointer; display:block}
