@charset "utf-8";
*{
    margin: 0;
    padding: 0;
    border: none;
    box-sizing: border-box;
}

body{
    width: 100%;
}
body{color:#333333; font-size:16px; font-family:微软雅黑,Microsoft YaHei,Simsun,SimHei,Arial; -webkit-text-size-adjust:none; background: #fff;}
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%;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
a{ text-decoration:none; color:#333333; noline:expression(this.onFocus=this.blur());}
a:focus {outline:none;-moz-outline:none;}
a:hover{color:#337fd4;}
button, input, select, textarea {font-family: inherit; font-size:0.9375em;}
input:focus, textarea:focus{ outline: none;}
input::-webkit-input-placeholder{color: #999999;}
.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}
.clear{clear:both;}

.boxsizing_c{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}
.mb20{margin-bottom: 20px; clear:both;}
.mb30{margin-bottom: 30px; clear:both;}
.mb40{margin-bottom: 40px; clear:both;}
.fl{float:left;}
.fr{float:right;}
.hide{display:none;}

/*layout*/
.container{width:1200px; margin:0 auto; clear:both;}
.container:after {clear:both;}
.container:after, .container:before{display:table; content:"";}
.page-box{}


/***** header *****/


.header2021-box{position: relative;}
.header2021-box img{width: 100%; height: auto; display: block;}

.ztbox03{background: #D3E2FF; padding: 60px 0 70px;}
.ztbox01{width: 47.5%;}
.ztbox01-title{height: 40px; line-height: 40px; background: url(/ztimages/sswghzt-title-bg01.png) center no-repeat; text-align: center;}
.ztbox01-title a{font-size:31px; color: #043cbf;}
.ztbox01-title a:hover{color: #043cbf;}

.ztList{padding:30px 0 0;}
.ztList li{position:relative; padding-left:20px; height:50px; line-height:50px; overflow:hidden; vertical-align:top;}
.ztList li:after{position:absolute; content:" "; left:0; top: 50%; margin-top: -1px; width: 5px; height: 5px; background: #0074FF;}
.ztList li a{float:left; display: block; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; font-size:16px;}
.ztbox{margin-bottom: 45px;}



/****目标纲要****/
.mbgy{background: url(jsydylzt_r1_c1_s1.jpg) top center repeat-y #F7E8D9;  padding: 34px 0 38px; color: #051c6b; margin-bottom: 60px; font-size: 20px;}
.mbgy .container{padding: 0 30px; width: 1140px;}
.mbgy .container .gjbt{font-size: 22px; color: #dd0900; font-weight: bold; text-align: center;}
.mbgy .container .gjbt a{font-size: 22px; color: #dd0900;}
.mbgy .container .gjzy{text-indent: 2em; line-height: 1.8; color: #333; font-size: 16px;}
.mbgy .container .gjzy a{font-size: 16px; color:#dd0900;}
/****通用****/
.ydyl-title{width: 100%; border-bottom:7px #F3F3F3 solid;}
.ydyl-title img{display: block;}
.ydyl-box{border:1px #f3f3f3 solid; border-top:none; padding: 30px; background-color: #fff;
	box-shadow: 0px 4px 10px 4px rgba(207,207,207,1);
	-webkit-box-shadow: 0px 4px 10px 4px rgba(207,207,207,1);
	-moz-box-shadow: 0px 4px 10px 4px rgba(207,207,207,1);
}
.ydyl-box2{border:1px #f3f3f3 solid; border-top:none; padding: 30px 19px; background-color: #fff;
	box-shadow: 0px 4px 10px 4px rgba(207,207,207,1);
	-webkit-box-shadow: 0px 4px 10px 4px rgba(207,207,207,1);
	-moz-box-shadow: 0px 4px 10px 4px rgba(207,207,207,1);
}


.sideBar{float:left; width:22%;}

.parentName{padding: 15px 7%; text-align: center; line-height: 1.5; color: #fff; background: #0177ff; font-size: 20px; font-weight: normal;}
.sideMenu{font-size:18px;}
.sideMenu > li{margin-bottom: 1px;}
.sideMenu li.li1 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(http://www.gz.gov.cn/global/sidemenu_icon.png) no-repeat;}
.sideMenu .li2 > a:after{-moz-transform:rotate(90deg); -webkit-transform:rotate(90deg); transform:rotate(90deg);}
.sideMenu li.li1 >.aon, .sideMenu li.li1 >.down{background: #ccdcf0; color: #333;}
.sideMenu li.current{background: #ccdcf0; color: #333;}
.sideMenu li.current a{background: #ccdcf0; color: #333;}
.sideMenu li a:hover{border-color: #a11f1e; color: #a11f1e;}

.gk_fggw_title{ margin:0; height:36px; line-height:36px; background:#f5f5f5; font-weight:normal; font-size:16px; padding-left:44px;}
.gk_fggw_title span{float:right; width:130px; text-align:center;}

.mainContent{float:right; width:75%; *width: 75%;}
.main_pad{padding: 20px 5%;}
.main_title{ height:50px; line-height:50px; border-bottom:#e7e7e7 1px solid; margin-bottom:20px;}
.main_title h2{ display:block; padding:0 15px; float:left; color:#cc3333; border-bottom:#cc3333 2px solid; font-size:20px;}
.main_title span{padding: 0px 20px; background: #efefef; float:right;}

.news_list{padding-bottom: 10px;}
.news_list li{ position:relative; padding:0 0 0 27px; clear:both; overflow:hidden; line-height:45px; border-bottom: #f1f1f1 1px solid;}
.news_list strong, .news_list li strong, .list-fy span{font-weight: normal !important;}
.news_list li .time{ position:absolute; right:5%; top:18%; color:#999999;}
.time1{width:120px; text-align:center;}
.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:#cc3333;}
.news_list li i{position:absolute; left:5px; top:22px; width: 4px; height: 4px; background: #999999;}
.singlePage{line-height:2.2; font-size: 16px; padding:20px !important;}


/****建设动态****/
.jsdt{width:100%; height:270px; position:relative;  overflow:hidden;  zoom:1; margin-bottom: 20px;}
.m-jsdt{display: none;}
/* .jsdt .hd{ width:47.5%; height:270px; position:absolute; right:0; overflow:hidden;}
.jsdt .hd ul li{margin-bottom: 10px; height:83px; padding:0 18px; padding-left: 35px; background-color: #fff2e8; position: relative;  display: flex; align-items: center;}
.jsdt .hd ul li::after{position:absolute; content:" "; left:18px; top: 50%; margin-top: -1px; width: 7px; height: 7px; background: #f52b01; border-radius: 50%;}
.jsdt .hd ul li a{color: #333; font-size: 16px; line-height: 1.5; color: #333; display: block;}
.jsdt .hd ul li.on, .jsdt .hd ul li:hover{background-color: #fea561; color: #fff;}
.jsdt .hd ul li.on::after, .jsdt .hd ul li:hover::after{background: #fff;}
.jsdt .hd ul li.on a, .jsdt.hd ul li:hover a{color: #fff;}
.jsdt .bd{ width:50%;  height:270px; position:relative; }
.jsdt .bd li{ position:relative; zoom:1; vertical-align:middle;}
.jsdt .bd li .pic{position:relative; z-index:0;}
.jsdt .bd li .pic img{width:100%; height:270px; vertical-align:bottom; }
.jsdt .bd li a{display: block;  color: #000;}
.jsdt .bd li .bg{width:100%; height:44px; position:absolute; left:0; bottom:0; z-index:1;  background:#000; filter:alpha(opacity=60);opacity:0.6;}
.jsdt .bd li .title{width:100%; height:44px; line-height:44px; left:0; bottom:0; position:absolute; z-index:2;}
.jsdt .bd li a .title {color:#fff; padding:0 15px; display: block; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden;} */

.jsdt-list li{position:relative; padding-left: 20px; height:50px; line-height:50px; overflow:hidden; vertical-align:top; width: 49%; float: left; margin-right: 2%;}
.jsdt-list li.lb2, .jsdt-list li.lb4, .jsdt-list li.lb6{margin-right: 0;}
.jsdt-list li:after{position:absolute; content:" "; left:0; top: 50%; margin-top: -1px; width: 7px; height: 7px; background: #f52b01; border-radius: 50%;}
.jsdt-list li a{float:left; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}

.jsdt_l{width:47.5%; float: left}
.jsdt_tpxw{width:100%; height:270px; overflow:hidden; position:relative; border:0;  }
.jsdt_tpxw .hd{ height:15px; overflow:hidden; position:absolute; right:6px; bottom:10px; z-index:2; }
.jsdt_tpxw .hd ul{ overflow:hidden; zoom:1; float:left;}
.jsdt_tpxw .hd ul li{ float:left; margin-right:8px;  width:13px; height:13px; line-height:13px; border-radius:50%; background:#fff; cursor:pointer; text-indent:99999em;}
.jsdt_tpxw .hd ul li.on{ background:#f00; color:#fff; }

.jsdt_tpxw .bd{position:absolute; top:0; left:0; width:100%; height:100%;}
.jsdt_tpxw .bd ul{width:100%; height:100%;}
.jsdt_tpxw .bd ul li{position:relative; line-height:30px; height:270px;}
.jsdt_tpxw .bd li img{width:100%;  height:270px;}
.jsdt_tpxw .bd li b{ display:block; position:absolute; width:100%; height:40px; bottom:0;left:0;background:#000; opacity:.5;filter:alpha(opacity=50); z-index:1;}
.jsdt_tpxw .bd li span{ display:block; position:absolute;width:82%;height:40px; bottom:0;left:0; z-index:2; line-height:40px;}
.jsdt_tpxw .bd li span a{color:#FFF; display:block; float:left; padding-left:15px; position:relative; z-index:3; font-size:17px; max-width:95%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden}
.jsdt_tpxw .bd li span a:hover{color:#FC0;}

.jsdt_r{width:50%; float: right}
/* .jsdt-list2 li{position:relative; padding-left: 20px; height:50px; line-height:50px; overflow:hidden; vertical-align:top;}
.jsdt-list2 li:after{position:absolute; content:" "; left:0; top: 50%; margin-top: -1px; width: 7px; height: 7px; background: #f52b01; border-radius: 50%;}
.jsdt-list2 li a{float:left; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;} */
.jsdt_r ul li{margin-bottom: 10px; height:83px; padding:0 18px; padding-left: 35px; background-color: #fff2e8; position: relative;  display: flex; align-items: center;}
.jsdt_r ul li::after{position:absolute; content:" "; left:18px; top: 50%; margin-top: -1px; width: 7px; height: 7px; background: #f52b01; border-radius: 50%;}
.jsdt_r ul li a{color: #333; font-size: 16px; line-height: 1.5; color: #333; display: block;}
.jsdt_r ul li:hover{background-color: #fea561; color: #fff;}
.jsdt_r ul li.on::after, .jsdt_r ul li:hover::after{background: #fff;}
.jsdt_r ul li:hover a{color: #fff;}


/****文化交流****/
.whjl{height: 188px; position: relative; *overflow: hidden; overflow: hidden;}
.m-qjgh{display: none;}
.whjl .bd{overflow: hidden; width: 1076px; margin: 0 auto;}
.whjl .bd li{float: left; margin-right: 20px; border: 2px #DEDEDE solid;}
.whjl .bd li:hover{border:2px #FF4800 solid;}
.whjl .bd li .pic{height: 184px; overflow: hidden;}
.whjl .bd li .pic img{display: block; width:344px; height: 184px;}
.whjl .hgan{display: block;}
.whjl .hgan a{position:absolute; top:0; width:30px; height:188px; cursor:pointer;}
.whjl .hgan .prev{background: url(jsydylzt_r7_c3_s1.png) center left no-repeat;}
.whjl .hgan .next{background: url(jsydylzt_r8_c6_s1.png) center left no-repeat; right: 0;}

/****国际交流平台****/
.gjjlpt{height: 188px; position: relative; *overflow: hidden; overflow: hidden;}
.m-qjgh{display: none;}
.gjjlpt .bd{overflow: hidden; width: 1076px; margin: 0 auto;}
.gjjlpt .bd li{float: left; margin-right: 20px; border: 2px #DEDEDE solid;}
.gjjlpt .bd li:hover{border:2px #FF4800 solid;}
.gjjlpt .bd li .pic{height: 184px; overflow: hidden;}
.gjjlpt .bd li .pic img{display: block; width:344px; height: 184px;}
.gjjlpt .hgan{display: block;}
.gjjlpt .hgan a{position:absolute; top:0; width:30px; height:188px; cursor:pointer;}
.gjjlpt .hgan .prev{background: url(jsydylzt_r7_c3_s1.png) center left no-repeat;}
.gjjlpt .hgan .next{background: url(jsydylzt_r8_c6_s1.png) center left no-repeat; right: 0;}

/****政策解读****/
.zcjd-list li{position:relative; padding-left: 20px; height:50px; line-height:50px; overflow:hidden; vertical-align:top; width: 49%; float: left; margin-right: 2%;}
.zcjd-list li.lb2, .zcjd-list li.lb4, .zcjd-list li.lb6, .zcjd-list li.lb8, .zcjd-list li.lb10{margin-right: 0;}
.zcjd-list li:after{position:absolute; content:" "; left:0; top: 50%; margin-top: -1px; width: 7px; height: 7px; background: #007AF5; border-radius: 50%;}
.zcjd-list li a{float:left; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.zcjd-list li a span{color: #ff4e00;}

/*图片新闻列表*/
.pic_list ul{margin:0 -15px; padding:30px 0 0; overflow:hidden; zoom:1;}
.pic_list ul li{float:left; width:33.33%; margin-bottom:15px;}
.pic_list ul div{margin:0 15px;}
.pic_list ul div.pic{ overflow:hidden; position:relative;}
.pic_list ul li .pic img{display:block; width:100%; height:157px;}
.pic_list ul li .txt{ margin-top:12px; line-height:20px; text-align:center; overflow:hidden; height:40px;}
.pic_list ul li .txt a:hover{color:#bc1010; font-weight:bold;}
.pic_list .pagediv{padding-top:10px;}

.pic_list2 ul{padding-top:0 !important}
.pic_list2 ul li{float:left; width:50%; margin-bottom:0;}
.pic_list2 ul div.box{margin:15px; border:1px solid #eee; padding:15px 0; position:relative; overflow:hidden;}
.pic_list2 ul li .pic img{display:block; width:100%; height:230px;}
.pic_list2 ul div.box .txt{position:absolute; bottom:0; left:0; width:100%; margin:0; background:rgba(0,0,0,0.4); color:#FFF; line-height:30px; height:30px; overflow:hidden; text-overflow:ellipsis;}
.pic_list2 ul div.box .txt a{color:#FFF;}

/****内容页****/
.mainbox_pad{border: 1px #C6D5EA solid; border-top: none;}
.zoomtitl {
	LINE-HEIGHT: 1.5; COLOR:#bc1010; FONT-SIZE: 24px; FONT-WEIGHT: bold; text-align:center; padding:20px 10px 40px 10px;
}
.concentftitle {
	TEXT-ALIGN: center;  COLOR: #666; background:#f5f5f5;
}
.concentftitle1 {
	LINE-HEIGHT: 30px; FONT-WEIGHT: bold
}
.concent {
	TEXT-ALIGN: left;  LINE-HEIGHT: 1.8; MARGIN: auto;  FONT-SIZE: 16px; padding:20px 100px; 
}
.concent img{max-width:100%;}
.concentbj04{line-height:30px; text-align:right; padding-right:63px;}


/*xgxw*/
.xgxw{width:100%; height:auto; background:#fff;}
.xgxw2{display:none;}
.xgxw_tit{border-bottom:#c6d5e9 1px solid; background:url(/global/2016-icon-sidenav.gif) no-repeat 20px 22px #f7f8fa; padding:16px 22px; font-size:18px; font-weight:bold; padding-left:35px;}
.info_xgxw2019{clear:both; border: 1px #F1F1F1 solid; border-top: none; margin-bottom: 20px;}
.info_xgxw2019 ul{}
.info_xgxw2019 li{ background:url(/global/2016_icon_dot_grey.gif) no-repeat 15px 20px; padding:10px 15px 10px 25px; font-size:16px; line-height:24px; margin:0;}
.info_xgxw2019 li *{*font-size:16px;}

.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; padding: 0 20px;}
.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; background:#fff; top:0; color:#999999; padding-left:10px; z-index:1;}
.info_xgxw li a{ white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.info_xgxw li a:hover{font-weight:bold;}
#Canvas{display: none;}


@media (max-width: 1280px) {
	*{
		box-sizing:border-box;
		-moz-box-sizing:border-box; /* Firefox */
		-webkit-box-sizing:border-box; /* Safari */	
	}
	.container{width:100%; padding:0;}
	.header{padding: 0;}

}

@media (max-width: 1200px) {
	.container{width:100%;}
}

@media (max-width: 1024px) {
	.mbgy .container{width: 950px;}
	.jsdt, .jsdt .hd, .jsdt .bd, .jsdt .bd li .pic img{height: 216px;}
	.jsdt .hd ul li{height: 65px;}
	.gjjlpt .bd{width: 850px;}

	.gjjlpt .bd li .pic{height: 182px; overflow: hidden;}
	.gjjlpt .bd li .pic img{display: block; width:270px; height:178px;}
	.gjjlpt .hgan a{height: 182px;}

	.lm-menu h3{padding-top: 40px !important;}
	
}

/* sm */
@media (min-width: 768px) and (max-width: 991px) {
    .fl, .fr{float:none;}
	.ztList{padding: 0;}

	.mbgy .container{width: auto;}
	
	.content_slide.isStuck .content_title{max-width:100%;}
	.xgxw{display: block !important}

    .jsdt{display: none;}
	.m-jsdt{display: block;}
	.gl-spkt{width:100%; height:316px; position: relative; margin-top: 15px;}
    .gl-spkt img{ width:100%; height:316px; display:block;}
	.gl-spkt .bd li{ position:relative; overflow:hidden; zoom:1;}
    .gl-spkt .bd .txtbg{position:absolute; bottom:0; _bottom:-1px; left:0; width:100%; height:60px; background:#000; filter:alpha(opacity=50); -moz-opacity: 0.5; opacity:0.5;}
    .gl-spkt .bd .txt{position:absolute; bottom:0px; line-height: 60px; left:15px; right:15px; color:#fff; font-size:16px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
    .gl-spkt .hd{ position:absolute; bottom:80px; right:45%;}
    .gl-spkt .hd li{float:left; width:15px; height:15px; margin-right:8px; line-height:0; overflow:hidden; font-size:0; background:#eaeaea; border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; -webkit-border-radius:50%; cursor:pointer;}
    .gl-spkt .hd li.on{background:#BC2B28;}
    .gl-spkt .bd ul, .gl-spkt .bd li{width:100% !important;}
	/* 下面是前/后按钮代码，如果不需要删除即可 */
	.gl-spkt .prev,
	.gl-spkt .next{ position:absolute; left:0; top:50%; margin-top:-25px; display:block; width:30px; height:50px; background:url(../ztimages/slider-arrow.png) -110px 50% no-repeat #000; filter:alpha(opacity=60);opacity:0.6;   }
	.gl-spkt .next{ left:auto; right:0; background-position:8px 50%;}
	.gl-spkt .prev:hover,
	.gl-spkt .next:hover{ filter:alpha(opacity=100);opacity:1;}
	.concent{padding: 20px 60px}

	.pic_list ul li{width:50%; height:220px;}
	.pic_list ul li .pic img{height:137px;}
}

/* xs */
@media (max-width: 768px) {
	.fl, .fr{float:none;}
	.mbgy{font-size: 16px;}
	.mbgy .container{width: auto;}
	.mbgy .container .gjbt a{font-size: 20px;}
	.gjjlp{height: auto;}
	.gjjlpt .bd{width: 600px;}
	.gjjlpt .bd li .pic{height: 194px; overflow: hidden;}
	.gjjlpt .bd li .pic img{display: block; width:290px; height:194px;}
	.gjjlpt .hgan a{height: 198px;}
	
	
	.parentName, .sideMenu{ position: relative; z-index: 90;}
	.sideMenu .li1{background:rgba(0,0,0,0.5); padding:0; margin-bottom:1px;}
	.sideMenu a{padding:8px 13% 8px 8%; color: #333; font-size: 15px; background: none;}
	.sideMenu a.aon, .sideMenu a:hover{background:#6a8bba; color: #fff;}
	.sideMenu .dropdown li a{color:#333;}
	.sideMenu a.aon:after{content: ''; width: 3px;  left: 0; top: 0; bottom: 0; position: absolute;}
	.mobile_sideBar{position: fixed; left:-200px; top: 160px; bottom: 0; z-index: 99; background:rgba(0,0,0,0.6); width: 200px; transition: all .3s; -webkit-transition: all .3s; box-shadow:0 0 5px rgba(0,0,0,0.4);}
	.mobile_sidebar_mark{position: fixed; top: 0; bottom: 0; left: 0; right: 0; background-color: rgba(0,0,0,0.3); z-index:88; display: none;}
	.mobile_sidebar_icon{width: 40px; height: 40px; background:url(http://www.gz.gov.cn/global/site_tree_ico.gif) no-repeat center center; background-color:rgba(0,0,0,0.6); border-radius:0 4px 0 0;  position: absolute; left: 100%; bottom: 0; cursor: pointer; box-shadow: 0 0 5px rgba(0,0,0,0.5);}
	.mobile_sidebar_icon_open{transform: rotate(180deg); border-radius: 0 0 0 4px;}

	.mainContent{width: 100%; float: none;}
	.gk_fggw_title span{width: 110px;}
	.news_list li{line-height: 1.5; padding: 10px 88px 10px 27px;}
	.news_list li a{white-space: normal;}
	.content_slide.isStuck .content_title{max-width:100%;}
	.xgxw{display: block !important}
	.info_xgxw2019{border: none;}

	.jsdt{display: none;}
	.m-jsdt{display: block;}
	.gl-spkt{width:100%; height:316px; position: relative; margin-top: 15px;}
    .gl-spkt img{ width:100%; height:316px; display:block;}
	.gl-spkt .bd li{ position:relative; overflow:hidden; zoom:1;}
    .gl-spkt .bd .txtbg{position:absolute; bottom:0; _bottom:-1px; left:0; width:100%; height:60px; background:#000; filter:alpha(opacity=50); -moz-opacity: 0.5; opacity:0.5;}
    .gl-spkt .bd .txt{position:absolute; bottom:0px; line-height: 60px; left:15px; right:15px; color:#fff; font-size:16px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
    .gl-spkt .hd{ position:absolute; bottom:80px; right:45%; }
    .gl-spkt .hd li{float:left; width:15px; height:15px; margin-right:8px; line-height:0; overflow:hidden; font-size:0; background:#eaeaea; border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; -webkit-border-radius:50%; cursor:pointer;}
    .gl-spkt .hd li.on{background:#BC2B28;}
    .gl-spkt .bd ul, .gl-spkt .bd li{width:100% !important;}
	/* 下面是前/后按钮代码，如果不需要删除即可 */
	.gl-spkt .prev,
	.gl-spkt .next{ position:absolute; left:0; top:50%; margin-top:-25px; display:block; width:30px; height:50px; background:url(../ztimages/slider-arrow.png) -110px 50% no-repeat #000; filter:alpha(opacity=60);opacity:0.6;   }
	.gl-spkt .next{ left:auto; right:0; background-position:8px 50%;}
	.gl-spkt .prev:hover,
	.gl-spkt .next:hover{ filter:alpha(opacity=100);opacity:1;}

	.concent{padding: 20px 40px}
	.pic_list ul li{width:50%; height:220px;}
	.pic_list ul li .pic img{height:137px;}
	
	.info_xgxw li{padding:10px 0; padding-left: 16px; line-height: 22px;  background: url(/global/2016_icon_dot_grey.gif) no-repeat 0 20px;}
	.info_xgxw li span{display: none;}
   .info_xgxw li a{white-space: normal}
}

/* XS Portrait */
@media (max-width: 679px) {
.header2021-box{overflow: hidden;}
.header2021-box img{ width: 150%; max-width: 200%; margin-left: -24.5%;}
.gjjlp{height: auto;}
.gjjlpt .bd{width:480px;}
.gjjlpt .bd li .pic{height: 154px; overflow: hidden;}
.gjjlpt .bd li .pic img{display: block; width:230px; height:154px;}
.gjjlpt .hgan a{height: 158px;}

.news_list{padding: 0 20px 20px;}
.news_list li{padding-right: 0;}
.list-fy{padding: 0 10px;}

.mainbox_pad{padding: 20px 0;}
.content_title{ padding: 35px 3% 15px;}
.content_attr{margin: 0 1%;}
.content_attr ul li.fontsize, .content_attr ul li.print, .content_attr ul li.print, .content_attr ul li.jc, .content_attr ul li.llcs, .content_attr ul li.fx{display: none;}
.content{padding: 0;}

    .gl-spkt, .gl-spkt img{height: 259px;}
	.gl-spkt .hd{bottom: 45px; right: 42%;}
	.gl-spkt .hd li{width: 10px; height: 10px;}
	.gl-spkt .bd .txtbg{height: 40px;}
	.gl-spkt .bd .txt{line-height: 40px;}
	 .jsdt-list{margin-top: 15px;}
	.zcjd-list li, .jsdt-list li{width: 100%; float: none; margin: 0; line-height: 2.5; height: auto;}
	.jsdt-list li:after, .jsdt-list li:after{top: 18px;}

.concent{padding: 20px}
}

/* XS Portrait */	
@media (max-width: 480px) {
.mbgy{margin-bottom: 25px; padding: 20px 0;}
.ydyl-box, .ydyl-box2{box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none; border: 1px #ccc solid; padding: 20px;}
.gl-spkt{margin-top: 0;}

.news_list{padding: 0 15px 20px;}
.bai12_22h{margin-left: 0 !important;}
.anniu{padding:7px 10px !important;}
.ztbox{margin-bottom: 25px;}

.gl-spkt, .gl-spkt img{height: 166px;}
.gl-spkt .hd{bottom: 45px; right: 42%;}
.gl-spkt .hd li{width: 10px; height: 10px;}
.gl-spkt .bd .txtbg{height: 40px;}
.gl-spkt .bd .txt{ line-height: 40px;}
.gjjlpt{height: auto;}
.gjjlpt .bd{width:351px;}
.gjjlpt .bd li{margin:0; width: 351px; border: none;}
.gjjlpt .bd li:hover{border: none;}
.gjjlpt .bd li .pic{height: auto; overflow: hidden;}
.gjjlpt .bd li .pic img{display: block; width:100%; height:235px;}
.gjjlpt .hgan a{height: 235px;}

.jsdt-list li{padding-left: 15px;}
.jsdt-list li:after, .jsdt-list li:after{top: 20px; width: 5px; height: 5px;}
.pic_list{padding: 0 20px}
.pic_list ul li{width:100%; height:auto;}



}
@media (max-width: 400px) {
.mbgy{padding: 10px 0; margin-bottom: 25px;}

.anniu{padding:7px 20px !important;}
.list-fy>ul>li>a{padding:7px 7px !important;}
.mbgy-r{width: 72%;}

.gl-spkt, .gl-spkt img{height: 149px;}
.gjjlpt .bd, .gjjlpt .bd li{width:314px;}
.gjjlpt .bd li .pic img, .gjjlpt .hgan a{height: 210px;}
}

@media (max-width: 360px) {

.lm-menu h3{padding-top: 120px !important;}
.list-fy>ul>li>a{padding:7px 12px !important;}
#zong{position: inherit !important;}
.list-fy>ul>li{margin: 0 4px !important;}

.gl-spkt, .gl-spkt img{height: 142px;}
.gjjlpt .bd, .gjjlpt .bd li{width:300px;}
.gjjlpt .bd li .pic img, .gjjlpt .hgan a{height: 201px;}
}

@media (max-width: 320px) {
.mbgy .container{padding: 0 10px;}
.mbgy-nav li .lm-menu a{font-size: 13px;}
.mobile_sideBar{top: 123px;}
.content_attr ul {float: none; text-align: center;}
.content_attr ul li{float: none; display: inline-block;}
.list-fy>ul>li>a{padding:7px 9.5px !important;}

.gl-spkt, .gl-spkt img{height: 124px;}
.gjjlpt .bd, .gjjlpt .bd li{width:262px;}
.gjjlpt .bd li .pic img, .gjjlpt .hgan a{height:175px;}
}