body {
	min-width: 1200px;
}

a {
	text-decoration: none;
}

li {
	list-style: none;
}

.header-top {
	border-bottom: 1px solid #e4e4e4;
}

.header-top .header-top-inner {
	width: 1200px;
	margin: 0 auto;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
}

.header-top .header-top-inner a.mobile-door {
	float: right;
	color: black;
	text-decoration: none;
}

div.container {
	width: 1200px;
	min-width: 1200px;
}

.head_center {
	justify-content: space-between;
	padding: 20px 130px;
	margin-left: 30px;
}

.search-form form input {
	height: 40px;
	width: 320px;
	float: left;
	border: 1px solid #95c6e8;
	border-radius: 20px;
	outline: 0;
	padding: 1px 25px;
}

.search-form form input.s-btn {
	outline: none;
	border: 0;
	width: 10%;
	float: right;
	position: absolute;
	top: 10px;
	right: -5px;
	border-radius: 0 50px 50px 0;
	background: url(https://static.szdsq.net/statics/images/szdsq/search_blue.svg) no-repeat;
	background-size: 1.4rem;
	color: transparent;
}

#navbar {
	background: rgb(58, 158, 228);
}

#navbar .p-0 {
	height: 50px;
	width: 1200px;
	margin: 0 auto;
}

.nav_list {
	line-height: 50px;
	padding: 0;
	margin-bottom: 0;
	margin-left: -20px;
}

.nav_list li {
	display: inline-block;
	padding: 0 20px;
}

.nav_list li a {
	color: #fff;
	font-size: 15px;
	text-decoration: none;
}

.nav_list li:hover {
	background: #277bb5;
}

.nav_list li.active {
	background: #277bb5;
}

.breadNav {
	display: flex;
	color: #979B9E;
	font-size: 14px;
	margin-top: 8px;
	margin-left: -20px;
}

.breadNav a {
	text-decoration: none;
	color: #979B9E;
	padding: 0 8px;
}

.breadNav a:hover {
	color: #979B9E;
}

.xiaoqu {
	display: flex;
	margin-top: 20px;
	margin-left: -12px;
	margin-bottom: 10px;
	padding: 0;
	border-bottom: 1px solid #58b2f1;
}

.xiaoqu li {
	display: inline-block;
	padding: 10px 20px;
}

.xiaoqu li a {
	text-decoration: none;
	color: #333;
}

.xiaoqu li:hover {
	background: #41a1e5;
}

.xiaoqu li:hover a {
	color: #fff;
}

.xiaoqu li.active {
	background: #58b2f1;
}

.xiaoqu li.active a {
	color: #fff;
}

.shequ {
	background: #fff;
	margin-left: -12px;
	margin-top: 20px;
	padding: 10px 20px;
	color: #333;
	border: 1px solid #eee;
	border-radius: 8px;
}

.shequ .question {
	font-weight: bold;
	font-size: 25px;
	color: #333;
    margin:10px 0 20px;
}

.shequ>h3 {
	font-size: 19px;
	font-weight: bold;
	border-bottom: 1px solid #e8e8e8;
	padding-bottom: 18px;
	margin-top: 5px;
}

.shequ>h3>span {
	color: orangered;
}


.answer {
	border-bottom: 1px solid #eee;
	margin-top: 20px;
}

.answer img {
	width: 35px;
	height: 35px;
	vertical-align: top;
	border-radius: 50%;
	background: #888;
}

.answer_text {
	display: inline-block;
	color: #333;
	width: 85%;
	margin-left: 25px;
}

.answer_text .name {
	font-weight: bold;
	margin-bottom: 10px;
}

.answer_text .time {
	color: #777;
	font-size: 13px;
	margin-bottom: 10px;
}

.answer_text .content {
	font-size: 15px;
	line-height: 28px;
	letter-spacing: 1px;
}

.answer_text .content  h3{
    font-size:18px;
    text-shadow:0 0 1px black;
    margin:10px 0;
}

.shequ>p {
	font-size: 16px;
	letter-spacing: 1px;
	text-align: justify;
	text-indent: 2em;
	margin-bottom: 5px;
	line-height: 33px;
}

.descrip {
	font-size: 12px;
	color: #888;
}

.descrip > p {
	display: inline-block;
	margin-right: 20px;
}

.dgd {
	height: 350px;
	width: calc(100% + 40px);
    margin:0 -20px;
}

.shequ>ul {
	padding: 0;
	margin: 0;
}

.shequ>ul:after{display:block;content:"";clear:both;}

.shequ>ul li {
	display: inline-block;
	width: 33.3%;
	padding: 5px 20px 20px 0;
	white-space: nowrap;
	font-size: 15px;
	overflow: hidden;
	text-overflow: ellipsis;
    float:left;
}

