

#home-div{ padding:40px 0; padding-bottom:70px;}
.home-div-bt{ margin-bottom:35px;}

.home-div-bt .hanzi{ font-size:38px; margin-bottom:3px; display:block; text-align:center}
.home-div-bt.fonta .hanzi{ color:#ea5b23;}
.home-div-bt.fontb .hanzi{ color:#333333;}
.home-div-bt .yinwen{ font-size:26px; color:#8e8d8d;    font-family: Arial; display:block; text-align:center}

.home-about .gy-left,.home-about .gy-right{ width:50%; height:355px;}
#home-div .hx{ display:block; height:2px; background:#ea5b23;}
.home-about  .hx{ width:48px; margin-bottom:20px;}
.home-about .gy-left .bt{ margin-bottom:40px;}
.home-about .gy-left .bt span{ display:block;font-size:24px;}
.home-about .gy-left .bt .yw{ color:#ea5b23;  margin-bottom:5px; padding-top:20px;}
.home-about .gy-left .bt .hanzi{  color:#333333;}
.home-about .gy-left .p-nr{ margin-left:70px; margin-right:70px; font-size:17px; color:#666666; line-height:28px;}
.home-about .gy-left{background:url(../images/gybja.png) right center no-repeat; background-size:350px 100%;}

.home-div-more { text-align:center; margin-top:45px;}
.home-div-more  a{ display:inline-block; padding:13px 35px; border:1px solid #ea5b23; font-size:14px; color:#ea5b23;}
.home-div-more  a:hover{ color:#fff !important; background-color:#ea5b23 !important;}

.home-cp .cp-left ,.home-cp .cp-right{ width:50%;}
.home-cp  .nr-txt .bt{ font-size:18px; color:#ea5b23; position:relative; padding-bottom:18px; margin-bottom:18px;}
.home-cp  .nr-txt .bt:after{ display: block; height:1px; width:20px; background:#ea5b23; position:absolute; bottom:0; left:0; clear:both;webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    content: " ";}
.home-cp  .nr-txt p{ line-height:24px; font-size:14px; color:#666666;}
.home-cp{background:url(../images/cpbj.png)  center center no-repeat; background-size:100% 100%; }
.home-cp  .nr-txt { background-color:#fff; position:relative;}
.home-cp  .nr-txt:after {    z-index: 1;
    display: block;
    webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    content: " ";
    position: absolute;
    background: #fff;
    width: 20px;
    height: 20px;
    transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -o-transform: rotate(45deg);
}
.home-cp   .cp-left .nr-txt:after{ left:50px; bottom:-10px;}
.home-cp   .cp-left .nr-txt{ padding-left:50px; padding-right:50px; }
.home-cp   .nr-txt{ padding-top:35px; height:174px;}

.home-cp   .cp-right .nr-txt, .home-cp   .cp-right .img{ width:50%;}
.home-cp   .cp-right .nr-txt{ padding-left:5%; width:40%; padding-right:5%}

.home-cp    .cp-right  .right-a  .nr-txt:after{ left:-10px; top:25px;}
.home-cp    .cp-right  .right-b  .nr-txt:after{ right:-10px; top:25px;}
.home-cp  .cp-nr a:hover .nr-txt ,.home-cp  .cp-nr a:hover .nr-txt:after{ background:#e85507;}
.home-cp  .cp-nr a:hover .nr-txt p,.home-cp  .cp-nr a:hover  .nr-txt .bt{ color:#fff;}
.home-cp  .cp-nr a:hover  .nr-txt .bt:after{ background:#fff;}
.home-cp  .cp-nr .img{ overflow:hidden}
.home-cp  .cp-nr a:hover img,.sekuai li.img:hover img,.news-nr li:hover .img img{-webkit-transform: scale(1.1,1.1);
-moz-transform: scale(1.1,1.1);
-o-transform: scale(1.1,1.1);
-ms-transform: scale(1.1,1.1);
transform: scale(1.1,1.1);}


.home-case .case-left,.home-case .case-right{
	width:50%; height:770px;position:relative; 
	}
.home-case .case-left .nr{ width:410px; margin-right:190px; float:right; padding-top:70px;}
.home-case .case-left  .bt  span{ display:block;}
.home-case .case-left  .bt .yw{ font-size:25px; color:#cdcbcb; }
.home-case .case-left  .bt .hanzi{ font-size:36px;  color:#333333;}
.home-case .case-left  .bt .hanzi .xiao{ display:inline; font-size:30px;}
.home-case .case-left  .bt { margin-bottom:30px; padding-bottom:20px; position:relative}

.home-case .case-left  .bt:after{ display: block; height:2px; width:40px; background:#ea5b23; position:absolute; bottom:0; left:0; clear:both;webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    content: " ";}
.home-case .case-left .fubt{ font-size:21px; line-height:24px; margin-bottom:25px; color:#555555;}
.home-case .case-left  p{ font-size:13px; line-height:24px; color:#666666; text-align:justify}	
.home-case .case-left  .home-div-more{ text-align:left}

.home-case .case-left {background:url(../images/casebj.png)  center center no-repeat; background-size:100% 100%;}

.home-case .case-left  .sekuai{ position:absolute; right:0; bottom:0;}
.home-case   .sekuai li{ width:150px; height:150px; float:right; overflow:hidden; text-align:center;}
.home-case  .sekuai li a{ font-size:18px; color:#ffffff;}
.home-case .case-left  .sekuai li:nth-child(2){ clear:both}
.home-case   .sekuai li.img img{ width:100%;}
.sekuai li.bja{ background:#f4ccbe}
.sekuai li .icon{ display:block; padding-top:20px; margin-bottom:10px;}
.sekuai li.bjb{ background:#f59e7c;} 
.sekuai li.bjc{ background:#f38f68;}
.sekuai li.bjd{ background:#f39069;}
.sekuai li.bje{ background:#f18c64;}
.sekuai li.bjf{ background:#f9c6b2;}
.sekuai li.bjg{ background:#f6b39a;}
.sekuai li.you:hover{     background: #de702d;}

.home-case  .case-right{ background:#ee6a36}
.home-case  .case-right  .sekuai li{ float:left;}
.home-case .case-right .sekuai{ position:absolute; bottom:0; left:0;}
.home-case  .case-right  .sekuai li:nth-child(2),.home-case  .case-right  .sekuai li:nth-child(4),.home-case  .case-right  .sekuai li:nth-child(7){ clear:both}

.news-nr{ margin:0 -1.5%;}

.news-nr li{ background:#f6f6f6; padding-bottom:10px;float:left; width:30.333%; margin:0 1.5%;
}
.news-nr li a{ display:block; padding-left:20px; padding-right:20px; }
.news-nr li span{ display:block}
.news-nr li .img{ overflow:hidden; margin-left:-20px; margin-right:-20px; margin-bottom:15px;}
.news-nr li .img img{ display:block; width:100%;height: 200px;}
.news-nr li .bt{ color:#ea5b23; font-size:19px; margin-bottom:8px; font-weight:400;
word-break: keep-all;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
vertical-align: middle; display:block
}
.news-nr li .time{ font-size:13px; color:#999999; margin-bottom:16px;}
.news-nr li p{ font-size:14px; color:#999999; line-height:24px; margin-bottom:35px;}
.news-nr li .more{ font-size:13px; color:#666666; border:1px solid #666666; display:inline-block; padding:9px 25px}
.news-nr li:hover{ background:#008068;}
.news-nr li:hover h3{ color:#fff;}
.news-nr li:hover .bt,.news-nr li:hover .time,.news-nr li:hover p,.news-nr li:hover .more{ color:#fff;}
.news-nr li:hover .more{ border-color: #fff;}


/*
这个是带下载中心的css
.home-kehu .kehu-left,.home-kehu .kehu-right{ width:50%; padding-top:35px; padding-bottom:45px; height:270px;}
.home-kehu .kehu-left{ background:#f8f8f8}
.home-kehu .kehu-left .nr{ width:550px; float:right; margin-right:50px;}
.home-kehu .home-div-bt span { text-align:left;}
.home-kehu .home-div-bt .yinwen{ color:#ea5b23;}
.home-kehu .home-div-bt  .hanzi{ color:#333333}
.kehu-slide{ margin:0 45px; position:relative}*/



.home-kehu .kehu-left{ width:100%; padding-top:35px; padding-bottom:45px;}
.home-kehu .kehu-left{ background:#f8f8f8}
.home-kehu .kehu-left .nr{}
.home-kehu .home-div-bt span { text-align: center;}
.home-kehu .home-div-bt .yinwen{ color:#ea5b23;}
.home-kehu .home-div-bt  .hanzi{ color:#333333}
.kehu-slide{ margin:0 45px; position:relative}


.table{ display:table !important; width:100%; height:100%; text-align:center; vertical-align:middle;}
.table-cell{ display:table-cell !important; width:100%; height:100%; text-align:center; vertical-align:middle;}
.kehu-slide .swiper-slide{ height:95px;}
.table-cell img{ display:block; max-width:100%; max-height:100%;    margin: 0 auto;}
.kehu-slide .kehu-slide-prev{ left:-45px; 
background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ababab'%2F%3E%3C%2Fsvg%3E");
}
.kehu-slide .kehu-slide-prev:hover{
background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23f38f69'%2F%3E%3C%2Fsvg%3E");
}
.kehu-slide .kehu-slide-next{ right:-45px;
background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ababab'%2F%3E%3C%2Fsvg%3E");
}
.kehu-slide .kehu-slide-next:hover{ 
background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23f38f69'%2F%3E%3C%2Fsvg%3E");
}
.kehu-slide  .swiper-button-disabled{ opacity:1;}
.kehu-slide .fanye{ background-size: 14px 28px;}

.home-kehu .kehu-right{ background:#e9e9e9}
.home-kehu .kehu-right .nr{ float:left; width:550px; margin-left:50px;}
.home-kehu .kehu-right .nr .home-div-bt{ position:relative}
.home-kehu .kehu-right .nr .home-div-bt .xz-more{ position:absolute; display:block; background:#d3d1d1; padding:5px 10px; font-size:12px; color:#a1a0a0;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px; right:0; top:30px;
}
.home-kehu .kehu-right .nr .home-div-bt .xz-more:hover{ background:#ea5b23; color:#fff;}


.xiazai{border-bottom:1px solid #d1cfcf; padding-bottom:30px;}
.xiazai ul{ margin:0 -1.5%; }
.xiazai ul li{ display:block; float:left; width:30.333%; margin:0 1.5%; position:relative}
.xiazai ul li  span{ display:block}
.xiazai ul li .img{ width:48%;}
.xiazai ul li .img img{ width:100%; display:block}
.xiazai ul li .bt{ width:45%; margin-left:7%;    position: absolute;
    right: 0;
    bottom: 0;
}
.xiazai ul li .bt .title{ font-size:14px; margin-bottom:10px; color:#555555;}
.xiazai ul li .bt .more-btn{ background-color:#e85507; display:inline-block; padding:1px 5px; padding-left:20px; font-size:12px; color:#fff;
background-image:url(../images/xz.png); background-repeat:no-repeat; background-position:5px center;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px; 
}

.banquan{ padding:20px 0; background:#e85507; margin-bottom:50px;}
.banquan .bq-txt{ color:#ffffff; font-size:13px; line-height:24px;}
.icon-link ul li{ float:left; margin-left:20px; height:24px;}


 .xgj {
    float: left; margin-left:90px;
}
 .xgj .footnav-title {
    font-size: 16px; color:#555555;
    margin-bottom: 10px;
}
.xgj ul li a {
    display: block; color:#888888;
    font-size: 13px;
    line-height: 28px;
}
.foot-nav{ padding-bottom:40px;}
.foot-b{ margin-right:60px;}
.foot-nav .wx{ text-align:center; width:132px;}
.foot-nav .wx img{ display:block; margin-bottom:10px;}
.xgj ul li a:hover{ color:#e85507}

/*关于我们*/
#page-nav{ background:#fff; height:70px; line-height:70px; border-bottom:1px solid #e5e5e5}
#page-nav .page-title{ color:#333333; font-size:24px;}

#page-nav .page-nav-list ul li{ float:left; display:block; }
#page-nav .page-nav-list ul li:last-of-type a{ margin-right:0; padding-right:0; border:none;}
#page-nav .page-nav-list ul li a{ font-size:14px; color:#666666;margin-right:24px; padding-right:24px; border-right:1px solid #c1bfbf;    font-weight: 400;}
#page-nav .page-nav-list ul li.dq a,#page-nav .page-nav-list ul li a:hover{ color:#ea5b23;}

#page-banenr { position:relative}
#page-banenr img{ width:100%; display:block}
#page-banenr .title{ position:absolute; bottom:40px; width:100%;}
#page-banenr .title .bt{ font-size:40px; color:#c7c5c5; display:block; padding-bottom:20px; line-height:45px; position:relative;
}
#page-banenr .title .bt:after {
    display: block;
    height: 1px;
    width: 40px;
    background: #c7c5c5;
    position: absolute;
    bottom: 0;
    left: 5px;
    clear: both;
    webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    content: " ";
}






