body { background-image:url(../images/top_nav_bg.gif); background-repeat:repeat-x; background-position:0px 0px; color:#333333;}


 voting .star{ cursor:pointer;}
.wrapper { width:954px; margin:auto;}
.top { height:88px;}

.top_options a{ color:#666666; text-decoration:none;}
.top_options a:hover{ color:#ac1427; text-decoration:underline;}
.top_options { background-image:url(../images/top_nav_bg.gif); height:28px; line-height:28px; color:#666666; font-size:12px;} 
.top_options .welcome { float:left; margin-left:15px;}
.top_options .options { float:right; margin-right:15px;}
.top_options .options li{ float:left; margin-left:10px;}

.top_navs { background-image:url(../images/page.gif); height:35px; padding-left:10px;}
.top_navs ul { float:left; height:35px;}
.top_navs li { float:left; margin:0px 5px 0px 0px; height:35px; }
/* .top_navs li:hover { background-image:url(../images/top_arrow.gif); background-position:top center; background-repeat:no-repeat;} */
.top_navs a{ display:inline-block; background-repeat:no-repeat; height:35px;  line-height:35px; font-size:14px; font-weight:bold; color:White; text-decoration:none;text-align:center; padding:0px 8px 0px 8px; background-image:url(../images/head_nav_spt.gif); background-position:right center; padding-right:10px;}
.top_navs .sml_block { background-position:-350px -35px;background-image:url(../images/page.gif); width:56px; color:Black;padding:0px;line-height:35px;}
.top_navs .lar_block { background-position:-260px -35px;background-image:url(../images/page.gif); width:81px; color:Black;padding:0px;line-height:35px;}
.top_navs #lundate { float:right; height:35px; margin-right:30px !important; margin-right:15px;width:120px;  line-height:35px; cursor:default; background-image:url(/inc/aspx/ChineseAlmanac.aspx); background-repeat:no-repeat; background-position:5px top;}
.top_navs #lundate span { position:relative;}
.top_navs #lundate div { position:absolute; height:113px;width:140px; top:32px; left:-3px; background-image:url(../images/page.gif); background-position:-420px -35px; background-repeat:no-repeat; display:none;}
.top_navs #lundate ul { padding:10px 0px 0px 14px;}
.top_navs #lundate li { overflow:hidden; width:100px; font-size:12px; padding:0px 5px 0px 25px;  line-height:28px; height:28px;}
.top_navs #lundate li.a { color:#7e332c;}
.top_navs #lundate li.b { color:#2e4e6d;}
.top_navs #lundate li.c { color:#596939;}

.top .left { margin:5px; color:#333333; font-weight:bold; font-size:12px; }
.top .left #city_sel{ margin:5px 0px 0px 5px; position:relative; width:190px;}
.top .left #city_sel .sel{ background-image:url(../images/page.gif); height:17px; width:95px; display:inline-block; background-position:-160px -35px; text-decoration:none;}
.top .left #city_sel #city_list {font-weight:normal; position:absolute; font-size:12px; color:#999999;  border:solid 2px #e00a04; padding:3px; background-color:White; width:178px; display:none;}
.top .left #city_sel #city_list a{ color:#0066cc; text-decoration:none; display:inline-block; line-height:180%; padding:0px 5px 0px 6px;}
.top .left #city_sel #city_list a:hover{ text-decoration:underline;}
.top .left #city_sel #city_list div { border-bottom:solid 1px #a6daf0; margin:5px 5px 5px 5px; padding-bottom:5px;}

.smhead { height:65px; padding-left:10px;}
.smhead .left { position:relative; width:245px;}
.smhead .logo{ position:absolute;}
.smhead #subject {position:absolute; left:183px; top:25px; height:27px; display:inline-block; background-image:url(/images/bor_left.gif); background-position:left 0px; background-repeat:no-repeat; padding-left:10px;}
.smhead #subject span { font-size:23px; }
.smhead .center{ }
.smhead .center ul li{ height:17px; line-height:17px;}
.smhead .center ul .pl{ padding-left:10px;}

.top .center { margin-left:10px; font-size:12px; color:#a9a9a9; }
.top .center a{ text-decoration:none;color:#333333;margin:0px 2px 0px 2px; }
.top .center a:hover{ color:#ac1427; text-decoration:underline;}
.top .center ul { margin-top:15px;}
.top .center li{ margin:8px;}

.top .right { font-size:12px; color:#a9a9a9; margin:8px 10px 0px 0px; border-left:solid 1px #e2e2e2; height:70px; padding-left:6px;}
.top .right a{ text-decoration:none;color:#333333; margin:0px 2px 0px 2px;}
.top .right a:hover{ color:#ac1427; text-decoration:underline;}
.top .right li{ margin:8px;}

.top .hot:link,.top .hot:visited{ color:#fe0000;}
.body { width:950px; margin:auto; font-size:12px;}
.body .search{ border:solid 1px #d0d0d0;  color:#5f5f5f; display:table;width:948px; background-color:#f6f6f6;}

.body .search .xl {width:470px; VERTICAL-ALIGN: middle; padding:2px;}
.body .search .rx {width:460px;VERTICAL-ALIGN: middle;padding:2px; }
.body .search .l .rt_b,.body .search .r .rt_b { }
.body .search a{ height:15px; line-height:15px; display:inline-block;}
.body .search td { padding:2px;}
.body .search td.pdr { padding-left:10px;}

.body .search .companys { clear:both;margin:2px;}
.body .search .companys a{ color:#686868; text-decoration:none;}
.body .search .companys a:hover{ color:red; text-decoration:underline;}
.body .search .companys {  padding-top:3px; border-top:solid 1px #d0d0d0;  color:#5f5f5f;}
.body .search .companys .more { color:#838383; margin-left:5px;}
.body .search .companys .flag{width:73px; height:34px; background-image:url(../images/page.gif); background-position:-80px -35px; float:left; display:block;}
.body .search .companys .cnt { height:34px; float:left; margin-left:3px; margin-top:0px; line-height:130%;}
.body .search .companys .cnt span{ display:inline-block; width:790px;  overflow:hidden;  height:17px;}

.body .newsdetail { clear:both; }
.body .newsdetail .left{min-height:500px; width:645px; border:solid 1px #d7d7d7; }
.body .newsdetail .intro { height:35px; overflow-y:scroll; line-height:150%; margin:10px; color:#aaa; border-top:solid 1px #eee; padding-top:10px;}
.body .newsdetail .intro li { text-indent:24px;}
.body .newsdetail .keywords *{ color:#aaa; font-weight:normal; display:inline; display:none;}

.news_top { height:28px; line-height:28px;background-image:url(../images/top_nav_bg.gif); background-repeat:repeat-x; background-position:top; display:block;}
.news_top .category{ float:left; font-size:14px; font-weight:bold;  color:#b71515; padding-left:20px;}
.news_top .position{ float:right; color:#464646; font-size:12px; padding-right:20px;}
.news_top .position a{ color:#464646; text-decoration:none;}
.news_top .position a:hover{ text-decoration:underline;}
.news_cnt{ display:block;}
.news_cnt .title{ color:Black; font-size:26px; font-weight:bold; text-align:center; line-height:200%;}
.news_cnt .descr{color:#464646; text-align:center; border-bottom:solid 1px #e5e5e5; width:580px; margin:auto; padding-bottom:20px;}
.news_cnt .descr a{ color:#0066cc; text-decoration:underline;}
.news_cnt .cnt img{ margin:auto; text-align:center; display:block;}
.news_cnt .cnt{width:570px; margin:auto; font-size:14px; line-height:180%; margin-top:10px;  padding-bottom:25px;}
.news_cnt .cnt a {color:#0066cc; text-decoration:none;}
.news_cnt .cnt a:hover {color:#0066cc; text-decoration:underline;}
.news_cnt .pages {  width:100%; text-align:center;padding-bottom:50px;}

.news_cnt .cnt p{ margin-bottom:20px;}
.body .newsdetail .center{ background-image:url(../images/lar_site.gif); background-repeat:no-repeat; background-position:top center; width:19px; height:300px; margin:2px;}
.body .newsdetail .right{width:278px; border:solid 1px #d7d7d7;}

.newslists {}
.newslists .searchresult { height:25px; line-height:25px; padding-left:25px;}
.newslists .searchresult span{ color:Red;  font-weight:bold; font-size:16px;}

.newslist li { background-image:url(../images/sptline.gif); background-repeat:repeat-x; background-position:bottom; height:30px; line-height:30px; color:#646464;}
.newslist li a{ color:#646464; text-decoration:none;}
.newslist li span { display:inline-block; width:200px; background-image:url(../images/symbol.gif); background-position:5px center; background-repeat:no-repeat; padding-left:15px; }
.newslist li .d{ width:40px;background-image:none; text-indent:0px; }

.newstit_topbor { border-top:solid 1px #d7d7d7;}

.about_news { border:solid 1px #e0e0e0; margin:20px; clear:both; display:table;}
.about_news .tit { background-color:#f6f6f6; height:30px; line-height:30px; text-indent:30px; color:#b71515; font-weight:bold; font-size:14px;}
.about_news .cnt { display:table; padding:5px; height:100%; width:590px;}
.about_news .cnt li { line-height:25px; height:25px; margin-left:20px; float:left; width:45%; font-size:14px;color:#2f2f2f;}
.about_news .cnt li { background-image:url(../images/symbol.gif); background-position:left center; background-repeat:no-repeat; text-indent:10px;}

.discus { margin:auto; padding:0px 20px 0px 20px;margin-bottom:10px}
.discus td{ padding:3px; text-align:center;}
.discus input{ height:22px; line-height:150%; text-align:left;}
.discus .list { margin-top:5px; border-top:solid 1px #cccccc; background-color:#f5f5f5; text-align:left; line-height:150%;}
.discus .list td{ text-align:left; padding-left:20px;}
.discus .btns { text-align:right; padding-right:20px;}
.discus .btns * { vertical-align:middle;}
.discus .btn {padding:5px;height:auto; text-align:center;}
 
 
 .footer { border:solid 1px #e2e2e2; border-bottom:none; color:#333333;text-align:center; margin-top:5px;}
 .footer a{ color:#333333; text-decoration:none;}
 .footer .navs{ height:30px; line-height:30px; background-color:#f5f5f5; margin:2px;}
 .footer .navs a{ color:#333; text-decoration:none;}
 .footer .navs a:hover{ color:#333; text-decoration:underline;}
 .footer .copy{ line-height:150%; padding:10px 10px 0px 10px; text-align:center;}
 
 
 
 /* 新闻列表 */
.body .newslists { clear:both; }
.body .newslists .left{ width:663px; border:solid 1px #d7d7d7;background-color:#f8f8f8; }

.body .newslists .categorys {width:142px; float:left;   height:100%; }
.body .newslists .categorys div { line-height:40px; height:40px; font-weight:bold; padding-left:20px;}
.body .newslists .categorys ul {  padding-left:20px; }
.body .newslists .categorys a{color:#666666; text-decoration:none;}
.body .newslists .categorys li a{line-height:200%; font-weight:bold;}
.body .newslists .categorys li a.chked{ color:Red;}
.body .newslists .list {width:520px; float:left;}
.body .newslists .center{ background-image:url(../images/lar_site.gif); background-repeat:no-repeat; background-position:top center; width:19px; height:300px; margin:2px;}
.body .newslists .right{width:278px; border:solid 1px #d7d7d7;}

.body .newslists h1 { font-size:18px; padding:5px; margin:5px 20px 0px 20px;}
.body .newslists h1 a{ color:Black; text-decoration:none;}
.body .newslists .list { height:100%;border-left:solid 1px #d7d7d7; background-color:White;}
.body .newslists .list .ul{}
.body .newslists .list .ul li{  background-image:url(../images/sptline.gif); background-repeat:repeat-x; background-position:bottom; clear:both; display:table; padding:3px 3px 3px 5px; display:table;}
.body .newslists .list .ul li .tit {padding-left:10px; font-size:14px; font-weight:bold;height:35px; line-height:35px;}
.body .newslists .list .ul li .tit a{ color:Black; text-decoration:none;}
.body .newslists .list .ul li .tit a:hover{ color:#db0202; text-decoration:underline;}
.body .newslists .list .ul li .tit a span{ color:#db0202}
.body .newslists .list .ul li .descr { font-size:12px;color:#818181; text-indent:24px; line-height:150%; padding:0px 5px 5px 5px; }
.body .newslists .list .ul li .img { border:solid 1px #ccc; padding:3px; margin:10px; float:left;}
.body .newslists .list .ul li .more { margin-top:5px;padding-left:10px;}
.body .newslists .list .ul li .more a{ color:#000000; text-decoration:none;}
.body .newslists .list .t_center { margin-top:10px;}
.body .newslists .list .page { margin:5px 15px 5px 5px; float:right;}
.body .newslists .list .nodata { margin:auto; text-align:center; margin:20px; font-size:14px; font-weight:bold; border-bottom:solid 1px #d7d7d7; padding-bottom:150px; color:#666666;}

.newstit a{ color:Black; text-decoration:none;}
.newstit a:hover{ color:#db0202; text-decoration:underline;}

.tr_btm_line td{ border-bottom:solid 1px #ccc;}

.pagestyle_simp { text-align:right;}
.pagestyle_simp a { border:solid 1px #cccccc; display:inline-block; margin-left:2px; padding:5px 8px 5px 8px; clear:both; color:#456da8; text-decoration:none; font-family:宋体;  cursor:pointer;}
.pagestyle_simp a:hover{ color:#ac1427;}
.pagestyle_simp a.act{ color:#ac1427; font-weight:bold; border:solid 1px red;}

/* 注册页面 */
.reg { }
.reg .inputs { float:left; border-right:solid 1px #ccc; width:700px;margin-top:5px; margin-left:20px;}
.reg .inputs .item {}
.reg .inputs .item span{ }
.reg .inputs .item .tit{ width:100px; font-size:14px; padding-left:20px;display:inline-block; padding:13px 0px 13px 0px; text-align:left;}
.reg .inputs .item .cnt{ width:210px;display:inline-block; padding:10px 0px 10px 0px; text-align:left;}
.reg .inputs .item .cnt2{ width:210px;display:inline-block; padding:10px 0px 10px 0px; text-align:left;}
.reg .inputs .item .cnt_long {display:inline-block; padding:10px 0px 10px 0px; text-align:left;}
.reg .inputs .item .cnt_long *{ margin-right:5px;}

.reg .inputs .item .cnt input{ padding:2px;width:200px; height:20px; line-height:20px; font-size:14px; background-image:url(../images/txt_shadow.gif); background-repeat:repeat-x; background-position:top; border:solid 1px #a7a6aa;}
.reg .inputs .item .cnt select{ padding:2px; font-size:14px; }
.reg .inputs .item .descr{ width:340px; color:#999999;display:inline-block; padding:10px 0px 10px 0px; text-align:left;}
.reg .inputs .chk  a{ color:#ff6600; font-size:14px;}
.reg .inputs .chk  {padding:15px 5px 5px 135px;}
.reg .inputs .confirm  {padding:15px 5px 5px 135px;}

.reg .step { float:right; width:200px; padding-top:10px;}
.reg .step .tit{ color:#de0802; font-size:14px; font-weight:bold; padding:5px;margin-top:10px; }
.reg .step .cnt{ color:#a8a8a8; font-size:12px; padding:5px;}

/* 登录页面 */

.login { font-size:14px;}
.login .loginbox{ margin:20px 10px 20px 50px !important;margin:20px 10px 20px 25px; border:solid 1px #d3d3d3; border-top:solid 2px #d42038; background-color:#f7f7f7; width:500px; height:320px; float:left;}
.login .loginbox input {}
.login .tit { font-size:14px; font-weight:bold; margin:30px 0px 0px 80px;}
.login .cnt {padding-left:80px;}
.login .cnt .cap{ display:inline-block; padding:5px 0px 5px 0px; text-align:left;}
.login .cnt .input{ display:inline-block; padding:5px 0px 5px 0px; text-align:left;}
.login .mg_top { margin-left:80px; margin-top:10px; padding-left:80px;}
.login .mg_top a { color:#de0802;}
.login .mg_top a.loginbtn { color:White}
.login .bor_top { border-top:solid 1px #dcdcdc; margin-right:70px; margin-top:30px; padding-top:10px; font-size:12px; color:#333333;}

.login .infos{ float:left; margin:0px 20px 20px 20px; width:280px; border-left:solid 1px #dddddd; height:375px; padding-left:10px; }
.login .infos .regs { font-size:12px; padding:0px 10px 0px 10px; text-align:left; line-height:150%; font-weight:bold; line-height:150%;}
.login .infos .regs .a{ padding:3px; color:#ff6600;}
.login .infos .regs .b{padding:8px; text-align:center;}
.login .infos .regs .c{padding:5px 3px 0px 3px;}
.login .infos .txts {background-image:url(../images/reg_img.gif); background-repeat:no-repeat; background-position:25px 0px; }

/* 商家列表页 */

.shoplist { }
.shoplist .ads{ margin-top:5px; height:110px;border:solid 1px #d7d7d7; background-image:url(../images/scroll_l_tit.gif); background-position:5px 18px; background-repeat:no-repeat; overflow:hidden;}
.shoplist .ads .scolling{ display:table; margin-left:30px;}
.shoplist .ads .scolling li{ border:solid 1px #d7d7d7; display:inline-block; margin:5px 3px 5px 3px;}
.shoplist .ads .scolling li img{ margin:2px; height:90px; width:140px;}

.shoplist .menu { margin-top:5px; float:left; width:160px; border:solid 1px #dfdfdf;}
.shoplist .menu .menulist .tit { color:Black; text-decoration:none;}
.shoplist .menu .menulist .tit:hover { color:#ac1427; text-decoration:underline;}
.shoplist .menu .menulist div{ height:28px; background-image:url(../images/top_nav_bg.gif); color:black; font-weight:bold; font-size:14px; }
.shoplist .menu .menulist div span{height:28px; padding-left:20px; line-height:28px;display:block; background-image:url(../images/symbol.gif); background-position:7px 9px; background-repeat:no-repeat;}
.shoplist .menu .menulist ul li { height:28px; background-image:url(../images/btm_line.gif); background-position:bottom center; background-repeat:no-repeat; padding-left:5px; line-height:28px;}
.shoplist .menu .menulist ul li a{ text-decoration:none; font-size:14px; color:#666666; padding-left:30px; }
.shoplist .menu .menulist ul li a:hover{ text-decoration:underline; color:#ac1427;}


.shoplist .list { margin-top:5px; float:left; width:781px; border:solid 1px #dfdfdf; margin-left:5px; border:solid 1px #dfdfdf; background-image:url(../images/top_nav_bg.gif); background-repeat:repeat-x; background-position:top;}
.shoplist .list .top_tit{ color:black; font-size:14px; font-weight:bold; padding-left:5px; float:left; padding-left:20px; height:28px; line-height:28px;}
.shoplist .list .top_tit span{ color:#999; font-size:12px;}
.shoplist .list .c { font-weight:bold; color:Black;}
.shoplist .list .page{ float:right; padding-right:10px; color:#666666; font-size:12px;height:28px; line-height:28px;}

.shoplist .list ul{}
.shoplist .list ul li img{ }
.shoplist .list ul li a{ display:block; text-decoration:none; color:#444444; }
.shoplist .list ul li a:hover{text-decoration:underline; color:#ac1427;}
.shoplist .list ul li{ float:left; margin:10px 0px 7px 12px; background-image:url(../images/b_bg.gif); width:240px; height:310px; text-align:center;}
.shoplist .list ul li .img {border:solid 1px #ccc;width:200px; height:200px; background-color:white; }
.shoplist .list ul li .img a{ }
.shoplist .list ul li .img a:hover{ }
.shoplist .list ul li .name{ font-weight:bold;padding:2px; margin-top:5px;}
.shoplist .list ul li .addr{ padding:2px; margin-top:3px;}
.shoplist .list ul li .stor{ padding:2px; margin-top:3px;}
.shoplist .list ul li .q { border:solid 1px #e00c03; color:white; display:inline-block; padding:2px; background-color:#ff6699;}
.shoplist .list ul li .q:hover{ color:White;}


.shoplist .list ul li .flag{ padding:2px;margin-top:5px;}
.shoplist .list ul li .flag img{ margin-right:5px;}
.shoplist .list { padding-bottom:10px; display:block;}

.shoplist .list .total { background-image:url(../images/shadowtop.gif); height:28px; line-height:28px; padding-left:20px;  padding-right:20px; }
.shoplist .list .total a{ color:#999999; text-decoration:none; display:inline-block; padding:1px 5px 0px 5px;}
.shoplist .list .total a:hover{ color:#ac1427; text-decoration:underline;}

.shoplist .list .searchresult { height:25px; line-height:25px; padding-left:25px;}
.shoplist .list .searchresult span{ color:Red;  font-weight:bold; font-size:16px;}

/* 相册页面 */
.photolist { margin-top:5px;}
.photolist .cates {}
.photolist .cates .search{ float:left; width:370px; height:60px; color:#4a6177; background-image:url(/images/bg1.gif);}
.photolist .cates .search .inputs input{ width:230px; border:solid 1px #7f9db9; height:20px; line-height:20px;}
.photolist .cates .search .inputs { height:36px; line-height:36px; padding-left:10px;}
.photolist .cates .search .inputs td{ padding:0px 10px 0px 0px; height:36px;}
.photolist .cates .search .inputs .bluebtn{ display:block; height:23px; line-height:22px;}
.photolist .cates .search .keywords { font-weight:bold; padding-left:10px;}
.photolist .cates .search .keywords a{ font-weight:normal;color:#4a6177;}
.photolist .cates .search .keywords a:hover{ color:#ac1427; text-decoration:underline;}

.photolist .cates .catenavs{ float:right; width:560px;}
.photolist .cates .catenavs ul{}
.photolist .cates .catenavs ul li{ float:left; width:110px; height:30px; line-height:30px; background-image:url(/images/flag1.gif); background-repeat:no-repeat; background-position:left center; padding-left:20px; color:#808080;}
.photolist .cates .catenavs ul li a{ color:#456da8; text-decoration:none; margin-right:3px;}
.photolist .cates .catenavs ul li a:hover{ color:#ac1427; text-decoration:underline;}

.photolist .lmain { margin-top:3px; float:left;}
.photolist .lmain .xtop { width:700px;}
.photolist .lmain .xtop .xleft{ float:left;}
.photolist .lmain .xtop .xright{ float:right;}

.photolist .lmain .photoitems{ border:solid 1px #ffb3bb; clear:both; width:698px; display:table; background-image:url(/images/red_bg_top.gif); background-position:top; background-repeat:repeat-x; margin-top:5px;}
.photolist .lmain .photoitems .cateitem{ float:left; width:345px; height:220px; overflow:hidden;}
.photolist .lmain .photoitems .cateitem .tit { border-bottom:solid 1px #ffb3bb; height:30px; line-height:30px; background-image:url(/images/file_ico.gif); background-position:5px center; background-repeat:no-repeat; padding-left:25px; margin:5px;}
.photolist .lmain .photoitems .cateitem .tit .left{ color:#ce153c; font-size:14px; font-weight:bold;}
.photolist .lmain .photoitems .cateitem .tit .right a{ color:#666666; text-decoration:none;}
.photolist .lmain .photoitems .cateitem .cnt { clear:both;margin:10px 5px 5px 5px; padding-left:5px;}
.photolist .lmain .photoitems .cateitem .cnt .photo{ float:left; width:155px; margin-left:8px;}
.photolist .lmain .photoitems .cateitem .cnt .photo .pic{ border:solid 1px #ccc; width:146px; height:106px;}
.photolist .lmain .photoitems .cateitem .cnt .photo .pic img{ margin:3px; width:140px; height:100px;}
.photolist .lmain .photoitems .cateitem .cnt .photo .name{ margin:5px; background-image:url(/images/symbol.gif); background-repeat:no-repeat; background-position:left center;}
.photolist .lmain .photoitems .cateitem .cnt .photo .name a{ padding:2px 0px 2px 10px; color:#2f2f2f; text-decoration:none; font-size:14px;}
.photolist .lmain .photoitems .cateitem .cnt .photo .author{ margin:5px; color:#808080;}
.photolist .lmain .photoitems .cateitem .cnt .photo .author a{ color:#2f2f2f; text-decoration:none;}
.photolist .lmain .photoitems .cateitem .cnt .photo a:hover { color:#ac1427; text-decoration:underline;}

.photolist .rmain { margin-top:3px; float:right; width:235px; border:solid 1px #fcd1d5; background-color:#fef6f5; display:table; background-image:url(/images/honrenban.gif); background-repeat:no-repeat; background-position:10px 10px;}
.photolist .rmain .hots { border-top:solid 1px #fcd1d5; padding-top:10px; margin:45px 5px 5px 5px;}
.photolist .rmain .hots li { background-image:url(/images/red_sptline.gif); background-repeat:repeat-x; background-position:bottom; color:#7a7a7a; line-height:150%; padding:5px; clear:both; height:70px;}
.photolist .rmain .hots li .img { float:left; width:62px;height:62px; border:solid 1px #ccc; background-color:White;}
.photolist .rmain .hots li .tit { float:right;width:140px; height:62px;line-height:150%; padding-top:5px; overflow:hidden;}
.photolist .rmain .hots li img {width:60px;height:60px; margin:1px; }
.photolist .rmain .hots li .name a { color:#2f2f2f; text-decoration:none;}
.photolist .rmain .hots li .name a:hover { color:#ac1427; text-decoration:underline;}

.photolist .rmain .keywords { border-top:solid 1px #fcd1d5; padding:45px 5px 5px 5px;background-image:url(/images/hotkeywords.gif); background-repeat:no-repeat; background-position:10px 10px;}
.photolist .rmain .keywords a { color:#2f2f2f; font-size:12px; text-decoration:none; padding:3px; display:inline-block;}
.photolist .rmain .keywords .hot { color:#ff6600; font-size:14px; text-decoration:none;}
.photolist .rmain .keywords a:hover{ text-decoration:underline;}

.photolist .total {margin-top:5px; height:40px; padding:15px; border:solid 1px #ccc;  background-image:url(/images/shadowtop.gif); background-repeat:repeat-x; background-position:top;}
.photolist .total .left{ line-height:180%; font-size:14px; font-weight:bold;}
.photolist .total .left span{ color:#999; font-size:12px; font-weight:normal;}
.photolist .total .right{ padding:0px 30px 0px 0px;}

.photolist .photos { border:solid 1px #ccc; height:100%; margin-top:5px;} 
.photolist .photos .tit{ font-size:14px; padding-left:20px; font-weight:bold; height:28px; line-height:28px; background-image:url(/images/top_nav_bg.gif);} 
.photolist .photos .lst li{ float:left; width:216px; height:280px; overflow:hidden;  margin:10px 8px 10px 8px; background-image:url(/images/album_pic_bg2.gif); background-repeat:no-repeat;}
.photolist .photos .lst li .img{ height:200px;height:200px; margin-bottom:10px; margin-left:2px;}
.photolist .photos .lst li div{ padding:3px;color:#999; width:200px; }
.photolist .photos .lst li div a{ color:Black; text-decoration:none;}
.photolist .photos .lst li div a:hover{ color:#ac1427; text-decoration:underline;}
.photolist .photos .lst li .name{ font-weight:bold; color:Black;}
.photolist .photos .lst li .date{ }
.photolist .photos .lst li .author span{color:Black;}
.photolist .pagestyle { margin:5px;}

.photolist .abouts {border:solid 1px #ccc; height:100%; margin-top:5px;}
.photolist .abouts .tit{font-size:14px; padding-left:20px; font-weight:bold; height:28px; line-height:28px; background-image:url(/images/top_nav_bg.gif);}
.photolist .abouts ul { display:table;}
.photolist .abouts li{ float:left; width:108px; margin:5px 8px 0px 8px; color:#999;}
.photolist .abouts li .img{ border:solid 1px #ccc; height:108px;}
.photolist .abouts li .name{ padding:3px 3px 5px 3px;}
.photolist .abouts li .name a{ color:#888; text-decoration:none;}
.photolist .abouts li .name a:hover{ color:#ac1427; text-decoration:underline;}
.photolist .abouts li .totals{ padding:3px 3px 5px 3px;}

.piclib {}
.piclib .searchbox{ background-image:url(/images/bg1.gif);color:#737373;  height:40px; border:solid 1px #e5e5e5; line-height:40px; margin-top:5px; padding-left:10px; padding-right:10px;}
.piclib .searchbox .left{ font-size:18px; font-family:微软雅黑; font-weight:bold;}
.piclib .searchbox .left span{ font-size:12px; font-weight:normal; padding-left:10px;}
.piclib .searchbox .right a{ color:#0066cc; }
.piclib .searchbox .right a:hover{ color:#ac1427; }

.piclib .lmain { border:solid 1px #e5e5e5; width:130px; margin-top:5px; float:left;}
.piclib .lmain div{ background-image:url(/images/bg1.gif); height:40px; line-height:40px; padding-left:20px; font-size:14px; color:#404040;}
.piclib .lmain ul ul li a{ color:#666666; text-decoration:none;}
.piclib .lmain ul ul li a:hover{ color:#ac1427; text-decoration:underline;}
.piclib .lmain ul ul li { padding:10px 10px 10px 35px; background-image:url(/images/btm_line.gif); background-position:bottom center; background-repeat:repeat-x;}
.piclib .lmain div a{ background-image:url(/images/symbol.gif); background-repeat:no-repeat; background-position:left center; padding-left:15px; font-weight:bold;}

.piclib .rmain {width:812px; margin-top:5px; float:right;}
.piclib .rmain .banner{ }
.piclib .rmain .banner .scrolling{ float:left;}
.piclib .rmain .banner .pic{ float:right;}
.piclib .rmain .pics{ clear:both; display:table;}

/* 漂移 */
.piclib .rmain .pics .img { width:145px; height:200px; position:relative; overflow:hidden;}
.piclib .rmain .pics .img table { position:absolute; left:-28px; width:200px;}
.piclib .rmain .pics ul{}
.piclib .rmain .pics ul li{ float:left; width:145px; height:260px; border:solid 1px #e5e5e5; margin:5px 5px 2px 0px; text-align:center; padding:5px;}
.piclib .rmain .pics ul li div{ line-height:180%; color:#999999;}
.piclib .rmain .pics ul li a { color:#2f2f2f; text-decoration:none;}
.piclib .rmain .pics ul li a:hover { color:#ac1427; text-decoration:underline;}
.piclib .rmain .nav { padding:5px 5px 5px 10px; clear:both; color:#7a7a7a;}
.piclib .rmain .nav a{color:#7a7a7a; text-decoration:none;}
.piclib .rmain .nav a:hover{color:#ac1427; text-decoration:underline;}

.piclib .rmain .detail { text-align:center; width:100%;}
.piclib .rmain .detail .opts { line-height:30px; height:35px; text-align:center; padding:5px; color:#7a7a7a;}
.piclib .rmain .detail .opts img{ margin:0px 10px 0px 10px;}
.piclib .rmain .detail .pic { text-align:center; width:100%; background-color:White; height:1%;}
.piclib .rmain .detail .pic img{ }
.piclib .rmain .detail .pic a{ border:solid 1px #ccc; padding:5px; display:inline-block; margin:5px;}
.piclib .rmain .detail .cap{ color:#7a7a7a; padding:10px; text-align:center;}
.piclib .rmain .detail .descr{ color:#7a7a7a; line-height:200%; text-align:left;}
.piclib .rmain .detail .descr a{ color:Black; text-decoration:none;}
.piclib .rmain .detail .pics .img img{ width:145px; height:170px;}
.piclib .rmain .nodata{ padding:80px; text-align:center; border-bottom:solid 1px #eee;}


.newshome .newstit { color:#004276; text-decoration:none; font-size:18px; font-family:微软雅黑; display:block; margin:3px;}
.newshome .newstit:hover { color:#ac1427; text-decoration:underline;}
.newshome .topbanner{ margin-top:5px;}
.newshome .nblock{ margin-top:5px; width:950px;}
.newshome .nblock .tophead {width:950px; height:43px; display:table; background-image:url(/images/shadow_2.gif); background-repeat:repeat-x; background-position:top;}
.newshome .nblock .tophead .pagetit{ height:43px; float:left; }
.newshome .nblock .tophead .pagetit a{ font-size:22px; color:#444; text-decoration:none; font-family:黑体; margin:10px 0px 0px 15px; display:block;}
.newshome .nblock .tophead .pagenavs{ height:43px;float:right; padding:0px 10px 0px 0px; color:#444444;}
.newshome .nblock .tophead .pagenavs span{ display:block; padding:10px 10px 0px 0px;}
.newshome .nblock .tophead .pagenavs a{color:#444444; text-decoration:none;}
.newshome .nblock .tophead .pagenavs a:hover{color:#ac1427; text-decoration:underline;}
.newshome .nblock .left { width:315px; border:solid 1px #ddd;}
.newshome .nblock .center { width:380px; margin-left:10px;}
.newshome .nblock .center .topline {width:320px; margin-left:30px; text-align:center;}
.newshome .nblock .center .topline .descr{ padding:5px 0px 8px 0px; text-align:left; text-indent:24px; line-height:150%;}
.newshome .nblock .center .topline .descr a { color:#444444;}
.newshome .nblock .center .topline .newstit { margin:5px;}
.newshome .nblock .center .lst { padding-left:5px;}
.newshome .nblock .bleft { float:left;}
.newshome .nblock .bleft .ad{ padding:5px 0px 5px 0px;  clear:both;}
.newshome .nblock .center .lst li { padding:4px 3px 5px 10px;font-size:14px; background-image:url(/images/symbol.gif); background-repeat:no-repeat; background-position:left center;}
.newshome .nblock .center .lst a{ color:#444444; text-decoration:none; font-size:14px;}
.newshome .nblock .center .lst a:hover{ color:#ac1427; text-decoration:underline; }
.newshome .nblock .right {width:222px; background-color:#f0f0f0;}
.newshome .nblock .right { padding:5px;}
.newshome .nblock .right .r_bor { padding:5px; background-color:white; border:solid 1px #dddddd;}
.newshome .nblock .right .r_bor .btm{ margin-top:5px; border-top:solid 1px #ccc; padding-top:5px;}

.newshome .lblock {}
.newshome .lblock .tit{ background-color:#eeeeee; height:30px; line-height:30px; padding-left:20px; background-image:url(/images/sym_1.gif); background-repeat:no-repeat; background-position:10px center; font-size:14px; color:#444444; margin-bottom:5px;}
.newshome .lblock .img { padding-top:10px;width:282px; height:195px; background-color:#e3e1ee; color:#444444; text-align:center; margin:auto;}
.newshome .lblock .img .img_a { border:solid 1px white;margin-bottom:10px;}
.newshome .lblock .img .img_a:hover{ border:solid 1px #fe7302;}
.newshome .lblock .img a{ color:#444444; text-decoration:none; display:table; margin:auto;}
.newshome .lblock .img a:hover{ color:#ac1427; text-decoration:underline;}

.newshome .lblock ul { margin:5px 0px 5px 20px;}
.newshome .lblock ul li a{ color:#444444; font-size:14px; line-height:170%; text-decoration:none;}
.newshome .lblock ul li a:hover{ color:#ac1427; text-decoration:underline;}
.newshome .lblock ul li { background-image:url(/images/sym_3.gif); background-repeat:no-repeat; background-position:left center; padding-left:15px;}

.newshome .cblock { }
.newshome .cblock .btit{ height:30px; font-size:14px; padding-left:20px; line-height:30px; border-top:solid 5px #ccc; border-bottom:solid 1px #ccc; background-image:url(/images/sym_2.gif); background-repeat:no-repeat; background-position:5px center; color:#444444;}
.newshome .cblock ul li { float:left; margin:3px 0px 3px 15px; width:100px; height:140px;}
.newshome .cblock ul li div{ width:102px; height:102px; text-align:center; border:solid 1px #ddd;}
.newshome .cblock ul li .tit { display:block; color:#444444; text-decoration:none; line-height:150%;}
.newshome .cblock ul li .tit:hover{ color:#ac1427; text-decoration:underline;}
.newshome .cblock ul li img{ border:solid 1px white;}

.newshome .rblock .tit{ font-size:14px; border-bottom:solid 1px #ccc; padding:10px 10px 10px 10px; margin-bottom:10px; }
.newshome .rblock .img { border:solid 1px #eee; display:table; padding:3px; margin:auto; margin-left:5px;}
.newshome .rblock ul li{ background-image:url(/images/sym_3.gif); background-repeat:no-repeat; background-position:left center; padding-left:10px;}
.newshome .rblock ul { margin-left:10px; margin-top:5px;}
.newshome .rblock ul li a{ color:#444444; text-decoration:none; line-height:200%;}
.newshome .rblock ul li a:hover{ color:#ac1427; text-decoration:underline;}

.shopshome {}
.shopshome .actvitiys{ margin-top:5px;}
.shopshome .actvitiys b{ font-size:16px; color:Red;}
.shopshome .actvitiys .left{width:500px; border:solid 1px #d7d7d7;}
.shopshome .actvitiys .right{width:441px; }
.shopshome .actvitiys .right .tit{ color:#e10d04; height:20px; line-height:20px; font-size:14px; font-weight:bold; background-image:url(/images/bg_1.gif); background-repeat:no-repeat; background-position:right center; padding-left:0px;}
.shopshome .actvitiys .right ul li { color:#bfbfbf; line-height:25px; line-height:25px; font-size:12px;}
.shopshome .actvitiys .right ul li a{ padding-left:5px;}
.shopshome .actvitiys .right ul li a:hover{ color:#ac1427; text-decoration:underline;}
.shopshome .actvitiys .right ul li .subject{ color:#2f2f2f; text-decoration:none;}
.shopshome .actvitiys .right ul li .com{ color:#9e9e9e; text-decoration:none;}

.shopshome .logos { margin-top:5px; }
.shopshome .logos ul{ margin-left:10px;}
.shopshome .logos li{ width:138px; height:122px; float:left; margin:0px 8px 10px 8px; overflow:hidden;}
.shopshome .logos li .txt{ height:25px; line-height:25px; display:inline-block;}
.shopshome .logos li img{  width:135px; height:82px; border:solid 1px #ccc; }
.shopshome .logos li a{ color:#999; text-decoration:none;}
.shopshome .logos li a:hover{ color:#ac1427; text-decoration:underline;}

.shopshome .shblock { margin-top:0px;}
.shopshome .shblock .left{ width:700px;}
.shopshome .shblock .left .lst .cate{ padding:10px;}
.shopshome .shblock .left .lst .cate.bg{ background-color:#f7f7f7;}
.shopshome .shblock .left .lst .icon{width:100px; float:left; background-image:url(/images/ico/icon_cam.gif); background-repeat:no-repeat; background-position:center 8px; text-align:center;}
.shopshome .shblock .left .lst .icon a{ text-decoration:none; font-size:14px; color:#ff3399; display:block; padding-top:70px; width:100px;}
.shopshome .shblock .left .lst .icon a:hover{ text-decoration:underline;}
.shopshome .shblock .left .lst .subitem { clear:both;}
.shopshome .shblock .left .lst .items{float:left; width:580px; background-image:url(/images/spt_v_line.gif); background-repeat:repeat-y; background-position:left;}
.shopshome .shblock .left .lst .items ul{ margin-left:10px;}
.shopshome .shblock .left .lst .items ul li{  color:#999; line-height:210%; float:left; margin-left:5px; width:175px; background-image:url(/images/sym_3.gif); background-repeat:no-repeat; background-position:left center; padding-left:10px;}
.shopshome .shblock .left .lst .items ul li a { color:#666666; text-decoration:none;}
.shopshome .shblock .left .lst .items ul li a:hover { color:#ac1427; text-decoration:underline;}
.shopshome .shblock .left .lst .items .more{ margin:10px; clear:both; text-align:right;}
.shopshome .shblock .left .lst .items .more a{ color:#ff6699; }
.shopshome .shblock .left .lst .items .more a:hover{ color:#ac1427; }
.shopshome .shblock .right{ width:241px; margin-left:5px;}
.shopshome .shblock .right li { padding-left:6px;}
.shopshome .shblock .right li .img a{ display:block; border:solid 1px #ccc; width:224px; height:82px; text-align:center; padding-top:2px;}
.shopshome .shblock .right li .img { width:220px; height:80px;}
.shopshome .shblock .right li .img img{ width:220px; height:80px;}
.shopshome .shblock .right li .txt{ text-align:left; padding:5px 10px 10px 10px; line-height:180%;}
.shopshome .shblock .right li .txt .tit{ color:#7d7d7d; text-decoration:none;}
.shopshome .shblock .right li .txt .com{ color:#cc3300;text-decoration:none;}
.shopshome .shblock .right li .txt a:hover{ color:#ac1427; text-decoration:underline;}




/* 首页 */
.home {}
.home .homebanner{ margin-top:5px; clear:both;}

.home .numlist{ background-image:url(/images/home/num.gif); background-repeat:no-repeat; background-position:left 5px; }
.home .numlist ul{}
.home .numlist ul li{ padding-left:22px; line-height:25px; height:25px;}
.home .numlist ul li a{ color:#333333; text-decoration:none; font-family:宋体;}
.home .numlist ul li a:hover{ color:red; text-decoration:underline;}

.home .rightlist { width:243px; border:solid 1px #e4e4e4; margin-top:5px; margin-right:5px; background-color:#f1f1f1;}
.home .rightlist .tit{background-image:url(/images/home/ritem_head_bg.gif); height:20px; line-height:25px; padding-left:10px;}
.home .rightlist .tit span{ color:#dc2557; font-weight:bold; background-image:url(/images/flag4.gif); background-repeat:no-repeat; background-position:left center; padding-left:15px; display:inline-block; float:left;}
.home .rightlist .tit .more { border:solid 1px #e4e4e4; background-color:White; color:#333333; text-decoration:none; display:inline-block; padding:0px 3px 0px 3px; float:right; height:18px; line-height:18px; margin:3px 3px 0px 0px;}
.home .rightlist .cnt{ margin:5px; background-color:White; text-align:center; padding:5px;}
.home .rightlist .cnt ul li{ text-align:left;}

.home .block1{ margin-top:5px;}
.home .block1 .left{}
.home .block1 .scrollad{ width:280px; height:535px; background-color:#da2a3f; background-image:url(/images/home/home_ad_bg.gif); background-repeat:no-repeat; background-position:bottom right;}
.home .block1 .scrollad .flash{ width:276px; height:400px; background-color:White; margin:auto; margin-top:2px;}
.home .block1 .scrollad .lst { padding:10px 0px 0px 10px;}
.home .block1 .scrollad .lst li { line-height:180%; background-image:url(/images/flag11.gif); background-repeat:no-repeat; background-position:left center; padding-left:10px;}
.home .block1 .scrollad .lst li a{ color:white; text-decoration:none;}
.home .block1 .scrollad .lst li a:hover{ color:white; text-decoration:underline;}

.home .block1 .center{ margin-left:5px; width:410px;}
.home .block1 .center .headline{ height:100px; background-image:url(/images/home/home_tit_bg.gif); background-repeat:no-repeat; background-position:top center;}
.home .block1 .center .headline .tit { padding:10px 0px 0px 0px; text-align:center;}
.home .block1 .center .headline .tit a{ color:#dd2656; font-size:26px; font-family:黑体; font-weight:bold; text-align:center; text-decoration:none; line-height:30px;}
.home .block1 .center .headline .tit a:hover{ color:red; }
.home .block1 .center .headline .cnt{ text-indent:22px; font-size:14px; line-height:150%; padding:5px 10px 5px 10px;}
.home .block1 .center .headline .cnt a { color:#ef85a9; text-decoration:none;}
.home .block1 .center .headline .cnt a:hover{ color:red; text-decoration:underline;}
.home .block1 .center .list{}
.home .block1 .center .list .tit{ height:23px; overflow:hidden; width:400px; line-height:26px;  text-align:center; padding:0px 5px 5px 5px; background-image:url(/images/home/red_line_x3.gif); background-repeat:repeat-x; background-position:top; padding-top:10px;}
.home .block1 .center .list .tit a{ color:#363437; text-decoration:none; font-size:18px; font-family:黑体;}
.home .block1 .center .list .tit a:hover{ color:Red; text-decoration:underline;}
.home .block1 .center .list .items{ background-image:url(/images/home/chl_left.gif); background-repeat:no-repeat; background-position:left top;}
.home .block1 .center .list .items .block{  width:410px;}
.home .block1 .center .list .items .block .chl{ float:left; width:35px; text-align:left; }
.home .block1 .center .list .items .block .chl a{ color:#dc2657;padding:10px 0px 0px 10px;  display:block; width:15px; text-decoration:none; line-height:150%;}
.home .block1 .center .list .items .block .lst{ width:375px;  height:59px; float:left;background-image:url(/images/home/home_news_sptline.gif); background-repeat:no-repeat; background-position:bottom;}
.home .block1 .center .list .items .block .nobg { background-image:none;}
.home .block1 .center .list .items .block .lst ul{ clear:both; margin-top:5px;}
.home .block1 .center .list .items .block .lst li{ float:left; width:175px; height:18px; margin:5px 0px 2px 5px; overflow:hidden;}
.home .block1 .center .list .items .block .lst li a{ color:#323232; text-decoration:none; font-size:14px;}
.home .block1 .center .list .items .block .lst li a:hover{ color:red; text-decoration:underline;}
.home .block1 .right{ border:solid 1px #e3e3e3; width:248px;}
.home .block1 .right .ads{ padding:4px;}
.home .block1 .right .ad2 { margin-top:5px;}
.home .block1 .right .ad2 { height:120px; text-align:center;}
.home .block1 .right .ad2 img{ padding:3px; background-color:White; border:dashed 1px #656565;}
.home .block1 .right .ad2 a{margin-top:3px; font-size:14px; display:block; line-height:150%; color:#333333; text-decoration:none; text-align:center;}
.home .block1 .right .ad2 a:hover{ color:red;}
.home .block1 .right .ad2 a b{ font-size:16px; color:Red;}

.home .block1 .right .list{padding:0px 4px 0px 4px;}
.home .block1 .right .list .tit{ height:28px; line-height:28px; padding:2px 0px 0px 30px; background-repeat:no-repeat; background-image:url(/images/home/tit_bg4.gif); color:#000000; font-size:14px; font-weight:bold;}
.home .block1 .right .list .htab{}
.home .block1 .right .list .htab .tabs{ padding-left:5px;}
.home .block1 .right .list .htab .tabs a{ background-image:url(/images/page.gif); background-repeat:no-repeat; background-position:-600px -37px; width:55px; height:22px; text-align:center; color:White; text-decoration:none; display:inline-block; margin-left:2px; line-height:22px;}
.home .block1 .right .list .htab .tabs a:hover {background-position:-600px -59px;}
.home .block1 .right .list .htab .tabs a.chked {background-position:-600px -81px; color:Black;}
.home .block1 .right .list .htab .cnt {margin:5px 0px 0px 8px;}
.home {}
 
.home .block2{ clear:both; margin-top:5px;}
.home .block2 .left{ width:278px; border:solid 1px #e1e1e1; background-image:url(/images/home/tit_bg4.gif); background-repeat:no-repeat; background-position:top left;}
.home .block2 .left .tit{ background-image:url(/images/tit/tit_1.gif); background-repeat:no-repeat; background-position:30px center; text-align:right; padding-right:10px; height:28px; line-height:28px;}
.home .block2 .left .tit a{ border:solid 1px #e1e1e1; padding:1px 4px 1px 4px; display:inline-block; background-color:White; color:#333333; text-decoration:none; height:14px; line-height:14px; margin-top:4px;}
.home .block2 .left .first{ padding-top:3px;}
.home .block2 .left .first .img{ float:left; margin:0px 0px 0px 8px; padding:3px; border:solid 1px #d9d9d9;}
.home .block2 .left .first .descr{ float:left; width:160px; margin-left:5px;}
.home .block2 .left .first .descr .ti{ background-image:url(/images/page.gif); background-repeat:no-repeat; width:152px; height:18px; color:White; font-weight:bold; background-position:-260px -80px;}
.home .block2 .left .first .descr .ti span{ padding:4px 0px 0px 30px;}
.home .block2 .left .first .descr .txt{ font-weight:bold; line-height:180%;}
.home .block2 .left .first .descr .txt a{ color:Black; text-decoration:none;}
.home .block2 .left .first .descr .txt a:hover{ color:red; text-decoration:underline;}
.home .block2 .left .first .descr .cnt{ line-height:150%;}
.home .block2 .left .first .descr .cnt a{ color:#f085a8; text-decoration:none;}
.home .block2 .left .first .descr .cnt a:hover{text-decoration:underline;}
.home .block2 .left .lst{ clear:both;}
.home .block2 .left .lst ul{ margin:5px 0px 15px 10px;}
.home .block2 .left .lst ul li{ line-height:180%;}
.home .block2 .left .lst ul li a{ color:Black; text-decoration:none;}
.home .block2 .left .lst ul li a:hover{ color:red; text-decoration:underline;}
.home .block2 .right{ width:665px;}
.home .block2 .right .prom{ background-image:url(/images/home/act_tit.gif); width:665px; height:48px;}
.home .block2 .right .prom div{ padding:20px 0px 0px 320px; color:Gray;}
.home .block2 .right .prom div a { color:#333333; text-decoration:none; margin-left:5px;}
.home .block2 .right .prom div a:hover { color:red; text-decoration:underline;}
.home .block2 .right .prom div a.more { color:#cd0840; margin-left:40px;}

.home .block2 .right ul{ clear:both; padding-left:3px;}
.home .block2 .right b { color:Red; }
.home .block2 .right ul li{ background-image:url(/images/flag3.gif); background-repeat:no-repeat; background-position:left center; padding-left:10px;}
.home .block2 .right ul li a{ font-size:14px; line-height:170%; color:Black; text-decoration:none;}
.home .block2 .right ul li a:hover{ color:red; text-decoration:underline;}
.home .block2 .right .l{ float:left;}
.home .block2 .right .l .l_list{ width:200px; float:left;}
.home .block2 .right .l .r_list{ width:200px; float:left;}
.home .block2 .right .l .clear{background-image:url(/images/home/sptline.gif); height:15px; width:405px;}
.home .block2 .right .l .navs{ background-image:url(/images/home/intro_bg.gif); width:405px; height:57px;}
.home .block2 .right .l .navs div{ padding:8px 0px 0px 145px;}
.home .block2 .right .l .navs a {color:#333333; text-decoration:none; margin:5px 5px 5px 10px; line-height:150%;}
.home .block2 .right .l .navs a:hover{ color:red;}
.home .block2 .right .r{ float:left; width:255px; margin-left:5px;}
.home .block2 .right .r{}

.home .block2_1{ margin-top:5px;}
.home .block2_1 .tabs{height:31px;  background-image:url(/images/home/tabbg.gif); background-repeat:repeat-x; background-position:bottom;}
.home .block2_1 .tabs ul{}
.home .block2_1 .tabs ul li{ float:left; margin:0px 3px 0px 3px;}
.home .block2_1 .tabs ul li a {width:101px; height:31px; line-height:31px; display:block; color:#333333; text-decoration:none; font-size:14px; font-weight:bold; text-align:center;background-image:url(/images/home/tab_unchk.gif); background-repeat:no-repeat;}
.home .block2_1 .tabs ul li a:hover{ color:#cc0033;}
.home .block2_1 .tabs ul li a.chked { width:101px; height:31px; line-height:31px; background-image:url(/images/home/tab_btn.gif); display:block; color:White; text-decoration:none; font-size:14px; font-weight:bold; text-align:center;}
.home .block2_1 .tabcnt {position:relative;clear:both;  height:140px;  background-color:#fff1f4; border:solid 1px #fddcdc; border-top:none;}
.home .block2_1 .tabcntopend {height:300px;}

.home .block2_1 .logos{left:10px; top:10px; position:absolute;z-index:1;}
.home .block2_1 .logos ul{  }
.home .block2_1 .logos ul li{ position:relative; margin:0px 0px 0px 0px;float:left; width:154px; height:102px; display:block; text-align:center; padding-top:10px;   background-image:url(/images/home/r_spt.gif); background-position:right center; background-repeat:no-repeat;}
.home .block2_1 .logos ul li .vip{ background-image:url(/images/home/vip_logo.gif); background-repeat:no-repeat; width:30px; height:30px; position:absolute; left:0px; top:0px; display:none;}
.home .block2_1 .logos ul li.chked {border:solid 2px #da0621; background-color:White; border-bottom:none; padding-top:8px;}
.home .block2_1 .logos ul li.chked .vip{ display:block;}
.home .block2_1 .logos ul li a{ display:block; color:#333333; text-decoration:none;}
.home .block2_1 .logos ul li img { border:solid 1px #cccccc; padding:3px;}
.home .block2_1 .logos ul li a.txt { height:30px; line-height:30px;}
.home .block2_1 .infos { display:none; height:166px; width:924px;top:120px; left:10px;border:solid 2px #da0621; background-color:White; position:absolute;  z-index:0; background-repeat:no-repeat; background-position:center center;}
.home .block2_1 .infos .left{ width:500px; padding-left:10px; }
.home .block2_1 .infos .left ul { margin-top:5px; margin-bottom:5px; height:70px;}
.home .block2_1 .infos .left ul li{ color:#999999; background-image:url(/images/symbol.gif); background-repeat:no-repeat; background-position:5px center; padding-left:20px; height:23px; line-height:23px;}
.home .block2_1 .infos .left ul li a{ font-size:14px; text-decoration:none; color:#333;}
.home .block2_1 .infos .left ul li a b{ font-weight:bold; color:Red; font-size:16px;}
.home .block2_1 .infos .left ul li a:hover{ color:red; text-decoration:underline;}
.home .block2_1 .infos .left .conpon{  line-height:180%; width:500px; height:85px; background-image:url(/images/home/con_txt.gif); background-repeat:no-repeat; background-position:left center; position:relative;}
.home .block2_1 .infos .left a{font-size:14px; color:#333; text-decoration:none;}
.home .block2_1 .infos .left a:hover{ color:Red; text-decoration:underline;}
.home .block2_1 .infos .left .conpon a b{ font-size:16px; color:Red;}
.home .block2_1 .infos .left .conpon span{ font-size:12px; color:#999; height:30px; line-height:30px;}
.home .block2_1 .infos .left .conpon .j{ position:absolute; width:16px; height:15px; background-image:url(/images/home/jiandao.gif); background-repeat:no-repeat; left:305px; top:-5px;}
.home .block2_1 .infos .left .conpon img{ float:left; margin-left:30px; border:dashed 1px #ccc; padding:2px; width:300px; height:75px;}
.home .block2_1 .infos .left .conpon div{ width:160px; float:right; padding-top:5px;}

.home .block2_1 .infos .right{ padding:3px; height:160px; width:400px; background-image:url(/images/home/noact.gif); background-repeat:no-repeat; background-position: center center;}
.home .block2_1 .infos .right img { width:400px; height:160px;}

.home .block2_1{}







.home .block3 { clear:both; margin-top:5px; width:950px; height:121px;background-image:url(/images/home/rb_c.gif);}
.home .block3 .left{ height:121px;background-image:url(/images/home/rb_l.gif);width:74px;  }
.home .block3 .center{height:121px; }
.home .block3 .center ul{ margin-top:18px;}
.home .block3 .center li{  float:left; padding-left:8px; padding-right:8px; background-image:url(/images/home/r_spt.gif); background-position:right; background-repeat:no-repeat;}
.home .block3 .center li .img a{ background-color:White; border:solid 1px #ccc; padding:3px; display:block; }
.home .block3 .center li .img a:hover{ background-color:#d10c32;border:solid 1px #d10c32; }
.home .block3 .center li .txt{ text-align:center; padding-top:5px;}
.home .block3 .center li .txt a{ color:#444444; line-height:180%; text-decoration:none;}
.home .block3 .center li .txt a:hover{  color:Red;}
.home .block3 .right{height:121px;background-image:url(/images/home/rb_r.gif);width:5px; }
.home .block3 .item { background-image:url(/images/home/r_spt.gif); background-position:right center; background-repeat:no-repeat;}

.home .homebor { margin-top:5px;border:solid 4px #ffe6e6; clear:both; height:1%;}
.home .homebor .title{ margin:0px 5px 0px 5px;height:52px; clear:both;background-image:url(/images/sptline2.gif); background-repeat:repeat-x; background-position:bottom; }
.home .homebor .title .tit{ float:left; height:45px; width:200px; background-repeat:no-repeat; background-position:10px 5px;}
.home .homebor .title .tit0 {background-image:url(/images/home/TIT_1.gif);}
.home .homebor .title .tit1 {background-image:url(/images/home/TIT_2.gif);}
.home .homebor .title .tit2 {background-image:url(/images/home/TIT_3.gif);}
.home .homebor .title .tit3 {background-image:url(/images/home/TIT_4.gif);}
.home .homebor .title .tit4 {background-image:url(/images/home/TIT_5.gif);}
.home .homebor .title .tit5 {background-image:url(/images/home/TIT_6.gif);}
.home .homebor .title .tit6 {background-image:url(/images/home/TIT_7.gif);}
.home .homebor .title .tit7 {background-image:url(/images/home/TIT_8.gif);}
.home .homebor .title .tit9 {background-image:url(/images/home/TIT_9.gif);}

.home .homebor .title .navs a { color:#4c4c4c; text-decoration:none; margin-left:5px;}
.home .homebor .title .navs a:hover { color:red;}
.home .homebor .title .navs .more { padding:0px 10px 0px 0px; color:#cc0940; margin-left:20px; background-image:url(/images/home/more_bg.gif); background-repeat:no-repeat; background-position:right center; height:18px; line-height:18px; display:inline-block;}
.home .homebor .title .navs{ float:right;height:45px; width:700px; text-align:right; color:Gray; }
.home .homebor .title .navs div{ margin:15px 10px 0px 0px; }
 
.home .block4 .left { padding:5px 0px 8px 8px;  width:680px;}
.home .block4 .left ul li{ float:left; width:340px; height:160px; margin:0px; overflow:hidden;}
.home .block4 .left ul li .tit{ background-image:url(/images/home/itemtit_bg.gif); background-position:left bottom; background-repeat:no-repeat; width:329px; height:25px;}
.home .block4 .left ul li .tit .txt{ float:left; color:#cc0940; font-weight:bold; padding:8px 0px 0px 20px;}
.home .block4 .left ul li .tit .navs{ float:right;padding:5px 10px 0px 0px; color:Gray;}
.home .block4 .left ul li .tit .navs a{ color:#333333; text-decoration:none;}
.home .block4 .left ul li .tit .navs a:hover{ color:red; text-decoration:underline;}
.home .block4 .left ul li .tit .navs .more { color:#d10c32; margin-left:10px;}
.home .block4 .left ul li .imgs { float:left; padding:5px 0px 0px 0px; text-align:center;}
.home .block4 .left ul li .img { border:solid 1px #ccc; padding:3px; display:block; height:98px; width:98px;}
.home .block4 .left ul li .img img{height:98px; width:98px;}
.home .block4 .left ul li .txt { color:#333; text-decoration:none; text-align:center; padding:5px; display:block;}
.home .block4 .left ul li .txt a{color:#333; text-decoration:none;}
.home .block4 .left ul li .txt a:hover { color:red; text-decoration:underline;}
.home .block4 .left ul li .lst { float:left; }
.home .block4 .left ul li .lst dl{ padding:5px 0px 0px 10px;}
.home .block4 .left ul li .lst dd{ line-height:170%; font-size:14px;}
.home .block4 .left ul li .lst dd a{ font-size:14px; color:#333333; text-decoration:none;}
.home .block4 .left ul li .lst dd a:hover{ text-decoration:underline; color:Red;}
.home .block4 .right .ads { text-align:center;}
.home .block4 .right .ads img{ width:210px; height:60px;}
.home .block4 .right .ads a{  width:210px; height:60px;text-align:center; border:solid 1px #eee; padding:3px; display:block; background-color:White;}
.home .block4 .right .ads li{ padding-bottom:3px; text-align:center;}
.home .block4 .right .lst {}
.home .block4 .right .lst .download{ }
.home .block4 .right .lst .download img{ border:solid 1px #ccc; width:220px; height:85px;}
.home .block4 .right .lst ul{ }
.home .block4 .right .lst li{ font-size:12px; line-height:150%; background-image:url(/images/flag9.gif); background-repeat:no-repeat; background-position:left center; padding-left:10px;}
.home .block4 .right .lst li a{ color:#444444; text-decoration:none;}
.home .block4 .right .lst li a:hover{ color:red; text-decoration:underline;}

.home .block5 {}
.home .block5 .left{ width:233px; padding:5px 0px 0px 5px;}
.home .block5 .left .banner{border:solid 1px #ddd; padding:5px; width:215px;}
.home .block5 .left .banner .img{ }
.home .block5 .left .banner div{ height:20px; line-height:20px; text-align:center;}
.home .block5 .left .banner a{ color:#333333; text-decoration:none;}
.home .block5 .left .banner a:hover{ color:red; text-decoration:underline;}
.home .block5 .left .lst{ margin-top:5px; width:228px;}
.home .block5 .left .lst .tit{ color:#666666; background-image:url(/images/home/tit_bg2.gif); width:228px; height:23px; font-weight:bold;}
.home .block5 .left .lst .tit div{ padding:6px 0px 0px 30px;}
.home .block5 .left .lst .top{ padding-top:3px;}
.home .block5 .left .lst .top .img{ float:left; padding:3px;}
.home .block5 .left .lst .top .img a{ border:solid 1px #ccc; padding:3px; display:block; width:75px; height:75px;}
.home .block5 .left .lst .top .cnt{ float:right; width:134px; padding-top:3px;}
.home .block5 .left .lst .top .cnt .txt{}
.home .block5 .left .lst .top .cnt .txt a{ font-size:14px; color:#333; line-height:150%; text-decoration:none;}
.home .block5 .left .lst .top .cnt .txt a:hover{color:red; line-height:150%; text-decoration:underline;}
.home .block5 .left .lst .top .cnt .descr{ color:#666666; line-height:150%;}
.home .block5 .left .lst .top .cnt .descr a{ color:black; text-decoration:none}
.home .block5 .left .lst .top .cnt .descr a:hover{ color:red; text-decoration:underline}
.home .block5 .left .lst ul{ padding:3px;}
.home .block5 .left .lst ul li{ line-height:150%; background-image:url(/images/flag10.gif); background-repeat:no-repeat; background-position:left center; padding-left:10px;}
.home .block5 .left .lst ul li a{ color:#333333; text-decoration:none;}
.home .block5 .left .lst ul li a:hover{ color:red; text-decoration:underline;}
.home .block5 .left .tips{ margin-top:3px; clear:both; background-image:url(/images/home/tips.gif); background-repeat:no-repeat; background-position:0px 33px;}
.home .block5 .left .tips .tit{ background-image:url(/images/home/tit_bg3.gif); width:228px; height:26px; color:#d45071; font-size:14px; font-weight:bold;}
.home .block5 .left .tips .tit div{ padding:5px 0px 0px 20px;}
.home .block5 .left .tips ul{ margin:5px 0px 5px 60px;}
.home .block5 .left .tips ul li{ padding-left:20px; line-height:190%; background-image:url(/images/flag7.gif); background-repeat:no-repeat; background-position:left center;}
.home .block5 .left .tips ul li a{color:#333333; text-decoration:none;}
.home .block5 .left .tips ul li a:hover{ text-decoration:underline;}

.home .block5 .center{ margin-top:5px; width:423px; border-left:solid 1px #e8e8e8;border-right:solid 1px #e8e8e8; padding-left:8px; padding-right:8px; margin-left:4px;}
.home .block5 .center .top{ width:423px; height:82px; background-image:url(/images/home/news_block_bg.gif); position:relative;}
.home .block5 .center .top .img { position:absolute; left:330px;}
.home .block5 .center .top .tit {font-size:16px; padding:20px 0px 0px 15px;font-family:黑体;}
.home .block5 .center .top .tit a{ color:#cb3433; text-decoration:none;   margin:5px 3px 5px 0px;font-family:黑体;}
.home .block5 .center .top .tit a:hover{ text-decoration:underline;}
.home .block5 .center .top .navs{ padding:10px 3px 3px 25px;}
.home .block5 .center .top .navs a{ color:#333; text-decoration:none; margin-right:5px;}
.home .block5 .center .top .navs a:hover{text-decoration:underline;}
.home .block5 .center .block{}
.home .block5 .center .block .tit{ height:27px; line-height:27px; background-image:url(/images/home/tit_bg5.gif); background-position:bottom left; background-repeat:no-repeat;}
.home .block5 .center .block .tit .txt{ float:left; display:inline-block; font-size:14px; font-weight:bold;}
.home .block5 .center .block .tit .txt a{ color:Black; text-decoration:none; margin-left:10px;}
.home .block5 .center .block .tit .txt a:hover{ text-decoration:underline;}
.home .block5 .center .block .tit .navs{ float:right; display:inline-block;}
.home .block5 .center .block .tit .navs a{ color:#666666; text-decoration:none; margin-right:10px;}
.home .block5 .center .block .tit .navs a:hover{ color:Red; text-decoration:underline;}
.home .block5 .center .block ul{ clear:both; margin-left:10px; margin-top:3px;}
.home .block5 .center .block ul li{ line-height:180%;}
.home .block5 .center .block ul li a{ color:#333; text-decoration:none; background-image:url(/images/flag10.gif); background-repeat:no-repeat; background-position:left center; padding-left:10px; font-size:14px;}
.home .block5 .center .block ul li a:hover{ color:Red; text-decoration:underline;}
.home .block5 .center .l{ width:205px; float:left; padding-top:5px;}
.home .block5 .center .r{width:205px; float:right;padding-top:5px;}
.home .block5 .center .l .imgs .item,.home .block5 .center .r .imgs .item{ float:left; margin:6px 5px 0px 8px; width:85px; }
.home .block5 .center .l .imgs .item .img ,.home .block5 .center .r .imgs .item .img { border:solid 1px #d8d9d4; padding:3px; height:75px; width:75px; display:block;}
.home .block5 .center .l .imgs .item .txt ,.home .block5 .center .r .imgs .item .txt { color:#333333; text-decoration:none; padding:5px; text-align:center; height:21px; line-height:21px;}
.home .block5 .center .l .imgs .item .txt:hover ,.home .block5 .center .r .imgs .item .txt:hover{ color:#333333; text-decoration:underline;}

.home .block5 .center .btm{ clear:both; margin-top:5px; background-image:url(/images/sptline.gif); background-repeat:repeat-x; background-position:top; padding-top:1px;}
.home .block5 .center .btm .tit{ background-image:url(/images/home/tit_bg.gif);}
.home .block5 .center .btm .imgs{ margin:5px; padding-top:5px;}
.home .block5 .center .btm .imgs .item{ float:left; width:82px; background-image:url(/images/spt_v_line2.gif); background-position:right; background-repeat:repeat-y;}
.home .block5 .center .btm .imgs .item .img{ margin-left:10px; display:block; padding:3px; border:solid 1px #d8d9d4; width:55px; height:55px;}
.home .block5 .center .btm .imgs .item .img img{ width:55px; height:55px;}
.home .block5 .center .btm .imgs .item .txt{ display:block;text-align:center;   height:23px; line-height:23px; color:#333; text-decoration:none;}
.home .block5 .center .btm .imgs .item .txt:hover{ color:Red; text-decoration:underline;}
.home .block5 .center .btm li { width:205px; float:left;  margin-right:0px;}
.home .block5 .right{}
.home .block5 .right .lst{}
.home .block5 .right .lst .top{ height:70px;}
.home .block5 .right .lst .top .img{ float:left; }
.home .block5 .right .lst .top .img a{ border:solid 1px #ccc; padding:3px; display:block; width:73px; height:58px;}
.home .block5 .right .lst .top .descr{ float:right; text-align:left; width:130px;}
.home .block5 .right .lst .top .descr .tit{ color:#333; text-decoration:none; font-weight:bold;}
.home .block5 .right .lst .top .descr .tit:hover{ text-decoration:underline;}
.home .block5 .right .lst .top .descr div{ color:#767676; line-height:150%;}
.home .block5 .right .lst .top .descr div a{ color:#ff6000; text-decoration:none;}
.home .block5 .right .lst .top .descr div a:hover{ text-decoration:underline;}
.home .block5 .right .lst .numlist span { color:#f085a8; }
.home .block5 .right .lst .numlist a {}
.home .block5 .right .lst .blocks { text-align:center;}
.home .block5 .right .blocks li{ float:left; margin:3px 10px 4px 10px; float:left;}
.home .block5 .right .blocks li a{ color:#333; text-decoration:none;}
.home .block5 .right .blocks li a:hover{ color:red; text-decoration:underline;}
.home .block5 .right .ads { text-align:center; padding-bottom:3px;}
.home .block5 .right .ads img{ border:solid 1px #e5e5e5; width:230px;}

.home .block6 .left { padding:5px 5px 0px 5px; }
.home .block6 .left a{}
.home .block6 .left img{}
.home .block6 .right { padding-top:5px; width:699px; }
.home .block6 .right .top{ height:120px;}
.home .block6 .right .top ul{}
.home .block6 .right .top ul li{ float:left; text-align:center; width:112px;}
.home .block6 .right .top ul li .img{ border:solid 1px #cccccc; padding:3px; margin-left:5px; margin-right:8px; display:block; width:95px; height:95px;}
.home .block6 .right .top ul li .img img{width:95px; height:95px;}
.home .block6 .right .top ul li .txt{ color:#333; text-decoration:none; display:block; text-align:center; height:25px; line-height:25px; }
.home .block6 .right .top ul li .txt:hover{ color:Red; text-decoration:underline;}
.home .block6 .right .btm{ clear:both; margin-top:3px;}
.home .block6 .right .btm .item{ float:left; width:340px; margin-top:5px; margin-right:5px;}
.home .block6 .right .btm .item .tit{ background-image:url(/images/home/sptline.gif); background-position:right bottom; background-repeat:no-repeat; height:25px; line-height:25px;}
.home .block6 .right .btm .item .tit a{ display:inline-block; padding:3px 10px 0px 23px; background-color:White; background-image:url(/images/ico/a1.gif); background-position:left center; background-repeat:no-repeat; font-size:14px; font-weight:bold; text-decoration:none; color:#333;}
.home .block6 .right .btm .item .cnt{ margin-top:5px;}
.home .block6 .right .btm .item .cnt .img{ float:left; border:solid 1px #ccc; padding:3px; width:95px; height:95px;}
.home .block6 .right .btm .item .cnt .img img{width:95px; height:95px;}
.home .block6 .right .btm .item .cnt ul{ float:left; margin-left:5px;}
.home .block6 .right .btm .item .cnt li{ background-image:url(/images/flag8.gif); background-repeat:no-repeat; background-position:left center; line-height:150%; padding-left:10px;}
.home .block6 .right .btm .item .cnt li a{ color:#4c4c4c; text-decoration:none; font-size:14px;}
.home .block6 .right .btm .item .cnt li a:hover{ color:red; text-decoration:underline;}
.home .block6 .right .btm .item .cnt li.first {  background-image:none; padding:3px;}
.home .block6 .right .btm .item .cnt li.first a{ font-size:16px; color:Red; }

.home .block7 {}
.home .block7 .lst{ padding-left:5px; padding-bottom:5px;}
.home .block7 .lst li{color:#5e5e5e; width:110px; height:195px; float:left; margin:5px 3px 5px 6px; padding-right:12px; background-image:url(/images/spt_v_line.gif); background-repeat:repeat-y; background-position:right;}
.home .block7 .lst li .chl{ clear:both; height:25px; }
.home .block7 .lst li .chl a{ background-color:#eee; padding:3px 5px 3px 5px; display:table; text-decoration:none; color:#333; font-weight:bold;}
.home .block7 .lst li .chl a:hover{ background-color:#d10c32; color:White;}
.home .block7 .lst li .img{ display:block; width:108px; height:108px; border:solid 1px #ececec; }
.home .block7 .lst li .txt{ line-height:150%; padding:3px;}
.home .block7 .lst li .s { font-weight:bold;}
.home .block7 .lst li .txt a{ color:#333; text-decoration:none;}
.home .block7 .lst li .txt a:hover{ text-decoration:underline;}


.home .block7 .pics {}
.home .block7 .pics ul{}
.home .block7 .pics ul li{ float:left; margin:5px; padding:3px 13px 3px 3px; background-image:url(/images/spt_v_line.gif); background-position:right; background-repeat:repeat-y;}
.home .block7 .pics ul li.nobg{ background-image:none;}
.home .block7 .pics ul li .cap { padding:0px;}
.home .block7 .pics ul li .cap a{ text-align:center; width:60px;padding:3px; display:block; background-color:#eeeeee; color:Black; text-decoration:none; font-weight:bold;}
.home .block7 .pics ul li .cap a:hover{ color:#da0621;}
.home .block7 .pics ul li .img { padding-top:5px;}
.home .block7 .pics ul li .img img{ padding:4px; border:solid 1px #cccccc;}
.home .block7 .pics ul li .img img:hover{ border:solid 1px #fe7302;}
.home .block7 .pics ul li .txt { padding:5px; text-align:center;}
.home .block7 .pics ul li .txt a{ color:#515151; text-decoration:none;}
.home .block7 .pics ul li .txt a:hover{  text-decoration:underline;}


.home .block8 {}
.home .block8 .itop{ margin-top:5px;}
.home .block8 .itop .left{ width:370px;}
.home .block8 .itop .left .img{ text-align:center;}
.home .block8 .itop .left .tit{font-size:18px; font-family:黑体; text-align:center; height:38px; line-height:38px;}
.home .block8 .itop .left .tit a { color:#d2362a; font-family:黑体; text-decoration:none;}
.home .block8 .itop .left .tit a:hover { text-decoration:underline;}
.home .block8 .itop .left .descr{ height:50px; line-height:150%; padding:0px 30px 0px 30px;}
.home .block8 .itop .left .descr a{color:#d2362a; text-decoration:none;}
.home .block8 .itop .left .descr a:hover{ text-decoration:underline;}
.home .block8 .itop .right{ width:570px;}
.home .block8 .itop .right .item{ width:275px; float:left; margin-right:7px;}
.home .block8 .itop .right .item .tit { height:30px; line-height:30px;}
.home .block8 .itop .right .item .tit .l { float:left;}
.home .block8 .itop .right .item .tit .l a{ background-image:url(/images/titflag.gif); background-repeat:no-repeat; background-position:left center; padding-left:20px; font-size:14px; font-weight:bold; text-decoration:none; color:Black;}
.home .block8 .itop .right .item .tit .r { float:right; padding-right:5px;}
.home .block8 .itop .right .item .tit .r a{ color:#4e4e4e; text-decoration:none;}
.home .block8 .itop .right .item .tit .r a:hover{  text-decoration:underline;}
.home .block8 .itop .right .item .lst{ padding-top:5px; clear:both; background-image:url(/images/sptline.gif); background-repeat:repeat-x; background-position:top;}
.home .block8 .itop .right .item .lst li { padding-left:16px; line-height:21px; height:21px; background-image:url(/images/flag8.gif); background-repeat:no-repeat; background-position:3px center;}
.home .block8 .itop .right .item .lst li a { color:#4e4e4e; font-size:14px; text-decoration:none;}
.home .block8 .itop .right .item .lst li a:hover { color:Red; text-decoration:underline;}


.home .block9 { }
.home .block9 .left{ padding:5px 5px 5px 5px; width:240px; margin-left:5px;}
.home .block9 .left .topic{ background-color:#ffd8d8; text-align:center; padding:5px;}
.home .block9 .left .topic .img { background-color:White; padding:3px; width:222px; height:212px; display:block;}
.home .block9 .left .topic a{ display:block; height:31px; line-height:31px; text-align:center; color:#333; text-decoration:none;}
.home .block9 .left .topic a:hover{ text-decoration:underline;}
.home .block9 .left .hot { padding-top:5px;}
.home .block9 .left .hot .tit{ background-color:#ffd8d8; width:100px; height:22px; line-height:22px; color:#cc0940; font-weight:bold; text-align:center;}
.home .block9 .left .hot .lst{ padding-top:5px;}
.home .block9 .left .hot .lst li{ background-image:url(/images/sym_3.gif); background-repeat:no-repeat; background-position:3px center; padding-left:10px; height:21px; line-height:21px;}
.home .block9 .left .hot .lst li a{ color:#333; text-decoration:none;}
.home .block9 .left .hot .lst li a:hover{  text-decoration:underline;}
.home .block9 .center{padding-top:5px; width:435px;  margin-left:10px;}
.home .block9 .center .item{ width:429px; clear:both;}
.home .block9 .center .item .tit{ background-image:url(/images/titbg2.gif); background-repeat:no-repeat; background-position:bottom left; height:35px; line-height:35px;}
.home .block9 .center .item .tit .l{ float:left; font-size:14px; text-decoration:none; color:#333; padding-left:5px;}
.home .block9 .center .item .tit .l:hover{ color:Red; }
.home .block9 .center .item .tit .r{ float:right; color:#333; text-decoration:none; padding-right:5px;}
.home .block9 .center .item .tit .r:hover{ text-decoration:underline;}
.home .block9 .center .item .lst{ clear:both; padding-top:5px; float:left; width:255px;}
.home .block9 .center .item .lst li{ height:23px; line-height:23px; background-image:url(/images/sym_3.gif); background-repeat:no-repeat; background-position:3px center; padding-left:10px;}
.home .block9 .center .item .lst li a{ font-size:14px; color:#333; text-decoration:none;}
.home .block9 .center .item .lst li a:hover{ color:Red; text-decoration:underline;}
.home .block9 .center .item .topic{ width:170px; float:right; margin-top:5px;}
.home .block9 .center .item .topic div{ border:solid 1px #eee; padding:3px; display:block; width:160px; height:140px; line-height:150%; text-align:center;}
.home .block9 .center .item .topic div a{ color:#333; text-decoration:none;  }
.home .block9 .right{padding-top:5px; width:220px; padding-right:5px; padding-left:10px;}
.home .block9 .right .lst{ padding-top:10px;}
.home .block9 .right .lst li{ clear:both; height:70px; color:#444;}
.home .block9 .right .lst li .img{ padding:1px; border:solid 1px #eee; width:55px; height:55px; display:block; float:left;}
.home .block9 .right .lst li .descr{ float:right; line-height:150%; width:150px; padding-left:5px; color:#333;}
.home .block9 .right .lst li .descr a{ display:block; color:#333; text-decoration:none;}
.home .block9 .right .lst li .descr a:hover{ color:Red; text-decoration:underline;}
.home .block9 .right .lst li .descr span{ color:Red; font-weight:bold;}
.home .block9 .right .lst li .descr div{ color:#9a9a9a;}
.home .block9 .right .ad{ text-align:center;}
.home .block9 .right .ad img{ border:solid 1px #ccc;}


.home .block9_1 { }
.home .block9_1 .left{ width:260px; margin:8px 0px 8px 8px;}
.home .block9_1 .left .topic { border:solid 1px #ccc; padding:3px; width:240px; margin-bottom:5px;}
.home .block9_1 .left .topic a{ line-height:150%; text-decoration:none; color:#333;}
.home .block9_1 .left .topic a:hover{ color:Red;text-decoration:underline;}
.home .block9_1 .left .list{ width:250px; }
.home .block9_1 .left .list li{ background-image:url(/images/flag10.gif); background-repeat:no-repeat; background-position:5px 8px; padding-left:15px; line-height:150%; width:230px; overflow:hidden; height:20px;}
.home .block9_1 .left .list li a{ color:#333333; text-decoration:none;}
.home .block9_1 .left .list li a:hover{ color:red; text-decoration:underline;}
.home .block9_1 .left .vedios{}
.home .block9_1 .left .vedios .item{ position:relative; background-image:url(/images/vedio_bg.gif); background-repeat:no-repeat; background-position:center 10px; width:108px; height:100px; float:left; margin-left:8px; margin-right:5px;}
.home .block9_1 .left .vedios .item img{ position:absolute; left:4px; top:15px;}
.home .block9_1 .left .vedios .item .txt { position:absolute; top:95px; text-align:center; width:110px; }
.home .block9_1 .left .vedios .item .txt a{ color:#333;text-decoration:none;}
.home .block9_1 .left .vedios .item .txt a:hover{ text-decoration:underline;}

.home .block9_1 .center{ width:400px;}
.home .block9_1 .center .topic { padding:5px; text-align:center; background-image:url(/images/home/home_news_sptline.gif); background-repeat:no-repeat; background-position:bottom center;}
.home .block9_1 .center .topic h1{ padding:10px;}
.home .block9_1 .center .topic h1 a{ color:#dc2557; font-size:18px; font-family:黑体; text-decoration:none; margin:0px 2px 0px 2px;}
.home .block9_1 .center .topic h1 a:hover{ color:Red; text-decoration:underline;}
.home .block9_1 .center .topic div{ line-height:22px; height:22px;}
.home .block9_1 .center .topic div a{ color:#333; text-decoration:none; margin:3px; font-size:14px;}
.home .block9_1 .center .topic div a:hover{ color:red;}
.home .block9_1 .center .lists{}
.home .block9_1 .center .lists .item{ float:left; width:200px;}
.home .block9_1 .center .lists .item dl dd{ width:76px; height:100px; background-color:#f4f4f4; border:solid 1px #dadada; float:left; margin:5px 8px 0px 8px !important;margin:5px 6px 0px 8px;}
.home .block9_1 .center .lists .item dl dd img{ margin:3px 0px 0px 3px; width:70px; height:70px;}
.home .block9_1 .center .lists .item dl dd a{ color:#333; text-decoration:none; text-align:center; display:block; height:25px; line-height:25px;}
.home .block9_1 .center .lists .item dl dd a:hover{ color:red; text-decoration:underline;}
.home .block9_1 .center .lists ul { clear:both; margin-top:3px;}
.home .block9_1 .center .lists ul li { height:26px; line-height:26px;background-image:url(/images/flag10.gif); background-repeat:no-repeat; background-position:5px 10px; padding-left:15px; }
.home .block9_1 .center .lists ul li a{ font-size:14px; color:#333; text-decoration:none;}
.home .block9_1 .center .lists ul li a:hover{ color:red; text-decoration:underline;}

.home .block9_1 .right{ border:solid 1px #e5e5e5; background-color:#f1f1f1; padding:5px; width:246px; margin:5px 5px 5px 0px !important;margin:5px 0px 5px 0px;}
.home .block9_1 .right .tabs{ height:24px; background-image:url(/images/vtabbg.gif);}
.home .block9_1 .right .tabs a{ display:inline-block;height:24px; width:61px; line-height:24px;text-align:center; color:#dc2557; font-weight:bold; text-decoration:none; background-repeat:no-repeat; background-position:right center; background-image:url(/images/txtspt.gif);}
.home .block9_1 .right .tabs a:hover{ color:Red;}
.home .block9_1 .right .tabs .chked{ background-image:url(/images/vtabbtn.gif);   color:White;}
.home .block9_1 .right .tabs .chked:hover{ color:White;}
.home .block9_1 .right .container { background-color:White;}

.home .block9_1 .right .topic { padding:5px;}
.home .block9_1 .right .topic .img{ display:block; float:left; width:90px; height:60px; border:solid 1px #ccc; padding:2px;}
.home .block9_1 .right .topic div{ float:right; width:130px; height:60px; overflow:hidden; display:block; padding-right:3px;  line-height:150%;}
.home .block9_1 .right .topic .tit{ font-weight:bold;text-decoration:none; display:block; line-height:200%; color:#333;text-align:center;}
.home .block9_1 .right .topic .more{ color:#f085a8; text-decoration:none;}
.home .block9_1 .right ul{ clear:both;}
.home .block9_1 .right ul li{height:23px; width:235px; overflow:hidden; line-height:23px;background-image:url(/images/flag10.gif); background-repeat:no-repeat; background-position:8px 10px; padding-left:15px; }
.home .block9_1 .right ul li a { color:#333; text-decoration:none;}
.home .block9_1 .right ul li a:hover{ color:Red;}
.home .block9_1 .right .btmimage { width:250px; height:90px; text-align:center; display:block; padding:5px 0px 3px 0px;}

.home .block10 {}
.home .block10 .pics{ padding:5px 5px 5px 5px;}
.home .block10 .pics li{ float:left;text-align:center; padding:8px 0px 8px 0px; width:155px; color:#5e5e5e;}
.home .block10 .pics li a{ color:#333; text-decoration:none;}
.home .block10 .pics li a:hover{ color:red; text-decoration:underline;}
.home .block10 .pics li .img{ padding:1px; border:solid 1px #ccc; display:block; width:130px; height:180px;}
.home .block10 .pics li .img img{ width:130px; height:180px;}
.home .block10 .pics li .txt{  height:30px; line-height:30px; display:block; color:#333; text-decoration:none;}
.home .block10 .pics li .txt:hover{ color:Red;}

.home .block10 .ibtm{ margin:0px 10px 0px 13px; padding-top:5px; }
.home .block10 .ibtm ul li{ float:left; margin:5px 4px 5px 4px; padding-right:5px; text-align:center; width:170px; background-image:url(/images/spt_v_line.gif); background-position:right; background-repeat:repeat-y;}
.home .block10 .ibtm ul li.nobg{ background-image:none;}
.home .block10 .ibtm ul li .img img{ padding:3px; border:solid 1px #ccc; display:block;}
.home .block10 .ibtm ul li .img img:hover{ border:solid 1px #fe7302;}
.home .block10 .ibtm ul li .txt{ display:block; height:25px; line-height:25px; text-align:center; color:#4e4e4e; text-decoration:none;}
.home .block10 .ibtm ul li .txt:hover{ color:Red; text-decoration:underline;}

.home .block4_1 .left { width:250px; padding:8px 0px 8px 8px;}
.home .block4_1 .left .total { background-image:url(/images/flag16.gif); background-position:5px center; background-repeat:no-repeat; background-color:#fcebf0; padding:3px 3px 3px 13px;width:240px; display:block;}
.home .block4_1 .left .total span { color:#dc2557; font-weight:bold; }
.home .block4_1 .lst li{ background-image:url(/images/q.gif); background-repeat:no-repeat; background-position:left center; padding-left:20px; line-height:150%;}
.home .block4_1 .lst li a{ color:Black; text-decoration:none;}
.home .block4_1 .lst li a:hover{ color:Red; text-decoration:underline;}
.home .block4_1 .center { padding:8px 0px 8px 8px;width:400px;}
.home .block4_1 .center .lst li{ font-size:14px;}
.home .block4_1 .center .l{ float:left; width:260px; }
.home .block4_1 .center .l .tit {text-align:center;}
.home .block4_1 .center .l .tit a{ line-height:150%; color:#dc2557; font-weight:bold; font-size:16px; text-decoration:none;}
.home .block4_1 .center .l .tit a:hover{ text-decoration:underline;}
.home .block4_1 .center .l .descr{line-height:150%; color:#7c7c7c; text-indent:25px;}
.home .block4_1 .center .l .descr a { color:#dc2557;}
.home .block4_1 .center .r{ float:right; width:125px;}
.home .block4_1 .center .r img{ border:solid 1px #ccc; padding:3px;}
.home .block4_1 .center .item{ width:190px; float:left; padding-bottom:10px;}
.home .block4_1 .center .hots{ clear:both; padding:3px; line-height:150%; color:#dc2557; padding-top:5px;}
.home .block4_1 .center .hots a{ color:#7c7c7c; text-decoration:none;}
.home .block4_1 .center .hots a:hover{ text-decoration:underline;}
.home .block4_1 .right { padding:8px 5px 8px 0px;width:258px;}
.home .block4_1 .right .sch{ position:relative; height:26px;}
.home .block4_1 .right .sch input{  width:160px; height:16px; line-height:16px;  border:solid 1px white;  margin-left:2px;}
.home .block4_1 .right .sch .input{position:absolute; background-image:url(/images/home/ask_schtxt.gif);text-indent:10px;height:22px; line-height:22px;width:180px; display:inline-block;}
.home .block4_1 .right .sch a{position:absolute; left:183px; top:1px; background-image:url(/images/home/ask_schbtn.gif); width:75px; height:22px; line-height:22px; text-align:center; display:inline-block; color:Black; text-decoration:none;}
.home .block4_1 .right .asker .tit{ position:relative; background-image:url(/images/home/ask_titbg.gif); width:258px; height:28px;}
.home .block4_1 .right .asker .tit a{ position:absolute; left:210px; top:7px; color:White; text-decoration:none; font-weight:bold;}
.home .block4_1 .right .asker .bg{ padding-bottom:5px; position:relative; border:solid 1px #ccc; background-image:url(/images/home/num.gif); background-repeat:no-repeat; background-position:10px 10px;}
.home .block4_1 .right .asker .bg ul{ position:relative; left:30px; top:2px;}
.home .block4_1 .right .asker .bg li{ line-height:25px;}
.home .block4_1 .right .asker .a{ width:100px; display:inline-block;color:Black; text-decoration:none;}
.home .block4_1 .right .asker .b{ width:40px; display:inline-block; background-image:url(/images/money.gif); background-repeat:no-repeat; background-position:left center;padding-left:15px;}
.home .block4_1 .right .asker .c{width:40px; display:inline-block;background-image:url(/images/discuz.gif); background-repeat:no-repeat; background-position:left center; padding-left:15px;}
.home .block4_1 .right .asker .a:hover{ color:Red; text-decoration:underline;}
.home .block4_1 .right .btm .a,.home .block4_1 .right .btm .b{ width:114px; height:28px; line-height:28px; display:inline-block; text-align:center; color:Black; text-decoration:none; font-weight:bold; font-size:14px; background-image:url(/images/home/ask_dobtn.gif); width:114px; height:28px; margin:6px 4px 4px 4px; text-align:center;}
.home .block4_1 .right .btm .b{ background-image:url(/images/home/ask_askbtn.gif);}
.home .block4_1 .right .btm .c{ color:#dc2557; font-weight:bold; line-height:180%; text-align:center;}


.home .homefooter { margin-top:10px;}
.home .homefooter .navs{ background-color:#5e5e5e; color:White; height:28px; line-height:28px; text-align:center;}
.home .homefooter .navs a{ color:White; text-decoration:none;}
.home .homefooter .navs a:hover{ color:White; text-decoration:underline;}
.home .homefooter .fl{ margin:5px 5px 10px 5px; clear:both;}
.home .homefooter .fl .tit{ font-weight:bold; text-align:center; padding:4px;}
.home .homefooter .fl .links{ line-height:150%; }
.home .homefooter .fl .links li{ float:left; line-height:150%; margin-left:5px; display:block;white-space: nowrap;}
.home .homefooter .fl .links li a{ color:#333; text-decoration:none;}
.home .homefooter .fl .links li a:hover{ color:red; text-decoration:underline;}
.home .homefooter .fl .links li a:visited{ color:red; text-decoration:underline; font-weight:bold;}
.home .homefooter .copy{ clear:both; line-height:180%; border-top:solid 1px #ccc; padding:5px 10px 10px 10px; text-align:center;}




/* 优惠券 */
.couponhome .position{ height:22px; line-height:22px;}
.couponhome .position a{ color:#333; text-decoration:none;}
.couponhome .position a:hover{ color:red; text-decoration:underline;}
.couponhome .lst { }
.couponhome .lst li { margin:5px 8px 10px 3px;width:225px; height:160px; overflow:hidden;float:left;}
.couponhome .lst .item{ border:dashed 1px #ccc; padding:10px; text-align:center;}
.couponhome .lst .item b{ color:Red; font-size:16px; }
.couponhome .lst li .img {width:200px; height:83px; display:block; border:solid 1px #ccc;}
.couponhome .lst li a{ height:25px; line-height:25px; clear:both; color:#333; text-decoration:none;}
.couponhome .lst li a:hover{ text-decoration:underline;}
.couponhome .lst li .com { font-weight:bold;display:block; }
.couponhome .lst li .txt span{ color:Red; font-size:18px; font-weight:bold; }

/* 活动 */
.activityhome .position{ height:22px; line-height:22px;}
.activityhome .position a{ color:#333; text-decoration:none;}
.activityhome .position a:hover{ color:red; text-decoration:underline;}
.activityhome .lst { }
.activityhome .lst li {  margin:5px 3px 0px 3px;width:230px;  float:left;}
.activityhome .lst .item{ border:dashed 1px #ccc; padding:3px;height:200px; text-align:center;}
.activityhome .lst .item b{ color:Red; font-size:16px; }
.activityhome .lst li .img {width:220px; height:80px; display:block; border:solid 1px #ccc;}
.activityhome .lst li a{ height:25px; line-height:25px; clear:both; color:#333; text-decoration:none;}
.activityhome .lst li a:hover{ text-decoration:underline;}
.activityhome .lst li .com { font-weight:bold;display:block; }
.activityhome .lst li .txt span{ color:Red; font-size:18px; font-weight:bold; }
.activityhome .lst li .act{ line-height:180%; color:#757575;}
.activityhome .lst li .act span{ color:Blue;  font-weight:bold;}
.activityhome .lst li .act .red { color:Red;}

/* 消息结果 */
.msgresult .bdy{ border:solid 1px #fea3ac; background-color:#fff2f2; margin-top:5px;}
.msgresult .bdy .tit{ height:33px; line-height:33px;background-image:url(/images/symbol.gif); background-repeat:no-repeat; background-position:10px center; padding-left:30px; font-size:14px; font-weight:bold;}
.msgresult .bdy .bg{ background-color:White; padding:5px; margin:3px;}
.msgresult .bdy .cnt{padding:10px; text-align:center; line-height:150%; color:#333; font-size:14px; font-weight:bold;}
.msgresult .bdy .descr{ padding:10px; text-align:center; color:#ccc;}
.msgresult .bdy .btns{ border-top:dashed 1px #ccc; padding:10px; text-align:center;}


/* 首页 */