@charset "utf-8";
html,body,div,form,input,p,ul,li,dl,dt,dd,h1,caption,table,tr,th,td,h3,h4,a{margin:0; padding:0;font-size:14px; font-family:"微软雅黑"}
body{color:#333}
.main-body{background:#fff url(../images/bg-x.gif) left top repeat-x;}
select{font-family:"微软雅黑"; font-size:12px;}
li{list-style:none;}
a{color:#333; text-decoration:none;}
a:hover{text-decoration:underline;}
.pull-left{float:left;}
.pull-right{float:right;}
.red{color:#f00}
.dropdown-menu{cursor:pointer}
.dropdown-content{position:absolute;background:#fff;height:auto; border:1px solid #b2b2b2;-webkit-box-shadow:1px 3px 4px #ccc;-moz-box-shadow:1px 3px 4px #ccc;box-shadow:1px 3px 4px #ccc;display:none; z-index:999}
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
/*搜索页*/
.sear-bg{ background:url(../images/bg-sear-x.gif) left top repeat-x}
.sear-wrap{width:100%; padding-top:150px;}
.sear-item{overflow:hidden; width:540px; margin:0 auto}
.sear-item .tab{overflow:hidden}
.sear-item .tab li{float:left;height:32px; line-height:30px; padding:0 17px; background:url(../images/bg.gif) left 10px no-repeat;cursor:pointer; color:#666; border:none; margin-left:-1px;}
.sear-item .tab li.active{font-weight:bold; color:#333;border:none;padding:1px 17px 0;background:url(../images/bg.gif) left 10px no-repeat;}
.sear-item .dropdown{float:left;}
.sear-item .dropdown-menu{background:url(../images/bg.gif) left -40px no-repeat; width:95px; height:35px; line-height:30px; padding-left:10px; font-weight:bold}
.sear-item .dropdown-menu:hover{background:url(../images/bg.gif) left -80px no-repeat;}
.sear-item .dropdown-content{ padding:2px 1px; width:93px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;}
.sear-item .dropdown-content li{ padding-left:10px; line-height:24px;}
.sear-item .dropdown-content li:hover{background:#ededed; cursor:pointer;}
/*首页*/
/**.content-bg{background:url(../images/bg-top.gif) center top no-repeat; margin:0}*/
.header{width:1140px; margin:0 auto 10px; overflow:hidden}
/*.logo{ background: url(../images/dmtlogo.png) no-repeat; width:440px; height:100px;float:left;margin-top:0px;}*/
.logoIndex{
  border-top:0px solid #cbcbcb;   width:1140px; margin:20px auto 0; height:60px; line-height:60px; text-align:center; clear:both
}
.tool{float:right; margin-top:10px;}
.tool li{float:left; margin-right:5px;}
.tool li a{margin-left:15px; background:url(../images/bg.gif) no-repeat; }
.tool li a.login{ background-position:-110px -40px;}
.tool li a.register{ background-position:-110px -70px;}
.tool li a.help{ background-position:-186px -40px;}
.tool li a.index{ background-position:-186px -70px;}
.tool li a{color:#fff;padding-left:16px; }
.sear-wrap .sear{width:540px; height:55px; margin:0 auto; padding:5px 0 0 0;}
.sear-wrap .sear input{height:24px; width:450px}

.sear-wrap .sear .btn,.list-sear .btn{height:32px; margin-left:-10px; font-size:16px; font-weight:bold}
.sear-wrap .sear .btn img ,.list-sear .btn img {vertical-align:middle;}
.list-sear,.bread-crumb{background:#f7f7f7; height:60px;border:1px solid #ddd; border-top:3px solid #0e72ad; margin:10px auto; width:1160px;text-align:left;-webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.05);
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.05);}
.list-sear .dropdown{border:2px solid #3c90bf; margin:10px 0 0 210px;float:left;}
.list-sear .dropdown-menu{float:left; background:#eee url(../images/bg.gif) right -218px no-repeat; border-right:1px solid #3c90bf; height:36px; line-height:36px; padding:0 25px 0 10px; width:60px;}
.list-sear .dropdown{position:relative}
.list-sear .dropdown-menu:hover{ background:#e1e1e1 url(../images/bg.gif) right -218px no-repeat; border-right:1px solid #3c90bf;}
.list-sear .dropdown-content{top:36px; width:94px;}
.list-sear .dropdown-content li{ padding-left:9px; line-height:28px;}
.list-sear .dropdown-content li:hover{background:#ededed; cursor:pointer;}
.list-sear input{height:26px; width:560px; border-left:none}
.list-sear .btn{height:36px; font-size:14px;}
.list-sear a.sear-two{padding-left:10px; line-height:60px; float:left;}
/*列表*/
.resultStats{color:#999;padding:3px; float:right}
.list-wrap{width:1160px; margin:0 auto 20px;padding-bottom:5px; overflow:hidden}
.left-side{width:200px; float:left;border-top:1px solid #a3ccd0;-webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.08);
  -moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.08);
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.08);}
.left-side h4{ color:white;background:#0e72ad; height:30px;border:1px solid #a3ccd0; border-top:none; line-height:30px; padding-left:15px;}
.left-side .menu{border-left:1px solid #c6c6c6; border-bottom:1px solid #a3ccd0;background: url(../images/bg-y.gif) left top repeat-y;overflow:hidden;}
.left-side .menu.auto{max-height: 350px;overflow: auto;}
.left-side .menu li{background:url(../images/bg.gif) -177px -107px no-repeat; border-bottom:solid 1px #ccc; height:30px; line-height:30px; padding-right:7px; margin-right:1px;}
.left-side .menu li:last-child,.analyze li:last-child{border-bottom:none;}
.left-side .menu li:hover{background:#f1f1f1 url(../images/bg.gif) -177px -107px no-repeat;}
.left-side .menu li.active{background:url(../images/bg.gif) left -275px no-repeat; font-weight:bold; margin-right:0;}
.left-side .menu li a{width:140px; float:left; padding-left:25px;white-space:nowrap;overflow:hidden;}
.left-side .menu li a.auto{width:120px;}
.left-side .menu li a:hover,.analyze li a:hover{text-decoration:none;}
.left-side .menu li span{font-weight:normal; font-size:12px; color:#adadad; width:25px; text-align:right; float:right; margin-right:5px;}
.left-side .menu li.active a,.left-side .menu li.active span{color:#fff;}
.middle-side{border:1px solid #ddd; background:#fff;margin-left:10px;margin-right:10px; width:718px; float:left; padding:10px;-webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.08);
  -moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.08);
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.08);}

.right-side{width:200px; float:left;border-top:1px solid #a3ccd0;-webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.08);
  -moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.08);
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.08);}
.right-side h4{ color:white;background:#0e72ad; height:30px;border:1px solid #a3ccd0; border-top:none; line-height:30px; padding-left:15px;}
.right-side .menu{border-left:1px solid #c6c6c6; border-bottom:1px solid #a3ccd0;background: url(../images/bg-y.gif) left top repeat-y;overflow:hidden;}
.right-side .menu.auto{max-height: 350px;overflow: auto;}
.right-side .menu li{background:url(../images/bg.gif) -177px -107px no-repeat; border-bottom:solid 1px #ccc; height:30px; line-height:30px; padding-right:7px; margin-right:1px;}
.right-side .menu li:last-child,.analyze li:last-child{border-bottom:none;}
.right-side .menu li:hover{background:#f1f1f1 url(../images/bg.gif) -177px -107px no-repeat;}
.right-side .menu li.active{background:url(../images/bg.gif) left -275px no-repeat; font-weight:bold; margin-right:0;}
.right-side .menu li a{width:140px; float:left; padding-left:25px;white-space:nowrap;overflow:hidden;}
.right-side .menu li a.auto{width:120px;}
.right-side .menu li a:hover,.analyze li a:hover{text-decoration:none;}
.right-side .menu li span{font-weight:normal; font-size:12px; color:#adadad; width:25px; text-align:right; float:right; margin-right:5px;}
.right-side .menu li.active a,.left-side .menu li.active span{color:#fff;}
.list{margin:10px 0; clear:both; border-top:1px solid #ddd; overflow:hidden;min-height: 650px;}
/*.list dl{padding-top:10px; overflow:hidden; border-bottom:1px dotted #ddd; padding-bottom:10px;}*/
.list dl{padding-top:10px; overflow:hidden; padding-bottom:10px;}
.list dt{ float:left; margin:0 20px 0 5px;}
.list dt img{ border:1px solid #dedede; padding:2px;cursor: pointer;}
.list dd{line-height:24px; color:#333; width:440px; float:left;}
.list dd h4{padding-bottom:5px;}
.list dd h4 a span{color:#f80}
.list dd a{color:#049; padding-right:10px}
.list dd a span{color:#999}
.list i{font-style: normal;}
.list dd i{color: red!important;font-style: normal;}
select.pull-left{margin-left:5px;}
/*分页样式*/
.page-wrap{border-top:1px solid #d9d9d9;height:25px; overflow:hidden;padding:15px 15px 0; text-align:center; position:relative; margin-top:-1px;}
.page-wrap .pull-left{position:absolute; left:5px; top:10px; color:#999}
.page-wrap .pull-right{position:absolute; right:5px; top:10px;}
.page-wrap .page{width:280px; margin:0 auto; overflow:hidden;}
.page-wrap .page li{ background:#fff; border:1px solid #ddd;color:#08c; padding:3px 8px; cursor:pointer;margin:0;float:left;margin-left:1px;font-size:12px;}
.page-wrap .page li:hover{background:#ddd;
transition: background 0.2s linear;
-moz-transition: background 0.2s linear; /* Firefox 4 */
-webkit-transition: background 0.2s linear; /* Safari 和 Chrome */
-o-transition: background 0.2s linear; /* Opera */}
.page-wrap .page li.active{background:#bde3f0;}
.page-wrap .page li.disable{color: gray;cursor: text;}
/*底*/
.footer{border-top:2px solid #cbcbcb; background:#f0f0f0; width:1160px; margin:20px auto 0; line-height:60px; text-align:center; clear:both}

.footerIndex
{ height:56px; line-height:56px; text-align:center; color:#999;bottom: 0px;}



.content{width:1128px; margin:0 auto;border:1px solid #ddd; background:#fff; padding:15px; color:#333;-webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.05);
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.05);}
/*人物信息*/
.content .people-title{ font-size:26px; line-height:45px; position:relative; margin:10px 10px 10px;}
.content .people-info{margin:10px 10px;}
.people-table{margin:20px 10px 30px; width:100%}
.people-table th{ text-align:right; color:#999; width:10%;border-bottom:1px dashed #ddd; height:30px; padding-right:20px;}
.people-table td{color:#333; width:30%;border-bottom:1px dashed #ddd;}
.content h5.title{background:url(../images/title-bg.gif) no-repeat; height:45px; margin:0 10px 15px; padding:0; clear:both}
.content h5 .number{color:#fff; float:left; line-height:45px; width:26px; text-align:center;}
.content h5 strong{background:#fff; padding:0 15px 0 10px; float:left; line-height:42px; font-size:24px; font-weight:500; color:#000}
.content h5 .edit{background:#fff url(../images/bg.gif) 5px -128px; float:right; padding-left:25px; color:#a6a6a6; margin-top:13px; font-weight:normal}
.content h5 .edit:hover{color:#666}
.content p{margin-bottom:10px; text-indent:2em;}
.content .intro{overflow:hidden; margin:10px 10px 10px}
.content .intro dd{ float:left; width:680px;}
.content .intro dt{border:1px solid #ddd; float:right;}
.content .intro dt span{padding:6px 8px; display:block; color:#787878}
.content .intro .pic-name{text-align: center;}
.content pre{margin:0; padding:0;font-size:14px; font-family:"微软雅黑";white-space: pre-wrap;white-space: -moz-pre-wrap;white-space: -pre-wrap;white-space: -o-pre-wrap;word-wrap: break-word;}
.catalog{float:left; margin:0 0 20px 10px;}
.catalog dt{background:#d73838; color:#fff; float:left; padding:5px; line-height:16px; cursor:pointer;}
.catalog dd{background:#f7f7f7; border:1px solid #ddd; float:left;margin-right: 10px;}
.catalog dd a{display:block; line-height:35px; border-top:1px solid #fff; border-bottom:1px solid #ddd; padding:0 40px 0 10px;}
.catalog dd a:hover{text-decoration:none; background:#ddd}
.bread-crumb{height:50px;}
.bread-crumb div{line-height:50px;color:#666; font-size:16px;background:url(../images/bg.gif) -190px -330px no-repeat; margin-left:18px; padding-left:18px; font-weight:bold;}
.bread-crumb div span{font-weight:normal; color:#999}
.content .sear{margin-bottom:15px;}
.content .sear input,.content .sear select{margin-right:10px;}
.content .sear input.btn{margin-right:0;}
/*列表样式*/
.list-table{width:100%; border:1px solid #d5d3d4; border-collapse:collapse;}
.list-table th{border-right:1px solid #c1c8b4;height:35px;line-height:35px; color:#333; text-align:left; white-space:nowrap; background:#d6fdfc; padding-left:6px;}
.list-table td{padding:8px 6px; color:#333;border-right:1px solid #d4d4d4;background:#fff;}
.list-table td a{padding-right:8px; color:#049}
.list-table tr.even td{background:#f5f5f5;}
.list-table tr:hover td{background:#e9e9e9;}
.list-table tr.active td{background:#fff2c0;}
.list-table tr.active td a{color:#753d00;}
.list-table.map th{border-right:none; padding:0 15px; height:30px; line-height:30px; text-align:left}
.list-table.map th div.radio{font-weight:normal; text-align:right}
.list-table.map td{padding:8px;}
.list-table.map tr.active td.autoHeight,.list.map tr:hover td.autoHeight{background:#fff;}
/*tab页签*/
.tab{overflow:hidden;}
.tab li{line-height:34px; border-top:3px solid #fff; padding:0 20px; float:left; cursor:pointer; color:#049;}
.tab li.active{border-top:3px solid #01aea9; border-left:1px solid #ddd; border-right:1px solid #ddd; padding:0 19px; color:#333; background:#fff;}
.tab-content{border-top:1px solid #ddd; margin-top:-1px; padding-top:20px;}
.form-table th{ width:15%; font-weight:normal; text-align:right; padding:0 0 20px 10px; vertical-align:top}
.form-table td{padding:0 0 20px 10px;}
.form-table td input[type='text'],.form-table td textarea{width:80%}
.form-actions td ,.form-actions th {background-color: #f5f5f5;border-top: 1px solid #e5e5e5; padding-top:20px;}
/*详情展示*/
.table_tip{	border-bottom-color: rgb(230, 230, 230);border-bottom-style: solid;border-bottom-width: 1px;border-top-color: rgb(204, 204, 204);border-top-style: solid;border-top-width: 2px;display: block;font-family: arial, 宋体, sans-serif;font-size: 14px;font-style: normal;font-variant: normal;font-weight: normal;line-height: 24px;margin-top: 10px;zoom: 1;}
.table_view{-webkit-border-horizontal-spacing: 0px;-webkit-border-vertical-spacing: 0px;border-bottom-color: rgb(128, 128, 128);border-collapse: collapse;border-left-color: rgb(128, 128, 128);border-right-color: rgb(128, 128, 128);border-top-color: rgb(128, 128, 128);display: table;font-family: arial, 宋体, sans-serif;font-size: 14px;font-style: normal;font-variant: normal;font-weight: normal;line-height: 24px;zoom: 1;width: 100%;	}
.table_view thead{display: table-header-group;vertical-align: middle;}
.table_view thead th{	 background-color: rgb(249, 249, 249);border-bottom-color: rgb(230, 230, 230);border-bottom-style: solid;border-bottom-width: 1px;border-collapse: collapse;border-image-outset: 0px;border-image-repeat: stretch;border-image-slice: 100%;border-image-source: none;border-image-width: 1;border-left-color: rgb(85, 85, 85);border-left-style: none;border-left-width: 0px;border-right-color: rgb(85, 85, 85);border-right-style: none;border-right-width: 0px;border-top-color: rgb(85, 85, 85);border-top-style: none;border-top-width: 0px;color: rgb(85, 85, 85);display: table-cell;font-family: arial, 宋体, sans-serif;font-size: 12px;font-style: normal;font-variant: normal;font-weight: bold;height: 27px;line-height: 27px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;margin-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;padding-top: 0px;text-align: center;vertical-align: middle;zoom: 1;}
.table_view thead th.tcl{text-align: left;}
.detail-link{border-collapse: collapse;color: rgb(19, 110, 194);cursor: auto;display: inline;font-family: arial, 宋体, sans-serif;font-size: 12px;font-style: normal;font-variant: normal;font-weight: normal;height: auto;line-height: 27px;text-decoration: none solid rgb(19, 110, 194);width: auto;zoom: 1;}
.spot{border-collapse: collapse;color: rgb(0, 0, 0);display: inline;font-family: arial, 宋体, sans-serif;font-size: 12px;font-style: normal;font-variant: normal;font-weight: normal;height: auto;line-height: 20px;width: auto;zoom: 1;}
.tac{text-align: center;}
.nofollow{	color: rgb(102, 102, 102);cursor: auto;display: inline;font-family: arial, 宋体, sans-serif;font-size: 12px;font-style: normal;font-variant: normal;font-weight: normal;height: auto;line-height: 20px;list-style-image: none;list-style-position: outside;list-style-type: none;text-align: left;text-decoration: none solid rgb(102, 102, 102);width: auto;zoom: 1;cursor: pointer;}
.source_desc{color: rgb(170, 170, 170);display: inline;font-family: arial, 宋体, sans-serif;font-size: 12px;font-style: normal;font-variant: normal;font-weight: normal;height: auto;line-height: 20px;list-style-image: none;list-style-position: outside;list-style-type: none;text-align: left;width: auto;zoom: 1;}
.linkout{-webkit-background-clip: border-box;-webkit-background-origin: padding-box;-webkit-background-size: auto;background-attachment: scroll;background-clip: border-box;background-color: rgba(0, 0, 0, 0);background: url(../images/view_reference.gif) no-repeat;background-origin: padding-box;background-size: auto;color: rgb(102, 102, 102);cursor: auto;display: inline;font-family: arial, 宋体, sans-serif;font-size: 12px;font-style: normal;font-variant: normal;font-weight: normal;height: 16px;line-height: 20px;list-style-image: none;list-style-position: outside;list-style-type: none;padding-right: 18px;text-align: left;width: auto;zoom: 1;cursor: pointer;}
.source_desc_ref{color: rgb(102, 102, 102);display: inline;font-family: arial, 宋体, sans-serif;font-size: 12px;font-style: normal;font-variant: normal;font-weight: normal;height: auto;line-height: 20px;list-style-image: none;list-style-position: outside;list-style-type: none;text-align: left;width: auto;zoom: 1;}
.warn{text-align: center;color: red;height: 500px;padding-top: 100px;}

/*查看*/
.p15{padding:15px; font-size:16px;}
.p15 span{color:#1c96ce; padding-right:20px;}
.p15 span.red{color:#f00}
.sub_tab{margin:0 15px; overflow:hidden;   height:38px;}
.sub_tab li{float:left; font-size:16px; height:38px; padding:0; cursor:pointer}
.sub_tab li.active{background:url(../images/sub_tab.gif) center bottom no-repeat}
.sub_tab li span{color:#999; padding-left:10px;}
.sub_tab li i{font-style:normal; color:#f00}
.sub_tab li em{ font-style:normal; padding-left:10px;}
.sub_tab li.active em{ color:#002dce;}
.tree_wrap{background:#fff; border:1px solid #e6e6e6; width:200px; float:left; margin:10px 0 0 15px; padding:10px;overflow: auto;}
.view_content{ margin:15px 15px 0 250px;}
.summary{color:#585858; margin-bottom:5px;}
.summary span{color:#e37400; padding-right:20px;}
.view_file{ background:#fff;border:1px solid #e6e6e6; position:relative}
.view_file .content{background:#fff; padding:10px; text-align:center; font-size:16px; color:#333}
.view_file .view_page{background:url(../images/bg_x.gif) left -50px repeat; padding-top:11px; height:30px; border-top:none; text-align:center; font-size:12px; color:#555}
.view_page input{width:40px; height:18px;text-align:center; padding:0}
.view_page .prev{background:url(../images/icon.png) left -970px no-repeat; width:20px; height:16px;}
.view_page .next{background:url(../images/icon.png) left -1020px no-repeat; width:20px; height:16px;}
.view_file .window_toggle{background:url(../images/icon.png) left -1070px no-repeat; width:18px; height:18px; position:absolute;top:15px; right:15px; cursor:pointer}
.view_file .window_toggle.bottom{bottom:10px;top:auto}


.baseInfoWrap {
  -webkit-background-clip: border-box;
  -webkit-background-origin: padding-box;
  -webkit-background-size: auto;
  background-attachment: scroll;
  background-clip: border-box;
  background-color: rgba(0, 0, 0, 0);
  background-image: url(line-point.png);
  background-origin: padding-box;
  background-size: auto;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 30px;
  /* margin-bottom: -6px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px; */
  margin: 20px auto 20px auto;
  position: relative;
  width:930px;
  z-index: 10;
  zoom: 1;
}

.baseInfoLeft {
  display: block;
  float: left;
  font-family: arial, 宋体, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 24px;
  width: 450px;
  zoom: 1;
}

.baseInfoRight {
  display: block;
  float: left;
  font-family: arial, 宋体, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 24px;
  width: 450px;
  zoom: 1;
}

.biItem {
  display: block;
  font-family: arial, 宋体, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  height: 31px;
  line-height: 31px;
  position: relative;
  width: 395px;
  zoom: 1;
}

.biItemInner {
  display: block;
  font-family: arial, 宋体, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  height: 30px;
  line-height: 30px;
  overflow-x: hidden;
  overflow-y: hidden;
  position: relative;
  width: 395px;
  zoom: 1;
}

.biTitle {
  color: #999;
  display: block;
  float: left;
  font-family: "微软雅黑";
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  height: 30px;
  line-height: 30px;
  padding-bottom: 0px;
  padding-left: 12px;
  padding-right: 5px;
  padding-top: 0px;
  width: 85px;
  zoom: 1;
  text-align: right;
}

.biContent {
  color: #333;
  display: block;
  float: left;
  font-family: "微软雅黑";
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 30px;
  position: relative;
  zoom: 1;
  margin-left: 15px;
}
