/*滚动条样式*/
::-webkit-scrollbar{width:8px;height:8px}
::-webkit-scrollbar-track{background:#f8f8f8}
::-webkit-scrollbar-thumb{background:#000;height:60px}
::-webkit-scrollbar-thumb:window-inactive{background:#000}
::-webkit-scrollbar-thumb:vertical:hover{background:#000}

body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif,"微软雅黑";width:100%;min-width:320px;overflow-x: hidden;color:#333;background:#fff;}
html,body{height:100%;}
.bgColorF0{background-color:#f0f0f0}
em,i{font-style:normal}
input,textarea,img,button{outline: none;}
.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus,a:focus{outline: none;outline-offset:0;}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,p,dl{margin-top:0;margin-bottom:0;}
ul{margin:0;padding:0;}
ul,li{list-style: none;}
a{display: block;color:#333;}
a:focus,a:hover{text-decoration:none;}
img{display: block;}
textarea{resize: none;}
.Animation{-webkit-transition:all 1s;transition:all 1s;opacity:0}
.img{overflow:hidden;position:relative;margin:0 auto;-webkit-transition:all .5s;transition:all .5s}
.img img{display:block;width:100%;-webkit-transition:all .5s;transition:all .5s}
.fl{float:left;}
.fr{float:right;}
.clamp2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.overflowY{overflow-y:hidden;}
.form-control:focus {
    border-color: transparent;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0), 0 0 8px rgba(102,175,233,0);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0), 0 0 8px rgba(102,175,233,0);
}
.d3{position: absolute;z-index: 1000;width: 485px;height: 270px;background-color: #3572b5;top:140px;left:15%;border-radius: 5px;box-shadow: 1px 1px 1px 1px #333;}d3_1{width:470px; height:41px;}.d3_1 ul {width:100%;overflow: hidden;margin: 0 auto;margin-left: 8px;}.d3_1 ul li{float: left;width:156px;height: 40px;text-align: center;line-height: 40px;border-left: 1px solid #FFFFFF;}.d3_1 ul li:first-child{border-left: 0px;}.d3_1 ul li:hover{background-color: #3572b5;}.d3_1 ul li a{color: #FFFFFF;}.d3_1 .check{background-color: #3572b5;}.d3_2{width:470px;height:155px;margin: 0 auto;}.d3_2 textarea{width: 100%;height: 135px;border: 0px;padding: 10px;font-size: 14px;color: #999;}.d3_3{width:470px;height:41px;margin: 0 auto;margin-top: 8px;}.d3_3 input[type=text]{width:230px;height: 40px;border: 0px;padding-left:10px;}.d3_4{width:470px;height:41px;margin: 0 auto;margin-top: 8px;}.d3_4 input[type=submit]{width:100%;height: 40px;border: 0px;color: #225da0;background-color:#ffffff;}.d3_4 input[type=submit]:hover{color: #ffffff;background-color:#225da0;}.d3_4 input[type=button]{width:100%;height: 40px;border: 0px;color: #225da0;background-color:#ffffff;}.d3_4 input[type=button]:hover{color: #ffffff;background-color:#225da0;}.order2{width:1170px;overflow: hidden;margin: 0 auto;margin-top: 50px;}.order2_num{width: 100%;overflow: hidden; border: 0px solid red; border-bottom: 1px solid #DDDDDD;padding-bottom: 30px;}.order2_lf{width:872px;height: 130px;float:left;}.order2_lf h3{font-size: 16px;color: #626061;}.order2_lf textarea{width:870px;height: 87px;margin-top: 10px;}.order2_rg{width:292px;height: 130px;float:right;}.order2_rg h3{font-size: 16px; color: #626061;}.order2_rg textarea{width:290px;height: 87px;margin-top: 10px;}.order2_bt{width:100%;overflow: hidden;}.order2_bt input[type=button]{width:150px;height: 33px;background-color: #e73f25;border: 0px; color: #FFFFFF;}.order2_bt input[type=submit]{width:150px;height: 33px;background-color: #e73f25;border: 0px; color: #FFFFFF;}.order2_list{width:100%;overflow: hidden;border: 0px solid red; overflow: hidden;}.order2_dh{width:100%;overflow: hidden;margin-top: 35px;}.order2_dh p{color: #626061;}.order2_dh p span{color: #41a7d8;}.order2_jing{width: 100%;overflow: hidden;margin-top: 10px;margin-bottom: 10px;}.order2_jilu{width:100%;overflow: hidden;}.order2_jilu table{width:100%;overflow: hidden;/* background: url(../img/jd_shu.png) repeat-y; */}.order2_jilu table tr{line-height: 40px;border-bottom: 1px solid #DDDDDD;background: url(img/jd.html);}.order2_jilu table tr td:nth-child(1n){width:230px;padding-left: 20px;text-align: center;}.order2_jilu table tr td:nth-child(2n){width:190px;}.order2_jilu table tr td:first-child{background: url() no-repeat;background-position: 10px;}.order2_jilu table tr:first-child td{background: url() no-repeat;background-position: 10px;}.order3_jilu{width:100%;overflow: hidden;margin-bottom:30px;}.order3_jilu table{width:100%;overflow: hidden;border: 1px solid #DDDDDD;}.order3_jilu table tr{line-height: 40px;}.order3_jilu table tr td{border: 1px solid #DDDDDD;}.order3_jilu table tr td:nth-child(1n){width:230px;padding-left: 20px;}.order3_jilu table tr td:nth-child(2n){width:190px;}.order2_cont{width:100%;overflow: hidden;}.order2_cont_lf{width: 873px;overflow: hidden;float: left;}.order2_cont_rg{width: 292px;overflow: hidden;float: right;}
@media (max-width:767px){
	.container{width:100%;padding-left:15px;padding-right:15px;}
}
@media (min-width:1400px){
	.container{width:1300px}
	.container{padding-left:0;padding-right:0;}
}
@media (min-width:1600px){
	.container{width:1400px}
}
@media (min-width:1800px){
	.container{width:1600px;}
}



/*foot*/
.gotop{width:40px;height:40px;background:url(../images/icon/gotop.png) no-repeat center;background-size:contain;position:fixed;right:-40px;bottom:80px;z-index:5;cursor:pointer;-webkit-transition:all .5s;transition:all .5s}
.gotop.on{right:5px}
.gotop:hover{background-image:url(../images/icon/gotop1.png)}

.footer{color:rgba(203,197,193,0.6);background:#333}
/* .index_body .footer{background:transparent;} */
.footer a{color:rgba(203,197,193,0.6);}
.footer a:hover{text-decoration: underline;}
.copyRight{padding:15px 0;line-height:20px;text-align: center;border-top:1px solid rgba(203,197,193,0.3);}
.copyRight a{display: inline-block;}
.copyRight img{display:inline-block;vertical-align:middle}
@media (max-width:767px){
	.gotop{width:30px;height:30px}

	.copyRight{padding:10px 0;font-size:12px;}
	.copyRight a{display: block;}
}
@media (min-width:768px){

}
@media (min-width:992px){

}
@media (min-width:1200px){

}

/*导航*/
.navbar-default {
	background-color: rgba(4,0,0,0.6);
	-webkit-box-shadow: 0 0 8px rgba(0,0,0,.32);
	box-shadow: 0 0 8px rgba(0,0,0,.32);
	border: 0;
	border-radius: 0;
	margin-bottom: 0;
	transition:all .5s
}
.effectBg .navbar-default{background-color: rgba(4,0,0,1);}
.navbar-brand {
	height: auto;
	padding-top: 10px;
	padding-bottom: 10px;
	transition:all .5s
}
.navbar-brand img {
	height: 40px;
}
.navbar-default .navbar-toggle {
	border: 0;
	padding-right: 0;
}
.navbar-default .navbar-toggle .icon-bar {
	background-color: #df8230;
	-webkit-transition: all .5s;
	transition: all .5s;
}
.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover {
	background-color: transparent;
}
.navbar-default .menu_close .icon-bar:nth-child(1) {
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	position: relative;
	top: 6px;
}
.navbar-default .menu_close .icon-bar:nth-child(2) {
	display: none;
}
.navbar-default .menu_close .icon-bar:nth-child(3) {
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.navbar-default .navbar-nav>li{
	transition:all .5s;
}
.navbar-default .navbar-nav>li>a {
	color: #fff;
	line-height:20px;
	transition:all .5s;
}
.navbar-default .nav>li>a:focus,
.navbar-default .nav>li>a:hover,
.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:focus,
.navbar-default .navbar-nav>.open>a:hover,
.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>.active>a:hover {
	color: #df8230;
	background-color: transparent;
	border-color:#df8230;
}
.navbar-collapse::-webkit-scrollbar {
	width: 2px;
	height: 2px;
}
.header .navbar-fixed-bottom .navbar-collapse,
.header .navbar-fixed-top .navbar-collapse {
	max-height: 100vh;
	height:calc(100vh - 60px)
}

.effect .navbar-default{transform: translateY(-150%);}
@media (max-width:767px){
	.navbar-toggle{margin-top:14px;}
	.navbar-nav>li{padding:0 15px;}
	.navbar-nav>li>a{padding:10px 0;border-bottom:1px solid #ccc}
}
@media (min-width:768px){
	.navbar-brand{padding-top:15px;padding-bottom:15px;padding-right:0;}
	.navbar-default .navbar-nav{margin-right:-16px;}
	.navbar-default .navbar-nav>li>a:after{content: '';position: absolute;width:0;height:1px;background:#df8230;left:0;bottom:0;}
	.navbar-default .navbar-nav>.active>a:after{width:100%;}
	.navbar-default .navbar-nav>li{padding:15px 5px;}
	.navbar-default .navbar-nav>li>a{padding:10px 8px}
}
@media (min-width:992px){
	.navbar-default .navbar-nav{margin-right:-25px;}
	.navbar-default .navbar-nav>li{padding:15px 12px;}
	.navbar-default .navbar-nav>li>a{padding:10px}
}
@media (min-width:1200px){
	.navbar-brand{padding-top:20px;padding-bottom:20px;}
	.navbar-brand img{height:50px}
	.navbar-default .navbar-nav{margin-right:-33px;}
	.navbar-default .navbar-nav>li{padding:25px 15px;}
	.navbar-default .navbar-nav>li>a{padding:10px 15px;font-size:16px;}
	body.move .navbar-brand{padding-top: 10px;padding-bottom: 10px;}
	body.move .navbar-default .navbar-nav>li{padding:15px;}
}

/*侧栏*/
.winSideBar{position: fixed;width:48px;right:0;top:50%;transform: translateY(-50%);z-index: 99;transition: all 0.3s;}
.winSideBar>.inner,
.winSideBar>.inner>ul{width:100%}
.winSideBar li{position: relative;width:100%;height:48px;}
.winSideBar li>a,.winSideBar li>a>.icon{width:100%;height:100%;}
.winSideBar li>a>.icon{border-radius: 5px 0 0 5px;background:rgba(255,255,255,0.9);margin:6px 0;box-shadow: 0 0 3px rgba(0,0,0,0.3);}
.winSideBar li>a>.icon{display: flex;align-items: center;justify-content: center;}
.sidebox{position: absolute;right:-270px;max-width:268px;top:0;min-height:48px;background:#df8230;color:#fff;font-size:16px;white-space: nowrap;padding:5px;display: flex;justify-content: center;flex-direction: column;border-radius: 5px 0 0 5px;transition: all 0.5s;}
.sidebox>p{line-height:20px;}
.sidebox>p>img{max-width:124px;display: inline-block;margin:5px;}
.sidebox a{color:#fff;}
.sidebox2{padding:0 25px;}
.winSideBar li:hover .sidebox{right:0;}

/*第一屏*/
.swiper-button-prev,.swiper-button-next,.swiper-pagination-bullet{outline: none;}
.swiper-pagination-bullet{width:8px;height:8px;background:#ccc;opacity: 1;}
.swiper-pagination-bullet-active{background:#df8230}

.banner{position: relative;}
.banner:before{content: '';position: absolute;width:1px;height:0;background:rgba(255,255,255,0.3);left:18.375%;bottom:0;z-index: 2;animation:bannerBefter 2s ease 0s forwards;-webkit-animation:bannerBefter 2s ease 0s forwards;display:none;}
.banner:after{content: '';position: absolute;width:3px;height:30px;left:calc(18.375% - 3px);top:100%;z-index: 2;background:rgba(255,255,255,1);animation:bannerAfter 1s ease 1s forwards;-webkit-animation:bannerAfter 1s ease 1s forwards;display: none;}
@keyframes bannerBefter{
    from {height:0;}to {height:100%;}
}
@-webkit-keyframes bannerBefter{
    from {height:0;}to {height:100%;}
}
@keyframes bannerAfter{
    from {top:100%;}to {top:20.1965%;}
}
@-webkit-keyframes bannerAfter{
    from {top:100%;}to {top:20.1965%;}
}

.banner .swiper-container{width:100%;height:100%}
.banner .swiper-slide>img{width:100%;}
.banner_text{position:absolute;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-top:20px;}
.banner_text img{display:block;max-width:100%;margin:0 auto;-webkit-transform:scale(0);transform:scale(0)}
/* .banner1 .banner_text img{-webkit-transform:translateY(100%);transform:translateY(100%)}
.banner2 .banner_text img{-webkit-transform:translateY(-100%);transform:translateY(-100%)}
.banner3 .banner_text img{-webkit-transform:scale(0);transform:scale(0)}
.banner4 .banner_text img{-webkit-transform:translateX(-100%);transform:translateX(-100%)}
.banner5 .banner_text img{-webkit-transform:translateX(100%);transform:translateX(100%)} */
.banner .swiper-slide-active .banner_text img{opacity:1;-webkit-transform:none;transform:none;-webkit-transition-delay:.5s;transition-delay:.5s}

.banner .swiper-pagination{bottom:15px;}
.banner .swiper-button-prev,
.banner .swiper-button-next{width:30px;height:30px;margin-top:-15px;background-size:auto 16px;border-radius: 50%;background-color:rgba(255,255,255,0.15);transition: all 0.3s;opacity: 1;}
.banner .swiper-button-prev{left:2vw;}
.banner .swiper-button-next{right:2vw;}
.banner .swiper-button-prev:hover,
.banner .swiper-button-next:hover{background-color: rgba(255,255,255,0.3);}

/* banner视频 */
.videoBox{position: absolute;width:100%;height:100%;left:0;top:0;}
/* .videoBox:after{content: '';position: absolute;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,0.25);z-index: 1;} */
.videoBox .playBtn{position: absolute;width:50px;left:50%;top:50%;margin-left:-25px;margin-top:-25px;z-index: 2;}
.videoBox .playBtn>img{display: block;width:100%;}
#bannerVideo{display: block;width:100%;height:100%;/* background:#1a1a1a; */object-fit: cover;}
@media (max-width:767px){
	.PC_img{display: none!important;}
}
@media (min-width:768px){
	.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 7px;}
	.swiper-pagination-bullet{width:10px;height:10px}
	.min_img{display:none!important}
	
	.banner .swiper-button-prev,
	.banner .swiper-button-next{width:40px;height:40px;margin-top:-20px;background-size:auto 20px;}
	
	/* banner视频 */
	.videoBox .playBtn{display: none;}
}
@media (min-width:992px){
	
}
@media (min-width:1200px){
	.banner:before{left:24.375%;}
	.banner:after{width:6px;height:60px;left:calc(24.375% - 6px);}
	.banner .swiper-pagination{bottom:25px;}
}

.indexItem{position: relative;width:100%;overflow:hidden;padding:40px 0;}
.index_title{text-align:center;margin-bottom:30px;padding-bottom:9px;font-family: PingFang,苹方;}
.index_title a{display:inline-block;}
.index_title h2{font-size:22px;font-weight: 700;line-height:1;}
.index_title h2>span{color:#df8230;}
.index_title p{font-size:20px;text-transform: uppercase;margin-top:6px;line-height:1;}
.index_title p span{position: relative;display: inline-block;border-bottom:1px solid #3E3A39;line-height:1;}
.index_title p span:after{content: '';position: absolute;width:100%;height:6px;background:url(../images/line2.png) repeat-x;background-size:auto 100%;left:0;bottom:-9px;}
.textColor,
.textColor a,
.textColor .index_title,
.textColor .index_title a,
.textColor .index_title h2>span{color:#fff;}
.textColor .index_title p span{border-bottom-color:#fff;}
.textColor .index_title p span:after{background:url(../images/line3.png) repeat-x;background-size:auto 100%;}
.moreHref{margin:0 auto;width:100%;color:#999;text-align: center;padding:0 20px;transition: all 0.5s;}
.moreHref .a{position: relative;display: inline-block;width:120px;height:38px;line-height: 38px;color:#999;border:1px solid #999;transition: all 0.5s;text-align: center;}
.moreHref .a:before,
.moreHref .a:after{content: '';position: absolute;width:30px;height:1px;background:#999;top:50%;transition: all 0.5s;}
.moreHref .a:before{left:-15px;}
.moreHref .a:after{right:-15px;}
.moreHref .a:hover{background:#DF610F;color:#fff;border-color:#DF610F;}
.moreHref .a:hover:before,
.moreHref .a:hover:after{background:#DF610F;}

@media (max-width:767px){
	.column-left{display: none;}
}
@media (min-width:768px){
	.indexItem{padding:50px 0;}
	.index_title{margin-bottom:40px;padding-bottom:11px;}
	.index_title h2{font-size:28px;}
	.index_title p{font-size:22px;margin-top:10px;}
	.index_title p span:after{height:8px;bottom:-11px;}
	
	.moreHref .a:before,
	.moreHref .a:after{width:40px;}
	.moreHref .a:before{left:-20px;}
	.moreHref .a:after{right:-20px;}
}
@media (min-width:992px){
	.indexItem{padding:60px 0;}
	.index_title{margin-bottom:50px;}
}
@media (min-width:1200px){
	.index_title{margin-bottom:60px;}
	.index_title h2{font-size:32px;}
	.index_title p{font-size:26px;}

}
@media (min-width:1400px){
	.indexItem{padding:70px 0;}
	.index_title{margin-bottom:70px;}
}
@media (min-width:1600px){
	.indexItem{padding:80px 0;}
	.index_title h2{font-size:36px;}
	.index_title p{font-size:30px;}
}


/*第二屏*/
.indexPainting{position: relative;max-width:1280px;margin:0 auto;}
.indexPainting .swiper-pagination{bottom:0;}
.indexPainting .swiper-container{position: relative;padding-bottom:30px;}
.indexPainting .swiper-container:after{content: '';position: absolute;width:2px;height:100%;background:#fff;top:0;right:0;z-index: 2;}
.indexPainting a{position: relative;height:350px;text-align: center;padding:15px;display: flex;justify-content: center;flex-direction: column;transition: all 0.5s;}
.indexPainting a .before{position: absolute;width:100%;height:100%;left:0;top:0;opacity: 0;transition: all 0.5s}
.indexPainting .inner{position: relative;width:100%;z-index: 2;}
.indexPainting .inner>em{display: block;font-size:30px;font-weight: 700;color:#df8230;line-height:1;font-family: PingFang,苹方;transition: all 0.5s;}
.indexPainting .line{width:26px;height:1px;background:#929292;margin:15px auto;transition: all 0.5s;}
.indexPainting .inner>h5{font-size:20px;transition: all 0.5s;}
.indexPainting .inner>p{font-size:12px;color:#999;text-transform: uppercase;margin-top:8px;margin-bottom:30px;transition: all 0.5s;}
.indexPainting .inner>.p{color:#999;font-weight: 700;line-height:24px;height:48px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition: all 0.5s;margin-bottom:30px;}
.indexPainting a:hover .before{opacity: 1;}
.indexPainting a:hover .line{background:#fff;}
.indexPainting a:hover .inner>em,
.indexPainting a:hover .moreHref .a{color:#DF610F;}
.indexPainting a:hover .inner>h5,
.indexPainting a:hover .inner>p{color:#fff;}
.indexPainting a:hover .inner>.p{height:0;margin-bottom:0;}
.indexPainting a:hover .moreHref .a{border-color:#DF610F;}
.indexPainting a:hover .moreHref .a:before,
.indexPainting a:hover .moreHref .a:after{background:#DF610F;}
.indexPainting a .moreHref .a:hover{background:#DF610F;color:#fff;}


@media (max-width:767px){
	.indexPainting .swiper-container:after{background:transparent;}
	
}
@media (min-width:768px){
	.indexPainting .swiper-container{padding-bottom:40px;}
	.indexPainting a{height:380px;border-right:1px solid #929292;}
	.indexPainting .inner>em{font-size:40px;}
	.indexPainting .line{margin:20px auto;}
	.indexPainting .inner>h5{font-size:22px;}
}
@media (min-width:992px){
	
}
@media (min-width:1200px){
	.indexPainting .swiper-container{padding-bottom:50px;}
	.indexPainting a{height:400px;}
	.indexPainting .inner>em{font-size:50px;}
	.indexPainting .line{margin:25px auto;}
	.indexPainting .inner>h5{font-size:24px;}
	.indexPainting .inner>p,
	.indexPainting .inner>.p{margin-bottom:40px;}
}
@media (min-width:1400px){
	.indexPainting a{height:430px;}
	.indexPainting .inner>p,
	.indexPainting .inner>.p{margin-bottom:50px;}
	.indexPainting .inner>p{font-size:14px;}
}
@media (min-width:1600px){
	.indexPainting a{height:460px;}
	.indexPainting .inner>em{font-size:60px;}
	.indexPainting .inner>p,
	.indexPainting .inner>.p{margin-bottom:60px;}
}
@media (min-width:1800px){
	.indexPainting a{height:480px;}
}

/*第三屏*/
.in3_main{display: flex;align-items: center;flex-flow: row wrap;padding:15px 0}
.in3_main .index_title{margin-bottom:30px;}
.in3_ul{display: flex;flex-flow: row wrap;margin-left:-10px;margin-right:-10px;margin-top:35px;}
.in3_ul:before,.in3_main ul:after{display: none;}
.in3_ul li{float:left;text-align: center;padding:0 10px;margin-bottom:25px;}
.in3_ul .icon{position: relative;width:40px;height:40px;margin:0 auto;overflow: hidden;}
.in3_ul .icon>img{width:100%;transition: all 0.5s;}
.in3_ul p{font-size:16px;color:#fff;margin-top:10px;transition: all 0.3s;}
.in3_ul a:hover p{color:#df8230;}
.in3_ul a:hover .default{margin-top:-40px;}
@media (max-width:767px){
	.in3_ul{justify-content: center;}
}
@media (max-width:360px){
	.in3_ul .icon{width:36px;height:36px;}
	.in3_ul p{font-size:14px;}
	.in3_ul a:hover .default{margin-top:-36px;}
}
@media (min-width:768px){
	.in3_main .index_title{text-align: left;}
	.in3_main{margin-left:-25px;margin-right:-25px;}
	.in3_main>div{padding:0 25px;}
}
@media (min-width:992px){
	.in3_ul{margin-left:-20px;margin-right:-20px;margin-top:45px;}
	.in3_ul li{padding:0 20px;}
	.in3_ul .icon{width:50px;height:50px;}
	.in3_ul a:hover .default{margin-top:-50px;}
}
@media (min-width:1200px){
	.in3_main{margin-left:-35px;margin-right:-35px;}
	.in3_main>div{padding:0 35px;}
}


/*第四屏*/
.in4_main{display: flex;align-items: stretch;flex-flow: row wrap;margin-left:-20px;margin-right:-20px;}
.in4_main .column{padding:0 20px;}
.in4_img{height:100%;min-height:377px;overflow: hidden;}
.in4_img>div{width:100%;height:100%;transition: all 0.5s;}
.in4_img:hover>div{transform: scale(1.1);}
.in4_other h5{font-size:18px;color:#DF610F;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.in4_other .p{line-height:24px;height:48px;color:#666;margin:10px 0 15px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.in4_other:hover h5{text-decoration: underline;}
.in4_list li{position: relative;margin-bottom:3px;padding-left:25px;}
.in4_list li:before{content: '';position: absolute;width:10px;height:10px;border:1px solid #DF610F;left:0;top:50%;margin-top:-5px;border-radius:50%;}
.in4_list a{padding:12px 100px 12px 0;border-bottom:1px dashed #231815;overflow: hidden;}
.in4_list h5{font-size:14px;max-width:70%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.in4_list span{position: absolute;right:10px;top:12px;font-size:14px;}
.in4_list li:hover h5{color:#DF610F;}
.in4_list li:hover:before{background:#DF610F;}
.in4_news .moreHref{margin-top:35px;text-align: left;}
.in4_main .moreHref .a{color:#333}
.in4_main .moreHref .a:hover{color:#fff;}
@media (max-width:767px){

}
@media (max-width:479px){

}
@media (min-width:768px){

}
@media (min-width:992px){

}
@media (min-width:1200px){
	.in4_img{min-height:440px;}
	.in4_other h5{font-size:22px;}
	.in4_other .p{margin:10px 0 25px;}
	.in4_list h5,.in4_list span{font-size:15px;}
	.in4_list li{padding-left:30px;margin-bottom:5px;}
	.in4_list li:before{width:15px;height:15px;margin-top:-7px;}
	.in4_list a{padding:14px 120px 14px 0;}
	.in4_list span{top:14px;}
	.in4_news .moreHref{margin-top:50px;}
}


 /*第五屏*/
.indexItem.indexItem05{padding:50px 0 100px;}
.indexItem05 .container{max-width:1400px;}
.indexItem05 .footer{position: absolute;width:100%;left:0;bottom:0;}
.indexItem05 .footer a{color:rgba(203,197,193,0.6);}
.in5_ul{margin-bottom:20px;}
.in5_ul li{position: relative;text-align: center;margin-bottom:25px;}
.in5_ul .icon{position: relative;width:120px;height:120px;background:rgba(17,23,39,0.6);border-radius: 50%;border:1px solid #df8230;margin:0 auto;display: flex;align-items: center;justify-content: center;overflow: hidden;transition: all 0.5s;}
.in5_ul .icon:before{content: '';position: absolute;width:0;height:0;background:transparent;top:50%;left:50%;transform:translate(-50%,-50%);border-radius: 50%;opacity: 0;transition: all 0.5s;}
.in5_ul .icon>img{position: relative;max-width:100%;z-index: 2;}
.in5_ul .h5{font-size:16px;margin:15px 0;}
.in5_ul p{color:#b5b5b6;}
.in5_ul p img{display: inline-block;}
.in5_ul .ewm{position: absolute;width:120px;height:120px;top:0;left:50%;transform: translate(-50%,20px);display: flex;align-items: center;justify-content: center;z-index: 2;visibility: hidden;opacity: 0;transition: all 0.5s;}
.in5_ul .ewm>img{width:110px;}
.in5_ul li:hover .icon:before{width:110%;height:110%;opacity: 1;background:rgba(255,255,255,0.1)}
.in5_ul li:last-child{cursor: pointer;}
.in5_ul li:last-child:hover .ewm{visibility: visible;opacity: 1;transform: translate(-50%,0);}
.in5_ul li:last-child:hover .icon{visibility: hidden;opacity: 0;}
.in5_ul li:hover .h5,
.in5_ul li:hover p{color:#df8230;}
@media (min-width:768px){
	.indexItem.indexItem05{padding-top:60px;}
	.in5_ul{padding:20px 0;margin-bottom:0;}
	.in5_ul li{margin-bottom:0;}
	
}
@media (min-width:992px){
	.indexItem.indexItem05{padding-top:70px;}
	.in5_ul{padding:40px 0;}
	.in5_ul .icon,.in5_ul .ewm{width:135px;height:135px;}
	.in5_ul .h5{font-size:18px;margin:20px 0;}
}
@media (min-width:1200px){
	.indexItem.indexItem05{padding-top:80px;}
	.in5_ul{padding:60px 0;}
}
@media (min-width:1400px){
	.indexItem.indexItem05{padding-top:100px;}
	.in5_ul{padding:80px 0;}
	.in5_ul .icon,.in5_ul .ewm{width:150px;height:150px;}
}

/*第六屏*/
.index_partner>div{padding:10px 0;}


/*内页*/
.wrapper{width:100%;overflow: hidden;position:relative;min-height:60vh;}
/* .wrapper.zIndex{z-index: 1100;} */
.inside_main{padding:35px 0 60px;}
.inside_banner,.inside_main{position:relative;overflow:hidden}
.inside_banner{position: relative;}
.inside_banner img{display:block;width:100%}
.inside_text{position: absolute;width:100%;height:100%;left:0;top:0;z-index: 2;display: flex;justify-content: center;flex-direction: column;color:#fff;text-align: center;padding-top:50px;}
.inside_text h1{font-size:22px;font-weight: 700;}
.inside_text span{display: block;font-size:14px;font-family: arial;text-transform: uppercase;margin-top:10px}
.inside_text span:after{content: '';display: block;width:38px;height:2px;background:#fff;margin:10px auto 0;}



.InfoContent{line-height:2.4;position:relative;overflow:hidden}
.InfoContent img{max-width:100%;height:auto!important;padding:5px;display:inline-block;}
.InfoContent video{display: block;max-width:100%;margin:0 auto;}
.InfoContent a{display: inline;}
.InfoTitle{margin-bottom:20px;text-align:center;}
.InfoTitle h2{font-size:18px;margin:0;line-height:1.4;font-weight:700;}
.InfoTitle .date{font-size:12px;color:#999;padding:10px 0;}
.InfoTitle .date span{padding:0 5px}

.goBack{text-align:center;margin-top:30px;margin-bottom:-15px}
.goBack a{display:inline-block;color:#fff;line-height:20px;background-color:#666;padding:10px;margin:5px;width:130px}
.goBack a:hover{background-color:#df8230}

.pager{margin:30px 0 0}
.pager li>a,.pager li>span{border:1px #bfbfbf solid;color:#666;border-radius:10px;margin:0 5px;transition: all 0.5s;}
.pager li>a:hover{color:#fff;border-color:#df8230;background-color:#df8230}

@media (max-width: 767px) {
	.inside_banner .PC_img{display:none}
}
@media (max-width: 479px) {
	.inside_text h1{font-size:20px;}
}
@media (min-width: 768px) {
	.inside_banner .min_img{display:none}
	.inside_text{padding-bottom:35px;}
	
	.inside_main{padding:50px 0 80px}

	.InfoTitle{margin-bottom:30px}
	
	
	.pager{margin-top:50px}
	.pager li>a,.pager li>span{font-size:16px;padding:12px 35px;margin:0 30px}

}
@media (min-width: 992px) {
	.inside_text{padding-bottom:45px;}
	.inside_text h1{font-size:26px;}
	
	.InfoTitle h2{font-size:20px}
	.InfoTitle .date{font-size:14px;}
}
@media (min-width: 1200px) {
	.inside_text{padding-bottom:55px;}
	
	.InfoTitle .date{padding:15px 0;}
}
@media (min-width: 1400px) {
	.inside_text{padding-bottom:65px;}
	.inside_text h1{font-size:30px;}
	.inside_text span{font-size:18px;margin-top:15px}
	.inside_text span:after{width:48px;height:3px;margin-top:15px;}
	
	.InfoTitle h2{font-size:22px}
}
@media (min-width: 1600px) {
	.inside_text h1{font-size:34px;}
	
	.InfoTitle h2{font-size:24px}
}


.publicContainer{position:relative;min-height:63vh;background:#fff;padding:35px 15px;z-index:3;}
.mainTitle{position:relative;width:100%;font-size:12px;padding:0 0 15px;margin-bottom:15px;border-bottom:4px solid #df8230;display: none;}
.mainTitle h1{font-size:18px;margin-bottom:5px;}
.mainTitle .en{font-family:Arial;text-transform:uppercase;}
.mainTitle .icon{position:absolute;width:15px;height:15px;background:url(../images/icon/i9.png) no-repeat;background-size:100% 100%;right:11px;bottom:11px;display: none;}
.sideBarNav{width:100%;}
.sideBarNav>li{width:100%;margin-bottom:5px;}
.sideBarNav>li>a{padding:10px 0;font-weight:700;font-size:14px;line-height:20px;background:transparent;-webkit-transition: all 0.3s;transition: all 0.3s;}
.sideBarNav>li.cur>a,.sideBarNav>li>a.active,.sideBarNav>li:hover>a{background:transparent;color:#df8230;}
.sideBar .close{position:absolute;font-size:20px;font-family:Arial;color:#fff;width:30px;height:30px;background:url(../images/icon/close3.png) no-repeat center;background-size:20px 20px;border-radius:50%;top:12px;left:50%;margin-left:-15px;text-align:center;opacity: 1;}
.two_level{display:none;}
.two_level>li>a{padding:11px 25px;background:#efefef;font-size:14px;line-height:20px;border-bottom:1px dotted #ccc;-webkit-transition: all 0.3s;transition: all 0.3s;}
.two_level>li.cur>a,.two_level>li>a:hover{background:#000;color:#fff;}
.levelMenu{display:none;}
.levelMenu a{font-size:14px;padding:11px 25px;line-height:20px;border-bottom:1px dotted #ccc;text-align:center;-webkit-transition: all 0.3s;transition: all 0.3s;}
/*.levelMenu a:last-child{border-bottom:none;}*/
.levelMenu a:hover,.levelMenu a.cur{background:#939393;color:#fff;}
.sideBarNav>li.cur>.two_level{display:block;}
.sideBarNav>li.cur>.two_level>li.cur>.levelMenu{display:block;}

.rightContent{position:relative;width:100%;padding:0 0 30px;}
.rightContent .leftLine{position:absolute;width:1px;height:100%;top:0;left:0;background:#DADADA;display: none;display: none!important;}
.blueLine{position:absolute;width:4px;height:50px;background:#df8230;top:7px;left:50%;margin-left:-2px;display: none;}
.titleTwo{position:relative;height:45px;line-height:45px;/* border-bottom:1px solid #DADADA; */margin-bottom:30px;}
.titleTwo h2{float:left;line-height: inherit;font-size:16px;padding-left:3px;font-weight: 700;}
.titleTwo .line{position:absolute;width:90px;height:3px;background:#df8230;left:0;bottom:-2px;display: none;}
.crumbsNav{float:right;font-size:12px;display: none;}
.crumbsNav a{display:inline-block;}
.crumbsNav a:hover{color:#df8230;}


@media ( max-width: 767px ){
	/*内页共用*/
	.navIcon{position:absolute;width:24px;height:24px;background:url(../images/icon/i8.png) no-repeat center;background-size:100% 100%;right:0;bottom:10px;cursor: pointer;}
	.sideBar{position:fixed!important;width:100%;height:100%;margin-bottom:30px;top:0;right:-100%;z-index:10;margin-bottom:0;left:auto!important;background:#2c3136!important;padding-top:50px;}
	.sideBarNav{height:100%;overflow-y: auto;}
	.sideBarNav>li{margin-bottom:0;}
	.sideBarNav>li:last-child{margin-bottom:0;}
	.sideBarNav>li>a{padding:10px 15px;color:#fff;border-bottom:1px solid rgba(255,255,255,0.1);background:none;}
	.sideBarNav>li:hover>a{background:#373d44;color:#fff;}
	.sideBarNav>li.cur>a{background:#373d44;color:#fff;}
	.sideBarNav>li>a.active{background:#373d44;color:#fff;}

	.two_level>li>a{padding:10px 25px;color:#fff;border-bottom:1px dotted rgba(255,255,255,0.08);background:rgba(255,255,255,0.05);}
	.two_level>li.cur>a,.two_level>li>a:hover{background:rgba(255,255,255,0.1);color:#fff;}
	.levelMenu a{color:rgba(255,255,255,0.7);border-bottom:1px dotted rgba(255,255,255,0.08);padding:10px 25px;}
	.levelMenu a:last-child{border-bottom:1px dotted rgba(255,255,255,0.08);}
	.levelMenu a:hover,.levelMenu a.cur{background:rgba(255,255,255,0.02);color:#fff;}

	.rightContent{float:none;}
	

}
@media ( min-width: 768px ){
	/*内页共用*/
	.navIcon{display:none;}
	.sideBar .close{display:none;}
	.rightContent{width:76%;min-height:56vh;padding:0 20px 0 25px;}
	.rightContent .sideBar{display:none;}
	.rightContent .leftLine{display:block;}
	.crumbsNav{display: block;}
	
	
	.publicContainer{padding:45px 15px;}
	.sideBar{width:24%;padding:10px 10px 0;}
	.mainTitle{display:block;padding:0 0 20px;margin-bottom:20px;}
	.titleTwo h2{font-size:18px;}
	.titleTwo .line{width:120px;background:#333;}

}

@media ( min-width: 992px ){
	/*内页共用*/
	.publicContainer{margin-bottom:70px;}
	.sideBar{width:20.85%;padding:10px 15px 0;}
	.mainTitle h1{font-size:22px;}
	.mainTitle .icon{width:20px;height:20px;}
	.sideBarNav>li>a{font-size:16px;}
	.rightContent{width:79.15%;padding:0 20px 0 35px;}


}

@media ( min-width: 1200px ){
	/*内页共用*/
	.sideBar{padding:13px 25px 0 20px;}
	.mainTitle{padding:0 0 25px;}
	.mainTitle h1{font-size:24px;}
	.mainTitle .icon{width:28px;height:28px;}
	.titleTwo{height:50px;line-height:50px;}
	.titleTwo h2{font-size:20px;}
}






/*关于我们*/
.companyIntroduction{padding-bottom:30px;}
.h3_tit{font-size:18px;font-weight:700;color:#df8230;margin-bottom:15px;padding-left:10px;border-left:3px solid #df8230;}

/*关于我们 - 公司简介*/

/*关于我们 - 企业文化*/
.culture_list{margin-left:-7px;margin-right:-7px;}
.culture_list>div{padding:0 7px;margin-bottom:20px;cursor: pointer;}
.culture_list .img{background:#000}
.culture_list h5{font-size:16px;text-align: center;margin-top:15px;font-weight: 700;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.culture_list>div:hover .img>img{transform: scale(1.1);opacity: 0.9;}
/*关于我们 - 荣誉资质*/
.honor_title{margin-bottom:30px;}
.honor_title h2{font-size:16px;font-weight: 700;}
.honor_title + .honorList{margin-bottom:30px;}
.honorList{display: flex;align-items: stretch;flex-flow: row wrap;}
.honorList:before,.honorList:after{display:none;}
.honorList li{margin-bottom:10px;cursor: pointer;}
.honorList .inner{position:relative;overflow:hidden;}
.honorList li p{width:100%;height:40px;line-height:40px;font-size:14px;padding:0 10px;text-align:center;-webkit-transition: all 0.3s;transition: all 0.3s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.honorList .img:after{content: '';position: absolute;width:100%;height:100%;border:2px solid #df8230;left:0;top:0;visibility: hidden;opacity: 0;transition: all 0.5s;z-index: 2;}
.honorList .img:before{content: '';position: absolute;width:50px;height:50px;border-radius: 50%;left:50%;top:50%;transform: translate(-50%,-50%);background-color:#df8230;background-image: url(../images/icon/icon1w.png);background-repeat: no-repeat;background-position: center;visibility: hidden;opacity: 0;transition: all 0.5s;z-index: 3;}
.honorList li:hover .img:before,
.honorList li:hover .img:after{opacity: 1;visibility: visible;}
.honorList li:hover p{color:#df8230;}

/*关于我们 - 合作伙伴*/
.partnerList.row{margin:0 -5px;}
.partnerList .column{padding:0 5px;margin-bottom:10px;}
.partnerList .img{background:rgba(255,255,255,0.6);border:1px dashed #9d9b9c;transition: all 0.5s;}
.partnerList .img:hover{box-shadow: 0 0 8px rgba(0,0,0,0.2);border-color:#df8230;background:rgba(255,255,255,1);}
.partnerList .img:hover img{transform: scale(0.9);}

@media (max-width:767px){
	/*关于我们*/
	.about_main .sideBarNav li>.active{background:#373d44;color:#fff;}
	.about_main .sideBarNav li:hover>a{background:#373d44;color:#fff;}
	
	#lightGallery-close{width:40px;height:40px;line-height:40px;}
	#lightGallery-close:after{font-size:20px;}
	.honorList{margin-right:-5px;margin-left:-5px;}
	.honorList li{padding:0 5px;}
}
@media (max-width:479px){
	.culture_list>div{width:100%;}
}
@media (min-width:768px){
	/*关于我们*/
	.about_main .sideBarNav li>.active{background:transparent;color:#df8230;}
	.about_main .sideBarNav li:hover>a{background:transparent;color:#df8230;}
	.companyIntroduction{padding-bottom:50px;}
	.h3_tit{margin-bottom:20px;}
	
	/*关于我们 - 企业文化*/
	.culture_list{margin-left:-10px;margin-right:-10px;}
	.culture_list>div{padding:0 10px;margin-bottom:30px;}
	
	/*关于我们 - 荣誉资质*/
	.honor_title h2{font-size:18px;}
	.honorList{margin-right:-10px;margin-left:-10px;}
	.honorList li{padding:0 10px;margin-bottom:20px;}
}
@media (min-width:992px){
	.partnerList.row{margin:0 -10px;}
	.partnerList .column{width:20%;padding:0 10px;margin-bottom:20px;}
}
@media (min-width:1200px){
	/*关于我们*/
	.companyIntroduction{padding-bottom:60px;}
	
	/*关于我们 - 企业文化*/
	.culture_list{margin-left:-15px;margin-right:-15px;}
	.culture_list>div{padding:0 15px;}
	.culture_list h5{font-size:14px;}
	
	/*关于我们 - 荣誉资质*/
	.honor_title h2{font-size:20px;}
	.honorList{margin-right:-15px;margin-left:-15px;}
	.honorList li{padding:0 15px;margin-bottom:30px;}
	.honorList li p{height:45px;line-height:45px;font-size:16px;}
	
	/*关于我们 - 合作伙伴*/
	.partnerList.row{margin:0 -15px;}
	.partnerList .column{width:16.66666667%;padding:0 15px;margin-bottom:30px;}
}

/*关于我们 - 发展历程*/
.about_history{position: relative;width:100%;color:#fff;padding:80px 15px;overflow: hidden;}
.about_history>.bg{position: absolute;z-index: 1;width:100%;height:100%;left:50%;top:50%;transform: translate(-50%,-50%);transition: all 0.5s;}
.about_history .about_history_container{position: relative;z-index: 2;}
.about_history .inside_title{margin-bottom:30px;text-align: center;font-family: 'PingFang SC Heavy','PingFang SC';}
.about_history .inside_title .h2{font-size:24px;font-weight: 700;}
.about_history .inside_title .h2:after{content: '';display: block;width:100px;height:1px;background:#F8F8F8;margin:10px auto;}
.about_history .inside_title em{display: block;font-size:16px;text-transform: uppercase;}
.history_content{padding:20px 0;}
.history_content .item{text-align: center;display: none;}
.history_content .item.active{display: block;transform: none;}
.history_content .year{font-size:28px;font-family: 'PingFang','苹方';margin-bottom:15px;line-height: 1;}
.history_content .InfoContent{color:#fff;}
.history_swiper{position: relative;padding:0 35px;max-width:1140px;margin:0 auto}
.history_swiper .swiper-container{position: static;padding-top:58px;}
.history_swiper .swiper-container:before{content: '';display: block;width:100%;height:1px;background:#fff;}
.history_swiper .swiper-slide{position: relative;padding-top:30px;min-height:58px;cursor: pointer;}
.history_swiper .year{font-size:20px;font-family: 'PingFang','苹方';text-align: center;transform: all 0.5s;}
.history_swiper .dian{position:absolute;display: block;padding:0;width:14px;height:14px;border:2px solid #fff;top:-7px;left:50%;transform: translateX(-50%);border-radius: 50%;overflow: hidden;transform: all 0.5s;}
.history_swiper .dian:after{content: '';display: block;width:100%;height:100%;background:#fff;border-radius: 50%;overflow: hidden;transition: all 0.5s;}
.history_swiper .active .dian{border-color:#df8230;padding:3px;width:20px;height:20px;top:-10px;}
.history_swiper .active .dian:after{background:#df8230;}
.history_swiper .active .year{color:#df8230}
.history_swiper .swiper-button-white{width:20px;height:40px;margin-top:-20px;}
.history_swiper .swiper-button-prev{left:0;background:url(../images/icon/left2.png) no-repeat center;background-size:100% 100%;}
.history_swiper .swiper-button-next{right:0;background:url(../images/icon/right2.png) no-repeat center;background-size:100% 100%;}
@media (min-width:768px){
	.about_history{padding:120px 25px;}
	.about_history .inside_title .h2{font-size:28px;font-weight: 400;}
	.about_history .inside_title em{font-size:20px;}
	
}
@media (min-width:992px){
	.about_history{padding:160px 35px;}
	.about_history .inside_title .h2{font-size:32px;}
	.about_history .inside_title em{font-size:22px;}
	.history_swiper{padding:0 80px;}
	.history_swiper .swiper-button-white{width:30px;height:60px;margin-top:-30px;}
	.history_content{padding:20px 0 60px;}
	.history_content .year{font-size:32px;}
	.history_swiper .year{font-size:22px;}
	.history_content .InfoContent{font-size:16px;}
	.history_swiper .active .dian{width:30px;height:30px;top:-15px;padding:5px;}
}
@media (min-width:1200px){
	.about_history .inside_title .h2{font-size:36px;}
	.about_history .inside_title em{font-size:24px;}
	.history_content .year{font-size:36px;}
	.history_swiper .year{font-size:26px;}
}
@media (min-width:1450px){
	.history_swiper{padding:0 100px;}
	.about_history .inside_title .h2{font-size:40px;}
	.about_history .inside_title .h2:after{width:140px;}
	.about_history .inside_title em{font-size:28px;}
	.history_content .year{font-size:40px;}
	.history_swiper .year{font-size:30px;}
	.history_content .InfoContent{font-size:18px;}
}


/*服务优势*/
.service_list{margin:0 -7px;}
.service_list .column{padding:0 7px;margin-bottom:20px;}
.service_list a{position: relative;overflow: hidden;}
.service_list .img{padding:6px;background:#f6f6f6;}
.service_list .text{position: absolute;width:100%;height:100%;padding:20px 15px;display: flex;justify-content: center;flex-direction: column;color:#fff;background:rgba(0,0,0,0.4);left:0;top:0;visibility: hidden;opacity: 0;transition: all 0.5s;transform: scale(0.5);}
.service_list .inner{max-height:100%;overflow: hidden;text-align: center;}
.service_list .icon{width:30px;margin:0 auto 15px;}
.service_list .h5{font-size:16px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.service_list a:hover .text{visibility: visible;opacity: 1;transform: scale(1);}
.service_list a:hover .img>img{transform: scale(1.1);}

@media (max-width: 479px) {
	.service_list .column{width:100%;}
}
@media (min-width: 768px) {
	.service_list .text{padding:20px;}
}
@media (min-width: 1200px) {
	.service_list{margin:0 -15px;}
	.service_list .column{padding:0 15px;margin-bottom:30px;}
	.service_list .icon{width:40px;}
}
@media (min-width: 1450px) {
	.service_list .h5{font-size:18px;}
}
/*案例*/
.caseList{margin:-10px -5px 0;}
.caseList .column{padding:10px 5px 0;}
.caseList .text{text-align: center;padding:13px 10px 10px;background:#fff;transition: all 0.5s;}
.caseList h5{font-size:16px;margin-bottom:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.caseList p{color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition: all 0.5s;}
.caseList .line{width:0;height:1px;background:#df8230;margin-top:5px;transition: all 0.5s;}
.caseList a:hover .line{width:100%;}
.caseList a:hover .text{background:#df8230;}
.caseList a:hover,
.caseList a:hover p{color:#fff;}

@media (min-width:768px){
	.caseList{margin:-15px -10px 0;}
	.caseList .column{padding:15px 10px 0;}
}
@media (min-width:1200px){
	.caseList h5{font-size:18px;margin-bottom:10px;}
	.caseList{margin:-15px -18px 0;}
	.caseList .column{padding:15px 18px 0;}
	.caseList .text{text-align: center;padding:18px 15px 15px;}
	.caseList .line{margin-top:8px}
}



/*新闻资讯*/
.newsList{margin-top:-15px;}
.newsList .item{padding:15px 0;border-bottom:1px dotted #CCCCCC;}
.newsList a{position:relative;overflow:hidden;}
.newsList .img{float:left;width:25%;}
.newsList .text{float:left;width:75%;padding-left:20px;font-size:14px;color:#666;height:76px;overflow:hidden;}
.newsList .text h2{font-size:16px;color:#333;font-weight:400;margin-bottom:10px;overflow: hidden;}
.newsList .text .tit{width:75%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.newsList .text .date{font-size:14px;color:#666;}
.newsList .text .p{line-height:25px;height:50px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-align:justify;}
.newsList .more{position:absolute;bottom:0;right:0;padding-left:26px;line-height:18px;-webkit-transition: all 0.3s;transition: all 0.3s;}
.newsList .icon{position:absolute;width:18px;height:18px;background:url(../images/icon/i10.png) no-repeat center;background-size:100% 100%;top:0;left:0;}
.newsList a:hover .img img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.newsList a:hover h2{color:#df8230;}
.newsList a:hover .more{padding-left:20px;color:#df8230;}


/*加入我们*/
.join_body .inside_text{padding-bottom:0;}
.job_list{margin:40px 0}
.job_list .panel-default>.panel-heading{padding:0 15px;border-color:#dcdcdc;border-radius:0;background-color:#DCDCDC;color:#333}
.job_list .panel-title{height:50px;font-size:14px;line-height:50px}
.job_list .panel-title a{display:block}
.job_list .panel-title span{display:inline-block;overflow:hidden;width:80%;text-overflow:ellipsis;white-space:nowrap}
.job_list .panel-title i{float:right;font-size:28px}
.job_list.panel-group .panel{border-radius:0}
.job_list.panel-group .panel+.panel{margin-top:15px}
.job_list .panel-default>.panel-heading.active{background:#df8230;color:#fff}
.job_list .panel-default>.panel-heading.active .panel-title{font-weight:700;font-size:16px}
.job_list .panel-default>.panel-heading.active i{transform:rotate(45deg)}
.job_list .panel-body{padding:20px;}
.joinBtn{display: block;width:120px;height:40px;line-height:40px;background:#DF610F;text-align: center;color:#fff;margin-top:25px;cursor: pointer;transition: all 0.5s;}
.joinBtn:hover{color:#fff;box-shadow: 0 0 5px rgba(0,0,0,0.25);}

@media (max-width:767px){
	.newsList .text .tit{width:100%;max-width:100%;}
	.newsList .text{height:100px;}
	.newsList .text .date{position: absolute;left:0;bottom:0;}
}
@media (max-width:479px){
	.newsList .img{width:100%;}
	.newsList .text{width:100%;padding:20px 0 0;height:auto;}
	.newsList .more{position: relative;float:right;margin-top:10px;}
}
@media (min-width:768px){
	.newsList{margin-top:-20px;padding-bottom:30px;}
	.newsList .item{padding:20px 0;}
	.newsList .text .tit{max-width:80%;}
	.newsList .text{height:100px;}

	/*服务流程*/
	.service_main .productContent{padding:0 30px;}

}
@media (min-width:992px){
	.newsList{margin-top:-28px;padding-bottom:30px;}
	.newsList .item{padding:28px 0;}
	.newsList .text{height:110px;}
	.newsList .text h2{margin-bottom:15px;}
	.newsList .text .tit{max-width:80%;}
}
@media (min-width:1200px){
	.newsList .text h2{font-size:18px;margin-bottom:20px;}
	.newsList .text .p{-webkit-line-clamp:3;height:75px;}

	/*服务流程*/
	.service_main .productContent{padding:0 40px;}
}
@media (min-width:1400px){

}
@media (min-width:1600px){
}
@media (min-width:1800px){
	/*服务流程*/
	.service_main .productContent{padding:0 50px;}
}



.modal-open,
.modal-open .modal{padding-right:0!important;}
.join_modal .modal-dialog{width:100%;height:100%;max-width:500px;margin:0 auto;background:none;display: flex;align-items: center;justify-content: center;flex-direction: column;}
.join_modal .modal-content{position: relative;width:90%;padding:25px 15px;background-color:#fff;border:0;box-shadow:none;}
.join_modal .modal-body{width:100%;max-height:70vh;overflow-y:auto;padding:0;}
.join_modal .modal-title{font-weight: 700;font-size:18px;text-align: center;margin-bottom:25px;}
.modal-close{position: absolute;display: block;width:36px;height:36px;line-height:36px;font-size:28px;text-align: center;top:-15px;right:-15px;background:#fff;border-radius: 50%;cursor: pointer;box-shadow: 0 4px 4px rgba(0,0,0,0.1);}
.modal-close:hover{color:#DF610F;}
.modal-body::-webkit-scrollbar{width:5px;height:5px}
.modal-msg{position: relative;width:100%;overflow: hidden;}
.modal-msg .form-group{position: relative;padding-left:85px;}
.modal-msg label{position: absolute;left:0;top:0;font-size:16px;line-height:50px;margin-bottom:0;width:85px;text-align: left;font-weight: 400;}
.modal-msg .form-control{display: block;height:50px;outline: none;}
.modal-msg .form-control[type="file"]{border:none;padding:0;box-shadow: none;}
.modal-msg .form-control:focus{border-color:#999;box-shadow: none;}
.modal-msg .btn{display: block;width:160px;line-height:50px;height:100%;top:0;right:0;font-size:16px;color:#fff;background:#000;text-align: center;padding:0;margin:10px auto 0;}
.modal-msg .btn:hover{background:#DF610F;}

@media (max-width:479px){
	.modal-msg{padding-right:0;}
	.modal-msg .form-group{margin-bottom:15px;padding-left:80px;}
	.modal-msg label{font-size:14px;line-height:40px;width:80px;}
	.modal-msg .form-control{height:40px;}
	.modal-msg .btn{position: static;width:100%;height:45px;line-height:45px;}
}
@media (min-width:992px){
	.join_modal .modal-title{font-size:20px;}
}


/*联系我们 - 销售网络*/
.contact_row>div{margin-bottom:25px;}
.map{width:100%;height:300px;}
#dituContent{height:100%;}
.BMap_bubble_title{font-size:15px;color:#df8230;margin-bottom:5px;}

.contact_list .item{margin-bottom:25px;cursor: pointer;}
.contact_list .InfoContent{line-height:1.74;}

@media (max-width:767px){

}
@media (min-width:768px){
	.map{height:400px;}
}
@media (min-width:992px){
	
}
@media (min-width:1200px){
	.contact_list .InfoContent{font-size:16px;}
}










/*动画*/
.fadeIn {
	opacity: 0;
	-webkit-transition: all 1s;
	transition: all 1s;
}
.fadeInUp {
	opacity: 0;
	-webkit-transform: translate3d(0,50px,0);
	transform: translate3d(0,50px,0);
	-webkit-transition: all .8s;
	transition: all .8s;
	-webkit-transition-delay: .2s;
	transition-delay: .2s;
}
.fadeInDown {
	-webkit-transform: translate3d(0, -100%, 0);
	transform: translate3d(0, -100%, 0);
	-webkit-transition: all 1s;
	transition: all 1s;
}
.fadeInLeft {
	opacity: 0;
	-webkit-transform: translate3d(-100%,0,0);
	transform: translate3d(-100%,0,0);
	-webkit-transition: all 1s;
	transition: all 1s;
}
.fadeInRight {
	opacity: 0;
	-webkit-transform: translate3d(100%,0,0);
	transform: translate3d(100%,0,0);
	-webkit-transition: all .8s;
	transition: all .8s;
}
.zoomIn {
	opacity: 0;
	-webkit-transform: scale3d(.3,.3,.3);
	transform: scale3d(.3,.3,.3);
	-webkit-transition: all .8s;
	transition: all .8s;
}
.animated {
	opacity: 1;
	-webkit-transform: none;
	transform: none;
}