@charset "utf-8";
/* CSS Document */
/*
* @description: 专题样式
* @author: ishang_pan
* @update: ishang_pan (2021-10-28 15:24)
*/

/*reset*/
html{-webkit-text-size-adjust:none;}
*html{background-image:url(about:blank); background-attachment:fixed;}
*{margin: 0; padding: 0; list-style: none;box-sizing: content-box;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
body{padding:0; margin:0; font: 16px "Microsoft YaHei",微软雅黑,'宋体',tahoma,Verdana,arial,sans-serif; color:#333; min-width: 1200px; background: #f5f5f5;}
input,textarea,select,button,label{vertical-align:middle; outline:none; font-family:"Microsoft YaHei",微软雅黑;}
textarea{resize:none;}
ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,img,a,form,input,label,select{margin:0; padding:0; list-style:none;}
a{color:#333; text-decoration:none; outline:none;}
a:hover{color:#2380f3; text-decoration:none;}
a img{border:none;}
h1,h2,h3{font-weight: normal;}

/*function*/
.f-dn{display: none;}
.f-db{display: block;}
.f-fl{float: left;}
.f-fr{float: right;}
.f-pr{position: relative;}
.f-pa{position: absolute;}
.f-pf{position: fixed;}
.f-oh{overflow: hidden;}
.f-fwn{font-weight: normal;}
.f-fwb{font-weight: bold;}
.f-toe{overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.f-csp{cursor: pointer;}
.f-csd{cursor: default;}
.f-csh{cursor: help;}
.f-csm{cursor: move;}
.f-nbg{background: none!important;}
.f-bdn{border: none;}
.f-tal{text-align: left;}
.f-tac{text-align: center;}
.f-tar{text-align: right;}
.f-usn{-webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none;}
.f-clear{margin: 0; padding: 0; height: 0; overflow: hidden; visibility: hidden; content: "."; clear: both; font-size: 0; }
.f-clearfix:after{display: block; height: 0; visibility: hidden; font-size: 0; content:" "; clear: both;}
* html .f-clearfix{zoom: 1;}
*:first-child+html .f-clearfix{zoom: 1;}
.f-wd100{width: 100%;}
.f-npd{padding: 0;}
.f-nmg{margin: 0!important;}
.f-mlr2{margin: 0 2px;}
.f-mlr5{margin: 0 5px;}
.f-mlr10{margin: 0 10px;}
.f-mlr15{margin: 0 15px;}
.f-mlr20{margin: 0 20px;}
.f-mlrf5{margin: 0 -5px;}
.f-mlrf10{margin: 0 -10px;}
.f-mlrf15{margin: 0 -15px;}
.f-mlrf20{margin: 0 -20px;}
.f-plr5{padding: 0 5px;}
.f-plr10{padding: 0 10px;}
.f-plr15{padding: 0 15px;}
.f-plr20{padding: 0 20px;}
.f-mb5{margin-bottom: 5px;}
.f-mb10{margin-bottom: 10px;}
.f-mb15{margin-bottom: 15px;}
.f-mb20{margin-bottom: 20px;}
.f-mb25{margin-bottom: 25px;}
.f-mb30{margin-bottom: 30px;}

/*module*/
.m-pagination{display: inline-block;}
.m-pagination li{float: left; margin: 3px; height: 28px; font-size: 14px;}
.m-pagination li a{display: block; padding: 0 10px; line-height: 26px; border: 1px solid #ccc; font-size: 14px; background: #fff; cursor: pointer;}
.m-pagination li.u-redirect{line-height: 28px;}
.m-pagination li.u-redirect input{padding: 0 5px; vertical-align: middle; width: 42px; height: 28px; line-height: 28px; border: 1px solid #ccc; margin: -2px 0 0 3px; *margin: -2px 0 0 3px; _margin: -2px 0 0 3px;}
.m-pagination li.active a,.m-pagination li a:hover{background: #0e44b0; border: 1px solid #0e44b0; color: #fff;}
.m-pagination li.page-info a,.m-pagination li.page-info a:hover{border: 1px solid #ccc; cursor: default; color: #666; background: #fff;}
.m-pagination li.disabled a,.m-pagination li.disabled a:hover{background: #eee; border: 1px solid #ccc; cursor: default; color: #666;}

/*header*/
.m-top{background: #f5f5f5;}
.g-top{margin: 0 auto; width: 1200px; height: 40px; line-height: 40px;}
.g-top,.g-top a{font-size: 13px; color: #999;}
.g-top .u-link li{float: left; margin: 0 3px 0 7px;}
.g-top .u-link li a{display: block; padding-left: 22px; background-image: url(../images/home/icon-sjlink.png); background-repeat: no-repeat;}
.g-top .u-link li.u-lk1 a{background-position: 0 0;}
.g-top .u-link li.u-lk2 a{background-position: 0 -40px;}
.g-top .u-link li.u-lk3 a{background-position: 0 -80px;}
.g-top .u-funs li{float: left; margin-left: 8px;}
.g-top .u-funs li a{display: block; padding-left: 9px; background: url(../images/home/bg-funline.png) left center no-repeat;}

.m-banner{height: 350px;}
.m-banner .u-banner{left: 50%; margin-left: -960px; top: 0; display: block; width: 1920px; height: 350px;}
.m-banner .u-logo{left: 50%; margin-left: -600px; top: 12px;}

/*index*/
.is-main{margin: 20px auto; padding: 20px; width: 1160px; background: #fff;}
.m-daoyu{padding: 55px 42px 81px 166px; background: url(../images/home/bg-daoyu.png) center no-repeat;}
.m-daoyu p{line-height: 36px; text-indent: 2em;}
.m-yihuo{line-height: 32px;background: #edf5ff;padding: 10px 20px;}
.m-yihuo p{color: #498adb;font-size: 16px;text-indent: 2em;}
.m-yyxz{height:185px;background:#f5f5f5;}
.m-yyxz .m-tit{line-height:29px;padding:20px 13px;}

.m-dtbbbox{padding: 4px 10px 4px 105px; width: 846px; height: 61px; border: 1px solid #ddd;}
.m-dtbbbox .u-tit{left: 0; top: 4px;}
.g-dtbbbox li{height: 30px; line-height: 30px; overflow: hidden;}
.g-dtbbbox li span{float: right; padding-left: 15px; color: #999;}
.g-dtbbbox li a{display: block; padding-left: 12px; background: url(../images/home/icon-li1.png) left center no-repeat; color: #fd0000; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}

a.u-zcyy{width: 173px; height: 71px; line-height: 71px; text-align: center; background: #2380f3; color: #fff;}

.m-zclists{padding-top: 40px;}
.m-zclists .u-title{font-size: 30px; font-weight: bold; color: #116ad9; background: url(../images/home/bg-title.png) center no-repeat;}
.m-search{top: 0; right: 0; width: 246px; height: 42px;}
.m-search .u-shtext{width: 192px; padding: 0 45px 0 10px; line-height: 40px;height:40px; border: 1px solid #ddd; background: #fff;font-size: 14px;color: #999999;}
.u-shbtn{width: 45px; height: 40px; right: 1px; top: 1px; border: none; background: url(../images/home/icon-search.png) center no-repeat; cursor: pointer;}
.m-search .u-shtext:focus{border-color: #116ad9;}

.m-zclbbox p{float: left; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;font-size: 16px;color: #333;}
.m-zclbbox>p{font-weight: bold;}
.m-zclbbox .u-zc1{width: 57px;}
.m-zclbbox .u-zc2{width: 548px;}
.m-zclbbox .u-zc3{width: 250px;}
.m-zclbbox .u-zc4{width: 178px;}
.m-zclbbox .u-zc5{width: 108px;}
/* .m-zclbbox .u-zc6{width: 91px;}
.m-zclbbox .u-zc7{width: 128px;} */

/* 解读预约，政策兑现  隐藏样式 */
.m-zclbbox .u-zc6{width: 120px;}
.m-zclbbox .u-zc7{width: 120px;}


.m-zclbbox .m-zclbhd{margin-bottom: 10px; line-height: 40px; background: #f5f5f5; text-align: center; font-weight: bold;}

.g-yc{display: block;}
.g-yc a{font-size: 14px;}
.g-yc .f-fl{padding-left: 58px;margin-top: 10px;}
.g-yc .f-fl a{float: left;display: block;line-height: 30px;text-align: center;border: 1px solid #ddd;margin-right: 10px;color: #999999;padding:0 10px;}
.g-yc .f-fl a:hover{border: 1px solid #116ad9;color: #116ad9;}
.g-yc .f-fr{margin-top: 18px;padding-right: 24px;}
.g-yc .f-fr a{float: left;display: block;margin-left: 15px;padding-left: 25px;}
.g-yc .u-star{background: url(../images/home/shoucang.png) no-repeat;}
.g-yc .u-zx{background: url(../images/home/shouye.png) no-repeat;}
.g-yc .u-wd{background: url(../images/home/wenda.png)no-repeat;}
.g-yc .u-star.u-active{background: url(../images/home/icon-star-h.png) no-repeat;}
/* .m-zclbbox li:hover .g-yc{display: block;} */

.m-zclbbd li{padding: 14px 0; border-bottom: 1px dashed #ddd; text-align: center;}
.m-zclbbd li p{min-height: 30px; line-height: 30px;}
.m-zclbbd li .u-zc2 .u-tit{line-height: 30px;}
.m-zclbbd li dl{margin-top: 7px; display: none;}
.m-zclbbd li dl dt{float: left; margin-right: 10px;}
.m-zclbbd li dl dt a{display: block; padding: 0 12px; line-height: 28px; border: 1px solid #ddd; font-size: 14px; color: #999;}
.m-zclbbd li dl dt a:hover{border-color: #116ad9; color: #116ad9;}
/* .m-zclbbd li .u-star{display: block; width: 24px; height: 24px; margin: 3px auto; background: url(../images/home/icon-star.png) center no-repeat;}
.m-zclbbd li .u-star.u-active{background-image: url(../images/home/icon-star-h.png);} */
.m-zclbbd li .u-yybtn{display: block; margin: 0 auto; width: 64px; height: 30px; line-height: 30px; background: #116ad9; color: #fff; font-size: 14px; border-radius: 30px;}
.m-zclbbd li .u-yybtn2{background: #c1c1c1;}
.m-zclbbd li .u-dx{background: #c1c1c1;}
.m-zclbbd li.u-show dl{display: block;}
.m-zclbbd li .u-zc4,.m-zclbbd li .u-zc5{color: #999;}
.m-zclbbd ul li .u-zn2{line-height: 30px;}
.m-zclbbox .m-zclbhd>p{font-weight: bold;}
.m-zclbbox ul li p.u-zn3,.m-zclbbox ul li p.u-zn4{color: #999;}

.ysq_box {position: fixed;width: 100%;height: 100%;top: 0;left: 0;z-index: 999;}
.m-yysq .u-tit {font-size: 30px;font-weight: bold;color: #116ad9;background: url(../images/home/bg-yysqtit.png) center no-repeat;}
.m-zcsq li label {position: absolute;left: 0;top: 0;display: block;width: 138px;text-align: right;line-height: 50px;font-size: 18px;font-weight: 400;}
.m-zcsq li label span{color: red;padding-right: 3px;}
.m-zcsq li .u-jdss {right: -130px;top: 0;width: 112px;height: 50px;border: none;border-radius: 5px;padding-left: 35px;text-align: left;background: url(../images/home/icon-search1.png) #7ea9de 11px center no-repeat;color: #fff;cursor: pointer;}
.m-zcsq li textarea {padding: 12px 20px;width: 490px;border: 1px solid #ddd;border-radius: 5px;}
.m-zcsq li .u-lgips2{width: 195px!important;}
.m-zcsq .captchaRefresh{vertical-align: middle;padding-left: 15px;}
.u-zcssb {display: block;margin: 40px auto 0;width: 156px;height: 50px;background: #116ad9;color: #fff;border: none;border-radius: 5px;cursor: pointer;}

.ysq_blts {position: absolute;width: 640px;left: 50%;margin-left: -320px;top: 50%;margin-top: -206px;padding: 20px;border: #ddd 1px solid;border-radius: 20px;box-shadow: #ccc 0 3px 14px;-webkit-box-shadow: #ccc 0 3px 14px;background: #fff;}
.ysq_t {text-align: center;font-size: 22px;text-align: center;font-weight: bold;height: 40px;line-height: 40px;}
.ysq_info {padding: 10px;line-height: 30px;font-size: 16px;margin: 10px 0 0;}
.ysq_info p {text-indent: 2em;}
.ysq_info .btn2 {color: #fff;border: none;text-align: center;background-color: #f18e00;padding: 10px 15px;border-radius: 5px;}
.ysq_info .btn1 {color: #666;text-align: center;border: 1px solid #ccc;background-color: #efefef;padding: 10px 15px;border-radius: 5px;}
.ysq_info .u-an{line-height:50px; text-align:center;margin-top: 15px;}
.ysq_info .hide2{display: none;}

/*footer*/
.is-footer{padding: 20px 0 30px; background: #256ca4;}
.m-footer{width: 1200px; margin: 0 auto; position: relative;}
.m-footerfun{padding: 10px 0;}
.m-footer p{line-height: 24px; text-align: center;}
.m-footer p,.m-footer p a,.m-footerfun,.m-footerfun a{color: #fff; font-size: 14px;}
.m-footer p img{vertical-align: middle;}
#_ideConac{position: absolute; left: 51px; top: 22px;}
#_span_jiucuo{position: absolute; right: 62px; top: 28px;}
#backTop {position: fixed;right: 10.2rem;top: 70%;display: none;cursor: pointer;z-index: 999;}

/*预约*/
.m-yysq .u-tit{font-size: 30px; font-weight: bold; color: #116ad9; background: url(../images/home/bg-yysqtit.png) center no-repeat;}
.g-yysq{padding: 14px 20px 30px; background: #f5f5f5;}
.g-yysq p{line-height: 36px;}
.g-yysq .u-zxbtn{margin: 22px auto 0; width: 100px; line-height: 38px; text-align: center; background: #f3c200; color: #fff; border-radius: 5px;}

.m-zcsq  .m-zcsq-li{position: relative;min-height: 50px; margin: 0 auto 20px; width: 553px; padding-left: 136px;}
.m-zcsq li label{position: absolute; left: 0; top: 0; display: block; width: 138px; text-align: right; line-height: 50px; font-size: 18px;}
.m-zcsq li label span {color: red;padding-right: 3px;}
.m-zcsq li .u-lgips{padding: 0 38px 0 20px; width: 493px; height: 48px; line-height: 48px; border: 1px solid #ddd; border-radius: 5px;}
.m-zcsq li .u-lgips3 {width: 244px;}
.m-zcsq li .u-jdss{right: -132px; top: 0; width: 112px; height: 50px; border: none; border-radius: 5px; padding-left: 35px; text-align: left; background: url(../images/home/icon-search1.png) #7ea9de 11px center no-repeat; color: #fff; cursor: pointer;}
.m-zcsq li .icon-date{position: absolute; left: 390px; top: 13px; display: block; width: 25px; height: 25px; background: url(../images/home/icon-date.png) center no-repeat;}
.m-zcsq li textarea{padding: 12px 20px; width: 511px; border: 1px solid #ddd; border-radius: 5px;}
.u-zcssb{display: block; margin: 40px auto 0; width: 156px; height: 50px; background: #116ad9; color: #fff; border: none; border-radius: 5px; cursor: pointer;}
.m-zcsq li .u-lgips:focus,.m-zcsq li textarea:focus{border-color: #116ad9;}

/* 弹出框 */
.seach-content {display: none;z-index: 999;top: 0;left: 0;right: 0;bottom: 0;}
.seach-content .search-shadw {position: absolute;background: rgba(0,0,0,0.4);height: 100%;top: 0;bottom: 0;left: 0;right: 0;}
.seach-content .search-wrap {position: absolute;border:4px solid #116ad9;background: #fff;top: 560px;left: 50%;margin-left: -429px;z-index: 999;padding: 30px 60px;}
.seach-content .iframe-content {position: relative;z-index: 10;height: auto;-webkit-box-sizing: border-box;box-sizing: border-box;}
.seach-content .iframe-content .seek-box {width: 730px;margin-left: auto;margin-right: auto;margin-bottom: 10px;}
.seach-content .layui-input {width: 640px;height: 48px;background: #fff;padding-left: 20px;border: 1px solid #dddddd;}
.seach-content .glyphicon {width: 65px;line-height: 48px;border: 1px solid #ddd;background: #116ad9;color: #fff;}
.seach-content .u-list{height: 427px;overflow-x: auto;}
.seach-content .u-list ul li{line-height: 60px;border-bottom: 1px dashed #ddd;overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}

/*我的预约*/
.m-userrg .table-list tr{line-height: 30px;}
.m-userrg .table-list th{font-weight: 400;font-size: 15px;overflow: hidden;word-wrap: normal;white-space: nowrap;text-overflow: ellipsis;}
.m-userrg .table-list .date{color: #999999;}
.m-userrg .table-list .state{color: #ee1212;}
.m-userrg .table-list .service{color:#07c702;}
.m-userrg .u-scwj{text-align: left;padding-left:75px;}
.m-userrg .table-list .title{text-align: left;}

/*兑现指南*/
.u-dxzn{background: #fff;padding:20px;}
.u-dxzn .m-location{border-bottom: 1px dashed #ddd;padding:10px 0;}
.new-box h4{font-size:32px;font-weight: bold;color: #333333;text-align: center;padding: 50px 0 43px;}
.u-md{line-height: 60px;background: #f5f5f5;padding: 0 8px;}
.u-md a{display: block;float: left;padding: 0 20px;color: #333;cursor: pointer;}
.u-md a.active,.u-md a:hover{color: #116ad9;font-weight: bold;border-bottom: 4px solid #116ad9;}
.u-nr {padding: 30px 0;}
.u-nr h6{color: #000000;font-weight: bold;border-left: 5px solid #116ad9;padding-left:10px;font-size: 18px;}
.u-nr p{text-indent: 1em;padding: 5px 0;line-height: 34px;}
.table{border-right: 1px solid #ddd;border-bottom: 1px solid #ddd;text-align: center;margin-top: 20px;color: #666666;}
.table td{border-left: 1px solid #ddd;border-top: 1px solid #ddd;}
.red{color: #b80608;}

.m-zclbbox .u-zn1{width: 57px;}
.m-zclbbox .u-zn2{width: 620px;}
.m-zclbbox .u-zn3{width: 256px;;}
.m-zclbbox .u-zn4{width: 227px;;}
.sqfw_main{padding-top: 108px;background: url(../images/m-sqfw.png) top center no-repeat;}


/*media query*/
/*large pcScreen*/
/* 适配pad */
@media screen and (min-width:768px) and (max-width: 1025px) {
    body{min-width:100%}
  
	.m-banner .u-banner{left: 0;margin-left: 0;top: 0;display: block;width: 100%;height: 227px;}
    .m-banner .u-logo{left:0;margin-left:0}
    .m-banner{height:227px;}
    .is-main{width:98%;padding:1%}
    .m-daoyu{padding:0}
    .m-yyxz{height:auto}
    .m-yyxz .m-tit{max-width:85%}
    .m-dtbbbox{width:65%}
    a.u-zcyy{width:19%}
    .m-zclbbox .u-zc2,.m-zclbbox .u-zn2,.m-zclbbox .u-zn3{width:30%}
    .m-zclbbox .u-zc6{width:10%}
    .g-top{width:96%}
}
/*phone sm*/
@media screen and (max-width: 767px) {
    .u-link,.m-dtbbbox{display: none;}
    body{width: 100%;min-width: 100%;}
    .g-top.container,.is-main,.m-footer.container,.u-dxzn{padding: 0;}
    .g-top,.m-banner .u-banner,.is-main,a.u-zcyy,.m-footer,.u-dxzn .new-box .u-nr img{width: 100%;}
    .g-top,.m-yyxz{height: auto;}
    .m-banner,.m-banner .u-banner{height: 150px;}
    .m-banner .u-banner{left: 0;margin-left: 0;}
    .m-daoyu {padding: 50px 10px 10px 60px;background-size: 100% 124%; background-position: 0px 0px;}
    .m-yyxz .m-tit {padding: 10px 10px;width: calc(100% - 80px);}
    .m-zclbbox{overflow: auto;}
    .m-zclbbox>div{width: 1200px;}
    .u-nr table{width: 100% !important;}
    .h-sepcial-pff+.is-main{width: calc(100% - 10px) !important;margin: auto;}
    .u-md a{width: calc(33.33% - 20px);padding: 0 10px;text-align: center;}
    .u-nr p{text-indent: 0 !important;}
    .is-header{padding: 0 5px;}

    .j-ptjc{position: absolute; top: -10px;right: 10px;}
    #_ideConac,#f-elderwza,#_span_jiucuo{position: relative;float: left;margin: 0 5px;text-align: center;}
    /* #_ideConac{left: 0;top: 0;width: calc(24% - 10px);} */
    /* #f-elderwza,#_span_jiucuo{width: calc(38% - 10px);} */
    #_ideConac{left: 0;top: 0;}
    #_ideConac,#_span_jiucuo{width: calc(50% - 10px);}
    #f-elderwza{left: 0;top: 9px;}
    #f-elderwza img{width: 100%;}
    #_span_jiucuo{right: 0;top: 13px;}
}
/*small xs*/
@media screen and (max-width: 638px) {
    

}