/*********** 第一部分 ************/
.conFir { height:406px; overflow:hidden;}

.leftFir { width:720px; height:405px; float:left;}
#foucsBox { width:720px; height:405px; overflow:hidden; zoom:1; position:relative; margin:0 auto 24px; padding:0;}
#foucsBox .imgCon { width:720px; height:405px; margin:0; padding:0; position:relative; list-style:none; overflow:hidden;}
#foucsBox .imgCon li { float:left; width:720px; height:405px; position:relative;}
#foucsBox .imgCon li img { border:0; width:720px; height:405px;}
#foucsBox .imgCon li .imgTitle { width:720px; height:98px;background-image:url(../img/6e0aba0b2301eabdbf581b4d817c5db8.png);background-repeat:no-repeat;background-position:0 0; position:absolute; left:0; bottom:0; text-align:left; z-index:2;}
#foucsBox .imgCon li .imgTitle a { display:block; width:700px; padding-left:20px; height:56px; line-height:56px; color:#fff; font-size:24px; zoom: 1; overflow:hidden; margin:40px auto 0 auto; text-align:left;}
#foucsBox .showPage { position:absolute; left:0; bottom:-15px; z-index:1; width:340px; height:60px;}
#foucsBox .foucs { position:absolute; right:10px; bottom:8px; z-index:30;}
#foucsBox .foucs span { display:inline-block; width:6px; height:6px; margin:0 0 0 8px; line-height:0; font-size:0; cursor: pointer; overflow:hidden; border:1px solid #f8faf7; border-radius:4px;}
#foucsBox .foucs span.f { background:#fff; border:1px solid #f7f9f8;}
#foucsBox .foucsButton { width:130px; height:405px; position:absolute; z-index:4; top:0;}
#foucsBox .foucsButton span { display:inline; width:130px; height:405px; cursor:pointer; overflow:hidden;}
#foucsBox .foucsButton img { display:none; cursor:pointer; border-width:0px; vertical-align:middle; width:100px; height:56px;}
#foucsBox .lBtn { left:0;}
#foucsBox .lBtn span { float:left; background:url(../img/focusBtn.png) no-repeat; background-position:0 178px;}
#foucsBox .lBtn span:hover { background:url(../img/focusBtn.png) no-repeat; background-position:-260px 178px;}
#foucsBox .lBtn img { float:left;}
#foucsBox .rBtn { right:0;}
#foucsBox .rBtn span { float:right; background:url(../img/focusBtn.png) no-repeat; background-position:-30px 178px;}
#foucsBox .rBtn span:hover { background:url(../img/focusBtn.png) no-repeat; background-position:-290px 178px;}
#foucsBox .rBtn img { float:right;}

