body { padding: 0; margin: 0; font-family: "Î¢ÈíÑÅºÚ"; color: #313131; font-size: 12px; max-width: 360px; margin: 0 auto; min-width: 320px; background: #FFF; color: #ac3f42; }
div, form, ul, dd, dl, ol, dt, li, p, form, fieldset, input, table, tr, td, th, textarea, article, aside, footer, header, section, footer, nav, figure { list-style: none; padding: 0; margin: 0; }
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-weight: normal; }
img { border: none; margin: 0; padding: 0; vertical-align: bottom; }
.none { display: none; }
a { text-decoration: none; color: #000; }
a img { -webkit-tap-highlight-color: rgba(0,0,0,0); }
.public_title { width: 87.5%; margin: 0 auto; margin-bottom: 35px; margin-top: 15px; }
.public_title h3 { font-size: 18px; color: #ac3f42; line-height: 30px; text-align: center; }
.public_title h4 { width: 100%; border-bottom: 1px solid #ac3f42; text-align: center; position: relative; margin-top: 5%; }
.public_title h4 a { width: 52%; margin: 0 auto; color: #FFF; font-size: 16px; background: #ac3f42; line-height: 30px; position: absolute; top: -15px; left: 24%; display: block; }
.public_title h4 .other { width: 53%; left: 27%; }
.public_title2 { width: 100%; font-size: 18px; text-decoration: underline; text-align: center; padding-bottom: 15px; padding-top: 10px; border-bottom: 1px #f0f0f0 solid; }
.public_title2 a { color: #ff8a00; }
.head { width: 100%; overflow: hidden; border-bottom: 1px #f0f0f0 solid; }
.top { width: 100%; text-align: center; line-height: 26px; padding: 5px 0; position: fixed; z-index: 999; background: #FFF; left: 0; right: 0; top: 0; }
.top a { color: #ac3f42; font-size: 18px; }
.top em { font-style: normal; font-size: 26px; color: #ac3f42; margin-right: 2%; }
.logo { margin: 0 auto; text-align: center; line-height: 25px; background: #ad4040; padding: 10px 0; margin-top: 40px; }
.logo img { width: 55px; height: 45px; vertical-align: middle; }
.logo span img { width: 30px; height: 30px; vertical-align: middle; }
.logo a { color: #FFF; font-size: 24px; }
.logo em { font-size: 43px; color: #fff; margin-right: 4%; }
.logo_right { float: right; margin-right: 5%; margin-top: 7px; }
.banner img { width: 100%; }
.bigban { width: 100%; overflow: hidden; margin-top: 10px; position: relative; }
.bigban .bd ul { width: 200%; overflow: hidden; }
.bigban .bd li { width: 50%; display: table-cell; overflow: hidden; }
.bigban .bd li img { width: 100%; }
.bigban .hd { position: absolute; text-align: center; bottom: 8px; right: 20px; }
.bigban .hd li { width: 10px; height: 10px; border-radius: 10px; background: #fff; display: inline-block; margin-right: 5px; }
.bigban .hd li.on { background: #ac3f42; }
.nav { width: 90%; margin: 10px auto; overflow: hidden; }
.nav ul { width: 100%; overflow: hidden; }
.nav li { width: 15%; float: left; margin-right: 6%; text-align: center; position: relative; }
.nav li:last-child { margin-right: 0; }
.nav li a { color: #ac3f42; font-size: 16px; margin-top: 2%; }
.nav li p { margin-top: 5px; }
.nav li em { display: block; width: 50px; height: 50px; border-radius: 50px; background: #ac3f42; font-size: 30px; font-style: normal; text-align: center; line-height: 50px; color: #FFF; }
.nav li:last-child:after { content: ""; display: block; position: absolute; top: 0; right: -8px; width: 28px; height: 11px; background: url(../images/hot.gif) no-repeat; }
#sub { position: relative; }
#navmore { width: 90px; height: 280px; position: absolute; right: 0; top: 0px; z-index: 998; background: rgba(0,0,0,0.7); }
.navmore { height: 360px; }
.navmore ul li { height: 39px; line-height: 39px; border-bottom: 1px solid #1f1f1f; font-size: 16px; cursor: pointer; position: relative; background: url(../images/nav_next.png) 94px center no-repeat; text-align: center; }
.navmore ul li:last-child { border-bottom: 0px; }
.navmore li.nav_search { padding-left: 0; border-bottom: none; position: relative; }
.navmore li.nav_search form { height: 34px; line-height: 34px; width: 100%; overflow: hidden; height: 40px; }
.navmore li.nav_search form input.input_t { width: 32px; padding: 0 44px 0 44px; height: 34px; line-height: 34px; background: url(../images/subnav_search.png) 15px center no-repeat rgba(124,124,124,1); border: 0; font-size: 16px; color: #fff; font-family: "Î¢ÈíÑÅºÚ"; cursor: pointer; text-align: center; position: relative; }
.navmore li.nav_search form input:-moz-placeholder {
color: #fff;
}
.navmore li.nav_search form input::-webkit-input-placeholder {
color: #fff;
}
.navmore li.nav_search form input.input_s { position: absolute; right: 0; top: 0; height: 34px; line-height: 34px; border: 0; outline: none; width: 40px; background: url(../images/nav_next.png) center center no-repeat rgba(124,124,124,1); text-indent: -999px; }
.navmore li a { color: #fff; }
.sub_ul { text-align: center; position: absolute; left: 120px; top: 0; width: 90px; height: 200px; background: rgba(0,0,0,0.7); border-left: 1px solid #1f1f1f; }
.sub_ul h4 img { vertical-align: middle; }
.sub_ul li { font-size: 14px; }
.sub_ul li a { color: #fff; }
.headlines { width: 90%; margin: 10px auto; overflow: hidden; background: url(../images/headlines.jpg) no-repeat; background-size: 90px 25px; height: 30px; }
.headlines li { float: right; line-height: 28px; width: 70%; }
.headlines a { font-size: 15px; color: #808080; }
.headlines ul { overflow: hidden; }
.yyjj { width: 87.5%; margin: 0 auto; overflow: hidden; margin-top: 25px; }
.yyjj h2 { width: 100%; float: left; margin-bottom: 15px; }
.yyjj figure { width: 40%; float: left; margin-right: 5%; }
.yyjj figure img { width: 100%; }
.yyjj figcaption { width: 55%; float: right; font-size: 13px; line-height: 24px; color: #808080; }
.yyjj figcaption a { color: #ac3f42; font-size: 14px; }
.yyjj ul { width: 100%; overflow: hidden; }
.yyjj li { font-size: 14px; color: #808080; line-height: 14px; padding: 10px 0; border-bottom: 1px solid #e0e0e0; }
.yyjj li a { color: #808080 }
.yyjj li i { color: #ac3f42; float: right; font-style: normal; }
.yyjj li span, .yyjj li em { float: left; margin-right: 1%; background-size: 20px 15px; }
.yyjj li span:before { content: "HOT"; font-size: 12px; width: 12px; height: 12px; background: #ac3f42; color: #FFF; margin-right: 3%; }
.yyjj li em:before { font-style: normal; content: "HOT"; font-size: 12px; width: 12px; height: 12px; background: #ff8a00; color: #FFF; margin-right: 3%; }
.yyjj li:last-child { border: none; }
.docotor { width: 87.5%; max-height:230px; margin: 0 auto; overflow: hidden; }
.docotor dl { width: 100%; overflow: hidden; }
.docotor dd img { width: 100%; }
.docotor dt { float: left; overflow: hidden; color: #808080; line-height: 30px; padding: 5px 0; font-size: 15px; }
.docotor .hd { width: 20%; overflow: hidden; margin: 0 auto; }
.docotor .hd li { width: 10px; height: 10px; border-radius: 10px; background: #c8c8c8; float: left; margin-right: 10%; }
.docotor .hd li.on { background: #ac3f42; }
.jishu { width: 87.5%; margin: 0 auto; overflow: hidden; }
.jishu dl { width: 100%; float: left; margin-bottom: 15px; }
.jishu dd { width: 33%; float: left; margin-right: 4%; }
.jishu dd:nth-child(even) { margin-right: 0; float: right; }
.jishu dd img { width: 100%; }
.jishu dt { width: 63%; float: left; color: #ac3f42; font-size: 16px; line-height: 28px; padding-top: 4%; }
.jishu dt p { color: #a0a0a0; font-size: 13px; }
.love { width: 87.5%; margin: 0 auto; overflow: hidden; }
.love figure img { width: 100%; margin-bottom: 10px; }
.love ul { width: 100%; overflow: hidden; }
.love li { font-size: 14px; color: #808080; line-height: 14px; padding: 10px 0; border-bottom: 1px solid #e0e0e0; }
.love li a { color: #808080; }
.love li i { color: #ac3f42; float: right; font-style: normal; }
.love li:before { float: left; margin-right: 1%; margin-top: 1%; width: 5px; height: 5px; background: #ac3f42; content: "" }
.love li:last-child { border: none; }
.kfal { width: 87.5%; margin: 0 auto; overflow: hidden; }
.kfal dl { width: 100%; overflow: hidden; }
.kfal dd { position: relative; }
.kfal dd img { width: 100%; }
.kfal dd figure { width: 100%; text-align: center; line-height: 25px; color: #fff; background: rgba(0,0,0,0.6); position: absolute; left: 0; bottom: 0; margin: 0 auto; margin-top: 0; }
.kfal dt { float: left; overflow: hidden; color: #808080; line-height: 30px; padding: 5px 0; font-size: 15px; }
.kfal dt a { color: #ad4040; }
.kfal dt:before { content: "¿µ¸´¹ý³Ì"; width: 50px; height: 70px; background: #ac3f42; color: #FFF; display: inline-block; float: left; margin-right: 5%; padding-top: 5%; padding-left: 3%; font-size: 20px; }
.kfal .hd { width: 23%; overflow: hidden; margin: 0 auto; }
.kfal .hd li { width: 10px; height: 10px; border-radius: 10px; background: #c8c8c8; float: left; margin-right: 10%; }
.kfal .hd li.on { background: #ac3f42; }
.message { width: 87.5%; margin: 0 auto; }
.message dl { font-size: 13px; color: #808080; overflow: hidden; padding: 15px 0; border-bottom: 1px solid #e3e3e3; }
.message dt { width: 20%; float: left; }
.message dt img { width: 100%; }
.message dd { width: 75%; float: right; color: #909090; }
.message dd h6 { color: #ac3f42; font-size: 14px; }
.message dd h6 span { color: #b7b7b7; float: right; }
.message dd h6 span em { font-style: normal; color: #ff9324; }
.message dd p { color: #808080; line-height: 26px; margin-top: 1%; font-size: 14px; }
.message dl:nth-of-type(3) { border-bottom: none; }
.message .buttom { width: 62.5%; margin: 0 auto; padding-bottom: 20px }
.message .buttom a { color: #ff8a00; text-decoration: underline; font-size: 16px; }
.message .buttom span { float: right; }
.biaodan { width: 84%; padding: 0 8%; overflow: hidden; background: #ac3f42 }
.biaodan .font1 { color: #FFF; font-size: 20px; text-align: center; margin-top: 20px; margin-bottom: 5px; }
.biaodan .font2 { color: #FFF; font-size: 14px; text-align: center; margin: 10px 0; }
.biaodan form {
width: 91%%; font-family: "Î¢ÈíÑÅºÚ"; font-size: 14px; overflow: hidden; -webkit-appearance: none; margin: 0 auto; }
.biaodan ul { width: 100%; overflow: hidden; }
.biaodan li { width: 100%; color: #fff; margin: 20px 0; overflow: hidden; font-size: 16px; }
.biaodan li span { width: 30%; float: left; line-height: 30px; display: block; text-align: center; }
.biaodan li input[type=text] { width: 64%; float: right; border: 1px solid #fff; height: 30px; padding-left: 5%; color: #fff; -webkit-appearance: none; background: #ac3f42; }
.biaodan li input[type=tel] { width: 64%; float: right; border: 1px solid #fff; height: 30px; padding-left: 5%; color: #fff; -webkit-appearance: none; background: #ac3f42; }
.biaodan li input::-webkit-input-placeholder, .menu li textarea::-webkit-input-placeholder {
color: #fff;
}
.biaodan li input[type=date] { width: 64%; float: right; border: 1px solid #d6d6d6; height: 30px; padding-left: 5%; -webkit-appearance: none; background: #ac3f42; color: #FFF; }
.biaodan .menu_tj { overflow: hidden; padding-bottom: 30px; display: block; margin-left: 25%; }
.biaodan .menu_tj input[type=submit] { width: 100%; float: left; font-family: "Î¢ÈíÑÅºÚ"; font-size: 15px; line-height: 40px; text-align: center; color: #ac3f42; border: 0; outline: none; cursor: pointer; overflow: hidden; -webkit-appearance: none; background: url(../images/submit.jpg) no-repeat; background-size: 160px 35px; }
.biaodan p { width: 100%; margin: 0; font-size: 15px; color: #666666; line-height: 25px; }
.biaodan p i { font-style: normal; color: #ff8331; }
.biaodan .botton { }
.footer { width: 82%; margin: 20px auto 50px; overflow: hidden; }
.footer .address { width: 84%; float: left; line-height: 25px; color: #a5a5a5; font-size: 16px; }
.footer li a { color: #a5a5a5; }
.footer .backup { width: 16%; float: right; margin-top: 6%; }
.footer .backup img { width: 100%; }
.subnav { width: 90%; margin: 20px auto; overflow: hidden; }
.subnav li { width: 33%; float: left; text-align: center; font-size: 16px; }
.subnav li em { margin-right: 1%; }
.subnav li:nth-of-type(1) a { color: #F00 }
.subnav li:nth-of-type(2) a { color: #ff8a00; }
.subnav li:nth-of-type(3) a { color: #808080; }
.newsnav { width: 90%; margin: 10px auto; overflow: hidden; color: #bfbfbf; font-size: 14px; }
.newsnav em { margin-right: 1%; font-size: 16px; }
.newsnav a { color: #bfbfbf; }
.list { width: 87.5%; margin: 0 auto; overflow: hidden; }
.list dl { width: 100%; overflow: hidden; margin-bottom: 15px; }
.list dt h3 a { color: #ad4040; font-size: 16px; margin: 10px 0; display: block; }
.list dd { color: #808080; font-size: 14px; line-height: 30px; }
.list dd a { color: #ff8a00; }
.list figure { width: 94%; overflow: hidden; line-height: 40px; background: #f7f7f7; font-size: 13px; color: #808080; padding: 0 3%; border-bottom: 1px solid #dadada; }
.list figure span { width: 66%; float: right; }
.list figure span a { color: #ff8a00; }
.list figure span a:before { margin: 0 3%; }
.list .banner2 { padding: 10px 0; }
.list .banner2 img { width: 100%; }
.list2 { width: 100%; margin: 0 auto; overflow: hidden; margin-top: 25px; }
.list2 dl { float: left; margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px solid #e0e0e0; padding: 0 6%; }
.list2 dl:nth-of-type(3), .list2 dl:nth-of-type(6) { border-bottom: none; padding-bottom: 0px; }
.list2 dt { width: 40%; float: left; margin-right: 5%; }
.list2 dt img { width: 100%; }
.list2 dd { width: 55%; float: right; font-size: 14px; line-height: 26px; color: #808080; }
.list2 dd a { color: #ac3f42; font-size: 16px; }
.list2 dd a:nth-of-type(2) { color: #ff8a00; }
.list2 .nav2 { width: 90%; overflow: hidden; padding: 10px 5%; background: #f0f0f0; margin-bottom: 15px }
.list2 .nav2 ul { width: 100%; display: inline-block; margin-bottom: 10px; }
.list2 .nav2 ul:last-child { margin-bottom: 0; }
.list2 .nav2 li { width: 22%; line-height: 30px; background: #FFF; border: 1px solid #e0e0e0; text-align: center; float: left; margin-right: 3%; position: relative; }
.list2 .nav2 li a { color: #808080; font-size: 14px; display: block; }
.list2 .nav2 li:last-child { margin-right: 0; }
.list2 .nav2 li .hot { color: #ad4040; }
.list2 .nav2 li .hot:before { content: "ÈÈ"; background: #ff8a00; color: #FFF; width: 15px; height: 15px; border-radius: 15px; position: absolute; right: 0px; top: -3px; line-height: 15px; display: block; font-size: 12px; }
.listnav { width: 87.5%; margin: 20px auto; overflow: hidden; }
.listnav ul { width: 100%; overflow: hidden; }
.listnav li { width: 24%; float: left; display: inline-block; background: #ffa133; line-height: 30px; font-size: 15px; color: #FFF; margin-right: 1%; text-align: center; }
.listnav li a { color: #fff; display: block; }
.listnav li img { width: 30px; height: 28px; margin-top: 10px; }
.listpage { width: 90%; margin: 10px auto; overflow: hidden; }
.listpage ul { text-align: center; }
.listpage li { margin-right: 2%; color: #808080; font-size: 15px; display: inline-block; vertical-align: middle; }
.listpage li a { color: #808080; display: block }
.listpage li .thisclass { background: #ad4040 !important; color: #FFF !important; padding: 0 5px !important; }
.article { width: 90%; margin: 0 auto; color: #c6c6c6; line-height: 22px; font-size: 13px; overflow: hidden; }
.article h3 { text-align: center; line-height: 30px; color: #ad4040; font-size: 16px; font-weight: bold; }
.article p, .article div { color: #808080; line-height: 25px; font-size: 15px; margin: 5px auto; }
.article div span { font-size: 15px !important; }
.article .article_img { width: 70%; margin: 16px auto; display: block; }
.article .buttom { width: 90%; margin: 0 auto; overflow: hidden; line-height: 86px; }
.article .buttom dt { width: 35%; float: left; }
.article .buttom dd { width: 30%; float: left; }
.article .buttom dd img { width: 100%; }
.article .buttom dt:last-child { text-align: right; }
.article .buttom dt a { color: #ff8a00; text-decoration: underline; font-size: 16px; }
.article .buttom dt span { float: right; }
.more { width: 90%; margin: 10px auto 15px; overflow: hidden; }
.more ul { width: 100%; overflow: hidden; }
.more li { width: 100%; float: left; font-size: 15px; color: #ac3f42; overflow: hidden; margin: 10px 0; }
.more li span { color: #ac3f42; }
.more li:before { content: ""; background: url(../images/jiantou.png) no-repeat; display: inline-block; width: 20px; height: 17px; }
.more li a { color: #ac3f42; }
.jinqi { width: 90%; margin: 15px auto; overflow: hidden; }
.jinqi li { width: 31%; float: left; margin-right: 3%; }
.jinqi li img { width: 100%; }
.jinqi li:last-child { margin-right: 0; }
.advice { overflow: hidden; border-bottom: 1px solid #c0c5cb; padding-bottom: 10px; }
.advice h3 { height: 44px; line-height: 44px; background: #ac3f42; padding: 0 8px; color: #fff; font-size: 19px; text-align: center; }
.advice h3 img { width: 50px; float: left; margin-top: 12px; }
.advice .adform { padding: 0 8px; }
.advice .adform p { width: 100%; margin-top: 10px; }
.advice .adform textarea { display: block; width: 98%; height: 122px; border: 1px solid #c0c5cb; padding: 4px 0 0 4px; margin: 0; border-radius: 4px; -webkit-appearance: none; }
.qname, .advicesub { -webkit-appearance: none; display: block; float: right; color: #a9a9a9; line-height: 20px; }
.qname { padding: 0; margin: 0; width: 84px; height: 20px; margin-right: 8px; background: #fff; border: 1px solid #cfcfcf; border-radius: 4px; text-align: left; text-indent: 4px; }
.advicesub { width: 52px; height: 22px; background: #fff; border: 1px solid #cfcfcf; border-radius: 4px; color: #a9a9a9; text-align: center; }
#yyadvice form p input[type="submit"] { background: #e70000; height: 42px; line-height: 42px; color: #fff; -webkit-appearance: none; }
#yyadvice form p.yicon-remess span.icon-remess:before { color: #e70000; font-size: 24px; }
#yyadvice form p.yicon-remess span { color: #e70000; padding: 0; }
#indexyhtd { margin-top: 0; }
#wrap { overflow: hidden; display: block; bottom: 0px; left: 0px; width: 100%; height: 50px; position: fixed; text-align: center; color: #fff; background: rgba(0, 0, 0, 0.6); z-index: 999; }
.dibu { margin: 0px auto; padding: 0px; }
.bwj_h3 { padding-top: 16%; height: 34px; display: block; font-size: 28px; font-family: "Î¢ÈíÑÅºÚ"; text-align: center; font-weight: normal; color: #4d4d4d; }
.bottom_img { background: url(http://m.pf0532.com/images/bottom.gif) center center no-repeat; background-size: 320px; width: 320px; height: 50px; margin: 0 auto; }
.bottom_img a { color: #FFF; font-family: "Î¢ÈíÑÅºÚ"; }
.bimga { width: 48px; height: 50px; float: left; }
.bimgb { width: 190px; height: 50px; float: left; }
.bimgb h3 { font-size: 18px; text-indent: 0.32em; font-family: "Î¢ÈíÑÅºÚ"; font-weight: normal; }
.bimgc { width: 80px; height: 50px; float: left; }
.bimga { color: #FFF; line-height: 18px; padding-top: 7px; font-size: 14px; }
.bimgb span { color: #FFF; line-height: 18px; float: left; padding-left: 5px; padding-top: 7px; font-size: 12px; text-indent: 0.6em; }
.bimgc { text-indent: 0.5em; line-height: 74px; color: #FFF; font-size: 13px; }
 @media only screen and (max-width: 320px) {
.logo { padding: 10px 0; }
.logo a { font-size: 21px; }
.logo em { font-size: 40px; }
.nav li { width: 15%; }
.nav li em { width: 46px; height: 46px; border-radius: 46px; line-height: 46px; font-size: 28px; }
.public_title { margin-bottom: 25px; }
.kfal dt { font-size: 12px; }
.kfal dt a { font-size: 12px; }
.kfal .hd { width: 24%; }
.headlines a { font-size: 13px; }
.biaodan .menu_tj input[type=submit] { font-size: 14px; padding-left: 21%; }
.biaodan li { font-size: 14px; }
.footer .address { font-size: 14px; }
.subnav li { font-size: 16px; }
.list figure { font-size: 12px; }
.list figure span a:before { margin: 0 1%; }
.list figure span { width: 68%; }
.list2 dd { font-size: 12px; }
#navmore { height: 252px; width: 77px; }
.navmore ul li { font-size: 14px; height: 35px; line-height: 35px; }
.yyjj li { font-size: 12px; }
.public_title2 { font-size: 14px; padding-bottom: 10px; padding-top: 10px; }
.love li { font-size: 12px; }
.message dd p { font-size: 13px; }
.docotor dt { font-size: 14px; }
}
.qname, .advicesub { -webkit-appearance: none; display: block; float: right; color: #a9a9a9; line-height: 20px; }
.qname { padding: 0; margin: 0; width: 84px; height: 20px; margin-right: 8px; background: #fff; border: 1px solid #cfcfcf; border-radius: 4px; text-align: left; text-indent: 4px; }
.advicesub { width: 52px; height: 22px; background: #fff; border: 1px solid #cfcfcf; border-radius: 4px; color: #a9a9a9; text-align: center; }
.ly-sj { width: 94%; margin: 10px auto 5px; overflow: hidden; font-size: 14px; }
.ly-sj .qname { width: 56%; height: 28px; line-height: 28px; float: left; margin-right: 0; font-size: 14px; font-family: "Î¢ÈíÑÅºÚ"; }
.ly-sj .advicesub { width: 42%; height: 30px; font-size: 14px; line-height: 30px; float: right; color: #fff; background: #ff9600; font-family: "Î¢ÈíÑÅºÚ"; }
#qiao-wrap { display: none!important; }
.pnewzixun{ width:87.5%; margin:0 auto;}
.newzixun{ width:100%; height:30px; margin:10px 0 0;  line-height:30px; border:0; border-radius:6px;}
.newzixuny1{background:#ac3f42; }
.newzixuny2{background:#ff8a00; }
.newzixun a{ color:#fff;height:30px;display:block; font-size:14px;}
.newzixun1{ float:left;  width:72%; text-indent:34px; }
.newzixun1 span{ padding-left:16px;}
.newzixun2{ float:right; width:28%; }
