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-color:#fff;}
.header,.main,.footer{margin:0 auto; width:960px;}
/*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 */
.cont-box,.business-box,.common-box,.goumai,.goumai .buy-btn,.inforLeft ul li,.photo-btn,
.photo .big,.photo .small .pic-l,.photo .small .pic-r
{ background-image:url(image/maim-bg.png); background-repeat:no-repeat;}
/* inline block */
.discount li,
.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-box:after,.photo .small:after,
.box:after,h3:after,
.cont-list .content-l:after,
.information:after,.infor-box .information:after,
.ac-box:after,.box:after,
.memberList:after
{display:block; content:'\20'; height:0; clear:both;}
.cont-box,.photo .small,
.box,h3,
.cont-list .content-l,
.information,.infor-box .information,
.ac-box,.box,
.memberList
{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:#ff558d}
.color-b{ color:#ae7264}
a{color:#ff3399;text-decoration:underline;}
/*a:hover{color:#fff;text-decoration:none; background-color:#ff3399;}*/
.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;}
.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;}

.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;}

.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;}





/* css sprite */

.header {background:url("image/banner.jpg") no-repeat scroll 0 40px transparent; height:188px; width:960px;}
.cont-box{ background-position:0 -744px; border:2px solid #ffb7ca; padding:10px 25px;}
.cont-l{ float:left; margin-right:20px;}
.cont-r{ float:left;}

.business-box{ background-position:0 -364px; margin-bottom:90px; width:304px; height:186px;}
.business-box{ color:#cc0066;}
.business-box p{ margin-bottom:2px;}
.common-box{ background-position:0 -552px; margin-bottom:20px; width:302px; height:78px; position:relative;}
.common-box .numtime{ padding-top:20px; text-align:center;}
.common-box .numtime .number{ font-size:16px; font-weight:bold; color:#2e2e2e}
.common-box .numtime .number span{ color:#09f;}
.goumai{ background-position:0 -632px; padding:22px 0 0 20px; width:320px; height:90px; position:absolute; top:-90px; right:-40px;}
.goumai .font-buy{ font-family:"Microsoft YaHei",\9ed1\4f53,arial,sans-serif;font-size:45px; color:#fffded; font-weight:bold;}
.goumai .buy-btn{ background-position:-310px -392px; display:block; width:140px; height:50px;}
.discount{ padding:20px 20px 0;}
.discount .price {margin-top:6px;text-align:center;width:80px;}
.discount .price strong {font-size:16px;}

.font-title{ margin-bottom:20px;font-family:"Microsoft YaHei",\9ed1\4f53,arial,sans-serif; font-size:24px; line-height:36px; font-weight:bold; color:#404040;}
.font-title span{ color:#f36;}

.infor-box{ background-color:#fff; margin-top:30px; border:1px solid #ffb7ca;}
.infor-box .information{ overflow:hidden; background-color:#fff; padding:0 30px;}
.infor-box .information .inforLeft{ float:left; margin-right:20px; border-right:1px solid #ffb7ca; padding-top:20px; padding-right:20px; width:650px; font-size:14px;}
.infor-box .information .inforRight{ float:left;padding-top:20px; width:200px;}



.inforLeft ul li{ background-position:-572px -448px; 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;}
.inforRight .pic-box{margin-bottom:20px;}
.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;}

.h3{ float:left; padding-left:5px; background-color:#ffbed3; color:#fff;}
.h3 strong,.h3 .ac-h3{ padding:2px 10px; background-color:#ff71a0;}
.photo-btn{ background-position:-310px -361px; display:block; margin-top:10px; width:202px; height:24px; color:#f39;text-decoration:none; border:none}
.photo-btn:hover{text-decoration:none; color:#f39;}
.photo-btn span{ padding-left:60px;}
/*GC-0926*/
.ac-box{ padding:20px 30px; padding-top:20px;border-top:1px solid #ffb7ca; 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:110px;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;}*/
.photo{ margin-bottom:20px; text-align:center;}
.photo .small .pic-l:hover{background-position:-520px -380px;}
.photo .small .pic-r:hover{background-position:-555px -380px;}

.photo .big .img-wrap{position:relative; height:335px; width:560px; overflow:hidden;}
.photo .big .img-track{ width:10000px; height:335px; position:absolute;}
.img-track img{display:block; float:left;}

.photo .small{ margin-top:2px; margin-left:15px; width:560px}
.photo .small .pic-l{background-position:-520px -380px; display:block; float:left; margin-top:20px; margin-right:10px; width:30px; height:53px;}
.photo .small .pic-r{background-position:-555px -380px; display:block; float:right;margin-top:20px; width:30px; height:53px;}
.photo .wrap{position:relative; display:block;float:left; overflow:hidden;width:480px; height:80px;}
.photo .wrap ul{position:absolute; left:0; top:0; width:78px; width:10000px;}
.photo .small ul li {display:inline;margin-right:10px;float:left;border:1px solid #ccc;padding:3px; background-color:#fff;width:104px;height:70px;line-height:32px;overflow:hidden;text-align:left;-moz-box-shadow:2px 2px 4px #ccc}

.photo .big{ background-position:0 0; margin-bottom:15px; width:560px; height:335px; text-align:center; padding:11px 11px 15px;}
.photo .big img{ height:335px; width:560px;}

/*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;}