@charset "gb2312";
/* CSS Document */

.main{ width: 1140px; margin:0 auto 20px;}
.title{ height: 47px; line-height: 47px; background:url(2015kjt_index_title_bg.jpg) repeat-x; padding:0 20px; border-top:1px solid #3d79ac;}
.title h2{ float: left ;font-size: 16px;}
.title h2 a{ display:block; float:left; padding:0 12px; height: 37px; line-height: 28px; color:#313131; margin: 9px 1px 0;}
.title h2 a.active{ background:#fff; color:#313131; border:1px solid #c9c9c9; border-bottom:none; text-decoration:none; line-height: 26px;  *line-height: 25px; margin: 9px 0 0;}
.title .more{ display:none; float: right; color:#959595;}
.title .more:hover{ color:#256092;}
.list{ display:none; padding:0 10px; min-height: 108px;}
.list ul{ margin-top: 10px;}
.list ul li{ font-size:14px; height:36px; line-height:36px; vertical-align:top; overflow:hidden;}
.list ul li a{ float:left; color:#313131; max-width:80%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.list ul li .date{ float:right; color:#959595;}
.list h2 a:hover,.list ul li a:hover{ color:#256092;}
.sub_title{ border-top:3px solid #3a88c3; height: 45px; line-height: 45px; background:url(2015kjt_index_title_bg02.png) repeat-x;}
.sub_title h2 a{ color:#434343;}

.news_cont{ height: 382px; border-top:2px solid #256092; background:url(2015kyj_news_bg.png) no-repeat center bottom;}
/* 焦点图 */
.slideBox{ float:left; width:560px; height:374px; position:relative; z-index:5;}
.slideBox .hd{ height:11px; overflow:hidden; position:absolute; right:20px; bottom:19px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-left:9px;  width:11px; height:11px; background:#828283; border-radius:5px; cursor:pointer; }
.slideBox .hd ul li.on{ background:#fff;}
.slideBox .bd{ position:relative; height:374px; z-index:0;}
.slideBox .bd li{ zoom:1; vertical-align:middle;}
.slideBox .bd li a{ display:block; width:560px; height:374px; position:relative;}
.slideBox .bd li p{ position:absolute; left:0; bottom:0; width:267px; height:50px; background:url(2015kjt_index_tb_bg.png) repeat;  font-size:16px; line-height:50px; color:#eee; cursor:pointer; padding:0 120px 0 15px;}
.slideBox .bd li a:hover p{ color:#256092;}
.slideBox .bd img{ width:560px; height:374px;}

/* 要闻 */
.news{ float:left; width:580px; height: 374px; overflow:hidden;}
.news .title{ border:none;}
.news .title h2 a{ color:#3d79ac; padding:0 20px; width: 124px; padding:0; text-align: center; height: 45px; line-height: 45px;font-weight: normal; margin:0 1px 0 0;}
.news .title h2 a.active{ padding:0; border:none; height: 40px; line-height: 40px; margin:0 1px 0 0; background:#fff; color:#25659c; border:1px solid #ccc; margin-top:6px; border-bottom:none;}
.news .list{ border:1px solid #d8d8d8; background:#fff;  height: 325px; width: 538px; padding:0 20px;}
.news .headline{ padding: 30px 0; border-bottom:1px dashed #acacac; overflow:hidden;}
.news .headline h2{ font-size:20px; }
.news .headline h2 a{color:#25659c}
.news .list h2{ font-size:22px; line-height:60px; height: 60px; overflow:hidden;}
.news .list h2 a{ color:#3d79ac;}
.news .list h2 a:hover{ text-decoration:underline;}
.news .list ul{ margin-top: 12px;}
.news .list ul li{ height: 41px; line-height:41px;}

.ztbd{ width:1140px; height:95px;  overflow:hidden; position:relative; margin-top: 20px;}
.ztbd .bd ul{ overflow:hidden; zoom:1; }
.ztbd .bd ul li{ float:left; _display:inline; overflow:hidden; text-align:center; height:auto; }
.ztbd .bd ul li img{ width:1140px; height:95px;}

/* 通知公告 */
.tzgg{ float: left; width: 250px; margin-top: 30px;}
.tzgg .title{ padding:0; width: 251px; background:none;}
.tzgg .title h2 a{ width: 124px; padding:0; text-align: center; height: 45px; line-height: 45px;font-weight: normal; margin:0 1px 0 0; background:#f4f4f4; font-size: 14px;}
.tzgg .title h2 a.active{ padding:0; border:none; height: 45px; line-height: 45px; margin:0 1px 0 0; background:#efefef; color:#25659c;}
.tzgg .list ul li a{ max-width:100%;}
.kjkx{ float: left; width: 520px; margin:30px 0 0  20px;}
.kjkx .list .headline{ border-bottom:1px dashed #acacac;}
.kjkx .list .headline p{ line-height: 28px; padding:10px 0 4px 0;}
.kjkx .list .headline p a{ display:block; font-size: 18px; color:#25659c; font-weight: bold; max-width:100%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.kjkx .list .headline p span{ display:block; color:#a0a0a0;}
.kjkx .list ul{overflow:hidden;}

.szdt{ float: right; width: 330px; margin-top: 30px;}

/* 科技视频 */
.kjsp{ float: left; width: 100%; /*margin-top: 20px;*/}
.kjsp .title h2 a{ color:#25659c;}
.kjsp_list{ width:1140px; height: 126px; overflow:hidden; position:relative; margin-top: 20px;}
.kjsp_list .hd .prev,.kjsp_list .hd .next{ display:block;  width:29px; height:59px; overflow:hidden;cursor:pointer; position:absolute; top:33px;}
.kjsp_list .hd .prev{ background-image:url(2015kjt_index_kjsp_prev.png); left:0;}
.kjsp_list .hd .next{ background-image:url(2015kjt_index_kjsp_next.png); right:0;}
.kjsp_list .hd .prevStop,.kjsp_list .hd .nextStop{ opacity:0.5; }
.kjsp_list .bd{ width: 1022px; margin-left: 60px; overflow:hidden;}
.kjsp_list .bd ul{ overflow:hidden; zoom:1; }
.kjsp_list .bd ul li{ float:left; width: 190px; height: 126px; position:relative; margin-right: 18px;}
.kjsp_list .bd ul li img{ width:190px; height:126px; display:block; position:absolute; left:0; top:0;}
.kjsp_list .bd ul li p{ position:absolute; left:0; bottom:0; width: 160px; height: 35px; line-height: 35px; background:url(2015kjt_index_tb_bg.png) repeat; color:#fff; text-align: center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; padding:0 15px; cursor:pointer;}
.kjsp_list .bd ul li a:hover p{ color:#0075a9;}

.main_left{ float: left; width: 259px; background:url(2015kjt_left_bg.png) no-repeat right center;}
.main_left .title{ height: 45px; border-top:3px solid #6794bb; background:url(2015kjt_index_title_bg02.png) repeat-x; line-height: 45px;}
.main_left .title h3{ float: left; font-size: 16px; color:#313131; font-weight: bold;}
.main_left .title h3 a{ color:#313131;}
.main_right{ float: right; width: 870px;}

.main_left .dczj{ width: 250px; margin-top: 20px;}
.xxgk{width:250px; float:left;}
.xxgk .title{ font-size:16px;}
.xxgk ul{ font-size:0px; margin-top: 20px;}
.xxgk ul li{ width: 239px; height: 30px; background: no-repeat 38px center #e8eff5; border-radius:10px; line-height: 30px; font-size: 14px; text-indent: 73px; margin-bottom: 3px;}
.xxgk ul li.xxgk01{ background-image:url(2015kyj_index_xxgk01.png);}
.xxgk ul li.xxgk02{ background-image:url(2015kyj_index_xxgk02.png);}
.xxgk ul li.xxgk03{ background-image:url(2015kyj_index_xxgk03.png);}
.xxgk ul li.xxgk04{ background-image:url(2015kyj_index_xxgk04.png);}
.xxgk ul li.xxgk06{ background-image:url(2015kyj_index_xxgk06.png);}
.xxgk ul li a{ color:#535353;}
.xxgk ul li a:hover{ text-decoration: underline;}
.xxgk ul li.xxgk05{ width:127px; height: 58px; text-indent: 0px; line-height: 24px; padding:18px 0 0 112px; background:url(2015kyj_index_xxgk05.png) no-repeat 38px center #e6eff6; margin-bottom: 20px; *margin-bottom: 7px;}
.xxgk ul li.xxgk05 a{ display:block;}

.ztzl{ width: 250px; *margin-top:10px;}
.ztzl ul{ margin-top: 20px;}
.ztzl ul li{ width: 240px; height: 76px; margin-top: 12px;}
.ztzl ul li img{ width: 240px; height: 75px;}

.zxgz{width: 250px; margin-top:20px;}
.zxgz ul{ margin-top: 0;}
.zxgz ul li{ width: 220px; height: 33px; margin-top: 3px; border-top:1px dashed #666;line-height:33px;padding-left:20px; color:#666;}
.zxgz ul li:hover{color:#6794bb; cursor:pointer;}
.zxgz ul li a{ color:#666; font-size:14px;}
.zxgz ul li a:hover{ color:#6794bb;}

.xmsb,.wsbs,.ggfw{ float: left; width: 520px; margin-top: 20px;}
.wsbs ul{ width: 528px;margin-top: 8px}
.wsbs ul li{ width: 240px; height: 55px; float: left; line-height: 14px; background:url(2015kjt_index_title_bg02.png) repeat; margin:5px 10px 0 0;}
.wsbs ul li a{ display:block; width: 100%; height: 40px; font-size: 14px; padding-top:10px; text-align:center; color:#313131; float:right;}
.wsbs ul li a span{ display:block; width:190px; float:right;text-align:center; line-height:20px; }
.wsbs ul li a.wsbs01{ background:url(2015kyj_index_ggfw_icon03.png) no-repeat 18px 16px;}
.wsbs ul li a.wsbs02{ background:url(2015kyj_index_ggfw_icon04.png) no-repeat 18px 16px;}
.wsbs ul li a.wsbs03{ background:url(2016kjt_index_wsbs_icon01.png) no-repeat 18px 16px;}
.wsbs ul li a.wsbs04{ background:url(2015kyj_index_ggfw_icon06.png) no-repeat 18px 16px;}
.wsbs ul li a.wsbs05{ background:url(2015kyj_index_ggfw_icon042.png) no-repeat 18px 16px;}

.wsbs ul li a:hover{ color:#3d79ac;}

.tzgg ul,.kjbzx ul,.szdt ul,,.xmsb ul,,.zcfg ul,.zxts ul{ height: 216px; overflow:hidden;}

.zcfg,.zxts,.dczj{ float: right; width: 330px; margin-top: 20px; overflow:hidden;}
.zxts .wyxx{ display:block; float: left; background:url(2015kjt_index_wyxx.png) no-repeat left center; font-weight: bold; color:#25659c; padding-left: 30px; margin-top:10px;}
.zxts .list ul li span{ color:#25659c;}

.ggfw ul{ width: 528px; margin-top: 3px;}
.ggfw ul li{ width: 113px; height: 80px; float: left; line-height: 14px; background:url(2015kjt_index_title_bg02.png) repeat; margin:8px 10px 0 0;}
.ggfw ul li a{ display:block; width: 100%; height: 27px; font-size: 14px; padding-top: 56px; text-align:center; color:#313131;}
.ggfw ul li a.ggfw01{ background:url(2015kyj_index_ggfw_icon01.png) no-repeat center 16px;}
.ggfw ul li a.ggfw02{ background:url(2015kyj_index_ggfw_icon02.png) no-repeat center 16px;}
.ggfw ul li a.ggfw04{ background:url(2015kyj_index_ggfw_icon04.png) no-repeat center 17px;}
.ggfw ul li a:hover{ color:#3d79ac;}
.ggfwimg{ height:139px; width:520px; margin-top:8px;}

.dczj ul li{ height: 78px; border-top:1px dashed #acacac; padding:13px 7px; overflow:hidden;}
.dczj ul li:first-child{ border:none;}
.dczj ul li p{ font-size: 14px; line-height: 26px; color:#313131; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.dczj ul li p a{ color:#313131;}