
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td { margin:0;padding:0;}
body {font-size:12px;color:#333;font-family: MicrosoftYaHei,"微软雅黑", Simsun;background:#f6f6f6;line-height: 2;min-width: 1200px;user-select: none; /* 禁止选中 */ -webkit-user-select: none; /* 兼容 Chrome/Safari */ -moz-user-select: none; /* 兼容 Firefox */ -ms-user-select: none; /* 兼容 IE */}
fieldset, img {border:0;}
ol, ul {list-style:none;}
h1, h2, h3, h4, h5, h6{font-size:100%;font-weight: normal;}
em {font-style:normal;}
input, button, select, textarea {outline:none;}
textarea {resize:none;}
p{text-align:justify;text-justify:distribute;}
/*======== Link ========*/
i{font-style:normal;}
a {color: #333;text-decoration:none;}
a:hover {color: #0173b1;text-decoration:none;}
/* 公用 */
.fl {float: left;}
.fr {float: right;}
.clearfix::after {content: "";display: block;height: 0;clear: both;visibility: hidden;}


/* 公用 */
.fl {float: left;}
.fr {float: right;}
.clearfix::after {content: "";display: block;height: 0;clear: both;visibility: hidden;}
.w1000{width: 1000px; margin: 0 auto;}
.w1200{width: 1200px; margin: 0 auto;}

/* 顶部 */
.top{background:#f8f8f8;font-size:13px;height:42px}
.top>div{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:42px}
.top .left{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.top .left .tjby{display:inline-block;line-height:40px;margin-right:10px}
.top .left .posing{display:inline-block;line-height:40px}
.top .left .posing i{display:inline-block;vertical-align:middle;width:8px;height:14px;margin-right:5px}
.top .left .posing i.sprite{background:url(../img/sprite.png) no-repeat!important}
.top .left .posing a{padding:0}
.top .left .city{position:relative;cursor:pointer;margin-left:10px;height:42px}
.top .left .city a.cur{display:inline-block;line-height:14px;height:14px;padding:0 6px 0 8px;border-left:1px solid #ddd;margin-top:13px}
.top .left .city a.cur i{width:0;height:0;border:4px solid transparent;border-right-color:#1ba2e6;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);background:0 0;margin-top:5px;margin-left:8px;float:right;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;-moz-transition:-moz-transform .2s;-webkit-transition:-webkit-transform .2s;-o-transition:-o-transform .2s}
.top .left .city:hover{background-color:#fff;box-shadow:0 0 4px #dbdbdb}
.top .left .city:hover .city-list{display:block}
.top .left .city:hover a i{width:0;height:0;border:4px solid transparent;border-right-color:#1ba2e6;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);background:0 0;margin-top:5px;float:right;margin-left:8px;-ms-transform-origin:75% 25%;transform-origin:75% 25%;-webkit-transform-origin:75% 25%;-moz-transform-origin:75% 25%;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;-moz-transition:-moz-transform .2s;-webkit-transition:-webkit-transform .2s;-o-transition:-o-transform .2s}
.top .left .city .city-list{background:#fff;padding-bottom:3px;position:absolute;padding-left:11px;display:none;top:32px;width:350px;z-index:66;box-shadow:0 2px 4px #dbdbdb;left:0}
.top .left .city .city-list dl::after{content:'';display:block;clear:both}
.top .left .city .city-list dl dt{color:#2593e7;line-height:28px;padding-top:5px;padding-left:8px}
.top .left .city .city-list dl dd{float:left}
.top .left .city .city-list dl dd a{padding:0 10px;line-height:28px;height:28px}
.top .left .city .city-list dl dd a:hover{color:#1ba2e6}
.top .left .city .city-list .more_city{position:absolute;right:28px;bottom:3px;padding:0;line-height:24px;height:24px}
.top .left .city .city-list .more_city:hover{color:#1ba2e6}
.top .right{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.top .right .map_content dl{display:inline-block}
.helpbox{width:1198px;border:1px solid #ddd;overflow:hidden;margin:0 auto}
.helpbox .help-fl{width:260px;overflow:hidden}
.helpbox .help-fl .tit{height:60px;line-height:60px;text-align:center;font-size:18px;color:#fff;background-color:#1ca4e5}
.helpbox .help-fl .fl-box{overflow:hidden;margin-bottom:15px}
.helpbox .help-fl .fl-box .h{height:40px;line-height:44px;font-size:16px;background:#f1f1f1;padding-left:30px}
.helpbox .help-fl .fl-box .fl-list{overflow:hidden;margin-top:5px}
.helpbox .help-fl .fl-box .fl-list li{height:28px;line-height:28px;text-indent:5px;padding-left:30px}
.helpbox .help-fl .fl-box .fl-list li a{height:28px;overflow:hidden;display:block;width:220px}
.helpbox .help-rt{width:897px;border-left:1px solid #ddd;overflow:hidden;padding:10px 20px;min-height:1120px}
.helpbox .help-rt h2{font-size:18px;color:#006ec8;line-height:50px;border-bottom:1px solid #eee}
.helpbox .help-rt .help-rtcont{line-height:24px;padding:20px 0;overflow:hidden}
.sitemap{margin:5px 0}
.sitemap dt{width:879px;border-bottom:#ccc 1px dotted;color:#333;padding:10px;font-weight:700}
.sitemap dd{margin:0 0 0 -2px;padding:5px 0;color:#e4e4e4}
.sitemap dd a{margin:0 10px;line-height:200%;white-space:nowrap}

.top-common {position: relative}
.top-common span {padding-bottom: 15px;color: #999;font-size: 13px}
.top-common a {font-size: 13px}
.top-common .right-line {position: absolute;right: 0;height: 13px;width: 1px;background: #e1e1e1;top: 3px}
.c_a,.c_b,.c_c,.c_d,.c_e,.c_f {float: right;margin-right: 10px;padding-right: 10px;cursor: pointer;vertical-align: middle;}
.c_a {border: none}
.c_b {position: relative}
.c_b:hover .map_content {display: block}
.c_b:hover span i.down-ac {width: 0;height: 0;border: 4px solid transparent;border-right-color: #595959;-webkit-transform: rotate(90deg);transform: rotate(90deg);background: 0 0;transform-origin: 65% 25%;-webkit-transform-origin: 65% 25%;-moz-transform-origin: 65% 25%;transition: -webkit-transform .2s;transition: transform .2s;transition: transform .2s, -webkit-transform .2s;-moz-transition: -moz-transform .2s;-webkit-transition: -webkit-transform .2s;-o-transition: -o-transform .2s}
.c_b span i.down-ac {border: 4px solid transparent;border-right-color: #595959;background: 0 0;width: 0;height: 0;-webkit-transform: rotate(-90deg);transform: rotate(-90deg);margin-left: 4px;display: inline-block;vertical-align: middle;margin-top: 3px;transition: -webkit-transform .2s;transition: transform .2s;transition: transform .2s, -webkit-transform .2s;-moz-transition: -moz-transform .2s;-webkit-transition: -webkit-transform .2s;-o-transition: -o-transform .2s}
.c_b .map_content {position: absolute;width: 280px;background: #fff;left: -126px;display: none;border: 1px solid #dfdfdf;top: 30px;z-index: 99}
.c_b .map_content i {background: url(../img/sj_topka.png) no-repeat;width: 15px;height: 7px;position: absolute;left: 50%;top: -5px}
.c_b .map_content dl {margin: 12px;padding-bottom: 12px;border-bottom: 1px solid #dcdcdc}
.c_b .map_content dl:last-of-type {border: none}
.c_b .map_content dl dt {line-height: 40px}
.c_b .map_content dl dd {display: inline-block;line-height: 24px;margin-right: 4px}
.c_b .map_content dl dd a {color: #999}
.c_b .map_content dl dd a:hover {color: #1da4e6}
.top-common .right-line {position: absolute;right: 0;height: 13px;width: 1px;background: #e1e1e1;top: 3px}



.header{width: 100%;background-color: #fff;}

.header .header_mian{height: 124px;padding: 32px 0;box-sizing: border-box;}


.header .header_mian .logo{width: 216px;height: 65px;background-size: 216px;}

.header .header_mian .logo img{width: 100%;}

.header .header_mian .top_tel span{line-height: 31px;font-size: 22px;font-weight: bold;margin-left: 10px;text-align: right;}
.header .header_mian .top_tel span::before{content: ''; width: 33px;height: 31px;display: inline-block;background: url(../img/sprite_a.png) -72px -200px no-repeat;margin-bottom: -10px;margin-right: 10px;} 
.header .header_mian .top_tel P{font-size: 14px;margin-top: 5px;margin-left: 28px;}
.header_mian .img{width: 134px;height: 61px;margin-left: 20px;}
.header_mian .img img{width: 100%;height: 100%;}
/* 导航栏 */
.nav_bg{width: 100%;background-color: #fff;}
.nav{font-size: 16px;}


.nav ul>li{float: left;width: 120px;line-height: 48px;text-align: center;font-size: 18px;}

.nav ul>li:first-child{width: 240px;background: #1ca4e5;height: 48px;color: #fff;text-indent: 16px;line-height: 48px;position: relative;font-size: 18px;float: left;box-shadow: -2px -2px 4px #f1f1f1;font-weight: normal;text-align: left;}




.nav ul li.dnanews{position: relative;}
.nav ul li.dnanews:hover{outline: 1px solid #ddd;}
.nav ul li.dnanews a {padding-right: 16px;}
.nav ul li.dnanews i {height: 20px;display: inline-block;background: url(../img/top_bottom.png) no-repeat;width: 18px;vertical-align: middle;margin-left: 4px;position: absolute;right: 16px;top: 14px;}


.nav ul li.dnanews:hover i {background-position: 0 -24px;}


.nav ul li.dnanews>ol{position: absolute;box-shadow: 0 2px 8px #f1f1f1;line-height: 35px;background: #fff;top: 48px;left: 0;display: none;z-index: 2;width: 120px;padding-left: 10px;padding-top: 12px;padding-bottom: 10px;outline: 1px solid #ddd;}
.nav ul li.dnanews:hover>ol {display: block;box-sizing: border-box;}
.nav ul li.dnanews>ol li {float: left;width: 120px;line-height: 48px;text-align: center;font-size: 15px;font-weight: 700;}


/* 页面位置 */
.ad_here{margin: 10px auto; font-size: 14px;}



/* 底部、 */

.footer_bg{background-color: #333;width: 100%;}

footer ul.footer_top {padding-top: 50px;display: flex;justify-content: space-between;align-items: center;padding-bottom: 50px;border-bottom: 1px solid #3e3e3e;}
footer ul.footer_top li {display: flex;flex-direction: column;justify-content: center;align-items: center;}
footer ul.footer_top li i {width: 62px;height: 62px;border-radius: 31px;border-color: transparent;background-image: url(../img/area_group.png);}

footer ul.footer_top li i:hover{background-color: #2593e7;}
footer ul.footer_top li p {text-align: center;color: #fff;padding-top: 7px;line-height: 1;}
footer ul.footer_top li p:nth-of-type(2) {color: #9c9c9c;}



.footer_nav{border-bottom: 1px solid #3e3e3e;padding-bottom: 10px;}

/* .footer_nav ul{width: 950px;} */
.footer_nav ul li{float: left;margin-right: 130px;color: #fff;padding-top: 45px;}

.footer_nav ul li h3{color: #fff;font-size: 16px;margin-bottom: 5px;line-height: 1;}

.footer_nav ul li a{color: #ccc;line-height: 22px;font-size: 14px;display: block;}

.footer_nav .footer_weixin{padding-bottom: 30px;}
.footer_nav .footer_weixin .img{float: left;margin-left: 36px;margin-top: 25px;}

.footer_nav .footer_weixin p{padding: 0;color: #fff;text-align: center;font-size: 14px;line-height: 2.5;}

.footer_nav .footer_weixin img{width: 102px;height: 102px;}

footer .govimg{text-align: center;padding-top: 30px;padding-bottom: 30px;border-bottom: 1px solid #3e3e3e;}
footer .govimg a img{text-align: center;display: inline-block;margin-right: 8px;}




footer .footer_bottom{padding-top: 30px;color: #fff;font-size: 14px;line-height: 28px;padding-bottom: 30px;}
footer .footer_bottom p{text-align: center;}


/* 一件预约 */

.appoint select,.appoint button ,.appoint input { outline: none; width: 95%; height: 30px; margin: 5px auto;display: block; border:1px solid #1da4e6 }










