@charset "utf-8";
/* CSS Document */
body,ul,li,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,input,select,textarea,form,p,img,div,pre,fieldset,blockquote,th,td {margin:0;padding:0;outline:none;}
body{color:#333; background-color:#ffffff;background:#f2f2f2;}
html{ overflow-x:hidden;}
ul,li,ol,dl,dt,dd{list-style:none}
img{border:none;border-style: none;}
*{ font-family:"Microsoft Yahei"; margin:0; padding:0;transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-webkit-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;}
input,textarea,button{ background: transparent;vertical-align:middle}
a{ color:#333; text-decoration:none;}
:focus{outline:0}
table { border-spacing: 0px; border-collapse: collapse; }
tr { cursor: pointer; }
input, textarea{ border: 0; }
textarea{resize:none}
select{ border:none;outline: none;}

/*href*/
a:link,a:visited{color:#333}
a:hover,a:active{color:#a00}
.cfff,.cfff a:link,.cfff a:visited{color:#fff !important}
.cfff a:hover,.cfff a:active{color:#ddd}
.cccc,.cccc a:link,.cccc a:visited{color:#ccc}
.cccc a:hover,.cccc a:active{color:#ddd}
.c666,.c666 a:link,.c666 a:visited{color:#666}
.c666 a:hover,.c666 a:active{color:#a00}
.c999,.c999 a:link,.c999 a:visited{color:#999}
.c999 a:hover,.c999 a:active{color:#a00}

/*common*/
.wrap{ width:1200px; margin:0 auto;}
.l{float:left !important}
.r{float:right !important}
.o{overflow:hidden}
.c{display:block;height:0;overflow:hidden}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*zoom:1}
.hidden{display:none}
.center{text-align:center}
.img-box img,.img{display:block;margin:0;padding:0;width:100%;}
.flexbox{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}
.lc{-webkit-box-direction:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}
/*文字超出省略*/
.ellipsis{-webkit-box-direction:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.ovh1{text-overflow:ellipsis;white-space: nowrap;overflow: hidden;}
.ovh2{-webkit-line-clamp:2}
.ovh3{-webkit-line-clamp:3}
.ovh5{-webkit-line-clamp:5}

.head{ width:1600px; height:100px;  position:fixed; top:0; left:50%; margin-left:-800px; z-index:999; overflow:hidden; background-color:#ffffff;}
.logo{ display:block; width:500px; height:100px; background:url(../images/logo.png) no-repeat left center;margin-left:53px;}
.tel{ background-color:#ff6600; width:240px; height:100px; line-height:100px; font-size:18px; color:#ffffff;}
.nav{ height:100px; margin-left:50px;}
.nav li{ float:left; height:100px; line-height:100px;}
.nav li a{ font-size:18px; color:#666666;}
.nav li.line{ padding:0 30px;}

/*关于我们*/
.box1{height:873px;background:url(../images/about_back.png) no-repeat center;width:100%; margin:0 auto;}
.height1{height:126px;}
.jz{width:1600px;height:700px;margin:0 auto;}
.box1_l1{float:left;width:1000px;height:700px;}
.box1_l2{float:right;width:500px;height:800px;margin-right:98px;}
.box1_t1{height:130px;}
.box1_t2{height:300px;}
.box1_t2 p.p1{ color:#767676; font-size:20px; font-family:"Microsoft YaHei"; line-height:46px;}
.box1_t2 p{line-height:24px;font-family:"SimSun"; font-size:14px; color:#ababab;}
.box1_t3{}


/*几大优势*/
.box2{ position:relative; width:100%; height:auto;}
.table { width: 100%; height: 100%; display: table;}
.table .table-cell { width: 100%; height: 100%; display: table-cell; vertical-align: middle;}
.youshi{width: 100%;height: 100%;position: absolute;top: 0; left: 0;}
.youshi li{float:left;width:16.6%; height:100%; overflow:hidden;position: relative;background-repeat: no-repeat;background-size: cover;background-position: center center;}
.youshi li .icon{width: 126px;height: 126px;margin: 15% auto 0; transition: all .5s;}
.youshi li .icon .img1{ display:block;}
.youshi li .icon .img2{ display:none;}
.youshi li .en{width: 100%;height: auto;text-align: center; margin-top: 30px; line-height: 40px;}
.youshi li .cn{text-align: center;line-height: 30px;margin-top: 10px;}
.youshi li .nr{ opacity:0; transition: opacity .5s; padding:20px 20px 0; font-family:"SimSun"; font-size:14px; color:#ffffff; line-height:26px;}
.youshi li:hover{ background-image:url(../images/index_bg1.png);}
.youshi li:hover .icon {margin: 0 auto;}
.youshi li:hover .icon .img1 {display: none;}
.youshi li:hover .icon .img2 {display: block;}
.youshi li:hover .nr{ opacity: 1;}


/*乘客电梯*/
.box3{height:860px;background:#f2f2f2 no-repeat center;}
.jz2{width:1600px;height:765px;margin:0 auto;}
.height3{height:38px;}
.chengke{height:765px;}
.height4{height:47px;}
.chengke1{}
.chengke2{height:700px;width:1600px;margin:0 auto;}
.height5{height:136px;}
.chengke2_1{float:left;width:780px;height:700px;background:#fff;border-left:19px #cccccc solid;}
.chengke2_1_1{width:560px;height:160px;margin-left:150px;}
.chengke2_1_2{width:560px;height:220px;margin-left:150px;}
.chengke2_1_2 p{line-height:32px; font-size:16px; color:#838383;font-family:"SimSun";}
.chengke2_1_3{width:560px;height:50px;margin-left:150px;}
.chengke2_2{float:right;width:800px;height:700px;}


/*观光电梯*/
.box4{height:860px;background:#f2f2f2 no-repeat center;}
.jz2{width:1600px;height:765px;margin:0 auto;}
.height3{height:38px;}
.gg{height:765px;}
.height4{height:47px;}
.gg1{float:right;}
.gg2{height:700px;width:1600px;margin:0 auto;}
.height5{height:136px;}
.gg2_1{float:left;width:800px;height:700px;}
.gg2_2{float:right;width:780px;height:700px;background:#fff;border-right:19px #cccccc solid;}
.gg2_2_1{float:right;width:560px;height:160px;margin-right:150px;}
.gg2_2_2{float:right;width:560px;height:220px;margin-right:150px;}
.gg2_2_2 p{line-height:32px; font-size:16px; color:#838383;font-family:"SimSun";}
.gg2_2_3{float:right;width:180px;height:50px; margin-right:150px;}

/*新闻*/
.box5{background:#f2f2f2 no-repeat center;}
.jz3{width:1600px;margin:0 auto; max-width:83.3%}
.height6{height:85px;}
.weixin{height:966px;}
.xinwen1{height:114px;}
.height7{height:33px;}
.xinwen2{height:819px;background:url(../images/xinwen_zhengge_76.png) no-repeat;}
.item { height: auto;width: 100%; overflow:hidden;}
.item .list-new {width: 100%;height: auto;position: relative;}
.item .list-new ul li {width: 100%;height: auto;float: left;padding-bottom: 30px;border-top: 10px solid #f2f2f2;}
.item .list-new ul li .con {width: 82.4%;height: auto;padding-top: 20px; margin: 0 auto;transition: color .5s;}
.item .list-new ul li .con .time {font-size: 16px;line-height: 16px;color: #878787;font-weight: bold;font-family: Arial;}
.f-cb {zoom: 1;}
.item .list-new ul li .con .time .span { float: right;color: #878787;}
.item .list-new ul li .con .tits {font-size: 24px;line-height: 40px;height: 80px;color: #666;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;margin-top: 20px;display: block;}
.item .list-new ul li .con .pic {width: 100%;height: auto;overflow: hidden;margin-top: 20px;display: block;}
.item .list-new ul li .con .pic img {transition: transform 1.5s;}
.item .list-new .btns {width: 104px;height: 36px;position: absolute;bottom: 15px;left: 50%;margin-left: -52px;z-index: 5;}
.item .list-new .btns a.prev {float: left;background-image: url(../images/index_prev.png);}
.item .list-new .btns a {width: 34px;height: 34px;border: 1px solid #878787;display: block;border-radius: 44px;background-repeat: no-repeat;background-position: center center;transition: all .5s;}
.item .list-new .btns a.next {float: right;background-image: url(../images/index_next.png);}
.item .list-new ul li:hover {background-color: #fff;box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);z-index: 10;border-top: 10px solid #deb01a;}
.item .list-new ul li:hover {background-color: #fff;box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);z-index: 10;border-top: 10px solid #deb01a;}
.item .list-new ul li:hover .con .tits {color: #deb01a;}
.item .list-new ul li:hover .con .pic img {transform: scale(1.1);}
.item .list-new .btns a:hover.prev {background-image: url(../images/index_prev_h.png);}
.item .list-new .btns a:hover.next {background-image: url(../images/index_next_h.png);}
.item .list-new .btns a:hover {background-color: #deb01a;border: 1px solid #deb01a;}
	
/*底部*/
.box6{height:1004px;background:url(../images/dibu_78.png) no-repeat center;}
.jz4{width:1600px;height:470px;margin:0 auto;}
.height8{height:370px;}
.dibu_1{height:59px;}
.dibu_2{height:108px;border-bottom:1px #cccccc solid;color:#ccc;}
.dibu_2 a{font-size:30px;color:#ccc;}
.height9{height:40px;}
.dibu_3{height:230px;}
.dibu_3_1{float:left;color:#bababa;width:260px; margin-right:220px;}
.dibu_3_1 a{ font-size:18px; color:#cccccc; line-height:30px; display:block; width:130px; float:left;}
.dibu_a1{font-size:28px; color:#ffffff; line-height:86px;}
.dibu_3_2{float:left;width:480px;}
.dibu_3_2 li{ font-size:18px; color:#cccccc; line-height:32px;}
.dibu_3_2 li.d_tel{ line-height:50px; font-size:32px; color:#ff6600;}
.dibu_3_2_h{ height:20px;}
.dibu_3_3{float:right;}
.dibu_3_3 li{ font-size:18px; color:#cccccc; line-height:30px;}
.dibu_3_3 li.dibu_3_3_h1{ font-size:24px; color:#fefefe; line-height:34px; margin-top:26px;}
.dibu_3_3 li.dibu_3_3_h2{ font-size:14px; color:#fefefe; text-transform:uppercase; line-height:24px; margin-bottom:26px;}
.dibu_3_3 a{color:#cccccc;}


/*====内页banner====*/
#n_banner{display:block;width:100%;height:704px;position: relative;}
.n_title{position:relative;z-index: 2;border-bottom: #e1e1e3 1px solid; overflow:hidden; font-size:0; text-align:center;}

.n_title dl{position: relative;display: inline-block;border-left: #e1e1e3 1px solid;border-right: #e1e1e3 1px solid;margin: 0 -0.5px;} 

.n_title dt a{font-size: 0.875rem;text-align: center; height:60px;line-height: 60px;display:block;color:#424141;margin-bottom:0px;padding: 0 25px;}

.n_title dl dd{ position: absolute; width: 100%; display: none;   overflow: hidden; background: #fff;}

.n_title dl dd a{font-size:14px;  width: 100%; text-align: center; color:#30353a; line-height:50px; display:block; border-bottom: 1px solid #dcdcde; position: relative;}

.n_title dl dd a:hover,.n_title dl dd a.on{ color: #1e316c;}

.n_title dt i{ display: none; transform:rotate(90deg);-webkit-transform:rotate(90deg); /* Safari and Chrome */-moz-transform:rotate(90deg);}

.n_title dl.title_nav dt i{ display: inline-block;}

.n_title dl.title_nav:hover dd{ box-shadow: 0 5px 10px #ccc; }

.n_title dt.on,.n_title dt:hover{height: 60px;border-bottom: #1a264b 3px solid;}

.n_title dl dt.on a,.n_title dl dt.on a i{}

.ar_article{ padding:50px 0;}
.ar_article, .ar_article p{    font-size: 0.875rem;
    color: #78787a;
    line-height: 1.875rem;
    text-align: justify;
    padding-bottom: 10px;}


.col-xs-12 {width: 100%;}
.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9{float: left;}

.n_news .container .right{padding-left: 4%;}

.n_news .container .swiper-container .swiper-wrapper{}

.n_news .container ul li .con h2 span{width: 0;height:2px;background-color:#1a264b;-moz-transition: all 0.3s ease-in-out;-webkit-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; float:left; margin: 33px 15px 0 0;}

.n_news .container ul li{ margin-bottom:30px; width:20%;}

.n_news1 .container ul li{ margin-bottom:30px; width:33.3%;}

.row {
    margin-right: -15px;
    margin-left: -15px;
}

.n_container {
    padding: 4% 0;
}

.n_container *{-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;}

.slow img:hover {
    -moz-transition: all 0.3s ease-in-out;
    -webkit-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;
    -moz-transform: scale(1.05);
    -o-moz-transform: scale(1.0);
    -o-moz-transform: scale(1.05);
    -webkit-moz-transform: scale(1.05);
    transform: scale(1.05);
}

.container {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
	
}

.slow, .slow img {
    -moz-transition: all 0.3s ease-in-out;
    -webkit-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;
}
.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img {
    display: block;
    width: 100%;
    height: auto;
}

.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

.n_news .container ul li:hover .con h2 span{display:inline-block; width:3.75rem;}

.n_news .container ul li .img{ overflow:hidden; width:100%;}

.n_news .container .con{width:100%;padding: 26px 8%;height:100%;background-color: #ffffff;}

.n_news .container .con h2{font-size: 48px;color: #1f1f1f;margin-bottom: 8px;}

.n_news .container .con small{font-size:24px;color: #b0b0b4;font-weight:normal;}

.n_news .container .con h1{font-size: 18px;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom: 5px;}

.n_news .container .con h1 a{color: #1f1f1f;}

.n_news .container .con h1 a:hover{ color:#000;}

.n_news .container .con p{font-size:14px;line-height:24px;height: 48px;overflow:hidden;color: #868686;}

.n_news .container .swiper-container{padding-bottom:80px;}

.n_news .container .swiper-container .button-prev02,

.n_news .container .swiper-container .button-next02{position:absolute;bottom:0;width: 40px;height: 40px;line-height: 40px;text-align:center;font-size: 20px;font-family:simsun;color: #6e6f6f;background: #dedfe2;-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%; cursor:pointer}

.n_news .container .swiper-container .button-prev02{left:50%;margin-left: -50px;}

.n_news .container .swiper-container .button-next02{right:50%;margin-right: -50px;}

.n_news .container .swiper-container .button-prev02:hover,

.n_news .container .swiper-container .button-next02:hover{ background:#1e316c; color:#fff}

.n_news .container .row .swiper-container .button-prev02{background: #dedfe2 url(../images/l.png) center center no-repeat;}

.n_news .container .row .swiper-container .button-next02{background: #dedfe2 url(../images/r.png) center center no-repeat;}

.n_news .container .row .swiper-container .button-prev02:hover{background: #1e316c url(../images/l_on.png) center center no-repeat;}

.n_news .container .row .swiper-container .button-next02:hover{background: #1e316c url(../images/r_on.png) center center no-repeat;}

.n_news .container .left{ margin-bottom:3% }

.n_news .container .left .nav{background:url(../images/nav_bg.png) left bottom no-repeat;margin-bottom: 35px;}

.n_news .container .left .nav h3{color: #424242;font-size: 23px;line-height: 24px;margin-bottom: 12px;text-align: left;font-weight: normal;}

.n_news .container .left .nav h6{display: inline-block;color: #7e8080;font-size:12px;line-height:24px;margin-bottom: 35px;font-weight:normal;text-align: left;}

.n_news .container .right .swiper-container .con h2{ font-size:36px;}

.n_news .container .right .swiper-container .con small{ font-size:18px;}


@media screen and (max-width:1600px){
	.head{ width:1200px; height:75px; margin-left:-600px;}
	.logo{ width:375px; height:75px; background-size:100%; margin-left:39px;}
	.tel{ width:180px; height:75px; line-height:75px; font-size:16px; color:#ffffff;}
	.nav{ height:75px; margin-left:36px;}
	.nav li{ height:75px; line-height:75px;}
	.nav li a{ font-size:16px;}
	.nav li.line{ padding:0 15px;}
	
	.box1{height:654px; background-size:100%;}
	.height1{height:94px;}
	.jz{width:1200px;height:525px;}
	.box1_l1{width:750px;height:525px;}
	.box1_l2{width:375px;height:600px;margin-right:73px;}
	.box1_t1{height:97px;}
	.box1_t1 img{ height:86px;}
	.box1_t2{height:225px;}
	.box1_t2 p.p1{ font-size:16px; line-height:34px;}
	.box1_t2 p{line-height:18px;}
	.box1_t3{ height:63px;}
	.box1_t3 img{ height:100%;}
	
	.box3{height:645px;}
	.jz2{width:1200px;height:573px;}
	.height3{height:28px;}
	.chengke{height:573px;}
	.height4{height:35px;}
	.chengke2{height:525px;width:1200px;}
	.height5{height:102px;}
	.chengke2_1{width:585px;height:525px;border-left:14px #cccccc solid;}
	.chengke2_1_1{width:420px;height:120px;margin-left:112px;}
	.chengke2_1_1 img{ height:96px;}
	.chengke2_1_2{width:420px;height:165px;margin-left:112px;}
	.chengke2_1_2 p{line-height:25px;}
	.chengke2_1_3{width:420px;height:37px;margin-left:112px;}
	.chengke2_1_3 img{ height:100%;}
	.chengke2_2{width:600px;height:525px;}
	.chengke2_2 img{ width:100%;}
	
	.box4{height:645px;}
	.jz2{width:1200px;height:573px;}
	.gg{height:573px;}
	.gg2{height:525px;width:1200px;}
	.gg2_1{width:600px;height:525px;}
	.gg2_1 img{ width:100%;}
	.gg2_2{width:585px;height:525px;border-right:14px #cccccc solid;}
	.gg2_2_1{width:420px;height:120px;margin-right:112px; text-align:right;}
	.gg2_2_1 img{ height:99px;}
	.gg2_2_2{width:420px;height:165px;margin-right:112px;}
	.gg2_2_2 p{line-height:25px;}
	.gg2_2_3{width:135px;height:37px; margin-right:112px;}
	.gg2_2_3 img{ height:100%;}
	
	.box6{height:753px; background-size:cover;}
	.jz4{width:1200px;height:352px;}
	.height8{height:277px;}
	.dibu_1{height:44px;}
	.dibu_2{height:81px;}
	.dibu_2 a{font-size:20px;}
	.height9{height:30px;}
	.dibu_3{height:172px;}
	.dibu_3_1{width:224px; margin-right:165px;}
	.dibu_3_1 a{ font-size:16px; line-height:24px; width:112px;}
	.dibu_a1{font-size:20px; line-height:64px;}
	.dibu_3_2{width:360px;}
	.dibu_3_2 li{ font-size:16px; line-height:24px;}
	.dibu_3_2 li.d_tel{ line-height:37px; font-size:24px;}
	.dibu_3_2_h{ height:15px;}
	.dibu_3_3 li{ font-size:16px; line-height:24px;}
	.dibu_3_3 li.dibu_3_3_h1{ font-size:18px; line-height:25px; margin-top:19px;}
	.dibu_3_3 li.dibu_3_3_h2{ font-size:14px; line-height:18px; margin-bottom:19px;}
	
}

.newslist{ margin-top:30px;margin-bottom:50px;}
.newslist li{ padding-top:16px; padding-bottom:26px; border-bottom:1px dashed #CCCCCC;}
.newslist li h1{ line-height:46px; font-size:18px; color:#333333;}
.newslist li p{ font-size:12px; color:#999999; line-height:21px;}

.pagelist { text-align: center; margin: 20px 0 40px; clear:both; padding-top:30px;}
.pagelist span, .pagelist strong, .pagelist a { display: inline-block; border: 1px solid #ddd;padding: 2px 6px; margin-right: 2px; line-height:16px; text-decoration:none; color:#666;}
.pagelist strong { background: #ef5600; color: #fff;}