﻿*{-webkit-text-size-adjust:none}
html{overflow-y:scroll}
body,html{text-align:left;margin: 0;}
body,button,input,select,textarea{font:12px "Microsoft YaHei",Verdana,arial,sans-serif;line-height:22px}
body{background: #f7f7f7}
button,input,select,textarea{vertical-align:middle}
body,dd,dl,fieldset,form,h1,h2,h3,h4,h5,h6,li,ol,p,table,ul{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
img{vertical-align:middle;border:0}
h1,h2,h3,h4,h5,h6{font-weight:100;font-size:16px;}
dl,ul{list-style:none}
a{outline:0;text-decoration:none;cursor:pointer;color:#3278e6;blur:expression(this.blur())}
a:hover{outline:0;color:#78aaf0;text-decoration:none}
.w1000{clear:both;margin:auto;width:1100px;}
.w990{clear:both;margin:auto;width:990px}
.w980{clear:both;margin:auto;width:980px}
.w960{clear:both;margin:auto;width:960px}
.w920{clear:both;margin:auto;width:920px}
.clear{clear:both;font-size:0;line-height:0;height:10px}
.box{clear:both;height:0}
* html .box{display:inline;clear:both}
.fontwhite{color:#FFF!important}
.fontblue{color:#3278e6!important}
.fontred{color:red!important}
.fontorange{color:#ff7800!important}
a.fontwhite:hover{color:#d2d2d2!important}
.relative{position:relative}
.fl{float:left}
.fr{float:right}
.hide{display:none}
.mt10px{margin-top:10px}
.mt20px{margin-top:20px}
.mb10px{margin-bottom:10px}
.mr10px{margin-right:10px}
.p5px{padding:5px}
.p10px{padding:10px}
.pt10px{padding-top:10px}
.p20px{padding:20px}
.pl10px{padding-left:10px}
.pl40px{padding-left:40px}
.pl5em{padding-left:5em}
.t2em{text-indent:2em}
.hidden{display:none}
.hide_word{text-indent:-65535px;overflow:hidden}
.pointer{cursor:pointer}
.yahei{font-family:"Microsoft YaHei",arial,sans-serif}
.font12px{font-size:12px}
.font14px{font-size:14px}
.font16px{font-size:16px}
.fontnormal{font-weight:400}
/*.header{position:relative;height:80px;padding-bottom:10px;z-index:99;min-width:990px}*/
.header{position:relative;height:80px;z-index:99;min-width:1000px;background: #fff;}
.logo{float:left;margin:10px 0 0 0}
.logo a{display:inline-block;height:65px;width:170px;margin-top:5px}
/*.head-nav{text-align:center;font-size:16px;height:80px;float:left;z-index:4;position:relative}*/
.head-nav{text-align:center;font-size:16px;height:80px;float:left;z-index:4;position:relative}
.head-nav ul ul{display:none}
.head-nav ul li:hover>ul{display:block}
.head-nav ul{list-style:none;position:relative;display:inline-table}
.head-nav ul:after{content:"";clear:both;display:block}
.head-nav ul li{float:left;border-top:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff}
.head-nav ul li:hover{
    border-top: 1px solid #18ad51;
    border-left: 1px solid #d2d2d2;
    border-right: 1px solid #d2d2d2;
    background: #fff;
}
.head-nav ul li.rz_head{border:none;}
.head-nav ul li:hover a{color:#aaa;text-decoration:none}
.head-nav ul li a{
    display: block;
    padding-top: 30px;
    padding-right: 0;
    padding-left: 0;
    padding-bottom: 10px;
    width: 116px;
    text-decoration: none;
    position: relative;
    color: #333
}
.head-nav ul li:hover a.head-nav-select{color:#18ad51}
.head-nav ul li a.head-nav-select{color:#333}
.head-nav ul li .ico_select{width:5px;height:5px;border-radius:50%;background-color:#f5f5f5;position:absolute;left:56px;top:57px}
.head-nav ul li .ico_triangle{position:absolute;width:20px;height:5px;bottom:17px;background:url(/images/spider_base_v4.png) 5px -370px no-repeat}
.head-nav ul li:hover .ico_triangle{background-position:5px -400px}
.head-nav ul ul{padding:0;position:relative;border-top:none;border-bottom:none;background:#fff}
.head-nav ul ul li,.head-nav ul ul li:hover{float:none;border:none;border-bottom:1px solid #d2d2d2;position:relative}
.head-nav ul ul li a{padding:14px 0;color:#FFF}
.head-nav ul ul li a:hover{color:#18ad51}
.head-nav ul li:hover a:hover{color:#18ad51}
.head-nav ul ul ul{position:absolute;left:100%;top:0}
a.btn-default{display:inline-block;text-align:center;text-decoration:none;vertical-align:middle}
a.btn-yellow{display:inline-block;text-align:center;color:#FFF;border:none;background-color:#ff7800}
a.btn-yellow:hover{background-color:#ff961e;color:#FFF;text-decoration:none}
a.btn-yellow:active,a.btn-yellow:focus{background-color:#e66414}
a.btn-blue{display:inline-block;text-align:center;color:#FFF;border:none;background-color:#3278e6}
a.btn-blue:hover{background-color:#78aaf0;color:#FFF;text-decoration:none}
a.btn-blue:active,a.btn-blue:focus{background-color:#2864c8}
.inp-default{border:1px solid #d2d2d2;vertical-align:middle;outline:0}
.inp-default:focus{-webkit-box-shadow:inset 0 1px 5px rgba(0,0,0,.15);-moz-box-shadow:inset 0 1px 5px rgba(0,0,0,.15);box-shadow:inset 0 1px 5px rgba(0,0,0,.15)}
.close{position:relative;display:inline-block;width:50px;height:50px;overflow:hidden;cursor:pointer}
.close:hover::after,.close:hover::before{background:#ff961e}
.close::after,.close::before{content:'';position:absolute;height:3px;width:60%;top:50%;left:20%;margin-top:-1px;background:#FFF}
.close::before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.close::after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
/*.user-box{float:right;position:relative;z-index:99;}*/

.theme-poptit .close{position:relative;display:inline-block;width:15px;height:15px;overflow:hidden;cursor:pointer}
.theme-poptit .close:hover::after,.theme-poptit .close:hover::before{background:#ff961e}
.theme-poptit .close::after,.theme-poptit .close::before{content:'';position:absolute;height:3px;width:15px;top:12px;left:5px;background:#999}
.theme-poptit .close::before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.theme-poptit .close::after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}

.user-box{float:right;position:relative;z-index:99;display:inline-block;height: 80px;line-height: 80px;max-width:280px;}
.user-info li{width:200px}
.user-info ul li a{width:160px;padding-left:20px}
.user-info ul li:hover{border-top:1px solid #ff7800}
.user-info ul ul li a{color:#000;float:none;padding-right:0;width:100%;text-align:center}
.user-info .user-img{position:relative;width:35px;height:35px;margin:22px 5px 0 5px;padding-bottom:15px;bottom:3px}
.user-img img{border-radius:50%;width:35px;overflow:hidden}
.user-info ul .user-name{overflow:hidden;width:135px;white-space:nowrap;text-overflow:ellipsis;text-align:left}
a.btn-login:hover{text-decoration:none;background-color:#78aaf0;border:1px solid #a2bbda}
a.btn-login:active,a.btn-login:focus{text-decoration:none;}
a.btn-login,a.btn-reg{line-height:35px;height:35px;width:80px;font-size:14px}
a.btn-reg{border:1px solid #1cbf5a;background-color:#18ad51;color:#c8fddd}
a.btn-reg:hover{text-decoration:none;background-color:#1cbf5a;border:1px solid #a2bbda}
a.btn-reg:active,a.btn-reg:focus{text-decoration:none;background-color:#1cbf5a}
a.btn-login{margin-left:5px;border:1px solid #1cbf5a;background-color:#18ad51;color:#c8fddd}
a.btn-login:hover{border:1px solid #1cbf5a;background-color:#1cbf5a;}
#welcome{position:relative;top:25px}
.tips{padding:8px;line-height:24px;background-color:#f5f5f5;border:1px solid #d2d2d2;text-align:left}
.tips dl{margin-left:36px}
.tips dt{font-weight:700}
.tips dd{font-family:"宋体"}
.tips p{line-height:30px;padding-left:35px;font-size:14px;background:url(/images/spider_search_v4.png) 10px -199px no-repeat;color:#ff7800}
.foot-follow{padding:20px 0;height:30px}
.ft-info-social{float:left;width:500px}
.ft-info-social dt{display:inline-block;float:left;line-height:32px;font-size:16px;color:#828282}
.ft-info-social dd a{display:inline-block;margin:0 6px}
.ft-social-icon{display:inline-block;width:32px;height:32px;background:url(/images/spider_base_v4.png) no-repeat 0 -50px;overflow:hidden}
.ft-social-weibo .ft-social-icon{background-position:-50px -50px}
.ft-wx-code{display:none;position:absolute;width:150px;height:174px;background:url(/images/spider_base_v4.png) no-repeat 0 -160px;top:-170px;left:-60px}
.ft-social-wx:hover div{display:block}
.ft-social-qq .ft-social-icon{background-position:-100px -50px}
.ft-select-lang{float:right;font-size:16px}

.bottom,.bottom_sy{width:100%;height:40px;line-height:40px;background:#25314a;}.bottom a{color:#fff;text-decoration:none;display:inline-block;padding:0 5px 0 8px;font-size:14px;}.bottom .ewmurl{position:relative;}.bottom .pic1{position:absolute;opacity:1;z-index:9999;right:0;top:-195px;}.bottom .pic2{position:absolute;opacity:1;z-index:9999;right:0;top:-192px;}
.b_bottom{background:#f8f8f8;}
.b_bottom a{color:#0000cc;font-size:12px;padding:0 5px 0 5px;}.b_bottom .fw{color:#333;font-size:12px;}

.footer{width:100%;background:#f5faff;bottom:0;}
.foot-link{padding:20px 0;border-bottom:1px solid #d2d2d2;border-top:1px solid #d2d2d2}
.foot-link,.foot-link a{color:#828282;font-size:14px;line-height:25px}
.foot-link,.foot-link a:hover{color:#3278e6}
.foot-link dt{line-height:35px;font-size:14px;color:#323232}
.foot-link dl{float:left;width:25%}
.footCpoyright{width:420px;margin:10px auto}
.footCpoyright li{margin-left:8px;line-height:30px;white-space:nowrap;float:left;color:#aaa}
.footCpoyright a{color:#aaa}
.footCpoyright a:hover{color:#3278e6}
.ft-kingde-log{display:block;width:67px;height:30px;background:url(/images/spider_base_v4.png) 0 -330px}
.valid {margin:auto;width:500px;clear: both}
.valid li{color: #808080;display:inline-block;float:left; padding:0 5px;}
.valid li a{width:50px;height:50px; color:#999; text-decoration:none;}
.valid li a:hover{color:#666;}
.valid .sznet01{background:url(/images/spider_base_v4.png) 6px -98px}
.valid .sznet02{background:url(/images/spider_base_v4.png) -43px -98px}
.valid .sznet03{background:url(/images/spider_base_v4.png) -92px -98px}
.valid .sznet04{background:url(/images/spider_base_v4.png) -145px -98px}
.send-box{padding:8px;line-height:40px;border:1px solid #d2d2d2}
.send-box .send-title{font-size:16px;text-align:center}
.send-box div{line-height:36px}
.send-box hr{border:1px dotted #d2d2d2}
.inp-send{padding:5px 4px;height:18px;line-height:18px;font:12px Verdana;border:1px solid #d2d2d2}
.inp-send2{width:424px;height:80px;padding:5px 4px;font:12px Verdana;resize:none;line-height:20px;border:1px solid #d2d2d2}
.btn-copy{width:56px;height:30px;line-height:30px;font-weight:700;font-size:12px;text-align:center;cursor:pointer;letter-spacing:1px;overflow:hidden;border:0;color:#FFF;background-color:#3278e6}
.send-box .hover{background-color:#78aaf0}
.inp-send,.inp-send2{width:454px;outline:0}
.fullscreen{position:fixed;top:0;left:0;z-index:1000;width:100%;height:100%}
.fullscreen .full-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.6;filter:alpha(opacity=60)}
.fullscreen .full-body{position:absolute;top:0;left:0;width:100%;height:100%}
.fullscreen .send-box{margin:450px auto 0;width:592px;background-color:#fff}
.box-shadow{filter:progid:DXImageTransform.Microsoft.Shadow(color=#828282, direction=120, strength=3);-moz-box-shadow:1px 10px 20px #828282;-webkit-box-shadow:1px 10px 20px #828282;box-shadow:1px 10px 20px #828282}
.nav-crumbs{line-height:50px;font-size:14px;color:#828282;height:50px}
.nav-crumbs a{display:inline-block;padding:0 5px;color:#828282}
.nav-crumbs a:hover{color:#3278e6}
.animation_paused{-webkit-animation-play-state:paused;-moz-animation-play-state:paused;-ms-animation-play-state:paused;animation-play-state:paused}
.fix-box-middle{position:fixed;bottom:10px;right:20px;z-index:500;display:none;}
.fix-box-middle .ctrl-btn-1{display:block;margin-bottom:5px;width:48px;height:58px;background:url(/images/spider_index_v4.png) 0 -942px no-repeat;cursor:pointer}
.fix-box-middle .ctrl-btn-1:hover{background-position:-140px -942px}
.fix-box-middle .ctrl-btn-2{display:block;margin-bottom:18px;width:48px;height:40px;background-color:#2864c8;color:#fff;text-align:center;line-height:40px;font-size:14px}
.fix-box-middle .ctrl-btn-2:hover{background-color:#78aaf0}
.btn-ok{display:inline-block;margin-right:10px;width:56px;height:28px;line-height:28px;text-align:center;color:#FFF;border:none;background-color:#289646}
.btn-cancel{display:inline-block;width:56px;height:28px;line-height:28px;text-align:center;color:#fff;border:none;background-color:#289646}
.mid_pay_page {
	position: absolute;
	left: calc(50% - 345px);
    top: 158px;
    width: 690px;
    z-index: 5000;
    background-color: #fff;
    font-size: 12px;
    font-family: "Microsoft Yahei",Tohama;
    -o-transition: left .6s ease-out,top .6s ease-out,width .6s ease-out;
    -ms-transition: left .6s ease-out,top .6s ease-out,width .6s ease-out;
    -moz-transition: left .6s ease-out,top .6s ease-out,width .6s ease-out;
    -webkit-transition: left .6s ease-out,top .6s ease-out,width .6s ease-out;
	transition: left .6s ease-out,top .6s ease-out,width .6s ease-out;
	border-radius:12px;
	-moz-border-radius:12px;
	padding: 0 0 20px;
}
.mid_pay_page_title {
    width: 100%;
    padding-top: 50px;
    font-size: 20px;
    text-align: center;
}
.mid_pay_page_title p {
    padding-top: 16px;
    font-size: 16px;
    color: #18ad51;
}
.mid_pay_page_close {
    position: absolute;
    right: 20px;
    top: 20px;
}
.mid_pay_page_close:hover
{
    cursor:pointer;
}
.mid_pay_page_text1 {
    height: 40px;
    width: 83%;
    margin: 20px auto 0;
}
.mid_pay_page .hd {
    width: 25%;
    text-align: right;
    font-size: 16px;
    color: #666;
    float: left;
    line-height: 40px;
}
.mid_pay_page_text2 {
    height: 40px;
    width: 83%;
    margin: 24px auto 0;
}
.mid_pay_page  input {
    width: 50%;
    height: 40px;
    border: 1px solid #e0e0e0;
    float: left;
    padding: 0 18px;
    font-size: 16px;
    line-height: 40px;
    margin-left: 10px;
}
.mid_pay_page .pay_hint {
    width: 70%;
    line-height: 40px;
    font-size: 16px;
    color: #999;
    float: left;
}
.mid_pay_page div .pay_hint span {
    padding: 0 5px;
}
.mid_pay_page .price_d {
    padding: 14px 80px 10px;
    box-sizing: border-box;
}
.mid_pay_page .price_d .list {
    position: relative;
    border: 1px solid #f1f1f1;
    width: 120px;
    height: 133px;
    background-color: #fafafa;
    margin-left: 10px;
    float: left;
}
.mid_pay_page .price_d .list_hidden {
    position: relative;
    border: 1px solid #f1f1f1;
    width: 120px;
    height: 133px;
    background-color: #fafafa;
    margin-left: 10px;
    float: left;
    cursor:pointer;
}
.mid_pay_page .price_d .list_show {
    position: relative;
    border: 1px solid #18ad51;
    width: 120px;
    height: 133px;
    background-color: #fafafa;
    margin-left: 10px;
    float: left;
    cursor:pointer;
}

.mid_pay_page .price_d .price span:nth-child(1)
{
    font-size: 32px;
    font-weight: 200;
    color:black;
}

.mid_pay_page .price_d .price {
    padding-top: 34px;
    text-align: center;
    padding-bottom: 26px;
    border-bottom: 1px dashed #e3e3e3;
}

.mid_pay_page .price_d span {
    font-size: 14px;
    color: #999;
}
.mid_pay_page .price_d .close_btn {
    width: 30px;
    height: 30px;
    position: absolute;
    right: 0;
    top: 0;
background-image: url(../images/clickon.png);}
.mid_pay_page .price_d .show_btn {
    width: 30px;
    height: 30px;
    position: absolute;
    right: 0;
    top: 0;
background-image: url(../images/clickon.png);}
.mid_pay_page .price_d .show_img {
    width: 30px;
    height: 30px;
    position: absolute;
    right: 0;
    top: 0;
background-image: url(../images/clickon.png);}
.mid_pay_page .price_d .period {
    height: 42px;
    line-height: 42px;
    font-size: 16px;
    color: #333;
    position: relative;
    text-align: center;
}
.mid_pay_page .price_d .input_area {
    -webkit-appearance: none;
    width: 20px;
    padding: 0;
    left: 0;
    height: 42px;
    font-size: 16px;
    text-align: center;
    border: none;
    outline: 0;
    line-height: 42px;
}
.mid_pay_page .price_d .input_area {
    margin: 0 31px;
    line-height: 42px;
    text-align: center;
    background: #fff;
}
.mid_pay_page .input_area {
    margin: 0 31px;
    line-height: 42px;
    text-align: center;
    background: #fff;
}
.mid_pay_page .price_d .input_area {
    margin: 0 31px;
    line-height: 42px;
    text-align: center;
    background: #fff;
}
.mid_pay_page .price_d .input-sty {
    -webkit-appearance: none;
    width: 20px;
    padding: 0;
    left: 0;
    height: 42px;
	line-height: 42px;
    font-size: 16px;
    text-align: center;
    border: none;
    outline: 0;
}
.mid_pay_page .price_d .input-to-total {
	position: relative;
    font-size: 16px;
    height: 42px;
    line-height: 42px;
}
.mid_pay_page .price_d .input-total {
    position: absolute;
    width: 100%;
    height: 42px;
    bottom: 0;
    left: 0;
    z-index: 1;
    border: 0;
    border-top: 1px solid #f1f1f1;
}
.mid_pay_page .price_d .reduce-btn {
    border-right: 1px solid #f1f1f1;
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;
    left: 0;
    position: absolute;
    display: block;
    height: 100%;
    width: 30px;
    top: 0;
    padding-top: 5px;
    text-align: center;
    border: none;
    background: #fafafa;
    cursor: pointer;
    transition: background .3s linear;
    outline: 0;
}
.mid_pay_page .price_d .add-btn {
    border-left: 1px solid #f1f1f1;
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;
    right: 0;
    position: absolute;
    display: block;
    height: 100%;
    width: 30px;
    top: 0;
    padding-top: 5px;
    text-align: center;
    border: none;
    background: #fafafa;
    cursor: pointer;
    transition: background .3s linear;
    outline: 0;
}
.mid_pay_page .price_d .input-area {
    margin: 0 30px;
    line-height: 38px;
    text-align: center;
    background: #fff;
}
.mid_pay_page .period::before{
	content: "";
    position: absolute;
    top: -1px;
    left: 0;
    width: 14px;
    height: 1px;
    background-color: #fff;
}
.mid_pay_page .period::after{
	content: "";
    position: absolute;
    top: -1px;
    right: 0;
    width: 14px;
    height: 1px;
    background-color: #fff;
}.mid_pay_page .hint-area {
    font-size: 14px;
    color: #848484;
    text-align: center;
    height: 30px;
    line-height: 30px;
    padding-bottom: 10px;
}
.mid_pay_page .hint-area img {
    width: 16px;
    padding: 0 8px;
}
.mid_pay_page .payA {
    box-sizing: content-box;
    display: inline-block;
    vertical-align: middle;
    height: 38px;
    background: #1bbe59;
    min-width: 100px;
    _width: 100px;
    _white-space: nowrap;
    padding: 0 4px;
    border-width: 1px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    line-height: 38px;
    text-align: center;
    font-size: 14px;
    font-weight: 700;
    color: #fff;
    cursor: pointer;
    transition: background-color .3s linear;
}
.mid_pay_page .back-btn {
    box-sizing: content-box;
    display: inline-block;
    vertical-align: middle;
    height: 38px;
    background: #d2d2d2;
    min-width: 100px;
    _width: 100px;
    _white-space: nowrap;
    border-width: 1px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    line-height: 38px;
    text-align: center;
    font-size: 14px;
    font-weight: 700;
    color: #fff;
    cursor: pointer;
    transition: background-color .3s linear;
}
.mid_pay_page .back-btn:hover
{
    background: #1bbe59;
}
.mid_pay_page_total {
    padding: 10px 0 45px;
    width: 100%;
}
.f_menu_total {
    width: 675px;
    background-color: #fff;
    position: absolute;
    left: 58px;
    top: 109px;
    z-index: 5000;
    box-sizing: border-box;
    border-radius: 0 0 6px 6px;
    cursor:pointer;
}
.f_menu_total .f_menu_total_box {
    padding: 32px 24px;
    box-sizing: border-box;
}
.f_menu_total .menu_list {
    width: 20%;
    text-align: center;
    float: left;
    padding:32px 0px;
}
.f_menu_total .f_menu_total_box .menu_list .list_title {
    font-size: 16px;
    color: #4c4c4c;
    padding-top: 12px;
}
.f_menu_total .f_menu_total_box .menu_list .list_text {
    font-size: 14px;
    color: #808080;
    padding-top: 2px;
}
.mid_pay_page .first_list {
    padding: 30px 90px 10px;
    box-sizing: border-box;
}
.mid_pay_page .first_list .list_sty {
    border: 1px solid #f5f5f5;
    width: 130px;
    height: 150px;
    margin-left: 24px;
    float: left;
}
.mid_pay_page .first_list .list_sty .i_box {
    text-align: center;
    padding: 26px 0 0 0;
    height: 70px;
}
.mid_pay_page .first_list .list_sty p {
    font-size: 14px;
    color: #4b4b4b;
    line-height: 20px;
    text-align: center;
}
input[name="paystyle"]:hover
{
    cursor:pointer;
}
.first_list .list_sty:hover
{
    border:1px solid #71c0ee;   
    transition: border-color .3s linear;
}
.helps{width:880px;padding:50px 70px 0;border-radius:8px;box-sizing:border-box;margin: 18px auto;background: #fff;box-shadow: 0 0 10px #f0f1f1;}
.disc{background-color: #3772f0;
 display: inline-block;
 font-size: 0;
 height: 7px;
 line-height: 0;
 margin-right: 5px;
 vertical-align: middle;
 width: 6px;}
.question {
    font-size: 18px;
    font-weight: 400;
}
.answer {
    color: #585858;
    padding: 18px 0 60px 10px;
    font-size: 14px;
    line-height: 22px;
	white-space: normal;
}
/*foot开始*/
.newfoot{width:100%;height:60px;padding:16px 0;background:#2a2a2a;font-size:.75em;z-index: 2;position: absolute;min-width: 1000px;}
.newfoot a:link,.newfoot a:visited{color:#808080;font-size: 14px;}
.newfoot a:hover{color:#cfcfcf}
.qmaps{width:1000px;height:210px;margin:0 auto}
.plats{float:left;width:620px;padding-left:8px}
.plats h3{height:50px;color:#666;font-size:18px;}
.plats a{float:left;padding-top:57px;background:transparent url(images/plats1.png) no-repeat 0 0;text-align:center;font-size:14px}
.plats a:hover{color:#fcb316}
.plats a.plmb{width:80px;margin-right:20px;background-position:2px 0}
.plats a.plmb:hover{background-position:2px -97px}
.plats a.plpc{width:80px;margin-right:10px;background-position:-90px 0}
.plats a.plpc:hover{background-position:-90px -97px}
.plats a.plmac{width:80px;margin-right:10px;background-position:-199px 0}
.plats a.plmac:hover{background-position:-199px -97px}
.plats a.plpad{width:84px;background-position:-293px 0}
.plats a.plpad:hover {background-position: -293px -97px;}
.plats a.ploppo{width:106px;margin-right:10px;background-position:-385px 0}
.plats a.ploppo:hover{background-position:-385px -97px}
.plats a.plhtc{width:86px;background-position:-492px 0}
.plats a.plhtc:hover {background-position: -492px -97px;}
.map {float:left;}
.map h3{height:25px;color:#fff;font-size:18px;margin-bottom:12px}
.map li{line-height:28px}
.qfaq{width:240px;padding-left: 80px;}
.qlink{width:360px;}
.help{width: 230px;padding-left: 80px;}
.copyright{clear:both;width:960px;margin:0 auto;line-height:17px;text-align:center;color:#9E9E9E}
.login_div{display:none;position:fixed;left:50%;top:50%;width:622px;height:368px;margin:-184px 0 0 -311px;z-index:99999}

.content_identify{width:1100px;margin: 18px auto;box-sizing: border-box;box-shadow: 0 0 10px #f0f1f1;}
.end_box{width:1000px;padding:50px 60px 90px;margin: 18px auto;box-sizing: border-box;box-shadow: 0 0 10px #f0f1f1;}
.tr{ width:100%; overflow:hidden; padding:5px 0px;box-sizing: border-box; display:flex;}
.t_input{width:100%;line-height:36px; padding-left:10px; font-size:16px;border: 1px solid #ccc; border-right-width:0px;outline:none; box-sizing: border-box;cursor: pointer;}
.btnOp{display: inline-block;border: 1px solid #ccc;font-size: 16px;line-height: 34px;width: 100px;text-align: center;vertical-align: middle;cursor: auto;color: #333;cursor: pointer;}
.upload-file-btn {position: absolute;top: 0;right: 0;margin: 0;opacity: 0;height: 100%;width: 100%;direction: ltr;cursor: pointer;padding: none;border: middle none;}
.userslc{position: absolute;
	left: calc(50% - 340px);
	padding:20px 30px 30px;
    top: 158px;
    width: 680px;
    z-index: 5000;
    background-color:#f4f4f4;
    font-size: 12px;
    font-family: "Microsoft Yahei",Tohama;
    -o-transition: left .6s ease-out,top .6s ease-out,width .6s ease-out;
    -ms-transition: left .6s ease-out,top .6s ease-out,width .6s ease-out;
    -moz-transition: left .6s ease-out,top .6s ease-out,width .6s ease-out;
    -webkit-transition: left .6s ease-out,top .6s ease-out,width .6s ease-out;
	transition: left .6s ease-out,top .6s ease-out,width .6s ease-out;
	border-radius:12px;
	-moz-border-radius:12px;}
.regular-checkbox {
            display: none;
        }
            /*第二部定义现在复选框样式*/
.regular-checkbox + label {
       position: relative;
       display: inline-block;
                /*lable是内联元素所以需要加inline-block*/
       padding: 7px;
                /*设置复选框大小*/
       background-color: #fafafa;
                /*设置背景颜色*/
       border-radius: 3px;
                /*复选框border*/
       border: 1px solid #CACACA;
       box-shadow: 0 1px 3px rgba(0,0,0,0.5);
       /*创建的阴影效果  这里需要了解box-shadow的属性，前三个值分别是 
       阴影离开横方向的距离   :offset-x
       阴影离开纵方向的距离   ：offset-y
       阴影的模糊半径： 
       阴影的颜色 ：   
       */
       }
        /*第三部分做一个active的效果*/
.regular-checkbox + label:active, .regular-checkbox + label:checked + label:active {
box-shadow: 0 1px 3px rgba(0,0,0,0.05);
}
    /*选中之后的样式*/
.regular-checkbox:checked + label {
       background-color: #E9ECEE;
       box-shadow: 0 1px 2px rgba(0,0,0,0.05);
}
                /*选中后的效果*/
.regular-checkbox:checked + label:after {
        content: '\2714';
        /*这是一个对勾*/
        position: absolute;
        font-size: 12px;
        /*设置对勾的大小*/
        top: -10px;
        left: 2px;
        /*设置位置的偏向*/
        color: #009900;
        /*设置颜色绿色*/
        font-weight: bold;
        /*设置对勾的粗细*/
}
.red_box {
    background: -webkit-linear-gradient(left, rgba(243,119,91,1), rgba(249,112,93,1));
    background: -o-linear-gradient(right, rgba(243,119,91,1), rgba(249,112,93,1));
    background: -moz-linear-gradient(right, rgba(243,119,91,1), rgba(249,112,93,1));
    background: linear-gradient(to right, rgba(243,119,91,1), rgba(249,112,93,1));
    height: 350px;
    width: 100%;
    margin: auto;
    margin-top: 38px;
    border-radius: 12px;
    box-shadow: 2px 0 16px rgba(0,0,0,0.23);
    padding-top: 55px;
    box-sizing: border-box;
}
.red_box .qxbj_btn2 {
    width: 208px;
    height: 51px;
    margin: 72px auto 0;
    background: #fff;
    border-radius: 100px;
    line-height: 51px;
    text-align: center;
    font-size: 15px;
    font-weight: bold;
    color: #f76346;
    display: block;
}
a.qxbj_btn2{background: #fff;}


.red_box .text1 {
    font-size: 22px;
    font-weight: bold;
    color: #fff;
    text-align: center;
    letter-spacing: 3px;
}
.red_box .text2 {
    font-size: 36px;
    font-weight: bold;
    color: #fff;
    text-align: center;
    margin-top: 40px;
    letter-spacing: 4px;
}
.red_box .price {
    font-size: 26px;
    font-weight: bold;
    color: #fbee21;
    text-align: center;
    margin-top: 40px;
}
.fgk {
    width: 100%;
    min-width: 1000px;
    background: #e9e9e9;
    height: 63px;
    line-height: 63px;
    font-size: 18px;
    color: #333;
    text-align: center;
}
.content_list {
    width: 1000px;
    margin: auto;
    padding-bottom: 50px;
}


.content_list .bjtable_1 .text p {
    font-size: 18px;
    color: #333;
    display: inline-block;
    float: left;
}

.content_list .qxbj_btn {
    width: 180px;
    height: 40px;
    background: #18ad51;
    border-radius: 20px;
    text-align: center;
    line-height: 40px;
    color: #fff;
    font-size: 14px;
    float: right;
    margin-top: 25px;
    display: block;
}
.qxbj_btn a{color: #fff;}
.content_list .table1 {
    border-radius: 12px;
    background: #fff;
    box-shadow: 2px 0 16px rgba(0,0,0,0.04);
    margin-top: 18px;
    width: 1000px;
    text-align: center;
    border-collapse: collapse;
    border-spacing: 0;
    display: table;
    padding: 10px;
	}
.content_list .bjtable_1 {
    border-radius: 12px;
    background: #fff;
    box-shadow: 2px 0 16px rgba(0,0,0,0.04);
    height: 90px;
    margin-top: 38px;
    padding: 0 38px;
    line-height: 90px;
    position: relative;
}
.content_list .table1 tbody {
    display: table-row-group;
	
	overflow: hidden;
}
.content_list .table1 tbody .title {
    font-size: 16px;
    font-weight: 600;
    border-bottom: 1px solid #e7e7e7;
}
.content_list .table1 tbody .wfk1 {
    font-size: 16px;
    border-bottom: 1px solid #e7e7e7;
}
.content_list .table1 tbody .mark {
    font-weight: bold;
    border-right: 1px solid #e7e7e7;
}
.content_list .table1 tbody .wfk1 .green_text {
    color: #18ad51;
    border-right: 1px solid #e7e7e7;
}
.content_list .table1 tbody .yfk1 {
    font-size: 16px;
    border-bottom: 1px solid #e7e7e7;
    display: table-row;
}
.content_list .table1 a{color:#18ad51}
.content_list .table1 a:hover{color:#19B956}
.end_box div .pr_cent {
    width: 140px;
    height: 40px;
    border: 1px solid #18ad51;
    margin: 35px auto 0;
    border-radius: 100px;
    line-height: 40px;
    font-size: 14px;
    color: #18ad51;
}
.pr_cent a{color: #18ad51}
.pr_cent a:hover{color: #179329;}
.pr_cent a:active{color:#179329}
.end_box div .back_btn {
    width: 140px;
    height: 40px;
    background: #18ad51;
    margin: 16px auto 0;
    border-radius: 100px;
    line-height: 40px;
    font-size: 14px;
    color: #fff;
}
.back_btn a{color: #fff;}
.back_btn a:hover{color:#E7F4E5;}
.back_btn a:active{color:#E7F4E5}

.qxbj_box {
	width:1000px;padding:50px 60px 50px;margin: 18px auto;box-sizing: border-box;box-shadow: 0 0 10px #f0f1f1;
}
.qxbj_box .li_box {
    width: 100%;
    padding: 40px 60px 180px;
    box-sizing: border-box;
}
.qxbj_box .li_box a_box1 {
    width: 260px;
    border-radius: 12px;
    box-sizing: border-box;
    float: left;
    margin-left: 60px;
}
.qxbj_box .li_box .a_box1 {
    width: 260px;
    border-radius: 12px;
    box-sizing: border-box;
    float: left;
    margin-left: 50px;
}
.li_box a{color:#333}
.li_box a:hover{color: #666}
.qxbj_box .li_box .a_box2 {
    width: 260px;
    border-radius: 12px;
    box-sizing: border-box;
    float: left;
    margin-left: 140px;
}
.qxbj_box .li_box .title_1 {
    font-size: 18px;
    text-align: center;
    margin-top: 26px;
}
.qxbj_box .li_box .title_2 {
    font-size: 14px;
    text-align: center;
    margin-top: 8px;
}
.qxbj_box .li_box .a_box2 .pr_hov {
    width: 154px;
    height: 154px;
    margin: auto;
    background-image: url(../images/pr_1.png);
}

.qxbj_box .li_box .a_box2 .pr_hov:hover{background-image:url(../images/pr_2.png);}
.qxbj_box .li_box .a_box1 .cp_hov {
    width: 154px;
    height: 154px;
    margin: auto;
	background-image: url(../images/cp_1.png);
}
.qxbj_box .li_box .a_box1 .cp_hov:hover{background-image:url(../images/cp_2.png);}


.pc_menulist {
	width: 100%;
    margin: 0 auto 35px;
    text-align: center;
}
.pc_menulist ul{
	width: 700px;
    margin: 0 auto;
    text-align: center;}

.pc_menulist ul li{
	display: inline-block;
    width: 30%;
    font-size: 18px;
    cursor: pointer;
    padding: 25px 0;}

.pc_menulist .list{
	width: 100%;
    border-top: 1px solid #ebeef2;
    padding-top: 40px;
    margin-bottom: 40px;
    overflow: hidden;}

.pc_menulist ul li span.hover {
    border-bottom: 2px solid #18ad51;
    padding-bottom: 23px;
}

.result{
	margin: 0 auto;
    width: 700px;}

.result a{color:#18ad51}
.result a:hover{color:#179329;}
.result a:active{color: #179329;}

.gridtable{    
	margin: 0 auto;
    font-size: 14px;
    color: #a3a3a3;
    width: 700px;
    text-align: center;
    border: 1px solid #d9e0ed;}

.gridtable td, .gridtable th {
    padding: 15px;
    border: 1px solid #d9e0ed;
}

.gridtable th.phone_col, th.name{
	width: 100px;}

.gridtable th{
	background: #eef3f1;
    color: #191919;}

.gridtable th.phone_status {
    width: 70px;
}
.result .quick {
    text-align: center;
    font-size: 14px;
    padding-top: 20px;
}
.gridtable td.failure {
    color: #ef2620;
}
.details{    
	width: 100%;
    margin: 0 auto 35px;
    text-align: center;
    margin-top: 40px;}
.details table {
    margin-bottom: 35px;
    width: 690px;
}
.details table th, .details .information td {
    text-align: left;
    padding-left: 20px;
}
.details .gridtable.nth1 td {
    padding: 5px 0;
}
.details .gridtable td.status_first {
    width: 322px;
}
.details td.state_td {
    color: #4185f2;
}
.details .gridtable td {
    border: 0;
}
.details .gridtable td.status_empty {
    width: 46px;
}
.details .information td:nth-child(1) {
    width: 30%;
}
.details .information td {
    border-bottom: 1px solid #d9e0ed;
}
.details table th, .details .information td {
    text-align: left;
    padding-left: 20px;
}
.returnBtn {
    display: inline-block;
    line-height: 38px;
    padding-left: 18px;
    padding-right: 18px;
    margin: 35px auto;
    border: 1px solid #19ad51;
    border-radius: 5px;
    background: #19ad51;
    color: #fff;
    cursor: pointer;
}
.returnBtn a{color:#fff;}
.returnBtn a:hover{color:#fff;}
.page-title {
    padding: 25px 0;
    margin: 0 auto;
    font-size: 20px;
    text-align: center;
    border-bottom: 1px solid #ebeef2;
}
.details .information td .small_img {
    display: block;
    position: relative;
}
.re_certification {
    width: 700px;
    margin: 0 auto;
	padding: 35px 0;
}
.details .information td .small_img > img {
    width: 90px;
    max-height: 90px;
}
.details .information td img.imgEnlarge {
    position: absolute;
    /* width: 500px; */
    width: auto;
    height: auto;
    left: 100px;
    bottom: 0px;
    z-index: 200;
}
	.rz_box {
    width: 1000px;
    box-sizing: border-box;
    margin: 0 auto;
    padding: 50px 0 160px;
}
.rz_box a{color:#333333}
.rz_box a:hover{color:#000000}
.rz_box a:active{color:#000;}
.rz_box .list {
    width: 25%;
    padding: 35px;
    border-radius: 12px;
    box-sizing: border-box;
    float: left;
}

.rz_box .list .text1 {
    font-size: 18px;
    text-align: center;
    margin-top: 26px;
}
.rz_box .list .text2 {
    font-size: 14px;
    text-align: center;
    margin-top: 8px;
}
.rz_box .list .img_sty {
    width: 148px;
    height: 148px;
    margin: auto;
}
.rz_bgimg1{background:url("../images/indentify_1.png") no-repeat 98% center;}
.rz_bgimg1:hover{background:url("../images/indentify_1hover.png") no-repeat 98% center;}

.rz_bgimg2{background:url("../images/indentify_2.png") no-repeat 98% center;}
.rz_bgimg2:hover{background:url("../images/indentify_2hover.png") no-repeat;}

.rz_bgimg3{background:url("../images/indentify_3.png") no-repeat 98% center;}
.rz_bgimg3:hover{background:url("../images/indentify_3hover.png") no-repeat;}

.rz_bgimg4{background:url("../images/indentify_4.png") no-repeat 98% center;}
.rz_bgimg4:hover{background:url("../images/indentify_4hover.png") no-repeat;}

.content_identify .h_title1 {
    width: 100%;
    margin: auto 0;
    background: #eeeeee;
    padding: 20px 160px;
    box-sizing: border-box;
    color: #f2720a;
    font-size: 14px;
}
.content_identify .paddingbox {
    padding: 50px 60px 50px;
}
.jbmenu_box {
    width: 230px;
    height: 90px;
    border-radius: 6px;
    float: left;
    margin-left: 26px;
}

.jbmenu {
    width: 1000px;
    margin: 0 auto;
    margin-top: 20px;
}
.jbmenu_box .img_div {
    width: 52px;
    height: 52px;
    margin-left: 25px;
    float: left;
    margin-top:19px;
}
.jbmenu .jbmenu_box p {
    font-size: 18px;
    display: inline-block;
    line-height: 90px;
    margin-left: 18px;
    color: #333;
}
.main .rk_three {
    position: absolute;
    right: 22px;
    top: 20px;
}
.main .rk_three span{font-size: 14px;}
.main .rk_three span a{margin-left:10px;}
.main .copylink_btn {
    margin-left: 16px;
    width: 99px;
    height: 34px;
    background: #c3dfef;
    font-size: 16px;
    color: #333;
    margin-top: 8px;
    border-radius: 6px;
    text-align: center;
    line-height: 34px;
}
.main .copylink_btn:hover{background:#a5d4ef}
.main .hm_area {box-shadow: 0px 2px 16px 1px rgba(0, 0, 0, 0.08);background: #fff;box-sizing: border-box;width: 100%;padding: 16px 20px;box-sizing: border-box;border-radius: 12px;margin-top: 14px;}
.main .hm_area p{padding: 0 8px;font-size: 15px;color: #333;line-height: 38px;float: left;width:156px;}
.main .hm_fenbu {
    margin-top: 28px;
    width: 100%;
    border-radius: 12px;
    position: relative;
}
.main .box_title_n {
    color: #000;
    font-size: 14px;
    font-weight: bold;
	margin-left: 10px;
}
.main .mainleft .hm_fenbu .hm_area .area_list {
    padding: 0 8px;
    font-size: 15px;
    color: #333;
    line-height: 28px;
    float: left;
}
.main .mainleft .hm_fenbu .jb_list {
    box-shadow: 0px 2px 16px 1px rgba(0, 0, 0, 0.08);
    background: #fff;
    box-sizing: border-box;
    width: 100%;
    padding: 0 20px;
    box-sizing: border-box;
    border-radius: 12px;
    margin-top: 14px;
}
.main .mainleft .hm_fenbu .jb_list .list {
    width: 100%;
    border-top: 1px solid #e5e5e5;
    padding: 16px 2px;
}
.main .mainleft .hm_fenbu .jb_list .list:first-child{
	width: 100%;
    border-top: none;
    padding: 16px 2px;}
.visit_list{ 
	box-shadow: 0px 2px 16px 1px rgba(0, 0, 0, 0.08);
    background: #fff;
    box-sizing: border-box;
    width: 100%;
    padding: 16px 20px;
    box-sizing: border-box;
    border-radius: 12px;
    margin-top: 14px;}
.visit_list p{
	font-size: 14px;
	color: #666;
	line-height: 30px;
}
.hmjbzx_list{ 
	box-shadow: 0px 2px 16px 1px rgba(0, 0, 0, 0.08);
    background: #fff;
    box-sizing: border-box;
    width: 100%;
    box-sizing: border-box;
    border-radius: 12px;
    margin-top: 14px;
	background: #f8f8f8}
.hmjbzx_list .list_content {
    padding: 10px 5px;
    border-bottom: 1px solid #e3e3e3;
}
.hmjbzx_list .list_content:last-child{border:none;}

.contentright .rz_adbox {
    height: 213px;
    width: 255px;
    border-radius: 12px;
    box-shadow: 0px 2px 16px 1px rgba(0, 0, 0, 0.08);
	background: url("../images/rz_adpic.png")
}
/******最新添加底部样式修改***********/

.footer_div{height: 86px !important;}
.footer_ul{width:600px !important;}
.footer_li{padding: 0 15px !important;}
.footer_li a{font-size:16px !important;color:#cccccc !important;}
.footer_li a:hover{color:#999999 !important;}
.footer_a_style{color:#9e9e9e !important; font-size:12px !important;} 



