﻿@charset "utf-8";
/* index CSS Document  w:960*/
.inmainm{
   float:left;
   display:inline
}
.inmain12{
   float:left
}
/*切换图样式 开始*/
#ifocus{
   width:510px; 
   height:244px;
   border:1px solid #999; 
   background:#F8F8F8;
   margin-bottom:10px;
}
#ifocus_pic{
   display:inline; 
   position:relative;
   float:left;
   width:400px; 
   height:225px; 
   overflow:hidden; 
   margin:10px 0 0 10px; 
}
#ifocus_piclist{position:absolute;}
#ifocus_piclist li{ 
   width:400px; 
   height:225px; 
   overflow:hidden;
   display:none
}
#ifocus_piclist img{
   width:400px; 
   height:225px;
}
#ifocus_btn{
   display:inline;
   float:right; 
   width:91px; 
   margin:9px 9px 0 0;
}
#ifocus_btn li{ 
   width:91px; 
   height:57px;
   cursor:pointer;
   opacity:0.5; 
   -moz-opacity:0.5;
   filter:alpha(opacity=50); 
}
#ifocus_btn img{
   width:75px;
   height:45px;
   margin:7px 0 0 11px;
}
#ifocus_btn .current{ 
   background:url(../imagessy/index/tab-img/ifocus_btn_bg.gif) no-repeat; 
   opacity:1; 
   -moz-opacity:1;
   filter:alpha(opacity=100); 
}
#ifocus_opdiv{ 
   position:absolute; 
   left:0; 
   bottom:0; 
   width:400px; 
   height:35px; 
   background:#000;
   opacity:0.5; 
   -moz-opacity:0.5; 
   filter:alpha(opacity=50); 
}
#ifocus_tx{
    position:absolute; 
	left:8px; 
	bottom:8px; 
	color:#FFF; 
}
#ifocus_tx .normal{display:none;}
/*切换图样式 结束*/

/* 天下动态 */
.news, .bbs{
    width:512px;
}
.news_list_03{
    margin:5px 0; 
	overflow:hidden;
	zoom:1;
}
.news_list_03 li{
    float:left; 
	width:49%; 
	line-height:25px;
	height:25px; 
	font-size:14px; 
	overflow:hidden; 
	text-align:left;background:url(../imagessy/index/jt02.gif) no-repeat 4px 8px;
}
.news_list_03 li a{
    margin-left:14px; 
	color:#1f376d; 
	text-decoration:none
}
.news_list_03 li a:hover{
	color:#cc0000; 
	text-decoration:underline
}
/*社区热帖*/
.bbs_into{
    font-size:14px; 
	line-height:23px;
	line-height:26px\9;
	*line-height:26px;
	color:#ff0000; 
	text-align:right;
    padding-right:10px;
}
.bbs_into a{
    color:#ff0000;
	text-decoration:none
}
.bbs_into a:hover{
    color:#ff0000;
	text-decoration:underline;
}
/* 通用样式 */
.m_b10{margin-bottom:10px;}
.m_t10{margin-top:10px;}

