@charset "utf-8";
body{padding:0; margin:0 auto; font-size:14px; font-family:"微软雅黑"; color:#333333; background:#F7F9F8;  -webkit-text-size-adjust:none;}
ol, ul, dl, dt, dd, form{ padding:0; margin:0;}
li{ list-style:none;}
img{ border:none; border:0;}
img, object, embed, video {max-width:100%;}
img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }

a{ text-decoration:none; color:#333333; noline:expression(this.onFocus=this.blur()); -webkit-transition: 300ms; -moz-transition: 300ms; -o-transition: 300ms; transition: 300ms;}
a:focus {outline:none;-moz-outline:none;}
a:hover{color:#333;}
.clear{clear:both; height:0; line-height:0; font-size:0; overflow:hidden; zoom:1;}
input, textarea{font-family:"微软雅黑"; font-size:14px;}

.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}
.clear{clear:both;}
.space20, .space25, .space30, .space40, .space60{clear:both; line-height:0; font-size:0; overflow:hidden; zoom:1;}
.space20{height:20px;}
.space25{height:25px;}
.space30{height:30px;}
.space40{height:40px;}
.space60{height:60px;}
.fl{float: left;}
.fr{float: right;}

.zt-title{margin:40px 0 20px;}
.zt-title .bt{background: url(2022gzlh_r3_c3_s1.jpg) top left no-repeat #fff; padding-left: 71px; line-height: 59px; float: left; font-size: 38px; font-weight: bold;  color: #be0f18;}
.zt-title .bt a{font-size: 38px; color: #be0f18;}
.zt-title span{display: inline-block; margin-left: 5px; width: 223px; height: 59px; background: url(2022gzlh_r3_c5_s1.jpg) top left no-repeat;}
.jbys{padding: 7px; margin-top: 20px;
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#add2e1+0,d0efdb+100 */
background: #add2e1; /* Old browsers */
background: -moz-linear-gradient(top,  #add2e1 0%, #d0efdb 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #add2e1 0%,#d0efdb 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #add2e1 0%,#d0efdb 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#add2e1', endColorstr='#d0efdb',GradientType=0 ); /* IE6-9 */
}

/************** Header CSS **************/
#top{text-align:center;}
#top img{width:100%;}
/*******main*******/
.hcwarp{background: url(hckh_bg_r1_c1_s1.jpg) top center no-repeat;}
.hcwarp .hcmain{background: url(hckh_bg_r2_c1_s1.jpg) bottom center no-repeat;}
.hctitle{margin-bottom: 30px;}
.hctitle img{display: block; margin: 0 auto;}
.shrl{width: 1360px; margin: 0 auto; position: relative;}
.shrl .bird{position: absolute; top: 100px; right: 0; z-index: 1; width: 100%;}
.shrl-l{width: 46%; float: left; background: #fffcf5;
	box-shadow: -1px 1px 20px -4px rgba(46,120,148,0.76);
	-webkit-box-shadow: -1px 1px 20px -4px rgba(46,120,148,0.76);
	-moz-box-shadow: -1px 1px 20px -4px rgba(46,120,148,0.76);
	padding: 38px 28px 32px; 
}
.shrl-r{width: 45%; position: relative; padding-bottom: 20px;  float: right;}

/******今日宜赏******/
.dqrq{width: 55%; float: left;}
.dqrq #date{line-height: 245px; background: url(hcshzt_r8_c4_s1.png) top center no-repeat; background-size: 100%; font-size: 120px; text-align: center; font-weight: bold; color: #0c6c8b;}
.dqrq .today{line-height: 60px; font-family: '宋体'; text-align: center; font-size: 18px; font-weight: bold; color: #0c6c8b; background: #d2e6e5; border: 1px #286c95 solid;}
.jrys{width: 42%; float: right; background: url(hcshzt_r7_c8_s1.png) top left no-repeat; text-align: center; }
.shrli{margin-left: 15px; float: left}
.shuli{ width:25%; height: 284px; border: 1px #2f7298 dashed; padding: 0px 15px 20px 20px; float: right; cursor: pointer;} 
.shuli img{display: block; margin: 15px auto}
/*.shuli a{font-size: 40px; color: #0c6c8b;}*/
.jqys li{line-height: 1.6; margin: 10px 0; position: relative; text-align: left; padding-left: 12px; font-size: 18px; color: #0c6c8b;}
.jqys li.on{color: #F12B22; font-weight: bold;}
.jqys li:after{position:absolute; content:" "; left:0; top: 15px;; border-radius: 50%; margin-top: -1px; width: 5px; height: 5px; background:  #0c6c8b;}
.jqys li.on:after{background:  #F12B22;}
.jqys li a{font-size: 18px; color: #0c6c8b;}
.jrys_pic img{width: 100%; height: 290px;}



/******最新花讯******/
.zxhx_line{height: 15px; 
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#65b9c2+0,6194c3+100 */
background: #65b9c2; /* Old browsers */
background: -moz-linear-gradient(top,  #65b9c2 0%, #6194c3 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #65b9c2 0%,#6194c3 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #65b9c2 0%,#6194c3 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#65b9c2', endColorstr='#6194c3',GradientType=0 ); /* IE6-9 */
}
.jqsh_list{background: url(hchs2023_line.jpg) top left repeat-x #fff; padding:45px 42px 70px; width: 38%}
.zxhx_content{padding:30px 42px 10px; position: relative; background-color: #fff; }
.zxhx_title{padding: 17px 0;}
.zxhx_title img{display: block; margin: 0 auto;}
.zxhx_more{position: absolute; bottom: 0; right: 0; display: block !important;}
.jqyshq{ text-align:center; padding: 7px; 
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#add2e1+0,d0efdb+100 */
	background: #add2e1; /* Old browsers */
	background: -moz-linear-gradient(top,  #add2e1 0%, #d0efdb 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #add2e1 0%,#d0efdb 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #add2e1 0%,#d0efdb 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#add2e1', endColorstr='#d0efdb',GradientType=0 ); /* IE6-9 */ position: relative; }
.jqyshq img{ width:100%; height:248px; display:block;}
.jqyshq a{display: block;}
.jqyshq .txt{position:absolute; bottom:7px; left:7px; width:97%; margin:0; background:rgba(0,0,0,0.4); color:#FFF; line-height:25px; text-align: center; height:30px; overflow:hidden; text-overflow:ellipsis;}
.jqyshq .txt a{color:#FFF;  display: block; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden; padding: 0 15px}


.zxhx-top{overflow:hidden; position:relative;}
.zxhx-top .hd{display: none; position: absolute; width: 100%; height: 100%;}
.zxhx-top .hd a{position:absolute; left: 0; width:100%; height:40px; background-position: center center; background-repeat: no-repeat; cursor:pointer;}
.zxhx-top .hd a.prev{top:0; background-image: url(top_prev.png);}
.zxhx-top .hd a.next{bottom:14px; background-image: url(top_next.png);}
.zxhx-top .hd {display: block; position: absolute; width: 100%; height: 100%; z-index: 9;}

.zxhx-top .bd{margin: 40px 0; position: relative; z-index: 99}
.zxhx-top .bd ul{ overflow:hidden; zoom:1; }
.zxhx-top .bd ul li{ text-align:center; zoom:1; margin: 0px 0 14px; }
.zxhx-top .bd ul li .pic{ text-align:center; padding: 7px; 
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#add2e1+0,d0efdb+100 */
	background: #add2e1; /* Old browsers */
	background: -moz-linear-gradient(top,  #add2e1 0%, #d0efdb 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #add2e1 0%,#d0efdb 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #add2e1 0%,#d0efdb 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#add2e1', endColorstr='#d0efdb',GradientType=0 ); /* IE6-9 */ position: relative; }
.zxhx-top .bd ul li .pic img{ width:100%; height:248px; display:block;}
.zxhx-top .bd ul li .pic a{display: block;}
.zxhx-top .bd ul li .txt{position:absolute; bottom:7px; left:7px; width:97%; margin:0; background:rgba(0,0,0,0.4); color:#FFF; line-height:25px; text-align: center; height:30px; overflow:hidden; text-overflow:ellipsis;}
.zxhx-top .bd ul li .txt a{color:#FFF;  display: block; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden; padding: 0 15px}
.zxhx-top .bd ul li .title{ line-height:24px; }

/******赏花地图******/
.shdt li{width: 23%; margin-right: 30px; float: left;}
.shdt li img{width: 100%; height: auto;}
.shdt li.sh04{margin-right: 0;}

/******花城花市******/
.hchs li{width: 32%; margin-right: 22px; float: left; margin-bottom: 30px}
.hchs li.hc03{margin-right: 0;}
.hchs_more{width: 32%; margin-right: 0; float: left; margin-bottom: 30px; background: #A8140A; text-align: center; line-height: 243px; color: #fff;}
.hchs_more a{font-size: 24px; color: #fff;}
.hchs li .pic{
	padding: 7px; 
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#add2e1+0,d0efdb+100 */
	background: #add2e1; /* Old browsers */
	background: -moz-linear-gradient(top,  #add2e1 0%, #d0efdb 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #add2e1 0%,#d0efdb 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #add2e1 0%,#d0efdb 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#add2e1', endColorstr='#d0efdb',GradientType=0 ); /* IE6-9 */	
}
.hchs li .pic img{width: 100%; height: 229px;}
.hchs li .tit{padding: 15px 0; list-style: 1.5; text-align: left;}
.hchs li .tit a{font-size: 20px; color: #0c6c8b;}
.hchs li .jj{line-height: 1.8; color: #0c6c8b; 
display: -webkit-box; height: 50px; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}

.hchsScroll{margin:10px auto;}
.hchsScroll .bd ul{width:100%;}
       
.hchsScroll .hd{text-align:center;}
.hchsScroll .hd ul{display: inline-block;}	
.hchsScroll .hd li{display: inline-block; padding: 4px 12px; border:1px solid #0c6c8b; color: #0c6c8b; margin:0 4px; overflow:hidden; cursor: pointer}
.hchsScroll .hd .on{background:#0c6c8b; color: #fff;}
.hchsScroll .prev,.hchsScroll .next{ display:inline-block; padding: 4px 12px; border:1px solid #0c6c8b; color: #0c6c8b;  overflow:hidden;  margin:0 2px; cursor: pointer}
.hchsScroll .prevStop{ color: #666; border: none; background-color: #f3f3f3; border: 1px #666 solid; cursor:inherit;}
.hchsScroll .nextStop{ color: #666; border: none; background-color: #f3f3f3; border: 1px #666 solid; cursor:inherit;}

.dbwys_more{width:80px; line-height: 40px; background: #be0f18; border-radius: 10px; margin: 0 auto 10px; text-align: center;}
.dbwys_more a, .dbwys_more a:hover{font-size: 16px; color: #fff;}
/*******footer*******/
#footer{ position:relative; clear:both; z-index:2; background:#A8140A; color:#fff; height:100px; line-height:100px; text-align:center;}
#footer a{color:#fff;}
#footer a:hover{color:#fff;}

/*******list*******/
.sidebar{ float:left; width:19.5%; border-right:#ebebeb 1px solid; margin-right:-1px; margin-bottom: 30px;}
.sidenav h2, .sidetop{line-height:25px; background:#B70100; color:#fff; font-size:18px; margin:0; padding:15px 15px 15px 39px;}
.sidenav h2 i{position:absolute; width:13px; height:13px; right:18px; top:18px; color:#666; background:url(/global/2016_gk_wgk_sidemenu_icon5.gif) center center no-repeat; display:none; -webkit-transition: 500ms; -moz-transition: 500ms; -o-transition: 500ms; transition: 500ms;  -moz-transform:rotate(90deg); -webkit-transform:rotate(90deg); transform:rotate(90deg);}
.sidenav h2 i.toggle{ display:block; -moz-transform:rotate(90deg); -webkit-transform:rotate(90deg); transform:rotate(90deg);}
.sidenav h2 i.toggle1{background:url(/global/2016_gk_wgk_sidemenu_icon5.gif) center center no-repeat; display:block; -moz-transform:rotate(0deg); -webkit-transform:rotate(0deg); transform:rotate(0deg);}
.sidemenu li{ margin-top:1px; font-size:18px;}
.sidemenu > li > a:after{ display:block; content:" "; position:absolute; right:7%; top:50%; width:6px; height:11px; margin-top:-5px; background:url(/global/sidemenu_icon.png) no-repeat;}
.sidemenu li a{display:block; padding:13px 30px 13px 40px; position:relative; line-height:24px; background:#efefef;}
.sidemenu li a i{ position:absolute; font-family:"宋体"; font-style:normal; right:18px; top:50%; margin-top:-11px; color:#666; display:none;}
.sidemenu li a:hover, .sidemenu li a.aon{background-color:#e0e0e0; color:#bc1010;}
.sidemenu li a:hover i, .sidemenu li a.aon i{display:block;}

.parentName{padding: 15px 2%; text-align: center; line-height: 24px; color: #fff; background: #B70100; font-size: 20px; font-weight: normal; display: none;}
.sideMenu{font-size:18px;}
.sideMenu > li{margin-bottom: 1px;}
.sideMenu a{display: block; background: #f6f6f6; padding:18px 15% 18px 7%; position: relative; line-height: 24px;}
.sideMenu > li > a:after{ display:block; content:" "; position:absolute; right:7%; top:50%; width:6px; height:11px; margin-top:-5px; background:url(/global/sidemenu_icon.png) no-repeat;}
.sideMenu .li2 > a:after{-moz-transform:rotate(90deg); -webkit-transform:rotate(90deg); transform:rotate(90deg);}
.sideMenu a:hover, .sideMenu li >.aon{background: #B70100; color: #fff;}
.sideMenu li a:hover{ color: #fff;}


.sideMenu .dropdown{ padding:10px 30px 10px 28px; font-size:16px; background:#fff}
.sideMenu .dropdown li{ background:url(/global/2016_gk_wgk_sidemenu_icon1.gif) no-repeat 0px 15px #fff; line-height:24px; padding:6px 15px; float:none;}
.sideMenu .dropdown li a{display:inline; background:none;}
.sideMenu .dropdown li a:hover, .sideMenu .dropdown li a.aon{color:#bc1010;}
.mainContent2{ float:right; width:73%; padding:0 30px; _padding:0 20px;  margin-left:-1px; margin-bottom: 30px;}
.mainContent{ float:right; width:74% !important padding:0 30px; _padding:0 20px;  margin-left:-1px; margin-bottom: 30px;}
.curb{border-bottom:#ebebeb 1px solid; background:url(/global/2016_icon_curb.gif) no-repeat 5px 13px; padding:8px 0 10px 28px; line-height:22px; margin-top:7px; color:#666666; margin-bottom:15px;}
.curb a{color:#666;}
.curb a:hover{ color:#333;}
.mainTitle{border-bottom:#ebebeb 1px solid;  padding:8px 0 10px; line-height:22px; margin-top:7px; overflow:hidden; zoom:1;}
.mainTitle h2{ float:left; margin:0; font-size:16px; padding-left:5px;}
.mainTitle .curb2{float:right; background:url(/global/2016_icon_curb.gif) no-repeat 5px center; color:#666666; padding-left:28px;}
.mainTitle .curb2 a{color:#666;}
.mainTitle .curb2 a:hover{ color:#000;}

.sidebox .title{ background:#3979b6; padding:15px 12px 15px 0; color:#fff; line-height:25px;}
.sidebox .title h2{ margin:0; position:relative; padding-left:58px; color:#fff; font-size:18px;}
.icon-whiterect{ position:absolute; left:40px; top:50%; margin-top:-7px; width:5px; height:15px; background:#fff;}

.news-list ul{padding:10px 0;}
.news-list li{padding:0 100px 0 0px; font-size:16px; line-height:32px;  overflow:hidden; position:relative;}
.news-list li span{ position:absolute; right:0; top:0; color:#999999; padding-left:10px; z-index:1;}
.news-list li a{float:left; max-width:95%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; background:url(/global/xqsjd_icon_link.jpg) no-repeat 2px center; padding-left:25px;}
.news-list li a:hover{padding-left:25px; color:#F12B22;}
.news-list .more{text-align:right; padding:10px;}
.newslist_nodate li{ padding-right:0;}
.newslist_nodate li a{max-width:96%;}

.news-list2 ul{padding:5px 0;}
.news-list2 li{font-size:14px; line-height:35px;  overflow:hidden; position:relative;}
.news-list2 li span{ position:absolute; right:0; background:#fff; top:0; color:#999999; padding-left:10px; z-index:1;}
.news-list2 li a{float:left; max-width:91%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; background:url(/global/xqsjd_icon_link.jpg) no-repeat 2px center; padding-left:25px; font-size:16px;}
.news-list2 li a:hover{padding-left:25px; color:#F12B22;}

.news-list3{width:950px; margin:0 auto;}
.news-list3 ul{padding:0px 0 20px;}
.news-list3 li{padding:0 40px 0 0px; font-size:18px; line-height:30px;  overflow:hidden; position:relative; width:45%; float:left}
.news-list3 li span{ position:absolute; right:0; top:0; color:#999999; padding-left:10px; z-index:1; }
.news-list3 li a{float:left; max-width:95%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; background:url(/global/xqsjd_icon_link.jpg) no-repeat 2px center; padding-left:23px; cursor:pointer; font-size:18px;}
.news-list3 li a:hover{padding-left:23px; color:#F12B22;}

.SinglePage{padding:25px 0; line-height:2; font-size:16px;}
.SinglePage img{ max-width:80%;}

.news_list_fggw{padding:20px 0; border-bottom:#ebebeb 1px solid;}
.news_list_fggw li{background:url(/global/2016_icon_dot_grey.gif) no-repeat 2px 18px; padding:6px 0 6px 30px; font-size:16px; line-height:24px;}
.news_list_fggw li a:hover{font-weight:bold;}

/*图片标题摘要列表*/
.dqwz{padding: 30px 0 25px; color: #0c6c8b; font-size: 18px;}
.dqwz a{color: #0c6c8b; font-size: 18px;}
.picbtzy_list{padding: 20px 0 0;}
.picbtzy_list li{padding-bottom:20px; border-bottom: 1px #B2CDE2 solid; margin-bottom: 25px;}
.picbtzy_list li .pic{width:30%; float: left; margin-right: 20px;}
.picbtzy_list li .pic img{width:100%; height: 180px;}
.picbtzy_list li .list-btzy{width: 100%;}
.picbtzy_list li .list-btzy .tit{font-size: 20px; font-weight: bold; color:#0c6c8b; margin-bottom: 25px;}
.picbtzy_list li .list-btzy .tit a{font-size: 20px; display: block; color:#0c6c8b; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.picbtzy_list li .list-btzy .zy{line-height:25px; text-indent: 2em; font-size: 18px;}
.picbtzy_list li .list-btzy .zy a{color:#ed981f;}

/*图片标题列表*/
.picbt_list{width: 1218px; margin: 0 auto;}
.picbt_list li{width: 31%; margin: 0 9px 35px; float: left; position: relative;}
.picbt_list li .box{position:relative; overflow:hidden;}
.picbt_list li .pic img{display: block; width:100%; height: 219px;}
.picbt_list li .txt{position:absolute; bottom:0; left:0; width:100%; margin:0; background:rgba(0,0,0,0.6); color:#FFF; line-height:46px; text-align: center; height:46px; overflow:hidden; text-overflow:ellipsis;}
.picbt_list li .txt a{color:#FFF;  display: block; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden; padding: 0 10px}
/*page*/
.page {
    height: 72px;
    margin: 40px auto;
    text-align: center;
}

.page a {
    display: inline-block;
    color: #0c6c8b;
    border: 1px solid #0c6c8b;
    padding: 4px 11px 4px 11px;
    margin: 0 2px;
}

.page a.current {
    color: #fff;
    background-color: #0c6c8b;
}

/*content*/
.listconcent { MARGIN: 10px auto;}
.main{margin-top:30px; background:#fff; padding:30px 30px; border:1px #ccc solid;}
.zoomtitl {
	LINE-HEIGHT: 1.5; COLOR:#bc1010; FONT-SIZE: 24px; FONT-WEIGHT: bold; text-align:center; padding:30px 10px 40px 10px;
}
.concentftitle {
	TEXT-ALIGN: center;  COLOR: #666; background:#f5f5f5;
}
.concentftitle1 {
	LINE-HEIGHT: 30px; FONT-WEIGHT: bold
}
.content_attr{background: none !important;}

.concent{clear:both; padding:30px 5%; line-height:1.9; font-size:16px; font-family:"宋体"; overflow:hidden; border-bottom:#e5e5e5 1px solid; }
.concent p{margin:15px 0;}
.concent img{max-width:100%;}
.concentbj04{line-height:30px; text-align:right; padding-right:63px;}
.sub_left{width:70%; float:left; line-height:35px;  text-align:right; padding-right:15px;}
.sub_right{width:20%; float:left;}

#demo{height:190px;}
.lhsj2{display:none;}

.rdzx{padding: 30px 0px; width: 1000px; margin: 0 auto;}
.rdzx_icon{width: 48.5%;}
.rdzx_icon img{width: 100%; height: auto;}

.info_xgxw_title{ border-bottom:#ebebeb 1px solid; background:url(/global/2016-icon-sidenav.gif) no-repeat left center; padding-left:22px; font-size:18px; font-weight:bold; height:60px; line-height:60px;}
.info_xgxw{clear:both; }
.info_xgxw ul{padding:15px 0 20px;}
.info_xgxw li{ background:url(/global/2016_icon_dot_grey.gif) no-repeat left center; padding:0 100px 0 18px; font-size:16px; line-height:34px;  overflow:hidden; position:relative; *font-size:0;}
.info_xgxw li *{*font-size:16px;}
.info_xgxw li span{ position:absolute; right:0; top:0; color:#999999; padding-left:10px; z-index:1;}
.info_xgxw li a{ display:block; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.info_xgxw li a:hover{font-weight:bold;}

.ymygd{ position: absolute; top:20px; right:20px;z-index:2;}
.mpicsf{display: none;}

@media (max-width: 1280px) {
	*{
		box-sizing:border-box;
		-moz-box-sizing:border-box; /* Firefox */
		-webkit-box-sizing:border-box; /* Safari */	
	}
	.shrl{width: 1240px;}
	.shrl .bird{top: 85px;}
	.shrl-l{width: 48%;}
	.shrl-r{width: 48%;}
	.zxhx-top .bd ul li .pic img{height: 220px;}
	.shdt li{width: 22.9%;}
	.hchs li{width: 31.9%;}
}

@media (max-width: 1024px){
	.shrl{width: 100%;}
	.shrl .bird{display: none;}
	.hcmain, .picbt_list{padding: 0 3%; width: 100%;}
	.shrl-l{width: 48%;}
	.dqrq #date{line-height: 196px;}
	.jrys{width: 36%; padding-left: 10%;}
	.jrys_pic img{height: 210px;}
	.shuli{margin-top: 0%; width: 28%; height: 258px; overflow: hidden; padding: 0px 10px 20px 10px;}
	.shrl-r{width: 48%;}
	.zxhx_content{padding: 10px 42px;}
	.zxhx-top .bd ul li .pic img{height: 200px;}
	.shdt li{width: 22.6%;}
	.hchs li{width: 31.8%;}
	.picbt_list li .pic img{height: 173px;}

}
/* sm */
@media (min-width: 768px) and (max-width: 991px) {
	.dqrq #date{font-size: 80px; line-height: 140px;}
	.shrl-l{background-size: 30%;}
	.shuli{margin-left: 20px;}
    .shuli a{font-size: 32px;}
	.zxhx-top .bd ul li .pic img{height: 136px;}
	.space60{height: 30px;}
	.shdt li{margin-right: 23px;}
	.hchs li{margin-right: 16px;}
	.hchs li .pic img{height: 132px;}

.sidebar, .sideBar{width:100% !important;}
.mainContent, .mainContent2{width:100%; padding:0px 10px;}	
.picbt_list li{width: 30.8%;}
.picbt_list li .pic img{height: 129px;}
}

/* xs */
@media (max-width: 768px) {
	/*手机版*/
	body{background:#fff;}
	#top{text-align:center;}
#top img{width:100%;}

.dqrq #date{font-size: 160px; line-height:300px;}
.shrl-l{background-size: 30%; width: 100%; float: none;}
.shrl-r{width: 100%; float: none; margin-top: 20px;}
.shuli{margin-left: 20px; height: 360px;}
.shuli a{font-size: 32px;}
.jqys li a{font-size: 14px;}
.zxhx-top .bd ul li .pic img{height: 350px;}
.space60{height: 30px;}
.shdt li{margin-right: 23px;}
.hchs li{margin-right: 16px;}
.hchs li .pic img{height: 132px;}

	.sidebar,.sidebox, .sideBar{width:100% !important;}
	.sjshow_sidebar{display:block; position:relative;}
	.sidenav h2 i{display:block;}
	.sidebar_gk_zfgb{display:block;}
	.news-list li{padding:0 10px 8px 26px !important;  line-height:1.5em !important;}
	.news-list li a, .news-list li span, .news-list li img{float:none; display:inline !important; position:static !important; white-space:normal; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:auto; line-height:1.5em !important;}
	.sidebar{width:100%;}
	.mainContent, .mainContent2{width:100%; padding:0px 10px;}
	
.concent{padding: 20px 10px;}

.fl, .fr{float:none;}
.picbt_list li{width: 30.8%;}
.picbt_list li .pic img{height: 129px;}
.page{margin-top: 0;}

.shuli{ width: 33%;}

.pcpicsf{display: none;}
.mpicsf{display: block;}

}

@media (max-width: 640px) {
	/*.ymygd{display: none;}*/
	#top{overflow: hidden;}
	#top img{max-width: 150%; width: 150%; margin-left: -23%;}
	.hctitle{margin-bottom: 20px; overflow: hidden; }
	.hctitle img{max-width: 200%; width: 200%; margin-left: -50%;}
	.shrl-l, .shrl-r{float: none; width: 100%;}
	.shrli{margin-left: 0}
	.shuli{ width: 82%;}
	.jrys_pic img{height: auto;}
	
	.shrl-l{margin-bottom: 30px; padding: 18px 15px}	
	.dqrq{width: 100%; float: none; margin-bottom: 20px;}
	.jrys{width: 100%; float: none;}
	.shuli{height: auto; width: 82%; margin-left: 0;}
	.dqrq #date{line-height: 290px; font-size: 120px;}
	
	.zxhx_content{padding:0 0px 10px}
	.zxhx-top .bd ul li .pic img{height: 295px;}
	.shdt li{width: 48%; margin: 10px 23px 10px 0;}
    .shdt li.sh02, .shdt li.sh04{margin-right: 0; }
	.hchs li{width: 100%; float: none; margin: 10px 0 20px;}
	.hchs li .pic img{height: auto;}

	.dqwz{padding: 15px 0 5px;}
	.picbtzy_list li .pic{width: 100%; float: none;}
	.picbtzy_list li .pic img{height: auto;}
	.picbtzy_list li .list-btzy .tit{margin-top: 15px; text-align: center;}
	.picbtzy_list li .list-btzy .tit a{white-space: normal;}
	.page{margin-bottom: 0;}
	.page a{margin: 0 2px 10px;}
	.pcpicsf{display: none;}
.mpicsf{display: block;}


}
/* XS Portrait */
@media (max-width: 480px) {
	.zxhx-top .bd ul li .pic img{height: 179px;}
	.shdt li{width: 47%;}

	.sub_left{width:70%;}
	.sub_right{width:20%;}
	.sidebar, .sideBar{width:100% !important;}
	.mainContent, .mainContent2{width:100%;}
	.dqwz{font-size: 16px;}
	.dqwz a{font-size: 16px;}
	.picbtzy_list li .list-btzy .tit{margin-bottom: 20px;}
	.picbtzy_list li .list-btzy .zy{font-size: 16px;}

	.picbt_list{padding-top: 20px;}
	.picbt_list li{width: 47.4%; margin:0 5px 10px;}
	.picbt_list li .txt a{white-space: normal; line-height: 1.5; font-size: 14px;}
	.picbt_list li .pic img{height: 102px;}
	.page{margin-top: 20px;}
	
}

/* XS Portrait */
@media (max-width: 400px) {
	.dqrq #date{line-height: 260px;}
	.shuli{width: 80%;}
	.zxhx-top .bd ul li .pic img{height: 158px;}
	.shdt li{width: 46.5%;}
	.picbt_list li{width: 47%;}
	.picbt_list li .pic img{height: 92px;}
}

@media (max-width: 360px) {
	.zxhx-top .bd ul li .pic img{height: 250px;}
	.dqrq #date{line-height:230px;}
}

@media (max-width: 320px) {
	.dqrq #date{line-height: 220px;}
    .dqrq .today{font-size: 14px;}
	.shuli a{font-size: 30px;}
	.zxhx-top .bd ul li .pic img{height: 130px;}
	.shdt li{width: 46%;}
	.picbt_list li{width: 100%; float: none; margin: 0 0 20px;}
	.picbt_list li .pic img{height: 174px;}
}