﻿/* main_banner */
.i_content { background: #E0F4FF; width: 100% }
#flashBg { height: 250px; width: 960px; clear: both; margin: 0 auto; padding: 0; position: relative; z-index: 1; background: url(../UpFile/banner/banner01.jpg) no-repeat; }
#main_banner { width: 960px; height: 250px; overflow: hidden; position: relative; margin:0 auto; z-index:-1; }
#main_banner .box { width: 960px; height: 250px; box-shadow: 0px 0px 5px #ddd; margin: 0px auto; overflow: hidden; position: relative; z-index:-1; }
#main_banner .box a { width: 960px; height: 250px; position: absolute; left: 0px; top: 0px; display:none}
#main_banner .page { width: 132px; height: 12px; position: absolute; bottom: 15px; left: 20px; }
#main_banner .page a { display: inline-block; width: 11px; height: 12px; background: url(../images/ico_num.png) no-repeat;_background: url(../../images/ico_num.gif) no-repeat; margin: 0px 4px; float: left; color: #FFF; text-decoration: none; text-align: center; }
#main_banner .page a.active { background: url(../images/ico_num.png) no-repeat -20px 0;_background: url(../images/ico_num.gif) no-repeat -20px 0; }
.account-level{ position:absolute; left:62px; top:-4px;}
.account-alove0, .account-alove1, .account-alove2, .account-alove3, .account-alove4, .account-alove5 {background: url("../images/alove.png") no-repeat;_background: url("../images/alove.gif") no-repeat;display: inline-block;vertical-align: middle;height: 27px;width: 150px;}
.account-alove0 { background-position: 0 0; }
.account-alove1 { background-position: 0 0; }
.account-alove2 { background-position: 0 -30px; }
.account-alove3 { background-position: 0 -60px; }
.account-alove4 { background-position: 0 -90px; }
.account-alove5 { background-position: 0 -120px; }
.account-alow { background: url("../images/alow_bg.png") no-repeat right top; width: 166px; height: 160px; }
.account-alow0, .account-alow1, .account-alow2, .account-alow3 { display: inline-block; vertical-align: middle; height: 28px; width: 28px; }
.account-alow0 { background: url("../images/alow1.png") no-repeat; }
.account-alow1 { background: url("../images/alow1.png") no-repeat; }
.account-alow2 { background: url("../images/alow2.png") no-repeat; }
.account-alow3 { background: url("../images/alow3.png") no-repeat; }
.account-lv1, .account-lv2, .account-lv3, .account-lv4, .account-lv5, .account-lv6, .account-lv7, .account-lv8, .account-lv9, .account-lv10, .account-lv11, .account-lv12, .account-lv13, .account-lv14, .account-lv15, .account-lv16, .account-lv17, .account-lv18, .account-lv19, .account-lv20 { background: url("../images/level.png") no-repeat center center; _background: url("../images/level.gif") no-repeat center center; height: 30px; width: 150px; display: inline-block; vertical-align: middle; }
.account-lv1 { background-position: 0px 0; }
.account-lv2 { background-position: 0px -40px; }
.account-lv3 { background-position: 0px -81px; }
.account-lv4 { background-position: 0px -121px; }
.account-lv5 { background-position: 0px -162px; }
.account-lv6 { background-position: 0px -203px; }
.account-lv7 { background-position: 0px -243px; }
.account-lv8 { background-position: 0px -284px; }
.account-lv9 { background-position: 0px -324px; }
.account-lv10 { background-position: 0px -365px; }
.account-lv11 { background-position: 0px -406px; }
.account-lv12 { background-position: 0px -447px; }
.account-lv13 { background-position: 0px -487px; }
.account-lv14 { background-position: 0px -528px; }
.account-lv15 { background-position: 0px -568px; }
.account-lv16 { background-position: 0px -609px; }
.account-lv17 { background-position: 0px -650px; }
.account-lv18 { background-position: 0px -690px; }
.account-lv19 { background-position: 0px -732px; }
.account-lv20 { background-position: 0px -770px; }
.index-number{ font-size:16px; font-family:"Arial"; color:#fd4d00;}
.avol { background: url("/images/avol_bg.png") no-repeat right top; width: 166px; height: 160px; }
.index-main-right-dynamic-staus{ color:#f96400;}.index-discharge-icon-change,.icon-praise,.icon-comment,.search-btn,.login-pay,.login-buy,.index-guide-btn-close{ background:url("/images/index-icon.png") no-repeat; display:inline-block; cursor:pointer;}.login-pay,.login-buy{ width:34px; height:17px; position:absolute; top:-3px; right:-40px;}
.login-pay{background-position:-32px -30px;}
.login-buy{ background-position:-32px -47px;}
/*首页两个人*/
.i_box { position: absolute; left: 98px; top: 106px; width: 310px; height: 100px; display:none }
.i_girl { position: absolute; left: 0; top: 0; width: 94px; height: 94px; display: inline-block }
.i_boy { position: absolute; right: 0; top: 0; width: 94px; height: 94px; display: inline-block }
.i_u { position: absolute; top: 60px; left: 120px }
/*公告滚动*/ 
.i_login { position:absolute; left:32px; top:40px; }
/*登录*/
.i_login { position:absolute; left:32px; top:55px; }
.i_login p { padding-bottom: 12px; width:210px;}
.i_login .i_p_input{height:35px; }
.i_loginb { color: #333; position:absolute; left:32px; top:20px; }
.i_loginb p { padding: 6px 0 }
.i_we {font-size: 14px; color: #333; width: 210px; white-space:nowrap; overflow:hidden; border-bottom: 1px solid #e5e5e5; }
.i_we a { font-weight: bolder; }
.i_p { width: 210px; vertical-align:middle; padding-left:15px;}
.i_pwd { position:relative;}
.i_login .login_txt { width: 200px; background-color:transparent; color:#999; border: 1px solid #9AB2CA; height: 29px; padding: 2px 0px 2px 5px; line-height: 29px; position:absolute; left:0px; top:0px;z-index:99; }
.i_login label {
    color: #999;
    cursor: text;
    font-size: 12px;
    left: 0px;
	height:35px;
    line-height: 35px;
    padding: 0 7px;
    position: absolute;
    top: 0;
    z-index: 1;
}
.i_sign,.i_alsign { background: url(../images/sicon_per.gif) no-repeat; width:106px; height:33px; display:inline-block;  *zoom:1;
*display:inline;vertical-align:middle; cursor:pointer;margin-top:-5px; }
.i_sign { background-position:-114px 0}
.i_alsign { background-position:-114px -38px; }
.i_loginmin { width: 960px; margin: 0 auto; position: relative }
.i_slidep { position: relative; z-index: 1000 }
.i_slide_login { position: absolute; right: 5px; top: 5px; width: 270px; height: 256px; text-align: left; z-index: 100; background: url(../images/login_box.png) no-repeat; _background: url(../images/login_box.gif) no-repeat }
/*公告*/
#i_gongao {position:absolute; left:32px; top:25px;}
.i_gongao_ico {  display: inline-block; vertical-align: middle }
.i_gongao_ico { background-position: 0 -17px; width: 18px; height: 18px; float: left }
#i_gongao a { color: #325E7F }
#i_gongao ul.upline { width: 207px; height: 18px; overflow: hidden ;background: url(../images/index_ico.gif) no-repeat left center; padding-left:20px;}
#i_gongao li { width: 195px; height: 18px; line-height: 18px; white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis }

/*callme box*/
.i_callme_head { background: url(../images/c_callmebg.png) repeat-x; width: 960px; height: 35px; font-size: 14px; font-weight: bolder; border-bottom: 1px solid #e5e5e5 }
.i_callme_head a { color: #626262; }
.i_callme_head li { float: left; width: 90px; text-align: left; line-height: 34px }
.i_callme_head .one { margin-right: 55px }
.i_callme_head .two { margin-right: 88px }
.i_callme_head .three { margin-right: 200px }
.i_callme_head .four { margin-right: 126px }
.i_callme_head .five { }
.i_fcon { float: left; height: 230px; background: #FFF }
.i_52callme_bg { float: left; width: 960px; height: 235px; display: block; background: #FFF;border-bottom:1px solid #E5E5E5 }
.i_52callme { height: 195px; padding: 13px 0 0 15px; width: 945px }
.i_bg01 { height: 15px; overflow: hidden }
.i_52callme li { float: left }
.i_c { width: 135px }
.i_a { width: 170px }
.i_l { width: 280px }
.i_m { width: 205px }
.i_e { width: 100px }
.callme a { text-decoration: none }
.callme li div { float: left; width: 30px; _width: 28px }
.callme li div li { width: 29px; height: 29px; _width: 28px; _height: 28px; background: #f5f5f5; display: block; border: 1px solid #f5f5f5 }
.i_loading { margin: 0 auto; margin-top: 70px; width: 261px; height: 41px; text-align: center; background: url(../images/loading.gif) no-repeat }
.callme li { position: relative }
.callme img { width: 29px; height: 29px; overflow: hidden; position: absolute }
.zin { z-index: 999 }
.callme .zin a:hover { position: absolute; width: 45px; height: 45px; top: 0px; left: 0px }
.zin img { position: absolute; top: 0px; left: 0px }
.callme span { display: none; width: 100px; height: 40px; left: 28px; top: 28px; padding-top: 105px; background: #618F26; border: 1px solid #446C11; color: #FFF; text-align: center; z-index: 99999; cursor: hand; position: absolute }
.callme li i { font-style: normal; margin: 0 2px }
.callme .img_off { -moz-opacity: 0.1; opacity: 0.1; filter: alpha(opacity=10) }
.callme .img_on { -moz-opacity: 1; opacity: 1; filter: alpha(opacity=100) }

/*callme 里面*/
.i_callme { padding:15px;_padding:15px 0 0 15px; }
.i_callme a, .i_callme a:hover { text-decoration:none; cursor:pointer; }
.i_callme .i_C { float:left; width:140px; height:174px; background: no-repeat; display:block; margin-right:4px; _margin-right:3px; }
.i_callme .i_A { float:left; width:175px; height:174px; background: no-repeat; display:block; margin-right:4px; _margin-right:3px; }
.i_callme .i_L1 { float:left; width:280px; height:174px; background: no-repeat; display:block; margin-right:4px; _margin-right:3px; }
.i_callme .i_L2 { float:left; width:140px; height:174px; background: no-repeat; display:block; margin-right:4px; _margin-right:3px; }
.i_callme .i_M { float:left; width:210px; height:174px; background: no-repeat; display:block; margin-right:4px; _margin-right:3px; }
.i_callme .i_E { float:left; width:105px; height:174px; background: no-repeat; display:block; }
.i_callme li { position:relative; float:left; width:32px; height:32px; display:block; margin-right:3px; margin-bottom:3px; _margin-right:2px; _margin-bottom:2px; }
.i_callme li span { width:33px; height:33px; display:block; background:#fff; -moz-opacity:0.9; opacity:0.9; filter:alpha(opacity=90); }
.i_callme li .img_on { -moz-opacity:0; opacity:0; filter:alpha(opacity=0); }
/*聊天话题*/
.i_cont { width: 960px; margin-top: 12px; float: left; display: block; height: auto; _height: 875px; _overflow: hidden; }
.i_cont_left { float: left; width: 635px; margin-right: 15px; _margin-right: 12px }
.i_titlebox { background: #fff; border-left: 1px solid #e5e5e5; border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; border-right: 1px solid #fff; height: 90px; left: -35px; position: absolute; top: -1px; width: 33px; }
.i_titlebox h4 { height: 91px; margin: 10px 7px 10px 8px; overflow: hidden; position: relative; width: 18px; }
.i_titlebox h4 img { background: url("../images/i_lboxbg.png") no-repeat; height: 80px; left: 0; position: absolute; top: 0; width: 18px; }
.i_titlebox h5 { height: 91px; margin: 10px 7px 10px 8px; overflow: hidden; position: relative; width: 18px; }
.i_titlebox h5 img { background: url("../images/i_lboxbg.png") no-repeat; background-position: 0 -95px; height: 80px; left: 0; position: absolute; top: 0; width: 18px; }
.i_speech_head { background: url("../images/i_boxbg.png") repeat-x scroll; font-size: 14px; height: 36px; margin: 0; overflow: hidden; padding: 0; position: relative; text-align: left; width: 635px; }
.i_speech_head dl { font-size: 14px; height: 35px; margin: 0; overflow: hidden; padding: 0; width: 645px; }
.i_speech_head dd { border-bottom: 1px solid #E5E5E5; border-right: 1px solid #E5E5E5; float: left; height: 34px; line-height: 34px; }
.i_speech_head dd a { color: #666666; display: block; padding: 0 24px 0 25px; }
.i_speech_head dd a:hover { background: #FFFFFF; color: #000000; display: inline-block; height: 34px; line-height: 34px; text-decoration: none; }
.i_speech_head .now { background: #FFFFFF; border-bottom: 1px solid #FFFFFF; color: #000000; font-weight: bolder; }
.i_speech_head dd .now a { border-left: 0 none; color: #78A42E; font-weight: bolder; padding-top: 1px; }
.i_speech { background: #FFFFFF; height: 365px; padding: 5px 0 20px 30px; _padding: 5px 0 7px 30px; }
.i_speech dl { float: left; height: 105px; margin-top: 15px; overflow: hidden; text-align: left; width: 292px; }
.i_speech dt { float: left; height: 105px; padding-right: 10px; width: 96px; }
.i_speech dt img{width:96px; height:96px;border-radius:6px}
.i_speech dd { float: left; font-size: 14px; line-height: 24px; }
.i_speech span { float: right; font-family: "宋体"; margin-right: 10px; }
.i_speech span a { background: url("../images/more.png") no-repeat; display: block; height: 18px; text-indent: -9999px; width: 48px; }
.i_speech span a:hover { background: url("../images/more.png") no-repeat 0 -24px; display: block; height: 18px; text-indent: -9999px; width: 48px; }
.i_lbox { background: #FFF; border: 1px solid #e5e5e5; float: left; width: 635px; margin-bottom: 12px; position: relative }
/*公告*/
.i_gao { width:287px; height:auto;  margin: 0 auto; overflow: hidden; padding-top: 8px; position: relative; padding-bottom:10px; }
.i_gao h3 { border:1px solid #d4841f;  background: url("../images/i_g.jpg") no-repeat; height:35px; line-height:35px; text-indent:40px; font-size:14px; color:#fff;}
.i_gao h3 a { color:#fff}
.i_gaoul { width:255px;background:#f3f3f3; border-left:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;border-right:1px solid #d9d9d9;  white-space: nowrap; overflow: hidden; padding:15px; font-size:14px; }
.i_gaoul li { width: 245px; height: 26px; line-height: 26px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding-left: 10px; background: url(../images/dian.gif) no-repeat 0 10px; }
.i_gaoul a { color: #666; }
.gao_more { text-align:right; float:right; margin-top:6px;}
.gao_more a{
	background: url("../images/more.png") no-repeat;
    display: block;
    height: 18px;
    text-indent: -9999px;
    width: 48px;
	text-align:right;
}
/*专家*/
.i_gg { width: 308px; text-align: center; margin-bottom: 10px; }
.i_gg img { width:284px; height:172px; background:#ccc;}
/*动态*/
.i_cont_right { width: 308px; height:426px;_height:427px; float: left; background: #fff; margin-bottom: 12px; border:1px solid #E5E5E5; }
.i_newstitle { height: 35px; line-height: 35px; border-bottom: 1px solid #e5e5e5; font-size: 14px; font-weight: bolder; margin: 0 15px; }
.i_hidden {overflow: hidden }
.i_dynamic { top: 0; left: 0; position: relative; height: 380px; overflow: hidden; padding: 0 10px; text-align: left; font-variant: normal }
.i_dynamic ul { position: absolute; top: 0; left: 0 }
.i_dynamic dl { border-bottom: 1px dotted #e5e5e5; padding: 15px 0 15px 10px; height: 100%; overflow: hidden }
.i_dynamic dt { width: 64px; height: 64px; margin-right: 10px; float: left; }
.i_dynamic dt img { width: 64px; height: 64px;border-radius:6px}
.i_dynamic dd { float: left; line-height: 22px; font-size: 14px; margin: 0px; padding: 0px; width: 200px; _width: 180px; float: left; height: auto }
.i_dynamic a { font-size: 14px; }