@import url("border.css");
@import url("widget.css");
@import url("index.css");
* {padding:0; margin:0;}
html {height:100%;}
body {width:100%; font-size:12px; font-family:Tahoma,宋体; background:url(bg_header.gif) repeat-x left top; color:#333;}
body, ul, ol, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {list-style:none;}
img {border:none;}
input {font-size:12px; font-family:Tahoma,宋体; vertical-align:middle;}
input.disabled {}
table {border-collapse:collapse; background:none;}
a {color:#333; text-decoration:none; cursor:pointer; font-size:12px;/* background:inherit; */}
a:hover {
	color:#F00;
	text-decoration:none; /* background:inherit; */
}
.clear {clear:both;}
.yellow {color:#fbcc01;}
.noborder {border:0;}
.cblack {color:#333;}
.cred {color:#B00; font-weight:normal;}
.cblue {color:#39C;}
.cgray {color:#666;}
.cgray1 {color:#999;}
.corange {color:#F60;}
.cgreen {color:#0ca2a1;}
.temfprice {text-decoration:line-through; color:#999;}
.temprice {font-size:18px;}
.fleft {float:left;}
.fright {float:right;}
.paddingt5 {padding-top:5px;}
.nobg {background:none;}
.cursord {cursor:default;}
.ta_c {text-align:center;}

/*页头*/
.header {width:960px; margin:0 auto;}
.header .top-area {width:958px; height:28px; line-height:28px; background:#f8f8f8; border-left:1px solid #d4d4d4;}
.header .top-left {width:336px; float:left;}
.header .top-left a {padding:0 10px; border-right:1px solid #d4d4d4; text-align:center; float:left;}
.header .top-left a:hover {background:#fdfde8;}
.header .top-right {height:28px; line-height:28px; *line-height:30px; _line-height:28px; float:right;}
.header .welcome, .header .operate, .header .top-right img, .header .operate a {float:left;}
.header .welcome span {color:#999;}
.header .welcome a {color:#F00;}
.header .welcome {width:275px; text-align:right;}
.header .operate {}
.header .operate .online {width:53px; height:28px; background:url(bg_online.gif) no-repeat; padding-left:22px; color:#630;}
.header .operate a {margin-left:10px;}
.header .welcome a:hover, .header .operate a:hover {text-decoration:underline;}
.header .banner {width:960px; padding-top:1px; background:url(bg_banner.gif) no-repeat 210px 2px; float:left;}
.banner .logo {width:210px; height:87px; float:left;}
.banner .phone {width:400px; height:35px; float:right;}


/*header菜单*/
.banner .menu {width:522px; height:30px; margin-top:22px; float:left;}
.banner .menu li {width:85px; height:30px; text-align:center; margin-right:2px; display:inline; float:left;}
.banner .menu li a {width:85px; height:30px; line-height:32px; color:#FFF; background:url(bg_menu.gif) no-repeat; float:left;font-size:14px; }
.banner .menu li a:hover {color:#333; background:url(bg_menu_hover.gif) no-repeat; font-weight:bold;}
.banner .menu li.visited a {width:85px; height:30px; line-height:32px; font-weight:bold; background:url(bg_menu_hover.gif) no-repeat; color:#333; float:left;}
.banner .oo {width:210px; height:25px; line-height:25px; color:#FFF; background:url(bg_oo.gif) no-repeat; margin:27px 0 0 18px; display:inline; float:left;}
.banner .oo a {margin-left:12px; color:#FFF; background:none; float:left;}
.banner .oo a:hover {color:#fbcc01; text-decoration:underline; background:none; float:left;}
.down-area {width:960px; height:38px; padding-top:3px; float:left;}
.down-area .comtip {width:200px; height:28px; position:absolute;}
.down-area .comtip img {width:200px; height:28px; display:block;}


/*搜索*/
.down-area .search {width:750px; position:relative; left:210px; top:3px; z-index:15;}
.down-area .search input {width:225px; height:25px; line-height:25px; font-size:12px; padding-left:34px; color:#999; border:0; background:url(bg_search.gif) no-repeat; margin-right:4px; float:left;}
.down-area .search .hotlink {width:350px; height:16px; margin:5px 0 0 20px; *margin-top:7px; _margin-top:5px; display:inline; overflow:hidden; float:left;}
.down-area .search .hotlink a {margin-left:12px; _margin-left:11px; color:#666;}
.down-area .search .hotlink a:hover {color:#999; text-decoration:underline;}
.down-area .search a, .down-area .search span {float:left;}
.down-area .search input.querybtn {background:none; width:57px; height:24px; padding:0;}
.down-area .search input.querybtn img {width:57px; height:24px; display:block;}

.search-floater {width:257px; border:1px solid #999; background:#FFF; position:absolute; left:0; top:24px; z-index:20; filter:alpha(opacity=98);}
.search-floater li {width:247px; padding:4px 5px; background:#FFF;overflow:hidden; word-break:break-all; white-space:nowrap; border-bottom:1px dashed #DDD; float:left;}
.search-floater li.visited {color:#FFF; background:#B00;}
.search-floater p {width:252px;}
.search-floater p a {text-decoration:underline; padding:4px 5px 4px 0; margin-left:220px; color:#333;}
.search-floater p a:hover {color:#999;}


/*页尾*/
.footer {width:100%; margin-top:30px; float:left;}
.tfooter {width:960px;margin:0 auto; margin-bottom:15px;}
.fhelp-title {width:958px; border:1px solid #E0E0E0; height:23px; line-height:23px; background:url(bg_fhelp_title.gif) repeat-x; float:left;}
.fhelp-title span {width:190px; text-align:center; border-right:1px solid #E0E0E0; float:left;}
.fhelp-title span.noborder {border:0;}
.tfooter .fhelp {width:958px; line-height:20px; border:1px solid #E0E0E0; border-top:0; margin-bottom:10px; float:left;}
.tfooter .fhelp li {width:130px; height:80px; padding:10px 0 10px 60px; border-right:1px solid #E0E0E0; float:left;}
.tfooter .fhelp li.noborder {border:0;}
.tfooter .fhelp li a {color:#666; line-height:20px;}
.tfooter .fhelp div{ margin:0px; padding:0px;}
.tfooter .fhelp li a:hover {text-decoration:underline;}
.tfooter .fhelp li p {width:130px; float:left;}
.tfooter .sitetip {width:960px; float:left;}
.tfooter .sitetip img {height:61px; display:block; float:left;}
.footerlink {height:28px; line-height:28px; background:url(bg_footer.gif) repeat-x; text-align:center;}
.footerlink a {padding:0 12px;}
.footerlink a, .footerlink span {float:left;}
.footerlink .flink {width:530px; margin:0 auto;}
.footercr {
	width:960px;
	background:#FFF;
	display:table;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}


/*主体内容*/
.content-index, .content {width:960px; margin:0 auto; background:#FFF;}
.main, .content-area {width:960px; float:left;}
.through-ad img {width:958px; height:60px; border:1px solid #e0e0e0; margin-bottom:5px; float:left;}


/*快乐书签*/
.btn-happimarks {width:39px; height:32px; margin:5px 0 0 15px; float:left; cursor:pointer; overflow:hidden;}
.btn-happimarks img {width:39px; height:30px; display:block;}
.happimarks {width:960px; height:117px; background:url(bg_happimarks.jpg) no-repeat left top; padding-bottom:10px; float:left; overflow:hidden;}
.hm-area1, .hm-area2, .hm-area3, .hm-area4 {float:left;}
.hm-area1 {width:158px;}
.a1text {width:120px; height:92px; padding:35px 0 0 13px; line-height:18px; text-align:center; color:#666;}
.a1operate a {color:#FFF; margin-left:14px;}
.a1operate a:hover {color:#FFC;}
.hm-area2 {width:140px; padding-top:5px;}
.hm-area2 img {width:133px; height:111px; display:block;}
.hm-area3 {width:290px; padding-top:55px;}

.hm-area3 a {color:#39C; padding-right:10px;}
.hm-area3 a:hover {color:#39C; text-decoration:underline;}
.a3notice {width:235px; height:18px; line-height:16px; *line-height:18px; _line-height:16px; color:#333; margin:18px 0 0 25px; float:left; overflow:hidden; display:inline;}
.a3notice a {color:#333;}
.a3notice a:hover {color:#666; text-decoration:none;}
.hm-area4 {}
.hmarea4-top {width:365px; padding:45px 0 0 5px; float:left;}
.hmarea4-gpic {width:150px; float:left;}
.hmarea4-gpic img {width:60px; height:60px; border:1px solid #E0E0E0; margin-right:5px;}
.hmarea4-zixun {width:210px; float:left;}
.hmarea4-zixun li {width:210px; height:22px; color:#734a8c; float:left;}
.hmarea4-zixun p span {line-height:18px; float:left;}
.hmarea4-zixun a:hover {text-decoration:underline;}
.hmarea4-zixun-sort {width:40px;}
.hmarea4-zixun-sort a, .newsarea-sort a:hover {color:#734a8c;}
.hmarea4-zixun-text {width:170px; height:18px; overflow:hidden;}
.hmarea4-zixun-text a {color:#333;}
.hmarea4-zixun-text a:hover {color:#666; text-decoration:underline;}
.hmarea4-tv {width:360px; height:16px; line-height:16px; padding:13px 0 0 3px; float:left; overflow:hidden;}

#haControl a.hover{ display:none;}
.btn-happimarks #haControl  #onecec1 a{ display:block;}

/*面包屑*/
.pathview {width:960px; height:26px; float:left;}
.pathview a, .pathview span {color:#999; padding:0 5px; float:left;}
.pathview a {line-height:24px;}
.pathview a:hover {color:#39C; text-decoration:underline;}
.pathview span {line-height:20px;}
.pathview .current {line-height:24px; color:#B00;}


/*专题资讯精选*/
.newstp {width:198px; padding-top:1px; border:1px solid #e0e0e0; border-bottom:0; display:inline; float:left;}
.newstp LI {width:198px; background:url(bg_gray_li.gif) no-repeat 3px 7px; border-bottom:1px solid #E0E0E0; text-align:center; float:left;}
.newstp LI a {background:none;text-align:left; padding:5px 0px 5px 20px ;float:left;}
.newstp LI span {}
.newstp-name {width:183px; height:24px; line-height:24px; padding-left:15px; overflow:hidden;}
.newstp-pic {width:190px; height:79px; margin-left:4px; float:left;}
.newstp-pic img {width:190px; height:75px; display:block;}
.newstp .visited {color:#39C;}


/*左侧或右侧图文列表*/
.temlrarea {width:190px; padding:4px 4px 10px 4px; border:1px solid #E0E0E0; margin-bottom:10px; display:inline; float:left;}
.temlrarea dt {padding:5px 0; font-weight:bold; font-size:12px; color:#333; border-bottom:2px solid #E0E0E0;}
.temlrarea dd.temlrareamou1 {width:188px; border:1px solid #FFF; margin-top:10px; float:left;}
.temlrarea dd.temlrareamou2 {width:188px; border:1px solid #FFF; margin-top:10px; background:#f8f7fe; border:1px solid #39C; float:left;}
.temlrarea-pic {width:62px; height:62px; background:#FFF; float:left;}
.temlrarea-pic img {width:60px; height:60px; border:1px solid #E0E0E0; display:block;}
.temlrarea-detail {width:118px; padding:0 4px; float:left;}
.temlrarea-detail span {width:118px; float:left;}
.temlrarea-name {color:#333; padding:2px 0 5px 0; line-height:18px;}
.temlrarea-price {color:#999;}


/*翻页上部*/
.page-top {width:300px; padding-right:17px; margin-top:-5px; float:right; text-align:right;}
.page-top span {width:170px; line-height:18px; text-align:right; float:left;}

/*翻页下部*/
.page-bottom, .page-bottom1 {width:748px; padding:5px 0 15px 0; float:left; _float:none;}
.page-bottom1 {width:728px; padding:0;}
.page-bottom-area {margin-right:10px; display:inline; float:right;}
.page-bottom1-area {float:right;}
.page-bottom1 span, .page-bottom span {margin:0 5px; float:left;}
.page-num a {padding:2px 5px 1px 5px; border:1px solid #cdcdcd; background:#FFF; margin:0px 2px; float:left;}
.page-num a:hover, .page-num .visited {background:#B00; color:#FFF; float:left;}
.page-bottom span input, .page-bottom1 span input {width:40px; height:18px; padding:0 2px; color:#999; border:1px solid #cdcdcd; background:#FFF; display:inline; float:left;}
.page-anum, .page-jump span {line-height:20px;}
.page-btn-qd {padding:2px 8px; text-align:center; background:url(/images/channel/bg_btn_search.gif) repeat-x left top; border:1px solid #cdcdcd; float:left;}

/*快乐推荐*/
.happytj {width:952px; padding:0 3px 15px 3px; display:table; background:url(http://zt.happigo.com/sc/s/adimages/bg_happytj.gif) repeat-x left top; border:1px solid #CCC; margin:0 auto; margin-top:20px; }
.htjcontent a {width:224px; height:128px; margin:10px 0 0 11px; display:inline; float:left;}
.htjcontent img {width:222px; height:126px; border:1px solid #E0E0E0; display:block;}



/*input*/
.input_tem, .input_tem_ro, .input_temv {height:20px; line-height:20px; padding:0 2px; background:#FFF; border:1px solid #CCC; display:inline-block;}
.input_temv {border:1px solid #39C;}
.input_tem_ro {background:#DDD;}

/*width*/
.w60 {width:60px;}
.w80 {width:80px;}
.w140 {width:140px;}
.w160 {width:160px;}
.w166 {width:166px;}
.w200 {width:200px;}
.w260 {width:260px;}
.w350 {width:350px;}
.w730 {width:730px;}

/*margin*/
.maglr10 {margin:0 10px;}
.maglr30 {margin:0 30px;}
.magtb10 {margin:10px 0;}


.ycwj{ height:0px; clear:both; overflow:hidden;}.footer .footercr div img {
	padding: 0px;
	text-align: center;
	height: 40px;
	width: 112px;
}
.footer .footercr div {
	line-height: 180%;
}
