@charset "gb2312";
/* CSS Document */



.main_body{ padding:10px 0px;background:#fff;}
.w960{ width:1280px; margin:0px auto;}

.w375{ width:500px; margin-right:10px; padding:10px; float:left; border-right: #CCCCCC 1px dashed;}
.w575{ width:720px; padding:10px;float:right;}

.w365_l{ width:499px; margin-right:10px; margin-top:10px;float:left; border-right: #CCCCCC 1px dashed;}
.w565_r{ width:740px; margin-top:10px;float:right; }



/*顶部*/

/*新闻*/
.all_news .w375 h2.n_dongtai{ width:120px; height:20px;  font-size:16px; background:url(../images/web_images/ico_01.gif) 0px 0px no-repeat; margin:0px 0px 15px 0px; padding-left:25px;}
.all_news .w375 h2.n_yingxiao{ width:120px; height:20px;  font-size:16px; background:url(../images/web_images/ico_01.gif) 0px -27px no-repeat; margin:25px 0px 15px 0px; padding-left:25px;}
.all_news .w375 h2.n_jiameng{ width:120px; height:20px;  font-size:16px; background:url(../images/web_images/ico_01.gif) 0px -52px no-repeat; margin:25px 0px 15px 0px; padding-left:25px;}

.all_news .w375 .news_list li{  margin:5px 0px; padding:3px 0px 3px 15px; background:url(../images/web_images/dot.gif) left center no-repeat;}
.all_news .w375 .news_list li a{ font-size:16px;}
.all_news .w375 .news_list li.b_news { background:none; padding:0px;}
.all_news .w375 .news_list li.b_news a{  font-size:18px; color:#900;}
.all_news .w375 .news_list li.b_news a:hover{ color:#09c;}

/*banner*/
#focus {width:720px; height:320px; overflow:hidden; position:relative;}
#focus ul {height:320px; position:absolute;}
#focus ul li {float:left; width:720px; height:320px; overflow:hidden; position:relative; background:#000;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:720px; height:20px; left:0; bottom:0; background:#000;}
#focus .btn {position:absolute; width:700px; height:10px; padding:5px 10px; right:0; bottom:0; text-align:right;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#09c;}
#focus .btn span.on {background:#fff;}
#focus .preNext {width:45px; height:100px; position:absolute; top:90px; background:url(../images/web_images/sprite.png) no-repeat 0 0; cursor:pointer;}
#focus .pre {left:0;}
#focus .next {right:0; background-position:right top;}

.news_right{ margin-top: 15px;} 
.n_l{width:300px; float:left; margin:10px 10px 0px 0px ;  border-right:1px #CCCCCC dashed;}
.n_l .n_l_tit{ font-size: 16px; font-weight: bold; color: #0f73ac; border-bottom: #0f73ac 1px solid; padding-bottom: 10px; margin-bottom: 10px;} 
.n_l .l_list li{ margin:5px 0px 13px 0px; list-style:none; padding-right: 10px;}
.n_l .l_list li.list_top{ font-size:12px;height:20px; line-height:20px; vertical-align:middle; margin:5px 0px; padding-left:15px; background:url(../images/web_images/dot.gif) left center no-repeat;}
.n_l .l_list li .img_l{ margin:12px 8px 8px 0px;float:left; }
.n_l .l_list li img{ width: 99px; height: 68px;} 
.n_l .l_list h3{ font-size:15px;line-height:150%;}
.n_l .l_list p{ font-size:14px; color:#999999; line-height:150%; margin:8px;}

.n_r{ width:390px; float:right; margin:10px 0px 0px 10px ;}
.n_r span{ height:30px; font-size:16px; color:#0f73ac; font-weight:bold; }
.n_r .r_list li.list_top{ font-size:14px; background:url(../images/web_images/dot.gif) left center no-repeat; text-indent: 25px; height: 2px; line-height: 2px;}

.n_r .r_list li{ width:380px; background:#f4f4f4; margin:18px 0px 13px 0px; padding:5px; list-style:none; height: 70px;}
.n_r .r_list img{ margin-right: 10px; width: 99px; height: 68px;} 
.n_r .r_list h3{ font-size:16px; margin:10px; line-height: 150%;}
.n_r .r_list h3 a{color:#0f73ac;} 
.n_r .r_list li .img_l{float:left; margin-right:5px; }






.adimg{ margin: 5px auto; height: 150px; margin: 0px auto; width: 1260px;} 



/*标题*/

.indus{ height:55px; width: 1260px; margin: 0px auto;}
.indus .indus_l{ width:500px;height:55px; border-bottom:3px #ff9c0a solid;float:left;}
.indus .indus_l h3{font-size:20px; margin:20px 0px 5px 0px;}
.indus .indus_r{ width:750px; height:55px;border-bottom:3px #0f73ac solid; text-align:right; float:right;}
.indus .indus_r a{ width:130px; height:20px;font-size:14px; line-height:20px;margin:25px 0px 0px 0px;display:block;float:right;}
.indus .indus_r span{ width:330px; height:20px; line-height:20px;margin:25px 10px 0px 0px;display:block;float:right;}
.indus .indus_r span a{font-size:14px;} 

/*行业圈*/
.hy_body{ padding:0px 10px;}
.hy_title{ height:40px; margin-top:10px; border-top:5px #f4f4f4 solid;}
.hy_title h3{ width:100px; height:35px; line-height:35px; vertical-align:middle;text-align:center; color:#FFF;font-size:16px; background:#0f73ac; float:left;}
.hy_title .hy_other{ margin-top:10px; float:right; font-size:14px; color:#AAA;}
.hy_title .hy_other a{color:#AAA;}

.hy_list{ margin-bottom:17px;}
.hy_list li{ height:25px; line-height:25px; vertical-align:middle; margin:5px 0px; padding-left:15px; background:url(../images/web_images/dot.gif) left center no-repeat;}
.hy_list li a{ font-size:14px;}
.hy_list li.b_news { background:none; padding:0px;}
.hy_list li.b_news a{ font-size:18px; color:#900;}
.hy_list li.b_news a:hover{ color:#09c;}

.hy_right h3{font-size:16px; color:#900; text-align:center;}
.hy_right .rand_list{ list-style:none; padding:0px 5px; margin-top: 15px;}
.hy_right .rand_list li{ font-size:14px; color:#666; padding: 5px 0px; vertical-align:middle; border-bottom: #EEEEEE 1px dashed;}
.hy_right .rand_list span{ width:21px;  height:21px; display:block; font-size:13px;font-weight:bold; text-align:center;float:left;line-height:21px; margin-right:8px; margin-left:5px; color:#FFFFFF; text-align:center; vertical-align:middle; background:url(../images/web_images/ico_num.png) no-repeat;}
.hy_right .rand_list a{font-size:15px;color:#000; font-weight:bold; margin-right:5px;}
.hy_right .rand_list a:hover{color:#09c;}


/*建材装修*/
.jj_body{ padding:0px 10px;}
.jj_title{ height:30px; } 
.jj_title h3{ float:left;font-size:16px; color: #900}
.jj_title a{ font-size:14px; color:#999; float:right; height:30px; line-height:30px; vertical-align:middle;}
.jj_title a:hover{ color:#09c;}
.jj_list{ margin-bottom:17px;}
.jj_list li{ width:235px; height:22px; float:left; line-height:22px; vertical-align:middle; margin:5px 0px; padding-left:10px; background:url(../images/web_images/dot.gif) left center no-repeat; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.jj_list li a{ font-size:14px;}


.jj_l{width:350px; height:250px;float:left; margin:0px 10px 0px 0px ;  border-right:1px #e5e5e5 solid; padding-right: 15px;}
.jj_l .mid_list li{ margin:5px 0px 13px 0px; list-style:none;}
.jj_l .mid_list li.list_top{ font-size:14px;height:20px; line-height:20px; vertical-align:middle; margin:5px 0px; padding-left:15px; background:url(../images/web_images/dot.gif) left center no-repeat;}
.jj_l .mid_list li .img_l{ margin:12px 8px 8px 0px;float:left; }
.jj_l .mid_list li img{ width: 99px; height: 68px;} 
.jj_l .mid_list h3{ font-size:15px;}
.jj_l .mid_list p{ font-size:12px; color:#666; line-height:20px; margin:8px;}



.jj_r{ width:350px; float:right; margin:0px 0px 0px 10px ;}
.jj_r .qyj_list{ margin:10px auto;}
.jj_r .qyj_list li{ width:100px; height:90px;  font-size:12px; text-align:center;line-height:25px; vertical-align:middle;  margin-right: 15px; float:left; display:block; }
.jj_r .qyj_list .qyj_img img{ width:105px; height:90px; border:1px #CCCCCC solid; padding:1px; }
.jj_r .mid_list{ margin-top: 25px;} 
.jj_r .mid_list li{ font-size:14px;height:20px; line-height:20px; vertical-align:middle; margin:5px 0px; padding-left:15px; background:url(../images/web_images/dot.gif) left center no-repeat; }


/*友情链接*/
.links{ padding:18px 20px 25px 20px;font-size:12px; line-height:25px;} 
.links a{ font-size:12px; margin:10px 5px;}







/*返回顶部*/
#goTopBtn {
	POSITION: fixed; TEXT-ALIGN: center; LINE-HEIGHT: 30px; WIDTH: 30px; BOTTOM: 35px; HEIGHT: 33px; FONT-SIZE: 12px; CURSOR: pointer; RIGHT: 0px; _position: absolute; _right: auto
}



.sousuo{float: left;margin-top: 13px;margin-left: 30px;}



.gaiban{width: 960px;
margin: 8px 0px;}

.gaiban_left{width:240px;
float: left;
padding: 5px;}

.gaiban_center{
width: 240px;
float: left;
padding: 5px;
margin-left: 10px;
}

.gaiban_right{width:430px;
float: right;
padding: 5px;}

.gaiban_li li{background: url(../images/web_images/dot.gif) 0% 50% no-repeat;
list-style: none;
height: 22px;
line-height: 22px;
vertical-align: middle;
padding-left: 10px;
margin: 3px 0px;
font-size: 14px;
color: #000000;}

.gaiban_right li{ width:130px; height:100px; border: solid #A6A6A6 1px; float:left;margin: 5px;}


.scroll_div {width:940px; height:155px;margin:0 auto; overflow: hidden; white-space: nowrap; background:#ffffff;}
.scroll_div img {width:242px;height:150px;border: 0;margin: auto -1px; }
#scroll_begin, #scroll_end, #scroll_begin ul, #scroll_end ul, #scroll_begin ul li, #scroll_end ul li{display:inline;}/* 设置ul和li横排 */


.hmgg ul{float:left;}
.hmgg li{float:left; list-style:none; margin-left:8px; margin-bottom: 3px;}

.gaiban_right1{width:660px;
float: right;
padding: 5px;}

.gaiban_right1 li{ width:200px; height:124px; border: solid #A6A6A6 1px; float:left;margin: 5px 0 0px 14px;}


