@charset 'utf-8';
*{margin: 0; padding:0;}
a{text-decoration:none;}
body{min-width:1320px;background:url(xygcbanner.png) no-repeat center 0;}
ul,li{list-style: none;}
.width{width: 1320px;}
.auto{margin: 0 auto;}
.fl{float: left;display: inline-block;}
.fr{float: right;display: inline-block;}
.clear{clear: both;}

.blank56{height: 56px;}

/**-- header开始 --**/
.header{padding-top:840px;position: relative;}
.logo{position: absolute;top: 45px;left:50%;margin-left:-660px;}
/**-- header结束 --**/
.zt-title{position:relative;margin-bottom: 32px;}
.zt-title span{position: absolute;right:0;bottom:25px;font-family: 宋体;font-size: 14px;}
.zt-title span a{color:#cf0d0b;letter-spacing: 1px;}
/**-- 学习要闻开始 --**/
.xxyw{}
.xxyw-left{width:645px;height:420px;position: relative;}
.xxyw-left .bd{ position:relative; height:100%; z-index:0;}
.xxyw-left .bd li{ zoom:1; vertical-align:middle;position: relative;}
.xxyw-left .bd img{ width:100%; height:420px; display:block;}
.xxyw-left .bd .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:45px; line-height: 45px;;display:block;  text-align:left;}  
.xxyw-left .bd .shadow1{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:45px; line-height: 45px; background:#666666;display:block;opacity: 0.7;}
.xxyw-left .bd .shadow a{ text-decoration:none; color:#fff; font-size:16px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}
.xxyw-left .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:13px; z-index:1; }
.xxyw-left .hd ul{ overflow:hidden; zoom:1; float:left;  }
.xxyw-left .hd ul li{ float:left; margin-right:10px;  width:10px; height:10px; line-height:100px; text-align:center; background:#fff; cursor:pointer;border-radius:10px; }
.xxyw-left .hd ul li.on{ background:#cf0d0b; color:#fff; }

.xxyw-right{width: 640px;height: auto;overflow: hidden;margin-top: 10px;}
.xxyw-right li{height: 56px;line-height: 56px;text-indent: 15px;background: url(list-icon.png) no-repeat left center;}
.xxyw-right li span{float: right;color: #999999;font-size: 14px;}
.xxyw-right li a{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: block;color: #222222;font-size: 18px;}
/**-- 学习要闻结束 --**/

/**-- 专题图开始 --**/
.zt{height:120px; margin:56px auto;}
.zt img{width: 640px; height:120px;}
/**-- 专题图结束 --**/

/**-- 学习动态开始 --**/
.xxdt .zt-title{margin-bottom:8px;}
.xxdt-bottom{background:url(gc-bg2.png) no-repeat center 0px;;height:420px;padding:80px 60px 57px 60px;}
.xxdt-left{width:620px;height: 420px;position: relative;}
.xxdt-left .bd{ position:relative; height:100%; z-index:0;}
.xxdt-left .bd li{ zoom:1; vertical-align:middle;position:relative;}
.xxdt-left .bd img{ width:100%; height:420px; display:block;}
.xxdt-left .bd .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:45px; line-height: 45px;;display:block;  text-align:left;}  
.xxdt-left .bd .shadow1{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:45px; line-height: 45px; background:#666666;display:block;opacity: 0.7;}
.xxdt-left .bd .shadow a{ text-decoration:none; color:#fff; font-size:16px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}
.xxdt-left .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:13px; z-index:1; }
.xxdt-left .hd ul{ overflow:hidden; zoom:1; float:left;  }
.xxdt-left .hd ul li{ float:left; margin-right:10px;  width:10px; height:10px; line-height:100px; text-align:center; background:#fff; cursor:pointer;border-radius:10px; }
.xxdt-left .hd ul li.on{ background:#cf0d0b; color:#fff; }

.xxdt-right{width: 540px;height: auto;overflow: hidden;margin-top: 10px;}
.xxdt-right li{height: 56px;line-height: 56px;text-indent: 15px;background: url(list-icon.png) no-repeat left center;border-bottom: 1px dashed #bbb;}
.xxdt-right li span{float: right;color: #999999;font-size: 14px;}
.xxdt-right li a{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: block;color: #222222;font-size: 18px;}
/**-- 学习动态结束 --**/

/**-- 学习体会开始 --**/
.xxth ul{width:1350px;margin-left:-15px;}
.xxth li{width:603px;padding:0 20px;height: 56px;line-height: 56px;text-indent: 15px;background: url(list-icon.png) no-repeat 20px center #fef8f1;border: 1px solid #d3be99;float:left;margin:0 15px 20px;}
.xxth li span{float: right;color: #999999;font-size: 14px;}
.xxth li a{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: block;color: #222222;font-size: 18px;}
/**-- 学习体会结束 --**/

.dzjg{position: inherit!important;}
.copyright{background:#cb0006;color:#fff;}
.copyright p,.copyright p a{color:#fff;}