@charset "utf-8";
/*common*/
.innerpage{background:#fff; padding-bottom:20px;}
.sideBar{float:left; width:23%; border:1px solid #e9e9e9; border-top:0; border-bottom:0;}
.parentName{ padding:25px 10px 25px 65px; line-height:1.3; font-size:18px; color:#f73b28; font-weight:bold; border-top:2px solid #f83c28; background:url(/global/page_icon.png) 35px center no-repeat #ffefef;}
.sideMenu .dropdown{display:none; padding:15px;  border-bottom:1px solid #e9e9e9}

.sideMenu li a{display:block; padding:15px 42px 15px 50px; font-size:16px; line-height:1.5; position:relative; border-bottom:1px solid #e9e9e9}
.sideMenu a:hover{color:#f73b28; background:#f8f8f8}
.sideMenu a i{position:absolute; right:15px; top:50%; width:13px; height:13px; margin-top:-7px; background:url(/global/sidebar_arrow.gif) no-repeat; -moz-transform:rotate(0deg); -webkit-transform:rotate(0deg); transform:rotate(0deg); transition:linear 0.3s;}
.sideMenu a.down i{-moz-transform:rotate(90deg); -webkit-transform:rotate(90deg); transform:rotate(90deg);}

.sideMenu .dropdown li{list-style:disc inside; padding:8px 42px 8px 40px; line-height:0.9; }
.sideMenu .dropdown li a{display:inline !important; border-bottom:0; padding:0;}
.sideMenu .dropdown li a.aon, .sideMenu .dropdown li a:hover{color:#f73b28; background:none;}
.sideMenu .dropdown li a i{display:none;}
.sideMenu .dropdown li a:hover{background:none;}

.sideMenu li a.down, .sideMenu li a.aon{background:#f8f8f8}


.mainContent{float:right; width:72.4%; padding:15px; border:1px solid #e9e9e9;}


/*list*/
.news_list{padding-top:10px;}
.news_list li{ position:relative; padding:0 90px 0 20px; clear:both; overflow:hidden; line-height:48px; background:url(/global/common_dot.gif) no-repeat left center; border-bottom:#efefef 1px dashed;}
.news_list li span{ position:absolute; right:0; top:0; color:#999999; z-index:1; font-size:14px; color:#999999;}
.news_list li a{float:left; max-width:96%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.news_list li a:hover{color:#333; font-weight:bold;}
.news_list li span.lmlj{ position:static; display:block; float:left; color:#900}
.news_list li span.lmlj a{color:#900; display:inline; float:none;}
.news_list .pagediv{padding-bottom:20px;}

/*page*/
.pagediv{ clear:both; padding:30px 0; text-align:center; color:#333;}
.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_num.gif) repeat-x;}
.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;}

.pic_list{margin:30px -16px 0;}
.pic_list ul{overflow:hidden;}
.pic_list li{ float:left; width:260px; padding:0 20px 38px; overflow:hidden;}
.pic_list li .pic{overflow:hidden; height:160px; margin-bottom:18px;}
.pic_list li img{display:block; width:100%; height:100%;}
.pic_list li .txt{ display:block; height:20px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
.pic_list .pagediv{padding:10px 0 30px;}

.singlePage{ font-size:16px; line-height:2.1; padding:20px 0;}

/*zdly*/
.zdly_banner{margin-bottom:20px;}
.zdly_banner img{display:block; width:100%;}

/*ldzc*/
.ldtp{ text-align:center; padding:15px; line-height:30px;}
.ldmc{line-height:30px; text-align:center; font-weight:bold; font-size:16px;}
.ldzw{line-height:30px; text-align:center;font-size:16px;}

.ldfg_title{background:#f5f5f5; font-size:16px; line-height:2.5em; padding-left:3%; font-weight:bold;}
.ldfg_list{padding:1.3em 3%; min-height:3em; line-height:2.2em;}


/*jgsz*/
.jgsz_banner{ background:url(/global/jgsz_banner.jpg) no-repeat center top; color:#fff; height:180px;}
.jgsz_banner table{width:80%;}
.jgsz_banner table, .jgsz_banner td{height:100%;}
.jgsz_banner td{font-size:40px; text-align:center; line-height:1.25; font-weight:bold; filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;}
.innerpage_jgsz .sideMenu li{cursor:pointer;}
.innerpage_jgsz .sideMenu li.on a{background:#fff; color:#336633; font-weight:bold;}
.jgsz_list li{float:left; border-bottom:#efefef 1px dashed; width:50%; *width:49%; padding:12px 0;}
.jgsz_list li a{background:url(/global/common_dot.gif) no-repeat left center; padding-left:20px; float:left; max-width:90%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}

/*map*/
.map_l{float:left; width:28%;}
.map_l img{max-width:100%;}
.map_r{float:right; width:71%;}
.map_big{ border:#e3e3e3 1px solid; background:#f8f8f8;}
.map_big img{display:block; margin:0 auto; max-width:100%;}
.map_name{text-align:center; font-weight:bold; padding-bottom:15px; font-size:16px;}



/*zjybm*/
.xxgk_gdsearch{ padding:25px 0 5px;}
.xxgk_gdsearch .gkjs{float:left; width:22%; padding-right:8px; font-size:16px; text-align:right; line-height:36px;}
.SearchTxt{ float:left; width:46%; padding:8px 8px 7px; border:#e6e6e6 1px solid; background:#ebebeb; height:18px; line-height:18px;}
.SearchBtn{float:left; margin-left:5px;}
.advsearch{margin-left:10px; line-height:36px;}

.qybm_list{ margin-top:25px;}
.qybm_list h3{ border-bottom:#e0e0e0 1px solid; margin-bottom:10px;}
.qybm_list h3 span{ display:inline-block; border-bottom:#2db354 3px solid; padding:0 20px 10px 0; font-size:16px; margin-bottom:-1px;}
.qybm_list ul{overflow:hidden; zoom:1;}
.qybm_list ul li{float:left; width:33.333%; *width:33%; padding:10px 0;}

/*yjx*/
.gyj_iconlist{overflow:hidden; zoom:1; margin-bottom:10px;}
.gyj_iconlist li{float:left; width:50%; margin-top:20px;}
.gyj_iconlist li a{display:block; height:72px; background:#62d784; border-radius:4px; position:relative; overflow:hidden; padding-left:30%; color:#fff; line-height:72px; font-size:24px;}
.gyj_iconlist li.li0 a, .gyj_iconlist li.li2 a{ margin-right:10px;}
.gyj_iconlist li.li1 a, .gyj_iconlist li.li3 a{ margin-left:10px;}
.gyj_iconlist li a i{position:absolute; width:25.4%; height:70px; left:0; top:50%; margin-top:-35px; background:url(/global/yjx_icon.png) no-repeat #2db354;}
.gyj_iconlist li.li0 a i{background-position:center 0;}
.gyj_iconlist li.li1 a i{background-position:center -70px;}
.gyj_iconlist li.li2 a i{background-position:center -140px;}
.gyj_iconlist li.li3 a i{background-position:center -210px;}
.gyj_iconlist li a:hover{color:#047926;}
.collection_list{clear:both; padding:15px 0;}
.collection_list .title_line{ margin-bottom:10px;}
.common_btn1{color:#fff; display:inline-block; font-size: 18px; padding:0 15px; height:42px; line-height:42px; background:#ccc; border-radius:3px;}
.common_btn1:hover{background:#fe9832; color:#fff;}
.xxgktsBtn{margin:0 10px;}

/*jgzy*/
.jgzy_box{padding:0 2% 20px;}
.jgzy_title h1{padding:20px 20px 20px 85px; background:url(/global/jgzy_icon.png) no-repeat 30px center #f7f7f7; font-size:24px; color:#17ba46; line-height:1.3;}
.sideMenu_jgzy .a1{padding-left:30px;}
.sideMenu_jgzy .a1.aon{background:#2db354; color:#fff;}
.sideMenu_jgzy .a1.aon i{background-image:url(/global/sidebar_arrow2.gif);}
.jgzy_contact .title{background:#c39735; padding:15px 42px 15px 36px; font-size:16px; line-height:1.5; color:#fff; font-weight:bold;}
.jgzy_contact .cont{ font-size:15px; line-height:2.4; padding:15px 15px 15px 20px;}
.singlePage_jgzy{font-size:15px;}
.ldbz_table{border-collapse:collapse;}
.ldbz_table td{border:#ebebeb 1px solid;}
.ldbz_table td img{display:block; width:100px; height:150px;}

.qzrx_div{margin-top:10px;}
.qzrx_div .xhjj_hd{background:url(/global/top_cen22.gif) repeat-x; height:26px; line-height:26px;border-left:1px solid #ABD39F;}
.qzrx_tt{ text-align:left;}
.qzrx_tt ul li{width:18%; padding:10px 1%; float:left; text-align:center; margin-bottom:20px; height:78px;}
.qzrx_tt ul li img{width:50px; height:50px;}
.qzrx_tt ul li div{width:100%; margin:0 auto;}
.weibo_box{margin-top:10px;}

/***responsive***/
@media (max-width: 1199px) {
	.pic_list{margin-left:-2%; margin-right:-2%;}
	.pic_list li{width:33.333%; padding-left:2%;  padding-right:2%;}
	.pic_list li .pic{height:116px;}
	.sideBar_ldzc{width:20%;}
	.mainContent_ldzc{width:75%;}
	.ldzc_siglePage dl dd span{-moz-width:calc(100% - 120px); -ms-width:calc(100% - 120px); -o-width:calc(100% - 120px); -webkit-width:calc(100% - 120px); width:calc(100% - 120px);}
	.map_l, .map_r{float:none; width:100%;}
	.map_l img{display:block; margin:0 auto;}
	.SearchTxt{ height:36px;}
}
@media (min-width: 768px) and (max-width: 1024px) {
	.gyj_iconlist li a{padding-left:28%; font-size:22px;}
}


@media (max-width: 991px){
	.sideBar{margin-bottom:20px; padding-bottom:0; margin-bottom:0;}
	.sideBar, .mainContent{float:none; width:100%;}
	
}
@media (min-width: 769px) and (max-width: 991px){
	.mainContent{padding:0 2%;}
	.qzrx_tt ul li{width:25%;}
}

/* xs mobile*/
@media (max-width: 768px) {
	.container_innerpage, .innerpage{ border:none;}
	.jgzy_title{ margin-top:20px;}
	.jgzy_title h1{font-size:22px; background-position:20px center; padding-left:75px;}
	.sideBar{display:none;}
	.sideBar_jgzy{display:block;}
	.news_list li{padding:8px 10px 8px 20px !important;  line-height:1.5em;  background-position:0 18px;}
	.news_list li a, .news_list li span{float:none; display:inline; position:static; white-space:normal; overflow:auto;}
	.news_list li span{margin-left:10px;}
	.news_list .pagediv{padding:20px 0 5px;}
	.pic_list li{width:50%;}
	.pic_list li .pic{height:136px;}
	.zdly_banner{margin:20px auto 0;}
	.ldzc_siglePage dl{ padding:20px 0 0;}
	.innerpage_jgsz .sideBar{display:block;}
	.jgsz_list li{width:100%; padding-left:20px; background:url(/global/common_dot.gif) no-repeat left 22px;}
	.jgsz_list li a{float:none; white-space:normal; overflow:auto; padding:0; background:none;}
	.jgsz_banner{height:auto; width:100%; padding:20px 0; margin-bottom:12px;}
	.jgsz_banner table{width:95%}
	.jgsz_banner td{font-size:24px; font-weight:normal;}
	.innerpage_jgsz .sideMenu li.on a{background:#e6e6e6;}
	.xxgk_gdsearch .gkjs{width:155px;}
	.SearchTxt{-moz-width:calc(100% - 285px); -ms-width:calc(100% - 285px); -o-width:calc(100% - 285px); -webkit-width:calc(100% - 285px); width:calc(100% - 285px);}
}
@media (max-width: 767px) {
	.ldjs_con_left{position:static; width:100%; margin-bottom:20px;}
	.ldjs_con_right{ padding-left:0;}
	.qybm_list ul li{width:50%;}
	.gyj_iconlist li{width:100%;}
	.gyj_iconlist li a{margin:0 !important;}
}

@media (max-width: 480px) {
	.zdly_banner{ display:none;}
	.xxgk_gdsearch .gkjs{ width:100%; text-align:left;}
	.SearchTxt{-moz-width:calc(100% - 130px); -ms-width:calc(100% - 130px); -o-width:calc(100% - 130px); -webkit-width:calc(100% - 130px); width:calc(100% - 130px);}
	.qybm_list ul li{width:100%;}
	.qzrx_tt ul li{width:25%;}
}
@media (max-width: 420px) {
	.gyj_iconlist li a{font-size:20px; padding-left:28%;}
	.qzrx_tt ul li{width:33%;}
}
@media (max-width: 320px) {
	.pic_list ul{margin:0;}
	.pic_list li{width:100%;}
	.pic_list li .pic{height:auto;}
	.qzrx_tt ul li{width:50%;}
	
}
