@charset "utf-8";
body{background: none;}
.m-header .u-zcwjk-return{font-size: 20px;color: #fff;padding-top: 22px;display: inline-block;margin-left: 10px;}
.m-header .u-shou-cx{margin-top: 20px;}
.m-header .u-shou-cx img{margin-right: 10px;}

.is-main{background: #aa0001 url(../img/bg-main-banner.png) no-repeat center bottom;height: 755px;}
.m-main{padding-top: 90px;}
.m-wjk-topFlash{margin-left: 30px;border-left: 1px solid #faafaf;padding: 0 20px;    width: 20%;}
.m-wjk-topFlash .bd ul li{height: 70px;line-height: 70px;}
.m-wjk-topFlash .bd ul li a{display: block;color: #faafaf;font-size: 18px;}

.m-home-title{ top: 60px;left: 335px;}
.m-home-title h2{color: #ffffff;font-size: 50px;font-weight: normal;}
.m-search-box{left: 50%; margin-left: -600px;    top: 215px;position: absolute;width: 100%;}
.m-search{height: 56px; }
.m-search .u-searchtext{width: 100%; height:56px; line-height: 56px;border: none; border-radius: 28px;font-size: 16px;       background: #fff;text-indent: 50px;}
.m-search .u-searchbtn{position: absolute;     right: 21px;top: 9px;width: 36px; border: none;  cursor: pointer;  height: 37px;    background: url(../img/sousuo1.png) center no-repeat;}
.m-search .u-searchtext:focus{border-color: #66afe9; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6); box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);}
.m-search .u-searchtext::-webkit-input-placeholder{ /*WebKit browsers*/
color: #999999;
}
.m-search .u-searchtext::-moz-input-placeholder{ /*Mozilla Firefox*/
color: #999999;
}
.m-search .u-searchtext::-ms-input-placeholder{ /*Internet Explorer*/ 
color: #999999;
}

.key-words{    margin-top: 20px;}
.key-words span{font-size: 18px;color: #faafaf;display: inline-block;padding:0 10px;cursor: pointer;padding-top: 21px;padding-bottom: 6px;}
.key-words span.current{background: url(../img/ico103.png) no-repeat top center;}
/*搜索结果页*/
.m-location{padding: 10px;overflow: hidden; background: #fff;}
.g-location{padding: 0 0 0 22px;line-height: 30px; background: url(../img/icon-location.png) left 5px no-repeat;}
.g-location,.g-location a{color: #999;font-size: 14px;}
.is-main-result{margin:20px;}
.m-main-result{background: #fff;}

.m-main-serch{}
.m-main-serch .u-top-name{padding: 20px;font-weight: bold;color: #c90e24;font-size: 40px;text-align: center;}



/*! 新加样式 */
.m-result-search{position:relative;margin:0 auto;width:720px;height:52px;}
.m-result-search .u-result-searchtext{width:100%;height:52px;border:solid 1px #c90e24;border-radius:8px;background:#fff;color:#b8b8b8;text-indent:20px;font-size:16px;line-height:52px;}
.m-result-search .u-result-searchbtn{position:absolute;top:0;right:0;width:60px;height:52px;border:none;border-radius:0 8px 8px 0;background:url(../imgs/search.png) #c90e24 center no-repeat;cursor:pointer;}
.m-result-search .u-result-searchtext:focus{outline:0;border-color:#66afe9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);}
.m-form{margin:0 auto;width:720px;}
.m-radio{display:flex;margin-top:37px;align-items:center;}
.m-date span,.m-mechanism span,.m-radio span,.m-statute span{width:96px;text-align:right;}
.m-mechanism span{padding-top:4px;}
.m-radio .m-position label:first-child{margin-right:60px;}
.m-mechanism{display:flex;margin-top:25px;align-items:flex-start;}
.m-checkbox{margin-right:11px;}
.m-select>div{display:flex;align-items:center;}
.m-select>div:last-child{margin-top:24px;}
.m-select>div>div:last-child{display:flex;}
.m-s-list select{margin-right:8px;width:160px;height:34px;border:solid 1px #ccc;background:url(../imgs/d.png) right 5px center no-repeat;background-color:#fff;}
.m-s-list select:last-child{margin-right:0;}
.m-bm{margin-right:7px;}
.m-checkbox input{margin:-5px 11px 0 0;}
.m-checkbox span{letter-spacing:5px;}
.m-bm-list select{width:244px;}
.m-date,.m-statute{display:flex;margin-top:24px;align-items:center;}
.m-statute-select select{width:616px;height:34px;border:solid 1px #ccc;background:url(../imgs/d.png) right 5px center no-repeat;background-color:#fff;}
.m-date-input{display:flex;}
.m-date-input input{margin-right:8px;padding-left:11px;width:304px;height:34px;border:solid 1px #ccc;background:url(../imgs/date.png) right 5px center no-repeat;background-color:#fff;}
.m-date-input input:last-child{margin-right:0;}
.m-button{display:flex;margin:40px auto 0;width:248px;}
.m-button button{width:124px;height:44px;outline:0;border:none;border-radius:6px;letter-spacing:0;font-weight:400;font-stretch:normal;font-size:18px;font-family:MicrosoftYaHei;line-height:44px;}
.m-button button:first-child{margin-right:37px;background-color:#c90e24;color:#fff;}
.m-button button:last-child{background-color:#ebebeb;color:#999;}
.m-file{margin-top:50px;padding:0 20px;}
.m-file-list h1{position:relative;padding:0 0 17px 15px;border-bottom:1px solid #ddd;color:#c90e24;letter-spacing:0;font-weight:700;font-stretch:normal;font-size:22px;font-family:MicrosoftYaHei-Bold;}
.m-file-list h1::before{position:absolute;left:0;display:block;width:6px;height:24px;background-color:#c90e24;content:'';}
.m-file-list li{position:relative;height:60px;border-bottom:1px dashed #ddd;line-height:60px;}
.m-file-list li:last-child{border-bottom:none;}
.m-file-list li::before{position:absolute;top:50%;left:0;display:block;width:5px;height:5px;background-color:grey;content:'';transform:translateY(-50%);}
.m-file-list li span{float:right;padding-left:10px;color:#999;font-size:14px;}
.m-file-list li a{display:block;overflow:hidden;padding-left:13px;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;}
.m-file-list li a:hover{padding-left:16px;}
.m-two{margin-top:30px;}
.m-sort label{margin-right:18px;}

/* ! content: "\2713"; *//*! 复选框样式重置 */input[type=checkbox]{position:relative;display:inline-block;width:18px;height:18px;vertical-align:middle;text-align:center;line-height:16px;}
input[type=checkbox]::before{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #d9d9d9;background:#fff;content:"";}
input[type=checkbox]:checked::before{position:absolute;top:0;left:0;width:100%;border:1px solid #c90e24;background-color:#c90e24;color:#fff;content:url(../imgs/go.png);font-weight:700;font-size:10px;}
/*! 单选框样式重置 */.m-position{position:relative;}
.m-position .radio{position:relative;display:inline-block;padding-left:20px;color:#0c4757;font-weight:400;cursor:pointer;}
.m-position .radio input{position:absolute;left:-9999px;}
.m-position .radio i{position:absolute;top:3px;left:0;display:block;width:15px;height:15px;outline:0;border:1px solid #e4e4e4;border-radius:50%;background:#fff;-webkit-transition:border-color .3s;transition:border-color .3s;}
.m-position .radio input[checked=checked]+i{border-color:#c90e24;}
.m-position .radio input+i:after{position:absolute;top:3px;left:3px;width:7px;height:7px;border-radius:50%;background-color:#c90e24;content:'';opacity:0;-webkit-transition:opacity .1s;transition:opacity .1s;}
.m-position .radio input:checked+i:after{opacity:1;}
/*! m-sort */.m-sort{position:relative;}
.m-sort .radio1{position:relative;display:inline-block;padding-left:20px;color:#0c4757;font-weight:400;cursor:pointer;}
.m-sort .radio1 input{position:absolute;left:-9999px;}
.m-sort .radio1 i{position:absolute;top:3px;left:0;display:block;width:15px;height:15px;outline:0;border:1px solid #e4e4e4;border-radius:50%;background:#fff;-webkit-transition:border-color .3s;transition:border-color .3s;}
.m-sort .radio1 input[checked=checked]+i{border-color:#c90e24;}
.m-sort .radio1 input+i:after{position:absolute;top:3px;left:3px;width:7px;height:7px;border-radius:50%;background-color:#c90e24;content:'';opacity:0;-webkit-transition:opacity .1s;transition:opacity .1s;}
.m-sort .radio1 input:checked+i:after{opacity:1;}


select{
    font-family: MicrosoftYaHei;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #999999;
    padding-left:11px;outline:0;border:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;}
select option{
    font-family: MicrosoftYaHei;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #999999;
}
.m-date-input input{
    font-family: MicrosoftYaHei;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #999999;
}


















.m-result-box{padding: 0 20px 20px 20px;}
.g-result-left .u-catalogue{height: 80px;line-height: 80px;text-align: center;font-weight: bold;font-size: 20px;color: #ffffff;background: #c90e24;}
.m-left-treeList .m-left-treeParentName{height: 60px;line-height: 60px;padding: 0 14px;border-bottom: 1px solid #ffffff;background: #e6e6e6;}
.m-left-treeList .m-left-treeParentName:hover{cursor: pointer;}
.m-left-treeList .m-left-treeParentName b{display: inline-block;width: 18px;height: 18px;margin-right: 14px;vertical-align: middle;margin-bottom: 2px;}
.m-left-treeList .m-left-treeParentName i{display: inline-block;width: 18px;height: 18px;background: url(../img/add.png) center no-repeat;margin-right: 14px;vertical-align: middle;margin-bottom: 2px;}
.g-result-left .u-active i{background: url(../img/minus.png) center no-repeat;}
.g-result-left .u-active .g-result-nrbox{display: block;}
.g-result-nrbox{padding: 15px;}
.g-result-nrbox li a{display: block; padding: 5px 10px 5px 23px; font-size: 16px; border-left: 1px dashed #ddd; background: url(../img/bg-hline.png) left 15px no-repeat;}
.g-result-nrbox li.c-cblue a{color: red;}

.m-solt{border: 1px dashed #ddd;border-radius: 4px;padding: 10px 28px;}
.m-solt ul li{float: left;margin-right: 80px;padding: 14px 0;font-size: 14px;}
.m-solt ul li span{margin-right: 32px;}
.m-solt ul li span.u-active{border-bottom: 1px solid #c90e24;}

.m-result-list-box .m-tabNmame{height: 40px;line-height: 40px;background: #f6f6f6;}
.m-result-list-box .m-tabNmame span a.u-active{display: inline-block;padding: 0 20px;background: #c90e24;color: #ffffff;}
.m-result-list-box .m-tabNmame span a{display: inline-block;padding: 0 20px;background: #ffffff;color: #000000;}
.m-result-list{margin-bottom: 40px;}
.m-result-list h2{font-weight: bold;font-size: 18px;margin-bottom: 15px;}
.m-result-list p{line-height: 24px;color: #666666;margin-bottom: 10px;}
.m-result-list span{display: inline-block;border: 1px solid #c90e24;min-width: 86px;padding: 0 12px;color: #c90e24;height: 30px;line-height: 30px;text-align: center;margin-right: 10px;}


.g-result-right .item-result{border: 1px solid #e8e8e8;box-sizing: border-box;padding: 20px 20px 10px;margin-bottom: 20px;}
.g-result-right .item-result h2{cursor: pointer;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;word-wrap: break-word;-webkit-box-orient: vertical;font-weight: 700;white-space: normal;-webkit-line-clamp: 2;}
.g-result-right .item-result .el-tag--danger{font-size: 14px;margin-right: 3px;padding: 8px;font-weight: 400;vertical-align: 1px;background-color: #cd1415;border-color: #cd1415;color:#fff;}
.g-result-right .item-result .content{margin: 10px 0;width: 100%;color: #666;font-size: 16px;white-space: normal!important;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.g-result-right .item-result .show-more{color: #666;font-size: 16px;height: 24px;}
.g-result-right .item-result .show-more a{float: right;border: 0;background-color: #fff;font-size: 14px;color: #666;text-decoration: none;cursor: pointer;}

.m-pgtop{height: 65px; background: #f2f2f2;}
.m-banner{padding: 137px 0 107px; display: none;}
.m-banner img{display: block; margin: 0 auto; max-width: 100%;}
.u-tpfuns{margin: 12px 0;}
.u-tpfuns li{float: left; line-height: 40px; background: url(../images/public/bg-tpline.png) left center no-repeat;}
.u-tpfuns #Seniors{background: url(../img/zzb_1.png) left no-repeat;padding-left: 10px;}
.u-tpfuns .wza{background: url(../img/wza_1.png) left no-repeat;padding-left: 10px;}
.u-tpfuns li a{display: block; padding: 0 10px;}

#name_policy{font-size: 18px; font-weight: 600; color: #c90e24; padding-left: 10px;}

/*media query*/
/*large pcScreen*/
@media (min-width:1200px) {
    .container{padding: 0; width: 1200px;margin: 0 auto;}
    .m-result-left{width: 320px;}
    .m-result-right{width: 860px;}
}
/*medium pcScreen lg*/
@media screen and (max-width: 1099px) {


}
/*pad md*/
@media screen and (max-width: 991px){
    .is-main{height: auto;}
	.m-home-title{position: static;display: block;text-align: center;}
	.m-search-box{position: static;margin-left: 0;margin: 40px 0;}
    .m-search{position: relative;}

    .m-result-search{width: 100%;padding:0 10px;}

    .m-result-list{margin-bottom: 20px;}

    .m-banner{padding: 75px 0;}
}
/*phone sm*/
@media screen and (max-width: 767px) {

    .m-home-title h2{font-size: 24px;}
    .m-search .u-searchtext{height: 36px;line-height: 36px;}
    /* .m-search .u-searchbtn{    width: 20px; height: 20px; background-size: 100%;} */

    .m-main-serch .u-top-name{font-size: 20px;}

    .m-result-search .u-result-searchtext{height: 36px;line-height: 36px;}
    /* .m-result-search .u-result-searchbtn{    width: 20px; height: 20px; background-size: 100%;} */

    .m-solt ul li{float: none;width: 100%;}


    .m-form{padding: 0 20px;}
    .m-form,.m-result-search .u-result-searchtext{width: 100% !important;}
    .m-result-search .u-result-searchbtn{height: 36px;width: 36px;}
    .m-mechanism,.m-select>div,.m-select>div>div:last-child,.m-date, .m-statute,.m-date-input{flex-wrap: wrap;}
    .m-statute-select select{width: 100% !important;}
    .m-statute span{display: block;}
    .m-date span,.m-mechanism span,.m-radio span,.m-statute span{
        width: 100% !important;
        text-align: left;
    }
    .m-radio{flex-wrap: wrap;}
    .m-s-list select,.m-date-input input{margin-bottom: 10px;}
    .m-statute-select,.m-s-list,.m-s-list select{width: 100% !important;margin-right: 0 !important;}
    .m-date-input input{width: 100% !important;margin-right: 0 !important;}
}