html, body, ul, ol, li, dl, dt, dd, p, h1, h2, h3, h4, h5, h6, a,img, th,td,form, fieldset, iframe, object, pre, code, legend, blockquote{margin:0; padding:0; border:0; outline:0}
ul{list-style:none}
address, caption, cite, code, dfn, em, th, var {font-style:normal;font-weight:normal;}
form label{cursor:pointer}
img{ display:block;}
input, button, textarea{font-family:inherit; font-size:100%;}
table{border-collapse:separate;}
caption, th, td{font-weight:normal}
body{font:12px/1.5 tahoma,helvetica,\5b8b\4f53,arial,sans-serif;color:#333;background:url(image/bg.jpg) no-repeat scroll 50% 0 #fcc4c4;}
.header,.main,.footer{margin:0 auto; width:860px; overflow:hidden;}
/*base css sprite*/
.star10,.star20,.star30,.star40,.star45,.star50,.good,.bad,.mstar1,.mstar2,.mstar3,.mstar4,.mstar5,.mstar6,.mstar7,.mstar8,.mstar9,.mstar10,.mstar11,.mstar12,.newpic,.sstar0,.sstar5,.sstar10,.sstar20,.sstar30,.sstar35,.sstar40,.sstar45,.sstar50,.msstar0,.msstar5,.msstar10,.msstar20,.msstar30,.msstar35,.msstar40,.msstar45,.msstar50,.iarrowBtm,.ireview,.ifavorite,.imobile,.ipromo,.ihelp,.iface1,.ishop,.icityTone,.inoface,.isnoface,.ipic{background-image:url(image/g.remark.v12.png);background-repeat:no-repeat;}
.newpic,.sstar0,.sstar5,.sstar10,.sstar20,.sstar30,.sstar35,.sstar40,.sstar45,.sstar50,.msstar0,.msstar5,.msstar10,.msstar20,.msstar30,.msstar35,.msstar40,.msstar45,.msstar50,.star10,.star20,.star30,.star40,.star45,.star50,.star60,a.btnMore,span.btnMore,.itop,.inoface,.isnoface,.ipic,.iadd,.isehbtn,.ishare,.idropDown,.iup,.irss,.admin-icon{display:-moz-inline-box;display:inline-block;*display:inline;zoom:1;*margin-right:3px;vertical-align:middle;position:relative;font-size:0;}

.star10{background-position:0 -320px;width:16px;height:16px;}.star20{background-position:0 -280px;width:30px;height:16px;}.star30{background-position:0 -240px;width:44px;height:16px;}.star40{background-position:0 -200px;width:58px;height:16px;}.star45{background-position:-200px -760px;width:72px;height:16px;}.star50{background-position:0 -160px;width:72px;height:16px;}
/* css sprite */
.hd_nav .inlineLi,.hd_nav .inlineLi li.btn,
.contleft-box .trial,.contleft-box .details .writing,.contleft-box .details .number,.contleft-box .details .number .button,.contright-box .title .time,.contright-box .photo .big,
.inforLeft h3,.inforLeft h3.last,.inforLeft ul li,.inforLeft .baoming .button,.inforRight .pic-box .date,
.ac-h3,.contright-box .photo .small .pic-l,.contright-box .photo .small .pic-r
{ background:url(image/maim-bg.png) scroll no-repeat;}
.infor-box .infor-top,.infor-box .infor-buttom
{ background:url(image/infor-bg.png) scroll no-repeat;}
/* inline block */
.site-nav .quick-menu li,.button-box li
{display:-moz-inline-box;display:inline-block;*display:inline;zoom:1;vertical-align:middle;position:relative;}
/* clear float */
.cont-list .content-l:after,
.cont-box:after,information:after,.infor-box .information:after,
.ac-box:after,.box:after,
.memberList:after,.contright-box .photo .small:after
{display:block; content:'\20'; height:0; clear:both;}
.cont-list .content-l,
.cont-box,information,.infor-box .information,
.ac-box,.box,
.memberList,.contright-box .photo .small
{zoom:1}
/* tool */
.Right{float:right !important;}
.Left{float:left !important;}
.Hide{display:none;}
.Clear{clear:both;}

.b-10{margin-bottom:10px;}
.b-20{margin-bottom:20px;}
	h1, h3, h4, h5, h6{font-size:14px; line-height:21px;}
h2{font-family:"Microsoft YaHei",\9ed1\4f53,arial,sans-serif; font-size:24px; line-height:36px; font-weight:bold; color:#000;}
.fontblack{font-family:"Microsoft YaHei",\9ed1\4f53,arial,sans-serif;}
.font-title{font-family:"Microsoft YaHei",\9ed1\4f53,arial,sans-serif; font-size:24px; line-height:36px; font-weight:bold; color:#624a4a;}
.color-r{ color:#db3a3a}
.color-b{ color:#ae7264}
a{color:#db3a3a;text-decoration:underline;}
a:hover{color:#fff;text-decoration:none; background-color:#db3a3a;}
.footer .expo-last li,.icon-box .banner li,.hd_nav .inlineLi li
{display:-moz-inline-box;display:inline-block;*display:inline;zoom:1;*margin-right:3px; vertical-align:middle;position:relative;}
.cont-box{ margin-top:30px;}
.contleft-box{ float:left;width:260px;}
.contleft-box .trial{ background-position:0 0; margin-bottom:65px; padding-top:100px;width:100%; height:20px;}
.contleft-box .trial .select{ padding:1px; }
.contleft-box .details{ width:100%; height:220px;}
.contleft-box .details .writing{ background-position:-360px 4px; margin-bottom:5px;padding-left:50px; height:70px; overflow:hidden;}
.contleft-box .details .number{ background-position:-2px -120px; position:relative; padding:15px 0 10px 50px; height:70px;}
.contleft-box .details .number .apply{ font-size:16px; font-weight:bold;}
.contleft-box .details .number .big{ font-size:24px; color:#db3a3a}
.contleft-box .details .number .button{display:block; background-position:0 -230px; width:144px; height:56px;cursor:pointer; text-indent:-999em; position:absolute; margin:5px 0 0 30px;}
.contright-box{ float:left;width:600px;}
.contright-box .title{ position:relative; margin-top:90px; padding-left:40px; height:85px;}
.contright-box .title .time{ background-position:0 -300px;width:250px; height:30px; line-height:30px; text-align:center; font-weight:bold; color:#fff; position:absolute; left:320px; top:-10px;}
.contright-box .title .time .time-t{ font-size:14px; color:#ffffcc;}
.infor-box .infor-top{ background-position:0 0; height:44px;}
.infor-box .infor-buttom{ background-position:0 -44px; height:40px;}
.infor-box .information{ overflow:hidden; background-color:#fff; padding:0 30px;}
.infor-box .information .inforLeft{ float:left; margin-right:30px; border-right:1px dashed #ccc; padding-right:20px; width:560px; font-size:14px;}
.infor-box .information .inforRight{ float:left; width:170px;}
.inforLeft h3{ background-position:-430px -300px; padding-left:20px; color:#fff;}
.inforLeft h3.last{ background-position:-430px -230px;}
.inforLeft ul li{ background-position:-272px -110px; padding-left:20px;}
.inforLeft ol{ padding-left:30px;}
.inforLeft .qq{ display:block;padding-left:30px; font-weight:bold; color:#db3a3a}
.inforLeft .baoming{ margin-left:160px;width:200px;}
.inforLeft .baoming .button{display:block; background-position:-150px -230px; width:200px; height:56px;}
.inforRight .pic-box{margin-bottom:40px;}
.inforRight img{ display:block;}
.inforRight .pic-box h4{ margin-bottom:10px;}
.inforRight .pic-box img{ margin-bottom:10px;}
.inforRight .pic-box .picture{position:relative; }
.inforRight .pic-box .date{background-position:-280px -300px; position:absolute; display:block; width:63px; height:16px; line-height:16px; font-size:11px; color:#fff; text-align:center; top:0; left:107px;}
.hd_nav{ overflow:hidden;}
.hd_nav .logo {float:left;}
.hd_nav .inlineLi{ background-position:0 -730px;float:right;padding:8px 0 2px 0; height:25px; width:434px;}
.hd_nav .inlineLi li{margin-left:10px;padding:0 3px;margin-left:10px;}
.hd_nav .inlineLi li.btn {background-position:-506px -730px;height:20px;padding-left:12px;width:70px;line-height:20px\9;_line-height:18px;*line-height:18px}
#link_menu{position:absolute; visibility:hidden; background-color:#fff; border:1px solid #ccc; width:60px;width:58px\9; padding:5px 12px;}
.hd_nav .jiehun{font-family:"Microsoft YaHei",\9ed1\4f53,arial,sans-serif; float:left; margin-top:15px; margin-left:5px; font-size:18px; font-weight:bold; color:#e46c6c; text-decoration:none;}
.hd_nav .jiehun:hover{ color:#fff;}
.footer .expo-last{padding:20px 0 20px 120px;overflow:hidden;}
.footer .expo-last li{float:left;color:#bc5858;margin-right:30px;}
.footer .expo-last li a{color:#bc5858;}
.footer .expo-last li a:hover{ color:#fff;}
.footer p{text-align:center; color:#bc5858}

.position-list{ background-position:0 -30px; padding:8px 0 0 10px; height:28px; margin:5px 0; color:#fff;}
.position-list a{ color:#fff;}

.position-list{ background-position:0 -30px; padding:8px 0 0 10px; height:28px; margin:5px 0; color:#fff;}
.position-list a{ color:#fff;}

/*GC-0926*/
.infor-box{ background-color:#fff;}
.ac-box{ margin:20px 30px; padding-top:20px;border-top:1px dashed #ccc; position:relative}
.ac-h3{ background-position:0 -770px; padding-left:20px; color:#fff;}
.ac-h3 span{ font-size:12px; font-weight:normal;}
.ac-h3 strong{ color:#ff9;}
.memberList{padding-top:15px;}
.memberList li{width:100px;float:left;height:100px;overflow:hidden;text-align:center;line-height:18px;}
.memberList img{ margin:0 auto;border:1px solid #eee;padding:1px;width:48px;height:48px;}

.Pages a.PrevPage,.Pages a.NextPage,.hdNav a.noMail,.hdNav a.manage,.fnTip,.itop, .know,.fnTip .know:hover,.hdSub li.fn strong,.More,.sehSelectUI div span,.sehSelectUI div span,.sehSelectUI div a,.iadd,.isehbtn,
.ishare,.idropDown,.iup,.tipClose,.irss,
.sharePanel .item, .Share .item, .Share .more, .btnMore,
.admin-icon
{ background:url(image/g.comm.v20100722.png) no-repeat;}
/* pager */
.Pages{clear:both;padding:5px;text-align:right;font-size:12px;float:right;}
.Pages a.PageLink:Link,a.PageLink:Visited,a.PageLink:Active{background:#fff;float:left;margin-left:2px;padding:4px 6px;line-height:100%;font-weight:normal;color:#6666cc;text-decoration:none;font-size:12px;border:1px solid #cbdbe5;}
.Pages a.PageLink:Hover{padding:4px 6px;color:#FFF;background:#6666cc;text-decoration:none;font-size:12px;border:1px solid #cbdbe5;}
.Pages a.PrevPage:Link,a.PrevPage:Visited,a.PrevPage:Active{float:left;margin-left:2px;padding:4px 5px 4px 14px;line-height:100%;font-weight:normal;color:#6666cc;text-decoration:none;font-size:12px;border:1px solid #cbdbe5; background-color:#fff; background-position:5px -274px;}
.Pages a.PrevPage:Hover{padding:4px 5px 4px 14px;color:#fff;text-decoration:none;font-size:12px;border:1px solid #cbdbe5; background-color:#6666cc; background-position:-5px -124px;}
.Pages a.NextPage:Link,a.NextPage:Visited,a.NextPage:Active{float:left;margin-left:2px;padding:4px 14px 4px 5px;line-height:100%;font-weight:normal;color:#6666cc;text-decoration:none;font-size:12px;border:1px solid #cbdbe5; background-color:#fff; background-position:45px -234px;}
.Pages a.NextPage:Hover{padding:4px 14px 4px 5px;color:#fff;text-decoration:none;font-size:12px;border:1px solid #cbdbe5; background-color:#6666cc; background-position:35px -84px;}
.Pages span.PageSel{float:left;padding:2px 8px;background:#6666cc;color:#fff;font-weight:bold;margin-left:2px;}
.Pages span.PageMore{float:left;padding:2px 8px;}

/* dianping list for dl */
.contList{clear:both; margin-top:10px;font-size:13px;}
.contList dt{background:#f7f7f7; padding-right:5px}
.contList cite{font:normal 13px/1.8 Arial; padding-left:5px; zoom:1;}
.contList .contList-avatar{background:#fff; float:left; width:60px; _margin-right:-3px; text-align:center;}
.contList .ruImg{ padding:5px; vertical-align:middle;}
.contList dt span{font:13px/1.8 arial;}
.contList .bn{float:right; margin-top:3px}

.contList-fn, .contList-info,.contList-tag,
.contList dd{overflow:hidden; _display:inline-block}
.contList dd address{color:#999; padding-top:5px}

.contList-info,.contList-fn,.contList-con,.contList-tag{padding-top:5px}
.contList-fn li, .contList-info li{float:left; padding-right:8px}
.contList-tag li{float:left; margin-right:10px}


.articleReply{margin-top:50px;padding:5px 20px 20px;background-color:#F7F7F7;}
.articleReply h3{color:#c32521;font-size:14px;font-weight:bold;line-height:30px;}
.articleReply .moreLink {float:right;line-height:30px;}
.articleReply textarea {width:750px;height:120px;}
#noteAddBody{float:left;display:inline;}
#noteAddText{width:480px;height:180px;}
#noteAddEmo{height:35px;overflow:hidden;zoom:1;}
#noteAddEmo p{float:left;padding:3px 12px 2px 2px;cursor:pointer;font-family:Arial;}
#noteAdderror,.noteError{display:none;}

/*photo*/
/*.contright-box .photo .big,.contright-box .photo .small .pic-l,.contright-box .photo .small .pic-r,.contright-box .photo .small .pic-l:hover,.contright-box .photo .small .pic-r:hover
{ background-image:url(img/icon-bg.png); background-repeat:no-repeat;}*/
.contright-box .photo{ margin-bottom:20px; text-align:center;}
.contright-box .photo .big{ background-position:0 0;}
.contright-box .photo .small .pic-l:hover{background-position:-280px -770px;}
.contright-box .photo .small .pic-r:hover{background-position:-310px -770px;}

.contright-box .photo .big .img-wrap{position:relative; height:335px; width:520px; overflow:hidden;}
.contright-box .photo .big .img-track{ width:10000px; height:335px; position:absolute;}
.contright-box .img-track img{display:block; float:left;}

.contright-box .photo .small{ margin-top:2px; margin-left:15px; width:560px}
.contright-box .photo .small .pic-l{background-position:-280px -770px; display:block; float:left; margin-top:20px; margin-right:10px; width:30px; height:53px;}
.contright-box .photo .small .pic-r{background-position:-310px -770px; display:block; float:right;margin-top:20px; width:30px; height:53px;}
.contright-box .photo .wrap{position:relative; display:block;float:left; overflow:hidden;width:480px; height:80px;}
.contright-box .photo .wrap ul{position:absolute; left:0; top:0; width:78px; width:10000px;}
.contright-box .photo .small ul li {display:inline;margin-right:10px;float:left;border:1px solid #f1a2a2;padding:3px; background-color:#ffe4e4;width:104px;height:70px;line-height:32px;overflow:hidden;text-align:left;-moz-box-shadow:2px 2px 4px #ffafaf}

.contright-box .photo .big{ background-position:0 -340px; width:520px; height:335px; text-align:center; padding:10px 35px 30px;}
.contright-box .photo .big img{ height:335px; width:520px;}

/*banner-b*/
.banner-b{ margin:0 auto;padding-top:20px;}
.banner-b li{display:-moz-inline-box;display:inline-block;*display:inline;zoom:1;vertical-align:middle;position:relative;}
.banner-b li{ margin-right:35px;}
.banner-b li.last{margin-right:0;}

.other-picture li{ margin-bottom:8px; color:#f00;}
.qidai-box{ background-color:#fff1f1; padding:20px;}