.m_t5{margin-top:5px;}
.box_01{border:1px solid #aacbee; overflow:hidden; zoom:1;}
.box_02{border:1px solid #aacbee; border-width:0 1px 1px 1px; overflow:hidden; zoom:1; clear:both;}
.box_03{border:1px solid #ddd; overflow:hidden; zoom:1;}
.box_04{border:1px solid #ffcf5f; border-width:0 1px 1px 1px; overflow:hidden; zoom:1; clear:both;}
.title_01{
    border:1px solid #aacbee; 
	border-width:1px 1px 0 1px; 
	height:33px; 
	line-height:24px; 
	overflow:hidden;
    clear:both; 
	background:url(../imagessy/index/titlebg02.gif) repeat-x;
}
.title_01 h2{
	float:left;
	font-size:14px;
	color:#fff;
	padding:0;
	margin:0;
	background:url(../imagessy/index/tith01.gif) no-repeat;
	height:33px;
	width:124px;
	text-align:center;
	letter-spacing:2px;
}
.title_01 .tab_01{
    float:right; 
	padding-top:2px;
	+padding-top:1px; 
	padding-right:4px;
}
body:nth-of-type(1) .title_01 .tab_01 a{padding:6px 0 7px 10px;}
.title_01 .tab_01 a.active{background-position:left -72px;}
.title_01 .tab_01 a.active span{background-position:right -72px; font-weight:bold; color:#c00;}
.title_01 .tab_02{_padding-top:2px;}
.title_01 .tab_02 a.active{background-position:left -97px;}
.title_01 .tab_02 a.active span{background-position:right -97px; font-weight:normal; color:#c00;}
.title_02 .tab_01{padding-top:3px;+padding-top:2px;_padding-top:3px;}
.title_02 .recommend{text-align:right; padding-right:10px;}
.title_02 .recommend a{margin:0 5px;}

.level_list_01{width:100%; text-align:left; margin:5px 0;}
.level_list_01 th{font-weight:normal; height:24px; line-height:24px; text-align:left;}
.level_list_01 td{height:24px; line-height:24px; color:#666;}
.level_list_01 td a{color:#666;}
.level_list_01 td.c_gray a{text-decoration:none; font-size:12px; color:#666;}
*html .level_list_01 td{height:20px; line-height:20px;}

.l_01{background-position:0 0;}
.l_02{background-position:0 -24px;}
.l_03{background-position:0 -48px;}
.l_04{background-position:0 -72px;}
.l_05{background-position:0 -96px;}
.l_06{background-position:0 -120px;}
.l_07{background-position:0 -144px;}
.l_08{background-position:0 -168px;}
.l_09{background-position:0 -192px;}
.l_10{background-position:0 -216px;}


/*通用样2式*/

.tab_01{
    height:33px; 
	background:url(../imagessy/index/titlebg02.gif) repeat-x; 
	line-height:24px; 
	font-size:14px; 
	font-weight:normal;
    border:1px solid #aacbee; 
	border-width:1px 1px 0 1px; 
	letter-spacing:2px;
	}
.tab_01 a{padding:0 10px; border-right:1px solid #8ad0e6; height:24px; float:left; text-decoration:none;}
.tab_01 a.active{height:33px; background:url(../imagessy/index/tith01.gif) no-repeat center top; color:#fff; font-weight:bold; border:0;}





/*左侧分类及企业LOGO*/
.inmainep{
   width:170px;
   float:left;
   margin-right:11px;
   display:inline
}
#all-items{
    padding:0; 
	overflow:hidden;
	zoom:1;
}
#all-items h3{
    background:url(../imagessy/index/titlebg01.gif) repeat-x;
    height:27px;
    line-height:27px;
    padding:0 0 0 6px;
    font-size:14px;
    color:#fff;
    margin:0
}
#all-items .content{ 
	padding:0;
    border:1px solid #aacbee; 
	border-width:0 3px 0 1px;
	float:left;
}
#all-items .menu li{
    clear:both;
	display:inline;
	float:left;
}
#all-items .menu li strong{
    display:block;
	width:156px;
	height:24px;
	overflow:hidden;
	line-height:26px;
	color:#1f376d;
	font-weight:normal;
	font-size:14px; 
	background:url(../imagessy/index/sortbg01.gif) repeat-x 0 0;
	cursor:pointer; 
	text-align:left; 
	padding-left:10px;
}
#all-items .menu li strong a{
	color:#1f376d;
	text-decoration:none;
	font-weight:normal;	
}
#all-items .menu li strong h3{
	background:url(../imagessy/index/jt01.gif) no-repeat 126px 5px;
}	
#all-items .menu li.last strong{height:25px;}

#all-items .subcontent{
    display:none;
	width:533px;
	overflow:hidden;
	background:#fff url(../imagessy/index/subcontentbg.gif) repeat-y -543px 0;
}
#all-items .subcontent dl{
	overflow:hidden;
	margin:0 15px;
}
#all-items .subcontent dt{
    font-weight:bold;
	font-size:12px; 
	
}
#all-items .subcontent dd{
    padding:5px 0;
	font-weight:normal;
	margin-bottom:20px;
    overflow:hidden; 
	zoom:1; 
	clear:both;
}
#all-items .subcontent dd a{
    width:32%; /*19.9*/
	float:left; 
	overflow:hidden; 
	line-height:23px; 
	height:23px;
	color:#1f376d;
	text-decoration:none
}
#all-items .subcontent dd a:hover{
	color:#cc0000;
	text-decoration:underline
}

