/* CSS Document */
.bg2{
	width: 1200px;
    margin: auto;
    background: #ffffff;
    padding-top: 20px;
}
.bg2 a{
	text-decoration:none;
}

.lst_main { overflow:hidden; margin: 0 auto;}
.lst_lt {width: 233px;float:left;height:auto;overflow:hidden;}
.lst_rt {width: 908px;float:right;height:auto;overflow:hidden;background:#FFFFFF;min-height:600px;}
.lst_title {height:42px;line-height:42px;background:#015293;font-size:16px;color:#FFFFFF;font-weight:bold;overflow:hidden;text-indent: 45px;}
.lst_nm { color:#FFFFFF; background:url(../../../images/2017/listcnt.files/lsttitle.png) 15px center no-repeat;}
.lst_inr { background:#FFFFFF; min-height:200px;}
.lst_inrx { /*padding:12px; */overflow:hidden;}
.l_nav { height:auto; overflow:hidden;}
.l_nav ul { height:auto; overflow:hidden;}
.l_nav ul li {line-height: 40px;overflow:hidden;font-size:16px;color: #919191;background:#fbfbfb;margin: 5px auto;text-indent: 57px;border:1px solid #EAEFF3;}
.l_nav ul li a {display:block;color:#2d2d2d;background: url(../../../images/2017/listcnt.files/lst_nav_li.png) 17px center no-repeat;}
.l_nav ul li a.zdy {line-height: 22px;text-indent: 0;padding-left: 57px;padding-top: 4px;padding-bottom: 4px;padding-right: 12px;overflow: hidden;}
.l_nav ul li.hover a {color: #015293;background: url(../../../images/2017/listcnt.files/lst_nav_li_hv.png) 17px center no-repeat;font-weight: bold;}

.cattit {height: 41px;line-height: 41px;}
.catnm {float:left;line-height: 41px;height: 41px;color:#015293;font-size:16px;font-weight:bold;}
.catnm p {color:#015293;line-height: 40px;padding:0 12px;border-bottom:2px solid #015293;}
.catmr {height: 41px;line-height: 41px;float:right;padding-right:10px;}
.infolist{height:auto;display:block;overflow:hidden;font-size:16px;padding: 10px 0;padding-right: 10px;padding-left: 5px;}
.infolist li{text-align:left;height:33px;line-height:33px;font-size: 15px;background:url(../../../images/2017/listcnt.files/pt.png) left center no-repeat;text-indent: 15px;}
.infolist li a {display:block; text-overflow:ellipsis; overflow:hidden;white-space:nowrap; }
.infolist li span{float:right;color:#9B9B9B;margin-right:0;}
.dtl{ height:1px; line-height: 1px; overflow:hidden; border-bottom: 1px dashed #cccccc;}
.ifo_bdr { background:url(../../../images/2017/listcnt.files/ifo_btm_line.png) bottom repeat-x;}
.commonPage{ height:30px; line-height:30px; text-align:center; padding:10px 0;}
.commonPage span{ margin-left:5px;}
.commonPage a{ border:1px solid #d2d2d2; padding:2px 8px;}
.commonPage .hover a{ background:#CC0000; border:1px solid #b7d3e9; color:#fff;}

.singlepage{height:auto;overflow:hidden;position:relative;padding: 10px 30px;background: #f5f5f5;min-height: 600px;margin-top: 4px;}
.topTitle{ line-height:25px; font-size:18px; font-weight:bold; text-align:center}
.infoTitle{ font-size: 24px;color:#333;font-weight:bold;font-family:"\5FAE\8F6F\96C5\9ED1","\5B8B\4F53" ;text-align:center; padding:3px 0px;}
.subTitle{font-size:18px;color:#333;font-weight:bold;;font-family:"\5FAE\8F6F\96C5\9ED1","\5B8B\4F53";text-align:center;}
.desc{ font-size:12px;color:#333;line-height:32px;background:#F8F8F6; text-align:center;}
.dym_content {line-height:32px; font-size: 16px;}

.pList {overflow:hidden;}
.pList ul li {float:left;width: 202px;padding: 2px;margin: 0 10px;background:#FFF;margin-bottom: 6px;}
.pList ul li img{width: 198px;height: 155px;}
.pList ul li p {margin:0 5px;height: 30px;line-height: 30px;font-size: 14px;display: block;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}

.gk_search{background: #f3f3f3;/* height:58px; */overflow:hidden;font-size:14px;margin-top: 8px;}
.search_btn{height: 32px;overflow:hidden;margin-left: 46px;/* margin-top:15px; */line-height: 34px;padding: 5px 0;}
.search_btn span{color:#4b4949;font-weight:normal;float: left;line-height: 31px;font-size: 15px;}
.search_btn input{width: 230px;border:none;height: 29px;line-height: 28px;outline:none;text-indent: 0.5em;border:1px solid #E1DEDE;float: left;}
.search_title{margin-left:16px;width: 70px;display: inline-block;}
.search_a{color: #FFF;background: #115db8;padding: 0px 16px;font-size: 16px;margin-left: 8px;float: left;height: 30px;line-height: 30px;}
.search_a:hover { color:#FFF;}

.zfbx {height:auto;overflow:hidden;width: 406px;}
.infohot {height:auto;display:block;overflow:hidden;font-size:14px;}
.infohot li {text-align:left;height:31px;line-height: 31px;background:url(../../../images/2017/listcnt.files/pt.png) no-repeat 4px center;vertical-align:middle;overflow:hidden;text-indent: 16px;font-size: 15px;}
.infohot li a { display:block; text-overflow:ellipsis; overflow:hidden;white-space:nowrap; color:#212121;}
.infohot li a:hover { color:#043c7e;}
.infohot li span{float:right;color: #212121;padding-right: 0;font-size: 14px;}

.local_box2{font-size:14px;font-weight:normal;height: 42px;line-height: 42px; background:#f3f3f3; padding:0 18px;}
.local_ul2 { overflow:hidden; height:auto;}
.local_ul2 li{line-height: 42px;float:left; color: #666666;margin: 0px 2px; height: 42px; font-size:14px;}
.local_ul2 li a {color: #333333;}
.local_ul2 li a:hover { color:#015293;}
.local_ul2 li .noLink{background:none;padding-right:5px;color:#525252;}
.local_ul2 li.titName{height: 42px;line-height:42px;color:#333333;font-size:14px;text-align:center;}


.gklist_table{ height:auto; overflow:hidden;}
.list_table{border: 1px solid #eaeff3;width: 100%;font-size:14px; table-layout:fixed;}
.list_table th{text-align:center;color:#4b4949;background: #f5f5f5;height:35px;line-height:35px;font-size:15px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:auto;border: 1px solid #CCCCCC;}
.list_table tr{line-height: 33px;border: 1px solid #EAEFF3;height: 33px;}
.list_table td {font-size: 14px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;/*width:auto;*/border: 1px solid #CCCCCC;}
.list_table td.xxbt {padding-left:10px;padding-right:4px;}
.single{background:#fff;}
.double{background: #fbfbfb;}
#syh { width:24%;}
#xxbt {width:43%;}
#gkjg {width:18%}
#fwrq { width:15%;}


.content_main {overflow:hidden; height:auto; background:#FFFFFF; min-height:600px;}
.detailcontent{width:90%;margin:0 auto;height:auto;overflow:hidden;}
.maincontent {width:92%;margin:0 auto;height:auto;overflow:hidden;}
.info_subtitle{line-height:25px; font-size:14px; font-weight:bold; text-align:center}
.info_title{font-size: 22px;color: #000000;font-family:"\5FAE\8F6F\96C5\9ED1","\5B8B\4F53";text-align:center;padding:3px 0px;line-height: 34px;font-weight: bold;}
.info_utitle{font-size: 17px;color:#000000;font-family:"\5FAE\8F6F\96C5\9ED1","\5B8B\4F53";}
.info_dtitle{font-size: 17px;color:#000000;font-family:"\5FAE\8F6F\96C5\9ED1","\5B8B\4F53";}
.info_time{font-size: 14px;color:#000000;line-height: 44px;border-bottom: 1px solid #cccccc;position: relative;height: 44px;overflow: hidden;}
.info_fxd {font-size:14px;color:#000000;line-height:40px;width: 135px;float: right;position: absolute;bottom: 0;right: 0;}
.info_fxd .bdsharebuttonbox { float:right;}
.info_content{font-size: 16px;color: #2b2b2b;line-height: 38px;padding:10px 15px;text-align:left;}
#info_description { height:auto; overflow:hidden; padding:12px; border:1px solid #DCDCDC; background:#f7f7f7; font-size:16px; line-height:32px; text-align:left; text-indent:2em;}
.print_btn{font-size:14px;text-align:right;overflow:hidden;/*border-bottom:1px dotted #CCCCCC;*/position:relative;padding: 6px 0;padding-bottom:8px;}
.shar_area {/* position:absolute; */bottom: 12px;left:0;}
.info_head{width: 830px;border: #bccee3 solid 1px;margin: auto;margin-bottom: 20px;}
.info_head table{width: 100%;}
.info_head table tr{height: 34px;background: #eaf1f9;border-bottom: #fff solid 1px;}
.info_head table tr:last-child{border-bottom: none;}
.info_head table tr td{font-size: 14px;text-align: center;border-right: #fff solid 1px;}
.info_head table tr td:last-child{border-right: none;}
.info_head table tr td.gk_news_table_title{text-align: left;text-indent: 30px;}

.content_table{ border:1px solid #c8c8c8; width:80%; height:140px;}
.content_table td{border:1px solid #c8c8c8; font-size:14px;}
.content_table tr{ height:35px;}
.content_table p {line-height:27px;text-align:left;padding:0 6px}
.td_title{ width:120px; text-align:center; font-size:16px; color:#147dbf; font-weight:600;}
.td_content{ width:330px; text-align:center; font-size:16px; }


.input_text, .input_search { width:210px; height:23px; line-height:23px; margin:0; padding:0;}
.btnOK{background:#0C5AA7;border:0 none;cursor:pointer;height:27px; line-height:27px;padding: 0 15px;color:#FFF;font-size:14px;font-family:"\5FAE\8F6F\96C5\9ED1","\5B8B\4F53","\534E\6587\9ED1\4F53",serif;}
.formArea {border: 0 none;margin: 0 auto;text-align: center;width: 100%;}
.formArea .checkLable {height: 24px;width: 580px;}
.formArea .checkLable ul li {float: left;}
.sendForm {width: 80%; margin:0 auto;}
.regFromSuccessTable {color: red;margin: 20px auto 0;text-align: center;width: 300px;}
.regFromSuccessTable th {font-weight: normal;height: 30px;text-align: right;vertical-align: middle;}
.regFromSuccessTable td {font-weight: normal;line-height: 30px;text-align: left;vertical-align: middle;}
.regFromSuccessTable .golink {margin: auto;text-align: center;width: 300px;}
.regFromSuccessTable .golink a:link {color: #000000;text-decoration: none;}
.regFromSuccessTable .golink a:visited {color: #000000;text-decoration: none;}
.regFromSuccessTable .golink a:hover {color: #000000;text-decoration: underline;}
.regFromSuccessTable .golinka:active {color: #000000;}
.result_div {background: none repeat scroll 0 0 #EFEFEF;border: 1px solid #CCCCCC;cursor: pointer;height: 170px; margin:15px 0}
.regFormTable {margin: 0 auto;text-align: center;width: 96%;}
.regFormTable th {font-size: 14px;font-weight: normal;height: 30px;text-align: right;vertical-align: middle;width: 90px;}
.regFormTable td {font-size: 14px;font-weight: normal;text-align: left;vertical-align: middle;line-height: 34px;}
.regFormTable td li {float: left;padding-right: 20px;}
.regFormTable td li .leader {border: 1px solid red;float: left;padding-right: 20px;vertical-align: middle;width: 200px;}
.regFormTable td a {color: #0000CC;}
.regFormTable td select { background-color: #FFFFFF;border:1px solid #DBDBDB;height:24px;line-height:24px; width:130px;font-size:14px;}
.regFormTable label {vertical-align: middle;}
.regFormTable .radioClass {background-color: #FFFFFF;border: 0 none;margin: 0 4px 0 0;vertical-align: middle;}
.regFormTable input {background-color: #FFFFFF;border: 1px solid #DBDBDB;height: 28px;line-height: 27px;}
#btnOK {background:url(/images/2017/zmhd.files/form_14.png) no-repeat scroll 0 0 transparent;border: 0 none;cursor: pointer;height: 40px;width: 129px;}
#btnReSet {background:url(/images/2017/zmhd.files/form_16.png) no-repeat scroll 0 0 transparent;border: 0 none;cursor: pointer;height: 40px;width: 132px;}
.blankHeight20 {height: 20px;overflow: hidden;width: 100%;}
.cError {color: red;float:right; display:inline;}
.w260 {width: 260px;}.mht200{min-height:210px;}
#pur_id {width: 202px; height:23px; line-height:23px; vertical-align:middle; font-size:14px;}
#pur_id option { height:23px; line-height:23px;}


.sqiu_search { overflow:hidden; height:30px; line-height:30px; position:relative; margin:5px 0;}
.sqiu_search .s_sc { position:absolute; left: 50px;margin: 0 auto; }
.sqiu_search a {position:absolute;right:15px;font-size: 16px;color: #ffffff;font-weight: bold;background: #015293;padding: 0px 10px;border-radius: 4px;}
.sqiu_table { height:auto; overflow:hidden;}
.sqiu_table table { height:auto; width:100%;}
.sqiu_table thead { background:#FDFCFB; height: 33px;}
.sqiu_table thead tr { height:33px; line-height:33px; border:1px  solid #CCCCCC;}
.sqiu_table thead th { line-height:33px; font-size:14px; color:#4f4c4c; text-align: left;text-indent:10px; border-right: 1px solid #CCC; font-weight:normal;}
.sqiu_table tr { height:30px; line-height:30px;}
.sqiu_table td { text-align:left; text-indent:10px;border:1px  solid #CCCCCC;}
.sqiu_tit { padding:9px 13px; font-size:13px; margin-top:4px; border:1px solid #CCCCCC; line-height:20px; background:#FFFFFF;}
.sqiu_tit p { text-indent:2em;}

.sq_nav { height:30px; line-height:30px; overflow:hidden; margin:15px 0; background:#ecebeb; border-radius:4px;}
.sq_nav a { display:inline-block; padding:0 10px;}
.sq_nav a:hover { text-decoration:underline;}

.list_table2{ border: 1px solid #CCCCCC; font-size:14px;margin: 10px 5px;}
.list_table2 th{ text-align:center; color:#; font-size:14px; font-weight:600;}
.list_table2 td{}
.list_table2 tr{ height:30px; *+height: 27px!important; _height:27px;}

.list_table3{ border:1px solid #CCC;width:100%;}
.list_table3 th{border:1px solid #CCC;text-align:center;color: #015293;font-size: 16px;font-weight:bold;}
.list_table3 td{border:1px solid #CCC;font-size: 15px;padding: 5px 10px;}
.list_table3 tr{ height:30px; *+height: 30px!important; _height:30px;}


.msbx {height:auto;overflow:hidden;padding: 11px 0;padding-bottom: 0;}
.msbx .mstit {height:35px;line-height:35px;border-bottom:2px solid #EEEEEE;font-size:16px;background: #f5f5f5;}
.msbx .msnm {height:35px;line-height:35px;border-bottom: 2px solid #015293;overflow:hidden;float:left;padding: 0 12px;background: #015293;}
.msbx .msnm a {color: #ffffff;}
.msbx .msmr  { line-height:35px; height:35px; float: right; padding-right:6px; color:#696969; font-size:14px;}
.msbx .msmr a { color:#696969;}
.msbx .msc { height:auto; overflow:hidden;}
.msbx .mslst { height:auto; overflow:hidden;}
.msbx .mslst ul {height:auto;display:block;overflow:hidden;font-size:16px;padding: 10px 0;padding-right: 10px;padding-left: 0;}
.msbx .mslst ul li {text-align:left;height: 39px;line-height: 39px;background: url(../../../images/2017/index.files/pt2.png) no-repeat 0px center;vertical-align:middle;overflow:hidden;text-indent:20px;font-size: 16px;}
.msbx .mslst ul li a { display:block; text-overflow:ellipsis; overflow:hidden;white-space:nowrap; color:#262626;}
.msbx .mslst ul li a:hover { color:#CC0000;}
.msbx .mslst ul span{float:right;color: #262626;padding-right: 8px;font-size: 14px;}

.zdmap {margin: 0 auto;padding: 15px 0;}
.stbx {height:auto;overflow:hidden;background:#FFFFFF;border:1px solid #f0f0f0;padding: 22px 24px; padding-bottom:15px;}
.bx_lit{/* min-height: 83px; */border: 1px solid #e5e2e3;margin-bottom: 12px;}
.lm_name{height: 30px;border-bottom: 1px solid #e5e2e3;background: #f3f3f3;line-height: 30px;color: #00438f;font-size: 15px;padding: 0 20px;font-weight:bold;}
.lm_name a {color:#00438f;}
.son_lm{height: auto; overflow: hidden; background: #fff;/*margin:4px 0;*/}
.son_title {font-size:16px;background:#F1F2F3;line-height: 36px;float:left;width: 175px;text-align:center;margin-left: 4px;margin-top: 4px;}
/*.son_ul { float:left; width: 81%; margin-left: 15px;}*/
.son_ul { overflow:hidden; padding:5px 15px;}
.son_ul li{float: left;line-height: 33px;margin: 0 12px;}
.son_ul li em {display:inline-block; padding:0 6px;}
.son_ul li a{font-size: 14px;color: #4b4e4e;}
.son_ul li a:hover { color:#CC0000;}


.lw_qd_tit{ text-align: center; margin-bottom: 20px; font-size: 24px; font-weight: 600;}
.lw_table{ width: 100%; }
.lw_table th{ text-align: center;padding:  10px; border: 1px solid #dcdcdc;}
.lw_table td{padding:  10px;border: 1px solid #dcdcdc;text-align: left;padding-left: 20px;}
.lw_table th{ background: #eff8fc;}
.lw_table_blue{ width: 100%; border: 1px solid #0d7dca;}
.lw_table_blue th,.lw_table_blue td{border: 1px solid #0d7dca; padding: 10px;}
.lw_table_blue th{ color: #0d7dca; background: #eff8fc; text-align: center;}
.lw_boxT_nr {height: auto;overflow: hidden;}
.pq20 {padding:20px;}