﻿body { margin:0; font-size:14px; font-family: "Microsoft Yahei"; color: #333; background-color: transparent; }
ul { list-style: none; }
ul, li { margin: 0; padding: 0; }
input { margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}
p { margin: 0; }
a { text-decoration: none; color:#333}
input, select { font-family: "Microsoft Yahei"; }
.hide { display: none; }

.indexHtml { overflow: auto; overflow-x: hidden; position: relative; }
.indexHtml>body,.pageHtml>body { background:#ffffff url(images/index_bg.jpg) no-repeat center 0; overflow-x: hidden; padding:395px 0 106px; position:relative}
.indexHtml>body{ padding-top:555px;}
.pageHtml>body{ padding-top:292px;}
.indexHeadBg { width: 1920px; height: 470px; position: absolute; left: 50%; top: 0; margin-left: -960px; background: url(images/index_head_bg.jpg) no-repeat center bottom; }
.pageHtml .indexHeadBg{ background-image:url(images/page_head_bg.jpg);height:391px;}
.indexFootBg {width: 1920px; height: 76px; padding-top:200px; position: absolute; left: 50%; bottom: 0; margin-left: -960px;background: url(images/index_foot_bg.jpg) no-repeat center 0; text-align: center; color:#000; }
.foot-info{color: #fff;text-align: center;position: absolute; left: 0; bottom: 0;width:100%; padding:13px 0;}
.foot-info {filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#aa0263a9,endcolorstr=#aa0263a9);}
:root .foot-info { filter: none; background: rgba( 2, 99, 169, 0.7); }
.foot-info>div{border-left:2px solid #fff; display:inline-block;*display:inline;*zoom:1;line-height:15px;padding:0 45px;}
.foot-info> div:first-child{border-left-width:0;}
.indexContainer { width: 1000px;position: relative; margin: 0 auto; padding: 0;z-index:10;}
.indexContainer:after { clear: both; content: ""; display: block; }
.indexLeftMenu { float: left; width: 234px; min-height: 715px; background:url("images/leftmenu_bg.png") repeat-y 234px 0;  padding: 0 22px 0 0; position: relative; margin-top:60px;}
/*.indexLeftMenu:before { background: url(images/allIcon.png) -290px -150px; width: 180px; height: 25px; position: absolute; left: 25px; top: 10px; content: ""; }*/
.indexLeftMenu table { width: 100%; }
.indexLeftMenu td { color: #444; line-height: 36px; text-align: left; padding: 0 0 2px 21px; position: relative; cursor: pointer; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; }
.indexLeftMenu td.sel, .indexLeftMenu td:hover { color: #a00200; }
.indexLeftMenu ul { margin: 0 5px; }
.indexLeftMenu li { color: #855c04; line-height: 36px; padding: 0 0 2px 21px; position: relative; cursor: pointer; }
.indexLeftMenu li.sel { color: #a00200; }
.indexLeftMenu li:before { content: ""; width: 12px; height: 15px; position: absolute; left: 7px; top: 12px; background: url(images/allIcon.png) -155px -141px; }
.indexLeftMenu li:after { content: ""; width: 100%; border-top: 1px solid #faeed4; border-bottom: 1px solid #eac471; position: absolute; bottom: 0; left: 0; }
.indexLeftMenu li.sel:before { background-position: -155px -165px; }
.indexFrameDiv { float: left; width: 740px; position: relative; }
.indexFrameDiv>iframe { width: 98%;}

.indexMain { width: 100%; position: relative; margin:0 auto; box-sizing: border-box; z-index:10;}
.headDescript { background: url(images/icons.png) no-repeat 0 -194px; height: 135px; color: #fff; font-weight: bold; padding: 30px 50px 0 166px; line-height: 30px; position:absolute;left:-26px;top:-169px; text-indent:2em}
.headDescript .more { font-size: 14px; color: #a1ebfc; font-weight: normal; float: right; line-height: 20px; margin-right:10px;}
.indexMain .panelDiv { position: relative; padding: 0; }
.indexMain .panelHead { position: relative; line-height: 35px; height: 40px;color:#ffffff;background:url(images/title-bg.png) repeat-x 0 0;padding:0 0 0 100px;}
.indexMain .panelHead .title_dongtai {font-weight: bold; position:absolute; background:#0291d9 url(images/icons.png) no-repeat -141px -55px;height:38px; padding:0 14px 0 44px;border:1px solid #32A6E0;top:0;left:0;line-height: 36px; }
.indexMain .panelBody { position: relative; background: #ffffff; padding:0; }
.indexMain .panelBodyIner { padding: 0px 0px 0px; background-color:transparent; }
.indexMain .body_dongtai { padding: 0 0 0 420px; position: relative; }
.indexMain .body_dongtai .detailNewsHead { text-align: center; font-weight: bold; font-size: 16px; color: #de0303; }
.indexMain .body_dongtai .detailNewsInfo { font-size: 14px; line-height: 28px; color: #333; text-indent: 28px; padding: 15px 0; border-bottom: 1px solid #95b3c7; }
.indexMain .body_dongtai .more { color: #888; }
.indexMain .body_dongtai .shortNews { line-height: 30px;border-top: 1px solid #fff; padding-top:18px; }
.indexMain .body_dongtai .shortNews li { position: relative; padding: 0 110px 0 16px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.indexMain .body_dongtai .shortNews li .before { width: 15px; height: 100%; background: url(images/icons.png) -33px -132px; position: absolute; left: 0; top: 0; }
.indexMain .body_dongtai .shortNews .time { color: #666; position: absolute; right: 15px; top: 0; }
.indexMain .body_dongtai .imgSwitch { position: absolute; left: 0; top: 0; width: 400px; height: 220px; }
.indexMain .imgSwitch .imgs { width: 100%; height: 100%; position: relative; }
.indexMain .imgSwitch .imgs>img { width: 100%; height: 100%; display: none; position: absolute; left: 0; top: 0; }
.indexMain .imgSwitch .text { width: 97%; height: 28px; line-height: 28px; padding-left: 3%; position: absolute; bottom: 0; left: 0; color: #fff;filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#99000000,endcolorstr=#99000000);}
:root .indexMain .imgSwitch .text { filter: none; background: rgba( 0, 0, 0, 0.6); }
.indexMain .imgSwitch .pageNum { text-align: right; position: absolute; right: 0; bottom: 28px; }
.indexMain .imgSwitch .pageNum li { display: inline-block;*display:inline;*zoom:1; width: 18px; height: 18px; line-height: 18px; text-align: center; margin-right: 3px; cursor: pointer;
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#99ffffff,endcolorstr=#99ffffff); }
:root .indexMain .imgSwitch .pageNum li { filter: none; background: rgba( 255, 255, 255, 0.6); }
.indexMain .imgSwitch .pageNum li.cur { filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#99ab3016,endcolorstr=#99ab3016); color: #fff; }
:root .indexMain .imgSwitch .pageNum li.cur { filter: none; background: rgba( 171, 48, 22, 0.6); }

.panelDiv2 .panelHead{ background-position:0 -60px;height:50px;line-height:48px;}
.panelDiv2 .panelBody{ background-color:#ffffff;}
.indexMain .searchTitle { padding-left: 12px; }
.indexMain .searchTitle .icon { float: left; width: 130px; height: 35px; background: url(images/icons.png) no-repeat 0 -14px; margin-top: 8px; }
.indexMain .icon { float: left; width: 130px; height: 35px; background: url(images/icons.png) no-repeat 0 -10px;vertical-align:middle; }
/*.indexMain .searchTitle .help { float: left; width: 90px; height: 30px; background: url(images/icons.png) no-repeat 0 -52px; margin: 11px 0 0 10px;color:#fff;line-height:28px; padding-left:32px; font-weight:bold}*/
.indexMain .searchTitle .help { float: left; width: 90px; height: 24px; background: url(images/allIcon.png) 0 -55px; margin: 14px 0 0 25px; }
.indexMain .searchTitle .suggest { float: left; width: 118px; height: 55px; background: url(images/icons.png) -153px -1px; position: absolute; right: 20px; top: -5px; }
.indexMain .searchLine {display:table;width:100%}
.indexMain .searchLine > div {display:table-cell;vertical-align:top;padding:10px 5px}
.indexMain .searchLine > div:first-child {width:100px}


.indexMain .searchLine .divBtns input{border-radius:5px;text-align:center; border:1px solid #bfcfda;display:block; float:left; padding:3px 10px;   margin:0px 17px 3px 0 ;text-decoration:none;height:auto;background:none;color:#333;font-weight:400;cursor:pointer;width:100px;outline:none}
.indexMain .searchLine .divBtns input.sel {background:#6eb430; color:#fff}

.indexMain .searchLine .label span {width:100px;height:25px;line-height:25px;background-color:#6eb530;display:inline-block;border-radius:5px;color:#fff;text-align:center;margin-right:10px;font-weight:bold}
.indexMain .searchLine select{border: 1px solid #bfcfda; height:26px;vertical-align:top;}
.indexMain .searchLine input[type="text"] {border: 1px solid #bfcfda; height: 26px; line-height: 24px;  border-radius: 5px;padding:0 6px;outline:none}
.indexMain .searchLine input[type="text"].search-input {background:url(../../images/New/search.png) no-repeat  right -1px;padding-right:24px;box-sizing:border-box}
.search-btn{line-height:normal; cursor:pointer;height:37px; padding:0 14px; margin:0 4px; outline:none;}
.search-btn.sel{border-color:#0e6a97; background-color:#45a8d9;color:#fff}
.indexButton {height:44px;border-radius:14px;font-size:18px;width:100px;margin-left:40px;background:#6eb430;color:#fff;border:1px solid #bfcfda;float:right;margin:-35px 140px 0 0;cursor:pointer}
.indexMain .searchLine .searchBtn { width: 122px; height: 40px; border: none; background: url(images/icons.png) no-repeat -340px -54px; padding: 0; cursor: pointer;color:#FC9C09;font-size:0;}
.indexMain .searchLine .btns { display: inline-block; width: 665px; margin-left: 10px; }
.indexMain .searchLine .btns li { width: 103px; height: 36px; text-align: center; margin-right: 10px; margin-bottom: 6px; line-height: 36px; display: inline-block; font-size: 16px; border: 1px solid #d7c19b; background-color: #fcf9ec; cursor: pointer; }
.indexMain .searchLine .btns li:hover { background-color: #d9aa46; color: #fff; border-color: #bd8f2d; }
.indexMain .searchLine .expand { cursor: pointer; display: inline-block; height: 38px; line-height: 38px; position: relative; vertical-align: top; font-size: 16px; color: #ab3016; padding-left: 25px; }
.indexMain .searchLine .expand:before { background: url(images/allIcon.png) -198px -88px; position: absolute; left: 0; top: 0; width: 25px; height: 100%; content: ""; }
.indexMain .searchLine.expand { height: auto; }
.indexMain .searchLine.expand .expand:before { background-position: -237px -88px; }
.indexMain .halfDiv_dijia { font-size: 0; margin: 10px 0 30px -15px; }
.indexMain .halfDiv_dijia>div { display: inline-block; width: 471px; height: 273px; background: url(images/allIcon.png) -1px -178px; margin-left: 15px; padding: 0 20px; box-sizing: border-box; }
.indexMain .halfDiv_dijia .listHead { text-align: center; font-size: 18px; color: #ab3016;  height: 42px; position: relative; top: -10px; }
.indexMain .halfDiv_dijia .listHead .sec { font-size: 10px; font-weight: normal; }
.indexMain .halfDiv_dijia .list { line-height: 30px; font-size: 14px; }
.indexMain .halfDiv_dijia .list li { position: relative; padding: 0 90px 0 16px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.indexMain .halfDiv_dijia .list li:before { width: 15px; height: 100%; background: url(images/allIcon.png) -33px -132px; position: absolute; left: 0; top: 0; content: ""; }
.indexMain .halfDiv_dijia .list .time { position: absolute; right: 3px; top: 0; }
.indexMain .halfDiv_dijia .more { float: right; font-size: 14px; color: #ad3017; margin: 10px 16px 0 0; font-weight: bold; }
.indexMain .lastinfo { background-color: #d7a743; height: 40px; line-height: 40px; text-align: center; color: #fff; }
.indexGridTable {margin-top:10px}
/*.indexGridTable { width: 100%; border-collapse: collapse; }
.indexGridTable tr { background-color: #fff; border-style:none; cursor:pointer}
.indexGridTable td ,.indexGridTable th{  color: #333; border: 1px solid #9ac2d6; height: 30px; }
.indexGridTable .header { background-color: #0874B4 ; font-weight: bold; color:#fff}
.indexGridTable .header td ,.indexGridTable .header th{ height: 32px; }
.indexGridTable tr.evenrow { background-color: #ecf9fe; }
.indexGridTable tr:hover{}
.indexGridTable tr.pageClass  td{border:none; text-align:right}
.indexGridTable tr.pageClass {background-color:transparent}
.indexGridTable tr.pageClass .page_next ,.indexGridTable tr.pageClass .page_prev{color:#ab3016;}*/
.childPage { }
.pageTitle { font-size: 22px; color: #fff; text-align: center; margin: 0; padding: 14px 233px 6px 0;line-height:30px; min-height:44px;}
.secPageTitle { text-align: right; margin-top: 18px; padding-right: 4px; }
.paraTitle { padding-left: 5px; margin: 30px 0 0; }
.lrLine { overflow: hidden; white-space: nowrap; margin-bottom: 10px; }
.lrLine .left { float: left; margin-left: 28px; }
.lrLine .right { float: right; margin-right: 20px; }

.tableBody { width: 100%; border-collapse: collapse;}
.tableBody td { height: 24px; padding:4px 0; border: 1px solid #b5d4e2; background-color: #f0fafd; color: #333; text-align: center; }
.tableBody td.rightTd { text-align: left; }
.tableBody td.head { background-color: #f8f3dc; }
.tableBody td.leftHead { background-color: #f3ebc5; color: #855c04; }
.tableBody input[type="text"] { width: 95%; border: 1px solid #ddd; background-color: #fff;height:24px;line-height:24px;}
.tableBody input[type="text"].readonly { border-color: transparent; }
.tableBody textarea { width: 95%; border: 1px solid #ddd; background-color: #fff; overflow: hidden; }
.tableBody textarea.readonly { border-color: transparent; }
.tableBody td.td-v-title{ text-align:center; background-color:#4fb2e1;color:#fff}
.tableBody td.td-title{ text-align:center;}
.tableBody td.td-h-title{ text-align:center; font-weight:bold; background-color:#c9edfe}

.tablePage { padding: 0 35px; margin: 15px 0 5px; text-align: right; position: relative; }
.tablePage .pageNumsOut { overflow: hidden; width: 290px; display: inline-block; white-space: nowrap; }
.tablePage .pageUl { display: inline-block; font-size: 0; }
.tablePage .pageUl>li { display: inline-block; width: 36px; height: 23px; line-height: 23px; text-align: center; border: 1px solid #caa971; margin-left: 20px; color: #333; cursor: pointer; font-size: 14px; }
.tablePage .pageUl>li.cur { background: #b10000; color: #fff; }
.tablePage .leftMove, .tablePage .rightMove { width: 15px; height: 15px; position: absolute; top: 4px; cursor: pointer; }
.tablePage .leftMove { background: url(images/allIcon.png) -58px -163px; right: 325px; }
.tablePage .rightMove { background: url(images/allIcon.png) -86px -163px; right: 6px; }
.tablePage .leftMove.hide, .tablePage .rightMove.hide { display: block; cursor: default; }
.tablePage .leftMove.hide { background-position: -4px -163px; }
.tablePage .rightMove.hide { background-position: -31px -163px; }

/*easyui*/
.tree-file,.tree-collapsed,.tree-folder-open,.tree-expanded,.tree-collapsed-hover,.tree-folder{background-image:url(images/tree_icons.png)}
.tree-node-selected,.tree-node-hover {background:transparent; color:#ed0101; font-weight:bold}
.tree-node,.tree-title {height:28px;line-height:28px;}
.tree-title {font-size:14px}
.tree-expanded, .tree-collapsed, .tree-folder, .tree-file, .tree-checkbox, .tree-indent {margin-top:5px;}
.tree-collapsed-hover{ background-position:-31px 0;}
.tree-expanded-hover{ background-position:-50px -1px;}

/*-----------------------------*/
.index-logo{ position:absolute;top:75px;left:50%;width:756px;height:108px; background:url(images/logo.png) no-repeat 0 0; margin-left:-378px;}
/*pageInfo*/
.pageInfo-right{text-align:right; padding-right:1%; line-height:26px;}

.index-shadow{ position:absolute;left:-3px;top:-3px;width:100%;height:100%; background-color:#888;filter:progid:DXImageTransform.Microsoft.Blur(pixelRadius=3,MakeShadow=false,ShadowOpacity=0.2); padding:0px;}
:root .index-shadow{box-shadow:0 0 10px #888;filter:none;left:0;top:0;padding:0;}
.index-shadow-bg,.page-title-bg{ background-color:#fff;height:100%;width:100%;position:absolute;left:0;top:0;}
.pageHtml .index-shadow-bg{ background-color:#F0FAFD}
.page-title-bg{ background:url(images/page_head_bg.jpg) no-repeat center 0;height:60px;}



.GridBody { width: 100%; margin: 0 auto 0; border: none; border-collapse: collapse; text-align: center; }
.GridTable>tbody>tr{ border:0px solid #bcbcbc;}
.GridBody .header { background-color: #6eb530; color: #fff; }
.GridBody td { padding: 0 2px; }
.GridBody td.GridLeft { text-align: left; }
.GridBody td,.GridBody th { height: 30px; border: 1px solid #bed0d9; }
.GridBody tr.Header td, .GridBody tr.Header th,.GridTable tr.Header>td{ font-size:14px; font-family:'Microsoft YaHei'; font-weight:normal; white-space:nowrap; text-align:center; cursor:pointer;color:#444;}
.GridBody tr:hover td { background: #def4ff; }
.GridBody tr.Header a{ white-space:nowrap; color:#444;}
.GridBody tr.pagetd td { border: none; padding: 10px 0; height: auto; }
.GridBody tr.pagetd:hover td { background: none; }
.GridTable tr.Header~tr>td:first-child{ text-align:center;}
.GridTable .TableBody{ margin-top:0;}
.GridTable .TableBody tr:first-child td{ border-top-width:0;}
.GridBody tr.fontBold td,.GridBody td.fontBold{ font-weight:bold; color:#000;}
.GridBody .LeftTd {  text-align:left;   }
.GridBody .CenterTd {  text-align:center;   }
.GridBody tr.even td{background:#e5f1f4;}
.GridBody tr.odd td{background:#f8fbfc;}
/*.GridBody tr:nth-child(even){ background:#e5f1f4; }
.GridBody tr:nth-child(odd){ background:#f8fbfc; }*/
.GridBody .pagetd a { padding: 2px 7px; border: 1px solid #e5e5e5; margin: 0 5px; font-size: 12px; }
.GridBody .pagetd a:hover { background-color: #6eb430; border: 1px solid #6eb430; color: #fff; }
.GridBody .pagetd a[disabled = "disabled"]:hover { background: none; border-color: #e5e5e5; color: #333; }
.GridBody .pagetd input[type="text"] { height: 20px; padding: 0; border: 1px solid #e5e5e5;text-align:center }

.indexMain .searchLine input[type="text"].search-input {background:url(../../images/New/search.png) no-repeat  100% -1px;padding-right:21px;box-sizing:border-box}