*{ margin:0; padding:0;}
img{ border:none;}
ul,li,ol,dl,dd,dt{ list-style:none;}
input,select{ font-size:12px;}
body{ font:13px/1.5  'Arial','Tahoma','simsun';}
.top,.wrap,.foot{ width:990px; margin:0 auto; clear:both;}
.top{height:25px; line-height:25px; color:#6b7074;font-size:12px;}
.top i{ display:block; height:25px; width:310px; float:left; font-style:normal; } 
.top i a{display:block; height:25px;}
.top i a.smile{background:url(../images/smile1.gif) left no-repeat; padding-left:16px;}
.top i a font{ font-size:12px;}
.top em{ font-style:normal;}
.top b{ font-weight:100;margin:0 8px; float:right;display:block; height:25px;}
.top b a{ color:#6b7074;  font-size:12px;}
.top a:hover{color:#fd5151;}
.top b.sethome,.top b.pagemanage,.top b.lock,.top b.lock p,.refresh,.smt{ background:url(../images/icons.gif) no-repeat;}
.top b.sethome{background-position:0 -1433px; padding:0 12px 0 10px; display:block; position:relative; z-index:100; width:57px;}
.top b.sethome2{background-position:right -2196px;}.top b.hvr2{ background-position: right -2226px;}
.top b#username_b{ width:auto; padding-right:15px; }
.sethome p a{color:#3374d3;}
.sethome p a:hover{ color:#fd5151;}
.sethome ul{ position:absolute; top:24px; left:0;width:77px; z-index:200;}
.sethome ul li a{ display:block; height:22px; line-height:22px;padding:0 0 0 10px;}
.sethome ul li a:hover{ color:#fff;text-decoration:none;}
#change_to{ margin-left:0;}
#sethome{ margin:0;}
#username_b ul{ right:0; position:absolute; left:auto; top:23px;}
.top b.pagemanage{ background-position:0 7px; padding-left:13px; margin-right:0;}
.top b.lock{ background-position:0 -43px; padding-left:13px; position:relative; }
.top b.unlock{ background-position:-104px -43px;}
.top b.lock p{ position:absolute; top:20px; right:0; background-position:2px -150px; width:138px; height:24px; color:#6b7074; cursor:pointer; text-decoration:none; padding:4px 0 0 8px; }
.search{ width:800px; margin:20px auto 0 auto; text-align:center; height:100%; color:#535353;}
.logos{
	background:url(../images/logo.png);
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../images/logo.png'); _background-image: none;
	width: 241px;
	height: 64px;
	white-space:nowrap;
	float:left; margin:15px 25px 0 0;
	cursor: pointer;
	cursor: hand;
}
#logo{ float:left; margin:7px 25px 0 0;}
.searchbar p a.tag_current,.fm_w{background:url(../images/icons.gif) no-repeat;}
.fm_w{ background-position: 0 -184px;}
.searchbar p a.tag_current{ background-position:-550px -184px; color:#fff; }
.searchbar{ float:left;}
.searchbar p{ display:block; height:24px; padding-left:76px; width:445px;}
.searchbar p a{ font-size:14px; color:#535353; width:50px; height:20px; font-weight:bold; line-height:20px; padding-top:4px; display:block; float:left;cursor:pointer;}
.searchbar p a.tag_current{font-weight:bold; height:21px;cursor:pointer; position:relative; margin-bottom:-1px;}
.fm_w{ width:530px; height:39px; padding-top:2px; clear:both;}
.fm_w b{ float:left; position:relative;}
.sechlogo{ float:left; margin:3px 3px 0 6px; width:66px; height:27px; }
.ss_box{ width:361px; height:30px; line-height:30px; padding-left:6px; background:transparent; border:none; font-size:16px;}
.ss_btn{ width:80px; height:31px; line-height:35px; border:none; font-weight:bold;font-size:14px; cursor:pointer;}
.soption{ clear:both; text-align:left; padding-left:65px; height:20px; line-height:20px; font-size:12px; width:455px;}
.soption input{ margin:0 4px 0 16px;*margin:2px 0px 0 12px;_margin:2px 0px 0 12px; vertical-align:middle; height:14px; _margin-bottom:5px;}
span.sugdiv,span.sugdiv2{position:relative;float:left;display:block;height:34px;zoom:1;z-index:8}
span.sugdiv_b,span.sugdiv2_b{position:relative;float:left;display:block;width:445px;height:34px;zoom:1;z-index:8}
span.sugdiv2{z-index:5}
#sug,#sug2{position:absolute;left:0;top:31px;width:369px;height:100%;text-align:left;}
#sug table,#sug2 table{height:100%;width:356px;}
#sug td,#sug2 td{padding-left:3px;font-size:14px;height:20px;line-height:20px; font-weight:100;border:#fff 0px solid;color:#000;}
#sug .mo td{color:#fff;}
.main{ clear:both; height:100%;padding-top:20px; overflow:hidden;}
#left{ width:760px; float:left;}
#right{ width:223px; float:right}

/* 共用模块box */
.box{ border:1px solid; overflow:hidden; margin-bottom:7px;}
.box h2{height:28px; line-height:28px;font-size:14px; padding:0 9px;}
.box h2 span{ font-weight:100; font-size:12px; float:right;}
.box h2 span a{ margin:0 4px;}
.box h2 span b{ font-weight:bold;}
.box_cnt{ border-top:none;}
.box_cnt h4{ text-align:left; clear:both; padding:0 10px; font-size:12px; font-weight:100; height:23px; line-height:23px; }
.box_cnt h4 span{ float:right;}

/* mysite */
/*
.mysitelt{ padding:8px 0 3px 0; }
.mysitelt ul{height:100%; overflow:hidden;}
.mysitelt ul li{ width:151px; height:28px; line-height:28px;float:left; text-align:center; font-size:16px;}
.mysitelt ul.my_s li{ font-size:14px;}
.mytools{ width:50px; font-family:Arial, Helvetica, sans-serif; color:#e4e4e5; float:right;}
.mytools input{ border:none; background:url(../images/icons.gif) no-repeat; width:20px; height:20px; cursor:pointer;}
.mytools input.myedit{ background-position:0 -413px;}
.mytools input.mydelete{ background-position:0 -456px; margin-left:2px;}
#right .mysitelt ul li{ width:108px}*/
.mysitelt{ padding:8px 0 3px 0; }
.mysitelt ul{height:100%; overflow:hidden;}
.mysitelt ul li{ width:126px; height:28px; line-height:28px;float:left; text-align:center; font-size:16px;}
.mysitelt ul.my_s li{ font-size:14px;}
.mytools{ width:13px; font-family:Arial, Helvetica, sans-serif; color:#e4e4e5; float:right;}
.mytools input.myedit{ border:none; background:url(../images/edit_i.gif) 0 7px no-repeat; width:13px; height:20px; cursor:pointer;}

#right .mysitelt ul li{ width:108px}

/* sort */
.sort dl{ clear:both; height:25px; line-height:25px;}
.sort dl.noborderb{ border-bottom:none;}
.sort dl.add{ padding-left:16px; }
.sort dl dt{ width:40px; float:right; text-align:left;}
.sort dl dt.tit{ width:60px; display:block; float:left;padding-left:19px; }
.sort dl dt.add{ width:75px;}
.sort dl dt a{ color:#f00;}
.sort dl dd{ float:left; width:630px;}
.sort dl dd a{ padding-left:10px; width:94px; float:left;}
.refresh{ background-position:-2px -415px; margin-left:2px; width:16px; height:16px; cursor:pointer; border:none; margin-top:5px;}
#right .sort{ padding:5px 0;}
#right .sort dl dt{ width:42px; padding-left:8px;}
#right .sort dl a{ font-size:12px; padding:0;}
#right .sort dl dd{ width:160px;}
#right .sort dl dd a{ width:75px;}
#right .sort dl{ border-bottom:none;}

/* allsorts */
.allsorts{ padding:4px 6px 0 17px; overflow:hidden;}
.allsorts ul{height:100%; overflow:hidden; background:url(../images/line_0.gif) 0 0 repeat; }
.allsorts ul li{ line-height:27px; height:27px; float:left;}
.allsorts ul li a{ margin:0 17px 0 0; display:block;word-break:keep-all;white-space:nowrap;}
#right .allsorts{ padding:4px 0px 0 14px}
#right .allsorts ul{ padding-left:3px;border-bottom:none;}
#right .allsorts ul a{ font-size:12px; margin:0 16px 0 0;_margin:0 8px 0 0;}

/* ufav */
.ufav{padding:4px 6px 4px 10px;}
.ufav ul{ height:100%; overflow:hidden;  background:url(../images/line_0.gif) 0 -2px repeat;}
.ufav ul li{line-height:27px;height:27px; float:left; }
.ufav ul li a{margin:0 20px 0 0;display:block;word-break:keep-all;white-space:nowrap; }
#right .ufav ul{ border:none; }
#right .ufav p{ padding:0 0 0 10px;}
#right .ufav ul li a{ margin:0 10px 0 0;_margin:0 6px 0 0;font-size:12px;}
/* wea */
.wea ul{padding:10px 0 5px 10px;height:140px;text-align:center;}
.wea li{ width:184px; border-right:1px solid #e5e5e5; float:left;  font-family:Arial, Helvetica, sans-serif;font-size:12px;}
.wea li.noborderr{ border-right:none;} 
.wea li span,.wea li b,.wea li i,.wea li em{ display:block; font-style:normal; font-weight:100;}
.wea li p,.wea li p font,.wea li b font,.wea li em{font-size:12px;}
.jintian{ font-weight:bold; color:#000;}
.hot{ color:#bf3919;}
.wea_more{ float:right; margin:127px 10px 0 0; font-size:12px; }
.wea li a{color:#6b7074;}
.wea li a b font,.wea li a i{ color:#000;}
.wea_r_m{ padding:4px 0 4px 11px;}
.wea_r a p,.wea_r a span{ font-size:12px;}
.wea_r a span b,.wea_r a span i{ font-weight:100; font-size:14px; color:#000;}
.wea_r a em,.wea_r a i{ font-style:normal;}
.wea_r a em{ color:#000;}
.wea_r a span{ display:block; height:50px; padding-top:5px;}
.wea_r a span img{ margin:-4px 8px 0 0}
.wea_r a i{ display:block;}
.wea li a:hover p,.wea li a:hover b,.wea li a:hover em,.wea li a:hover b font,.wea li a:hover i,.wea li a:hover .jintian,.wea_r a:hover b,.wea_r a:hover font,.wea_r a:hover p,.wea_r a:hover i,.wea_r a:hover em{color:#fd5151; text-decoration:underline; cursor:pointer;}
#right .wea_more{ margin:0 10px 0 0; }
/* time */
.time{font-size:12px; padding:10px 0 5px 0; height:60px;}
.clock-l{ padding-top:10px; display:block; }
.clock-r{ float:right; border-left:1px solid #e5e5e5; width:284px; height:57px; line-height:57px; padding-left:34px}
.clock{ width:110px; height:30px; display:block; float:left; margin:4px 24px auto 170px;_margin:4px 24px auto 85px;}
.clock i{ width:18px; height:30px; background:url(../images/time.gif) no-repeat; display:inline-block; cursor:default;}
.clock i.cp{ background-position:0 -624px; width:10px; cursor:default;}
.clock i.c1{ background-position:0 2px;}
.clock i.c2{ background-position:0 -34px;}
.clock i.c3{ background-position:0 -70px;}
.clock i.c4{ background-position:0 -106px;}
.clock i.c5{ background-position:0 -142px;}
.clock i.c6{ background-position:0 -178px;}
.clock i.c7{ background-position:0 -213px;}
.clock i.c8{ background-position:0 -250px;}
.clock i.c9{ background-position:0 -286px;}
.clock i.c0{ background-position:0 -322px;}
.clock span{ margin-left:2px;}
.clock span i{ width:10px;}
.clock span i.c01{ background-position:0 -356px;}
.clock span i.c02{ background-position:0 -382px;}
.clock span i.c03{ background-position:0 -408px;}
.clock span i.c04{ background-position:0 -434px;}
.clock span i.c05{ background-position:0 -460px;}
.clock span i.c06{ background-position:0 -486px;}
.clock span i.c07{ background-position:0 -512px;}
.clock span i.c08{ background-position:0 -538px;}
.clock span i.c09{ background-position:0 -564px;}
.clock span i.c00{ background-position:0 -590px;}
#right .time{ padding:8px 0 3px; text-align:center;}
#right .clock{ margin:0; float:none; margin:0 auto;}
#right .time p{ clear:both; display:block; text-indent:9px; float:left; width:100%; height:30px; line-height:30px;}

/* email */
.email{ margin:0 auto; padding:15px 0; text-align:center;}
.uname{ width:149px; height:18px; line-height:18px; padding-left:3px; border:1px solid #adadad; margin-right:10px;}
.opt{ width:154px; margin-right:10px; }
.pw{ width:107px; padding-left:3px;border:1px solid #adadad;height:18px; line-height:18px;}
.smt{ color:#5f6267; margin-left:4px; background-position:0 -527px; border:none; width:38px; height:20px; line-height:22px; overflow:hidden; cursor:pointer;}
#right .email{ text-align:left; padding:10px 0 7px 10px;_padding:10px 0 5px 10px;}
#right .email p{ height:20px; line-height:20px; padding-bottom:4px; }
#right .email .uname,#right .email select{ margin:0;}

/* search tool */
.sstool ul{overflow:hidden; height:100%; padding:5px 0 5px 25px;}
.sstool ul li{ width:210px; float:left; padding:0 15px;text-align:left;}
.sstool ul li a{ margin:0 7px;height:24px; line-height:24px; font-size:12px; }
#right .sstool ul{ padding:5px 0;}
#right .sstool ul li{ padding:0 0 0 9px;}
/* tuan */
.tuangou{ height:100%; overflow:hidden; padding:10px 0 10px 10px;}
.product_list{margin:4px;float:left;display:inline;width:233px;overflow:hidden;border:2px solid #dedede;}
.product_list h3{height:66px;line-height:20px;overflow:hidden;font-size:12px;margin:5px; font-weight:100;}
.product_list h3 a{line-height:22px;font-size:14px;}
.product_list h3 i{color:#898989;font-weight:700;padding-right:3px;}
.product_list em,.product_list i,.product_list font{ font-style:normal; font-size:12px;}
.tj .pic{position:relative;z-index:10;}
.pic{padding:0 5px;}
.pic a{ width:223px; height:135px; display:block;}
.pic img{width:219px;padding:1px;border:1px solid #dedede;}
.pic .tj_icon img{width:46px;height:47px;border:0 none;position:absolute;top:-10px;right:15px;z-index:15;}
.pic .t_hot{height:135px;width:223px;display:block;}
.pic .t_time{height:20px;line-height:20px;width:219px;margin:0 2px;background:#000;text-align:center;color:#fff;margin:-20px 2px 0;filter:alpha(opacity=80);opacity:0.80;-moz-opacity:0.80;}
.address{height:25px;line-height:25px;padding:0 7px;}
.purchase{float:right;}
.purchase i{color:#f30;font-weight:700;}
.last_pice{text-decoration:line-through;color:#898989;}
.discount{font-weight:700;padding-left:10px;}
.pice{height:24px;line-height:24px;padding:10px 5px;color:#f30;font-size:18px;font-weight:700;}
.pice span{float:right;}
.pice span a{display:block;height:24px;width:81px;background:url(../images/buy.gif) no-repeat;}
.list_hover{border:2px solid #f60;}
.list_hover h3 a{color:#f60;}
.list_hover h3 a:hover{color:#f60;}
#right .tuangou{ padding:5px 10px;}
#right .tuangou li img{ width:69px; height:41px; border:1px solid #d8d8d8; margin:4px 8px 0 0 ;}
#right .tuangou li font{ color:#6b7074; font-size:12px;}
#right .tuangou li{ font-size:12px; height:52px; overflow:hidden; clear:both; padding:8px 0 0 0; margin:0 0 8px 0; border-top:1px solid #e5e5e5;}
#right .tuangou li.nb{ border-top:none;}
/* caipiao */
.caipiao{_height:100%;overflow:hidden; }
.caipiao,.caipiao a{color:#6b7074;}
.caipiao dd li{ clear:both}
.caipiao dd h6{ font-size:12px; font-weight:bold; text-align:center; height:33px; line-height:33px; color:#000; background:#fff}
.caipiao dl dd{ width:250px; height:280px; overflow:hidden; float:left; border-right:1px solid #fff; border-left:1px solid #e5e5e5;}
.caipiao dl dd.nobr{ border-right:none; padding-right:0;}
.kj_detail .kj_box{height:82px; padding:0 10px; overflow:hidden; background:#fff;line-height:24px;  }
.kj_detail .kj_box2{height:32px; line-height:32px; padding:0 0 0 10px;cursor:pointer}
.kj_box em {float:left; height:24px; width:53px; font-style:normal; display:inline-block;}
.kj_box a{ text-decoration:underline;}
.kj_box a.r_link{float:right; margin-right:8px; text-decoration:none; color:#f00;}
.kj_box a.r_link:hover{text-decoration:underline;}
.kj_box .name{color:#0e6dbc; font-size:12px; width:53px; font-weight:bold; text-align:left; display:inline-block; float:left;}
.kj_box .qh2,.kj_box .qh{height:32px; color:#999; margin-right:10px; width:60px; display:inline-block; float:left;line-height:32px;}
.kj_box .qh{height:24px; width:90px; float:left; line-height:24px;}
.kj_box .qh2 span{padding-right:1px;}
.kj_box .qh3 span{padding-right:2px;}
.kj_box .qh4 span{padding-right:5px;}
.kj_box .kj_number {width:225px; height:34px; overflow:hidden; clear:both;}
.kj_box .kj_number .zcbball{width:12px; height:20px; text-align:center; display:inline-block; margin-right:2px; background:#fff; border:1px solid #E5DED4; color:#f00; font:bold 12px/22px Arial; margin-top:5px;}
.kj_box .msee {display:block; margin-right:8px; text-align:right;}
.kj_box .wkj {width:212px;}
.zj_tips{*padding:0 12px 7px 12px}
.r_box_m{padding:8px}
.scroll .aa{width:100px; display:inline-block; color:#0e6dbc;}
.kj_box .qh {width: 90px;}
.kj_box em {width:70px;}
.kj_box .kj_number .redball, .kj_box .kj_number .blueball {margin-top:0}
.red_ball,.blue_ball{display:inline-block; padding:6px 0;}
.redball {background:url(../images/red_ball.gif) no-repeat scroll 0 0 transparent;color: #FFFFFF;display: inline-block;font-size: 14px;font-style: normal;font-weight: bold;height: 21px;line-height: 21px;text-align: center;width: 21px; margin-right:5px;}
.blueball {background: url(../images/blue_ball.gif) no-repeat scroll 0 0 transparent;color: #FFFFFF;display: inline-block;font-size: 14px;font-style: normal;font-weight: bold;height: 21px;line-height: 21px;margin: 0 2px 0 0;text-align: center;width: 21px; margin-right:5px;}
.caipiao_r_c{ clear:both; display:block; height:250px; overflow:hidden}
.caipiao_r_c li{ clear:both;}
.cp_nav li.last_li{border-right:0;}
.cp_nav li.cur{background:#fff; border-bottom: 0 none;font-weight: bold; margin-bottom:-2px; position:relative; height:31px}
.cp_nav{ border-top:1px solid #fff;}
.cp_nav li{color:#000; font-size:12px;cursor: pointer;float: left;height: 30px;line-height: 30px;text-align: center;width:72px;}
.caipiao_r.kj_box .kj_number {width:205px;}
.caipiao_r .kj_box .qh2,.caipiao_r .kj_box .qh{ width:55px;}
.caipiao_r .kj_box .qh{ width:90px; margin-right:0; }
.caipiao_r .kj_box em{ width:50px;}
.caipiao_r .kj_detail .kj_box{ padding:0 0 0 10px;}

/* calendar */
.calendar{ height:100%;line-height:24px; overflow:hidden; background:url(../images/line1.gif) 50%  50% no-repeat;  font-size:12px; }
.calendar_l,.calendar_r{ width:345px; float:left;padding:15px 0}
.calendar_l{ margin-left:50px; _margin-left:25px;}
.calendar_r{ float:right}
.calendar_r b,.calendar_r i{ font-style:normal; display:block;  }
.calendar_r i{ margin-bottom:11px;}
.calendar_r b{ font-size:14px; font-weight:100;}
.calendar_r b font{ color:#f00; font-weight:bold;}
.calendar_r i{ color:#6b7074;}
#right .calendar { text-align:center; padding:15px 0 0; background:none;}
#right .calendar p{ padding-bottom:5px;}
.cale_m,.cale ul,.cale p{ clear:both; width:184px;margin:0 auto; text-align:center;}
.cale ul li{ display:block; float:left; width:24px; height:24px; margin:1px; }
.cale .cale_day li,.cale ul li a{background:#f2f2f2; width:22px; height:22px; line-height:22px;  display:block; border:1px solid #f2f2f2; overflow:hidden;}
.cale ul li a{width:20px; height:20px;line-height:20px;}
.cale ul li a:hover{ border:1px solid #349cf5; text-decoration:none;}
.cale .cale_day li.cale_today,.cale .cale_day li.cale_today a{ background:#349cf5; border:1px solid #349cf5; color:#fff;}
.cale .cale_week{ background:#eff7fe; overflow:hidden; font-weight:bold;width:182px; margin:0 auto 1px; }
.cale .cale_week li{ width:24px; height:24px;}
.cale .cale_week li.top{ color:#f00; margin:0 1px 0 0 }
.cale .cale_week li.end{ color:#f00; margin:0 0  0 1px}

/* hotnews */
.hotnews{ width:500px; text-align:center; margin:0 auto;}
.hotnews ol{ width:200px; float:left; padding:10px 25px;}
.hotnews ol li span{ float:right; color:#6b7074;}
.hotnews ol li{ text-align:left; font-size:12px; border-bottom:1px solid #e5e5e5; height:26px; line-height:26px; background:url(../images/icons.gif) 0 -571px no-repeat; padding-left:22px }
.hotnews ol li.hot2{ background-position:0 -601px;}
.hotnews ol li.hot3{ background-position:0 -631px;}
.hotnews ol li.hot4{ background-position:0 -661px;}
.hotnews ol li.hot5{ background-position:0 -691px;}
.hotnews ol li.hot6{ background-position:0 -721px;}
.hotnews ol li.hot7{ background-position:0 -751px;}
.hotnews ol li.hot8{ background-position:0 -781px;}
.hotnews ol li.hot9{ background-position:0 -811px;}
.hotnews ol li.hot10{ background-position:0 -841px;}
#right .hotnews{ width:200px;}
#right .hotnews ol{ width:190px; padding:5px 0 10px 5px;}

/* astro */
.astro{ font-size:12px; width:340px; margin:0 auto; padding:10px 0 5px }
.astro p{ display:block; height:27px; clear:both; line-height:27px;}
#astro_z,#astro_a{ width:50%; float:left; height:16px; padding:10px 0 5px;}
.astro  img{ vertical-align:middle; margin:-4px 1px 0;}
.astro select{ color:#6b7074; height:21px; line-height:21px; width:195px;}
#right .astro{ width:auto; padding:5px 10px; height:100%; overflow:hidden;}
#right .astro select{ margin-bottom:5px;}
#right .astro p span{ float:right;}
#right #astro_z,#right #astro_a{ float:none; width:auto; padding:5px 0}
#right .astro p b{ float:left; font-weight:100;}
#right .astro p em{ font-style:normal; line-height:16px; display:block; float:left; width:120px; margin-top:3px;}

/* user */
.user{ font-size:12px; color:#6b7074; text-align:center; padding:20px 0;}
.user p a,.user p i{ margin:0 15px; zoom:1; font-style:normal;}
.user p a.msg{background:url(../images/icons.gif) 0 -1190px no-repeat; padding-left:13px;}
.user p a.oprt{background:url(../images/icons.gif) 0 -1213px no-repeat; padding-left:13px; }
#right .user{ padding:0;}
#right .user p{ margin:8px 0;}
.user table{ margin:5px auto}
.user table th{ font-weight:100; text-align:right;}
#right .user table th{ width:70px;}
.user table td{ text-align:left; height:24px; line-height:24px;}

/* travel */
.travel{padding:10px 0; height:100%; overflow:hidden;}
.travel dl{  font-size:12px;}
.travel dl dd{ width:220px; float:left; padding-left:30px;  border-right:1px solid #ccc;}
.travel dl dd.train{ border-right:none;}
.travel dl dd b,#right .travel b a,#right .travel b{ font-size:12px; height:25px; line-height:25px;}
.travel dl input,.travel dl dd select{ color:#757575;}
.travel dl dd select{ height:20px;vertical-align:top}
.travel dl dd p{ height:25px; line-height:25px;}
.input01{ margin:0 4px;border:1px solid #adadad; height:18px; line-height:20px; width:64px; padding-left:4px; color:#757575; }
.input02{ width:56px; margin-left:0;}
.btn01{margin:0 4px; background:transparent url(../images/icons.gif) 0 -1246px no-repeat; width:83px; height:20px; border:none; color:#5f6267; cursor:pointer; line-height:22px; }
.btn02{ width:38px; background-position:0 -1280px; }
.input04{ width:120px;}
.train .input01{ margin:0 4px 0 0; }
.train .btn01{ margin:0}
#right .travel{ padding:0;}
#right .travel b{height:35px; line-height:35px; font-weight:100; display:block;}
#right .travel b a{ margin:0 8px;}
#right .travel b a.curt{ font-weight:bold;}
#right .travel b a:hover{color:#fd5151}
#right .travel dl dd{ padding:0 0 0 15px; width:200px; clear:both; height:55px; overflow:hidden; border-right:none;}

/* site search */
.sitesch{ height:100%; overflow:hidden; padding:10px 0;}
.input03{ width:142px; margin:0}
.sitesch em,.sitesch b{ width:350px; float:left; font-style:normal; font-weight:100; font-size:12px;}
.sitesch em{ text-align:right; padding-right:25px; padding-top:20px;}
.sitesch b{ padding-left:25px; border-left:1px solid #e5e5e5;}
.sitesch b a{ color:#6b7074; margin:0 3px;}
.sitesch b a:hover{ color:#3374d3;}
#right .sitesch em,#right .sitesch b{ width:200px; clear:both; padding:0 0 0 10px; border:none; margin:0 auto; text-align:left;}
#right .sitesch em{ padding-bottom:10px;}

/* fontcolor */
.red{ color:#f00}
.sort dl dt.tit a.blue{ color:#3374d3;}
.box h2 span a:hover,.sort dl dt.tit a:hover,.searchbar p a:hover,.sort dl dt a.blue:hover,.sort dl dt a:hover,.hotnews ol li a:hover,.film ol li a:hover{ color:#fd5151}
.blue,a.blue{ color:#3374d3;}
.gray,a.gray,.sort dl dt a.gray{ color:#6b7074;}

/* foot */
.foot{ text-align:center; color:#bfbfbf; height:50px; line-height:40px; margin-top:15px; }
.foot a{ font-size:12px;}

/* layer */

.layer{ border:2px solid #b6b6b6; background:#fff; margin:10px auto; width:420px;color:#6b7074;}
.layer h5{  font-weight:bold; font-size:13px; padding-left:11px;height:29px; line-height:29px;}
.layer h5 span{ float:right; display:block; height:29px; width:29px;}
.b_close{ background:transparent url(../images/layer_bg.gif) 6px -34px no-repeat; height:20px; width:20px; margin-top:4px; cursor:pointer; border:none;}
.layer p .b_close{ float:right; background-position:10px -35px;}
.layer_cnt{ background:#fafaf2; margin:0 3px 3px; font-size:12px; padding:15px;}
.layer_cnt th{ text-align:right; font-weight:100;width:80px; _width:76px}
.layer_cnt th,.layer_cnt td{ line-height:20px; vertical-align:top; padding-bottom:5px; height:30px;}
.layer_cnt td.td_hh{height:30px; text-align:right;}
.layer_cnt i{ font-style:normal; font-size:12px; color:#999; display:block; height:20px; line-height:20px;}

.layer_cnt i.iimg{ height:25px; margin:5px 0 0 100px;}
.layer .popupdel strong{ display:block; font-weight:bold; height:20px; line-height:20px; margin-bottom:5px; font-size:14px; text-align:center;}
.layer .popupdel  i{ font-style:normal; text-align:center; font-size:13px; display:block; height:40px; line-height:40px;}
.layer .popupdel em{ font-style:normal; text-align:center; display:block;}


.ly_ipt{ width:225px; height:20px; line-height:20px; padding-left:4px; border:1px solid #adadad;}
.b_black,.b_red,.b_blue{ width:14px; height:14px; border:none; background:#000; margin:0 3px; cursor:pointer; vertical-align:middle; _vertical-align:bottom;}
.layer_cnt input.curr{ border:2px solid #999;}
.b_red{ background:#f00;}
.b_blue{ background:#00f;}
.ly_btn{ width:73px; height:24px; line-height:26px; margin-top:8px; background:transparent url(../images/layer_bg.gif) 0 -126px no-repeat; color:#fff; border:none; cursor:pointer;}
.ly_btnnone{ background:transparent; text-decoration:underline; color:#3374d3;}
.ly_btn_c{background:transparent none; text-decoration:underline; border:none; color:#3374d3; cursor:pointer;}
.ly_btn_d{ background:transparent url(../images/layer_bg.gif) 0 -285px no-repeat; text-decoration:underline; padding-left:10px; cursor:pointer; border:none; color:#3374d3; width:75px; margin-left:5px; }
.ly_btn_n{ background-position:0 -98px; color:#c9c9c9; cursor:auto}
.layer_cnt p{ font-size:14px;}
.ckbox{ height:13px; width:15px; vertical-align:middle; margin:-2px 4px 0 0}
.radio_01{ height:13px; width:15px; vertical-align:middle; margin:-2px 4px 0 0}
.bg{ width:100%; height:0px; background:#f9fcff; border-bottom:1px solid #91c4f7}
.mystylediv {margin:0 auto; text-align:center; width:990px}
.wait{ background:#f9fcff; border-bottom:1px solid #dcedfe; display:block; height:30px; line-height:30px; text-align:center; color:#666;margin:0 auto;}
.wait table{ text-align:center; margin:0 auto}


.layer_cnt a{color:#3374d3; text-decoration:underline;}
.add_tag { overflow:hidden; clear:both; height:20px; margin-bottom:5px;}
.add_tag li{ float:left;}
.add_tag li a{height:20px; line-height:20px; width:90px; text-align:right; padding-right:10px;background:url(../images/jt.gif) right 4px no-repeat; margin-right:8px;}
.add_tag li a.ac{ color:#333; background-position:right -31px; text-decoration:none;}
.layer_cnt a:hover,.add_tag li a.ac:hover{ color:#fd5151;}
.hist{clear:both;border:1px solid #86a6d5; background:#fff; }
.hist h3{ background:#eaf3ff; height:21px; line-height:21px; border-bottom:1px solid #b2c8e7; text-align:right;}
.hist h3 span.n1{ position:relative; display:block; width:16px; height:16px; float:left; margin:-9px 0 0 36px; _margin:-9px 0 0 18px; background:url(../images/layer_bg.gif) -2px -154px no-repeat;}
.hist h3 span.n2{ margin:-9px 0 0 130px;_margin:-9px 0 0 65px;}
.hist h3 span.n3{ margin:-9px 0 0 220px;_margin:-9px 0 0 110px;}
.hist h3 input{ margin-top:0;}
.hist_li{ height:138px;overflow-y:auto;overflow-x:hidden;overflow-y:scroll}
.hist_li li{ width:83px; float:left; line-height:26px; padding-left:10px; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap;}
.hist_li li a{ color:#6b7074;}
.hist_li li a.cu,.hist_li li a:hover{  color:#fd5151;}
.hist_li li.t{ clear:both; width:272px; display:block; height:27px; line-height:27px; background:url(../images/layer_bg.gif) 0 -229px repeat-x; margin-top:1px; cursor:pointer;}
.film ol li a{color:#3374d3;font-size:12px;}
.hist_li li.t b.nod{ background-position:-10px -257px;}
.hist .clearall{ clear:both; height:23px; line-height:23px; border-top:1px solid #d9ecff; text-align:right; padding-right:18px;}
.fav_login{ height:123px; padding-top:15px;}
.fav_login th{ width:80px;}
.inbox1{ width:170px; padding-left:4px; height:20px; line-height:20px; border:1px solid #adadad;}
.inbox2{ width:50px;}
.fav_login td img{ vertical-align:middle;}
.ly_btn2{ width:55px; height:24px; line-height:26px; border:0; background:transparent url(../images/layer_bg.gif) -95px -126px no-repeat; color:#fff; cursor:pointer; margin-top:5px;}
.ly_btn2_c{background:transparent none; text-decoration:underline; border:none; color:#3374d3; cursor:pointer;}
.fav_login p{ font-size:12px; text-align:center; padding-top:35px;}


/* bgcolor  blue*/
html{ background-color:transparent; background-position:50% 25px; background-repeat:repeat-x; background-image:url(../images/bodybg.gif);}/*主题背景图片*/
body{background:url(../images/top.gif) top repeat-x;}/* 闪翅背景条*/
.ss_btn{background:transparent; color:#fff;}
#sug table,#sug2 table{border:1px solid #9fbddc;}
#sug td{background:#f9fdff}
#sug .mo td{background:#60acf9}
.top{color:#3374d3;}
.top b.sethome.hvr{background-position:0 -1391px; }
.sethome ul{border:1px solid #aad2fa; border-top:1px solid #edeff0; background:#fff;}
.sethome ul li a{color:#3374d3; }
.sethome ul li a:hover{background:#67b6f4; }
.box{ border-color:#85afec; background:#fdfeff;}
.box h2{ background:url(../images/boxh2.gif) 0 0 repeat-x; color:#3374d3;}
.box_cnt{border:1px solid #e3f1ff;}
.box_cnt h4{border-top:1px solid #dfe8f5;}
.caipiao{background:#eff7ff;}
.kj_box .name{color:#0e6dbc;}
.hotnews ol li a{ color:#3374d3;}
.film dl dt,.film_rt b{color:#3374d3;}
.film ol li a{color:#3374d3;}
.travel dl dd b,#right .travel b a,#right .travel b{color:#3374d3; }
.sort dl{border-bottom:1px dashed #d9ecff;}
.allsorts ul{background:url(../images/line_0.gif) 0 0 repeat;}
.ufav ul{background:url(../images/line_0.gif) 0 0 repeat; }
.kj_detail .kj_box2{background:#eff7ff;border-bottom:1px solid #c2d8f6;}
.foot{ border-top:1px solid #b0d5fa; }
.cp_nav li{background: #eff7ff;border-bottom: 1px solid #d1e1f8;border-right: 1px solid #d1e1f8;}

.txz{ height:28px; display:block; float:left; padding:0 0 0 70px; font-style:normal; background:url(../images/key2345b.gif) 0 7px no-repeat;}

.change{ padding-left:10px;display:block; position:absolute; top:19px; right:0; width:203px; padding-top:7px;  height:36px; line-height:36px; background:url(../images/talktip.gif) 0 0 no-repeat;}
.top b .change a{ color:#3374d3;}
.top b .change a:hover{ color:#fd5151; text-decoration:underline;}
.change input{ border:none; background:transparent url(../images/talktip.gif) 0 -52px no-repeat; cursor:pointer; float:right; width:16px; height:16px; margin:10px 8px 0 0;}

/* font color 黑 */
a{ text-decoration:none; color:#000;}
a:hover{ text-decoration:underline; color:#fd5151;}
.box h2 span{ color:#666}
.box h2 span a{color:#3374d3;}
.sort dl dt.tit a{ color:#bf391a;}

/* 我的网址自定义排序 */
.order{ width:865px; overflow:hidden;}
.order_cnt{ padding:20px; margin:0; overflow:hidden; height:100%;}
.order_cnt p{ font-size:13px;}
.order_cnt p img{ vertical-align:middle; margin:-5px 3px 0;}
.order_box{ width:830px;
/* _height:expression(this.style.height > 301 ? "301px" : "auto" ); */
_height:301px;
max-height:301px;
overflow:hidden;margin:8px 0 15px; overflow-y:auto}
.order_box li{color:#535353; width:127px; height:20px; line-height:20px; _line-height:22px; overflow:hidden; border:1px dashed #797979; background:#fff; float:left; display:inline; font-size:14px; cursor:pointer; margin:8px 6px 0 0; text-align:center;}
.order_box li img{ float:left; margin-right:3px;}


.side_tech{ border:2px solid #eabe85; background:#fffcf1; margin-bottom:7px; padding:10px 2px 10px 0 ; height:50px; position:relative;}
.side_tech img{ float:left; margin-right:3px;}
.side_tech .c_t img{ position:absolute; right:3px; top:10px;}
.tech_btn a{ display:block; width:69px; height:22px; line-height:22px; background:url(../images/tech.gif) no-repeat; color:#fff; font-size:13px; text-align:center; float:left; margin:5px 3px 0 0; text-decoration:none;}
.tech_btn a:hover{ color:#fff; text-decoration:none;}
.tech_btn a.nh{ color:#c8c8c8; background-position:0 -23px; cursor:default;}
.tech_btn a.nh:hover{ color:#c8c8c8;}
.tech_btn b{ display:block; font-weight:100; font-size:12px; color:#6b7074; position:absolute; background:url(../images/tech.gif) 0 -49px no-repeat; width:129px; padding:10px 5px 10px 10px; line-height:16px; right:13px; top:62px;}

/* film */
.film{ height:100%; overflow:hidden; padding:18px  0 0;}
.film dl{ width:204px; height:100%; overflow:hidden; text-align:left; float:left;padding:14px 3px 0 9px;}
#right .film dl{ padding-top:10px;}
.film dl dt{ font-size:12px; font-weight:bold;width:68px; height:89px; float:left; margin-right:10px;}
#right .film dl dt{ margin-top:5px;}
.film dl dd{ font-size:12px; padding-top:3px;line-height:20px;}
#right .film dl dd{ width:126px; float:left;}
.film dl dt img{   padding:1px; border:1px solid #ccc; width:64px; height:86px; background:#fff; float:left;}
.film dl dt b{ font-weight:100; line-height:25px;}
.film dl dt strong,.film_rt b{ display:block; height:28px; padding-top:5px; text-align:left;}
.film dl dt i{ color:#6b7074; font-style:normal; display:block; font-weight:100;line-height:16px; }
.film dl dt i a{color:#666; }.film dl dt i a:hover{ color:#fd5151;}
.film dl dd li{ height:26px;line-height:26px;background:url(../images/icons.gif) 0 -1312px no-repeat; clear:both; overflow:hidden }
.film dl dd li a{ overflow:hidden;width:83px; height:26px; display:inline-block; overflow:hidden;background:url(../images/icons.gif) -594px 8px no-repeat;  padding-left:10px; font-size:12px; }
.film dl dd i{ font-style:normal; color:#6b7074;}
.film_rt{ float:left; margin-left:20px;}
.film ol{ width:125px; float:left; text-align:left;}
#right .film ol{ width:190px;}
.film ol.firstline{ margin:0 30px 0 0; _margin-right:15px;}
.film ol li{ border-bottom:1px dashed #e5e5e5;height:27px; line-height:27px; background:url(../images/icons.gif) 0 -885px no-repeat; padding-left:22px}
.film ol li.fm2{ background-position: 0 -915px;}
.film ol li.fm3{ background-position: 0 -945px;}
.film ol li.fm4{ background-position: 0 -975px;}
.film ol li.fm5{ background-position: 0 -1005px;}
.film ol li.fm6{ background-position: 0 -1035px;}
.film ol li.fm7{ background-position: 0 -1065px;}
.film ol li.fm8{ background-position: 0 -1095px;}
.film ol li.fm9{ background-position: 0 -1125px;}
.film ol li.fm10{ background-position: 0 -1156px;}
#right .film{ width:215px; padding:0}
#right dl,#right ol{ float:none; clear:both; margin:0 auto;}
#right ol{ padding:5px 0;}
#right .film ol li{ height:26px; line-height:26px;}
#right .film h5{ display:block; height:16px; line-height:16px; padding-top:10px; font-size:13px; font-weight:bold; color:#3374D3; padding-left:12px;}
.film_more a{ display:block; background:url(../images/upd.gif) right 7px no-repeat;  padding-right:15px;}
.film_more a.up{ background-position:right -30px;}
.film_pop{ border:1px solid #b9b9b9; background:#f7f7f7; position:absolute; top:28px; left:-1px; padding:8px 15px 10px 10px; width:733px;}
.film_pop dl{ _height:122px; min-height:125px; float:left; padding:0 10px 0 17px; background:url(../images/dashed.gif)  right 30px no-repeat;}
.film_pop dt{ color:#999; height:32px; line-height:32px;}
.film_pop dd a{ color:#444; margin:0 10px 0 0; display:block; float:left; word-break:keep-all; height:22px; line-height:22px;}
.film_pop dd a:hover{ color:#fd5151;}
.tv_main_zk{ width:390px; padding:0 18px 0 20px; margin-bottom:20px;float:left;border-right:1px solid #dadada; }
.tv_main_zk .left{width:118px; height:156px; display: inline; float:left; z-index:0; margin:0 10px 0 0; overflow:hidden;}
.tv_main_zk .left a{ margin:1px;cursor: pointer; display: block; height: 147px;text-decoration: none; width: 110px;  z-index:1;border:1px solid #ccc;	padding:1px;}
.tv_main_zk .left a:hover{ margin:0; border:2px solid #f60}
.tv_main_zk .right{width:255px; line-height:23px; float:left; font-size:12px;}
.tv_main_zk .tvimg img{ width:110px; height:147px;border:0;
display: block;   overflow: hidden;}
.tv_main_zk .right .name{height:24px; font-size:14px; font-weight:bold; line-height:24px; }
.tv_main_zk .right .name .ji{width:110px; height:21px; font-size:12px; font-weight:normal;color:#999;}
.tv_main_zk .right .name .ji a{padding-right:15px;color:#999;background-position: 25px -39px;}
.tv_main_zk .right .name .ji font{ font-size:10px; color:#f60;}
.tv_main_zk .right .intro, .tv_main_zk .right .player{color:#414141}
.tv_main_zk .right .intro{ height:46px; overflow:hidden;}
.tv_main_zk .right .intro em, .tv_main_zk .right .player em{ font-style:normal; color:#999;}
.tv_main_zk .right .play{height:24x; padding-top:10px; color:#414141}
.tv_main_zk .right .play_2 span{ height:42px; line-height:22px; padding-top:0;}
.tv_main_zk .right .play_2 span a{ margin:0 8px 0 0;}
/*.tv_main_zk .right .play_2 em{margin-top:10px;}*/
.tv_main_zk .right .play em,.tv_main_zk .right .play_2 em{width:38px;font-style:normal; color:#999; float:left;}
/*.tv_main_zk .right .player a{ text-decoration:underline; }*/
.qiyi, .youku, .sina, .sohu, .douban, .pptv,.letv, .xunlei,.kul,.tencent,.m1905,.tudou,.baofeng{background: url(../images/tvPro.gif) no-repeat;color: #999;display: inline; float: left;height: 18px;overflow: hidden; padding:0 0 0 17px;margin:0 8px 3px 0;}
.qiyi {background-position: 1px -21px;}
.youku {background-position:0px -64px;}
.kul{background-position: 0 -84px;}
.sohu {background-position: 0 -43px;}
.douban {background-position: 0px 0;}
.pptv {background-position: 0 -138px;}
.letv {background-position: 1px -165px;}
.xunlei{ background-position:0 -193px;}
.sina{ background-position:0 -111px;}
.tencent{ background-position:0 -221px;}
.m1905{ background-position:0 -245px;}
.tudou{ background-position:0 2px;}
.baofeng{ background-position:0 -274px; padding-left:19px;}
.play_2 span a img{ margin:0 2px 0 0; vertical-align:middle;}
.film h4 a{ float:right;} 
/* game 2011-11-21  */
.modulegame{ height:100%; overflow:hidden; padding-top:10px;}
.modulegame h4 a{ float:right;}
.mdgame_left{ float:left; width:410px;}
.mdgame_left h3,.mdgame_right h3{ display:block; font-size:13px; font-weight:bold; height:20px; line-height:20px; padding-left:15px;}
.mdgame_left li img{ width:100px; height:75px; padding:1px; border:1px solid #b5d2ed; display:block; margin:0 auto;}
.mdgame_left li{ float:left; width:134px; height:105px; text-align:center; display:inline; overflow:hidden;}
.mdgame_left li p{ text-align:center; font-size:12px; height:20px; line-height:20px;}
.mdgame_left li p a{ color:#3374d3;}
.mdgame_left li p a:hover{ color:#fd5151; text-decoration:underline;}
.mdgame_right{ width:340px; float:left;}
.mdgame_right h3{ padding-left:0;  float:left; width:340px;}
.mdgame_right ol{ width:140px; float:left;}
.mdgame_right ol.firstline{ margin:0 30px 0 0; _margin-right:15px;}
.mdgame_right ol li{ border-bottom:1px dashed #e5e5e5;height:27px; line-height:27px; background:url(../images/icons.gif) 0 -880px no-repeat; padding-left:22px; height:36px; line-height:36px; overflow:hidden;}
.mdgame_right ol li.gm2{ background-position: 0 -910px;}
.mdgame_right ol li.gm3{ background-position: 0 -940px;}
.mdgame_right ol li.gm4{ background-position: 0 -970px;}
.mdgame_right ol li.gm5{ background-position: 0 -1000px;}
.mdgame_right ol li.gm6{ background-position: 0 -1030px;}
.mdgame_right ol li.gm7{ background-position: 0 -1060px;}
.mdgame_right ol li.gm8{ background-position: 0 -1090px;}
.mdgame_right ol li.gm9{ background-position: 0 -1120px;}
.mdgame_right ol li.gm10{ background-position: 0 -1151px;}
#right .mdgame_left{ padding-left:5px; width:210px;}
#right .mdgame_left ul{overflow:hidden; float:left;}
#right .mdgame_left li{ width:105px;} 
#right .mdgame_left li img{ width:94px; height:71px;}
#right .mdgame_right h3{width:200px;}
#right .mdgame_left h3{ padding-left:5px;}
#right .mdgame_right{ clear:both; width:200px; padding-left:8px;}
#right .mdgame_right ol li{ height:22px; line-height:22px; padding-top:5px;}
#right .mdgame_right ol{ width:190px;}


.bdSug_wpr {line-height:normal;background:#FFF;padding:0;margin:0;border:1px solid #817F82;position:absolute;z-index:9999;}
.bdSug_wpr table {padding:0;width:100%;background:#fff;cursor:default;}
.bdSug_wpr tr {padding:0;margin:0}
.bdSug_wpr td {padding:2px;margin:0;text-align:left;vertical-align:middle;font:14px verdana;font-weight:normal;text-decoration:none;text-indent:0;}
.bdSug_mo {background:#36c;color:#fff;}
.bdSug_app {padding:0;margin:0;background:#fff;}
.bdSug_pre {padding:0;margin:0;}
.bdsug_copy {margin:0;background:transparent url(http://www.baidu.com/img/bd.gif) no-repeat;font-size:13px;color:#77c;text-decoration:none;padding:0 2px 0 16px;}

/*serch*/
.search:after{content:".";height:0;visibility:hidden;display:block;clear:both;font-size:0;line-height:0;}
.search{margin:35px auto 6px;*zoom:1;}
/*tip*/
.fn_tip_grid{display:none;position:absolute;top:26px;left:0;width:100%;}
.fn_tip_grid .fn_tip_wrap{position:relative;width:990px;margin:0 auto;}
.fn_tip_box{position:absolute;top:0;right:2px;padding:2px 8px;background-color:#fff8d9;border:1px solid #fcda9a;color:#555555;font-size:12px;}
.fn_tip_box .tip_con{margin-right:1px;font-family:\5B8B\4F53;vertical-align:middle;}
.fn_tip_box .btn_act{display:inline-block;margin:0px 0 0 5px;_margin-bottom:1px;width:45px;height:18px;line-height:19px;overflow:hidden;vertical-align:middle;text-align:center;color:#000000;background:url(../images/fn_tip.png) no-repeat 0 0;font-family:\5B8B\4F53;}
.fn_tip_box .btn_act:hover{color:#fd5151;background-position:0 -19px;text-decoration:none;}
.fn_tip_box .tip_check{margin-left:25px;vertical-align:middle;}
.fn_tip_box .tip_check input{margin-right:2px;vertical-align:-2px;*vertical-align:-3px;_vertical-align:-1px;}
.fn_tip_box .arrow{position:absolute;top:-8px;left:123px;*left:133px;_left:129px;width:13px;height:8px;overflow:hidden;background:url(../images/fn_tip.png) no-repeat 0 -38px;}