@charset "utf-8";
/* 
   by toprand xz
*/
body,ul,li,dl,dt,dd,h3,h2,p,span,input,table,tr,td,textarea{margin:0;padding:0;}
body{width:100%;font-size:12px;line-height:18px;color:#383838;font-family:'微软雅黑',Verdana,'宋体';}
li{list-style:none;}
img{border:none;}
a{text-decoration:none;color:#383838;outline:none;}
a:hover{ color:red;}
:focus{outline:0;}
a:active{star:expression(this.onFocus=this.blur());}
.clear{clear:both;line-height:0px;overflow:hidden;zoom:1;font-size:0px;content:'.';}
.fl{float:left;}
.fr{float:right;}
.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right; display:block; height:22px; line-height:22px; padding-top:30px;}
.tr a{ line-height:22px; float:right; padding:0 10px;}
.tr img{ line-height:22px; float:right}
.ti2{text-indent:2em;}
.b{font-weight:bold;}
.f12{font-size:12px;}
.f14{font-size:14px;}
.white{color:#ffffff;}
.col95{color:#959595;}
.lh18{line-height:18px;}
.lh20{line-height:20px;}
.lh22{line-height:22px;}
.lh24{line-height:24px;}
.lh26{line-height:26px;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mr10{margin-right:10px;}
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb20{margin-bottom:20px;}
.ml10{margin-left:10px;}


.autoW1000{width:1000px;margin:0 auto;background:url(../images/bg1.jpg) repeat-x;}
.topDiv{width:100%;}
.logoDiv{width:100%;height:71px;}
.userDiv{width:248px;margin-top:12px;}
.userDiv a,.userDiv span,.userDiv input{height:19px;line-height:19px;}
.userDiv a:hover{color:#c20d14;}
.searchTxt{width:142px;padding-left:3px;background:url(../images/bg2.jpg) no-repeat left center;}
.searchBtn{width:27px;background:url(../images/bg3.jpg) no-repeat left center;}
.menuDiv{width:995px;position:relative;z-index:2;}
.menuUl,.menuUl li,.menuUl li a{float:left;}
.menuUl li{width:99px;height:33px;position:relative;background:url(../images/bg4.jpg) no-repeat right center;}
.menuUl li a{width:100%;height:33px;line-height:33px;font-size:14px;font-weight:bold;text-align:center;}
.menuUl li a:hover{ color:white; background:url(../images/hovt.jpg) no-repeat right center;}
.menuUl li a.hover{ color:white; background:url(../images/hovt.jpg) no-repeat right center;}
.menuUl2{float:left;height:30px;display:none;position:absolute;left:0;top:33px; width:160px;}
.menuUl2 li{ background:none repeat scroll 0 0 #747F81; border-bottom:1px solid #eee;width:160px;}
.menuUl2 li:hover{ background:#5E6A71;}
.menuUl2 li.btm{ border:0px;}
.menuUl2 li a{color:#ffffff;font-size:12px;font-weight:normal; text-align:left; padding:0 15px;}
.menuUl2 li a:hover{color:#ffffff; background:none;}
.language a:hover{color:#c20d14;}
.bannerDiv{width:1000px;height:319px;position:relative;overflow:hidden;border-bottom:1px solid #cccccc;}
.aNumFour{width:106px;height:17px;position:absolute;right:0;bottom:10px;}
.aNumFour a{width:18px;height:17px;margin-right:5px;display:block;float:left;background:url(../images/bg9.gif) no-repeat;}
.aNumFour a.aNumFocus{background-images:url(../images/bg8.gif);}
.bannerUl{width:100%;height:100%;position:relative;overflow:hidden;}
.middleDiv1{width:100%;margin-top:11px;}
.newsDiv{width:495px;height:215px;border:1px solid #e6e6e6;}
.newsTabDiv{width:100%;height:28px;border-bottom:1px solid #e6e6e6;background:url(../images/bg10.jpg) repeat-x left top;}
.newsTabDiv a{width:110px;height:28px;line-height:28px;float:left;text-align:center;display:block;font-weight:bold;}
.newsTabDiv a.aTabFocus{color:#ffffff;background:url(../images/bg11.jpg) repeat-x;}
.newsTabDiv a.aMore{width:32px;height:28px;display:inline;margin-right:13px;float:right;}
.newsContent{padding:13px 12px 5px 12px;clear:both;}
.newsContent div{width:100%;}
a.aDetail{color:#c20d14;}
a.aDetail:hover{text-decoration:underline;}
a.imgBor{margin-right:15px;}
a.imgBor img{border:1px solid #e7e7e7;}
.indexNewsUl,.indexNewsUl li{float:left;}
.indexNewsUl li{width:470px;margin-top:3px;background:url(../images/bg13.jpg) repeat-x left bottom;}
.indexNewsUl li a{height:22px;display:block;line-height:22px;padding-left:15px;background:url(../images/bg12.jpg) no-repeat left 5px;}
.indexNewsUl li a:hover{color:#c20d14;}
.proSearch{width:230px;}
.searchDiv{margin-bottom:11px;border:1px solid #e4e4e4; height:215px;}
.mapDiv{width:271px;height:85px;border:1px solid #e4e4e4;}
.searchF{}

.searchSel{width:160px;height:24px;line-height:24px;padding-left:3px;padding-right:27px;background:url(../images/bg14.jpg) no-repeat;}
.middleDiv2{width:1000px;height:218px;margin-top:11px;}
a.aLeftBtn,a.aRightBtn{width:14px;height:218px;display:block;}
a.aLeftBtn{background:url(../images/leftBtn.jpg) no-repeat;}
a.aRightBtn{background:url(../images/rightBtn.jpg) no-repeat;}
.proScroll{width:940px;height:218px;position:relative;overflow:hidden;margin-left:17px;display:inline;}
.proScrollUl,.proScrollUl li{float:left;}
.proScrollUl{width:10000px;position:relative;}
.proScrollUl li{width:224px;height:216px;margin-right:12px;border:1px solid #e4e4e4;background:url(../images/bg15.jpg) repeat-x left top;}
.xilieT{height:29px;line-height:29px;padding-left:22px;background:url(../images/bg16.jpg) no-repeat left top;}
a.aScrollF{height:22px;line-height:22px;float:left;padding-left:20px;display:block;background:url(../images/bg17.jpg) no-repeat 13px center;}
a.aScrollF:hover{color:#c20d14;}
.footerNav{width:100%;margin-top:11px;background:url(../images/bg18.jpg) repeat;}
#indexNewsId2,#indexNewsId1{display:none;}
.footerNavDiv{width:800px;margin:0 auto;padding-left:70px;}
.footerNavDl{width:120px;float:left;padding-top:20px;margin:0 20px;display:inline;line-height:22px;}
.footerNavDl dd{padding-left:9px;}
.footerNavDl a:hover{color:#c20d14;}
.footer{width:100%;height:37px;line-height:37px;margin-top:11px;background:url(../images/bg19.jpg) repeat-x;}






/*-------------------*/

.banner_01{width:1000px; height:213px;}

.ny_left{ width:241px; margin-right:18px; float:left; margin-top:19px;}

.ny_right{ width:709px; float:left; border:1px solid #d7d7d7; padding:15px;  margin-top:19px;}

.ny_tit{width:195px; float:left; height:34px; line-height:34px; color:#FFF; font-weight:bold; padding-left:46px; background:url(../images/pic_07.jpg)}

.ny_tit2{width:195px; float:left; height:34px; line-height:34px; color:#FFF; font-weight:bold; padding-left:46px; background:url(../images/pic_26.jpg);}

.ny_tit3{width:195px; float:left; height:34px; line-height:34px; color:#FFF; font-weight:bold; padding-left:46px; background:url(../images/pic_41.jpg)}

.ny_tit4{width:195px; float:left; height:34px; line-height:34px; color:#FFF; font-weight:bold; padding-left:46px; background:url(../images/pic_53.jpg)}

.ny_tit5{width:195px; float:left; height:34px; line-height:34px; color:#FFF; font-weight:bold; padding-left:46px; background:url(../images/pic_58.jpg)}

.ny_tit6{width:195px; float:left; height:34px; line-height:34px; color:#FFF; font-weight:bold; padding-left:46px; background:url(../images/pic_60.jpg)}

.ny_left_box_01{width:239px; border:1px solid #d7d7d7; background:url(../images/pic_23.jpg) repeat-x bottom; float:left;margin-bottom:20px;}

.ny_sub{padding-left:8px; padding-top:6px; padding-bottom:50px; width:223px; float:left;}

.ny_sub li{float:left;}

.ny_sub li a{display:block; padding-left:40px; width:183px; float:left; background:url(../images/pic_17.jpg) no-repeat; height:30px; padding-top:3px; color:#767676}

.ny_sub li ul li a{padding-left:50px; width:173px; background:url(../images/ic_17.jpg) no-repeat;}

.ny_sub li a span{color:#9e9e9e;}

.ny_sub li a:hover,.ny_sub li a.hover{color:#c2171d; background:url(../images/pic_15.jpg); font-weight:bold;}

.ny_sub li ul li a:hover,.ny_sub li ul li a.hover{background:url(../images/ic_15.jpg);}

.ny_sub li a:hover span,.ny_sub li a.hover span{color:#c2171d; font-weight:normal;}

.ny_left_box_02{float:left; padding-left:20px; padding-top:20px; padding-bottom:15px; }

.ny_left_box_02 span{float:left;width:165px; height:29px;background:url(../images/pic_34.jpg) ;margin-right:10px; }

.ny_left_box_02 input{width:165px; height:29px; line-height:29px;  border:none; float:left;background:none; }

.ny_left_box_02 img{float:left; margin-left:10px; display:inline}

.tit_01{width:689px; float:left; border-bottom:1px solid #b6b6b6; line-height:25px; background:url(../images/pic_10.jpg) no-repeat 7px center; padding-left:20px;}

.tit_01 strong{color:#c2171d; font-size:13px; float:left;}

.det_01{padding:15px; float:left; width:679px;overflow:hidden;}

.pro_01{width:380px; border:1px solid #b6b6b6; float:left; text-align:center; padding-top:15px; position:relative}



.btn_left{background:url(../images/pic_44.jpg) no-repeat; width:10px; height:45px; position:absolute; top:225px;left:12px; display:block}

.btn_right{background:url(../images/pic_45.jpg) no-repeat; width:10px; height:45px; position:absolute; top:225px;right:12px; display:block}

.pro_03{ float:left; padding-left:30px;}

.pro_03 h2{font-size:14px; font-weight:bold; color:#c2171d; margin-bottom:5px;}

.pro_04{margin-bottom:10px}

.pro_04 li{background:url(../images/pic_46.jpg) no-repeat 5px center; padding-left:20px; line-height:25px;}

.pro_05{background:url(../images/pic_47.jpg) no-repeat left center; padding-left:15px; font-size:14px; font-weight:bold; color:#c91c32; margin-right:40px;}

.pro_06{ border:1px solid #dcdcdc; width:630px; float:left; margin-top:50px; padding:15px;}

.pro_07{width:100px;white-space:nowrap; background:url(../images/pic_49.jpg) repeat-x; height:28px;color:#FFF; font-size:13px; font-weight:bold; line-height:28px; text-align:center; position:relative; margin-top:-42px; margin-left:-15px}

.f_01{font-size:13px; font-weight:bold; color:#6f7072}

.l_25{line-height:25px;}

.c_01{color:#c2171d;}

.list_01 li{background:url(../images/pic_10.jpg) no-repeat 10px center; padding-left:22px; border-bottom:1px dashed #cbcbcb; line-height:30px;}

.list_01 li span{color:#959595; float:right}

.list_02 li{padding-left:15px; border-bottom:1px solid #e9e9e9;}

.list_02 li span{float:right;}

.list_02 li i{ font-style:normal; float:right; background:url(../images/pic_63.jpg) no-repeat right center; padding-right:15px; margin-right:25px; display:inline;}

.ny_sub2 {width: 239px;float:left; padding-bottom:50px;  position:relative; z-index:99}

.ny_sub2 li{width: 200px;background:url(../images/pic_64.jpg) no-repeat center bottom; padding-left:30px; float:left; padding-right:9px; padding-bottom:5px; position:relative;}

.ny_sub2 li h2{width: 200px; background:url(../images/pic_62.jpg) no-repeat right center; font-size:12px; font-weight:bold; height:30px; line-height:30px;}

.ny_sub2 li a{white-space:nowrap; float:left; margin-right:5px}

.ny_sub2 li.hover{background:#d5d5d5;}

.ny_sub2 li.hover h2{background:none;}


.ny_sub2 li a:hover,.ny_sub2 li a.hover,.ny_sub2 li h2 a{color:#c2171d; font-weight:bold;}

.ny_sub3{width:535px; background:#d5d5d5; position:absolute; left:239px; top:-50px; padding:0  0 15px 0; display:none }

.ny_sub4{width:237px; margin:0 15px; float:left; display:inline; border-bottom:1px dashed #989898; margin-top:15px; padding-bottom:10px;}

.ny_sub4 div{width:180px; float:left;}

.ny_sub4 div i{float:left; font-style:normal; width:10px; text-align:center}

.ny_sub4 div a{margin:0px;}

.ny_sub4 div a:hover{font-weight:normal}

.ny_sub4 h3{font-size:12px; font-weight:bold; float:left; width:57px;}


.pro_08 li{ width:163px;height:145px; float:left; margin-right:5px; display:inline; text-align:center;margin-bottom:10px;}

.pro_08 li img{border:1px solid #dddddd;}

.tit_02{ background:url(../images/pic_66.jpg) no-repeat left center; padding-left:20px; line-height:30px; float:left; width:659px; border-bottom:1px solid #b6b6b6; margin-bottom:10px;}

.c_02{color:#c2171d;}

.img_01{border:1px solid #d8d8d8; padding:5px;}

.mt30{margin-top:30px;}

.box_01{ width:290px; background:url(../images/img_11.jpg) no-repeat; height:100px; float:left; padding-left:16px; padding-top:41px;}


.box_02{ width:290px; background:url(../images/img_12.jpg) no-repeat; height:100px; float:right; padding-left:16px; padding-top:41px;}

.box_03{width:655px; float:left; }

.box_04{background:url(../images/img_15.jpg) repeat-x; border: 1px solid #deebea; white-space:nowrap; min-width:5px; width:auto!important; width:5px; padding:0 4px; line-height:14px; height:14px; font-weight:bold; color:#FFF; float:left; margin-top:4px; margin-right:5px;}

.input_01{width:250px; height:20px; border:1px solid #e2e2e2; margin:5px 0} 


.goBtn{width:58px;height:60px;cursor:pointer;background:url(../images/bgSearchBtn.jpg) no-repeat;}
.searchDiv2 select{width:130px;}
.searchDiv2 span{margin-top:2px;}
.searchDiv2{width:256px;}
.w193{width:193px;}

.goBtn1{width:31px;height:20px;border:none;cursor:pointer;background:url(../images/bg21.jpg) no-repeat;}


.userDiv div{background:url(../images/10101010.jpg) no-repeat ; width:128px; height:22px; float:left; margin-right:5px; margin-left:75px; display:inline}

.userDiv input{width:128px; height:22px; line-height:22px; float:left; border:none; background:none;}

.userDiv input.btn{width:38px; height:25px; float:left; border:none; background:url(../images/101010101.jpg) no-repeat; line-height:25px;}


.serviceDiv{width:707px;padding-left:2px;}
.serviceSearch{width:696px;height:51px;padding-left:10px;margin-top:13px;background:url(../images/bg20.jpg) no-repeat;}
.serviceSearch span{font-weight:bold;color:#c2171d;margin-top:13px;*margin-top:15px;}
.serviceSearch select{margin-top:11px;}
.serviceSearch input{margin-top:10px;*margin-top:12px;}
.w135{width:135px;}

.mr34{margin-right:34px;}
.mr10{margin-right:10px;}
.serTable{border-collapse:collapse;margin-left:3px;}
.serTable tr td{border:1px solid #d4d4d4;padding:5px 0;line-height:20px;}
.serTable tr.tr01 td{height:39px;text-align:center;padding:0;font-weight:bold;color:#6b6b6b;background:#ececec url(../images/bg22.jpg) repeat-x left top;}
.serTable tr.tr03 td{background-color:#ececec;}
.serTable tr td.pl10{padding-left:10px;}


.cpb{color:#c2171d;}
.page{width:100%;height:30px;clear:both;}
.page span{ padding:0 3px;}
.page a{ padding:0 2px;}


.pro_02{width:9999px;float:left;position:relative;}
.pro_02 li{width:71px; height:51px; border:1px solid #ebebeb; text-align:center; float:left; margin-right:8px;}
.pro_02 li img{float:left;}
.scrollDiv{width:317px;height:53px;margin:0 auto;position:relative;overflow:hidden;}





.w600{width:600px;}


.aLinks a{display:inline-block;text-align:center;margin:10px 20px;}
.aLinks a img{border:1px solid #cccccc;display:block;}

.mapDl dt{padding:0 20px;margin:10px 0;font-weight:bold;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;background-color:#f7f7f7;}
.mapDl dd{padding:5px 0 5px 20px;}
.mapDl dd a{display:inline-block;margin-right:20px;}
.mapDl dd a:hover{color:#C2171D;text-decoration:underline;}

.hrPeopleDl,.hrPeopleDl dt{float:left;}
.hrPeopleDl{width:679px;margin:10px 0;}
.hrPeopleDl dt{width:191px;height:185px;padding:1px;background:url(../images/bgPeople.jpg) no-repeat;}
.hrPeopleDl dd{float:right;width:466px;}



.proT{width:100%;height:36px;background:url(../images/bg23.jpg) repeat-x;}
.proT span{display:block;height:36px;line-height:36px;font-size:16px;font-weight:bold;color:#c2171d;}
.proDl{margin-left:19px;}
.proDl dt{margin-top:20px;margin-bottom:5px;font-weight:bold;font-size:14px;color:#383838;padding-left:15px;background:url(../images/bg25.jpg) no-repeat left center;}
.proDl dd{padding-left:16px;color:#666666;line-height:22px;}
.proDl dd.dd01{width:548px;height:164px;padding-left:0;margin-left:15px;background-color:#f1f1f1;}
.ddSpan1{width:240px;display:block;padding-left:20px;margin-top:20px;text-indent:1em;}
.w550{width:550px;}
.proP{width:590px;margin-left:20px;}
.col66{color:#666666;}
.w292{width:292px;}
.proP1{margin-left:10px;width:280px;}
.proP2{width:560px;font-weight:bold;font-size:14px;margin-left:36px;line-height:24px;padding:10px 0;color:#383838;}
.proP3{width:546px;margin-left:40px;}
.proDiv2{width:548px;height:200px;margin-top:10px;margin-left:36px;}


#footer {
    background: url("../images/foot_bg.png") repeat-x scroll 0 0 transparent;
    clear: both;
    margin: 10px auto 0;
}
.col {
    height: 202px;
    margin: 0 auto;
    width: 980px;
}
.links {
    background: url("../images/foot_FG.png") no-repeat scroll 495px 16px transparent;
    float: left;
    width: 530px;
}
.links ul {
    float: left;
    margin-right: 50px;
}
.links li {
    clear: both;
    height: 20px;
    margin-top: 10px;
    vertical-align: bottom;
}
.links li h2 {
    color: #666666;
    font-size: 12px;
    font-weight: normal;
    padding-top: 3px;
    width: 70px;
}
.links li a {
    background: url("../images/marker-f-m.gif") no-repeat scroll left center transparent;
    color: #999999;
    display: block;
    padding-left: 8px;
}
.links li a:hover {
    color: #0099CC;
}
.col-conect {
    float: left;
    line-height: 20px;
    margin: 8px 0 0 15px;
}
.col-conect h2 {
    color: #666666;
    font-size: 12px;
    font-weight: normal;
    line-height: 28px;
}
.col-conect ul {
    clear: both;
    line-height: 22px;
    width: 400px;
}
.col-conect ul li {
    color: #999999;
}
.col_line h2 {
    clear: both;
    color: #555555;
    font-weight: normal;
}
.col_line a {
    padding-right: 10px;
}
.beian_bo {
    clear: both;
    height: 85px;
    margin: 0 auto;
    text-align: center;
    width: 980px;
	line-height:24px;
	margin-bottom:55px;
}
.beian_bo p {
    color: #666;
     margin-bottom: 5px;
}
.youqing {
    overflow: auto;
    width: 980px;
}
.youqing a {
    color: #999999;
    display: inline;
    line-height: 30px;
    padding-left: 10px;
    text-decoration: underline;
}
.back-to {
    bottom: 35px;
    overflow: hidden;
    position: fixed;
    right: 10px;
    width: 50px;
    z-index: 999;
}
.back-to .back-top {
    background: url("../images/back_top.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: right;
    height: 50px;
    outline: 0 none;
    text-indent: -9999em;
    width: 50px;
}
.back-to .back-top:hover {
    background-position: -50px 0;
}
#Latest_News {
    background: url("../images/latest_news_p.gif") no-repeat scroll 1px 1px transparent;
    clear: both;
    height: 41px;
    margin: 2px auto 0;
    width: 1000px;
}
#Latest_News h2 {
    color: #C00C15;
    float: left;
    font-size: 12px;
    padding-top: 12px;
    text-indent: 5em;
    width: 165px;
}
#marqueeBox {
    float: left;
    margin-top: 12px;
}
#bdshare {
    margin-top: 9px;
}
#Latest_News .news-more {
    display: block;
    float: right;
    height: 25px;
    line-height: 25px;
    padding-right: 12px;
    padding-top: 8px;
}
input.TextBox {
    border: 1px solid #CFE2D0;
    height: 17px;
}
.TextBox:focus {
    border: 1px solid orange;
}
textarea.TextBox {
    border: 1px solid #CFE2D0;
    height: 68px;
    width: 289px;
}
input.button {
    border: 1px solid #CFE2D0;
    height: 23px;
    line-height: 23px;
    width: 55px;
}
.inproduct { margin-top:22px; width:100%; height:auto;}
.inproduct ul { padding-left:10px;}
.inproduct ul li{ float:left; width:187px;}
.inproduct ul li p { text-align:center;}
.inproduct ul li p a{ line-height:30px; font-weight:bold;}
.inproduct ul li p img{ border:2px solid #C5C5C5;}
.btmlink{ width:345px; margin:0 auto;}
.btmlink li { float:left; padding:0 5px;}
.DP_lm2 {
    color: #275BB0;
    font-size: 12px;
    line-height: 30px;
}
a.DP_lm2 {
    background-image: url("../images/libg.jpg");
    background-repeat: no-repeat;
    color:#000;
    display: block;
    font-size: 12px;
    height: 39px;
    line-height: 39px;
    text-align: left;
    text-decoration: none;
    width: 240px;
	text-indent:45px;
	font-weight:bold;
}
  
td.DP_lm3 {
    background: url("../images/sj.jpg") no-repeat scroll 20px center transparent;
    height: 18px;
    padding:5px 0 5px 32px;
}
td.DP_lm3 a:hover{
	color:red;
}
#preview{ float:left; margin:5px auto; width:365px;}
.jqzoom{ width:210px; position:relative; text-align:left;}

 
.list-h li{ float:left;}
#spec-n5{width:210px; height:56px; padding-top:6px; overflow:hidden;}
#spec-left{ background:url(../images/left.gif) no-repeat; width:10px; height:45px; float:left; cursor:pointer; margin-top:5px;}
#spec-right{background:url(../images/right.gif) no-repeat; width:10px; height:45px; float:left;cursor:pointer; margin-top:5px;}
#spec-list{ width:325px; float:left; overflow:hidden; margin-left:2px; display:inline;}
#spec-list ul li{ float:left; margin-right:0px; display:inline; width:62px;}
#spec-list ul li img{ padding:2px ; border:1px solid #ccc; width:50px; height:50px;}

/*jqzoom*/
.jqzoom{position:relative;padding:0;}
.zoomdiv{z-index:100;position:absolute;top:1px;left:0px;width:400px;height:400px;background:url(../images/loading.gif) #fff no-repeat center center;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;}
.bigimg{width:800px;height:800px;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px;border:1px solid #aaa;background:#FEDE4F 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}
#spec-list{ position:relative; width:183px; margin-right:5px;}
#spec-list div{ margin-top:0;margin-left:-30px; *margin-left:0;}