/*外部公共样式*/
@import "iconfont.css";
@import "bootstrap.min.css";
@import "../swiper/css/swiper.min.css";
/*END-外部公共样式*/

/*头部+导航*/
.header{width:100%; max-width:640px; float:left; position:relative; left:50%; top:0; z-index:9999999; background:#fff; transform: translateX(-50%); box-shadow:0 0 20px rgba(0,0,0,0.2);}
.logo{width:100%; float:left; position:relative; padding:10px;}
.logo img{width:80%; float:left; max-width:278px; max-height:50px;}
.icon-menu{width:40px; height:30px; float:right; cursor:pointer; position:absolute;right:10px; top:50%; transform: translateY(-50%); z-index:9999999; display:flex; align-content:space-between; flex-wrap:wrap;}
.icon-menu span{width:100%; float:left; height:6px; background:#1ea4fe;}

.nav{display:none; width:150px;float:left; padding:2px;  background:rgba(73,73,73,0.8); position:absolute; right:0; top:100%;}
.nav li{width:100%; overflow:hidden; border-bottom:1px solid #fff;}
.nav li a{width:100%; display:block; height:40px; line-height:40px; text-align:center; overflow:hidden; font-family:'Microsoft YaHei'; font-size:14px; color:#fff; transition:all 0.4s; padding:0;}
.nav li a:hover{background:#1ea4fe; color:#fff;}
.nav .on a{background:#1ea4fe; color:#fff;}

.dh_B{width:100%; overflow:hidden; background:#494949; padding:1px;}
.dh{width:100%; overflow:hidden;border-left:1px solid #fff;border-top:1px solid #fff;}
.dh li{width:33.33%;float:left;border-right:1px solid #fff;border-bottom:1px solid #fff;}
.dh li a{ display:block; height:40px; line-height:40px; text-align:center; font-family:"microsoft YaHei"; overflow:hidden;color:#fff; font-size:14px; transition:all 0.4s;}
.dh li a:hover{ color:#fff; background:#1ea4fe;}
/*END-头部+导航*/

/*banner图*/
.banner{width:100%; float:left; position:relative;}
.banner .banner-imgbox{width:100%; float:left;}
.banner .banner-imgbox .swiper-slide img{width:100%; height:auto; display:block;}
.banner .swiper-pagination {position: absolute; right:0; bottom:10px;}
.banner .swiper-pagination-bullet {width:15px; height:2px; background:#fd9500; opacity:0.5; border-radius:initial; margin:0 6px;}
.banner .swiper-pagination-bullet-active{opacity:1; background:#fd9500;width:20px;}
/*END*/

/*首页内容*/
.picbox{width:100%; overflow:hidden; padding:10px;}
.pic_ul{display:flex; flex-wrap:wrap; overflow:hidden;}
.pic_ul li{width:23%; float:left;height:160px;background:#f3f1f1;margin:1%;border-radius:20px;}
.pic_ul li a{width:100%; height:100%; display:block; overflow:hidden; padding:5px;}
.pic_ul li a .pic_logo{width:66px; height:66px; display:block; overflow:hidden; margin:0 auto; border-radius:50%; background-repeat:no-repeat; background-color:#f2f2f2;}
.pic_ul li a .pic_p{display:block; overflow:hidden; height:28px; line-height:28px; font-size:14px; color:#393939; font-weight:bold; text-align:center; margin-top:5px;}
.pic_ul li a .pic_txt{display:block; overflow:hidden; max-height:40px; line-height:20px; font-size:12px; color:#606060; text-align:center; text-overflow:ellipsis; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical;}
.pic_ul li:nth-child(1) a .pic_logo{background-position:left top;}
.pic_ul li:nth-child(2) a .pic_logo{background-position:-66px top;}
.pic_ul li:nth-child(3) a .pic_logo{background-position:-132px top;}
.pic_ul li:nth-child(4) a .pic_logo{background-position:right top;}
.pic_ul li a:hover{border-color:#1ea4fe;}
.pic_ul li a:hover .pic_logo{background-color:#1ea4fe;}
.pic_ul li:nth-child(1) a:hover .pic_logo{background-position:left bottom;}
.pic_ul li:nth-child(2) a:hover .pic_logo{background-position:-66px bottom;}
.pic_ul li:nth-child(3) a:hover .pic_logo{background-position:-132px bottom;}
.pic_ul li:nth-child(4) a:hover .pic_logo{background-position:right bottom;}
.pic_ul li a:hover .pic_p{color:#1ea4fe;}

.cpzx{width:100%; overflow:hidden; background:#f5f5f5; padding:10px;}
.cpzx_title{display:block; overflow:hidden; text-align:center;}
.cpzx_p{line-height:26px; font-size:14px; color:#939393; text-transform:uppercase;}
.cpzx_sp{display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center;}
.cpzx_sp>span{float:left; line-height:30px; font-size:20px; color:#303030; position:relative; padding:0 10px;}
.cpzx_sp>span>em{color:#1ea4fe;}
.cpzx_sp>span::before{content:""; width:94px; height:2px; float:left; background:#bebebe; position:absolute; right:100%; top:50%; transform:translateY(-50%);}
.cpzx_sp>span::after{content:""; width:94px; height:2px; float:left; background:#bebebe; position:absolute; left:100%; top:50%; transform:translateY(-50%);}
.cpzx_nav{display:block; overflow:hidden; margin-top:10px;display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center;}
.cpzx_nav>li{width:100%; float:left; margin:2px 0 0 0;position:relative;}
.cpzx_nav>li>a{display:block; overflow:hidden; border:1px solid #cecece; height:42px; line-height:40px; text-align:center; font-size:18px; color:#383838;}
.cpzx_nav>li:hover>a{border-color:#1ea4fe; background:#1ea4fe; color:#fff;}
.cpzx_nav>li.cpzx_on>a{border-color:#1ea4fe; background:#1ea4fe; color:#fff;}
.cpzx_dl{display:none; width:100%; float:left;}
.cpzx_dl>dd{display:block; overflow:hidden; margin-top:1px;}
.cpzx_dl>dd>a{display:block; overflow:hidden; height:34px; line-height:32px; text-align:center; font-size:14px; color:#383838; border:1px solid #cecece;}
.cpzx_dl>dd>a:hover{background:#dc0504;border-color:#dc0504; color:#fff;}
.cpzx_ul{display:block; overflow:hidden;}
.cpzx_ul li{width:100%; float:left; margin:10px 0 0 0;}
.cpzx_ul li .cpzx_B{width:100%; overflow:hidden;}
.cpzx_ul li .cpzx_B .cpzx_img{width:100%; overflow:hidden; background-position:center; background-repeat:no-repeat; background-size:cover;}
.cpzx_ul li .cpzx_B .cpzx_img::before{content:""; display:block; padding-top:55.2632%;}
.cpzx_ul li .cpzx_txtB{width:100%; overflow:hidden; background:#fff; padding:10px;}
.cpzx_ul li .cpzx_txtB .cpzx_txt_p{display:block; overflow:hidden; height:30px; line-height:30px; font-size:18px; color:#282828;}
.cpzx_ul li .cpzx_txtB .cpzx_txt_sp{display:block; overflow:hidden; height:28px; line-height:28px; font-size:14px; color:#848484;}
.cpzx_ul li .cpzx_txtB .cpzx_txt_sp>div{color:#6e6e6e;}
.cpzx_ul li .cpzx_txtB .cpzx_txt_sp>div>span{font-size:18px; color:#dc0504; font-weight:bold;}
.cpzx_ul li:hover .cpzx_B .cpzx_img{transform: scale(1.1,1.1);-ms-transform: scale(1.1,1.1); -webkit-transform: scale(1.1,1.1);}
.cpzx_ul li:hover .cpzx_txtB{background:#1ea4fe;}
.cpzx_ul li:hover .cpzx_txtB .cpzx_txt_p{color:#fff;}
.cpzx_ul li:hover .cpzx_txtB .cpzx_txt_sp{color:#fff;}
.cpzx_ul li:hover .cpzx_txtB .cpzx_txt_sp>div{color:#fff;}
.cpzx_ul li:hover .cpzx_txtB .cpzx_txt_sp>div>span{color:#fff;}

.fw{width:100%; overflow:hidden; padding:10px; background:url(../images/fw_bj.jpg) no-repeat center center; background-size:cover;}
.fw .cpzx_p{color:#fff;}
.fw .cpzx_sp>span{color:#fff;}
.fw .cpzx_sp>span::before{background:#fff;}
.fw .cpzx_sp>span::after{background:#fff;}
.fw_ul{display:block; overflow:hidden;}
.fw_ul li{width:100%; float:left; margin:10px 0 0 0;}
.fw_ul li a{display:block; overflow:hidden; border:1px solid rgba(255,255,255,0.5); padding:6px; position:relative;}
.fw_ul li a::before{content:""; width:calc(100% - 20px); float:left; height:6px; background:#fff; opacity:0.15; position:absolute; left:10px; bottom:0;}
.fw_ul li a .fw_B{display:block; overflow:hidden; padding:5px;}
.fw_ul li a .fw_B .fw_p{display:block; overflow:hidden; height:30px; line-height:30px; font-size:18px; color:#fff; font-weight:bold;}
.fw_ul li a .fw_B .fw_txt{display:block; overflow:hidden; height:44px; line-height:22px; font-size:14px; color:#fff; opacity:0.8; margin-top:10px;}
.fw_ul li a:hover .fw_B{background:rgba(255,255,255,0.8);}
.fw_ul li a:hover .fw_B .fw_p{color:#dc0504;}
.fw_ul li a:hover .fw_B .fw_txt{color:#080808;}

.gsjj{width:100%; overflow:hidden;}
.gsjj_title{width:100%; overflow:hidden; padding:10px;}
.gsjj_contect{width:100%; overflow:hidden;}
.gsjj_left{width:100%; overflow:hidden; background-position:center; background-repeat:no-repeat; background-size:cover;}
.gsjj_left::before{content:""; display:block; padding-top:70%;}
.gsjj_right{width:100%; overflow:hidden; padding:10px; background:#1ea4fe;}
.gsjj_B{width:100%; overflow:hidden;}
.gsjj_B p{color:#fff;}
.gsjj_p{display:block; overflow:hidden; line-height:30px; margin-top:5px; font-size:20px; color:#fff; font-weight:bold;}
.gsjj_sp{display:block; overflow:hidden; line-height:18px; font-size:12px; color:#fff; text-transform:uppercase; opacity:0.5;}
.gsjj_txt{display:block; overflow:hidden; line-height:24px; font-size:14px; color:#fff; margin-top:10px;}
.gsjj_more{display:block; overflow:hidden; padding-top:10px;}
.gsjj_more>a{width:140px; float:left; height:34px; line-height:32px; text-align:center; border:1px solid rgba(255,255,255,0.5); font-size:14px; color:#fff;}
.gsjj_more>a>span{width:32px; float:right; height:32px; background:#fff; opacity:0.8; font-size:26px; color:#1ea4fe;}
.gsjj_more>a:hover{background:#fff; color:#1ea4fe;}

.news{width:100%; overflow:hidden; padding:10px; background:#f5f5f5;}
.news_ul{display:block; overflow:hidden;}
.news_ul li{width:100%; float:left; margin:10px 0 0 0;}
.news_ul li .news_B{width:100%; overflow:hidden;}
.news_ul li .news_B .news_img{width:100%; overflow:hidden; background-position:center; background-repeat:no-repeat; background-size:cover;}
.news_ul li .news_B .news_img::before{content:""; display:block; padding-top:55.46875%;}
.news_ul li .news_txtB{display:block; overflow:hidden; padding:10px; background:#fff;}
.news_ul li .news_txtB .news_p{display:block; overflow:hidden; height:30px; line-height:30px; font-size:16px; color:#323232; font-weight:bold;}
.news_ul li .news_txtB .news_txt{display:block; overflow:hidden; height:40px; line-height:20px; font-size:14px; color:#656565; margin-top:5px;}
.news_ul li .news_txtB .news_sp{display:block; overflow:hidden; height:16px; line-height:16px; font-size:12px; color:#9f9f9f; margin-top:5px;}
.news_ul li:hover .news_B .news_img{transform: scale(1.1,1.1);-ms-transform: scale(1.1,1.1); -webkit-transform: scale(1.1,1.1);}
.news_ul li:hover .news_txtB{background:#1ea4fe;}
.news_ul li:hover .news_txtB .news_p{color:#fff;}
.news_ul li:hover .news_txtB .news_txt{color:#fff;}
.news_ul li:hover .news_txtB .news_sp{color:#fff;}
/*End-首页内容*/

/*底部*/
footer{display:block; overflow:hidden; background:#2e2e2e; line-height:20px; padding:10px; text-align:center; color:#fff; font-size:12px;}
footer a{color:#fff; margin:0 5px;}
footer a:hover{color:#fff; text-decoration:underline !important;}
/*END-底部*/

/*关于我们*/
.dqwz{width:100%; overflow:hidden; background:#f5f5f5;}
.dqwz_title{display:block; overflow:hidden; background:url(../images/imgs/sj_jiantou.png) no-repeat right center #1ea4fe; height:50px; line-height:50px; font-family:'Microsoft YaHei'; font-size:20px; color:#fff; text-indent:20px; cursor:pointer;}

.about_ul{display:none; overflow:hidden; padding:0 2px;}
.about_ul>li{width:100%; float:left; margin:2px 0 0 0;position:relative;}
.about_ul>li>a{display:block; overflow:hidden; border:1px solid #cecece; height:42px; line-height:40px; text-align:center; font-size:16px; color:#383838;}
.about_ul>li:hover>a{border-color:#1ea4fe; background:#1ea4fe; color:#fff;}
.about_ul>li.about_on>a{border-color:#1ea4fe; background:#1ea4fe; color:#fff;}

.about_dl{display:none; width:100%; float:left;}
.about_dl>dd{display:block; overflow:hidden; margin-top:1px;}
.about_dl>dd>a{display:block; overflow:hidden; height:34px; line-height:32px; text-align:center; font-size:14px; color:#383838; border:1px solid #cecece;}
.about_dl>dd>a:hover{background:#dc0504;border-color:#dc0504; color:#fff;}

.dqwz_contect{display:block; overflow:hidden; padding:10px;}
.company{display:block; overflow:hidden;}
.company_txt{display:block; overflow:hidden; font-size:14px; color:#373737; line-height:24px; padding-top}
/*END-关于我们*/

/*租赁中心*/
.cpzx_ul1 li{margin:0 0 10px 0;}
.cpzx_ul1 li .cpzx_txtB {background:#fff;}

.cpxq{display:block; overflow:hidden;}
.cpxq_p{display:block; overflow:hidden; line-height:26px; font-size:16px; color:#282828; font-weight:bold; text-align:center;}
.cpxq_sp{display:block; overflow:hidden; line-height:20px; font-size:12px; color:#848484; text-align:center;}
.cpxq_spp{display:block; overflow:hidden; line-height:24px; font-size:12px; color:#6e6e6e; text-align:center;}
.cpxq_spp>span{font-size:16px; color:#dc0504; font-weight:bold;}
.cpxq_img{display:block; overflow:hidden; padding:10px 0;}
.cpxq_txt{display:block; overflow:hidden; font-size:14px; color:#373737; line-height:24px;}
.cpxq img{ max-width: 100%;}
/*END-租赁中心*/

/*服务项目*/
.fw_ul1{display:block; overflow:hidden;}
.fw_ul1 li{width:100%; float:left; margin:0 0 10px 0;}
.fw_ul1 li a{display:block; overflow:hidden; border:1px solid #a1a1a1; padding:6px; position:relative;}
.fw_ul1 li a::before{content:""; width:calc(100% - 20px); float:left; height:6px; background:#dcdcdc; position:absolute; left:10px; bottom:0;}
.fw_ul1 li a .fw_B{display:block; overflow:hidden; padding:5px;}
.fw_ul1 li a .fw_B .fw_p{display:block; overflow:hidden; height:30px; line-height:30px; font-size:18px; color:#373737; font-weight:bold;}
.fw_ul1 li a .fw_B .fw_txt{display:block; overflow:hidden; height:44px; line-height:22px; font-size:14px; color:#373737; opacity:0.8; margin-top:5px;}
.fw_ul1 li a:hover{border-color:#dc0504;}
.fw_ul1 li a:hover .fw_B{background:rgba(255,255,255,0.8);}
.fw_ul1 li a:hover .fw_B .fw_p{color:#dc0504;}
.fw_ul1 li a:hover .fw_B .fw_txt{color:#080808;}
/*END-服务项目*/

/*新闻活动*/
.news_ul1{display:block; overflow:hidden;}
.news_ul1 li{ display:block; overflow:hidden; margin-bottom:10px;}
.news_ul1 li a{display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; padding:5px; background:#fff;}
.news_ul1 li .news_B{width:120px; float:left; overflow:hidden; display:-webkit-box; display:-ms-flexbox; display:flex;}
.news_ul1 li .news_B .news_img{width:100%; overflow:hidden; background-position:center; background-repeat:no-repeat; background-size:cover;}
.news_ul1 li .news_txtB{width:calc(100% - 120px); float:left; overflow:hidden; padding-left:10px;}
.news_ul1 li .news_txtB .news_p{display:block; overflow:hidden; height:24px; line-height:24px; font-size:16px; color:#373737;}
.news_ul1 li .news_txtB .news_txt{display:block; overflow:hidden; height:54px; line-height:18px; font-size:14px; color:#717171; margin-top:2px;}
.news_ul1 li .news_txtB .news_sp{display:block; overflow:hidden; width:90px; height:28px; line-height:26px; text-align:center; font-size:14px; color:#757575; margin-top:2px; border:1px solid #b5b5b5; border-radius:5px;}
.news_ul1 li a:hover .news_B .news_img{transform: scale(1.1,1.1);-ms-transform: scale(1.1,1.1); -webkit-transform: scale(1.1,1.1);}
.news_ul1 li a:hover{background:#dc0504;}
.news_ul1 li a:hover .news_txtB .news_p{color:#fff;}
.news_ul1 li a:hover .news_txtB .news_txt{color:#fff;}
.news_ul1 li a:hover .news_txtB .news_sp{color:#fff;}

.xw_ul{display:block; overflow:hidden;}
.xw_ul li{display:block; overflow:hidden; line-height:40px; margin-bottom:5px; border:1px solid #dadada; padding:0 10px;}
.xw_ul li span{float:right; font-size:14px; color:#373737;}
.xw_ul li a{display:block; overflow:hidden; height:40px; color:#373737; font-size:14px;text-overflow:ellipsis; white-space: nowrap;}
.xw_ul li a em{ font-family:SimSun; font-weight:bold; padding:0 5px; font-size:16px;}
.xw_ul li:hover{border-color:#dc0504;}
.xw_ul li:hover a{color:#dc0504; font-weight:bold;}

.xwxq{display:block; overflow:hidden; background:#fff; padding:5px;}
.xwxq_p{display:block; overflow:hidden; text-align:center; font-size:16px; color:#373737; line-height:26x;}
.xwxq_sp{display:block; overflow:hidden; text-align:center; font-size:12px; color:#919191; line-height:22px; padding-bottom:10px; border-bottom:1px solid #d7d7d7;}
.xwxq_txt{display:block; overflow:hidden; font-size:14px; color:#545454; line-height:24px; padding-top:10px;}
.xwxq_txt img{max-width: 100%;}
/*END-新闻活动*/

/*在线预约*/
.message_form{display:block; overflow:hidden;}
.message_B{display:block; overflow:hidden; margin-bottom:5px;}
.message_sp{width:46px; float:left; height:36px; line-height:36px; font-size:14px; color:#393939;}
.message_inp1{width:calc(100% - 46px); float:left; height:36px; line-height:34px; border:1px solid #dfdfdf; background:#fff; font-size:14px; color:#000; padding:0 10px;}
.message_inp2{width:calc(100% - 46px); float:left; height:160px; line-height:24px; border:1px solid #dfdfdf; background:#fff; font-size:14px; color:#000; padding:5px 10px; outline:none;}
.message_btn{width:calc(100% - 46px); float:left; height:40px; background:#1ea4fe; border-radius:5px; font-size:16px; color:#fff; }
/*END-在线预约*/

/*联系我们*/
.contact_txt{width:100%; float:left; font-size:14px; color:#414141; line-height:30px;}
.contact_txt>span{color:#000; }
.contact_map{width:100%; float:left; border:none; height:250px; margin-top:10px;}
/*END-联系我们*/

/*手机底部*/
.root_kong{width:100%; height:62px; float:left; background:#fff;}
.root{width:100%; max-width:640px; height:60px; position:fixed; bottom:0; left:50%; z-index:9999999999999; background:#2e2e2e;transform: translateX(-50%);}
.root a{width:25%; float:left; height:60px; display:flex; align-content:center; align-items:center; flex-wrap:wrap; justify-content:center; line-height:20px; color:#fff; border-right:2px solid #fff; font-size:12px; font-weight:normal;}
.root a>div{width:100%; float:left;}
.root a>div:first-child span{ font-size:20px;}
.root a:last-child{border:none;}
.root a:hover{background:#1ea4fe; color:#fff;}

.dbbox{ position: fixed; left:50%; bottom:65px; z-index:99999; width: 100%; max-width:640px; transform: translateX(-50%);}
.dbbox .dbs{ position: relative; padding: 0 15px; display:none;}
.dbbox .dbs .neirong{padding: 10px; background: #fff; border-radius: 5px; border:2px solid #1ea4fe;}
.dbbox .dbs.ewm-box{ text-align:center; }
.dbbox .dbs.ewm-box:after{ content: ""; position: absolute; left:50%; bottom:-6px; z-index: 1; width:25%; height:6px;}
.dbbox .dbs.ewm-box img{ max-width: 140px; }
/*End*/