body{min-width: 1260px;}
.clearfix:after{ content: ""; display: block; height: 0; font-size: 0; clear: both; visibility: hidden;}
.wrapper{ width: 1200px; margin: 0 auto;}

/*弹性盒子*/
.flexbox{display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;} /*横向弹性*/
.flexbox_1{display: -webkit-flex;display: flex;-webkit-align-items: center;align-items: center;-webkit-flex-wrap: wrap;height: 900px;} /*纵向弹性*/
.flexc{margin: auto auto;}
.flexwarp{flex-wrap: wrap;}  /*弹性盒子换行*/

.banner{ width: 100%; position: relative; overflow: hidden; overflow: hidden;}
.banner img{width: 100%; display: block;}


.logo{float: left; display: block;}
.language{float: right; min-width: 40px; height: 25px; border: 1px solid #E5E5E5; display: block; margin-top: 30px; line-height: 25px; text-align: center; font-size: 14px; color: #858585;padding: 0 5px;}
.nav{float: right;}
.nav a{display: block; float: left; font-size: 16px; color: #858585; margin: 0 20px; line-height: 88px;}
a:hover{color: #E77817;}

.items{margin-top: 2%; height: 35%;}
.item{width: 32%; float: left; margin-right: 2%; height: 100%;}
.item:last-child{margin-right: 0;}
.item .tit{font-size: 22px; color: #6B6B6B; padding: 4% 0; display: block;}
.item .tit:hover{color: #E77817;}

.btm{height: 80%;}

.slideBox{overflow:hidden; position:relative; height: 100%;}
.slideBox .bd{position:relative; height:100%; z-index:0;}
.slideBox .bd li{zoom:1; vertical-align:middle; }
.slideBox .bd img{width:100%; display: block;}
.slideBox .hd{position:absolute; right: 20px; bottom: 15px; z-index:1; width: 100%;}
.slideBox .hd ul{overflow:hidden; zoom:1; float: right;}
.slideBox .hd ul li{float:left; margin-left: 10px; width: 10px; height: 10px; background: #D9D9D9; cursor:pointer; border-radius: 50%;}
.slideBox .hd ul li.on{background: #E77817;}

.item .m-box{width: 48%; display: block; float: left; margin-bottom: 2%; position: relative; height: 49%; overflow: hidden;}
.item .m-box .pic{height: 100%;}
.item .m-box span{display: block;}
.item .m-box img{display: block; width: 100%; transition: 0.5s ease;}
.item .m-box .txt{background: rgba(1,1,1,.6); color: #fff; font-size: 14px; text-align: center; padding: 3% 10px; position: absolute; bottom: 0; left: 0; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; box-sizing: border-box;}
.item .m-box:nth-child(2n){float: right;}
.item .m-box:hover img{-webkit-transform: scale(1.1);
   -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
     -o-transform: scale(1.1);
        transform: scale(1.1);}
.item .m-box:hover .txt{color: #E77817;}

.lx-box{height: 49%; margin-bottom: 2%; position: relative; display: block; overflow: hidden; cursor: pointer;}
.lx-box img{width: 100%; display: block;}
.lx-box .txt{width: 100%; height: 100%; position: absolute; top: 0; left: 0; color: #8B8B8B; padding: 8% 0 0 20px; box-sizing: border-box;}
.lx-box .txt p{font-size: 16px;}
.lx-box .txt span{font-size: 30px; display: block;}
.lx-box .txt label{font-size: 22px; display: block;}


footer{border-top: 1px solid #E2E2E2; padding: 30px 0; box-sizing: border-box; font-size: 14px; color: #8B8B8B; line-height: 20px;}
.dz-box{width: 38%; float: left; margin-right: 2%;}
.dz-box:last-child{width: 20%; margin-right: 0;}
footer h6{font-size: 16px; margin-bottom: 10px;}
.dz-box p{margin-top: 30px;}
.dz-box:nth-child(1) p{margin-top: 0;}
.dz-box span{font-size: 30px; display: block; margin-top: 10px;}

.content{margin-top: 50px; padding-bottom: 100px;}
.content .left{width: 230px; float: left; border: 1px solid #EEE;}
.content .left img{display: block; width: 100%;}
.content .left a{line-height: 70px; border: 1px solid #EEE; font-size: 20px; content: #858585; display: block; text-align: center; text-transform: capitalize;}
.content .left a.on{color: #E77817;}
.content .left a:last-child{border: none;}

.content .right{width: 940px; float: right;}
.content .article{font-size: 16px; color: #858585; line-height: 30px;}
.content .article img{max-width: 100%;}
.content .m-tit{font-size: 28px; text-align: center; margin-bottom: 30px;}
.content .article a{color: #858585;}

.lb-box{line-height: 50px; border-bottom: 1px dashed #EEE; font-size: 16px; display: block; padding: 0 20px;}
.lb-box:hover{background: rgba(229,229,229,.3);}

.fm-box{display: block; width: 47%; float: left;}
.fm-box:nth-child(2n){float: right;}
.fm-box .pic{display: block; overflow: hidden;}
.fm-box .pic img{display: block; width: 100%; transition: 0.5s ease;}
.fm-box p{line-height: 50px; font-size: 20px; text-align: center; background: #E77817; color: #fff;}
.fm-box:hover img{-webkit-transform: scale(1.1);
   -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
     -o-transform: scale(1.1);
        transform: scale(1.1);}
.fm-box:hover{color: #fff;}