/*-------------------------- layout index ------------------------*/
#subcol { float:right; width:237px; background:#fff;}
#maincol{ float:left; width:707px; }
.cate{ width:205px; border:#717171 1px solid;  background:#EFF3F4;}
.cate h2{ height:39px; font:bold 12px/35px verdana; padding-left:12px; background:url(//www.ecvv.com/newimages/cateH.jpg) #FFA90A repeat-x; color:#fff;}
.cate ul li{ font:13px verdana;   padding-left:12px; }
.cate ul li a{ display:block; width:193px; margin-left:-12px; background:#EFF3F4;border-bottom:#D7DADF 1px solid; line-height:18px;padding:5px 0; padding:6px 0; padding-left:12px;}
.cate ul li a:hover{ background:#fff; border-bottom:#000 1px solid;text-decoration:none;}

.tit{ height:27px; background:url(//www.ecvv.com/newimages/bgTit.jpg) repeat-x;}
.tit h1{  padding-left:12px; font:bold 14px/27px verdana;}

.mbox1{ padding-bottom:10px;}
.mbox h2{ font:bold 10px verdana; -webkit-text-size-adjust: none; line-height:16px; padding:6px 0;}
.mbox p{ font:normal 10px verdana; -webkit-text-size-adjust: none; line-height:12px; padding-top:5px;}
.p1{ width:120px;  border:#fff 1px solid; float:left; background:#fff; padding-left:12px; padding-bottom:5px; padding-right:5px; padding-top:10px;}
.p2{ width:120px; border:#000 1px solid; float:left; background:#E9E8EE;padding-left:12px;padding-bottom:5px;padding-right:5px;padding-top:10px;}
.cImg{ width:95px; height:95px; border:#9f9f9f 1px solid; padding:4px; background:#fff;}
.mbox p.pm{ text-align:right; padding-right:25px; }
.mbox p.pm span{ background:url(//www.ecvv.com/images/more.gif) no-repeat right 2px; padding-right:10px;}
.borderA{ border:#BABABA 1px solid;background:#FFF3DA; padding-bottom:10px; margin-top:12px;}
.borderA h2,.borderA1 h2{  background:#fff; border-bottom:#EBE3DF 1px solid; color:#7C2300; font:bold 12px/18px verdana; padding-left:12px; padding-top:3px; padding-bottom:3px; }
.w150{ width:150px; margin:10px 0;}
.pad12{ padding:5px 12px;}
.pred{ color:#7C2300; font:11px/16px verdana; -webkit-text-size-adjust: none;}

.ser{height:300px; background:url(/images/service_bg.gif) repeat-x; padding-top:15px; border:#ADADAD 1px solid; margin-bottom:12px; padding-left:15px;}
.serT{ height:30px; margin-bottom:10px; font:14px/25px verdana;}
.ser h2{ font:bold 14px/27px verdana}

.keyBox3{background:url(//www.ecvv.com/newimages/indexBg3.jpg) repeat-x; height:auto!important;height:50px; min-height:50px; margin-top:20px;}
.keyBox3 div.kdiv{ background:#F1F0F5; height:26px; font:bold 13px/26px verdana; padding-left:15px; border-bottom:#9193A0 1px solid;  }
.keyBox3 ul{ clear:both; }
.keyBox3 ul li{ font:10px/12px verdana; -webkit-text-size-adjust: none; width:140px; display:block; float:left; background:url(//www.ecvv.com/newimages/keyLi.gif) 15px 6px no-repeat; padding-left:25px; padding-right:5px; padding-bottom:3px; }
.leftUl{ padding:5px 12px 10px 12px; font-size:10px; -webkit-text-size-adjust: none; font-family:verdana;}
.leftUl li{ background:url(//www.ecvv.com/newimages/more.gif) no-repeat 0 5px; padding-left:12px; line-height:18px;}
.leftUl li a:link,.leftUl li a:visited{color:#7C2300;}


.nul li{ padding-left:15px; background:url(//www.ecvv.com/newimages/supplier/icoLi.gif) no-repeat; line-height:18px;}



/*---- page ----*/
.page{ height:30px;  margin-top:30px;}
.pagination{
padding: 2px; width:430px;
float:left;
}

.pagination ul{
margin: 0;
padding: 0;
text-align: left; /*Set to "right" to right align pagination interface*/
font-size: 12px;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
margin-right:3px;
}

.pagination a, .pagination a:visited{
padding: 0 5px;
border: 1px solid #9E9E9E;
text-decoration: none; 
color: #000;
}

.pagination a:hover, .pagination a:active{
border: 1px solid #9E9E9E;
color: #000;
background-color:#f96600;
text-decoration:none;
}

.pagination li.currentpage{
font-weight: bold;
padding: 0 5px;
border: 1px solid #9E9E9E;
background-color: #f96600;
color: #FFF;
}

.pagination li.disablepage{
padding: 0 5px;
border: 1px solid #929292;
color: #929292;
}

.pagination li.nextpage{
font-weight: normal;
white-space:nowrap;
}

* html .pagination li.currentpage, * html .pagination li.disablepage{ /*IE 6 and below. Adjust non linked LIs slightly to account for bugs*/
margin-right: 5px;
padding-right: 4px;
}
.pleft{ height:20px; line-height:20px;*line-height:16px;padding-right:20px; float:left; padding-top:2px;}
.pright{ float:right; height:18px; font:bold 10px/20px verdana; -webkit-text-size-adjust: none; position:relative; width:70px; padding-right:90px; text-align:right; }
.w24{ position:absolute; top:0; right:50px;width:24px;}
.pageGO{ position:absolute; top:0; right:15px;}