@charset "gb2312";
/* CSS Document */

.main{ width: 1140px; background:#fff; border-top:3px solid #2c499d; margin:0 auto;}

.slideBox{ float:left; width:611px; height:354px; position:relative; z-index:5; overflow:hidden;}
.slideBox .hd{ height:8px; overflow:hidden; position:absolute; right:20px; bottom:15px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-left:5px; width:8px; height:8px; background:#fff; font-size: 0px; line-height: 999px; cursor:pointer; overflow:hidden;}
.slideBox .hd ul li.on{ background:#d74747;}
.slideBox .bd{ position:relative; height:354px; z-index:0;}
.slideBox .bd li{ zoom:1; vertical-align:middle;}
.slideBox .bd li a{ display:block; position:relative;}
.slideBox .bd li p{ position:absolute; left:0; bottom:0; width:571px; height:40px; background:rgba(0,0,0,.7); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#cf000000,endColorstr=#cf000000); line-height:40px; color:#eee; cursor:pointer; padding:0 20px;}
.slideBox .bd img{ display:block; width:611px; height:354px;}

.title{ line-height:56px; height:56px; border-bottom:1px solid #d1d1d1; border-top:3px solid #2c499d;}
.title .more{ float:right; margin-right: 10px;}
.title .more a{ font-size: 12px; color:#9d9d9d;}
.title .more a:hover{ color:#36508d;}
.title ul{ float: left;}
.title li{ float:left; width: 98px; height: 56px; font-size: 16px; text-align: center; margin-left: 2px;}
.title li:first-child{ margin-left:0;}
.title li a{ display:block;}
.title li.on a,.title li a:hover{ background:#36508d; color:#fff; text-decoration: none;}
.list h2{ font-size:18px; line-height: 30px; height: 30px; text-align: center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin-top: 10px;}
.list h2 img{ margin-right: 5px; vertical-align:middle;}
.list h2 a:hover{ color:#36508d;}
.list p{ line-height: 18px; font-size: 12px; line-height: 22px; height: 36px; color:#9b9b9b; padding: 10px 0 17px; border-bottom:1px dashed #9d9d9d;}
.list p a{ color:#d02f2f;}
.list ul{ margin-top: 5px; overflow:hidden;}
.list ul li{ height: 30px; background:url(2016ls_index_dian.png) no-repeat left center; line-height: 30px;  text-indent: 10px; vertical-align:top;}
.list ul li a{ float: left; max-width:80%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.list ul li a:hover{ color:#36508d;}
.list ul li span{ float: right; font-size: 12px; color:#9d9d9d;}

.news{ float: right; width:510px; height:354px; overflow:hidden;}
.news .title{ border-top:none;}
.news .ywtj a{ display:block; float: left; width: 242px; height: 37px; background:#f0f0f0; line-height: 37px; text-align: center; margin-right: 5px; font-size: 16px;}
.news .ywtj a:hover{ background-color:#36508d; color:#fff; text-decoration: none;}

.ztzl{ float: left; width: 1140px; height: 83px; overflow:hidden; position:relative; margin-top: 20px;}
.ztzl .prev,.ztzl .next{ display:block; width: 26px; height: 26px; overflow:hidden;cursor:pointer; background:url(2016ll_index_prev.png) no-repeat; position:absolute; left:10px; top:50%; margin-top:-13px; z-index:9;}
.ztzl .next{ left:auto; right:10px; background-image:url(2016ll_index_next.png);}
.ztzl .bd ul{ overflow:hidden; zoom:1; }
.ztzl .bd ul li{ width: 1140px; height: 83px;}
.ztzl .bd ul li img{ display:block; width: 1140px; height: 83px;}

.xxgkdh{ float: left; width: 345px; height: 287px; margin-top: 20px; overflow:hidden;}
.xxgkdh .hd{ height: 34px;}
.xxgkdh .hd li{ width: 50%; float: left; height: 34px; font-size: 16px; line-height: 34px; text-align: center; background:#d6e0f6;}
.xxgkdh .hd li.on{ background:#4260a0; color:#fff; font-weight: bold; cursor:pointer;}
.xxgkdh .bd .xxgk a:first-child{ margin-top: 8px;}
.xxgkdh .bd .xxgk a{ display:block; width:345px; height: 44px; line-height: 42px; text-indent: 135px; margin-top: 6px;}
.xxgkdh .bd .xxgk a.xxgk01{ background:url(2016zzx_index_xxgk01.png) no-repeat 104px center #f0f0f0;}
.xxgkdh .bd .xxgk a.xxgk02{ background:url(2016zzx_index_xxgk02.png) no-repeat 102px center #f0f0f0;}
.xxgkdh .bd .xxgk a.xxgk03{ background:url(2016zzx_index_xxgk03.png) no-repeat 106px center #f0f0f0;}
.xxgkdh .bd .xxgk a.xxgk04{ background:url(2016zzx_index_xxgk04.png) no-repeat 102px center #f0f0f0;}
.xxgkdh .bd .xxgk a.xxgk05{ background:url(2016zzx_index_xxgk05.png) no-repeat 106px center #f0f0f0; text-indent: 155px;}
.xxgkdh .bd .xxgk a:hover{ text-decoration: none; color:#fff; background-color:#36508d;}
.xxgkdh .bd .xxgk a.xxgk01:hover{ background-image:url(2016zzx_index_xxgk06.png);}
.xxgkdh .bd .xxgk a.xxgk02:hover{ background-image:url(2016zzx_index_xxgk07.png);}
.xxgkdh .bd .xxgk a.xxgk03:hover{ background-image:url(2016zzx_index_xxgk08.png);}
.xxgkdh .bd .xxgk a.xxgk04:hover{ background-image:url(2016zzx_index_xxgk09.png);}
.xxgkdh .bd .xxgk a.xxgk05:hover{ background-image:url(2016zzx_index_xxgk10.png);}

.xxgkdh .bd .zdly a{ display:block; float: left; height: 60px; line-height: 100px; width: 115px; text-align: center; margin-top: 20px; overflow:hidden;}
.xxgkdh .bd .zdly a.zdly01{ background:url(2016zzx_index_zdly01.png) no-repeat center top;}
.xxgkdh .bd .zdly a.zdly02{ background:url(2016zzx_index_zdly02.png) no-repeat center top;}
.xxgkdh .bd .zdly a.zdly03{ background:url(2016zzx_index_zdly03.png) no-repeat center top;}
.xxgkdh .bd .zdly a.zdly04{ background:url(2016zzx_index_zdly04.png) no-repeat center top;}
.xxgkdh .bd .zdly a.zdly05{ background:url(2016zzx_index_zdly05.png) no-repeat center top;}
.xxgkdh .bd .zdly a.zdly06{ background:url(2016zzx_index_zdly06.png) no-repeat center top;}
.xxgkdh .bd .zdly a.zdly07{ background:url(2016zzx_index_zdly07.png) no-repeat center top; width: 100%;}
.xxgkdh .bd .zdly a:hover{ color:#36508d;}

.swwj{ float: right; width: 775px; height:287px; margin-top: 20px; overflow:hidden;}
.swwj .list{ padding-top: 8px;}

.search_bar{ float: left; width: 100%; height: 77px; margin-top: 20px; overflow:hidden;}
.ssxzs{ float: left; width: 202px; height: 77px;}
.search{ float: right; width: 920px; height: 77px; background:#ebebeb; padding-right: 15px;}
.search h4{ float: left; font-weight: normal; width: 83px; height: 32px; line-height: 32px; text-align: center;}
.search .txt{ height: 30px; border:1px solid #d1d1d1; border-right:none; float: left; line-height: 30px; text-indent: 10px; cursor:text; color:#999;}
.search .btn{ float: left; border:1px solid #d1d1d1; border-left:none; width: 36px; height: 32px; background:url(2016ls_index_search.png) no-repeat center center #fff; cursor:pointer;}
.znwd{ float: left; padding-top: 5px;}
.znwd .txt{ width: 800px;}
.znjs{ float: left; margin-top: 3px;}
.znjs .txt,.qwjs .txt{ width: 310px;}
.qwjs{ float: right; margin-top: 3px;}

.zdfw{ float: left; width: 345px; margin-top: 20px; overflow:hidden;}
.zdfw_main ul{ height:213px;}
.zdfw_main ul li{ float: left;}
.zdfw_main ul li a{ display:block; width: 115px; height: 55px; line-height: 92px; text-align: center; overflow:hidden; margin-top: 16px;}
.zdfw_main ul li a.zdfw01{ background:url(2016zzx_index_zdfw01.png) no-repeat center 5px;}
.zdfw_main ul li a.zdfw02{ background:url(2016zzx_index_zdfw02.png) no-repeat center 5px;}
.zdfw_main ul li a.zdfw03{ background:url(2016zzx_index_zdfw03.png) no-repeat center top;}
.zdfw_main ul li a.zdfw04{ background:url(2016zzx_index_zdfw04.png) no-repeat center top;}
.zdfw_main ul li a.zdfw05{ background:url(2016zzx_index_zdfw05.png) no-repeat center top;}
.zdfw_main ul li a.zdfw06{ background:url(2016zzx_index_zdfw06.png) no-repeat center top;}
.zdfw_main ul li a.zdfw07{ background:url(2016zzx_index_zdfw07.png) no-repeat center 5px;}
.zdfw_main ul li a.zdfw08{ background:url(2016zzx_index_zdfw08.png) no-repeat center top;}
.zdfw_main ul li a.zdfw09{ background:url(2016zzx_index_zdfw09.png) no-repeat center 5px;}
.zdfw_main ul li a:hover{ color:#36508d;}
.zdfw_main .grfw{ float: left; margin-top: 10px;}
.zdfw_main .grfw a{ display:block; float: left; width: 110px; height: 41px; border:1px solid #bdcdf2; text-align: center; line-height: 41px; font-size: 16px; color:#36508d; margin-left: 4px;}
.zdfw_main .grfw a:first-child{ margin-left: 0px;}
.zdfw_main .grfw a:hover{ background:#e7e7e7; text-decoration: none;}
.zdfw_main .zwdt{ float: left; display:block; width: 345px; height: 50px; background:url(2016ll_index_zwdt.png) no-repeat right center #bdcdf2; color:#36508d; font-size: 20px; font-weight: bold; line-height: 50px; text-indent: 90px; margin-top: 10px;}
.zdfw_main .zwdt:hover{ background-color:#36508d; color:#fff; text-decoration: none;}

.szxx{ float: left; width: 535px; margin:20px 0 0 20px;}
.szxx .list{ width:535px; height:276px; overflow:hidden;}
.szxx .list li{ background:url(2016ll_index_dian.png) no-repeat left center;}
.szxx .wyxx{ display:block; width: 535px; height: 50px; line-height: 50px; background:url(2016ll_index_wyxx.png) no-repeat 210px center #dce4f7; font-size: 16px; text-indent: 250px;}
.szxx .wyxx:hover{ background-image:url(2016ll_index_wyxx02.png); background-color:#36508d; color:#fff; text-decoration: none;}

.hdjl{ float: right; width: 220px; height: 385px; margin-top: 20px; overflow:hidden;}
.hdjl a{ display:block; width: 100%; height: 91px; background: no-repeat #d7e0f5; font-size: 16px; font-weight: bold; line-height: 140px; color:#36508d; text-align: center; margin-bottom: 7px;}
.hdjl a.hd01{ background-image:url(2016ll_index_hd01.png); background-position: center 20px;}
.hdjl a.hd02{ background-image:url(2016ll_index_hd02.png); background-position: center 19px;}
.hdjl a.hd03{ background-image:url(2016ll_index_hd03.png); background-position: center 16px;}
.hdjl a.hd04{ background-image:url(2016ll_index_hd04.png); background-position: center 13px;}
.hdjl a:hover{ background-color:#36508d; text-decoration: none; color:#fff;}
.hdjl a.hd01:hover{ background-image:url(2016ll_index_hd05.png);}
.hdjl a.hd02:hover{ background-image:url(2016ll_index_hd06.png);}
.hdjl a.hd03:hover{ background-image:url(2016ll_index_hd07.png);}

.yqlj{ float: left; width: 100%; margin-top: 20px;}
.yqlj .title li{ width: 120px;}
.yqlj .list{ padding:0 10px;}
.yqlj .list ul{ width:1120px;}
.yqlj .list ul li{ float: left; width: 160px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.yqlj .list ul li a{ max-width:100%;}