@charset "utf-8";
/* CSS Document */
/*-----------------------------------------------------------------------

*Filename:                style.css
*Description:             
*Version:                 1.0.0(2015-03-02)
*Author:                  linyan.yu

-------------------------------------------------------------------------*/
#container, .container {
	width:998px;
	background:#fff;
	/*padding:44px;*/ padding-top:20px;
	margin:0 auto;
	position:relative;
	border:1px solid #e8e8e8;
	z-index:0;
}
#container h3, .container-user h3, .container h3{ font-size:14px; height:14px; padding:0 15px; border-left:3px solid #ff8202; line-height:14px; margin:20px 0; font-weight:bold; margin-left:25px; }
#container h3 span{}
#tab_cont_box{ padding:20px; padding-top:0;}
#tab_cont_box .active{  width:119px; line-height:20px; padding:15px 0px; background:none; border:0; margin:0 10px; font-size:14px; background: url(../images/active_bg.jpg) bottom no-repeat!important; color:#F60; font-weight:bold; height:50px;}
/*#tab_cont_box input, #tab_box input{ width:119px; line-height:20px; padding:15px 0px; background:none; border:0; margin:0 10px; font-size:14px;}2015-4-14余林燕修改*/
#tab_cont_box input.sel-tit{ width:119px; line-height:20px; padding:15px 0px; background:none; border:0; margin:0 10px; font-size:14px; cursor:pointer;}
#tab_cont_box div.con_show{ display:none;margin-top:20px}
#tab_cont_box div.showDiv, #tab_cont_box div.aDivShow{ display:none;}/*先装后付2015420*/
#tab_cont_box input.but_yzm{ background:#ff8200!important; width:120px!important; font-size:14px!important; color:#fff; border:0!important; border-radius:5px; cursor:pointer;}
#tab_cont_box input.but_yzm:hover{ background:#f60!important;}

