@charset "utf-8";
/*--
Styles Index
=======
1.0 Reset
2.0 Common style
3.0 Main structure
--*/

/* -- 1.0 Reset -- */
body,ul,dl,dd,h1,h2,h3,h4,h5,h6,p,form,input,textarea,select,button{margin:0;padding:0;font:15px 'Microsoft YaHei',Arial,Helvetica,sans-serif;width: 100%;}
ul,ol{padding-left:0;list-style-type:none;}
img{border:0 none;}
em,i{font-style:normal;}
a:link{color:#4F14F7; text-decoration: none;}
a:visited{color:#551a8b;}
a:hover{color:#FF9900;text-decoration: underline;}
a:active{color: #cc0000;}
/* -- 2.0 Common style -- */
.dn{display:none;}
.db{display:block;}
/* .fl{float:left;} */
.fr{float:right;}
.rel{position: relative;}
.abs{position: absolute;}
.gap{height: 10px;width: 100%;}
.auto{margin: 0 auto;}
.clear{clear: both;}
.clearfix:after{ content: "\200B"; display: block; height: 0; clear: both;}
.clearfix{*zoom: 1;} 

/* -- 3.0 Main structure -- */
.home-page{background: #e2e5ef;}
.wrapper{width: 90%; margin: 0 auto;}
.container{background: white; padding: 10px 20px 20px;}
.footer{margin-top: 50px;}
.footer p{color: #666; text-align: center; line-height: 2;}

.focusBox { position: relative; width:100%; height:220px; overflow: hidden; }
.focusBox .pic{ position:relative; z-index:0; }
.focusBox .pic li{ width: 100%;}
.focusBox .pic img { width:100%; height:220px; display: block; }
.focusBox .hd { position: absolute; left: 0; right: 21px; bottom: 8px; text-align: right; font-size:0; z-index:1;}
.focusBox .hd li{margin-left: 7px; background: #d8d5d5; height: 5px; overflow: hidden; width: 39px; cursor: pointer; display:inline-block; *display:inline; zoom:1;}
.focusBox .hd .on{ background: #5090df; }

.list-tit{background: url(../../images/icon_tit_tag.png) no-repeat left center; padding: 20px 0 19px 24px; font-size: 16px; font-weight: bold; border-bottom: 2px solid #0071bd; line-height: 1;}
.list-box{overflow: hidden;border:1px solid #4284d9;margin-bottom:10px;}
.list-mod{width: 100%;}
.list-mod dt{height: 49px; line-height: 49px; position: relative; text-align: center;}
.list-mod.blu dt{background: #4284d9;}
.list-mod.grn dt{background: #51ab29;}
.list-mod dt strong{font-size: 16px; color: white;}
.list-mod dt a{background: url(../../images/icon_dots.png) no-repeat center; height: 49px; width: 60px; position: absolute; right: 0; top: 0;}
.list-mod dd ul{padding: 0 5px;}
.list-mod dd ul li{overflow: hidden; *vertical-align: top; line-height: 3; padding: 0 15px 0 5px;}
.list-mod dd ul li+li{border-top: 1px solid #c4e0f5;}
.list-mod dd ul li a{float: left; color: #333; text-decoration: none; background: url(../../images/list_arrow_tag.png) no-repeat left center; padding-left: 18px;}
.list-mod dd ul li i{float: right; color: #333;margin-right: 60px;}
.list-mod dd ul li:hover a{color: #f08d00;}
.list-mod dd ul li:hover i{color: #f08d00;}
#gssx{border: 1px solid #4284d9; border-top: 0;}
.list-mod.grn {border: 1px solid #51ab29; border-top: 0;}

.sider{width: 220px; float: left;}
.sider h1{background: url(../../images/sider_hd.jpg) no-repeat; height: 56px;}
.sider ul li a{color: #666; font-size: 16px; display: block; height: 60px; line-height: 60px; border-bottom: 1px solid #e6e6e6; padding-left: 60px; text-decoration: none;}
.sider ul li a.icon-1{background:white url(../../images/icon_xzxk.png) no-repeat 30px center;}
.sider ul li a.icon-2{background:white url(../../images/icon_xzcf.png) no-repeat 30px center;}
.sider ul li.on a{color: white;}
.sider ul li.on a.icon-1{background:#75c3f1 url(../../images/icon_xzxk_on.png) no-repeat 30px center;}
.sider ul li.on a.icon-2{background:#75c3f1 url(../../images/icon_xzcf_on.png) no-repeat 30px center;}
.sider ul li:hover a{color: #1eace6;}

.main{margin-left: 230px; background: white; padding: 0 10px;}
.path{height: 48px; line-height: 48px; color: #5a5a5a; font-size: 14px; border-bottom: 1px dotted #b9b9b9;}
.path strong{color: #0099e7;display: inline-block; height: 47px; border-bottom: 2px solid #529cde;}
.path a{color: #5a5a5a;}

.search-box{padding: 10px; position: relative; height: 68px;text-align: center;width:98%;display:table;margin:auto;}
.search-box ul{width:99.5%;}
.search-box h2{display: inline-block;float:none;width:200px;position:absolute;height:45px;line-height:45px;}
.search-box input[type="text"]{border: 1px solid #e2e2e2; background: #f6f6f6; border-radius: 3px; height: 32px; line-height: 32px; width: 100%; display: block; text-indent: 10px;}
.search-box button{background: url(../../images/icon_search.png) no-repeat center; width: 32px; height: 34px; position: absolute; right: 10px; top: 10px; border: 0; cursor: pointer;}
.search-box input[type="text"]::-webkit-input-placeholder{color: #c8c8c8;}
.search-box input[type="text"]::-moz-input-placeholder{color: #c8c8c8;}
.search-box input[type="text"]:-ms-input-placeholder{color: #c8c8c8;}
.search-box input[type="text"]:focus,
.search-box button:focus{outline: none;}

.main-list{padding: 0 10px;width:98%;display:table;margin:auto;}
.main-list li{overflow: hidden; line-height: 2.8; border-bottom: 1px dashed #f2f2f2; *vertical-align: top;}
.main-list li a{float: left; color: #666;}
.main-list li a:hover{color: #f08d00;}
.main-list li i{color: #999;}

.content dt{font-size: 16px; font-weight: bold; color: #333; padding-left: 68px; height: 44px; line-height: 44px; margin-top: 20px;}
.content dt.cont-icon-1{background: url(../../images/cont_titicon_1.png) no-repeat 13px center;}
.content dt.cont-icon-2{background: url(../../images/cont_titicon_2.png) no-repeat 13px center;}
.content dd{padding: 10px 5px 0;}

/*表格*/
.table-cont{border-collapse: collapse; border: solid 1px #d4dde9;}
.table-cont th,
.table-cont td{font-size: 14px; height: 36px; border-right: solid 1px #d4dde9; border-bottom: solid 1px #d4dde9; padding: 0 10px;}
.table-cont th{font-size: 14px; font-weight: bold; color: #515c6c; background-color: #e9f5ff; text-align: right;}
.table-cont tr.otr th + th,
.table-cont tr.otr td{text-align: center;}

/*翻页工具*/
.pager{padding: 35px 0; height: 30px; text-align: center; }
.pager span,
.pager i{display: inline-block; vertical-align: middle; }
.pager span{padding: 0 5px; color: #666; font-size: 14px; }
.prev-page,
.next-page,
.gopage{margin-left: 3px; width: 28px; height: 28px; cursor: pointer; }
.prev-page{background: url(../../images/prev-page.png) center no-repeat; }
.next-page{background: url(../../images/next-page.png) center no-repeat; }
.gopage{background: url(../../images/GO.png) center no-repeat; }
.pageNum{display: inline-block; width: 36px; height: 26px; border: solid 1px #d7d7d7; border-radius: 2px; vertical-align: middle; }


/*11-25*/
.module{background: #e7f6ff; padding: 10px 10px 0; overflow: hidden; position: relative;}
.sider-bar{width: 222px; float: left; padding-right: 10px;}
.sider-bar >ul >li{margin-bottom: 18px;}
.sider-bar >ul >li >a{background: #00a8e5; height: 52px; display: block; padding-left: 52px; line-height: 52px; text-decoration: none;}
.sider-bar >ul >li >a >strong{font-size: 18px; color: #a8e8ff; padding-left: 36px;}
.ico-side-1{background: url(../../images/icon_sider_1.png) no-repeat left center;}
.ico-side-2{background: url(../../images/icon_sider_2.png) no-repeat left center;}

.sub-sider{background: white;}
.sub-sider li{border-bottom: 1px solid #e2e2e2;}
.sub-sider li a{display: table-cell; vertical-align: middle; font-size: 14px; color: #3c5668; text-decoration: none; height: 48px; background: url(../../images/icon_txtag.png) no-repeat 10px center; padding: 0 10px 0 35px; width: 177px; *display: block;}
.sub-sider li a:hover,
.sub-sider li a.on{background: #87CEEB url(../../images/icon_txtag_on.png) no-repeat 10px center; color: white;}

.cont-box{background: white; position: absolute; left: 242px; right: 10px; top: 10px; bottom: 0;}
.cont-box h1{background: #408fe9; height: 32px; border: 1px solid #d2d2da; border-bottom: 0; overflow: hidden;}
.cont-box h1 .layer-close{background: url(../../images/icon_close.png) no-repeat center; height: 32px; width: 48px; float: right;}
.cont{padding: 10px 0; border: 1px solid #d2d2da;}
.cont dt{font-size: 16px; font-weight: bold; color: #333; padding-left: 68px; height: 44px; line-height: 44px;}
.cont dt.cont-icon-1{background: url(../../images/cont_titicon_1.png) no-repeat 13px center;}
/*.cont dt.cont-icon-2{background: url(../../images/cont_titicon_2.png) no-repeat 13px center;}*/
.cont dd{padding: 10px 10px 0;}
td{ border-top:1px dashed #c2c2c2;font-style: normal;color: #999;font:8px;}
th{font-style: normal;color: #999;font:8px;}