﻿@charset "utf-8";

html{ height:100%;}
body, h1, h2, h3, p, dl, dt, dd, ul, ol, li, button, input, textarea ,img ,span { margin: 0; padding: 0; }
body { font-size:12px; font-family:Arial; background:#fff; color:#333;}
a { text-decoration:none; color:#333; }
a:hover { text-decoration:underline; color:#EA1777;}
.color1{ color:#EA1777;}
.color_under{text-decoration:underline;}
.color2{ color:#2c81d6;}
.color666{ color:#666;}
.color999{ color:#999;}
.colorc60{ color:#c60;}
input{ outline:none;}
ol, ul, li { list-style:none; }
img { border:none; overflow:hidden;}
h2 { font-size:130%; }
.fl { float:left; }
.fr { float:right; }
.w100{ width:100%; overflow:hidden;}
.w960{ width:960px; margin:0 auto;}
.t8{ margin-top:8px;}
.t10 { margin-top:10px;}
.t12{ margin-top:12px}
.f14{ font-size:14px;}
.clear{ clear:both;}
.tc{ text-align:center;}
/*------------------header--------------------*/
.header{ height:26px; background:url(/image_2012/home.png) 0 -98px repeat-x;}
.header_l{ height:26px;}
.header_l p{ float:left; line-height:26px; *padding-top:2px;}
.login_input{ width:94px; height:18px; margin:2px 8px 0 0; line-height:16px; color:#666; padding:0 2px; border-width:1px; border-style:solid; border-color:#ccc #e2e2e2 #e2e2e2 #ccc;}
.login_input2{ width:35px; height:18px; margin:2px 8px 0 0; line-height:16px; color:#666; padding:0 2px; border-width:1px; border-style:solid; border-color:#ccc #e2e2e2 #e2e2e2 #ccc;}
.header_l p span{ padding:0 8px; color:#999;}
.header_l label{ padding:0 5px; margin-top:3px;}
.login_input:hover{ border:1px solid #ccc; background:#FFe;}
.login_btn{ height:20px; width:42px; margin:2px 10px 0; line-height:18px; cursor:pointer; text-align:center; border:none; background:url(/image_2012/home.png) right top no-repeat; color:#fff;}
.sina,.qq,.favorites{ width:74px; height:22px; text-indent:-500px; margin:1px 0 0 8px; overflow:hidden; float:left;}
.sina{ background:url(/image_2012/home.png) left top no-repeat;}
.qq{ background:url(/image_2012/home.png) -75px 0 no-repeat;}
.favorites{ background:url(/image_2012/home.png) -150px top no-repeat;}
.sina:hover,.qq:hover,.favorites:hover{filter:alpha(opacity=70);opacity: 0.7;}
.top{ height:60px;}
h1{ height:74px; position:absolute; margin-top:-59px;}
.share{ padding:20px 0 0 250px;}
.share span{ float:left;}
.phone{ height:30px; width:210px; background:url(/image_2012/phone.png) left top no-repeat; padding:16px 0 0 58px; font-size:28px; margin-top:5px; color:#e94900;} 
.nav{ height:40px; background:#ea1776;}
.nav ul{ float:right; height:40px;}
.nav ul li{ float:left; font-size:14px; height:40px;}
.nav ul li a{ line-height:40px; height:40px; overflow:hidden; display:block; float:left; padding:0 15px; color:#fff;}
.nav ul li a:hover{ background:#980749; color:#fff; text-decoration:none;}

/*---------------------foot-------------------*/
/*links*/
.links{ border-bottom:2px solid #eaeaea;}
.tabs { height:33px; position: relative; background:#eaeaea;}
.tabs .moving_bg {background:#fff; position: absolute; width:78px; z-index:10; left:0px; height:32px; border:1px solid #ddd; border-bottom:none; }
.tabs .tab_item { display: block; float:left; width:80px; line-height:32px;  text-align: center; z-index:20; position: relative; cursor: pointer; }
.tabs .tab_item:hover{ background:#fff; width:78px; border:1px solid #ddd; border-bottom:none;}
.links .slide_content {overflow:hidden; position:relative; width:960px;}
.tabslider { width:50000px; overflow:hidden;}
.tabslider ul { float:left; width:960px; padding:10px 0px; margin:0;}
.tabslider ul li{ padding-right:10px; line-height:140%;float:left; white-space:nowrap; overflow:hidden;}
.tabslider ul li a{ color:#999;}
.tabslider ul li a:hover{ color:#000; text-decoration:none;}
.attention{ border:1px solid #ddd; overflow:hidden; height:32px; padding:6px 0 0 10px;}
/*copyright*/
.copyright{ line-height:24px; text-align:center; padding:0px 0 15px 0;}
.copyright .a_padding a{ padding:0 12px;}

/*---------------------浮动QQ-------------------*/

.float0831 { POSITION: fixed; TOP: 240px; RIGHT:1px; _position: absolute }
.float0831 .floatL { POSITION: relative; WIDTH:28px; FLOAT: left }
.float0831 .floatL A { TEXT-INDENT:-9999px; DISPLAY:block; FONT-SIZE:0px }
.float0831 .floatR { height:416px; background:url(/image_2012/kefu.png) left top no-repeat; WIDTH:110px; padding:0 10px; FLOAT: left; OVERFLOW: hidden; }
.float0831 .floatR_1,.float0831 .floatR_2,.float0831 .floatR_3{ width:110px; overflow:hidden;}
.float0831 .floatR_1{ padding:30px 0px; height:164px; text-align:center;}
.float0831 .floatR_1 li{ padding-top:10px;}
.float0831 .floatR_2{ padding-top:35px; height:47px;}
.float0831 .floatR_2 p span{ font-size:24px;}
.float0831 .floatR_3{ height:65px; padding-top:5px;}
.float0831 .floatR_3 p{ line-height:20px; text-align:center;}

.float0831 .btnOpen { BACKGROUND: url(/image_2012/float_s.gif) -30px 0px no-repeat; }
.float0831 .btnCtn { BACKGROUND: url(/image_2012/float_s.gif) 0px 0px no-repeat;}
.btnOpen,.btnCtn{ POSITION: relative; WIDTH: 28px; HEIGHT: 118px;  TOP: 118px; LEFT: 2px;}

/*--------------------------Search----------------------------*/

.search{ height:34px; background:url(/image_2012/home.png) left -192px repeat-x; border-top:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7; position:relative;}
.search_icon{ background:url(/image_2012/home.png) right -227px no-repeat; padding:0 40px 0 10px;}
.search_icon,.search_word{ height:34px; border-left:1px solid #e7e7e7; border-right:1px solid #e7e7e7; line-height:34px;}
.search_word{ padding:0 5px; background:#fff;}
.search_word a{ padding:0 5px;}
.search_bar{ padding:5px 5px 0; line-height:24px;}
.search_bar label{ padding-right:8px; float:left;}
.search_bar label select{  font-size:12px; height:22px; line-height:22px;}
.search_btn,.home_vip_show li p.home_vip_name span a{ width:63px; height:22px; line-height:22px; background:url(/image_2012/home.png) -226px 0 no-repeat; border:none; color:#fff; cursor:pointer;}

/*PageNav*/
.pagenav{ clear:both; width:100%; padding:15px 0; overflow:hidden; text-align:right; line-height:24px;}
.pagenav a,.pagenav span{ padding:0px 8px; border:1px solid #b7ced9; margin:0 3px; display:inline-block; float:left;}
.pagenav span{ border:1px solid #ddd; color:#999;}
.pagenav a:hover,.pagenav a.hover{ border:1px solid #e5066b; background:#ff056a; color:#fff;}
.pagenav p{ padding:0 10px;}