/* CSS Document */
/* 公用样式 */
body{
	background: url(../imgs/index-bg.png) repeat-x 0px 60px;
}
body, *{
	font-size: 12px;
	font-family: "宋体",Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}
img{border: none; overflow:hidden;}
.fl{float: left;}
.fr{float: right;}
.tr{text-align: right;}
.tc{text-align: center;}
.fb{font-weight: bold;}
li{list-style: none;}
.height8{width: 50%;height:8px;clear:both;}
a:link, a:visited{text-decoration:none; color: #000;}
a:hover{text-decoration:underline;}
.colorb, .colorb:link, .colorb:hover, .colorb:visited{color: #115abf;}
.coloro, .coloro:link, .coloro:hover, .coloro:visited{color: #f96b00;}
.colorr, .colorr:link, .colorr:hover, .colorr:visited{color: #da2900;}
.colora, .colora:link, .colora:hover, .colora:visited{color: #636262;}
.colorw, .colorw:link, .colorw:hover, .colorw:visited{color: #fff;}
/* ================================全局================================ */
.wraper{
	width: 980px;
	height: 100%;
	margin: 0 auto;
}
/* ====================顶部==================== */
.toper{
	width: 980px;
	height: 60px;
	overflow: hidden;
}
.toplogin{
	width: 300px;
	padding:10px 20px 0 0;
	height: 20px;
}
.toplogin a{
	display: block;
	width:65px;
	text-align: right;
	background: url(../imgs/miniicon.png) no-repeat;
	float: right;
	line-height: 16px;
	margin-left: 10px;
}
.menu{
	height: 60px;
}
.menu a{
	height: 30px;
	width: 88px;
	background: url(../imgs/menubg.png) no-repeat right;
	display: block;
	float: left;
	text-align: center;
	font-size: 14px;
	padding-top: 30px;
}
.menu a.menuon{
	height: 30px;
	width: 97px;
	background: url(../imgs/menuon.png) no-repeat;
	color: #fff;
	font-weight:bold;
}
/* ====================广告===info================= */
.loginin{
	width: 230px;
	height:200px;
	padding:1px;
	overflow: hidden;
	background: url(../imgs/logininbg.gif) no-repeat #f0f7fd;
}
.logintit{
	width: 220px;
	height: 40px;
	line-height: 40px;
	margin: 5px;
	background: url(../imgs/login-bg.gif) no-repeat;
	font-size: 14px;
}
.textlogin{
	border: #71aee4 1px solid;
	color: #4484db;
	height: 16px;
	line-height: 16px;
}
.loginbox{
	width: 190px;
	margin: 5px 0 0 20px;
}
.loginbox th{
	width: 50px;
	font-weight: normal;
	height: 20px;
	padding: 5px 0;
}
.loginbox td{
	font-weight: normal;
	height: 20px;
	padding: 5px;
}
.loginbox td.info{
	font-weight: normal;
	height: 10px;
	padding:3px;
}
.loginbox td a{
	color: #4484db;
	text-decoration: underline;
}
.loginbtnb, .loginbtnc{
	width: 44px;
	height: 19px;
	background: url(../imgs/loginbtn.gif) no-repeat;
	cursor: pointer;
	border: none;
}
.loginbtnc{
	background: url(../imgs/loginbtnc.gif) no-repeat;
}
.i_banner{
	width: 980px;
	height: 200px;
	padding: 10px 0;
	background-color:#fff;
	margin: 1px 0;
	overflow: hidden;
}
.banner{
	width: 470px;
	height: 200px;
	border:1px solid #92bddc;
	margin: 0 20px;
}
.i_news{
	background: url(../imgs/newslistbg.gif) no-repeat #f0f7fd;
	width: 235px;
}
.i_news_tit{
	height: 24px;
	padding:11px 0 0 35px;
	font-size: 14px;
}
.height170{
	height: 170px;
}
/* ====================搜索行==================== */
.searcher{
	width: 970px;
	height: 31px;
	padding: 3px 4px;
	background: url(../imgs/search-bg.png) repeat-x;
	border: #589cc5 1px solid;
}
.i_message{
	width: 62px;
	height: 19px;
	margin: 6px 10px 0 0 ;
}
.searchbox{
	width: 230px;
}
.searchboxb{
	width: 90px;
}
.search_text{
	width: 200px;
	height: 26px;
	border: #006ab0 1px solid;
	line-height: 26px;
	background: url(../imgs/search-text.png) no-repeat;
	padding-left: 24px;
}
.searchbtn{
	width: 84px;
	height: 28px;
	background: url(../imgs/search-btn.png);
	border: none;
	cursor: pointer;
}
.search_money{
	width: 520px;
	height: 22px;
	padding: 3px 10px;
}
.moneyul li, .moneyul li a{
	float: left;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	line-height: 22px;
	margin: 0 3px;
}
.moneyul li.line{
	width: 2px;
	background: url(../imgs/search-moneyicon.png) no-repeat 0 2px;
	
}
/* ====================目录==================== */
.hot_menu{
	width: 978px;
	height: 71px;
	border: #e2e2e2 1px solid;
	border-top: none;
}
.hot_menuin{
	width: 976px;
	height: 65px;
	border: #fbfbf8 1px solid;
	border-top: none;
	background: #eee;
	padding-top: 5px;
}
.proboxul{
	width: 977px;
	height: 22px;
	overflow: hidden;
}
.proboxulbg{
	background-color: #f8fdef;
}
.proboxul li{
	list-style: none;
	float: left;
	margin: 0 4px;
	line-height: 22px;
}
/* ====================主体==================== */
.container{
	width: 980px;
	height: 611px;
	margin-top: 6px;
}
/* ====================主体左==================== */
.i_left{
	width: 230px;
	height: 611px;
}
.i_query{
	width: 228px;
	height: 96px;
	border: #e2e2e2 1px solid;
	border-top: none;
	overflow: hidden;
}
.i_queryin{
	width: 226px;
	height: 91px;
	border: #fbfbf8 1px solid;
	border-top: none;
	background: #eee;
	padding-top: 4px;
}
.newslist{
	width: 230px;
	margin-top: 6px;
}
.newslisttit{
	width: 230px;
	height: 28px;
	background: url(../imgs/newstit.png);
}
ul.newstitul li{
	float: left;
	text-align: center;
	line-height: 27px;
	width: 114px;
	font-size: 14px;
	cursor: pointer;
}
ul.newstitul li.onlinetiton{
	background: url(../imgs/newstiton.png);
	border: #63aad0 1px solid;
	border-bottom: none;
	color: #fff;
	font-weight: bold;
}
ul.newstitul li.onlinetitout{
}
.broder3{
	border: #dedede 1px solid;
	border-top: none;
	width: 228px;
	padding-bottom: 5px;
	clear: both;
}
.height191{
	height: 186px;
}
.height252{
	height: 247px;
}
ul.newslistul{
	margin: 8px;
}
ul.newslistul li{
	line-height: 24px;
	background: url(../imgs/i-newsicon.png) no-repeat 4px 8px;
	padding-left: 13px;
}
ul.newslistul li.newslistulline{
	border-bottom: #dedede 1px solid;
	background: none;
	height: 5px;
	line-height: 5px;
	margin-bottom: 5px;
}
ul.newslistul li.newslistulqq{
	line-height: 30px;
	background: url(../imgs/i-newsicon.png) no-repeat 4px 12px;
	padding-left: 13px;
	width: 190px;
}
ul.newslistul li a{
}
.i_qq{
	padding: 3px 45px 0 0;
}
.bankbox{
	width: 210px;
	margin: 8px auto;
	border-bottom: #dedede 1px solid;
}
.bankbox td{
	line-height: 16px;
	padding: 0px 2px;
}
/* ====================主体右==================== */
.i_right{
	width: 742px;
	height: 608px;
	border: #dedede 1px solid;
}
.i_maintit{
	width: 742px;
	background: url(../imgs/i_maintit.png) repeat-x;
	border-bottom: #dedede 1px solid;
	height: 26px;
}
.i_proall{
	margin: 6px 10px 0 0;
}
.i_tittext{
	width: 400px;
	line-height: 14px;
	background: url(../imgs/i-newsicon2.png) no-repeat 4px 11px;
	padding: 5px 15px ;
	margin-left: 5px;
}

.i_main{
	width: 702px;
	padding: 0px 20px 10px;
	height: 560px;
}
.i_mainin{
	width: 233px;
	height: 82px;
	float: left;
	background: url(../imgs/i-boxbg.png) repeat-x bottom;
	padding-top: 10px;
}
.i_maininnb{background:none;}
.i_box{
	width: 220px;
	height: 100%;
}
.i_box th{
	text-align: left;
	height: 32px;
}
.i_box td{
	height: 22px;
}
/* ====================底部==================== */
.footer{
	width: 960px;
	height: 46px;
	background: url(../imgs/footerbg.png) repeat-x;
	padding: 10px;
}
.linktit{
	width: 66px;
	line-height: 22px;
}
.linker{
	width: 890px;
	line-height: 22px;
}
.copyright{
	width: 980px;
	margin: 5px auto 30px;
	color: #191919;
}
/* ================================产品列表================================ */
.topmini{
	width: 100%;
	height: 33px;
	background: url(../imgs/toper.png) repeat-x;
}
.topin{
	width: 980px;
	height: 33px;
	text-align: left;
	line-height: 33px;
}
.header{
	width: 100%;
	height: 95px;
	margin-top: 15px;
}
.bannerad{
	width: 738px;
	height: 73px;
	overflow: hidden;
	border: #d7d7d7 1px solid;
}
.logo{
	width: 230px;
	height: 95px;
	padding-top:10px;
}
.containerb{
	width: 980px;
	height: 100%;
	margin-top: 8px;
	clear: both;
}
.listmain{
	width: 875px;
	overflow: hidden;
}
.listbox{
	width: 100%;
	background: #e5e5e5;
}
.listbox th{
	height: 26px;
	line-height: 26px;
	background: url(../imgs/listboxth.png) repeat-x;
	color: #0058a6;
}
.listbox td{
	height: 29px;
	line-height: 29px;
	background: #fff;
	padding: 0 5px;
}
.listbox td span{
	height: 15px;
	line-height: 15px;
	background: url(../imgs/listboxicon.gif) no-repeat;
	padding-left: 15px;
	display: block;
}
.listboxtr td{
	background: #f2f2f2;
}
.moneybtn, .moneybtnb{
	width: 68px;
	height: 22px;
	padding-bottom: 2px;
	background: url(../imgs/moneybtn.png) no-repeat;
	border: none;
	cursor: pointer;
}
.moneybtnb{
	background: url(../imgs/moneybtnb.png) no-repeat;
	color: #e66400;
}
.quick{
	width: 98px;
	overflow: hidden;
}
.quickservice{
	background: url(../imgs/quickservicebg.png) repeat-y;
	width: 98px;
	overflow: hidden;
}
.quickmain{
	width: 82px;
	padding: 8px;
}
.quickmain a{
	margin-bottom: 10px;
}
.backtop{
	margin-top: 5px;
}
/* ================================用户留言================================ */
.messagebox{
	width: 100%;
	border: #c6d1da 1px solid;
}
.messagebox th{
	height: 30px;
	line-height: 30px;
	background: url(../imgs/messageboxth.png) repeat-x;
	border-bottom: #c6d1da 1px solid;
	text-align: left;
	font-weight: normal;
	font-size: 14px;
}
.messagetit{
	width: 500px;
	background: url(../imgs/messagetiticon.gif) no-repeat 2px 8px;
	margin-left: 20px;
	padding-left: 25px;
	font-size: 14px;
}
.messagebox td{
	height: 35px;
	line-height: 35px;
	border-bottom: #e5eaee 1px solid;
	padding: 0 5px;
	font-size: 14px;
	color: #686868;
}
.listmaintr td{
	background: #f1f3f3;
}
.cardtext{
	border: #999ba1 1px solid;
	height: 18px;
	line-height: 18px;
	background: #fafdfd;
	width: 198px;
}
.text550{
	width: 550px;
}
.cardtextarea{
	width: 550px;
	border: #999ba1 1px solid;
	line-height: 18px;
	background: #fafdfd;
}
.messagebtn{
	width: 100px;
	height: 39px;
	background: url(../imgs/messagebtn.png);
	border: none;
	margin: 10px;
	cursor: pointer;
	font-size: 14px;
}
/* ================================卡使用情况查询================================ */
.querywarn{
	background: url(../imgs/querywarn.png) no-repeat 0 5px;
	height: 30px;
	padding-left: 20px;
	line-height: 30px;
	margin-left: 30px;
}
.queryicon{
	background: url(../imgs/queryicon.gif) no-repeat 2px 8px;
}
.queryinfo{
	width: 980px;
	margin: 18px auto;
}
.queryinfotop{
	width: 980px;
	height: 25px;
	background: url(../imgs/queryinfotitbg.png) repeat-x;
}
.queryinfotopr{
	width: 1px;
	height: 25px;
	background: url(../imgs/queryinfotit.png);
}
.queryinfotit{
	width: 85px;
	height: 25px;
	background: url(../imgs/queryinfotit.png);
	line-height: 25px;
	padding-left: 11px;
}
.querytext{
	color: #686868;
	border: #d5c5b8 1px solid;
	border-top: none;
	padding: 10px;
	background: #fff5ec;

}
/* ================================余额互转================================ */
.transicon{
	background: url(../imgs/transicon.gif) no-repeat 2px 8px;
}
.detailicon{
	background: url(../imgs/detailicon.png) no-repeat 2px 6px;
}
/* ================================新闻列表================================ */
.newsbox{
	width: 100%;
	background: #c6d1da;
}
.newsbox th{
	height: 30px;
	line-height: 30px;
	background: url(../imgs/messageboxth.png) repeat-x;
	color: #0058a6;
}
.newsbox td{
	height: 29px;
	line-height: 29px;
	padding: 0 15px;
	background: #fff;
}
.newsboxtr td{
	background: #f1f3f3;
}
.newsbox td span{
	background: #f1f3f3;
	background: url(../imgs/i-newsicon.png) no-repeat 0px 12px;
	display: block;
	padding-left: 10px;
}
/* ================================新闻列表TL================================ */
.newsboxtl{
	width: 100%;
	background: #c6d1da;
	text-align: left;
}
.newsboxtl th{
	height: 30px;
	line-height: 30px;
	background: url(../imgs/messageboxth.png) repeat-x;
	color: #0058a6;
	padding-left: 100px;
}
.newsboxtl td{
	height: 29px;
	line-height: 29px;
	padding: 0 15px;
	background: #fff;
}
.newsboxtl td.newsboxtltd{
	background: #f1f3f3;
	text-align: right;
	width: 150px;
}
.newsboxtl td span{
	background: #f1f3f3;
	background: url(../imgs/i-newsicon.png) no-repeat 0px 12px;
	display: block;
	padding-left: 10px;
}
/* ================================新闻列表TC================================ */
.newsboxtc{
	width: 100%;
	background: #c6d1da;
}
.newsboxtc th{
	height: 30px;
	line-height: 30px;
	background: url(../imgs/messageboxth.png) repeat-x;
	color: #0058a6;
}
.newsboxtc td{
	height: 29px;
	line-height: 29px;
	padding: 0 15px;
	background: #fff;
	text-align: center;
}
.newsboxtr td{
	background: #f1f3f3;
}
.newsboxtc td span{
	background: #f1f3f3;
	background: url(../imgs/i-newsicon.png) no-repeat 0px 12px;
	display: block;
	padding-left: 10px;
}
/* ================================充值================================ */
.agent_wraper{
	width: 620px;
	margin: 0 auto;
	height: 100%;
}
.a_header{
	width: 620px;
	height: 95px;
}
.mininav{
	width: 390px;
	padding-top: 25px;
}
.mininav div{
	float: right;
	margin-right: 10px;
	padding-left: 20px;
}
.mininava{
	background: url(../imgs/transicon.gif) no-repeat;
}
.mininavb{
	background: url(../imgs/queryicon.gif) no-repeat;
}
.mininavc{
	background: url(../imgs/messagetiticon.gif) no-repeat;
}
.a_container{
	width: 620px;
	background: url(../imgs/a-bg.png) repeat-y;
}
.a_tit{
	height:41px;
	width:620px;
	background:url(../imgs/a-titunder.png) repeat-x bottom #fff;
}
.ab_tit{
	height:26px;
	width:590px;
	background:url(../imgs/a-tit.png)  bottom #fff;
	color: #fff;
	font-weight: bold;
	font-size: 14px;
	padding: 18px 0 0 30px;
}
ul.a_titul li{
	float: left;
	width:97px;
	height:30px;
	text-align: center;
	padding-top: 10px;
	font-size: 14px;
	font-weight: bold;
	background: url(../imgs/a-titout.png) no-repeat;
	color: #004f93;
	cursor: pointer;
}
ul.a_titul li.a_titon{
	background: url(../imgs/a-titon.png) no-repeat;
	color: #fff;
}
.a_main{
	width: 612px;
	background: url(../imgs/a-main.png) repeat-x;
	margin: 0 auto;
}
.a_box{
	width: 600px;
	margin: 10px auto;
	background: #8cc8d2;
}
.a_box th{
	padding: 0 5px;
	line-height: 35px;
	height: 35px;
	background: #d8f4ff;
	font-size: 12px;
	text-align: right;
}
.a_box td{
	padding: 0 5px;
	line-height: 35px;
	height: 35px;
	background: #fff;
	font-size: 12px;
}
.a_boxb{
	width: 600px;
	background: #8cc8d2;
}
.a_boxb th.a_boxbthborder{
	padding: 0 5px;
	line-height: 35px;
	height: 35px;
	background: #d8f4ff;
	font-size: 12px;
	text-align: right;
	border-right: #8cc8d2 1px solid;
	border-bottom: #8cc8d2 1px solid;
}
.a_boxb td.a_boxbtdborder{
	padding: 0 5px;
	line-height: 35px;
	height: 35px;
	background: #fff;
	font-size: 12px;
	border-bottom: #8cc8d2 1px solid;
}
.a_boxb th.a_boxbthborder2{
	padding: 0 5px;
	line-height: 35px;
	height: 35px;
	background: #d8f4ff;
	font-size: 12px;
	text-align: right;
	border-right: #8cc8d2 1px solid;
}
.a_boxb td.a_boxbtdborder2{
	padding: 0 5px;
	line-height: 35px;
	height: 35px;
	background: #fff;
	font-size: 12px;
}
.ac_box{
	width: 600px;
	margin: 10px auto;
}
.ac_box th{
	padding: 0 5px;
	line-height: 35px;
	height: 35px;
	font-size: 12px;
	text-align: right;
}
.ac_box td{
	padding: 0 5px;
	line-height: 35px;
	height: 35px;
	font-size: 12px;
}
.a_footer{
	width: 620px;
	height: 4px;
}
.text100{
	width: 100px;
}
.queryicon{
	background: url(../imgs/queryicon.gif) no-repeat 2px 8px;
}
.agentinfo{
	width: 620px;
	margin: 8px auto;
}
.agentinfotop{
	width: 620px;
	height: 25px;
	background: url(../imgs/agentinfotitbg.png) repeat-x;
}
.agentinfotit{
	width: 85px;
	height: 25px;
	background: url(../imgs/agentinfotit.png);
	line-height: 25px;
	padding-left: 11px;
}
.agentinfotopr{
	width: 1px;
	height: 25px;
	background: url(../imgs/agentinfotit.png);
	line-height: 25px;
}
.agenttext{
	color: #686868;
	border: #b3c8d5 1px solid;
	padding: 10px;
	background: #ecf8ff;
	border-top: none;
}
.listboxb{
	width: 100%;
	background: #e5e5e5;
}
.listboxb th{
	height: 26px;
	line-height: 26px;
	background: url(../imgs/listboxth.png) repeat-x;
	color: #0058a6;
}
.listboxb td{
	height: 29px;
	line-height: 29px;
	background: #fff;
	padding: 0 5px;
	text-align: center;
}
.listboxb td span{
	height: 15px;
	line-height: 15px;
	background: url(../imgs/listboxicon.gif) no-repeat;
	padding-left: 15px;
	display: block;
}
.listboxbtr td{
	background: #f2f2f2;
}
.checkicon{width:79px;margin:30px 10px 30px 80px;}
.checktext{width:350px;line-height:25px;font-size:14px;color:#f96b00;margin-top:35px;}
.checktextb{width:250px;height:130px;line-height:25px;font-size:12px;text-align:center;color:#666666;}
.checktext span{color:#3c8d1d;font-size:16px;font-weight:bold;}
/* ================================注册================================ */
.messageboxtr td{
	background: #e3f0fb;
	border-bottom: #c6d1da 1px solid;
	color: #000;
	height: 28px;
	line-height: 28px;
}
.loginbtn{
	width: 180px;
	height: 39px;
	background: url(../imgs/loginbtn.png);
	border: none;
	margin: 10px;
	cursor: pointer;
	font-size: 14px;
}
.loginis{
	width: 88px;
	height: 21px;
	background: url(../imgs/isornot.png);
	border: none;
	margin: 10px;
	cursor: pointer;
}
.teararealogin{
	width: 650px;
	height: 120px;
	border: #e0e0e0 1px solid;
	background: #f5f5f5;
	margin: 10px auto;
	color: #555;
}
/* ================================登录================================ */
.enter{
	width: 429px;
	height: 239px;
	background: url(../imgs/enterbg.png) repeat-y #f00;
	z-index: 1002;
	position: absolute;
	top: 300px;
	right: 300px;
}
.entermain{
	width: 421px;
	background: url(../imgs/enterinbg.png) repeat-x #f00;
	height: 191px;
	margin: 0 auto;
}
.enterfoot{
	width: 429px;
	height: 4px;
}
.enterbox{
	width: 100%;
	margin-top: 20px;
}
.enterbox td{
	height: 35px;
	line-height: 35px;
	font-size: 14px;
	padding: 0 5px;
}
.enterlogin{
	margin: 15px 90px 0 0;
}
.entertit{
	background:url(../imgs/entertit.png) no-repeat;
}

/*alert news*/
.wrapper{
	padding: 0;
	margin: 0 auto;
	width: 902px;
	background: url(imgs/wraperbg.png) no-repeat;
}


.poptit{
	line-height: 33px;
	font-size: 14px;
	font-weight: bold;
}
.popcontent{
	width: 100%;
	background: url(imgs/popt.png) repeat-x #f4f4f4;
}
.popicon{
	width: 11px;
	height: 11px;
	background: url(imgs/poplt.png) no-repeat;
	overflow: hidden;
}
.popmain{
	width: 882;
	background: url(imgs/popl.png) repeat-y #f4f4f4;
	padding: 10px;
	padding-top: 0;
	line-height: 24px;
}
.poptime{
	margin-top: 30px;
	text-align: right; 
	padding-right: 30px;
	color: #28344c;
}
.width50{
	width:50px;
}



/*直储充值*/
.uitb2{
	width: 600px;
	margin: 10px auto;

}
.uitb2 td
{
	padding: 0 5px;
	line-height: 35px;
	height: 35px;
	font-size: 12px;
}
.uitb2 td .button1{
	width: 100px;
	height: 39px;
	background: url(../imgs/messagebtn.png);
	border: none;
	margin: 10px;
	cursor: pointer;
	font-size: 14px;
}
.uitb2 td.uitd2
{
	width: 142px;
	padding: 0 5px;
	line-height: 35px;
	height: 35px;
	font-size: 12px;
	text-align: right;
	display: block;
	font-weight:600;
	
}
.uitb2 td span.uitd2
{
	width: 142px;
	line-height: 35px;
	height: 35px;
	font-size: 12px;
	text-align: right;
	display: block;
	font-weight:600;
	
}
.uitb2 td.uitd5{
	width:200px;
	
}
/*------------------------锁频-------------------*/
.mask 
{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #666;
  filter: ALPHA(opacity=60);
  z-index: 1;
  display:none;
}

