﻿@charset "UTF-8";
* { margin: 0; padding: 0; }
img { border: none; vertical-align: middle; display: inline-block; max-width: 100%; max-height: 100%; }
.container { width: 1200px; margin-left: auto; margin-right: auto; }
.container:before, .container:after { content: ''; display: table; width: 100%; clear: both; font-size: 0; }
/*----- 搬家费用 -----*/
.zjj-bjfy { clear: both; overflow: hidden; }
.zjj-bjfy .box-tit { line-height: 1; text-align: center; padding-bottom: 50px; color: #282828; font-size: 30px; font-weight: normal; }
.zjj-bjfy .item-box1 { padding-top: 50px; padding-bottom: 35px; background-color: #f5f5f5; overflow: hidden; }
.zjj-bjfy .item-box1 .list { margin-left: -6.5px; margin-right: -6.5px; overflow: hidden; }
.zjj-bjfy .item-box1 .list .item { float: left; width: 25%; padding-left: 6.5px; padding-right: 6.5px; margin-bottom: 20px; }
.zjj-bjfy .item-box1 .list .item > div { height: 305px; padding-top: 30px; background-color: #fff; border-bottom: 5px #ffdc08 solid; }
.zjj-bjfy .item-box1 .list .item .icon { display: block; height: 50px; line-height: 50px; text-align: center; font-size: 0; }
.zjj-bjfy .item-box1 .list .item dl dt { padding-top: 25px; text-align: center; color: #282828; font-size: 18px; font-weight: bold; }
.zjj-bjfy .item-box1 .list .item dl dd { line-height: 2; padding: 0 20px; margin-top: 10px; color: #999; font-size: 14px; }
.zjj-bjfy .item-box1 .tips { list-style: none; padding: 25px 0; margin-top: 10px; text-align: center; background-color: #fff; }
.zjj-bjfy .item-box1 .tips li { display: inline-block; line-height: 30px; padding: 0 10px; color: #282828; font-size: 16px; }
.zjj-bjfy .item-box1 .tips li i { float: left; display: block; width: 30px; height: 30px; line-height: 30px; text-align: center; margin-right: 5px; color: #fff; font-size: 18px; border-radius: 100%; background-color: #434343; font-weight: normal; font-style: normal; }
.zjj-bjfy .item-box2 { padding-top: 30px; padding-bottom: 40px; background-color: #fff; }
.zjj-bjfy .item-box2 .container { overflow: hidden; }
.zjj-bjfy .item-box2 .list { margin-left: -20px; margin-right: -20px; overflow: hidden; }
.zjj-bjfy .item-box2 .list .item { float: left; width: 50%; padding-top: 15px; padding-left: 20px; padding-right: 20px; padding-bottom: 15px; border-bottom: 1px #eee solid; overflow: hidden; }
.zjj-bjfy .item-box2 .list .item .pic { float: left; display: block; width: 175px; height: 120px; line-height: 120px; background-color: #eee; overflow: hidden; font-size: 0; }
.zjj-bjfy .item-box2 .list .item .pic img { width: 100%; }
.zjj-bjfy .item-box2 .list .item .info { float: right; width: 380px; }
.zjj-bjfy .item-box2 .list .item .info .title { display: block; color: #282828; font-size: 16px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; transition: all 0.2s; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -o-transition: all 0.2s; }
.zjj-bjfy .item-box2 .list .item .info .title:hover { color: #ffdc09; }
.zjj-bjfy .item-box2 .list .item .info p { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; height: 55px; line-height: 2; margin-top: 5px; margin-bottom: 15px; color: #999; font-size: 14px; overflow: hidden; }
.zjj-bjfy .item-box2 .list .item .info p a { display: inline-block; color: #ffdc09; }
.zjj-bjfy .item-box2 .list .item .info .date { float: left; display: block; line-height: 16px; padding-left: 20px; color: #999; font-size: 14px; background-image: url(/images/icon_clock.png); background-position: left center; background-repeat: no-repeat; background-size: auto 100%; }
.zjj-bjfy .item-box2 .list .item .info .tags { float: right; display: inline-block; max-width: 60%; height: 20px; line-height: 20px; padding-left: 10px; text-align: right; background-image: url(/images/icon_tag.png); background-position: left center; background-repeat: no-repeat; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; font-size: 0; }
.zjj-bjfy .item-box2 .list .item .info .tags a { opacity: .6; display: inline-block; margin-left: 10px; color: #000; font-size: 14px; transition: all 0.2s; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -o-transition: all 0.2s; }
.zjj-bjfy .item-box2 .list .item .info .tags a:hover { color: #ffdc09; }
.zjj-bjfy .item-box3 { padding-top: 30px; padding-bottom: 10px; background-color: #f5f5f5; overflow: hidden; }
.zjj-bjfy .item-box3 .list { margin-left: -22.5px; margin-right: -22.5px; overflow: hidden; }
.zjj-bjfy .item-box3 .list dl { float: left; width: 50%; padding-left: 22.5px; padding-right: 22.5px; margin-bottom: 25px; }
.zjj-bjfy .item-box3 .list dl dt { height: 28px; line-height: 25px; padding-left: 40px; color: #282828; font-size: 16px; background-image: url(/images/wen-icon.png); background-position: left center; background-repeat: no-repeat; }
.zjj-bjfy .item-box3 .list dl dd { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; height: 56px; line-height: 2; padding-left: 40px; margin-top: 13px; color: #999; font-size: 14px; background-image: url(../images/da-icon.png); background-position: left top; background-repeat: no-repeat; overflow: hidden; }

/*----- 内页 -----*/
.inside-main { padding-bottom:35px; background-color: #f5f5f5; }
.inside-main .inside-top { line-height: 45px; padding: 20px 0; overflow: hidden; }
.inside-main .inside-top .crumbs { float: left; width: 50%; padding-left:2px; }
.inside-main .inside-top .crumbs, .inside-main .inside-top .crumbs a { color: #282828; font-size: 16px; }
.inside-main .inside-top .search { float: right; width: 50%; }
.inside-main .inside-top .search input { display: block; }
.inside-main .inside-top .search .text { float: left; width: 90%; line-height: 43px; padding-left: 20px; font-size: 14px; border: 1px #e6e6e6 solid; border-right: none; background-color: #fff; transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; }
.inside-main .inside-top .search .text:focus { border-color: #ff6b2f; }
.inside-main .inside-top .search .submit { float: left; width: 10%; height: 45px; background-color: #ff6b2f; background-image: url(/images/search-icon.png); background-position: center center; background-repeat: no-repeat; background-size: auto 60%; border: none; cursor: pointer; }
.inside-main .side-left,.leftpanel,.contentpage{ float: left; width: 69%; padding-left:30px; padding-right:30px; padding-bottom:20px; background-color: #fff; transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; }
 .inside-main .leftpanel .side-left,.contentpage{width:100%;}
 .contentpage{ padding:20px 30px;text-indent:28px; line-height:25px;}
.contentpage.border{ border-top:solid 1px #eee;}
.leftpanel{ background:none; padding:0;}
.inside-main .side-left:hover { box-shadow: 0px 0px 5px #bbb; }
.inside-main .side-right { float: right; width: 30%; }
.inside-main .side-right .mod-box {float:left; width:100%; margin-bottom: 10px; padding-left:28px; padding-right:28px; padding-top: 20px; padding-bottom: 20px; background-color: #fff; transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; }
.inside-main .side-right .mod-box.rili{ padding-left:15px; padding-right:15px;}
.inside-main .side-right .mod-box.rili .mod-calendar-box .item .number{ font-size:13px;}
.inside-main .side-right .mod-box.rili .mod-calendar-box .item span{ margin-top:2px;}
.inside-main .side-right .mod-box.rili .mod-calendar-box .item{ height:45px;}
.inside-main .side-right .mod-box .mod-tit { height: 18px; line-height: 17px; padding-left: 10px; color: #4d4d4d; font-size: 18px; font-weight: normal; border-left: 5px #fedb09 solid; }
.inside-main .side-right .mod-box:hover { box-shadow: 0px 0px 5px #bbb; }
.inside-main .side-right .list-text ul { padding-top: 15px; }
.inside-main .side-right .list-text ul li { position: relative; line-height: 32px; padding-left: 20px; color: #4d4d4d; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.inside-main .side-right .list-text ul li:before { content: ''; position: absolute; top: 14.5px; left: 0; display: block; width: 5px; height: 5px; background-color: #fedb09; }
.inside-main .side-right .list-tags { font-size: 0; }
.inside-main .side-right .list-tags .list { margin-top: 15px; }
.inside-main .side-right .list-tags a { display: inline-block; margin: 7px 0; margin-right: 15px; color: #4d4d4d; font-size: 14px; }

/*----- 新闻列表页 -----*/
.news-list { padding-top: 20px; list-style: none; }
.news-list li { position: relative; line-height: 55px; border-bottom: 1px #eee solid; overflow: hidden; }
.news-list li:after { content: ''; position: absolute; left: 0; bottom: 0; display: block; width: 0%; height: 1px; background-color: #ff6b2f; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; }
.news-list li a { float: left; display: block; width: 80%; color: #4d4d4d; font-size: 14px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; transition: all 0.2s; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -o-transition: all 0.2s;}
.news-list li a:hover { color: #ff6b2f; }
.news-list li em { float: right; display: block; width: 20%; text-align: right; color: #aaa; font-size: 14px; font-style: normal; }
.news-list li:hover:after { width: 100%; }

/*----- 分页 -----*/
.paging { margin-top: 65px; text-align: center; font-size: 0; }
.paging a { display: inline-block; line-height: 33px; padding: 0 15px; margin: 0 5px; color: #4d4d4d; font-size: 14px; border: 1px #eee solid; transition: all 0.2s; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -o-transition: all 0.2s; }
.paging a:hover, .paging a.on { color: #fff; background-color: #ff6b2f; }

/*# sourceMappingURL=css.css.map */

ul.news{ margin-top:35px; }
ul.news li:last-child{ margin-bottom:0;}
.mtop10{ margin-top:10px;}
article{float:left; width:100%; background-color:#fff;}
article > h1{float:left; padding:25px 0 5px; width:100%; line-height:30px; text-align:center; font-size:18px; color:#000; box-sizing:border-box;}
article .article-content{float:left; margin-top:0; padding:15px 0; width:100%; background-color:#fff; box-sizing:border-box;}
article .article-content .info{float:left; width:100%; line-height:30px; text-align:center; font-size:13px;}
article .article-content .info.border{ border-bottom:solid 1px #eee; padding-bottom:5px;}
article .article-content .info span{color:#a6a6a6; margin-left:20px; display:inline-block;}
article .article-content .info i{ font-style:normal; min-width:30px; text-align:left; display:inline-block;}
article .article-content .content{float:left; margin-top:15px; width:100%; font-size:15px; line-height:29px;text-indent:2em;}
article .article-content .content img{max-width:100%;}
article .article-content .content p,.mod-cases-details article .content p,.contentpage p{ margin-bottom:10px;   /*display:inline-block;*/}
article .article-content .content p img,.mod-cases-details article .content p img{margin-left:-2em;}
article .article-content .content h1,article .article-content .content h2,article .article-content .content h3,.mod-cases-details article .content h1,.mod-cases-details article .content h2,.mod-cases-details article .content h3,.mod-cases-details article .content h4{ margin-bottom:12px; display:inline-block;}
.contentpage h1,.contentpage h2,.contentpage h3,.mod-cases-details article .content h1,.mod-cases-details article .content h2,.mod-cases-details article .content h3,.mod-cases-details article .content h4{ margin-bottom:12px; display:inline-block;}
article .article-content .tags{float:left; margin-top:20px; line-height:21px;}
article .article-content .tags a{float:left; margin-left:5px; font-size:12px; line-height:21px;color:#a6a6a6; }
/*article .article-content .tags a:nth-child(2){ background-color:#ffa200;}
article .article-content .tags a:nth-child(3){ background-color:#f4cb37;}
article .article-content .tags a:nth-child(4){ background-color:#9c7e79;}
article .article-content .tags a:nth-child(5){ background-color:#ffbc59;}
article .article-content .tags a:hover{opacity:0.8;}*/
article .article-content .tags span{float:left; font-size:14px;}
article .article-content .bdsharebuttonbox{float:right; margin-top:23px; height:32px;}
article .article-content .bdsharebuttonbox span{float:left; font-size:14px; line-height:32px; margin-right:0;}
article .article-content .bdsharebuttonbox a{float:left; margin:0 0 0 10px; width:32px; height:32px; background-position:0 0; background-repeat:no-repeat; transition:all 0.3s ease 0s;}
article .article-content .bdsharebuttonbox a.bds_weixin{ background-image:url(/images/icon_weixin.png);}
article .article-content .bdsharebuttonbox a.bds_sqq{ background-image:url(/images/icon_qq.png);}
article .article-content .bdsharebuttonbox a.bds_tsina{ background-image:url(/images/icon_weibo.png);}
article .article-content .bdsharebuttonbox a:hover{ background-position:0 bottom; opacity:1; transition:all 0.3s ease 0s; }
article .article-content .prev_next{float:left; border-top:solid 1px #ebebeb; padding-top:10px; margin-top:20px; width:100%;  line-height:30px; font-size:14px;}
article.wenda .article-content .content.huida{ padding-top:40px; position:relative;}
article.wenda .article-content .content.huida:before{ position:absolute; left:0; top:20px;; width:100%; height:1px; background-color:#eee; content:"";}
article.wenda .article-content .content.huida .huida-title{ position:absolute; left:50%; margin-left:-50px; top:5px; width:100px; text-align:center; background-color:#fff; z-index:2; font-size:15px; color:#fc9f02;}
.mod-services-box{float:left; width:100%;}
.mod-services-box ul{float:left; width:100%; padding:0; margin:5px 0 0; list-style-type:none;}
.mod-services-box ul li{float:left; width:22.7%; margin-right:3%; margin-top:15px; margin-bottom:20px; }
.mod-services-box ul li:nth-child(4n){ margin-right:0;}
.mod-services-box ul li .icons{float:left; width:100%; height:200px; border:solid 1px #d7d7d7; border-bottom:none; background-color:#e8e8e8; text-align:center; display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center; transform: rotateY(0deg); transform-style: preserve-3d; transition: ease-in-out 600ms;}
.mod-services-box ul li .icons img{ max-width:30%;}
.mod-services-box ul li .title{float:left; width:100%; height:43px; text-align:center; line-height:42px; border:solid 1px #ececec; border-top:none; color:#999;}
.mod-services-box ul li .title a{transition: all 0.3s ease 0s;}
.mod-services-box ul li:hover .icons{ background-color:#ffdc09; transform: rotateY(180deg); transform-style: preserve-3d; transition: ease-in-out 600ms;}
.mod-services-box ul li:hover .title a{ padding:5px 10px; border-radius:15px; background-color:#ffdc09; color:#000; transition: all 0.3s ease 0.2s;}
.catalog{width:100%;margin-top:5px; height:56px; overflow:hidden;}
.catalog a{float:left; margin-top:25px; padding:8px 10px; width:50px;  line-height:20px; font-size:12px; text-align:center; margin-right:12px; color:#555; border:solid 1px #fff; border-bottom:none; background-color:#fff; box-sizing:border-box;  transition:all 0.3s ease 0s; border-radius:5px 5px 0 0;}
.catalog a:hover{ margin-top:0; border-color:#ffdc09; transition:all 0.3s ease 0s;}
.catalog a.current{ margin-top:0; background-color:#ffdc09; color:#000; border-color:#ffdc09; border-bottom:none;}
.mod-tags-box{float:left; width:100%;}
.mod-tags-box a{float:left; margin:15px 15px 0 0; line-height:26px; font-size:15px;}
/**发布信息页*/
.release{padding:200px;line-height:43px;padding-bottom:60px;padding-top:60px;}
.content-notice{width:100%;text-align:center;font-size:18px;color:#f00;}
.content-label{width:150px;font-size:15px;float:left;margin-top:20px;}
.content-text{width:650px;float:left;margin-top:20px;}
.content-text span{float:left;}
.content-button{width:100%;text-align:center;}
.content-text input[type=text] {width:610px; outline:none; float: left; line-height: 43px; padding-left: 20px; font-size: 14px; border: 1px #e6e6e6 solid;  background-color: #fff; transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; }
.content-text input[type=text]:focus { border-color: #ff6b2f; }
.content-text select{outline:none; float: left;margin-right:10px; line-height: 43px;height:43px; padding-left: 20px;padding-right: 20px; font-size: 14px; border: 1px #e6e6e6 solid;  background-color: #fff; transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; }
.content-text textarea {width:610px; outline:none; float: left; line-height: 25px; padding: 20px;font-size: 14px; border: 1px #e6e6e6 solid;  background-color: #fff; transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; }
.content-text textarea:focus { border-color: #ff6b2f; }
.content-button input[type=submit] {padding:0 20px; background-color:#ffa001; color:#fff; border-radius:30px; outline:none;margin-top:10px; min-width: 10%; height: 45px;   border: none; cursor: pointer; }
#qrcode{float:left; width:100%; text-align:center; display:none; margin-top:30px;}
.news-content{width:100%;float:left;}
.city-list .bjxx {margin-top:20px; }
.city-list .bjxx h4 {font-size: 14px;}
.city-list .bjxx h4 span{padding:0 15px; line-height:25px;}
.city-list ul {margin-top: 10px; }
.city-list ul li {padding: 3px; padding-left:5px; padding-right:5px; }
.city-list ul li a {line-height: 25px;font-size: 13px;}
.city-list.s1 ul li{padding-left:5px; padding-right:5px;}
.city-list.s1 ul li a{ padding:0 5px;}
.city-list.mt15{ margin-top:10px;}
.releasebt a{float:right;padding:0 20px; background-color:#f00; color:#fff; border-radius:30px; height: 35px;line-height:35px;margin-top:5px; }
.releasebt_pc{width:100%;float:left;margin-top:10px;}

ul.news.bjinfo li{float:left; width:100%; padding-bottom:15px; margin-bottom:15px; border-bottom:solid 1px #eeeeee;}
ul.news.bjinfo li .info{float:left; width:100%;}
ul.news.bjinfo li .info .cont{min-height:30px;}
.news-content-left{width:50%;float:left;text-align:center;border: 1px #e6e6e6 solid;margin-top:10px;}
.news-content-left img{max-width:100%;padding:10px;}
.news-content-right{width:50%;float:left;padding-left:20px;line-height:45px;font-size:16px;padding-top:50px;}
.news-content-right span{float:right;}
.news-content-tong{width:100%;padding-top:20px;padding-bottom:20px;text-align:justify;float:left;line-height:35px;font-size:16px;}
.mod-relevant{width:100%;float:left;padding-top:20px;border-top:solid 1px #eeeeee;margin-top:20px;}
.mod-relevant .mod-tit { height: 18px; line-height: 17px; padding-left: 10px; color: #4d4d4d; font-size: 18px; font-weight: normal; border-left: 5px #fedb09 solid; }
.mod-relevant ul { padding-top: 15px; }
.mod-relevant ul li { position: relative; line-height: 32px; padding-left: 20px;padding-right:10px; color: #4d4d4d; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;width:50%;float:left; }
.mod-relevant ul li:before { content: ''; position: absolute; top: 14.5px; left: 0; display: block; width: 5px; height: 5px; background-color: #fedb09; }
@media(max-width:1024px)
{
.release{padding:100px;line-height:43px;padding-bottom:60px;padding-top:60px;}
.content-notice{width:100%;text-align:center;font-size:18px;color:#f00;}
.content-label{width:150px;font-size:15px;float:left;margin-top:20px;}
.content-text{width:630px;float:left;margin-top:20px;}

}
@media(max-width:1023px)
{
.mod-index-slide,.inside-main{ margin-top:105px;}
.pagination{ margin-top:20px;}
.pagination a, .pagination .current{float:left; font-size:12px;  height:30px; width:32px; line-height:28px; margin:15px 5px 0 0;}
.contentpage{padding:12px 15px;}
.mod-services-box ul li .icons{ height:120px;}
.mod-services-box ul li{width:48%; margin-right:4%; margin-bottom:5px;}
.mod-services-box ul li:nth-child(2n){ margin-right:0;}
.catalog{height:90px;}
.catalog a{ margin-top:42px; padding:7px; width:30px; margin-right:7px;}

}