@charset "utf-8";
body{color:#333333; font-size:16px; font-family:Microsoft Yahei; -webkit-text-size-adjust:none;}
body, button, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, input, legend, li, ol, p, pre, textarea, ul{ padding:0; margin:0;}
li, ol, ul{ list-style:none;}
img{ border:none; border:0; max-width:100%;}
a{ text-decoration:none; color:#333333; noline:expression(this.onFocus=this.blur());}
a:focus {outline:none;-moz-outline:none;}
a:hover{color:#2372c2;}
.clear{clear:both; height:0; line-height:0; font-size:0; overflow:hidden; zoom:1;}
input:focus, textarea:focus{ outline: none;}

.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}
.clear{clear:both;}
.pc_container{ max-width:1200px; margin:0 auto; clear:both;padding-top: 20px;}
.space20, .space30{clear:both; line-height:0; font-size:0; overflow:hidden; zoom:1;}
.space20{height:20px;}
.space30{height:30px;}
.boxsizing_c{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}
.mb12{margin-bottom: 12px;}
.mb20{margin-bottom: 20px;}
.red{color: #e70012;}
.fl{float: left;}
.fr{float: right;}

.header{width: 100%; }
.header .pc_banner{ text-align: center;  background-size: auto; margin-bottom: -5px;}
.header .pc_banner img{width: 100%; }
.rkpc_navbar{ background: #2455A2; line-height: 70px; overflow: hidden;}
.rkpc_navbar ul{  margin: 0 auto;max-width: 1200px;}
.rkpc_navbar ul li{ float:left; font-size: 22px; line-height: 70px; width: 20%; text-align: center;}
.rkpc_navbar ul li a{color: #fff;  display: block; }
.container{ overflow: hidden;}
.cont01{overflow: hidden;}
.cont_left{width: 48.33%; float: left;}
.jqdt_tpxw{height:395px; position:relative; overflow:hidden;}
.jqdt_tpxw img{ width:100%; height:359px; display:block;}
.jqdt_tpxw .bd li{ position:relative; overflow:hidden; zoom:1;}
.jqdt_tpxw .bd .txtbg{position:absolute; bottom:0; _bottom:-1px; left:0; width:100%; height:50px; background:#000; filter:alpha(opacity=75); -moz-opacity: 0.75; opacity:0.75;}
.jqdt_tpxw .bd .txt{position:absolute; bottom:15px; left:0; width:60%; text-align:left; color:#fff; height:20px; line-height:20px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; padding-left:10px;}
.jqdt_tpxw .hd{ position:absolute; bottom:4px; right:10px; width:100%; text-align:right;}
.jqdt_tpxw .hd li{ display:inline-block; *display:inline;text-align: center; *zoom:1; width:25px; height:15px; line-height:15px; margin:1px 4px; overflow:hidden; font-size:12px;color:#fff; background:#000; cursor:pointer; }
.jqdt_tpxw .hd li.on{ margin:0 3px; background:#ba2628;}
.jqdt_tpxw .bd ul, .jqdt_tpxw .bd li{width:100% !important;}
.cont_right{width: 48.33%; float: right;}
/* .gzdt_hd{height:30px;line-height: 30px; background: url(../images/line_16.png) repeat-x center center; overflow: hidden;}
.gzdt_hd span{ display: block; float: left;font-weight: bold; background: url(../images/gzdt_bj_11.png) no-repeat center center; font-size: 21px; color: #fff; line-height: 32px; padding:0 20px;}
.gzdt_hd .more{ display: block; float: right; font-size: 20px; border-left:2px solid #005ca2; padding:0 10px; background-color: #fff; }
.gzdt_bd{overflow: hidden;padding-top: 10px;} */
.news_list li{ position:relative;/* clear:both; */ overflow:hidden; padding-left:10px;line-height:35px; font-size: 16px;}
.news_list li:before{content:''; position:absolute; left:0; top: 50%; margin-top: -2px; width: 4px; height: 4px; background: #808080; border-radius: 50%;}
.news_list li .time{ position:absolute; right:0; top:0; color:#999999; font-size: 0.9375em;}
.news_list li a{float:left; max-width:95%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.news_list li a:hover{color:#e30000;}
.cont02,.cont03,.cont04{ overflow: hidden; margin-top: 20px;} 
.cont02 img{width: 100%; }
.common_hd {height: 58px; line-height: 56px;border-bottom: 2px solid #ccc; overflow: hidden;}
.common_hd  span{display: block; float: left; font-size: 21px ;padding-left:5px; font-weight: bold; border-bottom: 3px solid #B03031;}
.common_hd .more{ display: block;float:right; line-height: 58px; }
.xglj_div{overflow: hidden; margin-top: 20px; height: 76px; background: url(../images/xglj_bj_34.png) no-repeat left center #eee;padding-left: 81px;}
.xglj_div li{float: left;width: 25%; text-align: center; margin-top: 15px;}
.curb{ height: 40px; font-size: 16px; padding-left: 20px; background: url(../images/dqwz_03.png) no-repeat left center; line-height: 40px; background-color: none;}
.curb a{margin:0 10px;}
.infor_bt{background-color: #f4f4f4; border-top: 1px solid #e6e6e6; border-bottom: 1px dashed #a5a5a5; padding:20px;}
.news_infor .title{font-size: 20px; line-height: 30px; font-weight: bold; text-align: center;}
.infor_ly span{margin-right: 20px;}
.infor_ly{ text-align: center; margin-top: 10px; color: #4d4d4d;}
.infor_nr{padding:40px 0px; line-height: 30px; font-size: 16px;}

.main_l{width:22.2%; float:left; padding-bottom:10px;}
.main_r{width:76%; float:right;}
.parentName { line-height: 30px; font-size: 18px; color: #fff; font-weight: bold; line-height:30px; background:url(/global/list_icon01.png) no-repeat 95% center #2D79D3;padding:10px 10px 10px 20px; margin-bottom:5px;  }
.sideMenu {border:1px solid #EBEBEB; border-bottom:none; }
.sideMenu li {background:url(/global/zt_gl_ico01_h.png) no-repeat 10% center ;border-bottom:1px solid #EBEBEB;}
.sideMenu a { display: block; padding: 13px 10px 13px 40px; font-size: 16px; line-height: 1.5; color: #333; position: relative;  }
.sideMenu a:hover, .sideMenu a.on { color: #fff; font-weight: bold;background:url(/global/zt_gl_ico01_h.png) no-repeat 10% center #12589f; }
.sideMenu a i { position: absolute; right: 18px; top: 50%; width: 14px; height: 13px; margin-top: -7px; }
.sideMenu a:hover i, .sideMenu a.on i { background: url(/global/list_icon03.png) no-repeat; }

/*page*/
.pagediv { clear: both; padding-top: 30px; text-align: center; color: #333; padding-bottom:10px; }

.pagediv .pagination_index_last * { vertical-align: middle\9; }
.pagediv .arrow { margin: 0 2px 5px; }
.pagediv .arrow a, .pagediv .index_num { display: inline-block; padding: 0 8px; line-height: 28px; border: #b5b5b5 1px solid; background: url(/global/page_bj.png) repeat-x; border-radius:3px; }
.pagediv .currentIndex{padding:4px 8px; border-radius:3px; background:#007fd8; color:#fff;}
.pagediv .index_num { border: #b5b5b5 1px solid; background: #fdfdfd; box-shadow: 0 2px 5px rgba(0,0,0,0.15) inset; }
.pagediv a:hover { background: #fff; color: #000; text-decoration: none; }
.pagination_index_last { padding-left: 15px; }
.pagination_index_last a { display: inline-block; padding: 0 8px; line-height: 28px; border: #b5b5b5 1px solid; background: url(/global/page_num.gif) repeat-x; }
#pagination_input { width: 40px; margin: 0 2px; height: 28px; border: #b5b5b5 1px solid; background: #fff; text-align: center; }
#page_div div{  display:inline-block !important;}

@media (max-width:1199px) {
.rkpc_navbar ul li{width: 25%;}

}


@media (max-width:990px){
.cont_left{width: 100%; float: none;}	
.cont_right{width: 100%; float: none; margin-top: 20px;}
.jqdt_tpxw,.jqdt_tpxw img{width: 100%; height: auto;}
}

@media (max-width:768px){
.rkpc_navbar ul li{width: 33.333%;}	
}






