﻿@charset "utf-8";

body{background:url(../images/xxgkml/body-bg.png) repeat-y center top #fff;}
a:hover{text-decoration:underline;}

.container{width:990px;}

.xxgkml-header{}
.xxgkml-header .topBar{height:34px; font-size:12px; text-align:right; line-height:34px; background-color:#f3f3f3; border-top:2px solid #0d599f; border-bottom:1px solid #dedede;}
.xxgkml-header .topBar a{display:inline-block; margin-right:12px;}
.xxgkml-header .banner{height:93px; background:url(../images/xxgkml/header.png) no-repeat top;}
.xxgkml-header .mainnav{padding-left:55px; height:33px; line-height:31px; background:url(../images/xxgkml/mainnav-bg.png) repeat-x top;}
.xxgkml-header .mainnav li{float:left; width:110px; text-align:center; background:url(../images/xxgkml/mainnav-item.png) no-repeat left;}
.xxgkml-header .mainnav li a{font-size:14px; font-weight:bold; color:#fff;}
.xxgkml-header .mainnav li.home{background:none;}

.xxgkml-wrap{margin:10px; background:url(../images/xxgkml/con-bg.png) repeat-y left top; border-bottom:1px solid #e2e2e2;}
.sideBar{float:left; width:263px; overflow:hidden;}
.mainContent{float:right; width:707px;}

.ksdh-head{height:53px; background:url(../images/xxgkml/sideBar-head.png) no-repeat top;}
.ksdh-main{padding:0 15px 15px;}
.ksdh-nav li{margin-top:5px; height:37px; line-height:37px; background-image:url(../images/xxgkml/xxgkml-menu-bg.png); background-repeat:no-repeat; border:1px solid #9bbadf;}
.ksdh-nav li a{font-size:14px; margin-left:50px; color:#15549b;}
.ksdh-nav li.li0{background-position:0 -10px;}
.ksdh-nav li.li1{background-position:0 -70px;}
.ksdh-nav li.li2{background-position:0 -130px;}
.ksdh-nav li.li3{background-position:0 -190px;}
.ksdh-nav li.li4{background-position:0 -250px;}
.ksdh-nav li.li5{background-position:0 -310px;}
.ksdh-nav li.li6{background-position:0 -370px;}
.ksdh-fenlei{padding:15px; font-size:14px; background-color:#fff;}

.side-fenlei{position:relative; z-index:11;}
.side-fenlei li.button{}
.side-fenlei li.button a.label{position:relative; display:block; padding:12px 50px 12px 50px; background-color:#fff; color:#666; font-size:14px; line-height:1.2em; border:1px solid #ececec; border-top:none; transition:0.3s;}
.side-fenlei li.button a.label i{display:inline-block; vertical-align:middle; margin-right:15px; font-size:50px;}
.side-fenlei li.button a.label font{display:inline-block; vertical-align:middle;}
.side-fenlei li.button a.label:hover{color:#fff; background-color:#16caf1; border-color:#16caf1; text-decoration:none;}
.side-fenlei li.button a.label.on{color:#fff; background-color:#16caf1; border-color:#16caf1;}
.side-fenlei li.hasDrop a.label b{position:absolute; top:50%; right:20px; margin-top:-6px; width:12px; height:12px;}
.side-fenlei li.hasDrop a.label b:before{position:absolute; top:50%; left:0; content:""; margin-top:-1px; width:100%; height:2px; background-color:#666;}
.side-fenlei li.hasDrop a.label b:after{position:absolute; left:50%; content:""; margin-left:-1px; width:2px; height:100%; background-color:#666;}
.side-fenlei li.hasDrop a.label:hover b:before{background-color:#fff;}
.side-fenlei li.hasDrop a.label:hover b:after{background-color:#fff;}
.side-fenlei li.hasDrop a.label.on b:before{background-color:#fff;}
.side-fenlei li.hasDrop a.label.on b:after{background-color:#fff;}
.side-fenlei li.hasDrop a.label.on b.show:after{content:normal;}
.side-fenlei li.hasDrop .dropdown{display:none; padding:10px; font-size:14px; background-color:#fff; border:1px solid #ececec; overflow-x:auto;}

.xxgkml-main{}
.xxgkml-search{margin-top:2px; height:39px; background:url(../images/xxgkml/mainContent-head-bg.png) repeat-x bottom; border-top:1px solid #bed2ea; border-right:1px solid #bed2ea; border-bottom:1px solid #bed2ea;}
.xxgkml-search ul li{float:left; margin-left:10px; padding-top:5px;}
.xxgkml-search ul li i{width:30px; height:30px; background:url(../images/xxgkml/search-ico.png) no-repeat top;}
.xxgkml-search ul li .inputbtn{width:63px; height:27px; background:url(../images/xxgkml/search-btn.png) no-repeat center; font-weight:bold;}

.xxgkml-title{margin-right:1px; height:28px; margin-bottom:15px; background-repeat:no-repeat; background-position:left top;}
.xxgkml-title.tt-gkml{background-image:url(../images/xxgkml/title-yqzfxxgkml.png);}
.xxgkml-title.tt-ysq{margin-top:10px; background-image:url(../images/xxgkml/title-ysqgk.png);}

.xxgkml-hd{margin-bottom:10px; padding-left:20px; height:26px; font-size:14px; font-weight:bold; line-height:26px; background:url(../images/xxgkml/sort-title.png) no-repeat left;}
.xxgkml-ysqgk{padding-right:20px; padding-bottom:20px; padding-left:24px; overflow:hidden;}
.xxgkml-ysqgk ul{margin-right:-5px; margin-left:-5px; overflow:hidden;}
.xxgkml-ysqgk ul li{float:left; width:50%;}
.xxgkml-ysqgk ul li dl{margin:0 5px 10px; font-size:12px; background-color:#f9f9f9; border:1px solid #e2e2e2; border-radius:5px; overflow:hidden;}
.xxgkml-ysqgk ul li dl dt{padding:5px 10px; font-size:14px; line-height:30px; border-bottom:1px dashed #e2e2e2;}
.xxgkml-ysqgk ul li dl dt a{padding-left:18px; background:url(../images/xxgkml/menu-ico.png) no-repeat left;}
.xxgkml-ysqgk ul li dl dd{position:relative; padding:5px 5px 5px 10px; color:#999; line-height:30px;}
.xxgkml-ysqgk ul li dl dd a{position:absolute; top:5px; right:5px; line-height:28px; padding-right:10px; padding-left:20px; color:#999; background:url(../images/xxgkml/btn-bg.png) repeat-x bottom; border:1px solid #e2e2e2; border-radius:15px;}
.xxgkml-ysqgk ul li dl dd a:before{position:absolute; top:50%; left:10px; content:""; margin-top:-5px; border:5px solid transparent; border-left-color:#999;}
.xxgkml-ysqgk ul li dl dd a:hover{color:#fff; background:#79a2c5; border-color:#0d599f; text-decoration:none;}
.xxgkml-ysqgk ul li dl dd a:hover:before{border-left-color:#0d599f;}

.sipac-shadow, .popup-item{display:none;}
.sipac-shadow{position:fixed; top:0; left:0; z-index:1001; width:100%; height:100%; background:#000000; -ms-filter:”progid:DXImageTransform.Microsoft.Alpha(Opacity=50)”; filter:alpha(opacity=50); opacity:0.5;}
.sipac-popup{position:fixed; left:50%; top:50%; background:#fff; z-index:200; padding:0; z-index:1003;}
.sipac-popup .close{position:absolute; right:8px; top:8px; font:20px/30px Arial; overflow:hidden; cursor:pointer;}
.sipac-popup .close:hover{text-decoration:none;}
.popup-item{position:relative; width:800px; height:600px; margin:-300px 0 0 -400px; background:#fff;}
.popup-title{border-bottom:3px solid #79A2C5; background:#ececec url(../images/xxgkml/ttbg.png) repeat-x 0 0;}
.popup-title h1{font-size:18px; height:35px; line-height:33px; padding:5px 10px 0 25px; background:url(../images/xxgkml/menu-ico.png) no-repeat 10px center;}
.popup-content{padding:20px 30px; font:14px/30px arial; height:520px; overflow-y:auto; background:#fff;}
.popup-content h3{font:bold 16px/30px arial; padding:5px 0;}
.popup-content ul{margin:0 20px; padding:0 0 10px;}


.xxgkml-fenlei{padding-top:10px;}
.xxgkml-fenlei dl{margin-right:20px; margin-bottom:20px; margin-left:24px; overflow:hidden;}
.xxgkml-fenlei dl dd ul{margin-right:-5px; margin-left:-5px; overflow:hidden;}
.xxgkml-fenlei dl.ztfl dd ul li{float:left; width:33.33333%;}
.xxgkml-fenlei dl.tcfl dd ul li{float:left; width:14.28571%;}
.xxgkml-fenlei dl dd ul li a{position:relative; display:block; margin:0 5px 10px; padding:10px 5px 10px 25px; font-size:12px; font-family:"宋体"; background:url(../images/xxgkml/menu-bg.png) repeat-x bottom #fff; border:1px solid #cecece; border-radius:6px; cursor:pointer;}
.xxgkml-fenlei dl dd ul li a:before{position:absolute; left:10px; margin-top:3px; content:""; width:8px; height:8px; background:url(../images/xxgkml/menu-ico.png) no-repeat 0 0;}


.xxgk-table-box table{width:100%; text-align:center; line-height:1.4em;}
.xxgk-table-box table thead tr th{padding:5px 5px; font-weight:bold; text-align:center !important; font-size:14px; color:#15549b; background:url(../images/xxgkml/th-bg.png) repeat-x bottom; border:1px solid #e2e2e2;}
.xxgk-table-box table tbody td{padding:5px 5px; font-size:12px; font-family:"宋体",Arial, Helvetica, sans-serif; text-align:justify; border:1px solid #e2e2e2;}
.xxgk-table-box table tbody td.notData{text-align:center;}

.xxgkml-show-main{display:none;}
.xxgkml-list-table .col01{width:150px; text-align:center;}
.xxgkml-list-table .col02{text-align:left;}
.xxgkml-list-table .col03{width:80px; text-align:center;}
.xxgkml-list-table .col04{width:80px;}
.xxgkml-list-table .col05{width:170px;}

.xxgkml-list-common .col01{width:150px; text-align:center;}
.xxgkml-list-common .col02{text-align:left;}
.xxgkml-list-common .col03{width:100px; text-align:center;}


.xxglml-detail-main{padding:10px;}
.xxglml-detail-main .xxgkml-search{border-left:1px solid #bed2ea;}
.xxglml-article-main{padding-top:20px; border:1px solid #d8d8d8;}

.meta-data-table th,
.meta-data-table td{padding:12px 15px; font-size:14px; font-family:"宋体"; line-height:1.6em; border:1px solid #d8d8d8;}
.meta-data-table th{font-weight:bold; text-align:center; background:url(../images/xxgkml/detail-label-bg.png) repeat-x top;}
.meta-data-table th label{display:inline-block; padding-left:20px; background:url(../images/xxgkml/arrow.png) no-repeat left center;}
.meta-data-table td .classify span{display:none;}

.meta-data-table .col1{width:110px;}
.meta-data-table .col2{}
.meta-data-table .col3{width:110px;}
.meta-data-table .col4{width:330px;}
