


@charset"utf-8";
*{ padding: 0; margin: 0;border: 0;
font-family: "微软雅黑";}
#logo
{
    position: absolute;
    left: -118px;
    top: 5px;
}
ul.demo_menu
{
    position: relative;
    
    left:134px;
    list-style: none;
    font-size: 0px;   
}
ul.demo_menu li
{
    list-style-type:none;
     position: relative;
}
ul.demo_menu>li
{
    display: inline-block;
    position: relative;
    text-decoration: none;    
    text-align: left;
}

ul.demo_menu>li>a
{
    position: relative;
    font-size: 16px; 
    display: inline-block;
    height: 60px;
    width: 160px;
    color: #333333;
    text-align: center;
    line-height: 60px;
    text-decoration:none;
    height: 60px;
    transition: all 0.4s ease-out;
}
ul.demo_menu>li>a:hover
{
    background: #ffb546;
    color: #ffffff;
}
ul.demo_menu>li>ul>li>a:hover
{
    background:#b4b4b5;
    opacity:0.8;
    color:#ffb546;
}
ul.demo_menu>li>ul
{
    position: absolute;
    top: 60px;
    left: -40px;
/*    background: url(../image/btn_c_back.png)  top no-repeat;*/
    height: 150px;
    width: 160px;
    padding-top: 8px;
/*    overflow: hidden;*/
/*    transition: all 0.5s ease-out 0s;*/
}

ul.demo_menu>li>ul>li>a
{
    display: inline-block;
    height: 40px;
    width: 160px;
/*    background: #aaaaaa;*/
    color:#ffffff;
    line-height: 40px;
    text-align: center;
    font-size:16px;
/*    margin-left: -40px;*/
    text-decoration: none;
    
  
  
}
#menuA:hover>ul
{
    height: 0px;
    z-index: 99999999999;
}
#menuB:hover>ul
{
    position: absolute;
    top: 60px;
    left: 0px; 

    height: 300px;
     background: url(../image/btn_b_back.png) left top no-repeat;
    z-index: 99999999999;
   transition: all 0.5s ease-out 0s;
}#menuC:hover>ul
{

    position: absolute;
    top: 60px;
    left: 0px; 

    height: 300px;
     background: url(../image/btn_c_back.png) left top no-repeat;
    z-index: 99999999999;
   transition: all 0.5s ease-out 0s;
}
#menuD:hover>ul
{
    position: absolute;
    top: 60px;
    left: 0px; 

    height: 300px;
     background: url(../image/btn_e_back.png) left top no-repeat;
    z-index: 99999999999;
   transition: all 0.5s ease-out 0s;
}#menuE:hover>ul
{
    position: absolute;
    top: 60px;
    left: 0px; 

    height: 300px;
     background: url(../image/btn_b_back.png) left top no-repeat;
    z-index: 99999999999;
   transition: all 0.5s ease-out 0s;
}
/*以上是菜单栏*/

#imgRollerDemo{
    position: relative;
}

#imgRollerDemo nav{
    width: 100%;
    position: absolute;
    z-index: 999999;
    top: 300px;
}
#imgRollerDemo>nav>ul
{
    margin: 0;
    padding: 0;
    position: relative;
}
#imgRollerDemo>nav>ul>li.fr
{
    list-style: none;
    display: inline-block;
    float: right;
    margin-right: 30px;
    background: url(../image/btn_right.png);
}
#imgRollerDemo>nav>ul>li.fl
{
    list-style: none;
    display: inline-block;
    float: left;
    margin-left: 30px;
    background: url(../image/btn_left.png);
}
#imgRollerDemo>nav>ul>li.fr:hover
{
     background: url(../image/btn_right_hover.png);
}
#imgRollerDemo>nav>ul>li.fl:hover
{
     background: url(../image/btn_left_hover.png);
}
#imgRollerDemo>nav>ul>li>a
{
    display: inline-block;
    width: 60px;
    height: 60px;
/*    background: #09c;*/
/*    color: white;*/
    text-decoration: none;
    text-align: center;
    line-height: 60px;
    left: 40px;
}
#cnt
{
    height: 600px;
    width: 960px;
    overflow: hidden;
    position: relative;
}
#cnt>ul
{
   margin: 0;
   padding: 0;
    width: 1650px;
    font-size: 0;
    white-space:nowrap;
    position: absolute;
    left: 0;
    top: 0;
    transition: all 0.5s ease-out;    
}
#cnt>ul>li
{
      list-style: none;
      display: inline-block;  
}