.num_search_box{ height:35px; line-height:35px; padding:10px 0; font-size:14px;}
.num_search_box select{ height:35px; border:1px solid #dbdbdb; width:210px; font-size:15px; font-weight:bold; color:#656565;}
.num_search_box span{ float: right;}
.num_search_box span b{ color:#777; font-weight:normal;}
.num_search_box time{ font-size:12px; padding-left:5px;}

/*套餐表格*/
.taoc_table{ width:100%; border:1px solid #dbdbdb; text-align:center}
.taoc_table th{ background:url(../images/table_th_borBg.jpg) no-repeat right; height:53px; line-height:53px; text-align:center; color:#ff8202;border-bottom:1px solid #e9e9e9; font-weight:bold; font-size:14px;}
.taoc_table tr:hover{ background:#f7f7f7; cursor:pointer;}
table.taoc_table tbody tr:nth-child(1){ background:#fff;}
.taoc_table tr{ }
.taoc_table td{ line-height:44px; text-align:center; border-bottom:1px solid #e9e9e9;}
.taoc_table img.ico_tuid{ padding-right:5px;}
.taoc_table2{ border-bottom:0; border-right:0;}
.taoc_table2 td, .taoc_table2 th{ border:1px solid #dbdbdb; border-top:0; border-left:0;}
.taoc_table2 th{ background:none; color:#666666;}


.btn_box{ text-align:center; margin-right:150px;}




/*温馨提示*/
.border_line{ background:url(../images/line_border.jpg) repeat-x;clear:both; width:100%!important; height:6px;zoom:1; margin:30px 0;}
.wenxi_box{ overflow:hidden;zoom:1; font-size:12px;}
.wenxi_tit{ height:26px; line-height:26px; font-size:14px; color:#fe8100; background:url(../images/ico_wenxi.jpg) no-repeat; padding-left:30px; font-weight:bold;}
.wenxi_box p{ line-height:30px;}
.wenxi_box a{ color:#fe8100;}


/*密码修改*/
.pas_table tr{ line-height:60px;}
.pas_table tr td{ padding-right:5px;}
.pas_table tr td img{ vertical-align:middle;}
.pas_table input, .pas_table select{ width:273px!important; height:33px!important; border:1px solid #dbdbdb!important; margin:0!important; padding:0!important; font-size:18px!important; padding-left:10px; margin-right:20px!important;}
.pas_table select{ width:200px!important;}

/*宽带新装受理*/
.band_address_box select{ width:105px!important; margin-right:10px!important; font-size:14px!important;}
.band_address_box input{ width:300px;font-size:14px!important;}
.band_pic textarea{ width:500px; height:130px; border:1px solid #dbdbdb;}

.pas_table input[type=radio]{ width:15px!important; padding-top:10px; height:15px!important; margin:0!important; margin-right:5px!important; margin-left:10px!important; border:0!important;}

/*套餐变更*/
.taocan_box{ border:1px solid #dbdbdb; width:100%; overflow:hidden;zoom:1; clear:both}
.taocan_h2{ background:#f2f2f2 url(../images/ico_taocan_tit.jpg) no-repeat 23px 18px; height:52px; line-height:52px; padding-left:45px; color:#fe8301; font-size:14px; font-weight:bold; text-shadow:0 1px 0 rgba(255,255,255,.5);}
ul.taocan_list{ padding:15px;}
ul.taocan_list li{ float:left; width:25%; height:30px; line-height:30px;}
ul.taocan_list li input[type=radio]{ width:15px!important; height:15px; padding-right:10px; }

.taocan_table{ width:75%; border-top:1px solid #dbdbdb; margin:0 auto; margin-bottom:30px;border-left:1px solid #dbdbdb; }
.taocan_table tr td{border:1px solid #dbdbdb; border-left:0; border-top:0; padding-left:10px; line-height:40px }

/*我的客户状态*/
.container-user{ padding:0; width:998px;
	background:#fff;margin:0 auto;
	position:relative;
	border:1px solid #e8e8e8;
	z-index:0;}
	
	.container-user h2, .h2-tit{ border-bottom:1px solid #e9e9e9; padding-left:40px; line-height:45px; height:45px; font-weight:bold; color:#777777;}
	.h2-tit span{ color:#ff8200; font-weight:400}
	
/*业务办理*/
.business-box{ display:block!important; margin:20px 45px; padding:20px 0; clear:both; display:block; font-size:12px; line-height:20px; border-bottom:1px dashed #bababa; overflow:auto;}
.business-box dl img{ float:left; padding-right:20px;}
.business-box dl dt img{ float:none; padding:0;}
.business-box dl.tex dt{ font-size:14px; font-weight:bold;}
.business-box dl a.mor{ color:#005aa0;}
.business-box dl a.mor:hover{ color:#ffae00; text-decoration:none;} 
.business-box dl dd.bus-tj span{ color:#ffae00; cursor:pointer}
.business-box .btn_box{ margin:0;}

.show-list-box, .show-list-yebox{background:#f2f2f2; border:1px solid #dbdbdb; padding:20px;margin:20px; position:relative; border-radius:5px;}
.show-list{ clear:both; margin:20px; padding:20px 0; border-bottom:1px dashed #bababa;}
.show-list dl img{ width:85px; height:87px;}
.show-list dl .btn_big{ height:30px; line-height:30px; padding:0 20px; cursor:pointer;}
.show-list-arrow, .show-list-arrowmini{ background: url(../images/show-list-arrow.png) no-repeat; width:14px; height:14px; z-index:2; position:absolute; left:110px; top:-8px;}
.show-list-yebox{ width:310px; float:right; top:-40px;}
.show-list-yebox .show-list-arrow{ left:300px;}
.show_close{ background:#ff8200; border-radius:25px; height:20px; line-height:20px; width:20px; color:#fff; font-family:Arial, Helvetica, sans-serif; float:right; text-align:center; font-weight:normal; cursor:pointer;}
.show-yew-ul p{ clear:both;}
.show-yew-ul li{ float:left; width:50%;}
.show-yew-ul input.show_inp{ background:#fff!important; width:200px!important; margin:0!important; border:1px solid #dbdbdb!important; color:#d3d3d3; height:27px!important; padding:0 5px!important; border-radius:2px; font-size:12px!important;;}

/*业务办理-固话*/
.yew-tel-box{ padding:10px 0;}
.yew-tel-box input{ width:273px!important; height:33px!important; border:1px solid #dbdbdb!important; margin:0!important; padding:0!important; font-size:18px!important; padding-left:10px; margin-right:20px!important;}

.yew-tel-box p.ye-txt{ line-height:30px;}
input.ye-inp-het{ width:auto!important; height:auto!important;}


/*使用指南*/
div.use-box{ margin:0;}
.use-box dl.tex dd{ font-size:14px;}
.use-box dl a.mor{ color:#ff8200;}
dd.use-dol{ height:26px; line-height:26px; }
.use-dol-but{ float:right;  height:18px; line-height:18px;padding:0 10px; border-radius:3px; color:#fff; font-size:12px;background:#fff; border:1px solid #ff8200; color:#ff8200; }
.use-dol-but:hover{ text-decoration:none;background:#ff8200; border:1px solid #ff8200;background:#ff8200; color:
#fff; }


/*宽带一键受理*/
.band-box{ padding:0 50px;}
.band-box ul li label{ width:120px!important; overflow:hidden;zoom:1; font-weight:bold; float:left; text-align:right; display:block;}
.band-box ul li { height:40px; line-height:40px; margin:5px 0;}
.band-box ul li a{color:#777;}
.band-box ul li .address_select{ padding:0 20px;  border:1px solid #dbdbdb; background: url(../images/graycurr.gif) no-repeat right bottom; height:40px!important; line-height:40px; color:#777; display: inline-block; text-decoration:none;}
.band-box ul li .address_hover{ padding:0 20px;  border:1px solid #ff8200; background: url(../images/band_xz.gif) no-repeat right bottom; height:40px!important; line-height:40px; color:#ff8200; display: inline-block;text-decoration:none;}

input.address_inp{ height:40px!important; line-height:40px; border:1px solid #dbdbdb!important;  padding:0 5px!important; width:400px!important; color:#777; margin:0!important;}
/*宽带一键受理弹出*/

.box,.box2,.box3{position:absolute;width:800px; margin:0 auto;height:auto;z-index:100000;background-color:#f2f2f2; margin:0 auto;  /*-webkit-box-shadow:1px 2px 5px #975400; border-radius:5px!important;*/}
.box h2,.box2 h2,.box3 h2{height:100%;font-size:18px; font-size:0.6rem; background-color:#ff8200;position:relative;padding-left:10px;line-height:35px;color:#fff; margin-top:0;}
.box h2 a,.box2 h2 a,.box3 h2 a{position:absolute;right:0px;font-size:12px;color:#fff; width:35px; text-align:center; line-height:35px; top:0px; background:#ff8200;}

.main-table{ background:#f2f2f2;  color:#444; font-size:14px; font-size:0.8em!important; padding:3% 5%; margin-top:5px;}
.main-table h3{ line-height:22px; color:#6a6a6a; text-align:center;}
.main-table h3 span{ color:#c61805;}
.main-table table tr td{ padding-top:10px;}
.shuru-bg{ width:90%; height:30px; line-height:30px; border:1px solid #aaa; border-radius:5px; overflow:hidden; padding-left:5px; font-size:14px; font-family:"微软雅黑", "黑体", "宋体"; color:#777;}
.sele-bg{line-height:30px;font-size:14px; font-family:"微软雅黑", "黑体", "宋体"; color:#888;  }

#TB_overlayBG,#TB_overlayBG2{background-color:#000;position:absolute;z-index:99;left:0;top:0;display:none;width:100%;height:100%;opacity:0.7;filter: alpha(opacity=70);-moz-opacity: 0.7;}
.sub_but{ padding:5px 10%;float:left; background:#ff8200; border-radius:3px; margin:5px; color:#fff; font-weight:bold; font-size:14px; line-height:25px;}


.search_bbx{ width:700px; margin:40px auto;margin-top: 0; height:100%; overflow:hidden}
.add{ margin-bottom:15px;}.add label{ font:16px/1.5 "Microsoft Yahei",Arial, Helvetica, sans-serif; color:#333;	}
.add select.w120{ width:120px; border:1px solid #dbdbdb; margin-left:10px; font:14px/1.5 "Microsoft Yahei",Arial, Helvetica, sans-serif;}

.search-panel button {
	background:url(../image/broadband/tb.png) no-repeat scroll 0 0 transparent;
}
.search-panel {
    width: 700px; overflow:hidden
}
.search-panel-fields {
    background: none repeat scroll 0 0 #ff8200;
    border-radius: 0 0 0 3px;
    float: left;
    height: 40px;
    position: relative;
    width: 600px;
}
.search-combobox-input{
	color: gray;
	font:14px/24px "Microsoft Yahei",Arial, Helvetica, sans-serif;	
}
.search-panel-fields input {
    background: none repeat scroll 0 0 #ffffff;
    border: 0 none;
    border-radius: 3px 0 0;
    font-size: 14px;
    height: 24px;
    left: 3px;
    line-height: 18px;
    padding: 5px;
    position: absolute;
    top: 3px;
    vertical-align: middle;
    width:590px;
}
.search-panel button {
    background-position: 0 0;
    border: 0 none;
    color: #ffffff;
    cursor: pointer;
    float: left;
    font-size: 18px;
    height: 40px;
    text-indent: -999em;
    width: 100px;
}
.search-panel button:hover {
    background-position: -150px 0;
}
.tips{ color:#F00; margin-top:15px;}.tips p{ font:14px/20px "Microsoft Yahei";}.tips p.txt{ font:16px/24px "Microsoft Yahei";}
.Category_contA,.Category_contB{ border:2px solid #ff8200; width:600px; margin-top:2px; height:100%; overflow:hidden;}
.contLeft{ width:250px;}
.contLeft_layout{ overflow-x:hidden; overflow-y:auto; width:250px;height:300px;background:#f8f8f8;border-right:1px solid #eaeaea;}
.catList li{ height:30px; font:12px/30px Arial, Helvetica, sans-serif; padding-left:10px;}
.catList li a{ display:block;}
.catList li.ct,.catList li a:hover{ background:#ff8200; color:#FFF;padding-left:10px;}
.contRight{ width:316px; padding:0px 15px 0;background:#fff;}
.contRight_layout{ overflow-x:hidden; overflow-y:auto; width:336px;height:300px;}
.entity-main li{ font-size:12px;vertical-align: bottom;white-space: nowrap}
.entity-main li a{display:block; float:left; text-align:center;padding:5px 10px;height:24px; overflow:hidden;color:#333; margin:5px 0; line-height:24px; }
.entity-main li a:hover{ background:#ff8200; color:#FFF;}
.tips_font{
	font:15px/20px "Microsoft Yahei";
	padding:40px 0 40px 30px;
}
/*上一页*/
.next_list{ height:21px; margin:10px 0}.next_list a{ display:block; width:60px; height:19px; float:right; text-align:center; color:#7eae00;border-radius:2px; border:1px solid #c9c9c9; line-height:19px; margin-left:10px;}
.next_list a:hover{ background:#eaffb4;}
/*下一页*/

.all_add{font:12px/30px Arial, Helvetica, sans-serif;overflow-x:hidden; overflow-y:auto;height:300px;}
.all_add li{ height:30px; font:12px/30px Arial, Helvetica, sans-serif;}
.all_add li a{padding-left:30px; display:block;}
.all_add li.ct,.all_add li a:hover{ background:#ff8200; color:#FFF;}

.zy_tab{  margin-top:2px;}
.zy_tab .zy_table_box{border-top:2px solid #ff8200; border-left:1px solid #ff8200;}
.zy_txt{ height:30px; line-height:30px;}
.zy_tab table tr td{ border-right:1px solid #ff8200; border-bottom:1px solid #ff8200; height:40px; text-align:center;font:14px/40px "Microsoft Yahei";}
.zy_tab table tr.bg{ background:#fef0e2; font:bold 18px/40px "Microsoft Yahei"; color:#ff8200;}
.band-indo{ padding:0 50px;}
.band-indo p{ left:30px;}
/*宽带一键受理*/


/*宽带实名认证str*/
.mainlist{padding:20px 50px; padding-top:0px; color:#666; font-size:14px; overflow: hidden; zoom:1; }
.mainlist-table{width:100%; margin-top:10px; overflow:hidden;zoom:1;}
.mainlist-table table tr td{ padding:6px 0px;}
.mainlist-table span{ color:#F00;}
.mainlist-table input.input-shuru-bg{ width:200px!important; height:23px!important; line-height:23px!important; border:1px solid #ddd!important; font-family:"微软雅黑", "黑体", "宋体"; font-size:14px; color:#777; overflow:hidden; border-radius:2px; padding:0!important;}
.sele-bg{ height:23px; margin-left:10px;}
.queding{ float:left; margin-top:10px; margin-left:150px; display:inline;}


.jieguo{ float:left; width:100%;}
.jieguo-tit{ float:left; width:100%; margin-top:35px; text-align:center; line-height:28px; font-size:24px; font-weight:bold; color:#ff8e18;}
.jieguo-wenzi{ float:left; width:100%; margin-top:30px; line-height:24px; color:#777; font-size:14px; text-align:center;}
.jieguo-wenzi span{ color:#ff8e18;}
.jieguo-wenzi a,.jieguo-wenzi a:hover{ margin-left:10px; text-decoration:underline; color:#009900; }
.ou{ float:left; width:100%; background:url(../images/shu.jpg) no-repeat left center; text-indent:15px; margin-top:20px; height:30px; line-height:30px; font-size:14px; color:#444;}
.ou-tit{ float:left; width:100%; margin-top:10px;}
#tabs1 {
}
.select0{
 width: 100%;
}
.select0 li{
 display:block;
float:left; height:40px; line-height:40px; width:148px;  text-align:center;   color:#555;
 cursor:pointer; font-size:14px; font-weight:bold;

}
.select0 li.hover{
 color: #555; background:url(../images/ot-hover.jpg) no-repeat center bottom; 
}
#senei0 dl{
 display: none;
}
#senei0 dl.block{
 display: block;
}

.idcard_img{ height:120px; clear:both;}
.head_img{ position:relative; width:20%; margin:0 2%; padding-bottom:10px; float:left; }
.head_img{ width: auto;}
.head_img span{ position:absolute; width:18px; height:18px; right:-8px; top:-8px;  cursor: heand;}

.band-tj-but{ float:right; position: absolute; right:50px; background:#fbfbfb; border:1px solid #dbdbdb; border-radius:25px; color:#777; font-size:12px; width:75px; height:25px; line-height:25px; text-align:center; }
.band-tj-but:hover{ background:#eee; color:#fff;}
.band-tj-but a{ color:#777; text-decoration:none;}


/*.file-box{ position:relative;width:340px} 
*/.file-box-sm{ position:relative;width:340px} 
.txt{ height:25px; border:1px solid #cdcdcd; width:200px; border-radius:2px;} 
.btn{ background-color:#ff8200; padding:5px 10px; border:1px solid #ff8200; border-radius:2px; color:#fff; } 
.file{ position:absolute; top:0; right:80px; height:24px; filter:alpha(opacity:0);opacity: 0; width:260px}
/*宽带实名认证end*/

/*宽带先装后付-订单详情*/
.band_taoc_table{ width:100%; border:1px solid #e9e9e9; text-align:center; border-bottom:0; border-right:0;}
.band_taoc_table th{ background:url(../images/table_th_borBg.jpg) no-repeat right; height:53px; line-height:53px; text-align:center; color:#ff8202;border-bottom:1px solid #e9e9e9; font-weight:bold; font-size:14px;}
table.taoc_table tbody tr:nth-child(1){ background:#fff;}
.band_taoc_table td{ line-height:34px; text-align:center; border:1px solid #e9e9e9; border-top:0; border-left:0 ; font-size:12px;}


.band-taocan-info{ padding:5px; text-align:left;  }
.band-taocan-info img{ float:left; padding-right:5px; height:82px; width:80px;}
.band-taocan-info dl dd{ line-height:24px;}
.band-taocan-info dl dd a, .band-taocan-info tr td a{ color:#ff8200;}
a.card-sel{ border:1px solid #dbdbdb; padding:2px 10px; color:#777; margin-right:5px; border-radius:2px; }
a:hover.card-sel{ text-decoration:none; background:#f2f2f2}

.band-yhtj-box{ overflow:hidden;zoom:1;}
.band-yhtj-box ul { float:left; width:165px; padding:0 10px;}
.band-yhtj-box ul.add-box{ width:30px; text-align:center;}
.band-yhtj-box ul li img{ text-align:center; width:100%;}
.band-yhtj-box ul span{ font-size:50px; display:block; padding-top:50px;}

/*宽带订单支付*/
/*订单*/
.ordertop_l{ float:left; padding-left:17px; padding-top:18px;}
.ordertop_l b{ font-size:15px;color:#666}
.ordertop_l b .fcorange{ font-size:15px;}
.ordertop_r{ float:right; padding-right:20px; padding-top:16px; line-height:22px; width:190px}
.ordertop_r span{ display: block; height:22px; line-height:22px; zoom:1; overflow:hidden; width:190px}
.ordertop_r span .listmore{ margin-bottom:-6px}

.orderlist{ padding-bottom:10px;border:1px solid #e4e4e4; margin:0; border-bottom:1px solid #dbdbdb; border-radius:0 0 2px 2px;}
.orderlisthide, .orderlisthide1{ display:none}
.wt, .aa{ display:block}
.odetail_title{ width:100%}
.odetail_title td{ text-align:left; padding:10px; line-height:18px; background:#fff; color:#333;}
 .order_checkbox{width:18px; height:18px; float:left;font-size:0; margin-right:10px}
 .ckon{ background-position:-36px -476px}
.odetail_title .otdetail{ float:right}
.orderlist_t_nav{ }
.orderlist_t_nav p{ line-height:30px; padding:0 10px}
.odt_navwrap{ height:40px;background:#fbfbfb;}
.odt_navwrap a{ display:inline-block;  line-height:40px; color:#777; height:40px; padding:0 20px;zoom:1;_display:inline; background:#fbfbfb; text-align:center; font-size:14px; }
.odt_navwrap .oltn_hover{ background:#ff8200; color:#fff; height:40px;padding:0 20px; }
.orderlist_t .grayth th{ border-top:1px solid #e4e4e4}
.proimg{ display:block; margin:5px auto}
.order_list_bd{ border:1px solid #e4e4e4;border-top:none;padding-top:15px;width:718px;}

/*灰表头表格*/
.grayth{width:96%; margin: auto; margin-top:10px; margin-bottom:10px;}
.grayth th,.grayth td{/*border:1px solid #e4e4e4;background:#fff;*/line-height:18px; padding:4px; color:#666;}/*2014-08-14 linyan.yu*/
.grayth td{padding:10px 0;}
.grayth th{ background:#f8f8f8; color:#ff6600; font-weight:bold;}
.grayth img{ margin-right:10px; border:1px solid #e4e4e4; margin-bottom:6px; }
.grayth input{ margin-left:4px; float:left;*margin:-1px 0;}
.grayth div {/* width:670px;*/ margin:auto; overflow:hidden;zoom:1; text-align:center;}
.grayth div ul li{ float:left;}


/*订单查询*/ 
.order_query {
}
.order_title li a {
	width: 250px;
	border: 1px solid #ff8200;
	height: 30px;
	border-bottom: 0;
	float: left;
	margin-right: 2px;
	line-height: 30px;
	text-align: center;
	color: #ff8200;
}
.order_titlehover {
	background: #ff8200;
	color: #fff!important;
}
a.order_titlehover {
	color: #fff!important;
}
.order_show {
	border: 1px solid #ff8200;
	overflow: hidden;
	zoom: 1;
	clear: both;
	padding: 20px;
	padding-left: 180px;
}

.order_tab input {
	vertical-align: middle
}
.order_radio {
	margin-bottom: 5px;
}
.order_show .order_inp {
	height: 20px;
	line-height: 20px;
	width: 250px;
	vertical-align: middle;
}

table.order_tab td {
	height: 35px;
	line-height: 35px;

}

.sub_order{ background:url(../images/sub_customquery.jpg) no-repeat; width:117px; height:28px; text-align:center; margin-top:50px; margin-left:50px;}



/*宽带订单自助查询*/
.band_tab table{ width:100%; border-top:1px solid #ff8200; }
.band_tab table tr th, .band_tab table tr td{ height:30px; line-height:30px; color:#666; border:1px solid #ff8200; border-top:0; border-left:0; text-align:center;}
.band_order_show {
	border: 1px solid #ff8200;
	overflow: hidden;
	zoom: 1;
	clear: both;
	padding: 0;
	padding-left: 0;
}
.band_sub_zf{ background:#ff8200; height:25px; line-height:25px; border-radius:3px; color:#fff; padding:5px 10px ;}
.band_sub_zf:hover{ background:#f30;}
/*宽带结果查询-产品展示*/
.band-pro-box ul li{ float:left; width:210px; margin:10px;}
.band-li{ border:1px solid #dedede; cursor:pointer;}
.band-pro-box ul li img{ width:200px; padding:4px;;}
.band-pro-box .band-hover{ border:1px solid #ff8200; background:url(../images/band_xz.gif) no-repeat bottom right;}
/*我关注的商品*/


.pic_list{width:998px; position:relative; z-index:1; margin:0 auto; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none;}
.pic_list .pic_slide{ width:880px; margin:0 auto; overflow: hidden;}
.pic_list .pic_slide ul{ -webkit-transition: all 0.6s ease-out; transition: all 0.6s ease-out;}
.pic_list .pic_slide ul li{ width:210px; height:280px; float:left; margin-right:10px; _display:inline;}
.pic_list .pic_slide ul a{ padding-left:10px; color:#666;line-height:20px; display:block;}
.pic_list .pic_slide ul a:hover{ text-decoration:none; color:#f00;}
.pic_list .pic_slide ul li .a_pic{height:195px; background:#f7f7f7; text-align:center; line-height:25px; padding:15px 0 0 0; display:block; margin-bottom:10px;}
.pic_list .pic_slide ul li span{ color:#faa562;}
.pic_list em{display: block; position: absolute; top: 50%; margin-top: -35px; width:30px; height: 70px; cursor: pointer; opacity: 0.6; filter:alpha(opacity:60); background:url(../images/arrow.png) no-repeat; -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out;}
.pic_list em.prev{left: 15px; background-position:left top;}
.pic_list em.next{right: 15px; background-position:left bottom;}
.pic_list em:hover{opacity:1; filter:alpha(opacity:100);}

.qfls_cx{ margin-top:20px; height:500px; border:1px solid #000; clear:both;}
.nianfen{ height:33px; font-size:14px; line-height:33px;}
.pas_table.nianfen{ height:33px; font-size:14px; line-height:33px;}
.pas_table select.w_small{ width:90px!important;}
.pas_table input.text_tt{ width:150px!important; font-size:12px;}

/*广告*/
.db_banner{ height:98px; margin-top:12px!important; width:998px; border:1px solid #e8e8e8; margin:0 auto;}

/*业务办理-手机（搜索）*/
.yew-search-box { background:#fbfbfb; padding:20px; margin:0 25px}
.yew-search-box .yew-inp-box{ text-align:center; width:610px;  background:#ff8200; height:42px; line-height:42px; margin:0 auto;}
.yew-search-box p input{ height:38px; line-height:38px; background:#fff; border:2px solid #ff8200;}
.yew-search-box p input[type=text]{ width:460px; float:left; padding:0 5px; }
.yew-search-box p input[type=button]{ width:130px; height:42px; color:#fff; line-height:42px; background:#ff8200; cursor:pointer;}
.ye-sear-text{  line-height:24px; margin:0 auto; width:610px; text-align:center;}
.ye-sear-text span a{ color:#777; text-decoration:none;}
.ye-sear-text span a:hover{ color:#ff8200;}

.ye-sear-text span{ padding-right:15px;}

/*流量包订购*/
ul.flow-send{ padding-bottom:20px; overflow:hidden;zoom:1;}
ul.flow-send li{ width:20%;}

.flow-table{ border-bottom:0; border-right:0;}
.flow-table tr td{ border-bottom:1px solid #e9e9e9; border-right:1px solid #e9e9e9;}



/*我的资料*/
.file-box { clear:both; overflow:hidden;zoom:1; padding:20px 25px;}
.file-box ul li{ width:47%; float:left; line-height:40px;border-bottom:1px solid #ededed; padding:0 1.5%}
.file-box ul li a{ float:right; margin-right:30px; margin-top:8px;}
.file-box2 ul li{ width:100%; border:0; padding:0;}
.file-box2 .select select{height: 35px;
border: 1px solid #dbdbdb;
width: 210px;
font-size: 15px;
font-weight: bold;
color: #656565;}
.file-box2 ul li span p{ text-indent:28px; line-height:25px; background:#fbfbfb; border:1px dashed #ededed; padding:20px;}

/*我的设置*/
.invoice-box{background:#fbfbfb; border:1px dashed #ededed; padding:20px; position:relative }/*发票*/
.invoice-box p{ line-height:40px; border-bottom:1px dotted #F1F1F1; padding:0 10px;}
.invoice-box p span{ float:right;}
.invoice-p{display:block;}
.show-list-invoicebox{ position: absolute; right:0; width: 310px; display:none;
top: 44px; z-index:99999;}
.show-list-invoicebox p{ padding:0; height:30px; line-height:30px;}
.show-list-invoicebox select{ height:25px; line-height:25px; border:1px solid #dbdbdb; width:31%;}

.show-list-invoicebox input.show_inp{ width:230px!important;}


/*最新优惠*/
.sale-box{ overflow:hidden;zoom:1;}
.sale-box ul { border-bottom:1px solid #ebebeb; width:46.9%; float:left; padding:1.5%; line-height:22px; border-right:1px solid #ebebeb;}
.sale-box ul h4{ font-size:16px; color:#ff8200; font-weight:700; height:40px; line-height:40px;}
.sale-box ul dl dt{}
.sale-box ul dl dd{ color: #999}
.sale-box ul img{ width:35%; float:left; padding-right:5%;}
.sale-box ul a.more{ padding:0 10px; color:#ff8200; border-radius:3px; font-size:12px; margin-top:5px; overflow:hidden;zoom:1; float:right; height:25px; line-height:25px; }
.sale-box ul .more:hover{ text-decoration:none; color:#fff; background:#ff8200;}

/*订单中心*/
.order-table tr{ margin:0 10px;}
.order-table tbody{ margin:0 10px;}
table.order-table tbody tr:nth-child(1){ background:none;}
table.order-table tbody tr:hover{ background:#f7f7f7;}
.order-table tr td{border-bottom:1px dashed #e9e9e9}

.order-sear-tit{ line-height:60px; position:relative; height:60px;}
.order-sear-tit .search-inp { height:33px; border:1px solid #dbdbdb; width:380px; padding:0; padding-left:5px; margin-top:6px; position:absolute;top:6px; display:block;}
.order-sear-tit a.search-but{ background:#ff8200; height:35px; display: inline-block;line-height:35px; text-align:center; color:#fff; padding:0 15px; position:absolute; top:12px; float:left; left:380px;}
.arrow-ico{ font-size:10px!important; width:18px; font-style:normal; color:#777}

.order-list{ padding:30px;}
.order-list ul li{ width:33%; float:left; height:40px; line-height:40px;}
.order-list ul li label{ font-weight:700;}

.order-sear-con ul{ background:#fbfbfb;  border:1px solid #dbdbdb; margin-bottom:30px; padding:30px; border-bottom:1px solid #dbdbdb;}
.order-sear-con ul li{ line-height:50px;}
.order-sear-con ul li input{ width:300px; height:33px; line-height:33px; border:1px solid #dbdbdb; margin:0 10px; padding:0;}
.order-sear-con ul li select{ height:35px; line-height:35px; width:130px; border:1px solid #dbdbdb; margin:0 10px; margin-right:50px;}

a:hover.search-but-mini{ text-decoration:none;}
.showmore{ position:absolute; left:480px; top:18px; overflow:hidden;zoom:1; text-align:left;}
.showmore a { margin:0 auto; line-height:24px; text-decoration:none;}
.showmore a span { padding-right:15px; background: url(../images/arrow-ico1.jpg)no-repeat 85px 5px; text-decoration:none;}


/*装移修查询201406start*/
selfbox{ border:1px solid #e4e4e4;padding:20px; overflow:hidden;zoom:1;}
/*装移机tab切换*/

#zj_Tab1{margin:15px;padding:0px; border:1px solid #e2e2e2; border-top:none;}

.zj_tabborder{}
.zj_Menubox {height:39px;line-height:40px;position:relative; background: #f2f2f2;}
.zj_Menubox ul{margin:0px;padding:0px;list-style:none;height:38px;text-align:center; border-bottom:1px solid #e2e2e2; border-top:1px solid #e2e2e2;}
.zj_Menubox li{float: left;display: block;cursor: pointer;width:225px;color: #949694;height:40px;line-height: 40px;font-size:14px;}
.zj_tabborder li span{width:225px;height:39px;display:block;line-height:38px;text-align:center;}
li#one1,li.tit_bj_left{border:none;}
li#one1 span{font-size:14px;}
li#one2 span{font-size:14px;}
li#one3 span{font-size:14px;}
li#one4 span{font-size:14px;}

.zj_Menubox li.hover,li#one1.hover,li#one2.hover,li#one3.hover,li#one4.hover{padding:0px;width:225px;color:#ff8200; font-weight:bold; background:#ffffff;height:37px; border-top:2px solid #ff8200; margin-left:12px; border-left:1px solid #e2e2e2; border-right:1px solid #e2e2e2;}
.zj_Contentbox{margin-top: 0px;border-top: nonetext-align: center;padding-top:6px;padding-bottom:10px;background:#ffffff;}
.zj_footbox{width:323px;border:1px solid #D2D0D3; border-top:none;line-height:22px;text-align: center;padding-top:6px;background:#EDEDED;float: right; margin-right:30px; height:24px;}
.zj_footbox a{ font-size:14px; color:#3984D7; text-decoration:underline;}
.zj_footbox a:hover{ color:#ff6600; text-decoration:none;}

/*内容区*/
.zjtext_div{height:auto;display:block;overflow:hidden; margin:0 20px;}
.zj_table{ padding-top:8px; margin:auto;}
.zj_table th{ font-size:12px; color:#999999;height:40px; line-height:40px; text-align:right; font-weight:normal;}
.zj_table td { text-align: left; padding-left:4px; font-size:12px; color:#999999; line-height:30px;}
.zj_table td input{ height:24px; border:1px solid #C8C8C8; padding:2px; font-size:12px; color:#666666; line-height:24px;}
.zj_table td select{height:28px;border:1px solid #C8C8C8; padding:2px; font-size:12px; color:#666666; width:100px;}
.zj_table td b{ color:#999999; font-size:12px; font-weight:normal;}

.zj_table1{ padding-top:8px;  border:1px solid #e2e2e2;margin-bottom:20px;}
.zj_table1 th{ font-size:12px; color:#999999; font-weight:bold; padding:12px 0px; text-align:right;border:1px solid #e2e2e2; background:#f2f2f2;}
.zj_table1 td {text-align: left; padding:12px 10px; font-size:12px; color:#666666;border:1px solid #e2e2e2;}

.zj_searchinfo{ overflow:hidden;zoom:1;}
.zj_searchinfo ul{float:left; margin-right:10px;}
.searchinfo_btn{ float:left; width:180px; padding-top:20px; text-align:center;}
.searchinfo_btn a{ margin-bottom:20px;}
.zj_prompt{ background:url(../../image/n_self-service/gb_icon.gif) no-repeat; width:98%; height:30px; padding-left:20px; line-height:18px; color:#ff6600;}
.zj_time{ height:45px;}
.zj_time ul li{ line-height:16px; color:#666666; width:168px;text-align:center; position:relative;float:left; padding-top:6px;}
.zj_time ul li span{ color:#ff6600;}
.zj_time1{ height:45px;}
.zj_time1 ul li{ line-height:16px; color:#666666; width:125px;text-align:left; position:relative;float:left; padding-top:5px;}
.zj_time1 ul li span{ color:#ff6600;}
.zj_icon{position: absolute;top:-10px;}

/*实名制补登*/
.tel-test{line-height:35px; margin:20px; position:relative;}
.name-input{ border:1px solid #dbdbdb; height:33px; line-height:33px; padding-left:3px; width:296px; position:absolute; padding:0} 
.tel-test a.btn_big{ position:absolute; left:450px;}
.mane-table input{font-size:14px!important}
p.h43{ height:43px; line-height:43px;}
p.h43 b a{ height:43px; line-height:40px; font-weight:normal;}


/*业务办理-修改*/
.order-sear-tit .tips{ position:absolute; left:480px; top:0px; overflow:hidden;zoom:1; text-align:left; margin:0; color:#777;}
.order-sear-tit .tips a { line-height:28px; text-decoration:none; font-weight:normal; border:1px solid #ff8200; padding: 5px 8px; border-radius:25px; text-align:center; margin:0 5px;color:#ff8200; font-size:12px;}
.order-sear-tit .tips a:hover{ text-decoration:none; background:#ff8200; color:#fff;}
.order-sear-tit .tips a span {text-decoration:none;}
.tab-style2 tr th{ width:30%; font-weight:bold;}
.tab-style2 tr td{ text-align:center; line-height:25px;}

.yew-ico-box{}
.yew-ico-tab{ width:100%; border:1px solid #dbdbdb; border-right:0; border-bottom:0; margin-top:30px; }
.yew-ico-tab tr td{border:1px solid #dbdbdb; border-top:0; border-left:0; padding:10px; text-align:center; line-height:40px; width:25%; }
.yew-ico-tab tr td:hover{ background:#fcfcfc; cursor:pointer; color:#ff8200; font-weight:bold;}
.yew-ico-tab tr td:hover img{opacity:0.7; margin-left:-5px;}
.yew-ico-tab tr td span{ height:35px; line-height:35px;}
.yew-ico-tab tr td a{ color:#ff8200; text-decoration:none;}
.yew-mor{ clear:both;zoom:1; padding-top:30px;}
 a.yew-mor,  a:hover.yew-mor{border-radius:5px; padding:8px 35px; text-decoration:none; border:1px solid #ff8200;  font-size:14px; color:#ff8200;}
  a:hover.yew-mor{background:#ff8200; color:#fff;}


/*宽带先装后付缴费*/
.text-right{ text-align:right}
.band-taocan-list li{ width:33%;}
table.band-taocan-tab{ width:100%; border:1px solid #dbdbdb; border-right:0; border-bottom:0; line-height:45px; 
    -moz-box-shadow:1px 1px 3px #dbdbdb;/*firefox*/  
    -webkit-box-shadow:1px 1px 3px #dbdbdb;/*webkit*/  
    box-shadow:1px 1px 3px #dbdbdb;/*opera或ie9*/ 
	margin:30px 0;
	}
.band-taocan-tab tr td{border:1px solid #dbdbdb; border-top:0; border-left:0; padding:0 10px; }
.band-taocan-tab tr th{ text-align:right; padding-right:10px;border:1px solid #dbdbdb; border-top:0; border-left:0; background:#f6f6f6;}

ul.band-taocan-list li{ float:left; padding:0px 10px; height:35px; line-height:35px; border:1px solid #c6c6c6; margin-right:25px; text-align:center ; position:relative; z-index:10;cursor:pointer;}
ul.band-taocan-list li.band-hover{ border:1px solid #ff8200; height:35px;  padding:0px 10px; }
.band-hover{ background:url(../images/band_xz.gif) no-repeat right bottom;position:absolute; z-index:18; right:0px; bottom:0px; color:#ff8200; }


/*单宽带续费*/
.xuyue-taocan ul li{ float:left; padding:10px 17px;}

.xuyue-taocan ul li img{ border:1px solid #dddddd;}
.xuyue-taocan ul li img:hover{ border:1px solid #ff8200;}
li.band-class span{ height:35px; line-height:35px; padding:0 35px; cursor:pointer;}
li.band-class span:hover{ background:#ffad00; color:#fff; height:35px; line-height:35px; border-radius:3px; display: inline-block}
li.band-class span.btn_big:hover{ background:#ff8200;}
.band-inp{ height:33px; border:1px soldi #dbdbdb; width:220px; margin-right:10px; line-height:33px; color:#777; font-size:18px; vertical-align:middle; display:inline-block;}
.band-city{ overflow:hidden;zoom:1;}
.band-city span{ height:35px; padding:0 13px; margin-right:3px; float:left; text-align:center; line-height:35px;}
.band-city-hover, .band-city span:hover{ background:#ffad00; color:#fff; border-radius:3px; cursor:pointer;}

.band-city-hover, span.band-city-hover:hover{ background:#ff8200;}

.band-xy-box ul li{ line-height:35px; padding:10px 0;}
.band-xy-box ul li label{ font-weight:bold; padding-right:10px;}

.band-bank-box{ width:100%;}
.band-bank-box ul{ padding:0 43px;}
.band-bank-box ul li{ height:42px; width:180px; margin-right:35px; margin-bottom:10px; float:left; border:2px solid #eee; cursor:pointer;}
.band-bank-box ul li:hover{ border:2px solid #ffad00;}
.band-bank-box ul li input{ vertical-align:middle; margin-top:15px; float:left;}
.band-bank-box ul li img{ float:right;}
.band-bank-box ul li.band-bank-hover{ border:2px solid #ff8200;}

.band-account-mor{ border:1px solid #ff8200;  padding:5px 30px; border-radius:3px; text-align:center;}
.band-account-mor:hover{ text-decoration:none; background:#ff8200; color:#fff;}
.tan-table{ border:1px solid #fff; width:100%; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
.tan-table tr td{ border:1px solid #ccc; border-bottom:0; border-right:0; line-height:35px; height:35px; padding:0 10px!important; background:#fff;}

.tan-table tr th{ text-align:right; border:1px solid #ccc;background:#fff;border-bottom:0; border-right:0;}





/*7.16宽带续费优化css*/
.cont_xylc{ width:948px; height:53px;  margin-left:5px;}
.cont_xylc_1{ margin-top:40px;}
.xufei_bg{ padding:0 25px;}
.xf_bg_1{ border-top:1px solid #ededed; border-left:1px solid #ededed;-moz-box-shadow:1px 1px 3px #dbdbdb;/*firefox*/  
    -webkit-box-shadow:1px 1px 3px #dbdbdb;/*webkit*/  
    box-shadow:1px 1px 3px #dbdbdb;/*opera或ie9*/ }
.xf_bg_1 tr td{line-height:40px; border-bottom:1px solid #ededed; border-right:1px solid #ededed;}
.xf_bg_1 tr td b{ background:#f6f6f6; display:block; text-align:center;}
.xuyue_je{ margin-left:45px; padding-bottom:30px;}
.xuyue_je span{ margin-left:40px; color:#ff8202;}
.xuyue_txt{ width:100px; height:20px; line-height:20px; padding:5px; border:1px solid #dbdbdb;}
.xuyue_btn{ width:128px; height:35px; line-height:35px; border-radius:3px; color:#fff; background:#ff8202; text-align:center; text-shadow:0 1px 0 rgba(0,0,0,.2); cursor:pointer; margin:0 auto;}
.xuyue_btn a{ text-decoration:none; color:#fff;}
.xuyue_btn a:hover{  text-decoration:none; color:#fff;}
.qfje_1{ margin-left:45px;}
.qfje_1 b{ color:#ff8202;}

.xf_bg_1 tr td span{width:110px; display:block; float:left; text-align:center; font-weight:bold; background:#f7f7f7; margin-right:10px; border-right:1px solid #ededed;}
.xufei_bg tr td p{ margin-left:20px;}
.xufei_bg tr td p strong{ color:#ff8202; margin-right:160px;}
.xufei_bg tr td p a{ margin-left:30px; color:#ff8202; font-weight:bold; text-decoration:underline;}
.line_height{ line-height:30px; padding-bottom:30px;}
.xufei_wc{ margin-top:30px; margin-left:30px;}
.xufei_wc span a{ text-decoration:underline; color:#ff8202; margin-right:15px;}
.xufei_wc p{ margin-top:20px;}

.xuf_tc{ width:820px; border:1px solid #dcdcdc; background:#FFF;}
.xuf_tc h2{ height:36px; line-height:36px; background:#f7f7f7; font-size:14px; font-weight:bold; padding-left:10px;}
.xuf_tc h2 span{ float:right;}
.xuf_tc h2 span img{ margin:5px 5px 0 0;}
.xuf_tc p{ line-height:25px; text-align:center; margin-top:25px;}
.xuf_tc p strong{ font-weight:bold; font-size:14px;}
.xuf_tc p span b{color:#ff8202; font-size:12px;}
.xuf_tc p span{ margin-right:30px;}
.xuf_tc p b{ font-size:14px;}

.xuefei_ddxq{ padding-bottom:30px; background:#fff; }
.xuefei_ddxq h2{ text-align:center; line-height:60px;  font-weight:bold;}
.xuefei_ddxq_1{width:650px; border:1px solid #dcdcdc; background:#FFF; margin:0 auto;}
.xuefei_ddxq_1 h4{height:36px; line-height:36px; background:#f7f7f7; font-size:14px; font-weight:bold; text-align:center;}
.xuefei_ddxq_1 ul li{ width:280px; float:left; margin:15px 0 15px 30px; font-size:12px; }
.zhif_btn{ margin-top:10px; padding-bottom:30px; margin-left:170px;}
.zhif_btn .zhif_btn_1{ width:128px; height:34px; background:#ff8202; border:none; cursor:pointer; color:#FFF; font-weight:bold; border-radius:3px;vertical-align:middle; display:inline-block;}
.zhif_btn span{ margin-left:50px;}
.zhif_btn span a{ color:#ff8202; text-decoration:underline; font-size:14px;}

article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}



/*宽带更多速率*/
.band-suyu-tab{ background:#fff; margin-top:40px;}
.band-suyu-tab tr td{ line-height:40px; padding:0!important;}


/*服务监察*/
.service-jc{ height:48px; vertical-align:middle; line-height:48px; padding:10px 50px; border:1px dotted #ffad60; overflow:hidden;zoom:1; width:450px; margin:0 auto;}
.service-jc span{ height:48px; line-height:48px; display:block; float:left; text-align:center;}

/*充值卡面值查询*/
.kard-chongz{ background:#fcfcfc; border:1px solid #dbdbdb; padding:10px; width:300px; margin-left:350px;}
.kard-chongz ul li{ line-height:30px; font-size:12px;}


/*优惠活动查询*/
.seal-active-sear{ overflow:hidden;zoom:1;display:block;zoom:1;}
.seal-active-sear ul{ clear: both; overflow:hidden;zoom:1;}
.seal-active-sear ul li{
	border:1px solid #e2e2e2;
	 width:280px; float:left;
	 overflow:hidden;zoom:1;
	 margin:17px;*margin:12px; padding:1px; background:#fff;
	
	}
	.seal-active-sear ul li:hover{ border:1px solid #ff8200; cursor:pointer;}
	.seal-active-sear ul li p{ position:relative}
	.seal-active-sear ul li img{ padding:10px;}
	.seal-active-sear li span{ background:#f2f2f2; display:block; padding:10px; line-height:30px;}
		b.g-hot{ position:absolute; top:-4px; right:0px; background:none!important; }
		span i.g-txt{ float:right; background:#ff8200; color:#fff; padding:5px 8px; font-style:normal; border-radius:3px; font-size:12px; line-height:18px;}



/*宽带推荐产品*/
.post_item{float:left;display:inline;width:220px;margin:12px 10px 0 0;border:1px #dbdbdb solid; background:#fff;}
.post_item:hover, .post_item_hover{ border:1px solid #ff8200; cursor:pointer;}
.post_item .post_thumbnail{position:relative;overflow:hidden;}
.post_item .post_thumbnail a.pic{display:block;width:220px;height:190px;padding:19px 0;text-align:center;overflow:hidden; text-align:center;}
.post_item .post_thumbnail a.pic img{}
.post_item .post_info{position:relative;background-color:#fcfcfc;height:;68px;border-top:1px solid #dbdbdb;overflow:hidden;}
.post_item .post_info .title{float:left;width:154px;padding:10px;color:#777777;}
.post_item .post_info .title h4{height:22px;line-height:22px;font-size:14px;overflow:hidden;}
.post_item .post_info .title h4  a, .post_item .post_info .title h4  a:hover{color:#777777;}
.post_item .post_info .price{font-weight:bold;font-size:20px;color:#ff8200;}
.post_item .post_info .price .f12{font-size:12px;font-weight:normal;font-style:normal;}
.post_item .post_info .price .gray{color:#777777;}
.post_item .post_info .go_btn{float:right;width:93px;padding:23px 10px 0 0;}
.post_item .post_info .go_btn a{display:block;width:93px;height:27px;line-height:27px;text-align:center;font-size:16px;color:#fff;background:url(../images/x_icon.png) no-repeat 0 -330px;}
.post_item .post_info .go_btn a:hover{ background: url(../images/x_icon_h.png) no-repeat 0 0; }

.pic-band{ text-align:center; width:200px; color:#fff; background:#999; border:1px solid #919191; line-height:35px; border-radius:3px; margin:0 auto;}


/*itv  linyan.yu 2015-10-16*/
.breadcrumb{ border-bottom:1px solid #ddd; line-height:30px; height:30px;}
.breadcrumb a:hover{ text-decoration:none;}
.itv_content{ padding-top:10px;}
.itv_img_box{ float:left; padding-right:10px;}
.itv_r_box h2{ font-size:18px; font-family:"微软雅黑"; line-height:30px; border-bottom:1px solid #ccc; overflow:hidden;zoom:1; margin-bottom:10px;}

.itv_r_box h2 span a{ background:#ff8200; float:right; color:#fff; padding:0 10px; margin-bottom:10px; border-radius:5px; cursor:pointer;}
.itv_r_box h2 span a:hover{ background:#ffad00;}

.itv_r_box h2 p{ font-size:12px; }
.itv_details{ margin:auto;width:960px; margin-top:10px; overflow:hidden;zoom:1;}

ul.ban_c_box{}
ul.ban_c_box li { line-height:39px; padding:0;}
ul.ban_c_box li a{ width:60px; padding:5px 10px; margin:5px; height:28px; border:1px solid #b8b7bd;}
ul.ban_c_box li a:hover{ text-decoration:none;}
ul.ban_c_box li a.bor_hover{ border:1px solid #ff8200; background: url(../images/band_xz.gif) no-repeat right bottom;}
.itv_taocan_sel li input{  border:1px solid #b8b7bd; height:20px; }
.itv_taocan_sel li em{ width:100px; text-align:right; overflow:hidden;zoom:1; float:left; font-style:normal;}

.itv_title{ border-bottom:3px solid #ff8200; overflow:hidden;zoom:1; clear:both; margin-bottom:20px;}
.itv_title li a{ font-size:16px; background:#eee; color:#666; padding:10px 30px; float:left; margin-right:1px;}

ul.deta_1{ font-family:"微软雅黑"!important;}
.deta_1 h2{ font-size:18px; color:#ff8200; font-family:"微软雅黑"; font-weight:600; margin:20px;  border-left:3px solid #ff8200; padding-left:15px; height:20px;}
.deta_1 h3{ font-size:16px; line-height:35px;font-family:"微软雅黑"; font-weight:700; height:40px; line-height:40px; padding:20px 0 ;}
.deta_1 p{ line-height:30px; line-height:30px; font-size:14px;font-family:"微软雅黑"; text-indent:24px;}

.itv_taocan_tab tr th{ font-weight:bold;}
.itv_taocan_tab tr td{ text-align:center; line-height:20px;}

ul.itv_xy_detai{ border:0; padding:0;}
.itv_info_box p{ }

.xyfs_title_hover{ background:#ff8200!important; color:#fff!important; overflow:hidden;zoom:1;}

.btn-lost, .btn-add{background:#ff8200; color:#fff; border:0; width:22px; height:22px; line-height:20px; cursor:pointer; border-radius:1px;}
.text_box{ width:50px; text-align:center;}

.inp-itvtel{ border:1px solid #ededed; height:25px; line-height:25px; width:180px;}

	.but_tan{ width:22px; margin-top:3px; height:22px; line-height:15px; text-align:center;
	 background:#ff8200; font-size:16px;
	  color:#fff; border:0;-moz-border-radius: 15px;      /* Gecko browsers */
    -webkit-border-radius: 15px;   /* Webkit browsers */
    border-radius:15px;            /* W3C syntax */
	
	}
	
	.shangp_tj_box{ padding:0 25px; padding-top:20px; border-top:1px dashed #ededed;  border-bottom:1px dashed #ededed; margin:25px 0; padding-bottom:25px;}
	.shangp_tj_box p{ padding:5px; line-height:20px;}
	.shangp_tj_box label{ font-size:14px; color:#ff8200; font-weight:bold;}
	.shangp_tj_box input[type=text]{ border:1px solid #ededed; height:23px; line-height:23px;}
	.shangp_tj_box textarea{border:1px solid #ededed; margin-left:25px;}
	
	.itv-tabbox{ padding:25px; border-bottom:1px dashed #ededed;}
	
	
	/*选择框*/
	.show_select{ width: 270px; border:solid 1px #dbdbdb; height:35px; color:#777;}



/*CSS分页*/

DIV.badoo {
FONT-SIZE: 13px; PADDING: 10px 0; COLOR: #48b9ef; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #fff; TEXT-ALIGN: center
}
DIV.badoo A { border-radius:3px;
	BORDER: #f0f0f0 1px solid; COLOR: #48b9ef;PADDING:4px 7px;MARGIN: 0px 2px;TEXT-DECORATION: none
}
DIV.badoo A:hover { border-radius:2px;
	BORDER: #ff5a00 1px solid;COLOR: #ff5a00;
}
DIV.badoo A:active {
	border-radius:3px;
	BORDERT: #ff5a00 1px solid;COLOR: #ff5a00; 
}
DIV.badoo SPAN.current {
	border-radius:3px;
	BORDER: #ff5a00 1px solid;
	PADDING:4px 7px;
	FONT-WEIGHT: bold;
	COLOR: #fff; 
	BACKGROUND-COLOR: #ff6c16
}
DIV.badoo SPAN.disabled {
	DISPLAY: none
}


/*增值业务189邮箱*/
.email-box p{ line-height:32px;text-indent:32px;}
.email-title{ line-height:40px; height:40px; color:#ff8200; font-size:18px;background:#fbfbfb; width:100%; overflow:hidden;zoom:1;}
.email-title span{ padding:0 20px;}

.email-show li{ width:50%; float:left; line-height:32px;}
.email-show li label{ width:100px; font-weight:700;}


/*2015年12朋3号-新增老用户融合升档*/

.por-show{ width:510px; margin:0 auto; padding-top:20px;}
.por-show a{ float:left; text-decoration:none;}
.por-show a:hover{ text-decoration:none;  border:2px solid #ff8200;}
.por-list{ width:190px; padding:10px; line-height:22px; border:2px solid #a0a0a0; border-radius:10px; color:#ff8200; font-size:16px; text-align:center; display: inline-block;background:#fff; margin:10px;}
.por-list-hover{ border:2px solid #ff8200; background:#fff url(../images/dui-ico.jpg) no-repeat right top}

.table-rongh{ border:1px solid #e9e9e9; width:100%; overflow:hidden;zoom:1;}
.table-rongh tr td, .table-rongh tr th{border:1px solid #e9e9e9; border-top:0; border-left:0; text-align:center; line-height:40px;}
.table-rongh tr th{ color:#ff8200; font-weight:bold; }



/*积分查询*/

.points-search { height:32px; line-height:32px;  display:block; vertical-align:middle;}
.points-search label{ height:32px; line-height:32px;}
input.point-inp{ height:30px; line-height:30px; margin-right:5px; border:1px solid #ededed; color:#777; padding:0 2px!important; vertical-align:middle;}

.point-list select{ height:30px; border:1px solid #ededed; line-height:30px; margin-bottom:10px; width:120px;}

.point-con{ line-height:30px; position:relative;}

.point-btn { padding-top:5px; display: inline-block;}
.point-con-show{ background:#f2f2f2; border:1px solid #dbdbdb; padding:10px; width:300px; height:120px; color:#777; position:absolute; left:310px; top:-105px;   filter:alpha(opacity=50);
-moz-opacity:0.9;
-khtml-opacity: 0.9;
opacity: 0.9; border-radius:5px}
.point-con-arrow{
	position: absolute;
	height: 21px;
	left: -7px;
	top: 111px;
}



/*支付页面改版*/
.bank-list{ padding:20px;}
.bank-list h4{ font-size:14px; line-height:40px; height:40px;}
.bank-list ul li{ width:190px; height:42px; border:2px #eee solid; text-align:center; float:left;}
.bank-list ul li:hover{ border:2px solid #ff8200; cursor:pointer;}
.bank-list ul li img{ height:100%;}
.bank-list ul li.bank-img-hover{ border:2px solid #ff8200; background:url(../images/band_xz2.gif) no-repeat right bottom;}
.bank-limit{ height:44px; border:1px solid #eee; line-height:44px; width:20%; padding:0 10px; display:inline-block; border-left:0;}
.bank-list ul.pt-bank li{ margin-right:20px; margin-bottom:20px;}
.bank-list ul span{ line-height:46px;}
.bank-list-tit{ border-bottom:2px solid #ff8200; width:100%; display:block; margin-bottom:20px; overflow:hidden;zoom:1;}
.bank-list-tit ul li{ line-height:36px; padding:0 20px; background:#eee; border:0; width:auto; height:36px; border-right:1px solid #fff;}
.bank-list-tit ul li:hover, .bank-listitle-hover{ background:#ff8200!important; border:0; color:#fff;}



/*电子发票*/
.fp-tab {border:1px solid #ccc; border-top:0; border-left:0; width:80%; margin:0 10%}
.fp-tab tr th{ background:#f6f6f6; height:40px; line-height:40px; width:100px; text-align:center;  padding:3px; border:1px solid #ccc; border-bottom:0; border-right:0;}
.fp-tab tr td{ height:40px; line-height:40px; background:#fff; padding:3px; border:1px solid #ccc; border-bottom:0; border-right:0;}
.fp-tab tr td label{ width:70px; display:inline-block; text-align:right;}
.fp-tab tr td input[type="checkbox" ], .showfp-con tr td input[type="checkbox"], .inp-che15{ width:15px; height:15px; vertical-align:middle;}
.fp-tab tr td input[type="text" ], .showfp-con tr td input[type="text"], .inp-text200{ width:200px; height:25px; border:1px solid #DFDFDF}

.fp-detial-con{ display:none;}
.fpts-inp{ height:33px; width:250px; border:1px solid #dbdbdb; color:#656565;}
.zhand-tit{ overflow:hidden;zoom:1;}
.zhand-tit ul li{ padding-right:50px; float:left; line-height:33px; display:inline-block;}
.zhangd-con{ overflow:hidden;zoom:1}
.zhangd-con ul li{ line-height:33px; width:500px; margin:0 auto;}
.zhangd-con ul li select{ height:33px; width:250px;  border:1px solid #dbdbdb; color:#656565; float:left; vertical-align:middle;}

.showfp-box{ line-height:30px; padding:0 20px;}
.showfp-con{ padding:15px;border-radius:5px;  width:650px;}
.showfp-con ul li{ line-height:40px;}
.showfp-btn label{ padding-right:50px;}
.showfp-con tr th{ padding-right:20px;}
.showfp-con tr td{ line-height:40px; height:40px;}

.fp_table tr td{ border-right:1px solid #e9e9e9}
.fp_table tr:hover{ background:none;}
.fp-tit{ vertical-align:middle; line-height:30px;}
.fp-tit p{ line-height:30px; padding-top:15px; margin-right:20px;}

.fp-titme{ border:1px solid #ededed; height:30px; line-height:30px;}


/*实名制跳转*/
.shimz-box input, .shimz-box select{ font-size:14px!important;}
#tab_cont_box input.bg-ccc{  background:#ccc!important; width:120px!important; font-size:14px!important; color:#7E7E7E; border:0!important; border-radius:5px; cursor:pointer;}
#tab_cont_box input.bg-820{  background:#ff8200!important; width:120px!important; font-size:14px!important; color:#fff; border:0!important; border-radius:5px; cursor:pointer;}


/*续费智能推荐*/
.capacity_img{ margin:0 auto;}
.capacity_img ul li{ float:left; margin-top:10px; margin-left:10px; position:relative;}
.capacity_img h3{ font-size:14px; height:14px; padding:0 15px; border-left:3px solid #ff8202; line-height:14px; margin:20px 0; font-weight:bold; margin-left:12px; }
.capacity_button{ width:103px; height:30px; background:#ff8200; display:block; position:absolute; z-index:3; top:245px; left:345px; color:#FFF; font-size:15px; text-align:center; line-height:30px;}
.capacity_bg_button a:hover{color:#FFF !important; background:#F90; text-decoration:none; font-weight:700;}
.capacity_details{ display:block;position:absolute; z-index:3; top:255px; left:25px;}
.colorf7793d{ color:#f7793d;}
.ensure_table h3{ margin-left:2px; display:block;}
.ensure_input{ text-align:center;}
.martop1{ margin-top:1px; display:block;}
.ensure_input input{ height:35px; border:#b5b5b5 1px solid; width:390px; padding-left:5px;}
.red14{ color:#ff8200; font-size:14px; margin-top:20px;}
.ensure_button a{ width:180px !important; height:50px !important; background:#ff8200; color:#FFF; line-height:50px; margin:0 auto; margin-top:10px; display:block;font-size:17px;}
.ensure_button a:hover{color:#FFF !important; background:#F90; text-decoration:none ; }
.line30{ line-height:30px;}


.ensure_amount_line{ border:2px #ff8200 solid; border-bottom:none; border-left:none; border-right:none;width:940px; margin:0 auto;}


.ensure_price_bg{ background:#f9f9f9; padding:10px 13px 30px 0;width:927px !important; margin:0 auto; color:#242424; font-size:16px; height:110px; }
.fl-right{ float:right; font-size:13px; clear:both; line-height:30px; color:#666;}
.fl-left{ float:left; font-size:13px; clear:both; line-height:30px; color:#666;}
.ensure_price_box{ width:400px;float:right;}
.price_700{ font-weight:bold; color:#ff3600; display:block;border:none !important; font-size:19px;}
.color_red{ color:#ff3600; font-weight:normal;}


/*宽带家园*/
.ser_k{ display:block; width:50%; margin:0 auto; margin-bottom:40px;}
.tab_in{width:40%; margin:0 auto; line-height:40px;}
.tab_in table td{ padding:5px 0 5px 0;}
.tab_in select,.tab_in input{ width:100%; height:37px; border:1px solid #e9e9e9;}
.tab_in table a{ display:block; border:1px solid #e9e9e9; text-align:center; height:39px;}
.but_w{ width:50%;}
.line_servies{ border-bottom:1px #dcdcdc solid; width:100%; position:relative; left:0; top:25px;}
.line_servies h1{ text-align:center; font-size:20px; font-weight:600; background:#FFF; position:absolute; right:185px;top:-12px; padding:0 10px 0 10px;}
.line_servies ul li{ float:left; margin-top:40px; width:112px; height:112px; border-radius:100px; text-align:center;}
.line_servies ul li img{ margin-top:20px;transition:0.2s ease-out;}
.line_servies ul li a:hover{ text-decoration:none; color:#333;}
.line_servies ul li img:hover{ transform: rotate(360deg) scale(1); color:#333;}
.line_servies ul li p:hover{ color:#333;}
.color1{ background:#8ab6ff;}
.color2{ background:#9de18f;}
.color3{ background:#ff9867;}