/***** 头条 *****/
.newsFir { float:right; width:480px; height:405px; overflow:hidden;background: #f9f9f9}
.partTit ,.partTitBlue{ font-family:Microsoft YaHei,SimHei; font-size:16px; font-weight:normal; color:#ffffff; height:38px; line-height:38px; text-indent:12px;  margin:0 0 10px; position:relative; border-top:#af825e 3px solid;}
.partTit strong ,.partTitBlue strong{ color:#ffffff; height:50px; line-height:50px; font-size:16px; font-weight:normal; position:absolute; left:30px; top:-2px; text-indent:0; text-align:center;}
.newsFir h2 { font-size:14px; position:relative; text-indent:0; margin:0;}
.newsFir h2 strong { display:block; background:#af825e; width:70px; height:28px; line-height:28px; text-align:center; font-size:14px; font-weight:normal; color:#ffffff; position:absolute; left:30px; top:0;}
.newsFir .partTit { font-size:14px; position:relative; text-indent:0; margin:0;}
.newsFir .partTit strong { display:block; background:#af825e; width:70px; height:28px; line-height:28px; text-align:center; font-size:14px; font-weight:normal; color:#ffffff; position:absolute; left:30px; top:0;}
.newsFir h3 { margin:10px 0 6px; font-family:Microsoft YaHei,SimHei; font-weight:normal; line-height:25px; display:block;}
.newsFir h3 a { font-size:22px; color:#2b2b2b !important;}
.newsFir h3 a:hover { color:#820C0C !important;}
.newsFir h5 { display:block; font-size:14px; color:#666; line-height:20px; text-align:justify; overflow:hidden;font-weight: normal;}
.newsFir h5 a { display:inline-block; margin-right:5px;}
.newsFir ul { margin:0 25px 0 30px;}
.newsFir li { padding:0 0 10px; overflow: hidden;border-bottom: 1px dotted #e6e6e6;}
.newsFir li:last-child { border-bottom: 0;}
/**/

/***** 内容第二部分 *****/
.conSec { width:1200px; display:block; overflow:hidden;}
.rigSec { width:587px; float:right;border-right: 1px solid #e6e6e6;border-left: 1px solid #e6e6e6;border-bottom: 1px solid #e6e6e6;}

/***** 要闻 *****/
.imNews { width:588px; float:left;border-right: 1px solid #e6e6e6;border-left: 1px solid #e6e6e6;border-bottom: 1px solid #e6e6e6;}
.partTitBlue strong{ color: #af825e;font-weight: bold;font-size: 16px;height: 40px; }
.partTitBlue em { font-style:normal; position:absolute; right:12px; top:1px; display:block; width:110px; text-align:right;}
.partTitBlue em a { font-family:SimSun; font-size:12px; font-weight:normal;}
.partTitBlue em a:hover { text-decoration:none; color:#d00005;}
/***** 文字列表 *****/
.listPad { margin:0 30px 30px;}
.listBox li ,.listBoxT14 li { background:url(../img/ico.png) no-repeat;}
.listBox li { background-position:0 2px; height:22px; line-height:22px; text-indent:12px; white-space:nowrap; overflow:hidden; position:relative;}
.listBox a { font-size:12px;}
.listBoxT14 li ,.listT14 li { background-position:0 -68px; height:30px; line-height:30px; text-indent:12px; white-space:nowrap; overflow:hidden; position:relative;}
.listBoxT14 a ,.listT14 a { display:inline-block; font-size:14px; overflow:hidden; text-indent:0;}
/**/
.listT14 li { background:none; text-indent:0;}
.listT14 .first { margin:7px 0 0; font-weight:bold;}
.listT14 .first a:link { color:#295285; font-family:Microsoft YaHei; font-size:16px; margin-right:10px;}
.listT14 .first a:visited { color:#5f789e; font-family:Microsoft YaHei;font-size:16px;}
.listT14 .first a:hover { color:#cd0200; font-family:Microsoft YaHei;font-size:16px;}
.listT14 .first a:active { color:#295285; font-family:Microsoft YaHei;font-size:16px;}
/**/
.listBoxT14 li span { float:right;}
.listBoxT14 .txtBox { display:inline-block; width:43px; text-align:right; color:#b2b2b2;}
.listBoxT14 .icoThread { float:right;}
.listBoxT14 .linkHot { width:40px; float:right; padding:0 0 0 20px; margin:5px 0 0; text-align:left; cursor:pointer;}
.listBoxT14 .date { width:70px; float:right; padding:0 0 0 20px; margin:5px 0 0; text-align:left; cursor:pointer;}
.listBoxT14 .linkHot:hover { background-position:0 -31px;}
.linkHot { background:url(../img/icon.png) no-repeat;background-position:0 4px; margin-right:5px;float:right; display:block; color:#9d9d9d; height:20px; line-height:20px; overflow:hidden; padding-left:22px; font-family:Arial; font-size:12px;}
.date {background-position:0 4px; margin-right:5px;float:right; display:block; color:#9d9d9d; height:20px; line-height:20px; overflow:hidden; padding-left:22px; font-family:Arial; font-size:12px;}

/*********** 第六部分 ************/
.listPicBig { display:block; width:1210px; overflow:hidden;}
.listPicBig ul { width:1220px; margin:0 -10px;}
.listPicBig li { width:224px; height:150px; overflow:hidden; float:left; margin:20px 10px 0; position:relative;}
.listPicBig li img { width:224px; height:150px;}
.listPicBig .txt { display:block; width:194px; height:95px; line-height:20px; padding:55px 15px 0; text-align:center; color:#fff; font-family:Microsoft YaHei,SimHei; font-size:16px; position:absolute; left:0; top:150px; background:rgba(0,0,0,0.6) none repeat scroll 0 0 !important; filter: progid:DXImageTransform.Microsoft.gradient(enabled = 'true', startColorstr = #67000000, endColorstr = #67000000);}
.listPicBig li:hover .txt{ top:0; }
/**/

/***** 左侧列表 *****/
.leftListTitle{margin:10px 30px 0;border-bottom: 1px dotted #e6e6e6;line-height: 40px;font-size: 16px; color: #af825e;}
.leftListTitle a{color: #af825e;}
.leftListTitle h1{color: #ff0000;font-weight: bold;}
.leftList { width:720px; float:left; overflow:hidden; border-top:#cc0001 3px solid;border-right: 1px solid #e6e6e6;border-left: 1px solid #e6e6e6;border-bottom: 1px solid #e6e6e6;}
.leftList ul { width:660px; margin:0 auto;}
.leftList li { border-bottom:#eee 1px solid; padding:0 0 20px;}
.leftList .cur { background:#f2f6f7;}
.leftList .cur h3 { color:#820c0c;}
.leftList dl { overflow:hidden;}
.leftList dt { display:block; line-height:30px; padding:30px 0 15px; position:relative;}
.leftList dt h3 { font-size:22px; font-family:Microsoft YaHei,SimHei; font-weight:normal; width:500px; overflow:hidden; color:#2b2b2b!important; text-overflow:ellipsis; white-space:nowrap;}
.leftList dt i { font-family:SimSun; font-size:12px; color:#666; font-style:normal; display:block; width:100px; height:22px; text-align:right; overflow:hidden; position:absolute; right:0; top:30px;}
.leftList dd { color:#666; line-height:24px; font-size:14px;}
.leftList dd img { display:inline-block; float:right; border:#ebebeb 1px solid; margin:0 0 10px 15px;}
.leftList dd span { display:block; width:640px; overflow:hidden; margin:4px -10px 8px -2px;}
.leftList dd span img { margin:0 17px 0 0; float:left; width:175px;}
.leftList dd strong { display:inline-block; margin-right:5px;}
.leftList dd em { font-style:normal; color:#93090f; display:inline-block; margin:0 5px;}
.leftList dd em i { font-style:normal; color:#93090f; margin:0 2px;}
.leftList dd em i:hover { text-decoration:underline;}
.leftList a.list:hover { text-decoration:none; cursor:pointer;}
.leftList .listImg { width:640px; display:block;}
.leftList .listImg td { text-align:left; vertical-align:top;}
.leftList .listImg img { width:175px; height:auto; margin:0 17px 0 0; float:none;}
/**/
.iconMark { display:inline-block; width:20px; height:20px; float:left; margin-right:10px;background:url(../img/mark.png) no-repeat;}
/**/
.infoBox { display:block; width:480px; height:20px; overflow:hidden; padding-top:20px;}
.infoBox li { border:none; padding:0; color:#9d9d9d; height:20px; line-height:20px; width:345px; float:left; position:relative;}
.infoBox a { color:#aeaeae;}
.infoBox a:hover { color:#d70000;}
.infoBox i { font-style:normal; margin:0 3px;}
.infoBox .flr { float:right; position:relative; width:130px;}
.infoBox .flr i { float:left; font-style:normal; margin:0; position:absolute; left:32px; top:0; background:#fff; width:80px; text-indent:0 !important;}
/**/
.pageBox{text-align: center;padding: 28px 0 30px;margin: 0 auto;clear: both;display: block;height: 30px;overflow: hidden;color: #2b2b2b;}
.leftList li.page-item{ display: inline-block;width: 30px;height:30px;margin:0 5px;border:1px solid #e6e6e6;padding: 0; line-height: 30px;border-radius: 2px;}
.leftList li.page-item.disabled{background: #f5f5f5;color: #999999;}
.leftList li.page-item.active{background: #cc0001;color: #ffffff;border:0;border-radius: 2px;}
.leftList li.page-item .page-link{display: inline-block;width: 30px;height:30px;}

/***** 右侧 *****/
.rigBox { float:right; width:450px; overflow:hidden;}
.rigBox .partTitBlue{ border-top-width:2px; margin:0; height:50px;line-height: 50px;}
.listPadMini { margin:0 12px; padding:10px 0 25px;border-top: 1px dotted #e6e6e6;}
.through,.study{margin-bottom: 40px;background: #f9f9f9}

/***** 精彩专题 *****/
.excitingTopics { display:block; margin:0 0 35px;}
.excitingTopics h2 { background:#f5f5f5;}
.excitingTopics .focusBox { display:block; margin:5px 0 0; padding:0; list-style:none; width:450px;}
.excitingTopics .focusBox li { display:block; width:450px; height:30px; margin-bottom:5px; list-style:none; cursor:defa.excitingTopicst; background:#f5f5f5;}
.excitingTopics .focusBox li img { display:none; float:left;}
.excitingTopics .focusBox li em { display:block; line-height:30px; font-family:Verdana; text-align:left; font-size:14px; float:left; color:#000; margin-left:10px; font-style:italic;}
.excitingTopics .focusBox li h5{ margin:0; padding:0; display:block; width:450px; height:30px; line-height:30px; font-size:12px; color:#666; float:left; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.excitingTopics .focusBox li h5 a{ width:450px; height:30px; line-height:30px; color:#2b2b2b; margin:0 8px; font-size:14px;}
.excitingTopics .focusBox a:hover { color:#d00005;}
.excitingTopics .focusBox li.curr { height:200px; position:relative; overflow:hidden;}
.excitingTopics .focusBox li.curr .img ,.excitingTopics .focusBox li.curr img { display:block; width:450px; height:160px;}
.excitingTopics .focusBox li.curr em {color:#f5f5f5; font-size:24px; margin:0px; line-height:40px; height:40px; margin-left:10px;}
.excitingTopics .focusBox li.curr h5 a { width:450px; height:40px; line-height:40px; color:#fff; margin:0 8px; font-size:14px; font-family:Microsoft YaHei;}
.excitingTopics .focusBox li.curr h5 { background:#292929; width:450px; height:40px; line-height:40px; color:#fff; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
