a:hover{text-decoration: none;}
.wrapper.mask:after{content: '';display: inline-block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.6);z-index: 3;}
.neiye-banner{
	text-align: center;
}

.banquan{
	padding-bottom: 30px;
	color: #CE352C;
	font-size: 18px;

}


.header01{
	height: 110px;
	background-color: rgba(0, 0, 0, 0.7);

	/*background-color: #2E2E2E;*/

	color: #fff;
}
.header01 .logo {padding-top: 30px;}
.header01 .logo img{height: 50px;}
.header01 .box{padding: 0 0 0 410px ;}
.header01 .nav > li{position: relative;float: left;display: inline-block;}
.header01 .nav > li + li:before{height: 12px;background: #fff;}
.header01 .nav > li a{line-height: 110px;font-size: 15px;padding: 0 22px;color: #fff;}
.header01 .nav > li .arrow-top-a:after{display: none; border-width: 6px;border-bottom-color: #6f6f6f;position: absolute;left: 0;right: 0;top: auto;bottom: 0;margin: auto;}
.header01 .nav > li:hover >a,
.header01 .nav > li.cur > a{background: rgba(0,0,0,0.3);color: #fff;}
.header01 .nav > li.cur .arrow-top-a:after{display: inline-block;}
.header01 .nav > li:hover .sonNav{top: 110px;display: block;visibility: visible;background: #fff;color: #666}
.header01 .nav .sonNav{text-align: center; width:130px; position: absolute;left: 0px;top: 110px;display: none;visibility: hidden;z-index: 2;color: #666;box-shadow: 0 15px 27px 0 rgb(167 165 165 / 38%)}
/*.header01 .nav .sonNav:after{width: 3200px;height: 45px;position: absolute;z-index: 1; left: -1000px;top: 0;content: '';display: block;background: rgba(0,0,0,0.3);}*/
.header01 .nav .sonNav li {float: left;position: relative;z-index: 2;}
.header01 .nav .sonNav li a{color: #666;font-size: 14px;padding: 0 15px;line-height: 45px;width: 130px}
.header01 .nav .sonNav li .arrow-right-b{border-width: 5px;}
.header01 .nav .sonNav li .arrow-right-b:hover{background: #ed6715;color: #fff;text-decoration: none;}
.header01 .nav .sonNav li:before{display: none;}
.header01 .nav .case{left: -300px;}
.header01 .right{margin-top: 34px;}
.header01 .right a{color: #fff;text-align: right;font-size: 12px;}
.header01 .right span{font-size: 24px;font-family: arial;margin: 0 5px ;}
.header01 .right .sprite{width: 50px;height: 50px;margin: -5px -5px 0 0;}
.header01 .navbar-btn{margin:20px 0;display: none;}
.header01 .navbar-btn span{width:20px;height:3px;background:#fff;display:block}
.header01 .navbar-btn span+span{margin-top:4px}


.mobile-nav{position:fixed;z-index:999;top:0;right:0;width:70%;height:100%;color: #333; padding:10px 15px 30px 20px;overflow-y:auto;background-color:#fff;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .4s 0s,box-shadow 0s .4s;-moz-transition:-moz-transform .4s 0s,box-shadow 0s .4s;transition:transform .4s 0s,box-shadow 0s .4s}
.mobile-nav.is-visible{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-overflow-scrolling:touch;box-shadow:-4px 0 30px rgba(0,0,0,.2);-webkit-transition:-webkit-transform .4s 0s,box-shadow 0s 0s;-moz-transition:-moz-transform .4s 0s,box-shadow 0s 0s;transition:transform .4s 0s,box-shadow 0s 0s}
.mobile-nav .close{width:20px;height:20px;opacity:1;z-index: 99; display:block;position:relative;transform:rotate(45deg)}
.mobile-nav .close:before{content:'';width:24px;height:2px;background:#C30D23;display:inline-block;position:absolute;left:0;top:11px}
.mobile-nav .close:after{content:'';width:2px;height:24px;background:#C30D23;display:inline-block;position:absolute;left:11px;top:0}
.mobile-nav .nav2{display: none;}
.main-content.scale-down{-webkit-transform:scale(.9);-moz-transform:scale(.9);-ms-transform:scale(.9);-o-transform:scale(.9);transform:scale(.9)}
.cd-overlay{position:fixed;height:100%;width:100%;top:0;left:0;background:#000;filter:alpha(opacity:60);background:rgba(0,0,0,.6);z-index:3;visibility:hidden;opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:opacity .4s 0s,visibility 0s .4s;-moz-transition:opacity .4s 0s,visibility 0s .4s;transition:opacity .4s 0s,visibility 0s .4s}
.cd-overlay.is-visible{opacity:1;visibility:visible;-webkit-transition:opacity .4s 0s,visibility 0s 0s;-moz-transition:opacity .4s 0s,visibility 0s 0s;transition:opacity .4s 0s,visibility 0s 0s}
.dropdown{padding-top:20px;font-size:12px}
.dropdown li{padding:0 10px}
.dropdown li a{display:block;width:100%;padding:10px;font-size:16px;color: #333; text-decoration:none;text-transform:uppercase;}
.dropdown li .sonNav{display: none;}
.dropdown li>ul li{padding:0 20px}
.dropdown li>ul li a{font-size:14px;color: #333;}
.dropdown li>ul li>ul li{padding:10px 30px}

.mobile-nav .lang a{color: #ccc;}
.mobile-nav .lang a:before{vertical-align: middle; content: '';display: inline-block;width: 6px;height: 6px;margin: 0 5px;background: #939393;border-radius: 50%;}
.mobile-nav .lang a.cur:before{background: #312623;}
.mobile-nav .lang a.cur{color: #312623;}

footer{background: #212121;color: #999;}
.footer01{background:#313131}
.footer01 .table{margin: 40px auto 50px;}
.footer01 .table-cell{vertical-align: top;padding: 0 26px;}
.footer01 .table-cell + .table-cell{border-left: 1px solid #373737;}
.footer01 .wx{
	padding-top: 20px;
}

.footer01 .box{display: inline-block;text-align: center;}
.footer01 .btel{font-size: 18px;color: #fff;font-family: arial;margin-top: 15px;white-space: nowrap;}
.footer01 .btel .sprite{width: 31px;height: 21px;background-position: 0 -700px}
.footer01 dl dt{font-weight: bold;font-size: 18px;color: #fff;padding-bottom: 15px;text-align: left;line-height: 2.2;}
.footer01 dl dt:after{content: ''; width: 25px;height: 2px;background: #999;display: block;}
.footer01 dl dd{text-align: left;font-size: 13px;}
.footer01 dl dd p{margin-bottom: 10px;}
.footer01 dl dd .sprite{width: 25px;height: 15px;}
.footer01 dl dd .address{background-position: 0 -400px}
.footer01 dl dd .stel{background-position: 0 -500px}
.footer01 dl dd .email{background-position: 0 -600px}
.footer01 a{color: #999;margin: 10px 10px 0 0;}
.footer02{padding: 20px 0; border-top: 1px solid #2b2b2b;}
.footer02 p{line-height: 2.8;font-size: 12px;}

#footer_nav {
	display: none;
}
header{position: fixed;left: 0;top: 0;width: 100%;height: 110px;z-index: 1000;}

#fixed-qrcode {position:fixed;left:0;top:20%;width:180px;background-color:#fff}
#fixed-qrcode .pic-wrap:nth-child(1){box-sizing:border-box;width:50%;padding-top:12%;padding-bottom:12%;margin-left:auto;margin-right:auto}
#fixed-qrcode p:nth-child(2),
#fixed-qrcode p:nth-child(3){line-height:22px;text-align:center;background-color:#f9012a;color:#fff}
#fixed-qrcode p:nth-child(2){padding-top:3%}
#fixed-qrcode p:nth-child(3){padding-bottom:3%;font-size:18px;font-weight:bold}
#fixed-qrcode .pic-wrap:nth-child(4){box-sizing:border-box;border:1px solid #333}
#fixed-qrcode p:nth-child(5){line-height:26px;font-size:14px;text-align:center}
#fixed-slider{position:fixed;right:0;top:50%;transform: translateY(-50%);width:81px;background-color:rgba(255,255,255,.6);}
#fixed-slider .item{position:relative;width:100%;height:81px;cursor:pointer;background:url('../images/3.png') no-repeat;}
#fixed-slider .item:not(:first-child){margin-top:5px}
#fixed-slider .item:nth-child(1){background-position:0 0}
#fixed-slider .item:nth-child(1):hover {background: url('../images/zxkf_3.jpg') no-repeat;background-position: 0 0}
#fixed-slider .item:nth-child(2) {background-position: 0 -86px;}
#fixed-slider .item:nth-child(2):hover {background: url('../images/fwrx_3.jpg') no-repeat;background-position: 0 -86px}
#fixed-slider .item:nth-child(3) {background-position: 0 -171px}
#fixed-slider .item:nth-child(3):hover {background: url('../images/dhgt_3.jpg') no-repeat;background-position: 0 -171px;}
#fixed-slider .item:nth-child(4):hover {background: url('../images/gfwx_3.jpg') no-repeat;background-position: 0 -257px}
#fixed-slider .down-box{box-sizing:border-box;display:none;position:absolute;top:0;left:-163px;width:165px;height:165px;padding:2%;}
#fixed-slider .item:hover .down-box{display:block}

/*.wrap{margin-top: 80px;}*/
.index_banner,
#banner,
#banner .owl-item,
#banner .owl-item a{width: 100%;height: 894px;display: block;}
#banner .owl-item a{background-position: center;background-repeat: no-repeat;background-size: 100% 100%;}
.lb-outerContainer{margin-top: 40px !important;}
.lb-data .lb-caption{font-size: 15px;}
#lightbox *{
	-webkit-transition: none;
	-moz-transition: none;
	transition: none;
}







@media screen and ( max-width: 980px ) {
#banner .owl-item a{width: 100%;height: 35vh;display: block;}

}











/*新闻列表*/
.commonHd{text-align: center;margin: 50px auto 40px;}
.commonHd .cn{font-size: 30px;}
.commonHd .en{font-size: 18px;color: #dadada;}
.commonHd .en:after{content: '';display: block;margin: 15px auto;width: 30px;height: 2px;background: #e80000;}
.commonHd .description{color: #7a7a7a;font-size: 13px;margin-bottom: 74px;}

.articleList .hd{

}
.articleList .bd > .tab_list{margin-bottom: 40px;}

.news-list .articleList .bd > .tab_list li,.news-detail .articleList .bd > .tab_list li{
	font-size: 15px;
	display: inline-block;
	cursor: pointer;
	vertical-align: middle;
	border: 1px solid #757575;
	padding: 6px 40px;

	margin: 0 10px;
}
.news-list .articleList .bd > .tab_list li:hover,.news-detail .articleList .bd > .tab_list li:hover{
	background: #CE352C;

	border: 1px solid #CE352C;
}
.news-list .articleList .bd > .tab_list li:hover a,.news-detail .articleList .bd > .tab_list li:hover a{
	color: #ffffff;
}

/*.articleList .bd > .tab_list li + li:before{content: '/';display: inline-block;margin: 0 10px;}*/


.articleList .bd > .tab_list li.arrow-bottom-a a{color: #E80000;}
.articleList .bd > .tab_list li.arrow-bottom-a:after{border-width: 5px;border-top-color: #E80000;bottom: -10px;}
.articleList .bd .list li{width: 100%;display: block;padding: 35px 0;overflow: hidden;border-bottom: 1px solid #dcdcdc;}
.articleList .bd .list li .table{margin-bottom: 0;}
.news-list .articleList .bd .list li .table-cell{vertical-align: top; padding-left: 30px;}
/*.articleList .bd .list li .table-cell + .table-cell{vertical-align: top;}*/
.articleList .bd .list li .img-responsive a{
	display: inline-block;
	overflow: hidden;
	height: 275px;
}
.articleList .bd .list li:hover .img-responsive a img{transform: scale(1.2);}
.articleList .bd .list li .box{float: left;}
.articleList .bd .list li .title{font-size: 24px;margin-bottom: 10px;display: block;text-transform: capitalize;}
.articleList .bd .list li .time{color: #9b9b9b;font-size: 13px;}
.articleList .bd .list li .description{color: #888;line-height: 28px;padding: 0 5px;font-size: 14px;}
.news-list .articleList .bd .list li .more{margin: auto; position: absolute;left: 30px;bottom: 0;padding: 6px 40px;border: 1px solid #c3c3c3;color: #757575;text-transform: uppercase}
.articleList .bd .list li .img-responsive{width:400px;vertical-align: top;}
.articleList .bd .list li .date{height: 100%;padding: 0 40px;color: #777; text-align: center;}
.articleList .bd .list li .date .day{font-size: 50px;font-family: arial;line-height: 1;}
.articleList .bd .list li .date .month{font-family: arial;font-size: 16px;display: block;word-break: keep-all;white-space: nowrap;}
.articleList .bd .list li:hover .title,
.articleList .bd .list li:hover .day,
.articleList .bd .list li:hover .month{color: #E80000;}
.articleList .bd .list li:hover .more{border-color: #E80000;background: #E80000;color: #FFF}
/*新闻详情页*/
.articleShow > .title{font-size: 20px;}
.caseShow .title,
.articleShow > p{padding: 5px 0;border-bottom: 1px dotted #b9b9b9;color: #666;}
.articleShow .time{font-size: 13px;}
.articleShow .content{padding: 15px 20px 40px;color: #7a7a7a;}
.articleShow .articlePage{padding:15px 0 50px;border-top: 1px dotted #b9b9b9;}




/*工程案例列表*/
.caseList .bd .img-responsive{display: block;overflow: hidden;}
.caseList .bd .img-responsive span{position: absolute;left: 0;width: 100%;height: 0;background: rgba(0,0,0,0.5);}
.caseList .bd .img-responsive .top{top: 0;}
.caseList .bd .img-responsive .bottom{bottom: 0;}
.caseList .bd .img-responsive .top .sprite{width: 52px;height: 0;background-position: 0 -299px;opacity: 0;position: absolute;left: 0;right: 0;bottom: 0;margin: auto;}
.caseList .bd .img-responsive .bottom .sprite{width: 52px;height: 0;background-position: 0 -326px;opacity: 0;}
.caseList .bd .img-responsive:hover .top{height: 50%;transition-duration: .2s;}
.caseList .bd .img-responsive:hover .bottom{height: 50%;transition-duration: .2s;}
.caseList .bd .img-responsive:hover .top .sprite{opacity: 1;height: 27px; transition-duration: .2s;}
.caseList .bd .img-responsive:hover .bottom .sprite{opacity: 1;height: 27px; transition-duration: .2s;}
.caseList .bd .img-responsive:hover img{transform: scale(1.2);}
.caseList .bd .title{
	font-size: 18px;
	text-align: center;
	margin: 15px 0 0 0;
	display: block;
}
.caseList .bd .title-box p{
	text-align: center;
	padding-bottom: 20px;
}
.caseList .bd .title:after{content: '';display: block;width: 40px;height: 2px;background: #c7c7c7;margin: 10px auto;}
.caseList .bd .col-md-6:hover .title{color: #E80000;text-decoration: none;}
.caseList .bd .description{color: #7a7a7a;text-align: left; margin:0 15px 20px;height: 50px;overflow: hidden;}
.caseList .bd .more{padding: 8px 40px;color: #7a7a7a;border: 1px solid #e80000;margin: 0 auto 30px;}

.caseShow .title{padding-bottom: 30px;color: #E80000;}
.caseShow .tab_list {margin: 0 -7px;}
.caseShow .tab_list li{padding: 0 7px;width: 33.3333%;float: left;margin: 15px auto 30px;}
.caseShow .tab_list li span{display: block;background: #ebebeb;color: #7a7a7a;padding: 8px 0;}
.caseShow .tab_list li span .sprite{width: 30px;height: 20px;}
.caseShow .tab_list li span .sprite1{background-position: 0 -800px}
.caseShow .tab_list li span .sprite2{background-position: 0 -900px}
.caseShow .tab_list li span .sprite3{background-position: 0 -1000px}
.caseShow .tab_list li.cur span{background: #E80000;color: #fff;}
.caseShow .tab_list li.cur span .sprite1{background-position: -50px -800px}
.caseShow .tab_list li.cur span .sprite2{background-position: -50px -900px}
.caseShow .tab_list li.cur span .sprite3{background-position: -50px -1000px}
.caseShow .tab_content li{}
.caseShow .tab_content li .img-responsive{margin-bottom: 30px;}
.caseShow .tab_content li .play .sprite{width: 64px;height: 64px;background-position: 0 -200px;position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin: auto;z-index: 3;}
.caseShow .tab_content li .play video{position: relative;z-index: 1;}

.page{padding: 80px 0;}
.pages{font-size: 0;display: inline-block;margin: 0 auto;}
.pages li{display: inline-block;}
.pages .a1{display: none;}
.pages .a2,
.pages .a5{padding: 0 15px;width: auto;background: #efefef;border-color: #efefef;}
.pages a,.pages span{background: #ececec; color: #858585;border-radius: 3px;font-size: 15px; vertical-align: middle;text-align: center;width: 60px;height: 34px;line-height: 34px; display: inline-block;margin: 0 4px;vertical-align: middle;}
.pages a:hover,.pages .active span{background: #E80000;color: #fff;text-decoration: none;}
.pages .pageCur{ background: #E80000;color: #fff; vertical-align: middle;outline-color: #E80000;}
.pages a.page-prev{width: auto;padding: 0 30px;}
.pages a.page-next{width: auto;padding: 0 30px;}
.pages a.page-first,
.pages a.page-last{display: none;}

.page_contact{color: #7a7a7a;margin-bottom: 60px;}
.page_contact h2.title{font-size: 24px;font-weight: bold;color: #E80000;}
.page_contact h2.title:after{content: '';display: block;width: 30px;height: 2px;background: #aaa;margin: 10px 0 25px;}
.page_contact #map{width: 100%;height: 850px;}

/*客户风采*/
.articleListCatid .bd .box .img-responsive{display: block;overflow: hidden;}
.articleListCatid .bd .box {
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.articleListCatid .bd .box:hover{box-shadow: 0 0 6px #ccc;}
.articleListCatid .bd .box:hover img{transform: scale(1.2);}
.articleListCatid .bd .box:hover .title{color: #E80000;}
.articleListCatid .bd .title{font-size: 15px;height: 24px;overflow: hidden;margin: 27px auto;}
/*核心优势*/
.page_adv{margin-bottom: 40px;}
.page_adv .bd .list{}
.page_adv .bd .list li{padding: 40px 0;position: relative;}
.page_adv .bd .list li span{padding: 12px 40px 0;display: inline-block;}
.page_adv .bd .list li .sprite{width: 73px;height: 70px;background-color: #3e3e3e;}
.page_adv .bd .list li .sprite1{background-position: 0 -1100px}
.page_adv .bd .list li .sprite2{background-position: 0 -1200px}
.page_adv .bd .list li .sprite3{background-position: 0 -1300px}
.page_adv .bd .list li .sprite4{background-position: 0 -1400px}
.page_adv .bd .list li .sprite5{background-position: 0 -1500px}
.page_adv .bd .list li .txt{padding-left: 60px;width: 100%;}
.page_adv .bd .list li strong{font-size: 18px;margin:10px 0 15px;font-weight: normal;display: block;}
.page_adv .bd .list li p{color: #7a7a7a;}
.page_adv .bd .list li .relative{width: 60px;}
.page_adv .bd .list li .arrow{width: 56px;height: 56px;background-position: 0 -1600px;background-color: #d7d7d7;}
.page_adv .bd .list li:before{content: '';display: block;width: 2600px;height: 1px;background: #eee;position: absolute;left: -1000px;top: 0;}
.page_adv .bd .list li:hover strong{color: #E80000;}
.page_adv .bd .list li:hover .sprite{background-color: #E80000}


/*团队*/
.team .articleList .item-list li{
	padding: 20px 0;
	background-color: #ffffff;
	margin: 25px 0;
	box-shadow: 0px 7px 21px rgba(18,31,42,.15);
}
.team .articleList .item-list  .name{
	font-size: 26px;
	color: #E55D5D;
	padding: 15px 0;
}
.team .articleList .item-list .pic{
	padding-left: 30px;
}
.team .articleList .item-list .text .intro{
	height: 116px;
	padding:  0 15px;
}
.team .articleList .item-list .text p{
	text-align: left;
}
.team .articleList .item-list .text p span{
	font-weight: bold;
}
.team .articleList .item-list .text .case .case-item{
	padding-bottom: 30px;
}
.team .articleList .item-list .text .case a{
	display: block;
	position: relative;

}

.team .articleList .item-list .text .case a .case-title{
	position: absolute;
	bottom: 0;
	width: 100%;
	background-color: rgba(0,0,0,0.7);
	color: #ffffff;

}
.team .articleList .item-list .text .case a .case-title p{
	height: 35px;
	line-height: 35px;
	text-align: center;
}


/*工人*/
.worker .articleList ul li{
	padding: 20px;
}
.worker .articleList ul li .item{
	box-shadow: 0px 7px 21px rgba(18,31,42,.15);
}
.worker .articleList ul li .item .text{
	padding: 10px 0;
}
.worker .articleList ul li .item .text .name{
	font-size: 18px;
	font-weight: bold;
	padding: 10px 0;
}



.case-detail .articleList .hd{
	border-bottom: 1px solid #ccc;
}

.case-detail .main-wrap{
	padding: 10px;
}
.case-detail .main{
	padding: 20px;
	background-color: #ffffff;
}
.case-detail .main img{
	margin-bottom: 15px;
}

.case-detail .intro ul{
	display: flex;
	flex-wrap: wrap;
}
.case-detail .intro ul li{
	width: 50%;
}


.case-detail .sider-wrap{
	padding: 10px;

}
.case-detail .sider{
	padding: 20px;
	background-color: #ffffff;
}
.case-detail .sider h4{
	text-align: center;
	font-size: 18px;
	padding: 0 0 10px 0;

}
.case-detail .sider h4 strong{
	color: #E55D5D;
	font-size: 24px;
}
.case-detail .sider .pic{
	padding-bottom: 10px;
}

	/*
    .section-wrap .section{
         position:relative;
         width:100%;
         height:100%;
         text-align: center;
         margin: 0 auto;
        background-size: cover;
    }

    .section-wrap .section:before{
        content:"";
        width: 0px;
        display:inline-block;
        height: 100%;
        vertical-align: middle;
    }
    .section-wrap .section .container,

    .put-section-0{ transform:translateY(0);-webkit-transform:translateY(0);}
    .put-section-1{ transform:translateY(-100%);-webkit-transform:translateY(-100%);}
    .put-section-2{ transform:translateY(-200%);-webkit-transform:translateY(-200%);}
    .put-section-3{ transform:translateY(-236%);-webkit-transform:translateY(-236%);}*/

.section{text-align: center;}
.section .txt{display: inline-block; width: 100%;margin: 0 15px;text-align: center; color: #fff; max-width: 1000px;}
.section .txt h1{font-size: 40px;}
.section .txt h1:after{content: '';display: block;width: 40px;height: 2px;background: #fff;margin: 20px auto 30px;}
.section .txt h2{}
.section-wrap{ 
	width:100%;
	height:100%;
	overflow:visible;
	transition:transform 1s cubic-bezier(0.86,0,0.03,1);
	-webkit-transition:-webkit-transform 1s cubic-bezier(0.86,0,0.03,1);
}
.section-wrap .section > .txt{
	display: inline-block;
	vertical-align: middle;
	
}
.section{background-size: 100% 100%;background-repeat: no-repeat;}
/*.section-1{background: url(../images/59ba457430822.jpg) center center no-repeat;}
.section-2{background: url(../images/59ba451081e16.jpg) center center no-repeat;}
.section-3{background: url(../images/59ba4539a4e0f.jpg) center center no-repeat;}*/

.page_index{min-height: 500px;}
.page_index .aboutnav{position: relative;}
.page_index .aboutnav:after{content: '';display: inline-block;width: 3000px;height: 1px;background: #dadada;position: absolute;left: -1000px;bottom: 0;}
.page_index .aboutnav a{padding: 10px 20px;font-size: 16px;text-decoration: none;}
/*.page_index .aboutnav a:hover,*/
.page_index .aboutnav .arrow-bottom-a{border-bottom: 4px solid #E80000;color: #E80000;}
/*.page_index .aboutnav a:hover:after{content: '';display: inline-block;width: 0;height: 0;border-style: solid;border-color: transparent;position: relative;}*/
/*.page_index .aboutnav a:hover:after,*/
.page_index .aboutnav .arrow-bottom-a:after{border-width: 7px; border-top-color: #E80000;bottom: -15px;}
.page_index .content{margin: 30px auto;}
.page_index .content p{line-height: 2;}

.lb-dataContainer,
.lightbox .lb-image,
.lb-outerContainer{border-radius: 0px !important;}
.lb-container{padding: 10px !important;}
.lb-dataContainer{height: 40px;background: #fff;padding-top: 15px !important;}
.lb-caption{color: #7a7a7a;font-size: 14px;}
.lb-data{padding: 0 10px !important;}
.lb-data .lb-close{width: 54px !important;}