#all-items .subcontent dd.detail{text-align:right;background:#fff;border-bottom:none; padding:0; margin-bottom:0;}
#all-items .subcontent .corner{display:block;width:100%;height:25px;}
#all-items .subcontent .t-corner{background:url(../imagessy/index/subcontentbg.gif) no-repeat 0 0;}
#all-items .subcontent .b-corner{clear:both;background:url(../imagessy/index/subcontentbg.gif) no-repeat -1086px 0;}
#all-items .menu li.current{font-weight:bold; text-align:left;background:url(../imagessy/index/current.gif) no-repeat 0 0;border-bottom:none;}
#all-items .menu li.current strong{font-weight:bold; background:none;}
#all-items .menu li.current .subcontent{display:block;position:absolute;z-index:10000;margin:-24px 0 0 134px;}
#all-items .menu li.last .subcontent{margin:-25px 0 0 135px;}

/*重点企业推荐*/
.imep{
    border:1px solid #aacbee; 
	border-width:0 3px 1px 1px; 
}
.inimep{
    padding:9px 0 1px 0;
    padding:9px 0 2px 0\9;
    *padding:9px 0 2px 0;
    margin:0;
}
.inimep li{
    padding:0;
	margin:0 auto 6px auto;
	margin:0 auto 9px auto\9;
	*margin:0 auto 6px auto;
	list-style-type:none;
	text-align:center;
}
.inimep li img{
    border:1px solid #ccc
}
.inimep a:hover img{
	border:1px #666 solid;
}

/*最新内容版块*/
.newc{
	clear:both;
	width:693px;
	margin-top:10px\9;
	*margin-top:0;
}
.pic_news_list_01{
    padding:9px 0 8px 0;
	margin:0 auto 0 20px; 
	background:#fff url(../imagessy/index/line_x_blue.gif) repeat-x left bottom;
	height:100%; 
	overflow:hidden;
}
.pic_news_list_02{
    padding:13px 0; 
	margin:0 auto 0 20px; 
	background:#fff url(../imagessy/index/line_x_blue.gif) repeat-x left bottom; 
	height:100%;
	overflow:hidden;
}
.pic_news_list_02 dt{
    float:left; 
	width:160px;
	text-align:center
}
/*.pic_news_list_02 dt img{
    border:1px #fff solid;
}
.pic_news_list_02 dt a:hover img{
    border:1px #666 solid;
}*/

.pic_news_list_01 dt{
    float:left; 
	width:110px;
}
.pic_news_list_01 dd{
    float:left; 
	width:194px; 
	padding:0 10px; 
	height:95px; 
	overflow:hidden;
	line-height:18px;
}
.pic_news_list_01 dd h3{
    font-size:14px; 
	width:194px; 
	-o-text-overflow:ellipsis; 
	text-overflow:ellipsis; 
	white-space:nowrap; 
	overflow:hidden;
	margin:0 0 5px 0
}
.pic_news_list_01 dd a, .pic_news_list_01 dd h3 a, .news_list_01 dd li a, .news_list_01 dt a, .tag_hot li a{
    color:#1f376d;
	text-decoration:none;
}
.pic_news_list_01 dd a:hover, .pic_news_list_01 dd h3 a:hover, .news_list_01 dd li a:hover, .news_list_01 dt a:hover, .tag_hot li a:hover{
    color:#cc0000;
	text-decoration:underline;
}
.pic_news_list_01 dd p{
    height:52px; 
	overflow:hidden;
}
.news_list_01{
    text-align:left;
    float:left; 
	width:45%;
	overflow:hidden;
    zoom:1; 
	padding:10px 0 5px 16px;
}
.weeknew{
   	padding:10px 0 5px 28px;
}
.news_list_01 dt{
    line-height:23px; 
	font-weight:bold; 
	text-indent:10px;
	font-size:13px;
}
.news_list_01 dd li{
    line-height:23px; 
	font-size:14px;
    color:#999; 
	padding-left:14px;
	background:url(../imagessy/index/jt02.gif) no-repeat 0 8px;  
	-o-text-overflow:ellipsis; 
	text-overflow:ellipsis; 
	white-space:nowrap; 
	overflow:hidden;
}
.news_list_01 dd li span{
    float:right;
	color:#666
}
.bg_01{background:url(../imagessy/index/shadow2.gif) no-repeat 0 110px;}



