﻿@charset "utf-8";
/* CSS Document */

body{ background:url(2016zzxf_index_bg.png) no-repeat center top;}


.header .wenzi{ width:243px; height:33px; float:right; margin:90px 25px 0 0; background:url(2016zzxf_index_wz.png) no-repeat;}

.bg_slide{ position:absolute; width: 100%;}
.bg_slide ul{ margin:0 auto !important;}
.bg_slide ul li{ width: 100%; height: 1000px; background:no-repeat center top;}

.container{ position:relative;}

.main{ width: 1140px; margin:15px auto;}

.slideBox{ float:left; width:587px; height:329px; position:relative; z-index:5; overflow:hidden;}
.slideBox .hd{ height:10px; overflow:hidden; position:absolute; right:13px; bottom:11px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-left:8px; width:10px; height:10px; background:#1990d8; font-size: 0px; line-height: 999px; cursor:pointer; overflow:hidden;}
.slideBox .hd ul li.on{ background:#e1f4fd;}
.slideBox .bd{ position:relative; height:329px; z-index:0;}
.slideBox .bd li{ zoom:1; vertical-align:middle;}
.slideBox .bd li a{ display:block; width:587px; height:329px; position:relative;}
.slideBox .bd li p{ position:absolute; left:0; bottom:0; width:547px; height:33px; background:url(2016ll_czj_tmBg.png) repeat;  font-size:16px; line-height:33px; color:#eee; cursor:pointer; padding:0 20px;}
.slideBox .bd li a:hover p{ }
.slideBox .bd img{ width:587px; height:329px;}


.news{ float: left; width:553px; height:329px; background:#2380c2; overflow:hidden;}
.news .title{ height: 42px; line-height: 42px; background:#1369ad; padding:0 20px;}
.news .title h2{ float: left; font-size: 16px; color:#fff;}
.news .title .more{ float: right; font-size: 12px; color:#a7bed9;}
.news .list{ padding:0 20px;}
.news .list h2{ font-size:18px; line-height: 30px; text-align: center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin-top: 10px;}
.news .list h2 a{ color:#fff;}
.news .list p{ line-height: 24px; font-size: 12px; color:#fff; border-bottom:1px dashed #a8c5e1; padding:12px 0;}
.news .list p a{ color:#f6ff00;  }
.news .list ul{ margin-top: 10px;}
.news .list ul li{ background:url(2016zz_xfj_dian01.png) no-repeat left center; padding-left: 10px; height: 30px; line-height: 30px; vertical-align:top;}
.news .list ul li a{ float: left; max-width:90%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#fff;}
.news .list ul li span{ float: right; font-size: 12px; color:#fff;}

.xf-bar{ float: left; margin-top: 15px;}
.xf-bar li{ float: left; width: 128px; height: 160px; background:url(2016zz_xfj_yy.png) no-repeat center bottom; margin: 0 126px;}
.xf-bar li a{ display:block; width: 128px; height: 93px; background:url(2016zz_xfj_xf01.png); color:#fff; text-align: center; padding-top: 35px;}
.xf-bar li a:hover{ background:url(2016zz_xfj_xf02.png); text-decoration: none;}
.xf-bar li p{ color:#fff; font-size: 16px; line-height: 30px; cursor:pointer;}

.ztzl{ float: left; width:1140px; height: 92px; overflow:hidden; position:relative; margin-top: 5px;}
.ztzl .prev,.ztzl .next{ display:block;  width:28px; height:92px; background:url(2016zz_xfj_prev.png) no-repeat; position:absolute; left:0; top:0; z-index:9; cursor:pointer;}
.ztzl .next{ background:url(2016zz_xfj_next.png) no-repeat; left:auto; right:0;}
.ztzl .bd ul{ overflow:hidden; zoom:1;}
.ztzl .bd ul li{ width: 1140px; height: 92px;}
.ztzl .bd ul li img{ display:block; width: 1140px; height: 92px;}

.box{ float: left;}
.box .title{ height: 32px; background:#eee; border-right:1px solid #2c85c4; line-height: 32px;}
.box .title h2{ float: left; width: 103px; background:#2581c2; font-size: 16px; color:#fff; text-align: center;}
.box .title .more{ float: right; font-size: 12px; color:#2581c2; margin-right: 10px;}
.box .list{ padding:0 10px;}
.box .list ul li{ height: 30px; line-height: 30px; vertical-align:top;}
.box .list ul li a{ float: left; max-width:80%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.box .list ul li span{ float: right; color:#a0a0a0; font-size: 12px;}

.xxgk{ width: 338px; margin-top: 20px;}

.zcfg{ width: 395px; margin: 20px 0 0 20px;}

.tzgg{ float: right; width: 365px; height: 212px; background:#ddecf7; margin-top: 20px; overflow:hidden;}
.tzgg .title{ height: 54px; background:#2581c2; line-height: 54px; padding:0 20px;}
.tzgg .title h2{ float: left; font-size: 18px; color:#fff;}
.tzgg .title .more{ float: right; font-size: 12px; color:#fff;}
.tzgg .list{ padding:20px 10px 0;}
.tzgg .list ul li{ height: 39px; line-height: 39px; border-bottom:1px dashed #afc2d0; background:url(2016zz_xfj_tzgg.png) no-repeat 6px center; padding-left: 28px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.qsxx{ float: right; width: 365px; height: 212px; margin-top: 20px; overflow:hidden;}
.qsxx .title{ height: 32px; background:#eee; border-right:1px solid #2c85c4; line-height: 32px;}
.qsxx .title h2{ float: left; width: 150px; background:#2581c2; font-size: 16px; color:#fff; text-align: center;}
.qsxx .title .more{ float: right; font-size: 12px; color:#fff;}
.qsxx .list{ padding:15px 25px 0;}
.qsxx .list li{ float:left; width:85px; height:30px; text-align:center; margin:0 10px 10px;}
.qsxx .list li a{display:block; width:78px; height:28px; line-height:28px; border:1px dashed #ccc; background:#eee;}
.qsxx .list li a:hover{ border-color:#2581c2; text-decoration:none; color:#2581c2;}
.tzgg .list ul li{ height: 39px; line-height: 39px; border-bottom:1px dashed #afc2d0; background:url(2016zz_xfj_tzgg.png) no-repeat 6px center; padding-left: 28px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.tpxw{ float: left; width: 100%; margin-top: 20px;}
.tpxw .title h2{ width: 123px;}
.pic-news{ padding:18px 18px 0;}
.pic-news li{ float: left; width: 215px; height: 156px; position:relative; margin:0 3px;}
.pic-news li img{ display:block; width: 215px; height: 156px;}
.pic-news li p{ position:absolute; left:0; bottom:0; width: 195px; padding:0 10px; background:url(2016ll_czj_tmBg.png) repeat; height: 28px; line-height: 28px; color:#fff; text-align: center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; cursor:pointer;}
