﻿body,htm{ margin:0 auto; padding:0; font-size:13px; color:#333; }

a,a:visited{ color:#333; text-decoration:none;}
a:hover{ color:#ff0000;}

ul{ list-style:none;}

div,ul,li,p,img,h1,h2,h3,h5{ padding:0; margin:0; border:0;}
img{ display:block;}

#head,#footer,.content,#cont{margin:0px auto; overflow:hidden; width:990px; height:100%; clear:both;}


/*--------------------- head 区 (top,logo,nav)---------------------*/
/*--- head 区 ---*/
#head .top{ height:104px; background:url(head.jpg) no-repeat 0 19px;} 
#head .tools{ height:18px; margin-top:1px; padding-right:30px; border:solid 1px #e2e2e2; background:#f6f6f6; }
#head .tools li{ float:right; margin:0 10px; padding-top:3px; }
#head .tools a{ color:#888888;}
#head .tools a:hover{ color:#CE0400;}

#head .nav{ height:30px; background:url(navbg.jpg) no-repeat 0 0px;}
#head .nav ul{ padding-left:40px;}
#head .nav li{ margin-right:20px; padding-left:15px; float:left; line-height:30px; background:url(dot2.gif) no-repeat 0 10px;}
#head .nav li a{ color:#fff;}
#head .nav li a:hover{ font-weight:bold;}
 
#head .search{ padding-left:200px; padding-top:8px; height:40px;background:url(navbg.jpg) no-repeat 0 -30px; color:#fff; font-size:14px;}
#head .search input{ vertical-align:middle;}
#head .search .input{ background:url(viewbg.jpg) repeat-x 0 -50px; border:solid 1px #0C198C;}
#head .search .bu{ width:67px; background:url(bu01.gif) no-repeat 0 0; border:0; }
/*--- head 区 ---*/

/*--- footer 区 ---*/
#footer{ text-align:center;}
#footer .tools{ height:12px; background:#e6e6e6;}
#footer .copyright{ padding:0; margin:5px 0px; line-height:22px; background:url(footer.jpg) no-repeat center; color:#fff;}
#footer img{ margin:0 auto;}
/*--- footer 区 ---*/
/*--------------------head 区 (top,logo,nav) ------------------------------------------*/


.left,.right,.center{ padding-bottom: 32767px !important;margin-bottom: -32767px !important; overflow:hidden;}
.left{ float:left;margin-right:10px; width:228px; background:#FFF9F4;border:solid 1px #ddd; }

.left h2{ line-height:27px; font-size:14px; background:url(tbg2.jpg) repeat-x top; color:#000666;}
.left h2 label{ margin-left:10px; padding-left:25px; background:url(dot.gif) no-repeat 0 -160px;}
.right h2{ color:#000666;}

#ClusterList .left ul{ margin:10px;}
#ClusterList .left li{ margin-bottom:3px; }
#ClusterList .left li a{ padding-left:35px; height:24px; line-height:24px; border:solid 1px #ccc; display:block; }
#ClusterList .left li a{background:url(lt1.jpg) no-repeat 0 -3px;}
#ClusterList .left li a{ color:#CE2700;}
#ClusterList .left li a:hover{ background:url(lt1h.jpg) no-repeat 0 -3px; color:#fff; border:solid 1px #000666;}
#ClusterList .left .focus{ padding-left:35px; line-height:24px; background:url(lt1h.jpg) no-repeat 0 -3px; color:#fff;border:solid 1px #000666; }

#ClusterList .center{float:left; width:520px; overflow:hidden; }
#ClusterList .center ul{ margin:20px 40px 20px 20px;}
#ClusterList .center li{ font-size:14px; line-height:26px;}
#ClusterList .center li a{ padding-left:20px; background:url(dot.gif) no-repeat 2px -35px;}
#ClusterList .center li a:hover{ background:url(dot.gif) no-repeat 0px -75px;text-decoration:underline; }
#ClusterList .center li span{ float:right; color:#888;}

#ClusterList .right{ float:right; width:218px; border:solid 1px #ddd;overflow:hidden; }
#ClusterList .right h2{ line-height:22px; background:url(rt1.jpg) repeat-x bottom; font-size:13px; font-weight:normal; border-bottom:solid 1px #eee;  }
#ClusterList .right h2 label{ padding-left:30px; background:url(dot.gif) no-repeat 10px 3px;}
#ClusterList .right ul{ margin:10px 15px 10px 10px; line-height:24px;}
#ClusterList .right li{ padding-left:15px; background:url(dot.gif) no-repeat 0 -190px;}
  
  
#ClusterDetails { padding:0 10px; margin:0 auto;width:970px; background:url(contbg1.jpg) no-repeat top; overflow:hidden;}
#ClusterDetails h1{ margin:15px 0 6px 100px; font-size:20px; color:#104BA5; font-family:"黑体"; }
#ClusterDetails .left ul{ margin:10px;}
#ClusterDetails .left li{ margin-bottom:4px; }
#ClusterDetails .left li a{ padding-left:35px; height:28px; line-height:28px; border:solid 1px #ccc; display:block; }
#ClusterDetails .left li a{background:url(lt2.jpg) no-repeat 0 0;}  
#ClusterDetails .left li a{ color:#333333;}
#ClusterDetails .left li a:hover{ background:url(lt1h.jpg) no-repeat; color:#fff; border:solid 1px #283670;}
#ClusterDetails .left .focus{ padding-left:35px; line-height:28px; background:url(lt1h.jpg) no-repeat; color:#fff;border:solid 1px #283670; }

#ClusterDetails .right{ float:right; width:728px; border:solid 1px #ddd; }
#ClusterDetails .right h2{ line-height:26px; background:url(rt2.jpg) repeat-x bottom; font-size:14px; font-weight:normal; border-bottom:solid 1px #ccc; }
#ClusterDetails .right h2 label{ padding-left:30px; background:url(dot.gif) no-repeat 10px -35px;}
#ClusterDetails .right ul{ margin:20px 25px; line-height:28px; font-size:14px;}
#ClusterDetails .right li{ text-indent:30px;}
#ClusterDetails .right li label{ padding-left:15px; color:#DB5D00; background:url(dot.gif) no-repeat 0 2px;}
 

#ArticleList .left ul{ margin:10px 15px 10px 10px; line-height:26px;}
#ArticleList .left li{ padding-left:15px; background:url(dot.gif) no-repeat 0 -190px;}

#ArticleList .right{ float:right; width:748px; border:solid 1px #ddd; }
#ArticleList .right h2{ line-height:26px; background:url(rt2.jpg) repeat-x bottom; font-size:14px; border-bottom:solid 1px #ccc; font-weight:normal; }
#ArticleList .right h2 label{ padding-left:30px; background:url(dot.gif) no-repeat 10px -35px;}
#ArticleList .right ul{ margin:20px 40px 20px 20px;}
#ArticleList .right li{ font-size:14px; line-height:28px;}
#ArticleList .right li a{ padding-left:20px; background:url(dot.gif) no-repeat 2px -35px;}
#ArticleList .right li a:hover{ background:url(dot.gif) no-repeat 0px -75px;text-decoration:underline; }
#ArticleList .right li span{ float:right; color:#888;}


/*--------------- 企业名片二级页 Card -----------------*/
#CardDetails .left ul{ margin:10px 15px 10px 10px; line-height:26px;}
#CardDetails .left li{ padding-left:15px; background:url(dot.gif) no-repeat 0 -190px;}

#CardDetails .right{ float:right; width:750px; border:solid 0px #ddd; }
#CardDetails .right h2{ line-height:26px; background:url(rt2.jpg) repeat-x bottom; font-size:14px; border:solid 1px #ccc; font-weight:normal; }
#CardDetails .right h2 label{ padding-left:30px; background:url(dot.gif) no-repeat 10px -35px;}

#CardDetails .card{ margin:10px 0;}
#CardDetails .card li{ margin-bottom:5px;}


/* ---- mvc_pager ----  */
.pager_theme{  height:40px; font-family: 宋体;font-size: 12px;letter-spacing:0.2em; width:90%; margin:0 auto; margin-top: 8px; margin-bottom:5px;}
.pager_theme a{ border: 1px solid #ddd;font-size: 12px;}
.pager_theme a:link,.pager_theme a:visited{border: 1px solid #ddd;}
.pager_theme a:hover{border: 1px solid #96C2F1;background-color:#EFF7FF;}
.pager_theme .thispagethis{border: 1px solid #96C2F1;font-size: 12px;background-color:#D5EAFB;}
.pager_theme a,.thispagethis{ float:left; text-align: center; margin: 0.2em 0.3em 0.0em auto;padding: 0.3em 0.4em 0.2em 0.4em;}
.pager_theme label{ color:#888;}
.pager_theme label,.pager_theme .pager_link{ clear:both; float:left; width:90%; }
/* ------------ */



/*--------------------- main 区 ( )---------------------*/
#main .ileft{ float:left; width:750px; background:#fff;}
#main .iright { float:right; width:230px; }

#main .iright h2{ line-height:27px; font-size:14px; background:url(tbg1.jpg) repeat-x top;}
#main .iright h2 label{ margin-left:10px; padding-left:25px; background:url(dot.gif) no-repeat 0 -160px;}

    /* 企业名片 */
#main .card{ margin:0px 0px 10px 0px;background:url(card_t.jpg) no-repeat top;clear:both; overflow:hidden; font-size:12px;}
.card h5{ margin-bottom:10px; font-size:12px; text-align:center;}
.card li{ float:left; width:250px; height:135px; display:block;background:url(card_p1.jpg) no-repeat 0 0; }
.card li a:hover{ color:#333;}
.card li div{ padding:10px;}
.card li p{ margin:8px;}
.card li span{ color:#001787;}

  
    /* 产业分类 */
#main .class { margin:0px 0px 10px 0px; height:250px; background:url(classbg.jpg) no-repeat top;clear:both; overflow:hidden;} 
#main .class h3,#main .card h3{ height:32px;line-height:32px; font-size:14px; margin:0; padding:0;}
#main .class h3 label,#main .card h3 label{ float:left; padding-left:60px;}
#main .class h3 label a,#main .card h3 label a{ color:#fff;}
#main .class h3 label a:hover,#main .card h3 label a:hover{ color:#000;}
#main .class h3 span,#main .card h3 span{ float:right; padding-right:20px; font-weight:normal; font-size:13px; }
#main .class h3 span a,#main .card h3 span a{ color:#E8462C;}
  
#main .class ul{ margin:5px 0px 0px 20px;}
#main .class li{ float:left; line-height:32px; }
#main .class li a{ display:block;padding-left:15px; width:130px; background:url(dot2.gif) no-repeat 0 -107px;}
#main .class li a,.class li a:visited{}
#main .class li a:hover{ color:#ff0000; font-size:14px; background:url(dot.gif) no-repeat 0 -271px;}

    /* 淄博风采 */
#main .view{ margin:0px 0px 10px 0px;height:118px; border:solid 1px #ccc; background:url(viewbg.jpg) repeat-x top; clear:both; overflow:hidden; height:100%;}
#main .view .title{ float:left;display:block; width:80px; height:118px; background:url(viewt.jpg) no-repeat 10px 0;}
#main .view .pic{ margin:6px 10px 0px 10px; padding:0 10px; background:#fff;}
#main .view .pic img{ display:inline; margin:8px 5px 0px 0px; }

  /*---right area--- */
    /* 集群新闻 */
#main .news,.business{ margin:0 0 10px 0; border:solid 1px #ccc; font-size:14px; clear:both; overflow:hidden; }
#main .news{ height:248px;}
#main .news ul{ margin:10px;}
#main .news li{ line-height:26px; font-size:14px;}
#main .news li a{ padding-left:14px; background:url(dot.gif) no-repeat 0px -326px; }
#main .news li a:hover{ background:url(dot.gif) no-repeat -4px -366px; text-decoration:underline;}

    /* 推荐企业 */
#main .business{ height:430px;}
#main .business ul{ margin:10px;}
#main .business li{ padding-left:20px; line-height:26px; background:url(dot2.gif) no-repeat 0px -33px; }
    
    

/*--------------------------新闻 三级页 news_s ------------------------------------------*/
#ArticleDetails{ width:988px;  border:solid 1px #ccc; background:#EEEEEE;font-size:14px; color:#333; }
#ArticleDetails .bodys{ padding:15px 30px; background:#fff; margin:0 80px; }
#ArticleDetails h1{ margin:10px 0 15px 0;color:#E20000; font-size:20px; text-align:center; }
  
#ArticleDetails .note{ padding:3px 0;background:#f7f7f7; border:solid 1px #e4e4e4; border-left:none; border-right:none; font-size:12px; color:#777777; text-align:center;}
#ArticleDetails .note span{ color:#BB4C4C;}
     
#ArticleDetails .txt{ margin:15px 10px 15px 10px;}
#ArticleDetails .txt p{ line-height:32px; text-indent:20px; margin-bottom:5px;}
  
#ArticleDetails .tools{ text-align:right;}
#ArticleDetails .tools a{ color:#e20000; font-size:12px;}
#ArticleDetails .tools a:hover{ color:#000;}

/*--------------------------企业查询页 srarch ------------------------------------------*/
#SearchDetails{ margin:0 auro;padding:20px 85px; width:700px; background:url(search_bg.jpg) no-repeat 0 0; min-height:300px; height:auto !important;height:300px;overflow:visible;}
#SearchDetails .condition{ background:#f6f6f6; border:solid 1px #e0e0e0; width:100%; overflow:hidden; clear:both;}
#SearchDetails .condition h1{ float:left; margin:6px 20px 6px 6px ; font-size:14px; color:#0E30A0;}
#SearchDetails .condition ul{ float:left; margin:6px 6px 6px 0px ;}
#SearchDetails .condition li{ line-height:20px; padding-left:15px; background:url(dot.gif) no-repeat 0 5px;}
#SearchDetails .condition span{ color:#B70000;}
#SearchDetails .result{ margin:10px 50px 10px 10px;}
#SearchDetails .result span{ float:right; color:#888;}
#SearchDetails .result li{ padding-left:25px; line-height:30px; font-size:14px; background:url(dot_search.gif) no-repeat 0 6px; }
