@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:#cc3333;}
.clear{clear:both; height:0; line-height:0; font-size:0; overflow:hidden; zoom:1;}
input, textarea{font-family:Microsoft Yahei; font-size:14px;}
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;}
.space20, .space30{clear:both; line-height:0; font-size:0; overflow:hidden; zoom:1;}
.space20{height:20px;}
.space30{height:30px;}
.mb20{margin-bottom: 20px;}
.mb10{margin-bottom: 10px;}
.fl{float: left;}
.fr{float: right;}
.hide{display:none;}
.container{width:1200px; max-width:1200px; margin:0 auto; clear:both;}
.commoncontent{padding:20px; background:#FFF;}
.innerBox{overflow:hidden; zoom:1; background-color:#fff;}
/*header*/
.headerbox{width: 100%; background: url(../images/lwjj_top_bj.png) repeat-x;}
.header_infor{max-width:1250px; margin: 0 auto; padding-top: 36px; position: relative;padding-bottom: 60px;}
.searchbox{width: 304px; height:52px; position: absolute; top: 36px;right:0px; background-color: #fff; border-radius: 50px;}
.searchbox .input_text{height: 52px; outline: none; border: none; line-height: 52px;width:242px;padding-left:10px; float: left; font-size:16px; color: #999; background: none;}
.searchbox .input_sub{width:50px; float: right;height: 52px; background: url(../images/ss.png) no-repeat center center; outline: none;border: 0; cursor: pointer;}
.lw-logo{position: absolute; top:36px; left:270px;}
.lwjj_logo{padding-top: 36px; }
.cont01{overflow: hidden;}
.navbarbox{width: 100%; background-color: #225DB7; line-height: 52px; font-size:18px; color: #fff; font-weight: bold;} 
.navbarbox ul{ height:52px; max-width: 1250px; margin: 0 auto;position:relative; z-index:1; }
.navbarbox .nLi{width:9.0909%; float: left; position: relative;display:inline;  }
.navbarbox .nLi a{color: #fff; display: block; text-align: center;}
.navbarbox .nLi:hover{color: #fff; background-color:#2D91E7;}
.navbarbox .sub{ display:none; width:100%; left:0; top:50px;  position:absolute; background:#2d90e7;  line-height:40px; padding:5px 0; font-size: 16px;font-weight: normal; }
.navbarbox .sub li{ zoom:1; background:#2D91E7 ;}
.navbarbox .sub a{ display:block; padding:0 10px; }
.navbarbox .sub a:hover{ background:#6d6d6d; color:#fff;  }
.navbarbox .on h3 a{ background:#4E4E4E; color:#fff;   }
/*index*/
.contentbox{max-width: 1250px; margin: 0 auto; padding-top: 20px;}
.tpxwbox{height:412px;width:49%;float: left; position:relative; overflow:hidden;}
.tpxwbox img{ width:100%; height:412px; display:block;}
.tpxwbox .bd li{ position:relative; overflow:hidden; zoom:1;}
.tpxwbox .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;}
.tpxwbox .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;}
.tpxwbox .hd{ position:absolute; bottom:15px; right:10px; width:100%; text-align:right;}
.tpxwbox .hd li{ display:inline-block; *display:inline; *zoom:1; width:5px; height:5px; margin:1px 4px; line-height:0; overflow:hidden; font-size:0; background:#fff; cursor:pointer; }
.tpxwbox .hd li.on{ width:5px; height:5px; background:#F14F00;}
.tpxwbox .bd ul, .tpxwbox .bd li{width:100% !important;}
.zhyw_box{width:49%; float: right;}
.common_hd{height:48px; line-height: 48px; background-color:#f4f4f4;}
.common_hd a{color: #fff; display: block; float: left; padding:0 20px; background-color:#225eb8; font-size: 18px;font-weight: bold;}
.common_hd .more{float:right; padding-right:10px; background:none; color:#333; font-size:16px; font-weight: normal;}
.zhyw_box .news_list li{}
.news_list{ overflow: hidden; padding-top: 10px;}
.news_list li{line-height: 45px; height:45px; font-size:18px; position: relative; padding-left: 10px; }
.news_list li a{ display: block; float: left; max-width: 85%;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.news_list li:before{content:''; position:absolute; left:0; top: 50%; margin-top: -2px; width: 4px; height: 4px; background: #333; }
.news_list li .time{ position:absolute; right:0; top:0; font-size:16px; font-weight: normal;}
.cont02,.cont03{overflow: hidden;margin-top: 20px;}
.leftbox{width:49%; float: left;}
.rightbox{width:49%; float: right;}
.jbfs_bd{margin-top: 25px; padding:20px; background-color:#f4f4f4; padding-left: 40px; font-size:17px; line-height: 40px; padding-bottom:0px;}
.laixin{background: url(../images/lwjj_icon01.png) no-repeat left 21%;}
.lfdq{background: url(../images/lwjj_icon02.png) no-repeat left center;}
.jbdh{background: url(../images/lwjj_icon03.png) no-repeat left center;}
.jbfs_bd div{padding-left: 40px;}
.wsjb{ line-height:40px; background: #f4f4f4; padding-bottom:20px; padding-left:20px;}
.wsjb span{font-size: 17px;padding-left: 20px;}
.wsjb a{font-size: 17px;}




/*footer*/
.footerbox{width: 100%; margin-top: 20px; background-color: #f5f5f5;}
.footer_link{height:58px; background-color: #4061AE; line-height: 58px;}
.yqljbox{max-width: 850px; margin: 0 auto;}
.yqljbox li{width: 25%; float: left;}
.yqljbox li a{color: #fff; font-size:14px; background:url(../images/dsj_03.png) no-repeat right center; display: block; float: left; padding:0 20px}
.footer_txt{position:relative; max-width:1200px; margin: 0 auto; padding:20px; line-height: 30px;}
.footer_txt .footer_wzbz{position:absolute; top:50%; left:auto; width:18%; margin-top:-29px; text-align:center;}
.footer_txt .footer_bqxx{margin-left:18%;}
.footer_txt .footer_bqxx span{display:inline-block; margin-right:0.3em; margin-left:0.3em;}
.footer_txt .bah{padding-left:20px;background:url(../images/bah.png) no-repeat left center;}

/*list css*/

.curmb{line-height: 24px; padding:11px 20px 11px 55px;margin-bottom: 20px; background: url(../images/dqwz.png) 25px center no-repeat #f3f3f3;}
.curmb a:hover{color: #cc3333;}
.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; }
.cont_r{width:75.7%; float:right; background:#fff; overflow:hidden;}
.dqzm_title{height:94px; font:18px/94px "微软雅黑"; border-bottom:1px solid #CDCDCD;}
.dqzm_title a{padding-left:48px;}

.main{overflow: hidden;}
.main_l{width: 22%;float: left;}
.main_r{width: 76%;float: right;}
.main .news_list{padding:20px;border:1px dashed #c2c2c2;}
.main .news_list li{border-bottom:1px dashed #c2c2c2; font-size: 16px;}
.xxgk_list li{width: 25%; float: left;}
.xxgk_list li a{ display: block; font-size: 20px; margin:20px; 
background: -ms-linear-gradient(top, #fff,  #F6F2EA);        /* IE 10 */

background:-moz-linear-gradient(top,#b8c4cb,#F6F2EA);/*火狐*/ 

background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(#b8c4cb), to(#f3d9a6));/*谷歌*/ 

background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#f3d9a6));      /* Safari 4-5, Chrome 1-9*/

background: -webkit-linear-gradient(top, #fff, #F6F2EA);   /*Safari5.1 Chrome 10+*/

background: -o-linear-gradient(top, #fff, #F6F2EA);  /*Opera 11.10+*/
border:1px solid #f3e5cb; line-height: 100px; text-align: center; 
}

#search-list .date{float:right;}
.news_list #search-list li a em{font-style: normal;}


/*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;}

.PageCommon{position: absolute; top: 40%; right:10%;}
.PageCommon li{width: 60px; height: 90px; text-align: center;margin-bottom: 1px; font-size: 14px;}
.PageCommon li a{display: block; text-align: center; color: #fff; padding-top: 40px; height: 50px;}
.PageCommon .li01 a{background: url(../images/r_li01.png) no-repeat center 10px #b2cde9;}
.PageCommon .li02 a{background: url(../images/r_li02.png) no-repeat center 10px #b2cde9;}
.PageCommon .li03 a{background: url(../images/r_li03.png) no-repeat center 10px #b2cde9;}
.PageCommon .li01 a:hover{background: url(../images/r_li01.png) no-repeat center 10px #538ecd;}
.PageCommon .li02 a:hover{background: url(../images/r_li02.png) no-repeat center 10px #538ecd;}
.PageCommon .li03 a:hover{background: url(../images/r_li03.png) no-repeat center 10px #538ecd;}
.PageCommon .hidbox{display: none;}
@media only screen and (max-width:1680px){
.PageCommon{right:0px;}	
}

@media only screen and (max-width:1200px){
.navbarbox .nLi{width:20%; float: left;}
.navbarbox ul{height: 104px;}
.contentbox{width:95%;}
}
@media only screen and (max-width:990px){
.tpxwbox{width: 100%;float:none;}
.zhyw_box{width: 100%;float:none; margin-top:20px;}	
.leftbox{width: 100%; float: none;}
.rightbox{width: 100%; float: none; margin-top: 20px;}
.footer_txt .footer_wzbz{position:static; margin-top:10px; width:auto; text-align:center;}
.footer_txt .footer_bqxx{margin-left:0; text-align:center;}
	}

@media only screen and (max-width:768px){
.tpxwbox,.tpxwbox img{height: 311px;}
.wsjb span,.wsjb a{display: block; line-height: 30px;}
.yqljbox li{width: 50%; }
.footer_link{height: 116px;}
.xxgk_list li{width: 33.33%; }	
.searchbox{position: inherit; margin: 10px auto 0; width: 80%}
}

@media only screen and (max-width:550px){
.searchbox{position: inherit; float: right; height: 40px; line-height: 40px; margin-right: 10px; width: 304px;}	
.searchbox .input_text,.searchbox .input_sub{height: 40px; line-height: 40px;}
.ljwb_box img{width: 50%;}
.header_infor{padding-top: 20px; padding-bottom: 20px;}
.lwjj_logo{margin-top: 20px;}
.navbarbox .nLi{width:25%;}
.navbarbox ul{height: 156px;}
.jbfs_bd{padding-left: 20px;}
.lw-logo{top:-20px; left: -90px;}
.ljwb_box img{padding-top: 30px;}

.news_list li a{max-width:75%;}
.header_infor .ljwb_box{ text-align: center;}
.lwjj_logo{padding-top: 0px;}
.searchbox{float: none; margin: 0 auto;}
.main_l{display: none;}
.main_r{width:100%;float: none;}
.footer_txt{padding:20px 10px;}
.xxgk_list li{width:50%; }
}