﻿a,body, div, p, span,html, h1, h2, h3, h4, h5, h6, b, ol, ul, li, dl, dt, dd, em, i, input,img,table,th,tr,td
{
    margin:0;
    padding:0;
    text-align:left;
    }
body
{
    font:normal 400 12px tahoma,"宋体";
    margin: 0 auto;
    color: #58595b; 
    text-align:center; 
}
img
{
    border:none;
    }
ul,li{list-style-type:none;}
A:link
{
    color: #58595b;
    text-decoration: none;
}
A:visited
{
    color: #58595b;
    text-decoration: none;
}
A:active
{
    color: #58595b;
    text-decoration: none;
}
A:hover
{
    color: #f0a314;
    text-decoration: none;
}
.block
{
    margin:0 auto;
    text-align:left;
    width:1000px;}
.f_l{float:left;}
.f_r{float:right;}
.clear{clear:both;}
.blank{height:10px;}
.mtop{margin-top:10px;}
.mtop5{margin-top:5px;}
.box
{
    border:1px solid #DFDFDF;
    }
.box1
{
    border:1px solid #dfdfdf;
    border-top:2px solid #3ca3e6;
    }
.title,.title a
{
   color:#333;
   font-size:12px;
   font-weight:600;
   height:28px;
   line-height:28px;
   background-color:#f4f4f4; 
    }
.title1,title1 a
{
   color:#333;
   font-size:12px;
   font-weight:600;
   height:28px;
   line-height:28px;
   background: url(../images/bg.gif) repeat-x; 
    }
.title2
{
    font:700 14px tahoma, "宋体"; 
    COLOR: #58595b
    }
.title3
{
    height:30px;
    line-height:30px;
    font-size:14px;
    font-weight:700;
    background-color:#eee;
    }
.more
{
    color:#666;
    font-size:12px;
    font-weight:normal;
    float:right;
    padding-right:10px;
    }
.txtcenter{text-align:center;}
/*******header*******/
#top
{
    background-color:#fff;
    height:60px;
    margin-top:10px;}
#top .f_l
{
   width:600px;
    
    }
#top .f_r
{
   width:300px;
    
    }
#top .f_l .logo_your
{
    float:left;
    width:165px;
    }
#top .f_l .logo_your img
{
    width:165px;
    
    }    
#top .f_l .logo_siss
{
    float:left;
    width:240px;
    }  
#top .f_l .logo_siss img
{
    width:240px;
    
    }   
#top .f_l .space
{
    float:left;

    padding:5px 10px;
    
    }    
 #top .f_l .space i
{
    display:block;
    border-right:1px solid #ccc;
    height:40px;
    width:1px;
    }   
#top .f_r .phone
{
    float:left;
    width:200px;
    }    
 #top .f_r .qq
{
    float:right;
    width:90px;
    text-align:right;
    } 
#top .f_r .phone ul li
{
    color:#F0A314;
    font-size:16px;
    line-height:22px;
    margin:4px 0px;
    }
 #top .f_r .qq ul li
{
    margin:4px 0px;
    }   
 /***mainnav***/ 
#mainnav
{
    height: 40px;
    line-height:40px;
    position:relative;
    background-repeat:repeat-x;
    background-image: url(../images/line1.gif);
    margin-top:10px;
    z-index: 999;
} 
/***leftmenu**/
#leftmenu .title1 a
{
    color:#fff;
    padding-left:20px;
    }
#leftmenu .menulist
{
    padding:10px 0;
    }
#leftmenu .menulist ul li a.a1
{
    color:#333;
    font-weight:600;
}
/***adbar焦点图***/    
#ad_bar
{
     position: relative;
     width: 740px;
     height: 201px;
    }
     #ad_bar .container,#ad_bar .container img
    {
        width: 740px;
        height: 201px;
        vertical-align: top;
    }    
#idContainer2 .num
    {
        position: absolute;
        right: 5px;
        bottom: 5px;
        font: 12px/1.5 tahoma, arial;
        height: 18px;
    }
#idContainer2 .num li
    {
        float: left;
        color: #d94b01;
        text-align: center;
        line-height: 16px;
        width: 16px;
        height: 16px;
        font-family: Arial;
        font-size: 11px;
        cursor: pointer;
        margin-left: 3px;
        border: 1px solid #f47500;
        background-color: #fcf2cf;
    }
#idContainer2 .num li.on
    {
        line-height: 18px;
        width: 18px;
        height: 18px;
        font-size: 14px;
        margin-top: -2px;
        background-color: #ff9415;
        font-weight: bold;
        color: #FFF;
    }
   
 /**公告**/ 
 #notice
 {
    width:250px; 
    
     }
 #notice .box
 { 
     height:201px;
     _height:199px;
      }  
 #notice h2
 {
     padding-left:10px;
     }   
 #notice .noticetxt
 {
     padding:10px 10px;
     }   
 #notice .noticetxt p
 {
     color:#666;
     line-height:22px;
     
     }        
 #notice .noticetxt p span
 {
     color:#000;
     font-weight:500;
     }    
/**中间主体***/    
#main_warp .sidebar_l
{
    width:215px;
    
    }
#main_warp .sidebar_r
{
    width:770px;
    _width:764px;
    
    }    
#main_warp .sidebar_r .title
{
    padding-left:10px;
    }
#main_warp .sidebar_r .companybox
{
    padding:10px;
    }
#main_warp .sidebar_r .companybox .f_l
{
    width:460px;
    line-height:22px;
    text-indent:2em;
    }  
