@charset "utf-8";
.space25{clear:both;height:25px; line-height:0; font-size:0; overflow:hidden; zoom:1;}
.body_bg{ background:url(../images/index_ctb/body_bg.jpg) no-repeat center 40px;}
.wrap{ background:url(../images/index_ctb/body_bt.jpg) no-repeat center bottom;}
.container{  *+width:1200px; _width:1200px;}
/*common*/
.home_hotnews .hd{ height:41px; border-bottom:#cccccc 1px solid;}
.home_hotnews .hd li{float:left; width:25%; *+ width:24.8%; height:40px; line-height:39px; text-align:center;}
.home_hotnews .hd li a{ color:#000000; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.home_hotnews .hd li.on a{color:#0185db;border-top:#0185db 3px solid;border-right:#cccccc 1px solid; border-left:#cccccc 1px solid; background:#fff; height:40px;}
.home_hotnews .hd li a:hover{color:#0185db;}
.home_hotnews .bd{clear:both; padding-top:10px;}
.home_hotnews .bd .con{}
.home_hotnews .bd .first_info a{ color:#de2626; font-size:18px; font-weight:bold; padding-left:20px; line-height:35px; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.home_common_tab{ border:#e8e8e8 solid 1px;}
.home_common_tab .hd{ height:41px; background:#eeeeee;}
.home_common_tab .hd li{float:left; height:40px; line-height:39px;}
.home_common_tab .hd li a{ color:#333333; display:block; padding:0 35px;}
.home_common_tab .hd li.on a{border-top:#0185db 3px solid; background:#fff;}
.home_common_tab .bd{clear:both; padding:20px;}
.home_common_tab .bd .con{ display:none;}
.home_common_tab .bd .first_info a{ color:#de2626; font-size:18px; line-height:35px;}

.index_common_title{ height:41px; line-height:41px; background:#eeeeee;}
.index_common_title a{ display:inline-block; padding:0 30px;border-top:#0185db 3px solid; background:#fff;}

/*common end*/

/*header*/
/*.header .logo{position:absolute; top:48px; left:0; width:944px; height:116px; background:url(../images/index_ctb/logo1.png) no-repeat;}
*/
.header .search .searchTxt{border-color:#0185db;}
.header .search .searchBtn{ background:#0185db; color:#fff;}
/*footer*/
.footer{padding:0;}
.footer .menu{ line-height:24px; padding:8px 0; background:#0185db; text-align:center;}
.footer .menu a{color:#fff; padding:0 15px;}
.footer .copyright{text-align:center; color:#fff; padding:25px 0;}
.footer .copyright a{color:#fff; }
/*nav*/
.mainnav{overflow:visible;}
.mainnav li{ background:#0185db; width:20%; float:left; padding-top:2px;}
.mainnav li a{ display:block; color:#fff; text-align:center; font-size:18px; margin-right: 1px;}
.mainnav li a:hover,.mainnav li a.on{ background-color:#fff; color:#0185db;}
.mainnav li a i{background-image:url(../images/index_ctb/nav.png); background-repeat:no-repeat; width:29px; height:30px; display:inline-block; vertical-align:middle; padding-right:10px;}
.mainnav li a:hover i,.mainnav li a.on i{background-image:url(../images/index_ctb/nav_on.png);}
.mainnav .li0 i{background-position:0 0;}
.mainnav .li1 i{background-position:0 -99px;}
.mainnav .li2 i{background-position:0 -199px;}
.mainnav .li3 i{background-position:0 -299px;}
.mainnav .li4 i{background-position:0 -399px;}


.index_main{}
/*图片新闻*/
.index_tpxw_bjxx{background:#fff; padding:25px; border:#44b0f7 solid 1px; border-top:none; border-radius:0 0 5px 5px;}
.home_tpxw{float:left; width:49%; height:350px; position:relative; overflow:hidden;}
.home_tpxw img{ width:100%; height:350px; display:block;}
.home_tpxw .bd .prev,.home_tpxw .bd .next{ position:absolute; top:145px; background-image:url(../images/index_ctb/index_arrow_icon.png); background-repeat:no-repeat; width:22px; height:41px;filter: alpha(opacity=60); opacity: 0.6;}
.home_tpxw .bd .prev:hover,.home_tpxw .bd .next:hover{filter: alpha(opacity=100); opacity: 1;}
.home_tpxw .bd .prev{ left:20px; background-position:0 0;}
.home_tpxw .bd .next{right:20px; background-position:-22px 0;}
.home_tpxw .bd li{ position:relative; overflow:hidden; zoom:1;}
.home_tpxw .bd .txtbg{position:absolute; bottom:0; _bottom:-1px; left:0; width:100%; height:60px; background:#000; filter:alpha(opacity=75); -moz-opacity: 0.6; opacity:0.6;}
.home_tpxw .bd .txt{position:absolute; bottom:20px; left:10px; width:80%;color:#fff; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.home_tpxw .hd{ position:absolute; bottom:20px; right:10px;}
.home_tpxw .hd li{ display:inline-block; *display:inline; *zoom:1; width:9px; height:9px; margin:0 4px; line-height:0; overflow:hidden; font-size:0; background:#cccccc; cursor:pointer;}
.home_tpxw .hd li.on{background:#0185db;}
.home_tpxw .bd ul, .home_tpxw .bd li{width:100% !important;}

.index_bjxx_zsdt{float:right; width:49%; height:350px;}
.index_hydt_xwfbh{width:34%; float:left; background:#fff;}
.index_tzgg_ldjh{width:34%; float:left; margin-left:2%; background:#fff;}
.index_spdb_ztbd{width:28%; float:right; background:#fff;}
/*视频点播*/
.index_spdb{position:relative; height:190px;}
.index_spdb img{width:100%; height:172px;}
.index_spdb b{ display:none; position:absolute; left:0; top:61px; width:100%; height:100px; background:url(../images/index_ctb/index_vedio_play.png) no-repeat center center;}
.index_spdb a{display:block; position:relative;}
.index_spdb a:hover b{filter: alpha(opacity=80); opacity: 0.8;}
.index_spdb span{display:block; position:absolute; bottom:0; width:100%; background:rgba(0,0,0,0.8); color:#FFF; text-align:center; line-height:30px;}
/*中间banner图*/
.home_ztzl{clear:both; height:105px; overflow:hidden; position:relative; background:#fff;}
.home_ztzl .next, .home_ztzl .prev{ position:absolute; top:31px; width:24px; height:52px; background:url(../images/index/home_ztzl_arrow.png) no-repeat; cursor:pointer;}
.home_ztzl .prev{ background-position:-24px 0; left:0;}
.home_ztzl .next{ right:0;}
.home_ztzl .bd{margin:0 -5px;}
.home_ztzl .bd ul li{float:left; /*width:394px;*/width:393px; margin:0 5px;}
.home_ztzl .bd ul li img{display:block; width:100%; height:105px;}
.index_cen_banner img{width:100%; display:block; height:100px;}

/*政务公开*/
.index_zwgk{border:#e8e8e8 solid 1px;}
.index_zwgk .con{ padding:25px;}
.index_zwgk_left{width:71%; float: left;}
.index_zwgk_right{width:27%; float:right;}

.zwgk_menu{width:28%; float:left;}
.zwgk_menu li{height:60px; line-height:60px; margin-bottom:3px;}
.zwgk_menu li a{ display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;color:#000; background-color:#e2f1fb; background-image:url(../images/index_ctb/index_zwgk_icon.png); background-repeat:no-repeat; padding-left:80px;}
.zwgk_menu li a:hover{color:#fff; background-color:#0185db; background-image:url(../images/index_ctb/index_zwgk_icon_on.png);}
.zwgk_menu .li0 a{background-position:30px 20px;}
.zwgk_menu .li1 a{background-position:30px -80px;}
.zwgk_menu .li2 a{background-position:30px -180px;}
.zwgk_menu .li3 a{background-position:30px -280px;}
.zwgk_menu .li4 a{background-position:30px -380px;}
.zwgk_menu .li5 a{background-position:30px -480px;}
.zwgk_list{width:70%; float:right;}

.zwgk_ztlb{ height:135px; position:relative; overflow:hidden;}
.zwgk_ztlb img{ width:100%; height:135px; display:block;}
.zwgk_ztlb .hd{ position:absolute; bottom:0; right:0;}
.zwgk_ztlb .hd li{ display:inline-block; *display:inline; *zoom:1; width:21px; height:18px; font-size:12px; margin-left:1px; text-align:center; background:#7e350b; cursor:pointer; color:#fff;}
.zwgk_ztlb .hd li.on{background:#e61616;}
.zwgk_ztlb .bd ul, .zwgk_ztlb .bd li{width:100% !important;}
/**/
.zwgk_r_menu{margin-top:12px;}
.zwgk_r_menu li{height:53px; line-height:53px; margin-top:5px;  background: -moz-linear-gradient(90deg, #0185db 10%, #52c8f9 60%); background: -webkit-linear-gradient(90deg, #0185db 10%, #52c8f9 60%); background: -o-linear-gradient(90deg, #0185db 10%, #52c8f9 60%);  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr='#0185db', endColorstr='#52c8f9';);/*IE<9>*/
background: linear-gradient(90deg, #0185db 10%, #52c8f9 60%); }
.zwgk_r_menu li a{ display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;color:#fff; font-size:18px; background-image:url(../images/index_ctb/index_zwgk_icon1.png);  background-repeat:no-repeat; padding-left:90px;}
.zwgk_r_menu li a:hover{ background-color:#0185db; background-image:url(../images/index_ctb/index_zwgk_icon1_on.png);}
.zwgk_r_menu .li0 a{background-position:30px 15px;}
.zwgk_r_menu .li1 a{background-position:30px -85px;}
.zwgk_r_menu .li2 a{background-position:30px -185px;}
/*办事服务*/
.index_bsfw{border:#e8e8e8 solid 1px;}
.index_bsfw .con{ padding:25px;}
.index_bsfw_left{width:71%; float: left;}
.bsfw_list .bd{padding-top:20px;}

.bsfw_list .bd ul li{float:left; width:50%;}
.bsfw_list .bd ul li div{position:relative; padding:0 20px; height:38px; line-height:38px; background:url(../images/common_dot.gif) no-repeat 3px center; overflow:hidden;}
.bsfw_list .bd ul li div span{ position:absolute; background:#fff; right:10px; top:0; color:#999999; font-size:14px; z-index:1;}
.bsfw_list .bd ul li div a{float:left; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}



/*广播影视*/
.gbys_table{background:#dedede; margin-left:1px; }
.gbys_table th{ background:#caeaff; color:#333; font-size:13px; height:30px; line-height:30px;}
.gbys_table td{background:#fff; font-size:13px;}
.gbys_table td a{ height:35px; line-height:35px; font-size:13px;}
.gbys_table .icon_on a{ background-image:url(../images/index_ctb/index_wsbs_icon_on.png); background-repeat:no-repeat;}
.gbys_table .select_bszn a{ display:block; background-position:center 10px;}
.gbys_table .select_bgxz a{ display:block; background-position:center -90px;}
.gbys_table .select_wszx a{ display:block; background-position:center -190px;}
.gbys_table .select_wssq a{ display:block; background-position:center -290px;}
.gbys_table .select_wscx a{ display:block; background-position:center -390px;}
.gbys_table .icon a{ background-image:url(../images/index_ctb/index_wsbs_icon.png); background-repeat:no-repeat;}
.gbys_table .default_bszn a{ display:block; background-position:center 10px;}
.gbys_table .default_bgxz a{ display:block; background-position:center -90px;}
.gbys_table .default_wszx a{ display:block; background-position:center -190px;}
.gbys_table .default_wssq a{ display:block; background-position:center -290px;}
.gbys_table .default_wscx a{ display:block; background-position:center -390px;}
/*广播影视搜索*/
.gbys_search{padding-top:20px; color:#666; text-align:center;}
.gbys_search input{ border:#999 solid 1px; height:30px; line-height:30px; color:#999; font-size:14px; vertical-align:middle; margin-left:1%;}
.gbys_search .slbh,.gbys_search .phone{ width:21.8%; padding:0 11px;}
.gbys_search .yzm{width:10%; padding:0 11px;}
.gbys_search .submit_btn{ background:#7ac04f; width:10%; text-align:center; font-size:16px; color:#fff; border:none; cursor:pointer;}
.index_bsfw_right{width:27%; float:right;}
.index_wsbs_img img{width:100%; height:140px; display:block;}
.wsbs_r_menu{margin-top:12px;}
.wsbs_r_menu li{height:53px; line-height:53px; margin-top:5px;  background: -moz-linear-gradient(90deg, #0185db 10%, #52c8f9 60%); background: -webkit-linear-gradient(90deg, #0185db 10%, #52c8f9 60%); background: -o-linear-gradient(90deg, #0185db 10%, #52c8f9 60%);  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr='#0185db', endColorstr='#52c8f9';);/*IE<9>*/
background: linear-gradient(90deg, #0185db 10%, #52c8f9 60%); }
.wsbs_r_menu li a{ display:block;color:#fff; font-size:18px; background-image:url(../images/index_ctb/index_zwgk_icon1.png);  background-repeat:no-repeat; padding-left:90px;}
.wsbs_r_menu li a:hover{ background-color:#0185db; background-image:url(../images/index_ctb/index_zwgk_icon1_on.png);}
.wsbs_r_menu .li0 a{background-position:30px 15px;}
.wsbs_r_menu .li1 a{background-position:30px -85px;}
.wsbs_r_menu .li2 a{background-position:30px -185px;}
/*政民互动*/
.index_zmhd{width:70%; float:left;border:#e8e8e8 solid 1px; background:#fff;}
.index_zmhd .con{ padding:25px 25px 15px;}
.zmhd_menu{width:28%; float:left;}
.zmhd_menu li{height:74px; line-height:74px; margin-bottom:10px;}
.zmhd_menu li a{ display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#000; background-color:#e2f1fb;  background:url(../images/index_ctb/hd_btn_bg.png) no-repeat left center #94d5ff; position: relative; padding-left:102px; font-size:18px;}
/*.zmhd_menu li a:hover{color:#fff; background-color:#0185db; background-image:url(../images/index_ctb/index_zmhd_icon_on.png);}*/
.zmhd_menu li i{position:absolute; display:block; width:50px; height:50px; left:10%; top:50%; margin-top:-25px; background:url(../images/index/home_zmhd_icon.png) no-repeat;}
.zmhd_menu li.li1 i{background-position:0 -50px;}
.zmhd_menu li.li2 i{background-position:0 -100px;}
.zmhd_menu li.li3 i{background-position:0 -150px;}

.zmhd_list{width:70%; float:right;}
.common_hd_list li{position:relative; padding:0 188px 0 20px; height:38px; line-height:38px; overflow:hidden; background:url(../images/common_dot.gif) no-repeat 3px center;}
.common_hd_list li span{ position:absolute; right:0; top:0; color:#999999; font-size:14px; z-index:1;}
.common_hd_list li a{float:left; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.common_hd_list a em{ font-style:normal; margin-right:15px; color:#999;}
.common_hd_list a .redfont{color:#cc0000;}


/*特色专栏*/
.index_tszl{width:28%; float:right;border:#e8e8e8 solid 1px; background:#fff;}
.index_tszl .con{ padding:25px 25px 17px;}
.index_tszl .con li{ width:100%;}
.index_tszl .con li a{display:block;  margin-bottom:9px; }
.index_tszl .con li img{width:100%;display:block; height:74px;}


/*友情链接*/
.index_yqlj li{ width:20%; float:left;}
.index_yqlj li select{ width:95%; border:#7fc3e6 solid 1px;  height:30px; line-height:30px;color:#666666; font-size:14px;}
.index_yqlj dl{width:95%; margin:auto; position:relative;}
.index_yqlj dl dt{ background:#f6fafd; height:32px; line-height:32px; padding-left:10px; font-size:14px; color:#666666; cursor:pointer; box-shadow:0 0 5px rgba(0,0,0,0.3); position:relative;}
.index_yqlj dl dt i{ position:absolute; right:0; top:0; width:25px; height:100%; background:url(../images/index_ctb/links_icon.gif) no-repeat center center #f6f6f6;}
.index_yqlj dl dd{ display:none; position:absolute; width:100%; /*bottom:100%;*/ left:0; top:32px; font-family:"宋体"; font-size:12px; z-index:100;}
.index_yqlj dl dd .scrolldd{ border:#ddd 1px solid; background:#fff; overflow-y:scroll;}
.index_yqlj dl dd a{display:block;  padding:6px 0 6px 10px; line-height:18px; color:#666; border-bottom:#e3e3e3 1px dotted; background:#fff;}
.index_yqlj dl dd a:hover{background:#f8f8f8; color:#1768a0;}
.index_yqlj dl dt.on{color:#333; background:#fff;}

.bottom_bs{width:200px; height:80px; margin:0 auto;}
.bottom_bs a{ display:block; float:left;}
.bottom_bs #_jiucuo_ span{ display:block; float:right;}
.bottom_bs #_span_jiucuo img{float:none; display:inline; margin-top:10px !important;}

/*common responsive*/
@media (max-width: 1199px) {
.gbys_search .slbh, .gbys_search .phone{ width:18%;}
}

/*ipad*/
@media (max-width: 991px) {
.home_common_tab .hd li a{padding:0 15px;}
.home_tpxw,.index_bjxx_zsdt,.index_hydt_xwfbh,.index_tzgg_ldjh,.index_spdb_ztbd,.zwgk_menu,.zwgk_list,.index_zwgk_right,.index_bsfw_left,.index_bsfw_right,.index_zmhd,.zmhd_menu,.zmhd_list,.index_tszl,.index_zwgk_left,.index_zwgk_right{width:100%; float: none;}
.home_tpxw,.zwgk_menu{ margin-bottom:25px;}
.index_tzgg_ldjh{ margin:25px 0;}
.index_tzgg_ldjh{ margin:25px 0;}
.index_tszl{ margin-top:25px;}
.index_tszl .con li{ width:50%; float:left;}
.index_tszl .con li a{ margin:10px;}
.index_bsfw_right{margin-top:25px;}
.index_wsbs_img{float:left; width:49%;}
.wsbs_r_menu{float:right; width:49%; margin-top:0;}
.wsbs_r_menu li{margin:0 0 5px 0;}
.zwgk_ztlb{float:left; width:49%;}
.zwgk_ztlb{height:170px;}
.zwgk_ztlb img{height:170px;}
.zwgk_r_menu{float:right; width:49%; margin-top:0;}
.zwgk_r_menu li{margin-top:0; margin-bottom:5px;}
}

/* xs mobile*/
@media (max-width: 768px) {
.body_bg{/*background-position:center top;*/ background: none;}
.mainnav li a{  font-size:16px;}
.mainnav li a i{ display:none;}
.index_tpxw_bjxx{ padding:10px;}
.index_zwgk .con{ padding:10px;}
.index_zwgk .con{ padding:10px;}
.index_bsfw .con{ padding:10px;}
.index_zmhd .con{padding:10px;}
.index_tszl .con{padding:10px;}
.index_cen_banner img{ height:60px;}

.gbys_search{display:none;}
.footer .menu a{padding:0 5px;}
.index_yqlj li{ width:100%; float:none; margin:10px 0;}
.bottom_bs #_span_jiucuo img{float:none; display:inline; margin-top:10 !important;}
}
@media only screen and (max-width: 479px) {
.index_tszl .con li{ width:100%; float:none;}
.index_tszl .con li a{ margin:10px 0;}
.index_wsbs_img{float:none; width:100%;}
.wsbs_r_menu{float:none; width:100%; margin-top:10px;}
.zwgk_ztlb{float:none; width:100%;}
.zwgk_r_menu{float:none; width:100%; margin-top:10px;}

}