@charset "utf-8";
body{padding:0; margin:0 auto; font-size:14px; 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;}
.space20, .space25, .space30, .space50, .space60{clear:both; line-height:0; font-size:0; overflow:hidden; zoom:1;}
.space20{height:20px;}
.space25{height:25px;}
.space30{height:30px;}
.space50{height:50px;}
.space60{height:60px;}
.fl{float: left;}
.fr{float: right;}

.ztwrap{
	background: #f7ebdd; /* Old browsers */
	background: -moz-linear-gradient(left,  #f7ebdd 0%, #f5e5e5 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #f7ebdd 0%,#f5e5e5 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #f7ebdd 0%,#f5e5e5 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7ebdd', endColorstr='#f5e5e5',GradientType=1 ); /* IE6-9 */
}
.ztmain{overflow: hidden;}
.zt-title{overflow: hidden; margin-bottom: 40px;}
.zt-title img{display:block; width: 100%; height: auto;}
.ztmore{border: 1px solid #d70100; line-height: 40px; width: 150px; margin: 20px auto 0; text-align: center;}
.ztmore a{color: #d70100;}
/************** Header CSS **************/
#top{text-align:center;}
#top img{width:100%;}
/*******main*******/
.zttt{box-shadow: 8px 8px  5px #E9EEF3; border-radius:10px; border:1px #E9EEF3 solid; background:#fff; padding:20px 5%;}
.zttt h1{margin-bottom: 20px; text-align: center; line-height: 1.5;}
.zttt h1 a{font-size: 25px; font-weight: bold;color: #cd3333;}
.zttt .zy{line-height: 1.8; color: #775402; text-indent: 2em;}
.zttt .zy a{color: #f00;}

/******重要信息******/
.zyxx{width: 924px; margin: 0 auto;}
.tpxwBox{width:100%; height:520px; overflow:hidden; position:relative; border:0;  background: #cd3333;}
.tpxwBox .hd{height:12px; overflow:hidden; position:absolute; right:0px; bottom:18px; z-index:2; }
.tpxwBox .hd ul{ overflow:hidden; zoom:1;}
.tpxwBox .hd ul li{ float:left; margin-right:10px; width:10px; height:10px; line-height:10px; border-radius:50%; background:#fff; cursor:pointer; text-indent:99999em;}
.tpxwBox .hd ul li.on{ background:#ED6116; border: 1px #fff solid;}

.tpxwBox .bd{position:absolute; top:0; left:0; width:100%; height:100%; }
.tpxwBox .bd ul{width:100%; height:100%;}
.tpxwBox .bd ul li{position:relative; line-height:30px; height: 520px;}
.tpxwBox .bd li img{width:auto;  height:520px; display: block; margin: 0 auto;}
.tpxwBox .bd li b{ display:block; position:absolute; width:100%; height:50px; bottom:0;left:0;background:#1b0303; opacity: .6;
    filter: alpha(opacity=60); z-index:1;}
.tpxwBox .bd li span{ display:block; position:absolute;width:86%;height:50px; bottom:0;left:0; z-index:2; line-height:50px;}
.tpxwBox .bd li span a{color:#FFF; display:block; float:left; padding-left:15px; position:relative; z-index:3; font-size:16px; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden}
.tpxwBox .bd li span a:hover{color:#FFF;}

.zyxx_list{margin-top: 40px;}
.zyxx_list li{position:relative; line-height: 1.5; color:#333;  padding-left:16px; float: left; width: 48%; /*min-height: 72px;*/ min-height: 72px; margin: 10px 0}
.zyxx_list li:after{content:" "; position:absolute; left:0; top:10px; width:6px; height:6px; background:#ED6116; border-radius: 50%;}  
.zyxx_list li a{color:#333; display:block;}
.zyxx_list li.xx2, .zyxx_list li.xx4, .zyxx_list li.xx6{float: right;}

/******广州实践******/
.gzsj{background: url(xxgcztjy_s1.jpg) center no-repeat; padding: 5% 0;}
.gzsj_list li{
width: 48%; float: left; padding: 20px; border-radius: 10px;
box-shadow: 0 0 6px 0 #cccccc; border: 1px #dedede solid; background: #fff;}
.gzsj_list li .tit {font-size: 18px; line-height: 25px; padding-bottom: 20px; background: url(/global/bwcxzt_r3_c8_s1.jpg) 0px 7px no-repeat;
padding-left: 22px;
}
.gzsj_list li .tit a{display: block; font-size: 18px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.gzsj_list li .zy {
line-height: 1.8; overflow: hidden; text-indent: 2em; color: #928681; height: 80px;
}
.gzsj_list li .zy a{color: #f00;}
.gzsj_list li.xx2{float: right;}

.gzsj_list2{margin-top: 20px;}
.gzsj_list2 li{position:relative; line-height: 1.5; color:#333;  padding-left:16px; float: left; width: 48%; height:48px; overflow: hidden; margin: 10px 0}
.gzsj_list2 li:after{content:" "; position:absolute; left:0; top:10px; width:6px; height:6px; background:#ED6116; border-radius: 50%;}  
.gzsj_list2 li a{color:#333; display:block;}
.gzsj_list2 li.xx2, .gzsj_list2 li.xx4, .gzsj_list2 li.xx6{float: right;}

/******理论评论******/
.llpl_list li{
width: 48%; float: left; border: 1px #E30924 solid; background: #fff; border-radius: 10px; margin-bottom: 40px;}
.llpl_list li .tit{font-size: 18px; text-align: center; line-height: 52px; height: 52px;  background: #EF2801; border-radius: 8px 8px 0 0;}
.llpl_list li .tit a{color: #fff; font-weight: bold; font-size: 18px;}
.llpl_list li .zy{
padding: 20px;
line-height: 1.8; overflow: hidden; text-indent: 2em; color: #928681; height: 80px;
}
.llpl_list li .zy a{color: #f00;}
.llpl_list li.xx2, .llpl_list li.xx4{float: right;}

/******学习进行时******/
.studybox{width: 1360px; margin: 0 auto; position: relative;}
.studybox .bd{ width: 1200px; margin: 0 auto;}
.studybox .bd li{float: left; margin-right: 60px; height: 100%; width: 359px;}
.studybox .bd li .pic img{display: block; width:359px; height: 202px;}
.studybox .bd li .txt{background:#C22D27; color:#FFF; line-height:1.5; word-wrap:break-word;word-break:normal; text-align: center; height:50px; display: flex; justify-content: center; align-items: center; padding: 15px; border-radius: 0 0 10px 10px;}
.studybox .bd li .txt a{color:#FFF;}

.studybox .hgan{display:block;}
.studybox .hgan a{ position:absolute; top:38%; width:49px; height:71px;  cursor:pointer;}
.studybox .hgan .prev{left:0; background: url(xxgcztjy_r12_c2_s1.png) center no-repeat;}
.studybox .hgan .next{right:0; background: url(xxgcztjy_r12_c10_s1.png) center no-repeat;}



/*******list*******/
.sideBar {float: left; width: 22%;}
.sideMenu li{border-top: #fff 1px solid;background: #efefef;}
.sideMenu li .a1{
 display: block; padding: 15px 42px 15px 36px; font-size: 16px; line-height: 1.5; position: relative;
}
.sideMenu li .a1 i {
    position: absolute;
    right: 15px;
    top: 50%;
    width: 13px;
    height: 13px;
    margin-top: -7px;
    background: url(/ztimages/sidebar_arrow.gif) no-repeat;
}

.sideMenu li .a1 i {
    position: absolute;
    right: 15px;
    top: 50%;
    width: 13px;
    height: 13px;
    margin-top: -7px;
    background: url(/ztimages/sidebar_arrow.gif) no-repeat;
}

.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.current{background: #B70100; color: #fff;}
.sideMenu li.current a{color: #fff;}
.sideMenu li:hover{background-color:#e0e0e0; color:#bc1010;}
.sideMenu li:hover a{color:#bc1010;}
.sideMenu li.current i{display:block; background-image: url(/ztimages/sidebar_arrow.png);}

.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;}

/*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*/
.zoomtitl {
	LINE-HEIGHT: 1.5; COLOR:#bc1010; FONT-SIZE: 24px; FONT-WEIGHT: bold; text-align:center; padding:20px 16% 40px;
}
.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 12%; font-family: "SimSun";
}
.concent p{font-size: 16px;}
.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; background:#fff; 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;}

.content_extended{padding-bottom: 0 !important;}

.ymygd{ position: absolute; top:20px; right:20px;z-index:2;}


.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 */	
	}
    .studybox{width: 100%;}
}

@media (max-width: 1024px){
	.container{padding: 0 2%;}
	.studybox .bd{width: 1000px;}
	.studybox .bd li{margin-right: 20px;}
	.studybox .bd li{width: 320px;}
    .studybox .bd li .pic img{width: 320px; height: 178px;}
	.studybox .hgan .prev, .studybox .hgan .next{background-size: 100%;}
	.studybox .hgan a{width: 30px;}
	.studybox .hgan .prev{left: 20px;}
	.studybox .hgan .next{right: 20px;}
}
/* sm */
@media(max-width: 991px) {
}
@media(max-width: 950px) {
	.zyxx{width: 100%;}
}
/* sm */
@media(max-width: 912px) {
	.zyxx{width: 100%;}
	.tpxwBox, .tpxwBox .bd ul li, .tpxwBox .bd li img{height: 492px;}
	.studybox .bd{width: 880px;}
	.studybox .bd li{width: 280px;}
    .studybox .bd li .pic img{width:280px; height: 156px;}
}
/* sm */
@media(max-width: 820px) {
	.tpxwBox .bd li span{width: 86%;}
	.tpxwBox, .tpxwBox .bd ul li, .tpxwBox .bd li img{height: 442px;}
	.studybox .bd{width: 786px;}
	.studybox .bd li{width: 248px;}
    .studybox .bd li .pic img{width:248px; height: 138px;}
}
/* xs */
@media (max-width: 768px) {
	/*手机版*/
	#top{text-align:center;}
    #top img{width:100%;}
.tpxwBox, .tpxwBox .bd ul li, .tpxwBox .bd li img{height: 414px;} 
.tpxwBox .bd li span{width: 84%;}
.studybox{padding: 0 2%; width: auto;}
    .studybox .bd{width: 100%;}
	.studybox .bd li{width: 248px;}
    .studybox .bd li .pic img{width:248px; height: 138px;}
	.zyxx_list ul{display: flex; justify-content: space-between; flex-wrap: wrap;}
	.zyxx_list li{min-height: auto;}
	.gzsj_list2 ul{display: flex; justify-content: space-between; flex-wrap: wrap;}
	.gzsj_list2 li{min-height: auto;}
	.gzsj_list li .tit{padding-bottom: 20px;}
	.gzsj_list li .zy{height:200px;}
	.llpl_list li .zy{height: 166px;}

	.gzsj{padding: 0 0 2%;}
	.studybox .bd{width: 736px;}
	.studybox .bd li{width: 232px;}
    .studybox .bd li .pic img{width:232px; height: 129px;}

	.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 0px !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;}
.zoomtitl{padding: 20px 10% 40px;}

.fl, .fr{float:none;}

.page{margin-top: 0;}
.sideMenu > li > a:after{background: none}

}

@media (max-width: 640px) {
	/*.ymygd{display: none;}*/
	#top{overflow: hidden;}
	#top img{max-width: 140%; width: 140%; margin-left: -15%;}
	.space50{height: 30px;}
    .tpxwBox, .tpxwBox .bd ul li, .tpxwBox .bd li img{height:345px;}
	.tpxwBox .bd li span{width: 82%;}
	.zt-title{margin-bottom: 20px;}
	.zt-title img{width: 150%; max-width: 150%; margin-left: -24%;}

	.zyxx_list{margin-top: 10px;}
	.zyxx_list li{width: 100%; float: none;}
	.zyxx_list li.xx2, .zyxx_list li.xx4, .zyxx_list li.xx6{float: none;}
	.gzsj_list2{margin-top: 0;}
	.gzsj_list2 li{width: 100%; float: none;}
	.gzsj_list2 li.xx2, .gzsj_list2 li.xx4, .gzsj_list2 li.xx6{float: none;}
 
	.gzsj_list li, .llpl_list li{width: 100%; float: none; margin:20px 0;}
	.llpl_list li.xx2, .llpl_list li.xx4, .llpl_list li.xx6{float: none;}
	.gzsj_list li.xx2{float: none;}
	.gzsj_list li .zy, .llpl_list li .zy{height: auto;}

	.studybox .bd li{width: 297px;}
    .studybox .bd li .pic img{width:297px; height: 165px;}

	.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; font-size: 20px;}
	.picbtzy_list li .list-btzy .zy{font-size: 16px;}
	.page{margin-bottom: 0;}
	.page a{margin: 0 2px 10px;}

}

@media (max-width: 540px) {
	 .tpxwBox, .tpxwBox .bd ul li, .tpxwBox .bd li img{height:291px;} 
	.tpxwBox .bd li span{width: 78%;}
	.studybox .bd li{width: 249px;}
    .studybox .bd li .pic img{width:249px; height: 139px;}
	.zoomtitl{padding: 20px 8% 40px;}
	.gzsj{padding: 0 0 5%;}
}
/* XS Portrait */
@media (max-width: 480px) {
	.zttt h1{line-height: 1.5;}
    .zttt h1 a{font-size: 22px;}
	.tpxwBox, .tpxwBox .bd ul li, .tpxwBox .bd li img{height:224px;}
	.tpxwBox .bd li span{width: 72%;}
	.studybox .bd{width: 397px; overflow: hidden;}
	.studybox .bd li{width: 100%; margin: 0;}
    .studybox .bd li .pic img{width:100%; height: 221px;}
	.studybox .bd li .txt{height: auto;}

	.sub_left{width:70%;}
	.sub_right{width:20%;}
	.sidebar, .sideBar{width:100% !important;}
	.mainContent, .mainContent2{width:100%;}

	.space50{height: 20px;}
	.mspxc .video-box{height: 239px;}
	.zt-title img{width: 250%; max-width: 250%; margin-left: -75%;}

	.xglj_list li{width: 100%; margin-bottom: 10px; float: none;}
	.xglj_list li.last{float: none;}
	
	.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;}

	.page{margin-top: 20px;}	
}

/* XS Portrait */
@media (max-width: 400px) {
	.tpxwBox, .tpxwBox .bd ul li, .tpxwBox .bd li img{height:210px;} 
	.studybox .bd{width: 374px;}
    .studybox .bd li .pic img{height: 208px;}
}

@media (max-width: 380px) {
	.zttt h1 a{font-size: 20px;}
	.tpxwBox, .tpxwBox .bd ul li, .tpxwBox .bd li img{height:202px;}
	.studybox .bd{width: 360px;}
    .studybox .bd li .pic img{height: 201px;}
}

@media (max-width: 360px) {
	 .tpxwBox, .tpxwBox .bd ul li, .tpxwBox .bd li img{height:194px;} 
	.tpxwBox .bd li span{width:74%}
	.tpxwBox .hd ul li{margin-right: 6px}
	.studybox .bd{width: 346px;}
    .studybox .bd li .pic img{height:193px;}
	.gzsj_list li .tit{padding-bottom: 10px;}
	.gzsj_list li .tit a{font-size: 16px;}
}

@media (max-width: 320px) {
	.tpxwBox, .tpxwBox .bd ul li, .tpxwBox .bd li img{height:172px;} 
	.tpxwBox .bd li span{width:70%}
	.studybox .bd{width: 307px;}
    .studybox .bd li .pic img{height:171px;}
}