#main_warp .sidebar_r .companybox .f_r
{
    width:276px;
    overflow:hidden;
    }
    #main_warp .sidebar_r .companybox .f_r a
{
    display:block;
    border:1px solid #ddd;
    padding:1px;
    }
    #main_warp .sidebar_r .companybox .f_r img
{
    max-width:272px;
    max-height:124px;
    }
/**推荐产品***/    
#product_warp
{
    margin-top:10px;
    }
#product_warp .product_list
{
    padding:20px 0px 20px 36px;
   _padding:20px 0px 20px 20px;
    }    
#product_warp .product_list ul li
{
    float:left;
    margin-right:30px;
    }    
 #product_warp .product_list ul li a 
{
    display:block;
    }
   
 #product_warp .product_list ul li a.pic img 
{
    width:120px;
    height:138px;
    }
 #product_warp .product_list ul li a.pic 
{
    border:1px solid #ccc;
    padding:10px;
    }    
 #product_warp .product_list ul li a.pic:hover
{
    border:1px solid #999;
    }    
#product_warp .product_list ul li a.pname 
{
    background-color:#ededed;
    margin-top:10px;
    text-align:center;
    line-height:30px;
    }
 /**新闻列表***/    
 #newsbox
 {
     margin-top:10px;
     }
  #newsbox h2.title
  {
      position:relative;
      }
  #newsbox h2.title .more
  {
     position:absolute;
     right:0;
     top:0;
      }
  #newsbox h2.title .more:hover
  {
      color: #f0a314;
  }
   #newsbox .newsitem
   {
       width:380px;
       }   
  #newsbox .newsitem ul
  {
      padding:10px 10px 10px 20px;
      }
#newsbox .newsitem ul li
{
    padding:4px 0;
    }   
 #newsbox .newsitem ul li span.date
  {
     
      }
 #newsbox a.more
 {
     color:#999;
  font-size:12px;
  font-weight:normal;   
     }
/***页尾**/        
#footer
{
    border-top:2px solid #ccc;
    padding:10px 0;
    }
#footer p
{
    line-height:22px;
    text-align:center;
    } 
/**面包屑导航**/  
.position
{
    height:28px;
    line-height:28px;
    border-bottom:1px solid #eee;
    }
.b_content h1.title2
{
    padding:10px 0;
    }     
#contentbox ul.contentlist
{
    padding:20px 0 0;
    }
#contentbox ul.contentlist li
{
    float:left;
    width:206px;
    margin-left:36px;
    margin-bottom:40px;
    }
#contentbox ul.contentlist li a
{
    display:block;
    }
#contentbox ul.contentlist li a.pic
{
    padding:2px;
    border:1px solid #dfdfdf;
    }
#contentbox ul.contentlist li a.pic img
{
    width:200px;
    height:230px;
    }
 #contentbox ul.contentlist li a.pname
 {
     text-align:center;
     height:40px;
     line-height:40px;
     }
#contentbox ul.contentlist li a.view
 {
     text-align:center;
     }
 #contentbox p.thumb
 {
    text-align:center; 
     }
 #contentbox p.thumb img
 {
    border:1px solid #dfdfdf;
    padding:10px; 
     }
 .hardproduct .box1 h1.title2
  {
      height:60px;
      line-height:60px;
      }
 #contentbox .box1 div.title3
 {
     padding-left:10px;
     }
  #contentbox .body
  {
      line-height:22px;
      text-align:left;
      padding:20px 0;
      }
.hardproduct .box1,.c_content .box1{padding:20px;} 
.c_content h1
{
    background-color:#eee;
    padding:10px 0 10px 10px;
    }
/***典型客户列表**/    
.clientinfos .box1
{
    padding:10px 10px;
    }
 .clientinfos .box1 ul li
 {
     float:left;
     margin:0 20px 0 0;
     } 
  .clientinfos .box1 ul li a.pic
  {
      display:block;
      border:1px solid #eee;
      padding:2px;
      }
 .clientinfos .box1 ul li p
  {
      display:block;
      height:30px;
      line-height:30px;
      width:120px;
      overflow:hidden;
      text-align:center;
      }
  .clientinfos .box1 ul li p a
  {
      text-align:center;
      }  
   .clientinfos .box1 ul li img
 {
     height:80px;
     width:120px;
     } 
 /***典型客户详细**/ 
 .clientinfo .box1
{
    padding:10px 10px;
    }
 .clientinfo .box1 p.logo
{
    float:right;
    margin:0 0 0 20px;
    border:1px solid #eee;
    padding:2px;
    }
 .clientinfo .box1 p.logo img
{
    width:240px;
    height:160px;
    }
 .clientinfo .box1 p.text
{
    text-indent:2em;
    line-height:22px;
    }
 /**新闻列表***/
#ctl00_MasterContent_AspNetPager1
 {
     clear:both;
     padding:20px 20px;
     }
 .newslist ul li
 {
    padding:14px 0;
     }    
  .newslist ul{padding:20px 20px;}
   .newslist ul li .title8
   {
       display:block;
       float:left;
       width:480px;
      
       }
 .newslist ul li .date
   {
       display:block;
       float:right;
       width:200px;
       
       } 
  /**案例列表***/   

 .caselist ul li
 {
    padding:14px 0;
     }    
  .caselist ul{padding:20px 20px;}
   .caselist ul li .title8
   {
       display:block;
       float:left;
       width:480px;
      
       }
.caselist ul li .date
   {
       display:block;
       float:right;
       width:200px;
       
       } 