/*最新上架样本*/
#mag_new{height:383px;}
.pic_list_01{
     padding:0 0 10px 0; 
	 margin-left:4px; 
	 overflow:hidden;
	 zoom:1; 
	 clear:both;
}
.pic_list_01 li{
     float:left; 
	 width:136px; 
	 overflow:hidden;
	 zoom:1; 
	 padding:15px 0 0 0;
}
.pic_list_01 li div{
     margin:0 auto;
	 text-align:center
}
.pic_list_01 li div img{
     width:77px; 
	 height:100px;
}
.pic_list_01 li p{
     width:121px; 
	 height:18px; 
	 line-height:18px; 
	 padding-top:3px; 
	 margin:0 auto; 
	 overflow:hidden;
}
.pic_list_01 li p a{
     color:#444;
	 text-decoration:none
}
.pic_list_01 li p a:hover{
     color:#cc0000;
	 text-decoration:underline
}
.news_list_02 li a{margin-left:22px; font-size:14px;}

.title_mag_new div{width:133px; float:left;}
.title_mag_new div h2{height:27px; line-height:27px; text-align:left; color:#fff; font-size:14px; padding-left:10px;}
#mag_new .title_mag_new div h2 a{color:#fff;}
.title_mag_new div p{padding-top:5px;}
.title_mag_new ul{width:490px; float:right; margin-top:5px;}
.title_mag_new li{float:left; width:65px; margin-right:5px; height:24px;}
.title_mag_new li.first{width:32px; background:none; text-indent:-9999px;}
.title_mag_new li a:hover,.title_mag_new li.active a{background-position:left -26px; height:24px; color:#c00; text-decoration:none;}


 /*右侧排行*/
.inmainph{
   float:right;
   width:256px;	
}


/*关注度排行*/


.indexph{
    float:right;
	width:256px;
}
.indexphgzd{
    background:#fff;
	border:#ccc 1px solid;
	padding:1px 1px 10px 1px;
}
#ph dd{
    background:url(../imagessy/index/gzd-top.gif) no-repeat;
	height:28px;
	padding:30px 0 0 17px;
}
#ph dd li{
    float:left;
	width:53px;
	height:21px;
	text-align:center;
	padding-top:7px;
	color:#5B5B5B;
	cursor:pointer;
}
#ph dd li.show{
    background:url(../imagessy/index/gzd-top.gif) no-repeat 2px -58px;
	color:#000;
}
#ph dt{
    background:url(../imagessy/index/1-08.gif) no-repeat 8px 12px;
	height:280px;
	overflow:hidden;
	padding:2px 0 0 12px;
	width:220px;
}
#ph dt li{
    height:25px;
	border-bottom:#B5B5B5 1px dotted;
	padding:10px 0 0 15px;
    width:208px;
    white-space:nowrap;
    text-overflow:ellipsis;
    -o-text-overflow:ellipsis;
    overflow:hidden;
} 
#ph dt li a{
    color:#4d4d4d;
	text-decoration:none;
} 
#ph dt li a:hover{
    color:#cc0000;
	text-decoration:underline;
} 
#ph dt li.last{
	border-bottom:none;
} 
#ph ul{display:none;}
#ph ul.show{display:block;}

