@charset "gb2312";
/* CSS Document */

body, ul,li,p,h1,h2,h3,h4,h5,div,form,IMG,ol,dd,dl{margin:0; padding:0;}
body {text-align:left; font-family:STHeiti, Arial; font-size:14px; color:#4d4d4d;}
li {list-style:none;}
a,a:visited,a:active{text-decoration:none;}
.clear{ clear:both; border:0px;}
input{border:0px;}

header{ width:100%; height:auto; overflow:hidden;}
.header_1{width:100%; height:38px; position:fixed; top:0; left:0; z-index:100; background:#a0011f;}
.header_1 div{width:300px; margin:0 auto; line-height:38px;}
.header_1 div a{ color:#fff;}
.header_1da1{float:left;}
.header_1da1 span{background:url(../images/bj.png) no-repeat 0 -45px; width:36px; height:26px; display:inline-block; float:left; margin:4px 4px 0 0;}
.header_1da2{width:184px; float:right; margin-top:4px; border-left:2px #bf0125 groove; line-height:28px;}
.header_1da2 span{background:url(../images/bj.png) no-repeat -36px -45px; width:18px; height:26px; display:inline-block; float:left; margin:0 4px 0 20px;}
.header_1da2 b{font-size:12px; font-weight:normal;}
#header_1d2{width:100%; margin:38px auto 0 auto; height:68px; overflow:hidden; background:#f8f8f8;}
#header_1d2a{background:url(../images/bj.png) no-repeat; width:302px; height:45px; margin:10px auto 0; display:block;}
header dl{ width:100%; height:172px; background:url(../images/zyyrl_02.jpg) top center no-repeat; margin:0 auto;}
header dl li{ width:320px; height:172px; margin:0 auto;}
header dl li img{ float:left;}
nav div{width:100%; margin:0 auto; height:37px; text-align:center; background:#a0011f; overflow:hidden;}
nav div ul{width:320px; margin:8px auto 0 auto;}
nav div ul a{color:#fff; font-size:16px; font-weight:bold; line-height:20px; padding:0 12px; border-right:2px #be0125 groove;}
nav div ul a{border:0px;}

div{ width:100%; height:auto; overflow:hidden; margin:0 auto;}
div h3{ width:100%; height:37px; background:#a0011f; margin:0 auto;}
div h3 p{ width:320px; height:37px; margin:0 auto; text-align:center; line-height:36px; font-size:20px; color:#fff;}
div div{ width:320px; height:auto; overflow:hidden; margin:0 auto;}
	

.main_1d2 div ul li a{ color:#fff;}
.main_1d2 div ol{ width:300px; height:47px; float:left; margin-left:6px; border:#eb6300 4px solid; background:#fff;margin-bottom:11px;}
.main_1d2 div ol p{ width:184px; height:44px; float:left; line-height:20px; padding-left:10px; padding-top:3px;}
.main_1d2 div ol a{ width:93px; height:36px; float:left; border-bottom:#f29755 1px solid; background:#eb6300; text-align:center; line-height:36px; color:#fff; margin-top:5px;}
.main_1d2 div ol i{ width:19px; height:19px; background:url(../images/bg.png) -32px -85px no-repeat; float:left; position:relative; display:inline-block; margin-top:-15px; margin-left:85px;}

.main_2d3 div ul{ width:320px; float:left; margin-top:10px;}
#main_2d3du1{ margin-top:14px;}
#main_2d3duh4d3ddh4{ width:320px; float:left; font-size:18px; color:#9f011e; line-height:26px;}
#main_2d3duh4id3dh4i{ width:26px; height:26px; background:linear-gradient(top,#d90958,#b3011b); background:-webkit-linear-gradient(top,#d90958,#b3011b); background:-moz-linear-gradient(top,#d90958,#b3011b); background:-o-linear-gradient(top,#d90958,#b3011b); text-align:center; line-height:26px; color:#fff; float:left; display:inline-block; font-style:normal; margin-right:7px;}
.main_2d3 div ul li{ width:310px; float:left; border-bottom:#a30c27 1px dashed; margin-left:5px; padding-bottom:8px;}
.main_2d3 div ul li img{ float:left; margin-top:11px;}
.main_2d3 div ul li p{ width:182px; float:left; margin-left:3px; line-height:30px; text-indent:2em; margin-top:6px;}
#main_2d3dd4{float:left;width:320px;margin-top:10px;}
#main_2d3dd4h4{ padding-bottom:12px;}

#tab_left{float:left;width:116px;}
#tab_left span{float:left;width:110px;height:38px;text-align:center;line-height:38px;color:#7f7f7f;font-size:16px;background:#dedddd;margin:10px 0 0 0;}
#tab_left span.current{background:url(../images/zyyrl_46.jpg) no-repeat;width:111px;height:38px;color:#fff;text-align:left;padding-left:5px;}
#tab_right{float:left;width:196px;margin:10px 0 0 0;}

.main_2d3du4 li{ width:148px; height:147px; float:left; border:none; margin-left:8px; padding:0px;}
.main_2d3du4 li span{ width:148px; height:119px; background:#fff; float:left;}
.main_2d3du4 li img{ float:left; margin-top:7px; margin-left:10px;}
.main_2d3du4 li em{ font-style:normal; width:148px; float:left; text-align:center; line-height:28px; display:inline-block;}

#main_2du4l3img{ margin-top:12px; margin-left:3px;}
#main_2du4l4img{ margin-top:22px; margin-left:5px;}
#main_2du4l5img{ margin-top:20px; margin-left:6px;}

.main_2d3 div ol{ width:320px; float:left;}
.main_2d3 div ol li{ width:320px; height:61px; background:url(../images/titbg.jpg) no-repeat; margin-top:21px;}
.main_2d3 div ol li p{ width:107px; float:left; margin-left:42px; line-height:50px; color:#000;}
.main_2d3 div ol li p b{ color:#9f011e; display:inline-block;} 
.main_2d3 div ol li span{ width:160px; float:left; line-height:20px; color:#000; font-size:12px; margin-top:5px;}
#main_2d3dol2{ background:none; width:320px; height:36px; float:left; margin-top:6px;}
#main_2d3dol2p{ width:148px; height:33px; float:left; border-top:#757575 1px solid; border-left:#757575 1px solid; border-bottom:#cccccc 2px solid; margin-left:65px; font-size:20px; color:#9f011e; font-weight:bold; line-height:32px; text-align:center;}
#main_2d3dol2s{ width:86px; height:36px; background:#ff7200; float:left; line-height:36px; font-size:16px; display:inline-block; float:left; color:#fff; border-top-right-radius:5px; border-bottom-right-radius:5px; padding-left:9px; margin-top:0px;}
#main_2d3dol2si{width:19px; height:19px; background:url(../images/bg.png) -32px -85px no-repeat; float:right; display:inline-block; margin-top:15px;}
#main_2d3dol2sa{ color:#fff;}
#main_2d3doi{ position:relative; float:left; margin-top:-72px; margin-left:-320px;}

.maind5 div ul{ width:320px; float:left;}
.maind5 div ul h4{ width:302px; float:left; margin-left:9px; border-bottom:#a71631 1px dashed; text-align:center; font-size:17px; color:#222222; text-align:center; margin-top:15px; padding-bottom:2px;}
.maind5 div ul li{ width:302px; float:left; margin-left:9px;border-bottom:#a71631 1px dashed; padding-top:12px; padding-bottom:6px; height:60px;}
.maind5 div ul li p{width:301px; float:left; padding-left:1px; line-height:26px; margin-bottom:3px;}
.maind5 div ul li p i{ width:20px; height:20px;  float:left; border:#797979 1px dashed; margin-right:10px;}
.maind5 div ul li p i em{ width:20px; height:20px; background:#eb6300; float:left; text-align:center; line-height:22px; font-size:16px; color:#fff; font-style:normal; font-weight:bold;}
.maind5 div ul li p a{ color:#333333; float:left; display:inline-block;} 
.maind5 div ul li p span{ width:85px; height:26px; background:#eb6300; float:right; margin-right:1px; line-height:26px; color:#fff; padding-left:8px;}
.maind5 div ul li p span b{width:19px; height:19px; background:url(../images/bg.png) -32px -85px no-repeat; float:right; display:inline-block; margin-top:6px; margin-right:5px;}
.maind5 div ul li p span a{ color:#fff;}
#maind5dulp2ie{ background:#a0001f;}
.maind5 div ol{ width:308px; float:left; margin:14px 0px 14px 9px;}
.maind5 div ol li{ width:308px; float:left;}
#maind5dolp12{ width:122px; height:66px; float:left; margin-right:2px; margin-bottom:2px; background:#29b1ed; text-align:center; line-height:24px; color:#fff; padding-top:20px; margin-left:4px;} 
.maind5 div ol li p a{ color:#fff;}
#maind5dolpl3ps{ width:179px; height:42px; background:#b9d645; line-height:42px; text-align:center; padding:0px; float:left;margin-bottom:2px;}
#maind5dolp3l3ps2{ width:179px; height:42px; background:#ff9629; line-height:42px; text-align:center; padding:0px; float:left;}
#maind5dol2p{ width:151px; height:43px; background:#f19494; line-height:42px; text-align:center; padding:0px;}
#maind5dol2p2{ width:151px; height:43px; background:#a954ff; line-height:42px; text-align:center; padding:0px; margin-top:-42px; float:right; margin-bottom:2px;}
#maind5dol3p{ width:179px; float:left; height:auto; background:none; padding:0px;}
.main_4 div{ height:255px;}
.main_4 ol{ height:255px;}
.main_4 ol li { height:80px;}
.main_4 ol li p {    width:210px;
    float:left;
    line-height:24px;}
.main_4 ol li img {   float:left;
    margin:5px 14px 5px 5px;}
	
 div form{ width:294px; border:#dad8d8 1px solid; margin-top:5px; margin-left:6px; float:left; background:#fff;}
 div form h4{ width:294px; text-align:center; float:left; font-weight:normal; color:#a0011f;margin-top:8px;}
div form p{ width:275x; float:left; line-height:24px; margin-left:12px; margin-top:10px;}
div form p b{ color:#666666; float:left; font-weight:normal;}
div form p input{ width:135px; height:22px; border:#a9a9a9 1px solid; color:#c8c6c6; float:left;}
div form p i{ font-style:normal; color:#fb0075; float:left; margin-left:8px; margin-top:4px;}
 div form p.time input{ width:auto; height:auto; border:none; margin-top:6px;}
 div form p.time a{ float:left;}
 div form p textarea{ background:none; border:none; width:185px; background:#fffbfe; border:1px solid #a9a9a9; height:64px; float:left;}
 div form ul{ width:193px; float:left; margin:7px auto 0px 98px;}
 div form ul input.tijiao{ background:none; border:none; width:58px; height:25px; text-align:center; line-height:24px;color:#fff; margin-right:13px; border:none; border-radius:3px; text-align:center; padding:0px;-webkit-border-radius:5px;border-radius:5px; background:-webkit-gradient(linear,0 0,0 91%,from(#f47402),to(#f47402));background:-moz-linear-gradient(top,#f47402,#f47402);}
 div form ul input.chongzhi{background:none; border:none; width:58px; height:25px; text-align:center; line-height:24px; color:#fff; margin-right:10px; border:none; background:-webkit-gradient(linear,0 0,0 91%,from(#b8b8b9),to(#b8b8b9));background:-moz-linear-gradient(top,#b8b8b9,#b8b8b9); border-radius:3px; text-align:center; padding:0px;}
 div form ol{ width:240px; float:left; margin-left:52px; margin-top:14px; margin-bottom:15px;}
 div form ol span{ width:13px; height:32px; background:url(../images/bg.png) -180px -51px no-repeat; float:left; margin-right:4px; margin-top:2px;}
 div form ol em{ font-style:normal; width:222px; float:left; color:#323232;}
 div form ol em i{ font-style:normal; font-size:18px; color:#a0011f; display:inline-block;}









.footer{background:#f3f3f3; height:138px; margin-bottom:60px;}
.footer ul{width:320px; margin:0 auto;}
.footer ul p{width:320px; line-height:24px; text-align:center; margin:10px auto 0 auto; color:#666666;}article:nth-child(8) ol a{color:#454545;}
.footer ol{width:49px; height:49px; float:right; background:#fff; border:1px #efefef solid; -webkit-border-radius:24px;border-radius:24px; position:relative; margin:-96px 20px 0 0; text-align:center; line-height:20px; color:#454545; font-family:"微软雅黑"; font-weight:500;}
.footer ol a { color:#454545;}
.footer ol a span{ display:block; background:url(../images/bj.png) no-repeat -212px -46px; width:16px; height:13px; margin:8px auto 0 auto;}
footer{ width:100%; position:fixed; bottom:0;  height:46px; text-align:center; background:#222222;}
footer ul{width:300px; margin:0 auto;}
footer ul a{ width:93px; height:46px; float:left; text-align:center; color:#fff; text-align:center; line-height:18px; border-left:2px #353535 groove; font-size:12px;}
footer ul a span{ display:block; background:url(../images/bj.png) no-repeat -229px -48px; width:16px; height:23px; margin:4px auto 0 auto;}
footer ul a:nth-child(1){border:0px; width:90px; background:#a0011f; margin-right:20px;}
footer ul a:nth-child(2) span{background:url(../images/bj.png) no-repeat -245px -45px; width:22px; height:22px; }
footer ul a:nth-child(2){ position:relative;}
footer ul a:nth-child(2) img{position:absolute; right:18px;top:4px;}
footer ul a:nth-child(3) span{background:url(../images/bj.png) no-repeat -267px -45px; width:26px; height:22px; }
footer ul em{float:left; background:url(../images/bj.png) no-repeat -197px -87px; width:97px; height:4px; position:relative; margin:-50px 0 0 -2px;}


/*文字排版、颜色*/
.f13{ font-size:13px}
.fn{font-weight:normal}

/*定位*/
.tl{text-align:left}
.tc{text-align:center}
.tr{text-align:center;}
.fl{float:left; width:60%;}
.fr{float:right;}
.cl{clear:left}
.cr{clear:right}
.pr{position:relative} 
.pa{position:absolute}
.clear{clear:both;width:100%;font-size:0px;_font-size:1px;line-height:0px; _line-height:0px;}
.disb{ display:block}

/*边距*/
.pt5{padding-top:5px}
.pt10{padding-top:10px}

.pt20{padding-top:20px}
.pt25{padding-top:25px}
.pt30{padding-top:30px}

.pl5{padding-left:5px}
.pl10{padding-left:10px}
.pl15{padding-left:15px}
.pl20{padding-left:20px}
.pl25{padding-left:25px}
.pl30{padding-left:30px}

.pr5{padding-right:5px}
.pr10{padding-right:10px}
.pr15{padding-right:15px}
.pr20{padding-right:20px}
.pr25{padding-right:25px}
.pr30{padding-right:30px}

.pb5{padding-bottom:5px}
.pb10{padding-bottom:10px}
.pb15{padding-bottom:15px}
.pb20{padding-bottom:20px}
.pb25{padding-bottom:25px}
.pb30{padding-bottom:30px}

.mt5{margin-top:5px}
.mt10{margin-top:10px}
.mt15{margin-top:15px}
.mt20{margin-top:20px}

.ml5{margin-left:5px}
.ml10{margin-left:10px}
.ml15{margin-left:15px}
.ml20{margin-left:20px}

.mr5{margin-right:5px}
.mr10{margin-right:10px}
.mr15{margin-right:15px}
.mr20{margin-right:20px}

.mb5{margin-bottom:5px}
.mb10{margin-bottom:10px}
.mb15{margin-bottom:15px}
.mb20{margin-bottom:20px}

.container{width:100%}





/*无痛人流费用*/
.zqcfy{background-color: #e1e1e1;
height: 50px;
line-height: 25px;
text-align: center;}
.zqcfy b{color: #910a4c;}
.red5{color:#d1566e}
.red6{color:#910a4c}
.gray2{color:#896910}
.pr50{ padding-right:70px}
.4006077318{width:100%; background-color:#ffffff}
.4006077318.border-t{border-top:1px solid #dbd4d0}
.4006077318.border-b{border-bottom:1px solid #dbd4d0}
.circletitle{width:100%; line-height:32px}
.circletitle .circletitle_l{margin-left:5px; background:url(../images/circle_l.jpg) no-repeat;width:30px;height:32px; text-align:center;color:#ffffff; line-height:32px; font-family:"Impact"; font-size:18px}
.circletitle .circletitle_c{color:#910a4c; background:url(../images/circle_c.jpg) repeat-x;width:auto;height:32px}
.circletitle .circletitle_r{ position:relative; background:url(../images/circle_r.jpg) no-repeat;width:15px;height:32px}
.circlebtn{ background:url(../images/circlebtn.png) no-repeat;width:71px;height:26px; line-height:26px; text-align:center; position:absolute;right:3px;top:3px}
.circlebtn a{color:#ffffff}
.rlprice{width:95%;margin:0px auto}
.rlprice ul li{width:100%;border:1px solid #d6cbc5; background-color:#eae6e4;margin:10px 0px}
.rlprice ul li h6{ background-color:#cfc4be;padding:6px 0px}
.rlfy_ys{width:97%;margin:0px auto}
.rlfy_ys ul{width:100%}
.rlfy_ys ul li{width:49%;float:left; text-align:center;padding-bottom:10px}
.rlfy_ys ul li h2{ font-size:13px; font-weight:normal; line-height:22px}
.timezxbtn{width:95%;margin:0px auto;height:26px;border:1px solid #b8a49a; background-color:#cfc4be; border-radius:5px; display:block; line-height:26px; text-align:center}
.pricebz_t{width:100%}
.pricebz_t ul{width:260px;margin:0px auto}
.pricebz_t ul li{float:left;width:68px;height:24px; line-height:24px;border:1px solid #9f8271; text-align:center; color:#9f8271; border-radius:20px;margin:0px 6px}
.pricebz_c{width:100%;}
.pricebz_c dl{ background:url(../images/rlfynum.jpg) no-repeat; background-position:left top;padding-left:30px;}
.rljsfive dl{ background:url(../images/rlfynum2.jpg) no-repeat; background-position:left top;padding-left:30px;}
.pricebz_c dl dt,.rljsfive dl dt{ font-weight:bold;height:22px}
.pricebz_c dl dd,.rljsfive dl dd{ line-height:22px;height:55px}


.chose_bd{width:320px;margin:0px auto; background:url(../images/chose_bd.jpg) no-repeat;height:278px;}

.rlfy_wtbtn{padding:0px 8px;height:22px;border: 1px solid #8d4f6d;border-radius: 13px;
background: #a65e81;color:#ffffff; display:block; line-height:22px; text-align:center}
.rlfy_wtbtn:hover{color:#ffffff}
/*附加样式*/
.orange{width:300px; height:47px; float:left; margin-left:6px; border:#eb6300 4px solid; background:#fff;margin-bottom:11px;}
.orange a {width:93px; height:36px; float:left; border-bottom:#f29755 1px solid; background:#eb6300; text-align:center; line-height:36px; color:#fff; margin-top:5px;}
.orange p{width:184px; height:44px; float:left; line-height:20px; padding-left:10px; padding-top:3px;}