.shequ>ul li a {
	text-decoration: none;
	color: #555;
}

.shequ>ul li:hover a {
	color: #3a9ee4;
}

.shequ>table{}
.shequ>table thead{}
.shequ>table thead tr{}
.shequ>table thead tr td{}
.shequ>table tbody{}
.shequ>table tbody tr{}
.shequ>table tbody tr td{}

.introduce {
	background: #fff;
	padding: 15px;
	border: 1px solid #eee;
	border-radius: 8px;
	margin-top: 20px;
}

.introduce>h3 {
	border-left: 7px solid #3a9ee4;
	padding-left: 7px;
	font-size: 19px;
	color: #444;
	font-weight: bold;
	line-height: 18px;
}

.introduce>p {
	color: #666;
	font-size: 15px;
	letter-spacing: 1px;
	text-align: justify;
	margin-bottom: 5px;
}

.introduce>p>a {
	text-decoration: none;
	color: #3a9ee4;
}

.house_intro {
	padding: 7px 7PX 7px 0;
	width: 49%;
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.house_intro span {
	font-size: 15px;
}

.house_intro span.label {
	display: inline-block;
	color: #979b9e;
	margin-right: 10px;
	min-width: 60px;
}

.introduce>ul {
	padding: 0;
	margin: 0;
	text-align: justify;
}

.introduce>ul li {
	display: inline-block;
	width: 49%;
	text-align: center;
	padding: 5px;
	border: 1px solid #eee;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	cursor: pointer;
}

.introduce>ul li a {
	text-decoration: none;
	color: #555;
	font-size: 14px;
}

.introduce>ul li:hover a {
	color: #3a9ee4;
}

.introduce .rmss li {
	width: 20%;
	background: #eee;
	padding: 2px;
	margin: 5px 0;
}

.introduce .rmwz li{
    display:block;
    width:auto;
    text-align:left;
    border:0;
}

.relative_question {
	margin-top: 10px;
	border-bottom: 1px solid #eee;
	padding-bottom: 15px;
}

.relative_question a {
	font-size: 15px;
	color: #333;
	text-decoration: none;
}

.relative_question a:hover p {
	color: #3a9ee4;
}

.relative_question a p {
	margin-bottom: 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;

}

.relative_question a span {
	color: #888;
	font-size: 12px;
	background: #eee;
	padding: 2px;
}

.footer {
	margin-top: 30px;
	background: linear-gradient(to right, #1e8cda, #0070C0);
	height: 200px;
}

.footer .footer-inner {
	width: 1200px;
	margin: 0 auto;
	padding-top: 30px;
}

.footer .footer-left {
	display: inline-block;
	float: left;
}

.footer .footer-inner ul.footer-row {
	padding: 0;
	margin: 0 0 20px 0;
}

.footer .footer-inner ul.footer-row li {
	list-style: none;
	display: inline-block;
	width: 100px;
}

.footer .footer-inner ul.footer-row li a {
	text-decoration: none;
	color: white;
}

.footer .footer-inner p {
	color: white;
	margin: 5px 0;
	font-size: 14px;
}

.footer .footer-right {
	display: inline-block;
	float: right;
	margin-right: 20px;
	height: 150px;
}

.footer .footer-right .weixin_btn,
.footer .footer-right .weibo_btn {
	background: url(https://static.dushiquan.net/statics/images/dushiquan/weixin.svg);
	width: 20px;
	height: 20px;
	border: 0;
	display: block;
	margin: 30px auto 0;
	outline: 0;
	cursor: pointer;
	padding: 22px;
}

.footer .footer-right p {
	text-align: center;
}

.footer .footer-right .weixin_qrcode {
	width: 100px;
	height: 100px;
	display: none;
}

.footer .footer-right .weibo_btn {
	background: url(https://static.dushiquan.net/statics/images/dushiquan/weibo_white.svg);
}

.shequ .catro {
	padding: 0;
}

.shequ .catro li {
	width: 20%;
	text-align: center;
	padding: 10px;
	color: #444;
	cursor: pointer;
}

.shequ .catro li:hover {
	color: #3a9ee4;
}

.answer {
	position: relative;
}

.answer_link {
	width: 65%;
	display: inline-block;
}

.answer_wen {
	font-size: 17px;
	font-weight: bold;
	color: #333;
	margin-bottom: 10px;
}

.answer_link span {
	color: #555;
	font-size: 12px;
	letter-spacing: 1px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
}

.answer_link .answer_time {
	color: #999;
	background: #f1f1f1;
	padding: 2px 5px;
	font-size: 12px;
	display: inherit;
	margin-top: 8px;
	margin-bottom: 12px;
}

.answer_link:hover .answer_wen {
	color: #3a9ee4;
}

.answer_right {
	width: 80px;
    height: 80px;
    border-radius: 50%;
    background-color: #f4f4f4;
    position: absolute;
    right: 10px;
    top: 10%;
}

.answer_right span {
	width: 100%;
	text-align: center;
	display: inline-block;
}

.answer_right span:first-child  {
	color: #444;
	font-weight: bold;
	margin-top: 14px;
	font-size: 18px;
}

.answer_right span:last-child  {
	color: #777;
	font-size: 15px;
}

.relative_question:last-child {
	padding: 0;
	border: none;
}

.introduce .introduce_liTitle {
	border: none;
	padding: 0;
	font-size: 16px;
	margin-bottom: 12px;
}

.answer:last-child {
	border: none;
}

.pagination {
	justify-content: center;
	margin-top: 20px;
}

.pagination a {
	text-decoration: none;
	padding: 5px 13px;
	margin-right: 5px;
	color: #999;
	background-color: #f4f4f4;
}

.pagination a:hover {
	color: #3a9ee4;
}

.pagination a.active {
	color: #fff;
	background: #3a9ee4;
}

.pagination span{
    text-decoration: none;
	padding: 5px 13px;
	margin-right: 5px;
    color: #fff;
	background: #3a9ee4;
}

.introduce .rmxq li {
	border: none;
}


.mytable{ table-layout:fixed;font-size:14px;}
.mytable thead{}
.mytable thead tr{}
.mytable thead tr th{height:auto;}
.mytable thead tr th:nth-child(1){width:15%;}
.mytable thead tr th:nth-child(2){width:32%;}
.mytable thead tr th:nth-child(3){width:15%;}
.mytable thead tr th:nth-child(4){width:15%;}
.mytable thead tr th:nth-child(5){width:10%;}
.mytable thead tr th:nth-child(6){width:8%;}

/* .mytable tbody{} */
/* .mytable tbody tr{} */
.mytable tbody tr td{word-break:break-all;word-wrap:break-word;padding:5px;vertical-align:middle;}
/* .mytable tbody tr td:nth-child(1){width:20%;} */
/* .mytable tbody tr td:nth-child(2){width:40%;} */
/* .mytable tbody tr td:nth-child(3){width:10%;} */
/* .mytable tbody tr td:nth-child(4){width:15%;} */
/* .mytable tbody tr td:nth-child(5){width:5%;} */
/* .mytable tbody tr td:nth-child(6){width:10%;} */




/* 问答模板2部分样式重写*/
.wenda2 {background:#f5f5f5;}

.wenda2 .header-top{background:white;}

.wenda2 .header-mid{background:white;}

.wenda2 .shequ,.wenda2 .introduce{
    box-shadow:0px 1px 5px #e7e8e8;
    border:unset;
    border-radius:0;
}



.wenda2 .shequ>h3{font-weight:normal;text-shadow:0 0px 1px #c1c1c1;}
.wenda2 .shequ>h3>span{text-shadow:0 0px 1px orangered;}
.wenda2 .answer_text .name{font-weight:normal;text-shadow:0 0px 1px #c1c1c1;}
.wenda2 .shequ .question{font-weight:normal;}

.wenda2 .introduce>h3{font-weight:normal;text-shadow:0 0px 1px #c1c1c1;}

.wenda2 .shequ ul.zb_shequ{}
.wenda2 .shequ ul.zb_shequ li{width:25%;}
.wenda2 .shequ ul.zb_shequ li a{
    display:block;
    border:1px solid #f5f5f5;
    height:50px;
    line-height:50px;
    padding:0 15px;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.wenda2 .shequ ul.zb_shequ li a i{margin-right:5px;}


.wenda2 .shequ .answer{position:relative;}
.wenda2 .shequ .answer .thumbup{
    position:absolute;
    display:block;
    width:30px;
    height:30px;
    top:0;right:0;
    text-align:center;
    background:#2196f3;
    border:1px solid #2196f3;
    outline:unset;
    
    transition:width 0.3s;
    transition:height 0.3s;
    transition:top 0.3s;
    transition:right 0.3s;
}

.wenda2 .shequ .answer .thumbup i{color:white;font-weight:bold;}

.wenda2 .shequ .answer .thumbup:hover{background:#1672bb;}

.wenda2 .note{background:#eaeaea;}
.wenda2 .note h3{color:#736f6f;padding-bottom:0;}
.wenda2 .note p{font-size:13px;color:#736f6f;text-indent:0;}

/* 问答模板2部分样式重写 end*/