body{--dz-color: #155bd5;--dz-colora: #1c3ab6;--dz-bgs: #fafafa;--dz-fff: #ffffff;--dz-eee: #eeeeee;--dz-ddd: #dddddd;--dz-ccc: #cccccc;--dz-bbb: #bbbbbb;--dz-aaa: #aaaaaa;--dz-999: #999999;--dz-666: #666666;--dz-333: #333333;--dz-222: #222222;--dz-111: #111111;}
* {word-wrap: break-word;webkit-transition: all 0.2s ease;transition: all 0.2s ease}

#wp.wp { width: 100%; }
#wp .wp {width: 1200px;margin: 0 auto; overflow: hidden}

.dt th {background: var(--dz-bgs);}
.dt td, .dt th {padding: 10px;}
.tfm th {width: 150px;}
.tfm, .dt {font-size: 14px;}

/* 首页通用模块 */
.index_box {padding: 70px 0;background: var(--dz-fff)}
.index_box_bga {background: var(--dz-bgs)}
.index_box_page {padding: 25px 0}
.index_box_pagea {padding: 40px 0}
.box_title h2 {text-align: center;font-size: 30px;font-weight: 400;padding-bottom: 18px;margin-bottom: 10px;position: relative}
.box_title h2::after {content: "";background: var(--dz-color);left: 50%;bottom: 0;width: 30px;height: 2px;margin-left: -15px;position: absolute;border-radius: 2px}
.box_title h2::before {content: "";background: var(--dz-color);left: 50%;bottom: 6px;width: 70px;height: 2px;margin-left: -35px;position: absolute;border-radius: 2px}
.box_title h3 {text-align: center;font-size: 30px;line-height: 50px;font-weight: 400;color: var(--dz-fff);position: relative}
.box_title p {text-align: center;line-height: 26px;font-size: 16px;color: var(--dz-aaa)}

/* 副页通用头部图片 */
.topbox {background-color: var(--dz-fff)}
.topboxa {background-color: var(--dz-bgs)}
.topimg {display: flex;align-items: center;background-color: var(--dz-222);background-position: center center;background-size: cover;height: 280px;position: relative;z-index: 1}
.topimg::after {content: "";background: var(--dz-color) none repeat scroll 0 0;width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: -1;opacity: 0.75}
.topimg .tit {text-align: center;line-height: 36px;font-size: 36px;text-transform: capitalize;color: var(--dz-fff)}
.topimg .tit span {margin-top: 10px;display: block;line-height: 30px;font-size: 20px;text-transform: capitalize;filter: alpha(opacity=80);-moz-opacity: 0.8;-khtml-opacity: 0.8;opacity: 0.8}
.topimg_service {background-image: url(../image/topimg_service.jpg)}
.top_pt {height: 60px;line-height: 60px;font-size: 14px;border-bottom: 1px solid var(--dz-eee)}
.top_pt::before {content: " ";float: left;margin: 22px 10px 0 1px;width: 4px;height: 16px;background: var(--dz-color);overflow: hidden;border-radius: 4px}
.top_pt a, .top_pt img, .top_pt i, .top_pt span {float: left}
.top_pt img {margin: 22px 5px 0;height: 16px}
.top_pt i {margin: 0 7px 0 5px;font-size: 12px;color: var(--dz-aaa);-ms-transform: rotate(90deg);-webkit-transform: rotate(90deg);transform: rotate(90deg)}

/* 副页样式微调 */
.index_box_page .index_news {margin-top: 5px}
.index_box_page .index_about {margin: 20px 0;overflow: hidden}
.index_box_pagea .box_title p {font-size: 14px;color: var(--dz-666)}
.index_box_pagea .index_service {margin: 20px 0;overflow: hidden}
.index_box_pagea .index_dksay_box {background-color: var(--dz-fff)}

/* 服务 */
.show_fuwu {margin: 0;overflow: hidden}
.show_fuwu .fuwu_left {float: left;width: 234px}
.show_fuwu .fuwu_right {float: right;width: 966px;padding: 0}
.show_fuwu .fuwu_nav {margin: 10px 35px 0 0}
.show_fuwu .fuwu_nav a {display: block;margin-bottom: 20px;padding: 0 20px;height: 54px;line-height: 54px;background: var(--dz-bgs);border: 1px solid var(--dz-eee);font-size: 14px;border-radius: 6px;}
.show_fuwu .fuwu_nav a .dismall_icon {float: left;font-size: 22px;color: var(--dz-999);margin-right: 10px}
.show_fuwu .fuwu_nav a:hover, .show_fuwu .fuwu_nav a.active {background: var(--dz-color);border-color: var(--dz-color);color: var(--dz-fff)}
.show_fuwu .fuwu_nav a:hover .dismall_icon, .show_fuwu .fuwu_nav a.active .dismall_icon {color: var(--dz-fff)}
.show_fuwu .fuwu_tit {margin: 10px 0;padding: 14px 20px 12px;line-height: 24px;background: #ecf5ff;border: 1px solid #b3d8ff;font-size: 13px;border-radius: 6px}
.show_fuwu .fuwu_tit h2 {margin-bottom: 5px;font-size: 16px;font-weight: 600;color: #3699FF}
.show_fuwu .fuwu_tit p {color: #3699FF}
.show_fuwu .fuwu_tit p.lks {text-indent: 2em}
.show_fuwu .fuwu_txt {margin: 0;line-height: 40px;font-size: 18px;color: var(--dz-333);font-weight: 400}
.show_fuwu .fuwu_txt::before {content: " ";float: left;margin: 12px 10px 0 1px;width: 4px;height: 16px;background: var(--dz-color);overflow: hidden;border-radius: 4px}
.show_fuwu .fuwu_txt span {float: right;font-size: 13px;font-weight: 400;color: var(--dz-999)}

/* 服务-模块 */
.fuwu_block {margin: 0 -10px}
.fuwu_block a {float: left;margin: 10px;width: calc(50% - 20px);background-color: var(--dz-fff);padding: 20px 20px 16px;border: 1px solid var(--dz-eee);border-radius: 6px;box-sizing: border-box;transition: .3s ease;-webkit-transition: .3s ease;-moz-transition: .3s ease;-ms-transition: .3s ease;-o-transition: .3s ease}
.fuwu_block a:hover {box-shadow: 0px 2px 4px rgba(40, 41, 61, 0.04), 0px 8px 16px rgba(96, 97, 112, 0.16)}
.fuwu_block .img {display: block;background: var(--dz-fff);border: 2px solid var(--dz-color);color: var(--dz-color);width: 50px;height: 50px;line-height: 48px;text-align: center;border-radius: 50%}
.fuwu_block .img img {margin-top: 10px;width: 26px;height: 26px}
.fuwu_block .img .dismall_icon {font-size: 26px}
.fuwu_block .tit {display: block;margin-top: 15px;line-height: 26px;font-size: 16px;font-weight: 400}
.fuwu_block a:hover .tit {color: var(--dz-color)}
.fuwu_block a:hover .img {background: var(--dz-color);color: var(--dz-fff)}
.fuwu_block .txt {display: block;margin-top: 5px;height: 48px;line-height: 24px;font-size: 13px;font-weight: 400;color: var(--dz-999);overflow: hidden}
.fuwu_block .price {display: block;margin-top: 15px;padding-top: 10px;border-top: 1px solid var(--dz-eee);height: 35px;line-height: 26px;font-size: 13px;font-weight: 400;color: var(--dz-666);overflow: hidden}
.fuwu_block .price_btn {display: none;float: right;padding: 0 12px;height: 24px;line-height: 24px;background: var(--dz-color);color: var(--dz-fff);font-size: 12px;font-weight: 400;border-radius: 4px}
.fuwu_block a:hover .price_btn {display: block}

/* 服务-表格 */
.fuwu_table {margin-top: 10px;overflow: hidden}
.fuwu_table table {border: 1px solid var(--dz-eee);width: 100%;overflow: hidden}
.fuwu_table table th, .fuwu_table table td {padding: 10px 15px;text-align: center;overflow: hidden;line-height: 30px;border: 1px solid var(--dz-eee);color: var(--dz-666);font-size: 13px}
.fuwu_table table th {width: 55%;text-align: left;font-weight: 400;overflow: hidden}
.fuwu_table table th .showhide {color: var(--dz-color);padding: 0 5px;cursor: pointer;font-size: 18px;font-weight: 400}
.fuwu_table table th p {display: none;color: var(--dz-999);line-height: 24px}
.fuwu_table table th p.show {display: block}
.fuwu_table table td.bg_td {background: var(--dz-bgs);text-align: left;padding-left: 13px;color: var(--dz-333);font-weight: 600}
.fuwu_table table .valid {color: #00c250}
.fuwu_table table .valid .dismall_icon {font-size: 20px}
.fuwu_table table#show_table_qy th {width: 44%}
.fuwu_table table#show_table_a3 th {width:auto;text-align: center}
.fuwu_table table#show_table_a3 td {text-align: left}
.fuwu_down {display: none;margin: 20px auto;text-align: center;overflow: hidden}
.fuwu_down a {display: inline-block;padding: 10px 25px 10px 20px;line-height: 20px;background: var(--dz-color);color: var(--dz-fff);font-size: 14px;font-weight: 400;text-align: left;border-radius: 60px}
.fuwu_down .dismall_icon {float: left;margin-right: 10px;font-size: 32px;line-height: 38px}
.fuwu_down em {display: block;line-height: 18px;font-size: 12px;text-align: left;filter: alpha(opacity=60);-moz-opacity: 0.6;-khtml-opacity: 0.6;opacity: 0.6}
.lxwm .box_title h2 {font-size: 18px;}
.lxwm a {display: block;position: relative}
.kf_ewm {display: none;position: absolute;left: 100%;bottom: 0;margin-left: 20px;background: var(--dz-color);width: 140px;text-align: center;line-height: 20px;padding: 15px;border-radius: 6px}
.kf_ewm img {display: block;width: 140px;margin-bottom: 13px;border-radius: 6px}
.kf_ewm span, .kf_ewm em {color: var(--dz-fff);font-size: 14px}
.lxwm a:hover .kf_ewm, .lxkf a:hover .kf_ewm {display: block}
.lxwm .dismall_icon.icon_scrolltop {float: right !important;font-size: 14px !important;-ms-transform: rotate(90deg);-webkit-transform: rotate(90deg);transform: rotate(90deg)}
.lxkf a {position: relative}
.lxkf .kf_ewm {bottom: 20px;left: 0;margin-left: calc(-50% + 8px);}
.lxkf .dismall_icon {margin: 0 3px;vertical-align: bottom;}
.lxkf .dismall_icon.icon_scrolltop {font-size: 12px !important;}

.scrolltop .scrolltop_ewm, .px { box-sizing: unset; }
