*,dl,dt,dd,ol, ul,li{ padding:0; margin:0;}

ul,li{ list-style:none;}

option{ padding:0 15px;}

button,select,input,input,select{font-size:24px; border:0;}

.pl{ padding-left:0;}

.pr{ padding-right:0;}

.ml{ margin-left:0;}

.mr{ margin-right:0;}

.hd{ overflow:hidden;}

img{max-width: 100%;}

.h1, .h2, .h3, h1, h2, h3,.h4,h4{ margin-top:0; font-size:inherit;}

input,select{vertical-align:middle;line-height:normal;}

body{ font-family:'Microsoft YaHei'; font-size:24px;}

a,a:hover{ text-decoration:none;}

.container{padding:0;min-width:320px;max-width:640px; margin:0 auto;}

.logo img{width:90%; padding:15px 0;max-width:576px;}

.nav{max-width:640px; margin:0 auto; text-align:center;}

.nav ul{ margin-bottom:4px;}

.nav ul li{width:24%; display:inline-block;}

.nav ul li a{display:block;background:url(../images/navbg.jpg) no-repeat center top;background-size:100% 100%; padding:10.8% 0px; color:#fff;}

.headerBanner{max-width:640px; margin:2px auto;}

.headerBanner img{width:100%;}	

.img_swt1{ margin:7px auto;}

.clear{clear:both;height:0;font-size:0;line-height:0;visibility:hidden; overflow:hidden;}

.mokan{ background:#f3f3f3; padding:2%;}

.mokan .row{width:100%}

.mokan .col-xs-7,.mokan .col-xs-5{ padding-left:0; padding-right:0;}

.mokan .col-xs-7 p{ vertical-align:middle; margin:0; color:#b50000;}

@media screen and (max-width:400px){

.mokan .col-xs-7 p{ font-size:12px;line-height:15px;}

}

@media screen and (min-width:480px){

.mokan .col-xs-7 p{ margin-top:4px;}

}

.mgover{ margin-left:0; padding:0;}

.mokan .des{ color:#393939; text-indent:2em; margin-top:10px;}

.mokan .des a{ color:#c30000;}

.sick { margin:10px auto;}

.sick dl dt{ background:url(../images/con5.jpg) no-repeat left top; background-size:100% 100%; font-size:120%; color:#fff; font-weight:bold; padding:15% 0%;}

.sick dl dt,.sick dl dd{ display:block;}

.sick .col-xs-4{margin-right: -4px;padding-left: 4px;padding-right: 1px;margin-left: 2px;}

.sick dl dd{border-bottom:1px solid #d9d9d9;}

.sick dl dd a{ display:block; color:#393939; border:1px solid #d9d9d9; border-bottom:0; padding:7% 0;}

.sick dl dd a img{ vertical-align:top;width:19%;}

.sick dl dt.last{ padding:6% 0;}

@media screen and (min-width:640px){

.sick dl dt.last{ padding:5% 0;}

}

.sick dl dd a.red{ color:#df0000;}

.reds{ color:#005cc4;}

.sick dl dd a.reds img{width: 12%;}



h2.title{ background:url(../images/con6.jpg) no-repeat;background-size:100% 100%;color:#fff; font-size:135%; padding:2% 0 4%; text-align:center; font-weight:bold;}



.doc-info{ background:#f3f3f3; padding:0; margin:0}

.doc-info .imginfo,.doc-info .myinfo{ margin-left:-15px;}

.doc-info .myinfo{width:59%; padding-right:0;margin-left:-5px;}

.doc-info .imginfo{ padding-right:0;}

.doc-info .myinfo .name{ padding:2%; border-bottom:1px dashed #c5c5c5; display:block;font-size:135%; color:#000;}

.doc-info .myinfo  ul {border-bottom:1px dashed #c5c5c5; padding:2% 0;}

.doc-info .myinfo  ul li{ color:#393939;}

.doc-info .myinfo  ul li .red{ color:#ab0000;}

.doc-info .myinfo  p a{ color:#be1310;}

.doc_swt a{ display:inline-block; vertical-align:middle; padding:1.25% 5.4%; color:#fff; margin:3% auto;}

.doc_swt a.limg{ background:url(../images/con8.jpg) no-repeat;background-size:100% 100%;}

.doc_swt a.rimg{ background:url(../images/con9.jpg) no-repeat;background-size:100% 100%;margin-left:5%;}

.ablank{height:10px;}

.red{ color:#ab0000;}

.wxts{ border-bottom:1px dashed #c5c5c5; padding:2% 0;}

.form_bd{ margin:2%;}

.form_bd .row{ margin-bottom:4%;}

.form_bd .row .col-xs-4{ margin-left:-15px;margin-right: -15px; color:#717171; padding-top:1%;}

.form-inline .form-control{width:100%; font-size:inherit;}

.form-control{height:auto;padding:2%;}

.form_bd button.active{ background:url(../images/con9.jpg) no-repeat;background-size:100% 100%; border-radius:0; color:#fff;padding: 1.25% 5.4%; margin-bottom:2%;}

/* ¹ö¶¯ */



.c4_main{ padding:10px 7px;overflow:hidden;zoom:1;}

.c4_main h4{ overflow:hidden;zoom:1; color:#666666; padding:2% 0;}

.c4_main h4 p{ float:right;}

.c4_main h4 div{ float:left;width:50%;}



.c4_main h4 img{ vertical-align:middle;width:12%; margin-right:2%;}

.c4_main h4 span{ padding:0 5px;}

.c4_gun{height:400px; overflow:hidden;}

.c4_gun dl{ overflow:hidden;zoom:1; padding-bottom:10px;width:98%; margin:0 auto;}

.c4_gun dl dt{ float:left; width:10%;}

.c4_gun dl dd{ float:right; width:88%;}

.c4_gun dl dd h3{color:#880000;}

.c4_gun dl dd p{ color:#333333; text-indent:2em;}

/* Ò³½Å */

footer{ overflow:hidden; background:url(../images/footer.jpg) repeat-x center;background-size:5% 100%; position:fixed; left:0; bottom:0; padding:.5% 0; width:100%; z-index:100000;}

footer ul{max-width:640px; margin:0 auto; overflow:hidden}

footer li{ float:left; width:25%; background:url(../images/foot_side.jpg) no-repeat right; background-size:1% 100%; text-align:center; font-size:120%}

footer li a{ color:#393939}

footer li a img{ width:40%;}

footer li p{ margin-top:3%}

footer li.a{ margin-top:.5%;width:25%;}



.red_bg{ overflow:hidden; margin:2% 0 0 0; background:#6d2221 url(../images/sm_bg11.png) no-repeat top center;background-size: contain; padding-bottom:30px;}

.red_bg p{ text-align:center; color:#FFF; padding:22% 0;}



.banner{padding:0 0 0; text-align:center;}

.banner img{ max-width:620px; min-width:310px; width:100%; vertical-align:bottom;}



/* Í·Í¼¸¡¶¯ */

.fix-top{ background:#343434; position:fixed;top:0;max-width: 640px;min-width: 320px;width:100%; padding:10px 0; z-index:999;}

.fix-top a{ display:block; border-radius:4px; text-align:center; padding:5px 0;}

.fix-top a.abg{ background:#953105; color:#fff;}

.fix-top a.bbg{ background:#ffc658; color:#8d0000;}



/* bzÒ³Ãæ */

.ons{ background:#f3f3f3; border-bottom:2px solid #944a49; padding:3% 0 3% 2%;}

.ons a{ color:#393939;}

.listbar li{ margin-bottom:2%;}

.listbar .row{ border:1px solid #e0e0e0; position:relative;}

.listbar .barl{ background:#6f2322; text-align:center; color:#fff; padding:3%; margin:0;}

.listbar .barl span{ display:block;}

.listbar .barl img{width:61%;max-width:66px; margin-bottom:2px;}

.listbar .barr dt{ color:#333;}

.listbar .barr dd{ color:#969696;}

.listbar .barr dd a{ color:#333;}

.liulan{ position:absolute;right:0;bottom:0; background:#6f2322; color:#fff; padding:0 2%;}

.askbar a{ display:block; float:left; color:#fff; text-align:center; padding:10px 0}

.askbar .l{ padding:0; margin-left:0; margin-right:-13px; margin-bottom:2px;}

.askbar .r{ padding:0; margin:0;margin-left: 12px;}

.askbar .l a{ margin-right:2px; margin-bottom:2px;}

.askbar a.a1{ background:#bc7631;width:49%;}

.askbar a.a2{ background:#698c31;width:49%;}

.askbar a.a3{ background:#698c31;width:39%;}

.askbar a.a4{ background:#bc7631;width:59%;}

.askbar a.a5{ background:#c83b3b;width: 100%;}



.click{ border:1px solid #6f2322; padding-bottom:2%;}

.click h2{background:url(../images/con23.png) no-repeat; background-size:100% 100%; padding:3.3% 0; color:#c50000; font-size:140%; text-align:center; font-weight:bold;}

.click  a{ text-align:center; color:#fff; font-size:115%; padding:1% 0; border-radius:5px;}

.click .clickbar a{width:23%; float:left; margin-left:1.5%; display:block;}

.click .clickbar a img{width:68%;max-width:73px;}

.click .s1{ background:#965a0b;}

.click .s2{ background:#874832;}

.click .s3{ background:#b34801;}

.click .s4{ background:#833a39;}

.click  span{ display:block;}



/* article  */

.article h1{ text-align:center; color:#c10000; font-size:115%; font-weight:bold; padding:2% 0;}

.article p{ text-indent:2em; margin:2%; font-size:17px;}

.grays{ background:#f5f5f5; padding:2% 1%; border:1px dashed #cdcdcd; overflow:hidden}

.grays h4{ color:#6f2322; font-size:120%; text-align:center; font-weight:normal}

.grays span{ display:block; text-align:center; margin:2% 0;}

.grays span input[type=text]{ width:60%; background:#FFF; padding-left:2%; border:.05em solid #d6d6d6; height:2.5em}

.grays span input[type=submit]{ background:#ba5d12; font-size:120%; color:#FFF; text-align:center; padding:1.2% 4%; border:none; margin-left:2%; cursor:pointer}

.graysh3{ background:#6f2322; margin-bottom:0; color:#fff;  text-align:center; padding:2% 0;}

.graysh3 a{ color:#fff; text-decoration:underline;}



/* doctor  */

.docbg{ background:#fff;}

.myinfo strong small{ color:#df0000; font-size:80%; font-weight:normal;}

.doc_mian .row{ border-bottom:1px solid #d3d3d3; padding-top:2%;}

.pagebar{ color:#949494;}

.pagination-xs>li, .pagination-xs>li>a, .pagination-xs>li>span{ font-size:inherit; color:#949494;}

.docslide .swiper-container-horizontal>.swiper-pagination{ bottom:0}

.docslide .doc_swt a{ margin:2% auto 6%;}



/*  bad */

.bad li{ overflow:hidden; margin-bottom:2%;}

.bad li .row{ border:1px solid #e0e0e0; padding:1%;}

.bad li .row p{ text-align:center; color:#393939; font-size:115%;}

.bad li .row p font{ color:#ba5d12; display:block;}

.bad li .row .swt{ position:absolute;width:100%;bottom:0;left:0;  text-align:center}

.bad li .row .swt a{ background:#6f2322; padding:1% 7%; color:#fff;}



@media screen and (max-width:639px){

body{ font-family:'Microsoft YaHei'; font-size:18px;}

button,select,input,input,select{font-size:18px; border:0;}







}



@media screen and (max-width:480px){

body{ font-family:'Microsoft YaHei'; font-size:14px;}

button,select,input,input,select{font-size:14px; border:0;}







}



@media screen and (max-width:360px){

body{ font-family:'Microsoft YaHei'; font-size:12px;}

.sick dl dd a img {width:14%;}

button,select,input{font-size:12px; border:0;}

.list3_main span .a{ width:8%; display:inline-block}

.list3_main span{font-size:120%;}



}







.list3_main{ overflow:hidden}

.list3_main ul li{ background:url(../images/list_style.jpg) no-repeat 5%  center; padding:2% 2%; padding-left:10%; font-size:140%; border-bottom:.05em dashed #cdcdcd; background-size:4%;} 

.list3_main ul li a{ color:#393939; font-size:80%;}





.list3_main .divmo { display:block; padding:2% 3%; text-align:center; font-size:130%; background:#f1f1f1; border:.05em solid #813c3b; width:50%; height:30px; margin:3% auto; color:#6f2322; cursor:pointer;}



.list3_main span{ display:block; text-align:center; font-size:100%; background:#f1f1f1; border:.05em solid #813c3b; margin:3% auto; color:#6f2322}

.list3_main span .a{ width:10%; display:inline-block}

.list3_main span img{ width:100%}





.page ul{ padding-top:5%; padding-left:7%; width:100%}

.page ul li{ float:left; padding:2% 3%; border:.1em solid #CCC; font-size:100%; margin:.5%; background:none; list-style:none;}

.page ul li a{ color:#666666}

.page ul li:hover{ background:#732727; color:#FFF; }

.page ul li:hover a{color:#FFF}

.page ul li span{ color:#b47434}
.article img{ max-width:100%; height:auto;}

.bz_bdf{ width:95%; max-width:912px; height:auto; margin:auto; text-align:center;}
.bz_bdf p{overflow:auto;  padding:0; margin-bottom:0.3em; margin-top:0.3em; width:100%; height:auto; text-align:left; font-size:2.1em; line-height:1.5em; color:#555;}
/*.bz_bdf p{overflow:auto;  padding:0; margin:0; width:100%; height:auto; text-align:left; font-size:2.1em; line-height:1.5em; color:#555;}*/
/*.bz_bdf p{ padding:0; margin:0; width:100%; height:auto; text-align:left; font-size:2.1em; line-height:1.5em; color:#555;}*/
.bz_bdf p span.c1{ color:#f00;}
.bz_bdf p span.c2{ color:#f70;}