@charset "utf-8";
/* CSS Document */
.clearover{clear:both; overflow:hidden; zoom:1;}
.margintop10{margin-top:10px;}
.left{float:left;}
.right{float:right;}
/*TopBanner----------*/
.ratingtitle{width:1002px; height:167px; clear:both; overflow:hidden; zoom:1; background:url(../images/hero09/img_banner.jpg) no-repeat;}
.rating_navigation{float:right; padding:136px 10px 0px 0px;}
.rating_navigation ul li{float:left; margin-right:6px; background:url(../images/hero09/button_navoff.gif) no-repeat; width:68px; height:31px; line-height:35px; color:#fff; display:inline; text-align:center; font-size:13px;}
.rating_navigation a{display:block; color:#fff;}
.rating_navigation a:hover{ background:url(../images/hero09/button_navon.gif) no-repeat;  color:#000; font-weight:bold;}
.rating_navigation ul li.navonmouseover{float:left; margin-right:6px; background:url(../images/hero09/button_navon.gif) no-repeat; width:68px; height:31px; line-height:35px; font-weight:bold;}
.rating_navigation ul li.navonmouseover a{color:#000;}
/*PageInfo----------*/
.pageinfo{margin:0px auto; padding:0px; width:975px;}
.pageinfo ul li{float:left}
.pageinfo ul li.pageinfoleft{background:url(../images/hero09/img_topinfoleft.gif) no-repeat; width:10px; height:32px;}
.pageinfo ul li.pageinfomiddle{background:url(../images/hero09/img_topinfomiddle.gif) repeat-x; width:935px; height:32px; line-height:32px; padding-left:20px; display:inline;}
.pageinfo ul li.pageinfomiddle span.pageinfomidright{float:right; padding-right:20px;}
.pageinfo ul li.pageinfomiddle span.pageinfomidright a:hover{color:#FF6600; text-decoration:underline;}
.red{color:#ff0000;}
.pageinfo ul li.pageinforight{background:url(../images/hero09/img_topinforight.gif) no-repeat; width:10px; height:32px;}
/*hotnews----------*/
.width975{width:975px; margin:0px auto; font-family:Arial, Helvetica, sans-serif; line-height:20px; margin-top:10px;}
.height270{height:270px;}
.leftredtop{width:715px; float:left;}
.leftredline{float:left; background:url(../images/hero09/img_headlinesleft.gif) no-repeat; width:6px; height:269px;}
.rightredline{float:right;background:url(../images/hero09/img_headlinesright.gif) no-repeat; width:6px; height:269px;}
.leftnews{float:left; width:703px; height:260px; background:#CC0000; padding:5px 0px;}
.leftnewsphotoshow{float:left; width:325px;}
.newsphoto{width:315px; height:225px; border:solid 5px #fff; clear:both;}
.photoinfo{color:#fff; height:28px; line-height:28px;}
.leftabstract{float:left; padding-left:10px; width:185px; white-space:nowrap; word-wrap:break-word; text-overflow:ellipsis; overflow: hidden; zoom:1;}
.rightnumber{float:right; padding:5px 0px 0px 0px; display:inline;}
.rightnumber ul li{background:url(../images/hero09/icon_newsnumber.gif) no-repeat; float:left; margin-right:10px; width:16px; height:16px; text-align:center; line-height:16px; color:#fff;}
.rightnumber ul li a{color:#fff;}
.rightnews{float:right; width:342px; background:#fff; padding:10px 15px; display:inline;}
.rightnews h1{background:url(../images/hero09/img_topnews.gif) no-repeat; width:342px; height:37px;}
.rightnewsintroduction{color:#666; text-indent:30px; padding-top:10px; height:65px;}
.rightnewslist{padding:0px; width:342px; height:127px; white-space:nowrap; word-wrap:break-word; text-overflow:ellipsis; overflow: hidden; zoom:1;}
.rightnewslist ul li{background:url(../images/hero09/icon_dotted.gif) no-repeat 0px 10px; padding-left:15px; font-size:13px; line-height:25px;}
.rightnewslist ul li a{color:#000; text-decoration:underline;}
.rightnewslist ul li a:hover{color:#cc0000; text-decoration:underline;}
.rightadv{float:right; background:url(../images/hero09/img_ad.jpg) no-repeat; width:252px; height:270px;}
/*leftherolist----------*/
.leftherotable{float:left; width:715px; border:solid 1px #cc0000; padding-bottom:18px;  *padding-bottom:40px!important;  *padding-bottom:30px; }
.leftherotable h1{background:url(../images/hero09/img_columns.jpg) repeat-x; width:700px; height:30px; line-height:30px; padding-left:15px; color:#fff; font-size:13px; font-weight:bold;}
.herolist{padding:20px 0px 10px 30px; *padding:20px 0px 20px 30px!important; padding:20px 0px 10px 30px;}
.herolist ul li{float:left; margin:0px 30px 15px 0px; *margin:0px 30px 15px 0px!important; *margin:0px 20px 15px 0px; width:138px; height:195px; display:inline; }
.herolist img{padding:5px; border:solid 1px #ccc; margin-bottom:5px;}
.herolist table td{height:15px; padding:0px 10px;}
.herolist table th{height:15px; height:100px;}
.herogray{color:#666;}
#userimg_out2{ border:solid 1px #bfbfbf;}
#userimg_over { border:solid 1px #FF9900; }
/*righttoplist----------*/
.rightlist{float:right; width:250px;}
.list{border:solid 1px #D7D7D7; margin-bottom:10px; padding-bottom:5px; background:#EBEBEB;}
.list h1{background:url(../images/hero09/img_toplisttitle.gif) repeat-x; width:240px; height:30px; line-height:30px; font-size:13px; font-weight:bold; color:#cc0000; padding-left:10px;}
.toplist{border-top:solid 1px #D7D7D7; margin:0px 5px; padding-bottom:20px; background:#fff;}
.toplist ul li{clear:both; overflow:hidden; zoom:1; margin-top:20px;}
.toplist ul li a:hover{color:#ff6600; text-decoration:underline;}
.toplist table td{height:15px;}
.toplist table td img,.headimg{border:solid 1px #ccc; padding:3px;}
.toplist table th{padding:0px 5px 0px 10px; width:16px; height:15px;}
.number_zhichi{background:url(../images/hero09/img_support.gif) no-repeat; width:63px; height:16px; text-align:center; line-height:16px; margin-top:3px;}
.number_liuyan{background:url(../images/hero09/img_message.gif) no-repeat; width:63px; height:16px; text-align:center; line-height:16px; margin-top:3px;}
/*rightmessage----------*/
.heroblue{color:#01B9F7;}
.heroorange{color:#ff6600;}
.messagelist{border-top:solid 1px #D7D7D7; margin:0px 5px; padding:10px; background:#fff;}
.messagelist ul li{background:url(../images/hero09/icon_dotted.gif) no-repeat 0px 8px; clear:both; overflow:hidden; zoom:1; padding-left:10px;}
.messagelist ul li a:hover{color:#ff6600;}
/*herofoot----------*/
.herofoot{width:1002px; margin:0px auto; text-align:center; color:#666; line-height:22px; background:#EBEBEB; border-top:solid 1px #999; margin-top:30px;  padding:20px 0px 30px 0px;}
/*person_left----------*/
.person_left{float:left; width:715px; }
.personaltable{border:solid 1px #cc0000;}
.personaltable h1{background:url(../images/hero09/img_columns.jpg) repeat-x; width:700px; height:30px; line-height:30px; padding-left:15px; color:#fff; font-size:13px; font-weight:bold;}
.personal{padding:10px;}
.personalleft{float:left; width:400px;}
.leftpersonalphoto{float:left; padding:7px; border:solid 1px #ccc; margin-right:6px; width:240px; height:172px; display:inline;}
.rightpersonalinfo{float:right; width:136px;}
.rightpersonalinfo h1{color:#cc0000; font-size:13px; font-weight:bold; border-bottom:solid 2px #cc0000; padding-bottom:5px; width:125px; background:#fff; maring:0px; padding:0px; height:25px;}
.rightpersonalinfo table td{height:15px;}
.smalltab{border:solid 1px #999; background:#ebebeb; width:80px; height:15px; text-align:center; line-height:15px; margin-top:3px;}
.personalleftbottom{margin-top:10px;}
.personalleftbottom h1{color:#cc0000; font-size:13px; font-weight:bold; border-bottom:solid 2px #cc0000; padding-bottom:5px; width:380px; background:#fff; maring:0px; padding:0px; height:25px;}
.saywordleft{line-height:20px; text-indent:30px; height:60px; overflow:hidden;}
.saywordright{line-height:20px; background:url(../images/hero09/writename.gif) no-repeat; text-indent:30px;  height:200px; clear:both; overflow:hidden; zoom:1; padding:10px 15px 10px 15px;}
.toupiao{background:url(../images/hero09/button_vote.gif) no-repeat; width:106px; height:16px; line-height:16px; padding:0px 10px; margin-top:3px;}
.toupiao a:hover{color:#cc0000; text-decoration:underline;}
.personalright{float:right; background:url(../images/hero09/img_experience.gif) no-repeat; width:287px; height:287px;}
.personalright h1{color:#cc0000; font-size:13px; font-weight:bold; border-bottom:solid 2px #cc0000; padding-bottom:5px; width:270px; background:#fff; margin:0px auto; margin-top:1px; padding:0px; height:25px; text-align:center;}
.writename{float:right; margin:0px 20px 20px 0px;}
/*interview----------*/
.interviewtitle{float:right; top:0px; color:#cc0000; font-size:18px; font-weight:bold; border-bottom:solid 2px #cc0000; padding-bottom:5px; width:380px; margin:0px auto; text-align:center; margin-top:20px; display:inline;}
.interviewdate{float:right; padding-top:10px; padding-bottom:20px;  font-size:12px; color:#666; width:380px; margin:0px auto; text-align:center; display:inline;}
.interviewcon{text-indent:30px; margin:0px; padding:0px;}
.interviewcon1{margin:0px; padding:10px 0px 0px 0px;  text-indent:30px;}
/*leftmessage----------*/
.position{position:relative;}
.webmessage{padding-left:10px;}
.webmessage h1{color:#cc0000; font-size:13px; font-weight:bold; border-bottom:solid 2px #cc0000; padding:0px 0px 5px 40px; width:633px;  height:25px;background:url(../images/hero09/icon_message.gif) no-repeat 5px 5px #fff; text-align:left;}
.webmessageconbox{float:right; border:solid 1px #ccc; background:#FFFDE0; margin:10px; padding:5px 10px; line-height:20px; width:579px; display:inline;}
.message_arrow{float:left; background:url(../images/hero09/icon_messagearrow.gif) no-repeat; position:absolute; top:30px; left:63px; width:10px; height:19px; z-index:100; display:inline;}
.reply{background:url(../images/hero09/icon_reply.gif) no-repeat 0px 0px; padding-left:20px; color:#cc0000;}
.reply a{color:#cc0000;}
.reply a:hover{color:#cc0000; text-decoration:underline;}
.webmessageconboxtop,.replaycontop{clear:both; color:#666;}
.webmessageconboxtop table td{height:15px;}
.webmessageconboxbottom,.replayconbottom{clear:both;}
.replybox{border:solid 1px #ccc; margin:0px 10px 0px 0px; padding:5px 10px; background:#F4F4F3;}
.writereply{border:solid 1px #999; margin-top:10px; width:670px;}
.writereply h2{background:url(../images/hero09/icon_writemessage.gif) no-repeat 10px 5px #BBBBBB; width:678px; height:25px; line-height:25px; color:#000; padding-left:35px; font-size:12px;}
.textarea_reply{width:630px; height:120px; border:0px; font-size:12px; padding:10px; line-height:20px; background:#F4F4F3;}
.button_reply{background:url(../images/hero09/button_writeok.gif) no-repeat; width:116px; height:23px; color:#fff; font-weight:bold; text-align:center; line-height:23px; border:0px; cursor:pointer;}
.margin0{margin:0px auto; width:116px; margin-top:10px; margin-bottom:30px;}
.padding10{padding:10px;}
/*popbox----------*/
.landing{width:615px; border:solid 8px #767575; padding:10px; font-size:12px; }
.landingcon{clear:both; overflow:hidden; zoom:1; width:166px; margin:auto; padding-bottom:20px;}
.right{float:right}
.kubi_titleinfo{background:url(../images/hero09/kubi_titleinfo.gif) no-repeat; width:535px; margin:0px auto; margin-top:10px; margin-bottom:30px; font-family:Arial, Helvetica, sans-serif; text-align:center; line-height:30px; padding-bottom:5px; border-bottom:solid 2px #ccc;}
.kubi_titleinfo a,.popbox_details a{color:#cc0000; text-decoration:underline;}
.weight{font-size:16px; font-weight:bold; }
.rating_red{color:#cc0000;}
.popbox_details{font-size:13px; line-height:30px; text-align:left; margin:0px auto; width:535px; color:#666; margin-top:20px;}
.phonenumber{margin:0px auto; width:535px; margin-top:30px; font-size:15px; font-weight:bold; clear:both; overflow:hidden; zoom:1; }
.input_phonenumber{width:200px; height:25px; line-height:25px; border:solid 1px #ccc; background:#ebebeb; padding:0px 10px; margin-right:10px; font-size:20px; color:#ff6600; font-weight:bold; }
.editnumber{padding:5px; text-align:left; color:#bebebe; background:url(../images/hero09/icon_logintips.gif) no-repeat 0px 10px; padding-left:20px; font-weight:100; text-decoration:none; font-size:12px; float:left; width:150px;}
/*newsconpage*/
.newspagetitle{color:#000; font-size:22px; font-weight:bold; width:640px; text-align:center; margin-top:30px; padding-top:5px; line-height:30px; border-bottom:solid 1px #ccc;}
.newspagedate{margin-bottom:10px;  font-size:12px; color:#666; width:640px; text-align:center; }
.padding25{padding:0px 25px 25px 25px;}
.height1075{height:1005px; *height:1075px!important; *height:1075px;}
.height1095{height:1025px; *height:1115px!important; *height:1115px;}

.zhengming{border-top:solid 1px #D7D7D7; margin:0px 5px; padding:14px 0px 14px 14px; background:#fff;}
.zhengming ul li{float:left; margin-right:16px; width:92px; height:92px; border:solid 1px #ccc; padding:1px;}

.videophotoclass{width:320px; margin:0px auto; margin-bottom:20px; margin-top:20px;}