@charset "gb2312";
/* 
Copyright (c) 2008, Ylmf.com. All rights reserved.
Date:2008-10-14
Author:caijianbin
*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{ margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}:focus{ outline:0}ins{text-decoration:none}del{text-decoration:line-through}
table{ border-collapse:collapse; border-spacing:0 /*non IE*/; width:100%}
.fr { float:right}.fl { float:left}.clear { clear:both}.clearfix:after{clear:both; content:'.'; display:block; visibility:hidden; height:0}.clearfix{display:inline-block}* html .clearfix {zoom:100%}.clearfix{display:block}
ul { list-style:none;}
#wrap { width:950px; position:relative; margin:0 auto; background:url(bg2.jpg) left 204px repeat-x #fff;}
.container {
  text-align: left;
  position: relative;
  padding: 0;
  overflow:hidden;
  margin: 0 auto;  
  width: 942px;
}
.containerf {
	widtd:950px;
}
.R,.l{float:left;}
.r{float:right;}
.clear,c{clear:both;}
.p10w { padding:0 10px;}
.mt10 { margin-top:10px;}
.mt6 { margin-top:6px;}
.mt5 { margin-top:5px;}
.mt4 { margin-top:4px;}
.m4w { margin:0 4px;}
a { text-decoration:none; color:#000;}
a:hover { text-decoration:underline; }
body { font:12px/1.5 "Lucida Grande",verdana,Helvetica ,Georgia,sans-serif,"宋体"; color:#000; background:#ccc;}

#header,
#menu,
#search,
#footer
{ background-image:url(repeat.jpg); background-repeat:repeat-x;}

#home114la,
#menu li a:hover,
#menu li a:hover span,
#menu li a.cur span,
#menu li a.cur,
#box2 .item,
#lc1 .title,
#rc1 .title,
#rc1 .con h5,
#rc1 .listtips a,
#content4 .ctitle
{ background-image:url(images.png); _background-image:url(images.gif); background-repeat:no-repeat}

#rc1 .title h5,
#content3 h5 ,
#content3 .box3 li,
#content3 .title span.ico,
#content4 .ctitle .fr strong,
.box4 .con .ico,
#olp li ,
#fed li 
{ background-image:url(icons.png); _background-image:url(icons.gif); background-repeat:no-repeat}

#search .baiduser{ background: url(baidu.gif) 10px 0 no-repeat; padding-top:3px; padding-left:100px; height:24px; float:left; margin-top:5px;} 
#search .int{ border:1px solid #B04600; background-color:#FFF6CB;  height:17px; float:left; _display:inline; width:240px; font:13px/16px Verdana; overflow:hidden;  padding:2px; }
#search .btn { float:left; width:88px; font:14px/23px Verdana; border:none; margin-left:5px; text-align:center; height:23px; background:url(btn_01.gif);}
#tag { background:url(tag_bg.png) no-repeat; width:464px; padding:0 8px; height:21px; line-height:21px; margin:9px 0 0 10px; float:left;}
#tag, #tag a { color:#DB5700;}

#top { border-top:4px solid #FF9100; height:30px; line-height:30px;}
#header { height:89px; overflow:hidden; background-position:0 0;}
#logo  { float:left;  background:url(logo.jpg) 0 top no-repeat; height:89px; width:325px;  }
#logo a { height:89px; float:left;overflow:hidden; text-indent:-9999px;}
#logo a.la { width:160px;}
#logo a.shop { width:165px;}
#banner { margin-right:4px;}
.banner468 img,.banner100 img { height:60px; display: inline-block}
.banner468 ,.banner100{ margin-top:10px; float:left; padding:5px; margin-left:4px; border:1px solid #FFB951; overflow:hidden;}
.banner468 img{ width:468px;}
.banner100 img { width:100px;} 
#home114la { width:122px; font-weight:bold; margin-left:50px; height:30px; line-height:30px; text-align:center}
#menu { background-position:0 -89px; height:42px; overflow:hidden;}
#menu ul { float:left; margin-left:10px; margin-top:4px;}
#menu li { display:inline}
#menu li a{ float:left; text-decoration:none;  padding-left:10px; margin:0 5px; }
#menu li span{ float:left; padding-right:10px; cursor:pointer; line-height:26px; height:26px;}
#menu li a:hover, #menu li a.cur {background-position:-6px -43px}
#menu li a:hover span, #menu li a.cur span {background-position: right -84px}
 
#search { background-position: 0 -131px; height:39px; overflow:hidden;}

#box1 { background:url(box1.jpg) no-repeat; height:450px; overflow:hidden;}
#box2 { background:url(box2_bg.jpg) 0 0 repeat-x; height:450px; overflow: hidden; position:relative; width:695px;}
.box2-l, .box2-r {width:15px; overflow:hidden; height:450;}
.box2-l { position:absolute; left:0; top:0; background:url(box2_l.jpg) left top no-repeat; }
.box2-r { position:absolute; right:0; _right:-1px; top:0; background:url(box2_r.jpg) right top no-repeat;}
#box2 .con{ padding:12px; width:680px;}
#box2 .item { background-position:0 -320px; _display:inline; margin:8px 5px; width:158px; height:198px; overflow:hidden; float:left}
#box2 .item a { display:block;}
#box2 .item a.textlink { margin:0 auto; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; width:80px; height:24px; line-height:24px; margin-top:9px; text-align:center;}
#box2 .item a.imglink { width:148px; height:148px; margin-left:4px; margin-top:6px;}


#box1 .con { width:216px; height:380px; margin:50px 0 0 12px ;}
#box1 img { margin:5px 4px;}
#box1 img { border:1px solid #ccc; padding:1px 2px;}

.box3 { background:#FFF6CB; border:1px solid #FF9D16; }
/*中间 “网络交易防骗秘”等的高度*/
#lc1 { width:692px;}
#rc1 { width:242px;}
#lc1 .box3 { height:506px;}
#rc1 .box3 { height:516px;}
#lc1 .title,#content4 .ctitle { height:29px; background-position:0 -141px; line-height:32px; overflow:hidden; padding-left:20px; font-weight:bold; color:#fff; font-size:14px}
#rc1 .title { background-position:0 -241px; height:37px;position:relative;}
#lc1 .con,#rc1 .con,#content3 .box3 .con { margin:10px; padding:5px; border:1px solid #FFE994; background-color:#FEFDF8}
#lc1 .con { padding:10px 5px;}
#lc1 dl { display:block; height:35px; line-height:35px; background-color:#FEFDF8; width:655px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
#lc1 dl.alt { background-color:#FEF7D3}
#lc1 dt { font-weight:bold}
#lc1 dd,#lc1 dt { float:left; margin:0 5px; font-size:14px}
#lc1 dd { padding:0 5px}

#rc1 .title h5 { font-size:14px; overflow:hidden; height:35px; background-position: 0 0; padding-left:60px; line-height:20px; position:absolute; top:10px; left:15px;}
#rc1 .con h5 { background-position:-2px -199px; padding-left:18px; margin-bottom:10px; font-size:14px; color:#FF4E00;}
#rc1 li { line-height:1.6; margin:8px; height:60px; overflow:hidden;} 
#rc1 li img{ float:left;  margin-right:8px}
#rc1 li p { color:#666;}
#rc1 #tbtips.con { background:url(images.png) -228px -359px no-repeat #fff; _background-image:url(images.gif); }
#rc1 .listtips img{ display:block; margin-left:10px; margin-bottom:3px;}
#rc1 .listtips p { margin-bottom:10px;}
#rc1 .listtips a { padding-left:13px; background-position:0 -468px;}
#rc1 .listtips { margin:25px 0 0 35px;}


#content3 .box3 { _width:306px; _overflow:hidden;  }
#content3 .box3 .con { margin:8px; padding:10px 10px 10px 20px; font-size:14px; _height:170px;}
#content3 .box3 ul { height:160px;}
#content3 .box3 li { float:left; background-position:0 -627px; width:100px;  overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin-right:10px; padding-left:15px; line-height:2;}
#content3 h5 { color:#fff; font-size:14px; background-position:10px -590px; padding-left:25px; line-height:31px;}
#sites,#saleoff,#topup { width:308px; overflow:hidden; float:left;}
#content3 .title { background-image:url(bg3.jpg);border:1px solid #FF9D16; border-bottom:none; background-repeat:no-repeat; height:32px; position:relative; }
#content3 .title span.ico { width:50px; height:50px;position:absolute; right:10px; top:10px;}

#content3 #sites .title span.ico { background-position:0 -67px;}
#content3 #saleoff .title span.ico { background-position:-1px -130px; top:4px; height:55px;}
#content3 #topup .title span.ico { background-position:-4px -196px;}
#saleoff .title { background-position: -318px 0;}
#topup .title { background-position: right 0;  }
#saleoff { margin:0 9px;}

#content4 .ctitle .fr { font-size:12px; font-weight:normal; margin-right:5px;}
#content4 .ctitle .fr strong { background-position:0 -277px; float:left; height:17px;font-weight:normal; line-height:17px; margin-top:6px; width:63px; padding-left:2px}
.box4 .con{ border:1px solid #FEB859; background:#fffffd; padding:10px; height:150px; overflow:hidden; position:relative}
.box4 .title { background:url(bg4.gif) left top no-repeat; height:25px; line-height:25px; padding-left:20px; font-weight:bold}
#content4 .box4{ float:left; width:298px;}
#content4 .box3 { padding:10px;}
.box4 ul { line-height:1.8; }
.box4 .con .ico { width:62px; height:45px;background-position:0 -422px; float:right; position:absolute; top:110px; right:15px;}
.box4 li { float:left; font-size:14px;}
#neb li{ width:68px;}
#olp { margin:0 13px;}
#olp ul { width:200px; margin:auto;}
#olp li, #fed li{ width:90px; padding-left:10px; background-position:0 -655px;}
#fed ul { width:210px; margin:0 auto;}
#fed li{ width:120px; }
#fed li.alt { width:70px;}
#neb.box4 .con .ico { top:120px; right:20px;}
#olp.box4 .con .ico { background-position:0 -490px;right:3px}
#fed.box4 .con .ico { background-position:0 -339px; right:3px; top:112px}


#lc1top { position:relative; background:#ccc; width:700px;}
.id5v { background:url(icon_01.gif) left 7px no-repeat; padding-left:22px; position:absolute; right:250px; font-weight:normal; top:0px; color:#000; font-size:12px;}




.shopbox{text-align:center;width:942px;margin:8px 0 0 3px;}
.shophg{margin:0 8px 0 0;width:208px;float:left;text-align:left;border:1px solid #FF9D16;}
.shophg li{height:20px;overflow:hidden;padding:3px 0 1px 8px;border-bottom:1px solid #CCC;}

.site_r{float:right;width:722px;border:1px solid #FF9D16;overflow:hidden;}
.shop_con{margin:0 auto;float:right;width:100%;}
.shop_con li{width:168px;float:left;text-align:left;height:28px;padding:5px 0 1px 8px;overflow:hidden;border-bottom:1px solid #CCC;}
.shophg .active,.haopingmore{background:#FF9D16;clear:both;text-align:center;padding:8px 0 2px 0;font-weight:bold;color:#FFF;display:block;}
.shop_con .active{height:28px;width:100%;background:#FF9D16;padding:0;;border:0;}
.active a,.haopingmore a{color:#EEE;}

.ind_rli li{float:left;width:300px;padding:3px;margin:2px;border:1px solid #e6e6e6;height:48px;overflow: hidden;}
.coolsite h3{background:#FF9D16;border:1px solid #ebca99;height:26px;text-align:left}
.coolsite h3 label{background:#FF9D16;line-height:26px;padding:0 0 0 20px;color:#FFF;}
.coolsite .coolsite_bd{border-top:0;padding:2px;}
.coolsite .coolsite_inner{background:#FFF;}
.coolsite li{width:100%;height:31px;line-height:31px;overflow:hidden;text-align:left;border-bottom: #ccc 1px solid;}
.coolsite li label{float:left;color:#fff;width:42px;text-align:center;background:#FF9D16;padding:0;}
.coolsite li label a,.coolsite li label a:hover{color:#fff;font-size:12px;margin:0;}
.coolsite li a{margin:0 12px 0 20px;font-size:14px;}
.coolsite li .r{margin:0 6px 0 0;font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif}
.coolsite_more{background:#EEE;margin:-22px 6px 0 0;padding:2px 0 0 15px;color:#FFF;}
.coolsite_more span{color:#080;}
.coolsite_more a{color:#FF9D16;}

#cate {border: #c6c6c6 1px solid; margin: 3px 0px 8px 4px; width: 928px; font-size: 14px;overflow: hidden;}
#cate dl {border-bottom: #808080 1px dashed; text-align: left; margin: 6px 9px; background: 0px 0px; float: left; -moz-background-clip: -moz-initial; -moz-background-inline-policy: -moz-initial; -moz-background-origin: -moz-initial}
#cate dl.border_togj {border-bottom-style: none}
#cate dt {text-align: center; line-height: 21px; width: 50px; background: url("index_bgan.gif") no-repeat; float: left; height: 21px}
#cate dt a {color: #ff6600}
#cate dt a:hover {color: #ff6600; }
#cate dd {line-height: 27px; width: 860px; float: left}
#cate dd ul {padding-left: 10px; width: 850px; float: left}
#cate dd ul li {width: 10%; display: block; float: left}
#cate dd ul li#to18 {width: 20%}

.ishop {clear:both; margin:5px auto; border:1px #C7C5C6 solid;padding:3px;}
.ishop h5 {margin:0; line-height:24px; font-size:14px; float:left;text-align:left; padding-left:8px;}
.ishop ul li {width:94px; float:left; line-height:24px; height:24px; overflow:hidden;}
.footer {margin:10px auto;  text-align:center;clear:both; border-top:1px #E5E5EE solid; background:#FBFBFC; height:100px;}
.footerl { width:700px; float:left;}
.footerr { width:230px; float:right; text-align:right;}
.footer p { text-align:center; line-height:26px; height:26px; margin-bottom:0; margin-top:8px;}
.footer ul{height:58px;}
.footer li{float:left;padding:8px 2px 0 8px;height:58px;}
.footer .fen{height:58px;padding:0;}

#footer { background-position:0 -170px; height:68px; padding:4px; text-align:center; line-height:20px; position:relative; color:#000;}
.footer-l,.footer-r { background-image:url(footer-lr.jpg); background-repeat:no-repeat; width:10px; height:68px; position:absolute; overflow:hidden;}
.footer-l { left:0; top:0;}
.footer-r { right:0; top:0; background-position:0 -68px;}