#imgRollerDemo p 
{
   
    width: 900px;
    position: absolute;
    z-index: 999999999;
    color: #ffffff;
    line-height: 20px;
    
    top: 530px;
    left: 30px;
    font-size: 16px;
}
#imgRollerDemo p:hover
{
    color:#ffb546;
}
#description{
    position: absolute;
    top: 500px;
    left: 0;
    text-align: center;
    color: aqua;
    font-size: 50px;
    z-index: 99999999;
}

.disablebtn-right{
    width: 30px;
    height: 30px;
    background:url(../image/btn_left_hei.png) no-repeat !important ;
	cursor: default;
}
.disablebtn-left
{
    width: 60px;
    height: 60px;
    background:url(../image/btn_right_hei.png) no-repeat !important ;
	cursor: default;
}
body 
{
    padding:0;  
    border:0;   
    margin:0 auto; 
    width: 960px;
    
}
#tabheading {
    height: 100%;
    background: #ffffff;
    position: relative;
}
#tabheading>ul {
    margin-left: 270px;
    width: 600px;
    position: relative;
}
/*以上是大图部分*/
#tabheading 
{
/*    position: absolute;*/
/*    left: 480px;*/
    height: 267px;
    width: 480px;
/*    background: #dad9d9;*/
}
#tabheading>ul
{
    left: -190px;
    list-style-type: none;
    display: inline-block;
    position: relative;
}
#tabheading ul.news-list i{
    position: absolute;
    width: 102px;
    height: 5px;
    background-color: #ffb546;
    bottom: 0px;
    left: 108px;
}
#tabheading>ul>li
{
    height: 76px;
    width: 103px;
    text-align: center;
    line-height: 76px;
    display: inline-block;
       
    

}
#tabheading>ul>li:hover
{
color: #ffb546;
    
    transition: all 0.2s ease-out; 
}
#tabheading>div
{
    width: 480px;
    height: 191;
    background: #f2f2f2;
}
#tabheading>div>dl>dt
{
    position: absolute;
    left: 36px;
    bottom: 43px;
    
    
}
#tabheading>div>dl>dd
{
    width: 241px;
/*    height: 32px;*/
    position: absolute;
    left: 194px;
    bottom: 132px;
/*    background: #bbbbbb;*/
    
    
    overflow:visible;
    white-space:nowrap;
    text-overflow:ellipsis;
    box-sizing: border-box;
    max-width: 241px;
    max-height: 32px;
/*    font-size: 30px;*/
    clear: both;
    overflow: hidden;
    
    
}
#tabheading>div>dl>dd2
{
    width: 241px;
    height: 80px;
/*    background: #aaaaaa;*/
    position: absolute;
    left: 194px;
    bottom: 43px;
    color: #727171;
    overflow: hidden;
    line-height: 20px;
}
#tabheading>div>dl>dd3
{
 position: absolute;
    left: 368px;
    bottom: 20px;
    font-size: 12px;
    
    color: #888888;
    
}
#tabheading>div:hover dl dd3
{
   color: #ffb546;
}
#tabheading>div:hover dl dd2
{
   color: #ffb546;
}
#tabheading>div:hover dl dd
{
   color: #ffb546;
}
#tabheading>div:hover
{
   color: #ffb546;
}
/*以上是三栏新闻*/
#kong
{
    position: absolute;
    height: 3px;
    width: 960;
    background: #ffb546;
    float: bottom;
}
#fangfang{
    text-align: center;
}

#fangfang>ul
{
    display: inline-block;    
    margin: 10px;
    left:40px;
    width:275px;
    height:340px;
    margin-top: 40px;
}
#fangfang .pic{
    position: relative;
    height:275px;
    width:275px;
    overflow:hidden;
}
#fangfang>ul:hover .hide_box{
    top:0;
}
#fangfang>ul:hover li
{
  background: #3e3a39;
    color:#f6f7f7;
    
}
#fangfang>ul>li
{
    list-style-type:none;
    width: 275px;
    text-align: center;
    line-height: 60px;
}
#fangfang .hide_box{
    padding:50px 30px;
    position:absolute; 
    top:340px; 
    left:0; 
    background-color:rgba(255,181,70,.7);
    font-size:14px;
    line-height:25px;
    color:#fff;
    width:215px;
    height:175px;
    height:195px;
    transition:all 350ms ease-out;
    -webkit-transition:all 300ms ease-out;
}
/*以上是方形图片层*/
#fenge ul
{
    position: relative;
    height: 100px;
    width: 960px;
    top: 20px;
    background: #f4f4f4;
}
#fenge ul li
{
    position: absolute;
    height:74px;
    width: 74px;
    background: url(../image/logo_hui.png)no-repeat;
    left:450px;
    top: 15px;
    overflow: hidden;    
}
#fenge ul li:hover
{
    
    background: url(../image/logo_huang.png)no-repeat;
   
}
/*以上是分割层*/

