



/**wrapper************s*/
.project_leftkj{ position:relative; float:left; background:#fcfcfc; }

.leftnav>li>a{ background:#378e0cc4; display:block; padding:10px 20px; font-size:14px; font-weight:bold; color:#ffffff}
.leftnav>li>a:hover{ background:#378e0c;}
.leftnav>li>ul>li>a{ background:#378e0cc4;display:block; padding:10px 20px 10px 30px; font-size:12px;  color:#ffffff}
.leftnav>li>ul>li>a:hover{ background:#ca1313;}
.leftnav>li>ul>li>ul>li>a{ background:#309208;display:block; padding:10px 20px 10px 40px; font-size:12px;  color:#ffffff}
.leftnav>li>ul>li>ul>li>a:hover{ background:#cf1818;}

.leftkjtop{ color:#000000; font-size:24px; font-weight:bold; margin:15px 0; line-height:30px;}
.leftkjtop span{ background-color:#309208; width:7px; height:30px; display:inline-block; position:relative; top:6px; margin:0 10px 0 0 }
.tjmsglist li { position:relative; display:block; border-bottom:1px dotted #DCDCDC; padding:3px 5px;}
.tjmsglist li  span{ margin:3px 0 0 5px; color:#ff8800; position:absolute; top:0; left:0;}
.tjmsglist li a{ padding: 0 0 0 15px; display:block;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;position:relative}

.project_content{ position:relative; float:right; }

.content_list1,.content_list2,.content_list3 { padding:15px 0; min-height:654px;}
.content_list1 a { position:relative; display:block; border-bottom:1px dotted #DCDCDC; padding:15px 170px 15px 30px; white-space: nowrap;overflow: hidden; text-overflow: ellipsis; }
.content_list1_td{ color:#ff8800; position:absolute; top:15px ; left:10px;}
.content_list1_time{ position:absolute; right:10px; color:#C5C5C5;}

.content_list2 li{ width:24%; float:left; margin:20px 0.5% 0px 0.5%}
.content_list2 div{ width:100%; height:180px; border:#ccc 1px solid; overflow:hidden;text-align: center; }
.content_list2 div img{max-width: 100%;max-height: 100%; }
.content_list2 span{ width:100%;overflow:hidden;white-space: nowrap;text-overflow: ellipsis; height:40px; display:block; line-height:40px; text-align:center}

.content_list3 li{ border-bottom:#ccc 1px dotted; padding:15px 10px; position:relative }
.content_list3 li a div:nth-child(1){width:200px; height:127px; border:#ccc 1px solid ;text-align: center;}
.content_list3 li a div img{ max-width: 100%;max-height: 100%;  }
.content_list3 span{ position:absolute; top:15px; right:0}
.listcapbt{width:570px;overflow:hidden;white-space: nowrap;text-overflow: ellipsis; height:40px; display:block; line-height:40px; font-size:18px; position:absolute; top:5px; left:230px;}
.listcapc{ font-size:14px; position:absolute; width:690px; height:95px; top:55px; left:230px; 	display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;text-indent: 24px; line-height:30px; color:#939393;}


/**********************************************分页***************/
.pagination ul { list-style: none; padding-left: 0;}
.pagination ul li {padding: 0 10px;vertical-align: top;display: inline-block;font-size: 14px;min-width: 36px;min-height: 28px;line-height: 28px;cursor: pointer;box-sizing: 
border-box;text-align: center;	background-color: #ffffff;color: #606266;border-radius: 6px;margin: 0 1px;border: 1px solid #ebebeb;height: 30px;}
.pagination ul li:hover { transform: scale(1.1);  background-color: #F4F6F8;}
.pagination  li.active { background: #309208; color: white; cursor: not-allowed;}
.pagination li.disabled { cursor: not-allowed;}
.pagination li.totalPage { background: transparent; cursor: default; border: none; padding: 0 6px;}
.pagination li.totalPage:hover {  transform: none;  background-color: #ffffff;}
.pagination li input {
    -webkit-appearance: none; background-color: #fff; background-image: none; border-radius: 4px;  border: 1px solid #dcdfe6; box-sizing: border-box;  color: #606266;
    display: inline-block;  font-size: inherit;   outline: none;  padding: 3px 5px; transition: border-color .2s cubic-bezier(.645,.045,.355,1); width: 40px;  height: 25px;   margin: 0 6px;
}
.pagination li input:focus{  border-color: #98A6AD;}
.pagination{  user-select: none;}
.pagination ul:nth-child(2){ border-radius: 6px;}
input[type=number] { -moz-appearance:textfield;}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0;}


/*********** news *****************/
.contentnews{width:925px; border:#cecdcd 1px solid; margin:20px 0 0 0 ; background:#f9f9f9; position:relative; }
.contentnewsc{ background:#ffffff;  width:865px; min-height:627px; position:relative; top:10px; left:10px; margin:0 0 20px 0; padding:20px}
.newsbtnav{  font-size:14px; margin: 0 0 15px 0}
.newsbtnav img{ height:14px; margin:0 5px 0 0 }
.newsbtnav span{ float:right}
.newsbtnav input{ height:25px; padding: 0 15px; position:relative; top:-3px;}
.isubmit{ color:#fff; background:#153f84; border:0px }
.newsbt{ font-size:24px;/*overflow:hidden;white-space: nowrap;text-overflow: ellipsis; */width:865px; text-align:center;  line-height:40px; color:#000000; font-weight:bold; margin:10px 0 0 0 }
.newsmsg{ text-align:center; margin:30px 0; font-size:18px;}
.newsmsg span{ margin:0 50px;}
.newshfg{ background:#309208; height:3px; width:100%;}
.newscontent { font-size:16px; margin:20px; line-height:30px; }
.newscontent img { max-width:865px }

.downloadbtn{ padding:20px; background:#650b0b; color:#FFFFFF; font-weight:bold; -webkit-border-radius: 10px;-moz-border-radius:10px;
border-radius: 10px; font-size:18px; margin:20px;display: inline-block;}
.downloadbtn:hover{background:#c51010; color:#FFFFFF;}
/*********** news *****************/





















