﻿/*reset*/
/**{padding: 0;margin: 0;box-sizing: border-box;font-size: 14px;}*/
body{color:#333;background:#fff;font-family: "Microsoft YaHei",sans-serif;overflow-x: hidden;}
h1,h2,h3,h4,h5,h6{font-weight: normal;}
ul,li{list-style: none;}
a,a:hover{text-decoration: none;color:#D11926;}
.clearfix:before,.clearfix:after{content:'';display: block;clear: both;}
.lf{float:left;}
.rt{float:right; color: #A9A8A8;}
.spanrt{
	font-size: 16px;
}
img{border:0;vertical-align: middle;}
p{text-align: justify;}
p.text{color:#666;line-height:24px;font-size:14px;}
input,textarea,video{outline:none;border:none;}
.container{width:1200px;margin: 0 auto;}
.zsbt{color: #333;}
/* ********************************   公共样式   ******************************* */
/* 返回顶部 */
#lcDB{width: 70px;height: 70px; background: rgba(0, 0, 0, 0.2) url('/img/pc/clan-slider.png') no-repeat -5px -2px; position: fixed; bottom: 200px;right: 0; z-index: 999; cursor: pointer;display: none;}
#lcDB:hover{background: rgba(0, 0, 0, 0.2) url('/img/pc/clan-slider.png') no-repeat -83px -2px; transition: all 0.8s;}

body,
html {
	height: 100%;
	width: 100%
}

.box {
	width: 1200px;
	margin: 0 auto;
}

body {
	font-size: 14px;
	font-family: "微软雅黑", "宋体", sans-serif;
	color: #333;
	background: #fff;
}

body,
html,
ul,
li,
div,
span,
a,
h1,
dd,
dt,
dl {
	margin: 0;
	padding: 0;
	border: 0
}

.layout {
	width: 575px;
	overflow: hidden;
	margin-bottom: 30px;
	float: left
}
.zdytop{
	width: 100%;
	height: 90px;
	background: url(../img/zspc/new/problem_bg_1.jpg) no-repeat center bottom;
	background-size: 100% 100%;
	padding:10px 0;
	display: flex;
	justify-content: space-between;
	font-size: 14px;
	color: #5e5e5e;
	margin: 20px 0;
}
.box_ringt{
	display: flex;
	align-content: center;
}
.wentitype{
	font-weight: 400;
	color: #000000;
	font-size: 16px;
	margin: 6px 0;
	padding: 10px 6px;
	padding-bottom: 10px;
	border-bottom: 1px solid #E7DBCF;
	line-height: 18px;
	text-align: center;
	font-weight: bold;
}
.tilewit{
	width: 400px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.ques_type{
	padding: 0 10px;
	/*width: 110px;*/
	width: auto;
}

.ques_type span {
	white-space: nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
}

.alert_act{
	border: 1px solid #EE444C;
	border-radius: 3px;
	background: #FEF2F2;
}
.look_more{
	text-align: center;
	margin:20px 0 10px;
	color: #838282;
}
.p_infos{
	margin: 3px 0;
	color: #838282;
}
.form_tarea{
	border: 1px solid #ccc;
	width: 100%;
	padding: 7px;
	background-color: #efefef;
	/*E8E6E6*/
	height: 200px;
}
.p_input{
	margin: 10px 0 10px;
	color: #838282;
	padding: 10px 0;
	border-bottom: 1px solid #E1DFDF;
}
.p_info{
	margin: 3px 0;
	color: #333333;
}
.lable_rideo{
	margin-left: 10px;
}
.model_alert{
	display: flex;
	flex-wrap: wrap;
	width: 100%;
}
.title_add a{
	color: #333;
	font-size: 16px;
	font-weight: 500;
}
.dddiv a{
	color: #333;
	font-size: 16px;
	font-weight: 500;
}
.ques_type li{
	cursor: pointer;
	display: flex;
	align-items: center;
	margin: 17px 0;
	/*color: #5a5a5a;*/
	font-size: 16px;
	font-weight: 600;
}
.ques_type li:hover{
	color: #ff0000;
}
.ques_type li img{
	width: 25px;
	height: 23px;
	margin-right: 5px;
}

.ques_type li span{
	font-size: 16px;
	line-height: 30px;
}
.float_r{
	width: 222px;
	height: 350px;
	background: url(../img/zspc/new/problem_bg2_1.png) no-repeat left top;
	background-size: 100% 100%;
	box-sizing: border-box;
	margin-left: 20px;
	margin-top: 20px;
	padding: 0 30px;
}
.huida{
	background: rgba(255, 255, 255, 0.34);
	border: 1px solid #F33341;
	border-radius: 3px;
	padding: 6px 18px;
	margin-left: 10px;
	margin-right: 30px;
}
.tw_img{
	width: 20px;
	height: 20px;
}
.tiwen{
	background: linear-gradient(0deg, #FE6868, #F22E3C);
	border: 1px solid #F33341;
	border-radius: 3px;
	color: #fff;
	padding: 6px 18px;
	margin: 0 20px 0 10px;
}
.mafe{
	margin-top: 17px;
}

.ques_box{

}
.ques_top{
	display: flex;
	align-items: center;
}
.ques_top img{
	width: 30px;
	height: 30px;
}
.ques_tile{
	font-size: 18px;
	font-weight: 600;
	margin-left: 8px;
	color: #333;
}
.ques_cont{
	font-weight: 400;
	margin: 10px 0;
	line-height: 23px;
	color: #333333;
	font-size: 15px;
}
.zdy_img{
	width: 100px;
	height: 70px;
	margin-left: 20px;
}
.alert_act{
	border: 1px solid #EE444C;
	border-radius: 3px;
	background: #FEF2F2;
}
.quer_li{
	background: #f7e0c4;
	padding: 3px 0;
	color: #EE444C;
}
.look_more{
	text-align: center;
	margin:20px 0 10px;
	color: #838282;
}
.p_infos{
	margin: 3px 0;
	color: #838282;
}
.form_tarea{
	border: 1px solid #ccc;
	width: 100%;
	padding: 7px;
	background-color: #efefef;
	/*E8E6E6*/
	height: 200px;
}
.p_input{
	margin: 10px 0 10px;
	color: #838282;
	padding: 10px 0;
	border-bottom: 1px solid #E1DFDF;
}
.p_info{
	margin: 3px 0;
	color: #333333;
}
.lable_rideo{
	margin-left: 10px;
}
.quxiao{
	border: 1px solid #D8D7D7;
	border-radius: 5px;
	padding: 4px 10px;
	margin-right: 8px;
}
.fabu_grep{
	margin: 6px 0;
	display: flex;
	justify-content: flex-end;
}
.fabhuifu{
	background: #F84951;
	border: 1px solid #D8D7D7;
	border-radius: 5px;
	color: #FFFFFF;
	padding: 4px 10px;
}
.label_alert{
	max-width: 100%;
	width: 48%;
	margin: 1%;
	font-weight: 700;
	height: 50px;
	display: flex;
	align-items: center;
	padding-left: 20px;
}
.model_alert{
	display: flex;
	flex-wrap: wrap;
	width: 100%;
}
.zdytoptitle{
	padding-top: 15px;
	display: flex;
	align-items: center;
}
.ques_botm{
	display: flex;
}
.ques_botms{
	display: flex;
	justify-content: space-between;
}
.pinglun_box{
	position: relative;
	bottom: 0;
	padding: 20px;
	background: #fff;
}
.zdy_rea{
	display: block;
	width: 100%;
	padding: 6px 8px;
	background: rgba(248,249,251,0.8);
	border: 1px solid #F84951;
	border-radius: 4px;
	resize: none;
}
.dian_zan{
	display: flex;
	align-items: center;
	font-size: 15px;
	cursor: pointer;
}
.dian_zan img{
	width: 20px;
	height: 20px;
	margin-right: 3px;
}
.ydian_zan{
	display: flex;
	align-items: center;
	font-size: 15px;
	cursor: pointer;
	color: #DD0000;
}
.ydian_zan img{
	width: 20px;
	height: 20px;
	margin-right: 3px;
}
.ques_botml{
	display: flex;
	font-weight: 400;
	color: #B6B6B6;
	align-items: center;
	font-size: 16px;
	margin-right: 20px;
}
.ques_botml img{
	width: 25px;
	height: 25px;
	margin-right: 8px;
}
.ques_botmc{
	display: flex;
	font-weight: 400;
	color: #B6B6B6;
	align-items: center;
	font-size: 15px;
	margin-right: 20px;
}
.zdy_border{
	padding: 10px 0 20px;
	border-bottom: 1px solid #efefef;
}
.ques_dafu{
	margin: 20px 0;
}
.dafu_title img{
	width: 30px;
	height: 30px;
	margin-right: 10px;
}
.dafu_box{
	margin: 20px 0;
	padding-bottom: 10px;
	border-bottom: 1px solid #e2e2e2;
}
.mar10{
	margin: 10px 0;
}
.dafu_cont{
	font-weight: 400;
	color: #333333;
	line-height: 24px;
}
.dafu_title{
	display: flex;
	align-items: center;
	color: #B6B6B6;
	font-size: 17px;
	font-weight: 600;
}
.ques_botmc img{
	width: 20px;
	height: 20px;
	margin-right: 4px;
}
.ques_botmr{
	display: flex;
	font-weight: 400;
	color: #B6B6B6;
	align-items: center;
	font-size: 16px;
	margin-right: 10px;
}
.ques_botmr img{
	width: 20px;
	height: 20px;
	margin-right: 4px;
}
.zdy_input{
	width: 340px;
	height: 34px;
	/* line-height: 40px; */
	display: flex;
	border-radius: 20px;
	background: rgba(248,249,251,0.8);
	float: left;
	margin-top: 20px;
	align-items: center;
	margin-left: 30px;
}
.input_zdi{
	width: 270px;
	height: 20px;
	color:#f49a49;
	margin: 0 20px;
	background: 0;
	border:0
}
.zdy_pt{
	color: #F22E3C;
	font-weight: 600;
	font-size: 23px;
	margin-bottom: 18px;
}
.dddiv a{
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	width: 530px;
}
.dddiv{
	display: flex;
	justify-content: space-between;
}
.dayi{
	position: fixed;
	right: 2%;
	top: 45%;
}
.dayimg{
	width: 30px;
}
.dddiv a:hover{
	color: #D11926;
}
a {
	color: #666;
	text-decoration: none;
}

.layout h1,
h1 {
	text-align: center;
	font-size: 24px;
	font-weight: bold;
	padding-bottom: 20px;
}
.layout_titles {
	font-size: 18px;
	height: 42px;
	line-height: 42px;
	width: 100%;
	/* margin-bottom: 10px; */
	color: #0188d9;
	/* border-top: 1px solid #999999; */
	font-weight: bold;
}
.layout_title {
	font-size: 18px;
	background: url(../img/bg_lamnu.png) left top no-repeat;
	background-position: 0px 0px;
	height: 42px;
	line-height: 42px;
	width: 100%;
	/* margin-bottom: 10px; */
	color: #0188d9;
	/* border-top: 1px solid #999999; */
	font-weight: bold;
}
.list_info{
	max-width: 830px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.zdy_li{
	width: 510px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.p_total{
	background: url(../img/zspc/new/problem_ico05.png)no-repeat;
	background-size: 100% 100%;
	height: 28px;
	padding: 10px;
	font-size: 12px;
	display: flex;
	justify-content: center;
	align-items: center;
	color: #C2B8B8;
	margin-left: 10px;
}
.layout_title>a {
	display: inline-block;
	/*width: 5rem;*/
	height: 42px;
	border-top: 3px solid transparent;
	line-height: 36px;
	font-weight: bold;
	font-size: 20px;
	/* background-color: #0188D9; */
}

.layout_titles>a {
	display: inline-block;
	width: 5rem;
	height: 42px;
	border-top: 3px solid transparent;
	/* background-color: #0188D9; */
}
.active {
	border-top: 3px solid #f45a3b !important;
	color: #D11926;
}

.layout ul {
	padding-right: 10px;
}

.layout li {
	height: 28px;
	line-height: 28px;
}

li {
	display: list-item;
	text-align: -webkit-match-parent;
}

.layout a:hover {
	color: #145EA9
}

.layout li a {
	font-size: 14px;
	color: #333;
}

a:visited {
	text-decoration: none;
}

a {
	text-decoration: none;
	cursor: pointer;
}

li {
	text-align: -webkit-match-parent;
}

.layout_title span a {
	color: #999;
	font-weight: normal;
}

.layout_title span {
	float: right;
	font-size: 12px;
	margin-right: 5px;
}

.layout li span {
	float: right;
	font-size: 12px;
	color: #999;
}

li {
	list-style-type: none;
}
/* 轮播样式开始 */
.focus_jdt {
	position: relative;
	width: 620px;
	height: 464px;
	background-color: #000;
	overflow: hidden;
}

.focus_jdt .fPic {
	position: absolute;
	left: 0px;
	top: 0px;
}
.top_ul {
	padding: 9px 0;
}

.top_ul li {
	width: 20%;
	list-style: none;
	font-size: 16px;
	float: left;
}
.topindex{
	width: 150px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.topindex a:hover {
	color: #FFFFFF;
	/* color: red; */
}
.home_img{
	width: 20px;
	height: 20px;
	margin-right: 6px;
}
.gohome{
	background: linear-gradient(17deg, #FB381F, #DF2626);
	box-shadow: 1px 3px 15px 0px rgba(129, 17, 17, 0.29), 0px 1px 1px 0px rgba(255, 255, 255, 0.17);
	border-radius: 3px;
	color: #F7DFA7;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 8px 20px;
	font-size: 15px;
	font-weight: 600;
}
.top_ul li a {
	display: block;
	width: 100%;
	color: rgba(253,249,213,1);
	text-decoration: none;
	/*padding: 0 60px;*/
	/*padding: 0 50px;*/
	font-weight: 500;
	line-height: 30px;
	font-size: 18px;
	font-weight: 700;
	font-family: '微软雅黑';
	text-align: center;
}
.top_ul li a:hover{
	color:#fff;
}
.gg_news {
	/* height: 170px; */
	 overflow: hidden;
	margin-top: 10px;
}
.gg_newws {
	/* height: 170px; */
	overflow: hidden;
	margin-top: 10px;
}
.gg_news li {
	list-style-type: square;
	list-style-position: inside;
	line-height: 36px;
}
.gg_newws li {
	list-style-type: none;
	list-style-position: inside;
	padding: 10px 0;
	line-height: 36px;
	margin: 5px 0;
	border-bottom: 1px solid #EDF1F9;
}
.indextop_tittle{
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	width: 520px;
	font-size: 16px;
	font-weight: 600;
	padding: 18px 0;
}
.ddclass{
	margin-left: 10px;
	padding-top: 0;
}
.td_tw dt
.title_add{
	 text-overflow: ellipsis;
	 overflow: hidden;
	 white-space: nowrap;
	 width: 285px;
	line-height: 36px;
 }
.stpan{
	width: 280px;
	position: absolute;
	bottom: 0;
	left: 0;
	background: rgba(0,0,0,0.4);
	color: #fff;
	padding: 0 8px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.h6css{
	font-size: 16px;margin-top: 10px;color: #333333; line-height: 17px;
	width: 100%;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.artris{
	/*width: 466px;*/
	/*padding: 4px;*/
	/*height: 123px;*/
	/*overflow: hidden;*/
	/*font-size: 14px;*/
	/*color: #999898;*/
	width: 466px;
	padding: 4px;
	height: 63px;
	overflow: hidden;
	font-size: 14px;
	color: #999898;
	margin: 6px 0 6px;
	line-height: 30px;
}
.zhr{
	margin: 15px 0 15px;
	border: 1px solid #f3f3f3;
}
.local_wz{
     display: flex;
	 justify-content: space-between;
	 align-items: center;
}
.local_lf{
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #C5080A;
	line-height: 18px;
	font-size: 20px;
}
.local_til{
	color: #C30607;
	font-size: 14px;
}
.local_rg{
	color: #969595;
	font-size: 14px;
	font-family: Microsoft YaHei;
}
.local_sy{
	color: #969595;
	font-size: 14px;
	cursor: pointer;
}
.jianju{
	margin: 0 2px;
}
.local_rg img{
	width: 21px;
	height: 21px;
}
.activeh6{
   color: #D11926!important;
}
.title_add a:hover{
	color: #D11926;
}
.gg_news li:hover {
	color: #c62e30;
}
.gg_newws li:hover {
	color: #c62e30;
	border-bottom: 1px solid #BE0F0E;
}
.zdyi{
	font-size: 10px;
	color:#DCDEE2;
}
.gg_a{
	color: #333;
}
.gg_newws li a {
	/*color: #333;*/
	font-size: 16px;
}
.gg_ahover {
	color: #c62e30;
}
.gg_newws li a:hover {
	color: #c62e30;
}

.gg_news li a {
	color: #333;
	font-size: 16px;
}
.gg_news li a:hover {
	color: #c62e30;
}

.gry_bar {
	height: 90px;
}
.img_bbm{
	border-bottom: 1px solid #eaeaea;
}
.img_box{
	display: flex;
	width: 1135px;
	/* height: 100px; */
	height: 165px;
	margin: 20px 0 10px;
	padding-bottom: 15px;
	cursor: pointer;
}
.img_active{
	border-bottom: 1px solid #BE0F0E;
}
.mouthc{
	color: #333;
}
.ac_p{
	color: #908F8F;
}
.active_p{
	color: #333333;
	font-size: 14px;
}
.mouthact{
	color: #BE0F0E;
}
.img_actil{
	color:#BE0F0E;
}
.more_hover{
	background-color: #BE0F0E;
	color: #FFFFFF;
}
.more_hover a{
	color: #FFFFFF;
}
.lookmore{
	width: 100px;
	padding: 5px 3px;
	border-radius: 20px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.lkmh{
	border: 1px solid #A6A5A5;
	color: #A09F9F;
}
.imgbox_le{
	width: 1050px;
	display: flex;
}
.imgbox_rig{
	width: 85px;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	padding: 40px 0 39px 32px;
	border-left: 2px solid #ECEAEA;
}
.img_boximg{
	width: 200px;
	height: 150px;
	margin-right: 10px;
}
.img_cnet{
	width:840px;
	margin-top: 4px;
}
.img_cntil{
	font-family: Microsoft YaHei;
	font-weight: 400;
	line-height: 18px;
	font-size: 18px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.img_cncont{
	margin: 22px 0 22px;
	padding-right: 20px;
	color: #A09F9F;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	line-height: 28px;
	height: 56px;
}
.dataMouth{
	width: 100px;
	font-size: 22px;
}
.dataYear{
	width: 100px;
	font-size: 14px;
	color: #A09F9F
}
.td_tw {
	width: 320px;
	line-height: 30px;
	font-size: 14px;
	font-weight: 600;
	float: left;
}

.td_tw dt {
	/*width: 320px;*/
	height: 180px;
	background: url(img/youqinglianjie@2x.png);
	position: relative;
}

.td_tw dd {
	padding-top: 20px;
}

.gwdt {
	margin-right: 15px;
}

.gwdt:nth-of-type(3n) {
	margin-right: 0;
}

.slideBox1 .hd {
	height: 15px;
	overflow: hidden;
	position: absolute;
	right: 5px;
	bottom: 29px;
	z-index: 1;
}

.slideBox1 .hd ul {
	overflow: hidden;
	zoom: 1;
	float: left;
}

.slideBox1 .hd ul li {
	float: left;
	margin-right: 8px;
	width: 12px;
	height: 12px;
	border-radius: 50%;
	line-height: 14px;
	text-align: center;
	cursor: pointer;
	background-color: #ddd;
}
.actives{
	border-bottom: 3px solid #f45a3b !important;
	color: red;
}
.gg_li img{
	width: 25px;
	height: 25px;
	margin-right: 6px;
}
.slideBox1 .hd ul li.on {
	background: #f00;
	color: #fff;
}

.slideBox1 .bd {
	position: relative;
	height: 100%;
	z-index: 0;
}

.slideBox1 .bd li {
	zoom: 1;
	vertical-align: middle;
	list-style: none
}

.slideBox1 .bd img {
	width: 620px;
	height: 464px;
	display: block;
}

.slideBox1 .bd li a span {
	position: relative;
	bottom: 35px;
	left: 15px;
	background: 0;
	font-size: 16px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #fff
}

.slideBox1 .bd li a span:hover {
	color: #145EA9
}

.slideBox1 .bd li a div {
	position: absolute;
	bottom: 21px;
	height: 40px;
	background-color: #000;
	width: 660px;
	opacity: 0.6;
}

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox1 .prev,
.slideBox1 .next {
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -25px;
	display: block;
	width: 40px;
	height: 74px;
	background: url(focus_btn.png) left bottom no-repeat;
}

.slideBox1 .next {
	left: auto;
	right: 0;
	background-position: right bottom;
}

.slideBox1 .prev:hover,
.slideBox1 .next:hover {
	filter: alpha(opacity=100);
	opacity: 1;
	background-position: left top;
}

.slideBox1 .next:hover {
	background-position: right top;
}

.slideBox1 .prevStop {
	display: none;
}

.slideBox1 .nextStop {
	display: none;
}

.slideBox1 li {
	list-style: none
}

.friendlinkDiv{
	width: 244px;
	height: 290px;
	z-index: 999;
	padding: 0 20px;
	display: none;
	background-color: #fff;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
}
.friendlinkDiv_li{
	width: 284px;
	height: 20px;
	margin: 10px auto 0;
	margin-bottom: 10px;
	list-style-type: square;
	list-style-position: inside;
}

/* ******************************** 首页   ******************************* */
/* floor01 */
.floor01{height:66px;line-height: 66px;text-align: center;background:#f5f5f5;position: relative;margin:25px auto 28px; }
.floor01 span{font-size:26px;font-weight:bold; }
.floor01 img{position: absolute;top:0;left:0;}

/* floor02 */
.floor02 .left{width:650px;height:400px;}
.floor02 .right{width:520px;height:400px;}
/* 轮播*/
.bannerSlider{ width:650px; height:400px; overflow:hidden; position:relative; border:1px solid #ddd;  }
.bannerSlider .hd{ height:12px; overflow:hidden; position:absolute; right:18px; bottom:18px; z-index:80; }
.bannerSlider .hd ul{ overflow:hidden; zoom:1; float:left;  }
.bannerSlider .hd ul li{ float:left; margin-right:6px;  width:12px; height:12px; line-height:12px; text-align:center; background:#c8b9b9; cursor:pointer; }
.bannerSlider .hd ul li.on{ background:#a92c28; color:#fff; }

.bannerSlider .bd{ position:relative; height:100%; z-index:0;   }
.bannerSlider .bd li{ zoom:1; vertical-align:middle;position: relative; }
.bannerSlider .bd li img{ width:650px; height:400px; display:block; }
.bannerSlider .bd li div.imgdia{width:650px; height:400px;background: url('/img/pc/banner_dialog.png') center no-repeat;position: absolute;top:0;left:0;z-index: 50;background-size:100% 100%;}
.bannerSlider .bd li p{ width:650px; text-align:left;position: absolute;bottom:0;left:0;height:54px;line-height: 54px;z-index: 60;padding-left:10px;}
.bannerSlider .bd li p a{color:#fff;font-size:20px;}

/* tab切换 */
.slideTxtBox{ width:520px;}
.slideTxtBox .hd{ height:36px;}
.slideTxtBox .hd ul{ height:36px;line-height:36px;}
.slideTxtBox .hd ul li{ float:left; width:50%;height:36px;text-align: center; cursor:pointer; background: #ebebeb; }
.slideTxtBox .hd ul li a{display: inline-block;width:100%;height:100%;font-size:18px;color:#222;}
.slideTxtBox .hd ul li.on{ background:#d60e19;  }
.slideTxtBox .hd ul li.on a{color: #fff;}
.slideTxtBox .bd ul{padding-top:20px;}
.slideTxtBox .bd ul li{height: 34px;line-height: 34px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.slideTxtBox .bd ul li a{display: inline-block;width:100%;height:100%;color:#494949;}
.slideTxtBox .bd ul li b.list_icon{display: inline-block;width:16px;height:16px;background: url('/img/pc/list_icon.png') center no-repeat;position: relative;top:3px;}
.slideTxtBox .bd ul li:hover b.list_icon{background: url('/img/pc/list_icon_active.png') center no-repeat;}

/* floor03 */
.floor03{height:100px;background:#f5f5f5;margin:30px auto 20px;padding:0 25px;}
.floor03 ul li{width:16.66%;height:100px;text-align: center;}
.floor03 ul li a{display:inline-block;width:100%;height:100px;padding-top:16px;}
.floor03 ul li a img{margin-bottom:2px;}
.floor03 ul li a p{text-align: center;color:#000;font-size:16px;}

/* floor04 */
.floor04 .tzgg{width:416px;margin-right:30px;}
.floor04 .zcjd{width:440px;}
.floor04 .ldbz{width:284px;}

/* tab */
.floor .tab{height:48px;line-height: 48px;border-bottom:2px solid #d4d4d4;}
.floor .tab a.rt{font-size:14px;color:#999;position: relative;top:3px;}
.floor .tab p span{font-size:18px;color:#262626;display: inline-block;height:48px;padding:0 12px;margin-right:10px;cursor: pointer;}
.floor .tab p span.active{font-size:18px;color:#d60e19;border-bottom:2px solid #d60e19;font-weight:bold;}
.floor .content .block{display: none;}
.floor .content .block.active{display: block;}
.floor .content .block ul{padding-top:10px;}
.floor .content .block ul li{height: 34px;line-height: 34px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.floor .content .block ul li a{color:#494949;}
.floor .content .block ul li b.list_icon{display: inline-block;width:16px;height:16px;background: url('/img/pc/list_icon.png') center no-repeat;position: relative;top:3px;}
.floor .content .block ul li:hover b.list_icon{background: url('/img/pc/list_icon_active.png') center no-repeat;}

/* 通知公告 */
.floor04 .tzgg .tztitle{height:48px;}
.floor04 .tzgg .tztitle a.rt{font-size:14px;color:#999;position: relative;top:20px;}
.floor04 .tzgg .tztitle span{display: inline-block;width:110px;height:42px;background: url('/img/pc/bg_tzgg.png') center no-repeat;color:#fff;font-size:16px;font-weight:bold;padding:8px 0 0 12px;position: relative;top:10px;}
.floor04 .tzgg .tzcontent ul{padding-top:10px;}
.floor04 .tzgg .tzcontent ul li{height: 34px;line-height: 34px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.floor04 .tzgg .tzcontent ul li a{color:#494949;}
.floor04 .tzgg .tzcontent ul li b.list_icon{display: inline-block;width:16px;height:16px;background: url('/img/pc/list_icon.png') center no-repeat;position: relative;top:3px;}
.floor04 .tzgg .tzcontent ul li:hover b.list_icon{background: url('/img/pc/list_icon_active.png') center no-repeat;}

/* floor05 */
.floor05{height:94px;margin:40px auto 30px;}
.floor05 li{margin-right:24px;}
.floor05 li img{width:384px;height:94px;}
.floor05 li:nth-child(3n){margin-right:0;}

/* floor06 */
.floor06 .zbhsy{width:416px;margin-right:30px;}
.floor06 .bmfw{width:440px;}
.floor06 .dycc{width:284px;}
/* title */
.floor .title{height:48px;line-height: 48px;border-bottom:2px solid #d4d4d4;}
.floor .title a.rt{font-size:14px;color:#999;position: relative;top:3px;}
.floor .title span{font-size:18px;color:#d60e19;display: inline-block;height:48px;padding:0 12px;border-bottom:2px solid #d60e19;font-weight:bold;}
/* 领导班子 */
.floor04 .ldbz .email{width:284px;height:92px;background: url('/img/pc/bg_tgyx.png') center no-repeat;padding-top:18px;margin-top:20px;overflow:hidden;}
.floor04 .ldbz .email h2{text-align: center;font-size:22px;color:#d60e19;margin-bottom:6px;}
.floor04 .ldbz .email h3{text-align: center;font-size:16px;color:#d60e19;}
.floor04 .ldbz ul{margin-top:10px;}
.floor04 .ldbz ul li{height: 33px;line-height: 33px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color:#494949;}
.floor04 .ldbz ul li b.list_icon{display: inline-block;width:16px;height:16px;background: url('/img/pc/list_icon.png') center no-repeat;position: relative;top:3px;}
.floor04 .ldbz ul li:hover b.list_icon{background: url('/img/pc/list_icon_active.png') center no-repeat;}
.floor04 .ldbz ul li:hover{color:#d60e19;}
/* 便民服务 */
.floor06 .bmfw ul{margin-top:20px;}
.floor06 .bmfw ul li{width:101px;height:120px;text-align: center;background:#f5f5f5;border-radius:5px;margin-right:11px;margin-botTom:12px;}
.floor06 .bmfw ul li:nth-child(4n){margin-right:0;}
.floor06 .bmfw ul li a{color:#323333;display: inline-block;width:101px;height:120px;padding-top:20px;}
.floor06 .bmfw ul li a img{margin-bottom:2px;}

/* 党员出彩 */
.floor06 .dycc ul{padding-top:10px;}
.floor06 .dycc ul li{height: 38px;line-height: 38px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.floor06 .dycc ul li a{color:#494949;}
.floor06 .dycc ul li b.list_icon{display: inline-block;width:16px;height:16px;background: url('/img/pc/list_icon.png') center no-repeat;position: relative;top:3px;}
.floor06 .dycc ul li:hover b.list_icon{background: url('/img/pc/list_icon_active.png') center no-repeat;}



/* ********************************  其他页面   ******************************* */
.breadnav{height:50px;line-height: 50px;color:#444;margin-top:5px;}
.breadnav img{position: relative;top:-3px;margin-right:10px;}
.breadnav a{color:#444;}

.bgwhite{background: #fff;}
.left_content,.right_content{width:800px;min-height:420px;}
.right_aside,.left_aside{width:350px;}

/* list_title */
.list_title{width:100%;height:64px;line-height: 64px;padding:0 20px 0 40px;font-size:20px;color:#d11926;font-weight: bold;position: relative;}
.list_title a.rt{color:#999;font-weight: normal;}
.list_title b{position: absolute;top:22px;left:20px;display: inline-block;width:4px;height:20px;background: #d11926;}

/* 图文列表-tuwen_list */
.tuwen_list{border-top:1px solid #ccc;padding:24px 24px 20px 20px;}
.tuwen_list li{height:110px;margin-bottom:20px;padding:5px 0 0 180px;position: relative;}
.tuwen_list li a{display: inline-block;width:100%;height:110px;}
.tuwen_list li .img{position: absolute;top:0;left:0;width: 150px;height:110px;overflow: hidden;}
.tuwen_list li .img img{width:100%;height:auto;}
.tuwen_list li h1{font-size:16px;color:#222;margin-bottom:15px;height:20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.tuwen_list li h1 .rt{font-size:14px;color:#999;}
.tuwen_list li p{color:#666;line-height: 22px;display: -webkit-box; overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical; -webkit-line-clamp: 2;}

/* 右侧图文列表 -大图 - aside_list01 */
.aside_list01{padding:0 20px;}
.aside_list01 li{width:307px;height:215px;margin-bottom:10px;}
.aside_list01 li a{display: inline-block;width:307px;height:215px;}
.aside_list01 li a img{width:307px;height:170px;}
.aside_list01 li a p{height:45px;line-height:45px;text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

/* 右侧图文列表 -小图 - aside_list02 */
.aside_list02{padding:0 20px;}
.aside_list02 li{width:100%;height:84px;padding:5px 0 5px 102px;position: relative;border-bottom:1px dotted #e8e7e7;}
.aside_list02 li a{display: inline-block;width:100%;height:84px;}
.aside_list02 li a img{width:85px;height:56px;position: absolute;top:0;left:0;}
.aside_list02 li a p{line-height: 20px;display: -webkit-box; overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical; -webkit-line-clamp: 2;}

/* 左右切换 */
.right_content .block{display: none;}
.right_content .block.active{display: block;}

/* 左tab */
.aside_nav{margin:20px 10px;}
.aside_nav li{width:268px;height:60px;line-height: 60px;border:1px solid #e1e1e1;border-left:6px solid #e1e1e1;font-size:16px;padding-left:64px;position: relative;margin-bottom: 10px;cursor: pointer;}
.aside_nav li a{display:inline-block;width:328px;height:60px;}
.aside_nav li b.icon{display: inline-block;width:30px;height:30px;background: url('/img/pc/lefticon_dshw.png') center no-repeat;position: absolute;top:15px;left:20px;}
.aside_nav li:nth-child(2n) b.icon{background: url('/img/pc/lefticon_zdwj.png') center no-repeat;}
.aside_nav li:nth-child(3n) b.icon{background: url('/img/pc/lefticon_shyk.png') center no-repeat;}
.aside_nav li:nth-child(4n) b.icon{background: url('/img/pc/lefticon_dkt.png') center no-repeat;}
.aside_nav li:nth-child(1n):hover b.icon,.aside_nav li:nth-child(1n).active b.icon{background: url('/img/pc/lefticon_dshw_active.png') center no-repeat;}
.aside_nav li:nth-child(2n):hover b.icon,.aside_nav li:nth-child(2n).active b.icon{background: url('/img/pc/lefticon_zdwj_active.png') center no-repeat;}
.aside_nav li:nth-child(3n):hover b.icon,.aside_nav li:nth-child(3n).active b.icon{background: url('/img/pc/lefticon_shyk_active.png') center no-repeat;}
.aside_nav li:nth-child(4n):hover b.icon,.aside_nav li:nth-child(4n).active b.icon{background: url('/img/pc/lefticon_dkt_active.png') center no-repeat;}
.aside_nav li:hover,.aside_nav li.active{border-left:6px solid #d60e19;}
.aside_nav li:hover a,.aside_nav li.active a{color:#d60e19;}



/* 普通列表 */
.activity_list{padding:15px 22px;border-top:1px solid #ccc;}
.activity_list li{height:50px;line-height: 50px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.activity_list li a{font-size:16px;}
.activity_list li span{font-size:14px;color:#999;}
.activity_list li b{display: inline-block;width:4px;height:4px;border-radius: 50%;background: #ccc;margin-right:10px;position: relative;top:-3px;}

/* 分页 */
.page{text-align: center;height:34px;margin:20px 0 40px;}
.page li{display: inline-block;min-width:34px;height:34px;line-height:34px;text-align: center;margin:0 7px;border:1px solid #d9d9d9;color:#565656;}
.page li a{display: inline-block;min-width:34px;height:34px;}
.page li:first-child,.page li:last-child{margin:0 20px;width:50px}
.page li:first-child,.page li:last-child{margin:0 20px;}
.page li.active,.page li:hover{border:1px solid #d60e19;background: #d60e19;}
.page li.active a,.page li:hover a{color:#fff;}
.page li.disabled {
	pointer-events: none;
	background: #c0c0c0;
	color: #000040;
	border: 1px solid #c0c0c0;}
.page li.disabled a{color:#fff;}


p img {
	max-width: 70%; /*图片自适应宽度*/
}
/* 详情页 */
.detail_content .title{font-size:26px;font-weight:bold;text-align: center;line-height: 80px;}
.detail_content .tip{height:38px;line-height: 38px;background: #eee;text-align: center;color:#646666;}
.detail_content .content{line-height: 1.5em;font-size:18px;padding:20px 0;}
.detail_content .content p{ font-family:SimSun;font-size:18px;text-indent: 2em; line-height: 1.5em;}
/*.detail_content .content p img{display: block;margin:10px auto;}*/
/*.detail_content .content p img{display: block;margin:10px 0px;}*/
.detail_content .share{height:80px;background: #eee;padding:10px 30px;}
.detail_content .share span.rt{position: relative;top:20px;}
.detail_content .share span.rt a{margin-left:5px;display: inline-block;width:30px;height:30px;}
.detail_content .share p{line-height: 34px;color:#666;}
.detail_content .share p a{color:#666;}

