/* 全局CSS定义 */
body { text-align: center; font-family:"宋体", Arial; margin:0; padding:0; background: #FFF; font-size:12px; color:#000;}
div,form,img,ul,ol,li,dl,dt,dd,p { margin: 0; padding: 0; border: 0;}
ul{ list-style:none;}
li{ list-style:none;}
h1,h2,h3,h4,h5,h6{ margin:0; padding:0;}
table,td,tr,th{ font-size:12px;}
h2{color:#000;text-align:left;line-height:24px;font-size:14px;margin-bottom:5px;}
h2 a:link{ color:#000080; text-decoration:underline;}
h2 a:visited{ color:#000080; text-decoration:underline;}
h2 a:hover{ color:#000080; text-decoration:none;}
h3{line-height:240%;font-size:14px;margin:0 0 10px 0;color:#999900;border-bottom:2px solid #ccc;}
a{color:#0000FF; text-decoration:underline;}
a:hover{color:#ff0000; text-decoration:underline;}
.hr1{height:1px;margin:auto;clear:both;overflow:hidden;}
.hr2{height:2px;margin:auto;clear:both;overflow:hidden;}
.hr4{height:4px;margin:auto;clear:both;overflow:hidden;}
.hr5{height:5px;margin:auto;clear:both;overflow:hidden;}
.hr6{height:6px;margin:auto;clear:both;overflow:hidden;}
.hr8{height:8px;margin:auto;clear:both;overflow:hidden;}
.hr10{height:10px;margin:0 auto;clear:both;overflow:hidden;}
.hr10w{height:10px;margin:0 auto;width:778px;clear:both;overflow:hidden;}
.hr15{height:15px;margin:0 auto;width:778px;clear:both;overflow:hidden;}
.b{font-weight:bold;}
.left{float:left;}
.right{float:right;}
/* 头部登陆及菜单 */
#header{width:778px;margin:0 auto;clear:both;overflow:hidden;}
#content{width:778px;margin:0 auto;clear:both;overflow:hidden;}
#footer{width:778px;margin:0 auto;clear:both;overflow:hidden;margin-top:10px;}
#link{width:778px;margin:0 auto;clear:both;overflow:hidden;margin-top:10px;}
#userlogin{height:25px;margin-top:3px;background:#F4F4F4;}
.user{width:70px; padding-left:10px;float:left;text-align:left;line-height:25px;height:25px;}
.login,.userreg{float:left;text-align:left;line-height:25px;height:25px; }
.loginbutton,.userregbutton{float:left;text-align:left;width:50px; margin-left:5px;margin-top:1px;}
.input{float:left;text-align:left;line-height:25px;height:25px;width:90px;margin-right:3px;}
.input input{border-right:#E6E5E5 1px solid;border-top:#808080 1px solid; border-left:#808080 1px solid; border-bottom:  #E6E5E5 1px solid; font-size:12px; font-family:"宋体"; color:#999999; height:15px; padding-left:2px;padding-top:2px;padding-right:2px; background:#FFFFFF; text-decoration:none; margin-top:1px;width:80px;}
.login select{height:20px;margin-top:1px;border-right:#E6E5E5 1px solid;border-top:#808080 1px solid;border-left:#808080 1px solid; border-bottom:  #E6E5E5 1px solid;}
.button{margin-top:1px;background:url(buttonbg.gif) no-repeat left center; font-size:12px; text-align:center; width:57px; height:20px; color:#FFFFFF; border:0;}
.collection{float:left;text-align:right;}
.collection ul{list-style:none;}
.collection li{float:right;text-align:right; line-height:25px; padding-right:8px; padding-left:8px; }
.collection li a{color:#000000;text-decoration:none;}

#top{height:84px;clear:both;}
.logo{width:190px; float:left;margin-left:3px;height:84px;background:url(logo.gif) 12px left no-repeat ;}
.logo .logot{background:#EEEEEE;margin-top:64px;height:20px;width:190px;float:left;clear:clear:both;}
.logo .logotl{background:url(logotl.gif) no-repeat center;float:left;width:5px;height:20px;}
.logo .logotc{float:left;width:179px;height:20px;line-height:20px; font-size:12px;text-align:left;}
.logo .logotr{background:url(logotr.gif) no-repeat center;float:left;width:6px;height:20px;}
.navmenu{float:right;height:84px;width:570px}

.msg{text-align:right;height:21px;overflow:hidden;line-height:21px;}
.msg ul{list-style:none;}
.msg li{line-height:21px;font-size:12px; height:21px;overflow:hidden;}
.msg li a{color:#000000;text-decoration:none;}
.msg li a:hover{color:#FF0000;text-decoration:underline;}
.msg li span{float:right;color:#CCCCCC;}


.navmenu .menu1{height:31px;background:url(menu1bg.gif) repeat-x center;clear:both;border-bottom:1px;}
.navmenu .menu1 ul{list-style:none;}
.navmenu .menu1 li{font-size:14px; float:left; margin-right:7px;line-height:31px;height:31px; color:#ffffff; }
.navmenu .menu1 li a{color:#FFFF00;font-size:14px;font-family:"宋体";font-weight:bold;line-height:31px;height:31px;text-decoration:none;}
.navmenu .menu1 li a:hover{color:#FFF; text-decoration:none; text-align:left}
.white a{color:#ffffff;}
.white a:hover{color:#FFFF00;text-decoration:none;}
.black a{color:#000;font-size:14px;font-family:"宋体";font-weight:bold;line-height:31px;}
.black a:hover{color:#FF0000; text-decoration:none;}

.navmenu .menu2{height:31px;background:url(menu2bg.gif) repeat-x center;clear:both;}
.navmenu .menu2 li{font-size:12px; float:left; margin-right:4px;line-height:31px;height:31px; color:#999999}
.navmenu .menu2 li a{color:#000000;font-size:12px;font-family:"宋体";line-height:31px;height:31px;text-decoration:none;}
.navmenu .menu2 li a:hover{color:#FF0000; text-decoration:none;}

/* 头部广告块  */
#topart{height:12px;margin-top:2px;background:url(topartbg.gif) repeat-x center;clear:both;}
#topad{width:778px;margin:0 auto;clear:both;overflow:hidden;}
.topad{clear:both;margin-bottom:5px;overflow:hidden;}
/* 中间通栏广告位  */
#ad778{width:778px;height:70px;margin:0 auto;clear:both; margin-top:10px; margin-bottom:10px;}
/* 新闻块 */
/* 栏目菜单样式 */
.menu1 {color:#F7B808;line-height:36px;font-size:14px; font-weight:bold; text-align:left;}
.menu1 a {color:#FFFFFF;}
.menu1 a:hover {color:#FFFF00;}
.menu1 a:visited{ color:#FFFFFF;}
#navhome {background: url(nav_home_bg.gif) top;  margin:0px auto 10px; width:778px;overflow:hidden;height:36px}
#navhome a{text-decoration:none;}
#navhome a:visited {text-decoration:none;}
#navhome a:hover {text-decoration:underline;}
#navhome #navlogo {padding-left:5px; background:#EE6106; float:left; width:133px;}

.iframe910{float:left;padding:5px; width:898px;border:#E8E8E8 1px solid;}

.listtable {WIDTH: 100%; BORDER-COLLAPSE: collapse; margin-bottom:10px;}
.listtable TH {PADDING-RIGHT: 3px; PADDING-LEFT: 3px; BACKGROUND: url(h_15.gif) repeat-x; line-height:20px; padding-top:3px;HEIGHT: 20px; font-weigth: bold;}
.listtable TH div{float:left; padding-left:2px;}
.listtable TH div img{ padding-top:2px;}
.listtable TH span{float:right;}
.listtable TH span a{color:#000000;text-decoration:none;}
.listtable TH span a:hover{color:#ff0000;text-decoration:none;}
.listtable TH li{float:left}
.listtable ul{list-style:none;}
.listtable li{float:left;}
.listtable TD{height:22px; PADDING-RIGHT: 3px;PADDING-LEFT: 3px;BORDER: #e6e6e6 1px solid;}
.listtable TD img{margin:10px;}

table a{color:#000000;text-decoration:underline;}




#PartNewsL{overflow:hidden;position:relative;width:100%;}
#PartNewsL .l,.r{overflow:hidden;position:relative;float:left;}
#PartNewsL .l{height:110px;width:110px; text-align:center;border:#D5D4D2 1px solid;}
#PartNewsL .l .l1 img{padding:1px;width:102px; height:80px;}
#PartNewsL .l .l2 {height:18px;text-align:center; line-height:18px; top:3px;width:110px;overflow:hidden;position:relative;}
#PartNewsL .r{left:15px; height:110px;width:110px;}
#PartNewsL .r .r1,.r2{overflow:hidden;position:relative;}
#PartNewsL .r .r1{height:80px; top:5px; text-indent:2em; line-height:20px;}
#PartNewsL .r .r2{height:20px; top:10px; margin-right:5px;float:right;}
#PartNewsL .r .r2 a{ text-decoration:underline;}








#news{clear:both;overflow:hidden;}
.newsl{float:left;width:530px;}
.newsltitle{height:30px;margin-bottom:1px; padding-left:20px;background:#DB121F;}
.newsltitlel{float:left;width:106px;height:17px; padding-top:8px;background:#FFFFFF;margin-top:5px;}
.newsltitlel a{font-size:14px;color:#000000;font-weight:bold;text-decoration:none;}
.newsltitlel a:hover{font-size:14px;color:#ff0000;font-weight:bold; }
.newsltitlelart{margin-top:5px;float:left;width:3px;background:#99020C;height:25px;}
.newsltitlet{width:400px;float:left;text-align:right;color:#FFFFFF;}
.newsltitlet ul{list-style:none;}
.newsltitlet li{font-size:12px; float:right; margin-right:4px; color:#fff; padding-top:10px; height:16px;}
.newsltitlet li a{color:#ffffff;font-size:12px;font-family:"宋体";text-decoration:none;}
.newsltitlet li a:hover{color:#ffff00;text-decoration:underline;}

.today{padding:5px;}
.todaypaly{width:100%;}
.todaypaly ul{list-style:none;}
.todaypaly li{float:right;text-align:left; padding-left:5px;line-height:18px;height:18px;overflow:hidden;}
.todaypalyup{text-align:left;height:18px;overflow:hidden; padding-left:0px; padding-right:10px; line-height:18px; height:18px;}
.todaypalyup ul{list-style:none;}
.todaypalyup li{line-height:18px;font-size:12px; height:18px;overflow:hidden;}
.todaypalyup li a{color:#000000;text-decoration:none;}
.todaypalyup li a:hover{color:#FF0000;text-decoration:underline;}
.todaypalyup li span{float:right;color:#CCCCCC;}
.line{ height:10px;background:url(point.gif) repeat-x center;margin-left:5px; margin-right:5px;}
.playheadtxt{display:none;}

.newsd{height:400px;border:#E6E6E6 1px solid; background:#FFFFFF;}
.newsdl{width:235px; padding:5px;border-right:#CCCCCC 1px solid; float:left;}
.newsdr{width:265px;margin:10px 5px 5px 5px; float:left;}
.newsimg{height:187px;clear:both;}
.newsbest{margin-top:5px;background:#F8F8F8;border:#E6E6E6 1px solid;border-top:2px;clear:both;}
.newsbesttitle{height:22px; line-height:22px; text-indent:1em; font-weight:bold; text-align:left;}
.newsbestlist{padding: 0 5px 5px 5px ;}
.newsbestlist ul{list-style:none;}
.newsbestlist li{line-height:24px;text-align:left;font-size:12px;height:24px;overflow:hidden;}
.newsbestlist a{color:#000000;text-decoration:none;}
.newsbestlist a:hover{color:#FF0000;}

.newsbestmore {text-align:right;padding-right:5px;}
.newsbestmore a{color:#D42519;line-height:20px;text-decoration:none;}
.newsbestmore a:hover{color:#000000;text-decoration:underline;}

.todaynewslist{}
.todaynewslist ul{list-style:none;}
.todaynewslist li{line-height:24px;text-align:left;font-size:12px;height:24px;overflow:hidden;}
.todaynewslist a{color:#000000; font-size:12px;text-decoration:underline;}
.todaynewslist a:hover{color:#FF0000;text-decoration:underline;}

.todaybbstitle{border-bottom:#CCCCCC 1px solid; padding-left:25px; text-align:left; font-size:12px; line-height:18px; background:url(todaybbsart.gif) 5px 20% no-repeat; height:18px; margin-top:15px; margin-bottom:10px;}
.todaybbstitle ul{list-style:none;}
.todaybbstitle li{float:left; margin-right:10px;}
.todaybbstitle span{float:right;}
.todaybbstitle span a{color:#D42519;text-decoration:none;}
.todaybbstitle span a:hover{color:#000000;text-decoration:underline;}
.newsr{float:right;width:220px;margin-left:10px;}
.newsrad1{border:#E6E6E6 1px solid;padding:5px;}



#indexl{float:left;width:543px; border:#FFCC66 1px solid; background:#fff;}
.indexl{float:left;width:235px; height:480px; padding:5px;border-right:#FFCC66 1px solid;}
.indexlpaly{float:left;background:#666666;}
/*砍价联盟首页头条*/
.indexr{float:left;padding:10px;}
.indexrpalyup{text-align:left;height:18px;overflow:hidden; padding-left:0px; padding-right:10px; line-height:18px; height:18px;}
.indexrpalyup ul{list-style:none;}
.indexrpalyup li{line-height:18px;font-size:12px; height:18px;overflow:hidden;}
.indexrpalyup li a{color:#000000;text-decoration:none;}
.indexrpalyup li a:hover{color:#FF0000;text-decoration:underline;}
.indexrpalyup li span{float:right;color:#CCCCCC;}

.indexrpaly{width:100%;}
.indexrpaly ul{list-style:none;}
.indexrpaly li{float:left;text-align:left; padding-left:5px;line-height:26px;height:26px;overflow:hidden;font-size:18px; font-weight:bold;}
.indexrpaly a{color:#ff0000}
.indexrpaly a:hover{color:#ff0000}


.point{ height:15px;background:url(point.gif) repeat-x center;width:100%;}
.inlist{text-align:left;width:100%;}
.inlist ul{list-style:none;}
.inlist li{line-height:26px;height:26px;overflow:hidden;text-align:left;}
.inlist li a{color:#000000;text-decoration:none; font-size:12px;}
.inlist li a:hover{color:#FF0000;text-decoration:underline;}
.inlist li a:visited{color:#000000;text-decoration:none;}
.inlist li span{float:right;text-align:right;color:#cccccc; margin-left:5px;}

.list12{text-align:left;width:100%;}
.list12 ul{list-style:none;}
.list12 li{line-height:25px;height:25px;overflow:hidden;text-align:left;}
.list12 li a{color:#000000;text-decoration:none; font-size:12px;}
.list12 li a:hover{color:#FF0000;text-decoration:underline;}
.list12 li a:visited{color:#000000;text-decoration:none;}
.list12 li span{float:right;text-align:right;color:#cccccc; margin-left:5px;}
.smad{}
.smad ul{list-style:none;}
.smad li{padding:4px;float:left;}
/* 通用的黄色色列表区 */
.titlediv2{height:21px;text-align:left;line-height:21px;margin-bottom:4px; background:#FF9A01;}
.titlediv2 span{float:right; padding-right:5px;}
.titlediv2 span a{color:#FFff00;text-decoration:none;}
.titlediv2 span a:hover{color:#FFff00; text-decoration:underline;}
.titlediv2 span a:visited{color:#ffffff; text-decoration:none;}
.titlediv2 h1{font-weight:bold;font-size:12px;color:#EE5D00; padding-left:5px; height:17px; line-height:17px; padding-left:5px; padding-right:5px; width:80px; text-align:center; padding-top:2px; margin-left:15px; margin-top:2px;background:#FFFFFF;}
.titlediv3{height:21px;text-align:left;line-height:21px;margin-bottom:4px; background:#902724;}
.titlediv3 span{float:right; padding-right:5px;}
.titlediv3 span a{color:#ffffff;text-decoration:none;}
.titlediv3 span a:hover{color:#FFff00; text-decoration:underline;}
.titlediv3 span a:visited{color:#ffffff; text-decoration:none;}
.titlediv3 h1{font-weight:bold;font-size:12px;color:#902724; padding-left:5px; height:17px; line-height:17px; padding-left:5px; padding-right:5px; width:80px; text-align:center; padding-top:2px; margin-left:15px; margin-top:2px;background:#FFFFFF;}


/* 列表和列表头通用样式 左边*/
#title1{height:4px; background:#FF9A01;overflow:hidden;}
#title2{height:1px; background:#FFCE83;overflow:hidden;}
#title3{height:25px; background:#F3F3F3;text-align:left;line-height:25px; padding-left:12px; font-size:12px;overflow:hidden;}
#title3 span{float:right; margin-right:5px;}
#title3 span a{color:#EE5D00; text-decoration:none;}
#title3 span a:hover{color:#ff0000; text-decoration:underline;}
.info{margin-bottom:1px;}
.info h1{font-size:12px;font-weight:bold;}
.infolist{border:#E8E8E8 1px solid; padding:4px; text-align:left;}
.infolist ul{list-style:none;}
.infolist li{line-height:23px;font-size:12px; height:23px;overflow:hidden;}
.infolist li a{color:#000000;text-decoration:none;}
.infolist li a:hover{color:#FF0000;text-decoration:underline;}
.infolist li span{float:right;color:#CCCCCC;}

.list{padding:4px; text-align:left;}
.list ul{list-style:none;}
.list li{line-height:23px;font-size:12px; height:23px;overflow:hidden;}
.list li a{color:#000000;text-decoration:none;}
.list li a:hover{color:#FF0000;text-decoration:underline;}
.list li span{float:right;color:#CCCCCC;}
/* 家装首页新闻搜索 */
.s{padding:4px; text-align:left; border:#e8e8e8 1px solid; background:#f5f5f5; height:30px; }
.s ul{list-style:none;}
.s li{line-height:30px; margin-top:3px; margin-left:3px;}
.istopnews{float:left;text-align:center;width:100%; clear:both;}
.istopnews ul{list-style:none; width:100%; clear:both;}
.istopnews li{text-align:left;padding:3px;float:left;}
.istopnews li a{color:#000000;text-align:left; line-height:20px;height:20px;font-size:12px;text-decoration:none;}
.istopnews li a:hover{color:#ff0000;text-decoration:underline;}
.istopnews img{text-align:center;border:#fff 1px solid;}


.mainleft{float:left;width:240px;padding:5px; border:#E8E8E8 1px solid;}
.mainright{float:right;margin-left:10px; width:500px; overflow:hidden;border:#E8E8E8 1px solid; padding:5px;background:#fff;}

.company{ line-height:24px; padding:5px;}
.company ul{list-style:none;width:50%;float:left;}
.company li{text-align:left;overflow:hidden; line-height:24px; height:24px;}
.company li a{color:#000000; text-decoration:none;}
.company b{ font-size:14px; background:#f5f5f5; padding:2px;width:220px;}

.jiainfortitlepic{height:170px;background:#FCFCFC;text-align:center;padding-top:5px;}
.jiainfortitlepic table{ padding:2px;}
.jiainfortitlepic td{ line-height:24px;}
.jiainfortitlepic a{color:#000000;text-decoration:none;}
.jiainfortitlepic ul{list-style:none;}
.jiainfortitlepic li{float:left; width:45%;margin:4px;}
.jiainfortitlepic img{border:#000 1px solid;}
.jiainfortitlepicdiv{width:94px;height:22px; line-height:22px;overflow:hidden;}
.inputer{border-right:#E6E5E5 1px solid;border-top:#808080 1px solid; border-left:#808080 1px solid; border-bottom:  #E6E5E5 1px solid; font-size:12px; font-family:"宋体"; color:#999999; height:15px; padding-left:2px;padding-top:2px;padding-right:2px; background:#FFFFFF; text-decoration:none; margin-top:1px;}

.homedivlist{width:49%;}









/* 网站尾部连接和其他 */
.hezuopictitle{height:25px;text-align:left;line-height:25px;margin-bottom:4px; background:#DB121F;}
.hezuopictitle span{float:right; padding-right:5px;}
.hezuopictitle span a{color:#FFFFFF;text-decoration:none;}
.hezuopictitle span a:hover{color:#FFFF00; text-decoration:underline;}
.hezuopictitle h1{font-weight:bold;font-size:12px;color:#FFFFFF; padding-left:5px;}
.hezuo {height:50px;padding:1px;border:#E8E8E8 1px solid;clear:both;}
.hezuo ul{list-style:none;}
.hezuo li{float:left; margin:9px;}

.aboutlink{height:24px; border-top:#CCCCCC 1px solid;clear:both; margin-top:15px;text-align:center; padding-top:2px;}
.aboutlink a{color:#000000; font-size:12px; padding-left:5px; padding-right:5px;text-decoration:none;line-height:24px;height:24px;}
.aboutlink a:hover{color:#FF0000; text-decoration:none;}
.copyright{width:446px;margin:0 auto;clear:both;height:70px;}
.copyright span{float:right;}
.copyright div{text-align:center; line-height:22px;}