@charset "utf-8";
/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, table,th, td{margin:0px;padding:0px;border:0px;outline:none;}
table{border-collapse:collapse;border-spacing:0;table-layout:fixed;}
body{font-family:"Microsoft YaHei",SimSun,SimHei;font-size:12px;line-height:24px;  margin:0 0;padding:0 0; color:#000; background:#fff;}
fieldset,img,action{vertical-align:top;border:0px;}
ul,li{ list-style:none;}
a{ text-decoration: none;}
a:hover{ color:#fff}
img{ border:0;}
.clearfix:before, .clearfix:after {   
    content:"";   
    display:table;   
}   
.clearfix:after{   
    clear:both;   
    overflow:hidden;   
}   
.clearfix{   
    *zoom:1;   
}  
.abc{ border-radius:65px; display: block;color:#fff; font-size: 28px; height: 65px; line-height: 65px;}
#wrap a.abc:hover{color:#fff}
.wrap{ width: 720px; margin: 0 auto;}
.wrap h3{ font-size: 44px; color:#fc6f41; text-align: center; line-height: 75px; height: 75px;;}
.banner img{width: 100%;}
.ycmr1{ padding: 30px 28px 40px 28px; background: #fef0f2;}

.ycmr1 ul{ width: 100%; margin: 30px 0px;}
.ycmr1 ul li{ width: 208px; float: left; margin-left: 10px; margin-bottom: 10px; border-radius:5px; overflow: hidden; height: 54px; line-break: 54px;}
.ycmr1 ul li a{ display: block; width: 206px; height: 54px; line-height: 54px;  text-align: center;  color:#fff;font-size: 26px;;}
.ycmr1 ul li.li1 a{ background: #5c98f0;}
.ycmr1 ul li.li2 a{ background: #a969fe;}
.ycmr1 ul li.li3 a{ background: #82c5be;}
.ycmr1 ul li.li4 a{ background: #82c5be;}
.ycmr1 ul li.li5 a{ background: #fa7c63;}
.ycmr1 ul li.li6 a{ background: #75bcfe;}

.ycmr1 .abcd{ margin: 0 auto;   background: -webkit-linear-gradient(left, #fc825b , #f3677e); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, #fc825b , #f3677e); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, #fc825b , #f3677e); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #fc825b , #f3677e); /* 标准的语法（必须放在最后） */; width: 360px;  text-align: center; }
.ycmr1 .abcd:hover{color:#fff}
.ycmr2{ padding: 45px 28px 60px 28px; background: #ffffff;}
.ycmr2_center{ width: 630px; margin: 40px auto; position: relative; }
.ycmr2_center .vs{ display: block;; width: 62px; height: 70px; position: absolute;; left: 282px; top: 72px; z-index: 4;}
.ycmr2_center dl{ width:311px; float: left ; min-height: 390px;}
.ycmr2_center dl dt{ width: 311px; height: 217px; position: relative;}
.ycmr2_center dl dt img{ width: 311px; height: 217px;}
.ycmr2_center dl dt span{ display: block;; width:110px; height: 30px;line-height: 30px;; position: absolute; z-index: 2; left: 0; top: 0; color:#fff; text-align: center; font-size: 22px;}
.ycmr2_center dl dt span.bj{ background:#000; opacity: 0.3;z-index: 1;}
.ycmr2_center dl dd{ width:100%; height: 173px; text-align:center;background: -webkit-linear-gradient(left, #fc825b , #f3677e); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, #fc825b , #f3677e); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, #fc825b , #f3677e); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #fc825b , #f3677e); /* 标准的语法（必须放在最后） */;}
.ycmr2_center dl.dlr{ float: right;}
.ycmr2_center dl dd h4{ line-height: 45px; padding-top: 15px; color:#fff; font-size: 28px;}
.ycmr2_center dl dd p{ color:#fff; font-size: 22px; line-height: 28px;}

.abcd_group{ width: 630px; margin: 0 auto;}
.abcd_group .abcd1{ width: 255px; float: left; background: #fc815c; text-align: center;}
.abcd_group .tel{ background: url(../img/ycmr_15.png) no-repeat 30px center #3399ff; float: right; width: 255px; padding-left: 85px;;}

.ycmr3{ padding: 45px 28px 50px 28px; background: #fef2ee;}
.ycmr3_text{ margin: 20px 0px 0px 0px;}
.ycmr3_text p{ line-height: 35px; color:#333333; font-size: 24px; text-indent: 2em;}
.ycmr3_img{ width: 100%; text-align: center;; overflow: hidden; margin: 20px 0px;}


.ycmr4{ padding: 55px 28px 30px 28px; background: #fff;}
.ycmr4_c{ width: 100%; position: relative;; margin-top:80px; background: #fef2ee; padding-top: 75px; padding-bottom: 40px;}
.ycmr4_c .ycmr4_t{ width: 360px; height: 100px; background: #fc825b; border-radius:5px; text-align: center; position: absolute;; left: 155px; top: -50px;;}
.ycmr4_t h4{ padding-top: 15px; color:#fff; font-size: 30px; line-height: 40px;;}
.ycmr4_t p{ color:#fff; font-size: 24px;}
.ycmr4_c_t{ padding: 0px 40px;}
.ycmr4_c_t h4{ line-height: 55px; color:#333333; font-size: 28px; text-indent:45px;}
.ycmr4_c_t p{ line-height: 35px ;color:#333; font-size: 24px; text-indent: 2em;}
.ycmr4_c_t ul{ width: 100%; margin: 20px 0px 35px 0px;}
.ycmr4_c_t li{ width:254px; height: 170px; float: left; overflow: hidden;}
.ycmr4_c_t li img{ width:254px; height: 170px;}
.ycmr4_c_t li.lir{ float: right;}
.ycmr4_c .abcd_group{ width: 600px;}
.ycmr4_c .abcd_group .abcd1{ width: 230px; background: url(../img/ycmr_30.png) no-repeat 30px center #fc815c; text-align: left; text-indent: 80px;}
.ycmr4_c .abcd_group .tel{width: 250px;}


.ycmr4_c2{ background: #fef0f2;} 
.ycmr4_c2 .ycmr4_t{ background: #f3677e;}

.ycmr4_c3{ background: #dceefe;} 
.ycmr4_c3 .ycmr4_t{ background: #3777d6;}

.ycmr5{ background: #fef2ee; padding: 50px 28px;}
.ycmr5 .ycmr5_c_img{width: 640px; margin:20px auto 30px auto; overflow: hidden;}
.ycmr5 .ycmr5_text{ width: 640px; margin: 0 auto; margin-bottom: 35px;}
.ycmr5 .ycmr5_text p{ line-height: 40px; color:#000; font-size: 26px;}
.ycmr5 dl{width: 640px; margin: 0 auto; margin-bottom: 45px;}
.ycmr5 dl dt{ width: 172px; float: left; text-align: center;}
.ycmr5 dl dd{ width: 440px; float: right; color:#000; font-size: 24px; line-height: 32px;}

.ycmr5 .abcd_group{ width: 600px; margin: 0 auto;}
.abcd_group .yy_doctor{ width: 230px; height: 65px; background: url(../img/ycmr_50.png) no-repeat 30px center #fc815c; text-indent: 80px; float: left;}

.ycmr6{ padding: 50px 28px; background: #fff;}
.ycmr6 .slideTxtBox{ width: 100%;}
.slideTxtBox .hd{ width: 600px; margin: 45px auto;}
.slideTxtBox .hd ul li{float: left; width: 256px; text-indent: 90px; border-radius: 5px; cursor:pointer;height: 66px; line-height: 66px; background: url(../img/ycmr_50.png) no-repeat 38px center #666666; color:#fff; font-size: 30px; font-weight: bold;}
.slideTxtBox .hd ul li.on{ background-color: #f96e07;}
.slideTxtBox .hd ul li.lir{ float: right;}
.slideTxtBox .tab_tal{ width: 100%;;margin-left:-20px;}
.slideTxtBox .tab_tal dl{ float: left; width: 318px; margin-left:20px; min-height: 212px; border: 1px solid #a0a0a0; position: relative; padding-top: 296px;}

.slideTxtBox .tab_tal dl dt{ width:320px; height: 296px; position: absolute;; left: -1px; top: -1px;;}

.slideTxtBox .tab_tal dl dd h4{ text-align: center; color:#333333; font-size: 32px; padding-top: 15px; }
.slideTxtBox .tab_tal dl dd h4 span{ color:#666666; font-size:24px ; font-weight: normal; padding-left: 15px;line-height: 55px;}
.slideTxtBox .tab_tal dl dd p{ text-align: center;; color:#333; font-size: 24px; line-height: 35px;}
.slideTxtBox .tab_tal dd ul{ padding: 0 10px; margin-top: 15px;}
.slideTxtBox .tab_tal dd ul li{ float: left; height: 40px; border-radius: 40px; width: 144px;}
.slideTxtBox .tab_tal dd ul .li1 a{ display: block; width: 100%; background: url(../img/ycmr_61.png) no-repeat 10px center #f96e07; border-radius:40px; height: 40px; line-height: 40px; color:#fff; font-size: 22px; text-indent: 46px;}
.slideTxtBox .tab_tal dd ul .li2 a{ display: block; width: 100%; background: url(../img/tel_07.png) no-repeat 10px center #ff3333; border-radius:40px; height: 40px; line-height: 40px; color:#fff; font-size: 22px; text-indent: 46px;}
.slideTxtBox .tab_tal dd ul .li2{ float: right;}
.ycmr7{ padding:50px 28px; background: #fef2ee;}
.ycmr7 p,.ycmr6 p.text{ color:#000; font-size: 24px; line-height: 35px; margin-top: 35px;text-indent: 2em;}

.ycmr7 .ycmr7_c{ width: 100%; margin-top: 35px;}
.ycmr7_c dl{ width: 320px; height: 266px; position: relative; float: left; margin-bottom: 20px;}
.ycmr7_c dl.dlr{ float:right}
.ycmr7_c dl dt{ width: 320px;height: 266px; overflow: hidden;}
.ycmr7_c dl dd{ width: 320px; height: 56px; position: absolute; left: 0px; bottom: 0px;}
.ycmr7_c dl dd span{ display: block; width: 100%; height: 56px; line-height: 56px; color:#fff; font-size: 24px; text-align: center; position: absolute;left: 0; top: 0; z-index: 3;}
.ycmr7_c dl dd span.bj{ background: #000; opacity: 0.6; z-index: 1;}

.abcd_group a:hover{color:#fff}