body, ul, li, span, p, b, strong, h1, h2, h3, h4, h5, h6, dl, dt, dd, form { margin: 0px; padding: 0px; }

body { font-size: 12px; color: #666666; font-family: '宋体'; }

font, i, em { font-style: normal; }

img { border: 0px; vertical-align: top; }

*+html img { -ms-interpolation-mode: bicubic; }

ul, li { list-style: none; }

a { text-decoration: none; color: #404040; }

font { font-size: 12px; }

.clear { clear: both; }

body { background: #f3f4f2; }

.wrap { margin: 0 auto; background: #f3f4f2; margin-bottom: 75px; position: relative; overflow: hidden; }

.head { width: 100%; text-align: center; max-width: 320px; margin: auto; clear: both; overflow: hidden; }

.head_left { width: 75%; float: left; font-family: "宋体"; line-height: 41px; font-size: 9px; }

.head_right { width: 25%; float: right; font-family: "宋体"; line-height: 25px; font-size: 14px; }

#id_tel { width: 85%; height: 25px; margin-left: 21px; margin-bottom: 9px; padding: 0px; border: 0px; margin-top: 9px; padding-left: 9px; }

#tj { width: 75%; height: 25px; padding: 0px; margin-top: 9px; background: none; border: 0px; color: #fff; }

.top { margin: 0 auto; width: 320px; margin-top: 11px; margin-bottom: 12px; }

.part { width: 320px; margin: 0 auto; }

.dh { margin: 0 auto; margin-bottom: 16px; max-width:320px; }

.dh ul { float: left; }

.dh ul li { width: 79px; height: 29px; background: #1376ca; display: inline; float: left; line-height: 29px; text-align: center; border-left: 1px #f3f4f2 solid; border-bottom: 1px #f3f4f2 solid; }

.dh ul li a { color: #fff; }

.sj { float: left; width: 100%; background: url(https://m.prosessi.net/images/sj_03.png) no-repeat; background-position: center 22px; position: relative; }

#sj { position: absolute; left: -1px; top: 30px; background: #1376ca; width: 80px; z-index: 20; display: none; }

.place { width: 280px; height: 31px; border-top: 2px #1376ca solid; color: #1376ca; line-height: 31px; font-weight: bold; padding-left: 20px; margin: 0 auto; border-bottom: 1px #fff solid; padding-right: 20px; position: relative; }

.part_yyjj { margin: 0 auto; width: 100%; border-top: 1px #d2d2d2 solid; padding-top: 15px; padding-bottom: 17px; }

.part_yyjj1 { width: 300px; height: 100px; margin: 0 auto; }

.part_yyjj2 { width: 300px; line-height: 24px; margin: 0 auto; text-indent: 2em; padding-top: 10px; padding-bottom: 7px; color: #333333; }

.part_yyjj2 a { color: #004f88; }

.part_yyjj ul { width: 260px; margin: 0 auto; height: 24px; }

.part_yyjj ul li { display: inline; width: 25%; float: left; line-height: 24px; text-align: center; }

.part_yyjj ul li a { color: #1376ca; }

.part_yyjj4 { width: 100%; height: 4px; background: url(https://m.prosessi.net/images/part1_07.jpg) repeat-x; margin-bottom:.5rem;

}

.part_jslf { margin: 0 auto; padding-bottom:10px; }

.part_jslf .jsjs { width:127px; }

.part_jslf1 { float: left; line-height: 29px; text-align: center; padding-top: 2px; padding-bottom: 1px; border-top: 1px #d2d2d2 solid; border-bottom: 1px #fff solid; }

.part_jslf p { float: left; width: 129px; height: 29px; color: #1376ca; background: #fff; margin-top: 5px; line-height: 35px;}

.part_jslf .jslf { padding: 29px 10px 0px 10px; float: left; width: 300px; height: 100px; overflow: hidden; margin-bottom: 15px; }

.part_jslf .jslf a  { float: left; width:127px; }

.part_jslf .jslf ul { float: right; background: #1376ca; width: 153px; height: 91px; color: #fff; line-height: 20px; padding-left: 13px; padding-top: 9px; }

.jslf { width: 300px; float: left; }

.dbdbdb { width: 260px; margin: 0 auto; height: 24px; }

.dbdbdb a { display: inline; width: 25%; float: left; line-height: 24px; text-align: center;  color: #1376ca;}

.place p { float: right; }

.place p a { color: #333333; font-weight: none; }

.part_doctor { width: 300px; height: 114px; padding: 5px 10px 16px 10px; margin: 0 atuo; }

.part_doctor a { float: left;  }

.doctor_right { float: right; width: 185px; height: 114px; padding-right: 8px; color: #333333; }

.doctor_right1 { font-weight: bold; height: 22px; line-height: 22px; font-size: 16px; }

.doctor_right2 { height: 20px; line-height: 27px; color: #1376ca; font-size: 14px; }

.doctor_right3 { line-height: 20px; padding-top: 5px; height: 60px; }

.doctor_button { height: 20px; display:inline-block; }

.doctor_button a { float: left; margin-right: 4px; width:76px; }

.place ul { text-align: center; line-height: 25px; float: right; display: inline; position: absolute; right: 10px; top: 0px; }

.place ul li { float: left; color: #fff; }

.place ul li a { color: #fff; }

.place_li1 { width: 58px; height: 25px; float: left; background: url(https://m.prosessi.net/images/kfal2.jpg) no-repeat; margin-right: 2px; }

.place_li2 { width: 78px; height: 25px; float: left; background: url(https://m.prosessi.net/images/kfal_18.jpg) no-repeat; margin-right: 2px; }

.place_li3 { width: 58px; height: 25px; float: left; background: url(https://m.prosessi.net/images/kfal_20.jpg) no-repeat; }

.kfal { width: 300px; margin: 0 auto; padding: 15px 10px 17px 10px; border-top: 1px #d2d2d2 solid; }

.kfal_left { width: 127px; height: 100px; float: left; }

.kfal_right { width: 166px; float: right; }

.kfal_right1 { text-align: center; float: left; width: 166px; }

.kfal_right1 a { color: #1376ca; font-weight: bold; height: 20px; }

.kfal_right2 { width: 166px; float: left; text-indent: 2em; color: #333333; line-height: 19px; padding-top: 8px; }

.kfal_right2 a { color: #004f88; }

.part_question { width: 280px; margin: 0 auto; padding: 17px 20px 13px 20px; border-top: 1px #d2d2d2 solid; }

.part_question ul { color: #333333; line-height: 25px; padding-top: 13px; }

.part_question ul li a { float: right; }

.part_question ul p .hhh { float: left; margin-right:10px; width:27px; }

.table { width: 302px; padding: 9px; border: 1px #d2d2d2 solid; margin-bottom: 21px; }

.table_title { width: 302px; height: 39px; line-height: 39px; background: #1376ca; color: #fff; text-align: center; font-size: 14px; }

.table p { color: #333333; }

.table input { line-height: 20px; height: 20px; padding: 0px; margin: 0px; border: 1px #d5d5d5 solid; }

.table label { line-height: 22px; height: 22px; }

.table span { color: #004f88; }

textarea { line-height: 20px; padding: 0px; margin: 0px; border: 1px #d5d5d5 solid; width: 186px; height: 55px; }

.myform { margin: 0 auto; width: 270px; margin-top: 20px; }

.myform p { margin-bottom: 10px; width: 270px; }

.text_time { width: 144px; height: 20px; }

.submit { width: 113px; height: 24px; background: #f08300; margin: 0px; padding: 0px; border: 0px; color: #fff; }

.part_hzdp { width: 280px; padding: 0px 20px; border-top: 1px #d2d2d2 solid; }

.hzdp { color: #333333; padding-top: 10px; border-bottom: 1px #d2d2d2 solid; }

.span1 { color: #056041; font-weight: bold; }

.span2 { font-weight: bold; }

.span3 { background: url(https://m.prosessi.net/images/small_03.jpg) no-repeat 0px 7px; width: 33px; float: right; padding-left: 13px; }

.span4 { color: #056041; }

.hzdp a { color: #004f88; }

.hzdp1 { line-height: 28px; }

.hzdp2 { text-indent: 2em; line-height: 20px; }

.hzdp3 { line-height: 28px; }

.bottom { width: 100%; background: #1376ca; height: 60px; position: fixed; left: 0px; bottom: 0px;/*z-index: 999999999;*/ }

.bottom ul li { width: 20%; text-align: center; float: left; }

.bottom ul li a { color: #fff; padding-top: 40px; display: block; background-position: center 5px; height: 20px; }

.menu1 a { background: url(https://m.prosessi.net/images/bottom_01.png) no-repeat; }

.menu2 a { background: url(https://m.prosessi.net/images/bottom_02.png) no-repeat; }

.menu3 a { background: url(https://m.prosessi.net/images/bottom_03.png) no-repeat; position: absolute; width: 100%; top: -15px; left: 0px; height: 75px; }

.menu4 a { background: url(https://m.prosessi.net/images/bottom_04.png) no-repeat; }

.menu5 a { background: url(https://m.prosessi.net/images/bottom_05.png) no-repeat; }

.menu3 { position: relative; height: 60px; }

.pagelist > li { float: left; font-size: 14px; margin: 4px; }

.part_jslf2 p { clear: both; display: block; line-height: 4; margin-bottom: -10px; text-align: center; }

.part_jslf2 p a { color: #1376ca; }

.pagelist > li { float: left; margin-left: 4px; font-size: 14px; }

.content > ul { margin: 8px; }

.content li { font-size: 14px; line-height: 30px; }

.pagelist { margin-bottom: 14px; }

.jk_zx img { background-size: 100% 100%; margin-top: 10px; }

/*banner*/

.nbanner { position: relative; overflow: hidden; width: 100%; max-width: 640px; margin: 0 auto 10px; }

.nbanner .nbanner-hd { position: absolute; z-index: 1; bottom: 5px; width: 100%; height: 11px; }

.nbanner .nbanner-hd ul { display: inline-block; float: right; height: 8px; padding: 3px 5px; font-size: 0; vertical-align: top; }

.nbanner .nbanner-hd ul li { display: inline-block; overflow: hidden; width: 8px; height: 8px; margin: 0 5px; vertical-align: top; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background: #8c8c8c; }

.nbanner .nbanner-hd ul .on { background: #207bd8; }

.nbanner .nbanner-bd { position: relative; z-index: 0; }

.nbanner .nbanner-bd li img { display: block; width: 100%; background: url(https://m.prosessi.net/images/loading.gif) center center no-repeat; }

.nbanner .nbanner-bd li a { -webkit-tap-highlight-color: rgba(0,0,0,0); }

/*挂号*/

.mfyygh_1 h2 { margin-top: -.8%; font-size: 1.6rem; font-weight: bold; }

.mfyygh_1 p { margin-top: -.8%; color: #807878; }

.mfyygh { width: 100%; margin-bottom: 3%; }

.ghtit { width: 100%; height: 3.45rem; margin:0 auto .4rem;

font-family: '微软雅黑'; font-size: 1.4rem; line-height: 3.45rem; text-align: center; color: #fff; background: #207bd8 url(https://m.prosessi.net/images/two.png) no-repeat center center; background-size: 23.7rem 4.35rem; }

.bookingBox { overflow: hidden; width: 90%; margin: .8em auto 0; padding-bottom: 1em; }

.bookingBox li { display: block; overflow: hidden; width: 96%; margin-right: 3%; margin-bottom: .5em; padding: .35em .3em; font-size: .9em; text-indent: .2em; color: black; }

.bookingBox li:nth-child(2n) { margin: 0; margin-bottom: .5em; }

.bookingBox li:last-child { text-align: center; border: none; }

.bookingBox input, .bookingBox textarea, .bookingBox select { padding: 10px 3px; font: .9em 'Microsoft YaHei'; text-indent: .3em; color: #333; border: 1px solid #ccc; background-color: #fff; }

.bookingBox input.in01 { width: 67%; }

.bookingBox input.in02 { width: 20%; }

.bookingBox input.in03 { float: left; width: 30%; margin: 0 2em; padding: .4em 0; color: #fff; background-color: #555; }

.bookingBox input.in04 { width: 34%; margin: 0 auto; padding: .8em 0; font-size: 1rem; font-weight: bold; color: #323232; color: #fff; border-radius: 10px; background-color: #0e67ba; }

.bookingBox li span { margin-right: -.1em; letter-spacing: .1em; }

.bookingBox textarea { width: 67%; }

.bookingBox .w100 { width: 100%; margin: 0 auto; text-align: center; border: none; }

.bookingBox select { width: 67%; }