#man
{
    text-align: center;
}
#man>ul
{
    display: inline-block;  
/*    position: absolut;*/
    width: 193px;
    height: 270px;
    margin: 14px;
    margin-top: 70px;    
    left: 20px;
}
#man .men{
    position: relative;
    height:270px;
    width:193px;
    overflow:hidden;
}

#man>ul:hover .hide_box2{
    top:100px;
}
/*#man>ul>li*/
{
    list-style-type:none;
    width: 100px;
    text-align: center;
    line-height: 60px;
}
#man .hide_box2{

    padding: 20px;
     text-align: center;
/*    padding-right: 100px;*/
    
    position:absolute; 
    top:340px; 
    left:0; 
    background-color:rgba(255,181,70,.7);
    font-size:14px;
    line-height:20px;
    color:#fff;
    width:153px;

    height:155px;
    transition:all 350ms ease-out;
    -webkit-transition:all 300ms ease-out;
}




#click-expo
{
        width: 960px;
        height: 228px;
        position: relative;
    background: #f2f2f2;
    top: 40px;    
}
    .fl{float: left;}
    .fr{float: right;}
    .clear{clear: both;}
    .hide{display: none;}
.wrap{
    width:690px;
    height:228px;
    position:absolute;
    left:253px;
    top:0;
    overflow:hidden;
}
#click-expo .switch
{ 
    width: 240px; 
    height: 228px; 
    background-color: #ffb546;
}
#click-expo .switch ul li
{ 
    height: 76px; 
    line-height: 76px; 
    list-style: none; 
    text-align: center; 
    width: 100%;
    font-size:16px;
    transition:all 350ms ease-out;
}
#click-expo .switch ul li:hover
{ 
    background-color: #3e3a39;
    color: #ffffff;
}

#click-expo .switch ul li.on
{ 
    background-color: #3e3a39;
    color: #ffffff;
}
/*    #click-expo .switch ul li.first{ background-color: aquamarine;}*/
/*    #click-expo .switch ul li.second{ background-color: bisque;}*/
/*    #click-expo .switch ul li.third{ background-color: blueviolet;}*/
#click-expo .switch-content
{
    height: 228px; 
    width: 2076px; 
    padding-top: 56px;
    position:absolute;
    left:0;
    transition:all 300ms ease-out;
}

#click-expo .switch-content ul{
    float:left;
}
    
#click-expo .switch-content li
{ 
    padding-left: 10px;
}

#click-expo .switch-content li:hover img{
    transform:scale(1.2);
    transition:all 350ms;
}
#click-expo .switch-content li img
{ 
    width: 161px; 
    height: 116px;
}
/*以上是画册展示*/
#baogaoshu
{
    width: 960px;
    height: 40px;
    background:#ffb546;
    position: relative;
    top: 100px;
}

#baogaoshu li
{
    list-style: none;
    text-align: center;
    line-height: 40px;
    width: 960px;
    position: absolute;
}
#baogaoshu:hover
{
   background: #3e3a39;
    color: #ffffff;
}
/*以上是下载项目报告书*/
#hzz
{
    width: 960px;
    height: 114px;
    background: #f2f2f2;
    position: absolute;
   top: 2140px;
}
#hzz>ul>li
{
    
    position:relative;
    text-decoration: none;    
    text-align: left;
    display: inline-block;
    margin: 5px;
    left: 13px;
    top: 20px
}
#hzz>ul>li:hover
{
    
    border: 2px solid #ffb546;
    margin: 3px;
    background: #3e3a39
}
#hzz li img
{
    width: 120px;
    height: 55px;
}



#jiewei
{
    width: 960px;
    height: 105px;
    background:  #3e3a39;
    position: absolute;
    top: 2254px;
    
    
}
#jiewei ul li.fs
{
    width: 500px;
    position: relative;
    top: 30px;
    margin:5px;
    color: #fff;
    left: 230px;
    list-style: none;
    font-size: 12px;
    text-align: center; 
    line-height: 20px;
}
#jiewei ul li.sc
{
   width: 50px;
    position: relative;
    top: -16px;
    margin:4px;
    color: #fff;
    font-size: 12px;
     
    line-height: 20px;
}
#jiewei ul li:hover
{
    color: #ffb546;
}