
        .head {
            height: 234px;
            background: #333333;
            position: relative;
            z-index: 10;
        }
        
        .header {
            width: 1200px;
            margin: 0 auto;
        }
        
        .head h1 {
            width: 165px;
            height: 174px;
        }
        
        .head h1 img {
            width: 165px;
            height: 174px;
        }
        
        .head_wrap {
            width: 994px;
            height: 174px;
            overflow: hidden;
        }
        
        .site_nav {
            height: 34px;
            line-height: 34px;
            overflow: hidden;
            font-size: 14px;
            color: #797979;
            margin-bottom: 35px;
        }
        
        .site_nav span a {
            color: #797979;
            padding: 0 15px;
            text-decoration: none;
        }
        
        .solgan_tel {
            height: 104px;
            overflow: hidden;
        }
        
        .solgan_tel .slogan {
            width: 400px;
            font-size: 30px;
            color: #adadad;
            overflow: hidden;
        }
        
        .solgan_tel .slogan b {
            display: block;
            font-size: 25px;
            color: #c8a472;
            margin-top: 3px;
        }
        
        .solgan_tel .tel {
            font-size: 16px;
            color: #ababab;
            background: url("Skins/Default/Img/Common/tel.jpg") no-repeat 0 5px;
            padding-left: 59px;
        }
        
        .solgan_tel .tel b {
            font-size: 24px;
            color: #c8a472;
            display: block;
            font-family: "Arial";
        }
        
        .nav {
            display: block;
            font-size: 14px;
            height: 60px;
            line-height: 60px;
        }
        
        .nav li {
            float: left;
            position: relative;
        }
        
        .nav li a {
            font-size: 14px;
            color: #fff;
            display: block;
            padding: 0 37px;
        }
        
        .nav li a:hover,
        .nav li.cur>a {
            font-weight: bold;
            color: #c8a472;
        }
        
        .nav li .down {
            display: none;
            position: absolute;
            left: 0;
            top: 59px;
            background: rgba(0, 0, 0, .6);
        }
        
        .nav li .down li {
            height: 40px;
            line-height: 40px;
        }
        
        .nav li .down li a {
            padding: 0 20px;
        }
        
        .nav li .down li a:hover {
            color: #c8a472;
        }
        
        .nav li:hover .down {
            display: block;
        }
    

        .ty-banner-1 {
            overflow: hidden;
            line-height: 0;
            text-align:center;
        }
        .ty-banner-1 img{
            visibility: hidden;
        }
        .ty-banner-1 img.show{
            visibility: visible;
        }
    

        .p1-search-1{background: #f2f2f2;height: 82px; border-bottom: 1px solid #eee; overflow: hidden; }
        .p1-search-1 p{ color: #444; line-height: 82px; }
        .p1-search-1 a{ color: #444; display: inline-block; margin-right: 15px; }
        .p1-search-1-inp{width: 270px; height: 30px; border-radius: 20px; background: #fff; padding-left: 10px; margin-top: 28px;}
        .p1-search-1-inp input{border: 0;}
        .p1-search-1-inp1{width: 224px;height: 30px; line-height: 30px; color: #a9a9a9; float: left; }
        .p1-search-1-inp2{width: 30px;height: 30px; background: url(images/p1-bj.png) no-repeat  -258px -936px; float: right; cursor: pointer;}

    

          .p1-curmbs-1{height:50px;width: 100%; line-height:50px; margin-bottom:30px; }  
          /*.p1-curmbs-1 dt{display:inline-block; height: 72px; padding-right: 5px;}*/

          /*.p1-curmbs-1 dd{display: inline-block; height: 72px; color: #333;background:url(images/p1-bj.png) no-repeat -416px -30px;padding-left:15px;}*/
           
          .p1-curmbs-1 dt{float:left; width:30px; height: 72px;}
          .p1-curmbs-1 dd{display: inline-block; height: 72px; color: #333;}
          .p1-curmbs-1 dd a{display: inline-block; padding: 0 0 0 30px; background: url(images/p1-bj.png) no-repeat -110px -84px; margin-left: 6px; }
          .p1-curmbs-1 .cur{color:#c7a36f;}
        
        .p1-404{height:500px; background: url(images/p1-404.jpg) no-repeat center -135px; position: relative; overflow: hidden;}            
        .p1-404-con{position: absolute; top:163px; left:50%; margin-left:84px; line-height: 26px;}
        .p1-404-con p{margin-bottom: 34px; overflow: hidden;}
        .p1-404-con b{display: block;font-size: 18px; font-weight: normal;}
            .p1-404-con span{display: block;width: 194px;height: 34px; line-height: 34px; text-align: center; border: 1px solid f2f2f2; border-radius: 20px;}
            .p1-404-con span  a{display: block;font-size: 14px; color: #c7a36f; line-height: 34px; }  

        .foot {
            background: #333333;
            height: 314px;
            overflow: hidden;
        }
        
        .footer {
            width: 1200px;
            margin: 0 auto;
        }
        
        .ft_info {
            height: 254px;
            overflow: hidden;
        }
        
        .ft_info h2 {
            width: 116px;
            height: 140px;
            border-right: 1px solid #5e5e5e;
            padding-right: 120px;
            margin: 62px 0 0 0;
        }
        
        .ft_info h2 img {
            display: block;
            width: 116px;
            height: 124px;
        }
        
        .ft_info .ft_contact {
            padding: 0 115px;
            border-right: 1px solid #5e5e5e;
            width: 323px;
            font-size: 13px;
            color: #fff;
            line-height: 28px;
            height: 140px;
            overflow: hidden;
            font-weight: bold;
            margin-top: 53px;
        }
        
        .ft_info .ft_contact a {
            color: #fff;
        }
        
        .ft_info .link {
            width: 320px;
            height: 182px;
            color: #fff;
            margin-top: 53px;
        }
        
        .ft_info .link h3 {
            font-size: 15px;
            margin-bottom: 10px;
        }
        
        .ft_info .link p {
            line-height: 28px;
        }
        
        .ft_info .link p a {
            font-size: 13px;
            color: #e0e0e0;
            text-decoration: none;
            display: inline-block;
            padding-right: 26px;
        }
        
        .f_nav {
            height: 60px;
            line-height: 60px;
            background: #c7a36f;
        }
        
        .f_nav a {
            font-size: 14px;
            color: #fff;
            text-decoration: none;
            padding: 0 36px;
        }
    
        
        .client-2{position: fixed;right: 0;bottom:0;z-index:9999;}
        .client-2 ul{width: 77px;}
        .client-2 li a{text-decoration: none;}
        .client-2 li{background:#c7a36f;margin-top: 1px;padding: 9px 0;height: 56px;width: 77px;}
        .client-2 li i{background: url(images/skins/fx.png) no-repeat;display:block; width: 30px; height: 27px; margin: 0px auto; text-align: center;}
        .client-2 li p{height: 20px; line-height: 20px; overflow: hidden;text-align: center;color: #fff;}
        .client-2 .my-kefu-weixin{display:none;}
        .client-2 .my-kefu-qq i{background-position: 4px 0;}
        .client-2 .my-kefu-tel i{background-position: 0 -25px;}
        .client-2 .my-kefu-liuyan i{background-position: 4px -53px;}
        .client-2 .my-kefu-weixin i{background-position: -34px 4px;}
        .client-2 .my-kefu-weibo i{background-position: -30px -22px;}
        .client-2 .my-kefu-ftop{display:none;background-color:#c7a36f;}
        .client-2 .my-kefu-ftop i{width:33px;height:35px;background-position: -27px -51px;}
        .client-2 .my-kefu-left{ float: left; width: 77px; height: 47px;position: relative;}
        .client-2 .my-kefu-tel-right{font-size: 20px; color: #fff; float: left; height: 24px; line-height: 22px; padding-left:15px; border-left: 1px solid #fff; margin-top: 8px;}
        .client-2 .my-kefu-right{width: 20px;}
        .client-2 .my-kefu-tel-main{color: #fff; margin-top: 9px; height: 47px; width: 247px;}
        .client-2 .my-kefu-main{width: 97px;position: relative;}
        .client-2 .my-kefu-weixin-pic{position: absolute;left: -130px;top: -24px; display: none;z-index:333;}
        .maximg{max-width:130px;}
    
