@charset "utf-8";
body{padding:0; margin:0 auto; font-size:16px; font-family:"微软雅黑"; color:#333333; background:#fff;  -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;}
.container{margin:auto; max-width:1200px; _width:1200px;}
.space20, .space25, .space30{clear:both; line-height:0; font-size:0; overflow:hidden; zoom:1;}
.space15{height:15px;}
.space20{height:30px;}
.space25{height:25px;}
.space30{height:30px;}
.space40{height:40px;}
.fl{float:left;}
.fr{float:right;}




/************** Header CSS **************/
#top{text-align:center;}
#top img{width:100%; display: block;}
.lhnav{height:75px; line-height:75px; background:#B62622;}
.lhnav li{width:25%; float:left; line-height:75px; text-align:center; color:#FFCF95;  font-size:24px; cursor:pointer;}
.lhnav li a{font-size:24px; color:#FFCF95;}
.lhnav li a:hover{color:#fff}

.ztbox{background-color: #fff6f8; padding: 68px 0 90px;}
.ztbox2{padding: 68px 0 90px;}
.jd-title{text-align: center; margin-bottom: 40px; background: url(../ztimages/jd100zn_r27_c14_s1.png)  bottom repeat-x;}
.jd-title2{text-align: center; margin-bottom: 40px; background: url(../ztimages/jd100zn_r26_c14_s1.png) center repeat-x;}

/*******main*******/

/*重要指示*/
.zyzs-content{padding: 20px 50px 40px; box-shadow: 1px 2px 13px 3px rgba(0,0,0,0.1);
-webkit-box-shadow: 1px 2px 13px 3px rgba(0,0,0,0.1);
-moz-box-shadow: 1px 2px 13px 3px rgba(0,0,0,0.1); background-color: #fff; border-radius: 5px;}
.zyzs_title{font-size:32px; font-weight:bold; color:#87020c; text-align:center; width:90%; margin:0 auto 20px; line-height: 1.8;}
.zyzs_title a{font-size:32px; color:#87020c;}
.zyzs_zy{line-height:35px; font-size:16px; text-indent:2em;}
.zyzs_zy a{color:#e54c2b; font-size:16px;}

/*广州在行动*/
.gzzxd ul{padding:0;}
.gzzxd li{margin-bottom:25px; padding-top:20px; width:47%; float:left; margin:0px 15px; padding-bottom:20px; border-bottom:1px #dedede solid;}
.gzzxd_title{font-size:18px; line-height:25px; margin-bottom:40px; height: 50px; background:url(../ztimages/bwcxzt_r3_c8_s1.jpg) 0px 7px no-repeat; padding-left:22px;}
.gzzxd_title a{float:left;}
.gzzxd_title a:hover{color:#F12B22;}
.gzzxd_jj{line-height:25px; overflow:hidden; text-indent:2em; color:#928681; height: 85px; }
.gzzxd_jj a{color:#e54c2b; font-size:16px;}

.gzzxd-list{margin: 15px 0 25px;}
.gzzxd-list li{position:relative; padding:20px  0px  0 16px; overflow:hidden; vertical-align:top; margin-bottom: 0; width: 46%; margin:0 15px; float: left;}
.gzzxd-list li:after{position:absolute; content:" "; left:0; top: 65%; margin-top: -1px; width: 5px; height: 5px; background:#C81810; border-radius:50%;}
.gzzxd-list li a{max-width:95%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; font-size:16px; display:block; font-size: 16px;}
.bwcxzt{padding: 0 15px;}
.bwcxzt img{width: 100%; height: auto;}

/*党史学习*/
.dsxx{margin-bottom: 25px;}
.dsxx-title{border-bottom: 2px #e7c8cf solid; margin-bottom: 5px;}
.dsxx-title h1{font-size: 25px; font-weight: bold;  display: inline-block; color: #fff; width: 240px; line-height: 48px; text-align: center; background: #cb010f; border-radius: 10px 10px 0 0;}
.dsxx-title h1 a{color: #fff; font-size: 25px;}
.dsxx-l{width:45%;}
.dsxx-l img{width:100%; height:300px;}
.dsxx-r{width:53%;}
.mar-space{padding-right: 0;}
.dsxx-r .title{line-height: 25px; text-align: left; font-size: 25px; font-weight: bold; color: #c30506; padding: 14px 0; background: url(/global/jd100zn-miaodina.png) 0 26px no-repeat; padding-left: 15px;}
.dsxx-r .title a{font-size: 20px; color: #c30506;}
.dsxx-r .jj{line-height: 25px; text-indent: 2em; color:#928681;}
.dsxx-r .jj a{color:#c30506; }
.hsjd{padding: 20px 0; margin-bottom: 20px;}

.hsjd_tpxw{width:100%; height:310px; overflow:hidden; position:relative; border:0;  }
.hsjd_tpxw .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:8px; z-index:2; }
.hsjd_tpxw .hd ul{ overflow:hidden; zoom:1; float:left;}
.hsjd_tpxw .hd ul li{ float:left; margin-right:6px;  width:8px; height:8px; line-height:8px; border-radius:50%; background:#fff; cursor:pointer; text-indent:99999em;}
.hsjd_tpxw .hd ul li.on{ background:#f00; color:#fff; }

.hsjd_tpxw .bd{position:absolute; top:0; left:0; width:100%; height:100%;}
.hsjd_tpxw .bd ul{width:100%; height:100%;}
.hsjd_tpxw .bd ul li{position:relative; line-height:30px; height:310px;}
.hsjd_tpxw .bd li img{width:100%;  height:310px;}
.hsjd_tpxw .bd li b{ display:block; position:absolute; width:100%; height:38px; bottom:0;left:0;background:#000; opacity:.7;filter:alpha(opacity=70); z-index:1;}
.hsjd_tpxw .bd li span{ display:block; position:absolute;width:85%;height:38px; bottom:0;left:0; z-index:2; line-height:38px;}
.hsjd_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}
.hsjd_tpxw .bd li span a:hover{color:#FC0;}


.dsxx-box{width: 48%;}
.dsxx-box-title{height: 90px; background: url(../ztimages/jd100zn_r15_c2_s1.jpg) center no-repeat; font-size: 25px; color: #fff; text-align: center; font-weight: bold; line-height: 90px; margin-bottom: 20px;}
.dsxx-box-title a{font-size: 25px; color: #fff;}
.dsxx-box-list li{position:relative; padding:20px  0px  0 16px; overflow:hidden; vertical-align:top; margin-bottom: 0;}
.dsxx-box-list li:after{position:absolute; content:" "; left:0; top: 32px; margin-top: -1px; width: 5px; height: 5px; background:#C81810; border-radius:50%;}
.dsxx-box-list li a{max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; font-size:16px; display:block;}

/*学习阵地*/
.xxzd-box{margin-bottom: 30px; padding-top: 20px;}
.xxzd-l{width:45%; height: 312px;}
.xxzd_tpxw{width:100%; height:100%; overflow:hidden; position:relative; border:0;  }
.xxzd_tpxw .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:8px; z-index:99; }
.xxzd_tpxw .hd ul{ overflow:hidden; zoom:1; float:left;}
.xxzd_tpxw .hd ul li{ float:left; margin-right:6px;  width:8px; height:8px; line-height:8px; border-radius:50%; background:#fff; cursor:pointer; text-indent:99999em;}
.xxzd_tpxw .hd ul li.on{ background:#f00; color:#fff; }

.xxzd_tpxw .bd{position:absolute; top:0; left:0; width:100%; height:100%;}
.xxzd_tpxw .bd ul{width:100%; height:100%;}
.xxzd_tpxw .bd ul li{position:relative; line-height:30px; height:312px;}
.xxzd_tpxw .bd li img{width:100%;  height:312px;}
.xxzd_tpxw .bd li b{ display:block; position:absolute; width:100%; height:38px; bottom:0;left:0;background:#000; opacity:.7;filter:alpha(opacity=70); z-index:1;}
.xxzd_tpxw .bd li span{ display:block; position:absolute;width:85%;height:38px; bottom:0;left:0; z-index:2; line-height:38px;}
.xxzd_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}
.xxzd_tpxw .bd li span a:hover{color:#FC0;}
.xxzd_tpxw .bd li .player{position: absolute; width: 100%; height: 312px; left: 0; bottom: 0; z-index: 3; background: url(/ztimages/bigplay-btn.png) center no-repeat;}

.xxzd-r{width:55%; 	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    overflow: hidden;}
.xxzd-r li{box-sizing: border-box; cursor: pointer; 
 width:47.8%; float:left; margin-left:12px; margin-bottom:12px;}
.xxzd-r li img{height:150px; width:100%; transition: all 0.6s;}

.xxzd-box2{padding: 14px; border:5px #E9E9E9 solid; margin-bottom: 40px}
.xxzd-box2-l{width: 45%;}
.xxzd-box2-l img{width: 100%; height:274px;}
.xxzd-box2-r{width: 53%;}
.xxzd-box2-list li{position:relative; padding:7px  0px  7px 16px; overflow:hidden; vertical-align:top; margin-bottom: 0;}
.xxzd-box2-list li:after{position:absolute; content:" "; left:0; top: 50%; margin-top: -1px; width: 5px; height: 5px; background:#C81810; border-radius:50%;}
.xxzd-box2-list li a{max-width:95%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; font-size:16px; display:block;}
.xxzdts{padding: 10px; background: #fff; margin-top: 15px; border-radius: 8px}
.xxzdts-l{width: 40%;}
.xxzdts-l li{float: left; margin-right: 12px;}
.xxzdts-l li img{width: 100px; height: 100px;}
.xxzdts-r{width: 60%; line-height: 40px;}

.xrk img{width: 100%; height: auto;}

.xrpzyjh{margin-top: 20px;}
.xrpzyjh img{width: 100%; height: auto; display: block;}
.sddh{margin-bottom: 40px;}
.sddh img{width: 100%; height: auto; display: block;}

/*游广州、学党史*/
.ygzxds{background: url(jd100zn-ygzxds-bg.jpg) top center repeat-y; background-size: 100%;}
.ygzxds-curmb{border-bottom:#cfae75 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:#16120b; margin-bottom:15px;}
.ygzxds-curmb a{color:#16120b;}
.ygzxds-curmb a:hover{ color:#f00;}
.ygzxds-title{margin-top: 70px; margin-bottom: 50px; text-align: center; overflow: hidden;}
.ygzxds-title img{}
.ygzxds-title2{margin-top: 70px; margin-bottom: 50px; background: url(jd100zn-ygzxds-title-bg.png) left center repeat-x; text-align: center;}
.ygzxds-title2 h1{display:initial; padding: 20px 30px; line-height: 30px; background:url(jd100zn-ygzxds_r10_c13_s1.jpg) top center repeat-y; font-size: 40px; font-weight: bold; margin: 0 auto; color: #502909;}
.ygzxds-photo{width: 646px; margin: 0 auto; padding: 48px 36px 24px;  background: url(jd100zn-ygzxds-photo-bg.png) left center repeat-x;}
.ygzxds-photo img{width:100%; height:484px;}
.ygzxds-content{clear:both; padding:0px 5%; line-height:1.9; font-size:18px;  overflow:hidden; color: #16120b;}
.ygzxds-content p{margin:15px 0; font-size:18px !important;}
.ygzxds-content img{max-width:100%;}
.ygzxds-content a{color: #16120b;}
.lyzy li{display: block; font-size: 18px; padding-bottom: 10px}
.lyzy li .title{float: left; white-space: nowrap;  font-weight: bold; color: #502909; font-size: 20px;}
.lyzy li .content{float: left; line-height: 25px; padding-right: 20px; width: 92%;}

.gdjd_con{height: 200px; position: relative; *overflow: hidden; overflow: hidden; margin-bottom: 50px;}
.gdjd_con .bd{overflow: hidden;}
.gdjd_con .bd li{float: left; margin-right: 25px;}
.gdjd_con .bd ul div.box{position:relative; overflow:hidden;}
.gdjd_con .bd li .pic img{display: block; width:281px; height: 201px;}
.gdjd_con .bd li .txt{position:absolute; bottom:0; left:0; width:100%; margin:0; background:rgba(0,0,0,0.4); color:#FFF; line-height:25px; text-align: center; height:30px; overflow:hidden; text-overflow:ellipsis;}
.gdjd_con .bd li .txt a{color:#FFF;  display: block; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden; padding: 0 15px}

.gdjd_con .hgan{display: block;}
.gdjd_con .hgan a{ position:absolute; top:38%; width:30px; height:52px; background:url(2021qmj_arrow.png) no-repeat; cursor:pointer;}
.gdjd_con .hgan .prev{background-position:-30px 0; left:0;}
.gdjd_con .hgan .next{right:0;}


.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;  display: block; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}

/*content*/
.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;}

.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
}

.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;}

.lszg{}
.lszg img{width: 100%; height: auto;}
.subtitle{text-align: center; margin: 4% 0 1%}

/* 首页通栏专题1 */
.hflb{ width:100%; height:150px; overflow:hidden; position:relative;}
.hflb .hd{ height:14px; overflow:hidden; position:absolute; right:15px; bottom:12px; z-index:1;}
.hflb .hd ul{overflow:hidden; zoom:1; float:left;}
.hflb .hd ul li{float:left; margin:2px 4px; border-radius: 50%; width:10px; height:10px; text-align:center; background:#fff; cursor:pointer; text-indent:99999em;}
.hflb .hd ul li.on{background:#f00; color:#fff; margin: 0 4px; border: 2px #fff solid;}

.hflb .bd{ position:relative; height:100%; z-index:0;}
.hflb .bd li{zoom:1; vertical-align:middle;}
.hflb .bd img{width:100%; height:150px; display:block;}

.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; 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;}

@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 5%;}
	.header{padding: 0;}
}

@media (max-width: 1200px) {
	.container{width:100%;}
	
}

@media (max-width: 1024px) {
	.xxzd-l, .xxzd-r{width: 50%; }
	.xxzd-l, .xxzd_tpxw .bd ul li, .xxzd_tpxw .bd li img, .xxzd_tpxw .bd li .play{height: 289px;}
	.xxzd-r li{width: 47.2%;}
	.xxzd-r li img{height: 139px;}

	.gzzxd li{width: 46%;}
	.dsxx-l img{height: 271px;}
	.hsjd_tpxw, .hsjd_tpxw .bd ul li, .hsjd_tpxw .bd li img{height: 271px;}
    .dsxx-r .title{line-height: 35px;}
	.dsxx-r .jj{height: 70px; overflow: hidden;}
	.gzzxd_jj{height: 95px;}

	.xxzd-box{margin-bottom: 10px;}
	.xxzdts-l{width: 46%;}
	.xxzdts-l li{margin-right: 10px;}
	.xxzdts-r{width: 49.5%; line-height: 32px;}

    .gdjd_con{height: 151px;}
	.gdjd_con .bd li .pic img{width: 212px; height: 151px;}

    .ztbox2{padding:68px 0 50px;}
	.dsxx-r .title{background: url(/global/jd100zn-miaodina.png) 0 16px no-repeat; padding-top: 0; padding-left: 14px; padding-bottom: 5px;}
	.xxzd-box2-list li{padding: 5px 0px 5px 16px;}
	
}
	
/* sm */
@media (min-width: 768px) and (max-width: 991px) {
	.container{width:100%; padding:0 2%}
	.header.container{padding: 0;}

	.gzzxd li, .gzzxd-list li{width: 47%; margin: 0 10px;}
	.bwcxzt{padding: 0 10px;}
	.ztbox, .ztbox2{padding: 40px 0;}
	.dsxx-r{width: 100%;}

	.xxzd-l, .xxzd-r{width: 100%;}
	.xxzd-l{margin-bottom: 20px;}
	.xxzd-l, .xxzd_tpxw .bd ul li, .xxzd_tpxw .bd li img, .xxzd_tpxw .bd li .play{height: 430px;}
	.xxzd_tpxw .bd li span a{max-width:90%;}

	.dsxx{padding-bottom: 25px;}
	.dsxx-l, .gzgn-r{width: 100%;}
	.dsxx-l{margin-bottom: 10px;}
	.dsxx-l img{height: 452px;}
	.hsjd_tpxw, .hsjd_tpxw .bd ul li, .hsjd_tpxw .bd li img{height: 452px;}
	.dsxx-l .jj{padding: 0 20px;}
    .dsxx-r .title{line-height: 60px;}
	.dsxx-r .jj{height: auto; overflow: auto;}

	.xxzd-box2-l, .xxzd-box2-r{width: 100%;}
	.xxzd-box2-l{margin-bottom: 10px;}
	.xxzdts-l{width: 33%;}
	.xxzdts-r{width: 66%; padding-right: 10px; line-height: 40px;}
	
	.mainContent{width: 78%;}
	.ygzxds-photo{width: 718px;}
	.lyzy li .content{width: 90%;}
	.gdjd_con{height:164px;}
	.gdjd_con .bd li .pic img{width: 230px; height:164px;}
	.pic_list2 ul li{width:50%; height:220px;}
	.pic_list2 ul li .pic img{height:137px;}

	.dsxx-r .title{background: url(/global/jd100zn-miaodina.png) 0 32px no-repeat;}
}

/* xs */
@media (max-width: 768px) {
	/*手机版*/
	.container{width:100%; padding:0 2%}
	.header.container{padding: 0;}

	.gzzxd li, .gzzxd-list li{width: 47%; margin: 0 10px;}
	.bwcxzt{padding: 0 10px;}
	.ztbox, .ztbox2{padding: 40px 0;}
	.dsxx-r{width: 100%;}

	.xxzd-l, .xxzd-r{width: 100%;}
	.xxzd-l{margin-bottom: 20px;}
	.xxzd-l, .xxzd_tpxw .bd ul li, .xxzd_tpxw .bd li img, .xxzd_tpxw .bd li .play{height: 430px;}
	.xxzd_tpxw .bd li span a{max-width:90%;}

	.dsxx{padding-bottom: 25px;}
	.dsxx-l, .gzgn-r{width: 100%;}
	.dsxx-l{margin-bottom: 10px;}
	.dsxx-l img{height: 452px;}
	.hsjd_tpxw, .hsjd_tpxw .bd ul li, .hsjd_tpxw .bd li img{height: 452px;}
	.dsxx-l .jj{padding: 0 20px;}
    .dsxx-r .title{line-height: 60px;}
	.dsxx-r .jj{height: auto; overflow: auto;}

	.xxzd-box2-l, .xxzd-box2-r{width: 100%;}
	.xxzd-box2-l{margin-bottom: 10px;}
	.xxzdts-l{width: 33%;}
	.xxzdts-r{width: 66%; padding-right: 10px; line-height: 40px;}
	
	.mainContent{width: 78%;}
	.ygzxds-photo{width: 718px;}
	.lyzy li .content{width: 90%;}
	.gdjd_con{height:164px;}
	.gdjd_con .bd li .pic img{width: 230px; height:164px;}
	.pic_list2 ul li{width:50%; height:220px;}
	.pic_list2 ul li .pic img{height:137px;}

	.dsxx-r .title{background: url(/global/jd100zn-miaodina.png) 0 32px no-repeat;}
	.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: 640px) {
	.lhnav{height: 55px;}
	.lhnav .container{padding: 0;}
	.lhnav, .lhnav li{line-height: 55px;}
	.lhnav li a{font-size: 20px;}
    
	.ztbox, .ztbox2{padding: 20px 0;}
	.zyzs_title{line-height: 1; }
	.zyzs_title a{font-size: 20px;}
	.jd-title, .jd-title2{margin-bottom: 20px; }
	.zyzs-content{padding: 20px 20px 30px;}
	
	.jd-title img{width: 88%;}
	.gzzxd li, .gzzxd-list li{width: 100%; margin: 0;}
	.gzzxd_jj{height: auto;}
    .bwcxzt{padding: 0;}
	.hsjd{margin-bottom: 30px;}
	.dsxx-box{width: 100%; margin-bottom: 20px;}
	.dsxx-box-title{background-size: 180%;}

	.xxzd-l, .xxzd_tpxw .bd ul li, .xxzd_tpxw .bd li img, .xxzd_tpxw .bd li .play{height:234px;}
	.hsjd_tpxw, .hsjd_tpxw .bd ul li, .hsjd_tpxw .bd li img{height: 336px;}

	.dsxx-l .title{padding:20px; line-height: 35px;}
	.dsxx-l img{height: 243px;}
	.dsxx-r .title{line-height: 25px; padding: 15px 0 15px 15px;}

	.xxzd-l{margin-bottom: 8px;}
	.xxzd-r li{margin: 0; margin-bottom: 10px; width: 49%;}
	.xxzd-r li:nth-child(2), .xxzd-r li:nth-child(4){float: right;}
	.dsxx-title h1{font-size: 23px;}
	.gzzxd-list li a, .dsxx-box-list li a{max-width: 100%;}
	.xxzd-box2-l img{height: 210px;}
	.xxzdts-l, .xxzdts-r{width: 100%;}
	.xxzdts-l li{width: 50%; margin: 0; text-align: center; margin-bottom: 5px;}
	.xxzdts-r{padding: 0; line-height: 30px; text-align: center;}
	.xxzd-r li img{height: 90px;}
	.subtitle .date{display: inline-block;}
	.subtitle .ly{margin-top:5px;}

	.fl, .fr{float:none;}
	.xxzl_l, .xxzd_r{width:100%;}
	
    .sideBar,.mainContent{width: 100%;}
	.sideBar{margin-bottom: 10px;}
	.mainContent{padding: 0 10px;}
	.news-list li{overflow: inherit; height: auto; padding-right: 0; line-height: 22px; padding-bottom: 10px;}
	.news-list li:after{top: 10px;}
	.news-list li a{white-space: normal; overflow: auto; float: none;}
	.news-list li span{position:inherit; margin-left: 5px}

    .ygzxds-title, .ygzxds-title2{margin: 30px 0 20px;}
	.ygzxds-title img{max-width: 150%; margin-left: -25%;}
	.ygzxds-photo{width: 100%; background-size: 100%; padding: 25px 20px 20px;}
	.ygzxds-photo img{height: 267px;}
	.ygzxds-title2 h1{font-size: 30px; display: block; width: 87%; line-height: 45px; padding: 0;}
	.lyzy li .content{width: 83%; padding-right: 0;}
	.gdjd_con{height:284px; margin-bottom: 30px;}
	.gdjd_con .bd li{margin-right: 0;}
	.gdjd_con .bd li .pic img{width: 397px; height:284px;}

	.pic_list2 ul li{width:100%; height:auto;}
	.pic_list2 li .box a{height:134px;}

	.dsxx-r .title{background: url(/global/jd100zn-miaodina.png) 0 29px no-repeat;}
	
}

/* XS Portrait */
@media (max-width: 479px) {
	.lhnav{height: 55px;}
	.lhnav .container{padding: 0;}
	.lhnav{height: auto; padding: 10px}
	.lhnav li{width: 50%; line-height: 40px;}
	.lhnav li a{font-size: 20px;}
    
	.ztbox, .ztbox2{padding: 20px 0;}
	.jd-title, .jd-title2{margin-bottom: 20px;}
	.zyzs-content{padding: 20px 20px 30px;}
	.zyzs_title{line-height: 1;}
	.zyzs_title a{font-size: 20px;}
	.jd-title{background: url(../ztimages/jd100zn_r27_c14_s1.png) 0px -22px repeat-x;}
	.jd-title img{width: 88%;}
	.gzzxd li, .gzzxd-list li{width: 100%; margin: 0;}
	.gzzxd_jj{height: auto;}
    .bwcxzt{padding: 0;}
	.hsjd{margin-bottom: 30px;}
	.dsxx-box{width: 100%; margin-bottom: 20px;}
	.dsxx-box-title{background-size: 180%;}

    .subtitle {line-height: 1;}
	.subtitle .ly{display: block;}

	.xxzd-l, .xxzd_tpxw .bd ul li, .xxzd_tpxw .bd li img, .xxzd_tpxw .bd li .play{height:234px;}

	.dsxx-l .title{padding:20px; line-height: 35px;}
	.dsxx-l img{height: 243px;}
	.hsjd_tpxw, .hsjd_tpxw .bd ul li, .hsjd_tpxw .bd li img{height: 243px;}
	.dsxx-r .title{line-height: 25px; padding: 15px 0px 15px 15px;}

	.xxzd-l{margin-bottom: 8px;}
	.xxzd-r li{margin: 0; margin-bottom: 10px; width: 49%;}
	.xxzd-r li:nth-child(2), .xxzd-r li:nth-child(4){float: right;}
	.dsxx-title h1{font-size: 23px;}
	.gzzxd-list li a, .dsxx-box-list li a{max-width: 100%;}
	.xxzd-box2-l img{height: 210px;}
	.xxzdts-l, .xxzdts-r{width: 100%;}
	.xxzdts-l li{width: 50%; margin: 0; text-align: center; margin-bottom: 5px;}
	.xxzdts-r{padding: 0; line-height: 30px; text-align: center;}
	.xxzd-r li img{height: 90px;}

	.fl, .fr{float:none;}
	.xxzl_l, .xxzd_r{width:100%;}
	
    .sideBar,.mainContent{width: 100%;}
	.sideBar{margin-bottom: 10px;}
	.mainContent{padding: 0 10px;}
	.news-list li{overflow: inherit; height: auto; padding-right: 0; line-height: 22px; padding-bottom: 10px;}
	.news-list li:after{top: 10px;}
	.news-list li a{white-space: normal; overflow: auto; float: none;}
	.news-list li span{position:inherit; margin-left: 5px}

    .ygzxds-title, .ygzxds-title2{margin: 30px 0 20px;}
	.ygzxds-title img{max-width: 150%; margin-left: -25%;}
	.ygzxds-photo{width: 100%; background-size: 100%; padding: 25px 20px 20px;}
	.ygzxds-photo img{height: 267px;}
	.ygzxds-title2 h1{font-size: 30px; display: block; width: 87%; line-height: 45px; padding: 0;}
	.lyzy li .content{width: 83%; padding-right: 0;}
	.gdjd_con{height:284px; margin-bottom: 30px}
	.gdjd_con .bd li{margin-right: 0;}
	.gdjd_con .bd li .pic img{width: 397px; height:284px;}
	.pic_list2 ul li{width:100%; height:auto;}
	.pic_list2 li .box a{height:134px;}
}

/* XS Portrait */
@media (max-width: 400px) {
	.lhnav{height: auto; padding: 10px}
	.lhnav li{width: 50%; line-height: 40px;}
	.jd-title{background: url(../ztimages/jd100zn_r27_c14_s1.png) 0px -25px repeat-x;}
	.zyzs_title a{font-size: 25px;}
	.zyzs_title{width: 95%;}
	.xxzd-l, .xxzd_tpxw .bd ul li, .xxzd_tpxw .bd li img, .xxzd_tpxw .bd li .play{height: 234px;}
	.dsxx-l img{height: 221px;}
	.hsjd_tpxw, .hsjd_tpxw .bd ul li, .hsjd_tpxw .bd li img{height: 221px;}
	.xxzd-r li img{height: 82px;}
	.xxzd-box2-l img{height: 189px;}

	.ygzxds-photo img{height: 240px;}
	.gdjd_con{height:257px;}
	.gdjd_con .bd li .pic img{width: 360px; height:257px;}
}

@media (max-width: 360px) {
	.dsxx-l img{height: 211px;}
	.hsjd_tpxw, .hsjd_tpxw .bd ul li, .hsjd_tpxw .bd li img{height: 211px;}
	.xxzd-r li img{height: 79px;}
	.xxzd-box2-l img{height: 180px;}

	.ygzxds-photo img{height: 230px;}
	.lyzy li .content{width: 82%;}
	.gdjd_con{height:246px;}
	.gdjd_con .bd li .pic img{width: 345px; height:246px;}
}

@media (max-width: 320px) {
	.jd-title{background: url(../ztimages/jd100zn_r27_c14_s1.png) 0px -30px repeat-x;}
	.dsxx-title h1{font-size: 21px;}
	.dsxx-r .title a{font-size: 18px;}
	.dsxx-l img{height: 188px;}
	.hsjd_tpxw, .hsjd_tpxw .bd ul li, .hsjd_tpxw .bd li img{height: 188px;}
	.xxzd-l, .xxzd_tpxw .bd ul li, .xxzd_tpxw .bd li img, .xxzd_tpxw .bd li .play{height: 181px;}
	.xxzd-r li img{height: 70px;}
	.xxzd-box2-l img{height: 157px;}

	.ygzxds-photo img{height: 200px;}
	.lyzy li .content{width: 100%; margin-top: 10px;}
	.gdjd_con{height:219px;}
	.gdjd_con .bd li .pic img{width: 307px; height:219px;}
	.pic_list2 li{ width:100%;}
	.pic_list2 li .box a{height:auto;}
}