
.first{width:1170px; margin:0 auto; background-color:#fff; padding:15px; height:430px;}
.first .newsleft{float:left;margin-right:20px;width:430px; }
.first .newsmid{float:left;margin-right:20px;width:400px;}
.first .newsright{float:left;width:300px;}

/*头图*/


.head-line {height: 255px; overflow: hidden;}
.head-line .pic-show-1 {width: 430px; height: 255px; position: relative;}
.head-line .pic-show-1 .bd li a {display: block; position: relative;}
.head-line .pic-show-1 .bd li a img {width: 430px; height: 240px;}
.head-line .pic-show-1 .bd li a span {background-color:#000; filter:alpha(opacity:60); opacity:0.6;  -moz-opacity:0.6;padding-left:10px; width:100%; 
height: 45px;position: absolute; bottom: 0px; left:0;color: rgb(255, 255, 255); line-height: 45px; overflow: hidden; font-size: 16px; display: inline-block; 
}
.head-line .pic-show-1 .pd {height: 5px; text-align: right; right: 0px; bottom: 75px; line-height: 6px; padding-right: 14px; position: absolute; z-index: 99; cursor: pointer;
}
.head-line .pic-show-1 .pd span {width: 8px; height: 8px; margin-right:3px; border-radius:8px; display: inline-block; background-color: rgb(255, 255, 255);}
.head-line .pic-show-1 .pd span.on {background-color:#de4131; border-radius:8px; width: 12px; height:8px;}
.tt-title { background:#eee; height:83px; padding:10px 20px;}
.tt-title h2{ line-height:30px; font-size:20px; color:#000000; margin-bottom:10px;}
.tt-title h2 a{color:#000000;}
.tt-title p{ line-height:24px; font-size:14px; color:#000000;}

/*视频推荐*/
.lan2 { width: 430px; margin-top:5px;}
.lan2 ul li{ float:left; margin-right:20px;}
.lan2 ul li{ float:left; margin-right:20px;}
.lan2 ul li:last-child {margin-right:0px;}
.lan2 ul li .pic{position:relative;}
.lan2 ul li .pic img { width:205px; height:120px; }
.lan2 .pic span{ position: absolute; left: 0px; bottom: 0px; display: block; background: url("") no-repeat 0 0;width:33px; height:32px; }
.lan2 ul li .title{ width:205px; line-height:18px; float:left; margin-top: 10px;; font-size:14px; color:#333;  } 
.lan2 ul li .title a{ color:#333;  }


/*要闻聚焦*/
.yaowen{padding-top:10px;width:400px;}
.yaowendh{padding-left:20px; background:url("../images/icon01.jpg") no-repeat 5px 5px; color:#de4131;font-size:18px; font-weight:bold; }
.yaowendh a{color:#de4131}
.yaowendh a:hover {color:#de4131}
.yaowen h1{font-size:18px; font-weight:bold;line-height:30px; margin-top:8px; padding-left:5px; height:50px;}
.yaowen ul{padding:15px 0px;}
.yaowen ul li{font-size:16px;line-height: 28px; overflow:hidden; margin-bottom:10px; height: 28px; overflow: hidden; padding-left:5px;}


/*理论创新*/
.liluncx{padding:10px 10px 0px;}
.liluncxdh{padding-left:35px; background:url("../images/ico-chuangxin.png") no-repeat 5px 5px; color:#de4131;font-size:18px; font-weight:bold; }
.liluncxdh a{color:#de4131}
.liluncxdh a:hover {color:#de4131}
.liluncx ul{padding:15px 0px 0px;}
.liluncx ul li{font-size:14px;line-height: 24px; height:24px;overflow:hidden; margin-bottom:10px; }


.tz{padding-left:35px; background:url("../images/ico-tongzhi.png") no-repeat 5px 5px; color:#de4131;font-size:18px; font-weight:bold; }
.w1200 p{text-align: center; height:138px;}


/*2*/
.second{width:1170px; margin:0 auto; background-color:#fff; padding:15px; height:870px;}
.second .newsleft{float:left;margin-right:25px;width:428px; border:1px solid #c00; padding-bottom:16px;}
.second .secondright{float:left;width:713px; height:400px;}

/*思政动态*/
.szdh{ height:40px; background:url("../images/nav_bg.jpg") repeat-y center top; line-height:40px; font-size:20px; font-weight:bold; color:#fff; padding-left:20px; position:relative;}
.szdh i{position:absolute; right:15px; top:0px; }

.lilun{padding-top:10px;width:428px;}
.lilundh{padding-left:20px; background:url("../images/icon01.jpg") no-repeat 5px 5px; color:#de4131;font-size:18px; font-weight:bold; }
.liluncon{padding:10px;height:100px;}


.jtdt-listp{ float:left; width:190px; padding-right:15px;background-color:#f1f1f1;}
.jtdt-listp img{ width:190px; height:110px;}
.jtdt-listt {float:left; width:200px; background-color:#f1f1f1; height:110px; overlfow:hidden;}
.jtdt-listt h3{ font-size:16px; line-height:26px; padding:15px 10px;  font-weight: normal;}
.jtdt-listt h3 a{ color:#333;}
.jtdt-listt h3 a:hover{color:#023d8b;}

.lilun ul{ padding:15px 15px;}
.lilun ul li{font-size:16px;line-height: 28px; height:28px;overflow:hidden; }

/*企业之声*/ 

.qiye{border:1px solid #c00;margin-bottom:15px;}
.qiyedh{ height:40px; background:url("../images/nav_bg.jpg") repeat-y center top; line-height:40px; font-size:20px; font-weight:bold; color:#fff; padding-left:20px; position:relative;}
.qiyedh i{position:absolute; right:15px; top:0px; } 
.qiyecon {padding:20px; height:210px;}
.qiyecon .qiyecon-left{ float:left; margin-right:15px; width:220px;}

.qiyepic-listp { width:220px; padding-right:15px; position:relative;}
.qiyepic-listp img{ width:220px; height:120px;}
.qiyepic-listt {width:220px; height:80px; background-color:#f1f1f1; overlfow:hidden; }
.qiyepic-listt h3{ font-size:16px; line-height: 22px; padding:15px 10px;  font-weight: normal; z-index:9999;}
.qiyepic-listt h3 a{ color:#000; filter:alpha(opacity:99); opacity:0.9;  -moz-opacity:0.9;}
.qiyepic-listt h3 a:hover{color:#000;}

.qiyecon .qiyecon-right{ float:right;  width:430px;}
.qiyecon .qiyecon-right ul li{font-size:16px;line-height: 33px; height:33px;overflow:hidden; }

/*模范先进*/ 

.qiye{border:1px solid #c00;margin-bottom:15px;}
.qiyedh{ height:40px; background:url("../images/nav_bg.jpg") repeat-y center top; line-height:40px; font-size:20px; font-weight:bold; color:#fff; padding-left:20px; position:relative;}
.qiyedh i{position:absolute; right:15px; top:0px; } 
.mofan {padding:35px 60px; height:150px;width:600px; marign:0 auto;}


/*huandeng*/
/*多个左滚动*/ 
	.leftLoop{position:relative;} 
	.leftLoop .hd .prev,.leftLoop .hd .next{display:block;width:37px;height:56px;cursor:pointer;position:absolute;top:35px;} 
	.leftLoop .hd .prev{background:url("../images/left.png") no-repeat;left:-50px;} 
	.leftLoop .hd .next{background:url("../images/right.png") no-repeat;right:-50px;} 

	
	/* 通用图片列表_普通式 */ 
	.picList li{ width:290px;float:left;margin-left:16px;t  } 
	.picList li .mofan-listp{ float:left; width:110px; padding-right:0px;}

	.picList li .mofan-listp img{ width:110px; height:160px;}
	.picList li .mofan-listt {float:left; width:170px; background-color:#fff; height:160px; overlfow:hidden;padding-left:10px;}
.picList li .mofan-listt h3{float:left; width:170px;font-size:16px; font-weight: bold；}
.picList li .mofan-listt h4{float:left; width:170px;font-size:15px; font-weight: bold；}
.picList li .mofan-listt p{float:left; width:170px; font-size:14px;}






