@charset "utf-8";

/*duilian*/
.duilian{position: fixed; bottom: 10px; z-index: 100; overflow: hidden; display: none;}
.duilian .duilian-close{text-align: right; overflow: hidden;}
.duilian .duilian-close a{display: inline-block; width: overflow: hidden;}
.duilian .duilian-close.abs{position: absolute; top: 10px; right: 10px; z-index: 100;}
.duilian .duilian-box{position: relative; margin-top: 1.25em;}
.duilian .duilian-box .duilian-con{text-align: center; overflow: hidden;}
.duilian .duilian-box .duilian-con dd img{display: block; width: 300px;}
.duilian-left{left: 10px;}
.duilian-right{right: 10px;}

/*float*/
.admove{position:absolute; top:0; left:0; z-index:999999;}
.close_btn {display:block; color:#666; cursor:pointer; font-size:.875em; padding-right:20px; text-align:right; background:url(../images/close.png) no-repeat right center;}

.dataQuery li a{transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}
.huazhuang li a{transition:all .2s; -moz-transition:all .2s; -ms-transition:all .2s; -o-transition:all .2s; -webkit-transition:all .2s;}

.index-wrap{width:1220px; margin:0 auto;}
.index-layer{min-width:1220px; width:100%;}
.index-layer.odd{background:#f4f4f4;}
.index-layer.even{background:#fff;}
.index-layer.spacing01{padding-top:40px; padding-bottom:40px;}
.index-layer .inspacing{padding-top:40px;}
.index-layer .infoList{font-size:.875em;}
.index-left{float:left; width:800px;}
.index-right{float:right; width:380px;}
.index-nodeList{padding-top:22px;}
.index-hzpxcz{margin-top:22px; text-align:center; background-color:#f7f7f7;}

.index-common-head{border-bottom:solid #e2e2e2 3px;}
.index-common-head a{-webkit-transition:300ms; -moz-transition:300ms; -o-transition: 300ms; transition:300ms;}
.index-common-head h2{float:left; margin-bottom:-3px; font-size:1.125em; height:24px; line-height:24px; padding:0 3px 16px; font-weight: bold;
border-bottom:solid #0b8de0 3px;}
.index-common-head h2 a:hover{color:#333;}
.index-common-head.nonebor{border-bottom:none;}
.index-common-head.nonebor h2.noline{margin-bottom:3px; border-bottom:none;}
.index-common-head .hd{float:left;}
.index-common-head .hd li{float:left; margin-right:5px; margin-bottom:-3px; font-size:1.125em; height:24px; line-height:24px;font-weight: bold; padding:0 3px 16px; border-bottom:solid #e2e2e2 3px;}
.index-common-head .hd li a{color:#999;}
.index-common-head .hd li a:hover,
.index-common-head .hd li.on a{color:#333;}
.index-common-head .hd li.on{color:#333; border-bottom:solid #0b8de0 3px; cursor:pointer;}
.index-common-head .hd li.Redirect{border-bottom:none;}
.index-common-head .hd li.Redirect a{color:#0b8de0;}
.publicmore{float:right; margin-right:5px;}
.publicmore a{display:block; padding-right:12px; height:24px; line-height:24px; font-size:.875em; color:#666; text-align:center; background:url(../images/more.gif) no-repeat right 1px;}
.publicmore a:hover{color:#0b8de1; background-position:right -23px;}

.nodeTopic li{position:relative; overflow:hidden; zoom:1;}
.nodeTopic li img{display:block; width:100%; height:100%;}
.nodeTopic li .txtbg{position:absolute; bottom:0; left:0; width:100%; height:42px; background:#000; filter:alpha(opacity=50); -moz-opacity: 0.5; opacity:0.5;}
.nodeTopic li .txt{position:absolute; right:20px; bottom:0; left:20px; color:#fff; font-size:.875em; line-height:42px;}

.index-topic .hd{float:left; width:80px; margin-right:1px;}
.index-topic .hd li{position:relative; margin-bottom:1px; background:#e7e7e7;}
.index-topic .hd li a{position:relative; display:block; height:100px; line-height:100px; text-align:center; font-weight:700; color:#999;}
.index-topic .hd li a font{}
.index-topic .hd li.on a, .index-topic .hd li a:hover{color:#fff;}
.index-topic .hd li b{position:absolute; top:0; bottom:0; right:0; display:block; width:0;}
.index-topic .hd li a font{position:absolute; top:0; bottom:0; right:0; display:block; width:0; overflow:hidden;}
.index-topic .hd li i{position:absolute; left:50%; top:50%; width:45px; height:45px; background:url(../images/index/index-mrkp-icon.png) no-repeat; margin-top:-22px; margin-left:-22px; transition: all .3s;}
.index-topic .hd li.li1 i{background-position:0 -90px;}
.index-topic .hd li.li2 i{background-position:0 -135px;}
.index-topic .hd li.li3 i{background-position:0 -45px;}
.index-topic .hd li.li4 i{background-position:0 -180px;}
.index-topic .hd li.li0:hover b{ background:#8fcc46;}
.index-topic .hd li.li1:hover b{ background:#edca40;}
.index-topic .hd li.li2:hover b{ background:#ee8bc8;}
.index-topic .hd li.li3:hover b{ background:#3ec9d2;}
.index-topic .hd li.li4:hover b{ background:#7294ea;}
.index-topic .hd li.li0:hover i{background-position:-45px 0;}
.index-topic .hd li.li1:hover i{background-position:-45px -90px;}
.index-topic .hd li.li2:hover i{background-position:-45px -135px;}
.index-topic .hd li.li3:hover i{background-position:-45px -45px;}
.index-topic .hd li.li4:hover i{background-position:-45px -180px;}
.index-topic .hd li:hover font{width:100%; transition:all .3s ease-in-out;}
.index-topic .hd li:hover b{width:100%; transition:all .3s ease-in-out;}
.index-topic .hd li:hover i{width:0; transition:all .3s ease-in-out;}
.index-topic .bd{position:relative; width:719px; height:403px; overflow:hidden;}
.index-topic .inBox{position: relative;}
.index-topic .bd li{position:relative; width:100%; height:404px; overflow:hidden; zoom:1;}
.index-topic .bd li a img{display:block; width:100%; height:100%;}
.index-topic .bd li .txtbg{position:absolute; bottom:0; left:0; z-index:2; width:100%; height:160px; background:#000; filter:alpha(opacity=50); -moz-opacity: 0.5; opacity:0.5;}
.index-topic .bd li .txt{position:absolute; left:0; bottom:0; z-index:3; width:100%; height:160px; color:#fff;}
.index-topic .bd li .txt a{display:block; padding:25px 225px 0 58px; color:#fff; font-size:1.375em;}
.index-topic .bd li .txt a:hover{color:#efefef;}
.index-topic .bd li .txt span{display:block; padding:12px 225px 0 58px; font-size:.875em; line-height:24px;}
.index-topic .bd li .keywords{position:absolute; right:15px; bottom:15px; z-index:4; font-size:.875em;}
.index-topic .bd li .keywords a{display:inline-block; margin-left:10px; padding:0 10px; line-height:22px; color:#fff; background:rgba(255,255,255,.2); border:solid #fff 1px;}
.index-topic .bd li .keywords a:hover{background:rgba(255,255,255,.5);}

.index-topic .inBox .inHd{ position:absolute; bottom:20px; left:58px; z-index:9}
.index-topic .inBox .inHd li{float:left; width:10px; height:10px; margin-right:8px; line-height:0; overflow:hidden; font-size:0; background:#fff; border-radius:50%; filter:alpha(opacity=40); -moz-opacity: 0.4; opacity:0.4; -moz-border-radius:50%; -o-border-radius:50%; -webkit-border-radius:50%; cursor:pointer; transition: all .3s; -webkit-transition: all .3s;}
.index-topic .inBox .inHd li.on{filter:alpha(opacity=100); -moz-opacity: 1; opacity:1; background: #81BD38;}

.index-hots .nodeTopic li{height:216px;}

.index-days{padding-top:30px;}
.index-days .daysSlider{position:relative; float:left; width:380px; height:240px; overflow:hidden;}
.index-days .daysSlider .hd{position:absolute; bottom:10px; width:100%; z-index:3; text-align:center;}
.index-days .daysSlider .hd li{display:inline-block; width:11px; height:11px; margin:0 3px; overflow:hidden; background:#fff; border-radius:50%; cursor:pointer;}
.index-days .daysSlider .hd li.on{background:#81BD38;}
.index-days .daysSlider .bd li{position:relative; width:380px; height:240px; overflow:hidden; zoom:1;}
.index-days .daysSlider .bd li a img{display:block; width:100%; height:100%;}
.index-days .daysSlider .txtbg{position:absolute; bottom:0; left:0; z-index:2; width:100%; height:42px; background:#000; filter:alpha(opacity=50); -moz-opacity: 0.5; opacity:0.5;}

.index-days .daysNews{float:right; width:390px;}
.index-days .daysNews dl{border-bottom:solid #e2e2e2 1px; margin-bottom:10px;}
.index-days .daysNews dl dt{padding-bottom:18px; font-size:1.25em;}
.index-days .daysNews dl dt a, .index-days .daysNews dl dt a:hover{color:#067bc5;}
.index-days .daysNews dl dd{padding-bottom:14px; font-size:.875em; color:#888; line-height:24px;}

.dataQuery{border:solid #e8e8e8 1px;}
.dataQuery li{text-align:center; background-color:#f7f7f7; border:solid #fafafa 1px; overflow:hidden;}
.dataQuery li a{display:block; padding:25px 10px 10px; background-image:url(../images/index/index-dataQuery.png); background-repeat:no-repeat; background-position:center 25px; height:145px;}
.dataQuery li a:hover{background-image:url(../images/index/index-dataQuery-hover.png);}

.huazhuang{border:solid #e8e8e8 1px;}
.huazhuang li{text-align:center; background-color:#f7f7f7; border:solid #fafafa 1px; overflow:hidden;}
.huazhuang li a{display:block; padding:25px 10px 10px; background-image:url(../images/index/index-huazhuang.png); background-repeat:no-repeat; background-position:center 25px; height:145px;}
.huazhuang li a:hover{background-image:url(../images/index/index-huazhuang-hover.png);}

.index-media{margin:30px -15px 0;}
.index-media ul li{float:left; width:33.33333%; }
.index-media ul li a{display:block; margin:0 15px;}
.index-media ul li .pic{position:relative; overflow:hidden; background:#000;}
.index-media ul li .pic img{display:block; width:100%; height:214px;}
.index-media ul li .txt{text-align:center; padding:16px 0 0; margin:0 15px; font-size:1em;}
.index-media ul li .pic .shadow{position:absolute; z-index:9; width:60px; height:60px; top:50%; left:50%; margin-top:-30px; margin-left:-30px; background:#000; filter:alpha(opacity=50); -moz-opacity:.5; opacity:.5; border-radius:8px;}
.index-media ul li .pic i{position:absolute; z-index:10; width:21px; height:24px; top:50%; left:50%; margin:-12px 0 0 -9px; background:url(../images/index/mediaPlay.png) no-repeat; -webkit-transition:300ms; -moz-transition:300ms; -o-transition: 300ms; transition:300ms;}
.index-media ul li a:hover .pic i{filter:alpha(opacity=95); -moz-opacity:.95; opacity:.95;}

.index-link{text-align:center;}
.index-link li{ display: inline-block;  margin:0 8px;}
.index-link li a{display:block; height:50px; line-height:50px; text-align:center; background-repeat:no-repeat; background-position:center center;-webkit-transition:300ms; -moz-transition:300ms; -o-transition: 300ms; transition:300ms;}
.index-link li a font{display: none;}
.index-link li.link01{width:271px;}
.index-link li.link02{width:246px;}
.index-link li.link03{width:164px;}
.index-link li.link04{width:143px;}
.index-link li.link05{width:209px;}
.index-link li.link06{width:246px;}
.index-link li.link07{width:250px;}
/* .index-link li.link01 a{background-image:url(../images/link/link01.png);}
.index-link li.link02 a{background-image:url(../images/link/link02.png);}
.index-link li.link03 a{background-image:url(../images/link/link03.png);}
.index-link li.link04 a{background-image:url(../images/link/link04.png);}
.index-link li.link05 a{background-image:url(../images/link/link05.png);}
.index-link li.link06 a{background-image:url(../images/link/link06.jpg);}
.index-link li.link07 a{background-image:url(../images/link/link07.png);} */
.index-link li.link01 a{background-image:url(../images/link/link01-hover.png);}
.index-link li.link02 a{background-image:url(../images/link/link02-hover.png);}
.index-link li.link03 a{background-image:url(../images/link/link03-hover.png);}
.index-link li.link04 a{background-image:url(../images/link/link04-hover.png);}
.index-link li.link05 a{background-image:url(../images/link/link05-hover.png);}
.index-link li.link06 a{background-image:url(../images/link/link06-hover.jpg);}
.index-link li.link07 a{background-image:url(../images/link/link07_hover.png);}

.infoList{padding:0 0 0 22px !important; line-height:1.5em;}
.infoList li{position:relative; float:left; width:100%; padding-top:5px; padding-bottom:5px; color:#999;}
.infoList li i{position:absolute; top:5px; left:-15px; width:4px; height:4px; margin-top:.65em; background:#000;}
.infoList li a{display:inline-block; float:left;}
.infoList li a br{display:none;}
.infoList li .time{position:absolute; z-index:10; top:50%; right:2px; margin-top:-.75em; white-space:nowrap;}


