@charset "utf-8";

.index-news{height:330px; overflow:hidden;}
.index-news .focusSlider{position:relative; float:left; width:620px; height:330px; overflow:hidden;}
.index-news .focusSlider .bd li{position:relative; overflow:hidden; zoom:1;}
.index-news .focusSlider .bd li img{display:block; width:100%; height:330px;}
.index-news .focusSlider .bd .txtbg{position:absolute; bottom:0; left:0; width:100%; height:50px; background:#000; filter:alpha(opacity=60); -moz-opacity: 0.6; opacity:0.6;}
.index-news .focusSlider .bd .title{position:absolute; bottom:4px; left:18px; right:100px; color:#fff; font-size:.875em; line-height:20px; text-indent:2em;}
.index-news .focusSlider .hd{position:absolute; bottom:20px; right:14px;}
.index-news .focusSlider .hd li{float:left; width:10px; height:10px; margin-left:4px; line-height:10px; overflow:hidden; font-size:0; background:#ddd; cursor:pointer; border-radius:50%;}
.index-news .focusSlider .hd li.on{background:#016cba;}
.index-news .focusSlider .bd ul, .index-news .focusSlider .bd li{width:100% !important;}
.index-news .focusNew{float:right; width:360px; padding:10px;}

.index-general{}
.index-box{float:left; width:750px;}
.index-side{float:right; width:240px;}

.index-ztSlider{position:relative; height:100px; overflow:hidden;}
.index-ztSlider .bd li{position:relative; overflow:hidden; zoom:1;}
.index-ztSlider .bd li img{display:block; width:100%; height:100px;}
.index-ztSlider .bd .title{position:absolute; bottom:4px; left:18px; right:100px; color:#fff; font-size:.875em; line-height:20px; text-indent:2em;}
.index-ztSlider .hd{position:absolute; bottom:10px; right:10px;}
.index-ztSlider .hd li{float:left; width:10px; height:10px; margin-left:4px; line-height:10px; overflow:hidden; font-size:0; background:#fff; cursor:pointer; border-radius:50%;}
.index-ztSlider .hd li.on{background:#0168b7;}
.index-ztSlider .bd ul, .index-ztSlider .bd li{width:100% !important;}

.index-notice{height:40px; line-height:40px; overflow:hidden;}
.index-notice h2{float:left; width:75px; padding-left:45px; font-size:.875em; background-position:15px -404px; background-color:#ab1c1c;}
.index-notice .bd{float:left; width:845px; margin-left:15px; font-size:.75em; overflow:hidden;}
.index-notice .bd ul{overflow:hidden; zoom:1;}
.index-notice .bd ul li{float:left; margin-right:25px; text-align:left; _display:inline; width:auto !important; }
.index-notice .bd .tempWrap{width:845px !important;}

.index-nodeHead{height:45px; line-height:45px; background-color:#0168b7;}
.index-nodeHead .nodeTitle{float:left; padding-left:25px; font-weight:700; font-size:1em;}
.index-nodeHead.bgzwgk{background-position:0 -170px;}
.index-nodeHead.bgwsbs{background-position:0 -215px;}
.index-nodeHead.bghdjl{background-position:0 -260px;}
.index-nodeHead.bgpub{background-repeat:repeat-x; background-position:0 -305px;}
.index-nodeHead.bgpub .nodeTitle{padding-left:10px; font-weight:400;}
.index-nodeHead .nodeMore{float:right; font-size:.75em;}
.index-nodeHead .nodeMore a{display:inline-block; padding-right:10px; padding-left:6px;}
.index-main{padding:10px;}

.index-zwgk{height:286px;}
.index-zwgk .zwgkbox{float:left; width:520px;}
.index-zwgk .zwgkbox .tabhead{height:32px; line-height:30px; border-bottom:solid #bdc1c1 1px;}
.index-zwgk .zwgkbox .tabhead .hd{float:left; width:420px; font-size:.875em;}
.index-zwgk .zwgkbox .tabhead .hd li{position:relative; bottom:-1px; float:left; margin-right:10px; background:url(../images/titbg.png) 0 -60px repeat-x; border:solid #bdc1c1 1px; border-top-left-radius:2px; border-top-right-radius:2px;}
.index-zwgk .zwgkbox .tabhead .hd li a{display:block; padding-right:25px; padding-left:25px;}
.index-zwgk .zwgkbox .tabhead .hd li a:hover{color:#b50909}
.index-zwgk .zwgkbox .tabhead .hd li.on{background:#fff; border-bottom-color:#fff;}
.index-zwgk .zwgkbox .tabhead .hd li.on a{font-weight:700; color:#0168b7;}
.index-zwgk .zwgkbox .bd{font-size:.9375em; padding-top:5px; overflow:visible;}
.index-zwgk .zwgkbox .bd li{position: relative; overflow:visible;}
.index-zwgk .zwgkbox .bd li .dept{position:absolute; top:32px; left:0px; z-index:30; display:none; padding:10px; width:494px; min-height: 90px; font-size:12px;
background:#fff; border:solid #eee 1px; box-shadow: 3px 3px 0 rgba(0, 0, 0, .2);}
.index-zwgk .zwgkbox .bd li .dept th{font-weight:700; text-align:right;}
.index-zwgk .zwgkbox .bd li .dept th,
.index-zwgk .zwgkbox .bd li .dept td{padding:4px 2px; color:#555; line-height:150%; vertical-align:top;}
.index-zwgk .zwgkbox .bd li:hover .dept{display:block;}
.index-zwgk .zwgkbox .bd li .dept:hover{display:none;}
.index-zwgk .xxgkml{float:right; width:196px; margin-top:-5px;}
.index-zwgk .xxgkml ul li{float:left; width:100%; margin-top:5px; height:50px; font-size:.875em; line-height:50px;}
.index-zwgk .xxgkml ul li a{display:block; padding-left:70px; background-color:#efefef;}
.index-zwgk .xxgkml ul li.li1 a{background-position:30px -444px;}
.index-zwgk .xxgkml ul li.li2 a{background-position:30px -498px;}
.index-zwgk .xxgkml ul li.li3 a{background-position:30px -554px;}
.index-zwgk .xxgkml ul li.li4 a{background-position:30px -608px;}

.index-yw{height:286px;}
.index-yw ul{padding-top:10px; padding-left:10px;}
.index-yw ul li{float:left; width:115px; height:38px; font-size:.875em; line-height:38px;}
.index-yw ul li a{display:block; padding-left:12px; background-position:0 -47px;}
.index-yw ul li a:hover{background-position:0 -77px;}

.index-inhead{height:34px; line-height:34px;}
.index-inhead h3{float:left; padding-left:32px; font-size:1em;}
.index-inhead h3 a{color:#0168b7;}
.index-inhead h3.icon01{background-position:0 -675px;}
.index-inhead h3.icon02{background-position:0 -782px;}
.index-inhead h3.icon03{background-position:0 -2090px;}

.index-wsbs-max{height:363px;}
.index-wsbs-left{float:left; width:257px;}
.index-wsbs-left .commpany{padding-bottom:10px; border-bottom:solid #f4f4f4 1px;}
.index-wsbs-left .commpany .infoList li{width:50%;}
.index-wsbs-left .person{padding-top:10px; padding-bottom:10px; border-bottom:solid #f4f4f4 1px;}
.index-wsbs-left .xzbs{padding-top:10px;}
.index-wsbs-left .infoList{padding-top:5px;}
.index-wsbs-right{float:right; width:463px;}
.index-wsbs-right .case{padding:0 10px; background-color:#efefef;}
.index-wsbs-right .case .hd{height:40px; overflow:hidden;}
.index-wsbs-right .case .hd h3{float:left; padding-left:25px; font-size:.875em; color:#0168b7; line-height:40px; background-position:0 -726px;}
.index-wsbs-right .case .hd .caseSearch{float:right; padding-top:7px; color:#333;}
.index-wsbs-right .case .hd .caseSearch li{float:left; margin-left:4px;}
.index-wsbs-right .case .hd .caseSearch li.span{font-size:12px; line-height:24px;}
.index-wsbs-right .case .hd .caseSearch .input{width:90px; padding:0; height:24px; line-height:24px; color:#333;}
.index-wsbs-right .case .hd .caseSearch select{width:140px; padding:0; color:#333;}
.index-wsbs-right .case .hd .caseSearch .submit{width:40px; height:22px; text-align:center; background:#0168b7; border-radius:5px; color:#fff;}
.index-wsbs-right .case .bd{padding:10px; height:149px; overflow:hidden; background-color:#fff;}
.index-wsbs-right .question{padding:18px; background-color:#efefef;}
.index-wsbs-right .question h3{float:left; width:116px; line-height:24px; text-align:center; font-size:.875em;}
.index-wsbs-right .question h3 a{display:block; padding-top:76px; padding-bottom:16px; color:#fff; background-color:#0168b7; border-radius:5px;}
.index-wsbs-right .question h3.bags a{background-position:8px -2128px;}
.index-wsbs-right .question h3.bsdy a{background-position:36px -830px;}
.index-wsbs-right .question .nodeRight{float:right; width:302px;}
.index-wsbs-right .question .bagsTxt{padding-left:15px; margin-top:-6px; font-size:.875em; line-height:30px;}
.index-wsbs-right .question .bagsTxt strong{color:#ff7800;}
.index-wsbs-right .question .bagsTxt font{color:#c00;}
.index-wsbs-right .question .infoList{line-height:28px;}
.index-wsbs-right .question .infoList li a{font-size:12px;}

.index-data-max{height:295px;}
.index-data-max .hd{margin-left:-1px; font-size:.875em;}
.index-data-max .hd li{float:left; width:70px; height:30px; margin-left:1px; margin-bottom:1px; line-height:30px; text-align:center; background-color:#efefef; border:solid #d2d2d2 1px;}
.index-data-max .hd li.on{cursor:pointer; background-color:#0168b7; border-color:#0168b7;}
.index-data-max .hd li.on a{color:#fff;}
.index-data-max .bd{padding-top:5px;}
.index-data-max .bd{line-height:26px;}
.index-ztzl-max{height:233px;}
.index-ztzl-max .zttopic{margin-bottom:8px;}

.index-hdjl-survey{float:left; width:257px; margin-right:10px; line-height:24px;}
.index-hdjl-survey dl{padding:8px 5px 0;}
.index-hdjl-survey dl dt{font-size:.875em;}
.index-hdjl-survey dl dt a{color:#b50909}
.index-hdjl-survey dl dd{font-size:.75em; color:#666;}
.index-hdjl-survey dl dd.intro{text-align:justify;}
.index-hdjl-survey dl dt,
.index-hdjl-survey dl dd{padding-top:4px;}
.index-hdjl-letter{float:left; width:343px; overflow:hidden;}
.index-hdjl-letter .infoList{padding-top:10px; padding-left:5px;}
.index-hdjl-letter .infoList li a{padding-left:20px;}
.index-hdjl-letter .infoList li a i{position:absolute; top:50%; left:0; width:14px; height:10px; margin-top:-5px; background-position:0 -1169px; background-color:transparent;}
.infoList li a:hover i{background-position:0 -1223px;}
.index-hdjl-letter .infoList .time{color:#555;}
.index-hdjl-button{float:right; width:110px; margin-top:-10px; font-size:.875em; text-align:center;}
.index-hdjl-button li{position:relative; margin-top:10px; line-height:42px;}
.index-hdjl-button li a{display:block; height:102px; background-color:#efefef; border:solid #e6e6e6 1px;}
.index-hdjl-button li a i{display:block; padding-top:60px; background-position:35px -954px;
-webkit-transition:all 1s;
-o-transition:all 1s;
transition:all 1s;}
.index-hdjl-button li.indexwx a i{background-position:31px -1062px;}
.index-hdjl-button li a:hover{font-weight:700;}
.index-hdjl-button li a:hover i{-webkit-transform:rotateY(360deg);
-ms-transform:rotateY(360deg);
-o-transform:rotateY(360deg);
transform:rotateY(360deg);}
.index-hdjl-button li .dropcode{position:absolute; top:104px; right:50%; z-index:10; display:none; padding:0 10px; width:365px; margin-right:-200px; background:#fff;}
.index-hdjl-button li .dropcode img{width:100%; height:200px; margin:10px 0;}
.index-hdjl-head{height:34px; line-height:34px; background-color:#efefef; border:solid #e6e6e6 1px;}
.index-hdjl-head .title{float:left; padding-left:15px; font-size:.875em;}
.index-hdjl-head .title a{color:#005697;}
.index-weibo{height:291px;}

.index-link{height:55px; margin-top:10px; margin-bottom:10px;}
.index-link h3{float:left; padding-left:45px; font-size:1em; color:#0168b7; line-height:55px; background-position:10px -1326px;}
.index-link .nodeSelect{float:right; width:720px;}
.index-link .nodeSelect select{
    float: left;
    width: 165px;
    margin-top: 15px;
    margin-left: 5px;
    padding: 2px;
    height: 20px;
    line-height: 20px;
    color: #333;
    border-color: #d6d6d6;
    }
    .nodeSelect2{
        float: left;
    margin-left: 15px;
    margin-top: 5px;
    }
    .nodeSelect2 p a{
        color: #ab1c1d
    }
