﻿@charset "utf-8";
/* CSS Document */
/* 通用  */
* { color: #333; }
body { font-size: 14px; line-height: 24px; font-family: "微软雅黑", Arial, Tahoma, Helvetica, \5b8b\4f53, sans-serif; }
html, body, div, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, object, code, em, span, var, legend, button, input, textarea, th, td, a, img, header, footer, nav, aside, audio, datalist, section { margin: 0; padding: 0; border: 0; outline: 0; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; }
:focus { outline: 0; }
ul, ol, ul li, ol li { list-style: none; }/*重置列表*/
address, caption, cite, em, code, dfn, th, var { font-style: normal; font-weight: normal; }
form label { cursor: pointer; }
input, button, select, textarea { font-family: inherit; font-size: 100%; outline: none; }
textarea { resize: none }
input { vertical-align: middle; }
img { border: 0; }
table { border-collapse: collapse; border-spacing: 0; }
button, input[type="reset"], input[type="button"], input[type="submit"] { line-height: normal !important; }
a { text-decoration: none; }
a { color: #333; }
a:hover { text-decoration: none; }
input { _filter: chroma(color=#000000); }
.clearfix:after { clear: both; content: "."; display: block; font-size: 0; height: 0; visibility: hidden; }
.clearfix:after { _zoom: 1; }
.overflow { overflow: hidden; _zoom: 1; }
.clear { clear: both; height: 0; font-size: 0; overflow: hidden; }
.fl { float: left; }
.fr { float: right; }
.b, .b em { font-weight: bold; }
.fontlan { color: #0042a2; }
.fonthong { color: #d30b15; }
.box { margin: 0 auto; width: 1200px; position: relative; }
.box em { color: #d30b15; }
.box .underline { text-decoration: underline; }
div.pb0 { padding-bottom: 0px; }
.pb10, div.pb10 { padding-bottom: 10px; }
div.pb30 { padding-bottom: 30px; }
/* 头部  */
.headerbox { width: 100%; background-color: #fff; }
/* 筛选 */
.top { border-bottom:1px solid #ccc; padding-top: 30px; }
.zcdh { width: 1200px; padding: 0 20px 10px; margin: 0 auto; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.zcdh span.title { width: 30px; font-size: 28px; line-height: 36px; color: #d1071b; margin: 0px 25px; }
.grqy { margin-left: 80px; }
.grqy .title { width: 100%; height: 40px; }
.grqy .title a { float: left; width: 50%; text-align: center; border-bottom: 2px solid #ccc; }
.grqy .title a.on { border-bottom: 2px solid #d30b15; margin-bottom: -2px; }
.grqy .title a span { display: inline-block; padding-left: 50px; font-size: 18px; line-height: 40px; color: #000; }
.grqy .title a:first-child span { background: url(http://www.blcxyy.com/so/zcdh/images/zcdh_qyzc.png) no-repeat left top; }
.grqy .title a:last-child span { background: url(http://www.blcxyy.com/so/zcdh/images/zcdh_grzc.png) no-repeat left top; }
.grqycx { display: none; }
.grqycx.on { display: block; }
.grqycx .cxfl { margin: 15px 0; overflow: hidden; }
.grqycx .cxfl .flmc { width: 140px; height: 30px; background: #ccb575; font-size: 16px; line-height: 30px; color: #fff; text-align: center; border-radius: 5px; }
.grqycx .cxfl .flsx { margin-left: 140px; }
.grqycx .cxfl .flsx span { display: inline-block; padding: 0 12px; border-right: 1px solid #808080; margin: 7px 0; font-size: 16px; line-height: 15px; cursor: pointer; }
.grqycx .cxfl .flsx span:last-child { border-right: none; }
.tixx { display: inline-block; color: #666; font-size: 16px; line-height: 43px; }
.flcxbtn { width: 115px; height: 43px; background: url(http://www.blcxyy.com/so/zcdh/images/zcdh_jgcxbtn.png) no-repeat left top; border: none; cursor: pointer; float: right; }
/* 列表 */
.list { width: 1000px; margin: 0 auto; padding: 32px 0 27px 0; border-bottom: 1px dashed #dcdcdc; }
.list li { font-size: 16px; line-height: 38px; padding-left: 13px; background: url(http://www.blcxyy.com/images/pointIcon_xb_20181026.png) 3px 17px no-repeat; display: block; overflow: hidden; }
.list li i.jdbtn { display: inline-block; margin-left: 5px; border: 1px solid #d30b15; border-radius: 5px; padding: 0 5px; color: #d30b15; font-size: 14px; line-height: 20px; font-style: normal; cursor: pointer; }
.list li span { float: right; padding-left: 5px; }
.jd { display: none; width: auto; padding: 0; border-bottom: none; }
.jd.on { display: block; }
.jd li { background: none; width: 100%; font-size: 14px; }
.jd li i { background: none; font-style: normal; color: #666; }
.jd li a { color: #666; }
/* 分页 */
.pages { padding: 30px 0 25px; text-align: center; }
.pages a { display: inline-block; margin-right: 10px; margin-bottom: 5px; width: 34px; height: 34px; border: 1px solid #ccc; line-height: 34px; text-align: center; color: #666; }
.pages a.current { background-color: #eee; border: 1px solid #eee; }
.pages a.next { width: 80px; }
.pages span { margin-right: 10px; line-height: 36px; color: #666; }
/* 评价 */
.ex { width: 1000px; margin: 0 auto 30px; text-align: right; }
.zdl { background: url(http://www.blcxyy.com/so/zcdh/images/zcdh_zdl.png) no-repeat 20px top; display: inline-block; padding-left: 50px; cursor: pointer; }
.mzd { background: url(http://www.blcxyy.com/so/zcdh/images/zcdh_mzd.png) no-repeat 20px top; display: inline-block; padding-left: 50px; cursor: pointer; }
/* 菜单 */
.zcwjmenu { width: 100%; background: #f9da48; }
.zcwjmenu ul { margin: 0 auto; width: 1200px; padding: 0 40px; overflow: hidden; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.zcwjmenu ul li { float: left; width: 25%; line-height: 40px; }
.zcwjmenu ul li a { font-size: 16px; color: #000000; }
/* 尾部 */
.footerbox { width: 100%; background-color: #fff; }
.g-header-search input#searchbutton[type="submit"] { line-height:50px !important; }

@media(max-width:1024px) {
    .zcdh, .box, .zcwjmenu, .zcwjmenu ul { width: 100%; }
}

@media(max-width:640px) {
    .zcdh { padding: 20px 20px 10px; }
    .list, .ex { width: 95%; }
    .jd li { padding-left: 0; }
}

@media(max-width:414px) {
    .zcdh { padding: 20px 10px 10px 0; }
    .grqycx .cxfl .flmc { float: none; }
    .grqycx .cxfl .flsx { margin-left: 0; }
    .zcwjmenu ul li { width: 50%; }
    .ex a { display: block; }
}
