/* CSS Document */


body,ul,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,strong,select,input,span{margin:0;padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px }
body{ text-align:center; color:#997635; background:#f2eee5}
img{ border:none}
a{ text-decoration:none; color:#997635; outline:none}
a:hover{ color:#ea8f0c; text-decoration:underline}
li{list-style-type:none; }
 
select,input,img,select{ vertical-align:middle}
.clearit{clear:both; height:0; font-size:0;}



.header{ width:880px; margin:0 auto; height:93px; position:relative; text-align:left; background:url(../images/header_bj.jpg) repeat-x}
.header .logo{ position:absolute; top:10px;}
.header .search{ position:absolute; top:20px; right:0px;}
.header .menus{ position:absolute; top:72px}
.header .menus ul li{ float:left; padding:0 10px; width:63px; text-align:center}
.header .menus ul li a{ display:block; height:19px}
.header .menus ul li a:hover{ border-bottom:#af8457 solid 2px;}

.banner{ margin:0 auto;}
.temp{ background:url(../images/bbj.jpg) repeat-x; width:880px; height:5px; margin:0 auto}
.main{ position:relative; width:880px; margin:0 auto; text-align:left; margin-top:15px; height:100%}

.main .mid{ width:360px; margin:0 auto; overflow:hidden}
.main .mid h2{ position:relative;  height:26px; }
.main .mid h2 span{ position:absolute; right:0; border-bottom:#be9d8c solid 1px; text-align:right; height:12px; width:280px}
.main .mid .ul1{ width:360px; overflow:hidden}
.main .mid .ul1 li{ position:relative;  background:url(../images/xl_56.gif) no-repeat 0 50%; padding-left:10px;  width:360px;overflow:hidden;}
.main .mid .ul1 li a{ display:block; width:280px; white-space:nowrap; overflow:hidden; height:24px; line-height:24px }
.main .mid .ul1 li span{ position:absolute; right:0; top:0px; color:#c9a67e}
.main .left{width:240px; position:absolute; left:0; top:0;}
.main .mid .uld{ width:100%}
.main .mid .uld li{ height:auto; background:none; padding:0; float:left; margin:0 10px 0px 10px; display:inline}
.main .mid .uld li img{ background:#fff; border:#d9cdc1 solid 1px; padding:2px}

.main .mid .uld li span{ display:block; height:24px; line-height:24px; width:86px; white-space:nowrap; text-align:center; overflow:hidden; position:static}


.main .left h2{ background:url(../images/xl_53.jpg) no-repeat; height:38px; padding-top:8px; padding-left:8px; overflow:hidden}
.main .left div{ line-height:22px; padding:0 5px; margin-top:-10px}
.main .left div img{ display:block; padding:5px 0}
.main .left li{ line-height:20px; padding:2px 0; background:url(../images/xl_56.gif) no-repeat 0 8px; padding-left:10px;}

.main .right{ width:240px; position:absolute; right:0; top:0; }
.main .right h2{ position:relative; height:26px;}
.main .right h2 span{position:absolute; right:0; border-bottom:#be9d8c solid 1px; text-align:right; height:12px; width:165px}

.main .right ul li{ line-height:20px; padding:2px 0; background:url(../images/xl_56.gif) no-repeat 0 8px; padding-left:10px; overflow:hidden;}
.footer{ background:#e4d5c2; height:32px; line-height:32px; border-top:#ddccb2 solid 1px;; border-bottom:#cdbea9 solid 1px; margin-top:10px}
.footer div{ margin:0 auto; width:880px; text-align:left; color:#bda17c ; font-size:10px;}
.footer div a{ margin:0 15px;}
.footer div span{ margin-left:10px}



 { margin-top:10px; float:left}
  .side_l{ width:240px; float:left}
      .side_l .notic h2{ height:24px; line-height:24px; border-bottom:#d6d6d6 solid 1px; color:#216dab; padding-top:8px}
	  .side_l .notic .text{ line-height:22px; margin-top:10px; }
	  .side_l .notic .text ul li{ overflow:hidden; height:22px}
     .side_l .contact h2{ height:24px; line-height:24px; border-bottom:#d6d6d6 solid 1px; color:#216dab; padding-top:8px}
    .side_l .contact div{ margin-top:10px; line-height:22px}
   
 	 .side_l .search h2{height:24px; line-height:24px; border-bottom:#d6d6d6 solid 1px; color:#216dab; padding-top:8px}
	
	 .side_l .search .ipt_1{border:#9f9f9f solid 1px; border-bottom-color:#dcdcdc; border-right-color:#dcdcdc; height:20px; line-height:20px;  width:160px}
 	 .side_l .search div{ margin-top:6px}
	 .side_l .search div table td{ height:36px; line-height:36px}
	 .side_l .tell{ margin-top:10px}


  .side_r{ width:620px; float:right; display:inline }
    .side_r .flash .cont{ border-right:#dadada solid 1px; border-left:#dadada solid 1px; height:100%; text-align:center}
   
  
    .side_r .news{ float:right; width:402px; overflow:hidden; }
     .side_r .news .cont{ border-left:#d6d6d6 solid 1px; border-right:#d6d6d6 solid 1px; height:100%; padding:3px 6px}
  
    .side_r .news .cont ul li{ line-height:24px; height:24px; padding:0 70px 0 15px; position:relative; overflow:hidden;}
    .side_r .news .cont ul li a {display:inline-block; overflow:hidden}
    .side_r .news .cont ul li em{ position:absolute; left:0; top:0; font-family:"" }
    .side_r .news .cont ul li span{ position:absolute; top:0; padding-left:5px; font-family:Arial, Helvetica, sans-serif; color:#999; line-height:22px }
     .side_r .pro{ margin-top:10px}
     .side_r .pro .cont{ border-left:#d6d6d6 solid 1px; border-right:#d6d6d6 solid 1px; height:100%; overflow:hidden; padding:3px 6px}
    .side_r .pro .cont ul li{ float:left; margin:5px 8px 2px 3px}
    .side_r .pro .cont ul li img{ border:#efefef solid 4px; margin-left:2px}
    .side_r .pro .cont ul li table .Tit{ background:#eaeae8; line-height:20px; text-align:center}
    .side_r .pro .cont ul li table td{ padding-left:4px}
     .side_r .links .cont{ padding:5px 6px}
 

 
 
 
 /* ҳ */
 
 
 .cont_bj{ background:#e3d6c5; height:100%}
 .cont_bj .navdiv, .right_cont{ margin:5px; border:#ddd solid 1px; background:#f2eee5; padding:8px; height:100%}

  .cont_bj .navdiv h2, .right_cont h2{ height:22px; border-bottom:#9d7b3e solid 1px; line-height:22px; color:#9f693d}
  .cont_bj .navdiv ul{ padding-top:10px}
 .cont_bj .navdiv ul li{ height:24px; line-height:24px}
 .right_cont .textdiv{ line-height:22px; text-indent:2em; margin-top:10px}
 
 
 
 
 .news_list_div{ margin-top:10px}
 .news_list_div ul li{ height:24px; line-height:24px}
 .news_list_div ul li span{ color:#666; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding-left:10px}
 
 .fenye_div { clear:both; margin-top:10px}
 .fenye_div a{  border:#ccc solid 1px; line-height:22px; padding:2px 3px; margin:0 5px}
  .fenye_div a:hover{ color:#CC0000; background:#FCEFE0; border:#F7A95B solid 1px; text-decoration:none}
  .fenye_div  .ahov{ color:#CC0000; background:#FCEFE0; border:#F7A95B solid 1px;}
  
  
  
  .pro_list_div, .pro_cont{ margin-top:10px}
  .te_c_c{ text-align:center}
  .pro_cont{width:606px; margin:0 auto; margin-top:10px; text-align:left; padding-bottom:10px}
    .pro_list_div ul li{height:auto; background:none; padding:0; float:left; margin:0 8px 0px 8px; display:inline}
     .pro_list_div ul li img{ background:#fff; border:#d9cdc1 solid 1px; padding:2px}

 .pro_list_div ul li span{ display:block; height:24px; line-height:24px; width:86px; white-space:nowrap; text-align:center; overflow:hidden; position:static}
    
      
    
	
	 
     .pro_cont img{ border:#efefef solid 4px; margin-left:2px}
    .pro_cont table .Tit{ background:#eaeae8; line-height:20px; text-align:center}
    .pro_cont table td{ padding-left:4px}
 
    
	
	.mor_1{ float:right; margin-top:-28px; font-size:11px; font-weight:normal; padding-right:15px}
	
	.lli{ padding:10px 0; line-height:22px; border-bottom:#ccc solid 1px;}
	.lli .spo{ color:#333;}
	.lli .spt{ color:#FF6600;font-weight:bold}
	
 .liuta td{ padding:5px 0; text-align:20px; }