@charset "utf-8";
/*--------------列表--------------*/
.sidebar{margin-bottom: 10px;}
.list-group{text-align:center;}
.list-group li a {font-size: 18px;font-family: "Microsoft YaHei"; display:inline-block; width:216px; height:60px; background:#ccc; text-align:center; line-height:60px; border-bottom:4px solid #cc0001; font-weight:bold; color:#fffefe; }
.list_time { background:#e2e2e2; margin:0 auto;     height: auto;overflow: hidden;}
.list_time h3 { font-size:36px; font-weight:bold; color:#cc0001; text-align:center; padding-top:10px; font-family: "Microsoft YaHei"; margin-top:0px;}
.list_con { clear:both;height:auto; overflow:hidden;}
.list_con li{
    border-bottom: 1px dashed #DDDDDD;
    padding: 0 0.46rem;
    height: 2.25rem;
}
.list_con li a{
    width: 100%;
    display: inline-block;
}
.list_con p{margin-top:-1px;}
.list_con a:link {
    font-size: 14px;
    color: #000000;
    line-height:20px;
}
.list_con a:hover{color:#00418D;}
.list_time p { font-size:16px; color:#999999; text-align:center; font-family: "Microsoft YaHei";}
.list_right h3 { font-size:20px; font-weight:bold;font-family: "Microsoft YaHei"; }
/* .list_right h3 a{ color: #ABACAD;} */
.list_right p { font-size:14px; color:#999999; font-family: "Microsoft YaHei";}
/*img list*/
.main table td{
	color: #666;
    font-size: 14px;
}
.main table .PrevDisabled,.main table .NextDisabled{
    border: 0;
	font-size: 14px;
	background:transparent;
}
.main table .Prev,.main table .Next,.main table .break,.main table .SelectList{
	color: #666 !important;
    border: 0;
	font-size: 14px !important;
	background:transparent;
}
.main table .this-page{
	color: #8B0B0B;
	font-weight:bold;
}
.main table .Prev:hover,.main table .Next:hover{
	color: #8B0B0B !important;
	font-weight:bold;
	background: transparent;
}
.main table .defaultInputStyle{
    border: 1px solid #d1d1d1;
    padding: 1px 3px;
    margin: 0 3px !important;
}
.main table .defaultButtonStyle{
	background: transparent;
    border: 0;
}
.all-pic-wrap .thumbnails {
    width: 25%;
    float: left;
    text-align: center;
    padding: 1em 0;
}
.all-pic-wrap .thumbnails .thumbnail {
    padding: 4px;
    display: inline-block;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    transition: border .2s ease-in-out;
    margin-bottom: 1em;
    height: 122px;
}
.all-pic-wrap .thumbnails .thumbnail img {
    float: left;
    max-width:none!important;
}
.all-pic-wrap .thumbnails .thumbnail:hover {
    border-color: #337ab7;
}
.fa{color:red; font-size: 18px!important;}
/*分页*/
.paging { padding: 1.07rem 0;width: 100%;overflow: hidden;text-align: center;}
.paging > div > div{width:auto !important;}
#pagesinfo {
    display: inline-block;
    color: #666;
    font: 14px/24px "Microsoft YaHei";
    padding: 0 0.3rem;
}
.paging a:link {
    font-size: 14px;
    color: #666;
    line-height:20px;
    margin-left:5px;
}
.xn-page-cys{
    background-color: #8B0B0B;
    color: #fff;
    padding: 0.107rem 0.32rem;
}
.paging .page-input{
    width: 1.42rem;
    margin: 0 0.28rem;
}
.paging .xn-page-yms{margin-left: 0.71rem;}
.paging .go-page{color: #8B0B0B;}
/*--------------内容页--------------*/
.current-position p{
	margin: 0.75rem 0 0.75rem;
    font-family: "Microsoft YaHei";
    font-size: 14px;
    color: #858585;
}
.current-position p a {color:#858585; font-family: "Microsoft YaHei";}
.current-position .icon:before{
    content: "";
    background: url(../images/icon.svg) no-repeat;
	background-size: 100%;
    display: inline-block;
    width: 0.42857rem;
    height: 0.57rem;
    margin-right: 0.2rem;
}
.main {
	height: auto;
	min-height: 722px !important;
    overflow: hidden;
    font-family: "Microsoft YaHei";
    background: url(../images/bg.jpg);
}
.main > .container{padding:0;}
.main .content .container{margin-bottom: 1.1428rem;padding: 0px;}
.main .content .container hr{margin-bottom: 10px;border-top: 2px solid #00418D;}
.content h3 { 
    text-align: center;
    color: #8B0B0B;
    font-size: 0.857rem;
    font-family: "MicrosoftYaHei-Bold";
    margin: 0;
    padding: 1.5rem 0.3rem 1rem 0.3rem;
    border-bottom: 1px dashed #ddd;
}
.content .xn-article-sjlyz .time { margin-bottom: 0;text-align:center;color: #787878; font-family: "Microsoft YaHei";font-size: 0.5rem;}
.xn-article-sjlyz{padding: 0.5rem 0 1rem 0;margin:0 2rem; border-bottom: 1px dashed #ddd;display:none;}
.subject1{padding: 0.8rem 2rem 0.71rem 2rem;}
.subject1 p{font-family:"Microsoft YaHei";font-size: 0.5714rem;line-height: 1.5714rem;color: #333;}
.subject1 p span{margin:0px;font-family:"Microsoft YaHei";font-size:16px;}
.subject1 p font{margin:0px;font-family:"Microsoft YaHei";font-size:16px;}
.subject { width: 100%; padding-top: 0px; padding-bottom: 30px; /*font-family: "Microsoft YaHei"; font-size:16px;*/}
/*.subject p,span{line-height: 24px;font-family: "Microsoft YaHei"; font-size:16px;}*/
.subject p{font-family:"Microsoft YaHei";font-size:14px;}
.subject p span{margin:0px;font-family:"Microsoft YaHei";font-size:14px;}
.subject p a{word-break: break-all;}
.subject p font{margin:0px;font-family:"Microsoft YaHei";font-size:14px;}
.subject div font{text-indent:2em;font-size:14px;font-family:微软雅黑;}
.style font{font-family:"Microsoft YaHei";font-size:14px;}
.style span{font-family:"Microsoft YaHei";font-size:14px;}
.subject p a img{
	display:block;margin:0 auto;
	border:1;
}
.xn-list-header{
    background-color: #fff;
    color: #fff;
    font-size: 0.71rem;
    font-family: "Microsoft YaHei";
    font-weight: bold;
    background: url(../images/list_title.svg) no-repeat;
    height: 2.57rem;
    width: 100%;
    background-position: center;
    background-size: 100% 100%;
    position: relative;
}
.xn-list-header .navgate{
	position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
}
.xn-list-listul{
    padding: 0.71rem 0;
	text-align: center;
}
.xn-list-listul li{
    font-size: 0.57rem;
    padding: 0.45rem 12px;
    color: #333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: calc(100% - 24px);
}
.xn-list-listul li.active{
    font-weight: bold;
}
.xn-list-listul li.active > a{
    border-bottom: 2px solid #8B0B0B;
    padding: 5px 1px;
}
.main > .container .row{
    margin: 0;
    padding: 0 0 0.89rem 0;
}
.xn-list-title h4{
	margin: 0;
    color: #00418D;
    font-size: 0.64rem;
	padding: 0 0.71rem;
}
.xn-list-title hr {
    margin: 10px 0;
    border-top: 2px solid #00418D;
}
.xn-article-titletexr{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;
    width: 80%;
    line-height: 2.25rem;
    font-size: 0.5714rem;
}
.xn-article-time{
	width: 20%;
    display: inline-block;
    text-align: right;
    float: right;
    line-height: 2.25rem;
    font-size: 0.5714rem;
}
.xn-article-title{
	color: #8B0B0B;
    border-bottom: 2px solid #8B0B0B;
    font-size: 0.64rem;
    padding-bottom: 13px;
}
.container .list_con > li > a:hover{
	color:#8B0B0B;
	font-weight:bold;
}
.main .content .container .row{
    padding: 0;
    margin: 0;
}
.main .content .container .row .col-md-3,.main > .container .row .col-md-3{
	padding: 0;
    width: 18.75%;
    margin-right: 3%;
    background-color: #fff;
}
.main .content .container .row .col-md-9,.main > .container .row .col-md-9{
	padding: 0;
    width: 78.25%;
}
.main .content .container .row .col-md-9{box-shadow: 0px 0px 9px 0px rgb(55 8 14 / 26%);}
/*-------------服务测评--------------*/
.fwcp{ background:#e5e5e5; height:1964px; overflow:hidden; }
.fwcp_con h3 { font-weight:bold; font-size:22px; color:#024087; text-align:center; margin:70px auto; overflow:hidden; }
.fwcp_con table td { font-size:16px; }
.fwcp_bg { background:url(../images/cpbg_03.jpg) no-repeat center top; height:1782px; position:relative; }
.fwcp_con { padding: 0 0.71rem;margin: auto 130px; }
.pjb { background:#f0ebe6; margin-top:30px; }
.pjb_con { padding:10px; }
.submit, .reset { width:126px; height:42px; }
.submitt {
    text-align: center;
    width: 74%;
    position: absolute;
    bottom: 55px;
}
.submit:hover{background:#fff;color:red;}
.reset:hover{background:#fff;color:red;}
/*-------------服务咨询--------------*/
.fwzx_tit { text-align:center; }
.fwzx_tit h3 { font-size:16px; font-weight:bold; }
.fwzx_tit span { font-size:14px; font-weight:bold; }
.service_advice h3, .service_terms h3 { text-align:center; font-size:14px; color: #990000; font-weight:bold; }
.service_advice { border-right:1px solid #999999; }
.fwzx_con { border:1px solid #999999; height:auto; overflow:hidden; }
.fwzx_tel span { font-size:14px; font-weight:bold; }
.fwzx_tel { border:1px solid #999999; margin-bottom:10px; border-top:none; }
.fwzx_tel .margin_top10 { margin-top:10px; }
.service_advice textarea { font-size:13px; width:350px; height:100px; }
.txttitle { font-size: 13px; width: 350px; height: 28px; }
/*-------------服务质量评价--------------*/
.fwzlpj { height:auto; overflow:hidden; margin-bottom:20px; }
.fwzlpj_con h3 { font-weight:bold; font-size:22px; color:#cc0001; text-align:center; margin:50px auto; overflow:hidden; }
.fwzlpj_con table td { font-size:16px; }
.fwzlpj_submit { margin:6pt; font-size: 14px; color: #000000; border: 0px #990000 solid; border-bottom: #990000 1px solid; border-left: #990000 1px solid; border-right: #990000 1px solid; border-top: #990000 1px solid; */ background-color: #ffffff; cursor: hand; padding:3px; }
.fwzlpj_tips_con p { font-size:14px; }