/*热门图纸排行*/
/*.hotph{
    border:1px solid #aacbee;
	margin-top:10px
}*/
.title_hot{
    border:1px solid #aacbee; 
	border-width:1px 1px 0 1px; 
	height:26px; 
	line-height:25px; 
	overflow:hidden;
    clear:both; 
	background:url(../imagessy/index/titlebg03.gif) repeat-x;
}
.title_hot h3{
    float:left; 
	font-size:14px;
    color:#16387c; 
	padding:0 0 0 6px;
	margin:0
}
.title_dx2{
    border:1px solid #aacbee; 
	border-width:1px 1px 0 1px; 
	height:36px; 
	line-height:35px; 
    clear:both; 
	background:url(../imagessy/index/titlebg04.gif) repeat-x;
}
.title_dx2 h3{
    background:url(../imagessy/index/titlebg04h.gif) no-repeat;
    float:left; 
	font-size:14px;
    color:#77ba2d; 
	padding:0 0 0 40px;
	margin:0
}
.dx2font{
    color:#cc0000;
	font-size:14px;
	font-weight:bold;
	padding:0 16px;
	line-height:22px
}
.dx2font a{
    color:#cc0000;
	text-decoration:none
}
.dx2font a:hover{
    color:#cc0000;
	text-decoration:underline
}
.title_mrt{
    border:1px solid #ffcf5f; 
	border-width:1px 1px 0 1px; 
	height:39px; 
	line-height:38px; 
    clear:both; 
	background:url(../imagessy/index/titlebg05.gif) repeat-x;
}
.title_mrt h3{
    background:url(../imagessy/index/titlebg05h.gif) no-repeat;
	height:39px;
	width:89px;
    float:left; 
	font-size:14px;
    color:#77ba2d; 
	padding:0;
	margin:0 0 0 10px
}
.inhotph{
    background:url(../imagessy/index/2-08.gif) no-repeat 9px 13px;
	overflow:hidden;
	padding:12px 0 0 10px;
	width:230px;
}
.inhotph li{
    height:24px;
	padding:0 0 0 25px;
    white-space:nowrap;
    text-overflow:ellipsis;
    -o-text-overflow:ellipsis;
    overflow:hidden;
}
.inhotph li span{
    float:right;
	color:#777;
	font-family:"Georgia";
	font-size:8pt;
	text-align:left
}
.inhotph li span a{
	color:#777;
	font-family:"Georgia";
	font-size:8pt;
}
.inhotph li a{
    color:#666;
	text-decoration:none
}
.inhotph li a:hover{
    color:#cc0000;
	text-decoration:underline
}
/*标签*/
.tag_hot{
    padding:5px 4px 5px 8px;
	_padding:6px 4px 5px 8px;
	overflow:hidden;
	font-size:13px;
}
.tag_hot li{
    float:left;
    margin:0 8px 0 0; 
	line-height:25px;
	_line-height:22px;
	white-space:nowrap;
}

/*名人堂*/
#mrtview{text-align:left;}
#mrtview dl{
    overflow:hidden;
	zoom:1; 
	padding:10px 10px 0 10px; 
}
#mrtview dt{
    float:left; 
	width:109px;
}
#mrtview dt img{
    border:1px solid #ffcf5f; 
	padding:1px;
	width:90px;
	height:91px;
}
#mrtview dd{
    float:right; 
	width:125px;
}
#mrtview dd a{
    color:#333;
	text-decoration:none;
}
#mrtview dd a:hover{
    color:#cc0000;
	text-decoration:underline;
}
#mrtview dd h3{font-size:12px;}
#mrtview dd span{
    color:#999; 
	text-align:right; 
	display:block;
}
#mrtview ul{
    padding:8px 4px 8px 12px;
}
#mrtview li{
     color:#999; 
	 line-height:23px;
}
#mrtview li a{
    color:#444;
	text-decoration:none;
}
#mrtview li a:hover{
    color:#444;
	text-decoration:underline;
}
/*页部滚动*/
.botpicbox{
	text-align:center;
	margin:10px 0 0 0;
	padding:0 10px 10px 10px;
	width:934px;
	clear:both
}
.inbotpicbox{
         overflow:hidden;
        visibility:visible; 
	position:relative; 
	z-index:2;
}
#botpic{
	border:3px solid #aacbee;
        margin-top:10px; 
	overflow:hidden; 
	zoom:1;
        clear:both
}
#botpic div{
    overflow:hidden;
	zoom:1; 
	clear:both;
}
#botpic div h2{
   background:#222;
   color:#fff;
   font-size:13px; 
   padding:4px; 
   margin-bottom:10px;
   text-align:left; 
   float:left;
}

#botpic div span{float:right;}
#botpic ul{
    margin:0; 
	padding:0;
    position:relative; 
	list-style-type:none; 
	z-index:1;
    
}
#botpic li{
    float:left;
	overflow:hidden; 
	float:left;
	width:153px; 
	height:158px;
}
#botpic li h3{
   font-weight:normal; 
   font-size:12px; 
   text-align:left; 
   text-indent:10px;
}
#botpic li h3 a, #botpic li p a{
   color:#1f376d;
   text-decoration:none;
}
#botpic li h3 a:hover, #botpic li p a:hover{
   color:#cc0000;
   text-decoration:underline;
}
#botpic li img{
   border:1px solid #ddd; 
   padding:1px; 
   margin:3px auto;
}
#botpic li p{
   width:133px; 
   margin:0 auto; 
   -o-text-overflow:ellipsis; 
   text-overflow:ellipsis;
   white-space:nowrap; 
   overflow:hidden;
}