@charset "utf-8";
/* banner style */
#flashBg {height:160px; overflow:hidden; width:100%; min-width:1002px; clear:both; position:relative; left:0;}
#flash {width:1002px; height:160px; overflow:hidden; margin:0 auto; clear:both; z-index:999; text-align:center;}
#flash a {width:1002px; height:160px; display:none;}

.icon{ display: inline-block; background:url(../images/icon.png) no-repeat;  vertical-align: middle;}

.mainBox{width:1200px; margin:23px auto 0px auto;}
.container{width:1200px; margin:0px auto 0px auto;}
	.mainBox h1{font:bold 20px/30px 微软雅黑; color:#1D78D4; text-align:center; margin:20px 0 10px 0;}
	.itext{line-height:25px; text-align:center; color:#999; font-size:12px; font-weight:normal;}
	.info{font-size:14px; font-family:微软雅黑; line-height:1.8; padding:10px 20px; color:#333}
	.next{padding:10px 20px;}
	.next span{float:right;}
	


.tariff{background:#D8D8D8; font-family:微软雅黑;}
.tariff th{background-color:#EEEEEE; font-size:14px; height:30px; color:#666}
.tariff td{background-color:#FFF; font-size:14px;}
td.type{font:bold 14px/30px Tahoma, Geneva, sans-serif}
td.hot{ background:#FFF url(hot.gif) no-repeat left top;}
td.p12{padding-left:12px; line-height:25px;}
td .w1{color:#FF6600}
td .w2{color:#D10206}
td .w3{color:#1D78D4}
td a.go{color:#F60; padding-right:20px; background:url(icon_a15.gif) no-repeat right center;}

.exp{font:bold 16px/32px 微软雅黑; padding:10px 20px; color:#00469D}
.plist{}
.plist li{float:left; width:226px; height:150px; margin:6px; border:1px solid #e4e5e5; background-color:#ffffff; text-align:center; cursor:default;}



.plist1{}
.plist1 li{float:left; width:251px; height:160px; margin:6px; border:1px solid #e4e5e5; background-color:#ffffff; text-align:center; cursor:default;}
.plist1 .number_0{padding-top:10px; height:40px; line-height:40px; font-size:26px; font-weight:bold; font-family:Arial; color:#D10206}
.plist1 .line1{height:28px; padding:0 10px; line-height:28px; overflow:hidden; font-size:14px; color:#F60; font-family:微软雅黑;}
.plist1 .line2{ height:28px; line-height:28px; overflow:hidden; font-size:14px; color:#333; font-family:微软雅黑;}
.plist1	.line2 strong{font-size:22px; color:#F60; font-family:Arial, Helvetica, sans-serif;}
.plist1	.line3{height:30px; color:#999;}
.plist1	.line3 span{text-decoration:line-through;}
.plist1	.line4{margin-top:15px;}






.number_0{padding-top:14px; height:49px; line-height:45px; font-size:26px; font-weight:bold; font-family:Arial; color:#D10206}
		.blue{color:#00469D}
		.line1{height:52px; padding:0 10px; line-height:24px; overflow:hidden; font-size:14px; color:#F60; font-family:微软雅黑;}
		.line2{ height:30px; line-height:30px; overflow:hidden; font-size:14px; color:#333; font-family:微软雅黑;}
		.line2 strong{font-size:22px; color:#F60; font-family:Arial, Helvetica, sans-serif;}
		.line3{height:32px; color:#999;}
		.line3 span{text-decoration:line-through;}
		.line4{margin-top:22px;}

#search{width:100%; background:url(search.gif) no-repeat 14px 11px; padding-top:27px; overflow:hidden;}
.numbox{width:671px; margin-left:115px; padding-left:10px; padding-bottom:10px; border-bottom:1px solid #D8D8D8;}
input.sbox{width:34px; height:34px; border:0; padding:5px; margin:0; background:url(search_b.png) no-repeat; font:normal 26px/34px Arial; text-align:center; float:left;}
input.space{margin-left:16px;}
input.sgo{width:70px; height:36px; border:0; padding:0; background:url(sbtn_b.jpg) no-repeat 0 0; margin:4px 0 0 20px; cursor:pointer; position:relative;}
input.sreset{width:70px; height:36px; border:0; padding:0; background:url(sbtn_b.jpg) no-repeat -70px 0; cursor:pointer; position:relative;}
.explain{height:25px; margin:4px 0 0 6px; font:normal 14px/25px 微软雅黑; color:#666;}
.explain a{color:#F60;}
.sitem{width:100%; border-bottom:1px solid #D8D8D8; font-size:14px;}
.sname{width:90px; float:left; height:22px; margin-top:8px; text-align:right; padding-right:20px; color:#1D78D3;}
.sitem ul{width:685px; float:right; height:21px; margin:8px 0;}
.sitem li{float:left; margin-left:5px; font-family:Arial, Helvetica, sans-serif;}
.sitem li a{display:block; float:left; height:22px; line-height:21px; padding:0 20px; position:relative;}
.sitem li a:hover, .sitem li a.on{background-color:#1D78D4; color:#FFF;}
.sitem li a.on img{width:13px; height:15px; position:absolute; right:3px; top:3px; cursor:pointer;}

.nlist{margin-top:10px;}
.nlist li{float:left; width:199px; height:60px; margin:0; cursor:default;}
.nlist li.on{ background:url(nlist_bg.jpg) no-repeat;}
.nlist li .ncode{width:199px; height:25px; font-size:22px; padding-top:13px; line-height:23px; font-family:Arial, Helvetica, sans-serif; color:#1D78D4; text-align:center;}
.nlist li.on .ncode{font-weight:bold;}
.nlist li .nlink{ width:199px; height:20px; text-align:center; display:none;}
.nlink a{width:55px; height:20px; line-height:20px; padding-left:15px; color:#F60; background:url(btn_bg.gif) no-repeat 0 3px; margin-left:10px;}
.nlink a.btn_bx{ background-position:0 -17px;}

#booking input{height:20px; line-height:20px; font-family:Tahoma, Geneva, sans-serif; padding:0 5px;}

.num_mid_right{ width:1200px;}
.num_mid_right .sosuo_bg{ background:url(bg2.gif) repeat-x center; line-height:30px;}
.num_mid_right .sosuo_bg div{ margin:0 auto; width:330px; background:#FFFFFF; text-align:center; color:#a2b5c9; font-size:22px; font-weight:normal; padding:0 20px}
.num_mid_right .sosuo_bg div h2{ margin:0 auto; width:370px; background:#FFFFFF; text-align:center; color:#a2b5c9; font-size:22px; font-weight:normal}
.num_mid_right .sosuo_bg div h1{ color:#617488; font-size:30px; float:left; width:auto; font-weight:normal}
.num_mid_right .sosuo{ height:60px; margin:20px 0 0px;}
.num_mid_right .sosuo input{ border:#d1d8e2 1px solid; height:38px; width:38px; text-align:center; font-size:22px; line-height:36px; margin:0 1px;vertical-align:middle}
.num_mid_right .sosuo .kuang{ float:left; width:600px; color:#d1d8e2;}

.num_mid_right .sosuo .danxuan{ float:left; width:55px;margin:10px 5px 0 0;}
.num_mid_right .sosuo .danxuan input{ width:auto; height:auto;vertical-align:middle;border:#d1d8e2 0px solid; margin-left:5px;*margin-left:2px; padding:0}
.num_mid_right .sosuo .quanding{ float:left; width:83px;margin-right:5px }
.num_mid_right .sosuo .quanding input{ background:url(../images/so.jpg) center; width:82px; height:40px; color:#FFFFFF; border:0px; margin:0; padding:0px 0 0 20px; font-size:18px}
.num_mid_right .qita{ font-size:14px; color:#99a7b6; margin:0px -17px 0px 0;zoom:1;}
.num_mid_right .sosuo .cong{ float:left; width:83px;}
.num_mid_right .sosuo .cong input{ background:url(../images/cong.jpg) center; width:82px; height:40px; color:#FFFFFF; border:0px; margin:0; padding:0px 0 0 20px; font-size:18px}
.num_mid_right .sosuo .bang{ float:left; width:83px; margin-left:5px;}
.num_mid_right .sosuo .bang input{ background:url(../images/bang.jpg) center; width:82px; height:40px; color:#FFFFFF; border:0px; margin:0; padding:0px 0 0 20px; font-size:18px}


.clr{clear:both;}

.num_mid_right .xuanzhe{ border-left:#e2e2e2 1px solid;border-top:#e2e2e2 1px solid;border-right:#e2e2e2 1px solid; line-height:40px;}
.num_mid_right .xuanzhe div{ height:40px; overflow:hidden;border-bottom:#e2e2e2 1px solid;}
.num_mid_right .xuanzhe h2{ width:95px; text-align:center; background:#f4f4f4; color:#2b568e; font-size:14px; font-weight:bold; float:left; margin:0px;}
.num_mid_right .xuanzhe a{ display:block; float:left; color:#333; padding:0 7px; text-align:center;height:20px; line-height:20px; margin:10px 0 0px 10px; font-size:14px}
.num_mid_right .xuanzhe a.chose_select{ color:#fff !important; background:#89a8c1 !important; border-radius:2px; height:20px}

.layout{ width:1200px; margin:0 auto; clear:both;}
.clearfix:after{  display: block; clear: both;  content: "";  visibility: hidden;  height: 0;}
.clearfix{  zoom:1;}

/*通用标题*/
.tit {padding:50px 0; text-align: center;}
.tit span{ display: inline-block; text-align: center; vertical-align: middle; font-size:24px; line-height: 1;}
.tit span.line_l,.tit span.line_r{ width:85px; height:7px; background:url(../images/line.png) no-repeat;}
.tit span.line_r{transform: rotate(180deg);}
.tit span.txt{ padding:0 20px;}

/*400电话简介*/
.index_400_box{ width:1200px; margin:0px auto}
.index_400_box p{ line-height: 30px; font-size: 14px;}
.tablist{ float: left; width:285px; height:320px; padding-top:35px; background:url(../images/function_hd.jpg) no-repeat left top;}
.tablist h3{width:217px; margin-left:20px; margin-bottom: 23px; height:36px; padding-left:35px; line-height: 36px; border-radius: 20px; background:#fff; font-size:18px; color: #000; cursor: pointer;}
.index_400_box>.divcon{float: left; width:914px; height:340px;  border:1px solid #e9e9ea; border-left:none; padding-top:15px;}
.tabcon{ display:none;}
.tablist h3:hover{ color:#f53e32;}
.tablist h3.active{width:265px; color:#f53e32; border-top-right-radius: 0; border-bottom-right-radius: 0;}
.tabcon h4{margin-bottom:10px; font-size:18px; font-weight: bold;}
.index_400_txt{ line-height:36px; margin-left:35px; margin-bottom:12px;}
.tabcon h5{ font-size:14px;}
.index_400_box>.tabcon p{ color:#666; font-size:14px; line-height:24px;}
.tabcon a{ display:inline-block; margin-top:10px; padding:0px 16px; font-size:14px;  border-radius: 25px; text-align: center;  color:#f5232f;border:1px solid #f5232f;}
.gongneng { margin-left:35px;}
.tabcon h5{ margin-bottom:10px;}
.gongneng .gnlist{ height:136px;}
.gongneng .gnlist h3{ display: inline-block; padding:5px 12px; position:relative; margin-right:10px; border:1px solid #f5232f; border-radius: 2px; color:#f5232f;}
.cur1{ display:block;}
table {
	border-collapse: collapse;
	border: 0;
}
.gongneng .gnlist h3:hover, .gongneng .gnlist h3.active{background-image: -moz-linear-gradient( 0deg, rgb(245,34,47) 0%, rgb(254,75,47) 100%);
  background-image: -webkit-linear-gradient( 0deg, rgb(245,34,47) 0%, rgb(254,75,47) 100%);
  background-image: -ms-linear-gradient( 0deg, rgb(245,34,47) 0%, rgb(254,75,47) 100%); color:#fff; box-shadow: 2px 2px 4px #fa959b;}
.gnlist .gntips{ display:none; position:absolute; top:-314px; left:0px; width:240px; height:260px; background:#fff; color:#666; font-size:14px; border:1px solid #f5242f; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(245, 36, 47, .6);
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(245, 36, 47, .6); padding:15px;}
.gnlist .gntips:after{position:absolute;
        top:290px;
        left:50px;
        content:" "; 
		width:21px;
		height:23px;
        background:url(../images/jiantou.png) no-repeat;}
.gnlist h3:hover .gntips{ display:block;}
.gntips span{ font-weight:bold; display:block; padding-bottom:10px;}
/*新号码开通流程*/
.i_step_box{ position:relative; height:280px; width:1200px; margin:15px auto 0px auto; border-top:2px solid #e8e8e8;}
.i_step_box p{ position: absolute; font-size:16px; text-align:center; width:200px;}
.i_step_box p .circle{width: 24px;height: 24px;background: url(../images/lc.png) no-repeat center;background-size:contain;display: block;margin:0 auto;box-shadow:0 3px 8px rgba(229,11,30,.14);border-radius:50%;}
.i_step_box p:hover .circle{background: url(../images/lchov.png) no-repeat center;}
.i_step_box p:nth-of-type(1){ left:100px; top:-15px;}
.i_step_box p:nth-of-type(2){ left:300px; top:-15px;}
.i_step_box p:nth-of-type(3){ left:500px; top:-15px;}
.i_step_box p:nth-of-type(4){ left:700px; top:-15px;}
.i_step_box p:nth-of-type(5){ left:900px; top:-15px;}
.i_step_box p b{ font-weight:bold; font-size:21px;}
.f_number {width:1201px; margin:30px auto 0px auto;}
.f_number h3{ text-align:center; font-size:24px; font-weight:bold}
.f_number p{ font-size:14px; padding:15px 0px; text-align:center; }
.tlist li{ height:48px; background:#f1f1f1; font-size:14px; line-height:48px;padding-left:10px; margin:0px; display:inline-block; width:287px;}
.tlist .cur{ background:#f5232f; color:#fff;}
.tlist .cur a{ color:#fff;}
.tcon .cur1{ display:none;} 
.tcon .show{ display:block;} 
.tcon li{ width:199px; text-align:center; display:inline-block; line-height:30px; padding:10px 0px; font-size:14px; border-right:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;}
.youshi{ width:1200px; margin:0px auto}
.youshi dl{ float: left; width:276px; height:330px; margin-right:22px; border:1px solid #ebebeb;background:#f6f7fa;}
.youshi dt{ height:130px; padding-top:20px; background:#fff; border-bottom:1px solid #ebebeb; font-size:16px; font-weight: bold; color:#000; text-align:center }
.youshi dt i{ font-size:48px; display:block; margin-bottom:15px;}
.youshi dd{ padding-top:40px; font-size:14px;text-align:center ;line-height:36px;}
.youshi dl:hover{  -webkit-box-shadow: inset 0 2px 2px rgba(0,0,0,.075), 0 0 8px rgba(245, 36, 47, .6);
          box-shadow: inset 0 2px 2px rgba(0,0,0,.075), 0 0 8px rgba(245, 36, 47, .6); border:1px solid #f5242f;}
.youshi dl:hover dt{background-image: -moz-linear-gradient( 0deg, rgb(253,72,47) 0%, rgb(245,41,52) 100%);
  background-image: -webkit-linear-gradient( 0deg, rgb(253,72,47) 0%, rgb(245,41,52) 100%);
  background-image: -ms-linear-gradient( 0deg, rgb(253,72,47) 0%, rgb(245,41,52) 100%); color:#fff;}
.youshi dl:hover i{ background-image:url(../images/icon_hover.png);}

