@charset "utf-8";
/*
 * Author:xl
 * 2017.08.02
 */
@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{margin:0;padding:0;}
html{color:black;font-size:62.5%;}
body{font:14px/1.5 arial,"微软雅黑";color:#666;outline:0;}
input,select,textarea{font-size:100%;outline-style:none;background:transparent;font-family:"微软雅黑";}
input,button{border:none medium;outline:none;font-family:"微软雅黑";}
button, html input[type="button"], input[type="submit"]{cursor:pointer;}
button[disabled], html input[disabled]{cursor:default;}
address,caption,cite,code,dfn,em,th,var,i{font-style:normal;font-weight:500;}
ol,ul,li,dl,dt,dd{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:2rem;font-weight:500;}
sub, sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
abbr,acronym{border:none;font-variant:normal;}
table{border-collapse:collapse;border-spacing:0;}
img{border:0 none;vertical-align:middle;max-width: 100%;}
caption,th{text-align:left;}
th{text-align:inherit;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
del{text-decoration:line-through;}
legend{color:#666;}
fieldset{border:none;}
iframe{display:block;}
q:before,q:after{content:'';}
ins,a{text-decoration:none;cursor:pointer;color:#666;}
a:hover{text-decoration:none;}
a:focus,*:focus{outline:none;}
.fr{
    float: right;
}
.fl{
    float: left;
}
.w1200{
    width: 1200px;
    margin: 0 auto;
}
.tc{text-align: center;}
.w1180{width: 1180px;height: auto;margin: 0 auto;}
.none{display:none;}
.clearfix:before,.clearfix:after{content:"";clear:both;display:block;height:0;visibility:hidden;}
.clearfix:after{clear:both;overflow:hidden;}
.clearfix{zoom:1;clear: both;}
.clear{clear: both;}
.dib{display:inline-block;*zoom:1;*display:inline;}
.dis{
	display: block;
}
.vm{
	vertical-align: middle;
}
button, html input[type=button], input[type=submit] {
    cursor: pointer;
}
.size25 {
    letter-spacing: normal;
    word-spacing: normal;
    display: inline-block;
}
.mager-t0{margin-top: 0 !important;}
.mager-b0{margin-bottom: 0 !important;}
.mager-b25{margin-bottom: 25px !important;}
.mager-t20{margin-top: 20px !important;}
.padd-t0{padding-top: 0 !important;}
.tc {
	text-align: center;
}
.orang{color: #ff7000;}
.gasb-box {
	background: #f8f8f8;
	border-top: 1px solid #dcdcdc;
}
.padding-b0 {
	padding-bottom: 0 !important;
}
.indent{
	text-indent: 2rem;
}
.padd-0{padding: 0 !important;}

/*banner 浮窗 start*/
.sub-banner-appointment{ width: 246px; height: 350px; background: url(../../../../static/sz/images/increment-telecom/sp-number/transparent50.png) repeat; position: absolute; left: 54%; top: 60px; margin-left: 344px; text-align: center;}
.sub-banner-appointment>.appointment-box>h3{ font-size:18px; color: #fff; margin-top: 38px;}
.sub-banner-appointment>.entrepreneur>.entrepreneur-num{ font-size: 18px; color:#fff; margin-top: 9px;}
.sub-banner-appointment>.entrepreneur>.entrepreneur-num>span{ font-size: 46px; font-weight: 700;}
.sub-banner-appointment>.entrepreneur .btn-show{position: relative;width: 180px;height: 42px;margin: 12px auto 0;overflow: hidden;}
.sub-banner-appointment>.appointment-box .btn{ width: 202px; color: #fff; height: 38px;font-size: 14px; line-height: 38px; vertical-align: middle; display: inline-block; background-color: transparent;border: 2px solid #fff;border-radius: 3px;margin-top: 20px;}
.sub-banner-appointment>.appointment-box .btn1{ width: 202px; color: #fff; height: 38px;font-size: 14px; line-height: 38px; vertical-align: middle; display: inline-block; background-color: rgba(0,0,0,.5);border: 2px solid #fff;border-radius: 3px;margin-top: 20px;}
.sub-banner-appointment>.appointment-box .btn-show .btn{background: none;border-color: white;width: 176px;}
.sub-banner-appointment>.appointment-box .btn:hover{ background:#ff9b30;border-color: #FF9B30; color: #fff;}
.sub-banner-appointment>.appointment-box .btn1:hover{ background:#ff9b30;border-color: #FF9B30; color: #fff;}
.sub-banner-appointment>.entrepreneur .btn-show .btn{ overflow: hidden;position: absolute;left: 0;margin-top: 0;}

.sub-banner-appointment>.entrepreneur .btn-hide{display: inline-block;*display: inline;*zoom: 1;width: 180px;height: 42px;line-height: 42px;background-color: white;border-radius: 2px;position: absolute;top: 0;left: -180px;color: #004b92;}
/*.sub-banner-appointment>.entrepreneur>.btn i{display: inline-block;*display: inline;*zoom: 1;width: 180px;height: 42px;background-color: white;border-radius: 2px;position: absolute;top: -2px;left: -182px;}*/
/*.sub-banner-appointment>.appointment-box>.btn:hover{ background: white;color: #004b92;}*/
.sub-banner-appointment>.appointment-box .appointment-lists>li{overflow: hidden;   padding: 0 5px;color: #aab6be; }
.sub-banner-appointment>.appointment-box .appointment-lists>li>span{ font-size: 12px;height: 20px;padding-right: 30px;}
/*.sub-banner-appointment>.appointment-box .appointment-lists>li>span:first-child{ margin: 0;}*/
.sub-banner-appointment>.entrepreneur .appointment-lists li>span{ margin-left: 15px; line-height: 30px;margin-left: 18px; vertical-align: middle;}
.sub-banner-appointment>.appointment-box .appointment-lists-box{ width: 205px; margin: 0 auto; border-bottom: 1px dashed #38748b;display: block;padding: 6px 0;height: 20px;overflow: hidden;}
.banner-advantage-lists{ overflow: hidden; width: 220px; margin: 8px auto 0;}
.banner-advantage-lists>li{ float: left; font-size: 0; width: 55px;}
.banner-advantage-lists>li>i{ display: inline-block; vertical-align: middle; width: 20px; height: 20px; background: url(../../../../static/sz/images/increment-telecom/sp-number/inside-banner-icons-1.pngg") no-repeat; padding-bottom: 5px;}
.banner-advantage-lists>li>.icon1{ background-position: 0 0;}
.banner-advantage-lists>li>.icon2{ background-position: -20px 0;}
.banner-advantage-lists>li>.icon3{ background-position: -40px 0;}
.banner-advantage-lists>li>.icon4{ background-position: -60px 0;}
.banner-advantage-lists>li>span{ display: inline-block; vertical-align: middle; text-align: center; font-size: 12px; color: #aaa;}
.sub-banner-appointment>.counsellor>h3{ margin-top: 26px;}
.sub-banner-appointment>.counsellor>.btn{ margin-top: 11px;}
.sub-banner-appointment>.counsellor>.banner-advantage-lists{ padding-top: 10px;}
.appointment-counsellor-box{ overflow: hidden;margin-top: 10px;position: relative;}
.appointment-counsellor-box .counsellor-img{ width: 100px; height: 100px; border-radius:50%; overflow: hidden;margin: 0 auto;}
.appointment-counsellor-box .counsellor-img>img{ width: 100%;border-radius:50%;}
.appointment-counsellor-box .counsellor-data{ color: #999;font-size: 12px; margin-top: 7px;}
.appointment-counsellor-box .counsellor-data>span{font-size: 12px; color: #999;}
.appointment-counsellor-box .counsellor-data>span>span{ color: #fff;}
.appointment-counsellor-box>.sub-counsellor-btn{ display: inline-block;position:absolute; top: 29px; vertical-align: middle; width: 32px; height: 43px; background: url(../../../../static/sz/images/increment-telecom/sp-number/inside-banner-icons.png) no-repeat;}
.appointment-counsellor-box>.sub-counsellor-btn.prev{ background-position: 0 -50px; left: 10px;}
.appointment-counsellor-box>.sub-counsellor-btn.next{ background-position: -32px -50px;right: 10px;}
.appointment-counsellor-box>.sub-counsellor-btn.prev:hover{ background-position: -64px -50px;}
.appointment-counsellor-box>.sub-counsellor-btn.next:hover{ background-position: -96px -50px;}
.sub-banner-appointment>.appointment>h3{ margin-top: 20px;}
.appointment-box-form{ width: 206px; margin: 0 auto; margin-top: 10px;overflow: hidden;}
.appointment-box-form>.form-piece{ background: #fff; width: 206px; height: 40px;overflow: hidden; margin-top: 10px;position: relative;}
.appointment-box-form>.form-piece>select{ display: none;}
.appointment-box-form>.form-piece>select>option{ font-size: 13px;}
.appointment-box-form>.form-piece>.dummy{ width: 160px; padding:  0 10px 0 36px; border: 0; height: 40px;}
.sub-appointment-pull#dummydata{ max-height: 167px !important; width: 204px !important; overflow-X: none;}
.appointment-box-form>.form-piece>.phone-input{ font-size: 13px;width: 160px; padding:  13px 10px 13px 36px; line-height: 13px; height:13px; }
.appointment-box-form>.form-piece>.icon{ position: absolute; top: 11px; left: 8px; width: 18px; height: 23px; background: url(../../../../static/sz/images/increment-telecom/sp-number/inside-banner-icons.png) no-repeat;}
.appointment-box-form>.form-piece>.icon.icon-heart{ background-position: 0 0;}
.appointment-box-form>.form-piece>.icon.icon-phone{ background-position: 0 -47px;}
/*banner 浮窗  end*/
