@charset "utf-8";
.index_box{margin-bottom:30px;}
.tpxw{width:30%; height:304px; float:left; margin-right:21px; position:relative; overflow:hidden; border:2px #4058C2 solid;}
.tpxw img{width:100%; height:304px; display:block;}
.tpxw .bd li{ position:relative; overflow:hidden; zoom:1; height:304px !important;}
.tpxw .bd li a, .tpxw .bd li a:hover{color:#fff;}
.tpxw .bd .txtbg{position:absolute; bottom:0; _bottom:-1px; left:0; width:100%; height:42px; background:#000; filter:alpha(opacity=50); -moz-opacity: 0.5; opacity:0.5;}
.tpxw .bd li a.txt{position:absolute; bottom:0; left:15px; right:15px; color:#fff; font-size:16px; line-height:40px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; text-align:center;}
.tpxw .hd{ position:absolute; bottom:48px; right:35%;}
.tpxw .hd li{float:left; width:10px; height:10px; margin-left:5px; line-height:0; overflow:hidden; font-size:0; background:#ccc; border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; -webkit-border-radius:50%; cursor:pointer;}
.tpxw .hd li.on{background:#d82225;}
.tpxw .bd ul, .tpxw .bd li{width:100% !important;}

.xwzx{width:42%; float:left;}
.xwzx .hd li{width:111px; border-radius:40px; height:42px; border:1px #E5E5E5 solid; line-height:42px; text-align:center; margin-right:18px; float:left; cursor:pointer;}
.xwzx .hd li a{font-size:18px; color:#000}
.xwzx .hd li.on{border:none; background:#3055CF; color:#fff;}
.xwzx .hd li.on a{color:#fff; font-size:18px;}
.xwzx .hd li.nopad{margin:0px;}

.xwzx .bd{padding:9px 0px 0px;}


.cylm{width:24%; float:right;}
.cylm_tit h1{border-bottom:3px #3559BD solid; height:30px; display:inline-block; font-size:18px; color:#333; font-weight:normal;}
.cylm_content{padding-top:9px;}
.cylm_content li{height:61px; line-height:61px; color:#fff; margin-top:5px; background:url(../images/cylm_icon.png) 22px 19px no-repeat #5D9DFB; padding-left:60px; padding-right:43px; display:block; cursor:pointer; border-radius:5px;}
.cylm_content li.trzfw{height:52px; padding-top:9px; line-height:22px;}
.cylm_content li.cxcylm{height:52px; padding-top:9px; line-height:22px;}
.cylm_content li a{color:#fff;}
.cylm_content li a:hover{color:#fff;}
.cylm_content li:hover{background:url(../images/cylm_icon.png) 22px 19px no-repeat #2A7DF8;}

.ztzl{position:relative; height:100px; overflow:hidden;}
.ztzl_tit{width:59px; height:35px; line-height:35px; padding-left:10px; border-radius:0px 40px 40px 0px; background:#e03c3c; color:#fff; font-size:18px; font-weight:bold; z-index:2; position:absolute; top:0px; left:0px;}

.ztzl .next, .ztzl .prev{ position:absolute; top:60%; margin-top:-26px; width:26px; height:34px; background:url(../images/home_ztzl_arrow.png) no-repeat; cursor:pointer;}
.ztzl .prev{left:0px;}
.ztzl .next{ right:0px; background-position:-26px 0;}
.ztzl .bd{margin:0px auto; width:100%; overflow:hidden;}
.ztzl .bd ul li{float:left; width:280px !important; margin:0px 10px; height:100px; position:relative;}
.ztzl .bd ul li img{display:block; width:100%; height:100%;}

.bsdt{width:74%; float:left;}
.bsdt_tit{height:45px; background:url(../images/bsdt_titbg.jpg) top repeat-x;}
.bsdt_tit h1{line-height:45px; text-align:right; float:left; font-size:20px; color:#fff; background:url(../images/lmtit_bg.png) right no-repeat; padding-right:53px; padding-left:30px;}
.bsdt_lm{float:right;}
.bsdt_lm li{float:left; margin-right:30px; line-height:45px; padding-left:40px;}
.bsdt_lm li.lm1{background:url(../images/bsdt_icon01.png) left center no-repeat;}
.bsdt_lm li.lm2{background:url(../images/bsdt_icon02.png) left center no-repeat;}
.bsdt_lm li.lm3{background:url(../images/bsdt_icon03.png) left center no-repeat;}
.bsdt_lm li.lm4{background:url(../images/bsdt_icon04.png) left center no-repeat;}

.bsdt_con{position:relative; overflow:hidden; padding-top:14px;}
.bsdt_con .next, .bsdt_con .prev{ position:absolute; top:60%; margin-top:-26px; width:26px; height:34px; background:url(../images/home_ztzl_arrow.png) no-repeat; cursor:pointer;}
.bsdt_con .prev{left:0px;}
.bsdt_con .next{ right:0px; background-position:-26px 0;}
.bsdt_con .bd{margin:0px auto; width:828px; overflow:hidden;}
.bsdt_con .bd ul li{float:left; width:165.6px !important; position:relative; text-align:center;}
.bsdt_con .bd ul li a{margin:0px 10px; display:block;}
.bsdt_con .bd ul li .wbdtpic img{margin:0 auto; text-align:center;}
.bsdt_con .bd ul li .wbdttxt{display:block; margin-top:10px; line-height:23px; text-align:center;}

.jggg{width:21%; float:right; border:1px #CADAF3 solid; background:#F0F7FF; padding:6px 19px 10px; border-radius:5px;}
.jggg h1{display:inline-block; font-variant:normal; font-size:18px; border-bottom:3px #3459BC solid; line-height:45px; padding-right:10px; margin-bottom:10px;}
.jggg h1 a{font-size:18px;}

.zcfg .hd{margin-top:11px;}
.zcfg .hd li{margin-right:46px; line-height:44px; font-size:18px; float:left; height:47px; cursor:pointer;}
.zcfg .hd li a{font-size:18px; color:#000; display:block;}
.zcfg .hd li.on{border-bottom:3px #3559BD solid; font-size:18px;}

.hyfw{display:inline-block; overflow:hidden;}
.hyfw li{width:48%; margin-top:10px; background:#5D9DFB; line-height:37px; text-align:center; color:#fff; font-size:15px;}
.hyfw li a{color:#fff; font-size:15px;}
.hydt{margin-top:15px; line-height:36px; color:#2F55CF; font-size:16px; font-weight:bold;}
.hydt a{ color:#2F55CF; font-size:16px;}

.tplj{padding-top:20px; height:72px; background:#EAEAEA;}
.tplink li{width:12.5%; float:left;}
.tplink li a{margin:0px 6px; display:block;}
.tplink li img{width:100%; height:50px;}

.tpljs{position:relative; overflow:hidden;}
.tpljs .next, .tpljs .prev{ position:absolute; top:60%; margin-top:-26px; width:26px; height:34px; background:url(../images/home_ztzl_arrow.png) no-repeat; cursor:pointer;}
.tpljs .prev{left:0px;}
.tpljs .next{ right:0px; background-position:-26px 0;}
.tpljs .bd{margin:0px auto; width:1130px; overflow:hidden;}
.tpljs .bd ul li{float:left; width:161.42857px !important; position:relative; text-align:center;}
.tpljs .bd ul li a{margin:0px 5px; display:block;}
.tpljs .bd ul li .wbdtpic img{margin:0 auto; text-align:center; width:100%; height:auto;}

/* ===content=== */
.con_cen {padding-bottom:20px; background: #fff; }
.con_left { width:207px; float:left; }
.con_right { width:973px; float:right; }
.list_title { background: url(../images/content_03.jpg) top no-repeat; height: 38px; line-height: 38px; font-size: 18px; font-weight: bold; color: #fff; padding-left: 47px;}
.list_list { border-bottom: 1px solid #ccc;}
.list_list td { background: url(../images/content_07.jpg) top no-repeat; }
.list_leftnav a { line-height: 20px; display: block; padding: 8px 32px 8px 45px; background: url(../images/list_icon.gif) center no-repeat; }
.list_leftnav a:visited { background: url(../images/list_icon.gif) center no-repeat; }
.list_leftnav a:hover { color: #f00; background: url(../images/list_icon.gif) center no-repeat; }
.con_title {background: url(../images/list_tit_bg.jpg) top repeat-x; height: 39px; }
.con_title h1{height:39px; line-height:35px; background:url(../images/list_tit.jpg) right no-repeat; color:#fff; font-size:18px;  float:left; padding-left:10px; padding-right:40px;}
.dqwz{float:right; padding-right:10px; line-height:39px; text-align:right; font-size:12px;}
.con_title2 { background: url(../images/content_055.jpg) top no-repeat; height: 39px; line-height: 39px; font-size: 14px; font-weight: bold; color: #fff; padding-left: 25px; padding-right: 10px; }
.con_con { border: 1px solid #ccc; border-top: none; padding: 20px; }
.content_title { font-size: 22px; font-weight: bold; color: #b10000; line-height: 40px; text-align: center; }
.con_time { border-bottom: 1px dashed #ccc; }
.con_time td { line-height: 25px; }
.concent { font-size: 14px; line-height: 1.8; text-align: left; margin: auto; padding: 15px; }
.concent td span { font-size: 18px; line-height: 1.8; text-align: center; }
.concent p { font-size: 14px; line-height: 1.8; }
.concent img { max-width: 600px; }
.concent font { font-size: 14px; }
.dyym { padding-top: 20px; }
.con_con td { line-height: 25px; border-bottom: 1px dashed #ccc; }
.pic img { padding-left: 10px; }
.pic a { padding: 0px 10px; }
/*20150513*/
.list_title_red { background: url(../images/red_sidebar.jpg) top no-repeat; height: 38px; line-height: 38px; font-size: 16px; font-weight: bold; color: #fff; text-align: center; }
.list_red { padding: 0 20px; }
.list_red td { background: none repeat scroll 0 0 #a90000; border-bottom: medium none #fff; border-radius: 15px; font-family: 微软雅黑; font-weight: bold; padding: 8px 0; text-align: center; }
.list_red td a { color: #fff; }
.list_red td a:hover{color:#FF0;}
.con_title_red { background: url(../images/red_title.jpg) top no-repeat; height: 39px; line-height: 39px; font-size: 14px; font-weight: bold; color: #fff; padding-left: 25px; padding-right: 10px; }

.lilist li{border-bottom: 1px dashed #ccc; line-height:25px;}
.lilist li:after { content: "."; display: block; height: 0; visibility: hidden; clear: both; }
.lilist a{display:block; float:left; width:80%; overflow:hidden; white-space:nowrap; background:url(../images/black_icon.jpg) no-repeat left center; padding-left:10px;}
.lilist .time{ display:block; float:right; width:15%; text-align:right;}

/****网上办事大厅******/
.border_box{padding:10px 12px; background:#c7c7c7;}
.border_box_cen{background:#fff;}
.borbox{border:1px solid #ACC4DE; margin-top:15px;}
.tzgg_box{ background:url(../images/tzgg_bg.jpg) center top no-repeat; height:225px;width:205px;}
.title_01{height:35px; line-height:40px; padding-left:70px; color:#006bc6; font-weight:bold; font-size:14px;}
.title_01 a{ color:#006bc6;}
.tzgg_list{ padding:5px; height:150px; overflow:hidden;}
.tzgg_list .bd ul { overflow:hidden; zoom:1; }
.tzgg_list a{ line-height:22px; background:url(../images/black_icon.jpg) no-repeat left center; padding:10px 0px 0px; padding-left:6px; display:block;}

/*首页左侧*/
.bsggtitle{height:32px; background:url(../images/index2_r28_c10.jpg) top repeat-x;  border-bottom:1px solid #B9D8F5;}
.bsggtitle span{display:block; background:url(../images/index2_r29_c7.jpg) 15px center no-repeat; padding-left:40px; font-weight:bold; font-size:14px; line-height:32px;}
.bsgglist{padding:8px 13px; line-height:25px;}
.bsgglist p{padding:0; margin:0;}

/*首页右侧*/

.bmcx{}
.righttitle{ background:url(../images/index2_r6_c24.jpg) repeat-x; height:31px; line-height:31px; overflow:hidden;}
.fwtabmenu{height:31px; float:left; white-space:nowrap;}
.fwtabmenu ul{white-space:nowrap;}
.fwtabmenu li{font-weight:bold; font-size:14px; float:left; height:31px; cursor:pointer; padding-left:30px;}
.fwtabmenu li b{display:block; font-size:14px; font-weight:bold; line-height:31px; color:#1B76C7; padding-right:20px;}
.fwtabmenu li.hover{background:url(../images/index2_r6_c14.jpg) left top; color:#FFF; cursor:pointer; height:31px; border-bottom:none; padding-left:40px; white-space:nowrap;}
.fwtabmenu li.hover b{background:url(../images/index2_r6_c14.jpg) right top; color:#FFF; padding-right:40px;}

.cjsfwlist{ background:url(../images/index2_r36_c10.jpg) bottom repeat-x; padding-top:15px; position:relative; height:400px;}
.cjmidd{
	width:100%;
	left:0px;
	position:absolute;
	top: 14px;
}
.cjmidd td{ WIDTH:82px; TEXT-ALIGN: center; padding-bottom:7px;}
.cjmidd td img{clear:both; width:72px; height:69px;}


.bsztcx{border:1px solid #B9D8F5; background:url(../images/index2_r36_c10.jpg) bottom repeat-x; padding:10px;}
.bsztcx table.list{width:100%; border-collapse:collapse; border:1px solid #CCC}
.bsztcx table.list td{border:1px solid #CCC}

.imgtext{height:100px;margin-top:10px;}
.imgtext li{width:16.666%; text-align:center; margin-top:15px; margin-bottom:25px; cursor:pointer; float:left; }
.imgtext a{display:block;}
.imgtext li .wbdtpic img{margin:0 auto;}
.imgtext li .wbdttxt{display:block; margin-top:10px}


@media (max-width: 1024px) {
.navbox .hd, .navbox .bd{width:auto;}
.xwzx .hd li{width:23%; margin-right:10px;}
.bsdt_lm li{padding-left:35px; margin-right:10px;}
.jggg{width:25%;}
.cylm_content li{padding-right:13px;}
.cylm_content li.trzfw{height:62px;}
.con_left{width:19%;}
.con_right{width:80%;}
.tzgg_box{width:100%;}
.tpljs .bd{width:930px;}
}

/* sm */
@media (min-width: 768px) and (max-width: 991px) {
.cylm_content li{background: url(../images/cylm_icon.png) 12px 19px no-repeat #5D9DFB; padding-left:40px; padding-right:10px;}
}

/* xs */
@media (max-width: 768px) {
	/*手机版*/

	}