.clearfix{zoom:1;}

.clearfix:before,

.clearfix:after{/* display:table; *//* line-height:0; *//* content:""; */}

.clearfix:after{clear:both}





.container{padding:0 15px;/* width:1200px; */margin:0 auto;}

.overflow-hidden {

    overflow: hidden;

}

.section{padding:10px 0}

.section-title{margin-bottom:40px;text-align:center;font-size:24px}

.section-title i{display:block;border-bottom:1px solid #eee;margin-top:10px}

.section-title i:after{display:block;height:2px;width:70px;content:'';background-color:#f58c53;margin:0 auto -1px}

.section-title small{display:block;margin-top:10px;font-size:12px;text-transform:uppercase}

.section-title p{margin:10px auto 0;font-size:14px;color:#777;max-width:80%}



.in-news{width:580px}

.in-news .tit{background:url(../images/c6t.png) repeat-x bottom;padding-bottom:30px;margin-bottom:20px;font-size:0}

.in-news .tit span{line-height:1;border-left:4px solid #e9c37a;display:inline-block;padding-left:15px;font-weight:700;font-size:20px}

.in-news .tit small{color:#999;text-transform:uppercase;font-size:14px;padding-left:10px}

.in-news .tit .more1{float:right;font-size:14px;background:url(../images/iconmore.png) no-repeat right center;padding-right: 15px;}

.in-news-left{float:left}

.in-news-right{float:right}





.list-3 li{border-bottom:1px dashed #a7a7a7}

.list-3 li a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:40px;background:url(../images/dian.png) no-repeat 0 center;padding-left:25px}

.list-3 li span{float:right;color:#999;padding-left: 10px;}



.section-news{

    color: #333;

    background-color: #f3f3f3;

    margin-top: 30px;

    padding-bottom: 40px;

    padding-top: 20px;

}





.section-news a{color:#333;text-decoration:none}

.section-news a:hover{color:#e9c37a}

.section-news ul{margin:0;list-style:none;padding:0}





.ct2-sd{float:left;width:240px}

.ct2-mn{/* float:right; */width: 930px;padding-top: 30px;}







.panel-sd{margin-bottom:20px;background-color:#f6f6f6;margin-top: 30px;}

.panel-sd:last-child{margin-bottom:0}

.panel-sd .tit{text-align:center;color:#fff;font-size:20px;background-color: #e9c37a;padding:15px 0;}

.panel-sd .tit span{display:block;text-transform:uppercase;font-size:14px;color:#fff}



.lanmu li{border-bottom:1px dotted #ddd}

.lanmu li:last-child{border-bottom:0}

.lanmu li>a{display:block;line-height:44px;padding:0 0 0 25px}

.lanmu li .arr{float:right;height:45px;width:40px;position:relative;cursor:pointer}

.lanmu li .arr:after{content:'';border-top:2px solid #ccc;border-left:2px solid #ccc;-webkit-box-sizing:content-box;box-sizing:content-box;display:block;width:8px;height:8px;margin:auto;position:absolute;top:0;bottom:0;-webkit-transform:rotate(135deg);transform:rotate(135deg);right:15px}

.lanmu-box{display:none}

.lanmu-box p{margin:0;border-top:1px dotted #ddd;padding-left:15px}

.lanmu-box p a{padding:0 25px;display:block;line-height:40px}

.lanmu-box p a.on{color:#e9c37a}

.lanmu li>a:hover,

.lanmu li.active>a{color:#e9c37a;font-weight:700}

.lanmu li.open .lanmu-box{display:block}

.lanmu li.open .arr:after{-webkit-transform:rotate(225deg);transform:rotate(225deg)}

.list-7{padding:15px}

.list-7 li a{display:block;line-height:26px;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-bottom:1px #e6e6e6 solid;padding-bottom:3px;margin-bottom:3px}

.list-7 li span{display:inline-block;vertical-align:top;width:20px;line-height:20px;text-align:center;background-color:#999;color:#fff;margin-top:3px;margin-right:5px;-webkit-transform:scale(.8);transform:scale(.8)}

.list-7 li:nth-of-type(1) span,

.list-7 li:nth-of-type(2) span,

.list-7 li:nth-of-type(3) span{background-color: #e9c37a;}



.list-4 li{border-bottom:1px solid #ddd;padding-bottom:20px;margin-bottom:20px}

.list-4 li a{display:block;overflow:hidden}

.list-4 li .img-center{float:right;width: 200px;}

.list-4 li .date{float:left;border-right:3px solid #e3e1e2;color:#999;font-size:12px;text-align:center;padding:24px 0;width:130px}

.list-4 li .date span{display:block;font-size:45px;line-height:1;margin-bottom:10px}

.list-4 li .text{margin:0 195px 0 160px;-webkit-transition:all .5s;transition:all .5s}

.list-4 li .text h3{margin:0;font-size:18px}

.list-4 li .text p{margin:15px 0 0;color:#888;line-height:1.8}

.list-4 li a:hover .img-center img{-webkit-transform:scale(1.1);transform:scale(1.1)}

.list-4 li a:hover .text{-webkit-transform:translateX(10px);transform:translateX(10px)}



.list-1{margin:-20px 0 0 -20px}

.list-1 li{float:left;width:25%}

.list-1 li a{display:block;margin:10px 0 0 20px;-webkit-box-shadow:0 0 8px #dbdbdb;box-shadow:0 0 8px #dbdbdb;-webkit-transition:all .5s;transition:all .5s;border:2px solid #fff;background-color:#fff}

.list-1 li .img-center{height:200px;line-height:200px}

.list-1 li .text{text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:8px;background-color: #e9c37a;color:#fff;}

.list-1 li a:hover{border-color:#e9c37a}

.list-1 li a:hover .img-center img{-webkit-transform:scale(1.1);transform:scale(1.1)}

.list-1-1 li{width:33.333333%}

.img-center{text-align:center;font-size:0;overflow:hidden}

.img-center img{display:inline-block;width:auto;height:auto;max-width:100%;max-height:100%;vertical-align:middle;-webkit-transition:all .5s;transition:all .5s}

.img-cover{overflow:hidden}

.img-cover span{display:block;width:100%;background:no-repeat center/cover;-webkit-transition:all .5s;transition:all .5s}



.lmms{background:#fff;border-bottom:1px #e9c37a dashed;padding:10px;margin-top:10px;line-height:28px;font-size:16px;margin-bottom:10px}



.contact_bottom{

    display: flex;

    margin-left: 415px;

}



.contact_bottom > a{

    /*background-color: #e9f7f5;*/

    background-color:#ECECEC;

    display: block;

    margin: 5px;

    color: #666666;

    font-size: 14px;

    font-weight: normal;

    font-style: normal;

    padding: 10px 55px;

}



.contact_bottom >.ahover1{

    color: #ffffff ;

    background-color: #e9c37a ;

}



.contact_bottom >.ahover2{

    color: #666666 ;

    background-color: #ECECEC ;

}



.contact_box{

    display: flex;

}



.contact_box > div{

    display: flex;

    width: 330px;

    height: 75px;

    /*background-color: #ECECEC;*/

    margin: 50px 60px 50px 0;

}



.contact_box > div > .img{

      padding: 25px 5px;

      width: 27px;

      height: 25px;

  }



.contact_box > div > .img1{

    background:url(../images/i_home.png) no-repeat right center;

}

.contact_box > div > .img2{

    background:url(../images/i_tel.png) no-repeat right center;

}

.contact_box > div > .img3{

    background:url(../images/i_mail.png) no-repeat right center;

}



.contact_box > div > .solod{

    border-left: #ECECEC 2px solid;

    margin: 10px 25px;



}



.contact_box > div > .text{

    margin: 10px;

}



.contact-map {height: 500px;margin-top: 50px;background-color: #f1f1f1;}
