@charset "utf-8";html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;/*vertical-align: baseline;*/
}
a img,button {border:0;}
body{background-color:#F9F8F4;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#666;}
ol,ul{list-style:none;padding:0;margin:0;}
table{border-collapse:collapse;}

a:link,a:visited{color:#000;text-decoration:none;}
a:hover,a:active{color:#000;text-decoration:underline;}

.hidden {display: none;}
.clear{clear: both;line-height:0;font-size:0;}
.strong{font-weight:bold;}
.center{text-align:center;}
.px12{font-size:12px;}
.px14{font-size:14px;}
.px16{font-size:16px !important;}
.red{color:#FF0000;}
.pink{color:#FF5570;}

#wapper {width:950px;margin:0 auto;overflow:hidden;}
#header {height:112px;background: url(/images-hhsd/web.png) 0 0 no-repeat;padding:3px 0 0;background-color:#F9F8F4;}
#header #logo {background: url(/images-hhsd/web.png) -700px -545px;height: 87px;width:193px;float:left;cursor:pointer;}
#header #login {height: 23px;width: 484px;float:left;text-align:center;padding-top:2px;}
#header #user_name,#header #password {width:70px;height:16px;line-height:16px;text-indent:2px;color:#D7D2BF;border:0;font-size:11px;}
#header #search {}
#header #seachform {color: #89A56D;line-height: 18px;height:18px;}
#header #login a {color: #FFFFFF;}
#header #search {float:left;text-align:center;padding:4px 0 0 2em;}
#header #seachform #keyword {border:1px solid #D7D1C1;width: 125px;height:16px;line-height:16px;text-indent:2px;}
#header #globalnav {float:left;width:740px;margin:30px 0 0 10px;}
#wapper #content {clear:both;background-image: url(/images-hhsd/index_line.gif);padding:0 15px;height:100%;}
#header #logo h1 {text-indent:-2000em;}
#login #user_login_form #loginbut {background:url(/images-hhsd/web.png) -450px -370px;width:36px;height:15px;cursor:pointer;margin-left:.5em;}
#login #user_login_form #registerbut {background:url(/images-hhsd/web.png) -450px -350px;width:43px;height:15px;cursor:pointer;margin-left:.5em;margin-right:.5em;}
#search #seachform #searchsubmit {background:url(/images-hhsd/web.png) -450px -415px;width:27px;height:18px;cursor:pointer;margin-left:.5em;color:#FFFFFF;}
#search #seachform #searchadvbut {background:url(/images-hhsd/web.png) -450px -390px;width:38px;height:18px;cursor:pointer;margin-left:.5em;color:#FFFFFF;}

#gonggao{width:90%;}
#gonggao h2 {color:#FF5484;text-align:center;font-style: italic;margin:0 0 .5em;}

#zhinan{width:90%;margin-top:.5em;}
#zhinan h2 {color:#735BC3;text-align:center;font-style: italic;font-size:20px;margin:0 0 .5em;}
#zhinan a {font-size:14px;}

#gonggao li,#zhinan li {line-height:24px;background-image:url(/images-hhsd/line1.gif);text-align:center;}
#gonggao a {color:#333333;}

.l {width:1px;background-image:url(/images-hhsd/l.gif);background-repeat: repeat-y;}
.ll {height:1px;background-image:url(/images-hhsd/e2.jpg);background-repeat: repeat-x;}
#hotsels {background:url(/images-hhsd/web.png) 0 -635px;height:115px;width:180px;}
#hotsels li {float:left;width:33%;height:50%;text-align:center;}
#hotsels ul li span {display:block;}
#hotsel{background:url(/images-hhsd/web.png) 0 -350px;width:160px;height:195px;padding:10px;margin:0 0 .5em;}
#hotsel span{display:block;margin:5px 0 0;}
#favs{width:100%;margin:10px 0 0;}
#favs li {float:left;text-align:center;width:16.2%;border:1px dashed #DDDDDD;padding:.5em 0;}
#favs li span {display:block;margin:10px 0;font-weight: bold;color: #9A9A9A;}
#favs li a{text-decoration:none;}

#prolist{}
#prolist #tjpro {background:url(/images-hhsd/web.png) -200px -350px;height:490px;width:243px;float:left;margin:0 2px;}
#prolist #newpro {background:url(/images-hhsd/web.png) -200px -350px;height:490px;width:243px;float:left;margin:0 2px;}
#prolist #hitpro {background:url(/images-hhsd/web.png) -200px -350px;;height:490px;width:243px;float:left;margin:0 2px;}

#prolist h2 {height:35px;width:225px;font-size: 14px;text-indent:10em;margin:10px 0 0 10px;line-height:35px;color: #FFFFFF;}

#prolist #tjpro h2 {background:url(/images-hhsd/web.png) -700px -350px no-repeat;}
#prolist #newpro h2 {background:url(/images-hhsd/web.png) -700px -385px no-repeat;}
#prolist #hitpro h2 {background:url(/images-hhsd/web.png) -700px -420px no-repeat;}


#articles{width:100%;padding-top:24px;background-image: url(/images-hhsd/xr23_c4.jpg);background-repeat: no-repeat;background-position: top;}
#articles .article {float:left;width:31%;margin:0 .5em}

#article1 li {background-image:url(/images-hhsd/dian_red.gif);background-repeat: no-repeat;}
.article li{text-indent:.5em;margin:.5em;}

#articles  h2 {text-indent:2em;height:30px;line-height:30px;color:#FFFFFF;font-size: 14px;}
#articles .h2menu {background:url(/images-hhsd/web.png) 0 -850px no-repeat;height:30px;width:290px;}
#articles ul li span {float:right;}
#articles .h2menu a {color:#FFFFFF;font-size:12px;margin-left:6em;text-decoration:none;}
#articles li a {width:16em;overflow:hidden; text-overflow:ellipsis;white-space:nowrap;display:block;float:left; }

#myfavs {padding-bottom:85px;background: url(/images-hhsd/web.png) 0 -950px;}
#wapper #content #myfavs h2 {background:url(/images-hhsd/web.png) 0 -900px;text-indent:-2000px;height:30px;}
#prolist a {font-size:11px;}
#prolist span {font-size:11px;color:#FF0000;}
#khfwzx {width:165px;height:280px;background-image: url(/images-hhsd/r17_c4.gif);background-repeat: no-repeat;margin:.5em 0;}
#khfwzx h2{color:#343434;font-size: 16px;text-align:center;line-height:50px;height:50px;font-style: italic;font-weight: bold;}
#khfwzx li {height:2em;line-height:2em;text-align:center;font-size: 16px;font-weight: bold;}

#khfwzx li a{color: #009966;}
#cats {background:url(/images-hhsd/r23_c4.gif);width:910px;height:241px;padding:7px 5px;}
#cats ul{float:left;}
#cats ul li{width:162px;height:31px;margin:0 0 4px 3px;text-align:center;line-height:31px;}
#cats .catoff {background:url(/images-hhsd/cat_off.gif);}
#cats .catoff a {color:#FFFFFF;}
#cats .caton {background:url(/images-hhsd/cats_on.gif);}
#cats .caton a{color:#599C00;}

/*#cats div {display:none;}*/
#catpros4,#catpros2,#catpros3 {display:none}
.catpros {padding:20px 0 0 0;}
.catpros li {float:left;height:112px !important;line-height:112px;width:218px !important;padding:0 0 0 20px;}
#cats #catpros1 {}
#footer {padding-top:5px;background:url(/images-hhsd/web.png) 0 -115px no-repeat;}
/*page:cat*/
#cnt_left {width:165px;float:left;}
#cnt_right {float:left;width:740px;background-image: url(/images-hhsd/cat_left_bg.gif);background-repeat: repeat-y;padding-left:15px;overflow:hidden;}

#yjfk{margin-bottom:.25em;}
#picwztl {margin-left: 3px;}

#content #smallcat{margin:0 1.5em 1em;width:80%}
#content #smallcat h3 {color:#FF5484;text-align:center;}
#content #smallcat li {float:left;width:100%;line-height:24px;height:24px;background-image:url(/images-hhsd/line1.gif);text-align:center;}
#content #smallcat .smallcaton{padding-left:1em;background-image: url(/images-hhsd/news_ar.gif);background-repeat: no-repeat;background-position: left center;font-weight: bold;color:#FF5484;}
#catbanler {background:url(/images-hhsd/banler3.jpg);height:130px;}
#catbanler2 {background:url(/images-hhsd/banler2.gif);height:130px;}
#location {text-align:right;margin:5px 0;color: #FF5588;font-size: 10px;}

#location a {color:#999999;font-size:12px;margin:0 .5em;}
#location img {margin-right:.5em;}
#cat_best_sel {background:url(/images-hhsd/cat_best_sel.gif);height:345px;padding:0 6px;}
#cat_best_sel h1 {text-indent:4em;height:58px;font-size: 20px;color: #FFAB60;line-height:58px;padding-left:2em;}
/*#cat_best_sel h1 span{color:;font-weight: lighter;margin-left:5px;}*/



#cat_best_sel dl {float:left;margin:2em 0;text-align:center;width:33%;}
#cat_best_sel dd {margin:10px 0 0 0;}
.plink {color:#FF5586;}
#catprolist h1 {background:url(/images-hhsd/cat_list_title_bg.gif);height:48px;font-size: 20px;color: #000000;line-height:48px;padding-left:2em;}
#catprolist h1 span{color:#FFAB60;font-weight: lighter;margin-left:5px;}
#catprolist dl {float:left;margin:1em;text-align:center;width:21%;height:210px;}
#catintro{color:#FF0000;border: 5px solid #F3F3F3;padding:1em;margin:0.5em 0;text-indent:2em;}

/*详细页面*/
#detail {float:left;width:620px;}
#related {float:right;}
#detailview{background:url(/images-hhsd/detail_main_bg.gif);height:375px;padding:0 30px 0 22px}
#detailview #detailtable {margin:60px 0 0;}
#detailtable .detailviewargs {width:70px;background-image: url(/images-hhsd/dot_1.gif);background-repeat: no-repeat;text-indent:1em;background-position: top;font-weight: bold;font-size:12px;color:#333333;}
#detailviewargstable {}
#detailviewargstable td{color:#000000;font-size:10px;}
/*#detailviewargstable tr {padding-bottom:9px;background-image: url(images/line_gray.gif);background-repeat: no-repeat;background-position: bottom;}*/
#detailviewargstable td{padding:.75em 0;}

#detailviewargstable #num{border:1px solid #CCCCCC;float:left;text-align:center;}
#changenum {float:left;margin-left:3px;width:11px;}
#changenum img {cursor:pointer;}
#changenum #changenumup {margin-bottom:2px;}
#detailviewargstable label {display:block;}
#buysubmitbutton {background:url(/images-hhsd/but_buy.gif) 0 -35px no-repeat;height:35px;width:92px;line-height:35px;color: #FFFFFF;font-weight: bold;cursor:pointer;text-indent:1em;padding-top:2px;}
#buysubmitbutton:hover{background:url(/images-hhsd/but_buy.gif) 0 0 no-repeat;}

#addmyfavbutton {margin:0 5px 0 ;background:url(/images-hhsd/but_fav.gif) 0 -35px no-repeat;height:35px;width:92px;line-height:35px;color: #FFFFFF;font-weight: bold;cursor:pointer;padding-top:2px;}
#addmyfavbutton:hover{background:url(/images-hhsd/but_fav.gif) 0 0 no-repeat;}
#sendbutton {background:url(/images-hhsd/but_send.gif) 0 -35px no-repeat;height:35px;width:92px;line-height:35px;color: #FFFFFF;font-weight: bold;cursor:pointer;padding-top:2px;}
#sendbutton:hover{background:url(/images-hhsd/but_send.gif) 0 0 no-repeat;}
#detailviewargstable h1 {font-size:16px;color:#000;}
.detail_str {margin:16px 0;}
.detail_str h2 {background:url(/images-hhsd/detail_bar.gif);width:620px;height:20px;font-size:12px;text-indent:2em;padding-top:10px;}
.detail_str #detail_summary {margin:1px 1em;}
#detail_summary h3 {margin:15px 0 0;font-size:12px;}
#detail_summary .cnt {text-indent:2em;font-size:14px;padding:.5em;line-height:150%;}
#reviewtable{padding-bottom:2px;border-bottom-width: 2px;border-bottom-style: solid;border-bottom-color: #9999CC;}
#reviewtable th {background-color:#9885D4;height:27px;color:#FFFFFF;}
.detail_str #reviewtable_top{height:70px;background-image: url(/images-hhsd/reviewtable_top.jpg);background-repeat: no-repeat;background-position: center;}
#reviewtable td {line-height:150%;}
#reviewtable tbody tr td {border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #E6E6E6;}
#reviewtable tbody .revew_u_title{text-indent:1em;}
#reviewtable .review_content {text-indent:2em;padding:10px;}
#add_revew_but {float:right;margin:1em;background:url(/images-hhsd/review_add.gif);width:93px;height:23px;line-height:23px;text-indent:2.5em;}
#related h3{background-image: url(/images-hhsd/related_h_bg.gif);height:42px;width:110px;text-indent:-2000em;}
#related li {height:100px;line-height:100px;background-image: url(/images-hhsd/e3.gif);background-repeat: repeat-x;background-position: bottom;clear:both;}
#related ul{text-align:center;background:url(/images-hhsd/related_m_bg.gif);}
#related #relatedend{height:9px;width:110px;background-image: url(/images-hhsd/related_f_bg.gif);}
.mutipage {width:100%;text-align:center;margin:1em 0;}

#faq h2 {background:url(/images-hhsd/faq.gif) no-repeat;height:67px;margin-left:30px;width:58px;float:left;text-indent:-200em;}
#faq #faqtable{padding-bottom:1px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #FC889B;}
#faq #faqtable th {background:url(/images-hhsd/faq_th_bg.gif);height:30px;color:#fff;}
#faq #faqtable .faq_cat {color:#666;text-align:center;}
#faq #faqtable .faq_title{color:#333;text-align:center;}
#faq #faqtable .faq_content{color:#666;background:#FFFDF1;padding:1em 2em;}
#faq #faqtable td {height: 1px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #DDDDDD;height:30px;line-height:150%;}
#faq span {float:left;margin:2em 2em;}
/*news */
#news{}
#news .newstitle {background:url(/images-hhsd/cat_list_title_bg.gif);height:48px;font-size: 20px;color: #000000;line-height:48px;padding-left:2em;}
#news ul{padding:1em 2em;}
#news ul li{float:left;width:45%;border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #CCCCCC;margin-left:1em;line-height:200%;}
#news ul li a{padding-left:1em;background-image: url(/images-hhsd/news_ar.gif);background-repeat: no-repeat;background-position: left center;font-size:14px;}
/*news2 */
#news2{}
#news2 .newstitle {background:url(/images-hhsd/cat_list_title_bg.gif);height:48px;font-size: 20px;color: #000000;line-height:48px;padding-left:2em;}
#news2 ul{padding:1em 2em;}
#news2 ul li{border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #CCCCCC;margin-left:1em;line-height:200%;margin:1em 0 0 0;}

#news2 .news-subject-title {float:left;}
#news2 .news-subject-time{float:right;}

#news2 .news-subject-content{clear:both;text-indent:2em;}
#news2 .news-subject-title a{margin-left:1em;padding-left:1em;background-image: url(/images-hhsd/news_ar.gif);background-repeat: no-repeat;background-position: left center;font-size:1.5em;}
/*news detail*/
#news_detail{}
#news_detail #news_heade h1{background:url(/images-hhsd/cat_list_title_bg.gif);height:48px;font-size: 20px;color: #000000;line-height:48px;padding-left:2em;}
#news_detail #news_content {line-height:200%;margin:1em;}
#news_detail #news_content p {text-indent:2em;}
#news_detail #news_content a {color:#666666;text-decoration:none;}


/*muti*/
.p_bar {margin: 1px 5em;clear: both;width: 100%;height: 22px;line-height:22px;padding-top: 3px;padding-bottom: 1px !important;}
.p_bar a {float: left;padding: 1px 6px;font-size: 12px;text-decoration: none;}
.p_input {border: 0px;padding: 0px;width: 40px;height: 18px !important;> height: 15px !important;height: 15px;margin: 0px;background: #FFFFFF;}
.p_total {background-color: #F5FBFF;border: 1px solid #6699CC;border-right: 0px solid #6699CC;font-weight: bold;}
.p_pages {background-color: #F5FBFF;border: 1px solid #6699CC;margin-right:1px;vertical-align: middle;font-weight: bold;}
.p_num {background-color: #FFFFFF;border: 1px solid #A3C2E0;margin-right:1px;vertical-align: middle;}
a:hover.p_num {background-color: #F5FBFF;border: 1px solid #6699CC;text-decoration: none;}
.p_redirect {background-color: #FFFFFF;border: 1px solid #A3C2E0;margin-right:1px;font-size: 12px !important;font-size: 13px;}
a:hover.p_redirect {background-color: #F5FBFF;border: 1px solid #0099FF;text-decoration: none;}
.p_curpage {margin-right:1px;border: 1px solid #A3C2E0;vertical-align: middle;background-color: #FBFFE1;color: #FF6600;font-weight: bold;}
/**/
#fullcat {}

/*#fullcat li {float:left;width:49%;line-height:24px;height:24px;background-image:url(/images-hhsd/line1.gif);text-align:center;}
#fullcat h1 {font-size:14px;line-height:18px;text-align:center;}*/
#leftMenuBar {margin:1em 0;}
#leftMenuBar ul li{float:left;width:49%;line-height:24px;height:24px;background-image:url(/images-hhsd/line1.gif);text-align:center;}
#leftMenuBar h3{clear:left;text-align:center;font-size:12px;margin:.8em 0 0;}

#contact {margin:0 0 1em;}
#comment #comments * {padding:.5em;}
#comment #comments .comment-name {}
#comment #comments .comment-url {border-top-width: 1px;border-right-width: 1px;border-left-width: 1px;border-top-style: solid;border-right-style: solid;border-bottom-style: none;border-left-style: solid;border-top-color: #E6E5DC;border-right-color: #E6E5DC;border-left-color: #E6E5DC;background-color: #F6F4EE;text-align: right;}
#comment #comments .comment-content {border-right-width: 1px;border-left-width: 1px;border-right-style: solid;border-left-style: solid;border-right-color: #E6E5DC;border-left-color: #E6E5DC;padding:1em;}
#comment #comments .comment-time {border-right-width: 1px;border-left-width: 1px;border-right-style: solid;border-left-style: solid;border-right-color: #E6E5DC;border-left-color: #E6E5DC;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #E6E5DC;text-align:right;}
#comment #commentadd {padding:1em;}
#comment #commentadd #commentadd {font-size:14px;}
#comment #commentadd hr {height:1px;}
#comment #commentadd #comentform input {width:15em;border:1px solid #999999;}
#comment #commentadd #comentform #f_content {display:block;width:30em;height:7em;border:1px solid #999999;}
#comment #commentadd #comentform button {border:1px solid #333333;margin:1em 0 0;padding:.2em 1em;}

