﻿@charset "utf-8";
.mt20{margin-top:20px;}
.wraper{margin-bottom:20px;}
.tpxwSlider .bd li span.txt,.first_cont ul li a{overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}

/*首页*/

.index_left{float:left; width:65.5%;}
.index_center{ width:32.5%; float:right;}
.index_right{float:right; width:18%;}

.home_tt .xx a{font-size:30px; display:block; font-weight:bold; text-align:center; color:#2c7bd7; padding-bottom:10px;}
.home_tt .jj { text-align:center; color:#2c7bd7; line-height:30px; padding-bottom:15px;}

.tpxwSlider{position:relative; width:100%; height:427px; overflow:hidden;}
.tpxwSlider .hd{position:absolute; right:5px; bottom:10px; z-index:2;}
.tpxwSlider .hd ul{overflow:hidden; zoom:1; text-align:center;}
.tpxwSlider .hd ul li{display:inline-block; vertical-align:middle; margin-right:6px; width:9px; height:9px; line-height:8px; border-radius:50%; background:#fff; border:solid #fff 1px; cursor:pointer;}
.tpxwSlider .hd ul li.on{color:#fff; background:#ff7633; border-color:#ff7633;}
.tpxwSlider .bd{position:absolute; top:0; left:0; width:100% !important; height:480px;}
.tpxwSlider .bd ul{width:100% !important; height:100% !important;}
.tpxwSlider .bd ul li{position:relative; height:100%; width:100% !important;}
.tpxwSlider .bd li img{width:100%; height:100%; display:block;}
.tpxwSlider .bd li span.txtbg{position:absolute; bottom:0; left:0; z-index:1; width:100%; height:46px; background:#000; filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7;}
.tpxwSlider .bd li span.txt{position:absolute; bottom:0; left:3%; z-index:2; width:85%; margin:0 auto; font-size:16px; line-height:46px; color:#fff; text-align:left;}
.tpxwSlider .sytpprev,
.tpxwSlider .sytpnext{position:absolute; left:3%; top:50%; z-index:5; margin-top:-50px; display:block; width:22px; height:41px; background:url(sliderarrow.png) no-repeat 0 0; cursor:pointer; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; display:none;}
.tpxwSlider .sytpnext{left:auto; right:3%; background-position:-22px 0;}
.tpxwSlider .sytpprev:hover,
.tpxwSlider .sytpnext:hover{filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}

.syztSlider{position:relative; width:100%; height:134px; overflow:hidden;}
.syztSlider .bd ul{width:100% !important;}
.syztSlider .bd li{position:relative; overflow:hidden; zoom:1; width:100% !important;}
.syztSlider .bd img{width:100%; height:134px; clear:both; display:block;}
.syztSlider .hd{position:absolute; bottom:1px; right:1px; z-index:5;}
.syztSlider .hd ul li{float:left; margin-left:1px;width:21px;height:13px; line-height:13px; text-align:center; background:#505e69; color:#fff; font-size:12px;}
.syztSlider .hd ul li.on{ background:#ff0204;}

.old_institutions li{width:25%; float:left; }
.old_institutions li a{display:block; margin:0 5px; text-align:center; color:#fff; font-size:16px; background:#558bcb; padding:20px 0;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}

.friend li{width:50%; float:left;}
.friend li a{display:block; margin:0 5px; border:#558bcb solid 1px;}
.friend li a img{width:100%; height:80px;}

.index_menu ul li div{ margin:10px 0;background-color:#f7f7f7; padding-right:20px;}
.index_menu ul li div:hover{ background-color:#185aad;}
.index_menu ul li a{display:inline-block; width:55%; padding-top:7px; padding-bottom:7px;color:#185aad; font-size:16px; line-height:100%;max-height:38px; vertical-align:middle; overflow:hidden;}
.index_menu ul li a:hover,.index_menu ul li:hover a{color:#fff;}
.index_menu ul li i{ width:45%; display:inline-block; height:62px;  background-image:url(index_icon.png); background-repeat:no-repeat; vertical-align:middle;}
.index_menu ul li i.i0{background-position:36px 15px;}
.index_menu ul li i.i1{background-position:36px -50px;}
.index_menu ul li i.i2{background-position:36px -113px;}
.index_menu ul li i.i3{background-position:36px -175px;}
.index_menu ul li i.i4{background-position:36px -240px;}
.index_menu ul li i.i5{background-position:36px -305px;}

.float_left{position:fixed; top:40px; left:0; text-align:right; z-index:10; }
.float_right{position:fixed; top:40px; right:0; text-align:right; z-index:10; }
.float_right_bt{position:fixed; bottom:10px; right:0; text-align:right; z-index:10; }
.float_right_bt img{ width:300px;}

.index_gdbs{ position:relative; height:120px;}
.index_gdbs img{height:125px; width:100%;}
.index_gdbs.on img{filter: alpha(opacity=50); opacity: 0.5;}
.index_gdbs .sec_wsbs{position:absolute; top:0; left:0; text-align:center; display:none; width:100%;}
.index_gdbs .sec_wsbs a{display:block; font-size:14px;  background:#66F; color:#fff; text-align:center;  padding:7px 10px;}
.index_gdbs .sec_wsbs a:hover{ background:#6CF;}

/*政务动态*/
.zwdt_tt{line-height:40px; height:61px; position:relative; margin-bottom:20px;}
.zwdt_tt h3{ position:absolute; top:0; left:0;}
.zwdt_tt h3 a{display:block; width:100px; height:60px; line-height:60px; color:#fff; font-size:20px; text-align:center; background:#d52026;}
.zwdt_tt h5{background:#f7f7f7; padding-left:100px;}
.zwdt_tt h5 a{ display:block;  height:60px; line-height:60px;text-align:center; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; font-size:22px; color:#d52026;}
.zwdt_tt h5 a:hover{color:#d52026;}

.zwdt_l{ width:49%; float:left;}
.zwdt_tpxw{height:380px; position:relative; overflow:hidden; margin-bottom:20px;}
.zwdt_tpxw img{ width:100%; height:380px; display:block;}
.zwdt_tpxw .bd li{ position:relative; overflow:hidden; zoom:1;}
.zwdt_tpxw .bd .txtbg{position:absolute; bottom:0; _bottom:-1px; left:0; width:100%; height:40px; background:#000; filter:alpha(opacity=50); -moz-opacity: 0.5; opacity:0.5;}
.zwdt_tpxw .bd .txt{position:absolute; bottom:0; left:20px; right:115px; color:#fff; font-size:16px; line-height:40px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.zwdt_tpxw .hd{ position:absolute; bottom:15px; right:18px;}
.zwdt_tpxw .hd li{float:left; width:8px; height:8px; margin-right:6px; line-height:0; overflow:hidden; font-size:0; background:#fff; cursor:pointer; border-radius:50%;}
.zwdt_tpxw .hd li.on{background:#ff7633;}
.zwdt_tpxw .bd ul, .zwdt_tpxw .bd li{width:100% !important;}

.zwdt_xwfb li{ width:49%; border:#ebebeb solid 1px;}
.zwdt_xwfb li.xwfbt{ float:left;}
.zwdt_xwfb li.spzs{ float:right;}
.zwdt_xwfb li a{ display:block; background-color:#f7f7f7; text-align:center; height:80px; line-height:80px; vertical-align:middle;}
.zwdt_xwfb li a:hover{ background:#2c7bd7; color:#fff;}
.zwdt_xwfb li a span{background-image:url(yxwt_icon.png); background-repeat:no-repeat; display:inline-block; padding-left:60px;}
.zwdt_xwfb li.xwfbt a span{ background-position:0 20px;}
.zwdt_xwfb li.spzs a span{ background-position:0 -166px;}
.zwdt_xwfb li.xwfbt a:hover span{ background-position:-317px 20px;}
.zwdt_xwfb li.spzs a:hover span{ background-position:-317px -166px;}
.zwdt_r{width:49%; float:right; }
.zwdt_news{min-height:287px;}
/*.zwdt_news i{min-height:66px; width:1px; display:inline-block; vertical-align:middle;}*/
.zwdt_news,.zwdt_tzgg{position:relative;}
.zwdt_news .bd,.zwdt_tzgg .bd{position:relative; padding-top:6px;padding-bottom:6px;}

/*.home_jgzn .jj{font-size:14px; line-height:2; text-indent:2em;}*/
.home_jgzn .jj{font-size:15px; line-height:26px; text-indent:2em;height: 282px;padding:20px;}
.home_jgzn .jj a{padding-left:10px; color:#6CF; font-weight:bold;}


.big_img img{width:100%;}
/***responsive***/
@media (max-width: 1199px) {
	.index_menu ul div{padding-right:10px;}
	.index_menu ul li a{ width:67%; line-height:16px; padding-top:5px;max-height:39px;}
	.index_menu ul li i{ width:33%; height:63px; }
	.index_menu ul li i.i0{background-position:10px 15px;}
	.index_menu ul li i.i1{background-position:10px -50px;}
	.index_menu ul li i.i2{background-position:10px -113px;}
	.index_menu ul li i.i3{background-position:10px -175px;}
	.index_menu ul li i.i4{background-position:10px -240px;}
	.index_menu ul li i.i5{background-position:10px -305px;}

}
/*ipad*/
@media (max-width: 992px){
.zwgk_item1,.zwgk_item2,.zwgk_item3,.wsbs_item1,.wsbs_item2,.zcfg_item1,.zcfg_item2,.zmhd_item1,.zmhd_item2{ width:100%; float:none;}
.zwgk_item2{margin:0;}
.zwkg_xxgklist li{ width:48%; float:left; margin-left:1%; margin-right:1%;}
.zwgk_qzqd,.zwgk_ygzw,.wsbs_znlist,.zcfg_zcjd,.zmhd_item1{margin-bottom:20px;}
.zwkg_xxgklist li a{ padding-left:73px; }
.zwkg_xxgklist li i{ left:35px;}
.zwgk_ygzw{background:url(wgk_bg.jpg) no-repeat right top #e3441c;}
.zwgk_ygzw .con{text-align:center;}

.zwdt_news{min-height:auto;}

.home_main_box,.index_right{float:none; width:100%;}
.index_left{float:left; width:49%;}
.index_center{float:right; width:49%; margin-left:auto;}
.index_menu{ width:73%; float:right;}
.index_menu ul li{width:33.33333%; float:left;}
.index_menu ul li div{ margin:0 2.5px 5px;background-color:#f7f7f7; padding-right:5px;}
.index_menu ul li a{ max-height:36px; font-size:15px;}
.index_menu ul li i{  height:60px; }



/* xs mobile*/
@media (max-width: 768px) {
.zwdt_l,.zwdt_r,.zwkg_xxgklist li{ width:100%; float:none;}
.zwkg_xxgklist li{ margin-left:0; margin-right:0;}
.zwdt_xwfb{margin-bottom:20px;}
.ztzl_list li{width: 48%;}
.zwgk_ygzw{background:url(wgk_bg.jpg) no-repeat left top #e3441c;}
.zwgk_ygzw .con{text-align:left;}

.index_left,.index_center{float:none; width:100%;}
.tpxwSlider,.tpxwSlider .bd{height:380px;}

.old_institutions li,.friend li{width:100%; float:none;}
.old_institutions li a{ margin:10px 0;}

.float_left img,.float_right img{ width:80px; }
.float_right_bt img{ width:160px;}
.wraper { margin-bottom: 0; }
.home_tt .xx a{font-size:22px;}

}
@media (max-width: 640px) {
.mt20{margin-top:15px;}
.index_menu{float:none; width:100%;}
.first_cont{padding-left:100px;}
.first_cont h3{width:98px;}
.first_cont .bd{margin-right:2%; margin-left:2%;}
.first_cont ul li a{font-size:18px;}
.zwkg_ldzc_con li{float:none; width:100%;}
.zwkg_ldzc_con .leader{border-right:none;}
}
@media (max-width: 488px) {
.zwgk_qzqd li{margin:5px 0;width:100%; float:none;}
.wsfw_list li{float: left; width: 50%; }
.wsbs_znlist li,.wsbs_bgxz li,.ztzl_list li{float: none; width: 100%; }
.wsbs_znlist{margin-bottom: 20px;}
.wsbs_bgxz li{margin-bottom: 5px;}
.zmhd_wszx .more{display: none;}

.tpxwSlider,
.tpxwSlider .bd{height:280px;}
}
@media (max-width: 360px) {
.tpxwSlider,
.tpxwSlider .bd{height:220px;}
.first_cont{padding-left:70px;}
.first_cont h3{width:68px;}
.first_cont ul li a{font-size:16px;}
.index_menu ul li{width:100%; margin:5px 0;}
}