﻿@charset "utf-8";
/* CSS Document */
/* 通用  */
* { color: #333; }
body { font-size: 14px; line-height: 24px; font-family: "微软雅黑", Arial, Tahoma, Helvetica, \5b8b\4f53, sans-serif; }
body{background-color: #ededed;}
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: #bd1a2d; }
.box { margin: 0 auto; width: 1200px; position: relative;background-color: #fff; }
.box em { color: #bd1a2d; }
.box .underline { text-decoration: underline; }
div.pb0 { padding-bottom: 0px; }
.pb10, div.pb10 { padding-bottom: 10px; }
div.pb30 { padding-bottom: 30px; }
div.g_links_box .m_links_box .m_links_module span { color:#fff; }
/* 主体 */
.crumbsBox { width: 1200px; margin: 0 auto; background-color: #fff; }
.crumbsBox .crumbs { width: 1000px; height: 56px; margin: 0 auto; line-height: 56px; font-size: 14px; color: #333; }
.crumbsBox .crumbs a { color: #333; }
.contentbox { margin: 0 auto; width: 1002px; position: relative; }
.banner { margin-bottom: 28px; }
/* 左侧 */
.leftbox { float:left; width:660px; overflow: hidden; }
.curgb { background-color: #eff4f8; padding: 25px 20px; }
.qk { font-size: 16px; text-align: center; }
.qk span { display:inline-block; padding: 0 10px; }
.qk span select { margin-right: 10px; width: 100px; height: 35px; text-align: center; text-align-last: center; border: 1px solid #e6e6e6; }
.qk span select option { width: 90px; }
.list { padding:36px 0 20px; }
.list li { font-size: 16px; line-height: 32px; padding-left: 13px; padding-bottom: 8px; background: url("http://www.blcxyy.com/so/zcdh/images/zfgb_icon.png") 3px 17px no-repeat; display: block; overflow: hidden; }
.list li i.jdbtn { display: inline-block; margin-left: 5px; border: 1px solid #bd1a2d; border-radius: 5px; padding: 0 5px; color: #bd1a2d; font-size: 14px; line-height: 20px; font-style: normal; cursor: pointer; }
.list li span { padding-left: 5px; }
.jd { display: none; width: auto; padding: 10px 0 0; border-bottom: none; }
.jd.on { display: block; }
.jd li { background: none; width: 100%; font-size: 14px; padding-bottom: 0px; }
.jd li i { background: none; font-style: normal; color: #666; }
.jd li a { color: #666; }
.qzb { padding-bottom: 20px; display: block; overflow: hidden; }
/*分页*/
.changepage { text-align: center; padding-bottom: 30px;}
.changepage a { padding: 8px 20px; display: inline-block; margin: 0 5px; border: 1px solid #e8e8e8; background: #fff; font-size: 14px; }
.changepage a:hover, .changepage .current { background: #d30b15; color: #fff; }
.changepage input { border: 1px solid #e8e8e8; display: inline-block; padding: 8px 10px; margin: 0 5px; height: 19px; font-size: 14px; font-family: '\5FAE\8F6F\96C5\9ED1'; *display: inline;
*zoom: 1;
+vertical-align: 3px;
*height:21px;
line-height: 19px; width: 33px; text-align: center; }
.changepage span { display: inline-block; margin: 0 5px; border: 1px solid #e8e8e8; padding: 8px 20px; }
.changepage span.u_page { border: 0; padding: 0; }

.captitle { font-size: 18px; line-height: 36px; color: #bd1a2d; font-weight: bold; text-align: left; }
.captitle i { display: block; float: left; width: 8px; height: 26px; background-color: #bd1a2d; margin-top: 5px; margin-right: 20px; border-radius: 2px; }
.more { float: right; display: block; margin-top: 13px; margin-right:20px; width: 39px; height: 12px; background: url("http://www.blcxyy.com/so/zcdh/images/more_xb_20181220.png") 0 0 no-repeat; }
.more:hover { background: url("http://www.blcxyy.com/so/zcdh/images/more_on_xb_20181220.png") 0 0 no-repeat; }
.enter { float: right; display: block; margin-top: 13px; margin-right:20px; width: 39px; height: 12px; background: url("http://www.blcxyy.com/so/zcdh/images/enter.png") 0 0 no-repeat; }
.enter:hover { background: url("http://www.blcxyy.com/so/zcdh/images/enter_on.png") 0 0 no-repeat; }
.zxzc { margin-top: 28px; padding-top: 20px; background-color: #eff4f8; }
.zxzc .list { padding:20px; }
.zxzc .list li{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.zxzc .list span { float: right; }
#gbqzb { width:170px; margin: 0 auto; }
.zcjd { margin-top: 28px; }
/* 右侧 */
.rightbox { float:right; width:310px; text-align:center; }
.rightbox .captitle { margin: 26px 0 15px; border-top: 1px solid #D9DEE3; padding-top: 22px; }
.rightbox .lsgb .captitle { margin-top: 0; border-top:none; }
.lsgb,.wjjs,.gygb,.yqlj,.ewm{ width:310px; margin: 0 auto; }
.lsgblist { display: block; margin: 0 auto; width: 310px; height: 45px; overflow: hidden; }
.lsgblist a { float: right; display: block; width: 130px; height: 45px; }
.fm { margin: 0 auto; }
.fm img { width:310px; height:435px; }
.wjjs h2 { padding: 20px 0px 10px; }
.wjjsform li { display: block; float: left; padding-bottom: 10px; height: 35px; font-family: "微软雅黑"; font-size: 14px; line-height: 33px; overflow: hidden; }
.wjjsform label { display: block; margin-right: 10px; font-family: "微软雅黑"; line-height: 33px; }
.wjjsform input { border: #e6e6e6 1px solid; height: 33px; line-height: 33px; }
.wjjsform select { border: #e6e6e6 1px solid; height: 35px; line-height: 35px }
.input1 { width: 242px; }
.input2 { margin-right: 10px; width: 60px; }
.input3 { width: 240px; }
.input4 { margin-right: 10px; width: 101px; background: url("http://www.blcxyy.com/so/zcdh/images/zfgb_date.gif") no-repeat right top; }
.input5 { margin-left: 10px; width: 101px; background: url("http://www.blcxyy.com/so/zcdh/images/zfgb_date.gif") no-repeat right top; }
.btn { width: 310px; text-align: center; }
.btn input { width: 100px; height: 30px; border: none; background-color: #bd1a2d; border-radius: 2px; color:#fff; text-align: center; cursor: pointer; }
.gygb ul { padding: 10px 0 0;}
.gygb li { float:left; width: 50%; line-height: 28px; text-align: center; }
.gygb .lxwm { background: url("http://www.blcxyy.com/so/zcdh/images/zfgb_lxwm.png") no-repeat 15px top; }
.gygb .cyfs { background: url("http://www.blcxyy.com/so/zcdh/images/zfgb_cyfs.png") no-repeat 15px top; }
.yqlj li { float: left; }
.yqlj a { display: block; width: 100px; border: #e6e6e6 1px solid; height: 33px; line-height: 33px; text-align: center; margin-right: 3px; }
.yqlj select { width: 100px; border: #e6e6e6 1px solid; height: 35px; line-height: 35px }
.ewm { display: block; margin: 0 auto; padding: 20px; overflow: hidden; margin: 20px 0px; text-align: left; font-weight: bold; }
.ewm img { float: left; width: 100px; border:10px solid #fff; }
.ewm p { float: left; margin: 30px 20px; font-size: 16px; line-height: 26px; }
/* 尾部 */
.footerbox { width: 100%; background-color: #fff; }
.g-header-search input#searchbutton[type="submit"] { line-height:50px !important; }
/* 轮播 */
.mr_frbox { margin-top:20px; height: 144px; width: 660px; background-color:#edeeed; }
.mr_frBtnL { float: left; cursor: pointer; display: inline; }
.mr_frBtnR { float: right; cursor: pointer; }
.mr_frUl { float: left; height: 144px; width: 620px; }
.mr_frUl ul li { display: inline; float: left; height: 144px; width: 196px; padding:0 5px; overflow: hidden; }
.mr_frUl img { width:196px; height:144px; }
@media(max-width:1024px) {
.box,.crumbsBox { width: 100%; }
}

@media(max-width:640px) {
.crumbsBox .crumbs { width: 95%; height: unset; line-height: 24px; padding: 5px 0; }
.banner img,.leftbox,.rightbox { width: 100%; }
.contentbox { width: 95%; }
.curgb { padding: 10px; }
.changepage a { margin: 5px 5px; }
}

@media(max-width:414px) {
.qk span { padding: 0 5px; }
.qk span select { margin-right: 5px; }
.qk span select { width: 70px; }
.mr_frbox { margin-top:20px; height: auto; width: 100%; }
.mr_frUl { float: left; height: auto; width: 90%; }
.mr_frUl ul li { display: inline; float: left; height: auto; width: 33%; padding:0 4px; overflow: hidden; }
.mr_frUl img { width:100%; height:auto; }
.mr_frBtnL,.mr_frBtnR { width:2.3%; }
.lsgb,.wjjs,.gygb,.yqlj { width:100%; }
.ewm { width:80%; margin: 0 auto; }
.wjjsform,.gygb ul,.yqlj ul{ width:310px; margin:0 auto; }
}