﻿/* 全局 */
body { font:15px "microsoft yahei" ,hArial,simsun,sans-serif; color:#333;background:#fff;font-size:15px;}
body,form,menu,dir,fieldset,blockquote,p,pre,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6 { padding:0; margin:0;}
ul,ol,dl,li { list-style:none; }
a {text-decoration: none;color:#000;}
a:hover {color:#000;text-decoration:none;}
a img {border: none;}
.clear {clear: both;line-height: 0px;height:0px;font-size:0px;}
.left {float:left;}
.right {float:right;}
textarea {-webkit-appearance: none;} 
html,body {height: 100%;}
a,button,input,label{-webkit-tap-highlight-color:rgba(0,0,0,0);}
@media all and (-webkit-transform-3d){a,button,input,label{-webkit-tap-highlight-color:rgba(130,130,130,.52);outline: none;}}

.viewsbox{width:100%; min-height:600px;}

/*我要办事*/
.swiper-container {width: 100%;height:100%;}
.swiper-slide {text-align: center;font-size: 18px;background: #fff;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.swiper-slide img {width:100%;max-height:223px;}

.bs-nav {margin-top:15px;}
.bs-nav li {float:left;width:50%;height:90px;border-top:1px #ddd solid;}
.bs-nav li a {display:inline-block;width:100%;height:100%;}
.bs-nav li a div.bstxt {float:left;padding:5% 0 0 5%;width: 60%;}
.bs-nav li a div.bstxt h3 {font-size:18px;font-weight:normal;}
.bs-nav li a div.bstxt p {font-size:12px;color:#999;}
.bs-nav li a div.bsimg {float:right;padding:20px 10px 0 0;}

.bs-nav li.liimg1 a,.bs-nav li.liimg3 a {border-right:1px #ddd solid;}
.bs-nav li.liimg5 a,.bs-nav li.liimg7 a {border-right:1px #ddd solid;}
.bs-nav li.liimg9 a,.bs-nav li.liimg11 a {border-right:1px #ddd solid;}
.bs-nav li.liimg13 a,.bs-nav li.liimg15 a {border-right:1px #ddd solid;}
.bs-nav li.liimg6 a{border-bottom:1px #ddd solid;}
.bs-nav li a div.bsimg img {width:49px;}

@media screen and (max-width: 320px) {
	.bs-nav li a div.bstxt h3 {font-size:17px;}
	.bs-nav li a div.bsimg {float:right;padding:13% 5% 0 0;}
} 


/*bs-bdc*/
.search-box {padding:12px 12px;}
/*.search-box {background:#f2f2f2;padding:12px 12px;}*/
.search-in-box {width:99.4%;box-shadow: 2px 2px 1px #999;border-radius:4px 4px;height:45px;overflow:hidden;background:#fff;border:1px #ddd solid;}
.search-in-box input {border:none;vertical-align:hidden;}
.search-b {width:12%;height:41px;padding-top:1px;}
.search-in-box input.search-but {border-radius:4px 0 0 4px;height:45px;background:url(../images/src-icon.png) no-repeat center center;width:100%;}
.search-t {width:88%;border-radius:0 4px 4px 0;height:41px;padding-top:2px;}
.search-in-box input.search-txt {width:100%;height:40px;font-family:"microsoft yahei";color:#999;border: 0px;}

.bdc-list {border-top:1px #fff solid;border-bottom:1px #fff solid;}
.bdc-list li {border-top:1px #fff solid;border-bottom:1px #fff solid;}
.bdc-list li a {display:inline-block;width:100%;height:100%;background:#f2f2f2 url(../images/tb01.png) no-repeat left center;}
.bdc-list li a div {padding:12px 20px;}
.bdc-list li a div span {display:inline-block;float:right;border-radius:20px 20px;background:#1d87df;color:#fff;font-size:13px;padding:0 14px;height:30px;line-height:30px;vertical-align:middle;}
.bdc-list li a div p {vertical-align:middle;line-height:30px;font-size:16px;color:#1d87df;}
.bdc-list li.on a {background:#1d87df url(../images/tb01.png) no-repeat left center;}
.bdc-list li.on a div span {background:#fff;color:#1d87df;}
.bdc-list li.on a div p {color:#fff;}

/*bs-bdc-list*/
.r-tabs .r-tabs-panel,.r-tabs .r-tabs-accordion-title {display: none;}
.r-tabs,.r-tabs .r-tabs-nav .r-tabs-tab {position: relative;}

.bdc-listbox ul.fixed {position:fixed;top:0px;left:0px;z-index:9;}
.bdc-listbox ul.bslist-top {width:100%;background:#fff;height:43px;}
.bdc-listbox ul.bslist-top li {float:left;width:50%;}
.bdc-listbox ul.bslist-top li a {display:inline-block;width:100%;text-align:center;background:#ededed;font-size:16px;line-height:43px;}
.bdc-listbox ul.bslist-top li.r-tabs-state-active a {color:#fff;background:#1d87df;}
.bdc-listbox div.r-tabs-panel,.bdc-pagebox div.r-tabs-panel {margin-top:56px;}
.bdc-listbox div.qs-list,.bdc-pagebox div.cl-list,.bdc-pagebox div.lc-list,.bdc-pagebox div.zylist {padding:0 10px;}
.bdc-listbox div.qs-list li {border-bottom:1px dotted #ddd;background:url(../images/tb02.png) no-repeat right center;}
.bdc-listbox div.qs-list li a {display:inline-block;width:96%;}
.bdc-listbox div.qs-list li {height:100%;overflow:auto;padding:12px 0;}
.bdc-listbox div.qs-list li div.number {float:left;width:6%;}
.bdc-listbox div.qs-list li div.number em {font-style:normal;display:inline-block;width:80%;max-width:24px;text-align:center;font-size:14px;}
.bdc-listbox div.qs-list li div.hy-txt {float:left;width:94%;font-size:14px;line-height:22px;}

/*bs-bdc-page*/
.bdc-pagebox ul.pagelist-top {width:100%;position:fixed;top:0px;left:0px;background:#ededed;height:43px;z-index:9;}
.bdc-pagebox ul.pagelist-top li {float:left;width:33.3333%;}
.bdc-pagebox ul.pagelist-top li a {display:inline-block;width:100%;height:43px;line-height:43px;text-align:center;font-size:16px;border-bottom:1px solid #ddd;border-left:1px solid #ddd;}
.bdc-pagebox ul.pagelist-top li.r-tabs-state-active a{color:#1d87df;background:#fff;border-bottom:none;border-bottom:1px #fff solid;}

.nextbox {width:100%;padding:10px 10px;position:fixed;bottom:0px;left:0px;text-align:center;background:#fff;border-top:1px solid #ddd;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-shadow:-10px 0px 10px rgba(0, 0, 0, .2);
}
.nextbox button {height:40px;line-height:40px;width:100%;background:#1d87df;color:#fff;font-size:16px;border-radius:5px 5px;text-align:center;border:none;font-family:"microsoft yahei";}

/*tab-1*/
.bdc-pagebox div.cl-list li {border-bottom:1px dotted #ddd;padding:10px 0 10px 15px;background:url(../images/tb04.png) no-repeat left 20px;}
.bdc-pagebox div.cl-list li em {line-height:28px;font-style:normal;}
.bdc-pagebox div.cl-list li span {display:inline-block;border-radius:5px 5px;}
.bdc-pagebox div.cl-list li span a {display:inline-block;background:#f1a750 url(../images/tb03.png) no-repeat 5px center;font-size:13px;border-radius:5px 5px;padding:5px 5px 5px 20px;color:#fff;line-height:14px;}

/*tab-2*/
.bdc-pagebox div.lc-list li div.ckbox {border-radius:5px 5px;background:#a0c8ea;padding:5px 5px;}
.bdc-pagebox div.lc-list li div.ckbox h3 {font-weight:normal;font-size:16px;color:#fff;height:24px;}
.bdc-pagebox div.lc-list li div.ckbox h3 a {color:#fff;display:inline-block;}
.bdc-pagebox div.lc-list li div.ckbox h3 a img {float:left;margin-right:5px;width:35px;}
.bdc-pagebox div.lc-list li div.ckbox h3 span {float:right;}
.bdc-pagebox div.lc-list li div.ckbox p {background:#fff;border-radius:5px 5px;padding:8px 8px;line-height:22px;margin-top:5px;}
.bdc-pagebox div.lc-list li {background:url(../images/tb06.png) no-repeat center bottom;padding-bottom:8px;margin-bottom:6px;}
.bdc-pagebox div.lc-list li.li-last {background:none;padding-bottom:0;margin-bottom:0;}

/*tab-3*/
.bdc-pagebox div.zylist li {border-bottom:1px dotted #ddd;height:100%;overflow:auto;padding:12px 0;}
.bdc-pagebox div.zylist li div.number {float:left;width:9%;}
.bdc-pagebox div.zylist li div.number em {font-style:normal;display:inline-block;width:80%;max-width:24px;height:18px;line-height:18px;text-align:center;font-size:13px;background:#1675c3;color:#fff;border-radius:4px 4px;}
.bdc-pagebox div.zylist li div.zy-txt {float:left;width:91%;font-size:14px;line-height:22px;}
.contact-tel {border:1px solid #ddd;margin:20px 10px;padding:10px 15px;box-shadow:2px 2px 3px #bbb;}
.contact-tel h2 {font-size:20px;line-height:30px;}
.contact-tel p {font-size:13px;color:#999;}
.contact-tel h3 {color:#fda752;padding-left:32px;background:url(../images/tb07.png) no-repeat left center;background-size:28px;height:38px;line-height:38px;font-size:18px;}

.tellist p {margin-bottom:5px;}
.tellist p a {display:inline-block;background:#1383df url(../images/tb08.png) no-repeat 20% center;width:100%;height:40px;line-height:40px;text-align:center;color:#fff;border-radius:5px 5px;font-size:15px;}

/*bs-shbz*/
.shbz-nav {margin-top:30px;padding:0 10px;}
.shbz-nav ul {width:100%;}
.shbz-nav li {float:left;width:25%;text-align:center;margin-bottom:15px;}
.shbz-nav li a {display:inline-block;}
.shbz-nav li a img {width:50px;}
.shbz-nav li a p {font-size:12px;height:30px;line-height:30px;}

/*bs-hy*/
.hy-list li a div span {background:#cd4144;}
.hy-list li.on a {background:#cd4144 url(../images/tb01.png) no-repeat left center;}
.hy-list li.on a div span {background:#fff;color:#cd4144;}
.hy-list li a div p {color:#cd4144;}

/*bs-hy-list*/
.hy-listbox {padding:0 10px;margin-top:10px;}
.hy-listbox li {border-bottom:1px dotted #ddd;background:url(../images/tb02.png) no-repeat right center;height:100%;overflow:auto;padding:12px 0;}
.hy-listbox li a {display:inline-block;width:96%;}
.hy-listbox li div.number {float:left;width:6%;}
.hy-listbox li div.number em {font-style:normal;display:inline-block;width:80%;max-width:24px;text-align:center;font-size:14px;}
.hy-listbox li div.hy-txt {float:left;width:94%;font-size:14px;line-height:22px;}

/*ck-index*/
.ck-color {text-align:center;padding:10px 10px;}
.ck-color em {display:inline-block;width:18px;height:18px;margin:0 4px 0 4px;vertical-align:middle;}
.ck-color em.blue {background:#4472c4;}
.ck-color em.yellow {background:#ed7d31;}
.ck-color em.red {background:#c00000;}
.ck-color em.gray {background:#a6a6a6;}
.ck-color span {vertical-align:middle;padding-right:4px;font-size:14px;}

.bellows {padding:0 10px;}
.bellows-content {border-right:1px solid #fff;border-bottom:1px solid #fff;} 
.bellows-content ul {padding-left:0.5%;}
.bellows-content li {float:left;width:33%;height:89px;text-align:center;color:#fff;vertical-align:middle;display:flex;justify-content:center;align-items:center;border-top:1px solid #fff;border-left:1px solid #fff;}
.bellows-content li.blue {background:#4472c4;}
.bellows-content li.yellow {background:#ed7d31;}
.bellows-content li.red {background:#c00000;}
.bellows-content li.gray {background:#a6a6a6;}
.bellows-content li span {display:inline-block;vertical-align:middle;font-size:12px;}

/*ck-page*/
.ck-tit {text-align:center;background:#1c87df;border-radius:30px 30px;color:#fff;padding:8px 0 6px 0;margin:20px 10%;}
.ck-tit h3 {line-height:18px;font-family:"Arial";font-size:20px;}
.ck-tit p {font-size:15px;}
.number-on {text-align:center;}
.number-on h3 {font-weight:normal;font-size:15px;padding-bottom:8px;font-weight:bold;}
.num {margin:0 5% 15px 5%;background:#f2f2f2;box-shadow:2px 2px 2px #ccc;border-radius:5px 5px;color:#1c87df;font-size:36px;font-weight:bold;padding:10px 0;font-family:"Arial";}
.ck-tip {margin:0 10%;}
.ck-tip p {font-size:14px;line-height:24px;color:#555;}
.refbox {text-align:center;margin-top:15px;}
.refbox button.ref-tab {height:40px;line-height:40px;width:80%;background:#4472c5;color:#fff;font-size:16px;border-radius:5px 5px;text-align:center;border:none;font-family:"microsoft yahei";}

/*question*/
.q-list {padding:0 10px;margin-top:10px;}
.q-list li {border-bottom:1px solid #ddd;background:url(../images/tb02.png) no-repeat right center;height:100%;overflow:auto;padding:12px 10px;}

/*question-page*/
.q-pagebox {padding:10px 10px;}
.q-page-top {padding:5px 10px 12px 10px;text-align:center;border-bottom:1px solid #ddd;}
.q-page-top h2 {font-size:16px;line-height:22px;padding:0 5%;}
.qicon {text-align:center;padding-bottom:12px;}
.qicon span {display:inline-block;width:38px;height:38px;background:#fe8700;color:#fff;font-size:21px;font-weight:bold;line-height:38px;border-radius:100px 100px;}
.dicon {padding-top:12px;}
.dicon span {background:#1ecf6c;}
.q-txtbox {font-size:15px;line-height:24px;padding:0 10px;}
.q-txtbox p {text-indent:2em;color:#333;}

/*tel-list*/
.tel-listbox {padding:10px 10px;}
.tel-listbox li {float:left;width:25%;height:98px;background:#ddd;}
.tel-listbox li a {display:inline-block;width:100%;height:100%;border:1px solid #fff;text-align:center;}
.tel-listbox li a img {margin-top:8px;width:50px;}
.tel-listbox li a p {font-size:12px;line-height:16px;padding:1px 4px 0 4px;color:#fff;}
@media screen and (max-width: 320px) { 
	.tel-listbox li a img {margin-top:5px;}
	.tel-listbox li a p {font-size:12px;line-height:14px;padding:1px 4px 0 4px;color:#fff;}
} 

/*tel-page*/
.telbanner {background:url(../images/img-tel-1.jpg) no-repeat center center;height:223px;}
.telbanner h2 {text-align:center;font-size:30px;color:#1d86df;padding-top:110px;}

.tel-number {padding:10px 10px;}
.tel-number li {width:100%;text-align:center;}
.tel-number li a {display:inline-block;color:#fff;border-radius:5px 5px;padding:8px 5px;width:90%;margin-top:10px;background:#1d86df url(../images/tb08.png) no-repeat 22% center;}

/*news*/
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {margin:0 3px;}
.news-listbox ul.bslist-top {height:42px;background:#f2f2f2;}
.news-listbox ul.bslist-top li {float:left;width:33.3333%;}
.news-listbox ul.bslist-top li a {display:inline-block;width:100%;height:42px;line-height:42px;text-align:center;border-bottom:1px solid #f2f2f2;}
.news-listbox ul.bslist-top li.r-tabs-state-active a {color:#1d87df;border-bottom:1px #1d87df solid;}

.news-list {padding:10px 10px;}
.news-list li {height:60px;padding:10px 5px 10px 5px;border-bottom:1px solid #ddd;}
.news-list li img {float:left;margin-right:2%;width:23%;height:60px;}
.news-list li h3 {font-size:15px;width:96%;overflow:hidden;
	word-break: break-all;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp:1;
}
.news-list li p {padding-top:4px;font-size:12px;line-height:18px;color:#999;width:100%;overflow:hidden;
	word-break: break-all;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp:2;
}
.news-list li.newtxt p,.news-list li.newtxt h3 {width:75%;}

/*news-page*/
.new-pagebox {padding:10px 10px;}
.new-pagetop {padding:10px 0 15px 0;text-align:center;border-bottom:1px solid #ddd;}
.new-pagetop h2 {font-size:16px;line-height:22px;padding:0 5%;}
.new-pagetop p {color:#999;margin-top:5px;}
.new-pagetxt {padding:10px 10px 10px 10px;}
.new-txtbox {line-height:22px;}
.new-txtbox p {font-size:15px;text-indent:2em;padding:2px 0;}
.new-txtbox img {width:100%;margin:10px 0;}

/*policy*/
body.policybox {background:#f2f2f2;}
.policy-list {padding:10px 10px;}
.policy-list li {background:#fff;border:1px #ddd solid;border-radius:5px 5px;padding:10px 10px;margin-bottom:10px;}
.policy-list li h2 {font-size:17px;border-bottom:1px #ddd solid;padding:10px 0;}
.policy-list li div.pimg {padding:10px 10px;}
.policy-list li div.pimg img {width:100%;}
.policy-list li div.more {border-top:1px solid #ddd;padding:0 10px;}
.policy-list li div.more a {display:inline-block;width:100%;padding:10px 0 5px 0;background:url(../images/tb02.png) no-repeat right 12px;}

/*policy-page*/
.policy-top {background:#fff;padding-top:12px;}

/*redflag*/
.flagbox {padding:10px 10px;}
.flagbox li {background:#fff;border:1px #ddd solid;border-radius:5px 5px;padding:10px 12px;margin-bottom:10px;height:100%;overflow:auto;}
.flagbox li img {border-radius:100px 100px;width:120px;height:120px;float:left;margin-right:8px;border:1px solid #ddd;}
.flagbox li h3 {line-height:40px;font-size:16px;}
.flagbox li p {color:#999;font-size:13px;line-height:20px;padding-bottom:5px;font-size:12px;color:#999;width:100%;overflow:hidden;
	word-break: break-all;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp:3;
}
.flagbox li.newtxt p {width:55%;}
@media screen and (max-width: 320px) { 
	.flagbox li.newtxt p {width:52%;}
} 

/*search*/
body.searchbox {background:url(../images/img06.jpg) no-repeat;background-size:100%;}
.sch-box {padding:10px 10px;margin-top:50px;}
.schbox  {height:40px;overflow:hidden;margin-bottom:10px;}
.schbox div.sch-b {width:80%;}
.schbox div.sch-b input.sch-txt {background:#fff url(../images/src-icon.png) no-repeat 8px center;border:none;font-size:14px;color:#999;padding:5px 5px 5px 38px;height:30px;line-height:30px;font-family:"microsoft yahei";width:100%;}
.schbox div.sch-t input.sch-but {background:#cc272b;color:#fff;text-align:center;border:none;font-family:"microsoft yahei";font-size:16px;height:40px;line-height:38px;width:100%;}
.schbox div.sch-t {width:20%;}
.schtxt h3 {color:#fff;font-weight:normal;font-size:14px;}
.schlist span {display:inline-block;background:#fff;border-radius:20px 20px;padding:0 15px;height:22px;line-height:22px;margin:5px 5px;font-size:13px;}

/*search-list*/
.sch-bg {background:#e7e7e7;margin-top:0;height:}
.sch-bg div.schbox {margin-bottom:0;}
.sch-listbox {padding:10px 10px;}
.sch-listbox div  {margin-top:10px;}
.sch-listbox div  h3 {text-align:center;margin-bottom:3px;}
.sch-listbox div  h3 span {display:inline-block;background:#1d86df;color:#fff;font-size:15px;border-radius:20px 20px;height:28px;line-height:28px;padding:0 20px;font-weight:normal;}
.sch-listbox div  li {border-bottom:1px dotted #ddd;background:url(../images/tb02.png) no-repeat right center;}
.sch-listbox div  li a {display:inline-block;background:url(../images/tb09.png) no-repeat left center;padding-left:10px;font-size:14px;height:32px;line-height:32px;width:92%;overflow:hidden;word-break: break-all;text-overflow: ellipsis;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:1;}
.sch-listbox div  h4 {text-align:center;font-weight:normal;font-size:13px;margin:5px 0 15px 0;}
.sch-listbox div  h4 a {color:#999;}
.sch-listbox div.sch-list02  h3 span {background:#f15a01;}
.sch-listbox div.sch-list02 li a {background:url(../images/tb10.png) no-repeat left center;}
.sch-listbox div.sch-list03  h3 span {background:#11ae32;}
.sch-listbox div.sch-list03 li a {background:url(../images/tb11.png) no-repeat left center;}
.sch-listbox div.sch-list04  h3 span {background:#d41b1b;}
.sch-listbox div.sch-list04 li a {background:url(../images/tb12.png) no-repeat left center;}
.sch-listbox div.sch-list05  h3 span {background:#e2cc16;}
.sch-listbox div.sch-list05 li a {background:url(../images/tb13.png) no-repeat left center;}

/*service*/
.ser-list {padding:10px 10px;font-size: 0;}
.ser-list li {width:33.3333%;text-align:center;margin:10px 0 10px 0;display:inline-block;}
.ser-list li img {width:72px;}
.ser-list li a p {margin-top:5px;font-size:15px;}

/*parking*/
body.parkbg {background:url(../images/img07.jpg) no-repeat center top;background-size:100%;}
.parkbox {margin-top:20px;padding:0 20px;}
.parkbox h2 {text-align:center;font-weight:normal;}
.parkbox h2 span {display:inline-block;background:#329b54;color:#fff;font-size:15px;text-align:center;height:32px;line-height:32px;padding:0 24px;border-radius:30px 30px;}
.parkbox h2 a{position: absolute;font-size: 11px;right: 20px;font-weight: bold;top: 26px;font: 15px "microsoft yahei" ,hArial,simsun,sans-serif;}
.cars-number {border:1px solid #d1d1d1;background:#fff;text-align:center;margin-top:10px;border-radius:6px 6px;padding:10px 15px 15px 15px;}
.cars-number p {color:#777;font-size:13px;}
.cars-number div {width:100%;background:#58b275;color:#fff;font-size:40px;height:60px;line-height:60px;margin-top:10px;}
.park-down h2 span {background:#da6160;}
.park-down div.cars-number li {margin-top:10px;width:100%;height:60px;}
.park-down div.cars-number li em {font-style:normal;display:inline-block;background:#ee7e7d;color:#fff;width:30%;text-align:center;height:60px;line-height:60px;font-size:24px;vertical-align:middle;float:left;}
.park-down div.cars-number li span {display:inline-block;background:#ee7e7d;color:#fff;height:60px;line-height:60px;width:69%;font-size:40px;vertical-align:middle;float:right;}
.paybox {padding:20px 20px;}
.paybox button {border:none;background:#1a8e84;color:#fff;font-size:15px;text-align:center;width:100%;height:45px;line-height:45px;font-family:"microsoft yahei";border-radius:6px 6px;}



/*CNZZ*/
#cnzz_stat_icon_1262827291{ display: none;}